BM6P6(@ HHHEEEAAA===;;;;;;<<<===???>>>>>>>>>===:::555222///...,,,+++******+++,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%"""############$$$$$$$$$###$$$%%%'''***---000111111///---,,,,,,,,,+++***'''(((((()))+++---///111,,,+++***)))((((((((((((******************************)))))))))***+++,,,*********+++,,,...///000000///...------...000111111222333444666777888999777888888777777777:::<<<@@@@@@AAAAAACCCDDDFFFGGGHHHLLLOOOOOOOOORRRXXX^^^YYYPPPMMMSSS[[[^^^ccchhhjjjjjjlllsss||||||sss}}}qqqtttxxxqqqkkkwwwsss]]]UUUSSSSSS\\\qqqxxx{{{uuusss}}}uuujjjaaacccjjjxxxjjjSSSQQQ\\\aaa]]]YYYXXXbbbeeeYYYEEE555,,,'''$$$''''''&&&%%%''')))***''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%$$$""""""###$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++)))'''(((***,,,$$$'''***+++///<<>>>>>======<<<999555111///...,,,+++***+++++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''############$$$$$$$$$$$$$$$%%%''')))+++...000111///...,,,,,,------,,,***(((((()))***,,,---...///+++******)))))))))))))))************************************++++++++++++************+++---......///............//////000000000111333444666777777777777888777777777:::<<>><<<<<<=========<<<<<<<<<;;;888444111......---,,,++++++++++++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%&&&'''(((***,,,...000111,,,,,,,,,---......,,,***((()))+++,,,------,,,,,,)))))))))))))))******+++************************)))***+++,,,---,,,++++++***************+++,,,---------...//////////////////000111222333444555666666777888777777777999;;;======>>>@@@AAABBBCCCDDDJJJJJJIIIJJJOOO\\\lllwwwgggZZZPPPSSS^^^eeehhhiiikkkiiiiiimmmuuu~~~xxxqqq______TTTTTT```xxxwwwppp```TTTJJJMMM___sss}}}yyyvvvrrrvvvuuuiiiXXXWWWmmmzzzeeeVVVSSS]]]iiihhhVVVQQQ```eeeRRR:::///***)))(((((((((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&$$$"""###&&&)))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((()))+++------+++)))...333;;;JJJccc{{{ssswwwzzzssssss}}}xxxpppXXXQQQTTTWWW[[[___QQQFFF888///,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((GGGEEEBBB???===<<<===>>><<<;;;:::::::::888444111......---,,,++++++++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!#########$$$$$$$$$%%%%%%&&&''')))***,,,---...///******+++---//////,,,***)))***,,,------,,,***)))(((((((((((()))***+++,,,************************(((***,,,---...---+++************)))******++++++,,,---...000000000//////000000111222333444555555555666888888777777999;;;;;;<<<===>>>@@@AAABBBBBBCCCFFFJJJNNNRRRXXX___eeebbb[[[UUUWWW^^^eeeiiikkkqqqnnnkkkkkkpppxxx}}}pppxxx{{{lll[[[UUUZZZVVV]]]ooo}}}ttteeeTTTMMMUUUfffvvvooo```\\\eeeooo~~~eeeXXX\\\eeennn[[[RRR\\\fff]]]HHH999,,,((('''((((((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&###$$$%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))*********)))(((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''')))++++++******,,,///---===TTTmmm}}}ooommmkkkgggooo}}}zzz~~~vvvtttuuu}}}uuufff^^^cccooo{{{kkk]]]MMMEEERRRhhhhhh^^^NNN>>>222,,,++++++(((''''''((()))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((FFFDDDBBB???>>>===>>>>>><<<;;;:::999999777444222------------,,,+++******'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''(((***+++,,,,,,+++))))))+++---//////---******+++---------+++)))((((((((((((((()))***,,,,,,************************((()))+++------,,,+++************)))******+++++++++,,,...000111000000///111111222333444555555666444666888888777777888:::999:::<<<>>>???@@@@@@@@@@@@DDDIIIMMMPPPRRRSSSTTTUUUXXXZZZ[[[]]]bbbhhhkkkpppmmmjjjiiimmmttt|||{{{hhhfffddd]]]VVVPPPOOOTTT^^^fffpppoooZZZQQQYYYiiivvv~~~}}}nnniiilllpppttt```[[[^^^mmmggg\\\UUUZZZ___TTTDDD000)))%%%'''(((&&&&&&***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###&&&(((((('''%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))*********)))((())))))))))))))))))******************************************++++++++++++,,,///000,,,((()))222<<>>>>>>>><<<;;;999999999888555333------------,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))***++++++***)))*********,,,......,,,***+++,,,,,,---,,,+++***)))(((((((((((()))***+++,,,************************((()))***+++,,,+++*********************+++,,,---,,,,,,...///000000000000222222222333444555555555333555777888777777888999888:::<<<>>>???@@@@@@???CCCCCCEEEGGGJJJMMMPPPRRRKKKSSSYYYYYYXXX]]]cccgggggggggggggggkkkqqqzzzeee[[[XXXVVVOOONNNPPPRRRQQQWWWnnnjjjRRRNNN[[[iiiwww~~~~~~ooojjjnnnsss}}}|||jjj___ZZZfffmmmfffUUUPPPYYYXXXNNN:::...'''((()))&&&&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))+++------***(((&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))*********************************************++++++++++++,,,,,,...///---,,,444CCCPPPooowww{{{{{{wwwooowwwxxx}}}yyy}}}}}}vvvsssuuutttqqqlllggggggkkkoooppp}}}rrrjjjeeebbbeeehhhsss}}}rrrllljjj___WWW```{{{sss___VVVXXX]]]eeekkkiii]]]KKK;;;333///+++((('''***+++***((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))EEEDDDBBBAAA??????>>>>>>===;;;:::999999888666444---------...---,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,,,,+++***))),,,+++***+++,,,---,,,+++,,,,,,+++++++++++++++***))))))(((((()))***++++++************************(((((()))))))))*********************+++---......,,,---------///000111222111111222222333333444444333555777888777777777888888:::<<>>===<<<:::999999999777555,,,---......---,,,***)))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))***,,,------,,,***)))---+++******+++,,,,,,+++,,,,,,+++******++++++,,,)))))))))))))))******+++************************((((((((('''((())))))************+++,,,...///000------,,,---...000222333000000000111222222222333222555777888888777777888888:::===???@@@@@@@@@???>>>@@@BBBFFFIIIJJJIIIGGGKKKOOONNNKKKMMMUUUZZZZZZ]]]```cccdddeeehhhlllpppzzz~~~yyyzzztttxxx|||aaaXXXSSSMMMLLLSSSVVVPPPNNNQQQXXXrrrqqqYYYSSSWWWfffmmmzzz|||yyypppeeeqqq~~~qqq\\\VVV___iiigggXXXKKKNNNXXXQQQ>>>000---+++%%%%%%+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,333111---((($$$$$$'''***$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((('''''''''(((***+++(((((())))))*********+++******************************+++++++++,,,,,,,,,......555GGGddd|||yyyuuuwwwpppfff^^^[[[]]]```cccbbb```______\\\VVVPPPLLLFFFHHHKKKKKKHHHEEECCCCCCFFFFFFGGGJJJNNNPPPOOONNNTTTVVVTTTRRRXXXdddkkkjjjzzzyyy}}}|||tttlllfffggglllmmmfff^^^BBB:::111,,,++++++)))&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***GGGFFFDDDCCCCCCBBB@@@>>>===:::888777777666555444...------,,,,,,++++++******)))((('''&&&%%%$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$######""""""%%%%%%$$$%%%&&&(((***+++,,,,,,++++++***)))((((((...,,,+++,,,......+++((()))))))))))))))((('''&&&))))))(((((((((((())))))+++*********))))))((((((&&&'''((()))***+++,,,,,,++++++***+++,,,---...///,,,------...///000000111222333333333333333333444444555666777888999::::::;;;;;;<<<===???@@@BBBCCC???@@@AAACCCFFFIIIKKKLLLOOOOOONNNMMMMMMOOOSSSWWWZZZZZZ[[[]]]aaafffjjjmmmyyytttuuuyyysssfffbbbfff___bbbmmmlll]]]XXXSSSQQQSSSSSSPPPMMMNNNXXX```mmmzzzyyyfffUUUUUUgggmmmzzz{{{mmmmmmpppyyywwwaaaZZZVVV^^^kkkfffSSSMMMUUU\\\JJJ777,,,)))'''&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))***)))((('''''''''''''''((('''&&&&&&&&&(((***,,,&&&&&&''''''((((((((((((+++)))'''&&&''''''''''''(((''''''(((((((((((((((,,,+++)))&&&$$$######"""%%%&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&***...111333''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((('''&&&%%%%%%&&&'''((()))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,***---111222---)))...777...;;;UUUzzz}}}zzzrrrkkkeee^^^UUUOOOZZZ\\\\\\WWWSSSTTT\\\ddd___cccggglllmmmmmmkkkiiigggaaaYYYTTTSSSQQQMMMHHHIIIIIIHHHHHHFFFEEEDDDCCCBBBAAAAAACCCFFFLLLRRRUUUdddkkktttzzzaaa^^^ooopppppphhh\\\PPP???333---+++******+++(((&&&(((+++,,,***''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((GGGEEECCCBBBBBBAAA???======;;;888777777666444222...------,,,,,,+++*********)))((('''&&&%%%$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$#########"""%%%%%%%%%&&&''')))+++---,,,,,,++++++***))))))))),,,+++***,,,...///---+++***************)))((((((***))))))(((((())))))************)))))))))((((((''''''((()))***+++,,,,,,******+++,,,,,,------...............////////////222222222333333333333444444555666777888999999:::;;;;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCFFFHHHKKKLLLMMMMMMMMMLLLKKKKKKNNNPPPXXXXXXXXXZZZ\\\^^^aaacccjjjnnnuuuwwwooo```UUUQQQSSSVVVaaauuuqqqaaaYYYSSSTTTUUUSSSPPPPPPNNNZZZgggvvv~~~```XXX[[[___nnnxxxvvvkkkhhhfffmmm|||uuuccc___XXX\\\jjjjjj[[[QQQTTT```UUUDDD333)))'''(((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((((((''''''''''''(((((('''(((((()))))))))((((((((('''&&&&&&&&&'''((()))((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,---)))(((---111000//////666PPPwwwxxxttt{{{wwwrrrjjj```YYYWWWWWWUUUTTTWWW\\\```aaa```aaagggllltttvvvxxxzzzzzzxxxvvvtttsssmmmfffbbbaaa___[[[XXXSSSRRRQQQOOOLLLJJJGGGFFF???>>>===<<<===???BBBDDDKKKOOOUUU[[[eeexxx}}}dddbbbbbbttt~~~mmmcccSSSCCC888111,,,)))---***(((((()))***)))((())))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((FFFEEECCCBBBBBBAAA@@@>>>>>><<<999777666555222000---------,,,++++++******))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$############%%%%%%&&&'''))),,,...///,,,,,,,,,+++******))))))***)))***,,,///111111000++++++,,,,,,,,,+++***************))))))***************))))))))))))((((((''''''((()))***++++++,,,)))***+++---------,,,,,,/////////............---222222222222333333444444444555555666777888999999:::;;;;;;<<<======>>>>>>@@@@@@AAACCCEEEHHHJJJKKKNNNOOOOOONNNLLLLLLLLLMMMTTTTTTTTTTTTTTTTTTTTTTTTQQQ\\\fffjjjgggaaaVVVMMMLLLLLLUUUjjjpppbbbVVVUUUWWWVVVSSSQQQJJJSSSYYYdddsssbbbRRRSSSfffuuu}}}zzzvvvpppyyysssjjjbbbeeesss}}}vvvjjjiii\\\YYYfffmmmdddWWWRRR[[[\\\RRR;;;)))&&&***,,,(((((('''''''''((())))))((((((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))''''''&&&&&&''''''(((((($$$&&&((()))***)))'''&&&***)))((('''''')))+++,,,))))))))))))***+++,,,---000...---,,,---......---)))))))))))))))((('''&&&'''&&&&&&&&&&&&'''((())))))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,///***)))---000111333777RRRhhhoooeeeddd___YYYWWWZZZ]]]___```fffkkkrrrvvvvvvvvvwwwyyy~~~|||yyyvvvsssqqqmmmiiiccc``````___\\\YYYVVVUUUUUUSSSRRRPPPNNNMMMFFFEEECCC@@@>>>===<<<;;;>>>???@@@BBBHHHWWWjjjyyy{{{kkkmmm{{{iii[[[jjjvvv{{{uuujjj[[[KKK;;;///)))///---+++)))))))))***+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((GGGEEEDDDCCCCCCCCCAAA???>>><<<:::888666444111...------,,,,,,+++*********)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))),,,...000111,,,,,,,,,++++++*********((((((***---000222333333,,,,,,---------,,,,,,+++++++++************++++++))))))))))))))))))(((((('''(((((()))******++++++((())),,,---...---+++***........................111111111222333333444444444444555666666777888888999:::;;;;;;<<<<<<<<<<<>>999999777555222///,,,***(((((('''(((((()))***+++((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''***))))))(((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------///111///+++000DDDXXXrrrzzz}}}{{{~~~tttkkk```]]]aaahhhgggiiimmmsssvvvvvvttt~~~}}}{{{zzzwwwsssmmmhhhdddaaa```XXXUUUQQQPPPOOOOOOMMMKKKJJJKKKLLLNNNOOOOOOPPPPPPMMMLLLKKKHHHFFFBBB@@@>>>===???@@@>>>===???EEEKKKaaavvvsssccc```uuueeedddeeevvvxxxwwwpppaaaMMM999---------,,,+++***+++,,,---)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((HHHFFFDDDDDDEEEDDDCCCAAA>>><<<:::888666444000------,,,,,,++++++***))))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++---///000111,,,,,,,,,+++++++++++++++''')))+++...///111222333+++,,,,,,---------,,,,,,++++++************++++++(((((((((((((((((())))))(((((())))))******++++++(((***+++------,,,+++)))***+++,,,---...///000111000000111222222333444444444444444555666666777777888999:::;;;<<<;;;;;;;;;>>>>>>???@@@BBBEEEFFFHHHHHHKKKMMMNNNMMMLLLKKKLLLJJJKKKKKKKKKKKKJJJIIIHHHMMMTTT]]]mmmyyy```UUUPPP]]]ssshhh]]][[[XXXRRRMMMTTTMMMIIIIIIIIITTTrrr```QQQVVVUUUddd}}}vvvfffjjjbbb^^^fffxxxnnn\\\ZZZdddhhhaaaXXXHHHXXX^^^OOO;;;///,,,)))***))))))((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))&&&$$$$$$%%%&&&'''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***+++***)))((('''&&&&&&&&&+++***)))))))))***,,,,,,(((***,,,...///000000000222555888999999:::<<<>>>===AAADDDEEEDDDEEEHHHKKKHHHGGGFFFDDDAAA>>><<<:::111111000///---,,,***)))'''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''*********))))))(((((('''&&&'''''''''(((((())))))'''((((((((()))))))))***'''((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------...///444EEEccc~~~zzzllliiigggeeekkkuuu|||{{{}}}{{{uuuqqqmmmiiiccc]]]WWWSSSPPPOOOGGGEEECCCCCCBBBBBBAAA@@@;;;<<>><<<:::;;;<<<===TTTppp}}}|||{{{uuuhhhkkk~~~tttiiifffnnnxxx}}}uuucccLLL===---,,,++++++++++++,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((GGGFFFDDDDDDDDDDDDCCCAAA===;;;:::888777444///,,,,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***,,,...///000000,,,,,,,,,,,,,,,,,,++++++)))+++---.........///000******+++,,,,,,,,,++++++*********))))))*********''''''(((((((((((())))))(((((())))))************)))***+++,,,,,,+++******)))***+++,,,...000111222///000000111222333444444444444444444555555666666777888:::;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBDDDEEE@@@BBBEEEEEEEEEDDDDDDDDDFFFGGGHHHJJJLLLNNNPPPQQQPPPWWWhhhkkk^^^UUU]]]ppp|||kkkddd\\\TTTOOOQQQLLLNNNQQQGGGCCC___yyy```SSSNNN^^^}}}lllllleeeaaadddmmmxxxzzzggg\\\___eeeccc]]]NNNWWW___[[[LLL999,,,'''******)))((((((((())))))((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''(((((())))))(((((('''((((((((()))))))))******,,,+++***)))((((((((((((+++***)))((((((***---...333444777999<<<>>>???@@@AAAEEEIIIJJJIIIIIILLLNNNWWW]]]```ZZZNNNEEEEEEHHHDDDDDDCCCBBBAAAAAABBBBBB@@@??????===999444000---+++)))((('''((()))((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''')))***************)))(((&&&&&&''''''((()))))))))''''''(((((())))))******''''''(((((())))))***************++++++++++++,,,,,,,,,,,,,,,------------111******:::SSSnnnzzzwwwwww{{{~~~}}}wwwsssoooiiidddZZZWWWQQQKKKFFFCCCAAAAAA;;;;;;;;;;;;::::::999999333444555777888999999999<<<======>>>??????>>>>>>======<<<:::888999<<<>>>===@@@IIIWWWgggxxxtttcccmmmfffZZZbbbppp|||uuudddVVV999444---******+++***(((******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((EEEDDDBBBBBBCCCCCCAAA@@@<<<:::999888777444000,,,,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((***,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,(((((()))******************))))))(((((())))))***'''''''''((((((((())))))))))))))))))***************+++************************+++,,,...///000000//////000111222333444444333444444444444555555555666777:::<<<=========<<<:::;;;;;;<<<>>>@@@BBBCCC@@@AAACCCBBBAAA@@@@@@AAABBBDDDGGGKKKPPPVVV[[[^^^YYY]]]pppuuujjjccciiivvv~~~pppdddZZZUUUPPPLLLNNNRRRMMMGGGTTTiiiqqqZZZTTT[[[qqqvvvooogggbbb___cccqqquuuddd^^^bbbdddaaaTTTSSSYYYaaaYYYCCC000)))+++******)))(((((()))))))))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''((()))******)))((('''(((((()))))))))***************))))))***+++,,,,,,---///222555:::>>>BBBDDDOOOOOOPPPQQQUUUZZZ___aaabbbfffkkkllljjjiiillloooxxxyyycccSSSPPPTTTMMMKKKGGGDDDBBBBBBBBBCCCGGGIIIKKKKKKIIIDDD???<<<999555000---+++)))(((&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((()))***+++++++++***)))&&&&&&''''''((())))))***'''''''''((()))*********'''''''''((()))******************+++++++++,,,,,,,,,,,,,,,------------...333333???[[[zzzvvvuuu~~~yyyxxx~~~|||}}}vvvlllfffbbb^^^WWWQQQGGGEEEAAA===:::888777777333444555555444333333333111111222222333333222222666777777888999999::::::???>>>;;;999888888;;;===@@@;;;:::AAAMMM```{{{zzzkkkoooaaaYYY[[[bbbooozzz}}}uuummmUUUGGG666---+++,,,+++(((*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((CCCBBB@@@AAAAAAAAA@@@>>>;;;:::999888777444000---,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,---///000///+++((((((***&&&'''((()))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))************++++++******)))******+++,,,,,,,,,------............///000111222333444444333333444444444444444444555777:::<<<>>>>>>>>>===999999:::;;;===???@@@AAAFFFFFFGGGEEEBBBAAAAAABBBAAABBBFFFLLLSSS[[[cccgggllljjjvvv~~~uuuqqqwwwyyyjjj```[[[SSSMMMHHHIIIMMMNNNNNNNNNqqqwww```YYYUUU\\\rrr}}}wwwpppiiiaaaZZZ\\\nnnkkk___```cccbbbUUULLLPPP```___III444...++++++***))))))((())))))+++*********))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((('''%%%"""''''''''''''''''''''''''######$$$%%%&&&'''((()))'''((()))******)))((('''))))))))))))************(((((()))***+++---///000666;;;CCCLLLUUU\\\aaadddllljjjhhhhhhlllttt|||}}}mmmmmmtttiiiddd]]]UUUOOOLLLJJJJJJHHHLLLQQQUUUVVVSSSOOOLLLFFFAAA:::333...+++(((&&&))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((()))***+++,,,,,,+++***&&&&&&&&&'''((())))))***&&&''''''((()))******+++&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......333BBB^^^}}}~~~|||vvvqqqtttyyyzzznnnfff\\\UUURRRLLLDDD===???===;;;888666555555555111222333333222111111111000111111222333333222222222222222222222333444444777888:::<<<============777<<>>AAAFFFIIICCC???<<<<<<@@@BBB@@@===@@@KKKRRRNNNEEE@@@@@@BBBBBBAAAFFFFFFFFFVVVccc___mmmvvvvvvllleee```VVVQQQPPPMMMHHHJJJRRRXXXsssmmmXXXUUU[[[]]]zzzsssuuu~~~tttiiidddfffjjjlll|||fffZZZ]]]fff___UUUQQQYYY___VVVCCC555---***)))***(((%%%&&&***''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&''')))***)))((()))'''(((++++++***,,,111---000111///...555CCCNNN\\\```hhhssszzz|||xxxttt{{{www{{{~~~yyyzzz~~~~~~}}}qqqvvv{{{rrrsssvvviiiNNNMMMPPPWWWXXXTTTTTTXXXRRRNNNJJJHHHEEE>>>222***,,,)))'''&&&'''((((((''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))'''((())))))(((((()))***++++++++++++++++++++++++...+++---111...)))...999MMMttt|||xxxwww~~~~~~zzzsssiiiaaaWWWRRRIIICCC???>>>======:::999888666666777888888333333444444444444555555111111111111111222222222111111111111222222222222111222333555777:::<<<>>>???>>>===<<<===BBBIIINNNnnnzzzxxxeeeYYYfff|||rrrwwwmmm[[[EEE111((((((+++...,,,************'''%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))GGGFFFEEEGGGHHHHHHDDDAAACCC<<<777888888333///---++++++***))))))))))))***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%&&&(((******+++,,,---------,,,,,,+++******+++,,,,,,+++)))...---+++***)))(((((((((&&&&&&%%%%%%&&&''')))***&&&&&&'''''''''((((((((((((((()))************)))))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------......////////////000111222222333222222222222333444444555666888:::>>>DDDLLLQQQXXXSSSMMMFFFBBB@@@???>>>GGGNNNXXX]]]YYYOOOFFFBBB@@@<<<@@@CCCCCCNNN\\\]]]gggmmmxxx~~~lllgggcccZZZUUUVVVTTTQQQVVV___mmmnnnXXXTTTZZZ___mmm}}}|||uuuxxxyyyuuuwwwrrrrrrmmmfff}}}iii\\\[[[^^^ddd[[[TTTXXXaaa^^^KKK999---)))((()))(((&&&&&&***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&***)))((())))))*********+++***+++,,,***''')))......555===CCCHHHTTTdddpppxxx|||ooonnnkkkeee______gggooolllzzzgggYYYNNNPPPVVVYYYYYYZZZZZZWWWSSSOOOKKKFFF@@@<<<333///***'''&&&'''(((((()))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))'''(((***)))(((((()))+++,,,,,,++++++++++++++++++...---///222///...:::KKKwww~~~xxxpppiii```VVVNNNHHHDDD???;;;:::999888777888777666666555555666666555555444444333333333222333333222222222222222222222222222222222222222222111222333555777999;;;===???@@@AAAAAAAAABBBDDDFFFQQQccc~~~hhh___hhhyyy|||vvvhhhTTT???111,,,,,,***)))(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))DDDDDDDDDEEEGGGGGGEEEBBBCCC<<<888888777333...---,,,,,,+++***************))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%'''***---,,,,,,---------,,,+++***+++******+++---......---,,,,,,***)))((((((((((((&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......///......//////000111222222222222222222333444444555555666777;;;BBBKKKQQQ]]]]]]]]]ZZZUUUNNNIIIFFFEEEIII[[[uuu}}}pppiiiPPPAAA???DDDAAAEEEQQQWWW___bbbmmm{{{}}}xxxuuuzzztttkkkccc[[[WWWXXXVVVSSSXXXbbbsss]]]WWWYYY[[[vvv}}}www|||wwwiii}}}}}}zzzhhhfff{{{tttbbb[[[YYYgggaaaXXXWWW```eeeWWWBBB///***'''))))))'''''')))'''(((((()))))))))))))))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&''''''(((((('''''''''(((((((((((((((((()))))))))(((***,,,,,,///:::FFFMMMUUU^^^eeekkkvvvtttllluuu}}}{{{pppfffVVVXXXWWWQQQJJJGGGHHHKKKIIIWWWkkk{{{~~~yyyyyy|||vvvZZZPPPTTTXXXVVVSSS[[[ZZZYYYXXXVVVRRROOOMMM>>>999222,,,)))((('''''')))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///---111FFF^^^zzzrrrggg\\\TTTLLLCCC===;;;999777666777777666555888888888888888777666666999999888777666555444444555555555444444333333333222222222222222222222222111111222444555777999:::>>>BBBEEEGGGEEECCCAAA@@@???DDDUUUuuuxxxgggiiiuuu|||{{{vvvhhhSSS???222,,,)))******)))((()))+++---'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))BBBBBBBBBCCCCCCBBBAAA@@@CCC===999999777111...------,,,++++++******++++++(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%(((---000.........---,,,+++***)))+++******+++...///000///+++***)))((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------..................///000111111222222222111222333333444555666666666777;;;AAAFFFNNNUUU___hhhiii```PPPDDD@@@AAAXXXsssTTTEEEIIIDDDAAAHHHNNNVVVXXXbbbqqq}}}|||rrrhhheeelllwwwsssfff^^^XXXYYYWWWQQQSSS[[[ssseeeYYYWWWmmm}}}}}}{{{~~~{{{rrrooodddnnnjjjZZZYYYcccddd^^^WWW\\\fff^^^LLL555---'''(((***((('''((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&''''''((((((((((((''''''((()))***)))((())))))''''''+++222<<>>WWWpppzzzfff___TTTKKKEEE@@@===::::::888777777999;;;;;;;;;;;;;;;<<<======;;;:::999=========<<<;;;:::::::::888888777777666666555555333333333222222111111111000000111222333444666777<<<@@@EEEHHHHHHFFFDDDCCCCCC<<<<<>>MMM\\\mmmtttkkkqqq~~~}}}|||vvvtttxxx}}}vvvdddSSSPPPOOOBBBCCCQQQRRR\\\zzz|||jjj^^^___YYYTTTUUU\\\```^^^ZZZWWWTTTOOOIIIBBB999000***'''&&&$$$%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++++++++++++++)))***++++++******+++,,,,,,,,,---------.........333------888FFFVVVmmmrrrfffRRRLLLEEE???<<<;;;;;;<<<<<<:::888999;;;===??????===>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999555555555444333222111111000000000000111222333444999<<>>;;;:::666///,,,...,,,,,,+++***************'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''***...222000///...,,,+++***))))))******+++---000000///---(((''''''''''''(((((()))'''(((((()))))))))((((((''''''((((((((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......---,,,,,,------...///000111111111111111222333333222444777999999:::;;;<<<======EEEYYYpppxxxooobbbLLLDDDIIIfffjjjNNNNNNMMMKKKIIIFFFCCCEEELLLVVV___kkk|||{{{uuuooosss{{{{{{jjj]]]]]]^^^XXXSSSRRRTTTVVV^^^wwwjjjWWWVVVddd{{{yyykkkoooxxxZZZXXXUUU___ddd]]]YYY]]]aaa```LLL<<<...***++++++)))((()))))))))))))))(((((('''******)))(((((()))******'''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))&&&'''(((((())))))))))))((()))***)))))),,,333888OOOUUUbbbrrr}}}~~~~~~uuusss|||yyyvvvyyysssddd]]]OOOFFFFFFDDDIIIWWWnnn{{{nnn^^^UUUWWW]]]aaaccc]]]\\\ZZZVVVPPPGGG===555---+++'''&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))+++,,,,,,++++++,,,---,,,------....../////////...---777LLL___kkkyyyuuuttt|||}}}ppp```TTTDDDBBB>>>:::888999:::<<<===;;;;;;<<<>>>@@@@@@??????@@@@@@@@@@@@???>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>:::999999777666555444444111111000000111111222222555777;;;???CCCGGGMMMQQQMMMKKKFFF@@@@@@JJJ\\\kkkzzztttKKKeeeeeejjjsss{{{}}}rrr^^^OOO222///+++************(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))EEEGGGGGGEEEBBBAAABBBDDDBBB>>><<<:::555///,,,...++++++***))))))))))))***''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''((()))+++...111000///---+++************((()))+++...111000---***'''&&&&&&&&&''''''((()))'''((()))***))))))((('''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,---...///000111111111111111222222333222333555666666888:::<<<:::999@@@VVVsssWWWOOOGGGQQQvvvhhhSSSRRRPPPOOOMMMFFFAAABBBGGGOOOVVV^^^jjjuuu|||rrryyyyyybbb^^^```\\\VVVSSSUUUSSSJJJOOOttt{{{^^^ZZZ^^^mmm~~~xxxuuuoooooonnnaaaUUU[[[bbbccc```^^^aaaeeeXXXEEE222+++,,,,,,***((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))&&&&&&((())))))*********((())))))***000>>>QQQ^^^wwwyyy{{{uuuooopppsss}}}yyyxxx~~~wwwnnnnnnrrrlll```VVVXXX___lll|||~~~xxxsssjjj___^^^]]]SSSWWWdddwwwwwweeeYYYWWW\\\bbb^^^^^^]]]\\\YYYSSSKKKEEE999555...***)))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++***+++,,,,,,++++++,,,...,,,------...//////000000000:::RRRmmm|||||||||qqqwww{{{pppdddXXXNNNGGG>>>>>>===<<<;;;<<<===???===>>>AAAEEEHHHHHHEEEBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@??????????????????@@@@@@AAAAAABBBBBBBBB@@@???>>>===;;;:::999888444444333222222222333333222444777:::>>>CCCIIIMMMPPPPPPMMMEEE>>><<>><<<;;;555...,,,...+++******)))((())))))))))))(((((((((''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$###%%%((()))***+++...000000///---+++*********+++'''))),,,///111000,,,(((&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,---...//////111111111000111222222333333333333222111333666999::::::CCCWWWqqqddd[[[HHHCCC^^^gggZZZWWWRRRPPPNNNEEEDDDCCCGGGNNNTTTXXX]]]cccjjjsss}}}zzz~~~mmmdddfffccc\\\XXXIIIWWWUUULLL```jjjeee\\\]]]rrrtttfffppp|||rrrsssnnnWWWYYY```gggfffbbbccchhh```KKK444,,,,,,,,,***((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&((()))************/////////333@@@YYYvvvzzzsssfffeeeaaa\\\___nnnzzzqqqlllfff```\\\\\\[[[VVVPPPQQQWWW[[[[[[YYYZZZQQQBBB???GGGKKKFFFDDDEEEGGGKKKVVVgggzzzeeeYYYUUUSSS```~~~xxxaaaTTTTTTYYY^^^]]]]]]]]]]]]ZZZUUUQQQDDD===555...,,,+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***,,,------,,,+++---...---------...///000000111<<>>AAADDDTTTfff}}}~~~}}}~~~zzzppp___PPPOOO^^^pppzzz|||kkkbbbZZZRRR]]][[[]]]bbbccc___ZZZZZZPPPKKKFFF???222&&&&&&---'''((())))))(((''''''(((((((((((((((''''''''''''%%%%%%%%%&&&((()))+++,,,******++++++++++++******((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))************)))+++,,,,,,+++***,,,---,,,000------222000000<<>>BBBFFFHHHIIIEEEHHHNNNWWW^^^^^^WWWOOOSSSTTTUUUUUUUUUVVVXXXZZZ___ZZZUUUSSSSSSQQQLLLHHHGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEGGGJJJGGG@@@===???999::::::888666444333333111111111222444888;;;===BBBGGGMMMOOOMMMGGGBBB???IIIDDDYYY~~~nnn{{{vvvpppfffaaalll{{{}}}vvvooo^^^JJJ:::000+++******...,,,***)))))))))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************DDDCCCCCCBBBBBBAAAAAAAAA??????===999444000......+++******)))))))))))))))(((((('''&&&&&&&&&&&&''''''%%%######%%%&&&&&&$$$%%%&&&(((***+++,,,,,,,,,------,,,,,,+++***))))))***+++---......+++(((&&&%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))''''''((()))))))))))))))((()))++++++)))((()))***************************...---+++))))))***+++,,,,,,,,,,,,------------...............///////////////000000111111222333333222333444444444555777999999:::===BBBLLLWWWbbbiii\\\NNNDDDCCCGGGOOObbbvvv|||cccSSSPPPQQQRRRPPPKKKLLLNNNPPPRRRWWW\\\aaa```gggmmmooouuu||||||tttfffbbb^^^ZZZRRRRRRQQQMMMLLLYYYvvvdddRRRNNNGGGaaa~~~rrrvvvtttmmmpppvvvwwwggg]]]ccclllmmmiiiiiibbb[[[KKK777---++++++((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))''')))------++++++...,,,333EEEaaa~~~~~~uuunnnuuuwwwpppllleee___UUULLLIIIGGGCCCCCCFFFCCCFFFLLLSSSXXX[[[```dddlllkkkeeeYYYRRRTTTVVVTTTGGGCCCDDDGGGDDD@@@FFFRRR[[[\\\```dddgggjjjpppuuuyyywwwooobbbYYYUUUSSSPPP\\\hhhpppmmmffffffjjjnnn]]]WWWUUUZZZaaacccbbbcccZZZRRRKKKFFF???555000000))))))******)))(((((()))(((((((((((('''''''''''''''''''''''''''((()))***(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))************)))+++,,,,,,++++++,,,------111---***......666HHHnnnzzzwwwyyylllYYYPPPFFFAAAAAACCCBBB@@@;;;???CCCEEEHHHKKKQQQUUUOOONNNPPPWWWbbbjjjnnnnnn{{{~~~uuunnnccc___YYYSSSOOOMMMLLLLLLPPPJJJEEEFFFGGGGGGJJJNNNAAAAAA???===:::999888999333222222222444666999:::>>>CCCIIILLLKKKGGGDDDBBBDDDAAALLLhhhyyyiii[[[\\\gggrrrxxx{{{rrrhhhXXXEEE555,,,***---***)))((()))+++,,,,,,+++(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************CCCCCCBBBAAAAAA@@@????????????===999444000......+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%###$$$%%%&&&&&&%%%'''(((***,,,---.........,,,,,,,,,++++++************+++---------+++((('''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******((()))++++++)))((()))***))))))))))))))))))))))))---,,,+++))))))***++++++,,,,,,,,,,,,---------------............///////////////000111111222222333111333444444444444777999777:::===???BBBGGGOOOUUUTTTJJJAAA???>>>AAAMMM[[[xxxlll[[[NNNIIIIIIJJJJJJLLLMMMMMMMMMOOOSSSYYY]]]^^^eeejjjkkkooozzz|||tttyyynnnbbb^^^[[[UUUTTTVVVUUULLLLLLfff{{{^^^LLLFFFRRRppp}}}yyyoooooolllbbbhhhtttaaa___hhhnnnjjjccceeeaaaTTTAAA222+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''))),,,+++)))---333888DDDXXXpppzzzgggUUUNNNKKKHHHAAAAAAIIILLLKKKRRR___sssyyy}}}|||zzzYYYXXX]]]bbb\\\NNNHHHJJJIIIIIIHHHGGGHHHQQQ\\\eeebbblllvvvyyywwwnnn```SSSFFFFFFJJJQQQWWW^^^iiitttmmmaaaXXXYYY]]]aaaccceeecccYYYQQQOOONNNFFF:::333,,,,,,+++******)))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++***+++,,,,,,++++++,,,---,,,111---,,,444>>>RRRmmmuuu~~~{{{fffTTTHHHDDD@@@@@@BBBDDDDDDBBBCCCFFFIIIGGGFFFJJJSSS[[[ddddddiiittt|||rrrggg```PPPJJJGGGJJJLLLKKKKKKMMMHHHFFFDDD@@@===;;;:::999777666444444333444555666888===CCCGGGHHHGGGFFFFFF@@@@@@@@@IIIaaazzz{{{eeeaaacccgggssswwwuuujjjVVV@@@111,,,---)))((()))***------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************CCCBBBBBBAAA@@@???>>>>>><<<<<<;;;666111---,,,++++++******)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&&&&&&&(((***,,,............---,,,,,,++++++++++++++++++++++++,,,,,,+++***((('''((((((((((((((()))******)))))))))))))))))))))))))))((('''''''''(((***+++((()))++++++)))((()))***((((((((((((((((((((((((,,,+++******)))***++++++++++++,,,,,,,,,------------------.........////////////000000111222222222111222444444333444666888888<<>>CCCHHHKKKDDD???===;;;:::AAAJJJRRRPPPMMMIIIEEEAAA@@@???HHHIIIKKKLLLMMMPPPSSSUUU^^^dddiiiiiijjjppp{{{}}}uuuxxxhhh]]]^^^YYYUUUXXX\\\SSSKKK___~~~zzzaaaVVVNNN[[[{{{yyy~~~}}}rrrtttooo```]]]xxxsssbbbbbbiiihhhaaafffeee\\\KKK888,,,))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))******---999EEESSSWWW\\\dddppp}}}}}}fffMMMDDDHHHMMMNNNHHHLLLWWWXXXSSS\\\mmmjjjjjjppp{{{|||pppaaaZZZVVVWWWSSSGGG>>>BBBNNNWWWNNN[[[lll~~~www]]]JJJ<<>>===IIIcccssscccaaalllzzzxxx|||wwwgggPPP===111***++++++***+++,,,+++)))'''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))************CCCBBBAAA@@@???>>>======<<<<<<:::666111---+++++++++******)))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%$$$$$$%%%&&&'''(((***,,,......---,,,+++++++++++++++++++++,,,,,,,,,+++++++++***))))))((()))(((((((((((())))))***(((((((((((((((((((((((()))((('''''''''(((***+++((()))++++++)))((()))***((((((((((((((((((((((((*********************++++++++++++,,,,,,,,,------------------...............//////000111111222222111222333333333444666888888<<>>BBBCCC@@@>>>===<<<;;;???EEEBBBEEEHHHGGGCCC@@@@@@@@@BBBFFFLLLOOOPPPPPPPPPPPPZZZ```fffiiigggiiiqqqyyy~~~{{{}}}{{{dddccc\\\SSSTTT[[[UUULLLWWWnnnzzzfffNNNQQQttt}}}{{{vvvttt}}}}}}wwwlllaaagggrrrccchhhkkkgggeeeeee```SSS???///)))***************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---******,,,222>>>RRRdddnnnjjjccc^^^eeetttuuukkkWWWWWWRRRHHHCCCIIITTT[[[]]]YYY]]]ddd```VVVZZZggg~~~{{{vvvyyyuuufff___jjjlll___PPPJJJMMMQQQPPPSSSZZZhhh}}}oooYYYLLLDDDFFFXXXmmm~~~}}}zzzrrrdddYYYZZZaaa^^^^^^]]][[[YYYTTTKKKDDD888444...+++++++++***)))((((((((((((''''''''''''%%%&&&'''((()))))))))((('''(((((())))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++************++++++++++++***,,,------,,,+++---...222222---555NNNgggooo^^^PPPGGGCCC>>>BBBIIIOOOTTTXXX[[[]]]XXXZZZ___jjjyyyuuu]]]MMMKKKOOOKKKJJJJJJKKKLLLJJJFFFBBB???>>><<<999777555333222000333888;;;>>>BBBFFFIIIMMMHHHEEEDDDAAAFFF]]]wwwsssrrrggggggfffuuuzzz{{{qqqbbbPPP:::***,,,+++******+++***)))'''))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))((()))))))))************CCCCCCBBBAAA???>>>======>>>>>><<<888333///------+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$&&&((((((***,,,......---+++)))*********++++++,,,,,,---,,,,,,***))))))((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******((()))++++++)))((()))***)))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222000222333333333333666888666999<<<<<<::::::<<<>>>>>>>>>>>>>>>===>>>AAADDDGGGGGGEEEAAA======@@@DDD???EEEMMMSSSTTTSSSQQQPPPUUUYYY```ggghhhhhhmmmsssyyy{{{}}}~~~vvviiicccZZZWWW[[[XXXQQQTTT```sssTTTRRRppp~~~rrrmmm~~~zzzuuujjj[[[lll}}}ccceeekkkiiiccccccaaaXXXFFF444++++++************************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''&&&)))333AAARRRiii{{{}}}~~~yyyqqqtttrrrWWWGGG===AAAGGGMMMUUU\\\bbbeeehhhkkkrrrxxxvvvrrrtttzzzxxxddd]]]ooo}}}zzzpppiiiccc\\\WWWSSSNNNRRRddd~~~jjjKKK???OOOfff|||rrr[[[RRRUUUZZZ^^^```]]]ZZZXXXTTTPPP@@@:::333...------+++)))((((((((((((''''''''''''$$$%%%'''))))))))))))(((((())))))******))))))(((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,+++,,,------,,,,,,---...---///111BBBccc}}}~~~www|||qqq\\\JJJ@@@@@@BBBDDDKKKUUU\\\]]]]]]]]]^^^iiippp}}}qqqXXXNNNMMMJJJIIIJJJLLLLLLIIIFFFCCCBBB@@@===:::888666555111333555777999===AAAEEEPPPKKKKKKLLLCCC:::EEEYYYeeetttkkkeee}}}qqqdddnnnuuuxxxtttnnnaaaIII333,,,***))))))+++,,,,,,+++))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))))))))))))))************DDDDDDCCCAAA@@@???>>>===>>>===<<<888222...------+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''"""$$$&&&%%%$$$$$$'''))))))+++---//////---***)))))))))***+++,,,,,,---------,,,***((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))((()))++++++)))((()))***************************(((((()))******************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111000111333333222333555777777888888999:::;;;<<<======>>>>>><<<;;;===???AAAHHHFFFCCC???;;;;;;===@@@===CCCKKKQQQTTTTTTSSSSSSUUUVVV\\\eeehhhhhhlllrrrrrruuuwwwwwwyyy}}}nnngggccc___^^^[[[WWWXXX\\\xxxfffZZZhhhvvvrrruuu||||||}}}|||yyyeee___tttaaabbbhhhdddbbbaaaaaa]]]NNN:::///...************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''***444FFFXXXhhhyyymmm\\\TTTQQQUUUYYYbbbkkkppprrrrrrrrrwwwtttkkkyyy~~~nnniii^^^RRRUUUkkkhhhXXXUUUVVVooonnn[[[VVVVVVZZZ\\\YYYXXX[[[ZZZWWWIIIBBB888222111000---+++((((((((((((''''''''''''&&&'''((())))))((('''&&&((())))))******))))))(((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++,,,------,,,,,,---///***333===RRRqqq~~~uuussszzzyyytttzzztttjjj[[[LLLDDDCCCFFFJJJRRRWWW^^^aaabbbeeelllrrrlllaaaYYYPPPKKKJJJJJJHHHFFFEEEDDDCCCAAA>>><<<999888444444444333444777<<<@@@IIIJJJKKKIIICCC???>>>@@@KKKZZZuuutttgggkkkzzzfffooouuutttrrrlllYYYEEE111...+++***+++---------))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))************EEEDDDCCCBBB@@@???>>>===;;;;;;:::555000,,,+++***+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''"""$$$&&&%%%$$$$$$'''******,,,///000000...+++)))))))))***+++,,,------...---,,,***((('''((()))******))))))((((((((())))))((((((((((((((((((((((((&&&''')))*********)))(((((()))++++++)))((()))***************************'''((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111000111333333222333555777:::999888999;;;============>>>===:::888:::<<<===CCCDDDDDDCCCAAA>>>===<<<<<>><<<;;;777666444222111444999===AAAHHHGGG@@@BBBIIIBBB333<<>>===>>><<<888444000---+++***************))))))))))))+++***)))((('''&&&%%%%%%%%%%%%$$$###$$$&&&)))***++++++++++++++++++,,,,,,+++******,,,///111222111000,,,((('''((())))))'''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,------,,,++++++------......///000000000///111333333333333555777777777888:::===BBBFFFIIICCC???===<<<999777:::???FFFEEECCCAAA@@@>>>>>>=========BBBJJJLLLLLLQQQYYYZZZZZZ[[[]]]```eeeiiikkkrrrssssssttttttxxx|||fffhhhddd\\\XXXZZZ[[[YYYbbbtttrrr^^^jjj|||wwwrrr{{{kkkdddTTTYYYcccZZZ^^^___\\\VVVLLL;;;------+++,,,///...******---************)))))))))))),,,+++***))))))***+++,,,*********))))))))))))))))))---(((%%%+++))))))333222PPPqqq}}}zzzmmmXXXZZZrrrrrrccc___]]]ZZZgggrrr\\\YYYnnnlllYYYIIIKKKSSSWWWZZZ^^^RRRNNNHHHAAA999222///000---***''''''***,,,+++***)))((('''(((******)))'''&&&&&&&&&&&&'''(((******,,,,,,+++***)))(((''''''************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000///,,,+++...111222555QQQmmmyyyzzzppprrrpppgggsss|||kkkSSSIIIAAAEEESSS]]]]]]YYYUUU]]]eeennnfffVVVNNNLLLNNNMMMGGGDDDFFFGGGBBB===;;;888555333222444555666666<<>><<<:::>>>MMMpppsss^^^cccvvvggglllwwwxxxmmmcccHHH===111******,,,,,,***************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++EEEEEEEEEDDDCCC@@@>>><<<===;;;888333000---,,,+++************))))))))))))***))))))((('''&&&%%%$$$'''&&&%%%%%%&&&(((***++++++++++++++++++++++++++++++******,,,///111111000...***'''&&&((())))))''''''''''''((((((((())))))))))))((((((((('''''''''))))))))))))((((((((((((((()))))))))************************************+++*********)))))))))))))))******+++,,,,,,------,,,,,,,,,------,,,,,,+++------......///000000000///111333333333333555666777777888999<<<@@@DDDFFFBBB>>><<<<<<:::888;;;AAADDDCCCBBB@@@>>>===<<<<<<>>>===@@@GGGKKKJJJMMMRRRVVVXXX[[[]]]___bbbgggkkkrrrrrrrrrrrrsssvvv{{{nnnhhh```\\\[[[[[[[[[ZZZ```kkkgggaaaqqq~~~ooo}}}gggWWWZZZ```]]]______\\\XXXOOO>>>///,,,++++++...---******---************))))))))))))+++***))))))))))))***+++************))))))))))))''',,,)))(((---+++,,,888PPPnnn{{{dddzzznnnlllgggfffqqqxxxgggYYYLLLVVVYYY^^^iii|||rrr^^^TTTccc|||vvvaaaKKKFFFOOOXXXZZZYYYWWWUUUOOOGGG===555222333,,,***'''''')))+++***)))(((***+++***)))***...111)))))))))******+++,,,---++++++******))))))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///222666MMMgggyyyfffWWWMMMPPPVVV]]]cccccc___[[[cccsss{{{dddWWWRRRSSSNNNJJJJJJHHHDDDBBBDDD;;;999666555555666666666:::<<>>>>>===>>>UUU|||tttaaalllpppkkkssswwwpppeeeUUUEEE444+++,,,///...***************************))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++DDDDDDDDDCCCBBB???===<<<<<<:::777333000...,,,,,,************)))))))))))))))(((((('''&&&%%%$$$$$$((((((''''''''')))***,,,---,,,,,,++++++******************,,,///000000///***(((&&&&&&'''((((((((((((((((((((()))))))))***))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))***************************************************)))))))))+++++++++,,,,,,------...+++,,,,,,------,,,,,,,,,------......///000000000///111222333222333555666777777777999;;;>>>AAACCC@@@===<<<<<<;;;999===BBBEEEDDDBBB@@@>>>===<<<<<<>>>;;;===CCCIIIIIIHHHIIIOOOUUU[[[]]]]]]___eeeiiinnnooopppppprrrwww}}}~~~kkk]]]]]]```^^^[[[[[[___dddrrrsssaaaiiivvvyyypppzzzppp^^^ZZZ]]]``````^^^[[[ZZZSSSCCC444---******------******---++++++*********)))))))))***))))))(((((())))))***************************(((---,,,+++//////666GGGnnnppp[[[dddoooyyy{{{XXXPPPHHHMMMdddyyyZZZHHHPPPgggxxx}}}{{{iiiQQQFFFLLLXXX[[[WWW[[[[[[WWWNNNCCC:::555333000...+++*********)))(((&&&)))+++)))&&&(((000777+++*********+++,,,---...************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------111------111000000888CCCiii}}}eeeRRRKKKRRR^^^lllqqqoookkkjjjlll}}}xxxaaaXXXRRRNNNLLLIIIEEEDDDFFFAAA>>>:::888777777666444777888:::<<<>>>@@@@@@AAA<<>>^^^}}}xxxdddkkk|||kkkmmmvvvvvvmmmeeeRRR:::......000...***************************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++CCCCCCCCCBBBAAA???===;;;;;;999666222000...---,,,************)))))))))((((((''''''&&&%%%%%%$$$$$$(((((('''(((((()))++++++------,,,,,,+++***))))))*********,,,...///...,,,'''&&&%%%%%%&&&'''((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,------++++++,,,---------,,,,,,------......///000000000///000222222222333444666777777777888:::<<<>>>???>>><<<;;;===<<<;;;>>>DDDHHHFFFEEECCCAAA@@@??????===::::::@@@IIIKKKIIIEEEIIIQQQZZZ]]]\\\]]]bbbhhhjjjkkklllnnnrrrxxxuuu___```eee```[[[]]]^^^bbbiii}}}kkkkkkooozzz{{{ssstttwwwwwwwww}}}eeeZZZYYYbbbaaa]]][[[ZZZVVVHHH:::...***))),,,---++++++---+++++++++*********))))))))))))(((((((((((()))))))))***************++++++,,,///++++++111444DDD]]]{{{ssscccgggoooyyy|||ppphhhXXXVVVQQQNNNLLLMMMOOOQQQLLLRRR\\\iiixxxjjj]]]LLLHHHUUUmmm}}}cccOOONNN^^^mmmpppkkk]]]OOOLLLTTTYYYYYY\\\\\\ZZZTTTMMMEEE:::000555333000---+++)))(((((($$$&&&(((&&&$$$&&&,,,111)))((((((((())))))***+++)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------------000---...222000222EEE[[[{{{xxxvvvrrrZZZQQQVVVeeemmmuuutttppprrr~~~lll```VVVQQQNNNIIIFFFEEEEEEBBB>>>;;;:::888555333444555666888:::>>>@@@BBB777CCCAAA;;;EEEZZZzzzpppgggzzzqqqjjjuuu{{{vvvooo]]]EEE444......,,,+++************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++BBBBBBBBBBBBAAA???===;;;;;;999666222///---,,,,,,************)))))))))((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''(((***++++++------,,,,,,+++***))))))*********,,,......,,,***%%%%%%&&&&&&&&&'''((()))&&&&&&'''''''''((((((((((((((())))))))))))))))))'''((((((((()))))))))*********))))))))))))))))))***************************************+++++++++************++++++++++++***+++,,,,,,---------,,,------......///000000000...000222222222222444666777777777888:::;;;=========;;;;;;======<<>>IIIOOOMMMGGGEEEMMMWWW[[[[[[\\\aaaggggggiiijjjlllnnnrrrwww{{{kkkfffgggaaa\\\]]]XXX```ffftttrrrlllmmmwwwuuuiiimmmwww~~~qqqkkkYYYUUUcccaaa]]]ZZZYYYWWWLLL@@@111,,,))),,,---,,,+++,,,++++++++++++************(((((())))))))))))(((((())))))******+++++++++,,,......)))***444<<>>>>>>>>>>>>>>;;;===>>>@@@EEEPPP___jjjwwwzzzlllpppvvvjjj[[[OOOOOO[[[ooo~~~lllSSSSSSaaa\\\fffiii___PPPLLLPPPUUU\\\]]]\\\[[[\\\VVVEEE333444333111...+++*********'''&&&&&&&&&'''(((''''''(((((('''''''''((())))))))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------...............000222222===\\\{{{{{{ppp{{{uuueeeXXX[[[gggsssttttttrrrsss~~~jjjZZZSSSNNNIIIGGGIIIFFFBBB>>><<<999666333444333333555777;;;>>>@@@888@@@AAA???<<<@@@```tttcccttt|||mmmrrrzzz{{{rrrgggTTT@@@222++++++,,,************************************************))))))))))))************))))))*********+++++++++BBBBBBBBBBBBAAA???===<<<;;;999666222///---++++++************))))))))))))''''''''''''&&&&&&%%%%%%$$$%%%&&&((()))+++,,,------,,,,,,++++++******************,,,...---+++((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))******''''''(((((())))))******************))))))))))))++++++++++++++++++++++++*********+++++++++++++++******************************+++,,,------------------......///000000000...000111222111222444555666777888999:::;;;<<<======;;;<<<>>>>>>===???DDDGGGFFFDDDBBB@@@???>>>>>>::::::999===HHHQQQPPPKKKDDDKKKSSSXXXZZZ\\\bbbfffhhhiiikkkkkkjjjkkklllnnnvvv}}}}}}mmmgggaaa]]]]]]RRR\\\cccjjjyyynnnjjjvvvvvveeefffnnntttkkkvvvuuu]]]VVV``````]]]XXXVVVUUUNNNFFF555...***---...---+++,,,,,,++++++++++++*********((())))))******))))))((())))))******+++,,,,,,,,,---,,,***333AAAKKK```ooonnnzzz~~~vvvnnnXXXQQQHHHBBB@@@@@@???>>><<<===???@@@@@@???===<<<===>>>>>><<<999999===@@@KKKSSSeeeyyynnnbbbZZZ\\\jjjyyyfffRRROOOMMM\\\mmmooo___MMMIIINNNZZZ^^^```bbbgggfffUUUBBB555555333000---+++,,,---+++***((()))+++***'''$$$***)))))))))))))))***************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---......//////,,,///222333;;;UUU{{{pppooottthhh```^^^eeennnrrrssstttxxxmmm\\\QQQLLLJJJKKKHHHEEEBBB@@@===999777555444444444555888;;;<<<===:::777<<>>===<<<:::666222...,,,***)))************))))))))))))(((((((((''''''''''''&&&###$$$''')))+++---//////++++++++++++++++++++++++)))***+++,,,...---)))'''%%%'''))))))'''&&&''')))''''''''''''(((((((((((((((((()))))))))*********'''''''''((()))*********************)))))))))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------------......///000000000...///111222111222333555666666888:::;;;<<<=========;;;<<>>AAAAAA@@@???>>>>>>EEE???:::AAAWWWuuuyyyoookkkrrr}}}zzz]]]HHHGGGPPPfff|||xxx```PPPOOOTTT]]]cccdddhhhkkkcccUUUBBBBBB>>>888111,,,+++,,,------,,,***)))((()))***++++++******)))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------.../////////+++111222555KKKttt}}}vvv}}}pppggghhhnnnooolllkkkpppxxx{{{cccUUUQQQNNNKKKIIIFFFEEEBBB>>><<<888777555444444555777888::::::555888@@@===<<>>===:::666222...+++))))))************))))))))))))((((((((((((((('''''''''###%%%'''***---000111222++++++++++++++++++,,,,,,)))***+++,,,...,,,)))&&&%%%(((******'''&&&''')))(((((((((((())))))))))))(((((())))))*********+++&&&''''''((()))******++++++*********))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------......///000000000...///111111111222333555555666888:::<<<======>>>===<<<===??????===???CCCJJJIIIGGGEEECCCBBBAAAAAA;;;===<<<;;;BBBMMMQQQNNNFFFIIIMMMTTTZZZ___ccceeegggkkkppprrrsssrrrrrrrrrsssuuuxxx|||yyyddd```^^^[[[[[[]]]ZZZUUU___~~~^^^aaayyy{{{{{{zzzjjjdddssswwwhhh[[[^^^]]]VVVPPPOOOOOOMMM;;;333---...000...++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))***+++,,,,,,------***111???[[[rrrttt{{{wwwlll{{{vvvdddYYYPPPGGGAAABBB@@@BBBDDDFFFFFFHHHJJJLLLUUUTTTTTTSSSRRRPPPOOOOOOHHHGGGFFFEEEDDDCCCAAAAAA111;;;DDDBBB===BBBSSSddd{{{tttwww~~~pppUUUGGGHHH___vvv^^^WWWNNN[[[dddbbbdddjjjjjjcccTTTRRRLLLBBB666---***)))+++---...)))%%%$$$***///******)))))))))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------...///000000,,,111222777XXX{{{yyywwwpppkkksss}}}xxxkkkiiipppzzz}}}eee\\\OOOMMMKKKIIIHHHFFFBBB???:::999777555444444444444111>>>???:::======999:::IIIjjj~~~}}}ooogggeeejjjrrrzzzwwwqqqgggYYYHHH777---************************************************)))************+++++++++)))************+++++++++DDDDDDCCCAAA>>>======>>>;;;999666222///---,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%'''))),,,///111***)))))),,,///000...+++---,,,+++,,,---,,,)))'''))))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))******************++++++++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...............------//////000000111222444555666999777444777>>>AAA===AAA999999??????777888AAAKKKNNNNNNHHHAAA<<<===@@@>>><<<::::::BBBLLLNNNLLLGGGJJJNNNSSSXXX^^^eeeiiiffffffgggjjjooosssvvvxxxzzz||||||llliiiddd]]]\\\^^^ZZZYYY\\\eeebbb\\\sss}}}iiihhhqqqyyycccUUU[[[___PPPMMMSSSKKKBBB555++++++...,,,***,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++//////++++++///000...333???PPPfffvvvuuuxxxxxx~~~{{{ddd\\\PPPHHHEEEEEEEEEDDDIIILLLPPPTTTXXX]]]bbbfffooouuuvvvpppmmmnnnmmmiiieee^^^VVVPPPHHHBBBDDDJJJCCC???>>>AAA@@@<<>>;;;999555222///---++++++*********)))))))))((((((''''''''''''''''''''''''%%%&&&(((***,,,---------+++***)))+++...///...,,,+++,,,------,,,***)))((())))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))******************++++++++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...............------//////000000111222444555777;;;<<<;;;>>>DDDDDD@@@BBB@@@@@@BBBAAA???CCCJJJJJJKKKIIIEEE???<<<===>>>>>>===::::::AAAKKKNNNLLLJJJLLLPPPVVV\\\```bbbcccdddeeefffiiinnntttwwwyyywww|||uuuggg[[[\\\^^^[[[YYY[[[]]]wwwmmmXXXfff}}}zzzjjjccczzzppp\\\[[[```UUUOOOPPPJJJFFF999...---...,,,***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---///000>>>QQQeeevvv}}}tttuuu~~~mmm```QQQNNNJJJHHHJJJPPPUUUYYY\\\```ffflllrrryyy}}}xxxoooddd[[[UUUQQQNNNHHHBBB???@@@@@@===>>>BBB@@@HHH]]]wwwppp{{{gggTTT[[[wwwbbbWWWRRRZZZeeeiiiiiikkkfffddd```WWWJJJ<<<111++++++))))))+++***''''''+++---,,,+++++++++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,+++,,,...000111111222444===WWWwww|||zzz|||lll}}}xxxsssooolllkkkiiikkksss}}}xxx~~~kkkaaaTTTNNNMMMLLLIIIFFFCCC@@@;;;777444444444555444555777888:::;;;<<<<<<;;;???UUU{{{|||oooddd^^^mmmlllttttttiii```XXXDDD---,,,,,,+++******++++++)))******************************************************+++++++++,,,,,,,,,DDDCCCBBBAAA@@@???>>>===:::888444111...,,,************))))))))))))((((((''''''''''''''''''''''''&&&(((+++---......,,,+++,,,***)))***,,,---------***,,,...---***((()))***))))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***)))))))))*********++++++******++++++++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...............---//////000000111222444555666999===AAAJJJVVV___bbbHHHLLLJJJAAA999:::???CCCKKKIIIFFFCCC@@@???>>>>>>>>>===::::::@@@JJJNNNLLLMMMNNNRRRXXX___bbbaaa^^^```aaadddhhhmmmsssxxx{{{xxx}}}~~~mmmaaa]]]^^^[[[ZZZZZZVVVeeexxxYYYZZZvvv}}}|||zzz|||vvvmmmrrrfffZZZ___ZZZRRRNNNKKKJJJ>>>222...---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***///...,,,333>>>QQQiii~~~xxx|||oooaaaTTTJJJEEEIIINNNSSSZZZdddooowwwzzz{{{pppcccYYYPPPHHHFFFFFFDDDAAAAAA999<<<@@@MMMmmm||||||vvvYYY\\\vvviiiTTTUUU```gggjjjmmmiiiiiigggbbbXXXIII999...---***)))+++***''''''***,,,,,,,,,,,,,,,,,,---...+++++++++***************(((((()))***,,,---......------------------------,,,,,,---...///000111111444333IIIhhhttt{{{{{{uuubbbbbb~~~xxxuuurrrnnniiiddddddnnnzzzppp\\\TTTQQQKKKHHHJJJGGGEEEAAA<<<888555222111555555555666888:::<<<>>>???333<<>>===999777333000---+++))))))***)))))))))(((((((((((('''''''''''''''''''''''''''(((+++---...///...---,,,+++***)))***,,,---...)))---///---(((&&&(((,,,))))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))*********+++++++++******++++++++++++******))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///........./////////000111222444444888888888===III\\\ooo{{{jjjrrrkkkTTTBBBBBBEEEDDDMMMJJJFFFDDDCCCBBBAAA@@@======;;;:::???HHHMMMLLLKKKNNNSSSXXX[[[\\\[[[[[[ZZZ]]]aaafffkkkpppvvvzzzzzz}}}}}}yyywww|||mmmeee]]]]]]ZZZ[[[\\\WWWaaa{{{rrr[[[WWWkkkvvvppp}}}yyytttuuu|||xxxooozzzvvv[[[]]]^^^UUUOOOOOOIII@@@444...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///+++...333000...@@@XXXuuu|||wwwgggZZZRRRNNNLLLNNNWWWccclllsss~~~~~~qqqaaaXXXUUUPPPJJJDDDBBBFFFCCC:::>>>[[[~~~oooxxxWWWWWWqqqooo\\\WWW]]]eeehhhmmmlllkkkiiibbbTTTBBB666...***(((******((((((***)))))))))))))))***+++,,,,,,+++++++++***)))))))))(((((()))***,,,---......------------------------,,,---///////////////000222999ZZZuuuwww{{{vvv{{{hhhWWWddd|||xxxsssmmmiiigggjjjtttjjj]]]UUUKKKIIIPPPJJJHHHFFFBBB===888444111555444333444555888<<<>>>@@@666666OOOxxxxxxeeeeeeuuuhhh\\\jjjsssrrrmmmfffVVVEEE222---***,,,---,,,++++++******************************************************+++++++++,,,,,,,,,DDDBBBAAABBBCCCBBB???<<<888666333///,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))+++---///111222++++++******)))***,,,---))),,,///,,,'''%%%(((,,,))))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***************++++++++++++******++++++++++++******))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////....../////////000111222444444999777555777>>>KKK[[[hhhvvvvvvYYYDDDCCCGGGEEEMMMKKKHHHFFFEEECCCAAA>>>===>>>;;;999>>>GGGLLLMMMIIINNNSSSTTTRRRPPPPPPRRRUUUYYY___dddhhhmmmrrruuuvvvzzz|||{{{zzz~~~|||iiibbb^^^]]]YYY\\\```^^^kkktttddd[[[XXXccc}}}ttt}}}wwwnnnvvvxxxpppfffrrrggg^^^aaaXXXOOOQQQFFF@@@666...,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---000444000444RRRuuu{{{~~~sssppp|||wwwnnn```UUUOOOPPPUUU[[[cccooo}}}wwwmmmcccUUUJJJKKKDDDBBBEEEDDDEEEWWWnnnooo}}}qqqSSSYYYrrriiiRRRUUUaaafffnnnmmmllljjjeeeZZZLLLBBB111+++'''(((***))))))+++((((((((((((((()))***+++,,,+++++++++***)))))))))*********++++++,,,,,,,,,---------------------------///000///------...000999MMMpppooowwwyyyXXX^^^xxx|||rrriiihhhlllrrrzzzppp___OOOLLLRRRJJJJJJIIIFFFBBB===888555666444333222444777:::===<<>>DDDEEENNNNNNMMMJJJGGGBBB???<<<===>>><<<999<<>>===???<<<999;;;DDDKKKNNNJJJLLLSSS\\\bbb```WWWOOOQQQYYYccciiijjjjjjkkklllhhhkkkpppwww}}}yyyggg``````\\\^^^cccdddwww~~~aaaVVVhhh}}}|||bbb]]]|||www^^^aaa\\\NNNNNNFFFEEE>>>444///000///+++,,,,,,,,,---------......******+++,,,,,,---......,,,,,,---111>>>YYY{{{~~~tttnnnttt|||~~~zzzppp^^^ZZZ[[[ccciiiooowwwnnn^^^RRRMMMFFF===@@@LLLIII]]]cccttthhhnnnfffMMMDDDHHH```zzz|||jjjXXXWWW___eeehhhkkkkkkggg```[[[WWWFFF:::///+++***)))***,,,,,,,,,++++++******++++++***************+++++++++++++++++++++++++++++++++------------------------,,,...000///...111888>>>^^^wwwzzzsssppprrreeeWWWUUUTTTzzz~~~uuunnnooouuu{{{rrrZZZMMMNNNNNNMMMKKKHHHDDD@@@>>>666555444222222444555666666===@@@;;;:::MMMuuu}}}lll```sss|||gggkkksssmmmbbb]]]III888,,,---...++++++///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,DDDBBB@@@BBBFFFEEEAAA<<<:::888444111...,,,******)))(((((((((''''''''''''''''''''''''''''''''''''&&&(((+++---......,,,+++'''***------***))))))***...+++)))(((((())))))((())))))))))))(((((((((((((((((((((((())))))))))))((()))***)))((('''(((*********+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...//////////////////000000111222444555999888;;;???>>><<>>XXX~~~lllooowww]]]```sssxxxfffZZZSSSHHHPPPkkkzzz\\\NNNVVV```ffflllmmmhhhbbb^^^\\\OOOAAA333---+++)))***,,,,,,,,,+++***))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,------------------------+++...000000000555>>>EEEsss|||ooodddRRROOOZZZ```qqqllliiikkkooouuu}}}{{{vvvrrroooZZZPPPPPPNNNLLLHHHDDDAAA???666555444333333333333444:::666;;;BBB<<<>>>bbbffffff|||lllnnngggqqqvvvlll^^^OOO<<<......///+++,,,222++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,AAAAAAAAAAAAAAA@@@>>>>>>:::888444000,,,***(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''++++++************************)))))))))***,,,---///,,,(((&&&'''((())))))+++)))'''(((******(((%%%))))))(((''''''(((***+++)))))))))))))))))))))))),,,++++++******++++++,,,***++++++***(((''')))+++************************************************************************++++++,,,,,,,,,,,,------......---,,,---...///000111000///...///111333444>>>>>>===999777;;;DDDLLLQQQiiittt```EEE@@@KKKVVV[[[fffqqqpppbbbQQQEEEAAADDDCCC>>>===DDDNNNNNNGGGJJJLLLVVVoooddd___```bbbdddgggiiikkklllmmmkkkjjjlllqqqzzzmmmggghhheee]]]YYY```nnnxxxjjjeeepppwwwqqqppppppppp[[[\\\\\\PPPHHHHHHEEEBBB>>>666///...222,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++---......000111555AAATTTmmmkkkpppxxxgggcccgggbbbppp|||cccWWWQQQNNNLLLEEEDDDGGGVVVuuufffmmmhhhiiiyyyvvvhhhWWWOOOHHHTTTrrrpppYYYNNNXXXgggooojjjggghhhcccYYYWWWMMM>>>222+++)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------..................------000***...555///,,,DDDffftttYYYUUU[[[bbbjjjvvvqqqllllllmmmtttxxxoooqqqqqqnnnTTTQQQOOOOOOQQQNNNGGGAAA;;;888444444555666444222777999@@@BBB;;;:::OOOjjj|||mmmeeeqqq___mmmuuu```TTTKKK:::+++)))...---'''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------AAAAAA@@@@@@???===<<<;;;:::888444000,,,***)))((((((((('''&&&&&&&&&&&&'''((((((((((((''''''((((((++++++************+++++++++***)))))))))***,,,---///,,,(((&&&'''((())))))***((('''(((******(((&&&)))(((((((((((())))))***)))))))))))))))))))))))),,,++++++******++++++,,,*********))))))))))))***************************************************************************+++++++++,,,,,,,,,------...------,,,---...///000000000///...///111333444:::;;;:::888666:::BBBHHH[[[pppyyygggOOOHHHOOOWWWeeevvvhhhQQQFFFFFFDDDCCC@@@@@@HHHRRRTTTNNNMMMMMMPPP^^^uuuqqqgggfffeeeddddddeeeggghhhrrrpppnnnnnnqqqwww~~~~~~uuukkklllhhh```YYYYYY```fff{{{yyyjjjmmm}}}vvvkkkdddiiiqqqrrr\\\\\\[[[PPPJJJHHHEEEAAA>>>777///...111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...//////...///666FFF]]]vvv~~~tttzzzuuujjjjjjpppnnn{{{|||jjj\\\UUULLLHHHBBBCCCSSSiiiyyy}}}eeekkkzzzfffbbbRRROOOdddyyyuuu^^^LLLSSS```llllllhhhddd___[[[ZZZRRREEE888000+++***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...........................+++///444///111NNNrrrggg___\\\bbbwwwsssrrrmmmjjjjjjnnnzzz{{{|||{{{}}}ooobbbUUUQQQUUUVVVOOOGGG???;;;777555666666555444999888<<<@@@<<<888CCCTTT}}}~~~qqq```hhhqqqeeeYYYPPP@@@000+++------)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------@@@@@@@@@>>>===;;;999888999777444000---***)))((()))(((''''''&&&&&&''''''(((((('''''''''(((((((((************+++,,,------++++++***))))))***,,,---...+++(((''''''((()))((((((((('''(((******)))''''''((())))))*********))))))))))))))))))))))))))),,,++++++******++++++,,,***)))((()))***+++***)))************************************************************************++++++++++++,,,,,,,,,,,,...------------...//////000////////////111222444555666777777666999???DDDTTTdddkkk]]]LLLFFFKKKNNNccc}}}wwwYYYJJJHHHCCCBBBAAADDDMMMVVVYYYVVVNNNMMMLLLQQQ___mmmsssqqqjjjhhhfffccccccdddfffhhhqqqooommmllloootttzzz~~~iiiiiigggbbb]]]ZZZ\\\```qqqpppiii{{{yyyyyyuuuqqqeeeZZZdddxxxxxx```[[[YYYQQQNNNHHHEEEAAA>>>888000...111,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////444???RRRjjjvvvxxx{{{sssqqquuu||||||nnn^^^SSSMMMEEE===:::GGGeeeuuudddhhhvvv___OOO^^^~~~vvvZZZRRRYYYeeemmmiii```]]]___]]]XXXNNNBBB777///,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------........................------111333000;;;bbbiiiZZZiiifffhhhzzzgggnnnkkkhhhhhhlllxxx~~~}}}~~~zzzvvvtttxxxtttpppnnnoooooonnnlllttt~~~www|||___SSSXXX^^^YYYQQQEEE@@@;;;777666666666666:::666888??????;;;<<>>444...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---000222000333MMM|||YYY\\\yyyrrrsss}}}llleeeiiigggeeedddccciiizzz|||~~~{{{{{{zzzooogggbbb\\\\\\[[[VVVWWWWWWXXXZZZZZZYYYVVVTTTWWW```kkkwwwvvvoooqqqZZZWWW\\\\\\YYYIIIEEE>>>999666555555666777444777>>>BBB???>>>@@@JJJooo}}}qqqjjjnnntttfff```RRR@@@222,,,,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------CCCCCCBBB@@@===;;;999777888666333000---+++***)))))))))(((''''''''''''(((((('''&&&&&&&&&((()))***++++++++++++,,,---...///---,,,+++******+++,,,,,,+++)))''''''((()))((((((&&&'''((())))))))))))***&&&''')))++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---,,,+++)))*********************************************************************************+++++++++,,,,,,---------.............../////////000000111222222111222555666888999;;;===;;;???@@@<<<:::>>>CCCGGGIIIXXXlllzzzyyyiiiTTTDDDBBB@@@@@@EEEKKKOOORRRRRRJJJHHHHHHNNNUUUXXXXXXWWW\\\^^^```bbbeeeggghhhiiieeeeeefffhhhlllqqqvvvyyy|||uuukkkgggccc^^^\\\]]]oooqqqsssvvv___eee|||uuudddYYYSSSUUUJJJDDDAAA???:::333//////------------------------+++---//////......000222:::NNNffftttzzz~~~vvv|||uuuvvv|||xxxbbbQQQPPPKKK@@@===DDDfffrrrlll\\\mmm}}}```[[[vvvnnn[[[TTTaaajjjfffdddiii```^^^YYYPPPDDD999000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////...222222///;;;bbb|||mmmVVVfffzzzhhhbbbhhhcccdddfffgggcccaaahhhrrrxxxqqquuuyyywww{{{kkkeeeddd___fffkkkbbbdddjjjssszzz~~~~~~}}}vvvuuuvvv}}}kkkhhhnnn[[[UUUVVVXXXKKKGGGAAA;;;666444444666444555888===>>>>>>@@@CCCGGG]]]~~~~~~qqqoookkknnnxxxjjjdddXXXHHH777---+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------DDDCCCBBBAAA???<<<:::999888666333000---+++*********)))((((((''''''((((((((('''&&&%%%&&&(((***+++,,,,,,,,,,,,---......///...---+++******+++,,,,,,***(((''''''((()))((('''&&&(((******)))(((((()))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---///111000...+++++++++************************************************************************************++++++++++++,,,---......//////....../////////000111111222222222333444666777999::::::===>>>===;;;;;;===AAAEEEIIIJJJNNNWWW]]]ZZZOOODDDBBB???@@@EEEIIIJJJLLLNNNIIIDDDBBBIIIQQQVVVYYY[[[[[[\\\]]]___aaaccceeeeeekkkkkkkkklllnnnqqqsssuuupppvvv}}}wwwgggdddddd```___aaa___wwwnnnooozzzdddeeevvvsss```UUUWWWJJJDDD@@@???<<<444///...------------------------+++---......,,,---222555DDD\\\wwwwww}}}xxxwww}}}{{{ZZZOOOLLLFFFAAAAAABBBjjjzzzbbb\\\ttt\\\ddd~~~eeeTTT[[[hhhkkkjjjkkkaaa^^^YYYRRRJJJ???333,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////...333222000GGGwwwxxxzzzXXXVVVdddqqqwwwrrraaaaaafffeeejjjrrrzzzyyytttrrrtttwwwqqqtttwwwxxxzzz~~~bbb^^^~~~oooYYYRRRRRRLLLIIIDDD===777444555666555777999:::999:::>>>AAA>>>JJJeeennnooo}}}wwwqqqmmmeeecccnnnmmmfff[[[NNN>>>000,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------CCCCCCBBBAAA???===;;;:::888666333000---+++*********))))))(((((((((((((((((('''&&&%%%&&&(((***,,,...---------------.........---,,,+++***+++,,,,,,)))'''&&&'''((()))((('''''')))+++***((('''''')))((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...333777444...******---************************************************************************************++++++++++++,,,---.../////////...---...///000111111222222222333333333444666777888888999:::;;;<<<;;;;;;<<<>>>DDDBBBBBBCCCFFFGGGEEECCCBBB???@@@FFFIIIHHHJJJNNNHHHCCCBBBHHHNNNRRRYYY```[[[ZZZXXXYYY[[[___cccfffoooooonnnnnnnnnooopppqqqpppuuu|||wwwfffeeegggdddbbbeee^^^nnniiiiiixxx~~~zzzkkklllwwwkkkYYYWWWJJJDDD@@@@@@===555///---........................+++---///...,,,///555;;;WWWmmmqqq}}}uuu]]]QQQJJJHHHHHH;;;VVVpppqqqccceeewwwcccuuuccc\\\mmmnnnZZZZZZfffmmmllljjjbbb]]]WWWSSSNNNEEE888---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000---333222555TTTxxxuuuQQQWWW\\\ddd{{{{{{eeecccdddaaaffflllzzzwwwqqqsssvvvyyyyyyvvv\\\QQQhhhmmmYYYSSSMMMKKKHHHAAA:::666666777555666888888999<<<>>>???666@@@QQQrrruuueeeuuuwwwsss```YYYfffoooggg]]]TTTFFF666...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------BBBBBBAAA@@@>>><<<;;;:::777666333000---+++************)))(((((((((((((((((('''%%%%%%%%%(((+++,,,///......---------......///...,,,+++***+++,,,,,,((('''&&&'''((()))(((''''''***,,,+++(((&&&'''((()))((((((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,///555:::777...(((***...************************************************************************)))************+++++++++,,,,,,.../////////...---...///000111111222222111444333222222444666666666333555:::>>>===;;;999:::999>>>BBBAAA===;;;>>>AAACCC???AAAHHHKKKIIIJJJOOOEEECCCFFFLLLNNNNNNTTT]]]ZZZWWWTTTSSSVVV]]]eeejjjmmmmmmmmmmmmmmmnnnoooooossswww}}}mmmiiiiiiccc^^^^^^^^^gggxxxlllfffpppwwwxxx{{{sssuuu}}}sss\\\WWWKKKDDD@@@@@@===666///---........................,,,...///...,,,000888???hhhzzz~~~hhhjjj}}}|||{{{sss[[[NNNIIIJJJBBB???WWWyyyuuu\\\hhh{{{ZZZ```hhhZZZaaaxxxttt```[[[ccclllmmmiiiddd]]]VVVSSSRRRIII;;;///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000,,,222333999\\\~~~~~~eeeVVV^^^\\\eeefffZZZeeeggg]]]___fffwwwvvvqqqsssvvv|||gggsssYYYGGGWWWeeezzzeeeXXXMMMMMMJJJDDD===888888999555555666888>>>BBBBBB@@@;;;DDDJJJkkkooozzz||||||wwwzzzaaaXXXiiipppggg___WWWKKK:::///...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------EEECCC@@@??????>>><<<:::888777555222///---,,,+++)))))))))))))))))))))))))))))))))))))))***++++++---------,,,******+++,,,.........---,,,+++))))))%%%&&&''''''&&&&&&'''))))))((('''&&&%%%%%%&&&'''''''''((()))***,,,...///------,,,,,,,,,+++++++++.........,,,***)))+++---444333222000...,,,+++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////000000111111333444444444555666666666555555555555666777888999:::999999:::;;;===???AAAAAA@@@AAAEEEIIIIIIGGGDDDDDDCCCCCCEEEJJJRRRYYY^^^eeeddd^^^XXXWWW]]]aaa```ccceeehhhjjjlllooorrruuuzzzxxx{{{tttpppmmmdddbbbiiibbb___dddvvvppphhhjjjttt{{{rrr}}}yyysssrrryyyuuu___SSSKKKGGGAAA===;;;777111,,,000000///...------,,,,,,111,,,---111///---<<>>;;;:::<<>>111...***)))+++,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////////////////......222888UUU|||pppWWWVVVXXXaaaUUUvvvvvvddd___ccciiinnnvvv}}}}}}{{{zzzvvvqqqmmmppplllsss}}}ttteeezzzyyyuuudddTTTNNNJJJGGGQQQ\\\~~~tttnnnppp[[[OOOMMMMMMEEEBBBAAA999777666555666999===BBBEEEFFFHHHBBBLLLxxxzzzzzz{{{dddccckkkgggYYYOOOCCC555...000...,,,+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///CCCAAA??????@@@@@@>>>===888666333000---+++***)))''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,///000000///------...000///000111222111...,,,***%%%&&&''''''&&&&&&''')))%%%&&&)))++++++***'''&&&((((((((()))***,,,---.........---------,,,,,,,,,---------+++((('''((()))------,,,,,,+++*********)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------.........//////---......//////000111111222333333444555555666666555555666777888:::<<<===999999888777888999:::;;;999777777>>>HHHNNNMMMIIIHHHGGGFFFGGGKKKQQQWWW[[[nnnrrrqqqfff\\\ZZZ\\\]]]eeefffhhhjjjlllppptttxxxxxxwwwzzzwwwrrrkkkhhhkkkhhhsssxxxjjjaaaYYYYYYbbb}}}yyyjjj]]]WWWddd[[[JJJEEE@@@===<<<999555111/////////...------,,,,,,---...000000...777SSSppp}}}dddRRRcccwwwmmmrrr}}}~~~fffUUUNNNKKKDDDBBBRRRddddddVVVeeewwwqqqiiiYYY^^^pppYYYWWW^^^ccccccaaa^^^ZZZUUUOOOHHHCCC555000,,,***+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////////////////...000AAAkkk{{{tttZZZLLLYYYZZZYYY[[[|||hhh```___bbbmmmyyy|||vvvwwwqqqfffgggllljjjrrr}}}uuu|||___vvv{{{}}}aaaTTTOOOKKKEEEOOOKKKVVVlll~~~jjjddd|||eeeTTTNNNMMMEEEBBBBBB;;;777666555666888===AAADDDGGGKKKGGGEEEdddzzzyyyeeehhhggg___UUUIII:::111///---,,,+++,,,---,,,+++......---,,,,,,+++******++++++,,,------......///BBB@@@??????AAAAAA@@@>>>999777333000---+++******(((((((((((((((((((((((($$$$$$%%%&&&((()))+++,,,...///000///------...000...///222333222///+++)))%%%&&&''''''&&&&&&''')))%%%''')))***+++***)))(((((((((((()))***,,,---............---------,,,,,,---......,,,)))'''(((((())))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111222222333444555555666666444555666777999<<<>>>???;;;:::999888888888999:::===999777<<>><<<999555111//////.........------------000111...000CCChhhyyyppp\\\VVVxxxqqqqqqwww}}}~~~zzz___WWWRRRGGG???HHHYYYaaa]]]VVV{{{xxxsss~~~hhhWWWZZZyyyooo]]][[[```aaagggeeeaaa\\\WWWQQQMMMJJJ999444...+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////222111JJJ{{{}}}vvvwwwVVVPPPeeecccXXXdddzzzfffWWWXXX\\\```ooo{{{ppprrrnnncccbbbgggdddppp{{{~~~|||YYYppp}}}eeeXXXRRROOONNNZZZQQQQQQXXXllluuuccc^^^mmmrrr]]]RRRQQQIIIDDDAAA;;;666555444444777;;;???BBBGGGHHHLLLIIITTT~~~mmmgggfffeeeZZZMMM@@@333///---++++++---------,,,---------,,,,,,+++++++++++++++,,,------......///AAA@@@???@@@AAAAAA@@@???;;;999555000---+++++++++))))))))))))))))))))))))$$$$$$%%%&&&((()))+++,,,,,,---...---,,,,,,---///,,,...000111000---)))'''%%%&&&''''''&&&&&&''')))((((((((((((((()))***+++))))))))))))***+++------......---------,,,,,,,,,---...///---+++))))))***''''''(((((()))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000111111222333444555666777444555666888:::<<>>888000,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000444555XXXrrruuuqqqQQQSSSiiieeeZZZttt|||hhhVVVLLLRRRZZZbbbuuuvvvfffeeeddd]]]```ccc___mmmyyywww}}}|||VVVkkkmmm]]]UUUSSS```nnneeeddd______ooo___]]]hhh~~~dddWWWWWWPPPIIIEEE???777555444333555888<<<>>>IIIEEELLLMMMJJJlllxxxzzzhhhgggiii\\\PPPFFF777///---,,,,,,---...---,,,+++++++++,,,,,,---------++++++,,,------......///BBBAAA@@@@@@AAABBB@@@???===:::555000---++++++,,,************************&&&&&&&&&'''(((***+++,,,+++,,,,,,,,,++++++,,,...,,,---...///...+++((('''%%%&&&''''''&&&&&&'''))))))((('''&&&'''((()))***))))))))))))***+++,,,---------,,,,,,,,,+++++++++,,,---///...,,,******+++''''''((()))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,------......///000000000111222333444555666777444555666777:::<<<>>>???>>>===<<<;;;;;;;;;<<<======:::888:::@@@DDDFFFFFFBBBBBBDDDGGGLLLSSSYYY\\\]]]\\\ZZZZZZ___ccc___XXXYYY^^^eeejjjllllllllllllrrruuu~~~|||qqqkkkggggggmmmuuuqqqiiiTTT[[[___mmm|||xxxhhh```kkkwww\\\TTTMMMEEE???<<<999444000........................---111000000@@@ccceeePPPKKKaaayyywwwhhhoooxxxxxxtttttt{{{iiiTTTHHHKKKIIIEEETTTmmm\\\WWWtttnnn]]][[[SSSgggzzzxxxdddRRRUUUaaajjjjjjgggbbbZZZTTTQQQOOOBBB;;;222---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111<<>>===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;===AAAFFFIIIBBBBBBDDDGGGKKKQQQVVVYYY^^^^^^\\\[[[^^^aaa___ZZZ]]]```dddffffffgggggghhhmmmnnnttt~~~uuulllhhhgggkkkooowwwtttUUUZZZ[[[gggyyyzzzuuufffdddhhhnnnXXXSSSMMMEEE@@@===:::666333........................,,,000000555LLLoooUUUDDD[[[mmmpppffffffqqqxxxyyymmmlllooowww}}}gggQQQNNNJJJCCCMMMaaacccbbbbbbwww|||hhh___PPP^^^xxxcccVVVZZZaaaeeegggfff___VVVOOOLLLFFF>>>444...,,,---...---------------------------++++++,,,,,,,,,,,,------------......///000000111222EEEzzztttPPPNNN___aaaSSSaaarrrWWWRRRNNNOOOZZZooo{{{mmmeee___[[[ZZZZZZbbb]]]cccooohhhqqqlll{{{cccyyyjjj[[[[[[jjj^^^YYYaaasss[[[VVVNNNHHHFFFCCC===;;;888666555777999;;;CCCHHHKKKLLLGGGJJJqqq{{{xxxmmmppp^^^TTTRRRBBB222000------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///DDDBBBAAAAAAAAAAAA@@@>>><<<999333...***))))))***(((((((((((((((((((((((()))))))))))))))***++++++***+++,,,,,,++++++---///.........---,,,+++***)))%%%&&&((('''&&&&&&''')))%%%''')))***)))'''$$$###***)))))))))***+++,,,,,,+++++++++*********))))))'''))),,,,,,+++******+++))))))***+++,,,------...)))************+++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000///000111222444555666777555555666777888:::<<<===<<<<<<;;;:::;;;<<<===>>>===>>>>>><<<<<<>>>DDDIIICCCCCCDDDGGGKKKOOOTTTVVVXXX\\\\\\ZZZZZZ]]]]]][[[ddddddcccaaa___^^^```aaajjjiiilllssszzz~~~yyynnniiihhhgggooo^^^\\\TTT\\\xxxsssvvv|||xxxvvvllljjjfff|||mmm[[[RRRLLLEEE???===;;;888555---.....................***///111999TTTuuuQQQGGGgggqqqhhhaaaooozzzyyy|||vvvhhhhhhlllsssyyy~~~|||]]]PPPJJJDDDHHHRRRgggrrrYYYdddrrrfffXXXYYYrrr~~~]]]RRRXXX___ggghhhbbbXXXNNNIIIGGG???555...,,,---......------------------------++++++,,,,,,,,,------------------...///000000111777MMMjjjJJJTTTeeeZZZQQQffftttjjjSSSSSSOOOMMMYYYqqqhhhcccddd^^^YYYXXXWWWccc______cccuuuuuukkkwwwppp}}}nnnpppaaa```~~~jjj]]]UUU]]]ggg]]]SSSKKKJJJHHH@@@>>>:::777666777999;;;999JJJOOONNNLLLEEEYYYppprrr^^^UUUVVVGGG333000...---------,,,***...------,,,,,,++++++***++++++,,,------......///EEEAAA>>>???BBBBBB???;;;;;;888333///+++***))))))(((((((((((((((((((((((( """''',,,,,,)))***......---,,,---///000///...+++---///...,,,)))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((()))***+++,,,,,,+++***---------,,,,,,+++++++++((()))***,,,---.../////////---,,,***))))))******)))************+++++++++---+++))))))***+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------..................000111222333555666777888666777888888888999<<>>;;;;;;>>>BBBFFFGGGCCCBBBCCCGGGMMMRRRVVVXXXVVVWWWXXXZZZ[[[]]]^^^___aaa```___]]]\\\\\\\\\\\\jjjhhhmmmuuuzzzxxxzzzxxxqqqkkkbbbhhhnnnwww[[[XXXUUUZZZnnn{{{zzzyyy}}}ooosssvvvjjjooovvvcccXXXPPPEEE???@@@@@@:::333//////............//////+++333---888```yyyhhhIII[[[uuuiiidddfffppp}}}uuuzzzsss]]]]]]bbbhhhmmmqqqvvv~~~~~~bbbSSSOOOGGGEEEIIIZZZlll___[[[```[[[OOO]]]~~~WWW]]]^^^bbbdddaaaYYYRRROOOFFFAAA:::333...,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,333///,,,222333000555<<>>BBBKKKOOOGGGBBBRRRiii|||iiidddhhh```QQQHHH===333,,,,,,...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............DDDAAA===>>>@@@AAA>>>:::;;;888333///+++***))))))((((((((((((((((((((((((%%%%%%(((,,,+++((()))...---,,,++++++---...---,,,+++---......,,,)))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((()))***+++,,,,,,++++++---------,,,,,,,,,++++++***+++,,,---.../////////...---,,,***************************++++++++++++---+++))))))***+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------.........//////111111222333444666666777777888999888888888;;;===???===<<<::::::;;;<<<===???===<<<;;;===AAAEEEHHHDDDCCCCCCFFFLLLRRRWWWYYYVVVVVVWWWYYYZZZ\\\^^^^^^]]]^^^```bbbdddfffhhhhhhjjjhhhllltttyyyyyy{{{}}}pppkkkfffffflllbbb]]]WWWZZZlllyyy~~~nnnhhhtttxxxbbbWWWOOODDD===;;;;;;777222//////............//////---333000>>>dddyyy~~~eeeJJJ]]]wwwfff___dddqqqwwwooowww{{{vvvdddTTTZZZ___eeeiiikkkooouuuzzzzzzyyy{{{{{{xxxzzzxxx{{{}}}yyyaaaVVVLLLFFFFFFMMMccc^^^VVVpppvvvdddPPPSSSpppaaa\\\___ccceeeaaaZZZSSSOOOGGGCCC<<<555000------...//////...---------......,,,---------............+++111///---333333111666@@@dddrrrPPPQQQhhh___UUU```xxxccc\\\QQQKKKNNNUUU[[[jjjwwwvvvtttkkk```XXXWWWYYY\\\]]]hhhlllllliiimmmtttpppeeefffnnnuuuvvv{{{tttfffnnniiidddXXX\\\tttzzzbbbXXXOOOJJJIIIEEE@@@;;;666555555666666<<>>444,,,,,,...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............CCC@@@======??????<<<999;;;888333///+++***))))))(((((((((((((((((((((((()))(((***------)))***...,,,+++******+++,,,***)))+++---...---+++)))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''(((***,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,---......//////......------,,,+++************************+++++++++,,,---+++))))))***+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,---...///000000111222222333444555555666888999999888777888:::<<>>===<<<;;;;;;::::::;;;<<<===<<<;;;>>>EEEJJJFFFDDDCCCEEEKKKRRRWWWZZZUUUUUUVVVWWWYYY[[[]]]^^^]]]___ccchhhllloooqqqrrrlllkkkmmmrrruuuwwwzzz~~~pppkkkiiifffkkk~~~vvvjjj\\\ZZZggg{{{{{{ooonnn|||}}}iiiWWWOOODDD===:::888666444000//////......//////000...222444HHHkkk|||{{{}}}\\\PPPgggnnn[[[YYYgggwwwssslllvvvzzz|||jjjZZZSSSXXX\\\aaacccdddfffiiimmmrrrqqqtttzzz|||yyyxxxzzz|||~~~mmmXXXMMMFFFBBBCCCWWW___VVV\\\{{{|||]]]MMMYYYsss~~~cccUUUZZZ```bbb```[[[UUUQQQIIIEEE>>>777222///......///...............///000------........./////////***111......333222111888LLLvvvyyy^^^LLLUUUdddWWWQQQmmmooo\\\UUUQQQMMMSSS^^^jjjzzz{{{jjjbbb```\\\VVVRRRUUU]]]eeeqqqvvv|||}}}wwwoooiiieeehhhooossssssvvv}}}zzzmmmwwwqqq^^^]]]WWW___nnnZZZQQQLLLIIIFFFBBB<<<888666666666555999<<>>???>>><<<:::;;;888333///+++)))))))))(((((((((((((((((((((((())))))---222222...---...,,,+++******++++++***)))+++,,,------***((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''(((***,,,------,,,,,,------------------,,,,,,------............------,,,,,,,,,++++++******************+++++++++,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,---...///000111222222222333333444444444777888888888888999<<<>>>?????????>>>===;;;999888888;;;===<<<:::<<>>===;;;;;;888333///+++)))))))))(((((((((((((((((((((((('''(((...777999444000///---,,,++++++,,,---,,,***+++,,,---,,,)))((('''((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''(((***,,,------------------------------------,,,------------,,,+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,---...///000111222222222333333444444444333555666777888;;;>>>AAA???@@@@@@???>>>;;;888777777:::===<<<:::;;;BBBHHHGGGDDDBBBDDDIIIPPPVVVYYYUUUTTTTTTUUUWWWYYY\\\]]]\\\___cccgggjjjkkklllllliiijjjkkkmmmpppuuuyyyzzzyyynnnkkkjjjhhhtttcccVVV```pppuuu{{{~~~]]]RRRGGGDDD@@@:::777777000000////////////000000000333HHHgggUUUGGG]]]sssXXXPPPaaa|||tttnnnkkkpppwwwnnnUUULLLQQQUUUXXX[[[[[[YYYXXXZZZ\\\]]]XXXTTTSSSSSSQQQTTTYYYbbbdddiiiqqq}}}gggZZZRRRKKKGGGEEE]]]rrrbbbTTTqqqxxxYYYMMMbbb{{{[[[NNNYYYbbbbbb___\\\XXXSSSJJJGGGAAA;;;555000---+++++++++++++++,,,---...............////////////000000333000000444///111???uuupppLLLJJJVVVVVVIIITTT|||aaaSSSOOOIIIGGGVVVpppqqqWWWVVVTTTQQQQQQTTTYYY]]]ccciiitttyyylllYYYVVV___\\\[[[ZZZYYY]]]hhhwwwqqqvvv~~~xxxhhh[[[XXXTTTdddfff]]]UUUKKKIIIEEE???;;;999777666444777999???GGGLLLIIIEEEBBBKKKyyyxxxxxxsssjjjiiieeeiii^^^KKKFFF;;;111...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000DDDDDDCCCAAA???>>>===<<<;;;888333///+++***))))))(((((((((((((((((((((((('''(((...777;;;666111000---,,,+++,,,.........---+++,,,,,,+++(((''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''(((***,,,............------------............,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++***((()))***,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,---...///000000000111111222333444444555222333555777999<<<@@@CCC@@@@@@@@@???>>><<<999888888:::;;;;;;:::;;;@@@DDDEEECCCBBBDDDIIIOOOTTTWWWUUUUUUTTTUUUWWWYYY\\\^^^YYY[[[^^^bbbeeehhhiiiiiibbbfffjjjlllrrrzzz~~~}}}qqqmmmgggcccjjjfffXXX___nnn}}}}}}}}}uuuzzz|||hhhVVVGGGBBB@@@999555555111000000//////000000111111888YYY}}}rrrHHHJJJ___cccPPPMMM```~~~wwwrrrqqqqqqttt}}}|||dddMMMGGGLLLQQQTTTVVVUUUSSSSSSVVVYYYUUUPPPKKKKKKKKKKKKOOOUUUYYYZZZ```kkkvvvvvv```SSSKKKGGG@@@TTTvvvvvv\\\ccczzz~~~bbbPPP```hhhWWWdddmmmiiiccc```ZZZSSSKKKHHHCCC===666111---***++++++++++++++++++,,,---------........./////////111333000000444000555GGGnnnMMMMMMUUUOOOFFF[[[qqq[[[QQQMMMLLLHHHZZZzzzjjjVVVSSSPPPOOOQQQSSSUUUVVVSSSVVV]]]```WWWMMMPPPZZZXXXWWWZZZbbbmmmvvv{{{|||tttwwwuuuvvvppp```WWWUUUTTTiiitttcccWWWNNNJJJFFFAAA===:::888666444666888>>>FFFLLLLLLGGGCCCIIIjjj{{{uuu}}}|||ccc]]]ccc```TTTIII===222//////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000CCCCCCCCCAAA>>><<<<<<;;;;;;888333///+++***))))))((((((((((((((((((((((((***(((,,,333777444000///+++******+++...//////...,,,,,,,,,***(((''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''(((***,,,............------------.........///,,,,,,---------------,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------+++)))((()))***,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------........./////////000000222333444555555333444666777888;;;???BBB@@@@@@??????===<<<;;;:::::::::999999:::<<<>>>@@@CCCBBBAAADDDIIINNNRRRTTTVVVVVVUUUUUUWWWZZZ]]]___[[[\\\^^^```cccfffggghhhccciiimmmpppuuu}}}yyynnnnnneeebbbdddiiiooommm]]]^^^jjj~~~~~~tttvvvqqqvvv}}}{{{aaaHHH@@@===777444555111111000000000000111111222@@@mmmcccCCCQQQbbbUUUIIILLL```yyy{{{pppmmmoooqqqtttsssZZZJJJGGGIIILLLMMMNNNMMMLLLNNNRRRWWWWWWSSSQQQTTTUUUUUUYYY^^^```___cccllluuu~~~jjjUUUKKKEEECCCKKKkkkpppcccxxxwwwmmmSSSWWWwwwttt[[[jjjsssnnngggddd___WWWLLLJJJEEE@@@999222---+++------,,,+++++++++,,,,,,,,,---------............000111...000555333;;;QQQhhhPPPRRRTTTKKKFFFbbbfffUUUNNNKKKOOOIII```www]]]OOOOOONNNNNNOOOQQQSSSUUUJJJKKKLLLJJJGGGIIIQQQZZZ______fffvvvtttwwwyyyhhhkkklll```VVVQQQOOOSSSnnnfffWWWSSSKKKGGGBBB>>>;;;999666444444777<<>>AAA@@@@@@???>>>===<<<;;;;;;;;;:::888999;;;=========BBBAAAAAADDDIIINNNQQQRRRWWWVVVUUUUUUWWWZZZ^^^`````````aaaaaacccdddfffgggiiiooosssssswww~~~|||rrrjjjmmmeeedddbbb\\\UUUbbbuuuccc^^^fffwwwvvvkkkmmmppp}}}kkkKKK???<<<777555777111111000000000000111111333EEEzzzXXX>>>VVVgggPPPIIIQQQhhhpppcccaaaeeehhhkkkzzz|||gggOOOFFFEEEFFFGGGIIIIIIHHHGGGJJJPPPUUU\\\YYYXXXZZZXXXUUUTTTVVVZZZXXX]]]fffooowwwxxx^^^TTTEEEJJJGGG```fffmmmpppxxxTTTKKKhhh~~~vvvWWWhhhsssoooiiihhhccc\\\NNNLLLHHHBBB;;;444///,,,///...------,,,,,,,,,,,,,,,,,,,,,---------......//////,,,///555555@@@YYYbbbQQQTTTTTTJJJHHHfffzzz^^^PPPKKKIIIKKKEEE___hhhQQQHHHJJJMMMMMMMMMOOOSSSWWWJJJIIIEEE@@@AAAKKKVVV]]]eeefffnnnvvvaaavvvzzz~~~]]]___aaaXXXQQQLLLKKKQQQppphhhWWWVVVLLLHHHCCC???<<<999666444222666;;;AAAHHHLLLKKKHHHLLLSSSvvv}}}xxxrrrqqqddd]]][[[LLL@@@444000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111@@@BBBBBB@@@<<<:::;;;===???:::333...,,,+++***)))))))))(((''''''''''''''')))))),,,000333333///+++***,,,---///000000//////111///,,,***(((((())))))((()))))))))))))))((((((''''''''''''((((((((((((((()))+++---.........---,,,,,,------///000111222111222222111...------...++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------+++******))))))(((((((((************************+++,,,,,,------,,,,,,+++,,,,,,------.../////////---///111333444555444444666666777888;;;>>>AAABBB???===<<<>>>@@@@@@===999;;;:::999999:::===???@@@CCCAAAAAADDDHHHMMMPPPQQQVVVWWWVVVVVVVVVYYY]]]aaabbbcccdddeeeeeeeeeddddddjjjmmmooopppqqquuu|||~~~wwwkkkkkkbbbdddaaa^^^[[[]]]~~~|||aaadddgggwwwuuutttgggeeeeeehhh|||fffJJJDDD<<<666666444222222111///......111333000^^^uuupppNNNGGGTTTTTTHHHGGG[[[sss|||jjj```^^^fffooosssrrrgggSSSEEEBBBDDDDDDEEEDDDEEEEEEGGGIIIKKKMMMSSSUUUVVVSSSOOOLLLMMMOOOTTTTTTXXXaaajjjrrr}}}jjjSSSMMMIIIEEE[[[|||aaayyy{{{aaaGGG^^^|||xxxjjj]]]bbbeee\\\aaafffYYYUUUNNNGGGBBB???:::111+++...------,,,,,,------...---------............///,,,000444'''555999222```{{{^^^UUUbbbWWW>>>JJJpppiiiTTTKKKHHHFFFEEEMMMjjjuuuZZZPPPKKKHHHGGGKKKNNNNNNPPPTTTIIIGGG@@@999===LLLXXX]]]aaafffhhhuuummmaaarrrzzzsssaaaaaarrrqqq^^^OOOMMMLLLLLLVVVfff{{{```]]]KKKJJJGGGCCC???:::666444555999<<<>>>FFFQQQTTTPPPIIIQQQggg|||~~~eeecccaaaPPPHHH===444...,,,,,,,,,---------,,,,,,,,,++++++...............///000111@@@BBBBBB@@@<<<::::::<<<>>>:::333...,,,+++***)))))))))(((''''''''''''''')))***,,,000333333///+++***+++---...//////......000///,,,***(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((()))+++---.........---//////........./////////000111111000---,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))************************+++,,,,,,------,,,,,,+++,,,,,,------.../////////...///000222333444555555666666777888;;;>>>@@@BBB???>>><<<===>>>>>>;;;999888888888888:::===@@@BBBEEECCCBBBDDDHHHLLLNNNOOOSSSUUUVVVVVVWWWYYY]]]```[[[]]]aaadddeeedddaaa___gggkkknnnpppqqquuu|||}}}}}}pppkkk```eeedddaaa\\\YYYsssdddcccgggssswwwqqqeeeeeeeee```jjjdddJJJDDD<<<666555222222222111///......111333666ggg|||hhhJJJFFFQQQPPPDDDJJJ^^^xxxzzzjjjdddccciiiooouuuooo```LLLAAAAAACCCCCCBBBBBBBBBBBBDDDFFFGGGIIINNNPPPQQQOOOKKKIIIJJJLLLQQQQQQVVV___gggnnnxxxuuu]]]PPPHHHAAANNNssslll|||zzz]]]AAASSSuuuvvvcccbbbfff^^^```eee\\\UUUOOOIIIEEEBBB<<<333,,,...------,,,,,,------...---------............//////111333)))555777999lllqqqZZZWWWeeeZZZBBBNNNttt~~~aaaOOOJJJIIIHHHIIIQQQkkkoooUUULLLJJJFFFEEEJJJMMMMMMMMMOOOGGGCCC>>><<>>444///---,,,,,,---------,,,,,,,,,++++++...............///000111BBBBBBBBB@@@<<<:::::::::>>>999333...,,,+++***))))))((((((''''''''''''((()))***,,,000222222///,,,***+++,,,---......------///...,,,***)))((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((***+++---............222111000///......------000000111///---+++,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++*********+++,,,---......,,,+++)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///////////////000111222444555666666666777888:::===@@@BBBAAA???<<<;;;;;;;;;:::888666666666777999===@@@BBBGGGEEECCCDDDGGGJJJLLLLLLPPPRRRUUUVVVWWWYYY\\\^^^\\\^^^```ccceeeffffffffffffjjjooorrrsssvvv{{{vvvlllaaaffffffddd^^^VVVdddjjjeeelllwwwqqqaaadddeee\\\___}}}```JJJDDD<<<555444111222222111///...///111444<<>>AAABBBHHHQQQTTTTTT```eeeUUUJJJSSSaaammmssspppqqq~~~}}}ooohhhsssXXXTTTdddzzz```QQQGGGIIIJJJIIITTTcccmmmZZZPPPMMMHHHDDDAAA===888555333555777:::DDDPPPXXXZZZUUUNNNUUU}}}}}}bbb^^^RRRJJJ???555000---------------------,,,,,,,,,,,,............///000111222DDDDDDCCCAAA>>><<<;;;;;;===888222---+++******))))))(((''''''''''''(((((()))***---000111111///---+++++++++,,,,,,---------...---,,,***)))((((((((('''(((((())))))))))))(((''''''''''''(((((((((((()))***,,,---//////......111111111000///...---,,,000111111000...,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******)))))))))+++,,,...000000...,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////000000000000111333666777555666666888:::===@@@BBBCCCAAA>>><<<;;;::::::999666555555666888;;;???AAAEEEDDDCCCDDDGGGJJJLLLMMMPPPRRRUUUWWWWWWXXXYYYZZZ```___]]]]]]___dddiiimmmgggkkkqqqttttttvvvyyy|||}}}~~~|||mmmgggiiifffdddbbbZZZ```uuuiiicccnnn|||ttthhhjjjjjj```aaa|||{{{^^^KKKEEE<<<555444///111222111000//////222555CCCsssQQQCCCGGGJJJDDD===LLLcccssshhhgggjjjpppuuu}}}jjjQQQ???:::>>>@@@@@@>>>===<<<<<<===>>>???@@@CCCEEEGGGFFFCCCAAACCCFFFJJJKKKQQQYYY___bbbgggnnnrrr|||iiiTTTKKKKKKGGGUUUzzznnnrrrRRRCCCZZZ{{{iiiaaalllnnnccc\\\]]]TTTPPPKKKIIIGGG@@@666......------,,,,,,------...---------............///222000000222444333MMMaaa]]]ccchhhUUUBBBUUUyyyiiiRRRIIIGGGEEEDDDGGGVVVooo}}}gggSSSKKKFFFHHHLLLRRRTTTYYYcccnnn___III999<<>>;;;::::::;;;888777666666888:::<<<>>>BBBAAA@@@CCCGGGLLLOOOPPPQQQTTTWWWXXXWWWVVVVVVWWWZZZYYYXXXYYY\\\___cccffffffjjjooorrrqqqqqqsssvvvqqquuu}}}ooonnnlllddddddkkkjjjnnn~~~eee___kkkyyyyyyuuusssnnndddfffwww^^^NNNGGG<<<666555///111222111000///000333555MMMkkkJJJEEEKKKGGGAAA???PPPhhh~~~nnneeecccfffoooyyy}}}hhhMMM===;;;>>>??????===<<<<<<;;;<<<===>>>???AAACCCEEEDDDAAA@@@BBBDDDHHHIIINNNVVV[[[\\\aaagggllluuuzzz{{{wwwXXXNNNMMMFFFNNNppp~~~___DDDRRRwwwrrrjjjtttxxxfffWWWXXXSSSOOOKKKIIIGGGAAA777///...------,,,,,,------...---------............////////////666555555ZZZxxx[[[]]]dddbbbNNNBBBZZZeeeRRRKKKFFFBBB@@@GGGZZZrrr~~~uuuaaaPPPHHHDDDJJJSSSXXXZZZbbbwwwqqqSSS;;;:::???@@@CCCJJJTTTOOOZZZYYYEEEBBBMMMJJJ\\\sss{{{tttoooggg\\\YYYkkksssaaaiiixxxYYYMMMGGGJJJIIIFFFOOO___xxxbbbXXXRRRKKKGGGDDDAAA;;;777777666666999@@@IIITTT\\\ZZZTTTMMM```xxxeeeWWWOOOCCC888222///...---.........---------,,,,,,---.........000111222333FFFDDDBBBAAAAAAAAA???===;;;777111---+++******)))(((''''''''''''(((((()))(((+++...000/////////000------,,,,,,,,,,,,------,,,++++++******)))((((((&&&'''((())))))******)))''''''''''''(((((((((((()))+++,,,...////////////---...000111222111111000333333444222000...//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///////////////000111222444555666555555666777999<<>>???BBBGGGMMMQQQRRRRRRTTTWWWXXXWWWVVVWWWWWWTTTWWWZZZ^^^``````___^^^dddhhhmmmnnnnnnnnnpppssskkkooovvvqqqooommmeeedddooovvvmmmfffmmmwww|||vvvvvvxxx~~~wwwnnneeellluuu```RRRIII<<<666666000111111111000///111444666XXXfffGGGJJJOOOEEE>>>BBBTTTmmmvvviiiaaa^^^aaalllwwwuuu___HHH======>>>>>>>>><<<;;;;;;;;;<<<===???@@@AAACCCEEEDDDAAA???AAADDDFFFFFFKKKRRRVVVXXX\\\bbbhhhppp}}}qqqppp^^^QQQJJJAAAGGGtttvvvwwwfffHHHOOOtttvvvxxx{{{hhhUUUVVVTTTPPPKKKIIIGGGBBB999222...------,,,,,,------...---------............///---111///777666===mmmgggSSSZZZaaaZZZHHHCCC___bbbSSSLLLEEE@@@???KKK```sssuuugggUUUIIICCCBBBJJJTTTYYYZZZddd|||sssZZZBBB;;;>>>@@@DDDIIISSSSSSUUUOOOCCCBBBGGGEEEUUUrrrzzzgggXXXXXX___qqqwwwuuuYYYNNNIIIKKKHHHEEENNN___}}}jjj\\\UUUMMMHHHFFFCCC===777444222333999@@@HHHUUU___]]]]]]SSSYYY~~~aaaYYYQQQEEE:::333000..................---------,,,------...///000222333444CCCAAA??????@@@AAA???<<<;;;666111,,,+++******)))'''''''''''''''((())))))(((+++///000///...///000///...---,,,,,,---......+++++++++******)))((('''&&&'''((()))************''''''''''''((((((((((((***+++---...///000//////---///000222222222000///222333333222///......///+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////...///000222333444555555555555555777999<<>>@@@???>>>>>>BBBGGGMMMQQQRRRPPPSSSUUUWWWWWWXXXZZZ\\\YYYZZZ[[[\\\]]]]]]^^^^^^dddhhhmmmooooooqqquuuxxxqqqssswww~~~ssslllpppjjjeeeiiiqqqxxxppppppuuuzzztttsssppp}}}pppvvvuuubbbUUUKKK<<<777888222111111111000000111444777___dddGGGNNNRRRBBB<<>>::::::::::::;;;===???@@@AAACCCEEECCC@@@???@@@CCCCCCCCCGGGNNNRRRSSSYYY___dddkkkxxxmmmkkk```TTTHHHCCCFFF```yyymmmOOOLLLiiixxxooosssgggXXX]]]WWWQQQLLLIIIHHHDDD<<<555...------,,,,,,------...---------............///---555///666777JJJZZZMMMXXX___VVVDDDDDD```{{{^^^QQQJJJCCC@@@CCCLLL```nnnfffUUUIIICCCAAA@@@EEEMMMSSSVVV]]]ooocccZZZLLLBBB>>>???DDDGGGRRR[[[TTTEEEAAAAAACCCIIIVVVnnn{{{cccUUU[[[aaa~~~oooWWWMMMHHHJJJGGGDDDOOO```zzz___WWWNNNIIIGGGDDD>>>888444222444:::@@@FFFRRR^^^aaadddWWWUUUvvvcccZZZRRRFFF;;;444000///...............------------------...///000222444555AAA???======???@@@>>><<<:::666000,,,+++******)))'''''''''''''''((()))***(((+++///000......///111000///------,,,---...///***************)))((('''&&&'''((()))************''''''''''''((((((((()))***+++---///000000/////////000111222222111///...111222222111...------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000---///111333444555444444444555555777999<<>>???BBBGGGLLLPPPQQQOOOQQQTTTVVVXXXZZZ]]]```___ZZZTTTOOOPPPUUU[[[```gggkkkppprrrtttwww|||wwwvvvwww{{{tttjjjsssoooddd```dddyyyzzzsssnnnnnn}}}yyyxxxrrr}}}vvveeeXXXLLL<<<888999333111111111000000111444777```wwwbbbGGGQQQSSS@@@:::GGGQQQlllppp___ZZZ\\\```dddhhhXXXIII;;;:::<<<<<<<<<>>>999888888999;;;===???@@@AAACCCEEECCC@@@>>>???BBBBBBAAAEEEKKKNNNQQQVVV]]]bbbhhhtttmmmkkk___VVVKKKIIIKKKRRRvvvuuuVVVHHH\\\ssscccjjjeee]]]fffYYYSSSMMMJJJIIIEEE>>>888...------,,,,,,------...---------........./////////888///555888SSSrrrNNNMMMYYY```UUUCCCBBB\\\yyywww[[[NNNHHHAAABBBHHHIII\\\fff[[[IIIBBBCCCDDD???@@@EEELLLPPPUUU```jjjRRRWWWTTTHHH>>>>>>BBBEEESSSbbbUUU@@@@@@@@@BBBPPP\\\iiitttyyyrrr]]]TTT```jjj~~~kkkUUUKKKGGGIIIGGGDDDPPPbbblllaaaXXXNNNIIIHHHEEE???888888555666<<>><<<;;;::::::666111...,,,***)))'''(((''''''&&&&&&&&&''''''(((,,,000000///...000333////////////...---,,,+++...,,,***)))))))))(((&&&******))))))))))))******)))))))))((())))))***+++,,,//////,,,---000111///222...+++,,,000222000,,,333222111000////////////+++,,,,,,---,,,+++)))(((+++++++++******+++,,,,,,+++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,...---+++))))))***+++,,,+++++++++,,,---...///000///...---000444777666555444666666666666888===@@@AAACCCDDDAAA<<<888777888666777888999;;;===???@@@???>>>???CCCIIILLLMMMLLLNNNQQQTTTUUUTTTUUUWWWZZZZZZ[[[VVVMMMKKKPPPTTTTTTeeefffjjjoooqqqssszzz~~~~~~tttjjjooogggdddkkkbbbaaaxxx{{{iiieeelllyyy}}}{{{yyyvvvnnnUUUFFF???:::444///777111333---222444,,,???___ggg~~~PPPFFFLLLJJJBBB;;;JJJ[[[tttzzzeeeYYYYYY[[[eeelllgggNNNDDD;;;999:::999999:::;;;;;;:::999999;;;???BBBAAAEEEHHHFFF@@@<<<;;;======???AAADDDHHHMMMSSSWWWaaadddqqq|||sssmmmnnnPPPIIIEEECCCMMMjjj^^^MMMYYY~~~|||ccc___dddcccaaa[[[XXXQQQJJJHHHGGG@@@777111---+++...///---,,,.....................------,,,000222///===KKKnnnLLLQQQZZZkkk___===???]]]iii}}}oooUUUOOOKKKAAA???EEEOOOhhhgggOOOCCCBBB???>>>@@@@@@@@@BBBFFFMMMTTTYYYKKKKKKLLLJJJBBB:::<<>><<<:::999999666111---,,,***)))'''(((''''''&&&&&&'''''''''---...//////...///000111/////////......,,,++++++,,,***((('''''''''&&&$$$)))))))))(((((()))))))))((((((((((((((()))******---///000---...111222000222...,,,---000222000---111111000///...---......,,,,,,---...------++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,---...//////000......000444777666555666555444333555999>>>AAACCCEEEFFFDDD>>>:::999:::666666777999:::<<<>>>???>>>======AAAFFFJJJLLLKKKNNNQQQUUUVVVUUUUUUWWWXXXZZZZZZXXXSSSLLLIIIMMMRRR______cccgggiiijjjpppxxxvvvsssfffccchhhaaaiiiwwweee```eeeppp}}}zzzyyyzzzttt]]]KKKAAA:::555222444///222---333444...CCCdddeeerrrnnnDDDAAAJJJGGG???999HHH[[[vvvuuuaaaWWWXXX\\\hhhnnnhhhLLLBBB:::999:::999888:::;;;;;;:::888777888<<<>>>AAADDDGGGEEE@@@<<<===???===???BBBDDDHHHLLLRRRVVV\\\]]]gggkkkkkkzzzqqqsssTTTKKKEEEBBBJJJcccqqqSSSUUUuuummmcccbbbaaaaaa^^^[[[TTTLLLIIIHHHAAA:::222---+++...///---,,,...........................---111333111???QQQqqqKKKPPPXXXfffZZZ<<>>>>><<<<<<>>>BBBGGGJJJJJJMMMQQQUUUWWWWWWVVVVVVVVVWWWYYY___bbbXXXKKKIIIQQQ______bbbggghhhhhhnnnuuuzzz}}}{{{hhhgggmmmjjj{{{yyyddd]]]aaalll}}}|||zzz~~~yyyaaaLLL???999555333111---222...222444111IIIoookkkooo|||\\\;;;@@@IIIDDD>>>999HHHcccqqq___UUUVVV[[[gggkkkbbbIII@@@999888999888888999;;;;;;:::888666666888;;;>>>@@@BBB@@@===;;;===???===???BBBDDDGGGLLLQQQUUU\\\]]]hhhiii^^^jjjwww}}}[[[PPPHHHCCCHHH]]]]]]UUUhhhsssccc]]][[[^^^ccc___WWWNNNIIIHHHCCC<<<333...,,,...///------///...........................222444333AAA^^^wwwUUURRRWWW^^^QQQ;;;BBB^^^lll~~~hhhRRRKKKGGG@@@AAAHHHZZZllleeeKKK???>>>;;;<<<@@@@@@?????????@@@AAABBB:::999::::::888888@@@JJJ]]]]]]MMM???AAADDDFFFMMM]]]sssxxxeeeQQQCCCDDDRRRWWWhhh~~~cccSSSHHHHHHGGGCCCJJJVVVvvv^^^QQQPPPIIIDDDCCC>>>888555555777:::@@@LLLXXXbbbllliiiRRROOOttteeeXXXJJJAAA:::222//////...........................,,,,,,///111222888???EEEEEEDDDBBB???<<<999777888555000---+++***)))((('''''''''''''''(((((()))///444888777222...---...//////000000///......------+++))))))))))))((('''''''''((((((((((((''''''))))))(((((())))))***+++---000111000111444444222000///...///111111///...///...------,,,,,,,,,---,,,,,,------............------------------,,,,,,//////...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,---.../////////000111444555666777888;;;>>>===999999===BBBCCCEEEFFFCCC===999777888888888999999;;;<<<===>>>===<<<;;;<<>>===???BBBDDDGGGJJJNNNRRRZZZ^^^rrr|||nnnmmm~~~xxxdddVVVMMMHHHJJJYYYfffZZZ```nnn^^^XXXWWWZZZfffbbbYYYOOOIIIHHHDDD>>>444///,,,...///------///---------...............000222555444FFFssszzzhhhVVVZZZXXXIII:::BBB[[[lll{{{fffRRRJJJEEE@@@BBBIIIaaannncccIII>>>===;;;<<<>>>>>>???>>>===<<<:::999999777666777777:::DDDNNN[[[WWWEEE999===@@@BBBJJJYYYqqquuuaaaNNNBBBEEERRRUUUcccxxx|||iiiVVVHHHHHHHHHDDDHHHRRRqqq}}}```PPPOOOJJJEEEDDDAAA999666555777999???KKKWWW___ooopppUUULLLqqqjjj[[[KKKAAA:::333//////........................///------///000222:::CCCDDDDDDCCCBBB@@@<<<999777777444///,,,+++***)))((('''''''''''''''((()))***+++555???>>>555---,,,...000111111111111000000///---+++)))((()))***)))(((''''''((((((((((((''''''***))))))))))))***++++++,,,000222000222555555222/////////000111111///...000///......---.........++++++,,,,,,,,,---......---............---,,,+++/////////...---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,---......---...000111222444555777:::EEENNNMMMCCC===AAAGGGDDDFFFGGGDDD>>>999888888::::::::::::;;;<<<===>>>;;;;;;:::;;;<<<@@@DDDGGGLLLNNNRRRUUUWWWWWWUUUSSSYYYaaazzzhhh___]]]^^^bbbhhhiiiiiinnnuuuqqqvvv{{{|||yyyyyy}}}uuupppnnniiimmmvvvsss```\\\fff~~~}}}tttrrrlllKKK<<<999666///222...444000000000666YYY~~~SSS@@@IIIIII===:::<<>><<<>>>AAACCCEEEHHHKKKNNNQQQZZZxxxvvvooorrriiiXXXOOOJJJJJJTTTxxxkkk]]]```{{{~~~hhh[[[YYYXXX[[[fffddd[[[PPPJJJGGGDDD???555000,,,......------///---------.........//////111111444666JJJvvvppp\\\```WWWCCC999AAAVVVjjjtttdddSSSJJJDDD???BBBIIIdddmmm```GGG>>>===;;;===<<<===>>>>>>===;;;999888:::666555666777:::CCCLLLWWWQQQ???666<<<>>>???GGGVVVnnnsss___NNNEEEEEENNNXXXeeevvvyyy{{{kkkWWWGGGHHHIIIFFFIIIRRRcccOOOOOOKKKGGGFFFDDD:::777666777999>>>IIIUUU```rrrwww___RRRssszzzzzzppp```MMMBBB;;;444///...........................///......000000222:::DDDBBBCCCCCCBBB@@@===:::888777333///,,,+++***)))(((''''''''''''((()))******(((333>>>???666...,,,...000000111111111111000000***((('''&&&'''((('''&&&'''((()))******)))(((''')))))))))))))))******++++++///111111222555555222//////111111111111//////000000///////////////000---,,,,,,+++,,,,,,---...------.........,,,+++)))............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))+++---...---------,,,,,,------...+++---///111111222444666<<>>BBBEEEJJJKKKNNNRRRVVVWWWVVVTTTRRR[[[qqqiii]]]]]]^^^ccchhhiiihhhmmmsssuuuyyy|||~~~}}}}}}wwwrrrqqquuuzzzxxxuuu___VVV[[[}}}qqqsssuuunnnhhh|||VVVAAA<<<777///222...444000///000;;;eeeyyyOOO???IIIDDD777888;;;III]]]kkk___YYY[[[bbbnnnjjjUUU===:::888:::999777777;;;666777888888777777999;;;888999999:::;;;<<<======;;;===@@@BBBCCCEEEHHHJJJMMMWWWuuu|||vvvqqqnnnZZZccclllXXXOOOJJJHHHMMMllllll[[[aaazzz|||iii``````]]]^^^fffeee^^^SSSLLLIIIEEEAAA777111---......,,,---000,,,,,,------.../////////000000555999MMMlllhhh```gggXXXAAA:::@@@SSSkkk{{{|||jjj___RRRIIICCC???BBBHHHbbbhhhYYYDDD>>>===;;;>>>;;;<<<===>>>>>>===;;;999999666555666777888>>>EEERRRLLL===777=========GGGQQQiiikkkXXXJJJCCC@@@DDDTTTcccvvv}}}lllWWWHHHHHHHHHEEEJJJTTTjjjRRRQQQMMMHHHHHHFFF;;;888666777888===HHHSSS]]]mmmwwweeeUUUnnnyyyzzzxxxeeePPPDDD<<<555///---..............................///000///000999DDD@@@AAABBBBBBAAA>>>;;;999666333...,,,+++***)))(((''''''''''''((()))***+++***///555777555000---,,,...//////000000/////////***(((&&&&&&'''((('''&&&'''(((***++++++***(((''''''''''''''''''((())))))***...111000222555444111...000222222222000//////000///////////////000000///...---,,,,,,------...,,,,,,---...---+++)))(((+++,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---...------,,,,,,---------))),,,///000///000333555;;;DDDOOORRRNNNJJJJJJLLLHHHJJJKKKGGGAAA<<<:::;;;999999888888999999::::::888:::<<<<<<<<<===@@@CCCHHHHHHJJJOOOTTTWWWVVVUUUOOOVVVbbbmmmqqqlllbbbZZZaaaaaaeeeiiiiiigggjjjpppxxxyyy|||zzzrrrrrrnnn^^^XXX]]]zzzzzzooolllmmmfff```vvv]]]BBB999666111111,,,333000///111BBBrrryyydddFFF:::EEEAAA666:::<<>>;;;<<<===>>>>>>===;;;:::999666666888999888;;;@@@IIIEEE;;;888===:::999DDDFFF[[[[[[IIIAAA>>>;;;<<>>@@@@@@AAACCCEEEHHHKKKYYYeeelllyyy~~~tttUUUQQQJJJCCCCCCYYYuuu]]]SSSMMMFFFEEE^^^~~~~~~kkk^^^QQQuuuxxxmmmggg___]]]fffgggcccZZZRRRNNNIIIEEE888222------...,,,---000,,,,,,------...///000000---000999???OOOcccWWWaaammm[[[AAA===AAARRRqqqxxxgggTTTPPPKKKFFFAAA???CCCHHHXXX[[[MMM===;;;<<<:::===<<<<<<=========<<<;;;:::999777888;;;<<<:::;;;???AAA???888666;;;666555AAA;;;NNNMMM<<<999;;;999999111MMMooommm[[[MMMJJJGGGBBBIIIVVVmmm|||]]]YYYSSSJJJGGGEEE<<<999777777777;;;FFFQQQaaagggtttmmmWWW^^^pppXXXIIIAAA999222///........................---...111222///...666@@@AAAAAAAAABBBBBB@@@;;;888:::555000,,,***)))((('''))))))((((((((((((((()))---...000222111...+++)))---------............///...+++((((((******(((&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))---///000000...---.../////////000111111000...---******,,,...111222111000---......///////////////222111000000///---***'''))))))***+++,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++---///000222222666888<<>><<<:::@@@AAA@@@>>>:::777666666444666888::::::888555333444666888999:::===AAADDDLLLLLLMMMPPPSSSUUUUUUUUUSSSTTTVVVXXX[[[___bbbccceeeeeeggghhheeeaaabbbhhhpppsssuuuuuuuuuzzz~~~rrrkkkmmmiii```^^^jjjvvvyyytttrrrlllgggkkkxxxxxxYYYBBB:::666///333---000111777333CCCsssNNN===>>>@@@???:::777===FFFbbbjjj[[[TTTQQQYYYdddbbbQQQ@@@;;;;;;:::999888888888999555555666666555555444333333444555666777777777777;;;;;;;;;<<<>>>@@@CCCDDDJJJNNNRRRRRR\\\yyyrrrYYYKKK<<<>>>FFFNNNppp```UUULLLCCCJJJ[[[pppkkkhhhYYYJJJbbbmmmccc```VVV___fffeeeZZZPPPMMMHHHAAA;;;333------...,,,,,,......------......///000111000+++666;;;[[[{{{___bbbtttkkkQQQ;;;888???SSSllluuuhhhSSSKKKEEEBBB???===@@@EEESSSJJJCCC@@@>>>===???CCC===???BBBDDDCCC@@@;;;888999777777:::<<<;;;:::;;;999;;;:::666444888<<<<<<999>>>>>>::::::===;;;666999@@@___uuu[[[QQQGGGDDDHHHJJJ___eeeTTTPPPLLLGGGFFFAAA:::555555777<<>>:::///000///////////////////////////,,,000,,,222666222GGGAAAAAAAAABBBBBB???;;;888999555000,,,***)))((('''))))))(((((((((((())))))---...000111111...+++)))------------............---+++(((((()))***(((&&&((((((((((((((((((((((((&&&'''(((((('''((()))+++***---///000000///000000222222333222111///---,,,,,,,,,---000222444333111...//////000000000//////111000//////...---+++)))******++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++************+++,,,,,,+++,,,,,,---...///000000222333555777888777555444666888999888666444444555222444555666666444222000333444666888999<<>>>>>999777>>>HHHjjjkkkZZZTTTQQQYYYdddbbbQQQ???::::::999888888888888888555666666666666555444444444444555555666777777888:::::::::;;;<<>>AAAFFFOOOGGG@@@>>><<<;;;===BBB???AAAEEEGGGGGGDDD@@@===::::::<<>>:::>>>>>>;;;;;;>>><<<777<<>>999999888777777777888888666666777777666666555444555555444444555666777888888888888999;;;===@@@AAAFFFIIIPPPUUUaaazzzoooRRRGGG<<<<<>>555...------,,,---......------......///000111333000888<<<^^^tttcccQQQjjjuuuRRR;;;999===JJJ___qqq{{{]]]SSSKKKDDDAAA???>>>BBBHHHLLLEEE???===<<<<<<@@@FFFGGGHHHIIIJJJHHHDDDAAA>>>999<<>>888888999<<>>;;;888888444///+++***)))(((''')))(((((((((((())))))******,,,---......,,,***(((,,,,,,---------.........+++***)))(((((((((((((((((((((((((((((((((((((((&&&(((***(((&&&'''+++000***...333666666444444333666666555444333222111000222111111333555777666555111111111111111000//////.........---,,,,,,---...------------,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++++++++,,,***************+++,,,,,,---------............///000///...---,,,,,,,,,,,,***,,,///000111111333444333333222222333333444555666888999999999;;;>>>@@@EEEHHHKKKNNNOOOPPPQQQRRRQQQRRRRRRSSSUUUWWWYYYZZZ\\\]]]aaaccc```\\\^^^dddnnnpppsssuuuwww|||{{{oooiiiccceeemmm|||zzzbbb^^^ggg{{{|||xxxxxxzzzmmmpppoooiiigggnnnvvv{{{|||lllTTTBBB;;;888555000///333...000///AAA~~~XXX::::::;;;:::777777AAAMMMrrriiiXXXRRRQQQZZZeeebbbOOO===888888777777777777777888777777888888777777666555777666444333444555777999888888888999:::===???@@@DDDGGGQQQ[[[jjjuuuRRRIII??????@@@AAA^^^eeeWWWOOOIIIMMMYYYeeeUUUIIITTTnnn}}}ssshhhaaaXXXQQQ___gggbbbYYYUUUNNNGGG@@@777///------,,,---///...------......///000111000000999AAAjjjsssbbbSSStttqqqLLL888;;;@@@KKK___qqqwww^^^QQQJJJCCC@@@>>>===AAAGGGMMMFFF@@@======@@@HHHQQQ[[[XXXSSSLLLFFF@@@<<<:::999???EEEGGGGGGFFFCCC??????===999999@@@JJJMMMIIIOOOMMMIIIFFFFFFEEEBBB???<<>>;;;999777333...+++))))))((((((((((((((((((((()))******)))***+++,,,,,,+++)))(((,,,,,,,,,------------...)))))))))(((''''''((()))((((((((((((((((((((((((&&&(((***)))((())),,,000...111666888777555444333444444444444444555555555333222222333555777777666222222222222111///......---...000///---,,,---///......------------------------,,,,,,,,,+++++++++))))))************))))))))))))))))))************+++++++++++++++,,,------+++,,,,,,---...///000000000///...,,,,,,,,,,,,---+++---000111000111222333222222222222444666888999<<<<<<<<<;;;::::::<<<>>>FFFHHHIIIIIIHHHIIILLLNNNNNNNNNPPPQQQTTTVVVYYYZZZ[[[```eeeddd]]]WWW\\\fffhhhjjjmmmppptttyyy}}}{{{rrrkkkdddiiivvv~~~~~~aaa]]]bbbppp~~~zzzvvv~~~nnnfffkkkvvv~~~yyygggQQQ@@@777222///000...000---333222===pppxxx[[[999999::::::777777BBBNNNqqqjjjWWWRRRRRR[[[fffbbbOOO<<<888777777777777777888888888888999999888888777666777666444333444555777888888888888999:::===???AAADDDGGGSSS```qqquuuVVVLLLAAA@@@AAA@@@[[[gggTTTLLLIIINNNXXXzzziii[[[IIIPPPiii~~~yyykkk___TTTTTTbbbjjjdddZZZUUUPPPJJJBBB888000...---,,,---///...------......///000111---111888EEEwwwdddUUUwwwlllGGG666<<>>===AAAFFFKKKEEE>>>;;;;;;@@@LLLXXXssslllaaaSSSHHH???:::888;;;DDDJJJJJJGGGFFFBBB<<<:::888444666@@@NNNTTTTTTZZZTTTLLLIIIGGGDDD@@@===@@@EEE^^^vvvzzz~~~{{{```VVVKKKFFFGGGFFFYYY~~~~~~fffZZZQQQLLLLLLGGG@@@;;;::::::<<>>>>>===;;;999666333...***))))))(((((((((''''''(((((()))***+++***+++,,,,,,,,,+++******,,,,,,,,,,,,------------((())))))((('''&&&(((***((((((((((((((((((((((((''''''(((***+++,,,------///222666777666555444444222222333333555777888999444222111222444666666666222222222111000...---,,,,,,///333222///---...///........................------,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))*********+++,,,,,,++++++,,,,,,---...++++++,,,---...///000111...------,,,------.........000222222222111222333222222222333555777999:::>>>>>>>>><<<::::::<<<>>>EEEHHHJJJIIIGGGFFFIIILLLLLLMMMNNNPPPSSSVVVXXXYYYZZZ```ggghhhaaaZZZ^^^gggfffhhhlllpppuuuyyy|||~~~~~~tttpppkkkiiiwwwccc___aaahhhuuummmmmm}}}|||iiiTTTCCC888222000000...000---555555<<>>UUU~~~kkkUUUMMMJJJNNNUUU}}}jjj]]]IIIIIIaaa|||{{{lll___TTTUUUeeennnggg\\\WWWRRRLLLDDD:::111...---,,,---///...------......///000111...222777EEE~~~aaaQQQqqqgggDDD666<<<>>>GGG\\\tttvvvdddKKKFFFBBBAAA@@@>>>AAAEEEGGGAAA<<<999888<<>>>>>>>>===;;;999666222---***))))))((((((''''''''''''((()))***+++------............------++++++,,,,,,,,,---------'''((()))(((&&&&&&(((***(((((((((((((((((((((((((((&&&'''***///000...***,,,///222333333333444555222222222333444777999:::333222000111333444555444222222222000///---,,,+++,,,111666666222......///------......//////000000------,,,,,,,,,,,,++++++))))))************))))))***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------.........//////,,,---...///000111222222333555777777666666777888666777777888888999999:::;;;<<<<<<;;;::::::===???CCCHHHNNNOOOMMMJJJJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWXXX\\\eeemmmllleeebbbcccfffhhhkkkqqqvvvzzz}}}}}}sssmmmiiilllbbb___^^^iiiwww~~~ssslllXXXGGG;;;555333...///222---444555???pppiiiDDD777888;;;<<<888888@@@JJJmmmcccWWWSSSTTT___jjjeeePPP<<<888888888888888999:::::::::::::::::::::999999888666666666666666666666555666666666777888;;;===???AAACCCSSSiii|||wwwgggVVVBBB???@@@<<>>999999:::;;;@@@GGGUUU^^^tttwwwttthhhaaa{{{|||eeeSSSDDD>>>111000////////////////////////000,,,444000000444HHHzzzBBB@@@>>>=========;;;999555222---***)))))))))(((''''''''''''((()))++++++//////000000000000000///++++++,,,,,,,,,---------&&&((()))(((&&&%%%(((***(((((((((((((((((((((((((((&&&&&&+++111333...((())),,,///000111222444666333222222333444666888999333111///000222333444444222222111000...,,,+++***,,,222888888333///---...,,,------...///000111111---------,,,,,,,,,++++++******++++++++++++******,,,,,,---------.........*********)))***++++++,,,//////.........------------...000333555666777777888:::<<<===<<<<<<===>>><<<============<<<;;;:::888999::::::999;;;>>>@@@@@@HHHRRRUUUSSSOOOMMMMMMPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXbbbpppvvvpppeee___aaacccgggmmmssswwwxxxxxxtttwww}}}xxxmmmhhhkkkwww]]]\\\ZZZlll{{{xxx|||iiiVVVFFF:::333222,,,000555---222555CCCxxxyyyfffDDD666888;;;<<<999888???IIIjjj]]]XXXTTTUUU```kkkfffQQQ<<<999999888888999:::;;;;;;::::::;;;;;;::::::999888555666666777666666555444444444444555777999<<<===<<>>MMMLLL[[[gggfffooo{{{rrrgggZZZLLLHHHKKKNNNcccqqqbbbTTTLLLKKKCCC===999999999;;;@@@FFFQQQ]]]tttwwwpppbbbZZZvvv}}}fffSSSCCC>>>444666////////////////////////000,,,444111///444JJJCCCAAA>>>======<<<;;;:::777333...++++++++++++***)))'''''')))(((&&&(((---000111111111111000//////---,,,+++,,,------,,,***&&&'''''''''(((((())))))(((((((((((('''''''''''')))(((((((((((())))))***,,,+++***...333777999888444333111000111333666888666333///,,,---111777::::::666222//////...,,,)))---000222222000---++++++------------------------000...,,,,,,...///......******+++,,,------......------------------,,,,,,------,,,,,,,,,---......111111111000---,,,---...555333444888888555555777>>>BBBEEEEEEBBBCCCHHHMMMFFFEEEEEEGGGEEE???===???999888777:::???BBBAAA@@@DDDJJJQQQUUUVVVUUUVVVWWWSSSQQQNNNNNNPPPRRRTTTUUUVVVTTTZZZgggmmmiiibbb``````bbbgggoooqqqoooooorrruuuxxx|||~~~uuurrriiisssyyy\\\UUU[[[iii~~~}}}lll[[[JJJ<<<444111000///555...///:::NNN{{{~~~{{{xxxJJJ999<<<===;;;777888>>>CCCcccxxx```OOORRRSSS\\\ggg[[[GGGAAA::::::999999::::::;;;<<<;;;===>>><<<999777888:::888888888888888777666555555555555555666777999999@@@???NNNhhh}}}^^^FFFAAA???<<>>======FFFLLLTTT\\\gggvvvrrrZZZQQQIIICCCQQQhhhrrrbbb[[[PPPDDDGGGAAA<<<999888888???GGGWWW[[[lllrrruuukkk[[[kkklllZZZKKK::::::222000000///..................///222,,,111555HHHBBB???===<<<<<<<<<:::999666333...++++++++++++***)))'''''')))(((&&&(((---222222333333222222111000...---,,,---......---+++''''''''''''((((((((()))((((((((((((''''''''''''((((((((((((((())))))***+++***+++///444888888777666555333222111222333444444222...,,,,,,...222444:::777222000000///,,,***+++...111222111///...---........................///---------...///...---*********+++,,,,,,------,,,...111333333111...,,,......---------...//////.........---,,,---///111:::666666888888555666999:::===AAABBBBBBCCCFFFIIIFFFKKKTTTXXXRRRFFFAAABBB;;;::::::<<<@@@CCCCCCBBBEEEJJJPPPTTTTTTTTTTTTUUUTTTSSSQQQPPPQQQTTTVVVWWWXXXVVV[[[gggnnnlllgggeeefffiiiqqqyyy|||{{{}}}{{{ssssssmmmxxx{{{___WWW[[[ddd}}}~~~sss\\\GGG888222111111///444---...888KKKwwwxxxxxxzzzNNN999<<<===;;;888888>>>CCCaaawww]]]MMMQQQTTTaaannnaaaHHH>>>:::::::::999:::;;;;;;<<<>>>???@@@>>><<<;;;===???999999999999888777666555444444444444555666777888???@@@NNNdddcccHHHBBB???;;;EEEWWWdddSSSLLLKKKKKKgggjjjllljjjppp{{{qqq[[[RRRPPP```ooosssnnneee[[[RRRJJJ===111...000///......------......///000000000000444999JJJyyyWWWUUUttt\\\===888:::<<>>=========<<<@@@GGGOOO[[[mmmxxx^^^TTTJJJBBBNNNccczzzfff\\\PPPEEEGGGAAA<<<999888888???GGGTTT[[[pppssssssgggWWWiiiqqq[[[JJJ999:::333000000///............///...///333...222333EEEAAA???===<<<<<<;;;999888666333...+++***+++******)))'''''')))(((&&&(((---222222222222222111000000...------...///000...,,,''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******------///222555666444333777777666555333222222111444222///---,,,---///000999666333111000///---+++***,,,000111111000000000////////////////////////...------...000///---+++)))))))))***++++++,,,,,,))),,,111555666333///,,,...............///000000,,,------,,,---000444888???;;;888888777333444777555666888:::<<<<<<======@@@KKKZZZbbb[[[MMMFFFFFF>>>===<<<>>>AAACCCCCCCCCEEEHHHMMMPPPQQQQQQQQQRRRSSSRRRQQQPPPQQQSSSUUUWWWWWWVVV[[[eeemmmooommmmmmiiinnnxxxxxxqqqrrrmmmwww}}}aaaXXXZZZaaa{{{{{{~~~vvv\\\EEE777333444222///444......555GGGuuuiiimmm~~~~~~PPP:::===>>><<<888999>>>CCC^^^vvv[[[LLLPPPUUUeeeuuugggJJJ<<<;;;::::::::::::;;;<<<<<<===>>>???>>><<<<<<>>>???999999999999888777666666333333333333444555666666;;;@@@KKKYYYsssiiiMMMDDD@@@<<>>222...000///......---......//////000000111111333999MMMzzzXXXZZZyyy^^^???888::::::DDDSSS```oooxxxtttaaaMMMFFFBBBBBBAAA??????AAACCC@@@===;;;<<<======<<<<<<>>>@@@???<<<999777777999:::<<<===>>>======<<<888888777555444555999<<>>???>>>>>>>>>@@@GGGUUUgggssstttsssxxx~~~cccWWWLLLDDDOOOcccjjj\\\QQQIIIGGGAAA<<<999888888???GGGRRR^^^tttxxxuuuiiiYYYiiiuuu\\\III888:::333111000//////......//////...///444000333222CCCAAA???>>>======<<<:::888666222...+++*********))))))'''''')))(((&&&(((---//////000000//////...------,,,,,,---//////...,,,'''''''''(((((((((((((((((((((((((((''''''''''''(((''''''(((((()))***+++///111333555555333000...777777777777666444222111555444222000//////000000555444222000///...,,,+++***---000111111000000111////////////////////////---------///111000---+++(((((())))))*********+++&&&)))---111222000---***------------...///000000---------...///333999>>>???<<<:::;;;999444222444888666444444555666666555777@@@NNNYYYWWWMMMGGGGGG???>>>>>>>>>@@@AAACCCCCCEEEGGGJJJMMMNNNOOOOOOOOOOOOOOOOOOOOONNNPPPRRRTTTTTTUUUYYYaaaiiinnnpppqqqffflllvvvxxxqqqpppiiiooo~~~bbbYYYYYYfff}}}}}}{{{uuuXXXDDD;;;777555222---333//////555GGGuuuhhhkkktttVVV:::===???<<<999999===BBB\\\vvv[[[LLLOOOSSSeeevvviiiKKK;;;;;;;;;;;;;;;;;;<<<<<<===@@@AAACCCDDDCCCAAA???>>>::::::::::::999888666666444444333333444555666666666===FFFLLLbbbrrrUUUJJJEEEBBBIIIVVVzzzdddRRRKKKJJJLLLeeeYYY[[[^^^lllvvviiiYYYZZZNNN___rrryyyvvvmmmbbbYYYNNN@@@333///000///...............///000000111111333333999OOOpppWWW```|||^^^???999:::999AAAPPP]]]mmmwww~~~rrr^^^MMMGGGCCCAAA@@@<<<===@@@@@@===;;;999:::;;;;;;::::::<<<>>>===:::888666666<<<===>>>>>>>>>===<<<<<<777777777555333222444555???>>>>>>===>>>>>>???@@@@@@>>>:::777999@@@KKKTTTYYYWWWWWWbbbyyygggXXXNNNIIIWWWjjjkkkZZZRRRMMMGGGAAA<<<999888888???GGGSSS___vvv|||vvvdddooovvv^^^KKK:::;;;333111000000///.../////////000///333000333222GGGBBBAAA?????????>>>;;;999666222---************))))))'''''')))(((&&&(((---...////////////...------,,,++++++,,,......---,,,((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((()))***+++,,,///333666666444222111444555777888888777555444333333222111000000111111222222222000...,,,++++++,,,///111111000000000111........................---------///111000---+++((()))))))))))))))******((()))***+++,,,---,,,,,,,,,,,,,,,,,,---...///000............000444999>>>999888;;;AAAAAA<<<999999===999555444555777999:::777777===FFFJJJGGGDDDCCC??????>>>======>>>@@@BBBDDDEEEGGGIIIKKKMMMMMMMMMMMMOOOPPPOOONNNNNNQQQTTTUUUWWWYYY\\\bbbgggjjjjjjccchhhpppyyy|||}}}zzzsssqqqhhhkkk}}}fff]]]\\\mmm{{{rrrpppxxx|||tttUUUEEE>>>888000111,,,333111222666HHHxxxwwwtttqqqvvv[[[999<<<>>><<<999888<<<@@@ZZZwww]]]NNNOOOPPP```qqqfffJJJ<<<<<<<<<;;;;;;<<<<<<===>>>FFFIIILLLOOONNNJJJDDD???<<<<<<;;;;;;:::888777666555555555444555555666666555;;;BBBDDDTTT~~~cccUUULLLGGGMMMXXXuuubbbOOOIIIIIIKKKeeexxx^^^VVVTTTfffvvvjjjZZZ[[[RRRdddvvv~~~{{{rrrggg^^^PPPBBB444/////////...///......//////000111111111666444888MMMcccUUUeee|||{{{YYY===888:::888???LLLWWWiiiuuu}}}lllWWWNNNIIIEEECCC@@@<<<<<>>777555:::???@@@???@@@??????>>><<<;;;;;;>>>AAADDDCCCDDDFFFJJJLLLMMMMMMNNNPPPRRRQQQOOOOOORRRUUUXXXZZZ[[[ZZZ\\\aaadddccceeefffllltttxxxyyy}}}xxxttttttllllll{{{iiibbbcccooovvvkkkgggmmmrrrzzzzzzXXXEEE>>>555+++111+++222222333666GGGyyy|||vvvoooooozzzWWW888;;;>>><<<888777:::>>>VVVwww^^^NNNOOOOOO[[[kkkaaaIII>>>===<<<<<<<<<<<<===>>>>>>EEEHHHLLLOOOPPPKKKDDD>>>======<<<;;;:::999777666666555555555555555666666888:::AAABBBLLLqqqrrraaaSSSKKKPPP[[[}}}___MMMGGGHHHKKK```rrrxxxfff[[[lll}}}ooo\\\^^^YYYjjj{{{~~~vvvkkkcccRRRCCC444/////////...///...//////000000111111222666444888LLLWWWOOOeeevvvrrrRRR999777:::777===IIIPPPcccsss}}}gggRRROOOLLLIIIGGGBBB===<<>>>>>??????>>>===777999:::999777666666777888888999999888666444333444555666555444222333444999999999:::::::::::::::777888<<>>;;;888555111---***)))))))))))))))'''''')))(((&&&(((---//////000000000///......+++++++++,,,...///...---)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''(((***+++,,,&&&+++111555666777999:::555666777888999999999999777555222000/////////000000222444333000......///,,,...000000000111333444///////////////////////////---------...///...---************************...---+++******,,,---///++++++,,,,,,---///000111777777777555333222444666444555<<>>999666999<<<<<<>>>BBB@@@@@@???===::::::===@@@CCCBBBAAADDDIIIMMMNNNNNNLLLOOORRRQQQOOONNNQQQUUUUUUYYY[[[ZZZ\\\bbbfffdddhhhfffiiiqqqxxxzzz{{{}}}}}}yyyvvvvvvppppppssslllkkkwwwhhhdddgggmmmzzzxxx~~~{{{ppphhhhhhfffjjj^^^FFF<<<666...222***222222333333DDDvvv|||vvvtttwwwzzzQQQ666:::===;;;777555888<<>>======<<<<<<======>>>???@@@AAADDDGGGIIIHHHBBB>>>>>>======<<<;;;999777666555555444444444444444555:::888???BBBDDD___{{{jjjYYYPPPWWWddd~~~^^^LLLGGGIIILLL]]]uuu|||jjjvvvqqq^^^ddd___nnn~~~wwwmmmeeeTTTDDD555000//////...////////////000111111222222444444999LLLXXXQQQkkkvvvhhhJJJ555666:::888<<>><<>>888999::::::888777888999555555777777888777666555666777777666444333444555666777888999:::;;;;;;;;;???AAAFFFNNNWWW___eeehhhlllttt{{{xxxpppmmmsss{{{xxxiiiiii}}}lllYYYKKKGGGOOO[[[wwwiiitttrrr\\\QQQLLLGGGAAA<<<999888888???GGGSSS]]]rrr{{{tttuuuzzzgggVVVAAA>>>333222111000000//////000000111,,,000000444555TTT@@@??????@@@@@@>>>:::777555111---***)))))))))((()))'''''')))(((&&&(((---------......------,,,+++,,,,,,,,,---000000000...))))))(((((('''''''''&&&)))(((((((((''''''''''''&&&&&&''''''(((***+++,,,+++///333555555444666888777888888888888999999999===:::666333000000000111111444666555222000000111***,,,...000111222555777000000000000000000000000000...,,,,,,...///......+++++++++***************---,,,+++*********+++,,,,,,,,,------///000111222>>>>>>===;;;777555555666999888<<>>888777999<<<<<<<<<@@@FFFAAAAAA@@@===::::::===AAACCCAAA@@@CCCIIIMMMOOONNNIIIMMMPPPPPPMMMLLLOOOSSSNNNUUUZZZZZZ^^^hhhmmmllljjjfffgggpppxxx{{{{{{{{{dddXXXiiillliiikkkoooiiifffpppeeebbbfffkkk~~~}}}mmmlllvvv~~~sssjjjfff___```vvvcccFFF<<<999555333+++111222222111AAAsss~~~{{{~~~SSS555999<<<:::666444777;;;IIIwwwuuuZZZLLLPPPQQQ[[[fffZZZEEE>>>===============>>>??????@@@???@@@DDDGGGHHHFFFCCC>>>>>>===<<<;;;999777666444444333222222333333333:::555<<>>??????>>>===999;;;;;;;;;999999:::;;;444555777999:::;;;::::::888999888666444333444555666777999;;;===>>>>>>???@@@CCCJJJUUUbbboooyyy~~~jjjYYY___kkkvvv~~~hhhWWWLLLFFFLLLUUUggg~~~ooohhhxxx```PPPHHHGGGAAA<<<999888888???GGGVVVcccyyy~~~rrruuu~~~iiiWWWBBB>>>444222111111000000000000000///+++000222555555RRRBBB@@@===<<<<<<;;;:::999333000---,,,+++***(((&&&'''''''''''''''((())))))---.........---,,,,,,+++---......///////////////((((((((((((''''''''''''''''''''''''''''''''''''***)))((((((((()))+++,,,------...000222444555666555555666555333333444666777777777666555333222111777777666333///......//////000111000000111444666666333000///000111...,,,..............................---,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,---...//////999===???<<<888555777;;;@@@KKKIIIDDDFFFFFFDDDIII___zzzfffQQQDDD;;;888888888999;;;>>>AAACCCAAA@@@>>>;;;888777999;;;CCCBBBBBBEEEIIIMMMOOOPPPOOORRRVVVVVVTTTSSSUUUVVVTTTTTTUUUXXX]]]aaacccdddggggggjjjnnntttyyy{{{{{{gggZZZfffrrrpppiiilllllljjjmmmxxxgggbbbiiiooo~~~vvviiiiiifffkkkyyyooogggddd___cccxxx~~~^^^JJJ:::111444444+++111222222222BBBuuu~~~vvvRRR777666777::::::777888;;;GGGsssuuuZZZOOOJJJRRRXXXddd]]]AAAAAA>>>>>>===<<<<<<<<<<<<<<>>@@@DDDFFFEEECCCDDD@@@======???>>>888333333333333222222333444444777666<<>>======???AAAAAAAAA>>>>>><<<;;;:::999999999777666666:::@@@CCCAAA===::::::999777666444333222333666:::===???AAAEEEHHHRRRPPPVVVcccrrr|||gggbbb```[[[[[[```xxxrrreeeVVVIIIFFFLLLRRRdddyyyyyyhhh~~~___PPPOOOIIIEEE???999777;;;BBBGGGPPPgggvvv|||}}}pppmmmdddTTTMMMAAA222000000000000////////////.........---888888OOO@@@???===<<<<<<;;;999777333000---,,,+++***(((''''''''''''''''''((())))))---.........------,,,+++,,,,,,---...............((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''')))+++,,,.........000222444666888999888888888666333111222333555555666555555333111000444555555444222000111111000111111111000111444666666333000///000000///..............................------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,---...//////222555777666555888???EEE\\\eeedddbbbgggbbbTTTOOOooocccNNNBBB888888777888:::<<>>;;;888777888999@@@AAABBBDDDGGGJJJNNNPPPSSSVVVYYYZZZYYYXXXYYY[[[WWWVVVVVVXXX\\\___``````iiijjjkkkmmmppptttwwwyyyxxxxxxzzz}}}|||ooo```jjjttttttooonnnhhhgggppphhheeeooottt}}}pppooohhhiii~~~wwwmmmeeeccccccjjjuuuVVVHHH<<<222333555,,,111111111222BBBsssoooLLL999777777::::::777666888EEEooowww\\\NNNIIIQQQVVVccc]]]AAA@@@???>>>===<<<<<<<<<<<<===AAA@@@???@@@CCCEEEDDDBBBBBB???======>>>===888444444333333222222333333444999888<<>>===;;;:::999999999888666666:::@@@CCCBBB@@@;;;:::999777555444333333222333666888<<>>>>>>>>>>><<<999666333111---+++******(((''''''''''''''''''((())))))---............---,,,,,,++++++,,,---------------((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++...///...000222555777:::;;;<<<888999999777444333333444222333555555555333111000000222555666555444444444000111111111000111333555777444111//////000000000........................---------,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---...//////...///000000222888BBBJJJiiiqqqrrrvvvwww___PPPhhh~~~bbbNNNDDD777777777777888999;;;<<>>;;;888777777888<<>>???>>>>>>===============AAA@@@@@@AAABBBCCCCCCBBB@@@>>><<<===>>>===999555444333333222222333333333999777<<>>>>>@@@AAAAAAAAA???>>>===<<<;;;:::::::::999777666999>>>BBBBBBAAA<<<:::888666444333333333333333333444888???HHHOOOPPPOOORRRZZZ```ccchhhmmmlllwwwnnncccXXXLLLFFFFFFIIIJJJKKKHHHEEEDDDFFFIIIXXXrrruuurrrmmmnnn```SSSSSSIIIEEE???:::888;;;BBBHHHUUUbbbppp}}}ssshhhooopppXXXIII<<<111000000000000///////////////111222---555666VVV??????@@@AAAAAA>>>:::666444111---+++******)))''''''''''''''''''((())))))------............------++++++,,,---------------(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))+++---......000333666999;;;======666777999999888777888999222333555666666555333111///222666888777666444444000111111///...///111333666444111//////000111222........................,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,---...//////000000///...000555<<>>??????===:::888888999888===AAABBBAAACCCJJJPPPLLLMMMOOOPPPQQQRRRTTTUUURRRRRRSSSVVVZZZ^^^``````eeejjjooopppnnnnnnsssxxx|||}}}|||qqqpppwww{{{|||uuuiiittthhheeepppxxxzzzmmmnnnzzztttpppmmmnnnyyygggMMMEEE===444444666---111...///111???lll```===777555888;;;888555555BBBiiiaaaNNNIIINNNRRRccccccEEE??????>>>>>>======>>>>>>>>>BBBAAAAAAAAAAAABBBAAAAAA>>><<<;;;<<<===<<<999666444444333222222222333333555444:::FFFLLLKKKJJJKKKOOOPPPNNNGGGBBBAAAEEEHHHUUUfffxxx}}}{{{zzz[[[MMMDDDDDDRRRjjjhhhSSSdddbbbYYYcccllluuueeeNNN888111111......111///000000000111111111111///222888GGGbbbYYYooovvvbbbKKK999999<<<999:::AAAFFFUUUiiiwwwmmmWWWJJJHHHEEEAAA??????AAABBBCCCAAA??????@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;999777888;;;>>>>>>>>>;;;:::777555333333333444666555444333444888???DDDBBB@@@BBBGGGKKKNNNTTTZZZfffooouuuvvvyyytttfffYYYMMMFFFFFF???AAADDDEEEDDDDDDFFFHHHNNNhhh|||rrrooo~~~lllggg```QQQPPPIIIFFF@@@:::888;;;BBBHHHXXXdddrrrpppcccmmmvvv]]]LLL@@@888000000000000////////////...222444...555888]]]@@@@@@BBBCCCCCC@@@;;;777444111---***)))))))))((('''''''''''''''((())))))------...//////......---,,,,,,---............---((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((***+++,,,...000333777:::;;;<<<<<<777999;;;<<<;;;:::;;;<<<444555666777777666444333111444888999888555333222///000000...------///000444333222000//////111222////////////////////////---------------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000000000000222555777999CCCEEEHHHRRRQQQDDD???999AAAGGGFFFAAA>>>===<<<555555555444444444555555<<<>>>??????<<<:::::::::666;;;???@@@???BBBHHHNNNNNNNNNOOOQQQSSSUUUWWWWWWRRRRRRSSSUUUZZZ^^^___```___fffnnnqqqqqqqqquuuxxxzzz|||~~~yyyrrrwwwxxxwwwqqqhhhvvvgggdddmmmsssxxxxxxiiifffrrr}}}hhhQQQGGG===555666555...222...///111===eeeqqq@@@777333666;;;;;;888666BBBgggcccPPPJJJNNNRRReeeiiiKKKCCC??????>>>>>>>>>??????@@@BBBBBBBBBAAA@@@??????@@@;;;;;;;;;<<<<<<;;;999888555444333333222222222333111111777CCCLLLKKKFFFBBB@@@@@@@@@>>>;;;;;;>>>AAABBBOOO\\\aaadddsss{{{[[[LLLCCCEEETTTmmmsssqqqnnnZZZJJJbbbmmm___jjjrrryyyiiiPPP888000111000000222///000000000111111111111000222888GGG]]]YYYpppwww^^^GGG777888;;;999:::AAAGGGTTTeeessskkkTTTJJJFFFBBB???>>>???AAABBBEEECCC@@@@@@@@@AAAAAA@@@@@@@@@???>>>============>>>;;;999777777888888777999888666555444444444444555555444333222333666888;;;999:::>>>BBBGGGQQQ[[[mmmtttxxxtttqqqxxx|||kkk\\\OOOIIIHHHBBBCCCCCCCCCCCCCCCEEEGGGFFF[[[lllttttttiiigggtttkkkccccccQQQOOOJJJFFF@@@:::888<<>><<<:::999999777777777777777666555555222555888999777444222111000000000...,,,,,,...///111222222111///...///111////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///000222222333333000888666444;;;<<<888999666777999::::::888555222444444444444444444333333999;;;>>>???===;;;::::::666999<<<>>>???BBBHHHLLLNNNMMMMMMOOOSSSVVVWWWWWWWWWVVVUUUWWWYYY\\\\\\\\\[[[aaaiiioooqqqtttwwwyyy{{{}}}uuutttxxxtttnnniiibbblll|||ffffffmmmxxxzzzfffbbbttt||||||iiiRRRHHH>>>555666333...333...000222:::___uuuzzz{{{FFF:::222444:::<<<999777???cccfffPPPKKKNNNQQQhhhoooQQQFFF??????????????????@@@AAABBBCCCCCCBBB???>>>>>>???888999:::;;;;;;;;;:::999555555444333222222222222000111666>>>EEEFFF@@@:::;;;777555666999???IIISSS[[[aaaffffffhhhuuu{{{[[[LLLDDDGGGWWWsssyyypppeeeQQQDDD___wwwkkkuuu{{{xxxjjjPPP777000222111111333000000000000111111111111222555999GGG}}}\\\YYYnnnttt[[[EEE555777;;;888999@@@HHHRRR___lll{{{iiiRRRIIIFFFAAA>>>>>>@@@AAAAAAGGGDDDBBB@@@AAAAAAAAA@@@AAA@@@??????>>>>>>>>>???>>>===;;;888666444333222555555555555555555555555000222333333222222333444666555666999===DDDPPP\\\lllqqquuurrrpppvvvsssbbbSSSKKKHHHHHHFFFDDDBBBAAABBBDDDFFFCCCRRR]]]dddggg^^^ZZZdddkkkaaaeeeSSSQQQJJJFFF@@@;;;999<<>>:::777555111,,,)))))))))))))))'''''''''''''''((())))))------...///////////////++++++,,,---------------((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,---///222555999;;;;;;;;;::::::<<<>>>>>><<<:::999999999888777555444444444444111444777888666444222222222222222000------...000---000222222///---.../////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///111222333222111888333...555777444666444444555777777555222000222333333444444444333333444777;;;======;;;::::::777888:::<<<@@@DDDHHHKKKKKKIIIIIIKKKPPPTTTUUUUUUXXXVVVVVVWWWZZZ\\\]]]\\\\\\^^^bbbgggmmmssswwwzzz}}}}}}rrrrrrxxxrrrhhhddd```aaannnvvvgggkkkmmmyyymmmeeeyyy{{{eeeOOOHHH@@@666555111...444///111333888YYYssswwwNNN@@@333333999;;;999666999[[[iiiOOOJJJLLLPPPiiisssVVVIII???????????????@@@AAABBBCCCDDDDDDBBB>>><<<===>>>666888:::;;;;;;:::::::::666555444333222222222222111222555;;;@@@BBB???:::===777555888===DDDPPP\\\lllnnnooonnnppp{{{{{{\\\MMMEEEJJJ[[[xxxzzz~~~mmmRRREEE\\\~~~yyyqqqyyy~~~{{{iiiOOO666000333222111222000000000000111111111111444666:::HHHtttUUUUUUlllsss\\\FFF666777:::777777>>>EEEMMMXXXcccuuuhhhPPPJJJFFFAAA???@@@AAA@@@???HHHEEEBBBAAAAAAAAAAAA@@@AAAAAA@@@????????????@@@======<<<:::777444222111111333555666777777666555111222333333222222222444222111333666888<<>>>>>>>>>>>===999666666222,,,)))((()))))))))'''''''''''''''((())))))------...///000000//////******+++,,,,,,,,,,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++...///111333777:::<<<<<<;;;:::555888;;;<<<<<<;;;;;;;;;:::888666333222222333444000333555666555444333444444444333111///...000111+++///222222///------...000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...---...000111222222222777111---666999333333111111333555444333555999222222333444444444333333111444999<<<;;;:::999999888777888;;;AAAFFFIIIJJJLLLJJJIIIKKKPPPUUUVVVUUUUUUTTTTTTWWW[[[^^^``````^^^]]]]]]aaaiiiqqqwwwzzz|||~~~~~~yyyoooxxxrrrgggeeebbb^^^aaavvvsssiiinnnnnnvvvwwwkkk{{{{{{```JJJGGGBBB777333000...555000222333777VVV}}}UUUDDD555333888:::777555333UUUkkkNNNIIIKKKOOOiiiuuuXXXJJJ@@@?????????@@@AAAAAABBBCCCDDDEEEBBB>>>;;;<<<>>>555777:::;;;:::::::::;;;666555444333222222222222111333666:::@@@DDDCCC???===888777<<<@@@BBBHHHQQQUUUYYY]]]bbbkkkxxx{{{\\\MMMEEEKKK]]]|||tttmmmYYYJJJ\\\xxxvvvqqqvvv{{{hhhNNN555000333333111222000000000000111111111111444666:::JJJlllKKKNNNkkkvvv^^^HHH888999;;;666666<<>>HHHFFFCCCAAAAAABBBAAA@@@AAAAAA@@@@@@???@@@@@@@@@<<<======;;;888555333222///111444777888888666555555666555333111000222333222222444777666777>>>HHHZZZ\\\eeerrr|||~~~{{{wwwhhhZZZRRRLLLJJJHHHGGGHHHIIIIIIIIILLLUUUZZZdddnnnggg^^^bbbjjjsss[[[sss]]]QQQSSSJJJGGGAAA;;;999<<>>???@@@@@@>>>;;;888666777333...+++)))(((&&&%%%((()))***)))((('''((()))+++---///000...,,,++++++---......,,,******+++,,,+++)))(((((()))(((%%%###(((((())))))((('''&&&&&&$$$%%%&&&&&&''')))---111888888999;;;===>>>===;;;;;;::::::999999888888888999888777555555555666777555333222222333444222111333333222111///000333555000000000111000///...---///////////////......------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------...///000111222333333555555555555555555444444444333222222111111222222222222333444555555555555333555999<<<===<<<:::999666777999;;;@@@EEEIIILLLNNNNNNNNNNNNNNNQQQVVVYYY]]]YYYUUUTTTVVV[[[___bbbddd```\\\\\\bbbkkksssyyywwwxxxyyyyyyzzz~~~}}}ssswww{{{wwwssspppjjjfffllluuu|||zzzhhhjjjooottttttgggzzzwwwdddTTTHHH===555111000////////////111<<>>===<<<777666666888;;;<<<<<<;;;777777666555444333333333333222333777===AAABBBAAA@@@;;;666666:::;;;777333:::AAAIIIPPP[[[nnnrrrUUUJJJDDDKKK]]]~~~ttt```]]]fff}}}ssshhheee|||kkkHHH444444222000111///......//////000000111111444333777MMMhhhUUU\\\qqq|||___LLL:::555777999888777BBBEEEMMM\\\rrrkkkNNNIIIGGGFFFEEEDDDBBB???<<>>===;;;888555444222222111222222444555666666777777777777666666555555555444555666555666888;;;>>>LLLVVVbbbmmmvvv~~~zzzgggaaaVVVMMMGGGJJJMMMMMMMMMMMMTTTYYY^^^aaaaaabbbdddfff}}}___vvvyyy[[[NNNKKKJJJDDD???;;;888999BBBLLLZZZmmmtttlllaaaXXXccc{{{wwweeeRRRBBB999333222111000////////////+++333...666444:::JJJ>>>???@@@@@@>>>;;;888666666222...+++))))))'''&&&'''(((***)))(((''')))***,,,...000111///---,,,,,,---......---+++***+++---+++***((((((((((((&&&$$$((((((((((((((('''&&&&&&%%%&&&&&&&&&'''))),,,///777777888;;;>>>>>>===;;;888888888999999:::::::::999888777666555555666777777666444555666666555333333333333111000000333555////////////000111111222//////000000//////...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........///000111222333333555555555555555555555555333333222111111111111222111222444555666666555555111222555999===>>><<<:::666666777999===BBBGGGJJJMMMNNNNNNNNNNNNPPPTTTWWW[[[YYYWWWXXXZZZ^^^aaacccbbb``````aaaffflllrrruuuwwwxxxyyyzzz{{{~~~vvvlllpppwwwvvvqqqmmmmmmsss~~~zzzkkkmmmoooxxx{{{wwwppp}}}uuudddVVVIII===777555222000000000///000888AAAWWW999;;;===999999;;;;;;KKKuuuzzzZZZNNNJJJPPP```qqqiiiKKKAAA???@@@BBBAAA??????CCCDDDCCCBBBAAA???<<<:::999777666555666888999999888666555444333333222222222222111111444:::???BBBCCC:::888555666888999777555777???GGGMMMWWWhhh~~~lllRRRIIIFFFOOOccc~~~fffaaafffxxxzzzkkkbbbbbb{{{lllIII444333111///111///......//////000111111111444333888NNN}}}```___qqq}}}aaaOOO<<<666888888777666@@@DDDMMMZZZmmmnnnQQQIIIHHHHHHGGGGGGDDD@@@===@@@DDDEEEBBBAAADDDFFFEEEBBBBBBAAAAAA@@@??????>>>>>>===;;;999777666555555222222222222333444666666999999999999999999999999777777666555555666:::===LLLVVVcccoooyyy|||hhhXXXOOOHHHHHHKKKLLLKKKLLLRRRUUUYYYYYYXXXWWWYYY\\\mmmxxx|||]]]}}}yyy]]]PPPNNNIIIDDD???<<<:::<<>>;;;888666444111---******))))))(((&&&((())))))(((((()))+++,,,///111111000...---------......---,,,,,,---...,,,***((((((((((((&&&$$$(((((((((((((((''''''&&&&&&''''''''''''(((+++---444555777;;;>>>>>><<<:::999999999999999999::::::888777777666666666666777777666555555666666555333444444333111000111333666222111000//////000222333//////000000//////...---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---............///000111222222333555555555555555555555555333222111111000000111111111333555777888777666555111000111777???BBB@@@<<<:::888777888;;;@@@FFFIIIMMMNNNOOONNNNNNPPPSSSUUUYYYYYYZZZ\\\^^^```aaabbb]]]^^^aaadddhhhkkkmmmooorrrtttxxx{{{}}}qqqfffjjjuuuvvvqqqiiimmm}}}zzznnnoooqqq{{{wwwsssqqq{{{}}}~~~tttcccWWWKKK???999999444222111111///...333:::fff]]]:::;;;===;;;<<<:::888EEEnnn\\\RRRKKKLLLZZZqqqmmmQQQBBB???>>>AAA@@@>>>>>>AAACCCCCCBBB@@@>>>;;;999888:::888777777888888777555555444333222111111111222111//////111666<<<@@@BBB999:::;;;:::888666666666555===FFFKKKRRR```wwweeeNNNHHHGGGSSSkkk}}}iiicccfffrrrvvvlll___YYY^^^{{{nnnKKK444222///...111000......///000000111111222555555999NNNjjj```ooozzzaaaOOO>>>777888777666666===BBBKKKWWWgggpppSSSIIIIIIIIIJJJIIIFFFAAA===???CCCDDDBBBAAADDDFFFDDDDDDCCCBBBAAA@@@???>>>======<<<;;;:::999888888888333222111000111222444666888888888999::::::;;;;;;:::999888555444555888;;;MMMWWWfffuuusss___SSSIIIGGGIIIHHHIIIJJJIIILLLNNNMMMLLLMMMPPPTTT]]]ooo}}}bbbyyy^^^SSSPPPHHHCCC???===<<>><<<:::<<<<<<;;;:::888777666666777777777666666666666777555444333333444444333222333444333111000111333666888666222///---...///111000000000000000///.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///...//////000111111222222444444444555555555555555222222111000000000111111222333666888888888666555444111111777@@@DDDBBB===>>><<<:::999<<>>999555???eee^^^TTTKKKHHHUUUoooqqqYYYCCC???===???@@@======@@@BBBAAAAAA@@@???===;;;:::>>>===;;;::::::999777666444444333222222222222222/////////222555999<<<>>>???DDDGGGDDD<<<666555666555===GGGMMMPPP[[[qqqaaaLLLHHHGGGUUUppp}}}~~~dddbbbhhhrrrrrreeeXXXUUUYYY{{{oooKKK444222......111000...//////000111111222222555666;;;NNNiii^^^iiinnn\\\LLL<<<666777666666666999>>>IIIUUUbbb{{{oooRRRIIIIIIJJJKKKJJJFFFAAA<<<===BBBDDDBBBAAADDDEEEDDDEEEDDDCCCBBB@@@???======<<<;;;::::::999:::::::::555333111//////111333555444444555777888999:::;;;<<<;;;999666444444666999JJJTTTggg{{{gggZZZMMMGGGFFFEEEEEEFFF>>>@@@BBBCCCCCCGGGNNNTTTYYYssslllxxx^^^RRRPPPHHHCCC>>><<<;;;???JJJVVVgggxxx~~~ppp\\\ZZZmmmnnniiizzzwwwfffVVVEEE999222222111000//////000000///444---222111999MMM@@@@@@???>>>===;;;999777333000,,,************)))%%%'''((()))((()))***,,,***,,,//////---+++******,,,---......------///111---+++)))((((((((('''&&&''''''((((((((((((((('''&&&'''((((((''''''(((***...///222777;;;===;;;:::<<<<<<;;;:::999777777666666666666777777777777666666444333333444555333222333333222111///000222555999666222...---...000111000000000000000//////............---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000//////000000111111222222444444444555555555666666333222222111000111111111222333666777888777666666666222000555===AAA???;;;???===::::::<<<@@@FFFIIINNNOOOQQQRRRRRRQQQSSSTTTVVVZZZ^^^___]]][[[[[[[[[[[[]]]```bbbccceeeiiillllllqqqwww|||~~~~~~pppiiioootttzzzuuuggghhh{{{xxxjjjnnntttuuusssvvvyyywwwtttlllmmmqqqwwwzzz^^^TTTOOODDD:::777222000///111111///111555PPPwww}}}yyy|||VVV555666===@@@@@@:::666<<<^^^bbbSSSIIIFFFRRRkkkrrrbbbFFF@@@===>>>???>>>===>>>??????@@@@@@@@@@@@@@@??????===;;;::::::999777555555444333333333333333333...000222444666777888999@@@IIIPPPNNNDDD:::777999888>>>IIIPPPRRRYYYmmm___LLLIIIHHHVVVrrr]]]bbbooo|||xxxhhh[[[XXXVVV|||oooKKK444111///...222111//////000000111222222222444666<<>>===;;;;;;:::999999999999:::666555222000///000222333111222333555777888::::::;;;;;;:::777444444555777>>>III___yyynnn___OOOGGGDDDAAAAAABBB999;;;======???DDDLLLSSSWWWvvvxxxjjjyyyvvv\\\QQQMMMIIICCC>>>;;;:::>>>IIIUUUhhhxxxyyyeeedddxxxqqqppp|||zzzyyyiiiYYYHHH999222111000000000000000000000444,,,222111:::NNN@@@@@@???>>><<<:::999888333000,,,************)))&&&((())))))(((((()))+++)))+++......,,,*********+++,,,------,,,---///111...,,,)))'''((((((((('''&&&'''((((((((((((((((((%%%&&&((((((''''''((())),,,,,,///333777:::;;;:::777888888999::::::;;;;;;555666666777777777777666888777666666777777666444222222111///...///111444444222///------000222444000000111111000000///...............---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...000000//////000000111111111111333333444444555666666666444333222222111111222222333333444555666666666666555111///222888;;;;;;888<<<;;;999999:::???CCCFFFKKKNNNQQQRRRRRRRRRRRRSSSVVVYYY]]]]]]ZZZYYYZZZ\\\^^^aaaddddddeeeggglllqqqqqquuuyyy||||||zzzyyyyyymmmhhhooosssxxxuuujjjhhhwwwvvvhhhkkksss{{{rrrqqqrrrrrr|||tttpppiiiggggggkkkwww\\\UUUQQQEEE:::666333000...111111000222666IIIyyyyyy|||eee>>>666777===@@@===999:::WWWiiiTTTGGGGGGPPPbbblllfffHHHAAA===>>>@@@>>>===>>>===>>>???@@@AAABBBBBBBBB<<<;;;999888999888777555444444333333333333444444///111333555555666888:::>>>IIITTTUUULLLBBB======:::???IIISSSUUUYYYiii{{{|||[[[LLLKKKIIIXXXuuuYYYdddxxxmmm```^^^WWWmmmIII444222000///222111//////000111111222222333444666<<>>===<<<;;;:::999888888888777666333111000000111222111222333555666888999:::888999:::999777555666666222999NNNiii}}}nnn___OOOFFFBBB???>>>???<<<===>>><<<<<>>;;;:::>>>JJJVVVlllzzz~~~iiihhh~~~vvv}}}zzzzzzrrraaaKKK888111111000000000000000111///444---333111:::OOOAAA@@@???>>><<<:::999888444111---*********)))((('''(((***)))(((''')))******,,,...///---+++******)))+++,,,,,,,,,---///111///,,,)))'''((((((((('''&&&&&&'''(((((((((((((((###%%%'''(((''''''(((*********+++///444888::::::666666777888:::;;;<<<<<<444555666777888888777666888777666666777777666555000000000...------000222111000...---...000222444000111111111111000//////............------------+++,,,,,,------,,,,,,++++++,,,,,,,,,...///000111000000000000111111111111333333444444555666666777555444333333222333333333444333333333444555666777444222111333666:::<<<<<<;;;:::999:::<<>>@@@???>>>>>>===>>>???@@@@@@AAAAAAAAA;;;999888888999:::888777333333222222222222333333111222222222333777===BBB@@@MMM[[[^^^WWWKKKBBB???:::<<>><<<:::888888777888777555333222111000000//////111222444555666777444777999:::999777666666000111===SSSeeerrr}}}hhhYYYJJJCCC@@@===<<<>>>>>>???>>>;;;999;;;AAAEEEKKK]]]kkk}}}___JJJRRR{{{rrrZZZPPPLLLHHHCCC===;;;;;;AAANNNZZZqqq|||lllmmmyyyzzz}}}uuudddMMM999111111000000000000111111...444---444222;;;OOOAAA@@@???===<<<:::999888444111---******))))))(((((()))***)))((('''((()))+++---///000...,,,++++++(((***+++++++++,,,///111///,,,)))'''((((((((((((&&&&&&'''((())))))(((((("""$$$'''((('''''')))***))))))))),,,111666999;;;888888999999999:::::::::444555666888888888777666777555444444555555444333///000///---,,,---///222222111///...---...///000111111111111111000////////////.........---------+++,,,,,,------,,,,,,++++++,,,,,,---...///111111000000000000111111111111333333444444555666777777666555444444333333444444444333222111222444666888555555555666888<<<@@@BBB;;;;;;;;;<<>>:::444000000000///111444CCCzzzaaaBBB;;;999;;;===888999000AAAnnnzzzWWWFFFMMMOOORRR\\\dddLLLDDD>>>???AAA@@@>>>>>>>>>>>>????????????>>>>>>;;;:::999:::<<<===<<<;;;222111111111111111222222222222111///111777AAAIIIHHHTTTbbbfff^^^PPPEEE???999:::CCCQQQVVVVVV___mmmkkkPPPIIIMMMMMM^^^qqqTTTddd}}}~~~fffXXXYYY___hhhFFF333444222222333111000000000111222222333333333666;;;GGG|||kkkQQQ\\\gggSSSHHH;;;666555333444666:::888@@@OOOYYYeeegggNNNMMMKKKJJJJJJHHHDDDBBB===CCCGGGFFFFFFIIIIIIGGGCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@===;;;999888777888888777555333222000///,,,,,,---...000111222333111555999;;;;;;999777666555000444CCCQQQ]]]pppvvv{{{zzzpppbbbTTTFFF@@@>>><<<<<<>>><<<======:::888999>>>CCCKKKTTT]]]qqqkkkRRR[[[qqq[[[QQQNNNGGGBBB===<<<===CCCQQQ^^^ttt~~~ppprrr~~~{{{qqqbbbNNN;;;111000000000000000111111...333---444333<<>><<<999777555555222...++++++******)))((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,++++++,,,------.../////////,,,)))(((((((((((('''''''''''''''''''''''''''''')))))))))((()))+++---...---+++,,,...444999===888999:::<<<===<<<<<<;;;777777777777666777999:::777:::999555555777666333222333333111---+++---///222111000.........//////000//////000111111000...//////.........---------++++++++++++,,,,,,---...------...///000000000000///111333333222111111222555555555666666666666666999888777555333222222222444555666666666666999;;;777333333;;;EEEJJJFFF@@@>>>===<<<===>>>BBBEEEHHHIIIIIIJJJMMMOOOQQQPPPPPPRRRVVVXXXXXX]]]eeehhheeebbbccceeehhhkkkoooqqqrrrnnnooopppqqquuu}}}{{{~~~tttbbbdddpppwwwuuukkkeeedddgggrrrbbbeeewwwuuu||||||yyy}}}uuu|||yyynnnWWWRRRlll{{{yyyddd\\\ZZZOOOFFFAAA:::555222///...///111333333CCCqqqiiiEEE333444;;;>>>===;;;444:::]]]^^^FFFGGGMMMOOO\\\oooWWWCCC@@@@@@666<<>>===CCCSSScccwww}}}ttthhhtttxxxdddOOO:::222111111000000000000000000...222000777<<>><<<999777555555111---+++******)))(((((((((((((((((((((((((((++++++,,,------,,,,,,+++***++++++,,,------.........,,,)))((((((((((((''''''''''''''''''''''''''''''((()))(((((((((***,,,...---,,,,,,...222777999888999:::;;;<<<<<<<<<;;;888666444666999:::999666999;;;;;;888777999888555555666555222...,,,,,,...333222222000......////////////...///000111///---//////.........---------,,,,,,++++++,,,,,,------///...---------...///000...000111111000000111333666666666666666666777777888777666444333222222222333444666666555666888::::::666555;;;EEEJJJGGGBBB>>>===<<<===???BBBFFFHHHHHHIIIJJJLLLOOOPPPQQQQQQSSSWWWXXXXXX]]]eeehhheeeeeegggiiikkkmmmoooppppppqqqooonnnpppsssvvvyyy|||~~~sssaaacccmmmyyyvvvllldddbbbeeeuuuhhhkkk}}}vvv}}}{{{}}}wwwlllZZZUUUlllyyyyyyeee^^^\\\PPPEEE???999666333///...///111222222AAAtttxxxtttMMM666444:::<<<;;;:::666999WWWeeeKKKHHHKKKMMMZZZmmmaaaHHH???@@@:::===CCC:::========================<<<;;;999777666555555555444444222111000000//////000//////...///222444666999===OOOcccgggVVVCCC;;;:::<<>>GGGUUU___uuugggSSSLLLHHHIIIHHHDDD@@@???:::BBBEEECCCAAAEEEFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDBBB@@@===;;;999999999999888666555333222222222111000000111111000...444111111444999<<<:::777444333111333:::EEERRRZZZrrruuuuuuqqqoooqqqrrrppp___PPPBBB======;;;;;;======;;;;;;<<<:::777999>>>DDDOOOQQQWWWkkkuuukkkcccqqqyyyfffjjjUUULLLHHHGGGCCC@@@>>>???GGGYYYkkk{{{wwwlllxxx}}}hhhQQQ:::222111111000000000000000222111444111666:::QQQ@@@@@@@@@>>><<<:::777666444111---***))))))((('''((((((((((((((((((((((((+++,,,---------,,,++++++*********+++,,,,,,------...+++)))'''((((((((('''''''''''''''''''''''''''&&&'''(((''''''''')))+++...---------///222555777888888999;;;;;;;;;;;;;;;999555333666;;;===888333999;;;;;;888777999999666777777666444000---------333444444222000.../////////...---...000000...---...............---------------,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---.........//////...///222444888777666666777888999:::777666555444333222222222222444666777666777888:::<<<777444888@@@FFFDDDAAA<<<;;;:::;;;===@@@DDDFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSWWWYYYYYY]]]cccffffffhhhjjjlllmmmnnnooonnnnnntttnnnmmmsssuuutttxxxtttccccccjjjxxxvvvllldddbbbeeewwwlllpppyyysssxxxlll___\\\ooo{{{xxxgggaaa```RRRFFF@@@:::777444000......000000000;;;^^^ttt|||YYY<<<555999<<<;;;:::888888LLL}}}nnnPPPHHHIIILLL\\\pppoooOOO???AAA??????@@@<<<========================>>>===;;;:::888888777777666555444333222111111111...//////000000///......111222===PPPWWWMMM>>>777:::;;;???DDDLLLSSSZZZ]]]___sss{{{]]]JJJHHHIIIYYYvvvvvveeeUUUZZZqqq___VVVXXXuuuXXX<<>>AAArrrdddyyyvvv```HHH;;;777555444444444999:::AAAMMMVVViiinnnUUUNNNJJJJJJIIICCC???===:::AAAEEEDDDCCCDDDFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAA???===:::999::::::999777666555444444222222111222333333111...111000111555:::===;;;999666444111000444===HHHPPP```fffjjjjjjkkkooopppnnn___RRREEE???>>>===>>>??????===<<<===;;;777777;;;>>>NNNQQQQQQ[[[___YYYVVV\\\gggSSSLLLJJJFFFBBB>>>>>>BBBMMMaaasssyyyppp~~~jjjPPP777222111111000000000000000333333666111555777HHH@@@@@@@@@???===:::777666333000,,,))))))(((((('''((((((((((((((((((((((((***+++---------,,,***)))))))))******++++++++++++---+++((('''((((((((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***,,,------///111444666888777888999999:::;;;;;;;;;777666666888;;;;;;777444777999999666555888777555555555555333111///...---333555666555111...///000...------...//////...,,,........................------------,,,++++++***...---,,,,,,++++++,,,,,,------------,,,...222555999888777777888999;;;===555555444333333333333333222555888999999999:::;;;:::555000222999>>>>>><<<999888888888;;;>>>BBBDDDEEEGGGIIIKKKLLLOOOQQQSSSTTTWWWYYYZZZ]]]aaadddfffhhhiiikkkmmmnnnnnnnnnmmmpppiiijjjrrruuurrrwww|||~~~tttgggeeekkksssrrrjjjdddbbbccc~~~uuunnnsssyyywwwpppcccaaasss|||ssseeeccccccUUUHHHBBB===888555000......//////...444GGGkkkdddeeeBBB555888<<<===:::<<<777@@@lllwwwWWWKKKJJJOOO```tttyyyWWW???@@@BBB>>>===>>>========================???>>>===<<<;;;::::::999888777666444333222222222000000111111111000//////555111333;;;@@@<<<777666888:::===AAAGGGNNNVVV\\\YYYnnnuuuYYYHHHHHHLLL___{{{yyygggTTTTTTrrr```YYY___PPP999000555444333444000111111111222222444555666555;;;AAA???jjjjjjuuuzzzvvv```GGG999555444555666333777777===HHHOOO```{{{tttUUUOOOJJJJJJIIIDDD@@@>>>:::@@@EEEEEEDDDDDDEEEEEEGGGGGGHHHIIIHHHGGGEEEDDD@@@AAABBBBBBAAA>>>;;;:::;;;::::::999777666666555333222333444555444111//////000222666;;;===<<<;;;888777444111222999DDDLLLTTT[[[```aaaeeekkkoooooobbbWWWIIIAAA??????@@@AAAAAA>>>>>>>>>;;;666666:::>>>TTT^^^]]]aaabbb^^^______fffSSSNNNMMMFFFAAA===>>>DDDRRRgggyyyxxxrrrgggLLL333222111111000000000000000222222666111555555BBBwwwAAAAAA@@@???===:::888666333000,,,))))))(((((('''(((((((((((((((((((((((()))***,,,------+++)))((())))))************++++++,,,***'''''''''(((((('''''''''''''''''''''''''''$$$&&&&&&&&&%%%&&&(((***++++++---///222666999;;;777777888888999::::::;;;444777;;;;;;888666666777777999999666666888888555111111111222222111000///111555888666222//////000...------...//////...,,,---.....................,,,------------,,,******+++,,,---.........---,,,,,,------,,,,,,...222555888777777888999;;;===>>>666555444444333333333333333666;;;======<<<<<<===:::555000///444999:::999999999888999;;;???CCCFFFDDDFFFIIIJJJKKKMMMQQQTTTTTTVVVYYY[[[\\\^^^aaaeeedddeeehhhjjjlllmmmnnnnnnmmmiiikkkqqqrrrooottt}}}zzz{{{}}}~~~~~~}}}qqqgggggglllnnnnnnhhhddd```]]]ooo{{{tttpppvvv~~~tttccc```rrr}}}tttiii___aaacccUUUGGGBBB>>>888555000...---.........222;;;pppxxx___oooGGG444555;;;===:::===888999^^^bbbQQQKKKNNN^^^pppyyy___DDD???CCC===:::???========================@@@??????>>>===<<<;;;;;;:::999777555444333222222111000/////////111222444333111111222222111222555666888;;;>>>BBBJJJSSSYYYYYYmmm~~~mmmTTTGGGIIIPPPfffzzzhhhUUUYYYzzzgggbbbiii}}}KKK888222555222222333...111111111222333555666777777;;;CCC>>>bbb|||wwwaaaGGG999555444555777333666555;;;FFFLLL[[[tttxxxUUUNNNIIIJJJIIIEEEBBBBBB<<>>>>>;;;666777;;;EEE___mmmkkkjjjeee]]]^^^```bbbRRRNNNMMMGGGAAA===???GGGUUUjjj|||sssqqqvvv{{{dddIII333222111111000000000000000///111555000555555>>>nnnAAAAAAAAA???===;;;888777444111---***))))))((('''(((((((((((((((((((((((('''))),,,......---+++)))************************+++)))'''&&&'''(((((('''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((*********+++---111666:::===777777777777888999:::;;;333888===;;;666333555999999;;;;;;888888;;;;;;888000///000111333333111///...333888777333//////111///...---...000000...------------...............+++,,,---...---,,,+++******+++---///000111111222------......---...111333666666777999;;;<<<======888777666555444333333333333777<<<@@@@@@???>>>>>>===888333222444888999999;;;;;;;;;<<<>>>BBBFFFIIIDDDGGGIIIIIIIIIKKKPPPTTTTTTTTTXXX[[[[[[ZZZ^^^eeebbbccceeegggjjjlllnnnoootttvvvyyyxxxuuutttvvvyyyyyy{{{}}}~~~~~~|||ssskkkgggjjjpppooommmgggdddaaaYYYccc~~~xxxuuussszzzttt___^^^uuu}}}lll```YYY___cccSSSEEE@@@===777444000------.........333;;;bbbuuuxxx}}}RRR777333999<<<999===999777TTTnnnWWWKKKJJJUUUdddsssfffMMM@@@BBB===999AAA========================@@@@@@@@@@@@???>>>===<<<;;;:::888666444333333222000...,,,+++,,,///333555,,,///222333222000000222333666999<<>>???BBBEEEDDDAAADDDIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???===;;;;;;::::::999888888777777444333333444555555333000...///111444777:::<<<===888777555111///555AAAKKKSSSWWWXXXXXX^^^kkkvvv{{{pppiii[[[LLLEEEEEEEEECCCBBB>>>======:::777999>>>IIIeeetttsssssslllbbbaaa\\\www\\\PPPKKKIIIGGGAAA>>>AAAJJJYYYnnn~~~}}}nnnooonnnrrr}}}dddJJJ555222111111000000000000000---000444...555666<<>>;;;888777555111---+++******)))((((((((((((((((((((((((((('''***---000111000...,,,+++++++++++++++++++++++++++)))&&&&&&'''(((((('''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++******)))+++...333888;;;777777666666777888:::;;;666999:::999666444666888888;;;;;;999999;;;;;;999222111111333555444111...***111777888333//////111//////...///000111///------------.........//////***+++,,,......---,,,+++---,,,,,,---000444888:::---...000000//////000111333555777:::<<<===<<<<<<:::999777666555444333333222777===@@@AAA???>>>>>>???;;;666444666888999999;;;::::::;;;>>>BBBFFFIIIEEEGGGJJJIIIGGGIIINNNSSSSSSSSSVVVZZZYYYWWW[[[cccdddddddddeeegggkkknnnpppvvv}}}yyy||||||wwwxxxzzz|||}}}~~~yyynnniiiiiipppwwwrrrnnngggggghhhbbbhhh~~~tttuuuuuu||||||ooo[[[bbbqqq___ZZZcccgggVVVFFFAAA>>>666333///------.........111;;;VVVddd@@@666:::===;;;>>>:::777IIItttuuuZZZKKKFFFNNNZZZiiimmmXXXBBBAAA>>>:::CCC========================???@@@@@@@@@@@@???===<<<;;;:::888666444333222222000...,,,+++,,,...111333000111111111222222111///000444999;;;===CCCKKKRRRWWWjjjyyyxxx\\\JJJEEEOOO^^^xxx|||jjj]]]WWWrrr{{{kkkkkkuuunnnBBB555222333...000333///111222222333555666888999<<<666EEEEEE[[[~~~hhhvvv|||fffLLL===777444333333444444111666@@@DDDOOOeee\\\RRRJJJGGGFFFDDDDDDEEE@@@???AAADDDCCC@@@DDDKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<::::::999999888888777777555444222333444444333111///000111222444777;;;===999:::777222///444@@@JJJTTTXXXZZZ[[[cccppp|||zzzttteeeTTTJJJJJJIIIFFFAAA===;;;;;;999888<<>>DDDOOO___ssszzzkkkpppuuutttdddKKK666222111111000000000000000...111333---555666:::bbbAAAAAAAAA@@@>>>;;;999777555222...++++++******)))(((((((((((((((((((((((((((***...111333222000///,,,,,,+++++++++++++++++++++(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''(((''''''''')))++++++***((((((+++000555888777777666666666888999;;;:::999777777777777777777666999999777777::::::777555333333444666555111---(((000777888333//////222000//////000111111000...---------.........//////)))***,,,.........,,,+++000---+++***...555<<>>===???<<<777555666777888888888888777999;;;@@@DDDGGGEEEHHHJJJIIIGGGHHHMMMSSSRRRRRRVVVZZZXXXUUUZZZcccfffeeeddddddfffjjjnnnpppmmm}}}yyyuuu||||||sssvvvxxxzzz{{{}}}zzznnnjjjmmmvvvtttooogggkkkqqqnnnuuu|||pppsssuuu{{{lllyyyzzzwwwkkkZZZhhh|||ddd```iiilllZZZIIIDDD@@@666222///------...//////,,,888LLLtttJJJ;;;===@@@???@@@<<<666@@@cccvvv[[[JJJEEEKKKVVVcccqqq___DDDAAA???<<>>333222222---000555111222222222333555777888999===444DDDHHH[[[yyyZZZccc}}}xxxbbbIII;;;777444333333444444000333===???III^^^www```UUUKKKGGGEEECCCCCCEEEBBB???@@@CCCBBB???DDDMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDBBB@@@>>>======<<<:::999999888888777777777666444222222333333333222000000000000222555:::=========;;;555111555AAAKKKSSSXXX\\\___ggguuu{{{lllYYYNNNMMMLLLHHHAAA===::::::999999>>>EEE^^^sss{{{xxxyyysssfffaaa]]]hhhmmmZZZRRRMMMGGGEEE@@@???GGGSSScccwwwyyyjjjqqqzzzcccJJJ444222111111000000000000000000222444---444666888___FFFCCC???<<<;;;:::999999666222,,,(((''''''''''''&&&'''((((((((('''&&&%%%))))))+++111666666000+++,,,+++***))))))+++---......---+++)))''''''''''''%%%&&&''''''(((((('''''')))((((((''''''''''''((((((((((((''''''---666>>>===;;;999777666666777888:::888666666777888777777666777888777666777999;;;888777666444222111111111000///111777999555222222111000...---...///...---........................///...---,,,+++,,,,,,---,,,,,,++++++,,,---///000---///222333333222222333///222555999<<<=========;;;:::888777888777555444777888;;;???AAAAAA???<<<===;;;888555444555666777;;;666444888<<>>999333---,,,...111000...333---BBBsssddd888777<<<<<>>===<<<;;;;;;;;;<<<<<<<<<===============<<<;;;:::888555333222111000000///......///000111333222111000////////////222444666999===CCCJJJOOOTTT```qqqfffVVVKKKJJJZZZsssxxxbbb[[[YYYjjj}}}]]]RRRsss{{{YYY<<<777111111444666555222333444555666888999::::::???:::HHHMMMSSSeee[[[yyyxxxgggVVVDDD222222777333222222555777888<<>>;;;555???QQQooozzz~~~vvvnnneee]]]TTTllllll[[[UUUNNNEEECCC??????IIIYYYjjj}}}qqqfffppp|||```@@@555333222111111000000111111333///000444222000;;;KKKEEECCC???<<<:::999999888555111,,,(((((((((((('''''''''&&&&&&&&&'''((()))(((((()))...333333///***,,,+++***))))))+++---......---+++)))((('''''''''%%%&&&''''''((((((''''''(((((('''''''''(((((()))((()))(((''''''---666===:::999777777777888:::;;;999777666777888888777555555666888888777666888999:::999888666555444333333000...000666888555222111222000......///000///...........................///...---,,,,,,,,,------,,,,,,++++++,,,---///000...000222333222222333444111333555888;;;<<<======;;;999888777777777555333666777:::>>>@@@@@@>>>;;;;;;999777555555666888999<<<777555888<<<>>>BBBGGGFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSVVVVVVVVVXXX[[[^^^ccceeeeeedddhhhnnnooollllllnnnqqqssstttvvvyyy{{{zzz{{{{{{zzz{{{}}}}}}iiiaaajjjzzzzzzkkkhhhtttqqqmmmiiippp~~~|||tttiiinnnpppqqqooovvvdddlllqqqlll___RRRGGGAAA999333...,,,...000000...000///===ccczzzHHH<<<;;;>>>BBB===666888IIIvvvfffSSSEEEEEEQQQZZZmmmqqqZZZDDD@@@AAA===@@@???===<<<;;;;;;;;;<<<<<<=====================;;;:::888666444222111000///......---...///000111111111000////////////000111333555777;;;@@@GGGKKKQQQ]]]mmm{{{~~~dddOOOIIIKKK]]]uuunnn[[[YYYZZZiii{{{lllTTTOOOoooyyyRRR<<<777222111444666555333000111222444666888:::;;;BBB===IIIOOOUUUnnn]]]qqqttteeeWWWHHH777444888222444444666777777:::EEERRRiiiqqqUUUIIIKKKHHHFFFJJJJJJCCC???>>>BBBDDDCCCCCCEEEFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEEEECCCBBBAAA???===;;;::::::999777555555555555555555444333333333222111000111333555777888;;;<<<888333555???IIISSSXXX\\\^^^eeesssxxxpppbbbTTTIIICCCBBBCCCBBB:::999===:::555AAATTTrrr|||~~~pppeeeaaabbbiiizzz```OOOMMMKKKFFFDDD???AAAMMM^^^ooo}}}pppiiivvv]]]>>>444333222111111000000111111333///000444222000;;;JJJDDDBBB>>>;;;999888777888444000+++)))((())))))((()))'''%%%$$$%%%'''***,,,((('''(((+++///000...***,,,+++*********+++,,,---...---+++***((('''''''''&&&&&&'''((((((((((((''''''''''''''''''((()))***)))))))))'''''',,,444;;;777777666777888:::===>>>888888777888999999666444444666888888777666666777::::::999888666555444444000---///555777444111111222000//////000111000.................................---,,,,,,,,,------,,,,,,++++++,,,---///000000111222111111111333555444444666777999;;;<<<===:::999777777777777555333666666999<<>>AAAEEEDDDFFFGGGHHHHHHJJJLLLNNNPPPRRRUUUVVVWWWXXX[[[]]]aaaccccccbbbeeeiiihhhdddgggjjjooorrruuuwwwyyy{{{yyyyyyxxxyyyzzz{{{}}}|||~~~ggg]]]eeeuuutttjjjiiisssnnnjjjhhhqqqzzzrrruuutttqqqzzzrrrttt{{{qqqdddooouuummm^^^RRRIIIDDD999444///---...///...------222555NNNttt}}}}}}ZZZ???666>>>AAA>>>;;;888>>>iiinnnYYYIIIDDDLLLOOOdddnnn___JJJAAA???===@@@???===;;;:::;;;<<<=====================<<<<<<:::999777666444222000000...---------...000111222111000000/////////000000000222333555888===CCCGGGNNNYYYhhhvvvuuu___KKKKKKSSSeee{{{oooXXX]]]dddrrrwwwiii^^^QQQQQQnnn~~~|||III:::666222111333555444333///000222444777:::<<<>>>DDDAAALLLQQQWWWzzzeeennnoooaaaWWWLLL;;;666888222666555666666555777@@@KKK]]]yyyZZZJJJKKKHHHGGGLLLLLLCCC???===@@@BBBAAABBBDDDFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEEEEEEEEEECCCAAA@@@>>>===;;;::::::999777666555666666666666555444444333222111000000222444666666:::;;;888444555===EEEGGGLLLQQQSSSYYYccckkknnnbbbYYYMMMDDD???>>>======>>>999999<<<888777HHH___|||nnn______gggyyyyyyZZZMMMMMMLLLIIICCC@@@CCCRRRfffvvvwwwmmmgggrrrxxxxxx~~~XXX<<<444333222111111000000111111222///000444333222;;;HHHBBBAAA>>>;;;777666666777222///+++))))))))))))((()))(((&&&%%%&&&''')))***(((''''''***---///...,,,++++++*********+++,,,---...---,,,***)))(((''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''')))******)))***)))((('''+++333999777777777888:::;;;===???:::999:::;;;<<<:::777555333555888999888666555555888888777777555444333222000---...444666333111111111000000000111222000///........................------------------------,,,,,,++++++,,,---///000000000000///...///111444666666666777888:::;;;<<<:::888777777777777555444555666777:::======;;;999:::999888777666777888999:::666555999===???AAAEEEDDDFFFHHHIIIIIIKKKNNNPPPNNNOOORRRTTTVVVWWWYYYZZZ^^^aaaaaa___aaacccaaa\\\cccgggmmmqqqtttvvvxxxzzzwwwttttttvvvxxxyyyzzz||||||vvvbbb]]]fffrrryyyooojjjiiilllqqqnnnmmmvvvrrroooxxx|||vvvvvv~~~ssspppyyytttdddrrrxxxmmm\\\QQQJJJFFF777444///---......---,,,---333...AAAnnn~~~xxx}}}iiiDDD555;;;>>>@@@@@@:::999```{{{bbbNNNCCCFFFIIIYYYeee^^^LLL@@@>>>@@@@@@???===;;;:::;;;===>>>============<<<<<<<<<<<<:::999888666444222111000............///111333444333333222000000/////////111222333444666;;;@@@DDDLLLVVVeeeqqq|||mmmWWWKKKRRR^^^ooo```gggxxx}}}sssbbbYYYPPPRRRkkkqqqBBB888555222222333444444333333444555777:::===@@@BBBGGGEEENNNRRRZZZqqqrrrlll^^^WWWMMM<<<666777444666444555555444555<<>><<<::::::::::::888666666666666777666555555444333222111000000111333444444888:::777444555<<>>>>>:::::::::777<<>>???>>>>>>======<<<<<<<<<;;;::::::999777555444333222////////////000222444555777666444222000//////...222333444555666:::@@@DDDKKKUUUcccooozzzhhhOOOHHHTTTeeetttiiiooonnnaaaTTTLLLQQQeeeggg@@@666444333222333444444333666777777999<<<@@@CCCEEEHHHIIIPPPUUU\\\}}}xxxpppmmm^^^WWWNNN<<<444777666444222333555555555;;;CCCOOOllllllQQQKKKGGGFFFIIIHHHEEE@@@===>>>@@@>>>???BBBFFFEEEEEEFFFHHHIIIGGGFFFEEEEEEFFFEEEDDDCCCAAA???===<<<::::::::::::888777666666666777666555555444222222111000000000111111333666888777555666<<>>===<<<======<<<999777666888::::::888666666777888888999999888777555444111...///333555333222333/////////111222222000...////////////////////////+++,,,---.........------,,,,,,++++++,,,---///000...//////...------///000555666777888999:::;;;;;;;;;999888888999999888777777666777999;;;;;;:::888::::::999888888888888888333111333:::@@@AAACCCFFFEEEGGGHHHIIIIIIKKKMMMPPPOOOOOOQQQUUUYYY[[[[[[ZZZXXX[[[^^^```eeelllnnnkkkdddggglllooorrrtttvvvxxxvvvooommmuuu{{{zzz{{{|||sssddd^^^gggsssuuuqqqiiieee```[[[gggyyyzzz{{{xxxtttpppxxx}}}xxxssstttlllbbbccc~~~iiiwwwyyyiiiYYYQQQJJJBBB333222000...---------...111...---<<>>>>>>>>===<<<<<<;;;;;;::::::999777666555444333000000//////000222333555777666444222000//////...222333444555777:::@@@DDDJJJTTTbbbnnnyyybbbLLLEEETTThhhxxxnnnvvvllldddTTTPPP]]]nnn\\\>>>444444333333333333333444666666777999===AAAEEEHHHJJJNNNTTTXXX```xxx}}}nnnooo```ZZZSSS???444666777333111222444555555:::@@@LLL___tttSSSKKKGGGHHHLLLJJJGGGAAA===>>>???>>>???BBBFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@???===;;;::::::::::::999777555666666666666555444444222222111000////////////222444666555555888===BBBJJJJJJJJJMMMYYYkkkxxx}}}ooofffZZZTTTSSSQQQLLLFFF@@@>>>;;;999;;;HHHccc|||tttllllllfffZZZ___```aaaiiinnncccbbbrrrkkkRRREEEEEEZZZpppVVVLLLIIIHHHHHHCCCFFFSSSfffxxxfff___fffwwwqqqbbbnnnjjjwwwuuuKKK777666333222111111000000111111000111222444555777;;;???AAABBBAAA<<<777444666:::333000---+++***)))'''%%%&&&''''''((())))))***+++&&&(((+++---............******++++++,,,,,,,,,+++------------+++)))(((&&&''''''((()))))))))))))))(((((('''''''''(((((()))***++++++)))''')))...333999:::;;;<<<<<<=========>>><<<;;;:::;;;:::888777888::::::999888777777888666777888888888666444333222//////444666444333444------...000222222///---////////////////////////+++,,,---.........------,,,,,,++++++,,,---///000...000111111000//////000333444777999:::;;;;;;;;;<<<:::999:::;;;;;;:::888888777777999;;;;;;:::999777777888888999:::;;;;;;333111444;;;@@@@@@AAADDDEEEFFFGGGGGGGGGHHHJJJMMMNNNNNNPPPUUUZZZ\\\[[[YYYXXX[[[]]]___eeennnqqqooohhhjjjmmmoooppprrruuuwwwrrriiihhhrrryyyxxxyyy~~~{{{|||~~~tttmmmdddccclllwwwwwwrrreee[[[XXXZZZkkk|||{{{vvvppppppyyy~~~zzzuuuttteeebbbccc}}}xxxooo{{{zzziiiZZZTTTLLL@@@000000000///------...///000+++111888OOO|||ooo^^^oooZZZ;;;444;;;=========888BBBZZZhhhPPPKKKIIIDDDRRRnnnwwwdddLLLBBB@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;999999888666555444333333//////.........///111222222222111000////////////111222333444666:::???CCCHHHRRRaaammmwwwrrr[[[LLLKKK\\\ooo~~~uuutttkkkeeeTTTYYYtttPPP;;;333333444333333333333444555555777:::@@@FFFKKKOOOMMMSSSXXX]]]eeeuuuwwwrrrddd```[[[FFF666555666444222222555666555888===IIISSS|||~~~YYYNNNIIIIIILLLIIIHHHBBB>>>??????>>>???BBBEEEEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFFFFDDDBBB@@@???===;;;::::::::::::999777555555555555555444333333222222111000//////......222333444444555999@@@EEEIIIKKKMMMSSScccyyyvvvjjj___XXXRRRJJJDDD???===<<<;;;===HHH]]]oooyyy|||iiihhhwwwwwwggg[[[YYYRRRQQQOOOFFFLLLbbb~~~kkkUUUGGGDDDUUU|||lllTTTMMMKKKJJJLLLEEELLL[[[nnn|||dddWWWdddsssjjjwwwnnnwwwrrrJJJ666555333222111111000000111111000222333333555888;;;===AAACCCBBB===777444777;;;333111---+++***(((&&&$$$&&&%%%%%%%%%'''***...000%%%(((+++---...---------******+++,,,,,,,,,,,,+++---......---,,,***(((&&&'''(((((())))))))))))))))))(((((('''''''''((((((+++,,,+++)))'''(((---222888999:::<<<===>>>>>>>>>>>><<<999888888888777666:::;;;;;;999777777888:::333444555666555444222000333000000444666444333555,,,,,,---000111111///---000000000000000000000000***+++---...///...------,,,,,,++++++,,,---///000///111333444222111000111222444777:::;;;<<<;;;;;;===;;;::::::<<<<<<;;;999888888888999;;;<<<:::999444555666888:::<<<>>>>>>555222555<<<@@@@@@???AAADDDEEEFFFFFFEEEFFFHHHJJJLLLLLLNNNSSSXXXZZZYYYWWW[[[]]]]]]]]]bbbjjjlllkkkjjjlllnnnnnnoooqqqtttvvvmmmcccbbbmmmuuutttvvv{{{yyyyyy{{{}}}}}}nnnlllhhhhhhoooxxxxxxtttaaaTTTRRR]]]sssyyywww}}}}}}vvvnnnkkkaaaeeeiiizzzpppsss~~~{{{iii[[[WWWMMM???.../////////...---///000...(((555444<<>>>>>===<<<;;;;;;;;;888777777555444333222222///...---,,,,,,---//////...............///000000000111222333555999???CCCGGGQQQ```mmmvvv}}}gggVVVNNNWWWgggyyyoooccczzz|||fffaaaPPP]]]zzzHHH777222333444444333222333444555666999===DDDKKKRRRVVVOOOWWW[[[aaahhhtttsssfffeeebbbLLL999555555666333333666666555666:::FFFKKKqqq___QQQJJJHHHIIIFFFIIICCC?????????>>>???BBBEEEEEEEEEGGGIIIJJJIIIHHHFFFFFFFFFFFFDDDBBB@@@???<<<;;;::::::::::::999888444444555555444444333222222222111000///...------222333333333555:::AAAGGGJJJMMMRRR[[[nnnyyylllaaaWWWNNNHHH<<<<<<<<<===???GGGVVVccceeeuuupppZZZ\\\vvv}}}nnnccc^^^RRRJJJFFF@@@MMMjjjzzz```NNNGGGWWWaaaPPPLLLIIIFFFFFFGGGPPPaaassseeeXXXlll}}}vvvqqquuuqqqIII666444333222222111000111111111000222333333555999;;;;;;DDDCCCAAA===999777777888555222---+++***)))(((''''''&&&%%%%%%&&&(((+++,,,$$$%%%''')))+++,,,------))))))))))))))))))******.........---,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))***,,,...---******---000666888;;;<<<======???AAA>>><<<999888888888777555333666999888666555666999888999::::::999666333111///000111222222222222222222000///...///000000///........................------------------------...---,,,++++++---...000333222222333333333222111222555999;;;;;;:::;;;<<>>===999::::::999999888888888888555555666999>>>BBBCCCCCCBBBAAAAAAAAABBBEEEGGGIIIQQQOOOMMMOOORRRTTTSSSRRRPPPTTT\\\dddfffeeefffkkkiiikkkpppsssqqqnnnqqqxxxuuunnnhhhhhhlllooonnnjjjzzz{{{|||||||||}}}hhhaaaaaannn}}}}}}xxxaaabbb^^^___vvvtttuuupppfff^^^```yyy|||sssuuunnnooo}}}}}}gggYYYVVVJJJ888000///...---------------,,,...222222===lllgggGGG\\\VVV>>>222777CCC>>>;;;CCCJJJ}}}ZZZUUUNNNJJJGGGQQQkkk{{{fffFFFFFFDDDBBB@@@>>>>>>@@@AAA????????????>>>===<<<;;;999999888777666444222111//////...---------------............/////////000000111111222333777===AAAFFFTTTdddnnnwww|||^^^NNNMMM^^^ttttttbbbuuuwwwlllQQQPPPuuuiii<<<666444444333222333444555666777:::>>>BBBFFFLLLRRRWWW[[[XXXcccfffiiirrrlll___aaaYYYBBB444444444333333222333444555666CCCLLLgggbbbMMMIIIHHHGGGHHHIIIEEEAAA???@@@AAAAAA???HHHIIIIIIHHHFFFEEEFFFGGGFFFFFFFFFEEEEEEDDDCCCBBB>>>>>><<<:::999888777777666666666555444444333333222222111111000/////////444222333888===@@@EEELLLRRRUUUYYYcccxxxyyynnnaaaRRRFFFBBB===<<>>BBBEEEFFF@@@>>>???CCCBBB>>><<<===:::;;;:::999;;;???===888888888888999999999999999444555777;;;???CCCDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEMMMLLLMMMOOORRRRRRPPPNNNKKKNNNWWWbbbgggeeeccceeeiiikkkqqquuusssqqquuu|||~~~wwwqqqpppssstttrrrnnn{{{}}}wwweee```bbbrrr}}}}}}uuuppp~~~{{{iiidddjjjyyyrrreeeeee}}}hhh[[[WWWKKK::://////...---------------++++++......777___vvvMMMSSS|||uuuDDD444666AAA>>>;;;AAAEEEuuuiiiRRRJJJIIIGGGNNNbbbssskkkWWWGGGEEEBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;999888888777666444222111000000///......................../////////000000000111111222333888===BBBFFFTTTbbbkkktttsssZZZPPPSSSggg|||kkkaaatttzzzoooYYY]]]~~~bbb888666555444444333444555777888999<<<@@@DDDHHHNNNTTTXXXYYYUUU```bbbdddmmmqqqbbbfff```GGG555555444444333222333444555666???DDD[[[jjjRRRKKKIIIHHHHHHIIIEEE@@@>>>>>>@@@@@@@@@FFFGGGHHHGGGEEEDDDEEEFFFEEEFFFFFFEEEEEEDDDCCCBBB>>>===<<<:::999888777777777666666555555444333333222222111111000000//////222000222888<<<>>>CCCJJJUUUWWWYYYaaavvv|||mmmbbbZZZWWWPPPGGGCCCJJJUUU\\\___aaa___\\\nnnuuu\\\LLLPPPQQQaaafffXXXIIIEEEEEEcccwwwcccYYYdddjjjRRRJJJHHHEEEBBBCCCIIIZZZoooxxxtttxxxmmmtttjjjAAA111444222222222222222222222222111222444555666888<<>>CCCEEEEEEDDD>>>@@@EEEIIIHHHCCCBBBEEE>>>>>><<<999;;;???===888888888:::;;;<<<<<<;;;;;;333444777;;;@@@CCCDDDCCCCCCDDDFFFGGGGGGFFFDDDBBBIIIJJJLLLOOORRRRRROOOMMMGGGIIIQQQ^^^fffeee```___hhhkkkqqquuuuuutttyyy|||zzz||||||xxxttt{{{}}}wwwnnnccc___dddttttttffftttuuubbbeeezzzhhh\\\UUUHHH999//////...------------.........000111555PPPfffYYYqqqNNN888444>>>???===???>>>ZZZXXXKKKKKKHHHIIIUUUdddjjjfffLLLHHHCCCAAABBBBBB@@@>>><<<<<<<<<===<<<<<<;;;;;;888888888777666444333222111111000////////////000....../////////000000000000111111222444888>>>BBBHHHTTTaaaiiiqqq{{{|||hhhWWWWWW```qqq~~~~~~rrrvvvttthhh\\\gggVVV444888555444444444555666888999<<<>>>CCCFFFJJJOOOUUUXXXZZZUUU^^^^^^aaaiii|||gggkkkfffMMM:::888444444333222333444555666===>>>NNNtttwwwYYYMMMJJJIIIHHHIIIEEE???<<<<<<>>>???@@@DDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB>>>===<<<:::999888888888777777666555555444444333222222222111000000//////......333;;;@@@CCCIIIPPPXXXZZZ[[[^^^llluuuccc[[[ZZZ\\\TTTRRR]]]lllssssssrrrfffjjjmmmNNNIIINNNlllwwwlllYYYMMMKKKpppeeeZZZmmmwwwaaaNNNIIIGGGCCCAAADDDRRReeezzzuuuddd===111444222222222222222222222222000222333555666888<<>>??????>>><<<;;;222333666;;;@@@BBBBBBAAADDDDDDFFFGGGGGGFFFEEEEEEHHHIIIKKKNNNQQQTTTUUUUUUJJJGGGLLLXXXcccdddaaa^^^fffiiiooouuuuuutttyyy{{{zzz|||~~~wwwqqqbbb___dddrrrhhh|||zzziiirrrwwwgggZZZQQQBBB555///......---------......///000111333444@@@nnngggnnn]]]???333;;;?????????;;;LLLqqqkkkUUUPPPIIIDDDIIIVVV```eeeUUUNNNFFFAAAAAAAAA@@@===:::;;;;;;<<<<<<;;;;;;:::888888777777666444333222333222111111000000111111...////////////000000000000111111222444999???CCCIIIVVVccciiiooovvv}}}sssaaaXXX```nnn}}}uuuwwwzzz|||kkk```^^^oooJJJ222999444444333444555777999:::>>>AAAEEEHHHLLLPPPTTTXXX\\\WWW___^^^bbbiii}}}pppqqqnnnVVV@@@:::555444333333333333555555<<<<<>>???BBBCCCDDDDDDCCCBBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>===<<<;;;999999999999777777666666555444444444333333222111111000000//////000555<<>>???AAABBB@@@===:::777222333555999>>>@@@AAA@@@DDDDDDCCCDDDEEEGGGHHHJJJJJJJJJKKKMMMQQQWWW]]]aaaSSSLLLKKKTTT___dddccccccdddgggmmmrrrrrrqqqvvv~~~|||~~~|||uuuooo___^^^dddpppxxxyyywwwwwwvvvzzzkkk}}}tttggg[[[MMM>>>222......---------......///)))......000111000PPPlllbbbqqqKKK555888===@@@AAA;;;EEEUUUeeeWWWHHHBBBEEELLLUUU\\\\\\UUUJJJCCC@@@??????>>>;;;;;;;;;;;;;;;;;;:::999777777777777666555333333333333222111111111111111////////////000000000111000111111222444999???DDDKKKXXXdddjjjnnnsssxxxyyy~~~kkk]]][[[iiixxxzzzxxx}}}qqqzzzkkkbbbhhh|||oooAAA333999333333333333555777999;;;???BBBFFFJJJMMMPPPSSSVVV\\\WWW^^^^^^bbbggguuu~~~~~~gggIII888555555333333333333444555888999CCC^^^iiiNNNIIIKKKKKKGGGEEE@@@<<<::::::===???@@@AAACCCCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA>>>===<<<;;;:::999999999888777777666555555444444333333222222111000000000111111555999;;;===FFFPPPOOOSSSWWW[[[cccwww~~~tttnnnjjjppp{{{aaa```tttfffWWWSSSwww|||gggZZZOOOKKKHHHDDDGGGOOOcccvvvvvvxxxuuu|||OOO777222333222222222222222222222222111222444666777:::>>>AAA@@@@@@???===:::999:::<<<555222...+++))))))((('''%%%%%%&&&'''((()))******)))))))))***+++...000222222000---+++)))***+++,,,,,,---//////...,,,)))'''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&)))------***)))***,,,111555999<<<<<<<<<<<<<<<<<<;;;<<<===??????===;;;777777777888999:::999777222333333444444444333333333333333333333333222111111444777666222//////000////////////////////////.........------,,,,,,+++,,,,,,,,,---------......///111444888::::::999888777<<>>CCChhh{{{dddLLLDDDEEEHHHNNNTTT\\\WWWPPPGGGBBB??????@@@<<<<<<<<<<<<;;;:::999888777777777777666555444333333333222111111111111222/////////000000000111111000111222333555:::@@@EEENNNYYYdddhhhlllsssyyy|||vvveee]]]bbbqqqvvvzzznnnhhhsss]]];;;666777333333333444666999;;;===AAADDDHHHLLLNNNPPPSSSVVVWWWSSS[[[[[[```dddkkkyyyUUU666666555444333222333444555111777???RRRxxxvvvUUULLLLLLJJJFFFEEEBBB>>>;;;:::<<<>>>>>>@@@BBBBBBBBBBBBCCCEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<;;;::::::::::::888888777666666555555444333333333222111111000000+++,,,000777<<>>LLLuuuwwwYYYKKKFFFCCCGGGOOOTTTUUUTTTOOOGGGAAA@@@AAA>>>>>>>>>===;;;:::888777777777777777666555444333333222222111111111111111//////000000000111111111000111222333555:::AAAEEEQQQYYY```ccchhhssspppdddcccmmm|||xxxzzzrrrooo}}}LLL777999333555555555777999;;;>>>@@@DDDGGGKKKNNNPPPRRRTTTVVVSSSPPPYYYZZZ```cccddd~~~|||wwwxxx```===666555444333222333444444000888>>>EEEaaa```SSSNNNGGGDDDEEEDDDAAA===;;;;;;===>>>@@@AAABBBBBBBBBDDDFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<;;;;;;:::;;;;;;888888777777666555555555444333333222222111111000++++++---333:::GGG\\\nnnlllkkkkkkmmmppp{{{uuummmpppsssYYYOOOGGGEEEBBBDDDRRRcccsssiiihhhaaassswwwfff{{{___;;;444555333222222222222222222222222333555777999:::>>>BBBEEE??????>>><<<::::::;;;===222///,,,******++++++***((((((((()))(((((('''&&&)))(((((((((***---000111000///---+++***(((((('''+++---///111111///,,,+++&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''+++//////---+++,,,---***...333777999999999999555555666777888777444111333666999888666555666999;;;;;;;;;;;;:::::::::999444444444444333333222111111555999888333//////111000000000000000000000000//////...---,,,,,,+++++++++,,,------......------///---///777CCCKKKLLLJJJBBB@@@BBBNNNcccyyy}}}{{{zzzxxxxxx{{{fffQQQJJJJJJKKKNNNQQQSSSRRRNNNIIIFFF>>><<<999999<<>>===999???999MMMeeeQQQFFF>>>AAAKKKLLLRRRWWWTTTKKKCCCAAABBB@@@??????===<<<:::888777666777777777666555444444333222111111000000111111000000000000111111111111000111222333555:::AAAFFFSSSYYY]]]^^^eeettt{{{nnnfffiiiwwwxxxjjjllliiipppxxxxxxzzzBBB555:::000666777777999;;;>>>AAABBBFFFIIIMMMPPPRRRTTTVVVWWWQQQPPPYYY[[[bbbdddbbb|||lllmmmfffaaannn{{{iiiHHH666555444333222333333444444<<<>>><<>>;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;888888777777666666555555444444333222222111111000555111...---...777KKK]]]___bbbiiiqqqsssuuu|||ooogggxxxzzzooopppiiiVVVMMMFFFDDDCCCGGGXXXllleeeeee```uuuqqq]]]vvvWWW666333666333222222222222222222222222444666888:::;;;???CCCFFFCCCAAA>>><<<<<<;;;999888222///,,,))))))))))))(((''''''''''''(((((((((((('''(((((((((((())),,,///...---,,,***)))((((((((()))+++...000111000...---(((((((((((((((((((((((()))))))))))))))(((''''''%%%(((,,,---+++******,,,,,,,,,---000333444444222888888999999666333///---555666666444111222666:::===;;;888555444555666888::::::999777666444333333111222444555555333222111333222000......///000111111000///...............,,,,,,,,,,,,,,,---...///222222333555:::AAAGGGKKKEEECCCFFFRRRcccnnnpppmmm{{{~~~~~~uuuiii``````cccoooYYYMMMGGGFFFGGGMMMXXXaaa```UUUJJJ>>>======<<<===???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIKKKOOOUUUZZZccc___[[[[[[^^^aaacccbbbiiikkknnnooonnnmmmnnnoooqqqqqqrrruuuxxxxxxvvvtttttttttvvv{{{}}}~~~}}}sssgggaaabbbaaa]]][[[lllsssrrrsssmmmgggllluuu}}}}}}{{{lllqqqzzzhhhcccwwwrrrcccnnnyyyrrrrrrwwwvvvjjjbbb```VVVAAA222/////////.........---------,,,---...///000444:::>>>ssstttTTTXXX\\\JJJ999222999@@@>>>===888===^^^|||]]]OOOKKKHHHDDDHHHQQQbbbjjj]]]GGG>>>CCC<<<>>>@@@???<<<999777777999999888777666555444444333333333222222222111111000000000000000000000000444111111444777:::???EEEQQQTTTWWW]]]kkk~~~ssshhhhhhsssjjj______~~~vvv```???888999888444666999;;;>>>AAAEEEHHHGGGJJJNNNRRRUUUUUUTTTTTTUUUXXXYYYVVVUUU[[[hhhssstttbbbddd```SSSbbbkkkQQQ999111222333---000777666222666777>>>NNNfffxxxUUUJJJLLLHHHEEEAAA>>>======;;;:::===???AAACCCCCCCCCDDDFFFDDDEEEFFFFFFFFFEEECCCCCC??????>>>===<<<:::888777777777777666555555444444333333222222111000//////000///......000444888;;;NNNTTT^^^iiiqqqvvvxxxxxx{{{tttkkk```\\\^^^rrrnnnuuummmWWWNNNGGGEEECCCHHH^^^uuummmfffvvvpppqqqxxx{{{EEE888666000333333222222111222222333333555777888:::<<>><<<<<<;;;999888222///,,,))))))))))))(((''''''''''''(((((((((((('''(((((((((((())),,,......---,,,***)))((((((((()))+++---///000///...,,,(((((((((((((((((((((((()))))))))))))))(((''''''%%%(((,,,---+++******,,,++++++---000333444444222999::::::999666333///,,,///000222333333444666888;;;999777555333333444444666666555555444444444444333444555666666555444333555444333222222222333333///......---,,,,,,------------,,,+++++++++,,,,,,.........///222777;;;===;;;:::<<>>111/////////.........---------,,,---...///000444999<<>>;;;999<<<>>>AAABBBBBBBBBDDDEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@???>>>===;;;:::999777777777666555555444444444333333222111111000000222111///......000222444:::???HHHQQQYYY^^^```aaa```ccchhhlllnnnnnnmmmlllaaa]]]YYYVVVPPPIIIHHHKKKeeefffkkkvvvjjjNNNIIIEEEEEEHHHTTTiii{{{|||iiijjjpppzzz~~~qqq???555555000333333222222222222333333444555777:::;;;===AAAEEEIIIBBB@@@===<<<;;;;;;999888222///,,,))))))))))))(((''''''''''''(((((((((((('''(((((((((''')))+++...------+++***))))))(((((((((***,,,.........---,,,(((((((((((((((((((((((()))))))))))))))(((((('''&&&(((+++,,,+++******+++******,,,000333555555444:::::::::999777333000...)))***---111555777777666888777666555333222111111111111222222333333444444222333555555666555444333444444444444333333333333222222111000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,---...000111000000222666:::===>>>===@@@AAAGGGQQQXXXXXXOOOGGGPPPdddxxx~~~qqqYYYBBBGGGDDDDDDLLLWWW^^^^^^[[[FFFEEECCCAAA@@@@@@@@@@@@>>>???@@@BBBEEEGGGHHHIIIHHHIIIIIIIIIIIILLLPPPSSSSSSTTTWWW\\\bbbeeeffffff```cccgggiiikkkmmmoooqqqsssuuuvvvuuussstttxxx|||uuuuuusssrrrtttwwwzzz|||xxxsssjjjaaa^^^```___\\\lllxxxwwwpppooojjjdddfffttt~~~xxxrrrssssssqqqvvvppptttnnnwwwyyyooonnnvvvmmmeee]]]MMM::://////...............---------......//////000333777:::AAArrrnnnZZZjjj^^^===888;;;222999<<<===888:::UUUcccOOOIIIHHHIIIGGGJJJUUUeeejjj\\\JJJAAA>>>;;;:::;;;<<<<<<<<<999999888777666555555444333333333333222222222222111111111111111111111111444222333777999:::???FFFMMM\\\mmmwww}}}ssspppqqq{{{vvvfffzzzxxxsssJJJ555555888888;;;>>>AAADDDGGGJJJNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZXXXXXXXXXZZZ^^^aaacccdddlllnnnppp]]]@@@444444888444333555000000555555666===MMMyyylllRRRMMMJJJHHHEEECCCBBB???<<<999<<<>>>@@@AAAAAABBBCCCEEEDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???>>><<<;;;:::888777777666666555555444444444444333333222222111111000///............///...111777>>>EEEJJJNNNOOOFFFGGGIIIJJJJJJJJJIIIHHHAAA>>>>>>???===;;;===BBBYYYkkkfffxxxggg[[[IIIHHHDDDDDDNNNbbbuuuttt```cccxxx|||vvv~~~qqq|||ccc888222444111222333222222222333444555555666888<<>><<>>============>>>>>>???AAACCCEEEGGGHHHFFFFFFGGGGGGIIIKKKNNNPPPTTTVVV[[[___cccdddcccbbbaaacccfffiiijjjllloooqqqsssvvvyyywwwsssrrruuuyyyqqquuuwwwwwwyyy{{{{{{yyyttttttppphhhaaa^^^]]]]]]qqq~~~qqqmmmiiiggglll{{{wwwxxxzzzwwwttt}}}rrrrrrpppwww~~~ttttttpppttt{{{uuummmdddXXXGGG555...///........................//////000000000222555777>>>ZZZ{{{___[[[lllFFF:::;;;555999<<>>555>>>jjjyyy]]]PPPLLLCCCCCCAAAHHH[[[kkkeeeUUUCCC@@@===<<<<<<;;;999666:::999999888777666555555444444333333333222222222111111111111111111111111444333444777888888>>>EEEIII]]]rrr}}}}}}qqqsssyyygggqqqsssrrrccc@@@333666999999@@@CCCGGGJJJLLLOOOSSSUUUUUUUUUVVVWWWYYY\\\^^^```\\\]]]^^^^^^___aaadddfff}}}~~~vvvwwwmmmMMM:::555888555444555111+++444777888:::BBBeee|||XXXJJJGGGFFFEEEDDDCCCAAA===:::;;;===???@@@@@@AAABBBDDDCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>===;;;:::888888777777666555555555555555444444444333333333---...//////000000//////---///222777<<>>DDDUUUrrruuu^^^KKKJJJJJJEEEDDDSSSlll}}}mmmWWW[[[nnn}}}|||}}}uuu~~~VVV555111444333111333333333333444555666777777:::???BBBDDDGGGJJJLLL@@@>>><<<;;;;;;;;;999888222///,,,)))))))))((((((''''''''''''(((((((((((('''(((((('''''''''***,,,,,,,,,+++***))))))))))))((()))***,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++******+++---222777::::::999777888999999999888777666222///---///333777888888666777777888666444222111333333333222222222222222///000000111111222222111...////////////...------...---------------......000000000000000111222222111222333444444444333333222444555444222000000222///---,,,---000444777999<<>>===<<<;;;;;;<<<======?????????@@@AAACCCEEEFFFCCCCCCDDDEEEHHHKKKMMMNNNTTTWWW\\\```bbbcccbbbbbbccceeefffgggggghhhjjjlllpppuuuzzzzzztttpppppprrrnnnsssuuusssuuuzzzzzzwwwpppuuuxxxsssggg]]]\\\```nnnpppiiigggjjjrrr~~~}}}|||ssssss|||xxxvvvttttttqqqiiisssooozzztttssslll```QQQ@@@222---///---.....................///000000000000111333666999BBBqqqgggQQQ\\\}}}XXX>>>999777888:::AAACCC999666PPPsssrrr[[[NNN???BBB@@@???JJJ\\\bbb]]]IIIEEE@@@<<<;;;;;;<<<<<<::::::999888777666555555444444444333333333222222111111111111111111111111333333444777777888???HHHRRRdddwww~~~}}}}}}~~~zzzssszzz}}}hhhwwwxxxvvvUUU;;;555888;;;;;;DDDGGGKKKNNNQQQSSSUUUWWWZZZYYYXXXXXXYYY[[[]]]___[[[___aaa```___bbbkkksss{{{yyyyyy^^^CCC555666444333666333---444666777888???aaa___FFFEEEDDDCCCCCCCCCAAA>>>;;;:::<<<>>>??????@@@AAACCCCCCBBBBBBAAA@@@??????????????????>>>===<<<;;;:::888888888777666666555555555555444444444444444444///000000111111000//////---...///222555:::===@@@@@@>>>;;;888555444333333666444444666777777<<>>;;;:::;;;;;;999888222///,,,))))))))))))(((''''''''''''(((((((((((('''(((((('''&&&''')))+++,,,++++++***))))))******))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''(((***++++++***)))***---222777;;;;;;;;;888888999999999999999999777444222111333666888999666666777888777666555444555555444333222111111000111111111222222333444444000000000///////////////------,,,,,,------......,,,,,,,,,------...///000///000111333444555555555777888999999777666666666///222444444111000111222444999???BBBAAA>>>:::888777666555888<<>><<<;;;;;;::::::;;;===>>>???@@@?????????@@@BBBEEEFFFDDDCCCDDDFFFJJJMMMNNNNNNPPPTTTYYY]]]```bbbeeegggeeeffffffeeeddddddeeegggmmmqqqwwwxxxuuuqqqnnnnnnooosssrrrlllmmmuuuxxxuuujjjooouuutttjjj______eeekkk~~~mmmfffhhhmmmuuu~~~}}}rrrnnnuuu||||||zzzvvvsssmmmeeehhhxxx{{{nnnooouuuppphhhZZZIII;;;111......---------..................///000000000111333555;;;888YYY\\\MMMYYYnnntttRRRCCC;;;777666<<>>::::::999888777666666555444444444444333333333333222222222222222222222222333333555888999===IIITTTcccqqq|||}}}yyyyyy{{{|||{{{~~~|||ttt}}}{{{yyyxxxvvv{{{qqqIII999999;;;<<<>>>GGGJJJNNNQQQSSSTTTUUUWWW]]]\\\ZZZYYYXXXYYYYYYZZZXXX]]]```___^^^cccppp{{{oooMMM777666333444777555444666222111555???cccqqqLLLFFFDDDCCCBBBBBBAAA???===999;;;===>>>>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>===<<<;;;:::999888888777777666666555444444444444444444444444444444333222111///...---.........000222555888:::888777666555555666777888888555444555444444999???MMMlll~~~sssqqqfffVVVHHHFFFGGGQQQgggjjjdddmmmCCC888444555666111333333444555666888:::;;;<<>>@@@??????@@@BBBEEEHHHJJJIIIGGGGGGIIILLLNNNNNNMMMMMMPPPTTTXXX[[[```fffjjjiiijjjiiigggeeeeeefffhhhjjjlllooorrrrrrrrrpppoooqqqyyy{{{vvvvvvzzzwwwoooaaabbbfffkkkiiidddfffkkkooo{{{kkkjjjppprrrttttttqqqzzz~~~vvvnnneeebbbooo~~~ooocccsssyyymmmcccSSSBBB777222///...---------.........//////---...000000000111333555<<<999HHHxxxsssSSSNNNSSSsss|||cccJJJ:::777999======:::;;;@@@aaaiiiOOOIIICCC@@@>>>???FFFNNN\\\``````ZZZMMMBBB===<<<;;;::::::999888777666666555444444444444333333333222222222222222222222222333444777<<<@@@GGGWWWfffnnnvvv{{{xxxtttuuuwwwyyywww}}}yyytttkkk{{{ssspppjjjlll```>>>666;;;===>>>@@@IIILLLPPPRRRSSSSSSTTTUUUXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]\\\]]]bbbkkkrrrwww{{{TTT:::888666555666444444555111111555<<>><<<888:::===>>>>>>>>>???AAAAAAAAA@@@@@@@@@AAABBBCCC????????????>>>===<<<<<<999999888888777666666666333333333333333333333333444444333222000///....../////////000111333444666333333333444666888999;;;888555444555444444999@@@GGG```mmmkkkiiimmm}}}nnn``````\\\QQQDDDDDDLLL```www}}}mmmuuu\\\999888444333666111333333444555777999;;;<<>>===<<<;;;999888777666222666999999777555777999444444555555666777888888222222222222111111111111............///000111222222000...---,,,---///000,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++,,,,,,---///111333444444222222333555555444222777666444444444555666777:::999:::;;;;;;;;;<<<>>>===:::888888:::<<<<<<<<<999999888777888999:::;;;??????@@@AAADDDHHHLLLNNNMMMKKKJJJKKKNNNOOONNNLLLNNNPPPSSSTTTWWW\\\dddjjjnnnnnnmmmkkkiiihhhjjjlllhhhhhhiiilllpppssssssrrrqqqyyyiii[[[VVVWWW```ggghhhkkkooovvv{{{lllqqqyyywwwsss~~~~~~yyyvvv{{{pppeeefff{{{|||qqqwwwggg```zzz{{{kkk```NNN>>>555333000...---------.........//////,,,...000000000111333555666666;;;ccc[[[NNNGGG\\\]]]>>>;;;999:::===>>>===<<<888hhhYYYLLLBBBCCCCCC======BBBGGGWWWiiinnneeeUUUIIICCC;;;::::::999888777666666555555444444444333333333222222222222222222222222333444999???EEEPPPccctttmmmtttwwwssspppsssvvvwwwwww~~~yyykkkbbbaaatttqqqnnneeeddduuuTTT777444<<<>>>>>>BBBIIILLLPPPRRRSSSRRRSSSSSSPPPQQQTTTVVVYYY[[[]]]^^^aaa___\\\[[[[[[^^^aaaccc]]]WWW<<<:::888666666222000333222555888777HHHgggyyyPPPMMMHHHDDDBBB@@@>>><<<888:::<<<======>>>???AAAAAA@@@@@@???@@@BBBCCCDDD@@@@@@@@@@@@@@@???>>>===999999888888777666666666333333333333333333333333111000000000000111111222------------...///000000000000111222333555666777666222111333333444999@@@EEE[[[eeeaaa\\\^^^pppzzzhhhjjjiiiTTTQQQMMMCCCDDDDDDRRRlll{{{pppPPP333777333111555111333333444666888:::<<<===AAACCCEEEGGGJJJOOOTTTXXXAAA>>>;;;:::;;;;;;:::999333111---***(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''',,,---...---+++***+++,,,,,,---...//////...---,,,+++)))&&&$$$$$$%%%'''((((((((((((((((((''''''''''''''''''(((((()))***+++((('''(((---333777888777:::;;;<<<:::888555555555555555555555444333222222444555666555444333444666111222333444444333222111111111000000000111333444333222000///.........///......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,------///000222333222333333111000000222555555555555444333111000///111333666666555666888;;;>>>===;;;::::::;;;===>>>999999::::::;;;<<<<<<<<>>===<<<===<<<:::888444444555555444222000///777444111///000222333444333777DDDVVVdddhhhffffffmmmlllnnnoookkkiiiqqq~~~~~~pppLLLNNNsssyyyeee^^^yyy^^^GGG555666<<<<<<===@@@FFFLLLRRRSSSPPPMMMNNNPPPLLLNNNQQQRRRSSSXXX___eee``````___\\\ZZZXXXZZZ[[[aaaqqqoooEEE666444000000666333444444222222777BBBJJJ~~~kkkZZZKKKGGGCCC<<<<<>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@??????===<<<<<<>>>;;;888777777777777666444444333222222222333333111111111111000///------,,,,,,,,,---...///000111//////000111222444666666777333111333333333666;;;NNN___fff[[[UUUddd~~~{{{jjjZZZ^^^yyykkkZZZOOOGGGBBBCCCNNNbbbxxxrrrMMM666555666777666000666666666777:::>>>BBBDDDEEEHHHKKKLLLNNNPPPSSSUUU@@@===:::999::::::999888222000---***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''---...///---+++)))******)))***,,,...///000000000,,,***(((%%%%%%%%%'''((((((((((((((((((((((((''''''''''''(((((()))***+++)))((((((,,,222666888888999;;;;;;:::888666555666444444444444333222111111333555777777555444555666111222333333333333222111111111000000000111333333333222000///......//////......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,---...///000111111222333222111111333555666666555555444222111000000222555555444444666888888777666555666777999;;;>>>>>>??????@@@AAAAAABBB@@@BBBEEEGGGGGGGGGHHHIIIGGGHHHIIIHHHGGGHHHIIIKKKNNNOOORRRVVVZZZ___bbbdddcccdddfffjjjlllkkkhhheeefffeeeggglllmmmmmmrrrwwwqqqwww}}}yyynnnaaa]]]\\\bbbjjjsss~~~|||sssppp}}}xxxuuu|||~~~xxx}}}jjjkkk{{{kkk\\\___qqq~~~qqqddd[[[LLL===333///......,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333111666777999RRRhhhIIILLLjjjVVV;;;999777999BBB<<<;;;999888AAAddddddSSSJJJBBB>>>>>>>>>CCCHHHOOO[[[eeefff```RRRMMMEEE>>>999888999;;;666666777777888777777777666444222222333555777888IIINNNZZZfffkkkhhhffffffhhheeefffiiiiiilllvvvzzzuuu}}}eeeOOOkkk~~~wwwqqqQQQ???222555;;;;;;===BBBFFFKKKQQQRRROOOMMMNNNPPPQQQPPPOOOOOORRRTTTVVVWWWZZZZZZ[[[ZZZXXXYYY[[[]]]XXXdddzzzuuu|||PPP;;;777555444444333444444333222777???FFFooopppPPPIIIIIIBBB>>>CCC>>><<<999999<<>>===<<<===;;;888777777888777666555444333333222222333333111111111000000///...---//////......///000000111111111111111222444666777777333111333333333777===MMM[[[```TTTPPP```xxxyyydddTTT\\\uuusssbbbUUUNNNJJJHHHGGGXXXpppdddEEE444444444555666111666666777999<<<@@@CCCDDDEEEHHHLLLOOOQQQTTTXXX[[[???<<<:::888999999888888222000---***((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''---...///---+++)))((())))))***+++---...///000000...,,,***'''&&&&&&'''(((''''''(((((((((((((((((('''''''''(((((()))***++++++))))))+++000555888999999:::;;;:::888666666666444444444444333222111000333555888999777666555555222222333333333333222222111111000///000111222333222222000///////////////......---,,,,,,,,,,,,---...------------,,,,,,,,,---,,,,,,,,,------...//////111333333333333444666666666666555444333222111///111222222111111222444222111111222333555888999;;;<<<<<<======>>>??????>>>AAADDDEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKKKKMMMNNNOOOPPPQQQTTTYYY^^^cccfff^^^```ccchhhlllmmmllljjjggggggjjjnnnnnnmmmooossspppuuuzzz~~~|||sssfff]]]XXX___kkkwww~~~xxxpppttt}}}}}}wwwwwwzzz|||}}}{{{mmmwww|||jjjZZZ```vvv}}}wwwnnn___UUUEEE888000...///000/////////////////////////////////000111222333444111666888777@@@dddfffWWWiiivvvOOOBBB;;;888===888<<<;;;:::555===fffkkkUUUGGG@@@>>>======<<<===FFFTTT^^^aaagggccc[[[OOOCCC<<<;;;===777777666666666666777777222333555888<<>>>>><<<:::999;;;???BBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@??????>>>===<<<===;;;888888888888777666555555444333333333333333111111000000//////......111111111000000111111111333222111111222444666888555222111333333444999@@@SSS___```SSSQQQdddyyy}}}eeeWWWbbbttt{{{nnn]]]OOOHHHFFFFFFMMMgggQQQ;;;222444333333666222555666999<<<@@@BBBDDDEEEHHHKKKNNNQQQSSSVVVZZZ]]]???===:::999999999999888222000---***((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''+++,,,...---+++***)))***,,,,,,,,,------,,,,,,,,,000...,,,)))(((''''''(((''''''''''''((((((((((((''''''''''''((()))***+++,,,***)))***---222777:::888999::::::888777777777666666555555444333222111333666999:::999777555555333333333333333333333333222111000//////000111222222111111000000/////////......---,,,,,,,,,,,,---------------------------------,,,++++++,,,,,,,,,,,,///222444444444555666666666666666555444333222//////000/////////////////////000222444777999;;;666777777888999999::::::;;;===@@@AAABBBDDDFFFHHHLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRSSSUUUZZZ___dddhhh___```ccchhhmmmppppppoookkkkkkmmmqqqpppkkkkkknnnqqqvvv{{{~~~uuummm```WWW\\\jjjvvv}}}{{{tttqqqzzzxxx|||rrrtttttt}}}hhh[[[eee|||wwwqqqkkk[[[PPP@@@333------...///000000000111111111111111111000000000000222444555555777;;;:::888PPPgggeeeuuuaaaMMM:::666444@@@;;;CCC@@@555===ggglllWWWJJJDDD??????>>>>>>@@@EEEIIIKKK```eeegggcccZZZQQQLLLLLLEEECCCAAA???>>>>>>>>>>>>???BBBGGGMMMUUU]]]eeejjjpppoooppppppjjjccc```bbbgggeeeeeekkkttt|||}}}wwwooo```WWWbbbjjj```ddd||||||~~~wwwppp|||RRR;;;777888===@@@AAAEEELLLGGGJJJMMMNNNMMMMMMNNNOOOOOONNNOOOQQQUUUVVVTTTRRRPPPRRRTTTVVVWWWYYY\\\___dddbbb|||pppMMM;;;999888444222444555444333444777:::FFFmmmpppSSSJJJFFF@@@:::>>>@@@???;;;888888>>>DDD@@@@@@AAAAAABBBAAAAAAAAA???????????????>>>======<<<:::999888999999888666666555444333333333333333111111000///////////////111111111111111111222333444333111000111333666777555222222333333444;;;CCC[[[eeebbbTTTVVVkkk~~~hhh^^^jjjpppiiimmm{{{zzzzzz}}}{{{jjj[[[NNNFFFEEEGGGUUUsssjjjBBB444222666222222666333555888<<<@@@CCCEEEFFFFFFLLLNNNQQQRRRRRRTTTVVVXXX@@@>>>;;;::::::;;;:::999111///---***((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''))),,,---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,000...,,,***)))(((((((((&&&'''''''''(((((())))))''''''''''''((()))***+++,,,+++))))))+++000555999777999::::::888777777888888888888777666444333222333666999:::999777555555333333333333333333333333222111000//////000111111111111111111111000000000......---,,,,,,,,,,,,---------------------------------,,,++++++++++++,,,+++...111333444444555666666666666666555444333333///...............---------...///222555888:::;;;888888999999:::;;;;;;;;;:::<<<>>>???@@@BBBEEEGGGFFFGGGHHHHHHGGGHHHJJJLLLSSSRRRSSSUUUXXX]]]bbbeee```aaacccggglllooooooooonnnnnnppprrrooojjjhhhjjjmmmrrrxxx|||wwwmmmoooaaaXXX^^^mmmwww{{{|||yyytttxxx~~~ooommmwww~~~wwwhhhaaaooovvvooojjj[[[OOO???222......///000------........./////////333222111111111333444555555333666999666BBBqqqvvvccclllKKK;;;444>>>777===BBB<<<333AAArrr{{{aaaPPPCCCBBBBBBBBBAAA???>>>???EEEOOO[[[bbbbbb``````aaa[[[ZZZYYYXXXXXXXXXYYYZZZ```ccchhhlllqqqvvv}}}xxxooohhheeeccc___]]]___fffgggllltttzzzwwwuuukkk^^^bbblllhhhlllxxxrrr{{{qqqjjjiii===999;;;???CCCDDDDDDGGGLLLKKKLLLMMMNNNNNNNNNOOOPPPKKKOOOSSSUUUTTTTTTVVVWWWSSSUUUWWWXXXXXXYYY[[[\\\ccc___nnn}}}ZZZAAA888777777333444555555444444444555;;;RRR~~~eeeJJJHHHGGG@@@???AAAAAA===888777===CCC???@@@AAABBBBBBBBBBBBBBB>>>????????????>>>>>>===<<<:::999999::::::888666777666555444333333333333111000//////...//////000000000000000111222333444222111111000111333555777555333333444333444<<>><<<:::;;;;;;::::::111///,,,***(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$'''+++------,,,,,,---(((((()))***+++---...///......,,,+++***)))((((((&&&&&&''''''((()))))))))'''''''''(((((()))***+++******)))((()))---333777666888999999888888888999999999999888777555444333333555888999777666555555444444333333333333444444222111000///...///000111000111111222222111000000......---,,,,,,,,,,,,---,,,,,,,,,------------...------,,,++++++,,,,,,,,,+++---000111111222333555555555555555555444333333///...------...///...,,,***+++...111444777999:::888888999999:::;;;;;;<<<<<<===???@@@@@@BBBEEEHHHDDDFFFGGGHHHHHHIIIKKKMMMPPPPPPQQQRRRUUUYYY]]]___^^^^^^___bbbfffiiikkkkkkmmmlllnnnpppnnnhhhfffiiijjjoootttxxx{{{zzzrrrhhhjjj___ZZZdddttt|||}}}{{{wwwuuu~~~ppplllsss~~~|||www{{{iiijjjzzzwwwqqqiiiZZZNNN>>>333111222222111/////////000000111111222444333333333444444555666777333555;;;999>>>[[[~~~nnnjjjgggRRR;;;666===888;;;???999666KKKhhhjjjOOOHHH@@@>>>===<<<>>>AAA<<>>>>>????????????>>>>>>;;;:::999:::;;;;;;999777777777555444333333333333111000///......///000111111111111111111222333333000111111222444555777777666444444444333333<<>>AAAEEEHHHIIIIIIIIIGGGIIILLLNNNOOOQQQSSSVVV@@@>>>;;;::::::::::::999000///,,,***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$(((+++------,,,++++++((((((((()))***,,,...///---,,,,,,+++***)))))))))&&&&&&''''''((())))))***'''''''''(((((()))***+++((())))))((((((+++000555555777999999888888999:::999999999888666555333222333555777777555444555666555444333333333333444555222111000///...//////000000111222222222222111000......---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,------...,,,---/////////000222444444444444444444333333222///...,,,---///000///---***+++...111444666888999777777888888999:::::::::<<<===?????????@@@CCCFFFEEEFFFHHHIIIJJJLLLOOOQQQPPPPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ[[[]]]bbbfffhhhhhhffffffhhhkkkjjjggggggjjjhhhlllooorrruuuvvvpppgggbbb[[[\\\iiixxx~~~{{{wwwvvvsss}}}}}}ooolllpppxxxvvvvvveeennnzzzuuupppcccRRRGGG888000000222222000111111222333333444444555444555555666666666666666999555777=========LLL___{{{ccc{{{VVV;;;@@@:::999>>>===888999>>>fffvvvdddPPPFFFAAA>>>???CCC??????>>>???AAADDDHHHKKKSSSUUUXXX\\\aaadddggghhhjjjlllmmmiiiccc```aaacccmmmgggbbbbbbccceeejjjpppvvv}}}bbbYYYhhhsss}}}|||}}}qqqbbbIII>>>DDDHHHLLLMMMMMMMMMLLLLLLVVVTTTRRRPPPPPPQQQQQQQQQUUUVVVWWWWWWWWWWWWWWWWWW[[[\\\]]]]]][[[XXXXXXXXX[[[aaaeee{{{aaaFFF999999666555444444444555444333777777EEElll[[[JJJGGGAAABBBBBB@@@<<<:::;;;<<>>>>>????????????>>>>>>::::::::::::<<<;;;999777888777666555333333333222111000///......///000111666555444333222222222222///111333666888999999999777666666555222333<<>>222,,,---000000.........///000111111222222555666777888888888666666666444666;;;:::999@@@KKKppp~~~nnnmmmwwwOOO666;;;===<<<<<<>>>===999;;;jjjmmm[[[OOOEEEAAABBB:::999999;;;???BBBCCCCCCDDDFFFJJJNNNRRRUUUVVVWWWWWWZZZ]]][[[WWWUUUWWWZZZ___^^^aaaeeegggjjjsss}}}xxxjjj```rrrxxx|||uuuOOOAAAHHHJJJNNNQQQRRRRRRSSSRRRPPPYYYWWWSSSRRRQQQRRRRRRRRR[[[XXXWWWYYY]]]___^^^[[[[[[]]]^^^]]][[[XXXWWWWWWZZZdddddd|||oooOOO;;;888777666444444555555555444666333888QQQsssOOOIIIAAABBBBBBAAA>>>;;;::::::???@@@AAABBBCCCCCCCCCCCC===>>>>>>?????????>>>>>>:::::::::;;;<<<;;;999777888888666555444333333222111000///---...///111222;;;:::888555333111000000///111555999;;;<<<<<<;;;777777777555222222<<>>222>>>DDD]]]}}}dddTTTKKKGGGDDD>>>;;;>>>>>>;;;;;;>>>??????@@@BBBEEEHHHKKKMMMJJJNNNSSSVVVVVVVVVUUUUUU]]]cccjjjqqqwww~~~xxxwwwjjjsss~~~tttkkkxxxooo|||nnnwww^^^GGGFFFPPPSSSTTTTTTSSSQQQPPPQQQRRRZZZXXXVVVSSSQQQSSSWWWZZZUUUUUUWWWXXXZZZ\\\]]]^^^ZZZ]]]___]]]ZZZXXXYYYZZZ]]]aaammmttt~~~aaaCCC<<<888333111222222111222666444888999???```nnnHHHJJJCCC@@@CCCCCC>>>999888;;;>>>AAAAAA>>>>>>@@@CCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;:::999888777777777555444333222222222222000---,,,---111555888;;;<<<;;;777222///000222444666999<<<===;;;888666666666666555444777>>>CCCOOOVVVZZZ]]]fffvvvyyyxxx~~~{{{wwwxxxkkkWWWOOOSSSUUUccc{{{xxxtttdddeeeddd>>>;;;555555555555777999<<<===CCCDDDFFFGGGHHHIIIHHHHHHNNNOOOQQQRRRSSSSSSTTTTTTBBB>>>::::::<<<<<<;;;999111///---+++)))(((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&)))+++,,,---,,,+++,,,,,,+++***************((((((*********(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,***&&&&&&)))---222555888::::::999999:::999888777666555555555555888888888666444444666777666555444333222222222222333444333111...------...///////////////000111111///............---------,,,,,,,,,---------------......---------,,,,,,,,,,,,---............000222444444444333222111000000......///111333333000...------///111333555777888777888999:::::::::::::::777888:::<<>>;;;:::EEE```zzz```OOOLLLCCC===>>>>>><<<<<>>???AAABBBCCCCCCJJJNNNRRRTTTTTTVVVZZZ^^^^^^jjj}}}}}}vvvuuuiiigggmmmwww||||||ssstttpppUUULLLMMMNNNSSSTTTUUUTTTSSSSSSUUUWWW[[[ZZZXXXTTTRRRRRRUUUWWWUUUVVVWWWXXXYYYZZZ[[[\\\ZZZ]]]^^^\\\XXXUUUVVVXXXZZZ\\\eeejjjwwwvvvNNN888777444333555444111222666000555777:::OOO|||dddLLLIIIDDDAAAAAA@@@<<<666888;;;>>>@@@??????>>>???AAAAAA@@@@@@???===<<<;;;;;;;;;;;;;;;:::999888777777777555444333222222222111///...---...111555777999:::888555111///111333666777888:::;;;999777555444444444333333777===BBBDDDLLLSSSWWW^^^hhhooopppooonnnuuu~~~tttmmmkkk```RRRPPPYYYbbbuuu}}}~~~vvv}}}RRR444555444444555666888;;;===???CCCDDDFFFGGGHHHIIIHHHHHHNNNOOOPPPQQQRRRSSSSSSSSSCCC???;;;;;;<<<===<<<999111///---+++)))(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((***,,,,,,,,,,,,******++++++******)))((()))***++++++***(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&))),,,+++((('''(((+++000333666888999888999:::999888888777777777777888888999999777555444555666444444333222111111111111444555555333000...//////---.............../////////............---------------------,,,,,,,,,,,,...------------,,,,,,,,,///000111000///...///000333222222222111111000000......///222444444222000/////////000222444777888666777888999:::;;;;;;;;;999999:::<<<>>>???@@@AAAAAABBBEEEGGGJJJKKKMMMMMMOOOMMMKKKJJJLLLOOOTTTVVV\\\^^^______^^^^^^___```^^^```eeehhhaaaRRRFFFBBBBBBRRRbbbiiillllllcccXXX]]]fffooossswww||||||yyypppnnnnnnppppppqqqvvv|||}}}}}}~~~}}}yyysssjjjdddoootttnnnkkkeeebbbmmmxxxqqqcccoooxxxyyyrrrooommmaaaPPP;;;222,,,---000///.....................///000000000111111222222333444444555666777777777999<<<>>>???CCC\\\}}}rrr___KKKJJJggg|||QQQBBB>>>888888@@@===777555<<>><<<;;;;;;;;;;;;;;;;;;:::999888888777777555444333333222222000///...---...111444666666666555333111111444666:::999777777888777666444111111111111333777<<<@@@EEEKKKPPPRRRVVV]]]aaabbbdddeeekkkrrruuuwwwzzz~~~|||pppddd___QQQJJJMMMWWWfffxxxrrr}}}lllDDD222666333444555777:::===@@@AAACCCDDDFFFHHHIIIIIIIIIHHHMMMNNNOOOPPPQQQQQQRRRRRRBBB???;;;:::<<<===;;;999111///---+++)))((((((((('''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))+++,,,,,,,,,))))))***++++++)))((('''******,,,,,,+++)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%(((++++++***(((((()))...111555888888999999::::::999888777666666666666888999999777555444444555333333222111000000111111444555666444222000000111---.....................///............---------...------,,,,,,+++++++++------------------------111222333222000.........111111111000000000000000......000222555555333111000000//////111333666888555666888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@@@@AAADDDFFFIIIJJJLLLLLLQQQPPPOOONNNNNNNNNOOOPPPXXXYYYZZZZZZYYYYYYZZZ\\\^^^aaagggjjjaaaPPPBBB===DDDSSSaaaeeeeeeddd```[[[aaalllrrrnnnmmmuuu}}}{{{yyyuuuqqqppptttyyy~~~zzzyyyzzztttiiissstttrrrnnneeegggyyy}}}xxxuuueeeZZZbbbsssvvvtttoooooonnn___LLL555///+++...111000......------......//////000000000111111222222333444444555666777666666666999;;;<<<;;;FFFhhhcccIIIMMM```SSS===>>>AAA???BBB===888666888DDDZZZnnnzzzlllddd\\\UUUQQQNNNNNNNNNOOOQQQSSSUUUVVVSSS\\\eeekkkoooyyy}}}qqqvvv|||pppyyyrrrvvvkkkOOOHHHQQQUUURRRUUUVVVWWWWWWVVVWWWYYY[[[^^^^^^^^^]]]ZZZXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\^^^\\\YYYWWWXXXZZZ___\\\^^^^^^^^^sssjjjHHH===444333666666555444333444777777444DDDwwwttt\\\FFFAAAEEEEEEAAA>>>999777777:::>>>???===:::>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;::::::999888777777555444444333333333111000...---...000222333333333333444555888;;;===???;;;777555666666555333111111111222444888===@@@KKKMMMOOOOOOPPPUUUZZZ^^^]]]___cccggglllsss}}}~~~~~~qqqbbbZZZNNNOOOVVV]]]jjjpppmmm}}}~~~UUU<<<444999333555777:::===AAACCCEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRAAA===:::999;;;<<<:::888111///---+++)))((((((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&###$$$&&&((()))+++,,,,,,))))))***++++++)))((('''***+++,,,------+++)))(((''''''''''''''''''''''''(((((((((((((((((((((((($$$''')))++++++)))((((((,,,///444777888999:::;;;:::999888666444333333333666777888777444333333444222222111000000000111111444555666666333111111111...///000000000//////...///............------------------,,,,,,++++++***------------------------222333444333000.........111000/////////000111111000000111444666666444222111000000///111333666777555666888999:::;;;;;;<<<===>>>>>>??????@@@AAAAAA???@@@CCCEEEHHHIIIKKKKKKLLLMMMNNNOOOOOONNNMMMLLLNNNOOOQQQRRRRRRRRRTTTVVV^^^aaagggkkkeeeVVVIIICCCLLLXXXccceeeaaa]]]ZZZXXXbbbqqqyyysssooowwwsssxxx{{{xxxsssrrrwww|||zzzxxx}}}|||tttwwwpppiiiooowwwhhhdddTTTOOOfffvvvvvvsssppppppkkkWWWBBB111,,,+++...111///---...,,,---......///000000000000111111222222333444444444666666666555555666888:::@@@BBBJJJlllcccUUUVVVhhh[[[JJJFFFDDDBBB>>><<<<<<:::888;;;@@@FFF\\\~~~|||sssqqqnnnlllmmmooorrrttt}}}rrrlllyyyvvvooo~~~wwwYYYNNNMMMNNNRRRWWWVVVWWWWWWVVVTTTSSSUUUVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWWWWZZZ]]]]]][[[ZZZ\\\^^^[[[YYYXXXYYYWWWdddZZZFFF333000777:::777333666444666888444:::]]]kkkFFFDDDHHHAAA===CCC>>>:::777777:::===>>>==================<<<;;;:::::::::;;;;;;;;;:::999999777666555555444444444444222111///---...000222444666666777:::===AAADDDEEECCC>>>888666777777666333222222222333777;;;>>>AAAEEEGGGKKKNNNOOOOOOQQQTTTRRRWWW\\\bbbkkkyyy~~~}}}|||ooo```WWWUUU```rrrzzz}}}pppppp~~~bbbCCC666222444555777:::===AAADDDGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRAAA===999999:::;;;:::777111///---+++)))(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&######%%%&&&(((***,,,---******++++++******)))((()))***,,,......---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&(((*********(((((())),,,111555777888:::;;;:::999777555333222111111333444666555444222333333222222111111111111111222333555666666444222111111///000111222111000///...///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...000222333333111///......000000/////////111222333222222333555666666444111111111000000111333444666666777888999:::;;;;;;;;;>>>??????@@@@@@AAAAAAAAA>>>???BBBDDDGGGHHHJJJJJJDDDFFFIIIKKKMMMMMMLLLKKKMMMOOOQQQRRRSSSTTTVVVXXX]]]___fffoooooodddXXXRRRUUU]]]fffiiiddd\\\WWWUUU]]]ooozzzuuurrrxxx|||xxxeeeqqqzzzttthhhcccfffjjjrrrzzz{{{uuurrrzzz|||nnnllluuuttt^^^WWWMMMSSSmmmzzzxxxtttpppmmmcccLLL666...+++***...000...---...+++,,,...///000000000000000111111222222333444444444555666666555555666777777AAAAAA;;;KKKxxxcccLLLMMMZZZEEEJJJBBB;;;888<<>>:::999777>>>LLL___wwwxxxuuuzzzyyywww~~~fffPPPPPPRRRNNNPPPZZZWWWWWWWWWTTTQQQPPPQQQRRRRRRTTTVVVWWWWWWWWWYYY[[[XXXXXXWWWWWWWWWVVVVVVVVVSSSWWWZZZ[[[ZZZZZZ]]]___[[[ZZZVVVWWWXXX]]]wwwwwwiiiPPP777000666:::777333666222333777555666JJJaaaYYYLLLIII>>>;;;AAAAAA===888666888;;;>>>???===============<<<;;;;;;:::::::::;;;;;;::::::999777666666555444444555555333111///...000444999<<>>:::999;;;<<<:::888111///---+++)))((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%"""###$$$%%%(((***,,,---,,,,,,+++***************((())),,,...//////...---&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((******)))(((%%%)))...222444666888999888777666444333222222222///111333444333222222333222222111111111222222333222444666666444222111111///000111222222000...---///............---------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---///222222111/////////111000//////000111333555444444444666777666333111111111111222222333333444777888999:::::::::::::::===>>>>>>???@@@@@@AAAAAA===???AAACCCFFFHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKPPPRRRTTTUUUVVVWWWYYY[[[[[[^^^hhhwwwyyylllccc```bbbeeeeeeaaa]]]\\\]]]cccqqqxxxrrrqqqzzz|||uuunnn{{{eeeYYYYYY\\\iiittt|||yyytttwwwmmmrrr}}}www]]]OOOOOO^^^ttt{{{wwwrrrnnnhhh\\\EEE222...******---...,,,,,,...+++,,,...///000111000000000111111222222333444444333555666777666555666777777999<<<;;;===RRRhhh[[[kkkbbb___NNNCCC;;;<<>>===???<<<777777BBBZZZwwwsssffffff{{{xxx}}}~~~~~~kkk[[[PPPPPPSSSSSSTTTXXXVVVVVVVVVSSSPPPOOOOOOPPPQQQSSSTTTUUUUUUVVVYYY\\\UUUUUUUUUUUUTTTTTTTTTTTTPPPSSSWWWWWWVVVVVVXXX[[[[[[\\\UUUTTTYYYWWWmmmsssfffppppppYYYAAA777666666444333444222333555555666>>>IIIuuu\\\JJJBBB???>>>???>>>;;;888777777;;;======>>>>>>>>>>>>===<<<<<<999::::::;;;;;;::::::999777666666555555555555555333111///000444;;;CCCHHHKKKLLLMMMPPPSSSSSSPPPLLLJJJCCC<<<:::===>>>;;;777666444333555999===>>>>>>>>>@@@GGGOOOPPPJJJHHHJJJMMMYYYfffsss}}}vvvsssrrrqqqkkkaaaYYYWWWaaammmwwwxxx}}}~~~yyywwwyyyxxxtttpppnnnFFF:::777555999;;;===AAAEEEHHHKKKMMMNNNPPPQQQSSSUUUVVVVVVUUUUUUOOONNNMMMMMMNNNPPPRRRTTTCCC???;;;;;;<<<===;;;999111///---+++)))((((((((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$""""""###%%%'''***,,,---...---+++*********+++,,,'''))),,,...000000//////&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))***)))((("""&&&+++///222444666777666666555444444444444444---///222333222111222333333222222222222222333333111444666666444222111111///000111222111000...,,,//////.........---------*********++++++,,,,,,---,,,,,,,,,------.........+++...111222111000000000111000//////000222444666666555555666777666333000000111222333333333333222888999999:::::::::999999<<<<<<===>>>???@@@@@@AAA===>>>AAACCCFFFGGGIIIIIIPPPNNNJJJGGGFFFGGGIIIJJJNNNPPPRRRRRRRRRSSSUUUWWW\\\___lll{{{ppplllgggaaa]]][[[]]]dddjjjttt}}}{{{ppprrrrrrcccdddhhhzzz}}}wwwmmmyyy~~~aaaMMMRRRgggxxxxxxtttooojjjeeeYYYEEE444...******,,,---++++++...***,,,...///111111111000000111111222333333444444222444666777666666777888:::222777AAA;;;:::^^^aaauuu}}}___RRREEEAAAAAA>>><<<;;;666999;;;;;;:::===DDDJJJbbbyyyeeeNNNSSSeeeyyyyyyvvvXXXVVVRRROOORRRXXXXXXTTTUUUUUUUUUSSSPPPOOOPPPQQQUUUVVVVVVVVVVVVXXX[[[^^^SSSSSSSSSRRRRRRRRRRRRRRRNNNQQQTTTTTTRRRQQQSSSVVVVVVYYYOOOMMMSSSMMMXXX|||sss___jjjwwwqqq^^^JJJ===777333222333333444444555555666:::???TTTjjjLLLIIIFFF<<<<<<>>>>>>;;;777555888;;;>>>>>>>>>>>>>>>>>>===<<<999999:::;;;;;;:::::::::777666666555555555555666222111///111888AAAKKKRRRUUUUUUVVVXXXZZZWWWQQQLLLKKKDDD===<<>>===999555333000+++)))((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&))),,,...000...+++(((((())),,,---,,,,,,---...///000111222))))))((('''''''''''''''(((((((((((((((''''''''''''%%%$$$&&&)))++++++))))))((('''+++000555777666888555222222555666666444333444444555555444444333555222000000333444333111444444444444333333222111000000000111000//////....../////////...------,,,++++++,,,,,,,,,,,,------------------,,,+++******------...///000000//////---///111222333555777999777888999999888666333222555555555555555555444444888888777666555777;;;>>><<<<<<<<<===>>>@@@AAABBB??????AAADDDGGGJJJKKKKKKRRRQQQPPPQQQRRRPPPKKKGGGOOOQQQTTTUUUQQQNNNPPPUUUYYY[[[kkk}}}ooojjjiiigggdddbbbccceeehhhjjjvvvuuurrrkkkvvvxxxqqqsssxxxxxx}}}sss[[[NNN```uuussssssoookkkjjjgggZZZEEE555***++++++,,,,,,------.../////////000111111222222111111222222222333333333444555666777888888888888888888:::999888===MMM]]]ooo|||ccc\\\XXXLLL???;;;:::777999??????:::999===DDDFFFRRRdddvvv}}}```WWWMMMFFFUUUooo{{{}}}]]]SSSVVVZZZZZZXXXUUUUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSVVVVVVUUURRROOONNNOOOPPPOOOOOOPPPOOOOOOMMMLLLKKKOOOOOOOOOPPPPPPPPPQQQQQQYYYPPPLLLOOOOOONNNVVVdddxxx~~~jjjlllTTTAAA666;;;888(((222555777777555555666888AAA___eeeLLLDDD@@@BBB???>>>???===777444444777999;;;===>>>===<<<;;;::::::;;;;;;::::::999999777666666666555555555555555555111...222===FFFJJJ\\\^^^ZZZUUUYYYbbb___TTTHHHDDD@@@AAADDDBBB;;;555999777555555777999;;;;;;CCC???AAAIIIIIIEEEJJJTTTcccsss~~~{{{yyyzzzxxxsssssswww|||vvvnnnccc[[[___jjjyyy~~~~~~zzzpppnnnuuujjjEEE<<<===999:::AAAEEEGGGIIIIIIIIILLLQQQVVVTTTUUUVVVYYYZZZYYYUUUQQQUUUPPPLLLOOOVVVZZZXXXTTTCCC@@@===<<<======999666333000+++)))((())))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&(((+++---,,,,,,+++***************++++++,,,---...///000000+++***((('''&&&&&&''''''''''''''''''((((((((((((&&&%%%$$$&&&)))+++***)))(((&&&&&&)))///555777888888555333333555666555444333333444444444333333222111///...///111333222000333333444444333222222111000000000/////////.....................---,,,,,,++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,,,,,,,---......//////......000333444555666999;;;888888999999888666444333555555555555555555444444666777777666555666999<<<:::;;;<<<===>>>??????@@@AAA@@@AAABBBDDDFFFGGGGGGMMMLLLLLLNNNQQQPPPMMMIIIOOOQQQSSSTTTQQQOOOPPPSSSVVVUUU^^^mmmqqqiiiccceeegggeeebbbbbbdddhhhjjjkkkqqqrrrsssrrr~~~nnnyyy~~~sssmmmrrr{{{}}}zzzuuuxxx~~~}}}xxx}}}}}}uuuiiiUUUKKK]]]rrrrrrsssnnniiiccc[[[MMM:::---***++++++,,,,,,------.../////////000111111222222111222222222222333333333444555666777777888888888<<<:::888777555777BBBNNNppp~~~ppp{{{oooXXXCCC999???:::777999999666666:::999:::>>>EEEKKKWWWllliii\\\WWWaaagggiiiwww~~~iiiTTTVVVYYY]]]]]]ZZZVVVUUUTTTNNNNNNOOOQQQSSSTTTVVVWWWSSSSSSRRROOOLLLJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNVVVPPPOOOTTTTTTQQQUUU___}}}cccHHH444666:::222222444777666555444555777;;;MMMrrr~~~ZZZLLLJJJAAA???@@@AAA>>>888777999555777999;;;<<<=========;;;;;;;;;;;;;;;:::999888777777666666666555555555333333000---222===FFFIII^^^cccbbb[[[ZZZ```___XXXRRRLLLDDDBBBBBB@@@;;;555888777777777:::<<<>>>???FFFCCCEEELLLNNNRRRaaasssxxx~~~yyyvvvwwwyyy{{{}}}}}}yyysssnnn|||{{{zzzttthhh___dddooovvvzzzyyyWWW:::777;;;;;;>>>GGGIIIKKKMMMMMMLLLNNNSSSWWWTTTUUUWWWYYYYYYXXXUUUSSSUUUQQQNNNOOOSSSVVVVVVUUUDDD@@@<<<;;;<<<<<<:::888333///+++))))))))))))(((&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***)))***+++++++++***)))(((******+++,,,---......///---,,,)))'''%%%%%%&&&'''&&&&&&&&&'''((((((((()))&&&%%%%%%&&&)))******)))(((&&&%%%'''---333777999888666444333444555444333333333333333222111000000---,,,,,,---000111111000222333333333333222111111000///...---------...///,,,------------,,,,,,+++++++++,,,,,,,,,,,,------)))***+++,,,------------***+++,,,,,,---......//////111444555666777999;;;::::::999888777666555555444444444444444444555555444666777777666666888:::888:::;;;===>>>>>>>>>===BBBAAA@@@@@@@@@AAACCCDDDFFFFFFGGGJJJMMMNNNMMMLLLLLLNNNPPPOOONNNMMMNNNNNNSSSSSSYYYbbbccc]]]\\\```ccc___]]]___eeejjjkkkjjjgggiiiooottt~~~lll]]]nnnyyyqqqssszzzwww|||vvvttttttqqqpppvvvzzzkkk]]]PPPMMM___qqqppplllhhh```WWWKKK>>>000(((***++++++,,,,,,------.../////////000111111222222222222222222333333333333444555555666777777888888>>>:::777666555555:::AAAFFFjjjooohhh|||zzz___PPP;;;777666;;;>>><<<:::999;;;<<<<<<:::777===OOOaaaaaagggzzzttteee]]]SSS___vvvmmmTTTMMMQQQTTTWWWWWWTTTPPPNNNLLLJJJKKKMMMPPPRRRTTTVVVWWWRRRRRRQQQNNNKKKIIIJJJKKKNNNMMMLLLMMMNNNQQQUUUWWWOOOOOONNNNNNMMMLLLLLLLLLOOOMMMQQQWWWWWWRRRRRRXXXsssvvvUUU777222999888333444555555444444555666666;;;LLLqqqsssUUULLLBBB??????@@@===888777:::444555666888:::<<<>>>???<<<<<<<<<<<<;;;:::888888777777777666666666555555222333111///444>>>GGGIII[[[ccceee```^^^bbbccc___```WWWKKKCCC???===999666444444555666888:::<<<===??????DDDLLLQQQYYYmmm~~~||||||yyysssmmmqqqwwwyyyxxxzzz}}}wwwmmmsssvvvzzzwwwooojjjqqq|||zzzsssyyy[[[EEE444555;;;===CCCKKKKKKMMMOOONNNMMMNNNRRRVVVTTTVVVWWWWWWUUUTTTSSSSSSQQQOOOMMMLLLLLLNNNQQQRRREEEAAA<<<:::;;;<<<:::888222///,,,***))))))((('''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))************)))((())))))******+++,,,,,,---///---***'''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))))))))'''&&&&&&)))///444777666666555444555555444444333333222222111///...---***+++,,,---///111111111111222222222222222111111111///---,,,+++,,,...///+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,+++++++++,,,---///000111000222444555555666999:::;;;:::999777666666666666333333444444444444555555444666888999888888888999888:::<<<>>>???>>>===<<>>;;;KKKnnnmmm\\\___mmm~~~zzzVVVJJJ>>>:::;;;<<<;;;999999:::999555222555>>>GGGEEEJJJWWWfffmmmjjjfffgggoootttmmm``````mmmtttooonnnXXXJJJEEEGGGIIIcccyyy[[[LLLLLLLLLNNNQQQRRRPPPMMMJJJIIIMMMNNNPPPRRRSSSSSSRRRQQQSSSSSSSSSQQQNNNLLLLLLMMMOOONNNLLLKKKMMMPPPUUUXXXPPPOOOOOONNNLLLKKKKKKJJJJJJJJJOOOUUUUUUOOONNNQQQ___kkkHHH888888444444444444444333333444555555555999KKKtttuuu[[[MMMDDD>>>>>>>>><<<::::::777666666666777999<<<>>><<<<<<<<<<<<;;;999888777777777777666666666666555222444333111666???FFFHHHOOOVVV\\\^^^bbbhhhjjjgggiii^^^NNNBBB<<<:::888666333444666666666666888999777<<>>666999>>>@@@DDDJJJIIILLLMMMLLLJJJJJJMMMQQQSSSUUUUUUSSSPPPMMMMMMNNNJJJKKKJJJGGGDDDEEEIIIMMMEEEAAA<<<:::;;;<<<:::888111///,,,******)))(((''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&******)))(((((()))***+++(((((())))))******++++++...---***(((&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&'''((((((((())))))+++***'''&&&'''***///222444555555555555444555555333333333111000...,,,+++)))+++---///000111222333000000111111222111111000111///---,,,+++,,,...///++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,---...000222333444666888888777888999;;;;;;:::888777666555555666333333333333444444555555444777:::;;;::::::999:::999;;;===?????????===<<>>333---,,,...***++++++,,,,,,------.../////////000111111222222222222333333333444444444555444444444555666777888;;;666444888;;;::::::;;;===@@@MMMkkkrrrZZZXXXVVVqqq|||```KKKDDDCCC>>>999999999777666777888666333<<<===BBBHHHKKKJJJIIIJJJHHHPPPPPPJJJRRRgggrrrqqqtttfffSSSLLLCCC@@@DDDMMMUUUZZZmmm~~~aaaUUUQQQOOOOOOPPPRRRSSSTTTSSSQQQOOOQQQRRRTTTUUUUUUSSSPPPOOOQQQSSSSSSRRRPPPNNNNNNOOOQQQOOOLLLKKKKKKNNNQQQSSSQQQPPPOOONNNMMMLLLKKKJJJKKKLLLOOORRRQQQNNNMMMOOOOOOjjjiiiPPP@@@222555444333333333444444444333777888:::LLLvvv```PPPAAA>>>BBBBBB???===;;;:::777666555777888:::;;;;;;;;;;;;:::999888777888777777777666666666666000333222111444<<>>???>>>>>>===<<>>===::::::???BBB<<<555777777777999;;;<<<>>>@@@@@@EEEEEEBBBIIIVVV______aaabbb___WWWPPPJJJBBB;;;555;;;HHH\\\nnnvvvrrrlllvvvjjjUUUUUUVVVQQQQQQPPPPPPRRRTTTUUUTTTSSSPPPRRRUUUWWWWWWUUURRRPPPMMMOOOPPPPPPOOONNNNNNOOOQQQPPPOOOMMMLLLLLLMMMMMMPPPPPPOOONNNMMMLLLKKKJJJNNNOOOQQQQQQPPPOOOPPPQQQQQQ\\\rrrUUU;;;777555333222333555555444000666:::777777QQQ|||eeeMMMBBBAAA@@@>>>===>>>===:::777555555666666999999999999999888888777888888777777777666666666...111111///111666999888444444999DDDSSS^^^aaa___VVVOOODDD;;;666555555555333555777666666888===AAALLLTTTeeeyyy~~~kkk[[[VVVZZZ___``````aaafffkkkbbbkkkqqqrrrxxx|||pppMMM999;;;===>>>CCCHHHIIIFFFIIILLLNNNMMMKKKJJJLLLNNNQQQOOONNNMMMLLLIIIEEEBBBGGGIIIJJJHHHEEEEEEHHHKKKCCC@@@===<<<======999666111///,,,++++++***(((&&&"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%)))******+++,,,,,,++++++)))))))))))))))***************++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((***((())))))'''%%%&&&))),,,///222555666666555777999666555444222000---***)))))),,,000222111000111222...//////000111111000000000000000/////////......,,,,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++*********+++---000333555;;;<<<<<<;;;888777777888777777777777666444333111111222222333444444555555666888::::::999999:::;;;;;;;;;<<<<<<<<<=========:::???CCCDDDBBB@@@BBBDDDDDDEEEEEECCCAAABBBFFFIIIIIIKKKJJJHHHPPPZZZXXXMMMCCCGGGMMMTTT\\\bbbdddcccbbbbbbeeejjjooorrrrrrqqqqqqsss{{{wwwbbb[[[dddjjjbbbbbbeeejjjoooqqqnnnjjjfffkkkuuu|||vvvjjjcccdddcccsss{{{www||||||VVVJJJ```mmmiii```VVV[[[QQQAAA333***(((***---***++++++,,,,,,------.../////////000111111222222333333333444444444444555555444333333333555777888888555555777555222222555:::999;;;>>>DDDZZZnnnXXX\\\}}}^^^ZZZPPPFFFCCCEEEBBB;;;888999999999999999999888>>>===<<<;;;<<<>>>@@@AAA<<<888888:::;;;;;;===AAAAAAIII\\\xxxwwwrrr\\\UUUUUUUUUQQQPPPNNNKKKKKKMMMOOOOOONNNPPPRRRVVVXXXXXXUUURRROOOIIILLLNNNOOONNNNNNNNNOOOQQQQQQQQQQQQPPPMMMKKKIIINNNNNNMMMLLLLLLKKKJJJJJJNNNQQQRRRQQQOOOOOOPPPPPPSSSWWWlllnnnMMM:::666333333444666555444333222666999555;;;]]]mmmTTTEEE======??????>>>;;;999777555555555666666777888888888888777888888888777777777666666000333333000000444444222000000333:::BBBGGGJJJKKKCCC@@@;;;666444444444444000444777999;;;AAAKKKSSS^^^___bbbhhhllljjj```VVVRRRWWW[[[]]]]]]^^^cccgggbbbkkkwww{{{WWWDDD:::>>>???@@@FFFMMMMMMFFFIIILLLNNNNNNLLLKKKMMMOOOPPPMMMKKKNNNQQQPPPJJJDDDGGGHHHIIIIIIIIIHHHIIIIIIBBB???======>>>===999555000///,,,++++++***(((&&& """%%%'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''))),,,...///---+++)))))))))))))))************(((***+++,,,+++***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((***)))'''&&&(((***%%%'''((('''&&&&&&)))------111555666666666888:::777666555333000---***)))(((,,,000222000///000111......///000000111000000000000000111000//////...,,,------.../////////...++++++,,,,,,,,,---------******+++,,,------------)))))))))***,,,///333555:::::::::888555333222333555666777777666444222000111111222333333444555555666777888888888888:::;;;;;;;;;:::::::::;;;<<<<<<999???DDDEEEAAA??????AAADDDEEEEEECCCAAACCCGGGKKKFFFHHHFFFEEENNNZZZWWWKKKBBBGGGOOOXXXbbbgggeee```___bbbfffjjjmmmooooooooowwwyyyuuuWWWJJJVVVbbbdddhhhooossssssooohhhccciiiqqqyyyxxxooofffcccdddbbbooowwwuuuxxxtttTTTOOOfffooofff]]]XXXXXXMMM===000******,,,...***++++++,,,,,,---....../////////000111111222222333333333444444444555555555444333222333555777999666555555777666333555:::<<<555:::BBB<<<;;;^^^iiipppjjjYYYTTTPPPKKKAAADDDDDDBBB???<<<777222666333333888999777888<<<>>>888999BBBEEEBBBEEEMMMPPPRRR___xxxrrrYYYUUUXXXTTTQQQRRRSSSNNNJJJIIIKKKMMMMMMLLLRRRTTTWWWYYYXXXTTTOOOLLLIIIKKKNNNPPPPPPOOOPPPQQQPPPQQQSSSTTTSSSOOOKKKIIILLLLLLLLLKKKJJJJJJIIIIIIKKKOOOQQQPPPNNNNNNMMMLLLIIILLLUUU~~~[[[;;;777333333555666666555999000222;;;999222BBB]]]nnnQQQAAA@@@FFF>>>===<<<:::888666666555444555666777777888888777888888888888777777777777444777666333222444444111222222333555444444777;;;666555444333333444444444555999>>>BBBHHHQQQ^^^hhhnnnggg]]]TTTQQQSSSUUUTTTRRRTTTWWWYYY[[[^^^bbbdddiiiooo{{{~~~}}}aaaBBB;;;???CCCDDDCCCIIIQQQOOOGGGGGGJJJMMMMMMKKKJJJLLLNNNPPPLLLKKKOOOVVVWWWPPPGGGEEEFFFGGGIIIIIIIIIHHHGGGEEE@@@;;;999;;;<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%(((+++---...,,,***(((***)))((((((((()))+++,,,.........---+++)))'''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))((('''''''''***...333555555444333333333222111///---,,,+++)))***+++---...//////000......//////000000111111......//////...---,,,,,,---------...000111333444)))***+++,,,------------,,,------......------,,,---+++******---/////////444444333333222333333333000000000000111111111111222222333333333222111111333555777888777777888999<<<;;;;;;;;;;;;<<<<<<===AAAAAAAAA@@@@@@?????????>>>BBBGGGGGGDDDCCCFFFIIIBBB@@@???BBBMMMXXXZZZVVVQQQUUU]]]eeefffaaa^^^```ZZZaaaiiimmmmmmmmmoooqqqjjjjjjggg\\\NNNIIIQQQ\\\bbbkkkuuuwwwrrrnnnqqquuuvvv{{{{{{tttllljjjmmmnnndddcccqqqxxxqqqvvvuuubbbXXXWWW```kkkjjj]]]XXX]]]RRRBBB111)))(((((()))+++++++++,,,------......///000000000000000111111222555444444444444333333333555444444444444555666666555555666666777777888888555;;;???===;;;???JJJTTTvvvsss^^^```ooovvvlll\\\RRRHHH???;;;::::::999999:::;;;<<<;;;CCCLLLVVVffftttmmm^^^fffjjjrrrddd^^^VVVRRRUUUXXXSSSMMMQQQPPPNNNLLLKKKJJJIIIIIIUUUUUUTTTSSSQQQNNNLLLJJJIIIJJJLLLQQQUUUVVVSSSOOOTTTRRRQQQQQQQQQPPPMMMKKKJJJGGGFFFGGGJJJLLLKKKIIIIIIJJJMMMOOOPPPPPPOOONNNNNNLLLOOOgggrrrIII===444555666333333666666444333222444888<<<>>>aaalllNNNCCCBBBHHHAAA::::::>>>???:::444222222222222444666999:::::::::999999888888777777444444444333333222222222000111333333222111111222555666777777555555777888999???JJJWWWaaaiiimmmooo```ZZZSSSOOOOOOQQQRRRRRRZZZWWWSSSSSSVVV[[[aaaeeekkkwwwxxxoooSSSDDD===@@@???CCCJJJLLLJJJJJJLLLMMMJJJHHHHHHJJJJJJHHHEEEKKKIIIIIIKKKNNNNNNKKKHHHBBBCCCEEEHHHJJJMMMNNNOOOEEE@@@;;;999;;;<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''***------,,,***)))***)))((((((((()))++++++,,,---......---+++((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((''''''''')))---111333444333222222222111111000...---,,,++++++,,,.../////////000.../////////000000000111......//////...------,,,---------...///000111222)))***+++,,,------------,,,,,,------------,,,,,,---+++***+++---///////////////////////////000000//////000000000111111111111111222333333222222222444555777888777777888999<<<<<<;;;;;;;;;<<<======@@@@@@AAAAAAAAAAAAAAAAAAAAAEEEHHHGGGEEEEEEHHHKKKEEEDDDCCCGGGSSS```eeebbb^^^___eeejjjjjjeeeeeehhhfffhhhlllnnnnnnnnnooopppoookkkccc[[[TTTRRRWWW]]]cccooo||||||vvvtttuuu}}}tttkkkkkkllliiifffpppvvvlllcccgggaaaLLLQQQVVVaaaiiieee[[[UUUUUUJJJ<<<...)))******+++---++++++,,,------......///000000//////000000111222444444444444444333333333444444444444444555555666444555555666777777888888555999;;;:::888:::BBBIII[[[zzzxxxsss~~~{{{kkkhhh^^^RRRKKKKKKOOOQQQRRRYYYZZZaaawwwzzzoooZZZYYYWWWVVVUUUSSSOOOJJJPPPOOONNNMMMLLLJJJIIIIIIQQQQQQQQQQQQPPPOOOMMMLLLOOONNNNNNPPPSSSUUUTTTRRRTTTSSSQQQPPPOOOMMMKKKHHHJJJHHHFFFGGGIIIKKKJJJIIIIIIIIIKKKLLLLLLKKKJJJJJJFFFJJJJJJWWWsssPPPCCC666111222333333333666555333222333444777888EEEeeeyyy```QQQ>>>AAACCCBBB>>>;;;:::;;;999777555444444555777888888888888888888777777777444444333333333222222222111222333333111111222333000222555777:::>>>CCCGGGTTT[[[eeennnpppmmmfffaaaUUUQQQLLLKKKMMMOOOPPPPPPNNNSSSXXXZZZ[[[```hhhppp}}}vvvcccKKKBBB@@@EEECCCEEEIIIKKKIIIIIIKKKLLLIIIGGGGGGIIIIIIGGGEEEIIIGGGGGGHHHKKKLLLJJJHHHEEEEEEFFFGGGJJJLLLNNNOOOEEE@@@;;;999;;;<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))+++,,,+++***))))))))))))((()))******+++***,,,...//////---***)))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((('''&&&(((+++...000111000000000000000111000000//////.........//////000000000////////////000000000000.........///......---,,,---------------...//////******+++,,,------------,,,,,,------------,,,,,,---+++***+++---.........,,,,,,,,,------....../////////000000000000111111000000111222333333333333333555777888777777888999<<<<<<;;;;;;<<<======>>>??????@@@AAACCCDDDEEEEEEBBBDDDFFFEEECCCDDDHHHLLLMMMLLLKKKNNN[[[jjjqqqqqqlllkkkmmmooommmjjjlllrrrpppmmmlllnnnqqqssssssqqqxxxpppfff______aaabbbaaaeeerrr}}}}}}yyyooommmjjjeeennn|||aaaXXXYYYMMM===LLLYYYdddeee```YYYRRRLLL@@@444+++)))+++,,,---///++++++,,,------......///000000//////000000111222333333333333333333333333444444333333444444555666444444555555666777777777888999999888777888;;;>>>DDDNNNmmmyyyrrrtttkkklllppppppnnnpppqqqxxxiiiNNNOOORRRVVVWWWUUUQQQMMMJJJOOOOOOOOOOOONNNLLLJJJHHHNNNOOOPPPQQQQQQQQQQQQQQQTTTRRROOOOOOQQQRRRSSSRRRTTTRRROOONNNMMMKKKHHHFFFIIIHHHFFFGGGHHHIIIIIIHHHJJJIIIIIIIIIHHHHHHHHHGGGAAAIIIGGGGGGjjjzzzzzz|||nnnXXXMMM===222111555666222666555444222222222222222111BBB```~~~fffKKKIIIFFFBBB???;;;999888777666444333333555777888666777777777777777777888444444444444333333333333222333333222111222444666444777;;;@@@FFFMMMUUUZZZdddhhhmmmnnnjjj```UUUNNNKKKIIIHHHJJJMMMOOOPPPPPPJJJSSS]]]______eeettt}}}sssSSSBBB@@@DDDJJJHHHHHHKKKKKKHHHGGGJJJJJJIIIGGGGGGHHHHHHGGGEEEFFFEEEDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGHHHKKKMMMOOOEEE@@@:::999;;;<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&(((******+++******)))))))))))))))******+++(((***---///000...,,,***((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))+++---............///000111111111111111111111000000000000000000////////////000000000000---...............------------,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++---...------,,,,,,---...///000000000////////////000000000111//////000222333333333333222444666666666555666888;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAACCCEEEGGGHHHAAABBBBBBAAA@@@BBBFFFIIIRRRQQQOOOQQQ\\\kkkssstttqqqpppooooookkkjjjoooxxxvvvqqqnnnrrrzzz~~~|||xxxzzzvvvnnnjjjmmmpppmmmhhheeeooo{{{|||nnngggjjj~~~ccc[[[RRRDDDCCCNNN^^^fff___YYYXXXQQQFFF777///)))***---,,,,,,...++++++,,,------......//////////////////000111111111111222222333333444444333333333333333444444555333444444555555666777777:::999888999:::::::::999BBBEEEKKK___zzz{{{fffUUUNNNRRRQQQQQQTTTTTTQQQOOOOOOOOOPPPQQQQQQPPPNNNKKKJJJNNNOOOPPPQQQQQQRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPOOOQQQOOOLLLKKKKKKJJJHHHFFFIIIHHHGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHHHHIIIIIICCCIIIGGGCCCWWWsssmmmeee\\\WWWJJJ;;;444777777444444444444333333111000000333666AAAWWW{{{wwwbbbJJJ@@@CCCFFF@@@888::::::999888777666555555555555666666777777888888666666666666555555555555444444555444555777;;;>>>AAAEEEJJJOOOTTTYYY]]]```]]]\\\XXXTTTPPPLLLHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOWWW___bbbdddnnnxxx\\\FFF>>>BBBGGGKKKIIIKKKNNNNNNJJJGGGIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFHHHJJJKKKKKKJJJHHHGGGHHHJJJMMMOOOEEE@@@:::999;;;<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))******+++((()))))))))************((())),,,...///...,,,+++)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***+++,,,,,,---...///111222222333333222222111000000000111111000000000000////////////------...............------,,,,,,+++++++++++++++++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++------,,,+++,,,---...///000111000000...////////////000000000...///000111222333333333000222444555444444555666::::::::::::;;;<<<===>>><<<===???AAACCCEEEFFFGGGAAAAAAAAA@@@@@@BBBEEEHHHPPPOOOLLLLLLTTTaaajjjkkknnnmmmmmmlllhhhfffmmmwwwxxxrrrnnnsss~~~yyyppptttuuutttwwwzzzyyysssmmmrrrwwwyyywwwxxx{{{zzzrrr|||pppjjj{{{~~~jjj```LLLAAAOOORRR___bbbWWWQQQSSSMMM@@@222,,,)))+++---++++++,,,++++++,,,------......////////////...///000000111000000111111222333444444222222222222222333444444333333333444555555666666888777777888;;;<<<:::888999EEEIIIEEERRR{{{iiikkkjjjVVVTTT[[[dddXXXOOOPPPRRRPPPOOOPPPPPPQQQRRRRRRQQQOOOMMMKKKMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPOOONNNMMMLLLKKKMMMKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEFFFJJJPPPggg~~~hhhbbb^^^^^^WWWHHH;;;666555555333333444555444333222222777666777===QQQwwweeeMMMHHHHHHDDD>>>?????????>>>;;;777444222555555666666777777888888777888888888888888888888888999:::;;;<<>>>>>>>>>>>@@@BBBDDDFFFAAABBBBBBCCCDDDHHHMMMQQQYYYbbbsssyyyqqqnnn|||{{{eeeMMMDDDFFFJJJLLLMMMJJJJJJNNNTTTTTTOOOKKKKKKKKKLLLMMMMMMKKKJJJKKKMMMHHHJJJKKKKKKJJJKKKMMMOOOMMMLLLJJJJJJJJJKKKMMMNNNEEE@@@;;;999;;;<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&(((+++,,,'''((()))***+++******)))))))))))))))***++++++,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&(((***+++---...///111222333444444222111000//////000222333111000000000/////////...,,,------...//////......,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++)))+++,,,---...///...,,,+++........./////////000000000000111111111111000000222444666666555555666777777777777888999:::<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDEEEEEEEEELLLYYYbbbdddiiimmmrrrrrrkkkeeehhhooohhh___VVVXXXccclllooonnnpppyyy}}}{{{~~~~~~xxxtttttt}}}xxxqqqcccOOOEEEIIINNNZZZXXXTTTNNNMMMJJJ>>>000---)))))),,,---+++***,,,++++++,,,------......//////............///000000------///000111333444444111111111111111222333333222222222333444444555555333333333444555666888999@@@222000>>>EEEGGGUUUiii~~~oooXXXUUUYYYXXXYYY]]]jjj\\\RRRSSSQQQKKKIIILLLNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJLLLKKKIIIIIIKKKNNNLLLJJJGGGGGGHHHIIIJJJJJJHHHIIIIIIGGGCCCBBBCCCEEEBBBCCCDDDEEEFFFFFFEEEDDDGGG@@@DDDMMMLLLLLLdddqqqgggbbbTTT>>>444777444444444444444444444444///222666777666===TTTjjjsss```VVVNNNKKKFFFAAA??????@@@AAA888888888888888777777777777777777777888888999999:::<<<>>>>>>>>>>>>@@@BBB===???AAA@@@===;;;999999888999:::<<<>>>???@@@AAAAAABBBCCCDDDGGGOOOYYYaaannnwwwppppppvvvdddUUUHHHGGGMMMOOOPPPQQQOOOMMMOOORRRRRRNNNMMMOOOJJJLLLMMMLLLJJJJJJKKKMMMIIIKKKNNNNNNLLLKKKMMMNNNLLLKKKKKKKKKLLLLLLMMMNNNEEE@@@;;;999<<<<<<999555111...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%(((+++---'''((()))++++++******)))***)))((((((((()))+++,,,++++++***))))))((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&&&&(((***+++......000111333333444444111000///......000222333111111000000/////////...,,,,,,---.../////////...,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++++++++,,,------+++(((,,,...///000000///---,,,............/////////000000111111111111000000///333555777888777777888999666666666777888:::;;;<<<;;;<<<<<<<<<=========>>>>>>>>>???AAACCCDDDCCCBBBCCCFFFGGGIIIRRR___iiillllllqqqwwwxxxpppggggggmmmhhh^^^TTTVVVaaaoooxxxzzz}}}{{{uuu~~~ooowww{{{ttt|||{{{lllZZZEEEIIISSSKKK]]]XXXRRRRRRRRRKKK;;;---+++((())),,,---++++++...++++++,,,------......///...............///000000,,,---...000111333444555111111111000111222222333111222222333333444555555444555666555444555888;;;:::@@@@@@888444;;;DDDIIIKKKgggttt]]]UUUTTTZZZZZZRRRUUU```[[[SSSRRRVVVTTTKKKJJJPPPMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJJJJHHHGGGHHHNNNRRRNNNKKKHHHGGGGGGHHHIIIHHHHHHIIIIIIGGGCCCAAABBBEEEEEEFFFHHHIIIIIIGGGEEEDDDJJJEEEEEEHHHHHHHHHRRR```|||llllll```FFF888;;;555555444333222222222222666444555666444444>>>KKKYYY}}}zzzqqqbbbRRRFFF@@@??????::::::999999888888777777555555666666777777777888666777999999777666666777999999999999888999<<<>>><<<;;;999999:::===AAACCCFFFGGGHHHJJJOOOZZZhhhrrr||||||nnnVVVMMMIIIMMMRRRRRRRRRUUUUUUQQQOOOPPPOOOMMMNNNQQQHHHKKKMMMLLLIIIIIIJJJMMMIIILLLOOOOOOMMMKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNGGGAAA;;;:::<<<===:::666///...,,,***((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%###!!!###'''***)))((())))))(((((()))******+++,,,+++***))))))+++---...,,,,,,,,,+++(((&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))'''''''''''''''&&&&&&&&&(((,,,000222222111111111333222222111111222333333222222000///............///...,,,++++++,,,...//////---,,,***))))))******///......------,,,++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---+++,,,.../////////...---////////////////////////000111111111111222222222000555777444222444777666555555666777888:::<<<===888888999:::<<<===>>>>>>@@@AAABBBBBBAAAAAABBBDDDBBBHHHPPPUUUYYY___hhhoooqqqqqqqqqnnnhhhiiiuuuxxxkkkbbb___eeevvvyyyvvvxxxtttcccnnnyyyyyyrrr\\\PPPHHHMMMWWWWWW[[[TTTPPPPPPJJJ<<<000,,,******+++++++++,,,,,,,,,---------............///------------------,,,,,,000000000000111111111111222222222333333333444444222222222222222222222222222222333444444555555666:::::::::;;;;;;;;;;;;<<>>@@@AAABBBBBBAAAAAABBBCCCDDDJJJSSSZZZ___fffnnntttssspppnnnooooooqqqyyytttddd\\\\\\eeexxxxxxiiikkkvvv|||hhh\\\ooouuugggSSSLLLJJJSSS]]][[[XXXRRRNNNLLLEEE888...*********+++++++++,,,,,,,,,------------...............---------------------....../////////000000000111111111111222222222333222222222222222222222222222222333444444555555666999999999:::::::::;;;;;;:::===BBBHHHUUUjjj{{{rrrrrryyywwwvvv\\\OOOKKKSSSQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTSSSQQQOOOLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHVVV|||zzztttdddOOO@@@:::444111333444222111333222333333444555555666666777===PPPppphhhPPP@@@@@@???@@@AAA@@@===:::777777777888999999777666444444444333333333444444777888::::::999888999::::::888:::???AAA@@@EEEKKKNNN[[[hhhrrr~~~~~~vvveeecccttt~~~zzzzzz{{{xxxmmmVVVLLLIIIKKKMMMOOOQQQQQQQQQQQQNNNNNNMMMJJJHHHHHHIIIKKKGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDDDDFFFGGGGGGFFFFFFAAA;;;999;;;<<<999666111000...,,,************((((((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%###$$$&&&''''''&&&++++++******************+++***)))((((((((()))***---......---***((('''(((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((((((+++---...///000222444444333222111111111111111222111000//////......//////...---,,,,,,---...///000///...---,,,,,,,,,---,,,,,,,,,,,,---------------,,,++++++******+++++++++++++++,,,,,,---------...------------...//////////////////////////////000000000111111111222222000555666333111222111///111222444777999:::;;;<<<:::;;;;;;;;;<<<<<<======@@@AAABBBBBBBBBCCCEEEGGGLLLRRR[[[aaafffjjjppptttssspppooosssvvvwwwzzziiiaaa\\\___iiixxxwwwdddfffmmmwwwzzzrrreee]]]hhhiiizzzyyy\\\JJJHHHMMMXXX___ZZZRRROOOKKKFFF===111***)))******+++++++++,,,,,,,,,------------....................................------.........////////////000000000000111111111222222222222222222222222222222333444444555555666999999999999::::::::::::888;;;<<<::::::CCCSSSaaattt[[[KKKJJJRRRVVVSSSPPPOOOPPPRRRSSSSSSQQQQQQQQQPPPOOOMMMJJJIIIMMMNNNNNNNNNNNNNNNMMMLLLNNNMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNLLLHHHFFFGGGJJJIIIIIIHHHHHHGGGEEEDDDCCCAAABBBDDDEEEFFFFFFEEEEEECCCBBBBBBAAAAAABBBCCCCCCHHHXXXjjjRRR@@@777222333666555333333222222222333333444444555333222777GGG```mmm```OOOCCC??????@@@@@@<<<<<<;;;<<<===;;;999666999999888888777777888888333555888:::;;;;;;===>>>;;;<<>><<<<<<@@@DDDMMMXXXkkkvvvjjjhhh___PPPLLLSSSSSSQQQPPPPPPQQQQQQPPPOOONNNNNNOOONNNMMMLLLJJJIIIKKKLLLMMMMMMNNNNNNNNNMMMOOOOOOOOOOOOPPPQQQRRRRRRMMMLLLKKKJJJJJJJJJKKKKKKJJJMMMNNNJJJDDDAAABBBFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAAEEEGGGcccqqqMMM@@@555333666666555555111111222222222333333333444444555:::CCCYYY{{{mmm___UUULLLFFF@@@>>><<<<<<<<<<<<;;;999777666666555555666666777999;;;<<<<<<<<<===@@@BBBCCCFFFKKKPPPVVVcccwwwyyyuuu~~~|||bbbOOOGGGEEEJJJKKKKKKLLLMMMNNNOOOPPPLLLKKKHHHDDDAAAAAACCCFFFCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@AAAEEEHHHGGGCCCAAAAAACCCFFF@@@:::999;;;;;;999555///...,,,***)))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%)))***+++++++++******)))++++++++++++***+++++++++)))+++---,,,***(((((((((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''((())))))'''((((((((())))))******((()))******+++---111444333222111111000000000111111000000////////////000........................---------------,,,,,,,,,)))******+++,,,---......---,,,++++++******++++++******+++,,,,,,---............---,,,,,,...///000//////////////////////////////000000000111111111...111222000111444222///000222444666888:::;;;;;;999999999999999999::::::<<<;;;:::;;;???HHHSSS[[[dddfffjjjlllkkkhhhfffeeemmmrrrzzz{{{pppjjjiiidddlllzzz}}}yyy}}}fffbbb```ccckkknnnhhh```\\\]]]dddwwwiiiSSSIIINNNSSSZZZZZZPPPKKKJJJDDD999///***)))*********+++++++++,,,,,,,,,,,,,,,,,,------------...............//////000000....../////////000000000000000000000111111111111000000000111111222222222222222333444444555555666999:::::::::;;;;;;;;;;;;888888:::===???>>><<<:::>>>BBBJJJVVVfff{{{|||jjj^^^UUUUUU___]]]NNNEEEGGGLLLLLLMMMOOOQQQPPPNNNKKKMMMMMMMMMLLLLLLKKKKKKKKKFFFGGGIIIJJJLLLLLLMMMMMMIIIJJJJJJLLLMMMOOOQQQRRRPPPNNNLLLIIIHHHHHHHHHHHHIIILLLNNNJJJCCC???@@@CCCEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBGGGDDDPPPsss^^^MMM;;;444333333444666111111111222222222222222///222666777555;;;NNNbbbwwwdddQQQMMMGGGBBB@@@>>>===<<<;;;;;;::::::::::::;;;;;;AAAAAA@@@??????AAAFFFJJJRRR\\\hhhsss{{{ooojjjjjj~~~hhhPPPGGGHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPMMMLLLIIIDDD@@@>>>???AAABBBBBBAAA@@@@@@???@@@@@@DDDDDDDDDCCCAAA@@@>>>===>>>AAAEEEEEEBBB@@@AAACCCEEE@@@:::888:::;;;888555///...,,,)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%######$$$&&&'''((()))++++++******)))******++++++,,,,,,,,,,,,'''***,,,---,,,+++******'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&''''''(((((())))))***((()))*********,,,///111111111000000000111111222000000////////////000000........................,,,,,,------------,,,+++)))******+++,,,------...---,,,++++++******++++++******+++,,,,,,---.........------------...///////////////////////////////////////000000000111111///111111111444::::::777444444444555777999;;;<<<888888999999:::::::::;;;999999:::===DDDOOO[[[ccciiikkkmmmnnnmmmkkkgggeeehhhnnnyyy{{{qqqkkkkkkzzz~~~iiigggddddddhhhkkkfff___XXX\\\YYY```rrrvvvpppqqqZZZLLLLLLTTTUUUWWWWWWOOOIIIFFF>>>222***)))+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------......//////000....../////////000000000000000000000111111111111//////000000111222222222222222333444444555555666999999999999::::::::::::===999666777;;;>>>>>><<<>>>>>>@@@CCCEEEMMM\\\kkkjjj[[[UUUSSSMMMLLLQQQQQQJJJHHHKKKIIIIIIJJJLLLNNNNNNKKKHHHJJJJJJJJJJJJJJJKKKKKKKKKDDDEEEGGGHHHJJJKKKKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQOOOMMMKKKHHHFFFFFFGGGGGGKKKMMMNNNKKKFFFBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBEEECCCDDDTTTyyyooo]]]HHH;;;444111111444222222222222222222222222...111555666333333===JJJUUUoooyyylllaaaXXXQQQMMMFFFEEEDDDCCCBBBBBBAAABBBBBBDDDHHHLLLRRR[[[dddkkk|||uuuoooqqq|||zzzmmmRRRCCCCCCHHHLLLKKKJJJIIIHHHIIIKKKNNNOOOLLLKKKIIIEEEAAA>>>>>>???AAA@@@@@@????????????@@@DDDDDDDDDCCCAAA@@@>>>===999;;;>>>???@@@AAABBBCCCEEE@@@:::888:::;;;888555000...,,,***)))((())))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""%%%'''$$$%%%(((***+++******)))(((((()))***+++,,,,,,,,,'''***---//////.........(((''''''&&&%%%%%%&&&&&&'''''''''''''''((())))))%%%&&&&&&'''(((((())))))(((***+++*********,,,...000//////000000111222333000000////////////000000......////////////......,,,---...//////...---,,,******++++++,,,,,,,,,------,,,++++++******++++++)))******+++---......///,,,---......///.........////////////////////////////////////000000000111111222222333999AAADDDBBB777666555555666888;;;===999999:::;;;<<<<<<=========???DDDJJJQQQZZZdddjjjppppppqqqqqqqqqnnnkkkhhheeehhhpppzzz~~~{{{xxxyyy~~~pppuuuvvvpppkkkiiifffbbb\\\aaaSSSMMM```fffYYYUUUMMMHHHPPPYYYTTTRRRRRRLLLFFFBBB777***&&&***+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////------........./////////....../////////000000000/////////000111222222222222222333444444555555666777777777777888888888888:::999888999;;;===>>>===>>><<<<<>><<>>>>>======>>>>>>??????AAAAAABBBBBBAAAAAA@@@@@@>>>===<<<===???@@@@@@@@@EEE???999888:::;;;888555111000---+++************###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$%%%%%%""""""%%%((("""$$$&&&)))*********)))%%%&&&((()))+++,,,,,,,,,'''***///111222111111111)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))(((***++++++******+++,,,.../////////000222333444000000////////////000111......////////////......---...///000000///......***++++++++++++,,,,,,,,,---,,,++++++******++++++)))******+++---...//////+++,,,.../////////...---////////////////////////////////////000000000000333444333555===GGGLLLJJJ:::888666555555888;;;>>>::::::;;;<<<===??????@@@BBBHHHOOOWWW___ffflllpppwwwvvvuuutttssspppllliiidddbbbgggttt|||}}}zzzxxxtttyyylllfffeeedddiiimmmXXXJJJ^^^dddRRRGGGHHHHHHUUU\\\SSSLLLKKKHHHEEE???333&&&$$$***,,,(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////...//////000111222222222222222333444444555555666555555555555666666666666///555;;;>>>>>><<<::::::AAA<<<;;;>>>>>>::::::>>>BBBCCCCCCIIIYYYrrr~~~iii]]]UUUXXXZZZWWWSSSRRRKKKPPPQQQLLLIIIIIIGGGDDDSSSOOOIIIFFFFFFGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLKKKJJJHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDIIIGGGEEEDDDEEEFFFIIIKKKJJJHHHGGGFFFEEECCC@@@===@@@AAABBBDDDEEEFFFFFFFFF???@@@AAACCCCCCCCCCCCBBB@@@@@@BBBBBBCCCBBBAAA@@@===BBBHHHGGGFFFZZZ~~~jjjWWWFFF999444666333333333333333333333333444111333777777333111333999<<>>???>>>>>>???AAAAAABBBBBBBBBIIIEEE@@@>>>???@@@>>>;;;BBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$''')))******)))(((''''''(((((())))))******)))******,,,---...//////...---+++)))'''''''''(((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***)))+++,,,,,,,,,,,,---///.........///////////////111///...---/////////...111000......//////...,,,---.../////////...,,,+++------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////...//////000111222222222///000222666999===???AAA:::999777777888999999999>>>;;;;;;>>>===999:::@@@JJJTTT^^^cccggglllmmmjjjxxxqqqmmmqqquuusssmmmiii]]]]]]cccoooxxx~~~wwwrrrsssyyyyyyssskkkbbb```aaafffgggbbb___\\\RRRGGGOOORRRUUUVVVRRRNNNIIIGGG===555+++'''(((******(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////...---------,,,......//////000000111111111222222333333444444555666666666666777888::::::777777888999::::::::::::<<<===>>>===;;;::::::;;;??????@@@BBBFFFKKKPPPTTTuuu|||ttthhhaaa```]]]YYYQQQIIIKKKQQQQQQKKKLLLLLLKKKJJJJJJJJJJJJKKK[[[VVVOOOHHHEEEEEEGGGJJJGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNNNNLLLJJJHHHHHHFFFDDDBBB@@@AAADDDGGGJJJKKKIIIFFFGGGIIIKKKIIIHHHJJJIIIHHHFFFCCC@@@===<<<<<<===@@@BBBBBBBBBAAA@@@>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>???@@@>>>===@@@EEEEEELLLgggsss[[[OOOAAA222999444111333444222111222222222222222333444555666555888:::;;;???IIIWWWbbbxxxjjjRRR```rrrqqqooojjjbbbXXXQQQMMMKKKKKKMMMLLLJJJJJJJJJIIIGGGEEEHHHGGGFFFDDDCCCAAA@@@@@@;;;<<<<<<<<<;;;;;;<<<>>>:::>>>AAA@@@======BBBHHHOOOLLLHHHDDDAAA???>>>>>>BBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''')))))))))(((((((((((((((((())))))***))))))******+++---...///...---+++)))(((''''''''''''&&&%%%%%%%%%%%%&&&'''***)))(((''''''((()))))))))+++,,,,,,,,,,,,---///---------......///000111111///......///000000///000///......///000...---....../////////...---,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////---......///000000111111444555555666666777888888666666666777999:::::::::===999:::===>>>???DDDLLLYYYaaagggiiijjjkkkjjjgggnnnmmmllllllnnnqqqqqqpppaaaZZZVVVYYY```kkk}}}ooodddcccgggvvv~~~tttiiihhhfff\\\aaaffffff]]]VVVXXX]]]^^^[[[ZZZXXXTTTOOOIIICCC@@@888222***''')))+++***)))***++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...............------------.........///000000111111111111222222333444444444444444444444555666777888666777888999::::::::::::;;;======<<<:::999:::;;;?????????@@@BBBFFFIIIKKKKKKMMMTTT]]]bbbdddjjjsssrrrjjjaaa]]]XXXQQQLLLKKKYYYWWWRRRLLLLLLQQQPPPLLLLLLKKKJJJIIIHHHHHHIIIJJJTTTQQQMMMIIIGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLLLLLLLKKKKKKJJJHHHFFFDDDDDDGGGIIIKKKLLLIIIGGGGGGIIIJJJHHHFFFGGGFFFEEECCCAAA???>>>===<<<>>>@@@AAABBBBBBAAA@@@<<<======>>>>>>>>>>>>===>>>>>>======>>>>>>?????????>>>@@@DDDBBBCCCTTTiii|||tttgggZZZ999777666777555111111555444444333333333444444555333555777666666:::BBBIIIWWWggg~~~{{{mmmXXXMMMZZZiiixxxeee^^^[[[WWWQQQMMMLLLLLLNNNQQQMMMHHHEEEEEEFFFGGGGGGFFFFFFEEECCCAAA@@@???>>>===>>>>>><<<;;;:::;;;===;;;===???>>>===>>>AAAEEEKKKIIIFFFDDDAAA@@@??????BBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((((((******(((''''''((())))))))))))(((((()))+++---......---+++***(((''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((()))))))))+++,,,,,,,,,,,,---///...---------...///111222000...---...000111111111///...---...///000///.../////////000//////...---,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////------......//////000000666666555444333222222111333444666888:::<<<<<<======;;;<<<@@@EEEJJJTTT]]]dddjjjnnnlllkkkkkkiiifffooouuutttmmmjjjnnnpppmmmcccYYYNNNJJJPPP___vvv|||zzz{{{{{{kkk]]]\\\cccqqqxxxgggqqqvvvaaa___eeedddXXXMMMQQQ___kkkddd___WWWQQQKKKEEE>>>888111---((((((***++++++)))+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------............---......//////000111111111111111222333333444444333333333333444555666777666666777888999999999999:::;;;<<<;;;:::999:::;;;=========>>>>>>???@@@AAA???BBBBBB>>>>>>EEEKKKMMMLLLRRRZZZbbbhhhnnnsssvvvnnnnnnpppsssvvv{{{}}}}}}sssjjjcccYYYPPPOOONNNQQQWWWXXXSSSNNNMMMOOOQQQPPPNNNMMMOOOOOOLLLLLLKKKIIIGGGFFFFFFGGGHHHLLLLLLKKKIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKMMMOOOMMMKKKLLLNNNOOOMMMJJJJJJIIIGGGEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHHHHFFFDDDCCCBBBAAA????????????@@@===>>>@@@AAABBBAAAAAA@@@;;;<<<======>>>>>>>>>>>>===============>>>??????@@@>>>@@@CCCAAA===DDDPPPmmmxxxRRREEE:::777777666555555666555444444333333444444333666888777444333666888;;;DDDVVVkkk~~~xxx|||pppbbb```ZZZSSSTTT```nnnxxxnnnKKKTTTTTTSSSQQQNNNNNNPPPQQQZZZSSSJJJCCCAAACCCEEEFFFEEEEEECCCBBB@@@>>>======???@@@???===;;;:::;;;<<<===<<<<<<<<<<<<>>>@@@AAAFFFEEEEEEDDDCCCBBBAAA@@@BBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""###%%%'''(((,,,***)))'''&&&'''((())))))(((((('''(((***,,,---------,,,***)))(((((('''''''''%%%%%%%%%%%%''''''((((((((((((((())))))))))))+++,,,,,,,,,,,,---///000///...------...000111...---,,,---///111111111...------...000111000////////////////////////...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------............////////////.........//////000000000222222222222222111111111222444777999;;;<<<===>>>>>>???CCCIIIPPPXXXbbbiiigggmmmpppnnnmmmnnnnnnkkksss||||||sssnnnqqqooogggaaa]]]ZZZZZZ```mmm}}}{{{sssuuuzzz~~~oooggghhhrrrzzznnnnnn___bbb___TTTIIIJJJWWWcccccc\\\TTTNNNJJJDDD;;;444***((('''(((***,,,+++***,,,,,,++++++******))))))************************+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........------......///000000111000000111111222333333333555555444555555666777777555555666777888888888888888:::;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::HHHNNNDDD>>>AAAAAA;;;??????AAACCCEEEFFFGGGHHHDDDFFFIIILLLOOOQQQSSSSSSVVVYYY\\\YYYTTTOOOOOOQQQMMMNNNLLLIIIHHHJJJGGGBBBFFFGGGMMMUUUUUUOOOIIIGGGDDDHHHKKKLLLLLLLLLMMMLLLLLLJJJGGGEEEDDDDDDFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGJJJHHHGGGFFFGGGIIIKKKMMM[[[UUUPPPNNNOOOOOOJJJFFFEEEDDDCCCBBBCCCEEEHHHIIIJJJIIIHHHGGGFFFEEECCCBBB@@@???>>>======???AAACCC===>>>???@@@@@@@@@@@@???;;;<<<===>>>>>>???>>>>>><<<<<<<<<<<<===>>>>>>??????===>>>CCCCCC@@@BBBGGGNNNvvvyyy___CCC888::::::777333444444333333333333333444222444777777555555555777:::;;;@@@HHHPPPZZZjjjxxx{{{qqqjjjdddbbbSSSJJJWWWeeemmmvvviiivvv}}}vvvbbbPPPSSSUUUUUUSSSOOOMMMMMMOOOaaaZZZOOOGGGCCCBBBCCCCCCEEEDDDCCCBBB@@@???>>>===???@@@@@@>>><<<;;;<<<>>>???===;;;;;;<<<>>>>>>>>>BBBCCCDDDDDDDDDDDDCCCCCCBBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###"""!!!"""$$$&&&(((+++***)))(((''''''(((((()))(((((((((((()))+++,,,,,,,,,++++++******)))))))))((('''&&&&&&'''((()))''''''((())))))))))))))))))+++,,,,,,,,,,,,---///333222000///...//////000...,,,+++,,,///000000000...------...000111000//////............/////////+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------............///////////////000000000000000111111//////000000111111222222111333666888888999;;;===???EEEMMMTTT[[[ccciiimmmpppuuuxxxwwwvvvwwwvvvssssssxxxxxxsssrrrsssmmmbbb]]]gggsss}}}vvvrrrvvv|||~~~~~~}}}vvvpppsssyyyxxxiiiaaaWWWMMMHHHKKKTTT]]]^^^XXXQQQLLLHHHAAA666...&&&&&&''')))+++++++++***+++++++++******)))))))))************************+++************+++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------......---------...//////000000//////000111111222222333444444444444444444555666444444555666777777777777666888999999888888999;;;:::::::::;;;<<<<<<<<<<<<666KKKWWWLLLAAAAAA???888@@@@@@@@@???@@@@@@AAABBB??????@@@AAACCCDDDEEEEEEEEEHHHJJJIIIFFFBBB@@@@@@@@@BBBBBBAAACCCHHHGGGCCCDDDEEEIIINNNMMMHHHDDDDDD===@@@EEEIIIJJJIIIJJJKKKIIIHHHFFFDDDCCCDDDEEEEEEKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGFFFEEEFFFHHHJJJKKK[[[UUUOOOMMMMMMLLLGGGBBB@@@??????@@@AAADDDGGGHHHGGGHHHHHHFFFDDDBBB@@@@@@???>>>===<<<>>>@@@BBBDDD======>>>>>>>>>>>>>>>>>><<<======>>>?????????>>>;;;;;;;;;;;;<<<===>>>??????======@@@BBBBBBCCCEEEBBBMMMtttvvv___NNNBBB888333333222222222222222333444444///000111111111333555666888666666999<<<@@@KKKUUUdddmmmyyyxxxnnncccXXXQQQMMMMMMFFFMMMiii{{{}}}}}}zzzmmmWWWTTTRRRQQQSSSUUURRRLLLIIIIIIKKKZZZUUUOOOIIIFFFDDDBBBAAADDDCCCCCCBBBAAA@@@??????>>>???@@@???>>>>>>???AAAAAA???<<<<<<===>>>>>>===AAABBBCCCDDDEEEEEEEEEEEEBBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!"""###%%%''')))))))))))))))((((((((((((((())))))************)))***++++++,,,+++++++++***)))(((''''''((()))***&&&'''((()))*********))))))+++,,,,,,,,,,,,---///333333222222111111000000///---,,,---///000000000///...---...///000///......------------...//////++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////000000000000111111111111111111111111111111111111000333555666555666;;;>>>DDDMMMWWW^^^eeellloooooo~~~{{{wwwxxxtttoookkkhhheee```\\\fffwwwyyyvvvvvvxxxyyyrrrkkkfffeeegggjjjsss{{{xxxeeePPPGGGJJJRRR\\\cccZZZUUUOOOJJJCCC:::///(((&&&'''((()))***+++*********************)))))))))***************************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000/////////000111111222222222222111111111111222222333333444555666666666666444666888888777888999;;;::::::::::::<<<===>>>???888IIIRRRHHH>>>???AAA???===>>>>>>===;;;:::<<<>>>===<<<<<<<<<===>>>@@@AAA???AAADDDGGGHHHGGGEEEDDDCCCEEEFFFEEEGGGKKKJJJFFFFFFFFFHHHLLLMMMKKKNNNRRRBBBAAACCCGGGIIIHHHGGGIIIGGGFFFEEEEEEEEEEEEEEEEEEKKKIIIGGGDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGNNNKKKHHHHHHHHHHHHEEEAAA?????????@@@BBBDDDFFFGGGCCCEEEFFFEEEBBB???>>>>>>============>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<:::::::::;;;;;;===>>>???@@@>>><<<===???@@@@@@AAADDDAAANNNvvv~~~rrrXXX@@@777:::333333333222222333333444222222111000111222444555666444444777888999===DDDEEEIIIOOOUUU]]]hhhttt}}}~~~xxxsssjjj]]]PPPGGGBBB@@@===IIISSShhhyyypppUUUKKKNNNKKKNNNRRRTTTRRRMMMKKKMMMQQQLLLJJJHHHGGGGGGEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@??????AAACCCCCCBBB@@@???>>>>>>>>>???BBBBBBBBBCCCCCCDDDDDDEEEBBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&&&&''')))*********((('''''')))***,,,,,,+++***)))'''(((***,,,------------)))((('''&&&&&&'''((()))%%%&&&((()))*********))))))+++,,,,,,,,,,,,---///000111333555555444333222222000//////111222111000000///......///000...------,,,,,,+++,,,---...///***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////000000000000000000000000111111111111222222222222222555888888777:::AAAGGGNNNXXXbbbhhhooowwwzzzxxx}}}wwwqqquuuiii___[[[WWWSSS[[[ggg}}}uuutttxxxzzzuuupppaaa]]]\\\___aaadddjjjpppwww~~~}}}iiiRRRMMMSSSZZZ___cccVVVRRRLLLDDD;;;333+++''''''((()))***))))))******))))))))))))***************************************************++++++,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......//////000111111222111111000000000000111111222333444555555666555555333555666777777777999;;;;;;:::::::::;;;===???AAA444;;;===888555777::::::AAADDDFFFCCC===;;;===@@@BBBBBBAAAAAAAAABBBBBBCCC<<<<<>>@@@CCCEEEGGGMMMUUUOOOHHHEEEIIIKKKHHHFFFHHHCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGFFFFFFDDDCCCCCC@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCC???BBBDDDCCC@@@===<<<<<<;;;<<<<<<<<<=========>>>;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<>>>???>>>>>>=========>>>>>>===CCCAAACCCTTT~~~zzzyyyaaaNNNGGG999888666555444333222222555444444444555555444444666444555888888555555999;;;;;;<<>>>>>>>>??????@@@AAAAAABBBAAAAAABBBAAA??????@@@BBBDDDEEEEEEBBB>>>===???BBBBBBAAA@@@@@@@@@AAABBBCCCBBB???;;;;;;;;;:::777444///---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&)))+++,,,***)))'''''')))+++------,,,***(((&&&'''))),,,---.........((('''&&&%%%%%%&&&'''(((%%%&&&((()))*********))))))+++,,,,,,,,,,,,---///---000333666888777666555444333111111222333222111111000......//////...,,,,,,++++++***+++,,,......***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------............/////////000///////////////.........///000000222333444555666666999<<<<<<<<>><<<999>>>BBB@@@:::888<<>>===?????????BBBEEEFFFCCCAAA>>>AAACCCCCCEEEHHHFFFAAACCCBBBCCCEEEFFFHHHPPPXXXZZZPPPIIIKKKLLLIIIFFFFFFBBBCCCEEEGGGHHHGGGFFFEEECCCEEEGGGIIIIIIFFFCCCAAA===>>>AAACCCCCCCCCAAA@@@>>>AAADDDEEEDDDCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>===@@@CCCBBB???<<<;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::999888888999999999;;;;;;;;;:::999888777666999999999:::;;;<<<>>>???:::===??????>>>??????>>>:::<<<@@@FFFUUUyyy~~~iiiRRR>>><<<:::777555333222111111111222444555555333111222111333777888555444777666555555888===AAACCCDDD@@@GGGPPPUUUVVVXXX\\\```nnn{{{}}}lll]]]]]]ccceeedddfffjjjnnnrrrtttvvvvvvvvvzzz|||yyyrrrmmmmmmpppeeebbb``````\\\SSSNNNMMMDDDEEEBBB===;;;FFFYYYiiihhhTTTIIIDDDMMMUUUQQQEEEIIIMMMKKKGGGGGGMMMSSSJJJIIIHHHGGGFFFCCC???;;;;;;<<<===>>>???@@@AAABBBCCCDDDCCCBBB???>>>???@@@EEEGGGHHHDDD???===@@@DDDBBBAAA???======>>>???@@@CCC>>>999999;;;:::666111///---+++******)))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%''''''(((+++---,,,'''###((((((((())))))***+++,,,'''***,,,,,,+++---111555000,,,(((&&&&&&'''''''''&&&'''(((***++++++++++++++++++++++++,,,---......,,,///333666777888:::;;;===;;;888555333222333333444111---,,,......---+++))))))***+++,,,---......)))((())),,,000111...+++,,,,,,---------,,,,,,+++---...///...,,,+++,,,---)))***++++++,,,---......//////...------------...///000000000000111111111///333777666444333777;;;888:::@@@HHHRRRZZZ```bbbmmmrrrwww{{{}}}ttttttyyyuuukkk]]]HHH<<>>???>>>;;;999999999:::DDDIIIDDD<<<:::;;;<<<>>>>>>????????????>>>>>>@@@???>>>@@@CCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMJJJGGGEEEEEEEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHGGGEEECCC@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@@@@@@@@@@>>>======<<<<<<:::999;;;???BBB;;;<<<>>>??????===;;;999777888888999::::::;;;;;;999::::::::::::::::::;;;999::::::::::::999888888444666999:::;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>;;;<<>>???DDDNNNddd^^^VVVMMMHHHGGGHHHIIIIIILLLJJJIIIHHHHHHKKKMMMOOOHHHGGGFFFFFFEEEAAA<<<888???????????????>>>>>>>>>BBBBBBAAAAAA@@@?????????BBBBBBCCCBBBAAA???===;;;>>>>>>======<<<<<<;;;;;;BBB>>>999999;;;:::666111///---+++******)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%&&&))),,,,,,)))&&&&&&''')))***++++++******(((((()))+++---.........111...)))&&&%%%%%%%%%$$$%%%%%%'''((()))***++++++++++++***++++++,,,,,,---222111000///111888AAAGGGNNNHHH@@@999444333444666222000......//////---***++++++,,,,,,------......+++++++++---000000---***+++,,,------......------)))***+++***)))((()))***************+++,,,---................../////////111111000///......------222444555333000222777<<>><<<;;;;;;;;;???EEEGGGCCC@@@AAACCCCCC;;;<<<<<<<<<============???>>>===???BBBDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIGGGDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCDDDEEEEEECCCAAAAAA@@@@@@??????@@@@@@@@@BBB@@@???>>>??????===<<<=========;;;:::;;;>>>@@@======<<<<<<<<<;;;;;;;;;777777777777777777777777999999999:::::::::::::::999999999999999888888777555777999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;BBB\\\wwwzzzrrr\\\XXXQQQHHH???888444333444888888333000222444444333333444666666777777777444444555666777888888999888999:::<<<>>>@@@AAABBBDDDEEEFFFEEEDDDDDDFFFHHHLLLOOORRRSSSSSSRRRRRRSSSTTTSSSRRRPPPLLLHHHFFFFFFFFFFFFDDD???;;;;;;<<<===>>>JJJZZZgggmmmxxxdddVVVRRRLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIEEEEEEEEEEEEEEEBBB>>>;;;==================>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@???>>>===<<<=========<<<<<<<<<;;;;;;BBB===999999;;;:::666222///---+++******)))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$'''***+++***)))&&&''')))***++++++***))))))&&&%%%(((---///,,,)))000---)))'''''''''&&&&&&$$$$$$%%%'''(((***+++++++++++++++++++++,,,,,,,,,444222...,,,...555???FFFSSSPPPIIIBBB;;;777555444111000///000111000...,,,...//////////////////...............///...,,,******+++,,,---------------+++,,,---,,,*********+++,,,++++++***+++,,,...///+++,,,------...------,,,------...///000111222222333444444333444999BBBIIIQQQUUU]]]eeelllpppssssssvvv}}}xxxmmmjjjmmmsssuuunnnddd___aaajjjpppyyyvvv{{{rrr^^^___eeewwwrrrkkkfffccc```___^^^bbbgggkkkjjjccc]]]ZZZZZZwwwvvvqqqhhhbbb]]]UUUNNNLLLDDD999000+++)))))))))))))))))))))((((((((((((******))))))))))))((((((((((((((((((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,---------.........//////....../////////000000000111111111111111111111111333333333444444444555555444444444555666666777777666666666777888888999999;;;<<<<<<;;;999999;;;===:::<<<>>>???===<<<<<<<<<:::>>>AAA???@@@CCCCCC@@@;;;;;;::::::;;;===???@@@>>>======>>>AAACCCCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBDDDEEEDDDCCCAAABBBCCCCCCBBBAAA@@@???AAA@@@@@@AAACCCCCCBBB@@@BBBAAA@@@???>>>>>>>>>>>>@@@???===<<<===>>>===<<<>>>>>>>>>===<<<;;;===>>>>>>===;;;:::::::::<<<<<<999999888777666666555555888888999999999:::::::::888888888888888777666666666888:::::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>999888<<<===<<>>?????????>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;AAA<<<888888::::::666222///---+++******)))(((&&&&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###%%%'''***+++,,,(((((((((((())))))******(((&&&%%%'''***---...---///---***)))***+++******%%%%%%&&&'''(((***+++,,,+++,,,,,,------------------///000000///000333555EEEGGGIIIIIIFFF???888333444333222111111222222222222333333444333222111000000000000000000///...,,,,,,---------------,,,,,,---.........,,,+++,,,---...---,,,++++++,,,...///,,,---.........---,,,+++......///000111333444444222444888<<>>======???>>>;;;<<<<<<;;;;;;<<>>>>>>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAABBBCCCDDDCCCAAA???===@@@??????@@@BBBCCCBBBAAABBBAAA@@@??????>>>>>>>>>@@@>>><<<<<<===>>>>>>===>>>??????>>><<<;;;;;;<<<>>>======<<<;;;<<<<<<<<<:::::::::999888888777777777777888888999999::::::777777777777777666666555666888::::::999888999:::::::::::::::::::::::::::===888888>>>BBB@@@===>>>QQQooommmllluuullliiieee\\\SSSCCC999555;;;<<<666333777555555444444444444555555555555666666666666666666666666666666666666666666333555666666666777:::<<<888:::<<<<<<;;;:::;;;<<<444999<<<999666777999:::666666888<<>>AAABBBDDDEEEDDDCCCAAA???AAA@@@@@@AAACCCEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@>>><<<;;;===?????????>>>??????>>>;;;::::::;;;<<<===>>>??????===<<<:::888888888888888888888888666666777777888999::::::666777777777777666555555666888999999888777888888999999999999999999999999888666666:::<<<;;;<<<>>>>>>JJJwwwiii^^^nnnUUU@@@>>>AAA<<<666444999888777777777777888888444444444555555666666777444444444555555555666666555666777666666666888999777999::::::999888999:::555;;;<<<777444555666444777888AAASSSeeeuuu||||||}}}]]]NNNMMMNNNJJJJJJHHHFFFDDDCCCCCCCCCGGGGGGHHHHHHGGGEEECCCBBBDDDBBBAAAAAAAAA@@@===;;;777888888888999999::::::888888888888888888888888:::999888777888999:::;;;888888999999::::::;;;;;;???;;;777777::::::666222///---+++******)))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$%%%(((***+++)))'''%%%%%%''')))+++''')))***)))(((***111777555333000...---,,,***(((***)))((((((((()))+++,,,+++---///111222333333222...//////......///222555222555999>>>CCCHHHKKKLLLBBBAAA>>>;;;888999<<>>===<<<:::888444555666555333333444555;;;;;;;;;:::999888777666333444555444222111222333000000/////////...------------,,,,,,,,,---...///...000333666;;;???BBBCCCIIIMMMTTT\\\cccgggjjjkkkssstttvvvwwwzzzxxxlllaaaUUUKKKDDDKKK\\\qqqmmmeeeddddddeeegggllliiiccc[[[YYYaaannnyyyzzzqqqhhhiiiqqqyyyzzzxxxqqqdddVVVSSS___tttvvvnnngggeeeaaaXXXOOOJJJ888222***((()))+++***'''''''''''''''((((((((((((''''''(((((((((((())))))''''''((())))))))))))))))))))))))************+++************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........//////////////////000111111222222111111222222222333333333333333333444555555666666777777777777777888888888777888;;;>>>???>>>:::777:::;;;;;;999888999;;;===;;;<<<;;;777666888666222999888888999;;;===???@@@@@@@@@@@@BBBEEEEEECCCBBB@@@@@@?????????@@@@@@AAAAAAAAACCCEEEFFFDDDAAA>>>BBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAABBBEEEGGGHHHGGGAAAAAAAAA@@@AAAAAABBBBBB???===;;;;;;<<>>@@@???===;;;999555666666666666666666666555555666777888999999:::777777777777777666555555555777999999777777777888888888888888888888888888888999999777555555888<<>>LLLuuueee}}}eeeQQQJJJFFF@@@<<<666555333222222333444444444444444555555666666777333333333444444444555555555666666555444333555666444666777666555555666777---333555444999EEEKKKIIIOOONNNYYYnnntttWWWOOOSSSMMM@@@JJJIIIGGGCCC@@@???@@@BBBDDDEEEEEEEEEEEECCCAAA@@@BBBAAA?????????>>><<<:::999999999999999999999999::::::999999888777666666888888888777777888999999666777777888999::::::;;;???:::777777::::::666222///---+++******)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!###%%%%%%######$$$'''(((((((((((((((((((((''')))***+++++++++,,,...///000///------------,,,***+++***(((''''''''')))***)))+++...111333444444444222222111///...000444777333444666:::>>>CCCGGGIIIFFFGGGGGGDDDAAA>>>???AAA>>>???AAABBBBBB@@@>>>===888999:::888555333444666======>>>>>>>>>>>>=========>>>???>>><<<;;;<<<===888888999:::999777555444222111111111444777;;;===999<<>>AAA@@@;;;777::::::999888888<<>>>>>??????@@@BBBDDDDDDBBB@@@======<<<======>>>???@@@???AAACCCFFFHHHGGGDDDAAABBBBBBBBBCCCDDDDDDEEEEEEDDDBBBBBBCCCFFFHHHIIIIIIBBBBBBAAA@@@????????????>>>;;;999999;;;>>>???@@@<<<<<<;;;999777777999;;;;;;;;;<<<<<<<<<;;;:::999777777666666555555444444444444555666777888999:::777888888888888777666666444666888888777777777888777777777777777777777777666999;;;999666666999;;;AAA;;;888BBB___yyydddZZZVVVSSSIIIFFFCCC???<<<;;;::::::::::::999999999888888888555555555555555444444444666777777666555555666888555777:::<<<===@@@CCCFFF===BBBEEEJJJ]]]xxx|||yyy~~~wwwgggRRRIIIMMMQQQLLLCCCFFFFFFFFFCCC???===>>>@@@BBBBBBBBBBBBAAA@@@@@@??????===<<<<<<===>>><<<;;;<<<<<<;;;;;;:::999999999;;;::::::999888888777777777888888888888888777777555555666777888999:::;;;>>>:::666777::::::666222///---+++******)))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%$$$$$$%%%''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###&&&%%%###!!!"""$$$%%%''')))++++++)))&&&$$$+++******---//////***&&&(((((((((***...000000///,,,***(((&&&%%%&&&'''(((''')))---000333444444444333444444333000///...///000333777;;;>>>>>>===<<>>???@@@@@@@@@???@@@AAA@@@???>>>???@@@@@@BBBCCCDDDCCCAAA>>><<>>>>>???CCCIIINNNRRRTTTVVVYYY^^^dddiiilllnnnmmmnnnqqquuuyyy{{{zzzyyyvvvxxxxxxsssmmmjjjlllooojjjfff[[[OOOIIIIIIGGGCCCLLLeeeqqqddd^^^```hhhrrrqqqcccQQQKKKNNNBBBKKKWWW^^^bbbjjjyyy|||jjjbbb^^^gggvvv}}}vvvllljjjlllhhh[[[QQQGGG:::,,,))))))***,,,---,,,***((('''((((((((())))))******&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))************''''''(((***+++,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,------...///000000111000111111111111222222222222222333444444555555666555555555555555555555444444555999>>>BBBAAA<<<777::::::999888:::???FFFKKKoooxxxuuuOOO999:::<<<===>>>??????>>>>>>>>>???AAACCCCCCAAA???:::::::::;;;<<<===>>>???>>>???CCCGGGJJJJJJGGGDDDAAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAACCCFFFIIIJJJJJJDDDCCCAAA???>>>===<<<<<<<<<:::777777999<<<>>>???<<<;;;:::777555666999<<<;;;:::999888888888999999;;;;;;:::888777555444444444444555666777888999999888888888888888777666666333555777777777777888999777777777777777777777777---222777888888999::::::555999???@@@;;;GGGttt~~~oookkkiiinnnkkkddd]]]WWWRRROOONNNAAAAAA@@@???===<<<;;;;;;999999888888777666555555999:::;;;:::999999;;;======@@@EEEJJJPPPVVV\\\```hhhjjjjjjqqqkkkTTTKKKGGGKKKKKKGGGKKKUUUBBBDDDEEECCC@@@>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@;;;::::::;;;===>>>===<<<>>>======<<<;;;:::999999::::::::::::999999999888777888999999999888666555444555666777888999:::;;;>>>;;;999999::::::666333///...,,,***(((&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################!!!""""""""""""#########%%%%%%%%%$$$$$$$$$######%%%&&&)))++++++***(((&&&''')))+++,,,---,,,***)))(((''''''''')))+++---...+++,,,---,,,)))'''%%%%%%'''''')))+++...111333555:::999777555333333333333666444444777;;;>>>===<<<<<<===???AAACCCCCCBBBBBB@@@BBBDDDCCCBBBBBBCCCFFFCCCBBB@@@===:::777555444111222555888;;;===???@@@===<<<===???===;;;???FFFDDDDDDFFFHHHJJJJJJGGGEEEHHHMMMSSSUUUVVVXXX]]]bbbcccfffiiikkkmmmooorrrsssuuurrruuu~~~zzzsssooobbbSSSPPPWWWIIIFFFDDDBBB???CCCTTTgggsssgggLLLMMM]]]zzzuuupppfffSSSAAA???GGGPPPPPPXXXcccfffeeemmmzzzlllmmmppptttxxxyyywwwuuummmfff^^^TTTEEE555,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********,,,'''###$$$(((***)))&&&))))))))))))************)))************+++++++++++++++******++++++,,,---+++,,,------......------......//////000000111111000000111111111222222222000111111111111222222222444333222222222333444555999999:::::::::999999888888;;;===;;;999999>>>DDDWWWfffzzzuuuOOO::::::;;;===>>>@@@AAAAAABBBAAA???======>>>???@@@;;;>>>@@@@@@===;;;<<<===???AAADDDFFFGGGFFFDDDCCCGGGFFFEEECCCCCCBBBBBBBBBBBB@@@??????BBBDDDEEEEEEBBBAAA@@@>>>======<<<<<<<<<999777888;;;>>>>>>======<<<:::888777666555555:::999999999::::::;;;<<<999:::;;;;;;:::999777666555666666777888999999999777777888888888888777777777888888999999999888888777777777777777666666666666666666666666777777888:::999;;;===<<<@@@QQQbbb}}}mmmeeeiiieeeWWWPPPPPPMMMEEEHHHCCCBBBHHHJJJGGGEEEEEEFFFDDDHHHNNNMMMEEEAAABBB\\\hhhqqqqqqsss{{{|||xxxuuubbbRRRGGGHHHJJJKKKKKKIIIGGGFFFKKKGGGCCC@@@??????>>>===AAAAAA???===;;;;;;>>>@@@@@@@@@???>>>===<<<;;;;;;>>>===;;;:::999999::::::===<<<;;;:::999888888999777888888888999::::::;;;888888777777888888999:::>>>;;;999999::::::666333///...,,,***((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$$$$#########""""""""""""%%%&&&(((***+++***))))))&&&''')))***+++,,,++++++))))))))))))***+++---...+++,,,...---***(((''''''''''''((()))+++...111222777777888888888777666555666555444666999;;;;;;999????????????AAADDDFFFHHHKKKIIIFFFEEEFFFGGGGGGGGGFFFEEEDDDAAA>>>;;;888666111222444666999;;;===>>>===<<<>>>@@@???===AAAHHHFFFFFFGGGJJJNNNQQQRRRQQQQQQVVV[[[^^^___bbbiiinnnlllmmmnnnoooppprrruuuvvv|||{{{uuulllfffcccWWWFFF???BBB:::888;;;CCCLLLWWWhhhwwwqqqbbbQQQKKK\\\sssvvvfffYYYKKK???@@@IIIWWWYYY]]]bbbdddhhhsssyyyyyypppqqqsssvvvxxxxxxuuurrriiiaaaVVVLLL>>>111******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++,,,(((%%%%%%)))***)))&&&(((((()))))))))*********))))))*********+++++++++++++++******++++++,,,---+++,,,------...------------......///000000111111000000000111111111222222000000111111111222222222333333222222222333444555888888999999999888888777999;;;<<<:::777777;;;???BBBLLLUUU\\\dddeeeSSS===<<<<<<<<<======>>>>>>???BBB@@@???=========??????<<<>>>@@@@@@===;;;;;;<<<>>>@@@BBBDDDFFFFFFEEEDDDIIIHHHFFFDDDBBBAAA@@@@@@BBB@@@??????AAABBBBBBAAA@@@???>>><<<;;;;;;::::::;;;999777888:::======<<<;;;:::999777555444444444888888888888888999::::::888999:::::::::888777666666666777888888999::::::666777777888888777777666777777777777777777666666666666666666666666666666666666555555666666777888777666777999777777AAAMMM^^^jjjgggzzz{{{ooohhhiiijjjiiijjjjjjlllqqqwwwxxxsssnnnnnniiihhhooorrrnnnjjjjjjiiivvv{{{~~~rrr]]]NNNDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJFFFBBB@@@@@@@@@@@@@@@AAAAAAAAA???<<<<<<===???@@@??????>>>===<<<;;;:::>>>===;;;:::999999::::::::::::999999888888777777777888999:::;;;;;;;;;;;;777777777777777888999999>>>;;;999999:::999666333///...,,,***(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$%%%""""""!!!!!!!!!!!! %%%&&&'''((()))++++++,,,%%%&&&'''((()))***+++,,,+++************+++,,,---+++---......,,,***))))))((('''&&&&&&(((***,,,...222444777:::<<<<<<;;;:::999888777888999:::999888???@@@AAACCCEEEGGGHHHIIITTTNNNIIIHHHKKKLLLKKKIIIJJJJJJIIIGGGDDDAAA===;;;777666666666777888999999======@@@CCCBBBAAAEEEKKKLLLLLLLLLPPPUUUYYY[[[\\\```cccfffhhhiiimmmsssxxxxxxxxxwwwvvvvvvwwwxxxyyyxxxxxx|||zzztttrrriii]]]SSSMMMCCC777111333999;;;EEEXXXiiiuuu~~~vvvcccPPPFFFFFFSSSnnnkkkTTTHHHBBBAAAGGGQQQ```cccbbb___aaakkkvvv|||{{{tttzzzssstttvvvxxxyyyuuuoookkkbbbWWWJJJ???444***(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++---***'''''')))***)))&&&(((((())))))))))))******)))))))))*********+++++++++************+++,,,,,,++++++,,,---------------------......///000000000000000000000111111111111000000000111111111222222333222222222222333444555666666777777777777777666999:::;;;888555444777:::999>>>???;;;<<>><<<<<<===>>>>>>>>>???@@@???===;;;;;;;;;<<<===???AAACCCDDDDDDDDDIIIHHHFFFDDDAAA???======BBBAAA@@@AAAAAAAAA???======<<<;;;:::999888888888:::888777777999;;;;;;;;;999888777666444444333333777666666666666777888888777777888999999888777666777777777888888999999:::666666666777777666666666666666666666666555444333333444444555555666666666555555555555555666666777888777888:::999888:::???>>>\\\xxxlll}}}zzz|||{{{xxxwwwzzzrrrwww~~~mmmZZZNNNIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIFFFBBB@@@@@@AAABBBBBB@@@AAABBBAAA>>><<<<<<<<>>===<<<;;;::::::======<<<;;;::::::::::::666777888888888777666555777888:::<<<===<<<;;;:::777777777777888888888999===;;;888888:::999666222...---,,,***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&(((***---...''''''&&&''''''((()))*********************+++++++++---//////---,,,+++,,,)))(((&&&%%%%%%''')))***,,,...222666:::===???@@@======<<<<<<======<<<<<<<<<@@@DDDHHHIIIGGGDDDBBBPPPOOOMMMMMMMMMNNNMMMLLLMMMMMMLLLKKKIIIFFFCCCBBBAAA???===;;;999888777777???@@@DDDHHHHHHGGGKKKQQQUUUUUUWWWZZZ^^^aaabbbaaaiiijjjlllllllllooosssvvv||||||{{{{{{zzzxxxuuussssssooonnnqqqqqqkkkdddaaa^^^OOO@@@999777666:::???LLLSSSbbbsssssseeeRRRIIIDDDGGGPPP[[[kkkxxxgggTTTDDDAAADDDIIISSS___dddfffaaa\\\aaaooovvvrrr{{{rrrssszzz}}}qqqtttvvvzzz|||zzzsssiiiaaaZZZMMM>>>444+++&&&'''+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++---+++))))))******)))'''(((((((((((()))))))))***))))))))))))***************************++++++,,,++++++,,,------------,,,,,,------......///000000/////////000000000111111000000000000111111111111222222222222333444444555444444555666666666555555666777888666444333555777999===>>>999888;;;<<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<======>>>???>>>>>><<<;;;::::::999:::;;;===???AAABBBCCCEEEDDDCCCBBB@@@>>><<<;;;AAAAAAAAABBBCCCBBB@@@===<<<;;;:::999888888888888999888777666777888999999888888666555444444444444555555444444444444555666555555777888888777666555666666666666777777888888555555666666666666555555666666666666555444333222222222333333444555666666444444444444444555555666777666777999<<<<<<<<<<<>>>>>===<<<;;;:::999999===<<<;;;;;;::::::999999444555777888999888666555666888;;;===>>>===;;;:::777888888999999999999999===:::888888999999555222...---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$&&&))),,,...***)))((('''&&&&&&&&&'''(((((())))))))))))))))))***,,,//////...------...+++)))'''&&&%%%&&&'''((('''(((***...444:::@@@CCC@@@@@@AAAAAAAAAAAABBBBBB???@@@AAABBBBBB@@@>>>===GGGLLLQQQRRROOOMMMNNNQQQMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEECCCAAA@@@??????DDDDDDHHHLLLLLLLLLQQQXXX\\\^^^bbbggglllmmmkkkhhhnnnnnnoooooopppqqqtttvvvzzzzzzzzz{{{zzzvvvooojjjrrrggg]]]\\\\\\WWWPPPLLLHHH???888:::CCCNNNZZZbbbjjjpppxxxuuueeeTTTKKK???CCCMMMWWW[[[XXXUUUUUUHHHCCCDDDLLLRRRUUU]]]hhhbbbcccaaa```lllzzz{{{rrrpppiiimmmttttttwwwyyyqqqxxx{{{|||qqqcccYYYQQQDDD555---(((%%%(((,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********+++***)))*********)))''''''(((((((((((()))))))))(((((()))))))))***************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---......//////....../////////000000000//////000000000111111111111111222333444444555555222333444555555555555555444444555555444444666777666777666555777:::999777999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;::::::999666777888:::<<<>>>???@@@>>>????????????>>><<<<<<=========???@@@@@@>>><<<;;;;;;:::999888888888888888888777666555555777888888777666555555555555555444333333222222222333333222333555666666666666555444444444444555555555555444444444555555444444444555555666666555444444333111222222333444555555666333333333333333444444555333222222333666999999777:::777???VVVppp}}}rrreeePPPPPPUUURRRNNNNNNKKKIIIGGGEEEDDDDDDFFFGGGKKKHHHDDDAAAAAA@@@???>>>>>>@@@BBBBBB???<<<::::::======<<<;;;:::999888888;;;;;;;;;:::999999888888444555777999999888666555555777:::<<<===<<<:::999888999:::;;;;;;;;;::::::===:::888888999888555222...---,,,+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$%%%""""""############$$$$$$"""""""""###%%%(((***,,,+++******((('''&&&%%%$$$&&&'''(((((()))))))))((()))+++...///.........///,,,+++***)))((('''''''''&&&&&&&&&(((---444:::>>><<<>>>@@@AAABBBCCCEEEGGGEEEBBB>>>:::999:::===???@@@HHHPPPPPPLLLJJJNNNTTTJJJHHHEEEDDDEEEIIINNNQQQKKKLLLLLLMMMMMMLLLKKKKKKHHHHHHJJJNNNNNNOOOUUU\\\aaadddjjjpppuuuvvvtttqqqttttttuuuvvvwwwxxxyyyyyyvvvvvvvvvwwwvvvrrriiiccc```SSSGGGBBBAAA>>>;;;;;;???AAAHHHTTTdddsss~~~sssfffUUUFFF@@@AAALLLSSS]]]bbb^^^SSSFFF???>>>DDDTTTeeeiiiddddddkkkbbbdddhhhooozzzyyyooosss|||}}}}}}yyykkk\\\RRRGGG;;;///***((('''(((+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))******))))))(((''''''(((((((((((())))))((((((((()))))))))*********))))))))))))***++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---...................../////////////////////000000000111111000111222333444555555555222222333444555555555555444444444555555666666666999555222222555999::::::777888888999:::;;;;;;<<<999999999:::::::::::::::<<<:::888888999:::999888555666888:::<<<=========:::;;;<<<>>>>>>>>>>>>===:::999999:::<<<===;;;:::;;;:::999999888888999999777777777555333333555666777666666555555555666666333333222111111111222222000111333555555555555555333333333333333333333333333333444444444444333333444444555555555555444444222333333444444555555555222222222222222333333444333444333111333666666333555777<<>>@@@@@@>>><<<::::::<<<<<<;;;:::999888777777999999999999888777666666555666777777777666555555444555777999:::999888777777888:::;;;;;;;;;:::999<<<:::777777999888555111...---,,,+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###$$$&&&((())))))*********)))'''&&&$$$%%%&&&((()))************(((***---.........///000------------,,,***)))(((''''''''''''***---111333333666:::===>>>AAAEEEHHHHHHFFFDDDAAA@@@AAABBBCCC===AAAEEEEEECCCDDDIIIOOOFFFCCC>>><<>>DDDMMM[[[\\\]]][[[WWWOOOCCC;;;IIITTTjjjvvvmmmmmmhhhmmmvvvzzzyyywwwlll^^^QQQIII===444+++******)))((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''%%%&&&((()))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++******+++,,,,,,,,,,,,++++++++++++,,,------......------........./////////////////////000000000111///000222444555555555555111222333444555555555555777666666666777666555444:::888666666777888;;;===888888999999999999999999777888888999::::::999999:::777555555888999999888666888:::===>>>>>>===<<<999;;;===???@@@??????>>><<<;;;999999:::;;;:::999:::999999888888888888888666777777555222111333555555444444444444444555555333333222111111111111111...000222333555555555444333333333333333333333333222222333333333333222222111111222333444444444444444444444444444555555555111111111111111222333333222666888555444777666333777777777777:::BBBOOOZZZrrr[[[GGGDDDCCCHHHNNNOOOLLLIIICCCCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCC@@@<<<999:::<<<===>>><<<;;;;;;;;;;;;;;;:::999888777666666777888888888777666555444666666555555444444333333333333555666666666666666555777888::::::999888777<<<:::777777999888555111...---,,,+++************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!""""""""""""#########!!!!!!""""""######$$$$$$ !!!###$$$%%%&&&&&&'''(((***++++++)))'''&&&%%%&&&(((***+++,,,++++++'''))),,,.........///000......000000///---***((())))))))))))))))))******+++///444888:::===CCCGGGGGGJJJNNNQQQPPPMMMHHHEEE<<<;;;:::999:::>>>CCCGGGDDD???999777;;;FFFRRRZZZZZZ[[[]]]]]][[[WWWRRROOOMMMKKKKKKLLLLLLNNNVVV___iiiiiijjjlllnnnnnnllljjjdddcccaaa___[[[UUUOOOJJJPPPKKKEEEDDDEEEDDD@@@<<<===AAAHHHNNNRRR[[[nnnrrr```YYYMMMAAA>>>???EEERRR___ZZZUUUOOOLLLKKKIIIAAA999VVVaaaxxxvvvqqqpppvvv|||vvvrrr{{{mmm___RRRGGGAAA777///)))***,,,***''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###%%%((())))))))))))***''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++***++++++,,,,,,---......---------.........//////////////////000000000000///000222444555555555555111222333444555555666555:::999888777777666444222222444777888666333333666::::::999999888777777666666777888999999999999999888555333444777999999888888:::===???@@@???>>><<<;;;<<<>>>@@@AAA@@@???>>>BBB@@@===;;;;;;<<<;;;:::999888888777777777777888666777777444111000222555333333222222333333444444333333222111111000111111...///111333444555444444444444444444444444444444222222222333333222222222...///000111222333333333555555555555555555444444111111111000111222222333***222777555444666666222+++333999999888<<>>>>>???GGGGGGDDD>>>999;;;DDDLLLRRRSSSVVVXXXXXXWWWVVVUUUNNNLLLKKKJJJLLLOOOSSSVVVaaabbbcccaaa^^^[[[ZZZZZZTTTNNNGGGFFFGGGEEE???888777777777888:::@@@FFFKKKYYYaaaooo|||uuugggVVVJJJ:::>>>GGGSSSXXXVVVUUUVVVRRREEE999777<<>>FFFDDD@@@===:::999999999:::999888777666555444333777444222111222333333222111111111111111111222222333111///...---...///000111111222222222333333333333222111111222222111000111000000///////////////222222222222222222333333222444444444777:::777222444333111111111333555666444444333222333444555666555555666666777777888888<<>>@@@CCCBBBAAA???>>>??????@@@??????@@@???>>><<<:::999888888888888888777666666777777777777777777777777888888888777666444333222333444444555555444444333222222333444444555555666666555444444666666555444>>>;;;888888:::999444///...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! !!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$###"""###$$$&&&&&&'''(((((((((((((((%%%&&&''')))+++---...///******++++++,,,---......000000111111111000///...***+++,,,---------,,,+++++++++***++++++,,,---...555:::BBBIIIOOOSSSWWWYYYRRRSSSTTTSSSOOOLLLKKKKKKWWWUUUQQQIII@@@;;;:::<<<>>>@@@CCCGGGJJJNNNPPPQQQZZZXXXSSSOOOLLLJJJJJJKKKLLLMMMMMMJJJGGGCCCAAAAAA>>>:::888999<<<===<<<999777;;;CCCLLLWWWbbblllrrr}}}ppp```OOO@@@888GGGNNN\\\hhhhhh[[[NNNHHH@@@:::777<<>>AAABBB@@@>>><<<;;;888999;;;===>>>>>>===<<<@@@???>>><<<;;;::::::::::::999999777666555333333555333111000111222222111111111111111111111111111222111///.........///000111111111222222222333333333222111111111111111000222111111000000000000000111111111222222222222333222333444888AAAHHHEEE===333333111000111222333555444333333222333444555666333444444555555666777777===;;;===IIIcccyyysssuuu~~~}}}|||zzz|||zzzbbbSSSJJJEEECCCFFFDDDAAABBBDDDDDD@@@???BBBCCCBBBAAA????????????@@@????????????>>><<<:::999777888888888888777666666666666666666666666666666444444555555555444333333333333444444444444333333222222333333444555555555555444333333555555444333;;;999777888999888444000...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$$$$###"""###$$$$$$%%%&&&'''(((((())))))%%%&&&''')))+++,,,......******++++++,,,,,,------//////000000000111111111//////...------,,,++++++,,,+++***)))((((((((((((&&&+++222:::BBBJJJRRRWWWZZZ]]]aaabbb```^^^\\\[[[eeeccc^^^VVVLLLBBB999444333333444666999>>>BBBDDDQQQNNNJJJDDD@@@<<<:::999666777888777555333222333333333555999>>>CCCGGGIIITTTYYYbbbnnnzzz~~~~~~yyyeeePPPAAA<<>>555333555===HHHPPPRRRTTTWWWbbbiiinnnxxxooo___fffsssuuu```KKK===666333333+++***(((((()))***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))(((((())))))******))))))))))))))))))***,,,,,,,,,---......//////////////////////////////111111111222222222333333444444444555444444333222222222444666888999777555666777999:::999888999:::777777666666555444333333666777999;;;;;;:::888777444333333333444666888999<<>>===<<<888888999999:::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;999999999888666555333222333111//////000111000///111111111111000000000000222111///......///000000000111111111222222222222222222111111111000000000333222111111000000111111000000111111222222222222333333444:::GGGOOOKKKAAA333222111000///000111222333333222222333333444555222222333333444555555666999999777666<<>>BBBCCC@@@@@@CCCBBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>===<<<:::999777777888888777777666555444444444444444444444444111111222333333333333333222333333444444333333222111222222333333444555555444222111222333444333222999888777777888777444111...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$###"""###$$$"""###%%%&&&'''((())))))((((((((()))***+++++++++******+++++++++,,,,,,,,,000000000000111333444555222111///---,,,+++++++++++++++************++++++$$$&&&))),,,111777???DDDPPPVVV]]]cccffffffffffffhhhgggeeebbb\\\TTTJJJDDDCCC@@@===:::999;;;===???@@@???>>><<<;;;:::999888888:::>>>@@@AAACCCEEEHHHHHHLLLPPPTTTWWW]]]eeejjjsssvvv{{{wwwmmmhhhbbbYYYKKK???<<>>CCCMMMYYY\\\ZZZYYY[[[]]]eeekkkuuu}}}www}}}~~~iiifffxxxqqqfffUUUEEE:::222,,,(((***)))((((((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))(((((((((((())))))*********))))))))))))******+++,,,,,,------...//////////////////////////////000000000111111111222222333333333333333333222222111111222555777888666444666888:::999888888888999888777666555444444444444777888:::;;;;;;:::888888444333333333444666888999===???BBBBBB@@@>>>======:::999888777888888::::::888:::;;;=========;;;;;;999999999888777555333222222000//////000111000///000000000000000/////////111000////////////000000000000000111111111111222111111222111000///000000222111000000//////000000//////000000111222222222333444666:::BBBGGGBBB999222111000///////////////222222222222222333333444222222333333444555555555333999@@@@@@<<<<<>>BBBCCC@@@@@@CCC??????>>>===<<<<<<<<<;;;<<<=========<<<;;;999888777777777777777666666555333333333333333333333333111111222333333333333333222222333333333333222222111111111222333333444444333111000111222333222000999888888888888666333111...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$"""###$$$&&&'''(((((((((*********)))))))))(((((()))******++++++,,,,,,,,,000000111111333555666777666555333111000///......,,,++++++++++++,,,------***)))((('''''')))...111:::AAAKKKTTT[[[___bbbdddeeeeeefffhhhiiigggccc``````]]]XXXTTTRRRRRRSSSUUUPPPPPPPPPPPPQQQRRRSSSTTTVVVYYY]]]aaadddhhhmmmpppnnnrrrvvvxxxyyy|||{{{{{{~~~}}}tttfffXXXNNN;;;<<>>@@@AAA???===<<<===;;;:::888777888999:::;;;:::;;;===??????===;;;:::888999999999777555333111111000///000222222111000000000000/////////......000///////////////000000//////000000000111111111000111222111///...///111000000///............///......///000000111222222000555777777888999777222111000000///............111111111222222222222222222333333444444555666666555666666666555777<<<@@@???PPPhhhxxxpppooojjjaaaffflllwww~~~yyyqqqjjjhhhfffdddiiiqqqwwwhhh^^^TTTJJJCCCLLLIIIDDDAAAAAABBB@@@===@@@>>>???BBBBBB??????AAA<<<<<<;;;;;;:::999999888;;;;;;<<<<<<;;;:::999888777777777777777666555555444444444444444444444444444444444444444333222222111111222222222222111111000000111111222333333333222111000000111222111000999::::::999888555333222...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$"""###$$$%%%&&&&&&''''''++++++***)))((((((''''''(((((()))***+++,,,------000000111222444555666777888888777666555555444444......,,,+++******))))))------,,,)))''''''***,,,)))///777???FFFLLLQQQUUU[[[]]]aaaeeeiiilllnnnooooooooonnnnnnpppsssuuuwwwrrrqqqpppooooooooopppqqqyyy{{{~~~|||iiibbbYYYRRRMMMGGG???999>>>???CCCKKKPPPMMMBBB888:::777666777:::BBBRRRaaannnjjjhhhjjjiiiffffffiiippptttqqqrrruuummmeeejjjnnnqqqyyykkk]]]OOO<<>>>>><<<;;;;;;;;;:::999888888999:::;;;<<<;;;<<<>>>???>>>===;;;999888999999999888555333111000//////000222222111///000000//////......------////////////000000000000////////////000000000000///111333111...---///111//////...------------...------...///000111111222---333666444222333444222//////////////////......000000111222222222222111222222333444444555555666:::777222000222555999;;;000888BBBOOOggg{{{nnnaaaVVVKKKHHHHHHFFFEEEEEECCCDDDBBB??????BBBAAA>>>AAA??????BBBBBB>>>===@@@::::::;;;::::::999777777999:::;;;;;;;;;999888777666666777777666666555444555555555555555555555555555555555555555444333333000111111222222111111000///000000111111222333333222000000000111222111000;;;<<<<<<:::888555333222...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&'''(((***+++---...///---///000222444444444444555666777888888777666666111000...,,,+++***))))))+++,,,------++++++,,,---&&&(((,,,///222777<<<@@@FFFKKKSSSYYY]]]aaafffjjjkkkmmmqqqvvv{{{}}}{{{{{{|||~~~{{{rrrmmmjjjbbbYYYGGGAAA:::555444666888999IIIEEEAAA???@@@AAA@@@>>>444666:::@@@FFFNNN___nnnvvvooojjjlllppptttxxx|||vvvppppppgggaaaiiifffppp|||gggXXXLLL@@@000''''''***+++***&&&((()))(((&&&&&&)))+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&'''''')))******++++++************++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000/////////000111222444333444555666555222000111333555666666555777888888666555333333444555666333444555666777999999:::666555555555666888:::;;;999:::<<<;;;:::888888999777777888888999:::;;;<<<:::;;;<<<<<<<<<<<<;;;:::888888999:::888666333111.........///111111000...000000///......---,,,,,,......///000000000000000........./////////000000...111333222...,,,...111000000///...............,,,------...///000111222...111222000000444444111...//////000000000000/////////111222222222111000111111222222333444444444888888888777777555333111333888===>>>===HHHddd~~~vvviii[[[OOOFFFJJJCCC???AAABBB@@@???BBB>>>BBBBBB@@@AAADDDCCC>>>???<<<===@@@@@@======???:::;;;;;;;;;;;;999888777888999:::::::::999888777666666777777666666555444555555555555555555555555333444444555555555555444000000111111111111000000//////000000111222222222222111000000222222111000<<<======;;;888555333222...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%#########"""""""""!!!!!!!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%%%%$$$$$$&&&''''''((()))***++++++%%%&&&''')))+++---//////+++---000222333333222111111222444666777777555444111000///...------------(((***---...---,,,,,,---******)))(((''')))---111222:::DDDKKKOOOSSSZZZ___bbbeeekkkqqqvvvyyy{{{||||||{{{yyyyyy{{{uuussssssxxx}}}~~~zzzuuullliiiaaaUUUOOOLLLBBB777111222333444666;;;BBBHHH888:::;;;;;;999999:::<<<:::===CCCJJJOOOXXXiiixxxvvvnnniiinnnxxx|||{{{sssnnnpppjjjeeemmmqqqgggQQQGGG;;;333***(((***,,,)))%%%%%%''')))(((&&&&&&)))+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''')))************))))))))))))*********++++++,,,,,,---......++++++++++++++++++++++++---------.........//////000///.........000111222333333333555777666444111111333555666666666888999666555333222222333444555000111222444555777888999555555555555666888999;;;777999::::::888777777888555666777888999:::;;;;;;888888999:::;;;;;;;;;;;;777888::::::999666222000,,,,,,,,,...000000...---000000///...------,,,,,,......///000000111000000............/////////000...111333222---,,,...222111111000///////////////,,,,,,---...///000111222111000...,,,000444333.........///000111111111000...///000222222111111000000000000111222222333333000222444444444444555777:::111///888===<<<===CCCSSSxxxvvvkkk\\\PPPIIIGGGFFFFFFHHHAAA>>>@@@@@@======AAA===BBBDDDAAAAAABBB???888<<<:::;;;>>>???<<<<<>>>>>@@@BBBDDDAAAAAAAAABBBCCCBBB@@@>>>>>>>>>???@@@@@@???>>>======<<<:::999888888999999888888999999888777555444777777666666555555555444333333333333333333333333333333222222333333444555333222222111000000000111//////000111111222333333222222222333333444444444;;;999777777666555222000///---***(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))((('''''')))---111555555111------333666444666555444666999:::999888>>>===<<<;;;:::888555222///---+++***++++++***)))++++++***))))))***+++,,,***))))))***---222777:::===???CCCHHHOOOUUU[[[]]]___aaadddfffgggjjjmmmppptttrrrppptttzzz~~~|||vvvoookkkZZZUUUNNNKKKJJJHHHDDD@@@777555333222333666999<<<777666666666666666555444000000222666777:::CCCMMMXXXZZZZZZVVVTTTVVV^^^fffgggooo|||xxxppphhhgggpppzzzfffSSSBBB777555,,,,,,+++))))))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&(((((()))(((((('''&&&&&&%%%%%%((('''&&&'''((()))((('''(((((((((((())))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,---......---------------....../////////000000111222333444333333333333333333333333222222222444888:::::::::777666555333222111111111111111222222222222222222111111111111222333444555777777666666666555555555777666666888::::::888666555555555444222111222333666777777777555333000///111///......//////...,,,...------,,,,,,,,,,,,------------------......////////////.........------///.........---------,,,...---------------------------------................../////////000000000....../////////000000000/////////000000000111111000000000111111222222222333333333333333333333333222222333555666777888999666999===???DDDOOO^^^kkk||||||xxxxxxrrreeeZZZRRRKKKFFFFFFEEECCCAAA@@@@@@AAABBBCCCBBB@@@>>>>>>@@@BBBCCCAAAAAAAAABBBCCCBBB@@@>>>===>>>??????>>>===<<<;;;===<<<;;;:::999999999:::888888999999888666555444666666666555555555444444333333333333333333333333333333333333333444444555333333222111111111111111111222222333444444555555222222222333333333333333;;;999777666666555333111...---***(((&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))+++,,,,,,***)))***,,,...555666222------111333222444333333666999;;;;;;;;;===<<<;;;<<<===<<<:::999555333222111000...***'''++++++++++++,,,---...///***)))'''&&&&&&'''(((((()))+++...333888===BBBDDDFFFHHHKKKMMMOOORRRVVVYYY\\\ZZZZZZ]]]bbbfffgggfffhhhhhhhhhfffaaa[[[UUUQQQGGGAAA;;;666555333000---222222222222444777999;;;666555444333222222222222000333999@@@DDDHHHRRR]]]jjjgggdddbbbccchhhoootttyyy|||rrrhhhhhhuuuvvv^^^KKK>>>444......+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&((()))((('''(((((((((((())))))))))))+++************))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,---............------......///000......///000111333444444222222222222222222222222222222222444777999999888555555333222222111111111000000000000000000000000............///000111222333333444444444555555555777666555555777888888777333555666555333111222222555555666555444222000...000///---...//////...---,,,,,,,,,+++,,,,,,------------,,,,,,------...///............------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000.........////////////000.........////////////000000000000000111111111111222222222222222222222222222222333444666777888888888;;;;;;999666888???FFFNNN[[[oooooo\\\PPPPPPNNNGGG???===@@@AAA???AAA@@@?????????@@@BBBCCCCCCBBB@@@??????@@@BBBCCCAAAAAAAAABBBCCCBBB@@@>>>============<<<;;;999888======<<<;;;::::::::::::888888888888666555333222555555555555444444444444333333333333333333333333333333333222333333444555333333222111111111111222222222333333444555555555333333333222222222222222>>><<<999777666444222000000///---+++***)))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$""""""##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''***+++,,,,,,++++++,,,...666777444---+++---///...000111222555888:::;;;<<<<<<;;;<<<>>>AAADDDDDDCCC;;;;;;::::::999555000,,,---------......//////000*********))))))))))))))))))******,,,---///111222222444777888:::<<<@@@BBBEEEDDDCCCEEEIIIKKKKKKJJJIIIIIIIIIHHHEEE@@@<<<999777444///....../////////::::::999999888777666666111111222111111222444666@@@HHHWWWbbbdddaaaccciiikkkooouuu|||lllkkkooo}}}ttt```HHH:::222---++++++***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''(((((((((((())))))))))))************)))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,---......///............///000000...//////000111222222222111111111111111222222222222222111333666777777666333333222222111111222222111111111111000000000000000/////////000000111222111222333444555666666777888555333333555777777777666888::::::888666666666444444444333222111///...///...------//////...---++++++***++++++,,,------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------........./////////------........./////////---------.........//////000000000000000000//////222222222222222222222222111222333444555666777777333666999888666666999===;;;<<<>>>AAAHHHVVVhhhuuuvvvmmm^^^PPPHHHFFFHHHKKK??????===;;;???DDDCCC>>>@@@????????????AAABBBBBBBBBAAA???>>>>>>???AAABBBAAA@@@@@@AAABBBAAA???===;;;<<<<<<<<<:::888777555<<<<<<;;;;;;::::::::::::888888777666555333222222444444444444333333333333222222222222222222222222222111111111111222333333333222222111111111222222000111111111222222333333333333222222111111000000CCC@@@;;;888666444111///000000...---,,,+++******))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&(((***++++++,,,---///888:::888000,,,---...---...000222444666888:::;;;BBBBBBBBBEEEHHHKKKLLLLLL???>>>>>>>>>>>><<<888555000000000///...------,,,++++++,,,---------------...---,,,++++++++++++++++++,,,......---...111333444444333444555555555444333333444444333111///...///---,,,---///222444555444444666777777666555444...111444666777999===AAASSSaaawwwuuummmlllhhhttt~~~~~~zzziiisssppp]]]LLL:::222...+++))))))******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((((((&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,---......///............///000000000000111111111000//////000000000111111222222222222111111222444666555444222222111111222222333333333333333222222111111111111000000000000111111222222222333555666777888999888555333222444666777888888:::<<<<<<:::999888999333222222111000///.........---,,,---...///...---***************+++,,,---+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............------------............------------............000000//////////////////111111111111111111111111111222222333444555666666222444777777444333333555777999:::999888:::>>>BBBPPPXXXeeerrr|||{{{sssiii___VVVQQQFFFFFFEEEDDDCCCCCCCCCDDD;;;<<<;;;:::===AAA???999??????>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@??????>>>???@@@@@@>>>;;;::::::;;;:::999777555444:::::::::::::::999999999777777666555333222222222222222222222333333333333222222222222222222222222000000000000000111111222111111111000000111111222000000111111111111111111222222222111111000000000DDD@@@;;;888555333111///------,,,+++***)))(((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%''')))***+++...000888<<<;;;444///000222222///111444555555666999;;;CCCBBBBBBDDDGGGJJJKKKKKKBBB@@@????????????>>><<<555444444333111///---,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,------,,,******+++------------------,,,+++***,,,,,,------......------,,,,,,,,,---///000222333---...000111111111000///444888>>>AAABBBDDDHHHLLLWWWggg~~~wwwllljjjpppzzzxxxkkkiiiqqqyyy~~~rrr[[[HHH<<<111---,,,)))'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&(((((((((((())))))))))))(((((()))))))))))))))***)))))))))***++++++,,,,,,---,,,,,,,,,,,,---............------......///000000111111222111000...---000000000111222222333333222111111111333444444333111111111222222333555555555555444444333222222222000000////////////000000333333444666777888999:::888555333333444666777777666888999999777666777888111111000000///......---...,,,,,,,,,...///...---*********)))******++++++++++++******++++++,,,---************++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////000000000000000000000000111111222333333444555555444666888999777777777888555666888888777777888999666888<<>><<<======<<<<<<;;;;;;::::::=========<<<<<<==================>>>???>>><<<:::999999999999888777555444777777888888888777777666666555444333222222222222111111111111222222222222222222222222222222222222000000//////000000111222000000/////////000111111111222222222222222222222111111111000000000000000@@@===888555444333111000+++++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$######"""""""""######!!!###%%%&&&'''))),,,...222777888333///222555666333555777777666666888;;;<<<;;;;;;>>>CCCGGGJJJJJJHHHEEEAAA???@@@BBBDDDDDD======<<<;;;:::777555333000000...---,,,+++++++++++++++***++++++,,,---......//////---++++++,,,---***,,,.........---------------------...//////000+++---...//////.........000111222444555666555555AAAGGGMMMOOOOOONNNQQQTTTXXXeeewww}}}tttrrrvvv{{{uuupppmmmmmmpppaaa\\\bbbkkkpppZZZHHH999222,,,+++***'''''')))((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))(((((((((((())))))******)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......---------------......///...///111222111000...---000000111111222333333444222111000111222333222111111111111222333555666777555555555444333222222222111000000/////////000000333333444666777888999999888666444444666777888777444555555444333333444666000000///...---------------,,,+++,,,...///...---+++******))))))))))))******************+++,,,,,,)))))))))*********++++++************+++++++++,,,......---,,,+++******)))************+++++++++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,------------............/////////---------....../////////000000000000000000000000111111222222333333444444---...000000111333555666444333000//////333888<<<<<<<<<<<<;;;999:::<<<>>><<<:::999:::===@@@BBBCCC??????@@@@@@BBBBBBAAA???<<<===???@@@??????>>>>>>>>>???AAAAAABBBCCCEEEGGG>>>;;;888888===BBBEEEFFFCCCDDDBBB<<<:::===AAAAAA;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===<<<:::888777888999999999777666555333444555666666555444444444333222111111222333444000000000111111111222222111111111111111111111111111111111111111222333333...............///000000111000000000000000000000/////////000000000000000<<<999555333222333222111++++++++++++***((('''&&&""""""###$$$&&&''''''(((%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######"""""""""""""""###"""###$$$$$$$$$&&&***---***000333000---111666888666888:::999777777999;;;666666888===EEELLLPPPRRROOOJJJEEEBBBCCCEEEHHHJJJEEEEEEEEEEEECCCAAA???===444333111///...//////000......---------......///000000000///------...000+++---000111111111111222//////.........///000000,,,...111222111000//////111333777;;;@@@EEEGGGIIILLLRRRYYYZZZWWWUUUUUUWWW```iiiuuu}}}{{{zzz|||qqqmmmnnnooopppkkkaaaccckkksss{{{fffTTTCCC777333...++++++***'''(((,,,&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))'''((((((((())))))******)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,...000111222111000///000000111222333333444444222111000111222333222000111111222333444666777888555555444444333222111111333222222111111111222222333333444555666777888999777666555555777888888777333444333222111111444666000///...------------------,,,+++,,,...///...---++++++***)))(((((())))))*********)))***++++++,,,(((((())))))*********+++))))))******+++++++++,,,000///...---+++***)))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........////////////000,,,,,,------...///000000000000000000000000000000111111111222222333333444666555444333333444555666444555666555555333333222111222444444444444666888;;;777555999@@@CCC???:::>>>===;;;:::;;;===<<<999<<<<<<===???@@@@@@???===<<<===>>>===<<<;;;:::999DDDAAA===>>>@@@@@@>>>:::777===@@@===:::;;;<<<;;;<<<<<<===>>>>>>>>>======::::::::::::::::::::::::;;;::::::;;;<<<;;;999777777777888999999888777666111222333444444444333222333222111111111222333444//////000000111111111222111111111111111111111111333333222222333333444555---------------...///000...............---------......//////000000111111777777888888666333000...///...---+++***))))))(((%%%%%%&&&''''''&&&%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$###"""""""""###$$$###%%%%%%$$$"""!!!"""###!!!!!!"""###$$$$$$%%%%%%***,,,///111222444777999///444;;;===;;;888777777777666444444888@@@HHHNNNZZZXXXSSSKKKDDDAAACCCFFFLLLIIIIIINNNNNNJJJGGGHHHBBBAAA===666111///...---...---,,,,,,---.../////////111333222///---,,,,,,......///111333333111///444333111000111111000...///,,,---///000...///333111===FFFXXXssswww```MMMWWW[[[______\\\XXXVVVVVV[[[gggyyy|||yyyyyyyyyyyyyyyuuussszzzppp[[[MMMAAA666...+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''')))***)))'''&&&&&&'''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///............---------111111111111111111222222222111111111222333333444555555555555555555555555222222222111000111333666333222222111111222222333444555666777888888777666777666555666888888444111333222111000000222444555222000.........///...---+++++++++,,,---...///000---+++)))(((***,,,------************))))))))))))))))))))))))))))))))))))'''((()))***************---------,,,,,,+++++++++++++++,,,++++++***(((((())))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///////////////////////////000000111222222222222111111111222222222333333333333333333333333333333333555555444444444555555666777888:::<<<=========<<<::::::;;;<<<<<<<<<;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<>>><<<999777777:::===???========================;;;;;;;;;:::::::::999999999888777777777777777888:::888666555555555444222444333222222111111222222///000111222222222222222222111111111000000//////////////////000000000000333222222111000//////...---...///...------.../////////000000///...------...///111222333222000///888888888777666333111000000///---+++***)))((((((%%%%%%&&&''''''&&&%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#################################"""######$$$$$$###$$$%%%$$$"""!!!"""###!!!""""""###$$$$$$%%%%%%(((***---///000222555888666:::???@@@<<<777555444333444666888999;;;===>>>HHHKKKNNNOOOMMMLLLLLLMMMHHHIIIKKKOOOSSSSSSPPPLLL>>>??????===;;;999888777222222111///------///000000//////000222222111000//////000222444555444222555222000//////000000///333000000666999999;;;>>>KKKUUUZZZhhhppp```cccddddddbbb___^^^```bbbrrr{{{|||||||||{{{zzz}}}mmmXXXFFF;;;444---(((++++++******)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&'''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,---------......//////000000111111111222222222222111111111222222333444555555555444444444444444222222222111000111333666444333333222222222222333444555666888888888777777888666666777999888555333111111000000000111222333222000...---.........,,,+++++++++,,,,,,---...///---+++)))(((***,,,------************))))))))))))))))))))))))))))))))))))((())))))***+++++++++***,,,,,,,,,+++++++++******++++++***************)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------............///////////////////////////000111111222222111111111111111222222222333333222222222222222222222222444444444444444555555666777888999;;;<<<<<<<<<<<<::::::;;;;;;;;;::::::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>===;;;999999;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777777666666666777777888:::888555555555555444222333333222111111111111111//////000111111111111111111111000000000/////////.../////////000000000000222111111000//////......---...///...---,,,---///.../////////......---,,,,,,---///000111000///...::::::999777555444222222000///...+++***(((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$"""""""""###$$$$$$%%%%%%%%%'''***,,,...000333555444999???AAA???<<<<<<===999:::<<<<<<;;;:::;;;<<<===AAAGGGLLLOOOQQQSSSUUURRRQQQKKKDDDHHHRRRSSSMMMCCCDDDGGGHHHGGGDDD@@@>>><<<======:::666444555777333///,,,---111333222//////......///222444333333333222222555:::???AAABBB;;;777888???EEEFFFGGGIIIPPPVVVXXXbbbxxx}}}ooofffbbbeeeiiimmmqqquuuzzz~~~~~~uuunnntttsss```SSSAAA555///---+++)))+++******))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%%%%&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,---...///000000//////000111222333333444222111111111111222333333555555444444333333333222111222222111000000333555555555444333333222333333444555666888999999888888777777666888999888666444000000000000000111111111222000...---......---,,,++++++++++++,,,---......---+++))))))+++,,,---,,,************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************))))))******)))((()))***+++,,,)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------------------------............//////////////////////////////000111111111111111000111111111222222222222111111111111111111111111444333333333444444555666777777999:::;;;;;;;;;;;;:::::::::::::::999888777666777888::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<======;;;:::::::::999999888888999999999999888888888777555555555555555666777888999777555444444444333222222111111000000000000000...//////000000000000000///////////////.............../////////000000000000000//////...---------,,,...///...---,,,---...------......------,,,,,,++++++---.........---,,,<<<;;;999777555444333333111000...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################### """$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$"""%%%''')))***,,,///111666:::@@@AAA@@@???@@@BBBBBBBBB@@@===:::;;;@@@DDDAAAAAAAAACCCFFFLLLRRRUUUYYY[[[UUUJJJMMMWWWTTTGGGHHHHHHJJJNNNOOOLLLHHHGGGGGGJJJLLLJJJEEEAAAAAABBB===:::777555555666666666888666555666888999999999999;;;BBBKKKVVV```eeehhhNNNIIIHHHNNNSSSSSSQQQRRRWWW[[[YYY```rrrvvvmmmkkkgggmmmvvv|||tttwww~~~rrrqqq~~~gggTTTHHH???444...,,,---,,,+++******))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------...//////...//////111222333444444222111111111111111222222444444444333222222111111000111222111000000222444666666555444333333333333444555666888999999888777555555666777777777555444000000111111222111111000111///------......---,,,+++++++++++++++,,,------,,,+++))))))+++,,,,,,,,,************)))))))))((())))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))((('''(((***,,,...))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---------....................................///000000111111000000000000000111111111111222000000000111111111111111222222222222333444555555777777888999999::::::::::::::::::999999777666555555666888:::::::::888777999999:::::::::::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777777666666888888888888777777777777333333333444555666777888888666444333444444333222111111000///////////////......///////////////..................................../////////000000.........------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------,,,,,,+++++++++,,,------------,,,<<<;;;999777555444333333000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" """###$$$$$$######"""###$$$$$$###"""###$$$###############$$$$$$$$$!!!###%%%'''''')))+++---===@@@BBBAAA===:::;;;<<>>>>>>>>>>>===<<<:::::::::;;;;;;;;;;;;:::999888888888777777777666666666888888888777777777666666333333333333444555777777777555333222333444333222111000//////......//////....../////////......---------------........................////////////------------,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,,,,+++,,,,,,------............::::::999777555444222222///...---+++***))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""############"""###$$$$$$###"""$$$%%%########################!!!###%%%%%%%%%%%%''')))444888;;;;;;999888;;;===DDDJJJOOOPPPKKKHHHGGGIIIFFFDDDBBBBBBCCCCCCCCCBBBFFFMMMRRRTTT^^^lllrrrooouuunnnkkkpppppphhhccccccWWWXXXZZZZZZYYYUUUQQQNNNQQQVVVXXXUUUOOONNNUUU]]]ZZZXXXWWWWWWYYYYYYXXXVVVSSSTTTXXX^^^eeelllooopppiiifffeeegggddd^^^[[[\\\TTTZZZ]]]iii{{{wwwpppmmmkkkjjjkkksssyyywwwrrrrrr|||}}}lllWWWDDD999777,,,+++++++++,,,+++(((&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++//////000111222333333444222222111000000000000111111111111111111111111111///000222111000000111333444444333333333333444444555555666777666555444333000222444555333222333333333333333222222222222222111///---,,,------,,,++++++******)))******+++++++++***)))***,,,---,,,+++************))))))))))))))))))))))))))))))))))))---,,,***))))))***++++++''''''(((((((((((())))))((((((''''''(((***+++,,,))))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///////////////////////////000000000000000000111111222333333333000000000111222333444555777666666666666777888999999999999999999888777666777888999::::::999888888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>===<<<:::999::::::;;;::::::999888777777777777777777777777777888888888888777777777666444444444444444555666777666444222222333333333111111000000//////////////////////////////......------------...............------........./////////------,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++,,,,,,------,,,,,,---------.........//////888888888777666333111000...---,,,+++************'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$########################################################################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!###$$$$$$######$$$%%%########################"""$$$%%%$$$######$$$&&&%%%)))...111333777<<>>>>>999:::;;;===>>>?????????>>>===<<<;;;:::999999:::777777888999:::;;;<<<<<<999999999999888888888888777666666555555555666666444333111111222333222111222222111000000000000000000000111111000///.............../////////000000---------.........//////------------------------+++,,,------++++++,,,---+++,,,------............------,,,,,,,,,---...///:::777555444555444000---000...,,,+++,,,+++***)))'''''''''&&&&&&%%%%%%%%%&&&((())))))&&&$$$##############################%%%%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""%%%$$$"""!!! """###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######%%%$$$$$$%%%&&&(((***,,,::::::<<>>666000---++++++************)))'''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''&&&''''''((((((((((((((())))))))))))************+++*********))))))((((((++++++******************,,,------......------,,,.........//////000111222000111222333222000...,,,333222222111111111111111000111333222111000000111222222111111111222444555222111111000//////000000222222222222222222222222000///...------...///000//////...---+++***)))))),,,+++******))))))******)))***,,,------,,,***)))************************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((('''''''''))))))))))))************++++++************++++++,,,++++++******++++++,,,------------------------------------------------,,,---......//////......000000000000000/////////333222222222222222222222555555555555555666777777:::::::::999999999888888;;;::::::::::::999999999999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<888888999:::;;;===>>>>>>:::999777777888:::===???:::999777666666666777888888777666555555555555555777666555444333222222333111111000000000000111111111111111111111111111111////////////////////////...........................------,,,,,,------...------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,---------......888666555444555444111//////---+++*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&########################%%%$$$$$$######"""""""""###############$$$$$$$$$!!!!!!!!!!!!"""""""""###"""!!! """###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$#########$$$&&&((()))......111999EEEPPPWWWZZZPPPKKKFFFGGGNNNUUU[[[\\\LLLNNNOOOLLLKKKJJJFFFBBBAAA===???IIIRRRWWWZZZ^^^ZZZ^^^dddnnnxxxrrrqqquuu|||}}}uuupppeeeiiipppyyyzzzjjjZZZNNNFFF@@@===777111,,,***)))))))))))))))))))))((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&'''((((((((((((((((((((()))))))))******************)))))))))((((((************************,,,,,,------------,,,,,,......---......///000111000111222222222000...,,,000000000000000111222333111222444333222111111222222222111111111222333444222111111000000000111111333333333333333333333222///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++,,,,,,+++******************************((((((((((((((((((((((((***)))((((((''''''(((((('''''''''''''''''''''''')))((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))*********+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............////////////////////////222111111111111111111111555555555555555666777777888888888888888888999999:::::::::999999888888888888888888999999:::;;;<<<<<<<<<<<<======<<<;;;;;;999888888888888:::<<<>>>:::999888777888:::<<<===999888777666555666777777666666555555444444555555555555444333222222222222111000000//////000000111000000000000000000000000........................------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,------------888777555555555444222000...,,,***)))******(((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))################################################$$$$$$$$$###############!!!!!!!!!"""""""""######!!!  !!!###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""######$$$%%%$$$$$$'''---888BBBJJJNNNIIIFFFCCCEEEKKKVVVaaaiiiaaabbb```\\\ZZZWWWOOOEEEFFFEEEHHHMMMQQQUUUZZZ```WWWUUUUUUXXX___fffllloooqqqtttzzz~~~zzzyyyuuusssvvvvvvuuuuuuvvvsssjjj___cccgggppp~~~|||qqquuu}}}{{{jjjYYYKKKAAA;;;777777555000,,,)))((())))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%'''((((((%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((())))))))))))************))))))))))))((((((************************,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000000000111111111///...------.........///111222333222333555555333333333444222222111111111222333444222111111111111111222222222222222222333333333333,,,,,,++++++++++++,,,,,,))))))***+++,,,---......---,,,++++++******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))(((((())))))))))))******+++******))))))******+++++++++************++++++++++++++++++++++++++++++------------------------,,,,,,---.......................................000000000000000000000000555444444444444555666666666666666777888888999999::::::999888777777666666777888888888999:::::::::<<<<<<<<<<<<<<<;;;:::999999888777666777888:::;;;999888888888888888999999777777666555555555555666444444444333444444555555333333222111000000000000000//////////////////000////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------:::999888777555333111000///---+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&)))########################""""""""""""############%%%$$$$$$$$$###"""""""""!!!!!!"""""""""#########$$$$$$###""""""######$$$""""""""""""##########################################""""""""""""############""""""""""""###############"""""""""######$$$######%%%+++111777;;;AAABBBBBBDDDHHHRRR___hhhooonnnjjjeeegggkkkggg^^^PPPOOOOOOPPPRRRSSSTTTWWW^^^ZZZTTTQQQRRRVVVYYYZZZ^^^[[[^^^ffffffaaadddmmmjjjlllnnnppppppooonnnmmmhhhlllooolllddd^^^^^^aaakkkjjjiiiiiijjjhhhbbb[[[___dddqqq}}}tttddd[[[MMMAAA:::666666555444222...+++)))))))))***''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))))))))))))))((((((***************+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...//////000000000000///...------------......000111111222444555555444444444555222222222222222222222333111111111111111222222333000000000111111111111111************************((()))***+++,,,---......---,,,,,,++++++++++++++++++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------------.........//////////////////222222222222222333333444333333444555666777888888::::::999888777666555555666777777888888999999999;;;;;;;;;:::999888777666777888888888888888777777777888888999888777666555666555555444444444444444222222222222222333444555111000000///......////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,<<<<<<;;;888555222000///000...,,,+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((%%%######%%%&&&########################""""""""""""""""""######%%%$$$$$$$$$###"""""""""""""""""""""############&&&&&&%%%$$$###""""""!!!!!!!!!"""""""""#######################################""""""""""""############""""""""""""######$$$$$$$$$$$$$$$#########&&&%%%###"""###%%%))),,,---222777<<>>666444111//////000///......---***((('''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...............------......000000///...............///111333333333222333444222222333333333222111111222111111000//////000000++++++,,,,,,------......******++++++++++++************++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''(((''''''(((((((((((())))))***))))))(((((())))))*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------.........---------......//////000...............///000000///000111222333444555555777777666666666666555555444555666777777777555555444444444444444333222111222444777::::::777333111444555666666666444333222222222333333333222111000000000000///000000111111......------,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************)))************+++++++++))))))*********+++++++++999;;;<<<:::666333333444000...++++++++++++***(((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%##############################""""""!!!!!! ###############$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######"""""""""!!!!!!!!!!!!"""""""""#################################""""""""""""############""""""""""""######"""###$$$%%%%%%%%%$$$### """$$$$$$""""""$$$'''$$$%%%''''''((())),,,---666FFFQQQTTT___ooorrrjjjcccdddaaa^^^eeettt}}}wwwoooiiinnnuuu}}}uuuhhhhhhjjjnnnrrrtttsssqqqwwwyyyiii```UUUJJJBBB;;;555000111000////////////---,,,******(((''''''&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############"""#########$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---.........------------------.../////////...//////000000---///111222111111222333222333333333333222111000222222000///......------***++++++,,,------......+++,,,------------,,,+++)))*********+++++++++++++++***))))))(((((())))))''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---......//////---------...///000000000///////////////000000111//////000111222222333333333333333333333444444444444555666777777666444333222333333333333333222222111222333444444444222111333444444444444444333333111111222222222111000///000000//////.../////////---------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))******++++++))))))))))))*********+++666999;;;:::777555666777///---***)))******)))'''%%%%%%%%%&&&&&&'''''''''###%%%'''((('''&&&&&&&&&########################$$$######"""!!! """"""######$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!###$$$&&&&&&''''''!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!"""###%%%%%%%%%$$$###"""%%%%%%###"""$$$&&&$$$###""""""###$$$&&&''' 000;;;>>>LLLdddqqqpppnnnnnngggZZZXXXeeeuuu~~~|||iiiVVVMMMGGG>>>666111...,,,++++++***)))***,,,,,,***))))))))))))(((((())))))***(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,---...///------,,,,,,,,,------...............///111222333,,,...000000000000111222222333333444333222111000333222000///---,,,,,,,,,++++++,,,------...//////,,,---............---,,,(((((()))***+++,,,,,,---***))))))(((((((((((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((()))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------...///000000------......///000111111000000000000000111222222//////000000111111222222000000000111222222333333333444666777777555444222222222333444444444333333111000/////////000222333333333333333333333333333000111111222222111///...111000///...............---------,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++++++++************)))(((((())))))*********+++))))))))))))************999888777666666444000...000...,,,++++++***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$######"""""" !!!!!!""""""#################################$$$$$$$$$######%%%'''############""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""#########%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&(((&&&***111666:::DDDPPP[[[\\\\\\[[[ZZZ\\\___bbbrrrtttzzzpppdddZZZPPPFFF???777555111...+++************++++++***((('''((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###########################(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&$$$"""############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,+++++++++++++++,,,---...///000111///,,,,,,---.........//////000000000000///...000000000000000000000111000000111222222222222111222111///---,,,,,,,,,,,,...---+++*********++++++******+++,,,------------++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))&&&$$$$$$''')))((('''''')))***)))((('''(((***+++++++++*********)))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,---......//////......---------......000111222333222111111000000111111000333444222333555555222111111111222222333333333333333333333333333333333444333222000000000000111---...///111111111000///111111222333333333333222777666444333222333333444000000///...---,,,,,,,,,------......------,,,+++---,,,***))))))***,,,---+++++++++++++++***)))(((,,,+++******))))))******,,,,,,,,,+++++++++******,,,,,,******)))******+++***************)))(((((())))))))))))))))))))))))))))))))))))************999888777666666444111...000...,,,++++++***((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!$$$$$$$$$$$$#########"""""""""""""""####################################"""###$$$###"""###$$$&&&#########"""""""""!!!!!!######""""""""""""###############"""######$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$((())))))///777888;;;@@@EEEKKKSSSZZZ___gggiiioooxxxvvvppp___XXXMMMFFFAAA===666222111000...+++******++++++)))***+++***((('''((())))))))))))((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$#########%%%&&&&&&$$$###############$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((((((((((((((((())))))))))))******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...//////---++++++---.........//////000000000//////...111000000000000000000000///000111111222222111111222000///---,,,,,,,,,,,,---,,,+++*********++++++)))***+++,,,------------++++++++++++++++++++++++(((((()))))))))*********(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&$$$$$$''')))((('''''')))***)))((('''((()))+++++++++*********))))))))))))*********+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,---......//////.....................///000111111111111111222333444444555666333......111222000222222222222333333333333333333333333333333333333555444222111000000111111//////000111111111000///111111222333333333333222444444333222111222333333000000///...------------...............---,,,,,,---,,,***))))))***,,,---++++++,,,,,,+++******))),,,+++******))))))******,,,,,,++++++************)))************)))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))************999888777777666555111///000...,,,+++,,,+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$############$$$$$$$$$$$$####################################!!!"""###"""!!!!!!###%%%""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&&&&$$$"""$$$(((&&&)))---111666<<>>999333000000///---***+++***)))((())))))+++,,,((()))***)))((('''((()))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++******,,,......---......///////////////...111111000000/////////...//////000111111111111111111000...---,,,,,,,,,,,,,,,,,,+++************+++))))))+++,,,,,,,,,,,,,,,************************(((((())))))))))))******'''(((((())))))(((((('''((((((''''''''''''((((((%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%'''((((((''''''((())))))''''''((()))+++************))))))))))))))))))*********++++++'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,---......//////......//////.........//////000//////000111333444666777@@@???:::222000444666666444444444444333333333333333333333333333333333333666555333222111111222222111111222222222111111000111111222333333333333222222111111111111222222333000000///...------------...////////////...---------,,,+++******+++,,,---,,,,,,,,,,,,,,,++++++***++++++***))))))))))))***+++************))))))))))))***+++++++++***((('''))))))******************))))))))))))))))))))))))))))))))))))************999888777777777555222///000...,,,,,,,,,+++***((('''''''''&&&&&&'''''''''%%%%%%$$$$$$$$$$$$##############################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################!!!""""""""" """###"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%)))(((((()))(((''''''((('''((()))(((((((((+++---666888???JJJVVV```eeegggmmmsss{{{|||ssskkkgggZZZUUUNNNGGGAAA;;;666222333000,,,+++,,,,,,+++***((((((''''''((()))***+++'''((())))))''''''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%###$$$&&&%%%$$$######$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************)))***++++++,,,,,,,,,,,,...------,,,+++++++++,,,***))))))***,,,...------------.../////////......111000000//////......---...///000000111111000000//////...---,,,,,,++++++++++++******************((()))***+++,,,,,,,,,,,,************************(((((((((((()))))))))***'''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((((((((('''((()))(((''''''((()))************))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---......///.........000//////............///...//////000111333555666CCCCCC===666444888:::999555555555444444333333333222222333333333333444444777666444333222222333333333333333222222222111111111111222333333333333222111111111111222222333333000000///.............../////////000///......---,,,++++++******++++++,,,,,,,,,---------,,,,,,+++++++++***)))))))))))))))***)))))))))))))))))))))+++++++++++++++***************************++++++))))))))))))))))))))))))((()))))))))************999888777777777666333000000...,,,,,,,,,,,,***)))((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$#################################!!!"""$$$&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%#########""""""!!!!!! ########################!!!""""""!!! !!!###""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%#########################################################$$$$$$$$$%%%%%%###$$$$$$%%%&&&''''''&&&###%%%&&&%%%%%%%%%''')))((()))+++...333777999999GGGLLLSSS\\\ccciiipppvvv~~~}}}{{{vvvqqqdddbbb]]]WWWPPPHHHBBB???;;;777333000///...---,,,---+++)))((((((((((((((())))))((((((((((((((()))&&&'''(((((('''&&&''')))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""##############################$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((()))))))))************((()))***+++,,,,,,---,,,...---,,,+++++++++++++++))))))(((***,,,------,,,,,,,,,---...............////////////......------......///000000000000///.........------,,,++++++************************(((((()))***++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''''''''''''''(((&&&((()))((('''&&&'''((())))))))))))))))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,,,,---......///.........000//////............//////////////////000000111777888777222222444555333555555555444444333333333222222222333333444444444777666555333222333333444333333222222222222222222111111222333333333333222111111222333333333444444000000///.........///////////////000///......---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++***))))))(((((()))))))))))))))))))))))))))***---+++***(((((()))***+++++++++***)))******+++,,,))))))))))))))))))))))))((()))))))))************999888777777888666333111///...,,,,,,------+++***((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!########################"""######""" !!!"""############""""""""""""""""""############""""""!!!!!!!!!!!!""""""###$$$"""""""""###################################################$$$$$$$$$$$$"""######"""$$$((('''$$$!!!###%%%%%%%%%%%%&&&((())))))***+++,,,---......***))),,,111444666;;;AAABBBFFFKKKPPPUUU[[[aaaeee_________```aaa___\\\YYY]]]ZZZVVVTTTSSSPPPKKKGGG@@@???===999666222///---///---******++++++++++++'''&&&&&&&&&''''''((())))))))))))(((((((((''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))************((()))***+++,,,---------------,,,+++++++++++++++***))))))+++------,,,+++++++++,,,---....................................---......///////////////---------------,,,++++++((()))******+++*********'''((()))******+++******((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$&&&(((((('''&&&'''(((&&&'''((((((&&&&&&'''((((((((()))))))))))))))***((((((((()))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,---......//////......//////.........//////000000000///...------......---000222000111333333///444444444444333333333333111222222333333444444555777666444333222222333333222222111111222222333444111111222333333333333222111222333333444333333222000000//////...//////000...////////////...------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******)))(((((((((((())))))))))))************++++++***((('''''''''((()))---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))************999888777777888777444222///...,,,,,,------,,,***)))(((&&&%%%%%%&&&((()))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""####################################$$$"""!!! !!!###$$$$$$$$$$$$##################""""""""""""######""""""!!!!!!!!!""""""###!!!"""""""""#########$$$####################################$$$$$$$$$$$$%%%&&&%%%###&&&++++++'''$$$%%%&&&&&&$$$######$$$!!!###$$$%%%&&&((()))000+++))),,,,,,))))))---***...222555777<<>>>>>AAAEEEJJJNNNQQQRRRSSSUUUVVVUUUSSSPPPNNNSSSPPPJJJDDD???===<<<===BBBDDDHHHKKKMMMMMMKKKJJJAAA===666000,,,)))%%%###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""###############""""""""""""""""""!!!""""""!!!!!!"""$$$########################""""""#########$$$$$$$$$""""""##################$$$$$$$$$###############""""""$$$%%%&&&&&&&&&&&&$$$$$$######""""""!!!!!!""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$######""""""###$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''888888777777666444333222333222000///---,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!""""""############"""""""""""""""""""""""""""###"""!!!!!! !!!!!!###""""""!!!!!!!!!!!!"""""""""!!! !!!!!!""""""""""""###$$$%%%&&&$$$%%%&&&(((***,,,...000111333555888;;;<<<<<<===AAAAAA@@@AAAIIIUUU\\\\\\EEEDDDCCCAAA@@@??????>>>EEEDDDLLLUUUZZZfffkkkaaaEEEDDDBBBAAABBBDDDGGGIIILLLNNNQQQTTTUUUUUUUUUTTTWWWVVVSSSNNNIIIDDDAAA???CCCEEEIIILLLNNNNNNLLLLLLKKKGGGBBB<<<777111+++''''''%%%###"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""##################"""""""""""" """"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###########################$$$$$$!!!"""###$$$%%%&&&&&&&&&##################"""""""""""""""#########$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######""""""######$$$%%%"""############$$$$$$$$$""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((((((((()))(((((((((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''777777777666555444333222333222000///---,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""!!! !!!!!!!!!""""""######$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!!!!!!!!!!""""""###!!!###$$$""" !!!"""!!!!!!""""""$$$&&&'''(((((((((***---000333666888666777999;;;<<<;;;:::999777888666333777@@@FFFHHH888777666666555555666666999999BBBIIINNN^^^iiifffSSSQQQMMMIIIGGGGGGHHHIIINNNNNNNNNNNNPPPRRRTTTUUUXXXZZZ[[[[[[XXXSSSMMMIIIHHHJJJLLLMMMNNNNNNMMMLLLOOOMMMKKKHHHDDD>>>777222...***&&&$$$$$$%%%&&&&&&########################$$$$$$$$$#######################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""###############"""""""""!!! """"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$""""""#########$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######""""""######$$$%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&'''''''''((((((((())))))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''777777666555444333333222333222000///---,,,,,,,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!"""###$$$"""%%%%%%"""!!!!!!### !!!###$$$&&&((())),,,---///333666:::>>>???777888999:::999777555333---111333000///222333222.........//////000111222444333888777333>>>LLLLLLOOONNNLLLKKKMMMPPPTTTVVVTTTQQQMMMJJJJJJLLLPPPRRRVVVZZZ```dddccc]]]VVVQQQKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNHHHAAA;;;444///)))%%%$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!! """"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&'''''''''&&&%%%$$$"""!!!"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########"""###$$$$$$%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''666444222333444555444333444222///......---,,,***))))))'''&&&%%%$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""""""""############""""""!!!$$$&&&&&&$$$!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!! !!!!!! !!!""""""&&&$$$!!! !!!### """%%%(((+++---...333333444666999;;;>>>???;;;888555333222333444444//////000111444666999;;;<<<888777<<>><<<<<<777999:::777222111555999@@@??????CCCKKKTTT\\\aaakkkmmmlllcccVVVJJJEEEDDDQQQVVVZZZ[[[]]]```^^^YYY]]]TTTKKKIIINNNSSSTTTRRRNNNPPPQQQRRRRRRQQQPPPPPPGGGAAA999000(((%%%$$$%%%&&&$$$!!!!!!"""###$$$$$$&&&&&&$$$#########$$$%%%%%%%%%$$$$$$###""""""!!!######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################%%%%%%$$$###"""!!! ######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######$$$&&&'''(((III>>>000'''$$$$$$""" %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""########################'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################ !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################&&&&&&%%%$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&####################################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%'''(((******)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$666444222333444555444333444222///......---,,,***)))((('''&&&%%%$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""############""""""!!!###$$$$$$###!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$"""!!! """%%%&&&&&&'''(((+++---///000111333222111111222555888:::111111222555888:::;;;<<>><<<;;;;;;<<<>>>???BBB???>>>DDDHHHKKKNNNSSS[[[YYYTTTJJJ???777666888111///...111999CCCMMMSSS\\\aaahhhkkkfffXXXHHH<<<>>>GGGPPPUUU[[[aaabbb```[[[WWWRRROOONNNNNNNNNNNNKKKLLLOOOTTTXXXWWWQQQKKKMMMHHHBBB;;;444---((($$$'''%%%######$$$$$$###"""$$$###"""!!!!!!!!!"""#################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$$$$############$$$$$$######""""""###%%%&&&'''333:::???888***!!!###)))$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""########################&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666444222333444555444333333111///......---,,,+++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&###""""""!!!!!!""""""""""""!!!!!!!!!###&&&)))+++......///000222333444444555222...+++***+++...///222444888===AAACCCEEEEEECCC@@@<<<888666555666777999777777<<<@@@EEENNNVVVllliiiaaaUUUIIIAAA??????:::888666444444555777888===@@@JJJYYYfffhhh```WWWXXXXXXTTTKKKHHHNNNVVVZZZ^^^aaaccc```YYYQQQLLLJJJFFFDDDDDDJJJRRRVVVTTTPPPSSSPPPLLLIIICCC;;;000)))&&&$$$$$$$$$&&&&&&%%%###$$$###""""""!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""######################################################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%% ---888555'''!!!(((#########"""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$##################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""######$$$%%%%%%&&&&&&#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((666444222333444555444333222000...---------,,,+++(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""#########$$$&&&(((+++---111222222222333333333333111000000///000222444555888:::<<<===>>>>>>???@@@888666222...,,,+++,,,---+++******------///777AAARRRQQQMMMHHHCCCBBBDDDGGGIIIJJJKKKIIIDDD>>>999666000+++***444HHH\\\hhhllluuutttkkk\\\PPPMMMOOOPPPWWW]]]dddhhheee]]]VVVRRRGGGAAA:::999@@@JJJSSSXXXVVVTTTSSSRRRPPPIII>>>666(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$###############$$$%%%%%%$$$###!!!!!!"""###"""!!!##################""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((666444222333444555444333222000------------,,,+++((('''&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""%%%%%%$$$$$$$$$#########""""""############"""""""""!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###''''''''''''(((***,,,---000000000000111111111111///222666:::>>>@@@AAABBB555555444222///...000333555444333333333333333333000...//////,,,(((***000111111000000111555999======AAAFFFJJJMMMQQQUUUYYYMMMBBB444---000;;;HHHPPPXXXeeeqqqvvvsssmmmddd[[[RRRSSSVVV\\\aaaccccccaaaSSSNNNCCC999555;;;GGGPPPVVVTTTTTTUUUUUURRRLLLHHH555000***%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########""""""######$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%***###$$$(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&666444222333444555444333111///---,,,------,,,+++((('''&&&%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$#########"""""""""############"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!"""###$$$%%%************+++,,,---.........//////000111111111666888;;;<<<<<<999666333///000///,,,******...222999<<<@@@CCCEEEEEECCCBBB???=========999333111333---,,,***)))((()))***+++,,,...111555>>>MMM^^^jjjjjjcccWWWIII===666444444555BBBTTTbbbmmmsssrrrlllaaa\\\VVVUUUXXX]]]bbbdddbbb```YYYLLL???999;;;@@@TTTUUUVVVWWWWWWVVVUUUUUUHHHBBB888///)))%%%""" """############"""!!!!!!$$$$$$########################################################################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""##################$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!$$$&&&'''%%%#########$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&%%%%%%$$$######"""#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%666444222333444555444333000...,,,,,,------,,,+++''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""" !!!!!!###$$$&&&((()))***++++++,,,---...///000...///000111222444555555888888777666222---((($$$...111444444333444999>>>AAAFFFNNNTTTVVVTTTOOOLLLIIIEEEDDDGGGGGGDDDBBBBBBAAA>>>;;;777444111...,,,++++++******---888GGGRRR\\\[[[XXXTTTNNNIIIEEECCC;;;:::999;;;FFFTTT\\\]]]``````___]]]ZZZYYYZZZ[[[ggggggcccZZZNNNFFFBBBAAATTTXXX[[[ZZZWWWUUUWWWZZZUUUPPPGGG>>>555---'''""""""######$$$###"""!!! """""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""''''''$$$ !!!""""""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$&&&'''((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''666444222333444555444444000...,,,,,,------,,,+++''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!! """"""############""""""""""""############"""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""$$$%%%&&&!!!"""###$$$&&&)))+++,,,******+++---///000111222000000222444666777999::://////000111000000//////---222999;;;;;;<<>>===>>>CCCKKKTTTZZZ]]]KKKDDD888111555===???<<>>===:::444...+++...222///+++---444999>>>MMM]]]___VVVMMMEEE===555333666:::HHHTTTYYY___eeeaaaWWWXXX\\\bbb```VVVOOOTTT^^^XXX\\\\\\WWWRRROOOLLLHHHSSSTTTSSSQQQPPPKKK:::(((%%%%%%%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''***---//////...777888999:::<<<===>>>>>>CCCFFFHHHGGGEEECCCDDDFFFDDD???999555444444222000,,,+++***(((((('''''''''&&&&&&&&&((()))(((&&&$$$&&&%%%$$$###$$$%%%&&&((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%###"""!!!"""######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&777555333222333333222111111111000...---,,,+++***(((&&&$$$%%%''''''%%%###$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!!"""###$$$$$$""""""###$$$$$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$###!!!  """"""!!! !!!!!!!!!"""""""""!!!  !!!###%%%%%%&&&'''((()))*********((()))+++...000111222333666444222222222111---***+++---222777<<>>444444???KKKUUU^^^fffiiihhhaaaXXXRRRUUUYYYZZZYYYXXX]]]______[[[WWWQQQFFF<<>>@@@CCCCCCBBBBBBDDDGGGGGGDDDAAAAAAAAAAAA???===>>>===:::666333000...---***(((''''''((('''&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&888666333222222222111///111000///...---+++******(((&&&%%%%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!!!!!"""######!!!!!!"""###"""###$$$$$$$$$###"""!!!###"""!!!"""$$$%%%$$$###"""!!! !!!"""  !!!!!!!!!!!!""""""!!!!!! !!!###$$$%%%))))))(((((())))))*********+++...000111222222222222000---,,,---,,,+++***,,,111999@@@FFFIIIJJJIIIDDDDDDDDDCCCBBBCCCFFFIIIHHHLLLOOONNNJJJHHHIIILLLYYY[[[\\\WWWQQQPPPVVV\\\hhhiiihhhgggeeeeeegggiiilllcccYYYWWWXXXVVVLLLCCC888333...---------000555<<<@@@MMMaaajjjcccRRREEE888999???HHHPPPXXXdddooolll]]]QQQQQQXXX]]]^^^___]]]]]][[[ZZZ[[[YYYMMMAAA222<<>>444)))###$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$''''''(((***---000444666=====================<<<::::::::::::;;;;;;;;;;;;???@@@AAA@@@???@@@BBBCCCBBBBBBCCCEEEHHHJJJIIIGGGHHHGGGEEEBBB@@@===;;;:::555333///,,,+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&999666444222222222000///000000///...,,,+++******'''&&&&&&%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!!!!!"""######!!!!!!"""###!!!"""$$$%%%%%%###!!! ###"""!!!"""###$$$$$$"""###""" !!!!!!  !!!!!!###"""""""""###$$$%%%&&&''''''&&&%%%&&&((()))***,,,...///000111000///...***)))))))))+++...000111444888>>>DDDHHHJJJIIIHHHGGGGGGFFFCCC@@@???@@@BBBEEEFFFEEEAAA<<<:::<<>>;;;:::;;;888777666444444333222222222222333666888;;;<<<<<>>333666DDDPPPUUUUUUSSSNNNDDD666***######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!############""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++---...///...000555999<<<=========<<<>>>??????>>>???BBBDDD>>>>>>???@@@AAABBBCCCDDDAAA???<<<999777444222111222333444666:::AAAGGGLLLKKKKKKLLLMMMMMMMMMLLLLLLIIIHHHGGGFFFEEEAAA<<<888...,,,)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***++++++)))&&&$$$%%%&&&((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''888666333222222222111///000///...---,,,***))))))&&&''''''&&&###""""""###$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!!"""###$$$$$$""""""###$$$ !!!"""#########"""!!!"""!!! !!!###$$$###"""$$$!!! !!!!!! !!!!!!!!!!!!$$$%%%%%%&&&''''''((((((''''''((()))+++---///000......---,,,+++***)))))),,,...///000000111333555<<<===>>>@@@BBBDDDEEEFFFAAAAAA???<<<777444333444333444555777:::;;;;;;;;;===;;;:::;;;>>>???>>><<>>777000---,,,...666???IIIKKKQQQWWWTTTJJJ???;;;BBB@@@FFFWWWdddbbbVVVLLLUUU___iiikkkiiiddd]]]VVVLLLFFF@@@;;;888===KKKYYYTTTTTTOOOCCC444)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!!!!""""""######$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,///222444555444666999<<<===<<<:::999:::<<<>>>>>><<<>>>BBBFFF@@@@@@AAAAAABBBCCCCCCDDDDDDBBBAAAAAABBBAAA>>><<<;;;;;;:::;;;>>>DDDLLLRRRNNNNNNMMMKKKHHHEEEAAA???EEEEEEGGGJJJMMMMMMKKKIII===:::555///***'''%%%$$$((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***+++***(((%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''777555333222333333222111000///...---+++***))))))%%%'''(((&&&###!!!"""###$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!"""""""""###"""!!! !!!#########!!!###!!! !!!""""""############$$$$$$$$$$$$%%%%%%&&&'''((((((((((((***+++,,,...//////000000,,,+++***))))))***,,,---000333555444333222333444888888999;;;<<<======>>>666777777777555444555777===AAAEEEFFFFFFGGGKKKOOOLLLMMMOOOPPPPPPRRRSSSUUURRRSSSUUUWWWZZZ```ggglllrrrsssvvv{{{{{{QQQFFF;;;666222//////111666@@@MMMYYYaaa```UUUHHHKKK>>>:::LLLccckkkbbbWWWQQQXXX```eeejjjlllhhhaaaPPPMMMJJJDDD:::666@@@MMMRRRTTTTTTMMMAAA444***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((()))***,,,///333555888999888999:::<<<>>>@@@BBBBBB<<>>AAA@@@AAADDDIIINNNPPPQQQKKKIIIFFFAAA;;;444///,,,******))))))((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######%%%'''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((666444222222333333222111//////...---+++***))))))%%%'''(((&&&""" !!!###$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!! !!!"""!!!  """!!!!!!!!! !!!"""###$$$"""!!! !!!"""######!!!"""  """######%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))+++,,,.../////////...---***)))((('''))),,,///222000444777777555333444555444555666777666555333222333666999;;;<<<>>>@@@CCCGGGMMMRRRPPPKKKJJJQQQXXXWWWZZZ^^^\\\YYYXXX]]]aaafffhhhjjjkkkhhhfffeeedddVVVWWW\\\fffrrr{{{xxxooo___OOOFFF@@@888000,,,)))555BBBNNN^^^jjjfffYYYUUUCCC555<<>>///%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%'''((())))))))))))))))))))))))---...///222555777999:::999999:::<<>><<<===BBBHHHMMMPPPRRRSSSSSSQQQLLLDDD===888,,,++++++***)))(((((('''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###"""!!!"""%%%(((###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((777555444444444444222111///...---,,,+++************(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  """"""$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((+++,,,---------+++)))((()))***+++---000222333444777:::<<<999444111222666111333444222000111555999888===CCCFFFHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMTTT[[[```^^^WWWSSSVVV[[[aaahhhllllllttt~~~ZZZIII???EEEMMMPPPWWW```jjjxxx~~~{{{xxxttthhhsssvvvgggRRRDDD;;;555777000///999DDDMMMWWW```]]]III999777===EEETTTcccqqqoooggg\\\WWW\\\cccfffhhhccc[[[UUUSSSNNN@@@111:::NNNZZZUUUQQQPPPBBB---+++&&&%%%'''%%%!!!!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$"""$$$$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&******)))'''''')))...222000000222555888;;;@@@EEELLLHHHQQQVVVXXXmmmvvvbbbJJJ]]]ddd|||yyylllaaabbbbbbdddccc\\\UUUUUU[[[jjj|||~~~jjjeee^^^WWWTTTRRRMMMHHHFFFLLLOOOMMMPPPYYYUUUMMMPPPLLLKKKJJJIIICCC>>>AAAGGGRRRRRRSSSUUUUUURRRLLLFFF;;;666///+++)))***++++++((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%&&&(((***'''$$$$$$&&&((('''&&&+++***(((''''''((()))***))))))(((''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((*********))))))((((((''''''((((((((((((((('''''''''((((((((((((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&'''((()))***+++'''&&&%%%'''***+++)))&&&888666444444444333222000///...---,,,+++*********)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###"""""""""""""""############"""""""""!!!""""""############""""""###"""!!!!!!!!!"""###$$$###$$$%%%&&&''')))******)))((('''&&&&&&'''((())),,,,,,,,,,,,+++)))((((((***+++---///111444555666888999:::777444222333555000111333444666888;;;===AAAEEEKKKQQQTTTTTTRRROOOIIIKKKOOORRRSSSTTTSSSSSSOOOTTTYYYXXXTTTSSSVVVZZZWWW\\\```dddmmm{{{}}}gggRRRLLLJJJHHHLLLTTTWWWfffvvv}}}xxxvvvooohhhddd```VVVJJJ===333---111999>>>CCCHHHSSSVVVUUUKKK:::222>>>NNNeeennnrrrhhh\\\XXX\\\```hhheee___XXXVVVSSSJJJ???;;;AAAIIIRRRWWWTTTHHH;;;---(((%%%&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))(((((('''''''''''''''***---//////---...000222333777@@@MMMXXX```dddfffyyyxxx~~~yyymmmuuuzzzkkkdddvvvyyyxxxnnngggfffrrrrrrdddhhhccc^^^___ccccccYYYOOOLLLWWWWWWPPPNNNKKKMMMYYYUUUTTTTTTSSSMMMFFFFFFJJJFFFHHHMMMSSSYYYZZZWWWTTTPPPJJJBBB999111***$$$!!!((('''&&&'''((()))'''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))((('''((()))(((&&&$$$&&&)))+++***)))***)))((('''''''''((()))))))))******++++++,,,,,,''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((''''''(((******)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++************)))))))))+++***)))***,,,---+++)))999777555333333333111//////...---,,,+++*********)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&###$$$%%%'''***,,,---...))))))(((((((((((()))))),,,+++***)))((((((((((((,,,---...111333555777888666555444333222333444444666888===BBBHHHJJJJJJIIIKKKMMMQQQXXX]]]\\\WWWRRRNNNPPPRRRSSSQQQNNNIIIGGGLLLOOORRRTTTUUUVVVXXXYYYVVVVVVYYY```iiitttiii___\\\[[[aaaiiifffkkkoooqqqwwwyyyxxxxxxrrrjjjZZZLLL<<<444111111222555???QQQ^^^UUU@@@555666<<>>PPP^^^ZZZPPPKKK555---&&&%%%&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" """######""""""###$$$###$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((+++...//////222777<<>>>>>>>>IIIGGGKKKVVV^^^eeewwwtttnnnllljjjlllppppppppppppqqqwww~~~wwwbbbLLL;;;222111222444@@@IIIJJJKKKKKKBBB555666IIIaaapppuuupppcccWWW[[[bbbgggfffbbb^^^XXXSSSGGG@@@BBBPPP]]]___YYYUUUCCC888,,,%%%###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######"""""""""""""""""""""""" """######""""""###$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((()))))),,,///111444===IIIRRRcccooo{{{wwwooobbb]]]pppzzznnneeebbbiiinnnrrr}}}xxxxxxxxxgggfffcccTTTJJJHHHEEECCCFFFGGGGGGIIIMMMPPPPPPOOOPPPRRRSSSTTTTTTVVVWWWXXXWWWSSSKKKAAA:::///,,,(((%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((())))))******(((***,,,---...000444777======<<<:::888444111...++++++******))))))))))))'''(((((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))***))))))))))))((((((((((((((((((((((((((()))))))))******************++++++************************+++---///111333444555555555555666777999999999888;;;888555333222222111000///...---,,,+++*********(((''''''&&&%%%%%%%%%$$$############""""""""""""###########################"""""""""""""""######""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!"""$$$%%%&&&&&&&&&'''((()))******+++)))******************)))&&&&&&&&&'''))),,,...000------...000222333444555111//////111444888999999AAAEEEOOOYYY___\\\TTTLLLGGGBBB<<<;;;======888444...---------...///000111'''&&&%%%'''***,,,,,,+++++++++222>>>FFFKKKZZZkkkwwwrrrllljjjfff___XXXUUUUUUYYYbbbnnnyyyoooTTT@@@666333333555666:::IIIVVVOOO@@@555777@@@TTTnnn|||uuufffSSS]]]fffiiigggaaaWWWNNNDDDHHHKKKMMMVVV^^^___YYYQQQFFF666(((###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######################## """######""""""###$$$###%%%%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,000666===BBBFFFNNNYYYbbb___hhhuuummmqqqqqqpppqqqxxx~~~|||xxx{{{{{{gggkkkoookkkiiiVVVMMMEEEDDDGGGJJJOOOUUUOOOMMMJJJGGGGGGIIILLLOOOWWWXXX\\\]]]\\\UUUKKKDDD;;;555---(((&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''')))***+++,,,,,,---......///111666<<>>@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMM;;;888444222222222222111///...---,,,+++*********'''''''''&&&&&&%%%$$$$$$#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!"""$$$&&&'''''''''''''''(((((((((((())))))************))))))&&&&&&((())),,,///111222......//////000111111222111222444555777888::::::444999@@@GGGJJJFFF???999;;;555///+++++++++***((()))(((&&&%%%&&&(((***,,,---,,,******+++,,,,,,,,,%%%%%%)))...000111888???MMMOOOTTTZZZ]]]ZZZUUUQQQIIIHHHJJJSSS^^^lllnnnVVVCCC888000000000222>>>NNNYYY]]]KKK===222:::VVVqqqyyysssUUU[[[aaafffhhheeeYYYMMM???HHHMMMLLLPPPZZZ^^^[[[YYYRRRCCC111&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######################## """######""""""###$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%'''***---///:::DDDQQQWWWYYYZZZ___dddsssuuuvvv{{{www}}}{{{zzz}}}www{{{wwwxxx~~~{{{tttqqqxxxooo___NNNFFFEEEFFFJJJOOORRROOOJJJCCC>>><<<>>>@@@LLLOOOTTTYYY\\\[[[VVVRRRJJJDDD;;;333...,,,******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''((())))))******'''(((***,,,...000222333555666666666888<<>>TTThhhbbbUUUCCC888@@@TTTeeemmm```^^^[[[^^^fffkkkbbbUUUDDDFFFKKKQQQTTTTTTWWW[[[YYYYYYOOO===...)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######################## """######""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((%%%$$$$$$''',,,444<<>>AAAGGGPPPXXX]]]___^^^YYYTTTLLLDDD===555...***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((&&&'''((()))***+++,,,---///000333666999<<<>>>???>>>@@@AAABBBBBBBBBEEEGGGEEEHHHJJJKKKKKKMMMQQQTTTVVVVVVUUUTTTRRRPPPMMMLLL===:::666111---+++******((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''((())))))******''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((''''''))),,,------,,,''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++'''((((((((()))))))))***'''(((((()))******++++++,,,,,,---000444888<<>>CCCJJJSSSZZZ]]]^^^bbb___YYYRRRHHH===111***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&((()))+++---...///888:::<<<@@@DDDGGGJJJKKKEEEGGGJJJKKKIIIGGGEEEEEEGGGHHHHHHDDD@@@???@@@CCCKKKMMMPPPTTTVVVXXXYYYYYYVVVQQQHHH>>>666000---,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((((((((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))''')))******))))))***+++'''((((((((())))))******'''(((((()))***+++++++++000111444888===CCCIIILLLOOOOOOOOOOOOPPPPPPPPPPPPSSSQQQOOONNNOOORRRUUUWWWVVVXXXXXXUUUPPPLLLKKKLLL999666222000111222222222...------,,,+++***)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!!"""######$$$%%%&&&(((((()))(((((((((((())))))))))))+++***)))))))))))))))***,,,---///000000...,,,+++000/////////111111///...///111444333///***&&&$$$'''((()))+++++++++***)))------,,,,,,...111555777999666666:::AAAEEEEEECCCDDDHHHIIIEEEBBBBBBAAA>>>888:::;;;999555111222333111///...---......---,,,222888AAAGGGHHHEEEBBB??????BBBMMMddd{{{}}}wwwgggQQQ???444333999???^^^llltttcccAAA...:::QQQbbbuuuxxxcccWWWbbbmmmlllcccOOODDDNNN\\\]]]WWWSSSVVVYYYYYYQQQCCC333)))%%%$$$%%%$$$###$$$'''((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&++++++...;;;VVVsss~~~{{{www~~~rrrvvv}}}iiihhhqqqrrroooxxxiiiTTTCCCCCCHHHKKKPPPWWWGGGHHHHHHIIINNNTTTXXXYYY```aaa```]]]UUUIII<<<333...+++((('''(((***++++++((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''')))(((((((((((())))))***'''''''''(((******)))'''+++)))(((***...444888:::??????AAADDDHHHLLLMMMNNNMMMKKKJJJJJJKKKJJJHHHFFFHHHLLLOOOOOOMMMJJJHHHEEEKKKNNNSSSVVVVVVTTTWWW\\\\\\ZZZWWWSSSNNNFFF===777111///---,,,,,,,,,+++***+++)))''''''(((+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((('''((()))***++++++++++++%%%(((,,,---,,,...333777===<<<===???DDDHHHLLLMMMLLLPPPMMMFFFFFFLLLLLLEEEEEEEEEDDDCCCCCCEEEHHHKKKFFFJJJLLLLLLNNNQQQSSSRRR999666222000111222222222...------,,,+++***))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###########################$$$######"""!!!!!!!!!"""###$$$$$$%%%'''(((((()))))))))))))))************)))((((((((((((((())))))---...//////...---,,,+++///......///111111000......000222111...***((('''%%%&&&(((***,,,------------...000444888;;;>>>@@@FFFFFFIIIOOOUUUWWWSSSOOOZZZ___```^^^]]]___```^^^UUUSSSNNNGGG???:::888888888444...******---000222+++///555999<<<===>>>>>>===<<<===FFFYYYooo~~~}}}mmmVVVAAA555444888JJJ\\\pppttt```GGG::::::VVVhhhwwwrrrbbbYYY^^^hhhjjjXXXJJJMMMZZZ```\\\VVVUUUXXX[[[WWWKKK<<>>======<<<<<<;;;<<<>>>AAADDD======<<<<<<@@@FFFKKKNNN999666222111111222222111...------,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################"""!!!!!!!!!""""""$$$$$$%%%&&&'''(((((()))))))))*********+++++++++''''''&&&''''''((()))***.........------,,,,,,,,,---------...000111///...,,,---......+++***)))***&&&(((***---000222444444333666:::???CCCEEEGGGGGGDDDGGGMMMUUUZZZYYYSSSMMMSSSYYY^^^```eeemmmssstttuuuqqqjjjbbbYYYPPPHHHBBB:::999888666444222000///+++++++++---///333666888999888666555;;;LLLddduuuttt~~~sss[[[GGG:::444666DDD___vvvyyycccDDD111???LLLfffyyypppYYYYYYhhhnnncccUUUQQQZZZdddccc\\\TTTXXX\\\]]]VVVIII888---***'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((()))))))))***%%%((())))))((()))...222AAATTTfffkkkooo|||kkkkkkrrr___hhh}}}xxxzzz~~~xxxkkkjjjnnnuuutttmmmccc[[[VVVOOOIIIYYY]]]```^^^XXXUUUXXX\\\XXXVVVVVVYYY]]]\\\WWWRRRFFF???555,,,(((((())))))***))))))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((()))******+++(((***+++***((())),,,///000444888888666666;;;???NNNNNNNNNOOOOOOOOOOOONNNRRROOOKKKHHHGGGFFFEEECCCEEEEEEFFFGGGHHHIIIJJJKKKPPPQQQRRRSSSUUUWWWXXXYYYYYY\\\______^^^^^^aaadddXXXPPPDDD888000,,,)))((()))((((((***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))***,,,,,,000///000666>>>CCCCCC@@@DDDDDDDDDDDDEEEEEEFFFFFF===<<<===>>><<<999<<>>@@@BBBCCC888666333111222222222111...------,,,+++***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""!!!!!!!!!"""######%%%%%%%%%&&&'''(((((()))((())))))))))))*********&&&&&&&&&'''((()))***+++,,,+++++++++,,,---...///...---------//////---+++)))***+++***))))))+++------...000333666999:::;;;999:::<<<>>>@@@AAABBBBBB888===DDDLLLQQQPPPKKKFFFAAAGGGLLLOOOUUU^^^fffhhhqqqqqqrrrttttttoooggg```PPPNNNJJJCCC===888555444666333///---...111444666666888;;;===???BBBEEEHHHYYYqqq}}}hhhOOO;;;111444CCC]]]ooojjjUUUCCC666999OOOllluuuhhh```eeehhhiiiddd]]]___hhhhhhaaaWWWXXX[[[^^^\\\RRRCCC777,,,'''###%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((()))******************'''(((111???JJJeeeeeeeeehhhuuu{{{pppwwwzzzyyynnnjjjhhhxxx~~~ttteeeVVVLLLOOOTTTYYYYYYWWWXXX[[[[[[WWWTTTUUUZZZ[[[WWWRRRRRRKKKAAA777111,,,)))((('''(((((((((''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((()))))))))))))))))))))******+++,,,*********+++...222666888888<<<>>><<<;;;AAAOOO\\\hhhgggfffcccbbbbbbccceeeggghhhiiiiiigggaaaYYYTTTRRRMMMIIIHHHFFFDDDDDDFFFFFFJJJMMMNNNRRRUUUUUUSSS[[[[[[YYYTTTPPPSSS\\\dddiiicccYYYNNNDDD;;;333...,,,+++))))))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++,,,+++******+++...000222888999<<>>666666555555666888:::<<<===@@@GGGMMMRRRTTTRRRPPPMMMQQQRRROOOOOOTTTWWWWWWVVVYYY```kkkwwwyyyrrreeeUUUHHHBBBBBBDDD;;;777333111333666888999666555888BBBLLLNNNEEE<<>>RRR\\\[[[XXXCCC;;;>>>TTTnnnxxxoooccc^^^iiiooojjjgggjjjjjjeee[[[YYYYYY[[[\\\WWWLLLBBB000'''"""$$$'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&''''''((())))))******---,,,,,,,,,555GGG```qqquuullleeelll~~~}}}yyyxxxxxx|||}}}qqqsss~~~wwwooorrrpppvvvsssUUUMMMHHHKKKOOOQQQTTTXXX___[[[XXXYYY\\\\\\YYYUUUVVVRRRKKKCCC;;;333+++&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))******)))))))))******+++------...+++***...555<<<>>>???FFFMMMSSSUUUYYYdddxxx}}}|||~~~qqqggg___\\\YYYTTTRRRUUUFFFIIIHHHDDDFFFNNNSSSRRRXXXYYYWWWRRRLLLLLLSSSYYYcccccccccaaa[[[PPPDDD;;;333///)))&&&''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******)))*********++++++,,,,,,+++++++++---///333777:::CCCFFFJJJKKKIIIHHHHHHHHH@@@AAABBBCCCGGGOOOYYY```jjjaaacccssszzzoooiiiiiigggeeeeeefffeeebbb```cccbbbeeelllmmmkkklllppp777555333222333333111000...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,%%%&&&(((***,,,...000111...---,,,,,,,,,+++)))'''&&&(((***++++++---000222444444555666888:::<<<===888777777777:::>>>BBBEEEKKKMMMQQQVVVZZZ]]]^^^___\\\```aaa^^^]]]```bbbaaaVVVUUUWWW^^^jjjwwwrrraaaUUUNNN>>>999222000222666888888666///,,,666HHHUUUUUUPPPGGGGGGXXXwwwlllPPP@@@222222<<>>???AAACCCGGGKKKNNNPPPPPPRRRUUUWWWZZZ\\\^^^```[[[```eeeeeehhhmmmpppppphhhhhhiiikkkpppxxxxxxmmm]]]SSSEEE<<<999888777555666000+++...999GGGPPPTTTOOOFFFFFFVVVjjjuuu{{{~~~{{{|||vvvoootttyyybbbQQQ>>>555444:::DDDMMMPPPHHH;;;777GGGbbbuuu{{{iiiffffffkkknnnkkkgggfffbbb___[[[ZZZZZZYYYVVVSSSGGG666((((((((($$$$$$)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,---+++111<<>>AAABBBCCCEEEHHHLLLOOORRRUUUWWW]]]bbbggglllrrr{{{777555333333333333111///...------,,,+++***))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$#################################$$$%%%&&&((()))***'''''''''((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((('''(((+++,,,---,,,***)))((('''(((***,,,------,,,+++...111333444555777888555666666888;;;>>>AAACCC@@@BBBEEEIIILLLOOOPPPPPPNNNPPPSSSUUUVVVWWWXXXYYYYYY```eeefffhhhmmmpppoooooouuu}}}zzzeeeSSSHHHAAA<<<888555555444111///333;;;BBBRRROOOGGGDDDQQQhhhxxx}}}dddrrryyyqqqkkkpppsssqqqnnn]]]GGG999444666>>>HHH\\\VVVIII:::222>>>ZZZrrrvvvfff\\\dddmmmkkkfffeeecccaaa^^^\\\[[[YYYWWWVVVPPP===---***)))$$$$$$)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((((())))))+++,,,---......888AAAQQQfffzzzxxxxxxvvvppp|||{{{ppp{{{~~~qqq```LLLDDDHHHBBBKKKVVV\\\^^^___aaadddeeedddbbb```[[[SSSJJJDDD333111...***(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++*********+++,,,---///000999GGGXXXaaaeeemmm|||zzzxxx}}}uuujjjaaaYYYKKKIIIFFFGGGJJJNNNQQQRRRUUUYYY```fffjjjgggaaa\\\bbb[[[PPPEEE<<<555///,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,---......222444777:::>>>@@@BBBCCCRRRSSSWWW```mmmxxx~~~sssxxx|||}}}{{{}}}~~~kkkwww~~~zzz888666444333333333222111......,,,+++***))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%!!!!!!""""""############"""###$$$%%%&&&%%%$$$###"""###$$$&&&'''((((((((('''''''''''''''((()))***&&&'''((('''&&&''')))+++))))))'''&&&&&&'''((())))))))))))))))))(((((('''&&&((()))***)))+++---///---000111222666<<<>>>;;;777777999<<<@@@DDDGGGIIIDDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMNNNPPPRRRSSSUUUXXXXXXYYY[[[___cccgggjjjllloooxxxiiiVVVHHH>>>444555777777111,,,///555;;;EEEOOOMMMFFFKKKeee|||sssrrryyy~~~{{{{{{vvvrrrcccMMM;;;444666999OOO```eeeRRR<<<999EEEOOOfffccc]]]\\\dddnnnmmmfff^^^bbbfffeee```[[[XXXWWWSSSIII666'''$$$))))))###(((&&&%%%###""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&&&&''''''((()))***$$$&&&+++///,,,)))111===YYYpppyyy{{{wwwvvvjjjjjjttt|||}}}zzzxxxzzzpppggg[[[QQQKKKAAAIIINNNOOOSSS\\\bbbaaaeeeeeedddccc___[[[WWWUUULLLDDD999///***)))))))))'''''''''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))(((***...000///,,,)))''',,,,,,,,,,,,...666AAAIIIaaasssyyyxxx{{{rrroooqqq{{{xxxnnn\\\SSSKKKKKKJJJHHHJJJOOOPPPYYYaaacccdddddd^^^VVVUUUYYY]]][[[QQQCCC777000///++++++///---'''%%%))))))))))))))))))*********(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))+++*********)))************)))))))))***...333666<<>><<<777777888:::===@@@CCCEEEFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSVVVVVVVVVXXX\\\```dddfffiiikkkqqq{{{|||eeeUUUEEE>>>888666333///...000000888DDDKKKJJJKKKUUUbbbwwwssszzzxxxcccJJJ777111222IIIXXXgggdddOOO===@@@KKK___gggcccWWWYYYkkkppphhhbbbdddffffffbbb]]]ZZZXXXUUUMMM<<<---'''))))))$$$'''&&&%%%############$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&((('''''''''''''''(((************++++++***///BBBVVVxxxyyykkkiii|||uuufff______^^^VVVNNNXXX```gggiiinnnxxx~~~nnnsssyyyxxxmmm___[[[^^^QQQIIIDDDGGGNNNRRRWWW\\\bbbcccdddeeedddbbb```___VVVPPPFFF===555///***'''&&&&&&&&&&&&'''&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))(((''''''&&&((((((((()))))))))******+++)))((((((***,,,------)))---333;;;EEESSSaaajjj}}}yyyyyy}}}|||sssjjjbbb[[[SSSJJJHHHKKKNNNRRRYYY```dddaaa[[[UUUPPPTTTZZZ^^^]]]UUUIIIAAA666...((()))***((('''***))))))))))))************(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++***))))))---,,,+++,,,000555;;;???777AAACCCEEEOOOUUU^^^lllvvvuuu|||rrrjjjmmmvvv{{{888666333333333333222111......,,,+++***)))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!!#########$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$%%%&&&((()))))))))))))))((((((''''''''''''((($$$&&&))))))(((''''''(((%%%%%%%%%&&&'''(((***+++&&&&&&''''''(((''''''''''''(((***+++,,,---000222777;;;>>>>>>@@@AAA===666777999<<<>>>AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOOOOPPPSSSWWW[[[]]]bbbbbbfffnnnsssxxxbbbRRRBBB;;;999555111000+++...666BBBHHHHHHGGGHHH\\\ttt|||qqqtttzzzbbbEEE777666:::IIIccctttkkkSSSIIINNNdddxxxwww^^^RRR```iiidddhhhgggfffeeedddaaa]]]ZZZXXXRRREEE666,,,)))(((%%%'''&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((''''''''''''((()))******...,,,++++++///@@@^^^www~~~tttkkkppp}}}}}}ssseeeZZZMMMNNNMMMJJJLLLTTT\\\```qqqyyypppoooppp|||yyyzzz}}}wwwtttkkkTTTCCCDDDIIIKKKOOOWWW___aaadddggghhhgggeeecccaaa]]]WWWOOOFFF:::///(((((('''&&&&&&''''''%%%###''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))(((((()))))))))(((''''''((())))))))))))*********+++)))'''''')))+++---...---888III[[[lllyyy}}}zzz|||~~~tttwww}}}zzzwwwsssoooggg\\\VVVUUUQQQKKKMMMYYYaaa___\\\]]]RRRQQQSSSXXX^^^```\\\XXXFFF999---)))*********+++************************(((((((((((((((((((((((())))))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&(((***,,,---,,,***))),,,,,,...222888>>>BBBDDDDDDOOOSSSWWWbbbjjjssszzz}}}yyypppttttttpppooommmwww777555333222333333111000......,,,+++***)))))))))((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############&&&&&&((())))))************)))((('''''''''''''''$$$&&&)))***((('''&&&&&&&&&&&&&&&&&&'''(((((()))$$$%%%&&&&&&''''''''''''''')))+++,,,,,,...111444<<>>333---++++++,,,++++++***************)))(((((((((((((((((((((((())))))((((((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,------......///000444;;;CCCIIINNNOOO___jjjnnnpppxxx{{{sssmmmssssssooo~~~zzzyyy777555333222222222111000......,,,+++***)))))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$''''''((()))***************)))((('''''''''''''''$$$&&&))))))(((&&&%%%%%%(((((('''''''''&&&%%%%%%######%%%&&&''''''''''''(((***+++,,,---...111333:::<<<<<<;;;===AAA@@@;;;:::<<<>>>@@@AAAAAA??????>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHJJJMMMPPPQQQPPPPPPUUU]]]aaabbbgggmmmvvv~~~}}}fffRRRCCC:::999888111,,,...333999@@@FFFBBB<<>>>>>======????????????@@@@@@@@@@@@@@@???>>>>>>=========>>>===<<<<<<<<<===???BBBCCCHHHHHHMMMTTTWWWXXX[[[```gggpppzzzoooTTTDDD???777333111111222333999@@@PPPEEE???KKKfffsssZZZ:::999555===^^^zzzkkkIIICCCNNNgggzzzrrrZZZTTT^^^ccccccddddddeeeccc```^^^\\\ZZZWWWPPPBBB111(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))***(((((((((((()))***++++++***444CCCUUUgggvvv|||{{{ooocccgggrrrzzz|||___III>>>BBB;;;:::FFFWWWgggyyyuuuRRRNNNLLL@@@GGGLLLTTT\\\bbbdddeeeddd^^^___aaabbb```ZZZQQQKKK<<<444***%%%'''))))))'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******(((((()))*********))))))******+++++++++,,,,,,,,,***...111000444DDD___uuu|||zzz}}}vvv}}}vvvjjjYYYNNNGGGIIIPPP]]]cccfffaaaVVVNNNLLLNNN```dddbbbTTTCCC666...***,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,***)))))),,,333999>>>>>>BBBHHHNNNWWWeeexxxyyykkkllliiifff^^^YYYaaaqqq}}}yyyyyy}}}|||xxx~~~777444222111222222111///......,,,+++***)))))))))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###############""""""""""""$$$$$$#########"""""""""""""""""""""###%%%&&&(((''''''(((((())))))(((((((((''''''''''''(((((()))&&&'''((('''%%%$$$%%%&&&&&&''''''''''''&&&$$$###"""###%%%&&&((())))))******+++,,,,,,+++,,,...000///222333444777;;;;;;666777888888999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::999888777666555555555111000//////000222444555===<<>>FFFNNN___ppp{{{yyyzzzcccUUUOOOFFFEEEGGGJJJOOOUUU\\\bbbfffbbbaaa`````````^^^ZZZWWWLLL@@@111)))(((***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********(((((()))***************+++++++++,,,,,,,,,,,,------///444;;;HHH___zzzyyyxxxoooaaaVVVOOOKKKWWW___iiijjjcccXXXPPPLLLUUU```gggbbbWWWJJJ;;;000------,,,++++++***))))))))))))))))))))))))))))))))))))(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++,,,000666???GGGLLLJJJYYYkkkuuuyyy}}}ooo___```aaa```^^^]]]dddqqq|||{{{~~~wwwxxx666444222111222222000///......,,,+++***)))))))))&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%$$$###"""%%%%%%$$$###"""!!! $$$#########""""""!!!!!!###"""""""""###%%%''')))&&&'''(((((((((((((((''''''''''''''''''((()))***'''((('''&&&$$$$$$%%%'''$$$%%%&&&'''''''''&&&%%%"""###%%%'''(((*********+++,,,,,,,,,++++++---......333666888;;;>>>;;;555555555555555666777888999777777777666555444444333555555333222111000000000///...---------///111222444111222555777999@@@GGGGGGNNNTTTYYYdddsss}}}~~~}}}rrr```FFF@@@:::666333000333888HHHTTTTTTFFFBBBUUUlllwwwwwwjjj\\\LLL:::333;;;JJJWWW___EEE@@@EEE```www\\\\\\aaagggiiigggdddcccccc```\\\[[[ZZZPPP===...)))$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''''''''''')))+++(((((((((((()))***+++,,,:::OOOggguuu~~~vvvyyy|||dddTTTHHHGGGGGGGGGUUUhhhyyykkklllpppxxxuuuttt]]]UUUSSSGGGEEECCCDDDIIIRRR\\\cccgggdddaaa_________^^^]]]YYYKKK:::...+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((()))***************++++++,,,,,,,,,------------111999HHH]]]sss|||vvvkkk^^^SSSTTT[[[ccchhhggg```XXXSSSMMM[[[hhhkkkhhh]]]III777------,,,,,,+++***))))))))))))))))))))))))))))))))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))************++++++++++++---111888AAAKKKSSSWWWZZZttt~~~oooeeeiiirrrxxx||||||zzz|||~~~zzzsss~~~;;;:::888666444333222222///---***)))******(((''')))(((((((((((('''''''''%%%$$$###"""""""""##############################$$$$$$$$$#########"""""" !!!"""###%%%&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,(((&&&######$$$'''((((((((('''&&&&&&%%%%%%%%%%%%''''''(((((())))))******///......------///000111111//////444999;;;888444222222333333333333333333222222111111111111111222111333555555333222222333333444222---+++---...+++000222444444333333444666<<<;;;<<>>CCCJJJSSS[[[eeegggccc]]]\\\aaabbb___]]]YYYOOO???000&&&%%%'''+++)))'''(((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************,,,***((()))+++,,,***(((*********)))(((***,,,///444BBBRRRZZZ]]]gggyyy}}}xxxssseeecccbbb[[[TTT[[[iiiiii``````ZZZXXX```kkkjjj\\\LLL888222,,,)))++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************+++///+++###(((222///""")))...;;;MMMWWWYYY[[[```ttttttjjjkkkooorrr999888666444333111111000///---***)))******((('''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""$$$%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++(((&&&$$$$$$&&&(((((('''((('''&&&%%%%%%%%%%%%%%%''''''(((((()))*********///......---...///000111111...+++---222555444222000000000000000000000000......------...000111222000222333222111111222444999;;;888222///000///,,,222444777888999888888888777888:::===AAAHHHRRRYYY^^^```gggpppyyyzzzbbbHHH===:::777333222111555???FFFCCC@@@JJJZZZ~~~wwwWWW===666777CCCYYYeee]]]III===MMMqqqgggaaa```hhhlllgggbbbaaaaaa```\\\WWWSSSKKK<<<---)))&&&%%%((()))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''''',,,---)))(((444LLL```qqqqqqyyy}}}}}}}}}}}}||||||~~~qqqsssoooYYYNNNCCC???AAADDDKKKQQQ```cccccc^^^^^^bbbcccaaa```\\\SSSGGG999///***((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************,,,***)))***,,,,,,+++))),,,.........---000666;;;JJJUUUaaaddddddlll}}}vvvllleeeeeedddaaa\\\[[[ccclllggg\\\TTTWWWccciiiddd\\\III===///'''(((******(((************************))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))++++++******************///...------,,,,,,...111333???PPPZZZZZZ]]]lll~~~{{{}}}ttt|||}}}yyyzzz}}}~~~777666555333111000//////...,,,***)))******)))'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$###############""""""###$$$&&&'''((((((''''''''''''(((((((((((('''''''''''''''((())))))'''&&&&&&'''))))))(((&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((()))***++++++///............///000000444///***(((+++///111111........................000///...///000333666777666666666444333333555888@@@BBB@@@;;;999:::999555777888:::>>>@@@AAA???>>>===???@@@???>>>BBBKKKRRRZZZ\\\bbbkkkttt```JJJBBB>>>:::777///111555:::>>>AAACCCDDDfffiiiIII:::222999LLLkkkooo___@@@444NNNvvvuuueee^^^gggmmmgggaaaaaaaaa```\\\VVVSSSMMMAAA555***&&&%%%((()))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((***+++)))...FFFjjjxxx{{{tttvvvyyy|||tttuuuwwwcccWWWKKKEEEBBBAAACCCHHHUUU\\\bbbbbbbbbcccddddddaaa]]]WWWNNNDDD999///(((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++,,,+++******,,,,,,+++***---,,,,,,,,,000:::GGGPPPfffmmmtttvvvvvv}}}||||||ppphhhdddcccYYYQQQZZZlllnnnaaaRRRNNNUUU___dddeee]]]NNN999,,,)))***,,,+++************************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))******++++++++++++++++++---(((***000,,,&&&111CCCQQQPPPVVVbbboooyyyqqqmmmsss|||777666444333111000//////...,,,***)))******)))(((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%$$$###!!!######################################################$$$%%%&&&'''((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''')))******(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***++++++,,,............/////////000555111,,,***+++...000000///////////////000000000222111000000111444777999999:::999777666666888;;;BBBFFFFFFDDDDDDFFFFFFBBBBBBAAABBBFFFKKKNNNOOONNNUUUTTTSSSSSSVVV[[[aaaeeegggfffiiinnnuuu~~~dddSSSIIIBBB>>>444444444444;;;CCCCCC===KKKmmmwwwYYYDDD444333CCC```nnnkkkNNN777@@@```yyy}}}hhh\\\ccckkkgggbbbbbbbbbaaa]]]WWWTTTPPPGGG===---(((%%%(((***'''%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((()))))),,,555HHHfffuuuuuuyyyvvvyyy}}}|||}}}yyylll\\\RRRJJJDDDCCCEEEJJJTTT```fffgggfffdddccc___\\\WWWSSSMMMBBB333)))(((***++++++))))))***,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,...+++***000???SSSdddooozzz|||||||||~~~|||yyy{{{www||||||vvveee]]]WWWSSSWWW^^^kkkcccYYYOOOLLLPPPXXX___eeeZZZIII:::000,,,,,,---************************))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******+++++++++++++++,,,+++&&&'''+++,,,///AAAUUUaaa]]]```pppvvvrrr~~~qqqjjjpppwww}}}888777666444222111000000---,,,***)))******)))(((&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$""" ################################################$$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((***)))(((''''''&&&&&&&&&%%%&&&''')))+++***(((%%%%%%%%%%%%%%%%%%&&&'''(((''''''((()))***+++,,,,,,---......///////////////222000...------........./////////000111222222333222111000000000222444666777999;;;<<<<<<===???AAAJJJOOOQQQPPPPPPSSSRRRNNNSSSSSSSSSVVVZZZ___ccceeellljjjjjjpppwwwxxxqqqjjjdddaaa```ccchhhqqqkkkVVVIIIAAA888888555111555>>>BBB@@@???TTTvvvmmmVVV<<<222;;;GGG```qqqcccDDD999NNNjjj~~~lll]]]___fffgggeeeeeecccbbb___YYYUUUSSSLLLDDD333+++&&&((()))(((&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))...,,,000DDDeeexxxzzzrrrdddXXXMMMFFFDDDBBBLLL[[[gggkkkgggcccbbb^^^[[[XXXWWWTTTKKK<<<111)))******))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,------...------555HHHbbbxxx|||}}}|||bbbTTTSSSTTTQQQ]]]aaabbbZZZOOOKKKPPPXXX```^^^XXXKKK;;;000,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************++++++,,,,,,,,,,,,...---***)))111BBBVVVbbb]]]kkk~~~mmmgggttt}}}zzz{{{}}}:::888777555333222111111---+++))))))***+++***)))&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$""""""#######################################$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((******(((''''''&&&&&&&&&%%%%%%&&&(((******'''%%%$$$$$$$$$%%%&&&'''((()))''''''((()))+++,,,---------......///000/////////---........./////////...///000111222444666777777999999999999:::;;;<<<<<<===BBBGGGKKKMMMMMMNNNOOOYYY]]]```______```]]]YYY```aaacccdddeeeiiinnnrrrpppnnnqqqyyywwwbbbPPPJJJFFFDDDHHHLLLTTT```llllllTTTEEE===999444//////333:::@@@AAAAAAVVV~~~mmmMMM777777444NNNnnnpppOOO555HHHmmm{{{rrrddd\\\___gggjjjhhhcccdddaaa[[[XXXUUUOOOHHH:::000(((''')))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((())))))******+++......777PPPsss|||uuujjj[[[MMMEEEBBBGGGTTTccciiigggcccaaa```]]][[[[[[ZZZTTTIIIAAA///,,,((('''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,***,,,------------...000(((111FFFdddyyylllgggmmmuuu{{{tttlllhhhkkksss{{{}}}yyyvvvXXXMMMKKKIIINNNYYYcccccc[[[UUUXXX^^^]]]aaabbbYYYIII999///+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******************************++++++,,,---------...///---///===RRRdddkkkttt}}}uuuxxx999888777555333222111111---+++))))))***+++***)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""#########$$$$$$$$$&&&&&&&&&'''(((((())))))''''''''''''((((((((((((***)))((('''''''''''''''%%%%%%%%%'''((()))'''%%%$$$$$$$$$%%%&&&'''))))))&&&'''((()))+++,,,---...------///000000000///...---...///000111111333444444555666999;;;===???@@@BBBCCCEEEGGGHHHIIIIIIIIIKKKPPPWWW[[[[[[WWWSSSQQQVVV[[[^^^^^^___```]]]YYY\\\aaafffeeebbbaaadddhhhaaa______ccceee\\\III999666222222666999===DDDLLLfff~~~mmmVVVFFF===555333000---333>>>@@@:::CCCccceeeDDD999222===[[[qqq```BBBKKKnnnxxxzzzooo\\\YYYfffmmmiiidddeeeccc^^^ZZZWWWQQQKKKAAA555)))'''(((((('''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********((())))))***++++++,,,,,,,,,999NNNeee|||}}}~~~~~~zzzmmmXXXJJJHHHFFFLLLYYYcccdddcccdddaaa___]]]]]]]]]ZZZTTTPPP<<<444+++(((***---,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***,,,......------///111///>>>WWWsssyyyllliiipppxxxppplllhhhhhhllloooqqqqqqlllqqqzzzzzzttt[[[NNNKKKIIIQQQ[[[aaacccdddfffhhhgggiiiiiidddYYYIII999000++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************++++++,,,------...---+++222DDDUUUcccssswwwqqqttt}}}|||ooovvvssshhhbbbiiiooooooooowwwzzzxxx~~~999888666444222111111000,,,+++))))))***+++***)))''''''&&&&&&&&&&&&%%%%%%###""""""!!! !!!!!!!!!########################""""""######$$$$$$$$$$$$&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))((('''''''''''''''%%%%%%$$$%%%'''((('''%%%######$$$%%%&&&''')))***&&&'''(((***+++,,,......,,,---///000000000///...111111222222333555999;;;999:::<<>>>>>@@@>>>===>>>BBBDDDDDDBBBFFFNNNVVVWWWOOOEEE===999444:::AAAGGGJJJJJJJJJKKKOOOTTTXXXWWWQQQMMMNNNQQQLLLIIICCCCCCLLLRRRHHH666;;;======<<>>000(((''')))(((&&&''''''''''''((((((((((((''''''((((((((((((''''''+++***((('''&&&''')))***(((((((((((())))))))))))(((***---...,,,,,,000444:::]]]{{{~~~jjj\\\QQQPPPKKKGGGMMMZZZdddgggeeeeeeaaaZZZXXXZZZ\\\[[[SSSGGG888,,,)))***---...))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,------...111...---///111222888???XXXcccooo|||vvvnnn~~~xxxVVVPPPKKKLLLUUUaaajjjppptttrrrrrrjjj```aaadddXXXDDD333000+++)))***++++++***************************************************)))************+++++++++************************+++,,,......,,,,,,...222...777RRRoootttrrrwwwxxxzzzkkkllltttvvvssswwwzzzzzztttkkkfffgggkkkiiiwww|||tttnnnpppqqqnnn:::888555333222222111000+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$#############################################$$$$$$%%%&&&''''''((((((((((((((((((''''''((()))***)))(((((('''&&&%%%$$$%%%%%%&&&###########################%%%''''''&&&&&&&&&''''''((()))***+++,,,,,,,,,+++,,,---...///////////////000222333555666666666555666777999::::::;;;;;;:::888666888<<>>CCCFFFGGGHHHIIIKKKLLLJJJGGGFFFHHHKKKMMMMMMMMMQQQ^^^hhh```PPPAAAMMM[[[bbbfffgggeeeaaa^^^^^^fff}}}yyycccJJJ???:::555111///111777999999BBB]]]}}}zzz^^^CCC555;;;BBBZZZcccJJJKKKWWWfffyyysss]]]YYYdddhhhfffgggddd___]]][[[UUUMMMLLLAAA333***((((((&&&$$$''''''''''''(((((((((((('''''''''((((((''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))***---******,,,+++***000999NNNppp}}}kkk___TTTFFF@@@DDDOOOZZZ```fffgggddd]]]YYYZZZ[[[YYY[[[QQQBBB444,,,)))((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,---......+++,,,...//////666GGGYYYsssyyy~~~rrrvvv}}}mmmrrrqqq___UUULLLMMM[[[jjjpppooorrrrrrgggYYYUUUYYYUUUKKK@@@777---)))+++---,,,)))************************************************************++++++++++++************************---111111,,,+++...///+++888NNNiiivvvxxxzzz}}}~~~mmmnnnxxx{{{wwwssswwwxxxtttllliiikkkooommmuuuwwwqqqqqquuussslll:::777444333333222000///+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$#############################################$$$%%%%%%&&&''''''((((((((((((((((((''''''((()))***)))'''''''''&&&%%%%%%%%%&&&&&&########################$$$&&&''''''&&&&&&&&&((())))))***+++++++++++++++******+++,,,------------,,,---///000222333333333///111444777888999999888444222111222666:::===???>>>EEEMMMPPPKKKBBB:::666///...000666>>>DDDGGGGGGPPPQQQQQQNNNKKKKKKOOOTTT[[[bbbjjjrrr~~~sss___RRRgggxxxlllsssxxxWWWDDD???<<<555000---333999:::999HHHiii{{{YYY:::555;;;LLL]]]RRRHHHEEEYYYxxxhhhXXX^^^eeehhhhhheee___\\\ZZZUUUOOOOOOEEE999///)))'''$$$"""''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((()))))))))******...)))***000///***333CCCiii|||uuuqqqttt^^^GGG===<<<@@@KKKWWWcccffffff```\\\\\\\\\YYY^^^XXXMMM???333+++''''''***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,------......,,,---000111222@@@\\\vvvqqqrrrssstttvvviiiTTTIIIRRRfffnnnlllpppooocccQQQGGGKKKSSSVVVPPPCCC444,,,,,,...,,,)))++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++...444444,,,***000222///QQQmmm~~~zzzyyyqqqaaaeeevvv|||vvvyyy|||}}}zzzuuurrruuuxxxxxxzzzxxxvvv{{{|||qqq999777444333333222000...+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$##########################################$$$%%%%%%&&&&&&''''''((((((((((((((((((''''''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((******+++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,...///000111111111000222555888:::999888777333222111222555:::>>>AAA>>>EEENNNQQQNNNFFF>>>:::222...,,,111<<>>333,,,'''%%%###''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))(((((()))))))))************'''---555222...===UUU~~~~~~rrrsss}}}{{{~~~lllRRREEE;;;444===NNN\\\bbbfffccc``````___\\\[[[YYYSSSHHH;;;111,,,******))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---.........111000111777@@@RRRmmm~~~}}}zzzzzz}}}hhhPPPKKKZZZhhhkkkllllllcccPPP@@@AAAOOO\\\ZZZNNN???222---++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++///111111///+++...:::HHHoooyyyyyyxxxqqqsssxxxwww{{{xxxsssrrrccciii~~~}}}~~~zzzxxx{{{~~~888666444333333222///---+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$##########################################$$$%%%&&&'''&&&''''''((((((((((((((('''''''''(((***)))'''%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((***++++++++++++***))))))))))))***+++,,,,,,,,,,,,------...000111111111111222444777999:::999777555444333333333555999???BBB@@@FFFNNNSSSQQQJJJBBB===555000,,,///999EEELLLNNNQQQ^^^jjjggg[[[UUU[[[dddtttppptttuuuvvvzzzuuujjj{{{dddMMMCCC===:::333///333;;;<<>>555<<>>RRRuuu|||jjjVVVccchhhhhhddd___\\\XXXTTTLLLJJJFFF===222+++)))***''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((()))*********)))))))))*********++++++***)))))))))///HHHrrr{{{oooppptttdddNNN;;;777<<>>@@@MMMWWWYYYVVVIII999---+++---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))),,,222111999^^^|||zzzzzz}}}}}}rrrsss{{{yyyiiidddhhheeebbbuuuuuusss666555444444333111...,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$#################################$$$%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&''')))***)))%%%""""""###%%%&&&((((((((((((########################%%%'''((()))((('''((())))))******+++++++++******+++,,,---...//////////////////000111222222222222333444555666777777888777888999:::999888999<<>>444000,,,+++000999DDDKKKQQQ\\\hhhhhh___WWWWWWZZZ```fffgggeeejjjtttvvvqqqiiijjjgggbbbbbbiiioooqqquuuxxx{{{}}}~~~}}}bbbLLL===999333000222777???NNN\\\yyy[[[???>>>KKKooo|||\\\FFFGGGbbbzzzsssYYY```fffiiifffaaa^^^ZZZUUULLLMMMJJJ@@@444+++)))***''''''''''''(((((((((((('''''''''(((((('''''''''%%%&&&'''((())))))))))))))))))*********+++++++++***,,,,,,000DDDkkk|||~~~rrraaaQQQBBB:::AAAPPP```fffeeeccc```]]]ZZZZZZZZZWWWPPPDDD777...+++******))))))******+++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---<<>><<<;;;===@@@FFFJJJQQQVVVWWWQQQGGG@@@444111...+++...777BBBKKKPPPWWW^^^___[[[UUURRRQQQPPPXXX\\\\\\aaajjjkkkfffXXX```gggfffeeehhhlllnnnkkkjjjnnnuuuyyyyyy}}}uuuWWWBBB<<<999444111333;;;HHHRRRnnnuuuyyydddCCC@@@DDDggg|||uuuTTTBBBPPPjjj~~~www___^^^eeejjjgggbbb___ZZZVVVNNNOOOLLLCCC555+++((()))''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%&&&'''(((((((((((()))************+++++++++'''...444???___mmm|||~~~{{{pppcccOOO<<<444FFFZZZdddggghhhfffdddYYYYYYYYYXXXTTTJJJ===333++++++************++++++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333LLLlll~~~zzzsssuuuyyyzzzyyy{{{xxxtttpppllliiiggggggtttyyysssttt|||}}}nnn\\\\\\___aaajjjqqqdddOOOHHHOOOTTTXXX]]]ZZZOOO@@@222***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***777555)))444\\\~~~~~~zzzyyyttt{{{xxxzzzzzzzzzsss~~~888888666444111///,,,+++++++++******)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! &&&&&&%%%%%%$$$###""""""$$$%%%&&&'''((((((((((((&&&&&&((((((((('''&&&%%%)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))***+++,,,---,,,...//////......000111///000000///......000333222333444777;;;@@@DDDFFFDDDBBB@@@???@@@AAAAAA@@@GGGIIIPPPYYYZZZQQQFFF@@@888222...,,,,,,000:::FFFRRRUUUWWWYYY]]]```]]]VVVLLLOOOVVV]]]______bbbggg\\\^^^aaabbbaaa```eeekkklllggggggnnntttwww}}}~~~hhhOOOAAA777111111333888GGGXXXkkkqqq~~~|||VVV??????TTTooo}}}kkkLLL===UUUwwwyyyfffVVVccciiidddaaaddd```VVVMMMMMMKKKDDD999...******&&&###)))***$$$'''***$$$%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))*********+++,,,,,,------***444555MMM{{{}}}|||vvvssssssCCCBBBBBBJJJZZZhhhkkkhhheee___[[[XXXWWWWWWPPPCCC999......---,,,***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))---///...///111222111BBBeeevvvhhh___ZZZZZZaaaiiiwwwnnnccc\\\\\\___bbbdddiiieeennntttrrr||||||eeeVVVTTTVVVdddnnnjjjdddYYYFFFOOOSSSYYY[[[UUUHHH999///---++++++---,,,((())),,,************************************************///---+++***+++,,,---------888000222WWWwwwyyyzzz~~~666666555444222000...---++++++******)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!&&&%%%%%%$$$######""""""$$$%%%&&&''''''(((''''''&&&''''''(((((('''&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((())))))))))))***+++,,,------...000///......///000//////000///...///111333666666777999;;;>>>AAABBB@@@???===>>>@@@BBBBBBBBBCCCEEEMMMYYY\\\TTTKKKEEE888222...,,,,,,///999CCCMMMQQQTTTUUUXXX[[[ZZZVVVMMMKKKNNNUUUYYY\\\aaaggg______bbbffffffeeefffiiieeebbbdddlllqqqrrruuuzzz~~~zzz___JJJ???666444333555AAAPPPkkkvvvppp|||www|||wwwYYYAAA888HHHeee}}}rrrQQQ<<>>```{{{zzz{{{zzzyyyxxxzzzzzzaaaCCCBBBIIIXXXeeeiiigggfff```\\\YYYXXXXXXRRRGGG>>>333000,,,++++++,,,+++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000...000666===VVVppp|||xxxlllbbbZZZTTTUUUYYYqqqmmmhhhdddccccccccccccjjjccchhh}}}ssseeerrr}}}iiiMMMRRRPPP[[[hhhkkkllldddSSSPPPSSSXXX\\\ZZZOOO@@@444...,,,,,,...---******...************************************************,,,+++++++++---...//////---///555LLLnnn~~~|||yyy}}}~~~}}}wwwtttvvv555555444333222111///...++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$######""""""!!!###$$$%%%&&&&&&'''''''''&&&''''''(((((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))***+++,,,---...///000///...---...///.../////////...///222444::::::::::::;;;<<<===>>><<<;;;:::<<>>QQQ]]]]]]UUUOOO===555///...------///222>>>HHHOOOPPPQQQWWW```eee[[[PPPGGGJJJTTT^^^fffkkk^^^GGG444333555000...222888@@@HHHIIIHHHIIIIIIGGGJJJRRR```nnnwww}}}eeeLLL???888222222777>>>PPPqqqzzzzzz}}}rrrVVV@@@???[[[~~~\\\eeeuuuqqqdddUUUOOO\\\gggeee```___ZZZRRRNNNKKKCCC===KKK```NNN555((('''$$$&&&,,,***))))))(((((((((((((((((('''(((((())))))******+++***)))((((((***,,,///111GGGjjjwwwyyyyyymmmccc]]]wwwkkkkkknnnmmmvvv|||~~~{{{|||xxxuuuvvv{{{||||||xxxeeeUUUZZZlllzzz~~~~~~|||qqqgggsssaaaKKK>>>===FFFVVVdddkkkhhhccc___[[[XXXTTTRRRIII@@@444---,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,------..............................---///000222;;;MMMfffxxx|||}}}xxxwwwwwwuuusss{{{zzz___RRRWWW]]]fffmmmkkk\\\NNNBBBDDDQQQYYYTTTLLL===555---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++///222AAAeeemmm``````}}}jjjkkkfff^^^dddvvv}}}tttttt~~~wwwyyy~~~lll]]]UUU]]]bbb^^^___eeefffkkkpppqqqooollljjjjjjooopppwww}}}777777666444222///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''((('''''''''((()))***+++)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,------...000///......///000222333222111//////111333444555777999::::::::::::;;;::::::;;;<<<;;;999777111333>>>QQQ```aaaYYYSSS???777000//////------000;;;DDDKKKMMMQQQXXX```ccc___UUUMMMOOOWWW^^^fffmmm___FFF222111111+++***111...777>>>===<<>>DDDPPP___kkkxxxxxxYYYHHH>>>666444777<<>>>>>EEESSScccqqqcccNNNBBB888444666DDDXXXhhhmmmoooOOO???;;;EEE{{{^^^MMMlllzzz}}}lll[[[[[[ffflllhhh```WWWNNNMMMRRRKKK;;;999BBBFFF---###))))))((()))$$$''''''(((((())))))******((((((((()))******++++++))))))((())),,,000333666ddd{{{VVVIII___yyy{{{mmmfffeeedddddddddoooyyy}}}wwwvvv{{{}}}wwwtttpppsss}}}sss[[[SSSVVVaaakkklllqqqyyywwwooo\\\^^^bbbkkkxxxdddwww~~~bbbKKK>>>;;;CCCMMMbbbbbb```___]]][[[ZZZYYYPPPJJJAAA777000------...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////////////////////////////,,,333444666KKKnnn~~~||||||sss|||xxxmmmeeeiiiwwwqqqwwwrrreeebbb[[[[[[ffflllmmmZZZEEE???HHHSSSWWWVVVHHH===333000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...,,,///777>>>hhh{{{uuuuuummmpppvvv}}}~~~mmmqqqwwwyyywwwuuuuuuvvvtttvvvwwwvvvsssoookkkhhhsssssstttvvvzzz~~~xxxwwwzzzxxx555555444333222000000///************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''&&&''''''%%%######$$$%%%,,,+++)))((('''''''''(((&&&&&&'''((())))))(((((((((((('''&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********))))))(((,,,...//////...------......111333333111...,,,,,,555666888999999999777666===999888999<<<<<<<<<<<>>DDDTTTkkk}}}sss]]]FFF999777444<<>>555///,,,***(((((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))((())),,,...******:::MMM{{{uuuTTTVVVdddeeeooolllhhhggghhhgggddd```pppuuuvvvttttttwwwvvvppprrruuuxxx{{{~~~tttSSSGGGLLLRRRYYY___kkkxxx{{{yyyyyyyyyyyyzzz|||~~~{{{{{{{{{zzzyyy{{{}}}~~~}}}yyyzzz{{{qqq}}}}}}xxxwwwqqqkkkkkkmmmiii]]]RRRMMMFFFHHHXXXppp{{{pppzzzZZZIII@@@???IIIWWW```dddaaa^^^^^^[[[VVVOOOLLLEEE;;;111,,,,,,...---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,...//////...,,,,,,---///111///333HHHgggxxxlllnnn{{{zzziiibbbbbbpppwwwpppyyy}}}ssssssiiiVVVZZZfff___kkkfffTTT>>>>>>OOOWWWRRRMMMEEE999000++++++---///,,,,,,,,,------.........---+++...555555///---///)))333000...111,,,:::___}}}eeefff^^^ZZZ{{{|||zzz|||tttrrrtttyyyyyyvvvtttvvvwwwuuuvvvyyyvvvqqqqqqwwwttt{{{}}}xxxyyyyyy~~~zzzvvvuuu666555444333111000///...*********)))))))))((((((&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&'''(((((('''((((((&&&%%%$$$%%%''',,,+++)))((('''''''''((('''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))************))))))+++---......---,,,...///111222444555444111///---333555777999:::999888777888888999;;;<<<<<<<<<<<<;;;:::AAAPPP\\\^^^XXXTTTCCC:::222///---+++,,,...,,,888DDDHHHLLLSSSVVVVVV[[[UUUNNNHHH@@@::::::>>><<<666000///111222333222111000000000111111222333333666999???OOOdddtttzzzbbbFFF:::777222999DDDppp{{{PPP======VVVwwwsssUUUSSSkkksss{{{hhhUUU___hhhcccbbb\\\WWWQQQLLLGGGAAA888222,,,***(((((()))***)))((())))))))))))))))))))))))(((((((((((()))))))))***))))))---000++++++???YYY{{{{{{hhhUUU\\\^^^WWWaaaccchhhmmmooommmhhhcccmmmsssvvvtttrrrsssrrrooorrruuuwwwyyyyyy|||nnnPPPAAA<<>>444///---...---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---...//////...,,,,,,...///222...;;;]]]|||rrrkkkxxx|||~~~vvvsssqqqiii^^^```eeebbbhhhgggYYYFFFCCCPPPUUUOOOOOOGGG<<<222---,,,...000,,,,,,---------------------+++...333333///---///---...///222111222NNNyyy~~~hhhdddzzzsssRRR^^^|||~~~xxxtttwwwzzzzzz{{{}}}uuussstttwwwwwwsssqqqssspppooottt|||~~~zzzwwwyyysss}}}}}}777666555333111///...---******))))))))))))(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###'''(((((('''%%%%%%'''(((+++***)))'''''''''(((((((((((('''''''''((())))))$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''(((((((((((())))))************))))))+++,,,,,,,,,,,,---000222111111222333444333111///222333666888::::::999888555777:::<<<===<<<999666888999CCCQQQ\\\\\\YYYWWWDDD;;;222000...+++***,,,,,,666???BBBFFFMMMUUUXXXWWWPPPHHH@@@999888BBBMMMOOOHHH>>>555000000000000222111111000000///......---///222999KKKbbbttt|||iiiHHH===;;;222777;;;cccvvv```???<<>>NNNqqq~~~jjjTTTNNNfffxxxsss[[[UUUccchhhccc^^^YYYSSSNNNJJJEEE>>>999---+++))))))******)))((((((((((((((((((((((((((((((((()))))))))*********+++(((+++000...888aaakkk]]]}}}fff]]]^^^eeennnsssssspppnnnmmmooovvv|||yyysssooopppsssqqqppppppqqqssswww|||bbbMMMAAAAAAAAACCCFFFIIIKKKLLLHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHHHHHHHJJJLLLMMMNNNRRRVVVSSSNNNMMMPPPQQQNNNOOORRRRRROOOXXXYYY^^^fffqqqzzzxxxhhh\\\cccvvvtttxxxuuummmdddDDD???AAAMMMZZZ```___\\\XXXVVVQQQPPPLLLEEE===666000...---,,,,,,++++++,,,,,,---...------,,,,,,,,,---------...///...---...000111555BBBbbbxxxnnnyyyxxxxxxuuubbb```WWWMMMTTT\\\eeeggg\\\TTTSSSPPPJJJPPPKKKCCC999111......000.........------,,,,,,,,,---,,,,,,------------///000)))000222///QQQggg\\\|||~~~iiibbbhhhrrrxxxxxxpppoooxxxxxx{{{}}}xxxwwwyyy}}}yyyxxxyyyxxxuuuuuuxxxyyywwwwww}}}{{{uuuooojjjmmmvvvzzzzzz|||~~~777666444222000...,,,+++)))))))))(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&(((******(((''''''(((((())))))))))))((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))***************+++,,,------...000444888===:::555222111111111000///111444777999::::::999===;;;:::???JJJQQQGGG999999;;;DDDQQQZZZ[[[[[[]]]JJJ>>>333000000---***)))---333:::<<<;;;<<>>444555888999555555555555666666777777999555111222:::MMMdddvvvUUUEEE@@@555888222GGGwwwyyyiiirrrjjjIIIBBBNNNqqq{{{^^^JJJgggzzzjjjYYYbbbkkkeee___YYYSSSMMMIIIDDD>>>999...,,,***)))******)))((((((((((((((((((((((((((())))))))))))************,,,))))))---222IIIyyy^^^eee|||YYYZZZeeennnyyyzzzuuusssvvvzzz~~~wwwsssuuuyyyssspppmmmlllooovvv|||{{{^^^IIIKKKNNNPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPLLLIIIFFFEEEGGGIIIIIIIIIAAAGGGMMMPPPSSSUUUSSSNNNPPPTTTVVVWWW\\\fffllllllpppttt|||wwwxxxggghhhzzzyyyZZZnnnpppJJJ@@@<<>>>>><<<:::888666555444555555666444222111444BBB]]]sssbbbHHH>>>555888222???hhhkkkjjj~~~zzzoooPPPFFFMMMmmmkkkOOOjjj||||||```___iiiggg```ZZZSSSMMMIIIDDD===999///---+++*********)))((()))))))))))))))))))))))))))))))))*********++++++++++++***,,,:::]]]rrrSSSjjjnnnSSS___hhhsssxxx|||}}}{{{wwwyyyxxxtttnnnkkkmmmsssyyy|||uuuUUU^^^kkkvvv{{{{{{yyywwwxxxxxxxxxwwwvvvuuusssrrrnnniiidddcccdddeeecccaaaWWW```hhhmmmppptttuuusssnnnrrrvvvxxx~~~oooSSSXXXvvvkkk\\\tttvvvQQQEEE<<<@@@KKKZZZccccccaaa___TTTRRRMMMHHHCCC;;;333...---,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,---...///...///222444666ZZZ}}}yyywwwssszzzppp___SSSNNNSSSTTT___hhhggg```ZZZSSSMMMJJJJJJHHHBBB888111......------------------,,,,,,,,,...---++++++...///---,,,333222+++;;;mmmjjjzzzwwwrrrxxx~~~|||uuuppplllnnnrrruuurrrrrruuuuuurrrrrrttt|||yyyyyyyyyxxxyyysssnnnooorrrvvv|||444444333111000...------))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$#########"""######$$$$$$"""$$$%%%%%%%%%&&&(((******)))(((''''''((()))***((()))+++,,,+++***'''&&&%%%%%%%%%&&&&&&''''''((($$$$$$######$$$%%%%%%&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''((()))******+++++++++(((***,,,---...///222444===DDDJJJHHH???666222111000222444777888999888888888<<<===@@@MMM[[[[[[RRRFFFAAABBBNNNZZZ_________SSSDDD555000000///,,,,,,***666HHHUUUTTTNNNOOOWWWLLLJJJIIIJJJHHHDDDFFFJJJVVV]]]YYYIII???BBBHHHIIINNNKKKFFFBBB@@@???@@@AAA;;;===???===999@@@XXXqqqzzzrrrNNNBBB<<<888666:::ZZZyyyqqq~~~{{{|||nnnVVVIIIHHHdddwwwXXXbbbrrrdddZZZeeehhhbbb\\\TTTMMMIIIDDD===999///---+++*********)))((())))))))))))))))))))))))))))))*********+++++++++))).........EEEpppvvvXXXSSSpppzzzcccYYYiiiqqqvvv~~~}}}|||~~~|||yyy||||||wwwrrrppprrrvvvxxxxxx{{{dddooo~~~aaaOOO___mmmlllsss|||wwwVVVKKK@@@>>>EEEUUUbbbdddaaa___XXXTTTOOOJJJEEE>>>666000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++---...//////000333555DDDcccxxx}}}~~~cccVVVXXXkkknnn___\\\WWWSSS\\\dddfffbbb]]]VVVQQQGGGJJJKKKGGG===444///...,,,,,,------------------+++...///,,,,,,000000,,,,,,444000000HHHlll}}}rrrtttxxxzzzvvvtttqqqrrrttttttqqqrrrttttttooommmooouuuyyytttttttttxxx}}}}}}wwwvvv}}}333333222111000///...---)))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))###%%%&&&&&&&&&'''***,,,***)))(((''''''((()))***'''))),,,------***'''%%%$$$%%%&&&''')))***++++++$$$#########$$$%%%%%%&&&(((((((((((())))))))))))''''''''''''((((((((()))''''''(((******+++++++++&&&(((+++------...///111000<<>>DDDQQQVVVQQQNNNGGGEEEPPP]]]ddddddcccVVVFFF666000000///...---(((111AAALLLMMMLLLTTTaaa\\\XXXWWWXXXVVVQQQOOOQQQLLLWWWYYYNNNIIIQQQZZZ\\\dddaaa[[[WWWUUUUUUWWWYYYOOOSSSUUUOOO@@@===OOOfffxxx}}}~~~UUUHHHEEE999999999QQQ~~~}}}mmm[[[JJJDDD\\\}}}```UUUddddddUUUccciiiddd^^^UUUNNNIIIDDD>>>999000...+++***+++***)))((()))))))))))))))))))))))))))************+++++++++'''000111222LLL{{{}}}uuuwwwaaaQQQ^^^wwwpppZZZ\\\kkk|||zzzxxxzzz|||yyy{{{{{{yyy||||||yyywwwwwwzzz|||{{{yyy{{{llluuuyyyPPPPPPOOOddd|||uuuuuuYYYPPPDDD>>>AAAQQQaaaddd```]]][[[VVVQQQLLLGGG@@@888333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++---...//////000333555SSSiiijjj{{{{{{}}}eeeSSSKKKVVVqqq{{{iiieeeXXXRRRZZZaaadddccc___YYYSSSFFFKKKNNNKKKAAA777111///,,,,,,,,,------.........***///000,,,---111000,,,---222---666SSSiii}}}zzzmmm|||ooowww|||ttttttvvvuuussssssvvvttttttvvvuuuooolllmmm^^^uuu~~~zzz|||~~~555444333111000...---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""""""""###$$$''')))***)))'''&&&(((++++++)))'''))))))******)))(((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''''''''''''''''''''''''''((())))))&&&'''((()))***+++,,,,,,---......---,,,,,,///111111333555777888666444333555555666:::===<<<888444777999;;;===@@@DDDJJJNNNKKKHHHIIIRRR^^^fffeee```TTTEEE555///...,,,++++++000000222777:::AAAMMMZZZbbbiiioooqqqssstttlllbbbfffiiikkknnnqqqwwwtttMMM>>>OOOhhhssswww}}}bbbJJJIII>>>:::999FFFdddoooyyyvvvlllQQQCCCSSSvvvfffWWWYYY}}}mmmZZZZZZrrrgggaaaXXXPPPKKKEEE>>>:::555000+++)))***,,,,,,+++))))))))))))(((((((((((()))))))))))))))******+++,,,---///999VVV|||uuutttrrrbbbUUU>>>QQQeeehhh]]]WWWccctttzzz|||zzz{{{~~~~~~}}}{{{yyywwwvvvwwwyyyzzz|||zzzwwwooo{{{xxxoooyyykkkYYYJJJUUUxxxuuu^^^NNNHHHAAA;;;CCCUUUdddeee___YYYUUUPPPMMMIIIDDD===777000///------......---+++...------------.../////////...///333111///999FFFkkkrrraaajjj~~~{{{uuuVVVKKKLLLZZZjjj~~~dddbbbcccRRRUUU]]]fffjjjcccYYYRRRIIIHHHHHHGGGCCC===444...........................---------.........//////'''000///<<>>???===:::666888;;;===@@@BBBDDDEEEJJJHHHIIIRRR^^^eeeccc___UUUEEE666000///...,,,---***))),,,333;;;EEEUUUccc}}}oooKKKMMM___qqqvvv|||kkkOOOIII???:::666???WWW{{{vvv|||xxxrrrWWWFFFPPPtttuuuZZZbbbhhhZZZZZZjjjhhhbbbZZZRRRLLLFFF???;;;666111+++)))***,,,,,,+++)))))))))))))))))))))((()))))))))))))))***++++++///...333FFFeee{{{iiiggg{{{rrrYYYKKK===RRRdddcccWWWVVVgggxxx|||yyyzzz~~~{{{zzzxxxvvvvvvxxxzzz{{{{{{|||~~~nnnfffrrr~~~uuukkkttt^^^QQQiii{{{dddRRRLLLCCC;;;@@@NNN[[[___\\\ZZZVVVQQQMMMJJJEEE>>>888111///...---......---+++...------------...//////111...000333///---;;;PPPvvvwww}}}{{{}}}ppp^^^tttyyyyyy~~~bbbMMMGGGOOOYYYtttkkk______QQQRRRXXXaaahhhfff]]]UUUIIIGGGEEEDDDCCC>>>555...........................---------.........//////000111666NNNtttnnn```OOO^^^TTTlll}}}xxxxxxwwwwwwvvvtttooojjjiiikkkkkkkkksss555444333111000...---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((((((''''''(((******)))((())))))******)))(((&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&''''''(((''''''((()))))))))(((((('''''''''''''''((())))))))))))***+++,,,------...------...---,,,,,,...111111111222222333333333333333444555999>>>AAABBBAAA666666888;;;>>>@@@@@@???HHHGGGIIISSS^^^dddaaa\\\UUUFFF777111000///......***)))---777CCCQQQbbbppp}}}~~~WWWPPPaaaqqquuu{{{xxxVVVGGGAAA<<<666888IIIggg}}}rrr~~~eeeMMMKKKnnn```kkkggg\\\YYYdddhhhddd\\\TTTNNNGGGAAA===888222,,,******++++++)))))))))))))))))))))))))))***))))))))))))***++++++---***666WWWzzz}}}lllkkkzzzrrrNNNAAAAAAUUUaaaZZZQQQYYYmmm|||}}}~~~{{{xxxyyy}}}zzzyyywwwvvvvvvxxxzzz|||xxx~~~eee]]]iii~~~}}}~~~|||sssfffccccccbbb]]][[[gggxxxqqqeeemmmvvvUUUbbbooo\\\KKKBBB:::<<>>999888AAAYYY}}}hhhsssUUUGGGbbbhhhjjjqqq___WWWccciiieee___WWWPPPHHHBBB???999444---******+++***((()))))))))))))))***************))))))******+++,,,...***>>>llluuuxxxoooFFF>>>LLLXXX[[[QQQPPP```rrr{{{}}}~~~zzzwwwwww{{{zzzyyywwwuuuuuuvvvxxxyyyzzz{{{bbbXXXdddzzz~~~|||wwwpppmmmhhhaaaXXXUUUSSSPPPKKKJJJSSS```uuu~~~mmmaaahhh|||]]]aaazzziiiUUUIII===<<>>BBBDDDEEE@@@:::666777;;;@@@CCCCCCDDDJJJSSS]]]bbb```]]]WWWGGG888222111///---...+++)))---888BBBHHHLLLPPPOOOYYYcccgggccc___aaafffddddddcccccccccccccccccchhhmmmqqqrrrooopppuuu{{{ddd^^^llltttxxx|||hhhGGGAAA>>>;;;:::===OOOqqqdddyyyzzz\\\CCCRRRppp___{{{}}}aaaSSSccciiigggaaaZZZQQQIIICCC@@@:::555...+++++++++***(((((()))))))))*********+++***************++++++,,,333111KKK~~~zzzuuucccAAABBB[[[YYYRRRLLLUUUiiivvvxxx|||~~~zzzvvvuuuxxx{{{{{{zzzzzzyyyvvvsssssssssuuuvvv{{{~~~vvvaaaVVV```uuuzzzzzz}}}~~~wwwmmmeee]]]VVVQQQOOONNNLLLHHHGGGLLLSSSdddtttkkk___fffzzzeee^^^~~~{{{qqqgggVVVEEE===>>>EEERRR^^^]]]XXXRRRNNNKKKGGGBBB===444222///------...---,,,...------------...//////000---///000///:::]]]hhhffftttkkkcccsssxxxsssYYYMMMEEECCCMMM___ssszzzXXXRRRZZZUUUOOONNNXXXaaa]]]SSSMMMDDD<<<;;;>>>???999333................................./////////000000222888^^^cccLLL\\\}}}YYYIIIggglllgggvvvuuuxxxttttttvvvwwwrrrlllpppxxxqqqlll___NNNGGGYYY555444333111000...---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((((((((((((&&&(((******)))((()))***(((((())))))((('''%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&''''''(((''''''((()))))))))(((((('''''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,---,,,++++++---000000///.........///111222111333555777888:::>>>AAAKKKHHHDDD>>>:::999===@@@BBBDDDIIISSS\\\bbbbbb```ZZZJJJ:::333222///------,,,(((***444<<<===;;;999===BBBLLLVVVZZZXXXYYY\\\YYYZZZ\\\```eeehhhiiiiiifffjjjnnnnnnkkkkkkooosss{{{~~~tttjjjnnnvvvyyy~~~vvvQQQ@@@===;;;::::::FFFfffkkkooofffHHHGGGsss|||ZZZmmmfffQQQ```iiigggccc[[[RRRIIIDDDAAA:::555...++++++,,,+++)))((())))))******++++++++++++************+++,,,,,,111666TTTtttwwwUUUAAAMMMdddVVVIIILLL^^^pppwwwwww}}}|||}}}~~~~~~|||xxxuuuuuuxxxyyyxxxvvvxxxvvvsssqqqpppqqqssstttzzzyyy|||wwwaaaSSS[[[ooouuuwww}}}~~~~~~xxxooodddXXXPPPJJJJJJJJJHHHGGGGGGIIIKKKTTTiiijjj___fffzzzpppaaa{{{}}}sss]]]HHH???>>>DDDQQQ___\\\WWWQQQMMMJJJGGGBBB>>>666333///------...------...------------.../////////000///---333IIIlllvvv^^^nnniiihhhvvv|||eeePPPCCCBBBGGGRRRdddxxxkkkSSSTTTRRRKKKHHHQQQ]]]]]]UUUOOOFFF===:::<<<===:::666............................../////////000000000///GGGqqqxxx\\\OOOkkk}}}JJJMMMbbbZZZ|||ttttttxxxttttttzzz~~~yyyooonnnsssoookkkcccWWWMMMTTTooo555444333111000...---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%'''((()))))))))%%%(((******(((''')))***'''(((((()))(((&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''((((((((((((''''''''''''''''''((())))))+++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,------...+++...222444666888;;;>>>BBBGGGLLLJJJCCC===<<<===AAACCCIIIRRR\\\bbbdddddd^^^NNN>>>666444111......000******222::::::666333777888AAAQQQ\\\]]][[[ZZZWWWXXX[[[aaagggjjjkkkiiilllooorrrrrrqqqqqqsssuuuttt}}}~~~uuuuuuwwwzzz~~~```EEE@@@<<<999777AAA```wwwjjj|||XXXGGGdddcccjjjqqqXXX[[[hhhgggddd\\\RRRIIICCCBBB999444...++++++,,,,,,***((())))))******+++,,,,,,++++++******++++++,,,------:::^^^~~~rrr{{{yyyLLLFFF\\\cccNNNCCCOOOdddqqqwww{{{zzzwwwtttpppyyywwwuuuwwwzzzzzzxxxuuusssqqqpppooooooqqqtttuuuxxxwwwyyycccRRRWWWiiiqqqvvvzzzsssgggZZZQQQFFFFFFEEEDDDEEEHHHJJJJJJKKK```zzzkkk___fffzzz|||cccsssjjjPPPEEECCCFFFQQQ^^^\\\WWWPPPLLLJJJFFFBBB>>>666333///------......---...------------...//////,,,222111///???dddmmmXXXwwwqqqiiijjjyyyvvvWWWGGGCCCBBBGGGUUUjjjfffVVVVVVPPPJJJOOO\\\^^^WWWPPPIII@@@;;;:::;;;;;;:::.........................../////////000000000000444\\\mmmTTTSSStttkkkDDD[[[iiiUUUrrr{{{tttrrrssstttqqqsssxxxtttiiigggmmmkkkcccZZZUUURRRXXXjjj|||555444333111000...---,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!###%%%''')))******)))%%%(((******(((''')))+++'''((((((((((((&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++,,,,,,+++***+++---///))))))******++++++++++++'''+++000333444666:::===555AAAOOORRRLLLBBB>>>===AAACCCIIIRRR[[[cccfffgggbbbRRRAAA999666222000///000)))'''///777999555333444111999MMM\\\]]]XXXUUU^^^^^^```eeekkkmmmllljjjiiikkkmmmnnnnnnooopppqqqxxx~~~yyyxxxwwwzzz}}}kkkLLLDDD===:::777@@@^^^hhhiiiKKK]]]qqqnnn~~~|||aaaXXXggggggddd]]]RRRHHHCCCBBB999444...+++,,,---,,,+++((())))))***++++++,,,,,,++++++******++++++,,,---///CCCjjjpppyyyyyyIIINNNhhh^^^HHH@@@RRRgggpppvvvyyysssmmmwwwuuuuuuxxx||||||zzzwwwooonnnmmmmmmnnnqqquuuwwwxxxyyy{{{eeeSSSVVVgggpppwww~~~}}}}}}wwwmmm___VVVFFFFFFDDDBBBEEEIIIMMMMMMIII\\\tttlll```fffyyy^^^aaazzzwww___OOOGGGDDDIIISSS[[[VVVPPPKKKIIIFFFBBB>>>777444///---------...---...------------...//////(((222333222LLL|||kkkZZZsssbbbhhhiii{{{```NNNBBB???@@@KKKaaazzz}}}^^^___XXXOOOQQQ\\\^^^XXXQQQKKKBBB;;;999999;;;<<<........................////////////000000000000@@@pppjjjUUU[[[zzzWWWAAAfffrrrVVViii{{{tttooonnn{{{rrrnnnooollldddfffnnndddTTTFFFDDDJJJVVVggguuu666555444111///---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%######$$$######&&&***+++)))''''''((()))+++++++++***)))))))))'''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$'''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))'''((()))***************+++,,,,,,+++***+++---///***000)))$$$***,,,)))---)))+++---...///111444666:::???EEEIIILLLKKKBBB888===@@@HHHSSS___fffgggeeedddUUUCCC777222000000111111,,,(((,,,555===???===@@@@@@CCCLLLWWW___```^^^eeeeeefffgggiiijjjjjjhhhnnnoooooonnnnnnpppsssvvv|||zzzyyyxxxuuussszzz{{{|||}}}uuuRRR???AAA>>>999<<>>888444000---+++***)))(((************************,,,+++++++++---...---,,,,,,TTTmmmfffEEERRRgggOOOFFFIIIZZZkkkrrrzzz|||tttoootttsssrrrsssuuuyyy}}}xxxqqqjjjkkksssxxxwwwsssvvvxxxxxx}}}jjjUUUMMM^^^qqqxxx~~~{{{rrrcccUUUJJJAAABBBEEE@@@CCCKKKKKKNNNSSSlll|||jjjaaagggvvvcccRRRddduuuyyyiiiHHH===CCCJJJXXXZZZWWWPPPJJJGGGBBB===888555111///.........---.........///////////////000555222555VVVvvvaaatttccc\\\]]]nnnsssTTTKKKDDD???EEEUUUmmm{{{^^^ZZZWWWCCCRRRgggVVVXXXLLLAAA===<<<;;;:::;;;444222///......///...---,,,222///...333000///999MMMdddOOOppp~~~mmmDDDIIIvvvuuukkk}}}yyyvvvrrrnnnxxxqqqhhhcccfffkkkhhhaaaWWWKKKAAA@@@GGGTTTeeerrr666555333111///---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$'''***+++)))'''((()))******+++***))))))***)))'''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''((()))))))))(((((()))***++++++++++++---------,,,******,,,...///000+++,,,222---''',,,)))+++,,,,,,---///333555999===???AAAEEEFFFAAA999:::===FFFSSS```hhhkkkjjjiii[[[HHH;;;444222222222000---***---444<<<@@@@@@GGGEEEGGGNNNYYYaaadddeeeddddddeeefffhhhiiijjjiiinnnooooooooonnnpppsssvvv|||zzzyyyxxxyyyyyywwwvvvyyyzzz||||||WWWBBBBBB???999;;;JJJqqqlllpppyyyNNNWWWqqq\\\xxx~~~wwwYYY___eeeggg___TTTKKKEEE@@@888444000,,,+++***)))(((************************++++++***+++,,,---------777aaa|||PPPBBBUUUdddKKKDDDIII[[[jjjqqqwww~~~|||yyytttsssrrrqqqrrrsssuuuwwwtttoooiiijjjpppuuuuuusssvvvyyyzzzvvv^^^QQQ\\\mmmtttxxx}}}lll^^^MMMBBBCCCHHHFFFIIIPPPOOOQQQUUUlllvvvccc[[[cccsssxxx[[[YYYjjjpppjjj{{{QQQAAAEEEKKKWWWYYYWWWPPPJJJGGGBBB===888555111///.........---............///////////////333222:::]]]ddd\\\yyy{{{aaa^^^bbbttt^^^NNNFFF@@@AAALLL___yyy|||tttkkkYYYDDDPPPddd___YYYMMMAAA===<<<::::::<<<555222///......///.........222...---333111222<<<^^^cccZZZ}}}{{{rrr[[[CCCMMMuuuyyylllyyy~~~vvvqqqpppoooqqqmmmhhhfffiiikkkcccWWWLLLCCC;;;===GGGUUUgggttt}}}555444333111///---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!! """$$$&&&$$$$$$%%%'''******)))'''))))))*********))))))(((***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,,,,,,,,,,---......,,,++++++---///111222...000777222***///+++++++++******,,,111444:::;;;;;;<<<@@@DDDBBB===:::===FFFSSSaaajjjmmmllllll___MMM===555333222111...---+++,,,000666<<<@@@IIIHHHIIIOOOXXXaaafffgggcccccccccdddfffhhhiiijjjnnnooooooooonnnpppsssuuuuuuttttttuuuxxxyyyyyyxxxxxxzzz|||}}}~~~^^^EEECCC???::::::EEEgggkkkddd{{{VVVRRR|||xxxWWWggg}}}[[[]]]dddggg```VVVNNNHHHCCC999555000,,,+++******)))*********************************++++++,,,---...<<>>FFFYYYYYYDDDBBBKKK]]]lllqqqvvv{{{uuutttrrrpppooonnnmmmmmmqqqnnnkkkkkknnnrrruuuvvvwww{{{}}}fffSSSYYYhhhpppuuu|||}}}nnnQQQDDDBBBGGGFFFKKKQQQNNNTTTWWWmmmqqq^^^WWW```rrrfffQQQTTTsssppp___hhhzzzUUU@@@AAADDDTTTXXXWWWQQQJJJGGGBBB===888555111/////////...---............//////000000///111333AAAeee|||YYY```}}}ppp]]]___fffyyyjjjSSSKKKCCC???BBBQQQlll}}}uuu|||YYYHHHMMM\\\eeeZZZNNNBBB===;;;999:::===666333///......//////...000222------333111444AAAppp\\\fff{{{```MMMKKKTTTjjj|||zzz}}}rrrlllmmmqqqjjjgggdddfffmmmpppgggZZZCCC<<<888===GGGTTTcccooouuu~~~444444222111///---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%&&&%%%%%%&&&((()))***)))(((***************))))))(((***)))((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))***+++,,,---.........,,,------,,,,,,---///111555===666...777===999777///...,,,)))(((***///333:::;;;;;;<<>>444111000...,,,,,,+++))))))---555:::CCCCCCFFFMMMUUU]]]aaacccaaabbbccccccdddfffiiikkkmmmnnnoooooonnnooorrrtttqqqpppqqqsssvvvxxxyyyxxxyyy{{{}}}~~~eeeIIIBBB>>>:::999???^^^}}}gggXXXooovvv~~~{{{[[[NNNrrr\\\]]]xxxbbb\\\dddhhhbbbXXXOOOHHHCCC999555000,,,+++******)))************************)))*********+++,,,...000@@@rrrqqqKKK:::PPP[[[JJJ@@@CCCPPPcccqqqwww|||zzzxxxyyy|||wwwvvvuuurrrpppmmmkkkjjjoooooonnnmmmmmmpppuuuxxxyyy~~~~~~jjjSSSUUUcccnnnwww~~~}}}~~~~~~dddQQQIIIJJJIIIMMMSSSOOOVVVZZZpppsss___XXXcccvvvnnnSSSSSShhh{{{ccc^^^dddxxxVVVAAA???>>>QQQVVVWWWQQQJJJFFFBBB>>>888555111/////////......------......//////000000000///444GGGjjjqqqUUUkkk{{{hhhXXX^^^jjj}}}uuuWWWOOOGGGBBB???HHHaaa{{{yyyZZZNNNLLLQQQbbb[[[PPPDDD===:::888:::===777444000......//////...000111---...444111444DDDyyysssSSSnnn]]]QQQ]]]]]]]]]oooxxxkkktttyyyxxxpppkkklllooolllgggaaaccckkkooodddVVVBBB<<<999>>>GGGPPP[[[dddmmmuuu|||333333222000...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))((((((******))))))))))))))))))+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))***+++,,,---.........***+++,,,------///222555CCCUUUJJJ222777JJJJJJBBB555333///+++((()))---111666999;;;===CCCIIIGGGBBB>>>AAAGGGSSS```hhhkkkkkkllleeeTTT@@@444222111---...///---***'''(((///444:::===DDDLLLTTTZZZ\\\]]]```bbbdddddddddeeehhhjjjkkklllmmmnnnmmmnnnppprrrpppooooooqqqtttvvvvvvvvvyyy|||~~~oooMMMBBB===:::999;;;UUU~~~iiiSSSlllzzz{{{wwwwwwsss]]]KKKhhhcccXXXuuulll]]]eeejjjdddYYYOOOGGGAAA:::666000,,,+++++++++***************************(((***+++++++++,,,000333KKKsssZZZ===:::TTTYYY@@@???GGGWWWjjjxxxxxxuuuxxx}}}|||{{{yyywwwuuurrrpppooonnnooonnnlllkkklllqqquuuyyy}}}}}}pppWWWRRR]]]jjjvvv||||||}}}lll^^^YYYSSSUUUZZZVVVYYY^^^vvvvvvaaa[[[fffyyyuuuWWWVVVaaa|||zzzhhh```hhh|||XXXGGGBBB>>>MMMSSSWWWRRRKKKFFFBBB>>>999666222000/////////...---------...///000000111111///888OOOlllbbbVVVzzzvvvbbbTTT___qqq[[[QQQHHHDDD@@@DDDXXXppp___ZZZPPPKKK\\\[[[QQQFFF???:::777999===888555000.........//////...111///111444///666KKK|||yyy[[[NNNtttaaa___ooohhh___mmmqqqbbb```ddd{{{tttooommmllllllpppjjjeeegggooommm[[[GGGCCC===;;;@@@GGGMMMUUU[[[fffmmmssswww{{{333222111000...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&%%%''')))***)))(((((())))))))))))((()))***+++++++++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((()))))))))((()))***,,,---...//////***+++------...000333666OOOdddZZZ======NNNPPPHHH===:::555///+++***---000111444777;;;BBBHHHFFFAAA;;;>>>EEEQQQ___iiimmmnnnmmmhhhXXXBBB666666555000000111///,,,))))))---111555:::CCCMMMTTTZZZ\\\]]]```cccfffgggeeedddfffiiihhhjjjllllllllllllnnnppppppoooooopppsssuuuuuutttxxx{{{}}}VVVEEE===<<<:::999OOO~~~tttWWWlll}}}tttooo___KKK___fffUUUooovvv\\\eeejjjeeeZZZOOOFFF@@@;;;666000,,,***+++++++++************************)))+++,,,,,,+++---222666WWWjjjHHH333666MMMRRR>>>???KKK\\\mmmzzzyyyxxx}}}~~~|||yyyxxxwwwvvvpppooommmjjjhhhiiilllooouuuyyy}}}}}}yyy^^^RRRVVVcccrrr}}}}}}}}}~~~sssjjj___]]]```]]]```eee}}}ttt```[[[gggzzzZZZSSS^^^{{{rrrgggzzzuuu\\\KKKBBB===IIIQQQWWWRRRKKKFFFBBB>>>999666222000000000///...,,,------...///000111111222111>>>YYYooo|||dddfffpppttt[[[SSScccyyyfffUUUHHHDDDAAA@@@OOObbbzzz}}}iiieeeXXXNNNYYYZZZQQQHHHAAA;;;777888<<<999666111...---...//////---000000222333///>>>[[[wwwyyynnnLLLTTT~~~nnnttt|||rrrnnn{{{tttfff```xxxrrrqqqppplllhhhfffdddeeeooo{{{yyybbbIIIAAA<<<;;;AAAGGGLLLQQQWWW^^^dddjjjnnnttt{{{~~~|||222222111///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***+++)))'''((()))(((((('''((()))***,,,---,,,***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))'''(((***+++---.........---............///222444EEEWWWUUUEEEBBBCCCCCCFFFCCCAAA;;;444///,,,---//////111444888???GGGGGGCCC<<<>>>EEEPPP^^^hhhlllllljjjgggXXXBBB666777666111//////...,,,++++++---///444999BBBKKKSSSYYY^^^```___dddiiiiiifffdddeeegggfffhhhjjjkkkkkkkkklllmmmooonnnnnnpppssstttttttttvvvzzz}}}~~~~~~bbbKKK@@@>>>;;;777KKKvvv^^^jjjtttdddKKKXXXkkkUUUhhhyyyyyyXXXbbbiiidddZZZPPPGGGAAA<<<777000,,,***+++,,,,,,************************))),,,...---,,,...444999eeeyyyttt~~~eee???555:::EEEGGG<<<@@@MMM]]]kkkvvv{{{{{{~~~{{{zzzzzzzzzvvvsssnnnkkkiiiiiijjjkkkrrrvvvzzz|||}}}dddSSSRRR]]]ooo|||}}}}}}|||~~~|||mmmggghhhccckkknnnppp^^^[[[iii|||aaaTTTXXXxxxwww~~~yyyeeeOOOBBB===FFFPPPVVVSSSKKKFFFBBB???999666222000000000//////,,,,,,---...///000111111333333EEEdddvvv{{{eeerrrzzzhhhfffVVVUUUggg|||zzzaaaKKKEEEBBB???HHHVVVnnn{{{~~~}}}qqqhhh[[[SSSXXXYYYRRRJJJDDD===666666::::::666111...---...//////---111000000000111JJJrrr~~~rrr[[[GGG___tttsss}}}qqqccczzzuuutttrrrlllfff]]]YYYYYYeeeuuuxxxdddMMM@@@<<<;;;@@@EEEIIIMMMRRRVVV[[[```eeellltttwwwuuu}}}}}}~~~222111000///...---,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''')))%%%(((++++++)))'''(((***'''''''''''')))+++---...,,,+++)))'''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((()))******&&&%%%%%%$$$%%%&&&((((((&&&&&&''''''((()))))))))'''((()))+++,,,---......000000000///......000222333@@@FFFGGGCCC666333AAAGGGEEE???888111------...000222333666>>>GGGIIIFFF@@@AAAGGGQQQ\\\dddhhhhhhfffdddVVV@@@444555666000+++*********+++,,,------444888???GGGOOOWWW^^^ccc___eeekkkkkkgggddddddeeeeeegggiiijjjjjjjjjkkklllnnnmmmnnnpppsssuuuuuuuuutttxxx|||}}}|||}}}jjjPPPCCC@@@<<<666HHHlllbbbfff|||hhhLLLTTTpppXXXdddnnnwwwwwwUUU___gggddd[[[RRRIIIBBB<<<777000,,,***+++,,,,,,***************************,,,///...,,,...555;;;sssggg^^^pppccc???>>>BBBBBB???999AAAMMM]]]hhhqqq|||zzzzzz~~~~~~{{{zzz{{{{{{}}}xxxrrrnnnmmmllllllkkkrrrtttxxxzzzzzz|||fffTTTPPP[[[ooo~~~{{{{{{yyy{{{|||sssrrrmmmtttttt~~~nnn]]]\\\kkk~~~kkkZZZOOOnnnrrrVVVFFFBBBEEEOOOVVVSSSKKKEEEBBB???999666333000000000000///,,,,,,---...///000111222222555KKKlll}}}~~~vvvXXXkkklll___\\\RRRXXXiiizzzlllOOOFFFCCC???EEEQQQdddsss~~~sssfffZZZVVVXXXXXXRRRKKKEEE>>>777666999;;;777111...---...///000...111000///...222TTTqqqRRRFFFeeesssnnnqqqnnnuuukkk[[[|||xxxvvvrrrkkkfff___TTTKKKOOO]]]cccUUUAAACCC>>><<>>GGGHHHBBB666///000000---//////111777>>>DDDEEEDDD===>>>HHHXXX______ccckkkhhhdddXXXGGG999444222///000///...,,,++++++,,,,,,444666<<>>:::777222///...---,,,+++************************++++++,,,(((333333...LLLvvvllloooddd<<<999@@@===:::===AAAMMMZZZcccppp~~~{{{zzzzzz}}}~~~}}}|||xxxvvvrrrnnnlllkkkkkklllnnnrrrvvvvvvuuuxxxlllTTTKKKXXXlllxxxyyyzzzzzzxxx{{{}}}{{{|||ooo\\\YYYgggzzzxxxYYY^^^[[[ooo[[[RRR:::===CCCLLLSSSQQQGGGAAA@@@;;;999666222000////////////000000///------...000222222ZZZ~~~jjj[[[iii^^^ccckkkXXXNNNUUUrrrsssSSSJJJFFF<<<>>>JJJ___mmmyyysssiiiSSSHHHSSS[[[WWWPPPIII@@@:::999;;;<<<999444000......000222...555,,,111111...XXXxxxJJJHHHmmm}}}qqquuullliiiYYYTTTvvv|||yyy{{{uuujjjhhhooo]]][[[YYYVVVRRRLLLDDD???===<<<<<<<<>>IIIXXX```___aaahhhkkkhhh[[[III:::444111///111000...,,,+++++++++,,,333666;;;CCCLLLUUU\\\``````aaabbbdddeeefffffffffffffffgggggghhhhhhiiiiiimmmnnnqqqssstttsssqqqpppqqqtttwwwzzz}}}~~~UUUFFFAAA:::999???[[[{{{wwwaaavvvTTTMMMsss|||bbbwwwtttZZZ[[[eeeggg[[[TTTLLL>>>:::777222///...---,,,+++************************+++++++++&&&111444555ZZZxxxlllooo```<<<<<>>:::;;;???LLLYYYcccqqq}}}{{{xxxuuuvvv{{{}}}{{{yyywwwsssooommmmmmmmmnnnppprrruuuuuutttuuuxxx{{{}}}jjjSSSJJJSSSbbblllxxx|||~~~||||||nnnZZZUUUcccwww[[[UUURRRpppvvvcccSSS:::???DDDMMMUUURRRHHHAAA???;;;999666222000////////////000000///------///000666999]]]|||sssYYYXXXqqqaaalll{{{[[[UUUMMMVVVsss~~~XXXJJJEEE======EEESSSddd{{{~~~xxxmmmUUUGGGOOO[[[XXXSSSKKKBBB<<<;;;===<<<999444000......000222,,,333,,,333555777ddduuuIIIJJJnnnsssssseee```SSSRRRqqq~~~rrrkkkmmmlllfffdddiiiXXXUUURRRNNNJJJFFF@@@<<<<<<;;;;;;<<<>>>AAAEEEGGGIIILLLQQQVVV[[[bbbjjjooovvv}}}~~~vvvoooqqqwwwzzzwwwnnnpppqqqkkklllqqqooo222111111000///---+++***)))))))))((((((((('''''''''&&&'''(((%%%""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((()))*********)))(((((())))))))))))&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))***+++))))))))))))***,,,---///111000000...---,,,++++++///...000777>>>@@@===888@@@DDDEEE===555111000///222000///333:::@@@CCCDDD>>>???JJJZZZaaa______dddmmmjjj___KKK<<<444111///111000...,,,+++++++++,,,333666;;;CCCLLLUUU\\\`````````aaacccdddfffggggggfffffffffffffffgggggggggiiikkknnnqqqrrrrrrqqqppprrruuuxxx{{{}}}\\\HHH@@@:::999>>>UUUwwwbbbsss}}}\\\OOOmmmiiizzz^^^]]]fffjjj]]]SSSKKK@@@;;;777222///------,,,+++************************++++++,,,%%%...333===lll}}}rrrxxxXXX<<<@@@CCC===:::888@@@MMM[[[fffttt}}}ssspppnnnpppwww~~~}}}{{{zzzxxxtttpppnnnooopppqqqqqqrrrtttvvvwwwvvvrrrpppuuuoooaaaPPPHHHMMMXXX___ooovvv||||||zzz~~~nnnYYYSSS```ttt```TTTOOO]]]{{{xxxgggSSS???AAAEEEOOOWWWUUUJJJAAA>>>;;;999666222000/////////...///000///......///111333@@@dddpppOOO]]]zzzvvvkkkqqqQQQPPPNNNZZZvvvcccMMMFFFAAA>>>@@@JJJ]]]www~~~sssYYYIIIMMM[[[ZZZVVVNNNEEE???>>>>>><<<999555111//////000111,,,111,,,444666???ppplllEEEKKKppptttppp]]]VVVOOOWWWrrrrrreeedddfffbbb```aaaRRRNNNHHHCCC@@@>>>;;;999;;;:::::::::<<>>SSSvvvcccgggcccTTTrrrkkk}}}ccc]]]eeekkk___SSSLLLCCC<<<888222...---,,,++++++************************)))+++---'''---222CCCyyyuuu~~~QQQ:::DDDCCC<<<;;;666DDDQQQ___jjjwww}}}sssnnniiijjjpppxxx~~~}}}zzzwwwssspppoooppprrrsssrrrrrrtttzzz~~~{{{rrriiiaaa]]]TTTJJJEEEHHHPPPUUUfffoooyyy{{{xxx{{{qqq[[[TTT___ssshhhXXXUUUVVVzzz|||mmmXXXMMMBBBFFFOOOXXXVVVLLLBBB>>>;;;999666222000/////////...///000///...///000222333PPPuuuyyyWWWjjjqqqwwwfffLLLLLLSSSdddzzzqqqSSSIIIFFFAAA>>>DDDTTTmmmvvv^^^LLLNNNXXXZZZYYYPPPFFFAAA??????;;;999555111//////000111///111,,,333333CCCwww```AAAOOOqqquuunnnXXXPPPOOO```yyy~~~ooojjjgggbbb\\\[[[MMMHHHAAA<<<:::999999999999999999999;;;===???AAAAAACCCGGGKKKQQQXXX```fffhhhsss}}}333222111000...,,,***)))((((((((((((''''''''''''$$$&&&'''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((()))***''''''''''''((()))*********(((&&&%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&''')))***+++***)))((('''(((+++---///..............................///111333555777777666;;;AAAAAA;;;333///...,,,---111888???BBBAAA>>>???@@@KKK]]]gggdddaaaccchhhhhh___MMM===555333333333222///---,,,+++++++++111555;;;DDDMMMUUU[[[^^^```aaabbbdddfffgggiiiiiieeeeeeeeeeeeddddddddddddfffhhhlllppprrrssssssrrrssstttvvvwwwxxxzzz~~~iiiKKK>>>;;;<<<===SSSuuueee___jjjWWWrrrjjjssslll^^^bbbkkkbbbUUUMMMFFF===888222...,,,,,,++++++************************'''***///)))---111FFFrrrwwwNNN;;;HHHAAA:::<<<666BBBQQQ```lllzzzxxxqqqiiigggkkksssyyy}}}~~~yyyvvvrrrooonnnpppsssuuuvvvuuuxxxpppcccWWWRRRKKKEEEBBBCCCHHHMMMbbbkkktttyyyzzz~~~qqq[[[SSS]]]qqqwwwZZZXXXWWWtttzzz|||```UUUBBBEEENNNVVVVVVLLLBBB>>>;;;999666222000/////////---...////////////222444>>>jjjbbbvvvvvvXXXJJJKKK\\\rrr[[[KKKHHHBBB;;;>>>III]]]vvvxxx```LLLLLLSSSYYYZZZPPPFFFBBB@@@===;;;888555222000///000000000000---333333KKKZZZDDDXXXuuu~~~rrrkkkTTTNNNSSSggg}}}zzzqqqiii```YYYVVVIIIDDD>>>999888999::::::888888888888:::;;;===>>>???BBBGGGKKKOOOSSSXXX[[[```dddiiinnnrrrzzz333333222000...,,,***)))((((((((('''''''''&&&&&&'''++++++'''$$$$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((()))***'''&&&&&&'''((()))***+++***)))'''&&&'''((('''%%%'''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((()))***(((((((((((()))+++,,,...,,,,,,------...//////000---...000111111333666999666888===BBB???666000///))),,,111:::BBBDDDAAA>>>>>>===HHH\\\gggfffdddeeeggghhh```NNN===555444444444222000...,,,+++++++++000444;;;DDDMMMUUUZZZ]]]\\\^^^```ccceeefffffffffdddddddddddddddeeeeeeeeefffiiimmmpppssstttssssssnnnoooqqqsssvvvzzzpppOOO???<<<<<<;;;OOOsssjjj]]]rrrVVVmmmnnneee}}}zzzdddaaalllfffWWWNNNGGG>>>999222---++++++++++++************************(((***///+++///333JJJtttrrrSSSAAAMMM???777>>>777>>>NNN___mmm|||{{{tttkkkhhhlllrrrxxxzzz{{{yyyvvvrrrooooooqqquuuwwwzzzzzz~~~rrrccc^^^UUULLLFFFBBB@@@CCCHHH\\\```fffkkkrrrzzzoooZZZQQQZZZmmm```ZZZXXXllltttdddNNNBBBCCCJJJSSSTTTLLLCCC>>>;;;999666222000/////////---.../////////000333555HHHggg}}}QQQNNNPPPgggfffMMMHHHBBB888???DDDTTTmmm}}}cccLLLGGGOOOYYY[[[QQQFFFBBB@@@<<<:::888555222000//////000000------666777YYYXXXMMMfff|||zzznnnbbbNNNMMMWWWjjj{{{xxxppphhh___WWWRRRFFFBBB===:::999:::;;;;;;888888888888999:::;;;<<<>>>AAAFFFIIILLLNNNQQQSSSYYYWWWYYY___eeekkkssszzzxxxvvv333333222000...,,,***)))(((((('''''''''&&&&&&&&&''',,,,,,&&&###%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((()))***)))))))))(((((())))))***((('''&&&&&&((()))((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,,,,,,,------...//////000+++...111111111222666:::999777;;;CCCCCC;;;333000***,,,111999BBBEEEDDDAAA::::::DDDXXXeeefffeeegggiiikkkdddQQQ???666444444444333000...,,,+++++++++000444;;;DDDMMMUUUZZZ]]]ZZZ\\\```dddfffgggfffeeeccccccddddddeeeeeefffffffffhhhlllppprrrsssrrrrrrmmmoooppprrrtttyyy~~~yyyTTT@@@===<<<777GGGmmmooo^^^|||tttXXXmmmwww^^^~~~mmmcccnnnjjjZZZNNNFFF???999222---++++++++++++******************************...+++111666PPPzzzwww___JJJRRR===444>>>777>>>NNN___mmm{{{~~~vvvrrrnnnnnnssswwwzzzzzzwww{{{yyywwwsssppppppssswwwzzz{{{~~~~~~pppkkk___SSSKKKFFFBBBDDDJJJVVVUUUUUUZZZeeesssnnnZZZRRRYYYkkk}}}hhhYYYVVVcccyyysss{{{jjjHHHAAAAAAFFFOOOQQQKKKCCC???;;;999666222000/////////,,,...///000000111333666MMMnnnzzzOOOSSSXXXrrruuuSSSJJJDDD999>>>CCCQQQggg~~~kkkPPPHHHLLLYYY]]]RRRGGGDDDAAA<<<:::888555333111////////////,,,...888:::cccxxxRRRSSStttyyyhhhTTTFFFMMM\\\nnn|||}}}rrrkkkgggaaaWWWNNNAAA>>><<<:::;;;;;;:::999888888888999999::::::;;;===???BBBDDDFFFJJJNNNQQQSSSPPPSSS[[[bbbfffmmmuuuooo444333222000...,,,***((((((((('''''''''&&&&&&&&&$$$)))***%%%$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((()))***---,,,+++***))))))))))))%%%$$$$$$&&&(((******)))''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&'''(((***++++++++++++---------.........//////***...111222000222666;;;;;;888:::DDDGGG???666222+++,,,000888AAAFFFFFFEEE888777AAAUUUdddfffeeehhhlllnnngggSSS@@@666444444555333111...,,,+++++++++///333;;;DDDMMMTTTZZZ\\\ZZZ^^^cccgggiiiiiigggfffccccccdddeeeeeefffggggggfffhhhllloooqqqrrrqqqqqqqqqrrrrrrrrrssswww{{{WWWBBB>>>;;;555@@@iii}}}sss___|||sss\\\sss^^^ttteeepppmmm\\\NNNEEE???:::222---++++++++++++************************---***,,,)))111999VVVyyy{{{iiiQQQVVV===222>>>777BBBQQQaaalllxxxuuuqqqoooppptttyyy}}}|||{{{uuuyyy~~~{{{xxxtttqqqqqquuuyyy}}}zzz~~~tttfffXXXPPPJJJFFFIIIPPPWWWRRRNNNSSSaaarrrppp]]]TTT[[[mmm~~~jjjTTTSSSaaaqqqxxxgggwwwOOO@@@???DDDLLLOOOJJJCCC???;;;999666222000/////////,,,---///000000111444666RRRwwwnnnvvvqqqKKKRRR___xxxZZZNNNGGG<<<888>>>LLL```wwwuuutttWWWLLLLLLYYY^^^SSSHHHEEEBBB===999888555333111000//////000+++...888:::gggkkkJJJUUU|||{{{eeeJJJ???MMMaaasssppphhhhhheeeXXXKKK===<<<:::;;;;;;;;;999777888888999999::::::::::::===>>>>>>???BBBGGGMMMQQQPPPNNNQQQXXX[[[\\\bbbkkkyyyhhhttt555444222111...---+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$))))))))))))***************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&((())),,,(((&&&))))))&&&%%%&&&((((((((((((((('''''''''))))))))))))************000///---,,,++++++,,,,,,......///000111333555666<<<<<>>999222---*********)))******+++++++++,,,,,,,,,%%%222%%%)))444999hhhyyyvvvaaa]]]RRR777777888444>>>MMM^^^kkkxxx}}}uuurrrrrrrrrrrrssswww{{{xxxuuuuuu{{{yyywwwrrrqqqvvv{{{|||}}}qqq```YYYRRRMMMTTT```ooobbbSSSPPP]]]ooo|||ppp___YYY___lll}}}XXXQQQOOO___kkkvvvyyy]]]???>>>CCCMMMQQQLLLCCC???===;;;777333111/////////222222000,,,+++000666999___aaa]]]fffLLLNNNbbbgggNNNDDD???:::???IIIYYYnnnxxxtttooo|||zzzZZZOOOMMMVVVYYYQQQIIIEEEBBB>>>999999777444000......///777(((222111AAAzzzcccLLL```~~~mmmFFF@@@VVVrrryyynnnlllkkkaaaTTTLLL???;;;888999===>>>;;;777::::::999888999:::<<<============???BBBGGGKKKMMMOOORRRUUUWWWYYY\\\```cccppp{{{gggnnn555444222000...,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%((((((((()))))))))*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((()))))))))''''''(((***,,,'''&&&))))))&&&%%%&&&'''''''''''''''&&&&&&&&&))))))))))))************333222000///......//////---......000111333555666<<<===???DDDKKKJJJ>>>111...***---888CCCIIIKKKLLL@@@>>>@@@MMM___jjjkkkggghhhlllfffUUUBBB777333111333222111000...,,,+++***///333:::CCCLLLSSSYYY\\\\\\^^^aaadddggghhhhhhhhhhhhhhhgggfffdddeeegggiiigggjjjnnnpppqqqqqqrrrsssppprrrssstttuuuwwwyyy|||cccFFF<<<999666???ooommmsssqqq[[[```]]]hhhlllpppnnnbbbVVVKKK???:::333...+++++++++***************+++++++++,,,&&&333&&&+++444:::iiivvvXXX]]]QQQ555777:::777???MMM^^^kkktttzzzyyytttqqqqqqrrrsssuuuyyy|||yyyvvvwww}}}{{{vvvxxxzzz|||~~~mmm```TTTMMMTTTaaawwwiii^^^aaappp{{{~~~}}}mmm]]]YYY```ooobbbQQQKKKWWWxxxuuuxxxyyymmmYYYEEEAAACCCJJJNNNKKKDDDAAA===;;;777333111/////////111111000...---000666:::bbbaaa]]]~~~```OOORRRlllpppSSSFFF@@@<<<>>>DDDSSSiiiwwwlllvvv|||xxxWWWNNNNNNVVVYYYSSSJJJEEEAAA===999999777444000......///444)))333222CCCzzzaaaMMMbbbwwwhhhWWWCCCGGG\\\vvvrrreeebbbbbb\\\RRRKKK>>>;;;888999<<<===:::777::::::999999999:::;;;<<<<<<<<<<<<>>>@@@DDDGGGJJJLLLNNNQQQSSSVVVYYY]]]```nnnvvvmmmooo444444222000...,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''''''''(((((((((((()))))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''((()))((('''&&&''')))+++'''&&&((()))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************333222111000000///000000------...///111333555666<<<===???DDDLLLOOOEEE888---***,,,888DDDKKKNNNPPPDDD>>><<>>NNNaaalllqqqtttsssqqqoooppprrruuuxxxzzz}}}~~~xxxuuuvvv}}}yyyxxxyyy{{{lllYYYNNNSSS___~~~lllhhhsss||||||{{{lll]]]WWW^^^mmmrrrUUUHHHOOOmmmzzzvvvtttnnncccKKKDDD@@@FFFKKKJJJFFFCCC===;;;777444111000/////////000111000...000666;;;aaalllgggsssVVVSSSVVVzzz|||[[[JJJCCC>>><<>>AAACCCEEEGGGJJJLLLOOOQQQTTTXXXZZZgggoooqqqjjj~~~444333222000...,,,******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''&&&%%%&&&'''***&&&%%%((()))&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((()))))))))************000//////......---------------...///111333444666;;;???BBBFFFOOOSSSIII:::...***+++666BBBIIIMMMOOOEEE<<<555888FFFTTT]]]```dddjjjhhhXXXDDD999555555222222111///...---++++++---222;;;EEENNNUUUYYY[[[[[[]]]___bbbdddeeefffggghhhiiiiiigggeeeeeefffhhhggghhhiiiiiikkknnnssswwwwwwtttrrrsssxxx{{{|||{{{rrrNNN???;;;:::@@@fff|||fffkkk~~~kkkVVVVVV|||aaa[[[yyyuuueeekkklllcccWWWKKKBBB<<<444...++++++++++++((())))))))))))*********(((///(((...111<<>>bbbxxxvvv}}}uuurrrMMMSSSXXXdddOOOFFF@@@<<<<<>>DDDGGGJJJEEE;;;222333>>>MMMYYY^^^gggmmmjjjYYYCCC777444555222111000///...---,,,+++,,,222<<>>ccc|||aaafffmmmWWWVVVrrrhhh]]]uuupppfffoooqqqiii\\\MMMBBB<<<333---*********+++((())))))))))))*********(((,,,'''......>>>sssttt^^^LLLOOOXXXAAA222<<<888444;;;OOOiiiyyyyyyqqqkkkjjjkkkkkknnnrrrwwwyyyxxxwwwrrrqqqrrryyy}}}{{{}}}rrrYYYNNNNNN]]]ppp{{{vvvssszzz}}}~~~~~~~~~ppp^^^QQQOOOYYYooobbbRRRQQQfffzzzgggKKK@@@999@@@KKKMMMHHHCCC>>><<<888444222000000000......000333111000888CCCnnnyyyzzz}}}hhhIIISSS\\\~~~}}}oooSSSGGGAAA===<<>>::::::888555111//////000000000666111IIIsssvvvdddJJJJJJiiimmmVVVHHHGGGhhhxxxjjjddd___TTTGGG>>>:::999999999:::;;;:::999:::::::::::::::::::::999;;;;;;<<<===>>>???@@@@@@BBBDDDGGGIIIJJJMMMQQQSSS\\\ggg|||hhhYYYsss333333111///---+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''')))+++,,,***))))))))))))%%%$$$'''(((&&&%%%&&&&&&&&&''''''((()))))))))))))))))))))************......////////////......,,,,,,---...000222444555888???DDDFFFPPPXXXNNN<<<555...+++111:::???BBBEEEDDD<<<333444>>>MMMXXX^^^gggooommm[[[EEE666333333111111000///...---,,,,,,,,,333===IIISSSYYY\\\\\\^^^^^^______```aaaaaabbbbbbdddggghhhhhhiiikkkmmmnnnoooooonnnmmmmmmnnnppptttrrrqqqssswww{{{zzz}}}tttQQQ@@@<<<:::<<<___|||eeebbbsssZZZTTTjjjjjj___rrrllldddnnnpppiii]]]LLLCCC<<<333,,,))))))***+++)))))))))*********++++++)))***'''...---BBB|||yyyllltttQQQDDDFFFKKK888222<<<555777;;;NNNiii|||}}}rrrkkkjjjlllkkklllpppuuuxxxvvvtttsssrrrsssxxxgggTTTLLLQQQ___nnntttwwwzzz}}}~~~}}}ttt```PPPIIIQQQggg{{{jjj[[[TTTaaaqqqNNNAAA888>>>JJJNNNIIICCC>>><<<888555222000000000///---000333111///999HHH|||~~~qqqwwwwww___IIIUUUggg|||{{{zzzXXXHHHBBB???>>>CCCPPPcccttt~~~qqq^^^pppeeeXXXHHHNNNXXX\\\UUUHHHAAA@@@;;;:::888555111///000111---111555333UUU~~~___HHHMMMrrrnnnUUULLLDDDggg{{{rrrlllcccSSSDDD<<<999999999999::::::::::::::::::;;;;;;;;;:::999999;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGIIIKKKOOOQQQ[[[hhhwwwjjjWWWqqq333222111///---+++))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&''''''''''''(((((((((&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&(((++++++***(((((((((((($$$###'''(((&&&%%%'''%%%%%%&&&''''''((())))))))))))))))))************...///000111111000///...,,,,,,---...000222444555777>>>@@@@@@LLLXXXSSSBBB777///+++000888===@@@CCCAAA:::444555???MMMXXX^^^cccmmmppp```III888222000111111000///...------,,,---444???KKKUUU[[[]]]]]]]]]]]]]]]^^^___aaabbbcccbbbdddggghhhiiijjjlllmmmoooqqqssssssqqqnnnmmmmmmsssssssssssstttxxx}}}zzz|||pppOOOAAA<<<999;;;\\\zzzhhhccc___QQQhhhggg```rrrmmmdddjjjkkkggg[[[LLLEEE>>>444---******+++,,,************+++++++++,,,,,,***(((000...HHHkkk|||xxxsss|||QQQ>>>BBBGGG777444999222;;;>>>MMMfffzzz|||sssmmmmmmooommmllloootttwwwvvvsssrrrqqqrrrvvv|||vvvbbbVVVMMMRRR___ooowwwyyy{{{~~~gggSSSFFFJJJ___ssswwwgggXXX\\\XXXFFF999<<>><<<999555222111000111000---///333000...;;;LLLzzztttuuuiiiddd|||VVVJJJ[[[www~~~___MMMCCC@@@>>>???III\\\rrr~~~dddkkkhhhVVVFFFLLLWWW]]]WWWJJJBBBBBB;;;;;;999555111///000111---222333444]]]aaaIIIMMMrrr]]]IIIBBBccczzzvvvrrrmmmaaaPPPBBB===888999999999999999:::;;;::::::;;;;;;;;;:::999888999:::;;;===>>>?????????@@@BBBDDDFFFGGGIIIMMMOOOXXXcccoooqqqUUUlll333222111///---+++))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''''''''(((((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%(((((('''%%%%%%%%%((($$$###'''(((&&&%%%'''$$$$$$%%%%%%&&&'''(((((())))))))))))************---...///000000///......,,,,,,---...000222333555666<<<<<<;;;HHHXXXWWWHHH888000+++000888===@@@CCC<<<777333555???LLLVVV[[[^^^kkkqqqeeeMMM;;;111...111111000///...------,,,---444@@@MMMVVV\\\^^^^^^[[[[[[\\\]]]___aaacccdddccceeehhhiiiiiijjjkkkmmmooorrruuuvvvtttpppnnnmmmtttuuuuuutttrrrtttzzz~~~~~~mmmNNNAAA<<<888<<<[[[xxxhhhhhhdddPPPkkkeeeaaattttttiiilllllliii___PPPFFF???666...++++++,,,---***++++++++++++,,,,,,,,,...******222///LLL{{{nnnggg{{{XXX>>>CCCIII;;;777777///>>>@@@LLLbbbvvv{{{sssnnnooorrrnnnmmmooouuuwwwvvvssspppoooooorrrxxx}}}ooocccLLLJJJTTTiiivvvwwwzzz}}}~~~~~~oooVVVEEEFFFXXXlll|||qqq\\\YYYyyyaaaLLL:::;;;GGGMMMKKKGGG???<<<999555222111111111111---///222///...;;;NNNnnn}}}pppVVVZZZ|||OOOKKK___eeeRRRCCCAAA===<<>>>>>>>>???AAACCCDDDFFFHHHKKKNNNTTT]]]gggvvvTTTeee}}}111111000...,,,***((('''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%###"""###$$$((('''&&&&&&((())))))(((%%%&&&''')))))))))((((((((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))***+++000000//////.........---,,,,,,...///111333444555:::777>>>@@@DDD^^^iiiTTT:::888222+++...888BBBEEEDDD===888888:::???MMM[[[fffmmmsssmmmYYYBBB222---111333111//////222111------888GGGTTTZZZ]]]___```[[[\\\]]]___aaacccdddeeefffccccccfffhhhhhhjjjooonnnrrrvvvxxxwwwuuusssrrrtttuuutttrrrpppttt}}}mmmMMM>>>:::::::::]]]xxxppprrrdddXXXrrrnnn^^^sss|||eeeiiisssggg]]]QQQGGG>>>444---++++++++++++,,,,,,++++++***++++++++++++'''000......[[[yyyppp]]]===MMMAAA;;;999000777888@@@HHHWWWhhhwww}}}|||xxx{{{vvvrrrrrruuuvvvssspppnnnmmmlllkkklllqqqwww|||{{{|||}}}~~~{{{fffUUUMMMYYYjjjqqqtttwwwzzz{{{}}}xxx]]]JJJFFFNNNWWWwwwttteeebbbyyyvvvvvvyyyUUU===>>>HHHTTTTTTGGG???===999555222111000000555---111///111111888___|||wwwUUUVVV|||pppLLLOOOYYY~~~~~~~~~kkkLLLKKKBBB;;;<<<@@@NNNhhhhhh___oooxxxZZZDDDFFFQQQ[[[XXXJJJBBBBBB<<<;;;888555222111000000333111---???hhhhhhKKKLLLcccrrrMMMIIIeee{{{qqqnnnllliii^^^MMM@@@;;;777888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHJJJKKKNNNUUUhhh{{{^^^ZZZyyy222111111///---+++)))'''))))))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&'''((('''%%%$$$%%%&&&((('''&&&&&&((())))))(((%%%&&&''')))))))))((('''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))***+++000/////////.........---,,,---...000111333444555666444<<<>>>===UUUjjjeeeJJJ:::...000666<<>>KKKTTTYYY[[[\\\^^^[[[\\\^^^```bbbcccddddddfffccccccggghhhggghhhkkkjjjnnnrrruuutttrrrpppppprrruuuxxxwwwvvvxxx~~~pppPPP@@@;;;;;;>>>___wwwttt{{{tttTTTsssnnnXXXkkkwww{{{wwwaaahhhttthhh___TTTGGG???444---++++++++++++,,,,,,++++++***++++++,,,,,,)))111111444dddvvvaaaEEERRRBBB:::888000888:::@@@GGGSSSaaammmuuuyyyzzzyyyuuuqqqqqqttttttqqqnnnnnnoooooooooooopppsssuuuxxxxxxyyy{{{~~~zzz|||}}}zzzzzzyyyyyy~~~pppYYYTTT^^^jjjrrrvvvxxxzzz|||~~~dddOOOFFFIIINNNiiixxxlllbbbbbb{{{nnnhhhzzzuuuSSS<<>>HHH```yyyrrrWWWeeeyyy|||___CCCEEEPPP]]]\\\OOODDDAAA===;;;888555222111000000---///---===dddiiiKKKJJJaaaqqqhhhhhhJJJHHHccc{{{{{{ooommmmmmjjj```NNN@@@:::888999999:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======???@@@AAACCCEEEGGGHHHIIIOOOUUUeee}}}aaa[[[xxx333222111000...+++)))((()))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&'''((('''%%%$$$%%%&&&((('''&&&&&&((())))))(((%%%&&&'''((()))((('''''''''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%&&&'''))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))***+++/////////.....................///000111222333444666555<<<>>>999IIIeeesssfffHHH222222777777???MMMSSSKKKCCC???===???FFFMMMSSS]]]jjjkkkZZZBBB444222///333444333333555444000999AAAMMMVVVYYYZZZ\\\]]]ZZZ\\\___bbbddddddccccccfffdddeeeiiiiiifffeeegggkkknnnsssvvvvvvuuutttsssooosssxxxzzzzzzyyy{{{}}}rrrRRRAAA;;;999<<<\\\qqqxxxtttttt^^^qqqyyyZZZhhhsssttttttaaajjjvvviii```VVVHHH@@@555---+++,,,,,,+++,,,++++++***++++++,,,,,,,,,)))111222999nnnpppcccMMMWWWCCC999777111999;;;@@@FFFPPPYYYbbbkkkttt{{{wwwtttqqqppprrrqqqnnnkkkiiillloooqqqqqqpppppppppttttttuuuuuuwwwyyyzzz|||yyyxxxwwwqqqmmmmmmnnnsss}}}sssYYYTTT```mmmsssvvvxxx{{{}}}~~~sss{{{vvv^^^MMMHHHHHHZZZnnnddd```aaaxxxttthhhooowwwVVVAAADDDOOOZZZXXXJJJ@@@>>>:::666222111000000111+++000///111555BBBmmmrrrQQQYYYxxxQQQMMM\\\}}}{{{|||{{{yyyuuubbbhhh}}}\\\JJJCCC??????>>>DDDYYYppp}}}YYY```vvvvvvrrrcccDDDCCCLLL\\\```TTTGGGAAA>>><<<999666333111000000...333333@@@dddmmmMMMMMMfffeeeTTTfffvvvrrr^^^HHHFFF```vvv{{{|||xxxooommmmmmkkkaaaOOO@@@999999::::::::::::999999888::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFGGGHHHNNNRRR^^^zzzcccYYYttt333333222000...,,,***)))((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%((('''&&&&&&((())))))(((%%%&&&'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++))))))***+++........................//////000111111222333333888777<<<@@@;;;AAAXXXooouuu[[[@@@111,,,000>>>LLLWWWRRRMMMIIIFFFGGGJJJMMMPPPZZZiiinnn]]]CCC444222000444666444222333222///666@@@MMMXXX\\\]]]^^^^^^ZZZ\\\___bbbddddddccccccfffeeegggkkkjjjfffcccdddkkknnnsssvvvvvvvvvvvvvvvnnnrrrvvvxxxwwwvvvuuuvvvsssTTTAAA:::777<<<\\\pppwwwuuufffnnnoooaaajjjrrr{{{{{{hhhoooxxxjjj```UUUIIIAAA666...,,,,,,,,,+++++++++******++++++,,,,,,+++(((///000:::sss{{{dddwwwcccQQQYYYCCC999888333:::;;;>>>EEEOOOUUU[[[cccpppyyyvvvsssqqqqqqqqqpppmmmjjjcccgggkkknnnnnnnnnooooooqqqqqqrrrsssssstttuuuuuuyyyvvvvvvsssiiikkkkkkkkkmmmsssnnnWWWZZZeeellltttvvvyyy}}}~~~~~~llltttwww___OOOGGGQQQddd{{{cccbbb^^^nnnvvvvvv{{{}}}^^^HHHJJJSSS\\\XXXHHHAAA>>>:::666333111000000111,,,222///111666GGGuuuzzzZZZbbbzzzUUUMMM```}}}|||{{{|||}}}|||rrrXXX^^^eeeJJJEEEBBBBBB???CCCUUUiiihhhggguuunnndddGGGBBBGGGWWW___WWWJJJBBB@@@>>>:::666333111000///111666555AAAfffoooMMMMMMjjjlllMMMRRR^^^bbbWWWCCCCCC]]]uuuzzz{{{~~~vvvqqqnnnmmmjjj___NNNAAA;;;;;;;;;;;;;;;:::999888888:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAADDDEEEGGGHHHMMMOOOWWWqqqeeeVVVooo333333222000...,,,***)))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%((('''&&&&&&((())))))(((%%%&&&'''(((((('''&&&%%%'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++))))))***+++---------...............///000000111222333333444444555777===???===III]]]rrrmmmWWW888&&&///CCCOOO\\\^^^^^^YYYTTTPPPOOONNNRRRZZZiiiqqqbbbEEE222...111666777333000000///---333>>>NNNZZZ___^^^\\\[[[YYYZZZ]]]___aaaccccccdddfffeeeggglllkkkfffcccdddgggjjjnnnqqqrrrrrrrrrsssqqqsssuuuvvvuuuttttttttt~~~~~~uuuVVVDDD<<<888???aaavvv{{{{{{fff~~~gggrrr~~~mmmqqqyyyjjj```UUUJJJBBB777///,,,,,,,,,++++++*********++++++,,,---,,,)))//////;;;wwwaaaeee___SSSYYYBBB:::;;;555:::888<<>>;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHMMMPPPVVVmmmiiiVVVhhh333222111000...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''%%%%%%&&&(((((('''&&&&&&((())))))(((&&&&&&'''((('''&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))***+++---------------.........//////000111222333444555111444222666???<<<<<>>GGG```jjjqqqlllbbbYYYSSSOOOXXX]]]mmmzzzoooQQQ999333222666777222...///000///333>>>NNNYYY]]][[[YYYXXXVVVVVVVVVWWWZZZ^^^bbbddddddcccfffjjjjjjfffdddfffhhhkkkoooqqqrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxYYYFFF>>>;;;<<>>{{{jjj]]]ZZZYYY\\\CCC:::<<<666:::666===FFFQQQXXX\\\aaajjjqqqpppqqqqqqqqqpppooommmkkkjjjjjjiiigggdddcccdddeeefffhhhjjjlllmmmlllkkkjjjooowwwyyyrrrmmmnnnjjjccc^^^```dddjjjpppyyyiii___\\\kkkooouuu{{{~~~vvv|||qqq\\\PPPRRR^^^qqqpppddd\\\```||||||^^^FFFEEEOOOZZZZZZLLLBBB@@@;;;777333111000000333///666111111888PPPpppYYYmmmiiidddOOOKKKcccwwwZZZ___{{{XXXMMMEEECCC@@@>>>EEEPPP```vvvrrruuummmyyykkkKKKAAA???MMMXXXVVVMMMHHHCCCAAA===888444111000///000222///CCCxxxnnnNNNUUUuuu]]]MMMQQQ]]]XXXEEE>>>[[[vvvxxxuuuppplllhhh]]]NNNCCC???:::;;;;;;;;;;;;::::::999:::::::::;;;<<<<<<============<<<;;;;;;;;;;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHMMMTTTYYYmmmmmmXXXaaa}}}222111111///---+++)))'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''&&&&&&%%%'''(((((('''&&&&&&((())))))(((&&&&&&'''((('''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))***+++,,,,,,,,,------............///000111333444555666999???555111;;;999666AAA]]]zzztttLLL666777???\\\ooo|||nnnaaaXXXSSSYYY[[[kkk~~~yyy\\\BBB888111666777111...000444555222<<>>}}}xxxyyymmmjjjHHH999999444999555BBBGGGOOOVVV[[[bbbiiinnniiikkknnnnnnmmmlllkkkkkkhhhjjjlllkkkhhheeedddcccgggiiikkkmmmllliiifffdddhhhhhhkkknnnggg\\\[[[aaaaaaaaadddjjjssszzz}}}||||||iiiaaaeeemmmuuu|||zzzvvvnnnkkksss|||sss]]]aaannnvvv}}}}}}jjjKKKFFFMMMZZZ\\\RRRCCCAAA<<<777333111000//////---555111111===ZZZ|||^^^vvvaaaSSSOOOPPPkkk~~~}}}yyybbbjjj^^^OOODDDFFFLLLNNNRRRXXXKKKjjj|||zzzlllqqqJJJBBBDDDRRR\\\WWWMMMHHHEEEBBB>>>999555111///...000444000DDD~~~{{{[[[EEEZZZoooSSSFFFLLLNNNCCC@@@[[[ttt{{{ooonnnooonnndddQQQ@@@999999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEEEEGGGRRRYYYhhhkkkSSSWWWsss444333222000...,,,***)))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%''')))***)))(((((()))*********((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++---------------............//////000222222111222444666DDDFFFBBB;;;999<<<;;;555;;;DDDfff```EEEEEERRRhhh~~~wwwgggYYYXXXSSSTTT\\\```XXXHHH<<<444222,,,(((///???LLLPPP===999:::EEESSS[[[___```TTTKKKBBBAAAEEELLLYYYdddfffaaabbbhhhjjjfffeeehhhjjjkkknnnqqqtttuuutttrrrwwwsssrrryyyyyysssUUU@@@999999;;;dddooofffeeeyyysssmmmssslllZZZ]]]lll{{{iii{{{uuufff]]]SSSEEE666000---++++++,,,++++++,,,,,,,,,,,,------'''---222000@@@wwwzzzwwwIII444:::888:::<<>>999555222222222222222///000222777ZZZfffuuuWWWvvvTTTIIIJJJhhh~~~~~~}}}~~~}}}|||{{{|||rrr___mmmnnnNNNGGGJJJGGG\\\kkkXXXQQQooorrrnnnJJJEEEIIIXXXdddaaaSSSHHHEEEDDDAAA<<<666222111111000111333???|||\\\FFFTTT{{{]]]MMMJJJFFF???===TTTqqq{{{yyy{{{oooooommmhhhbbbWWWHHH<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::>>>===<<<;;;;;;<<<===>>>;;;<<<===???AAACCCDDDEEEJJJKKKPPPbbb|||pppRRRXXXkkk444333111000---,,,***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&)))***)))((()))***+++++++++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''*********)))******++++++---------............//////000222222111222444666???AAA???::::::======999<<<>>>NNNiiizzzrrr[[[JJJUUUeeexxxzzzoooVVVNNNMMMVVV]]]WWWGGG;;;111111000000666HHHaaatttRRRAAA888BBBPPPUUUUUUVVVRRRKKKDDDCCCEEELLLYYYeeeeeeaaabbbgggiiiggggggkkkkkklllmmmpppssstttssssssqqqooopppwwwrrrTTT@@@999999888aaaqqqnnnppp}}}uuunnnnnncccQQQvvvaaakkkzzzlll{{{tttiiibbbSSSEEE666000---++++++,,,++++++,,,,,,,,,,,,------(((---000///AAAwww~~~xxxLLL999???777777999===FFFPPPVVV\\\eeekkklllllljjjiiijjjlllmmmkkkiiimmmqqqtttsssnnniiieeecccbbbdddhhhmmmpppmmmiiiggg[[[XXXXXXYYYWWWTTTUUUYYY```iiiqqqrrrsssxxx~~~||||||xxxtttqqqsssyyyqqqaaahhhnnnzzzfff@@@DDDRRRTTT\\\TTTGGGDDD???999555222111111111000---000444777SSS}}}jjj|||eeeyyyTTTKKKLLLjjj~~~|||}}}}}}~~~zzzuuuwwwrrrcccrrr{{{UUUFFFHHHJJJ```kkkVVVXXXqqquuuSSSLLLMMMZZZfffdddXXXMMMGGGEEEBBB<<<666222111111000333555===|||\\\GGGVVV{{{eeeQQQLLLHHHAAA888LLLgggpppnnnwww|||sssoooooolllfff^^^SSSFFF>>><<<<<<============<<<<<<;;;;;;<<<======<<<;;;:::>>>===<<<;;;;;;<<<===>>><<<<<<>>>???AAACCCDDDEEEHHHIIIOOO```yyynnnRRRUUUggg333333111///---+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((())))))(((******+++,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''',,,+++***)))))))))))))))---------............//////000222222111222444666888;;;;;;999:::>>>???>>>:::<<<<<>><<>>>>>>>>>>>======;;;;;;<<<<<<===<<<<<<;;;======<<<<<<<<<<<<======<<<===>>>???AAABBBDDDDDDFFFHHHNNN^^^vvvmmmRRRPPPaaayyy333222111///---+++))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((())))))((()))***+++++++++***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''******))))))))))))******---------............//////000222222111222444666555777999999:::<<<>>>???888>>>===999FFF]]]ddd\\\JJJQQQaaa{{{rrr___]]]aaaZZZIII:::000+++---222555AAAdddyyyTTT;;;>>>PPPXXXUUUMMMLLLMMMOOOOOOPPPYYYbbbeeeeeeeeefffggggggjjjllllllmmmnnnooooooqqqsssuuuuuuvvvxxxyyy{{{~~~qqqSSS???999:::???```ssszzz|||rrrdddWWWkkknnngggmmmrrrqqq~~~wwwmmm___SSSEEE666000---++++++,,,+++++++++,,,,,,,,,------+++---......CCCzzz~~~|||yyysssvvvpppGGG:::AAA666555::::::CCCNNNVVV```kkkqqqqqqjjjmmmnnnlllhhhfffiiillloooqqqssssssqqqmmmjjjhhhiiikkknnnvvvuuuggg^^^TTTNNNIIIEEEEEEHHHUUUaaammmqqqrrrtttvvvuuu}}}}}}}}}||||||zzzvvvwww{{{~~~nnnppp}}}ffffffrrrhhhGGGJJJTTTSSS\\\VVVLLLHHHBBB;;;555111///...000///---111666999UUUeee[[[uuuqqqKKKGGGKKKggg~~~zzztttwww{{{~~~}}}rrrjjjiiilllnnnhhhjjjxxxzzz___[[[kkkaaaEEEGGGWWWkkkmmm\\\fffzzzfffWWWMMMKKKXXXfffggg\\\RRRKKKIIIEEE???888333111111///444777<<>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<=========<<<===>>>???AAABBBCCCDDDEEEHHHMMM\\\qqq{{{kkkSSSKKKZZZsss333222111///---+++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$&&&((()))(((''''''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---------............//////000222222111222444666666888:::;;;:::999:::===<<<===<<<;;;???IIIRRRUUUNNNNNNWWWnnnmmmeeeddd\\\MMMAAA666---***111555===UUUpppsssLLLDDD[[[dddYYYSSSSSSVVVYYYZZZYYY]]]dddeeehhhiiihhhfffgggiiikkkmmmnnnppppppooopppsssvvvxxxzzz{{{||||||~~~qqqRRR>>>888999AAA___nnnsss{{{jjj^^^llluuunnnoookkkrrr~~~ttt___SSSEEE666000---++++++,,,+++++++++,,,,,,,,,---------...//////DDDzzz~~~uuuvvvjjjrrreeeuuuuuuMMM;;;>>>555777;;;===EEEOOOXXXcccmmmqqqpppkkkooosssqqqjjjffffffiiiooosssvvvsssnnnkkkmmmppprrrtttvvv}}}}}}rrreeeXXXNNNHHHBBB@@@BBBRRR___kkkpppqqqrrrsssrrrzzz|||}}}{{{xxxyyy~~~|||{{{|||||||||~~~lllgggppp~~~~~~cccbbbqqqkkkIIIKKKUUUUUU^^^YYYNNNJJJCCC<<<555111///...111222000111333;;;aaarrrOOONNNjjj|||lllGGGFFFJJJfff}}}www{{{~~~~~~}}}~~~{{{vvvyyykkkVVVRRRaaacccEEEHHHZZZhhhdddUUU]]]ttt```PPPGGGGGGWWWhhhkkk___TTTNNNLLLHHHAAA999444111111...111555???}}}~~~PPPDDDYYYsssRRRIIIFFFAAA;;;CCC\\\qqqsssrrrqqqiiikkklllpppooocccOOOAAA>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;<<<<<<======<<<==================<<<======>>>???AAABBBCCCCCCFFFHHHNNNZZZmmmwwwiiiSSSJJJVVVmmm222222000...,,,***)))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((((('''&&&'''(((******)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''((()))***,,,,,,---------............//////000222222111222444666999999<<<===:::666777;;;BBB999555;;;CCCEEEEEEFFFNNNGGGFFFSSSiii}}}mmmfffcccZZZOOOHHH:::000+++222;;;CCCQQQ___wwwdddVVVeeejjj[[[VVVSSSRRRVVVXXXXXXZZZ___ccchhhllliiigggiiijjjjjjmmmpppssssssqqqqqqtttwwwvvvxxxzzz|||pppQQQ>>>888999@@@]]]hhhiiimmm]]]lllwwwxxx{{{yyygggttt|||cccSSSEEE666000---++++++,,,++++++,,,,,,,,,,,,---------///000///BBByyy{{{jjjiii]]]|||}}}dddvvv\\\AAA>>>777999999===EEEOOOXXXdddnnnqqqoookkkpppsssrrrlllgggfffgggnnntttxxxuuunnnkkkoootttvvvyyy|||{{{mmm]]]RRRJJJDDDAAABBBUUUaaalllpppqqqtttuuuuuussswww{{{{{{yyyxxx|||}}}{{{zzz|||~~~mmmdddhhhvvvccc```qqqkkkEEEHHHSSSVVV```\\\NNNJJJDDD<<<666222000///111444222111222<<>>:::>>>XXXrrrwwwtttpppjjjkkkjjjooorrrhhhRRRCCC>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<===>>>???@@@AAABBBBBBCCCEEEIIIMMMWWWhhhqqqdddQQQJJJSSShhh~~~222111000...,,,***)))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$%%%'''((((((''''''((()))***+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))***+++---------............//////000222222111222444666;;;;;;===???:::444444:::@@@:::777;;;AAACCCAAA===DDD???>>>CCCKKKUUUdddqqqkkkfffcccccc___VVVNNNKKK888222...222===JJJSSSWWW^^^wwwrrrcccdddgggbbb[[[QQQKKKLLLPPPSSSWWW[[[^^^fffllljjjiiikkkmmmlllmmmqqquuuuuusssrrrtttwwwssstttwww|||mmmOOO===999;;;AAA___hhhccc{{{qqq]]]lllqqq{{{}}}mmmyyy}}}eeeSSSEEE666000---++++++,,,++++++,,,,,,,,,,,,------***...000---???vvvppphhh[[[yyyhhhoooiiiGGG???;;;;;;555;;;BBBLLLWWWdddoooqqqnnnkkkmmmooonnnkkkhhhhhhiiimmmrrrwwwxxxtttppppppqqqvvv|||}}}kkk^^^UUULLLGGGGGGYYYcccmmmpppqqquuuxxxyyyqqquuuzzz{{{zzzzzz|||}}}}}}{{{zzz|||lll```bbbqqq~~~fffbbbrrrnnnDDDDDDQQQVVVaaa\\\NNNJJJDDD===777333000000000222111222444<<>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;<<<>>>???;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@AAABBBBBBCCCDDDGGGKKKSSSbbbjjj___MMMHHHOOOccczzz222111000...,,,***(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''((()))***+++,,,,,,+++***'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))***))))))(((((((((((((((---------........./////////000222222111222444666;;;;;;>>>@@@;;;333444:::999AAACCC<<<999<<>>BBBJJJQQQUUU\\\```\\\QQQJJJIII444222...///;;;KKKSSSRRRTTTeeesssrrreee^^^cccllldddVVVJJJIIIOOOUUUZZZ___YYYdddlllkkkjjjnnnpppnnnmmmrrrwwwwwwuuussstttwwwssstttvvv{{{jjjNNN===999<<>>MMMcccllleee\\\TTTQQQLLLDDD;;;555222111333444777FFFZZZDDDJJJlllpppQQQKKKFFF;;;;;;888NNNmmmuuusssrrrpppooohhhhhhmmmhhhUUUFFFAAA======>>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>???;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@AAAAAABBBBBBCCCFFFJJJQQQ^^^fff[[[KKKDDDKKK```yyy222111000...,,,***(((((((((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((###$$$&&&((()))***++++++---.........//////000000000111222333444333222222???>>>===<<<;;;888444111;;;:::;;;===<<<999999===:::@@@IIIPPPOOOHHHAAA>>>IIIOOOTTTUUUTTTQQQIIIAAA:::222///555???HHHOOOUUUQQQSSS[[[ccc```[[[fffwwwuuueeeUUUQQQZZZdddhhhgggbbbdddgggjjjlllmmmmmmmmmooouuu{{{{{{xxxvvvxxxzzzpppqqqtttxxx}}}aaaJJJ???======HHHhhhhhheeeyyy|||}}}\\\{{{hhhcccrrrzzz|||vvvcccSSSDDD333---,,,++++++,,,,,,,,,++++++,,,,,,---...***222---222???kkkuuukkkccc|||^^^PPPpppqqqQQQ@@@???;;;777===AAAGGGRRRbbbnnnoooiiiggghhhjjjjjjiiihhhhhhiiinnnsssvvvuuuuuuwwwxxxwww{{{sssfffWWWKKKTTTXXX^^^bbbeeekkktttzzzvvvyyy|||{{{xxxyyy~~~{{{zzzyyyyyyzzz|||~~~}}}|||}}}qqqbbb[[[cccrrriiigggvvvmmmPPPPPPQQQTTT]]]cccWWWRRRJJJ???666111000111///333///777444888jjjaaaQQQvvvccc}}}qqqGGGIIIKKK```~~~dddKKKPPPwwwbbbNNNfff}}}YYYKKKBBBRRRrrrpppyyygggRRRGGG@@@III___nnnjjj___TTTUUUPPPDDD999555222000777,,,222HHHyyynnnDDDPPPhhhyyysss___SSSCCC888;;;<<>>===;;;:::===;;;999:::===>>><<<:::;;;<<<>>>?????????>>>======>>>??????>>>???AAACCCDDDKKKSSSZZZ```aaaYYYOOOIIIHHH^^^{{{222111000...,,,***(((((((((''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((((())))))(((''''''&&&(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&''')))***+++,,,,,,---------...///000000111000111222333444444333333:::::::::;;;<<<999555222888777999<<<:::666666999AAAGGGRRR[[[]]]YYYRRRMMMLLLQQQSSSRRRPPPMMMFFF???999222000777@@@FFFLLLPPPPPPPPPVVV\\\\\\]]]lllnnnbbbaaaddddddbbbaaaccceeehhhkkkmmmooooooqqquuuyyyyyywwwuuuuuuuuuttttttvvvzzz~~~}}}```JJJ>>><<<<<>>pppcccTTT|||___xxxpppHHHJJJKKK^^^{{{lllQQQRRRuuuyyyaaaTTTmmmmmmNNN@@@IIIfff~~~kkkrrrnnnQQQEEE>>>HHH___nnnjjj```XXXXXXRRREEE999555222000555...555GGGtttxxxMMMYYYuuunnnXXXQQQHHHDDD::::::DDDXXXjjjooonnnmmmqqqmmmjjjiiicccXXXIII???>>>????????????>>><<<;;;===<<<:::;;;===>>>===;;;;;;<<<>>>?????????>>>===<<<===>>>>>>>>>>>>@@@BBBEEELLLVVVaaaiiihhh[[[MMMGGGLLLggg222111000...,,,***(((((('''''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''(((***+++,,,,,,---+++,,,---...///000111222000111222333444444444444555666888;;;<<<;;;777333555444666999777222222555FFFKKKUUU___fffeee^^^WWWMMMOOOOOOKKKJJJHHHBBB;;;666111000666>>>CCCGGGKKKOOOPPPVVV\\\\\\^^^kkk|||uuuhhhcccdddeeefffbbbbbbdddfffiiillloooqqqrrrtttuuuvvvvvvtttrrrqqqwwwwwwyyy{{{~~~yyy___III===:::;;;VVVnnngggcccxxxxxxbbbrrrwwweeezzz|||pppzzzeeeQQQBBB222---,,,,,,,,,---,,,,,,++++++,,,,,,---...---111+++222CCCqqqcccYYYvvvtttSSSAAA@@@;;;666:::>>>DDDNNN]]]kkkpppmmmmmmmmmllliiifffddddddeeejjjppptttsssrrrrrrqqqnnnrrrwww|||xxxpppggg\\\TTTIIIJJJNNNXXXeeennnqqqqqqxxxzzz{{{yyyvvvuuuwwwzzzyyy{{{}}}}}}||||||||||||ssscccZZZbbbpppiiiiiirrr\\\KKKWWWaaadddeeeaaaZZZUUULLL@@@666111000111---333///888999DDDxxxeeeZZZccctttpppHHHJJJJJJZZZvvv~~~}}}}}}~~~|||xxxZZZSSSooo|||aaaSSSLLLfffXXXBBB@@@XXXqqqkkkooo{{{uuuQQQEEE>>>KKKcccqqqnnneee^^^^^^VVVFFF:::444222000444000888FFFpppQQQVVVtttuuuVVVJJJCCCBBB;;;888>>>QQQdddmmmllliiiqqqnnnjjjfffbbbYYYLLLAAA===>>>>>>???>>>>>>======>>><<<;;;<<<===>>>===;;;<<<===>>>?????????>>>======>>>???@@@??????AAABBBFFFNNN[[[jjjvvvsss```LLLDDDLLLmmm222111000...,,,***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&'''(((***+++,,,,,,,,,++++++,,,...///111222333000111222333444555666666333555888<<<===<<<777333666444333333111...000555EEEIIINNNUUU]]]```[[[RRRJJJJJJHHHEEEEEEFFFAAA:::555000///444;;;@@@FFFKKKPPPTTT\\\bbb___\\\aaakkkuuuqqqjjjdddaaabbbfffiiidddddddddeeegggjjjmmmooorrrqqqrrrtttuuuuuusssqqquuuwwwyyy{{{|||~~~vvv^^^III<<<999;;;___sssjjjggg~~~ppp^^^tttxxxhhh~~~mmm~~~wwwcccPPPAAA222------,,,,,,---,,,,,,++++++,,,,,,---......000***333CCCppprrrjjj{{{UUUAAA???<<<777:::>>>CCCMMM\\\kkkqqqqqqqqqqqqoookkkgggeeeeeeeeehhhooottttttssstttrrroootttwww{{{}}}wwwkkkaaa\\\YYYUUUQQQOOORRRXXXbbblllsssuuuuuusssuuuwwwwwwvvvvvvyyy{{{xxxyyyzzz||||||||||||{{{{{{|||}}}rrraaaWWW^^^lllooolllrrr]]]GGGOOO[[[dddiiifff]]]WWWMMMAAA777111000111...444///777999FFFzzzeee```lllwwwqqqIIIIIIGGGWWWrrr~~~|||zzzyyy{{{}}}~~~}}}{{{wwwzzz~~~}}}aaaQQQaaazzzvvvhhhpppwwwfffSSSIIIAAATTThhhJJJ???OOOfffrrrxxxxxxTTTFFFAAAQQQjjjxxxuuunnneeecccYYYHHH:::444222000444111888DDDqqqQQQLLLggg\\\HHH>>>;;;<<<777:::JJJ___kkkkkkfffnnnllliiifffccc\\\MMM@@@;;;;;;<<<<<<============>>>>>>===============<<<<<<===>>>???@@@???>>>>>>>>>???AAABBBAAAAAABBBCCCDDDLLL\\\ppp}}}fffNNNBBBIIIhhh222111000...,,,***((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&'''((()))***+++++++++++++++,,,...///111222333111111222333555666888888555777999===>>><<<777333888333000...---,,,111888EEEFFFFFFGGGMMMSSSOOOGGGFFFFFFEEEDDDGGGJJJFFF???777333111666<<>>dddtttkkknnnoooZZZuuuzzzmmmooo~~~vvvdddNNN???111---------,,,---,,,,,,++++++,,,,,,---......000+++333AAAiiiqqqXXXAAA???===999999>>>DDDMMM[[[jjjrrrrrrppppppoookkkhhheeeeeeeeeeeelllrrrrrrssstttsssoooooorrrwwwzzzyyyvvvttttttsssjjj]]]SSSPPPQQQRRRSSSPPPXXXbbbjjjoooqqqsssuuuqqqsssuuuvvvvvvwwwxxxzzzyyyyyyxxxyyyzzz{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~sssbbbWWW]]]kkkwwwpppttt}}}XXXCCCKKKXXXfffpppooo```ZZZOOOBBB777111000111...555///555777DDDvvvddddddmmm~~~tttIIIHHHEEETTTpppxxxxxx{{{yyyxxxwwwzzz~~~}}}zzztttuuuxxx}}}eeeLLLNNN[[[mmmxxxuuuiii^^^UUU]]]kkklllccc^^^bbbUUUCCCLLLwwwUUUBBBLLL```zzz~~~{{{{{{SSSFFFCCCVVVppp}}}zzztttlllhhh\\\HHH999333222111555222666AAAsss}}}RRRJJJaaa```KKKBBB@@@===999999EEEZZZiiijjjeeehhhiiiiiiggggggaaaOOO>>>::::::::::::;;;<<<<<<===?????????>>>============<<<===???@@@@@@@@@???>>><<<>>>@@@AAA@@@@@@@@@AAAAAAIIIYYYoookkkSSSGGGGGG___~~~222111000...,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''((((((((((((((()))*********))))))''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''((()))************+++,,,---...///000111222111111222333555777999:::777888:::<<<===;;;777333777222---,,,++++++111999CCCFFFEEEAAADDDJJJGGG@@@AAACCCDDDFFFLLLPPPKKKCCC;;;777777;;;???CCCJJJQQQRRRSSSSSSQQQOOOQQQYYYaaa]]]aaaffffffdddaaaaaaaaahhhggggggffffffffffffgggiiikkknnnqqqtttwwwyyyzzzooorrruuuwwwwwwzzzpppZZZFFF999;;;EEEiiiuuujjjqqqttt[[[www|||ppptttvvvfffLLL>>>111---------,,,---,,,,,,++++++,,,,,,---...,,,000,,,444;;;^^^jjj]]]CCCAAA>>>999888===DDDLLLZZZhhhpppqqqkkklllmmmkkkiiifffffffffdddkkkoooooooooqqqpppmmmmmmooovvvzzzqqqdddYYYTTTSSSUUUVVVOOOYYYfffooorrrrrrsssuuussstttuuuvvvvvvwwwvvvvvvzzzyyyyyyyyy{{{~~~zzz|||~~~~~~|||{{{zzz{{{wwweeeZZZ```mmmzzzssswwwzzz[[[KKKRRR[[[fffmmmjjjbbb\\\PPPBBB777111000222...666///333444AAApppfffcccgggwwwKKKHHHCCCRRRmmmzzzxxxyyyyyyxxxxxx{{{}}}{{{rrrppprrrzzz^^^FFFCCCHHHUUU___[[[RRRSSSOOOXXXlllsssuuulllQQQQQQ```GGGJJJYYYsssyyyOOOBBBBBBZZZuuu|||vvvpppkkk]]]HHH888333222222444333555<<>>===>>>???@@@@@@@@@???>>>999;;;>>>???>>>>>>>>>???@@@GGGTTTgggzzz}}}lllXXXMMMIII[[[www222111000...,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((()))&&&'''''''''((((((((()))(((((()))***************(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((()))***++++++++++++---------...///000000111111111222333555888:::<<<666666777:::;;;:::777444111...,,,,,,++++++000777;;;BBBDDD@@@@@@EEECCC;;;:::===@@@EEEMMMPPPJJJ@@@:::888:::???AAAAAADDDIIIHHHJJJJJJGGGGGGMMMWWW^^^YYY]]]aaacccccccccdddeeeeeeffffffggggggffffffeeeeeeiiimmmpppqqqsssxxx{{{qqqtttwwwvvvvvvxxx}}}jjjUUUCCC999???LLLuuu|||lllrrrsss```{{{wwwxxxyyyzzzkkkxxxvvveeeKKK===000---...---,,,---,,,,,,++++++,,,,,,---...***000///444555RRRfffwwwbbbHHHDDD>>>888555;;;CCCKKKXXXeeemmmnnnhhhkkknnnooommmkkkjjjjjjhhhnnnqqqooommmooonnnlllooonnntttsssfff\\\UUURRRPPPJJJSSSaaammmuuuwwwvvvuuuqqqrrrsssvvvxxxyyyxxxwwwvvvwwwxxxzzz}}}xxx{{{~~~}}}{{{{{{|||~~~yyyggg\\\aaaoooxxxuuuxxx~~~cccTTTXXX\\\eeellliiieee^^^QQQCCC777111000222---555///222333@@@llljjj]]]fffxxxMMMJJJDDDPPPjjj|||xxxzzzzzzzzz|||}}}}}}|||{{{wwwrrrrrryyy~~~dddMMMCCCGGGQQQbbbnnnlllbbbjjjhhhrrrccc```oooNNNGGGNNNggg~~~oooNNNAAADDD___{{{yyyrrrmmm^^^HHH888222222222000444777666aaakkkKKKDDD\\\vvv]]]pppVVVDDD;;;;;;:::999>>>NNN```hhhffffffjjjjjjiiimmmlll\\\GGG===<<<;;;;;;;;;<<<===>>>???AAABBB@@@>>><<<===???===>>>???@@@AAA@@@??????999<<>>BBB@@@888444777<<>>777222:::BBBJJJVVVcccjjjkkkhhhlllqqqssssssqqqppppppooossstttqqqnnnooonnnlllnnnjjjmmm||||||nnn___SSSJJJEEEBBBIIIVVVfffsssxxxuuuqqqmmmnnnqqquuuyyy|||||||||qqqsssvvvzzz}}}www{{{~~~|||}}}~~~|||}}}xxxfff[[[```nnn|||uuuuuuxxx|||bbbTTTVVV[[[hhhvvvwwwfff___RRRCCC777111000222,,,555///222333@@@kkkoooWWWlll|||xxxOOOLLLEEEOOOggg}}}www{{{|||||||||{{{zzzzzzzzz~~~vvvssswww|||~~~|||zzzzzz{{{XXXJJJ>>>AAARRReee}}}qqqooo{{{TTTDDDFFF[[[yyyxxx{{{|||bbbOOOCCCGGGddd}}}sssnnn^^^GGG777222222333---666999222WWWoooNNNCCC\\\www___xxxhhhNNN>>>999:::999<<>>===<<<<<<===>>>??????AAACCCAAA>>><<<===???===>>>???@@@AAA@@@??????<<>>CCCDDDBBB>>>;;;888444333999BBBEEE@@@999222666;;;===<<<999777666666777;;;@@@BBBDDDJJJSSS[[[ccchhheeebbbcccdddeeehhhhhhhhhhhhiiiiiiiiiiiieeejjjllljjjjjjooouuuwwwtttuuuwwwxxxyyyzzz}}}~~~aaaLLLAAA888DDD```uuuxxxnnnddd{{{ssseeeZZZ```vvvggg{{{sss[[[BBB777---,,,...---++++++//////...---,,,++++++,,,222***...333555OOO|||QQQaaaoooJJJHHH@@@>>>777999???HHHSSS^^^fffiiieeemmmuuuwwwsssooonnnooosssrrrsssuuurrrlllkkkmmmjjjnnnooopppxxx|||qqqkkk]]]KKKBBBDDDAAAGGGRRR___kkkrrrtttsssooosssvvvwwwzzz|||yyytttxxxxxxyyy{{{|||~~~{{{{{{{{{zzzzzz|||uuucccYYY___jjjyyyqqqrrruuuLLLHHHWWW___mmmqqqvvvnnnaaaOOO>>>444111111111555+++...333222BBBhhhoooSSSzzz~~~QQQIII???NNNaaauuuyyy|||{{{yyyyyyyyyzzzyyyxxx}}}wwwwwwzzz~~~{{{gggeeebbbXXXSSSNNNNNNPPP___}}}~~~WWWGGGKKKJJJ]]]rrrkkkuuuttt{{{yyycccMMMHHHJJJggg{{{tttZZZBBB666444333222444111222666JJJyyy{{{DDDHHH```ZZZjjjxxx===???999555999FFFUUUaaafffgggnnnpppjjjiiiiii^^^OOODDD???<<<======;;;===AAA@@@@@@??????>>><<<;;;:::;;;<<>>===<<<>>>BBBEEEFFFEEECCCAAA???FFFLLLSSS]]]fffcccZZZMMMOOOaaa{{{111000///---+++)))((('''((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))******+++((()))***+++++++++***)))***)))'''%%%$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$))))))*********)))((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,,,,,,,---------...............000111222444555666666777333555888;;;<<<999333...------...---++++++---///666888<<>><<<:::444111000444999:::666000000333777888777555444333111222555;;;>>>AAAIIIRRRXXX```eeeccc```aaaccccccggggggggghhhhhhhhhhhhhhhfffkkkllliiiiiinnntttvvvpppssswwwyyyzzzzzz{{{|||{{{^^^JJJ???888DDDaaatttnnn|||iiiYYY___|||gggooozzz|||sss[[[AAA666---,,,...---++++++------,,,,,,,,,------...111+++...222222III~~~TTT\\\}}}xxxOOOGGG===:::777888===GGGRRR]]]dddhhheeekkkrrruuuuuutttuuuvvvuuuqqqppprrrpppkkkiiijjjhhhkkklllmmmttt~~~tttnnnaaaNNNBBBBBBGGGNNNXXXbbbkkkppprrrrrrnnnrrrtttuuuxxxzzzxxxsssvvvwwwxxxzzz}}}|||}}}~~~}}}}}}~~~qqq```YYYbbbnnnzzzmmmkkkrrr|||LLLMMMVVVXXXnnnzzzyyyooobbbOOO>>>555111111222444---000444111===aaaiiiMMMrrrWWWMMMBBBNNN^^^vvv~~~|||yyyxxxzzz}}}{{{xxxxxx|||xxxgggccc^^^YYY]]]fffiiimmmvvvpppcccJJJHHHFFFSSSnnn}}}hhhaaawwwttttttwwwnnn___KKKJJJRRRnnnqqqVVV@@@555333333333555222333666HHHuuu}}}HHHIII^^^ccckkk}}}VVVBBB;;;666999DDDRRR]]]bbbdddlllnnniiigggfff\\\OOODDD???<<<>>>>>><<<===AAAAAA@@@>>>===<<<<<<===>>><<<===>>>???@@@??????>>>===>>>???AAABBBDDDEEEFFF@@@DDDIIINNNWWW^^^\\\UUUPPPPPP[[[ppp111000///---+++)))(((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((((())))))))))))***+++,,,---,,,,,,++++++)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$)))***+++++++++***)))(((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,---------.........//////000111222333555666777777444555888;;;;;;888222...///000000...------///111666777999::::::888666555000//////000111///,,,))),,,...111111000//////000,,,,,,///444888<<>>888FFFbbb~~~xxxyyynnn[[[aaannnjjjpppvvvpppyyypppUUU>>>555---,,,...---+++,,,+++++++++,,,---...///000000///111222111DDDxxx}}}UUUXXX|||~~~VVVIII>>>;;;666777<<>>555222222222222///222555111888[[[fffGGGeee]]]OOODDDJJJXXXrrr}}}{{{wwwuuuwww|||~~~|||zzz|||rrrlllffflll~~~fffxxxwwwRRRHHHEEELLL___~~~rrrjjjvvvyyyrrrlllbbbZZZIIIJJJZZZxxxoooRRR<<<333222333444555222444777EEEnnn}}}KKKHHHXXX{{{nnnmmmfffyyyYYYDDD>>>777888@@@MMMXXX^^^aaakkkoookkkgggddd]]]SSSDDD???===???@@@>>>>>>@@@AAA???===;;;;;;===@@@AAA>>>>>>>>>>>>>>>??????@@@???>>>======???BBBFFFHHHAAADDDGGGJJJPPPVVVTTTOOORRRRRRVVVbbbuuu111000///---+++)))(((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&''''''((((((((((((((((((((()))+++,,,------,,,+++---+++)))((('''(((***+++'''''''''&&&&&&%%%%%%$$$)))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***++++++,,,,,,+++,,,,,,------.../////////000111111333444666777888777666777888999777444111444444333222000000222555555777999:::999666222///...///000000---+++)))(((***+++,,,,,,++++++,,,---+++***,,,000333777AAAKKKQQQZZZbbbbbb```bbbdddeeedddeeeeeeffffffggggggggggggllllllhhhgggkkkppprrrsssvvvzzz}}}~~~~~~qqqTTTBBB===:::JJJgggvvvtttqqq}}}rrrbbbfffxxxpppppprrrooo|||iiiMMM;;;333,,,,,,---,,,+++,,,,,,,,,,,,,,,---.../////////222444444444BBBssswwwvvvVVVWWWuuutttpppzzz]]]LLLBBB@@@555666:::AAALLLVVV]]]aaa``````aaafffmmmtttxxxzzzvvvnnniiikkknnnllljjjiiimmmppprrrsssyyyxxxlll[[[NNNIIINNNYYYhhhqqqttttttuuuwwwuuuwwwwwwuuuvvvxxxuuuppppppqqqrrrtttvvvyyyzzz{{{xxxzzz|||}}}}}}}}}~~~zzzlll```]]]gggsss^^^PPP\\\tttGGG[[[qqqkkk~~~zzzttteeeOOO===555333333333000111333444222777[[[nnnHHH^^^uuu~~~```MMMDDDFFFRRRiiizzzyyyvvvtttsssvvv{{{}}}|||}}}zzzqqq{{{|||www|||}}}vvvtttfffhhhwww___MMMIIINNN[[[||||||rrrzzzmmm^^^VVVFFFGGG^^^nnnOOO:::333222333444333111444777BBBhhh~~~OOOGGGPPPtttwwwmmmgggwwwYYYDDD>>>777777>>>JJJUUU\\\bbbkkkrrrooojjjfff```ZZZEEE@@@===???AAA???>>>??????>>>======>>>???AAABBB@@@???===<<<===>>>???@@@@@@???===<<<>>>@@@CCCEEEBBBDDDGGGKKKOOOPPPMMMJJJOOOSSSTTTXXXggg111000///---+++)))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''''''''((((((((((((&&&''')))***+++++++++***++++++***))))))))))))***(((''''''&&&&&&%%%%%%%%%)))***+++,,,,,,+++***)))'''''''''((()))*********''''''&&&&&&&&&&&&''''''(((((()))***++++++++++++,,,,,,------...//////000000000111222444666888999:::888555555666777777666666666555333111111444666777:::>>>@@@>>>999222---,,,...000///,,,******+++)))***+++***))))))+++,,,---+++,,,///000222;;;DDDOOOYYYbbbcccbbbeeeggggggcccddddddeeefffgggggggggggglllmmmiiihhhkkkpppqqqvvvxxxyyyzzz{{{~~~~~~kkkNNN???===>>>OOOmmmxxxkkkkkkwwwjjjkkk|||xxxwwwrrrqqq{{{dddIII888111,,,,,,---,,,+++------------,,,,,,------...,,,222333333666???llltttWWWUUUxxxggghhh```LLLCCCAAA666666888>>>GGGQQQXXX[[[^^^\\\\\\___eeemmmsssvvvssskkkgggkkkoooooommmmmmkkkmmmpppsssxxx}}}ppp```RRRJJJHHHUUUgggssswwwwwwwwwwwwuuuwwwwwwuuuwww|||{{{wwwrrrssssssuuuvvvwwwxxxxxxxxxzzz|||}}}}}}}}}~~~xxxnnneeebbbiiittt```OOOXXXxxxJJJ\\\wwwwwwwwweeeNNN<<<444333333333///333111111444999^^^}}}RRRdddxxxdddKKKFFFEEEPPPaaazzz|||||||||zzzwwwvvvwwwyyy{{{zzz|||sssooo}}}~~~sssnnngggmmmhhhcccsssjjjgggrrrpppTTTKKKNNNYYYzzzsssooosss^^^QQQEEECCC```lllKKK999444222222333111///444777???dddZZZKKKMMMssskkkwwwjjjBBB===777555<<>>>>>;;;===???AAABBBBBBAAAAAAAAA@@@===<<<<<<===???AAA@@@@@@??????>>>>>>>>>>>>???@@@EEEJJJMMMKKKGGGEEEDDDNNNRRRRRR^^^vvv111000///---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''')))*********)))&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++++++++***)))&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&'''''''''((()))***+++++++++++++++,,,,,,---...///000000000000000111333666999:::;;;888555555666999::::::666555444111//////222555999===CCCEEECCC<<<333...)))***,,,,,,+++******+++((()))******))))))***,,,...,,,---///...///666???LLLVVV```bbbbbbeeehhhhhhcccddddddeeefffggghhhhhhgggmmmpppnnnlllooorrrrrruuuvvvvvvvvvwww{{{xxxdddHHH;;;===AAAUUUtttyyyfffmmm}}}}}}nnnrrr}}}|||{{{zzzqqqrrryyybbbIII555///+++,,,---+++,,,......------,,,,,,,,,------(((111///000666:::aaa{{{\\\RRRyyyoooccccccKKKAAA===777666777;;;CCCLLLRRRUUU\\\[[[ZZZZZZ^^^eeemmmqqqnnniiigggkkkooonnnnnnooolllnnnrrruuuyyy|||kkkZZZNNNGGGSSScccooouuuvvvuuuuuusssuuuuuutttxxx}}}|||uuuuuuvvvwwwwwwxxxxxxyyy{{{|||~~~~~~~~~vvvoooiiigggoooxxxhhhVVVZZZ{{{ZZZddduuu{{{xxxeeeLLL:::333333333222///444///000888:::[[[]]]ppplllMMMJJJEEEOOO[[[vvv~~~}}}~~~zzzzzzzzzxxxwwwxxx}}}wwwssssssxxx}}}gggbbbxxxggg\\\WWWTTT^^^```[[[dddvvvyyyooorrruuu^^^IIIIIIUUU}}}rrruuuvvv^^^JJJDDDBBBfffgggFFF777555333222444111000555777===```nnnSSSLLLtttlllxxx{{{gggBBB===777555:::FFFTTT]]]bbbhhhnnnpppnnniiiccc___MMMDDD>>>???AAA???======:::===@@@CCCDDDCCCAAA@@@AAA@@@>>><<<<<<===???@@@???@@@@@@@@@???===:::999:::;;;@@@FFFHHHEEEDDDDDD@@@IIIOOORRR\\\rrr111000///---+++)))((('''%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%###############$$$$$$%%%%%%%%%&&&&&&'''((())))))$$$%%%''')))*********)))###%%%'''))))))(((%%%###%%%%%%%%%%%%%%%&&&&&&&&&'''((()))*********))))))&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&'''''''''((()))***++++++++++++++++++,,,---...///000000000000000111333666999;;;888777666888:::<<<<<<;;;777666444111//////222555999<<<@@@BBB???999222---))))))))))))*********)))'''(((***+++***))))))***,,,+++,,,......---333;;;FFFQQQ[[[^^^___cccffffffddddddeeefffggghhhiiiiiiiiipppuuutttsssuuuvvvuuussstttvvvwwwxxx{{{qqq]]]AAA666<<>>444555444333555555222777888;;;]]]ZZZJJJtttvvv{{{ooooooYYYDDD???999555999DDDRRR\\\eeeggglllqqqrrrmmmfffaaaRRRGGG>>>>>>@@@???=========>>>@@@BBBCCCCCCBBBAAAAAA@@@>>>=========>>>???????????????>>><<<:::999;;;999<<>>???<<<:::999888666333000111444777666888:::;;;888333...***+++***((()))++++++***)))&&&(((***+++***)))))))))))))))+++...------222999BBBMMMXXX[[[]]]```ccccccddddddeeefffggghhhiiijjjjjjrrryyyxxxxxxyyyyyywwwrrruuuxxx{{{|||~~~mmmYYY===333:::CCCYYYzzzeee\\\|||zzznnnrrrvvvsssYYY>>>111---+++,,,,,,+++,,,///******+++,,,---///000111---777000111;;;777SSS~~~nnn]]]lllnnnmmmPPPDDD===999777666888>>>EEEKKKNNNNNNQQQRRRQQQPPPUUU___hhhhhhgggjjjmmmkkkggggggkkkkkkkkknnnppppppxxxsssaaabbbffflllrrrvvvwwwwww|||{{{wwwpppnnnpppoookkknnnoooppprrrtttvvvwwwxxx{{{{{{{{{zzzzzz|||xxxoookkkkkkqqq~~~lllVVVIIIccceeeyyyeeeJJJ777111222222000...666---///;;;444HHH~~~ZZZvvv{{{~~~xxxRRROOO@@@EEERRRlllyyyxxxoootttyyyzzzxxxxxx{{{}}}{{{zzz}}}yyy{{{yyy|||~~~|||wwwtttmmmkkkaaaSSSOOO\\\qqq|||RRRIIIZZZwww{{{qqq]]]FFFCCCIII|||yyyWWW999111555555444666888555999999:::[[[\\\FFFqqqxxxrrr\\\FFFAAA:::666999CCCQQQ[[[iiiiiimmmtttvvvrrriiidddUUUIII>>>===???>>>===<<<@@@@@@@@@@@@AAABBBCCCCCC@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<>>888333111111333555444333000...---,,,,,,---+++)))''''''((()))))))))(((((()))***++++++,,,,,,...***)))---000111333777555GGGQQQXXXccceee```bbbdddfffeeeccceeejjjkkkhhhhhhlllpppsssssssssuuuvvvzzzvvvtttxxxwwwkkkSSSBBB:::555EEE___mmm```ZZZsssvvvyyy}}}www}}}nnnOOO:::///...---,,,,,,,,,,,,,,,---------.........//////111---444111222:::TTTqqqggg|||yyy|||tttJJJKKK@@@>>>777333888???CCCFFFIIISSSRRRQQQQQQSSSYYYaaaggghhhjjjlllkkkiiifffeeeeeeiiilllqqqtttsssvvv|||vvvqqqpppssswwwwwwuuu~~~wwwtttwwwsssggg[[[VVVWWWdddpppwww{{{~~~zzz~~~zzzwwwxxx}}}|||pppbbb```mmm}}}yyyhhhZZZTTTTTTooo|||]]]uuuzzz]]]EEE888111444666...111444111111555666CCC\\\www|||ggg]]]~~~YYYLLLEEEKKKTTTbbbvvv|||qqqsssuuuvvvwwwwwwxxxzzz|||ooofff\\\RRRKKKOOOeee}}}aaaMMMUUUyyy}}}oooVVV<<>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????@@@>>>===>>>@@@BBBCCCBBBAAABBB@@@======DDDQQQZZZkkkiiiffffffkkkttt~~~000000...,,,***((('''&&&((('''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&((()))+++)))((('''((()))***)))((((((((()))))))))(((&&&%%%((((((((('''$$$###$$$&&&'''(((***,,,,,,,,,+++***(((&&&%%%%%%&&&&&&%%%$$$)))((((((''''''(((((((((((()))***++++++,,,,,,+++,,,,,,,,,------------...///111222333333555777:::777777999<<>>777333888???CCCGGGKKKSSSSSSSSSSSSTTTYYY```dddgggiiillllllkkkiiihhhiiilllllloooqqqppprrr{{{zzzwwwyyyzzzxxxvvvwwwvvvyyy|||uuueeeWWWQQQHHHTTTfffssszzz}}}{{{{{{{{{zzz{{{~~~~~~ppp```^^^lll}}}xxxjjj```WWWRRRiiitttTTTgggwwwYYYBBB666///333666///111333000000555555BBB[[[rrrqqqWWWYYY~~~}}}YYYLLLFFF@@@OOO]]]rrr}}}tttqqqtttxxxyyyxxxvvvtttsssyyyzzz{{{|||zzz}}}vvvsssnnniii^^^MMMAAAJJJddd|||lllSSS[[[{{{~~~zzzhhhRRRAAADDDUUUkkkIII666666333222666666555888444===>>>YYYrrrOOOgggiiiKKKBBB999777:::DDDQQQ\\\fffgggkkkpppsssqqqkkkeeeWWWGGG;;;<<>>>>>???@@@@@@@@@@@@@@@>>>???????????????>>>>>>===<<<;;;===AAAEEEGGGGGGDDDEEEFFFDDDBBBEEELLLRRR______aaaeeellluuu}}}000000...,,,***((('''&&&''''''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&((()))***(((''''''((()))******)))((('''&&&%%%%%%&&&&&&'''*********(((%%%$$$$$$&&&&&&'''***+++,,,,,,+++***((('''&&&&&&''''''&&&%%%))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------///000222333333444777:::777777888<<>>999777666444444////////////...---,,,+++,,,---------------------(((***,,,......,,,***(((,,,******+++)))'''+++222555;;;999>>>SSSaaabbbeeecccggghhhfffgggkkkkkkiiiggghhhkkkoootttwwwwwwvvvtttvvvyyyzzz{{{~~~www]]]QQQFFF:::888MMMbbbbbbWWWWWWppp}}}sssyyyooouuuqqq~~~{{{___CCC333......---,,,,,,,,,------------........./////////000,,,444111333888IIIwww}}}]]]GGGCCC???777333777===CCCIIINNNTTTUUUVVVWWWXXX[[[___bbbeeehhhkkkllllllkkklllmmmooommmlllmmmmmmmmmrrryyy|||}}}}}}{{{yyywwwzzzwwweeeUUUMMMCCCJJJ\\\qqqzzzzzz|||xxx{{{}}}|||zzz{{{ooo^^^\\\jjj|||uuuoooeee[[[llljjjQQQ]]]tttwwwsssUUU===444...111555000000222///000444444AAAYYY[[[ZZZfffSSSNNN>>>HHHWWWmmmwwwrrrtttvvvwwwuuutttssstttxxxyyyzzz{{{~~~{{{}}}{{{wwwrrroooppp{{{}}}oooQQQ>>>KKKhhh~~~^^^aaannn|||zzz___JJJAAADDD\\\```CCC444666333222666555555666555>>>CCC___wwwMMM]]]~~~wwwNNNDDD;;;777999AAAQQQ___ggggggiiimmmppppppkkkfffVVVFFF;;;<<<>>>======@@@>>>>>>???@@@@@@@@@?????????@@@AAAAAAAAA???===<<<:::::::::===CCCHHHKKKMMMHHHKKKMMMLLLIIIFFFGGGIIIQQQTTT[[[cccllluuu{{{000000...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***((('''&&&''')))+++***)))'''&&&&&&&&&&&&&&&&&&&&&)))***)))'''$$$###$$$%%%%%%''')))+++,,,,,,+++***)))(((&&&'''((()))(((&&&))))))((((((((()))******))))))***+++,,,,,,,,,,,,+++,,,,,,------............000222222333444777999999999:::>>>CCCIIILLLMMMMMMGGG@@@;;;999777444222111222222222111///---,,,,,,---......---,,,,,,,,,+++,,,.../////////...---++++++,,,---***)))000999@@@BBB;;;===RRR^^^\\\\\\___eeehhhhhhiiimmmnnnllliiiiiijjjnnnsssvvvvvvuuurrrsssuuuwww{{{~~~gggPPPJJJCCC;;;>>>VVVddd[[[RRR^^^{{{uuutttiiijjjzzznnnqqqTTT<<<......------,,,,,,,,,------............///////////////,,,444111333666AAAhhhvvvgggFFFDDD@@@888333666;;;AAAIIIPPPVVVXXX[[[]]]^^^___aaaccceeegggiiikkkjjjjjjkkkmmmqqqllliiikkklllkkklllppptttyyy{{{zzz}}}~~~{{{{{{}}}~~~}}}|||}}}sss```TTTMMMJJJUUUmmmzzzxxxwww}}}yyy{{{||||||{{{{{{~~~~~~nnn\\\YYYeeexxx}}}sssiiiwwwdddSSSXXXdddqqqrrrRRR;;;333...000444111///222//////333333???WWWxxx___yyyXXXQQQBBBCCCRRRiiivvvsssttttttssssssuuuyyy|||{{{|||}}}}}}}}}~~~uuurrrrrrrrrwww|||ZZZBBBPPPnnnnnnhhhooo{{{\\\CCC>>>DDDcccTTT===333666333333666444555666888===CCC^^^}}}NNNRRRhhhOOODDD;;;999:::@@@OOO___gggggghhhkkkooopppllliiiVVVFFF;;;<<<>>>======@@@??????@@@@@@@@@@@@@@@??????@@@BBBCCCBBB???<<<:::;;;::::::===CCCIIINNNOOONNNPPPQQQPPPLLLHHHFFFFFFKKKOOOWWWaaakkktttzzz~~~000000...,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((())))))((('''&&&'''***+++***)))&&&'''((())))))(((&&&%%%(((((((((&&&###"""###$$$$$$&&&(((+++,,,,,,+++***)))'''''''''))))))((('''((((((((((((((()))******)))***+++,,,,,,---,,,,,,---------...///000000000...000111222222444777999<<<<<<>>>BBBGGGLLLOOOOOOPPPIII@@@:::888777333000222222333333111000...,,,000111333222000///000222111111000111111222222333******,,,...------555???WWWTTTCCC;;;FFFNNNMMMNNNZZZaaagggiiijjjnnnpppoooppppppqqqsssvvvxxxxxxxxxvvvsssssswwwwww]]]HHHCCCBBBBBBLLLccciiiXXXPPPkkk{{{|||yyyrrrqqqvvvuuu{{{rrriiiMMM999...------,,,,,,,,,------............/////////000000///---333000333666:::[[[{{{xxxjjj~~~oooIIIEEEAAA999444555999???GGGOOOVVVYYY^^^aaaccccccdddeeedddfffggghhhggghhhiiijjjpppkkkhhhkkkmmmllllllnnnnnnrrruuuvvvyyy|||}}}{{{zzzyyyyyyzzz{{{||||||{{{|||{{{fffXXXLLLOOOeeevvvwwwvvvxxx{{{zzzyyy{{{}}}~~~|||zzzzzzzzz}}}mmmZZZUUU___ppp}}}xxxoookkk|||cccXXXYYY\\\ppppppPPP:::444///000333111...111///000444333>>>VVVkkkaaannnffflllvvvWWWMMMEEEAAANNNddd}}}tttrrrtttwwwxxxxxxyyyzzz{{{wwwyyyzzz{{{|||~~~|||zzz|||yyy~~~\\\HHHXXXrrrsssxxx```EEE@@@JJJppp{{{III777222666333333666444444666<<<<<<@@@VVVTTTKKK\\\RRREEE<<<;;;<<>>CCCIIIMMMOOOPPPPPPPPPMMMKKKIIIHHHHHHMMMPPPVVV___iiirrryyy}}}000000...,,,***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&######$$$%%%%%%%%%$$$$$$###$$$&&&'''((()))))))))'''&&&&&&'''***++++++***((()))***+++***(((&&&$$$&&&''''''%%%###"""###%%%$$$%%%(((***,,,,,,+++***((('''&&&'''((()))((('''''''''&&&''''''((()))***)))***+++,,,------------------...///000111111222...///111222222333666999===>>>BBBGGGMMMRRRTTTTTTSSSJJJ???999888777444111111111111222111111000000222444666555444555999===777777777666555555555555...------......///666???gggaaaIII555666:::===DDDVVV___gggiiikkknnnppppppoooqqqssstttttttttwwwyyy}}}yyywww|||uuu]]]HHH???AAAMMM___qqqmmmUUUOOOuuu{{{zzznnnoooxxxxxxaaaHHH999000------,,,,,,,,,---............/////////000000000000---333///333666555PPPsssnnndddhhhvvvOOOEEEBBB;;;666666777;;;CCCKKKRRRVVV\\\```cccdddeeefffbbbccceeeeeeeeefffhhhiiinnnjjjjjjmmmooonnnnnnpppoooqqqtttvvvxxxyyyxxxwwwzzz{{{{{{{{{zzzyyyxxxwwwsssyyy~~~bbbTTTNNN[[[llltttvvvwww{{{yyyxxxzzz~~~{{{wwwwwwyyy~~~nnnZZZSSSXXXeeerrr|||{{{ddd]]]bbb||||||cccddddddaaa{{{kkkKKK777555111000333111...222000111444333>>>UUUlll______xxxlll[[[{{{uuu___NNNIIIAAAIII\\\vvvuuuooouuu|||yyytttqqqoooqqqsssuuuxxx{{{ttthhhcccaaaqqqrrr^^^TTTbbbuuu}}}}}}}}}yyyaaaKKKJJJXXXnnnAAA444333666222333777444666777???<<<@@@PPPttt[[[EEEUUUvvv]]]JJJ===<<<===>>>JJJYYYddddddfffkkkqqqsssqqqnnn[[[KKK>>>>>>@@@===<<<@@@@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@@@@>>><<<;;;???===<<<===BBBGGGKKKMMMNNNMMMJJJGGGFFFFFFGGGHHHOOOQQQVVV]]]fffooovvvzzz000000...,,,***((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''"""###$$$%%%%%%%%%%%%$$$###$$$&&&'''((()))(((((('''&&&&&&'''***++++++***,,,+++***)))(((&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''###%%%'''***+++,,,+++***'''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&'''((())))))***+++,,,------------,,,,,,---...///000111111...///111111222333666888<<<>>>DDDLLLTTTYYY[[[ZZZVVVLLL???888777888666333000111222333555777999::::::<<>>UUUmmmyyyjjjNNNQQQxxx}}}}}}wwwffffffrrryyyuuuWWWBBB666...,,,,,,,,,,,,,,,---...///.../////////000000000000111...222...333666333IIIvvvoooffffffYYYccc}}}WWWCCCCCC===777666666777>>>EEEJJJOOOVVV[[[^^^aaabbbddd___aaacccdddeeefffiiikkkllljjjlllooopppnnnnnnrrrrrrqqqrrrtttuuuuuuuuuvvv{{{||||||{{{yyyvvvtttsssooouuuvvvjjj\\\YYY```jjjoooqqqyyyyyy{{{|||}}}|||yyywwwyyy{{{nnnZZZQQQQQQ[[[fffttt}}}oooUUUQQQ___zzzcccnnnoookkkcccCCC333555333111333222///333111222555333>>>UUU}}}nnnUUUuuuooopppWWWLLLCCCEEEQQQkkkyyymmmrrryyy|||zzzvvvrrrooonnnoooqqqqqqsssvvv{{{{{{yyyxxxvvvfffYYYSSSVVVcccjjjccc^^^dddjjjkkkoooqqqyyyvvvvvvtttWWWLLLRRRfff\\\===333333666111333888555999666@@@>>>FFFOOObbb~~~hhhFFFTTTqqqnnnTTT???;;;<<<===GGGVVV___```dddkkkqqqtttrrrooo^^^MMM@@@@@@AAA===<<>>============>>>>>>>>>======<<<@@@===;;;<<>>BBBDDDGGGJJJMMMOOOQQQXXXbbbkkkhhhjjjmmmmmmiiiaaaXXXRRRFFF???888777666444555999DDDOOOKKK>>>:::777999BBBWWWaaaiiijjjiiijjjkkkjjjhhhooouuutttpppqqqxxxkkkRRRJJJ666:::XXXsssyyyeeeGGGRRRxxx{{{~~~}}}vvvjjj[[[]]]~~~ttt|||xxxlllNNN;;;111***,,,,,,,,,,,,,,,---...///////////////000000000000222...222---333777222FFFgggnnndddkkkSSSJJJlll]]]BBBCCC>>>999777555555;;;BBBDDDIIIPPPVVVZZZ]]]```bbb]]]___aaaccceeehhhlllnnnkkkkkkmmmqqqpppmmmnnnrrrsssqqqpppqqqqqqrrrtttwwwxxxyyy{{{zzzxxxuuusssrrrttttttuuu|||nnn\\\XXX___ggghhhvvvzzz~~~~~~{{{xxxxxxyyy|||nnnZZZPPPNNNUUU___mmmwww~~~}}}|||xxxkkkRRRQQQddd{{{cccnnnrrrmmm]]]===///444444111444444///333111222666444>>>UUUmmmUUUcccmmm{{{]]]JJJDDDAAAHHHbbb}}}ooopppqqqqqqqqqrrruuuxxxtttssssssqqqqqqssswwwzzz}}}zzzvvv}}}uuufff\\\XXXUUU___fffddd```\\\WWWQQQYYYeeeyyy}}}rrrwww}}}eeeLLLIIIUUUooozzzNNN;;;222444666000333888555<<<666@@@@@@LLLQQQWWWyyyNNN[[[uuu|||]]]AAA:::;;;<<>><<>>======<<<;;;;;;<<<<<<<<<<<<<<<=========???<<<:::<<<@@@FFFJJJMMMDDDBBB???============<<>>;;;;;;;;;;;;<<<<<<<<<===>>>>>>=========<<<<<<<<<===<<<;;;<<<===@@@CCCDDD@@@???<<<999777888<<>>@@@BBBEEEKKKQQQXXX]]]dddgggiiigggcccbbbeeeiiikkklllpppxxx{{{mmmddd[[[OOOFFFBBBKKK^^^aaaRRREEE;;;===JJJ\\\dddjjjiiigggiiillllllkkknnnsssuuuvvvvvvwwwwww{{{yyy|||xxx```NNNEEE:::EEEhhh}}}sssaaaZZZmmm~~~|||yyysssfffttt~~~```@@@111,,,))),,,,,,---------.........////////////000000000000111...///111333333999@@@^^^xxxttt```LLLUUUwww```QQQDDDBBB<<<666333444777:::CCCGGGNNNSSSWWW[[[^^^aaacccdddffffffffffffhhhiiijjjlllnnnppprrrrrrqqqpppuuuuuuvvvvvvwwwwwwxxxxxxsssrrrppppppooommmjjjgggdddgggkkkqqqtttxxx|||vvvjjj\\\cccllluuummmbbb^^^[[[XXXPPPVVV[[[aaalllsssiiiYYYZZZ\\\eeerrr}}}pppkkkbbbQQQUUUiiitttqqq{{{ppprrrIII:::000111111,,,,,,222111222222222444:::AAAFFFnnnWWWZZZvvvgggqqqPPPIIIAAADDDSSSiiizzzuuuvvvrrrllllllsssxxxwwwxxxyyyzzzwwwsssrrruuuxxxzzzyyytttwwwkkkLLLMMMKKKRRRZZZQQQFFFHHHNNN\\\ttt|||wwwkkk___RRRCCCHHHaaa```;;;333333333333444666888:::BBBFFFFFFJJJQQQRRR^^^wwwRRREEEeeecccAAA???;;;777BBBPPPXXX___hhhnnnoooooopppqqqdddSSSBBB>>>??????======<<<<<<<<<<<<==================<<<<<<<<<<<<<<<======<<<<<<;;;<<<===>>>???>>>>>>===;;;999999;;;===FFFJJJPPPVVV]]]dddkkkppp111000///---,,,***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''')))(((&&&%%%&&&))),,,...---,,,***(((''''''((((((&&&'''''''''''''''&&&&&&&&&&&&'''((()))+++,,,---***)))((((((''''''(((((((((''''''''''''(((((()))))))))***+++---...////////////............///////////////000222444777888<<>>TTT|||jjjQQQOOOfffqqqSSSFFFDDD@@@:::444222444888@@@DDDKKKQQQVVVZZZ^^^aaabbbdddffffffeeeeeeeeegggfffgggjjjnnnppprrrrrrrrrvvvvvvwwwxxxyyyzzzzzzzzztttrrrqqqooonnnjjjeeebbb\\\YYY\\\eeeiiihhhjjjpppuuu|||yyykkkooouuu}}}xxxmmmqqquuuttt```^^^XXXVVV___jjjfffZZZSSSWWWaaaqqq~~~ffffff___MMMTTTmmm{{{|||ooodddBBB777000111111------111111222222333555;;;BBBGGGbbbpppVVVrrrjjjxxxVVVIIICCCEEEMMM```|||www|||{{{wwwqqqpppuuuxxxxxx{{{}}}}}}{{{xxxwwwzzz}}}xxxxxxrrrsss|||xxxYYYTTTJJJMMM\\\[[[PPPOOOSSSeeevvvdddUUUKKKBBBOOOmmmtttOOO666444444333555777:::<<<<<>>===============>>>>>>>>>??????===<<<;;;::::::;;;===>>>======<<<;;;;;;::::::::::::<<<======;;;::::::;;;DDDGGGMMMSSSYYY___fffkkk000000///---+++***((((((&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((('''&&&%%%&&&(((***,,,,,,+++***)))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&(((***---///***))))))((('''(((((((((((((((''''''''''''((()))(((((()))+++---...000111000000///...------...............///111444666888;;;EEEQQQZZZ```iiirrryyy{{{eeeVVVPPPRRRVVV[[[```cccddddddUUUWWWVVVOOOGGGAAAAAADDDFFFKKKPPPUUU\\\hhhwwwuuuhhh^^^[[[ccccccggghhhgggiiinnnpppnnnnnnmmmnnnrrrwwwyyywwwtttzzz{{{}}}}}}iiiTTTGGG<<>>777222444:::===AAAHHHNNNTTTYYY^^^aaabbbdddeeefffdddcccddddddccceeehhhkkknnnpppqqqrrrssstttvvvxxxyyyyyyyyyyyyvvvvvvwwwwwwvvvqqqkkkfff^^^TTTPPPWWWZZZWWWZZZbbbdddmmmsssttt}}}|||{{{{{{lll{{{ooobbbgggsssuuummmXXX[[[gggwwwgggggg^^^LLLYYYzzzwwwnnnUUU===666222333444111000333333444555666999>>>EEEJJJbbbWWWtttsssiii^^^LLLFFFFFFJJJYYYxxx||||||{{{xxxuuuuuuxxx|||~~~xxxzzz{{{{{{yyyzzz~~~zzz|||wwwxxx~~~}}}vvvnnnfffTTTQQQaaaeeeYYYTTTcccsssxxxeeeUUULLLEEEVVVwwweeeFFF888777777777666777:::???BBBCCCKKKLLLLLLOOOQQQ]]]uuuqqqRRRaaavvvMMMCCC;;;888AAAJJJXXX___iiiooopppoooooopppppp]]]GGG;;;;;;>>>>>><<<>>>>>>????????????@@@@@@>>><<<:::999999;;;===???<<<<<<<<<<<<<<<;;;999999999;;;>>>>>>===;;;999999@@@CCCIIINNNTTTZZZ```ddd000///...---+++)))((('''&&&&&&&&&&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''((('''&&&%%%&&&''')))+++++++++***))))))(((((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%'''***---///******)))(((((((((((((((((((((''''''''''''(((((((((((()))***,,,...111222111000///......---...............///111333555777999AAAMMMYYYbbbmmmyyyvvvhhhbbbbbbbbbcccbbb^^^XXXTTTIIIGGGEEEDDDEEEEEEDDDCCCBBBHHHOOOSSSUUUZZZccckkknnnsss~~~uuuooojjjcccdddcccfffgggfffhhhmmmooommmooonnnnnnrrrvvvyyywwwuuuxxx|||~~~~~~~~~zzzcccNNNBBB777HHHeeewwweeeDDD@@@QQQoooaaawww}}}rrr}}}~~~ttthhhiiixxxxxx```EEE333---......---------.........//////////////////000000000000111///000222333222555;;;???kkkzzzcccQQQvvvUUUIIIDDDAAA>>>888222444::::::???EEEKKKQQQWWW]]]aaaaaaccceeefffeeeccccccddddddeeegggiiilllnnnoooppprrrsssvvvxxxzzzzzzzzzzzzvvvxxx|||}}}yyyoooccc[[[\\\[[[SSSNNNOOOWWWaaahhhiiiooo|||}}}wwwzzzaaapppfffgggooo}}}pppnnn```PPPddd|||~~~ssssss|||LLL999555333333333222222333444555777888;;;@@@GGGKKK]]]```zzz~~~\\\xxxpppRRRHHHEEEGGGSSSpppxxxvvvsssrrrrrrtttwwwzzzuuuwwwyyyxxxwwwxxx|||{{{~~~~~~pppkkknnn{{{vvvbbbXXXdddjjjaaa[[[uuu~~~vvvaaaQQQIIIHHH^^^ZZZ@@@:::777999:::777444777???FFFHHHRRRSSSQQQUUUVVV___sssYYYbbb|||PPPCCC;;;888@@@FFFVVV]]]gggmmmnnnmmmlllmmmssscccMMM>>><<<>>>???===?????????@@@@@@@@@@@@AAA>>>===:::999999;;;===???;;;;;;<<<=========<<<<<<:::===??????===;;;999999???CCCHHHLLLQQQWWW]]]aaa000///...,,,+++)))((('''&&&&&&'''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&(((''''''&&&'''((()))***************))))))((((((&&&'''''''''''''''&&&&&&%%%%%%$$$%%%'''***---///+++***))))))(((((()))))))))((((((''''''''''''((()))))))))***,,,...111222111111000///////////////............000222444555666;;;FFFUUUaaammm{{{zzzrrrnnnkkkgggccc]]]TTTIIIAAA===:::888;;;@@@DDDCCCAAA???EEEMMMQQQQQQSSSXXX\\\]]]___hhhsss|||lllmmmlllcccaaa```eeehhhggghhhkkkmmmmmmoooooopppsssvvvxxxxxxxxxwww}}}~~~~~~sss\\\GGG===999SSSrrryyy```EEEEEETTTqqqnnn~~~fffuuu~~~{{{hhheeewwwsssWWW>>>000,,,,,,---------........./////////////////////000000000000111///000333333111444999;;;\\\wwwWWWzzzgggMMMCCC===<<<888222222888999===CCCIIIOOOUUU[[[``````bbbeeegggfffddddddddddddeeeggghhhjjjlllnnnoooqqqsssvvvyyy{{{|||{{{{{{vvvxxx}}}|||yyyuuujjjZZZNNNMMMUUU^^^dddhhhoooyyytttvvv]]]^^^{{{{{{{{{yyyrrrbbbXXXqqqoooqqqnnnHHH444333222111111111111222333555777999<<>>?????????@@@@@@@@@AAAAAA@@@>>><<<;;;;;;;;;===>>>;;;;;;<<<===>>>??????@@@???@@@AAA???<<<:::::::::AAADDDHHHMMMQQQVVV\\\```000///...,,,***)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&((((((''''''(((((()))******************))))))((((((((((((((('''&&&%%%%%%$$$$$$$$$&&&(((***---...+++***))))))(((((())))))))))))((('''''''''''''''***)))))))))+++---000222222111111000000000111111//////......///000222333555555>>>NNN]]]iiiwwwxxxsssnnniiifffbbb]]]YYYTTTKKK@@@777222222222555999<<<>>>>>>@@@DDDIIILLLNNNPPPUUUXXX\\\ZZZ]]]dddkkkpppyyypppbbbjjjmmmgggeee]]]eeekkkjjjhhhjjjmmmmmmoooqqqsssuuuuuuwwwyyy{{{www}}}lllVVVDDD===CCCbbb|||www[[[HHHKKKWWWwwwyyygggwwwyyy|||lllfffxxxkkkMMM777...,,,---...............////////////////////////000000000000111000000333333111333888:::OOOvvvbbblllVVVHHH======;;;444222777888<<>>CCCIIIMMMSSSooo~~~pppjjjuuuWWWiiioooRRRDDDFFFGGGUUUttt}}}xxxxxxvvvqqqrrrvvvwwwyyyyyyvvvrrrqqqtttwwwxxx~~~|||~~~lll^^^lllfffbbbmmmvvv~~~jjjMMMJJJ]]]nnn___AAA777888555666999???FFFIIIHHHFFFMMMVVVUUUTTTZZZ[[[[[[cccttt~~~___~~~ZZZHHH===:::======SSS[[[eeekkkllljjjhhhhhhoookkk]]]KKK@@@???AAA@@@????????????@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<>>>???@@@EEEDDDBBB>>>;;;:::;;;<<<@@@CCCGGGKKKOOOTTTYYY]]]//////...,,,***)))''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&)))(((((((((((())))))***)))************))))))((((((((((((((('''&&&%%%$$$######$$$&&&(((+++---...+++******)))))))))))))))***)))((('''''''''''''''+++***))))))+++---000111222222111111111111222222000///.........000111222444222999IIIZZZfffrrr}}}xxxoooiiiaaaYYYUUURRROOONNNLLLGGG===555---000333555666999===@@@GGGHHHIIIKKKNNNSSSXXX]]]```\\\\\\```eeehhhnnntttvvvttteee^^^jjjqqqnnnooo\\\fffnnnllliiijjjmmmnnnnnnrrruuuvvvuuuvvvzzz}}}xxxyyyiiiTTTEEEAAAMMMnnntttUUUGGGMMMVVV}}}xxx{{{tttsssmmmzzzcccEEE222---...000111............/////////000////////////000000000000111000111333333000222777888GGGjjjmmm[[[```NNNAAA@@@???888555888888<<>>666888666333222333666666777999<<>>>>>?????????@@@@@@@@@BBBAAAAAA???>>>===<<<;;;>>>===<<<:::;;;<<<>>>@@@HHHFFFCCC>>>:::999;;;>>>===???CCCGGGKKKPPPUUUXXX...,,,***))))))((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%((())))))((('''''')))***(((+++,,,***(((((()))))))))'''''''''((()))(((&&&###$$$$$$&&&(((,,,...000---...,,,&&&%%%((()))'''&&&&&&&&&''''''(((******)))************+++++++++000000///000222555888::::::@@@???555......111000888444666@@@OOO```tttssscccSSSGGGAAA666666888:::<<<<<<:::888222---***,,,---...333999CCCGGGLLLOOOOOOQQQTTTVVVZZZ]]]aaaccccccfffjjjnnntttkkkfffiiimmmpppwwwgggYYYbbbmmmmmmmmmqqqnnnppprrrtttuuuwwwzzz|||zzz}}}|||kkkXXXJJJFFFGGGfffzzznnnVVVOOOVVV\\\{{{yyywwwxxx}}}|||mmmoooqqqSSS777///000......111,,,,,,---...///000111111000000//////.........---...///000222222333333222<<<@@@[[[|||WWW|||tttKKKCCCGGG777888???222888;;;AAAFFFKKKQQQWWW[[[YYY]]]aaaccccccdddgggjjjgggggghhhkkkooopppnnnjjjooorrrwwwzzzyyytttnnnjjj```YYYPPPLLLNNNSSSXXXZZZfffffflllzzz}}}{{{mmm^^^XXXTTT^^^sss||||||jjj___oooyyy{{{vvvfffNNNEEEFFFSSSfffzzzmmmiii|||uuu\\\YYYqqqwwwmmmnnnMMM777555444222000111222555666<<<<<<>>>BBBGGGKKKMMMMMMXXXWWWrrrrrrdddpppnnnLLLiiiqqqNNNCCCLLLJJJWWW|||wwwpppmmmlllooosssyyyxxxxxxyyyzzzzzzwwwuuu{{{yyylllkkkoooWWWQQQbbbvvv~~~~~~]]]III\\\ccc<<<666:::999<<<<<>>QQQ\\\dddgggjjjppprrrppppppssskkkWWWEEE???AAAAAA@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<<<<===>>>>>>===;;;;;;;;;:::;;;CCCNNNSSSNNNFFF@@@===<<<<<<<<<>>>@@@CCCFFFIIIMMMSSSVVV///---***)))))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%((()))))))))''''''(((***)))++++++***(((((()))***((('''&&&'''((()))((('''$$$$$$%%%&&&(((+++---///...///---(((&&&))))))'''''''''''''''(((((()))***************++++++++++++/////////000222444666888CCCKKKMMMHHH@@@;;;555...111111666???KKK[[[ppp{{{hhhRRRBBB:::000//////111444333000,,,000,,,***,,,---...333888AAAFFFKKKOOOPPPRRRTTTWWWUUUXXX]]]```dddiiioootttrrrmmmkkklllmmmpppzzzpppcccccckkkooonnntttvvvwwwwwwwwwxxxzzz|||{{{~~~wwwiiiUUUGGGHHHQQQuuu}}}mmmbbbfffooottt|||yyyuuuqqqrrrvvv}}}rrrsssyyyiiiNNN555...000......000------......///000000000000000/////////.........//////000111222333444555555888QQQZZZxxxxxxMMMBBBGGG999666<<<111444777<<>>>>>???AAAEEEIIINNNPPPUUUXXXmmmqqqlllXXXVVV{{{[[[HHHHHHEEENNNjjj}}}}}}{{{uuuooommmlllkkkttttttvvvxxxzzzzzzxxxvvvzzz~~~~~~}}}{{{xxxsss{{{tttooowwwaaaIIIHHH^^^uuu~~~pppVVVGGGZZZ}}}XXX===777:::999<<<>>>AAAHHHOOOSSSTTTSSSWWWWWWXXX]]]cccgggfffeeebbb}}}uuuVVVlllkkkHHHBBB<<<888>>>HHHWWWdddhhhjjjpppuuuwwwrrrtttlllYYYHHHBBBCCCCCCAAAAAA@@@@@@AAABBBCCCCCC@@@???===<<<<<<===>>>>>>===;;;;;;;;;999999AAAKKKXXXUUUPPPKKKGGGBBB===:::===???BBBDDDGGGJJJOOOSSS000...+++*********(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''((())))))''''''((()))+++++++++***(((((()))+++((('''%%%&&&((())))))(((&&&%%%%%%&&&''')))+++,,,...000...***(((******''')))((((((((((((((()))***************+++++++++,,,......000111222333333333CCCKKKRRRTTTRRRLLLAAA777///111666<<>>888:::222222555999>>>BBBHHHNNNRRRVVVZZZ^^^`````````cccfffiiihhhgggiiikkkmmmnnnmmmmmmoooqqqsssuuuvvvwwwwwwpppiiiaaa]]]```hhhqqqvvvddd\\\TTTVVVdddvvvnnnbbbXXX[[[lllxxxtttggg]]]WWWaaaqqqxxxlllsss}}}```QQQGGGDDDDDDLLLZZZiiisssxxx{{{|||zzzbbbcccyyyzzz{{{RRR:::444444333333333444777999;;;???@@@BBBAAABBBEEEKKKQQQQQQZZZfff}}}ccctttoooGGGxxxzzziiiPPPEEE@@@FFFWWWnnnzzzxxxooommmllljjjooopppssswwwzzzzzzxxxuuuwww{{{}}}{{{{{{{{{dddaaavvvtttjjjrrrgggRRRBBBGGG^^^ttt~~~cccSSSLLL^^^{{{gggLLL@@@======<<<>>>AAAEEEIIILLLPPPTTTWWW[[[\\\^^^```cccfffiiijjjbbbtttYYY```|||RRRCCC:::777???>>>OOO```hhhjjjpppyyyvvvvvvooo]]]LLLDDDDDDEEEAAAAAAAAAAAABBBCCCEEEEEEAAA@@@>>>===<<<===>>>>>><<<:::999:::888777>>>FFFUUUTTTSSSRRRNNNHHH@@@:::<<<>>>@@@BBBCCCFFFJJJNNN000...,,,++++++***)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&((())))))'''''''''(((,,,***++++++)))'''(((,,,(((&&&%%%&&&((()))***)))'''&&&&&&%%%&&&((()))***...000000,,,+++,,,+++(((***))))))(((((())))))************+++++++++,,,,,,,,,...000111222111000///666<<>>EEELLLRRRUUUWWWXXX\\\]]]___ccchhhnnntttxxxiiiiiiiiiggggggjjjsss|||qqq___eeemmmmmmvvvwwwvvvuuutttuuuwwwzzzyyy|||{{{pppeeeYYYFFF>>>TTTssszzzhhh```kkk|||tttsssxxxxxxxxxnnnooozzzhhhJJJ;;;...,,,//////......000000//////............000000//////////////////000000///000222555888:::777444>>>eee{{{tttaaa\\\rrrgggFFFFFFCCC>>>;;;555444666:::===AAAGGGMMMQQQUUUYYY^^^```______aaadddgggfffeeefffhhhjjjlllmmmlllnnnqqqwww~~~}}}xxxyyyzzzeeeYYY\\\kkk}}}sssfffWWWUUUcccxxxssseee[[[RRR]]]pppzzzsssnnnbbbYYYRRRHHHCCCFFFRRRaaajjjtttssseeevvvuuuzzzrrr}}}pppGGG555666222222333444666888;;;===>>>BBBEEEDDDAAAAAAFFFKKKPPP[[[]]]ooo```\\\PPPVVVhhhkkkYYYFFF@@@DDDKKKcccvvv{{{qqqppprrrppplllnnnrrrvvvyyyyyyuuurrrsssxxxzzzyyy{{{wwwbbbiiiwwwiiirrrxxxjjj\\\^^^WWWLLLFFFMMM```sss}}}{{{{{{[[[UUUWWWiiiyyyPPPCCCFFFEEEBBBBBBAAAEEEJJJKKKLLLOOOUUU[[[___```aaa``````bbbfffiiilllmmmXXX[[[ZZZFFF===999>>>:::GGGYYYeeelllssszzz{{{zzzrrrbbbQQQFFFBBBCCC@@@@@@@@@AAABBBDDDEEEFFFAAA@@@???===<<<<<<======<<<999888999777666:::@@@GGGHHHJJJLLLLLLHHHBBB======>>>@@@@@@AAACCCGGGJJJ000...,,,++++++***)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%'''))))))(((''''''(((,,,)))***---,,,'''''',,,)))'''%%%%%%''')))))))))'''&&&%%%%%%%%%&&&((((((,,,///000------...---)))***))))))))))))***++++++***++++++++++++,,,,,,,,,,,,---///111222111///...111111444<<>>===BBBHHHHHHDDDAAABBBDDDNNNYYYWWWccclllTTT{{{nnn???RRRddd```LLLBBBCCCEEEUUUlllzzzwwwuuussslllnnnqqquuuwwwwwwssspppooouuuxxxyyy|||jjjaaakkkXXXbbblllcccYYYUUUPPPKKKIIIMMMYYYlll}}}wwwaaaSSSWWWaaasssfffAAA>>>IIIIIIEEEFFFFFFKKKOOOPPPNNNQQQXXX___bbbaaa```^^^\\\\\\___bbbhhhhhhaaaSSSsss___JJJAAA::::::;;;BBBPPP___llltttyyy|||}}}uuuhhhWWWHHHAAA@@@?????????@@@AAACCCDDDEEEBBB@@@>>>===;;;;;;;;;;;;;;;888777888777555888<<<>>>>>>???BBBDDDDDDAAA???>>>???@@@@@@@@@BBBEEEHHH000...+++*********(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''%%%'''))))))((('''&&&'''+++(((+++000///'''&&&++++++(((&&&%%%&&&((())))))&&&&&&%%%$$$%%%&&&'''((()))---///......000...***))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,---///111111111///...555111///222888???IIIRRRRRRHHH===888555555999???PPPaaazzzyyy\\\FFF===:::555333555888;;;<<<555000------,,,***,,,000000333:::CCCNNNVVVZZZ\\\]]]\\\]]]___cccfffggggggbbbcccbbbbbbfffkkkkkkhhhpppvvvqqqmmmvvvssstttuuuuuuwww{{{zzz{{{~~~sssfffTTTDDD===JJJiii}}}qqqddd```gggrrrxxxzzzzzztttttt{{{xxxnnnmmmuuuuuupppttt{{{zzznnnfffPPP555111---,,,...000///...000000//////.........---//////000000000000111111000000000000222444666888555666777GGGqqqmmmPPPEEE]]]^^^FFFDDDCCC<<<666333444666888;;;@@@GGGKKKTTTXXX^^^```___^^^___aaacccddddddcccccceeeiiilllmmmpppuuu}}}xxxtttvvv{{{vvvkkk\\\XXXccc{{{pppccceeettt~~~qqqqqq~~~mmmWWWJJJJJJOOO___wwwaaaOOOmmmvvvpppjjj___ooowwwTTT:::111333333333555777999<<<>>>???<<>>IIIZZZiiirrrvvvyyy~~~yyyooo___MMMCCCAAA@@@@@@@@@@@@AAABBBDDDDDDAAA@@@>>><<<:::999999999:::777666888888666777:::===;;;:::;;;===>>>>>>===>>>???@@@@@@@@@AAADDDGGG///---***)))))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&((($$$&&&))))))(((&&&&&&&&&***'''+++333111(((%%%***---***&&&%%%&&&'''((('''%%%%%%$$$$$$$$$%%%'''(((&&&+++......///111000+++(((((()))***+++,,,...///+++++++++,,,,,,,,,------,,,---///000111111111000222000000333333444;;;EEEIIIEEECCC@@@:::444555999EEEOOObbbzzzeeePPPEEEBBB===888555888???EEE;;;555000...+++)))***...---///444>>>KKKUUU[[[]]]```^^^]]]^^^___^^^[[[XXXXXX^^^bbbbbbdddiiijjjgggoooqqq{{{uuuooouuutttuuuvvvwwwzzz~~~}}}vvviiiaaaOOO???AAAYYYuuu~~~rrrgggeeelllrrrtttsssqqqlllqqq|||{{{nnnjjjqqqooottt|||yyyxxxhhhVVVDDD111000...---...000///...///////////////.........//////000000000111111111//////000111222333444555111666666<<<^^^~~~bbbOOOSSSmmmyyySSSFFFCCC===:::333444555666999>>>DDDIIIRRRWWW\\\___^^^\\\]]]^^^cccdddffffffeeefffiiimmmooopppsssvvvzzz}}}|||xxxwwwxxxyyyyyyxxxuuutttwww~~~}}}rrriii^^^]]]kkk|||wwwsss{{{xxxmmmrrr}}}{{{eeeXXXRRR[[[wwwuuuVVVPPP|||yyyvvvggg```{{{cccCCC888777666666666888:::<<<>>>@@@AAA>>>AAAEEEJJJLLLLLLKKKKKKPPPRRRWWW\\\qqq{{{___{{{wwwKKKEEE^^^^^^MMMGGGDDD???III```yyyyyyrrrrrrkkklllnnnqqquuuvvvuuusssoootttxxxxxx{{{wwwcccqqqWWWSSS[[[aaafff[[[PPPJJJNNNPPPUUUdddwww{{{uuuyyywwwnnn```OOOWWWaaaooo[[[FFF888<<>>>>>>>>@@@CCCFFF...,,,***))))))((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&((($$$&&&))))))(((&&&&&&&&&)))&&&,,,555333((($$$)))...+++'''%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''((($$$)))---...000222000,,,'''((((((***+++---///000++++++,,,,,,,,,---------,,,---...000111111222222(((***000666555111555======AAAGGGGGG???666555:::EEEDDDMMMaaavvvzzzjjjYYYGGGEEE@@@888222555>>>FFF???888111...***''')))---,,,---222;;;IIITTT\\\^^^^^^\\\YYYWWWUUUPPPIIIDDDMMMYYYbbbbbbbbbfffiiihhhmmmlllpppwwwyyyuuurrrrrrtttuuuvvvwwwzzzyyyqqqaaa\\\LLL===FFFccc|||sssggghhhpppuuussspppkkkhhhrrrtttnnntttttt{{{zzzqqqkkklll```KKK@@@///000///---...000000...//////////////////////////////000000111111111222...///000222222333333222000888777666SSSmmmWWWLLLXXX```JJJEEE@@@???444555666777999>>>DDDIIIPPPUUU[[[]]]\\\[[[[[[\\\ccceeehhhhhhggggggjjjmmmqqqpppooonnnllliiifffeeedddhhhmmmpppoooooopppqqqqqqoookkkfffeeelllxxxyyymmmeee]]]___ppp}}}~~~ttt|||rrrjjj\\\UUUrrr|||oootttkkkPPPSSS||||||hhheeeTTT999999>>><<<888999;;;===???AAABBBCCC???@@@CCCIIINNNRRRSSSRRRSSSRRRYYY[[[fffjjj{{{QQQ:::ZZZcccTTTLLLIIIAAA???NNNiiivvvrrrqqqyyyjjjjjjlllpppuuuwwwwwwwwwpppuuuxxxxxxyyy~~~ppp|||^^^QQQSSSZZZdddWWWLLLKKKWWW___```hhhtttvvvtttsssUUUOOOWWWccclllxxxsssJJJ@@@:::???EEEIIIOOOVVVUUUWWWZZZ\\\]]]___aaacccbbb^^^ZZZ[[[___aaa^^^[[[___fffYYY]]]QQQzzzTTTFFF@@@???555:::GGGWWWaaagggrrr~~~~~~||||||{{{nnn[[[MMMJJJDDDDDDCCCCCCCCCDDDDDDEEE@@@???<<<:::888777666666999555555888:::888777999777666666777:::;;;<<<;;;;;;<<<=========???BBBEEE...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&& """###$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&(((((('''&&&''')))+++,,,,,,***(((&&&)))))))))***)))(((((('''$$$$$$%%%&&&&&&%%%%%%%%%''')))+++---------,,,++++++***************++++++,,,+++*********+++,,,---...------///333555333111.........///111333666888:::@@@IIIOOONNNGGG>>>777999BBBKKKSSS^^^hhhhhhaaaIII@@@999999777333444999666333///---,,,,,,,,,+++,,,***///;;;GGGOOOYYYaaacccbbbaaa\\\OOO@@@888888AAATTT\\\[[[^^^]]]]]]dddiiimmmppppppqqquuuvvvsssvvvuuuwwwyyyvvvrrrxxx{{{|||wwwpppaaaWWWGGGBBBUUUtttzzzwwwpppkkknnnrrrnnnfffcccqqqyyy~~~yyy}}}zzz}}}}}}yyyeee```kkk[[[<<<222///...---,,,,,,---...///000000000000000000000000000000000000////////////222222222222111111444666555...111999JJJvvvrrr^^^OOOJJJkkk|||SSSEEEDDDAAA:::555222444777;;;BBBIIIQQQVVVZZZZZZ\\\```___[[[cccaaa```aaadddfffhhhhhhnnnkkkgggffffffaaaRRRCCCNNNPPPVVV___hhhooossssssrrrjjj^^^VVVYYYgggzzz}}}sssiiigggnnnuuu}}}||||||tttfffoooiiibbblllnnnVVVeeeyyybbbppppppHHH555:::AAA@@@>>>=========@@@DDDIIIKKKGGGGGGHHHIIIKKKMMMOOOPPP]]]ZZZWWWYYYgggOOO===SSS___RRRGGGGGG@@@DDDXXXmmmvvvxxxyyytttmmmhhhkkkssswwwrrrlllppppppssszzz}}}|||}}}vvv]]]QQQNNNLLLFFFDDDIIIWWWdddkkkrrrxxxiiiQQQVVViii|||XXX===<<<===BBBFFFJJJNNNSSS[[[^^^bbbdddcccccccccddddddcccaaa___]]]\\\[[[[[[^^^aaaUUUkkkppp___nnnRRRBBBGGG<<<555<<>>;;;999888888888888888888888777777777777999999999999999:::::::::<<<<<<===>>>???@@@@@@AAA...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$#################################$$$$$$%%%&&&''''''&&&%%%&&&(((((((((&&&'''(((***,,,,,,***((('''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***,,,------,,,,,,++++++************++++++++++++*********+++,,,---...------///222444333111000000//////000333666888555:::AAAHHHKKKJJJGGGDDD999<<<>>>CCCNNN[[[___]]]TTTJJJAAA<<<666000///222...,,,******,,,---...---******---444@@@JJJQQQTTTWWWUUUWWW[[[UUUHHH>>>;;;BBBSSSWWWPPPMMMKKKNNNYYYfffkkkooooooqqquuuvvvtttssssssvvvzzzxxxtttvvv|||}}}~~~uuummmXXXQQQKKKTTTkkk~~~xxx{{{xxxuuuqqqnnnkkkhhhffflllwwwyyyxxx{{{yyy{{{uuuccc^^^___OOO999000///...------------...///000000000000000000000000000000000000////////////...//////...---...000222333222222555@@@]]]rrrXXXJJJhhhbbbIIIEEEGGG===777333444666888>>>DDDKKKQQQVVVXXX\\\aaaaaa___aaa```aaabbbeeeggghhhiiigggeeeaaa```kkksssjjj[[[OOOUUU```nnnyyy{{{tttmmmccc\\\TTTQQQWWWhhh{{{uuuqqqtttyyy}}}|||xxxnnnpppuuuiiiyyyzzzooo\\\===444:::===<<>><<<:::999999999888888888777777777666666777777888888999999::::::;;;;;;<<<===>>>???@@@@@@...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%##########################################$$$%%%&&&'''&&&%%%&&&((()))(((''''''(((***++++++***((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&)))+++------------++++++************++++++++++++******++++++,,,------,,,,,,...111333333222222111//////000222555777333555999>>>CCCGGGJJJLLL>>>???======BBBLLLSSSTTTWWWSSSNNNIIIAAA777000///+++******+++...//////...,,,//////111<<>>444...///......------......///000000000000000000000000////////////000000000000000111111000///000111333///666333111999DDDqqqiiiMMM___{{{SSSCCCEEE@@@:::555444444444888>>>DDDJJJPPPTTT[[[bbbdddccc]]]]]]^^^___bbbdddggghhhjjjhhh]]]WWWgggvvv___cccmmm{{{vvviiiYYYSSSNNNNNNWWWhhh{{{yyyyyy{{{cccddd}}}kkkvvvuuu{{{www~~~jjjDDD555777;;;;;;:::BBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLOOOQQQTTTWWWXXXZZZ\\\ZZZSSSOOOYYYpppkkkJJJOOO\\\eeeCCCDDDAAA===DDDXXXmmmzzz{{{nnnhhhlllrrrmmmnnnpppsssqqqqqqwwwrrrbbbTTTLLLHHHOOO]]]lllyyy}}}vvvkkk\\\ggglllLLL@@@DDDEEEGGGJJJNNNSSSWWWXXXYYY[[[^^^______]]]]]]]]]__________________^^^^^^```nnnfffRRRhhhaaa```|||UUUGGG@@@@@@777AAAccc}}}{{{{{{vvvjjjaaa]]]JJJGGGCCCBBBCCCCCC@@@===BBBAAA???===;;;:::::::::777777777777666666666666555666666777888999999:::::::::;;;<<<===>>>??????...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""%%%'''&&&##############################"""""""""###$$$$$$%%%&&&%%%%%%&&&((()))((('''&&&''')))*********)))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%'''***,,,---......,,,,,,+++*********+++++++++***++++++++++++,,,,,,,,,,,,,,,...000222333333111000......///111555777555555666999<<<@@@DDDFFFAAACCCCCC@@@>>>AAAHHHMMMUUUXXX]]]]]]UUUGGG:::333000///...///111111///------333333111===PPPUUULLL===>>>TTTzzz{{{]]]LLLTTThhhkkk[[[JJJ???BBBPPP```hhhnnnnnnooosssuuutttrrrqqqrrruuuxxxxxxvvvuuu~~~tttggg]]]MMMIIITTToooyyysssooommmpppqqqfffZZZdddxxx~~~zzz{{{fff]]][[[CCC222222---//////............//////////////////////////////////////////000000000000111222333222111111222333,,,777111111;;;:::\\\YYYRRRrrrkkkKKKBBBBBB<<<777555333222555:::@@@FFFMMMQQQYYYaaaeeeddd____________aaaeeekkknnnyyyyyyiiiWWWbbbxxxtttuuu~~~yyylll___XXXQQQOOOXXXiii{{{{{{{{{|||qqqWWW```wwwjjj[[[hhhpppqqq|||XXX888444;;;===<<>>AAAJJJXXXdddwwwrrrlllllllllnnnsssuuurrrpppvvvyyyeeeYYYOOOQQQ___ppp}}}rrryyyzzzxxx{{{kkkooo~~~ZZZDDD>>>FFFIIILLLNNNRRRWWWZZZYYYZZZ\\\___```^^^]]]\\\]]][[[[[[\\\\\\]]]^^^^^^^^^[[[iiikkkYYYZZZhhhyyydddKKKEEE@@@555<<<___|||}}}yyykkkaaa^^^PPPKKKDDDAAABBBCCCCCCBBBBBBAAA@@@>>>===;;;;;;:::777777777666666666555555444444555666777888999999::::::;;;<<<===>>>??????...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%#################################"""######$$$$$$&&&%%%$$$&&&((())))))(((&&&'''((()))***))))))((()))(((((('''''''''''''''%%%&&&&&&&&&%%%%%%$$$######$$$&&&(((+++---...///---,,,,,,+++******++++++******++++++,,,,,,,,,,,,,,,,,,---...///111444555222000...---...111555777888888999:::;;;===>>>???<<<@@@BBB@@@<<>>??????...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&########################$$$$$$#########$$$$$$%%%%%%$$$$$$&&&((())))))(((&&&&&&'''((())))))))))))))))))******))))))((('''&&&&&&&&&&&&%%%$$$#########$$$%%%'''))),,,---......---,,,++++++***++++++)))***+++,,,,,,,,,,,,+++,,,---...//////111555888777555111//////111444666888999:::<<<>>>>>>??????===>>>AAADDDIIIUUUjjj|||zzzwwwgggXXXJJJ@@@;;;999777777777777555333666;;;>>>AAAOOOeeetttvvvfffVVV^^^vvv^^^XXXeee{{{yyykkkYYYLLLNNNPPP[[[dddfffgggkkknnnooosssuuutttqqqrrrvvvyyyxxx{{{yyyuuuqqqkkkaaaTTTKKKEEEWWWpppwwwpppppptttpppkkkcccVVVQQQbbbwwwzzz|||iii]]]UUUKKK888///000000...//////000000//////...000000000000000000000000......//////000000111111000111333333111000000111222555000444===888EEEjjjyyyTTTVVV|||rrrHHHFFF@@@;;;999666333555888:::@@@EEEJJJQQQZZZ___^^^aaabbbcccbbbbbbfffnnnttt~~~~~~zzzwwwyyyvvvlll___ZZZ```mmmyyy|||{{{|||~~~~~~zzz{{{ssslll{{{kkkLLLCCCRRRfffzzztttTTTCCC777:::===:::===EEEGGGHHHJJJLLLMMMNNNMMMMMMOOOOOOPPPQQQSSSUUUVVVWWWUUUUUUWWWZZZ\\\]]]\\\[[[nnn{{{fff}}}\\\bbbhhhQQQIIIDDD===>>>FFFPPP^^^qqqyyyqqqiiilllrrrvvvsssoooqqqwwwlll]]]KKKHHHZZZrrr{{{sssnnnvvvwwwkkkfff{{{lllPPPIIIEEE>>>DDDKKKPPPOOOSSSZZZZZZUUUUUUXXX[[[\\\[[[ZZZYYYZZZZZZXXXVVVUUUUUUWWWZZZ\\\]]]ZZZ\\\bbbdddkkkuuuVVVqqqVVVFFFCCCBBB>>>NNN|||sssrrrzzz~~~wwwmmmjjjmmmbbbRRRFFFAAA@@@@@@@@@?????????>>>===<<<:::999888888888888777777777777666666666666777777777777999::::::;;;<<<===>>>>>>...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---(((%%%$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((***)))(((&&&&&&'''(((((()))))))))''')))***,,,+++)))'''&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&(((***,,,---......---,,,++++++++++++)))***+++,,,,,,,,,++++++,,,...000000000222666:::@@@===777333000111333444666777888:::<<<===>>>???CCCAAAFFFTTTcccooo|||zzziiiXXXKKKIIIFFFBBB???===<<<:::888:::===BBBJJJXXXllluuubbbfffooo\\\]]]hhhxxx{{{sssjjjZZZIIIGGGCCCOOOZZZ___aaaffflllnnnooouuuxxxtttrrrvvvyyyxxxzzzvvvpppkkkdddZZZNNNFFFRRRhhhuuunnnkkkppppppmmmeee```gggyyyyyy^^^___PPP<<<444000---111...///000111111000///...000000000000000000000000.........///000111111111333555777666555333333333333222333777777555???OOObbbVVViii\\\KKKEEE???<<<888444444777444:::@@@DDDLLLUUU[[[[[[ZZZ^^^ccceeedddeeehhhlllqqq}}}~~~~~~wwwvvvzzzwwwkkkfffiiiqqqwwwzzz{{{zzzyyywwwvvvxxx{{{}}}wwwooouuu}}}\\\EEEIIIbbbyyy}}}aaaBBB;;;777:::===>>>@@@EEEFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVYYY[[[]]]VVVWWWWWWVVVUUUUUUWWWXXXeeeqqqxxxtttZZZxxxvvviiiSSSCCC@@@BBBBBBDDDOOOaaauuu{{{ooonnnpppttttttqqqssswwwxxx]]]QQQ^^^vvvzzzqqqlllxxx^^^[[[ddd|||uuuWWWCCC@@@DDDEEEBBBLLLQQQOOOSSSZZZZZZTTTTTTWWWZZZ\\\[[[[[[[[[[[[]]]ZZZVVVSSSRRRUUUYYY[[[ZZZ[[[UUUXXXbbbddd~~~XXX^^^eeeLLLEEEDDDBBBNNNzzzxxxiiiooozzz{{{wwwtttrrrgggXXXLLLFFFCCCAAA@@@>>>>>>>>>>>>===;;;:::999999999999999888888888888888888777777777777666666777777888999:::;;;<<<<<<...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))///444222***$$$###%%%########################&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$&&&(((******)))&&&&&&&&&'''((())))))***&&&(((+++,,,,,,***&&&$$$&&&'''&&&&&&%%%$$$###"""$$$$$$%%%&&&(((***+++---///...---,,,++++++++++++)))***+++,,,---,,,++++++---///000000000222777<<>>999444333666///555;;;@@@HHHRRRXXXXXXZZZaaajjjnnnllljjjjjjllliiimmmpppooopppuuuyyyzzz}}}zzz{{{wwwqqqqqqttttttsssssssssrrrqqqqqqqqqrrrsss}}}pppsssqqqQQQAAAPPPrrr{{{yyyxxxRRR:::888888;;;@@@CCCEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOJJJKKKMMMQQQUUUYYY\\\^^^YYY[[[ZZZTTTNNNMMMSSSYYY\\\xxxxxx^^^___bbb|||^^^EEEFFFGGG===<<>>======;;;999888:::::::::999999999888888999999888888777777666666555555666777888999::::::111///---+++)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$///000,,,(((***000///((($$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''')))&&&$$$%%%(((******)))---***(((((())))))'''$$$%%%&&&'''''''''&&&%%%$$$!!!!!!###$$$&&&'''))))))------,,,,,,+++***)))(((((())),,,.........---,,,---///111111000111444777EEEQQQNNN:::...222333---666888::::::;;;<<<>>>@@@>>>@@@HHHYYYmmm|||lllqqqbbbVVVIII===@@@KKK;;;222;;;NNNXXXeeevvv}}}tttmmmooowwwqqqaaa\\\dddqqquuutttkkk```WWWLLLCCC???FFFXXX]]]RRRTTTfffqqqtttsssooojjjkkkqqqvvvwwwwwwrrrlllggg^^^TTTQQQSSSqqq|||~~~wwwpppiiisssrrrllldddfffqqqxxxxxxpppyyyvvv```YYYEEE666444222---,,,111......////////////......000000//////.........---------......//////000000000000000000000000000000///000222222222444666888^^^wwwiii\\\RRR[[[sss```MMM>>>======777222222///111555:::AAALLLWWW^^^\\\dddllloooqqqqqqnnnhhhkkkiiiggggggkkkooossstttyyy||||||uuutttvvvuuupppjjjooommmpppsssqqqkkkkkkpppuuu|||nnnNNN@@@WWWqqqyyyzzz]]]GGG;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJLLLNNNOOOSSSQQQOOOOOOQQQTTTVVVWWWPPPUUUYYYUUUNNNKKKPPPVVVZZZqqqdddbbb{{{MMMccctttlllTTTDDDDDDJJJ===AAAMMM```vvvyyynnnqqqwwwxxxxxxyyy{{{{{{wwwzzz~~~xxxtttppp{{{rrrcccbbbkkksssuuuuuu|||kkkRRRRRRTTTOOOUUUcccLLLNNNQQQSSSUUUWWW[[[^^^XXXSSSNNNNNNRRRUUUTTTRRR]]]\\\VVVQQQSSSWWWXXXTTTTTTUUUYYYZZZWWW[[[nnnkkkOOOjjjYYYMMMHHHIIILLLooozzzwww}}}pppuuu}}}kkkcccYYYTTTRRROOOHHHAAA>>>>>>??????<<<999:::<<<:::999777666666777888999<<<999888:::<<<:::777555:::666444666;;;>>>===<<<111///---+++)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&(((&&&""""""'''&&&"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))&&&$$$%%%(((******))),,,***))))))+++,,,***(((&&&&&&'''''''''&&&%%%$$$!!!"""###$$$&&&'''((()))+++,,,---------,,,******(((***,,,.........---,,,,,,...000000///000333666EEERRRTTTEEE555111222111000222555888:::<<<>>>???BBBBBBGGGRRR```mmmtttvvvzzztttzzzrrriii```ZZZ]]]dddFFF888===MMMVVV```kkkmmmiii___[[[\\\TTTIIILLLZZZrrruuusssoooqqqqqqdddRRREEEIIIXXX^^^UUUWWWdddkkknnnnnnkkkggghhhmmmqqqqqqooommmjjjdddYYYQQQUUU]]]qqqzzzyyysssllleeegggccc___aaajjjtttvvvssszzz~~~vvv~~~qqqYYYOOO>>>111111222------111......////////////......000/////////.........---............///////////////////////////////////////000222222222333666888QQQuuuqqqeeeUUUIIIXXXzzz\\\@@@???DDD<<<333111000222444777===FFFQQQXXX___dddiiinnntttxxxtttmmmmmmkkkgggfffhhhkkklllmmmqqquuuwwwyyy}}}|||xxxsssrrrssssssooollliiicccaaaggglllmmmmmmooopppuuu|||bbbGGGKKKuuu~~~fffkkkwwwlllQQQ@@@;;;;;;<<<>>>@@@CCCEEEFFFEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLOOOSSSTTTRRROOORRRVVVYYYWWWRRRQQQUUUYYYWWWaaazzz{{{fff{{{eeeTTTQQQaaagggWWWEEE???@@@@@@EEERRReeewww}}}vvvuuuuuurrrqqqssssssttt|||uuurrruuu|||dddfffrrrxxxuuulllnnn~~~rrraaaXXX]]]^^^WWWUUU\\\NNNOOOQQQTTTVVVWWWXXXWWWXXXTTTOOOOOORRRUUUTTTRRR]]]\\\WWWRRRSSSWWWWWWTTTWWWVVVWWWXXXWWWYYYggguuuzzzTTTbbb\\\OOOKKKKKKLLLjjjyyynnn```WWWUUUSSSPPPLLLFFFBBB?????????>>><<<;;;<<<:::888777666777888999777777888999999888999;;;666555444555777777555333111///---+++)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$###&&&&&&###!!!###%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((('''%%%%%%''')))***)))***)))))))))+++,,,,,,***&&&''''''''''''&&&%%%%%%""""""###$$$&&&'''(((((()))+++---...///...,,,+++)))***,,,---......------+++---...//////000222444>>>LLLZZZZZZKKK;;;222111///111444888;;;=========AAA@@@AAADDDKKKSSS[[[```iiiwwwyyyyyy{{{zzzsssqqquuu{{{}}}PPP>>>===LLLVVV^^^bbb^^^```VVVMMMHHH===777CCCWWWsssvvvtttuuu~~~aaaKKKHHHTTT^^^[[[\\\dddfffmmmooonnnkkkkkkppprrrpppjjjjjjhhhaaaWWWSSS___mmmwww}}}|||uuunnneee^^^ZZZTTTVVVdddtttzzzvvvqqqyyytttqqqyyy~~~fffNNNBBB555---...000......111......////////////....../////////.............../////////...............///////////////////////////000111222222333555777@@@nnnuuu___IIIFFF[[[uuuJJJCCCHHHCCC888444333222222333777???IIIOOO]]]___bbbhhhrrryyywwwooorrrooojjjhhhggggggffffffiiimmmoooooorrruuusssnnnrrrqqqpppoooooooooooooookkk```YYY^^^hhhmmmmmmllllllnnnrrrxxx~~~aaaJJJ[[[yyyVVViiiyyytttYYYDDD:::<<<<<<===???BBBDDDGGGHHHFFFGGGJJJMMMOOOOOOOOONNNKKKLLLPPPWWW]]]^^^XXXRRRUUUVVVWWWWWWVVVWWWYYY[[[YYYWWWhhh|||nnneeeJJJOOOaaacccSSSDDDCCC@@@===AAANNNbbbvvv}}}wwwoookkkkkkkkkooovvvxxxsss|||iiibbbxxxwwwgggnnnrrrZZZZZZ]]]```]]]WWWTTTTTTRRRQQQQQQSSSVVVWWWTTTQQQXXXTTTPPPOOOQQQSSSSSSQQQ]]]\\\XXXRRRRRRVVVVVVSSSUUUTTTTTTVVVWWWYYY```hhhmmmfff}}}ddd\\\YYYXXXPPPccc~~~uuuggg___\\\[[[XXXVVVSSSLLLDDD@@@BBBCCC@@@<<<<<<;;;999888888888999:::888:::;;;:::888888:::<<<;;;;;;<<<======<<<;;;;;;111///---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))&&&######%%%'''$$$$$$$$$#########""""""########################%%%%%%%%%&&&&&&''''''(((((('''&&&&&&'''((()))***)))((((((((()))))))))((('''''''''''''''&&&&&&%%%######$$$%%%%%%&&&''''''(((***,,,///000///...---++++++,,,---......------------...///000111333444444???UUUiiigggPPP999///111222444888;;;<<<<<<<<>>LLLWWW^^^^^^VVVYYYTTTOOOIII===777EEEZZZlllssstttwwwkkkRRRIIIQQQ```cccfffiiigggmmmpppqqqooopppsssssspppmmmjjjfffaaa\\\^^^kkkzzz|||uuummmbbbXXXRRRRRR\\\ooo}}}}}}xxxuuuxxxrrrqqq}}}}}}oooXXXEEE888000+++...000......000---......//////......---......................../////////......---------////////////////////////...000111111111222444666555PPPuuu[[[GGGJJJiiicccHHHDDDEEE@@@:::444333222111333:::CCCIIIVVVYYY]]]bbbkkksssuuuqqquuurrrnnnkkkiiigggdddbbbcccgggjjjjjjlllnnnkkkeeegggjjjlllkkkjjjkkknnnqqqxxxlllaaa```ggglllmmmkkkmmmlllnnnrrrxxx{{{{{{yyyxxx~~~lll___qqqmmm[[[sssdddIII===;;;===>>>???AAACCCFFFHHHJJJGGGIIILLLOOOQQQPPPOOONNNMMMNNNRRR[[[dddfffaaaZZZVVVUUUTTTUUUWWWXXXXXXXXX```^^^fffyyyrrrtttMMMDDDWWW^^^UUUGGGCCC===:::???NNNbbbppp}}}xxxooojjjhhhmmmuuu|||xxxzzzuuuzzzpppeeeqqqyyyqqqzzzyyyeeeTTT[[[]]]WWWOOONNNPPPQQQUUUQQQNNNPPPTTTVVVSSSPPPUUURRROOONNNPPPQQQQQQPPP[[[[[[XXXSSSRRRUUUVVVSSSPPPRRRTTTVVVVVVXXX]]]bbb|||qqqjjjuuukkkkkkhhhVVVZZZooo}}}uuunnnkkkhhhccc```bbb[[[PPPFFFDDDGGGFFFCCC>>>>>>===<<<;;;;;;<<<<<<===>>>===<<<===???>>>;;;999<<<>>>>>><<<===AAADDD111///---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%""" """%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&''')))************)))((('''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((())),,,...000000//////,,,,,,------......------.........///111333444555333444FFFcccpppaaaIII:::222111000222666888999888???BBBDDDCCC@@@???CCCFFFKKKUUUccclllnnniiiddd```YYY^^^\\\WWW]]]rrreeeMMMEEEPPPXXX[[[YYYPPPRRRTTTWWWUUUIIIBBBKKK[[[gggssszzz~~~|||dddTTTUUUeeelllnnnnnniiiiiinnnpppoooppprrrqqqmmmppphhhaaa```dddjjjuuu~~~}}}yyyqqqdddXXXRRR]]]ooo}}}zzzxxx{{{oooqqqzzz}}}}}}mmm]]]NNNBBB444///,,,...000///......------............---------------...............//////......------,,,,,,...........................///000000000111333555333===eeejjjKKK@@@UUUtttYYYAAABBBCCC<<<666555333111222777???EEEOOOWWW___bbbgggooouuuwwwuuurrrooollljjjgggcccaaa___ccceeefffhhhjjjgggaaaaaadddhhhhhhggghhhmmmqqqyyyooogggfffjjjnnnooorrrppppppssswwwyyywwwtttuuu|||rrrvvvggg[[[ddd~~~pppSSS???;;;???@@@@@@AAACCCEEEGGGIIIJJJHHHJJJMMMPPPQQQQQQOOONNNOOOOOOPPPVVV]]]___]]]YYYVVVTTTRRRRRRTTTUUUTTTSSScccjjjmmmttt|||lllEEEDDDOOORRRHHHGGGCCC>>>===BBBMMMVVVhhhnnnxxx}}}ttthhhiiilllqqquuuwwwwwwuuuqqqyyy~~~}}}uuukkk|||zzzxxx{{{mmm```nnn~~~{{{fffYYYTTT[[[[[[QQQHHHJJJPPPRRRUUUPPPKKKLLLQQQUUUUUUSSSQQQOOONNNMMMNNNOOOOOOOOOXXXZZZXXXTTTRRRUUUVVVTTTPPPVVV[[[YYYUUUUUU[[[```jjj```}}}rrruuurrrVVVPPPcccyyy}}}vvvrrrnnnkkkooolllaaaSSSKKKMMMOOOOOOJJJIIIGGGEEEBBB@@@???>>>>>>>>><<<@@@JJJSSSOOOFFFKKKOOOQQQNNNJJJKKKSSS[[[111///---+++)))((((((((($$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""%%%$$$!!!!!!$$$$$$$$$$$$############"""##############################$$$%%%&&&''''''(((((((((((('''&&&&&&(((***,,,------,,,)))(((((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))+++,,,...//////000------------------......000///...///222444555444777111666LLL___```WWWPPP;;;666000...000333555555999===@@@@@@>>><<<<<<>>>CCCHHHNNNSSSTTTRRRQQQPPPSSSSSSQQQNNNTTTfffzzzmmmVVVNNNUUUVVVWWWWWWPPPWWW]]]ddddddZZZRRRWWWbbblll{{{zzzbbb\\\jjjooopppnnnhhhiiimmmppppppqqqrrrpppllllllaaaZZZ___kkktttyyy}}}{{{~~~yyyjjj\\\XXXppp|||vvvzzz{{{rrr]]]PPPFFF???222000......//////......------............---------------------..................---------------...........................///000000///000222444555777KKKyyyyyyVVVCCCMMMiiizzzQQQEEEAAA<<<888777555333333666;;;???IIITTT^^^bbbfffoooyyy~~~uuussspppnnnkkkhhhccc```\\\___aaaaaadddfffddd^^^^^^aaaeeeffffffhhhlllppp{{{{{{uuukkkgggjjjppptttttttttuuuwwwyyyyyyvvvttttttzzz}}}tttXXXUUUnnnrrr\\\FFF;;;===CCCCCCCCCDDDEEEFFFHHHIIIJJJIIIKKKMMMOOOPPPPPPOOOOOOUUUTTTSSSSSSUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSRRRQQQ___lllooollltttMMM>>>BBBHHHHHHHHHDDD@@@>>>@@@CCCOOOWWWcccqqqjjjeeeaaaaaagggmmmppppppjjjpppuuuvvvwww{{{{{{}}}~~~}}}|||}}}mmmeeefffnnnvvv___```jjjTTTPPPQQQVVVWWWRRRNNNNNNQQQRRRRRROOOKKKKKKOOOSSSTTTTTTMMMMMMMMMMMMNNNOOOPPPQQQUUUXXXXXXTTTRRRUUUVVVUUUVVV^^^aaaZZZSSSSSSXXX\\\___hhh{{{YYYMMM]]]tttzzztttrrrqqqxxxzzzssseee]]]^^^___\\\[[[YYYWWWSSSOOOKKKHHHGGGCCCAAA>>>DDDVVVfffeeeYYY```eeehhhccc[[[YYYbbblll111///---+++)))((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%!!!"""'''(((%%%$$$%%%$$$$$$$$$############"""########################"""###$$$%%%&&&''''''(((((())))))'''%%%%%%(((******,,,---,,,)))((()))+++))))))''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***+++---///000......------------......///...,,,...222444444333444222222999DDDPPPZZZaaaXXXMMM???666333333333222222444666777666555555555:::;;;>>>AAACCCDDDDDDCCCJJJGGGGGGJJJNNNVVVdddqqqdddRRROOOUUUVVVYYY``````fffjjjmmmiii```[[[bbbkkkrrr}}}ggg\\\gggkkkkkkjjjfffggglllooonnnooopppooojjjdddZZZWWWaaaqqqzzz}}}~~~{{{nnn]]]dddzzzwww|||bbbOOOGGG???666//////...---...000///...,,,------......------,,,,,,,,,,,,------.........,,,------------------..............................///000000//////111333444999:::YYYmmmRRROOOddduuuRRRCCCAAA;;;;;;888555222333555777>>>HHHSSSZZZcccnnnwww{{{zzzxxxuuusssppplllfffbbb^^^``````___```cccaaa\\\___aaaccceeefffiiilllnnnvvvxxxuuullliiinnnsssuuuqqquuuyyy{{{{{{yyyxxxwwwtttyyy~~~|||\\\aaaxxxttt```LLL@@@>>>BBBGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOUUUVVVVVVTTTRRRRRRUUUXXXQQQRRRRRRRRRRRRSSSTTTUUU[[[bbbiiijjjooowwwTTTIIIEEEGGGGGGFFFCCC@@@>>>===>>>GGGQQQ[[[hhhvvv~~~~~~pppjjjcccaaacccfffhhhhhhdddgggmmmsssvvvwww}}}xxx{{{}}}}}}}}}|||xxx|||\\\aaayyy{{{jjjeeeqqqrrrZZZMMMNNNQQQOOOOOOPPPQQQOOONNNPPPNNNNNNNNNOOOPPPQQQQQQQQQLLLMMMNNNOOOPPPQQQRRRTTTRRRWWWXXXTTTRRRUUUWWWWWW\\\```___XXXTTTWWWZZZZZZ]]]sss||||||hhhUUU\\\hhh~~~xxxttt|||xxxuuuvvvpppeeeeeeeeedddbbb```^^^\\\[[[VVVSSSKKKJJJXXXkkkmmmeeeZZZdddkkkfff\\\XXX```jjj111///---+++)))((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%)))%%%"""###$$$$$$$$$############""""""""""""""""""""""""""""""######$$$&&&'''(((((('''))))))(((%%%%%%'''***&&&(((***)))'''''')))+++***)))(((&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$******)))((())),,,...000///......---------......///,,,+++---111333333222,,,333666333444BBBWWWfffvvvhhhSSSBBB:::666333222222222222333444444444333222222333777<<<>>>>>><<>>===:::666222000000222222:::DDDOOO\\\kkksssttt~~~|||yyyuuupppjjjfffaaacccbbb___```bbbaaa\\\aaaaaabbbdddgggjjjlllmmmuuuxxxtttmmmkkkqqquuutttnnnssszzz}}}{{{yyyyyyzzzyyy|||}}}}}}|||~~~zzz|||~~~oooaaammm}}}}}}lllUUUDDD@@@CCCHHHJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNOOOPPPMMMPPPSSSRRRPPPPPPUUUZZZPPPRRRSSSTTTSSSTTTWWWZZZ[[[YYYbbbkkkggghhh|||```DDDDDDDDDEEEDDDBBB@@@>>>999BBBIIIKKKRRRaaapppwwwuuusssppplllhhhdddaaa___\\\___jjjwww|||zzz~~~||||||ppppppnnnppp}}}xxxbbb```qqqzzz{{{jjjuuusss```RRRNNNRRRUUUKKKFFFJJJMMMJJJIIILLLKKKNNNRRRSSSRRROOOMMMMMMKKKMMMOOOQQQQQQSSSUUUVVVQQQUUUWWWTTTRRRUUUXXXXXX^^^^^^ZZZTTTUUU\\\___\\\___dddpppzzz```]]]\\\qqq{{{}}}|||jjjggghhhjjjlllmmmnnnoooooommmhhhZZZPPPVVVeeejjjddd___lllwwwvvvlllgggnnnwww///...,,,***(((((((((((()))&&&###!!!###%%%&&&&&&'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$&&&((()))'''%%%$$$$$$((())))))************)))...,,,)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------++++++---000000///...---------------////////////000111222333777555333333666<<>>888444......---,,,++++++,,,---...+++***+++---///000///---...---,,,,,,,,,,,,---...---------............///...............///000000000000////////////000000555///555<<>>BBBCCCGGGVVViiiwww{{{}}}|||yyyxxxyyyvvvpppllllllnnnttt{{{wwwzzzzzzqqqrrrfffiiinnnqqqrrrmmmbbbWWWxxxssszzzxxxrrrsss~~~ppp^^^OOOIIILLLPPPPPPMMMIIIFFFEEEDDDCCCAAA???FFFMMMRRRRRROOONNNNNNRRRPPPNNNNNNPPPSSSWWWZZZ^^^\\\XXXUUUSSSSSSTTTTTTUUUVVVXXXXXXYYY\\\___bbb[[[gggooo``````UUUQQQOOOUUUtttvvvtttuuuuuurrrppprrrzzzuuueee___dddllloooooojjjqqqqqqqqq|||///...,,,***(((((((((((('''&&&$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''%%%&&&'''((('''&&&%%%%%%(((((()))************))),,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++,,,---..................---------////////////000111222333999777444222333666:::===GGGVVVaaa\\\NNNEEEAAA@@@GGGIIIJJJJJJJJJKKKMMMNNNHHHAAA;;;888444222444888:::;;;===???BBBEEEIIILLLNNNNNNOOOQQQZZZlll{{{jjj``````dddggghhhddddddcccaaa```ggguuuqqqeeebbbeeeccc```^^^dddggglllppppppmmmeee___[[[]]]___eeettt|||hhh___jjjzzz{{{mmmvvvwww\\\FFF888222---+++......---,,,,,,---.........---,,,,,,---...,,,+++...---,,,,,,,,,,,,---...------------...........................//////000000///////////////000111222111555777FFFtttxxxdddiii}}}XXXIIIAAA<<<<<<999444222555111111333777@@@JJJTTTZZZgggrrr}}}|||ssskkkhhhdddcccddd```\\\\\\aaadddcccaaaaaadddgggiiiiiisssrrrqqqpppooonnnlllkkkmmmssszzz}}}{{{xxxwwwwwwyyy}}}~~~{{{zzz}}}~~~|||}}}{{{vvvvvv~~~zzzeeeoooyyyrrr___KKK===>>>BBB@@@>>>@@@CCCFFFHHHHHHFFFFFFHHHJJJFFFFFFHHHKKKMMMMMMKKKIIIKKKNNNPPPRRRRRRSSSTTTVVVSSSRRRPPPOOOOOOQQQSSSUUUTTTUUU[[[___YYYUUUaaatttvvv___KKK>>>:::<<<@@@===???@@@>>>AAALLL]]]jjjyyy|||}}}zzzzzz}}}}}}{{{rrrrrrsssvvv||||||qqqqqq||||||kkkhhhllljjjddd``````pppzzzooo\\\WWWeeewww}}}ttt|||vvvhhhmmm{{{wwwaaaOOOGGGHHHMMMPPPJJJHHHDDDCCCBBBBBBAAA@@@DDDHHHLLLNNNNNNNNNOOOQQQPPPPPPOOOOOOQQQTTTWWWYYY```^^^ZZZVVVSSSRRRRRRRRRVVVWWWXXXXXXYYY[[[^^^aaaZZZhhhpppooogggxxxQQQCCCOOOQQQjjj{{{uuuppplllkkksss}}}yyyqqqooorrrtttsssppprrrsss|||wwwuuu{{{......,,,***)))(((((((((''')))***((($$$"""$$$&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((())))))*********)))++++++***)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***,,,...---+++,,,---.../////////...---------......000111222333888666444333222333555666777DDDQQQTTTQQQKKKBBB;;;FFFJJJNNNQQQRRRTTTYYY\\\]]]___\\\SSSKKKIIIHHHFFFJJJJJJLLLNNNPPPSSSUUUWWWVVVUUUTTTUUU]]]mmm~~~sssfff______ccceeeeee[[[\\\]]]^^^aaahhhpppvvvuuulllcccaaa```^^^]]]^^^eeeiiiooottttttoooiiieee^^^aaadddffflllxxxwwwiiifffdddqqqxxxyyyvvvooozzzjjjOOO@@@777///,,,...///...------------...///222000---+++++++++***)))------,,,,,,,,,,,,------------------...............------------.../////////////////////000111111---444333222<<>>BBB@@@@@@DDDFFFHHHIIIIIIGGGFFFFFFGGGDDDEEEHHHKKKNNNMMMJJJGGGJJJLLLOOOPPPOOOOOOQQQRRRSSSRRRPPPPPPPPPRRRTTTUUUYYYYYY]]]```[[[SSSWWWbbbzzz|||eeeOOO@@@999777============>>>CCCLLLSSSiiiqqqwwwwwwvvvxxxxxxvvvssssssrrrqqqttt{{{yyyqqqqqquuuwwwwwwooofff]]]YYYWWWXXX\\\aaawwwtttooolllmmmxxxiii[[[kkkyyyrrrfffooo~~~vvvdddOOODDDEEEKKKMMMLLLEEECCCAAA@@@AAABBBBBBBBBGGGHHHIIIIIIIIIJJJNNNPPPOOOOOOOOOQQQRRRTTTVVVWWW]]][[[XXXUUUSSSSSSSSSSSSWWWXXXYYYXXXXXXYYY\\\^^^^^^nnn}}}]]]nnnjjjKKKJJJNNN]]]ttt|||xxxsssmmmttt}}}{{{zzzxxxuuusssqqqlllmmmuuuwwwqqqmmmooo...---,,,+++)))(((''''''(((,,,///---(((%%%&&&(((###$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%&&&(((((((((''''''((()))************)))***++++++***'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%)))...000...+++***,,,...000000///...---,,,,,,---...///111222333333444444555666777888999444;;;CCCHHHKKKJJJAAA777999>>>EEEHHHJJJNNNTTTYYYbbbooouuummmeeeaaaZZZRRRVVVUUUUUUWWWYYY[[[[[[[[[ZZZXXXWWWVVV[[[eeesss|||kkkfffaaa___```___[[[WWWSSSXXX^^^cccgggjjjhhhdddbbb]]][[[[[[[[[ZZZ^^^ccchhhkkkrrrwwwvvvqqqnnnooodddkkkpppqqqpppttt}}}qqqkkkllliiirrrvvvzzz|||yyy\\\AAA:::666---+++000........................333000,,,******+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...//////......//////000111222,,,555111///666===]]]~~~mmm^^^sssvvvbbbJJJ===;;;;;;777222444333111000111444777999FFFOOOXXX___gggrrryyy{{{yyyvvvqqqkkkddd```___aaa]]][[[ZZZ[[[^^^aaaccccccffffffggghhhiiijjjmmmooolllqqqvvvxxxwwwvvvwwwyyy|||tttuuu~~~pppmmmrrrtttiiiVVVIIIAAA<<<===???@@@FFFMMMHHHHHHHHHHHHFFFDDDBBBAAAEEEFFFGGGJJJLLLMMMJJJHHHJJJKKKMMMNNNMMMMMMMMMOOOQQQPPPOOOOOOPPPQQQSSSTTT___^^^___aaa^^^XXXXXX\\\ccc{{{cccMMM>>>;;;:::===AAADDDDDDFFFIIIKKKWWWcccgggggghhhhhhgggkkklllkkkgggeeehhhrrrzzzzzzvvvzzzrrrfff[[[UUUTTTTTTUUULLLPPPUUUXXX\\\cccooozzzmmmdddxxxkkk___qqq~~~xxxwwwwwwuuuYYYOOOEEEDDDJJJNNNJJJEEEDDDBBBAAAAAACCCEEEFFFFFFEEEEEEEEEDDDEEEGGGJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVYYY[[[```mmm}}}qqqeeejjjLLLLLLSSS___nnnzzzqqquuu{{{uuussssssssshhhaaa^^^bbbddd```^^^^^^------,,,+++***((('''&&&(((,,,000...)))%%%&&&((("""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$#########$$$%%%%%%'''%%%$$$%%%''')))))))))&&&&&&'''))))))*********)))***+++,,,+++(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&)))...000///,,,***,,,...000000///...---,,,,,,,,,---...000111222000111333555777999::::::999;;;;;;>>>DDDIIIFFF@@@555888<<>>>>><<<777666555333111111222333444===CCCIIINNNWWWeeepppuuutttvvvuuupppiiiddd___]]]YYYXXXVVVXXX[[[^^^```aaaaaadddfffhhhiiikkknnnqqqqqqsssuuuuuusssrrruuuxxxxxxyyyzzziiissszzzrrr]]]EEEDDDAAA@@@@@@@@@AAAFFFKKKEEEEEEFFFGGGGGGFFFDDDBBBHHHGGGFFFGGGIIIKKKLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRZZZXXXXXXYYYXXXVVVWWWYYYWWWhhhuuuyyybbbEEE===999>>>DDDGGGLLLQQQAAAKKKSSSTTTSSSUUUXXXXXXZZZ\\\]]]YYYUUUVVV[[[aaabbbccceeeeeeccc```\\\ZZZQQQOOOJJJFFFBBBBBBEEEGGGJJJHHHKKKXXXmmm}}}ccccccrrrvvvuuuzzzwww~~~sssaaaGGGEEEDDDFFFJJJJJJEEEAAACCCAAA@@@AAADDDFFFHHHHHHCCCCCCDDDEEEGGGHHHHHHHHHKKKLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXWWWVVVTTTSSSUUUWWWZZZ^^^tttyyydddqqqqqqlllqqqQQQHHHMMMSSSXXX^^^kkk}}}~~~sssqqqxxx}}}vvvoooiiihhhhhh^^^ZZZWWWVVVSSSPPPPPPRRR---------,,,***)))'''&&&&&&)))+++***'''$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$&&&$$$###%%%)))+++***(((%%%&&&'''((()))*********)))***+++++++++)))'''%%%$$$%%%%%%&&&&&&'''''''''(((''''''))),,,.........,,,---.../////////...---------,,,------...///000///000111333444555555555;;;;;;999999???IIINNNMMM;;;:::999999<<>><<<<<<@@@GGGNNNQQQQQQQQQRRRSSSTTTVVVYYYZZZ[[[```\\\XXXVVVVVVXXXYYYYYY___bbb___YYYYYY^^^^^^XXXUUUUUUYYY]]]___aaagggoooyyyvvvuuusssjjjbbbgggrrrxxx|||uuuooonnnpppwww{{{zzz~~~tttyyy{{{SSSAAA111///000---,,,...,,,,,,---......---,,,,,,---+++))))))+++,,,---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,------000000////////////000000//////...222555000888NNN{{{fffWWWLLL```yyyZZZCCC===;;;999777666444333222222222222444;;;CCCHHHOOOZZZaaaccclllsssxxxwwwsssooohhhbbb[[[YYYWWWXXXZZZ]]]^^^______ccchhhjjjjjjkkknnnqqqrrrtttuuutttqqqpppsssvvv{{{~~~~~~~~~ooolllxxxuuufffQQQ>>>===@@@CCCFFFEEECCCAAAAAAAAAAAACCCGGGJJJKKKJJJHHHIIIGGGDDDDDDGGGJJJKKKLLLIIIKKKMMMMMMLLLLLLLLLNNNLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRSSSSSSUUUWWWXXXYYY^^^ooonnnyyybbbMMM:::666:::@@@JJJSSSWWWYYYVVVNNNGGGGGGIIIHHHEEEGGGIIIGGGEEEEEEHHHKKKEEEFFFGGGHHHGGGFFFDDDCCC@@@AAAAAAAAABBBEEEHHHKKKUUUbbbpppyyy{{{wwwooogggYYYccc~~~yyyxxx|||xxxyyyzzzppp^^^OOOGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>???AAADDDEEEEEEBBBBBBCCCFFFIIIJJJIIIGGGIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQUUUVVVUUUSSSQQQQQQRRRTTTVVVTTT```dddUUUZZZkkkmmm[[[KKKDDDGGGMMMQQQPPPMMMPPPVVVcccrrr}}}{{{}}}wwwqqqpppnnnppppppmmmfff^^^WWWSSSNNNNNNMMMIIIDDDAAACCCEEE---------,,,+++)))'''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$%%%######&&&+++---+++'''$$$%%%&&&((()))***************++++++***)))'''&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((***---///...............---------...------,,,------.........///000111222333333333777::::::888<<>>???@@@<<<:::===EEEMMMQQQQQQPPPPPPPPPQQQSSSUUUVVVVVVYYYWWWUUUUUUWWWZZZ\\\^^^___bbb]]]RRROOOVVVXXXSSSVVVWWW[[[aaaeeegggmmmtttzzzsssooojjj```YYYcccsss{{{xxxzzzyyyuuusssrrrttt||||||oootttwww```CCC;;;222...000111000---++++++,,,------,,,++++++,,,+++***+++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------+++++++++++++++,,,,,,---222111000//////......///111+++000444//////888===hhhnnnGGGJJJXXXppp]]]HHH>>>:::999999777666444333333222...555<<<@@@EEEMMMQQQQQQ^^^iiisssvvvvvvvvvqqqjjjbbb___\\\[[[[[[\\\\\\\\\]]]bbbiiikkkjjjjjjllloooooorrrvvvuuusssqqqqqqsssqqqsssxxx}}}~~~}}}~~~yyyzzzuuuoootttwwweeeSSSIIIAAA>>>AAAEEEFFFFFFDDDAAA>>>@@@@@@BBBFFFJJJKKKHHHFFFEEEDDDBBBCCCFFFHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUUUUVVVXXXXXX[[[[[[cccxxxyyyWWWFFF???<<<@@@GGGXXX[[[[[[WWWRRRPPPJJJDDDBBBAAA@@@?????????@@@AAA==============================???BBBGGGMMMTTTXXXeee|||qqqbbb___```kkkooo|||ooo}}}yyyvvvuuujjjXXXJJJFFFEEECCCAAA@@@@@@@@@@@@@@@@@@>>>======???BBBBBBBBB@@@???@@@BBBGGGIIIHHHGGGHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPOOOOOOOOOOOONNNSSSSSSSSSQQQOOONNNPPPRRRSSSVVVWWWXXXYYY[[[uuusssgggiiiLLLDDDBBBGGGTTT[[[TTTHHH???EEELLLRRRSSSTTTYYYZZZYYY[[[ZZZYYYZZZ[[[^^^cccgggwww~~~|||tttooohhhaaa[[[ZZZYYYWWWRRRLLLFFFBBB===>>>>>><<<999999999999,,,------,,,+++)))'''%%%((('''&&&&&&'''((('''%%%$$$$$$###"""###$$$&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$$$$######'''---...+++'''$$$%%%&&&((()))************************)))((('''$$$$$$%%%%%%&&&'''(((((('''((()))'''%%%&&&+++000000///...---------------......---,,,,,,,,,,,,---------///000222444666666222888;;;888888>>>EEEIIIVVVLLLAAA;;;===???>>>;;;@@@<<>>EEELLLOOOOOORRRQQQNNNNNNOOOQQQRRRRRRMMMPPPTTTXXX\\\]]]\\\[[[XXX___]]]RRRNNNRRRRRRLLLUUUUUUZZZbbbhhhlllrrrxxxuuummmhhhcccZZZUUUdddxxxxxxtttyyy~~~uuuooosss|||wwwvvvyyyrrr___LLL555444///***+++///---(((******,,,,,,,,,,,,******,,,,,,+++,,,,,,,,,***(((***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++******++++++,,,---333222111///............111)))111555)))...;;;888GGG~~~VVVFFFCCCWWWuuu\\\HHH???===<<<;;;999888666444444---222555666:::BBBHHHIIIMMMZZZffflllpppssspppjjjhhheeeaaa^^^]]]\\\[[[ZZZ[[[bbbiiilllkkkiiikkkmmmkkkpppvvvxxxvvvrrrppppppiiikkknnntttyyy~~~|||~~~{{{xxxxxxyyy{{{zzz}}}zzziiippprrrzzzsssWWWEEEFFFFFFFFFFFFDDDBBBBBBDDDEEEDDDBBBAAAAAADDDFFFFFFBBB>>>AAAAAAAAADDDFFFGGGFFFDDDIIIKKKMMMNNNNNNNNNOOOQQQLLLMMMMMMOOOPPPQQQRRRRRRQQQUUUXXXWWWVVVVVVVVVUUUUUUVVV[[[hhhfffUUUDDD;;;;;;:::FFFUUU```gggfff\\\RRROOOKKKGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBGGGHHHKKKRRR^^^kkkvvv}}}}}}|||qqq```XXX```lllssstttyyy~~~|||jjjppp|||oookkk^^^IIIAAADDD===<<<===@@@DDDEEEBBB>>>BBB@@@>>>>>>@@@AAABBBAAA===;;;:::===AAAEEEFFFEEEHHHHHHIIIJJJLLLNNNOOOQQQLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRQQQPPPNNNMMMOOOQQQMMMYYYUUUTTTaaaaaabbbtttqqquuu^^^HHH>>>AAAXXXmmmlllXXXHHHHHHFFFBBB???AAAEEECCC===@@@????????????AAAGGGLLLNNN]]]eee^^^XXXWWWSSSJJJPPPKKKDDD???>>>===<<<<<<666777777666888999777444///---+++******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&''''''''''''$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***,,,***((('''(((***---......---+++)))''''''''''''&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&''')))+++,,,111333333222...++++++,,,111///---------------,,,////////////000222333444444666999:::;;;===@@@BBBZZZ[[[WWWKKK===555777<<<999@@@IIIQQQSSSOOOIIIDDDOOOUUUTTTKKKEEEHHHOOOQQQSSSRRRPPPNNNLLLJJJHHHHHHPPPUUU[[[^^^^^^[[[XXXVVVSSSQQQMMMKKKKKKNNNQQQSSSYYY]]]___```gggsssxxxvvvxxxjjj\\\UUUSSSZZZkkk|||ssstttrrrnnnrrrvvv}}}{{{uuulllfff^^^LLL999......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---......---,,,,,,.../////////000222222111//////222555999XXX{{{YYYDDDOOObbbtttcccGGGFFFBBB>>>;;;777333444999000111222222222555<<>>@@@DDDGGGIIIIIIHHHGGGPPPSSSUUUTTTPPPLLLLLLLLLPPPNNNKKKKKKLLLMMMNNNOOOTTTUUUVVVVVVUUUTTTUUUWWW[[[WWWXXX^^^eeetttwwwcccUUUMMMGGG@@@<<>>DDDAAA>>>>>>???@@@>>>;;;@@@>>>>>>@@@DDDFFFEEEDDDFFFFFFFFFGGGHHHKKKNNNOOOKKKKKKJJJHHHGGGHHHKKKMMMQQQQQQOOOLLLKKKKKKNNNPPPOOOSSSWWWVVVSSSUUU]]]ddd{{{www~~~^^^MMM???JJJiii|||qqq[[[fff```OOO<<<999BBBDDD>>><<<<<<;;;777333444999===:::<<>>GGGOOOVVVVVVOOOFFFAAA@@@>>>CCCJJJPPPRRROOOJJJGGGPPPTTTRRRJJJEEEGGGJJJKKKDDDEEEFFFHHHIIIJJJJJJJJJOOOSSSVVVWWWUUURRROOOMMMJJJIIIHHHIIILLLRRRWWW[[[^^^cccgggkkkssszzzxxxqqqmmmgggbbb```^^^^^^gggrrrzzzqqqxxxvvvkkkgggzzzlll^^^PPP@@@333...------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,---///000...---,,,------.........///111111000...///111444000BBBcccmmmOOOIIIYYYxxxhhhIII>>>888===AAA===888666222222333111000222666:::EEEJJJSSSYYY]]]^^^___```]]]\\\\\\^^^``````]]][[[^^^^^^___bbbeeeeeedddbbbdddeeehhhmmmqqqqqqmmmiiihhhhhhhhhjjjnnnuuu{{{~~~}}}yyyuuurrrrrrxxx}}}ppphhhiiillluuuxxx___bbbmmm|||sss```MMMCCCBBBCCCBBBEEEDDDCCCCCCBBBAAA???>>>>>>???AAACCCDDDFFFFFFGGGEEEFFFHHHJJJJJJJJJHHHGGGRRRTTTUUUSSSOOOKKKIIIIIIOOOMMMLLLKKKLLLMMMNNNNNNPPPRRRTTTTTTUUUUUUXXXZZZYYYTTTTTTYYY[[[cccyyywwwjjjbbbYYYNNNFFFEEEHHHNNNSSSgggmmmxxxrrr```VVVRRRTTTWWWsss~~~yyytttzzzsssmmmeeeqqqyyy{{{yyyjjjVVVHHHCCCBBB@@@>>>???@@@@@@@@@@@@@@@??????CCC@@@>>>???AAACCCCCCBBBCCCAAA@@@AAACCCDDDCCCBBBDDDDDDDDDFFFGGGJJJKKKMMMKKKKKKJJJHHHGGGGGGIIIKKKPPPQQQQQQPPPOOONNNNNNOOOLLLPPPSSSRRRPPPRRRYYY```sss|||ccc;;;CCCYYY___ccclll}}}dddQQQKKKHHHCCC@@@AAABBBCCCBBB@@@===;;;<<<<<<;;;<<<===>>>===<<<===<<<;;;:::888777777666;;;999777777888999999888///---+++******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""!!!%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''***)))'''&&&&&&'''((())),,,+++***)))((((((((((((%%%&&&'''&&&%%%&&&(((******)))((('''&&&%%%&&&&&&)))(((---888BBBBBB666+++,,,...000111222111///...------,,,------...//////000222555666777888;;;===:::CCCOOOVVVWWWQQQJJJEEECCCEEEIIILLLMMMLLLJJJHHHKKKLLLJJJEEEDDDFFFFFFDDDAAACCCFFFIIILLLNNNOOOOOOLLLNNNOOONNNKKKHHHGGGFFFCCCDDDEEEIIIPPPXXXaaafffiiinnnsssyyy}}}|||rrrgggZZZ^^^fffnnnooommmnnnrrrvvvqqqvvv~~~{{{sssxxxvvvqqqvvv{{{fffQQQ@@@555///------,,,,,,++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((()))***,,,...000111......---------------.../////////...---...000222000555BBBnnnmmmNNNKKKiiiqqqUUU???>>>CCC???888666555666555333111000222444;;;BBBLLLTTTZZZ\\\]]]^^^ZZZZZZ[[[]]]___```^^^\\\bbbaaaaaaccceeeeeedddccc``````bbbeeeiiikkkkkkkkkfffeeeeeegggkkkqqqxxx|||yyy{{{|||{{{xxxtttrrrrrrqqqvvv}}}|||pppfffcccfffjjjppp]]]VVVkkkxxxvvv```III???@@@BBBBBBAAADDDDDDCCCCCCBBBAAA@@@@@@<<<>>>@@@CCCEEEHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHOOOQQQRRRQQQNNNKKKIIIHHHLLLLLLLLLLLLLLLLLLMMMMMMLLLNNNQQQRRRTTTVVVZZZ\\\aaa\\\[[[]]]\\\[[[dddqqq{{{gggUUUJJJDDDCCCCCCHHHSSS```hhhmmmuuu}}}|||yyyzzzzzzxxxwww```XXXMMMHHHQQQgggrrrccceeeooo~~~tttuuupppbbbUUUFFF@@@BBBDDDAAA<<<;;;<<<>>>@@@AAAAAA@@@@@@BBB@@@???@@@CCCFFFHHHIIIEEEDDDBBBBBBCCCCCCBBB@@@AAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFFFFHHHJJJNNNQQQSSSTTTRRRPPPOOOOOOJJJNNNPPPOOOMMMOOOVVV\\\jjjlllsssdddBBB<<>><<<;;;<<<<<<<<<;;;///---+++******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################"""""""""###$$$%%%%%%%%%))))))(((''''''&&&&&&'''*********)))))))))))))))'''((()))(((&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&%%%)))444???BBB;;;333111111000///......///000,,,,,,+++++++++,,,------))),,,///222555777;;;>>>;;;===AAAFFFJJJKKKIIIFFFDDDDDDEEEFFFFFFGGGGGGGGGBBBAAA@@@@@@CCCEEEDDDAAAGGGIIIKKKMMMNNNNNNMMMMMMHHHHHHHHHFFFCCCBBBCCCDDDAAACCCFFFMMMVVVaaajjjpppwww{{{|||rrrggg^^^UUU]]]iiisssuuurrrmmmkkkssszzzzzzmmm```^^^hhhrrrttt}}}|||uuutttuuu|||oooYYYDDD777111///,,,,,,,,,,,,++++++******++++++************++++++************************************************++++++++++++++++++++++++)))))))))***+++---...///.........---,,,,,,---.........---------...///111444444444OOOeeeIIIPPPqqqZZZHHHAAA;;;;;;AAA:::999888666333222111111222888BBBLLLTTTZZZ```ccc\\\]]]^^^```aaaaaaaaa```cccbbbbbbcccfffhhhhhhgggaaaaaa```aaadddgggjjjllldddcccbbbdddhhhnnntttxxxuuuwwwyyyyyyvvvsssqqqpppmmmpppvvv|||}}}ooolllhhhdddbbbdddhhhllltttppplllkkkqqqmmmVVVeeezzz{{{dddLLL888888@@@BBBBBBEEECCCCCCCCCBBBAAA@@@@@@AAA???@@@CCCEEEHHHJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJMMMNNNNNNMMMLLLKKKIIIKKKMMMMMMMMMLLLMMMMMMLLLNNNPPPRRRSSSVVVZZZ]]]iiidddaaacccccc```aaaeeeooozzzgggYYYRRRHHHCCC???>>>===>>>EEEMMMQQQNNNKKKKKKNNNOOOLLLIIIHHHKKKQQQ^^^sssppp___dddsss~~~xxx|||pppYYYOOOHHH@@@???CCCEEECCC???;;;<<<>>>@@@AAAAAA@@@@@@BBB@@@@@@@@@CCCFFFIIIKKKEEEDDDCCCCCCCCCCCCCCCBBBAAABBBDDDEEEGGGHHHHHHIIIHHHHHHIIIHHHFFFFFFHHHJJJNNNPPPSSSSSSRRRQQQPPPQQQKKKNNNOOONNNMMMOOOUUUZZZbbbmmmcccoooiiiFFFAAAFFFEEEcccwwwkkkhhhlllnnnhhhaaa[[[VVVPPPMMMMMMKKKGGGDDDCCCBBB@@@???>>>>>>???@@@===<<<::::::<<<<<<;;;:::///---+++******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$###"""""""""###$$$%%%""""""""""""""""""""""""########################!!!"""""""""###$$$$$$$$$))))))))))))((('''&&&&&&((()))))))))***************++++++***'''%%%%%%%%%'''''''''(((((((((((((((%%%%%%(((---444999;;;;;;<<<:::777111,,,***,,,...---,,,,,,++++++++++++,,,'''***---000222444777:::;;;999777888<<>>@@@CCCAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGHHHJJJLLLMMMMMMLLLJJJGGGJJJMMMNNNMMMMMMNNNPPPPPPQQQRRRSSSSSSUUUYYY\\\ddd___\\\___bbbccccccdddaaayyywwwkkkggg]]]SSSLLLGGGEEEKKKRRROOOJJJEEEGGGNNNYYYbbbgggsssuuuyyy{{{hhhdddooo}}}~~~}}}}}}lllVVVGGGDDDCCCBBBAAAAAABBBBBBCCC>>>???@@@AAAAAA@@@??????AAAAAAAAA@@@AAABBBEEEGGGBBBCCCCCCDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGIIIIIIJJJEEEFFFHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPRRRSSSNNNPPPPPPOOONNNPPPUUUYYYZZZcccuuuuuuaaammmWWWBBBEEEGGG[[[{{{zzzsssnnnccc___YYYSSSOOONNNNNNOOOHHHGGGGGGHHHKKKLLLKKKJJJ///---+++******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###""""""""""""###$$$$$$################################################"""""""""#########$$$$$$'''((()))))))))((('''&&&'''''')))***+++++++++++++++,,,,,,+++(((%%%%%%%%%%%%&&&((()))***+++++++++%%%''''''''')))...666<<>>>>>======>>>???@@@AAADDD???<<>><<<<<<@@@@@@???????????????>>>AAA@@@???===<<<===@@@CCCEEEJJJSSS^^^jjjuuu~~~|||vvvnnnccc\\\]]]bbbtttttttttvvv{{{{{{qqqeeePPP[[[dddeeehhhooooookkksssnnneeeiiizzz{{{dddJJJ999111---++++++++++++++++++++++++************))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,+++******************,,,...---+++***---000///---++++++---...///...***444333000@@@cccjjjVVVKKKPPPeeefffMMM===@@@===999666555444333111///111333555:::AAAIIIOOOTTTWWWZZZ\\\\\\\\\]]]^^^___```bbbgggllloooqqqpppiiijjjiiigggeeefffiiikkkfffggghhhjjjnnnqqqtttvvvtttwwwyyyyyyuuuqqqnnnlllooolllhhheeedddaaa[[[VVVUUUTTTWWWaaappp~~~uuullliiivvvwwwlllrrr~~~rrrRRRGGGBBB>>>??????===<<<>>>>>>@@@AAA???<<<<<<@@@CCC@@@AAABBBCCCCCCDDDCCCCCCAAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKLLLMMMLLLIIIFFFFFFIIIMMMNNNMMMNNNRRRUUUVVVVVVVVVUUUTTTVVVYYY\\\]]]ZZZWWWYYY]]]bbbdddeeeffflllyyyzzztttpppqqqssswwwqqqhhhkkkxxxyyydddccc}}}|||{{{oooRRRCCCEEE@@@BBBBBBAAA>>>>>>@@@BBBAAAAAAAAA@@@????????????@@@AAABBBAAA??????@@@AAA@@@BBBDDDEEEEEEFFFHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLEEEGGGHHHIIIHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPSSSUUUPPPQQQPPPOOOOOOQQQUUUXXXTTT\\\dddvvv}}}___lll{{{cccHHHEEEKKKccc{{{zzz{{{}}}///---+++******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############$$$$$$###%%%'''))))))(((&&&%%%%%%&&&(((***+++,,,,,,+++)))***,,,+++)))'''''''''&&&''')))+++,,,,,,,,,,,,&&&'''((('''&&&)))...333:::CCCMMMOOOIII>>>555111111000///...---,,,,,,,,,---...///...---,,,---......///111222222222222222444555666777888888999999@@@;;;999;;;;;;777666999;;;:::999888999:::<<<===<<<===>>>???BBBFFFLLLPPPWWW\\\eeeoooxxxyyymmmaaa^^^___aaahhhpppyyyxxxwww~~~vvvbbbjjjmmmkkkppp{{{~~~yyy{{{sssjjjqqqbbbMMM999///---+++***+++******************++++++******))))))))))))************************************************************+++++++++,,,,,,,,,+++***************++++++(((+++...---******...222000---++++++---//////...---555555222666EEElllooo\\\HHHGGGWWW}}}uuuSSSIIIDDD>>>:::999888666444222222222111222555:::>>>GGGKKKPPPRRRSSSUUUWWWZZZ\\\]]]aaafffkkknnnooonnnhhhiiijjjiiigggfffhhhjjjeeegggiiimmmppprrrssstttqqqsssuuutttpppkkkgggeeeddd^^^WWWSSSSSSRRROOOLLLPPPWWWfffzzzrrrvvvgggmmm}}}zzziiiUUUEEEAAACCCCCC@@@>>>>>>===999<<<>>>???===::::::???CCC???@@@AAABBBBBBCCCBBBBBB???AAADDDHHHJJJKKKLLLKKKLLLKKKKKKLLLMMMLLLHHHEEEEEEIIILLLMMMMMMOOOUUUZZZYYYYYYYYYWWWVVVWWW[[[]]][[[YYYWWWVVVYYY^^^``````dddcccfffooo~~~xxxhhhddd|||uuuuuusssjjjXXXIIIEEEHHHCCCBBB@@@>>>===>>>???@@@AAA@@@???=========???@@@>>>AAABBBBBB???======>>>@@@BBBEEEEEEEEEEEEHHHJJJHHHGGGEEEDDDEEEHHHKKKMMMHHHIIIKKKKKKIIIHHHIIIJJJMMMOOORRRSSSSSSSSSTTTUUUPPPOOONNNNNNNNNPPPSSSVVVQQQVVV[[[eeezzzmmmvvvwwweeeSSSQQQddd///---+++******)))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$'''))),,,--- !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!###%%%'''((('''%%%$$$$$$&&&(((***+++,,,,,,,,,&&&(((++++++***))))))***((()))+++,,,------,,,,,,'''((())))))(((((()))***---===RRR]]][[[OOOAAA999222111000///...---------+++---......---,,,...//////000///---++++++,,,...,,,---///111222222222111777333222555444111222777666555333111222444666888777999>>>CCCJJJRRR[[[aaajjjooovvv~~~qqq___RRRTTT```kkkttt|||{{{yyyxxxtttppptttpppjjjqqqyyy{{{{{{xxxJJJ;;;...+++,,,+++,,,///******************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))***+++,,,---&&&***------******///333000---++++++...000000...000333222333333333IIIoooxxx\\\IIIDDDZZZzzzRRRLLLDDD???===<<<:::888333333333222111222444777666;;;AAAEEEGGGIIIMMMQQQRRRTTTXXX^^^ccceeedddccceeegggjjjjjjhhhfffgggiiibbbdddhhhllloooppppppppplllnnnpppooojjjddd___\\\UUUOOOHHHFFFIIILLLLLLKKKXXXfff~~~uuu~~~nnneeesssiiiHHH???EEE<<>>===BBB@@@999:::===>>><<<999999>>>CCC@@@@@@BBBCCCDDDEEEEEEEEE@@@BBBGGGJJJMMMMMMMMMLLLJJJIIIIIIKKKNNNNNNKKKHHHEEEIIILLLMMMMMMPPPXXX^^^[[[[[[ZZZXXXWWWYYY\\\___ZZZYYYWWWTTTTTTWWWXXXWWW\\\^^^___]]]]]]lll{{{sssllldddsssyyyooojjj[[[JJJFFFKKKLLLFFFIIIDDD>>>===???AAAAAA???@@@>>><<<;;;;;;===???AAA<<<@@@CCCCCC@@@=========AAADDDFFFFFFEEEEEEGGGJJJIIIGGGDDDCCCDDDGGGKKKNNNKKKLLLMMMLLLIIIGGGGGGGGGKKKOOOTTTWWWWWWVVVTTTTTTOOONNNLLLKKKLLLNNNQQQSSSQQQRRRXXX___eeezzzyyyuuujjj^^^]]]cccjjjfffccc]]]WWWWWW```nnnyyy000...---+++)))''''''&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((('''''''''((((((((((((((((((((()))***+++,,,,,,,,,---+++)))'''(((***...000***)))(((((('''(((((()))---///777GGGWWW^^^ZZZSSSCCC;;;222......000111111333...+++---...---///222---------.............../////////000111222333444---///000000//////000222111000222666777555555888@@@AAAGGGQQQ[[[ccclllssswww```UUUSSS^^^hhhiiimmmttt~~~uuuuuurrrllllllvvvxxx||||||uuuxxxwwwTTT555222...***'''''')))*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...............///////////////111222111000444<<>>??????CCCFFFJJJOOOSSSXXX[[[\\\YYY]]]bbbaaa^^^^^^aaaeeeeee```^^^dddnnnsssqqqlllhhhgggeeeccc^^^XXXQQQMMMEEEBBBDDDHHHGGGGGGSSSdddwww~~~ggguuupppuuusssfffQQQAAA<<<===<<<;;;:::999999999:::;;;999:::<<<<<<<<<<<<===???BBBCCCDDDFFFFFFFFFEEEEEEGGGDDDBBBCCCGGGKKKLLLKKKJJJJJJKKKKKKKKKIIIHHHGGGHHHFFFGGGKKKNNNOOOSSSWWWaaa___\\\WWWSSSQQQRRRTTTYYYYYYXXXVVVTTTSSSTTTVVV[[[YYYYYY[[[\\\___hhhrrr~~~xxxdddXXXqqqxxxoooWWWSSSLLLEEECCCDDDGGGIIIIIIFFFBBB>>>;;;::::::;;;;;;;;;;;;<<<<<<===>>>?????????AAAAAAAAAAAA??????CCCDDDEEEFFFFFFGGGGGGFFFDDDDDDCCCBBBAAACCCGGGJJJKKKKKKLLLNNNPPPPPPNNNLLLNNNOOOQQQSSSTTTTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMSSSRRRWWW]]]___iii~~~{{{tttdddMMMJJJBBBCCCKKKFFFAAAIIIRRRkkkyyy000///...,,,***)))((('''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""""""""############$$$$$$$$$############"""""""""!!!!!!!!!"""###############$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))))))))))))))***+++,,,,,,------------,,,,,,,,,+++++++++******)))(((((((((++++++---555BBBNNNVVVZZZTTTPPPJJJAAA:::444222111------000555555///***)))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000111000///...///111333000000333444555999???LLLQQQXXX```kkkwww~~~pppgggWWWOOOPPP]]]hhhooowwwwwwqqqmmmeee```fffuuu~~~zzzyyyiiipppxxxyyy[[[???222000---***(((((()))*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))),,,++++++++++++,,,------------------............///111222111///111777<<>>888444333444555666111000//////111444777888:::;;;>>>BBBEEEHHHJJJKKKMMMPPPSSSSSSQQQOOOPPPRRROOONNNOOORRRWWW[[[\\\\\\YYYVVVSSSOOOJJJEEE@@@<<>>AAAIIIZZZqqqzzzjjjuuu~~~iiirrrlll```QQQCCC<<<<<<>>><<<;;;::::::::::::;;;<<<999:::<<<<<<<<<<<<>>>??????@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBDDDHHHJJJIIIGGGFFFGGGIIIJJJJJJJJJJJJIIIJJJHHHIIIMMMPPPOOORRRVVV\\\[[[YYYVVVSSSSSSUUUXXXZZZ[[[ZZZVVVRRRPPPQQQSSSSSSSSSUUUXXXXXXWWW\\\ccciiirrrccc\\\dddqqq|||ppp^^^LLLHHHCCC???===>>>AAADDDHHHFFFBBB???<<<;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDBBBAAACCCFFFIIIJJJJJJKKKMMMOOOPPPNNNLLLNNNOOOPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOSSSWWWWWWZZZmmmrrrXXXKKKMMMHHHDDDKKK<<>>666000.........------------......------,,,,,,,,,------...111222222111000///111222999666666:::===AAAHHHQQQ\\\gggpppttt}}}zzzmmmaaaYYYTTT^^^WWWWWWaaakkksssrrreeejjjkkkhhhjjjrrryyy}}}}}}zzznnnsssvvvqqqfffUUU@@@//////...,,,+++***))))))******************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))+++++++++++++++,,,------+++,,,,,,,,,------------///111222000------111444444[[[|||dddJJJCCC\\\{{{mmmVVVEEE>>>===<<<<<<<<<:::777444777777666444222333555888222333555777999::::::;;;>>>@@@AAACCCCCCCCCBBBBBBBBBDDDFFFGGGFFFHHHLLLOOODDDCCCAAA>>>=========>>>BBBEEEHHHOOO```}}}~~~vvvuuurrreeeeeeYYYIII>>>:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<888:::;;;<<<;;;<<<>>>???<<<===>>>???@@@@@@@@@@@@??????AAADDDGGGGGGEEECCCCCCDDDGGGIIIJJJKKKKKKKKKMMMKKKLLLPPPQQQOOOPPPRRRTTTUUUTTTTTTSSSTTTXXXZZZ[[[]]]]]]XXXQQQMMMOOORRRRRRTTTXXX[[[ZZZUUUVVV[[[XXXddd~~~|||iii```bbbjjjwww}}}rrrjjjaaaTTTIIIEEEDDDAAA??????@@@CCCDDDFFFDDDAAA>>>===<<<======;;;::::::;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBAAABBBEEEGGGHHHHHHIIIKKKMMMMMMLLLJJJMMMMMMNNNNNNMMMLLLJJJIIIOOOOOOOOOOOONNNNNNNNNNNNRRRPPPRRRVVVUUUSSS[[[ggg{{{xxxlll``````eeecccVVVLLLIII@@@===FFFEEERRR^^^dddlll~~~000///...,,,***)))))))))***'''$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%&&&&&&'''''')))(((&&&&&&&&&''')))***---+++***)))((()))+++,,,...000333444444111---***+++,,,---------,,,+++***&&&'''(((***---111666888EEEOOO]]]eeecccZZZOOOIIICCC@@@@@@AAA>>>999777:::333222222111111222333444222222111111111111222222444555666666555666888;;;AAABBBGGGOOOSSSVVV^^^fffqqq~~~yyyiii[[[RRRPPPSSSUUUeeebbbdddkkkrrryyynnngggooouuutttsssyyy~~~sssaaaMMM<<<111++++++++++++++++++******)))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,------------...///000000...---...000222>>>^^^lllXXXOOORRRkkkOOOJJJDDD@@@===<<<;;;:::777888888555222000111222111222333444555555555555555555666999<<<===<<<;;;666888:::999777777:::===::::::::::::;;;>>>CCCFFFIII\\\ooo|||zzz}}}ssshhhbbbMMMEEE<<<888:::<<<;;;999::::::::::::::::::;;;;;;666888::::::::::::<<<>>>:::;;;<<<===>>>>>>??????>>>>>>@@@BBBCCCDDDCCCBBBCCCEEEGGGIIIKKKLLLLLLLLLNNNLLLNNNQQQRRRNNNMMMOOONNNOOOPPPPPPPPPRRRVVVYYYYYY\\\]]]YYYQQQMMMNNNRRRSSSUUUYYY]]]ZZZUUUTTTXXXaaaXXXYYYnnnqqqgggqqqrrrkkkhhhooo|||}}}ppp___TTTLLLDDD===DDDCCCCCCBBBBBBCCCDDDDDDBBBAAA???===<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???========================???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDBBB@@@AAACCCEEEEEEDDDEEEFFFHHHIIIHHHFFFJJJJJJKKKKKKKKKJJJIIIIIINNNNNNMMMMMMMMMMMMMMMLLLPPPNNNOOOTTTTTTSSSUUU[[[eee|||xxx{{{jjjYYY]]]NNNSSSRRRJJJHHHQQQ___iiimmmqqqrrrnnnnnnrrrpppjjj......,,,+++)))(((((((((***'''$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""############"""""""""###$$$%%%######$$$$$$%%%&&&&&&'''(((''''''&&&'''((()))***,,,+++***)))))))))***+++...///111222333222111000***+++,,,------......---***)))***...222222...)))333999EEESSS^^^aaa___[[[RRROOOLLLIIIDDD??????DDD@@@>>><<<:::888777888888888888888888888999:::;;;>>>???@@@AAABBBEEEIIILLLQQQVVVaaalllqqqqqquuu{{{}}}oooiii]]]OOOIIINNNXXX```dddfffkkkvvvxxxsssrrr{{{nnnssszzz~~~dddKKK999...******))))))***++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,,,,------------.........,,,.../////////...///000888666===gggoooZZZQQQ]]]|||{{{eeePPPDDD??????@@@:::;;;<<<<<<:::888888888111222333444555555555555444333333444666888777666777777888888777777777777999<<>>?????????????????????AAACCCDDDFFFGGGIIIJJJKKKKKKJJJJJJMMMKKKLLLPPPOOOKKKJJJLLLIIIKKKLLLMMMMMMOOORRRTTTSSSVVVXXXUUUOOOLLLMMMPPPOOOOOOSSSUUUSSSNNNOOOTTT[[[YYYXXXWWW\\\qqquuu]]]___zzz~~~qqqyyyzzz|||xxxwwwqqq[[[MMMGGGDDD>>>:::@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA??????AAACCCAAA@@@@@@BBBDDDEEEDDDCCCFFFFFFHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKHHHGGGKKKMMMNNNPPPRRRWWW]]]vvvttthhhwwwxxxssswww}}}...---+++***)))((((((((()))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$###"""""""""###%%%&&&######$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((***************+++******,,,---///000222333333444,,,+++++++++,,,---...///...+++***,,,111333111...///...///888FFFSSS[[[^^^___```bbbccc]]]VVVTTTWWWRRRPPPLLLHHHEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLQQQRRRTTTVVVXXX\\\aaaeeelllsssuuupppooojjj^^^SSSJJJDDDBBBJJJZZZiiipppqqqzzzzzzppphhhdddcccjjjyyyzzzlllqqqrrrRRR;;;000++++++...((())))))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***************+++,,,,,,------------............,,,------...//////000000...222333FFFvvvyyyrrrxxx___```hhh|||ttt___MMMBBBBBB???===<<<======;;;:::333444555666666666666666666555444333222222444555666888;;;===>>>======<<>>???@@@@@@@@@???>>>???CCCFFFGGGHHHIIIJJJJJJIIIHHHHHHJJJGGGHHHKKKKKKHHHGGGJJJGGGIIIJJJKKKKKKLLLNNNQQQOOOPPPQQQPPPNNNLLLLLLLLLNNNNNNQQQSSSPPPLLLNNNSSSQQQTTTWWWUUUQQQWWWlll{{{nnnnnn~~~zzzwww}}}{{{uuuqqqhhhWWWFFF@@@AAA@@@===;;;??????>>>>>>===<<<<<<;;;<<<;;;:::999999999999999<<<<<<;;;<<<<<<===>>>???======<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@>>>???@@@???>>>>>>???AAA???>>>===>>>@@@BBBAAA@@@BBBCCCEEEGGGIIILLLMMMNNNIIIIIIHHHHHHGGGGGGFFFFFFIIIGGGFFFFFFIIIKKKLLLMMMPPPUUU\\\lllqqqsss...---,,,+++***)))))))))(((&&&%%%%%%&&&'''%%%$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""""""""############$$$###!!!!!!!!!"""$$$%%%#########$$$%%%%%%&&&&&&%%%&&&((()))***)))(((''''''(((***,,,,,,,,,+++******+++...000111222222222000...,,,******+++,,,...,,,,,,+++,,,---000333555///---+++,,,222<<>>>>>;;;888;;;;;;<<<<<<<<<;;;::::::999:::999777555777<<>><<<===<<<999777555555444444444555777888999999999888999:::;;;:::888777777888777777777888999;;;===>>>???AAABBBBBB@@@@@@CCCEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEBBBBBBEEEFFFDDDEEEIIIFFFHHHJJJKKKKKKLLLOOOQQQSSSQQQPPPQQQRRRQQQNNNKKKQQQQQQTTTWWWSSSNNNNNNRRRPPPNNNNNNSSSVVVUUUUUUWWWrrryyymmmyyy}}}xxxjjj[[[OOODDD===>>>???>>><<<===??????>>>>>>>>>>>>>>>>>><<<;;;;;;:::999888888888::::::::::::;;;<<<=========<<<;;;::::::;;;<<<===;;;<<<===>>>>>>??????>>>;;;<<<======<<<<<<>>>@@@???=========???AAAAAA@@@AAAAAACCCEEEHHHJJJMMMNNNHHHHHHGGGGGGFFFEEEEEEDDDHHHHHHGGGGGGHHHJJJLLLLLLLLLQQQRRRTTTgggzzzuuu|||///...---,,,+++*********'''&&&&&&&&&''''''%%%####################################$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$###"""  !!!###$$$"""######$$$%%%%%%&&&&&&$$$&&&(((***+++)))'''&&&%%%'''***---...---+++***(((+++...111222111000...333111---)))((((((***,,,(((,,,//////,,,,,,000444,,,...000///------000444444999CCCNNNTTTXXXaaajjjjjjiiiiiijjjmmmqqquuuwwwkkklllooorrrvvvzzz}}}{{{|||}}}~~~}}}```<<<666>>>BBBHHHQQQLLLPPPXXXcccppp~~~xxxqqqsssxxxzzzyyygggjjjkkkmmmsssxxxvvvqqqqqqvvvzzzQQQ@@@///******((((((******))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,///---+++***+++,,,,,,,,,---444333111777GGGnnnhhhQQQNNNbbbxxxoooaaa]]][[[WWWSSSEEEEEEDDDDDDCCCAAA@@@???;;;===???======AAAJJJRRR```nnn~~~}}}ooo^^^PPPKKKDDD999555999444444666999<<<:::555111555666888999:::::::::999<<<======;;;999777777888666666666666888:::<<<>>>===AAADDDEEECCCBBBBBBCCCAAABBBDDDEEEFFFFFFFFFEEEBBB??????BBBCCCBBBDDDHHHEEEGGGJJJKKKLLLNNNPPPRRRZZZVVVTTTUUUWWWWWWRRRMMMPPPQQQUUUXXXTTTMMMKKKMMMLLLOOOSSSSSSMMMIIIQQQ\\\UUU___rrrxxxyyypppzzzyyy}}}nnn\\\MMMBBBAAA<<<<<>><<<<<<;;;;;;:::999888888888888888888999:::;;;;;;::::::999888888999:::::::::;;;<<<===>>>>>>>>>>>>888:::<<<<<<<<<<<<===??????>>>===>>>@@@AAAAAAAAA@@@AAABBBDDDFFFIIIKKKLLLHHHHHHGGGGGGFFFEEEDDDDDD@@@CCCEEEEEEFFFHHHJJJIIILLLJJJOOOVVVUUUZZZvvvyyyrrr222111...,,,******++++++''''''&&&%%%%%%%%%%%%&&&%%%###"""$$$'''(((&&&$$$%%%$$$#########$$$%%%&&&"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!###########################%%%))),,,,,,+++)))''''''&&&&&&'''(((***,,,---,,,,,,---,,,,,,---000333000222333222///,,,***)))++++++******+++---///000///...---++++++++++++,,,'''***---222888@@@IIIOOOVVVXXX[[[___eeellltttyyyvvvqqqoootttzzz~~~|||{{{qqqeee]]]YYY\\\gggsssbbbEEE===>>>AAAMMM]]]\\\YYY\\\jjj}}}vvvoookkkooouuuuuutttssslllqqqvvvwwwsssppptttzzz}}}|||pppQQQ222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------000333444999III[[[kkkOOOFFFKKKooollllllkkkiiieee___XXXTTTSSSSSSWWWWWWOOOOOOeee~~~UUUNNNDDD===;;;:::999888666666666666777777777777444444444444666888:::;;;::::::999999::::::;;;<<<>>>>>>======<<<:::999888;;;===@@@AAAAAAAAACCCDDDDDDCCCCCCEEEGGGGGGFFFEEEHHHFFFDDDBBBBBBDDDFFFGGGGGGKKKNNNNNNLLLKKKMMMPPPQQQTTTWWWZZZYYYVVVRRROOOPPPTTTXXXXXXUUURRRRRRSSSRRRSSSSSSRRROOOMMMLLLMMMVVVXXXaaannnxxx~~~{{{hhhVVVMMMEEE===???===;;;;;;===?????????;;;;;;;;;;;;;;;;;;::::::999:::::::::999888888777888888888999999:::::::::999999888888777777666666888:::<<<>>>??????======;;;;;;;;;<<<===???AAABBB@@@@@@@@@>>>======@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFLLLQQQQQQOOOSSS^^^hhhooodddhhh222111...,,,******++++++''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$''''''%%%###%%%%%%$$$#########$$$%%%$$$$$$##################""""""""""""""""""""""""#########"""""""""""""""########################$$$&&&(((***+++***)))(((''''''''''''((()))+++,,,//////...,,,+++---000333111333555444222...---,,,++++++***))))))***++++++000000///...---+++***)))&&&))),,,...000333777::::::===AAAFFFKKKRRRZZZ___oooggg```^^^aaajjj{{{yyyiiigggsss{{{{{{kkk^^^OOOFFFBBB???BBBFFF^^^QQQHHHJJJNNNPPPVVV^^^vvvyyyzzzvvvoookkklllnnnrrrlllkkkuuu}}}zzzppphhhuuutttrrrooonnnsss}}}{{{|||kkkLLL333000...+++*********((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,...000......777CCCeee{{{```NNNSSS```wwwyyy}}}~~~~~~ttt\\\FFFAAA:::777777999999999666666666666777777777777555555555555666777999::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<:::999888888;;;===>>>>>>???@@@AAACCCCCCCCCFFFHHHJJJIIIHHHIIIHHHFFFEEEFFFGGGIIIKKKIIIKKKMMMMMMLLLKKKLLLMMMPPPSSSWWWZZZZZZXXXUUURRRRRRTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSOOOLLLKKKKKKPPPQQQVVV]]]```eeerrrzzznnnttt|||qqqmmmbbbQQQFFFCCC???:::>>>===;;;<<<>>>??????>>>::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888888888888888999999999999888888888888777777777777888:::<<<>>>?????????>>>;;;;;;:::;;;<<<===???@@@@@@@@@@@@>>>======@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGLLLOOOOOOMMMPPPXXX___ccc}}}zzz{{{222000...,,,+++***++++++''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$"""&&&%%%$$$###############%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""####################################%%%&&&'''((()))))))))(((((('''''''''(((((()))***//////...+++)))***---///000333666777555333111111---,,,+++)))((('''&&&&&&***+++,,,---------,,,,,,(((***+++*********---///000111333555777;;;???CCCTTTMMMEEE@@@@@@JJJ___rrruuuppp```NNNJJJWWWfffkkkVVVIII===;;;???BBBFFFIIIUUURRRPPPSSS^^^pppnnn``````mmm{{{xxxnnnqqq{{{~~~|||yyy|||xxxssspppttt|||zzzzzz}}}eeeHHH444'''---+++)))((())))))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...111///000111000---///333???cccgggRRRJJJMMMcccyyyyyyhhh```VVVEEE:::777444444555777888888666666666666777777777777666666666666666777888888999999888888999999:::;;;888999;;;<<<<<<;;;:::888888;;;===>>>>>>???@@@AAADDDDDDDDDGGGJJJLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOOOONNNNNNNNNOOOOOOMMMKKKNNNQQQUUUYYYZZZZZZXXXWWWXXXVVVTTTTTTTTTUUUUUUTTTRRRSSSSSSQQQMMMKKKKKKKKKRRRSSSUUUVVVSSSRRRWWW^^^cccmmmzzzuuuqqqsssqqqggg]]]NNNNNNIIIAAA>>>??????===<<<<<<<<<===??????>>><<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888888888888777777777888888888888888888:::<<<>>>@@@@@@@@@@@@<<<;;;:::::::::<<<===>>>@@@@@@@@@???======@@@BBBEEEFFFGGGIIIKKKLLLMMMMMMLLLMMMMMMLLLKKKIIIHHHFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLKKKKKKMMMPPPRRRKKK[[[www111000...---++++++******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$###""""""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################'''&&&&&&&&&''''''((()))((((((''''''((((((((((((,,,---...---***(((((())),,,000444666777666666666222111///---***(((&&&&&&&&&'''(((+++///333666888;;;:::777333///------...000111333333333444666888;;;888555444333777CCCOOONNNMMMFFF;;;777???IIINNNLLLBBB999999===BBBHHHNNNTTTaaappp|||rrrgggeeemmmzzzuuutttzzz|||ssssssfffEEE333......+++)))(((((()))******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++++++++++++++,,,,,,---111//////111222222111111333BBBiiittt```NNNMMMXXXkkk}}}qqqYYYMMMHHH>>>888888777666777777777666666666666666777777777777777777777666666666666777888888888888888999::::::777888;;;=========;;;:::;;;>>>@@@AAAAAABBBCCCDDDFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQUUUSSSQQQQQQSSSSSSOOOLLLLLLOOOSSSWWWZZZ[[[[[[[[[]]]XXXRRRPPPQQQRRRRRRPPPLLLMMMNNNMMMLLLLLLMMMOOOTTTWWW[[[[[[XXXUUUWWWZZZSSSZZZaaaeeeiiirrrsssggghhhggg[[[KKKCCCBBBBBB@@@>>>>>>?????????:::;;;<<<>>>@@@@@@===:::888888999:::;;;;;;<<<<<<<<<======>>>======<<<<<<::::::::::::999999999999777777777888888999999999888999;;;>>>@@@AAAAAABBB>>>===<<<;;;;;;;;;<<<===???@@@@@@???>>>>>>???AAAEEEFFFGGGIIIJJJKKKLLLLLLNNNNNNNNNNNNLLLJJJHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHIIIJJJKKKKKKKKKLLLRRR\\\lll111000///---,,,+++******''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$###""""""%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################'''&&&&&&%%%%%%&&&'''((('''''''''(((((((((((((((***---111222///+++((('''(((,,,000333555666888:::888777555333000---+++***((('''(((***...555;;;>>>JJJLLLLLLIIIAAA888111------///222333444444666888888444333666777666777:::999;;;;;;666444666;;;===DDDDDDHHHPPPVVVZZZ```fffjjjpppuuuyyy}}}xxxnnn{{{zzzwwwqqqllllllpppuuuuuutttdddEEE000)))))))))***)))((((((***++++++***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((('''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,+++***)))))),,,000000///222222BBBjjjtttlllfffaaaaaagggzzz{{{{{{|||lllXXXCCC<<<;;;555777888999999888777666666666666666666777777777777777777777777777666666555888777777777777888999999777888:::===>>>>>>===<<<===???AAABBBBBBCCCDDDFFFHHHGGGFFFGGGHHHHHHFFFDDDDDDEEEGGGJJJLLLMMMNNNOOOVVVSSSQQQQQQRRRRRRNNNKKKKKKMMMPPPTTTXXXZZZ[[[\\\ZZZUUUOOOLLLNNNQQQQQQQQQNNNOOOOOONNNMMMMMMOOOQQQPPPTTTYYY[[[ZZZ[[[\\\]]][[[\\\[[[ZZZYYY[[[```eeeqqq}}}}}}~~~rrr]]]KKKHHHHHHBBB>>>AAA===<<<<<<<<<<<<;;;:::;;;::::::<<>>======<<<;;;;;;;;;;;;;;;;;;::::::777777888888999999::::::888999;;;===???@@@AAABBB???>>>===<<<<<<<<<===>>>???@@@@@@@@@>>>>>>???AAACCCDDDFFFGGGHHHIIIJJJJJJMMMNNNNNNNNNLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIGGGFFFGGGJJJLLLKKKJJJKKKMMMOOOTTTbbb|||000000///...,,,+++***)))''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%###"""#########$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""####################################&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((+++///444666444000---+++)))+++...000222444777:::::::::999888666444222000)))(((&&&&&&(((,,,000333<<>>===@@@<<<999:::<<<<<<::::::<<<::::::<<<>>>@@@???<<<999888888999999::::::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<888888888999999999999999999999:::<<<===???@@@AAA??????===<<<<<<===>>>???>>>???AAA@@@???>>>???@@@BBBCCCDDDFFFGGGGGGHHHHHHKKKKKKLLLLLLLLLJJJIIIHHHEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGEEEFFFIIIKKKLLLLLLIIILLLOOOOOOQQQ]]]ooo~~~000000///...---+++***)))''''''&&&%%%%%%%%%%%%&&&!!!###%%%%%%###"""###%%%""""""###$$$$$$###"""!!!##################$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((()))((((((+++...222333222111000///......///......000444777999999::::::999888666555......,,,+++******))))))***000999@@@BBBBBBAAA@@@DDDFFFGGGFFFBBB>>><<<;;;???<<<;;;===>>>>>>CCCIIIJJJHHHIIIMMMTTTYYY^^^aaaaaa___```cccbbb]]]YYYYYYRRRQQQXXXdddjjjiiikkkqqqzzz}}}zzznnndddjjj|||{{{yyyxxx{{{}}}rrrgggbbbEEE888+++'''+++---+++((()))(((&&&'''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))))))))))))))***+++++++++......+++***///000------333555444AAAccclll]]]OOOOOOYYYjjj~~~{{{eeeMMM>>>:::666666888222000333555666555555666999666666666666777777777777555666777888888777666666777666666666666777888888777777777777888999;;;<<<999;;;>>>?????????@@@BBBBBBAAA@@@AAAAAAAAA???===???AAADDDGGGIIIJJJIIIHHHLLLMMMMMMLLLJJJHHHGGGGGGIIIJJJKKKNNNQQQTTTVVVWWWSSSRRRPPPMMMLLLMMMQQQTTTWWWVVVUUURRROOONNNOOOQQQPPPTTTVVVTTTUUUZZZ\\\ZZZPPPRRRVVVXXXZZZXXXUUURRRRRRTTTXXX\\\```cccggghhhcccrrrqqqiiilllqqqrrrwwwtttqqqoooqqqooojjjiiijjjhhhddd^^^UUUMMMFFF@@@>>>;;;===BBBGGGGGGCCC>>><<<===::::::>>>>>>;;;<<>><<<:::999999999999999999::::::888999:::;;;;;;;;;;;;:::666777888888999:::;;;;;;:::999999999999999999888999999::::::<<<===>>>???>>>===<<<;;;<<<<<<>>>???>>>???AAA@@@???>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCDDDEEEFFFGGGIIIJJJHHHGGGFFFEEEFFFHHHKKKNNNLLLNNNOOOOOONNNQQQVVV[[[hhhxxx000000///...---+++***)))''''''&&&%%%%%%%%%%%%&&&"""%%%%%%###"""$$$&&&!!!!!!###$$$$$$###""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&((())))))))))))***,,,---.........000222333222000---,,,---111444777888999::::::999888777888888999999777444000...,,,+++***)))***000777======AAAGGGJJJLLLLLLMMMNNNKKKNNNSSSWWWVVVVVV\\\eeeaaa]]][[[]]]```^^^[[[YYYLLLDDD@@@GGGSSS^^^gggnnnmmmfffggglllggg\\\___kkkooosssxxx~~~|||~~~xxxvvv}}}~~~mmmSSS???444---&&&%%%((()))******((('''%%%%%%'''(((''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++%%%+++...+++***......+++'''---111000...999WWWrrrooocccYYYRRRVVV^^^nnnzzzrrrkkkeeeJJJ777000444333333333,,,333555777666444333555777666666666666777777777777444555777888888888777666666666666666666777888888777666444444555777999;;;999;;;>>>?????????AAABBB>>>>>>===>>>???@@@>>>===>>>@@@DDDGGGIIIIIIHHHGGGJJJMMMOOOMMMIIIGGGGGGIIIIIIIIIJJJLLLNNNQQQSSSUUUXXXXXXVVVPPPKKKIIILLLPPPRRRRRRQQQOOOMMMMMMPPPRRROOOSSSTTTPPPQQQXXX[[[XXXVVVVVVUUUSSSPPPOOOPPPRRRPPPPPPQQQSSSUUUUUUQQQNNNKKKPPPOOORRRYYYTTTPPPXXXQQQQQQSSSUUURRRLLLJJJLLLFFFDDDDDDEEEGGGFFFCCC@@@;;;???@@@===;;;<<<>>>???>>>:::999======999999>>>;;;:::;;;<<<>>>>>><<<:::::::::999999999999999999777888999999:::::::::999444444555777888999:::;;;;;;::::::999999888888888999999999:::;;;<<<===>>><<<;;;;;;:::;;;<<<===>>>>>>???AAAAAA???>>>???@@@BBBCCCDDDFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHFFFDDDCCCEEEJJJNNNKKKIIIIIIKKKPPPUUUXXXYYY]]]^^^cccooo111000...,,,+++)))&&&###((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''')))***+++,,,---,,,,,,---...000222333111444777888888555222111333666999999888999===AAA???===;;;;;;>>>AAACCCDDD:::555333444222//////111000111444:::@@@DDDFFFFFFGGGNNNVVVZZZYYYXXX[[[^^^^^^WWWMMMFFFCCCEEEHHHJJJRRRRRRPPPQQQYYYgggqqqtttxxxjjjdddgggdddZZZ]]]iiikkkwww}}}~~~}}}uuucccJJJ666---((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))***************++++++,,,,,,------...,,,---...///000333777:::\\\xxxooohhheeeeeegggmmmsssuuussspppuuu}}}zzzvvv}}}}}}yyyhhhXXXNNNFFF555444444333222111000000222222222333333444444444333444555555666666555555444444444555666777777888999777555444444444666777444555666777888999:::;;;999999999:::;;;===@@@AAADDDCCCBBBBBBAAA@@@===:::<<<>>>AAADDDHHHKKKMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGIIILLLOOOPPPPPPPPPOOOSSSUUUVVVUUUQQQLLLIIIGGGOOOOOOOOONNNLLLKKKLLLMMMNNNMMMNNNRRRVVVXXXWWWUUURRRQQQOOOMMMLLLLLLLLLMMMTTTRRRPPPNNNMMMKKKIIIFFFHHHIIIKKKLLLMMMMMMMMMLLLKKKGGGEEEGGGGGGDDDAAABBBBBBBBBAAABBBBBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;::::::999999888888888:::999777666666666777777111222555777999999999999::::::999999888999999:::999::::::;;;;;;::::::999;;;;;;:::;;;;;;<<<===>>>>>>============>>>>>>???CCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFHHHIIIHHHEEECCC???AAABBBDDDFFFGGGHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKJJJKKKLLLNNNPPPRRRSSSTTTTTTWWWZZZ\\\___hhhttt}}}111///---,,,+++***'''%%%((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""!!!!!!!!!!!!"""###""""""!!!!!!""""""###&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))***+++...---,,,,,,,,,---...///333444666999::::::888555222333666888:::===AAACCC===<<<;;;===AAADDDEEEEEEGGGCCCAAABBBAAA>>>>>>AAA::::::;;;;;;;;;::::::::::::===@@@AAA@@@@@@BBBEEETTTSSSRRRSSSVVVZZZ]]]^^^___]]]WWWPPPRRR\\\fffkkkeee]]]]]]dddbbb\\\cccrrryyy{{{wwwcccTTTFFF999...***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))***************++++++,,,------------.........---///222555999NNNsss|||uuukkk^^^RRRJJJRRRZZZdddppp~~~zzzttt{{{zzzqqqjjjfffxxx~~~yyyeeeRRREEE===777333333333222222111111000000000111111222222222222222333333444444444444444333333333444555666666666888777555444333444555666777777777888888999999999999888888999:::<<<>>>@@@CCCBBBAAAAAAAAA@@@>>>;;;<<<>>>AAADDDGGGJJJLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQNNNLLLJJJIIIKKKNNNOOONNNMMMMMMNNNNNNMMMMMMPPPTTTUUUTTTRRRQQQPPPNNNLLLJJJIIIIIIIIINNNLLLKKKJJJJJJJJJHHHFFFGGGHHHJJJKKKLLLLLLKKKKKKFFFCCCBBBCCCAAA???CCCIIIIIICCC===<<<>>>???===:::===<<<<<<;;;;;;:::::::::999999999888999999:::::::::999999999::::::;;;<<<888888777777777777777777999888777666666777777888333444555777888999999999999888888777777888888999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<=========<<<<<<<<<<<<======>>>BBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEGGGIIIHHHFFFCCC@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMOOOPPPRRRRRROOOSSSVVVVVVUUUXXX^^^dddkkkpppxxx000...,,,++++++***(((&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######"""!!!!!!!!!!!!""""""############""""""#########%%%%%%$$$############$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))...---,,,+++******+++,,,333222333777;;;===<<<999444333444666:::===??????@@@???>>>???@@@AAA@@@???FFFDDDEEEJJJNNNOOORRRWWW]]]^^^^^^ZZZTTTPPPOOOPPPRRRQQQQQQPPPQQQRRRTTTUUUbbbdddhhhjjjjjjhhheeebbb]]]aaa___YYYWWW]]]fffkkkiiifffiiipppnnnhhhooo}}}{{{uuuyyy|||bbbDDD444...+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))(((((())))))))))))***************+++,,,,,,---------......,,,++++++---///000---;;;```uuummm[[[^^^^^^]]]```hhhooorrrsssssspppjjjddd^^^\\\[[[\\\aaahhhpppwwwzzz|||}}}|||kkkXXXIII???777333333111111111111111111111111////////////000000000000000111222222333333222222222222333333444555555555777666555333333444555555888888888888888888777777777777777777999;;;===>>>@@@?????????AAA@@@>>>===<<<>>>AAADDDGGGIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPNNNLLLKKKMMMOOOPPPNNNKKKCCCFFFKKKNNNNNNNNNMMMMMMMMMLLLMMMNNNPPPPPPOOONNNOOONNNLLLJJJIIIGGGFFFEEEGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGIIIIIIIIIHHHHHHEEEDDDDDDCCC@@@@@@IIITTTTTTJJJ???;;;>>>AAA>>>:::<<<<<<;;;;;;:::999888888777777777777777888999999888888888888888999999999444444444555555555555555888777777777777777888999666666666666777888999999777666666666666666777777999::::::;;;;;;::::::999999999999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<===@@@????????????@@@AAABBBCCCCCCDDDFFFHHHHHHFFFDDDBBBBBBAAABBBCCCEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIKKKMMMNNNOOOPPPNNNQQQTTTTTTRRRPPPPPPRRRSSSWWW___jjjwww///---++++++++++++***(((((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""######!!!!!! !!!!!!"""######$$$$$$############$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$%%%&&&'''---,,,+++*********+++,,,000//////333999======::::::777444555888999888666<<<;;;:::;;;>>>@@@AAA@@@@@@>>>@@@GGGLLLOOOSSSYYY\\\^^^```\\\UUURRRTTTWWWWWWVVVUUUWWWZZZ\\\]]]]]]hhhkkknnnmmmhhh```XXXTTT[[[eeennnlllhhhiiinnnqqqxxxsssvvv~~~{{{~~~{{{zzz{{{~~~vvvYYYEEE222***+++***((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,------,,,******,,,---555++++++;;;NNNfffwwwuuuyyy~~~{{{xxxxxx}}}}}}bbbOOO???:::777222222777000000000000111111222222//////////////////////////////000111111111111111333333444444444555555555666666555444333444444555666666666666666777777777666666666666777999;;;<<<===<<<;;;<<<>>>???>>>===<<<>>>AAADDDFFFGGGHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLHHHFFFHHHLLLNNNLLLHHHAAADDDGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAIIISSSQQQJJJAAA======>>>===;;;;;;;;;:::999888888777666555555555555666777888888777777777888888888888777222333333333444444555555666666666777777888888999888777666555666777888999444444444444444555555666888888888999999888888888777777777777888999:::;;;999999888999999:::;;;<<<======>>>>>>??????@@@@@@AAAAAABBBEEEGGGGGGEEECCCCCCBBBAAAAAAAAACCCFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFHHHIIIJJJLLLMMMMMMKKKNNNQQQRRRPPPOOOOOOPPPTTTUUUWWWZZZ^^^dddkkkppp///---+++***++++++***)))((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""######!!!!!! !!!!!!"""######$$$$$$############$$$$$$#########""""""###$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$######"""######$$$%%%&&&***)))))))))***,,,...//////...///333999<<<<<<;;;===:::777777999:::888666444333555888>>>CCCFFFHHHBBB??????BBBCCCBBBDDDHHHFFFJJJLLLJJJFFFFFFIIINNNIIIIIIJJJMMMPPPQQQQQQPPPVVVYYY]]]]]][[[XXXVVVVVVhhhttt|||yyyttttttyyy}}}zzzzzzxxxzzzrrrcccSSS888000++++++,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&'''(((((((((((()))))))))(((((()))******++++++,,,***+++,,,,,,++++++---///+++***///555333444MMMkkkyyyjjj___DDD888111333111,,,...555...//////000000111111222000000000000000000000000...///000000111111000000555555555555555666666666666666555555444444444444222222333444555666777888666555555555666888999::::::999888999;;;<<<<<<;;;;;;===AAADDDEEEFFFEEEDDDAAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLGGGDDDEEEIIIJJJGGGCCCCCCDDDDDDDDDDDDFFFIIIKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHDDDCCCAAAAAABBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBB@@@<<<;;;===??????@@@DDDBBBAAA???<<<888777777888:::999999888777666666666555444444444555555666777777777888888888888777666222333333444444555555555444555555666777777777777888777666555555666777888333222222222333333444555666666777777777777666666555555555666666777888999777777777777888999:::;;;<<<<<<===>>>?????????@@@@@@@@@AAADDDFFFFFFDDDBBBCCCBBBAAA@@@@@@BBBDDDFFFDDDCCCBBBAAAAAAAAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKFFFGGGIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTXXX[[[```dddhhhlllpppuuu}}}000---+++)))*********)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######"""!!!!!!!!!!!!""""""############""""""############""""""""""""###$$$$$$""""""############"""""""""""""""############$$$######""""""######$$$%%%'''''''''(((***---000111000222444777999::::::;;;:::999999;;;===@@@@@@@@@======???AAADDDEEEDDDBBB@@@======???@@@???@@@DDDIIIJJJLLLJJJHHHIIILLLPPPMMMOOOQQQSSSTTTTTTTTTTTTWWWZZZ]]]^^^^^^aaaggglllssszzz}}}xxxvvv~~~}}}yyy{{{pppsssrrrdddVVVDDD666+++)))(((***(((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((())))))((((((((()))******++++++(((***,,,,,,,,,,,,...///---+++,,,000,,,)))000<<>>???@@@AAABBBBBBAAA@@@@@@@@@;;;:::>>>@@@>>><<<<<<999===???>>>999666777999777777777666666666666666555555444444444444555555666666777888888777555444333333444444444444444444333444555555555555555444555555555444555555666666111111111111222333444555555666666666666666666555444444444444555666777777666666666777888999:::;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAACCCEEEEEECCCAAACCCBBBAAA@@@AAAAAACCCCCCAAA@@@?????????@@@AAABBBDDDEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGHHHIIIKKKNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUTTTXXX[[[YYYTTTTTTYYY___gggkkksss{{{111...+++))))))******)))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""!!!!!!!!!!!!"""###""""""!!!!!!""""""###"""""""""""""""###$$$$$$""""""############""""""""""""""""""#####################"""######$$$%%%%%%%%%%%%'''))),,,...000///333888999777555555777444666999;;;>>>AAAEEEHHHJJJLLLPPPRRRQQQKKKCCC<<<;;;888999>>>@@@AAADDDHHHIIIHHHGGGFFFFFFGGGIIIJJJMMMOOORRRSSSSSSTTTXXX\\\jjjkkkiiifffdddgggnnnuuutttxxxxxxtttuuuyyywwwwwwjjjiiisss}}}uuudddPPPAAA666...'''***((('''(((&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''(((((()))******+++(((***,,,,,,++++++,,,---222///***(((***---000222+++777MMMkkkyyyfffYYYLLL???666444222444333000000333333000.../////////////////////111111111000000000//////111111222333333333333222555555555555555555555555777777777777777666666555444444555666666777888888666666555555555777888999;;;999777888:::;;;<<<;;;;;;===AAACCCDDDCCCAAA@@@??????@@@AAABBBDDDDDDEEEFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIFFFCCCAAADDDEEEFFFEEEEEEFFFIIILLLIIIJJJIIIFFFBBB@@@BBBCCCBBBDDDHHHKKKLLLKKKIIIGGGCCCBBB@@@@@@AAAAAA???>>>??????@@@AAAAAA@@@???>>>???===>>>@@@???<<<<<>>===;;;999999999555555555555555666666666777666555444444444444444444555666777666555333222444444333333333333333333222333444444444333222111222222333444555555555444111111111111222333444555666777777888888777777666333333222333333444555666666666666777888999;;;<<<:::;;;===???@@@@@@@@@@@@@@@@@@AAACCCDDDDDDAAA???BBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOOOOQQQRRRRRRQQQOOONNNOOOPPPTTTVVVVVVRRRNNNLLLMMMPPPTTTVVVYYY\\\^^^___```aaaddd^^^___iiinnnkkkmmmsss|||{{{uuummmgggggghhhggg222///+++))))))))))))))))))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$###############""""""""""""######$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$""""""############""""""""""""""""""############$$$###############$$$%%%$$$$$$$$$%%%'''***,,,...,,,333999999333///000333///333777:::;;;>>>CCCHHHGGGMMMVVV^^^___XXXMMMEEE===::::::===>>>===???CCCIIIFFFCCCCCCDDDFFFFFFFFFHHHLLLOOOOOOOOOTTT\\\dddllllllhhhaaa\\\^^^eeelllwww{{{zzzvvvvvv~~~}}}{{{xxxyyyooopppttt|||yyy]]]SSSAAA000'''''')))******''''''******&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''(((((()))*********(((***,,,,,,*********+++'''---000---,,,...///,,,000...000;;;PPPjjjfffWWWGGG>>>888111111555000222///))),,,555666///////////////////////////111111000000/////////...222222333444444444444333444444444444444444444444888888888888888777666666777777777777888888888888777666555555666777888999<<<:::999999;;;<<<===<<<;;;===AAACCCDDDBBB@@@>>>>>>??????AAABBBCCCCCCDDDFFFHHHJJJLLLLLLLLLJJJIIIIIIKKKNNNMMMKKKGGGEEEDDDCCCEEEGGGIIIIIIJJJKKKMMMIIIIIIIIIEEEAAA@@@AAADDDBBBEEEHHHKKKLLLJJJGGGDDDAAA@@@>>>???@@@AAA@@@>>>>>>???@@@AAAAAA@@@???>>>:::;;;======999555999@@@<<<:::777777888888777555333333444444555666666777888777666555444333333333222333555555555333111000444333333333222222111111222333333444333222000///000111222444555555444333111111111111222333444555888888999999999999888888222222222222333444555555666666666777888:::;;;<<<:::;;;===???@@@AAA@@@@@@AAA@@@AAABBBDDDCCC@@@>>>AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>???AAACCCDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGJJJMMMNNNNNNLLLOOOPPPQQQPPPOOONNNNNNPPPPPPOOONNNMMMNNNNNNNNNMMMQQQRRRUUUVVVVVVVVVXXXYYYPPPGGGHHHUUU^^^]]]\\\```___\\\XXXWWWZZZ[[[VVVOOO