BM6P6(@ }}}}}}}}}~~~~~~}}}|||yyywww~~~}}}zzzwwwrrrmmmiiifffbbb```^^^\\\ZZZXXXTTTQQQRRRPPPNNNKKKGGGDDDBBBAAA;;;:::999777555444444333222111//////111222111000333333444444555666666777777888:::::::::888666555999::::::999888999;;;>>><<<;;;999777666777999:::999<<<>>>>>>===???CCCGGGEEEFFFFFFEEEEEEFFFIIILLLRRRYYY^^^ZZZQQQJJJJJJNNNLLLHHHFFFDDD>>>===OOOgggpppvvvzzzzzzvvvwww~~~ttt|||hhhNNN???222---+++,,,,,,***+++...))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''((((((((()))******))))))((()))))))))+++,,,,,,+++))))))+++---+++,,,.........///222444111555777666888<<<===;;;>>>???CCCIIIKKKPPP[[[ggg]]]NNNJJJUUU[[[\\\hhhyyy{{{iiiTTTKKKOOOVVVZZZZZZYYYRRRFFF;;;888888444---///...---...111111...***...,,,******+++,,,---,,,************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&'''***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''((()))))))))***++++++)))(((***,,,,,,000;;;SSSwwwkkkwww{{{uuuuuuuuuuuuvvvwwwwwwxxxwwwyyy|||~~~|||xxxtttuuuuuusssqqqnnnkkkhhhfffaaa^^^[[[YYYWWWUUURRROOOOOONNNKKKHHHEEEBBB@@@???<<<;;;:::888777666555555222000//////000111000///111222222333444555666666666777888999999888777666999::::::999888888:::<<<>>>===<<<;;;::::::;;;<<<999;;;>>>@@@@@@AAABBBCCCFFFGGGHHHGGGFFFEEEFFFGGGHHHOOOUUUVVVQQQLLLKKKLLLNNNJJJHHHFFF>>>888BBBSSS___gggpppqqqmmmlllqqqwww||||||```HHH666000,,,---...,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))+++******)))(((((()))))))))***,,,------...///000000000000222555:::>>>AAADDDGGGJJJOOOXXXaaabbb]]]YYY[[[```hhhkkkmmmssszzzqqqeee```hhhoooqqquuu{{{xxxiiiaaabbbiiipppsssvvvpppdddVVVOOONNNLLLIII>>>888222///000222222000///...---...///...+++)))+++++++++++++++++++++***+++************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))***+++******+++---//////555FFFddd~~~qqq~~~yyyrrrqqqooonnnmmmmmmnnnnnnpppoooooosssxxxxxxtttooommmlllllljjjhhhfffdddccc___\\\XXXTTTSSSQQQOOOMMMLLLKKKIIIFFFCCC@@@>>>======<<<;;;999888777777777444222000000111111000//////000000111222444444555333555666888888888888777999::::::999777777999:::<<<============<<<;;;;;;999:::<<<@@@BBBCCCAAA???FFFHHHJJJJJJGGGDDDBBBAAA===BBBHHHMMMMMMLLLJJJJJJMMMIIIGGGGGG@@@777777>>>QQQ]]]iiimmmhhhdddeeehhhvvvyyy\\\BBB666------///...+++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))+++************+++,,,,,,***+++,,,...000111111111555666:::AAAJJJOOOPPPOOOWWWZZZ___hhhvvv~~~uuuoooooorrrvvvuuupppmmmnnnooolllkkksss|||tttmmmkkkooowww}}}~~~ssshhhcccfffiiiiii\\\TTTJJJBBB<<<888333///......///000111///,,,))),,,,,,,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((())))))***,,,***)))+++...000111111<<>>===>>>===<<<:::999888888888888666444333333333222111---...///000111222222333111222444666777888888888:::;;;<<<:::888888888:::999:::<<<======;;;:::999999888888<<>>===<<<;;;::::::999999:::888555444333333111000------......///000000000///000222444555777888888;;;<<<===<<<:::999999:::888:::<<<======<<<:::999999777555777<<>>===<<<<<<<<<<<<;;;999666444333222000..............................///000222444555777777999:::<<<<<<:::999999::::::;;;===>>>>>>>>><<<;;;999777444444888<<<@@@BBB;;;>>>CCCEEEFFFEEEFFFFFF>>>:::444111222666:::===DDDBBB@@@AAABBB@@@;;;777222999DDDQQQ\\\aaaaaa___ggglllsss~~~}}}kkkKKK777///,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((&&&''''''((()))((((((((()))*********++++++++++++------,,,,,,---...//////888999===EEEOOOWWWYYYYYYUUU[[[hhhxxxzzzuuussspppooobbb[[[RRRHHH@@@888222///............------,,,,,,+++************)))))))))************************)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''(((((())))))******+++...++++++///------777DDDbbb{{{cccYYYlllnnnggghhheeegggjjjeeegggeeedddeeedddcccaaaaaa```bbbeeeiiikkklllmmmmmmjjjlllmmmmmmllliiigggfffaaa```___]]]\\\[[[\\\\\\RRRQQQOOOOOOPPPPPPNNNMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@???????????????<<<999777555444222000000//////...------,,,,,,...//////000222444555666555777::::::999888888999999:::;;;<<<======<<<;;;888888777666555666999;;;888:::===???@@@BBBDDDGGG???<<<666111///111444888:::;;;===???@@@@@@<<<888555444888DDDSSS\\\]]]YYYWWW___dddooo]]]EEE777///,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))******))))))*********+++++++++,,,,,,,,,---000333666:::>>>@@@HHHLLLTTT```lllqqqoookkkfffrrrvvvsssooohhh]]]NNN???555111111000///...------,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((()))******+++++++++***---111......???SSSwwwvvvZZZXXXxxx{{{}}}vvviiifffaaabbbgggdddcccdddeeeeeebbb```ccchhhdddfffiiikkklllllljjjiiiiiihhhhhhlllooooookkkggghhhfffbbb]]]YYYVVVTTTTTTOOONNNNNNOOOPPPPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDAAA>>>;;;:::888666444111000000...---,,,++++++...//////000111333555666333555777888777777777777777888888999::::::::::::888:::;;;888444222333555777888999:::;;;>>>BBBFFF>>>===999333///...111444///444999===@@@AAA>>>999777111...666FFFPPPPPPKKKAAAXXXaaaaaammm~~~jjjOOO>>>222---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%(((((()))*********************+++++++++,,,,,,,,,***---222999AAAIIIPPPSSSYYY^^^iiivvvzzzrrrzzz}}}uuubbbMMM>>>444333222111000...---------------,,,,,,,,,++++++************************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))((((((((()))******++++++))))))...222///000EEE^^^sssXXX^^^~~~zzz{{{vvvnnnsss~~~{{{iii^^^]]]ccchhhgggkkkkkkgggeeehhhlllmmmhhhccc___bbbjjjoooooolllnnnlllkkkkkkkkkkkkjjjiiikkkgggaaa\\\YYYWWWTTTRRRPPPNNNMMMMMMNNNOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKJJJIIIFFFDDDBBB>>>???@@@@@@???===:::999333333222000///---,,,,,,......------...///111222444444444555666888::::::444333222222444777:::<<<:::999888777666555444333111333777999;;;<<<>>>@@@@@@AAA>>>777///+++---111000222555999;;;=========666333//////444;;;AAADDDJJJKKKNNNTTT```qqq{{{fffPPP<<>>;;;:::666666444333111///...---......---------///000111333333333444666888999:::999777444333333555888::::::999888777666555444444111333666777888999<<<>>>===>>>>>>999333...,,,,,,///000333666888;;;<<<===:::777111...000666???DDDIIIJJJLLLPPPXXXfffwwwzzz```EEE333...+++******+++------+++)))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))*********+++(((***,,,------...111444666;;;CCCOOO```pppwwwwwwhhhkkkvvvwwwhhhaaa[[[YYYTTTLLLBBB999333000222///+++)))***,,,------*********+++++++++++++++************************))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&$$$###"""%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++***+++///222333???aaasss{{{yyyZZZaaa~~~|||xxxqqqiiidddeeeccc\\\[[[___\\\^^^aaaccceeefffjjjlllqqqvvvwwwsssqqqqqqqqqnnniiieee```^^^aaajjjsssyyy~~~|||yyyvvvqqqjjjfffbbb___ZZZWWWUUUTTTSSSQQQNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKPPPNNNLLLJJJHHHFFFEEEEEEAAABBBBBBBBBAAA???>>><<<;;;:::888666444222000//////...---------...///000111111222333555777999:::===;;;777444333444666777:::999999888777666555555333444444444444666999;;;:::;;;<<<<<<888222,,,))),,,---...111444888;;;===>>>;;;555///,,,111;;;BBBNNNPPPQQQPPPRRR[[[kkkwww~~~vvvSSS:::///,,,,,,,,,...//////,,,*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))))))))*********%%%)))---,,,+++...666>>>GGGJJJPPP[[[kkkwwwvvvpppooo|||rrrfffaaadddeee___RRRBBB666000222000...---......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,***(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))***+++++++++***+++000333888LLLuuuxxxyyywww___UUUjjjzzzxxx{{{~~~~~~xxxrrrmmmiiiaaa]]]___```\\\YYYYYYYYY[[[```gggjjjjjjkkkmmmqqqvvvyyywwwvvvwwwtttpppjjjhhhdddaaaaaahhhsss{{{}}}zzzssskkkfff```\\\WWWTTTRRRQQQOOONNNLLLJJJIIIIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLRRRPPPMMMJJJHHHGGGGGGGGGCCCDDDDDDDDDCCCBBB@@@@@@>>>===;;;999666444222111000000...---------......//////000111333666888999;;;:::999888777666555555999999888888777777666666555555555333222444777999;;;<<<<<<===;;;777000++++++++++++,,,///444888;;;>>>>>>:::333---...555===TTTWWWXXXTTTQQQVVVdddqqq~~~eeeCCC000...------...000///---+++*********)))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))***)))*********************+++,,,---000888DDDMMMWWWYYY[[[___iiirrrtttpppyyynnnpppppplllbbbUUUHHH@@@444333222222222111---+++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))'''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,***,,,000555???ZZZiiiTTTZZZxxxzzzuuupppnnnoooxxxwwwvvvtttooommmvvvyyyqqqjjjdddaaabbb]]]ZZZ]]]```___]]]\\\^^^\\\___gggjjjhhhhhhkkknnnssswwwxxxzzz{{{yyytttkkkjjjhhhdddbbbfffooowww~~~~~~}}}|||yyyssskkkeee^^^[[[UUUQQQOOOMMMKKKIIIIIIHHHGGGGGGIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOORRRPPPNNNLLLJJJIIIIIIIIIFFFFFFFFFEEEEEEDDDCCCCCC@@@???===;;;888555444333333111000...---------...---......000222444555666555777999;;;;;;999666444888888888777777777777777777777666555333444666999>>>>>>=========:::555222+++*********,,,000555777;;;======888222///111555JJJOOOSSSQQQOOOUUUbbbmmmzzzTTT999111///............,,,+++************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))*********+++++++++++++++///......444???NNN[[[ddd]]]cccfffgggkkkwww|||vvvnnnccc\\\GGGBBB:::444000///...---------------,,,,,,++++++************************************************)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***---111999IIIjjjcccUUUgggzzzsssqqqpppppppppmmmgggdddkkkuuu{{{rrrjjjccc___\\\[[[ZZZYYY[[[^^^``````aaa___ZZZ[[[cccgggdddeeejjjmmmrrrvvvyyy}}}}}}xxxmmmllljjjfffdddhhhooottt{{{{{{yyyxxxtttnnnfffaaa[[[WWWRRRMMMKKKIIIGGGEEEGGGFFFEEEFFFHHHIIIIIIHHHJJJKKKLLLNNNPPPQQQRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFAAAAAA???===:::888777666555444222000...------...------......000111333444000333777;;;<<<:::777555666666666666777777777777888888888666555444666888?????????>>>===;;;999888---,,,+++***+++...111333777:::<<<;;;777222000000555<<>><<<;;;:::777666444111///.........------------...///000111111222555888999999888777444444555555666666666777666777888777555555555777;;;>>>AAAAAA===::::::;;;000///---,,,,,,,,,...///555777:::;;;999555111...+++222;;;BBBIIIQQQZZZaaagggooo{{{yyyYYY;;;777111---,,,---------+++++++++*********))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((())))))******+++,,,---...000111111333;;;HHHWWWeeepppxxx}}}nnngggeeemmmcccTTTFFF<<<666333111/////////...---,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,---...000888IIIhhhnnn^^^jjjwwwpppttt||||||xxxqqqggg___ZZZYYYYYYXXX\\\]]]\\\[[[^^^cccggghhh______iiinnnjjjkkkqqqtttxxx{{{}}}|||wwwqqqnnnpppwww}}}xxxrrrjjjaaaWWWQQQOOOLLLHHHEEEDDDCCCBBBAAAEEEDDDCCCDDDFFFHHHHHHGGGDDDFFFJJJMMMPPPRRRSSSSSSMMMNNNOOOPPPQQQPPPOOONNNKKKJJJJJJIIIIIIIIIJJJJJJEEEDDDCCCBBB@@@???>>>===999777555222000///.........------------...//////333333333444555777999999333333444444555666666666444666888777666555555555777===CCCCCC>>>:::999;;;222111///---,,,,,,,,,,,,555555777999:::888333///---333;;;DDDKKKQQQWWWZZZXXX___lll~~~xxxyyybbb@@@:::333...,,,---......+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))*********+++,,,...000111222333@@@NNNbbbqqqxxx|||ssslllmmmgggddd^^^WWWNNNBBB666...000000///...------,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$"""###$$$%%%'''((())))))%%%%%%&&&&&&'''((()))))))))******++++++,,,------///222;;;PPPsssjjjbbbvvvuuuxxx}}}|||wwwnnnddd]]][[[\\\]]]]]]]]]___```aaacccdddeeehhhjjjlllnnnpppsssvvvyyyxxxwwwyyy}}}tttpppooosss~~~}}}qqqcccWWWQQQOOOKKKIIIEEEBBB@@@@@@AAABBB===???AAABBBCCCDDDGGGIIIHHHDDDAAADDDLLLRRRTTTRRRTTTSSSSSSRRRQQQOOOMMMLLLJJJLLLNNNMMMIIIGGGIIIKKKHHHHHHHHHIIIIIIGGGBBB???AAA===999555333111///---000///......---------...000111222444555666666666888888777777777777777888999::::::999777666777888888:::===???@@@???===<<<===888222---+++******)))---000555999:::888555333///---555GGGRRRRRRTTTYYYWWW[[[cccrrr{{{___HHH111,,,//////......,,,,,,,,,+++++++++******)))((((((((((((((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&'''((())))))(((...,,,///555666555:::AAASSSlllqqqbbbaaaccc[[[GGG555444///...111333///------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))+++---...---,,,///333BBB```llldddppp}}}xxx~~~uuulllddd```^^^]]]]]]^^^___aaadddggghhhmmmooorrrsssssstttuuuvvvtttuuuwwwzzzzzztttqqqrrrzzzqqqaaaTTTMMMJJJHHHFFFDDDBBBAAABBBBBBCCCAAABBBCCCCCCBBBCCCFFFHHHHHHEEEBBBDDDJJJOOORRRSSSVVVUUUUUUTTTRRRPPPNNNMMMKKKLLLLLLKKKJJJIIIKKKLLLIIIIIIIIIIIIJJJHHHEEEBBB???>>>;;;:::888555111...000///...---------------///000111333555666666777888888777777777777777777:::;;;;;;;;;999777666555777999<<<>>>??????>>>===>>>:::555111...---+++***---///333777888888666555///...444AAANNNVVVZZZ]]]YYY[[[aaammm|||mmmTTT::://///////---,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((()))***++++++++++++,,,111;;;@@@EEENNNXXXiiiwwwlllccc]]]ZZZ>>>444---...333222000///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))***+++---------,,,///555GGGiiinnniiiwwwuuu|||uuummmeeeaaa______^^^___bbbfffkkknnntttvvvyyyzzzxxxvvvuuuuuutttwwwzzz|||~~~~~~xxxrrrooorrrxxx}}}rrrcccTTTIIIBBB@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCAAABBBEEEHHHGGGEEEDDDEEEGGGLLLPPPSSSWWWWWWVVVUUUSSSQQQOOONNNNNNLLLIIIIIIJJJLLLMMMMMMKKKIIIHHHIIIJJJJJJHHHGGG???>>>>>>>>>===:::444000000000...---,,,,,,,,,,,,---...000222333555666777888888888777777666666666999:::<<<===<<<999555333666777:::<<<>>>???>>>>>>@@@===999555333000---***,,,...000333555777888888111111222888GGGWWW``````YYYZZZ^^^iiixxxkkkJJJ666111///...---------,,,,,,,,,+++++++++***))))))(((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,------...------333>>>KKKYYYiiivvvxxxpppmmmmmmUUUEEE444000222111...,,,---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***++++++,,,,,,---------222;;;SSSyyyoooqqq|||mmmccc{{{sssjjjccccccaaa______aaaffflllooouuuxxx{{{|||zzzwwwtttsssyyy|||}}}~~~yyyqqqiiihhhkkkkkkeee[[[OOOEEE???===<<<===>>>???@@@AAACCCCCCDDDEEEEEEDDDBBBAAABBBEEEGGGEEEFFFFFFEEEFFFIIIOOOSSSWWWWWWVVVUUUSSSQQQOOONNNPPPLLLHHHHHHKKKNNNOOONNNKKKIIIGGGGGGIIIJJJJJJJJJAAA@@@??????>>><<<888555222111000...---,,,,,,,,,,,,---...000222444666666777777777777777666666555666888;;;>>>>>><<<777444555666888:::<<<>>>??????@@@>>>;;;999777333...***,,,,,,---///222666999;;;333444111///===SSS^^^^^^WWWXXX^^^iiixxx]]]@@@333000000000------------,,,,,,,,,,,,******))))))((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))+++++++++,,,---...333222555BBBVVVjjjzzzxxxuuuwwwuuuiiidddRRR???666222000///000.........---------,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***++++++,,,,,,,,,---...///666DDDaaaqqqmmmyyy{{{pppkkkiiigggxxxooohhhfffdddaaa___aaaeeekkknnntttwww|||~~~|||yyywwwuuu{{{}}}}}}}}}|||xxxoooeeeaaabbbXXXSSSKKKDDD???>>>??????;;;<<<===???@@@BBBCCCCCCCCCCCCCCCBBBAAABBBEEEHHHDDDEEEFFFFFFGGGJJJNNNRRRUUUUUUTTTSSSRRRPPPOOONNNPPPLLLHHHHHHLLLOOOPPPOOOKKKHHHFFFFFFHHHJJJJJJJJJDDDBBB???>>>======;;;999555444222000///...------,,,,,,---...000222444555555666777777777777666555333444777;;;??????;;;777444555666888:::===???@@@???>>>===<<<:::666000,,,---,,,+++,,,///333888:::777777111+++444HHHUUUVVVWWWZZZbbblllxxxpppKKK555///000111.........---------,,,,,,++++++***)))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))+++***)))***---000999;;;CCCSSSgggwww{{{zzzjjjvvvsssfffZZZKKK@@@777111222666/////////............---************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))*********,,,------,,,---///222888LLLooouuudddkkkyyynnnmmmppppppooo{{{tttooohhheeecccaaabbbfffkkknnnuuuxxx}}}}}}{{{zzzyyyyyyyyyzzz|||}}}~~~{{{yyywwwtttlllaaaZZZZZZNNNIIIBBB>>>======>>>???=========>>>@@@AAACCCDDDBBBCCCDDDDDDCCCCCCEEEGGGDDDDDDEEEHHHJJJMMMOOOPPPRRRRRRRRRQQQQQQPPPOOONNNPPPMMMKKKKKKLLLNNNOOOOOOKKKIIIGGGGGGHHHJJJJJJJJJHHHEEEAAA??????>>>===<<<999888666444222000000///,,,,,,,,,,,,...000222333333444666777888888777666222222333777===???===;;;444444555666888;;;>>>@@@??????>>>>>><<<999333///...---++++++---111555888999888333---///;;;HHHNNNYYY```iiiooottt|||[[[>>>222000000//////.........---------,,,+++******)))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((***+++******,,,222777EEEOOO^^^mmmzzz{{{rrr{{{uuummmaaaTTTCCC444...///000000000/////////......************************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++)))+++------,,,---222666===VVV~~~ggg```mmmqqqooouuuuuuoooiiizzztttrrrgggfffddddddeeeiiinnnqqqvvvyyy~~~~~~}}}|||yyyvvvssstttxxx{{{{{{yyyrrrpppooollldddXXXPPPPPPHHHDDD>>>;;;<<<>>>??????BBBAAA@@@???@@@BBBDDDEEEEEEGGGHHHHHHFFFEEEEEEEEECCCCCCDDDIIIOOOQQQPPPNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOOOONNNLLLLLLMMMOOOLLLJJJIIIIIIJJJKKKJJJIIIJJJHHHEEEDDDCCCAAA???<<<===;;;999777555333222222------,,,+++,,,...000111000222555777888888888777555222000333999======<<<555555444555666:::===???AAA@@@@@@@@@???<<<888444000...,,,***+++...222444:::888555333///111===JJJZZZfffqqquuusssuuuqqqNNN;;;333111////////////.........------,,,+++***))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++,,,,,,---333<<>>;;;999777555444333...---,,,++++++---///000///111444777999999999888777333///111666;;;===<<<666555444444666999<<<>>>BBBBBBAAAAAAAAA???;;;888111///,,,***+++---000111:::777777777000,,,777III[[[iiiwwwyyytttuuu]]]DDD888333000/////////............---,,,+++***))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***,,,......111999EEENNNuuu{{{}}}qqq\\\GGG<<<111111111111000000000000************************)))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,'''***------,,,///555;;;YYYvvvzzz```ZZZhhhxxx~~~}}}wwwvvv{{{rrrmmmkkkfffeeehhhkkkmmmrrrxxxxxxzzz|||}}}{{{wwwssspppyyyvvvsssqqqrrrsssttttttqqqkkk```TTTKKKFFFFFFHHHJJJIIIGGGEEECCCCCCCCCCCCHHHHHHGGGEEECCCCCCFFFHHHKKKLLLMMMNNNMMMKKKIIIHHHDDDCCCBBBEEEJJJOOOSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPJJJJJJJJJJJJKKKKKKKKKKKKOOONNNLLLKKKIIIHHHHHHHHHIIIHHHGGGFFFEEECCCBBBBBBEEEBBB???<<<;;;999777555///...,,,++++++,,,...///...///111333666777888999===;;;888555444555777888999777555444444777:::<<<@@@@@@AAAAAA@@@>>>===<<<888444///,,,+++,,,,,,,,,111555888777444333777;;;ZZZjjjxxx{{{zzz}}}tttUUU===000222000---+++---///...,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))''''''((()))******333***(((000888@@@RRRfff}}}zzzsssppp```JJJ<<<333...222333///---000...------,,,,,,++++++***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((...---...000---777OOO```qqq[[[XXXjjj~~~}}}zzzyyyuuupppllljjjkkkkkkkkkooovvv|||}}}}}}|||zzzxxxuuussswwwtttrrrqqqrrrtttuuuuuurrrlll```TTTJJJEEEEEEFFFJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIJJJIIIHHHHHHKKKMMMOOOPPPQQQQQQPPPOOOMMMKKKFFFDDDCCCEEEJJJOOOSSSUUURRRQQQPPPOOOOOOOOOOOOOOOJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCEEECCCAAA???>>><<<:::777111000...------...///000000111222333555555666666;;;:::888666555555666777888777555333333555888:::===>>>@@@AAAAAA@@@???===;;;777222...---------,,,///444888888555444666999PPPbbbsssyyy{{{eeeJJJ:::333222///......///...,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((***+++,,,,,,(((///444555<<>>AAABBBBBBAAA@@@>>>:::555222000///---,,,---111777999777555666777CCCVVVjjjtttxxxvvvXXXCCC444333111000///...------+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))***+++,,,,,,------(((555===>>>NNNqqq{{{vvvqqqrrrmmmgggeeeKKKDDD999111222444111+++.........---,,,,,,++++++++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++)))------...333444CCC]]]yyy}}}fffXXX^^^www}}}~~~~~~{{{zzz~~~~~~yyysssqqqppppppmmmlllqqqzzz{{{xxxvvvqqqooommmmmmnnnnnnmmmlllfffbbb[[[UUUPPPKKKGGGEEECCCBBBBBBCCCEEEGGGIIIJJJKKKMMMNNNOOONNNOOOQQQRRRUUUVVVVVVVVVUUUTTTSSSRRRMMMJJJGGGFFFJJJOOOSSSUUUSSSRRRQQQOOONNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGGGGEEEAAA>>>777555333000//////000111000000111111222333333444666777777888888777666555888777666444444444444444555888<<<@@@CCCCCCBBBBBB???<<<888444222000---,,,***///666999999777555555888JJJ^^^jjjsss~~~iiiPPP666333111111000------...,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***,,,,,,,,,,,,---...444:::BBBQQQkkk~~~tttvvvvvvooohhhXXXRRREEE666000444444000//////......---,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++***...,,,...444888JJJfffooo\\\VVVbbb~~~}}}yyywww{{{~~~uuurrrqqqpppnnnlllqqqxxxyyyuuuqqqooommmlllkkkiiifffdddZZZYYYWWWVVVTTTQQQKKKGGGDDDCCCCCCCCCDDDFFFHHHIIIMMMNNNNNNNNNMMMMMMOOOQQQVVVVVVUUUUUUTTTSSSSSSRRROOOLLLIIIIIIKKKOOOSSSTTTSSSRRRPPPOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIGGGDDDAAA999777444111000///000000.........///000222444555444555777888888777666555999888777666555555444444333555:::>>>AAABBBBBBBBB@@@===999666444111---+++***...333777888777666555222@@@QQQaaappp}}}zzz~~~ddd>>>666///000000------000,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))+++------++++++---///;;;CCCXXXttt{{{iiicccUUUAAA444111333444000000///......------,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++,,,///,,,...666===RRRqqqeeeYYY[[[lll{{{~~~zzzwwwzzz|||vvvrrrqqqooommmooossszzzvvvrrrqqqooonnnllliiieeebbbWWWUUUTTTTTTUUURRRMMMHHHHHHHHHGGGGGGHHHIIIKKKLLLOOOOOONNNMMMKKKLLLOOORRRWWWVVVVVVUUUTTTTTTSSSSSSQQQOOOLLLLLLNNNPPPRRRRRRQQQQQQPPPNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOOOOPPPLLLLLLLLLMMMNNNOOOOOOPPPJJJIIIHHHIIIIIIGGGDDDBBB;;;999666333000000000000---------...///111444555333444666777888777777666777888888888777555444333222444777;;;>>>@@@AAAAAA@@@>>>;;;999666333///,,,+++---000444666777777777111999FFFYYYqqq|||wwwNNN===000///000...---000,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))),,,------,,,---111555===XXXyyyooo```QQQAAA444000333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,---///,,,///:::EEE^^^www\\\VVV```ttt}}}ttt~~~{{{wwwzzzxxxqqqqqqsssrrrrrrsss|||yyyvvvuuutttsssrrrnnniiifff^^^YYYSSSPPPPPPOOOKKKGGGJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPNNNMMMLLLOOOSSSWWWYYYYYYXXXWWWVVVVVVVVVVVVRRRPPPNNNOOOPPPQQQQQQPPPPPPPPPOOONNNMMMMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNQQQPPPOOOOOOOOOOOOOOOPPPLLLLLLMMMNNNPPPQQQRRRRRRLLLJJJHHHGGGGGGFFFDDDBBB>>><<<888555222111111111///...------...///111333333444555666777777777777555666777777666555333222333444666888:::===???@@@AAA???===<<<:::666111......---...000333666888999555777>>>QQQpppaaaHHH222///111///---///---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((+++---......222999@@@MMMwww{{{uuuooollllllnnnooosssrrrrrrsssvvv{{{{{{}}}mmmbbb```VVVAAA444444111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,,,,///---111???OOOllloooVVVWWWggg{{{}}}zzz}}}yyyzzz|||~~~{{{wwwzzzvvvoooqqqvvvxxxwwwwww~~~|||xxxwwwwwwwwwwwwsssoookkkfff^^^SSSMMMKKKKKKHHHEEEIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQOOOMMMNNNRRRXXX]]]\\\[[[ZZZYYYXXXXXXXXXXXXRRRQQQPPPPPPRRRRRRPPPOOOOOOOOONNNNNNMMMNNNNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMRRRQQQPPPOOOOOOOOOOOOPPPLLLMMMNNNOOOQQQRRRSSSSSSMMMKKKHHHFFFFFFEEEDDDBBB@@@>>>;;;777444333222222111000...------...///000333444444555666777888888333444555666666444222111555444555666888;;;===???AAA@@@???>>><<<999444000///...,,,---111666999;;;:::777:::LLLmmmoooQQQ555///222///,,,...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''***---...000666@@@HHHdddwwwqqqgggddd```]]]\\\]]]___aaa______```cccfffjjjmmmooozzz{{{yyyeee]]]hhhgggOOO;;;888111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++...---333DDDVVVvvvoooXXX]]]ppp~~~oookkktttnnnmmmrrrxxxzzz}}}|||uuuuuuxxxzzz}}}}}}}}}{{{xxxuuutttvvvxxxrrrfffWWWOOONNNMMMIIICCCJJJKKKMMMMMMMMMOOOQQQSSSUUUUUUSSSPPPMMMOOOUUUYYY\\\\\\\\\[[[ZZZYYYYYYXXXZZZXXXUUURRROOONNNNNNOOOMMMLLLKKKJJJIIIIIIJJJKKKOOOOOONNNNNNNNNNNNMMMMMMOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLNNNQQQRRRRRRQQQRRROOOKKKIIIHHHFFFDDDBBBCCCBBB???<<<999666555444333111///---,,,---...//////000222333333555888:::666666666666777777444222444444444555777888:::;;;>>>>>>>>>===<<<:::888777111000...///333777;;;===@@@===999???WWWyyybbb>>>000222333111//////...---,,,+++*********************************))))))************))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''(((((())))))*********(((,,,444444777JJJbbb{{{qqqhhhbbb```ZZZ[[[\\\ZZZXXXYYY\\\___ZZZ[[[ZZZXXXUUUVVVYYY]]]pppsssyyyuuuddd\\\eeeiii[[[FFF:::777777444///...///000.........---------,,,,,,,,,---,,,+++***))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++,,,,,,------222...666QQQcccmmmWWWaaayyyxxxooonnnqqqtttpppooouuuzzz{{{|||}}}yyywwwyyy||||||yyyyyy|||zzzmmm\\\RRROOOOOOMMMJJJKKKMMMNNNNNNOOOPPPSSSVVVUUUVVVUUUSSSPPPQQQTTTWWWXXX[[[^^^```___\\\XXXUUUZZZXXXUUURRRPPPOOOOOOOOONNNMMMKKKJJJJJJJJJJJJKKKNNNNNNOOOOOOOOONNNNNNMMMOOOOOOPPPQQQPPPOOONNNMMMLLLKKKKKKMMMPPPSSSSSSSSSSSSQQQMMMKKKIIIHHHEEECCCCCCBBB???<<<999777555555444222000.........//////...000222222333444777999777666666666777777555333333333444555666888999:::===>>>>>>???>>><<<:::999333111//////111666:::<<>>;;;===PPPnnnpppLLL999444222000000//////---,,,+++*********************************))))))************))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((()))((())))))******+++++++++***,,,000333666EEEbbb|||uuuuuusssoooiiidddaaaaaa[[[___dddgggfffdddbbbaaa```^^^\\\XXXUUUUUUWWWYYYaaabbbfffmmmrrrxxx{{{lllbbbeeefff[[[OOOJJJ<<<888333111111///...............---------,,,,,,,,,,,,+++***)))))))))***************))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,,,,---------222000;;;VVVllldddXXXjjj|||ooollloootttppprrryyy}}}}}}zzzuuutttzzz|||vvvuuuzzztttbbbUUUPPPPPPQQQPPPOOOPPPQQQQQQQQQRRRUUUXXXWWWXXXXXXVVVSSSQQQPPPQQQSSSXXX___dddeee```ZZZUUUZZZYYYVVVTTTRRRQQQQQQQQQOOONNNMMMKKKKKKJJJJJJJJJLLLMMMOOOPPPPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJLLLOOOSSSUUUVVVUUURRROOOMMMLLLJJJGGGEEECCCBBB???===:::888777666555444222000////////////...///111222222333666888777666666666777777555444333333333444555777999999;;;<<>>===EEE\\\wwwaaaFFF777111000222000///...,,,++++++******************************))))))************)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((***)))******+++,,,,,,------+++111333111:::XXX}}}vvvnnnkkkfffhhhhhhgggeeeddddddeeecccfffkkkoooooommmjjjhhhddddddcccaaa^^^[[[YYYWWWVVVTTTUUUXXX[[[```kkkvvvtttmmmnnnlllcccZZZXXXHHH<<<333444444///,,,............------------,,,,,,++++++*********++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,------------111444BBB^^^yyyqqq[[[\\\vvvzzzsssllllllqqqooosss}}}wwwppplllsss~~~{{{uuuppprrrzzzyyyhhhZZZSSSRRRSSSTTTVVVWWWXXXWWWVVVUUUVVVWWWXXXXXXXXXVVVRRROOOLLLKKKQQQVVV___eeegggddd^^^ZZZZZZYYYWWWUUUTTTSSSRRRRRRPPPOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIKKKOOOTTTWWWYYYUUUSSSQQQOOONNNKKKHHHFFFCCCBBB@@@===;;;999888888666555333111///.........---...000000000222444666777666555666777777666555222222222333444666888999999;;;>>>AAABBBBBB@@@???:::777333000...111555999===BBBCCC>>>>>>MMMggg|||uuuTTT<<<111000444000///...---,,,+++++++++************************))))))************))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***))))))***+++,,,------...---444444222EEEmmmtttiiidddcccgggiiijjjjjjjjjjjjlllnnnooommmlllmmmoooqqqqqqpppkkklllnnnnnnkkkgggccc```ZZZVVVSSSRRRRRRSSS[[[dddiiisssxxxkkkdddWWWDDD555444444...---111............------------++++++*********+++,,,,,,************)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))******+++,,,---......---000888JJJfffgggYYYbbb{{{{{{nnnjjj{{{mmmlllqqq|||vvvmmmfffkkk|||{{{wwwwwwyyyvvvrrrooosss|||rrrfff]]]YYYYYYZZZaaacccffffffccc___\\\ZZZVVVUUUSSSRRRQQQPPPOOONNNRRRVVV\\\bbbeeeeeebbb```ZZZYYYXXXWWWVVVUUUTTTTTTQQQQQQPPPOOOMMMLLLJJJJJJIIIJJJLLLNNNNNNOOONNNNNNMMMNNNOOOPPPPPPPPPOOONNNLLLJJJIIIKKKOOOTTTXXXYYYUUUTTTQQQPPPOOOLLLHHHEEECCCBBB@@@>>><<<;;;::::::666555444222000...------,,,---/////////000222555666555444444666777666555111111111222333555777777777999===@@@BBBBBBBBBAAA<<<:::777222///000444888===CCCGGGBBB<<>>]]]|||qqqjjjgggggghhhlllnnnooopppqqqsssvvvyyyyyyuuuqqqrrrwwwzzzyyywwwttttttqqqlllhhhfffiiillleee___ZZZWWWTTTQQQTTTYYYZZZ```hhhppp|||~~~rrrdddOOO<<<555222//////444//////.........---------++++++++++++++++++,,,,,,************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***+++,,,---...//////...000>>>SSSlllwwwddd[[[jjjzzzuuu|||tttnnnuuuiiiggglllwwwzzzpppgggfffqqq~~~yyytttrrrqqqpppllljjjmmmuuutttjjjeeeeeefffpppuuu{{{}}}yyyrrrjjjfffXXXUUUPPPOOOPPPTTTVVVXXXVVVXXX\\\___bbbccccccbbbZZZZZZYYYYYYXXXWWWVVVVVVSSSSSSRRRPPPOOOLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJLLLQQQUUUXXXYYYVVVUUUSSSRRRPPPMMMIIIFFFCCCCCCAAA???>>>===<<<<<<888777666444222///...---+++---.........///111333555444222333444555555555000000000111222444666777666777:::===???AAAAAABBB======;;;666111000333777===BBBHHHFFF@@@BBBQQQcccqqqPPP===555222111000///---,,,,,,++++++************************))))))************))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((()))((('''''')))+++(((((()))***,,,---.........555???UUU{{{vvvpppiiidddeeeiiiooossstttvvvyyy{{{}}}}}}rrrcccXXXXXXcccmmmmmmgggccc```[[[UUUSSSUUUSSSTTTXXX^^^gggwwwwwwkkk[[[GGG888222222333333/////////.........---------,,,,,,+++++++++,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,---...///000000111EEE]]]uuuzzz|||bbb___tttssspppssswww|||}}}qqqgggdddfffpppzzz~~~uuujjjcccfffmmmyyy|||{{{vvvrrrpppmmmiiieeeeeekkkwww}}}sssoooppptttyyyggg___UUUOOOPPPUUUZZZ^^^\\\\\\^^^____________^^^ZZZZZZZZZZZZYYYXXXXXXWWWTTTTTTSSSRRRPPPMMMJJJIIIHHHGGGGGGGGGIIIKKKNNNOOOMMMNNNOOOPPPQQQPPPOOOOOOLLLKKKKKKNNNRRRUUUWWWWWWXXXVVVUUUTTTSSSPPPKKKHHHDDDCCCAAA@@@>>>>>>======;;;:::999777444222000...+++,,,------------000222444222111111333444444444/////////000222333555666555666777999<<<>>>@@@BBB===>>>>>>:::444111444777<<<@@@FFFIIIFFFCCCLLLXXX^^^FFF888111111000///---,,,,,,,,,,,,************************))))))************))))))'''((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''''')))+++))))))***,,,---...///000333;;;MMMllluuummmooopppooopppvvv~~~xxxccc[[[bbbmmmsssooommmmmmhhh```ZZZYYYTTTQQQQQQVVV[[[dddtttzzzooojjjeeeSSS>>>444666555///////////////...............---,,,+++++++++++++++************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,---///000000222333LLLhhh~~~~~~~~~```aaa|||xxxxxxzzzooofffbbbccckkktttzzzwwwkkk```^^^aaammmssszzz~~~zzzuuusssqqqmmmfffccchhhuuuvvvsssvvv{{{wwwkkk\\\RRRPPPTTTZZZ]]]___`````````___]]][[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXTTTTTTTTTRRRPPPMMMJJJIIIHHHFFFEEEEEEGGGJJJNNNPPPMMMMMMOOOPPPQQQPPPPPPOOOLLLKKKLLLOOOSSSUUUVVVUUUYYYXXXWWWVVVUUUQQQMMMIIIDDDCCCAAA@@@???>>>>>>>>>>>>===<<<:::777444111000***,,,------,,,---///111333111000000222333444444...//////000111333555555555555666777999===@@@AAA<<>>??????>>>>>><<<888222...000///---,,,,,,---///000111111111000000000000000000000000000000111111222555555555555777:::===???@@@??????===;;;888555333888>>>FFFLLLNNNMMMKKKJJJ\\\zzz]]]DDD555666000---//////---,,,---+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))...000,,,,,,111555555BBBUUUwwwzzzvvvvvvuuurrrpppiiieee]]]VVVRRRRRRVVVZZZiiisssjjjddddddWWWHHHAAA666///444111///...///000111000...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))***,,,------...///111///FFFZZZrrrmmm[[[lllvvvppplllgggeeegggiiilllttt|||ttteee]]][[[fffrrr|||{{{wwwvvvsssooosssrrrrrrssstttxxx||||||ppp___WWWWWWZZZ\\\dddcccaaa^^^\\\ZZZXXXWWWZZZ[[[\\\]]]]]][[[YYYXXXVVVVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHHHHHHHJJJLLLMMMMMMNNNNNNLLLIIIHHHJJJLLLKKKLLLMMMOOOQQQUUUWWWYYYWWWWWWVVVUUUSSSQQQOOONNNKKKHHHEEEDDDEEEEEECCCAAAAAAAAAAAAAAA@@@<<<666222111000...,,,,,,---...///000000000000000000000000000000//////000000111222666555444444666888:::<<<@@@@@@@@@>>><<<999555333999===EEELLLPPPPPPNNNLLLRRRsssjjjOOO===777111...//////,,,+++,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++...,,,***)))+++111999>>>RRRqqq}}}zzzvvvssspppnnnhhhbbb\\\YYYXXXXXX]]]mmmwwwiiilllmmmbbbQQQDDD777000444222000//////000111000...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***************+++---------...000111444MMMbbb{{{ccc]]]pppwwwooojjjfffcccdddfffiiiqqqzzzyyyjjjaaa^^^gggooovvvwwwvvvvvvtttrrr|||yyywwwuuusssuuunnnbbb]]]\\\]]]bbb```^^^[[[YYYXXXXXXXXX[[[\\\]]]^^^^^^]]][[[ZZZWWWWWWVVVUUUTTTRRRPPPOOOKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMMMMKKKHHHGGGFFFGGGIIIJJJMMMPPPSSSWWWYYY[[[UUUTTTSSSRRRPPPOOONNNMMMNNNKKKGGGEEEEEEFFFEEEDDDDDDDDDEEEFFFEEEBBB<<<777333222///---,,,,,,---...000000000000000000000000000000//////000000111222555555444444444666777999>>>???@@@@@@>>>;;;777555999<<>>@@@@@@>>>;;;999:::;;;AAAKKKVVV[[[YYYTTTXXX^^^oooqqqUUU===555//////111///------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,...***---555444222@@@VVV{{{yyywwwtttpppkkkeeeaaa^^^\\\```ooojjjUUUEEE666555333000000000000000///...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++,,,............///111444???\\\wwwwwwdddYYYbbb~~~zzzqqqgggdddcccdddeeeiiitttuuujjjfff]]]___eeennnvvv|||~~~~~~}}}}}}yyywwwvvvzzz~~~~~~ppphhheeedddaaa^^^ZZZXXXWWWWWWWWWZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSOOONNNLLLJJJJJJKKKLLLMMMMMMNNNOOOPPPNNNJJJFFFBBBEEEHHHLLLPPPTTTVVVWWWXXXRRRRRRQQQQQQQQQPPPPPPPPPNNNLLLIIIEEECCCCCCDDDEEEEEEEEEGGGIIIJJJHHHEEEBBB;;;999555222///---------......//////000000000000/////////...///000000111222222333555666888:::;;;555888;;;>>>@@@@@@@@@???;;;;;;@@@JJJUUU]]]]]][[[XXXVVVbbb~~~aaaEEE:::111000222111000000,,,,,,,,,++++++++++++***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,***000666444888TTTuuu{{{vvvrrrqqqpppooommmhhhbbb^^^```kkkzzzhhhRRR777777555111000000000000///.........---------,,,,,,,,,,,,,,,+++++++++******************************((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++---...///......000333666CCCbbbkkk[[[___fff~~~uuuiiigggffffffeeeiiiuuuzzzmmmfffbbb```dddoooyyy|||vvvtttwwwyyyzzzyyyzzzttthhhcccaaa___]]][[[YYYXXXWWWWWWYYY[[[\\\^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTSSSSSSSSSRRRQQQNNNLLLLLLLLLMMMNNNNNNOOOQQQSSSRRRNNNHHHCCCDDDFFFKKKOOORRRSSSSSSRRRPPPPPPRRRSSSSSSRRRQQQPPPLLLKKKIIIFFFCCCAAABBBDDDFFFEEEFFFGGGIIIJJJIIIGGG@@@>>>999555111...---------......//////000000111//////......//////000111000111333555777999:::;;;444555888<<>>999666222000000000000///............---------,,,,,,,,,,,,+++++++++******************************))))))*********)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,---......//////222666999KKKjjjeeeUUU___mmmvvvllljjjiiigggeeehhhttttttmmmfffbbbfffrrr}}}sssnnnxxxxxxwwwsssnnnmmmqqqwwwqqqccc]]]ZZZZZZZZZYYYYYYYYYXXXXXXZZZ\\\^^^___```___]]]\\\[[[ZZZXXXUUUSSSRRRRRRRRRUUUSSSQQQNNNMMMMMMNNNOOONNNOOORRRUUUUUUQQQIIICCCCCCFFFJJJNNNPPPOOONNNLLLLLLNNNQQQTTTTTTSSSQQQOOOKKKLLLKKKHHHDDDAAABBBCCCGGGFFFEEEFFFIIIKKKLLLLLLDDDAAA<<<777333000......------......///000000111///............///000000000111222444666777777888555666777:::<<>>999444111///...---------...///000000111...............///000000000111222333444444444444777777777888:::===@@@AAA<<<===AAAEEEMMMWWWcccjjjbbb^^^ZZZeeekkkWWWAAA666222///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,222666999HHHiiitttnnnuuu~~~|||{{{zzzyyyrrrnnnkkkbbbWWW[[[gggvvvlllfffVVVaaannn^^^<<<888444111000000000000//////.........---------,,,,,,,,,+++++++++*********************************************)))(((((())))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,,,,---...///000444:::>>>```|||}}}iiiXXX[[[hhhyyyyyyooojjjffffffeeeeeekkkqqq{{{pppllllllsss|||pppggg```\\\WWWTTTSSSTTTTTTTTTbbbppp~~~vvvggg\\\XXXUUUWWWXXXWWWZZZ^^^]]]YYY^^^___]]][[[\\\______[[[[[[YYYVVVSSSQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPOOOQQQNNNMMMNNNRRRRRRNNNJJJFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTUUUSSSPPPMMMJJJIIIKKKKKKJJJGGGDDDBBBBBBDDDFFFFFFEEEHHHNNNOOOLLLJJJDDD===999888555///***...------...000111000///000///...------...///000000111111222222333444444666777999999999;;;===???DDDAAA@@@DDDNNNZZZccchhhlllfffZZZ]]]sss{{{bbbHHH<<<444,,,+++111/////////...------,,,,,,+++++++++************)))************))))))))))))))))))))))))***************,,,------,,,+++,,,...+++777666<<>>BBBDDDEEECCCAAADDDMMMYYYccciiiqqqmmmaaa^^^lll~~~oooSSSDDD999///---222000//////......---,,,,,,++++++++++++************************))))))))))))))))))))))))***************,,,------,,,,,,---///222999CCC]]]zzz~~~{{{xxxtttkkkaaa\\\\\\ZZZnnnmmmbbbdddccc___]]]PPPCCC777333333000///000//////.........---------------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,------***000///...222444>>>RRRvvvoooddd^^^WWWlllzzztttxxx~~~{{{llliiifffbbb\\\YYY^^^gggxxx{{{xxx|||zzzkkkccc^^^[[[WWWTTTTTTUUUUUUUUU[[[___gggnnnoooiii^^^UUUSSSVVVWWWWWW\\\cccdddbbbaaabbb^^^ZZZ[[[^^^^^^ZZZWWWUUURRROOOMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPRRRPPPNNNOOOQQQQQQMMMJJJLLLLLLLLLLLLMMMNNNOOOPPPVVVVVVWWWUUUSSSNNNJJJGGGHHHIIIJJJHHHFFFDDDCCCDDDBBBEEEEEEEEEHHHNNNNNNKKKMMMHHHBBB???===:::666222///---------///000///---000///...------...///000000000111111222333333333777999<<>>222///222000000///......------,,,,,,+++++++++************++++++*********))))))))))))))))))*********++++++***,,,------,,,---///111444;;;OOOzzz|||yyyyyyttthhh\\\WWWQQQ]]]rrrppprrrvvvqqqhhh]]]NNN>>>777555222000////////////.........------,,,,,,++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,,,,------+++...---000444333DDDcccjjj```^^^[[[rrr}}}qqqjjjhhhsss}}}nnnkkkgggaaaXXXSSSXXXaaaqqq||||||zzzwwwooofffaaaaaa^^^ZZZWWWWWWWWWWWWWWWYYYYYY\\\fffooopppggg]]]YYY\\\]]]___dddkkkmmmjjjjjjiiiddd]]]\\\^^^]]]YYYUUUSSSPPPMMMKKKJJJJJJJJJLLLMMMNNNPPPQQQQQQRRRRRRSSSQQQOOOPPPQQQQQQNNNLLLPPPOOOOOONNNNNNOOOOOOPPPUUUVVVVVVUUURRRNNNKKKIIIGGGHHHIIIGGGEEECCCCCCDDDCCCFFFGGGGGGJJJPPPPPPMMMMMMIIIEEEAAA???<<<999666000...------...///...---///...------------...///000000000111222222333333555888;;;===@@@CCCGGGJJJGGGFFFEEEEEEJJJTTT```iiiooovvvqqqgggccciiipppWWWDDD666000111000000//////...---------,,,,,,+++++++++*********+++++++++*********))))))))))))*********+++++++++***,,,---------...111444555IIIggg~~~yyyzzzxxxmmm```WWWSSSWWW___tttyyyooo^^^III;;;555333000///////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,------...------,,,222555444KKKsssiii\\\\\\^^^zzzyyymmmhhhiiirrrmmmgggaaaXXXQQQUUU\\\iiivvvtttmmmiiiddd```___```]]]ZZZYYYYYYZZZZZZYYYVVVSSSVVV```nnntttooohhhdddgggjjjkkkooouuuuuurrrrrrooohhh___[[[\\\ZZZVVVRRRPPPMMMJJJIIIHHHHHHIIIKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPOOORRRRRRQQQPPPPPPPPPPPPPPPRRRSSSSSSSSSRRROOOMMMLLLGGGHHHHHHFFFCCCBBBBBBCCCDDDGGGIIIIIIMMMRRRRRROOOLLLIIIEEEBBB@@@===:::999222000.........///...---///...---,,,,,,---...//////000000111111222333333111333555777999;;;???AAAFFFGGGGGGFFFHHHPPP]]]gggkkkvvvtttjjjccccccyyy{{{```JJJ:::222000111000000///......------,,,,,,,,,++++++++++++***++++++++++++************************+++++++++++++++,,,------...000444777;;;ggg~~~}}}|||uuuiiiaaaVVVVVVUUU___vvvgggQQQ===444222222111000000/////////.........---------------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,------......///...---111555777SSS~~~jjjYYYZZZbbb|||qqqkkkgggvvvoooggg```XXXRRRSSSWWWaaaqqqwwwmmmfffaaa___aaa]]][[[XXXWWWWWWWWWWWWVVVSSSQQQSSS\\\iiirrrsssqqqqqquuuwwwwwwzzz}}}zzzuuurrrnnneeeZZZUUUUUUTTTPPPMMMKKKIIIGGGFFFFFFGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNMMMIIIIIIHHHEEEBBB@@@AAABBBEEEHHHJJJKKKOOOTTTTTTPPPKKKIIIFFFCCC@@@>>><<<<<<555222000.../////////...///...---,,,,,,---.../////////000000111222222222333555777888999:::>>>@@@CCCGGGHHHGGGFFFLLLYYYdddiiiuuuvvvnnnfff```mmmlllTTTBBB666000111111000//////......---,,,,,,,,,,,,++++++++++++,,,++++++++++++******************++++++++++++,,,+++,,,------///222666:::DDD~~~zzz~~~~~~xxxpppjjj^^^[[[WWWYYYlll|||ooogggUUUAAA555333444444000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------......///111///000777@@@^^^kkkYYY\\\jjj}}}sssnnnbbbpppzzzoooeee^^^YYYSSSQQQSSSZZZkkkzzzuuutttxxxooolllgggbbb___\\\XXXVVVTTTUUUWWW]]]eeemmmsssvvv{{{zzzsssjjjfff\\\PPPLLLLLLLLLIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLOOOPPPRRRSSSUUUVVVVVVTTTRRRQQQNNNNNNOOOOOOOOONNNMMMMMMJJJJJJHHHEEEAAA??????@@@DDDGGGJJJKKKPPPTTTTTTPPPKKKJJJHHHEEEBBB?????????777444111///000000000///......,,,,,,,,,,,,......//////000000111111222222444666888999:::<<>>>>>???CCCGGGIIIKKKOOOTTTSSSOOOKKKKKKIIIFFFCCCAAA@@@AAA999666222000000111111000...---,,,,,,,,,,,,---.../////////000111111222222...000333555666999<<>>===@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGJJJMMMOOORRRUUUVVVUUUSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLJJJGGGEEEFFFCCC>>><<<===EEEGGGJJJNNNPPPPPPPPPOOOJJJIIIHHHFFFDDDBBBAAAAAA===:::666333222111///---///---,,,,,,---...---,,,////////////000000000000111222333555777999<<<===AAABBBGGGKKKJJJIIIOOOWWWeeepppzzz|||vvvpppnnnooozzz\\\CCC555222222000...---///000//////............---------,,,+++***))))))***+++,,,************+++,,,---...,,,333+++***666333777PPP|||zzz~~~uuujjj]]]WWWVVVdddooowwwaaa]]]\\\III???<<>>??????@@@@@@@@@@@@BBBCCCCCCCCCCCCEEEHHHKKKOOOQQQUUUVVVUUUTTTTTTUUURRRRRRRRRQQQPPPNNNMMMLLLJJJFFFEEEFFFCCC>>><<<===EEEGGGJJJNNNOOOOOONNNMMMKKKKKKJJJHHHFFFDDDCCCBBB===:::777444333222111///000...------.........---////////////000000000000111222333555777:::<<<===AAACCCGGGLLLKKKJJJNNNUUUcccnnnzzz~~~yyyrrrooonnnqqqbbbIII;;;555444222000///000///...///............---------++++++************++++++************+++,,,---...+++000---///777444>>>\\\{{{~~~sssggg^^^XXX^^^xxxnnnnnnbbb^^^[[[NNNCCC<<<555444333222111000///////////////.........------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++***************************++++++*********************+++,,,,,,......///000...333444111???cccxxxvvvbbbbbbwww}}}vvvmmmggggggoooxxx}}}mmmeee```YYYRRRNNNIIISSSbbbtttxxxvvvvvvssspppoooooooooqqqssstttrrrooolllccc]]]VVVQQQOOOLLLIIIEEEBBBBBBCCCCCCDDDDDDDDDCCC===>>>>>>???@@@@@@AAAAAAAAAAAABBBAAAAAACCCFFFIIINNNPPPTTTVVVVVVUUUVVVVVVRRRRRRRRRQQQOOONNNLLLKKKIIIFFFEEEFFFCCC>>><<<===DDDGGGJJJNNNOOOOOOMMMLLLKKKKKKJJJIIIGGGEEEDDDCCC>>><<<999777666555333111111///...---...///...---....../////////000000000111111333555777:::<<<===AAACCCHHHMMMMMMJJJMMMRRR___kkkyyy}}}vvvpppmmmkkklllQQQCCC888555333222111000...---///............---------******++++++++++++***************++++++,,,---...***......333777555JJJooo{{{zzz~~~{{{qqqggg[[[ZZZkkkppplllnnnhhhbbb[[[III::::::555444333222111000000000/////////.........------------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,---...//////000000555666666HHHllluuuzzzpppaaahhhwwwiiieeedddeeefffppp~~~ooohhhbbbZZZRRRNNNHHHOOO[[[mmmzzzsssnnnlllllllllnnnppppppnnnllleee```YYYTTTPPPLLLHHHEEEGGGHHHIIIIIIHHHGGGGGGGGGAAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBAAAAAABBBEEEHHHLLLOOOSSSVVVVVVVVVWWWWWWSSSRRRRRRQQQOOOMMMKKKJJJHHHEEEDDDEEECCC>>><<<===BBBEEEJJJNNNQQQQQQPPPOOOJJJJJJJJJIIIGGGEEECCCBBBAAA???<<<:::999777444222222000...---......---+++---.........///000000000000111222444777:::<<<>>>AAACCCHHHNNNNNNKKKKKKOOOZZZfffvvv{{{sssnnnqqq}}}vvvZZZKKK999444111222333000......///............---------)))***,,,,,,,,,,,,***)))++++++++++++,,,---......,,,,,,///333333888YYY{{{zzz{{{yyy}}}uuummmaaaZZZdddttt{{{www{{{pppkkkRRR999:::555444333222000000000000////////////...............------------,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++******+++++++++++++++,,,++++++,,,---...///000000111444555999OOOvvvwwwhhh]]]kkksssfffeeedddbbb^^^cccwwwppphhhccc[[[TTTPPPJJJMMMWWWiiixxxqqqkkkiiihhhiiikkklllkkkjjjeeeaaa[[[UUUPPPKKKGGGDDDJJJLLLNNNMMMJJJGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDCCCBBBCCCFFFHHHKKKNNNRRRUUUUUUVVVVVVWWWSSSRRRRRRPPPOOOLLLKKKJJJGGGDDDCCCEEECCC>>><<<===@@@DDDJJJOOOSSSTTTSSSQQQKKKKKKKKKKKKJJJHHHFFFDDDDDDBBB???===<<<999666444222000...---------+++***,,,------...///000000000000111222444777:::===>>>AAABBBHHHNNNPPPLLLKKKNNNUUU```qqq~~~wwwpppqqquuudddRRR;;;333///111333111///000///............---------***+++,,,------,,,+++***++++++++++++,,,---...///000,,,///111000AAAnnnrrrxxx~~~yyyxxxwwwqqqfff\\\```kkk{{{xxxttt\\\>>>888444333222111000/////////000000/////////..................---------,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,+++,,,,,,---...///000111000222333:::VVVyyyyyy___WWWkkk~~~}}}nnnggghhhiiiddd^^^___kkkyyyrrrjjjeee]]]VVVSSSNNNMMMTTTeeezzz}}}uuuhhhfffcccbbbdddeeeeeeeeebbb```[[[VVVQQQLLLHHHGGGKKKNNNQQQOOOKKKGGGFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCFFFIIIJJJMMMQQQTTTTTTTTTUUUVVVSSSRRRRRRPPPNNNLLLJJJIIIGGGDDDCCCDDDCCC>>><<<>>>???CCCIIIOOOSSSTTTRRRQQQLLLMMMNNNNNNMMMKKKHHHGGGDDDCCCAAA@@@???===:::888444222///...------+++***,,,,,,---...///000000111000000222444777;;;===???AAABBBFFFMMMPPPMMMLLLNNNQQQZZZjjjzzz{{{uuunnnsssooo[[[AAA666///111444000///222///............---------++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///111---111222444UUUooorrryyy{{{rrryyy{{{tttkkk```]]]bbbppp}}}tttrrrcccJJJ;;;444333222111000/////////000000000/////////..................---------,,,,,,---.........---+++***))))))))))))))))))))))))******++++++,,,---------,,,,,,---...///000000111000111333===]]]}}}|||mmmXXXUUUjjj{{{ooorrrrrrllliiilllmmmiiiccc```ccciiixxxxxxnnnhhh```YYYVVVOOOMMMQQQaaatttvvvgggccc___]]]]]]^^^______^^^]]][[[WWWRRROOOMMMLLLLLLPPPTTTSSSNNNJJJJJJKKKNNNLLLJJJHHHGGGGGGHHHIIIFFFFFFFFFDDDBBBCCCEEEHHHJJJMMMPPPRRRSSSRRRSSSTTTSSSSSSRRRPPPNNNLLLIIIHHHFFFCCCBBBDDDBBB>>><<<>>>???CCCIIINNNQQQQQQNNNLLLJJJKKKMMMMMMLLLJJJGGGEEEAAA@@@@@@AAABBBBBB@@@>>>777444111000//////---++++++,,,,,,---...///000111///000222444777;;;>>>???BBBAAAEEELLLOOONNNNNNPPPNNNVVVddduuuyyyooossszzzdddKKK<<<111333444000///333///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---...//////...555777@@@oooooorrryyy~~~pppuuuwwwpppeee^^^___eeeqqq}}}oooiiiggghhhYYYAAA555444333222111000000000000000000000/////////...............---------------///111333333000...,,,******************************++++++,,,------...,,,,,,---...///000111111333333444BBBeeewwwvvvpppbbbTTTUUUlllxxxkkkhhhiiijjjiiimmmpppnnnjjjfffcccaaadddsss}}}qqqjjjbbb[[[XXXPPPKKKOOO]]]ooovvvgggccc^^^[[[[[[\\\\\\\\\ZZZ[[[ZZZXXXTTTRRRQQQQQQNNNSSSXXXWWWSSSPPPPPPQQQSSSRRROOOLLLKKKKKKKKKLLLFFFFFFEEECCCBBBBBBEEEGGGJJJLLLPPPRRRRRRQQQRRRRRRSSSSSSRRRPPPNNNKKKIIIHHHFFFCCCBBBDDDBBB>>><<<>>>???CCCIIIMMMOOOMMMJJJHHHGGGHHHIIIJJJIIIGGGDDDBBB>>>>>>???BBBEEEFFFEEECCC999777444222111000///---++++++,,,---...///000111///000222444777;;;>>>???BBB@@@DDDKKKOOOOOOOOOQQQLLLSSS```qqq|||oooqqquuujjjRRRAAA444555555000///333//////.........---------...---++++++++++++---...,,,,,,,,,,,,---...//////---///999<<>>>>>???BBBEEEGGG???999333111222222...***,,,,,,------.../////////111222222222444888>>>CCCDDDGGGJJJMMMOOOOOONNNMMMOOOPPPXXXhhh{{{wwwpppkkkvvvppp\\\KKK999222222222111111//////.........---------......---------,,,,,,,,,+++++++++,,,---...///000---111333???fffmmmpppsssxxx|||zzzrrrqqqyyyzzzooobbbZZZ\\\___jjjpppkkkjjjiiibbbTTT===999555333111000000111111111000///////////////------------------------///000111111000...,,,+++,,,,,,+++***)))))))))***++++++++++++,,,---......000/////////000111222222333222444OOOxxxppptttggg\\\SSS\\\wwwuuupppfff\\\fffhhhnnnvvv{{{yyyooofffccc___aaaooorrriiiaaa\\\UUUPPPNNNTTTaaarrrvvvnnnbbb[[[XXXYYYYYYWWWXXX\\\XXXWWWUUUSSSQQQQQQQQQRRRTTTUUUVVVUUUSSSRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPMMMKKKHHHEEECCCBBBBBBBBBEEEGGGKKKOOORRRTTTUUUUUUSSSRRRQQQOOOMMMKKKIIIIIIFFFDDDCCCCCCCCCAAA>>><<>>BBBDDDFFFJJJMMMOOOOOONNNNNNKKKLLLSSSbbbuuuwwwrrrmmmrrr{{{eeeQQQ<<<444333222000/////////.........---------.........---------,,,,,,,,,,,,,,,,,,---...///000000222777JJJvvvlllnnnrrrxxx}}}}}}zzzssslllkkkpppxxxnnnnnnttt}}}pppeeeaaaXXXXXX^^^rrr{{{qqqhhheeeaaaVVVAAA;;;666555444222111222111111000///////////////------------------------...///000000///...,,,***,,,+++******************++++++++++++,,,---...///000000///000000111222333888888;;;YYYqqqnnn~~~fff\\\VVV```|||}}}uuunnnggghhhiiimmmuuu|||}}}vvvooohhhcccbbblllvvvjjjbbb^^^XXXSSSQQQTTT[[[fffyyy|||ooofff]]]WWWTTTWWWZZZZZZZZZ[[[XXXWWWUUURRRQQQPPPPPPQQQTTTVVVWWWWWWVVVUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSNNNMMMJJJGGGEEEDDDDDDDDDFFFGGGIIILLLOOORRRTTTUUUTTTSSSRRRPPPNNNLLLKKKJJJGGGEEEDDDCCCCCCCCCAAA???DDDEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNHHHGGGFFFDDDBBB@@@???>>>999555111///000111...,,,,,,,,,,,,,,,---...///000000111222333555999>>>BBBCCCFFFIIILLLNNNOOOOOOOOOJJJKKKOOO\\\mmm{{{wwwsssmmmmmm}}}qqqZZZAAA555444333000.../////////.........------.........------------,,,---------------...///000111000999WWWtttiiilllqqqzzz}}}{{{qqqkkkkkkgggeeeccc^^^YYYYYY\\\^^^kkk}}}zzzpppkkknnnzzzrrrjjjiii]]]YYYXXXbbb|||xxxiiidddccc\\\HHH???888777666333222333111111000///////////////---------------------------......///...---+++***+++************++++++,,,++++++++++++,,,---...///000000000000111222333444777777???aaazzz~~~eee]]]YYYeee}}}vvvmmmkkkmmmttt}}}zzztttqqqlllgggkkk~~~|||lllbbb]]]ZZZWWWUUUUUUUUU\\\kkkyyyqqqddd\\\WWWTTTSSSVVV[[[]]]\\\[[[XXXWWWTTTRRRQQQPPPPPPQQQTTTVVVXXXXXXXXXXXXYYYZZZXXXWWWVVVUUUUUUTTTTTTUUUQQQPPPNNNKKKJJJHHHHHHHHHKKKJJJKKKKKKMMMOOOQQQRRRUUUTTTSSSRRRPPPNNNMMMMMMLLLIIIGGGFFFFFFFFFEEEDDDEEEFFFHHHIIIKKKLLLLLLLLLHHHGGGGGGHHHIIIKKKMMMNNNIIIIIIIIIGGGDDDBBB???======:::666444444333111///,,,,,,,,,,,,,,,...///000000111222333555999>>>BBBCCCEEEHHHKKKNNNOOOPPPPPPNNNMMMOOOXXXeeesss}}}zzztttkkkhhhsss|||bbbEEE777555444111...////////////........................------------......------...//////000444333AAAhhhhhheeehhhppp}}}|||{{{tttnnngggbbbaaa___^^^]]][[[YYYYYY[[[XXX]]]cccjjjmmmnnnmmmmmmssspppqqqzzzyyyqqqjjjkkkrrruuuooooooddd]]]XXX[[[mmmsssoooooofffPPPCCC888888888333111333111000000///////////////........................,,,------------,,,+++***************++++++,,,---,,,++++++,,,,,,---...///000000000111222333444555555666CCCkkk|||ddd\\\XXXeeeyyyvvvuuu{{{wwwwwwtttooopppvvvhhhaaa]]]ZZZYYYWWWTTTUUU___kkkpppwwwwwwjjj^^^VVVZZZYYYYYYZZZ]]]___\\\XXXVVVUUUSSSRRRQQQPPPQQQQQQSSSUUUXXXYYYYYYZZZ[[[\\\YYYXXXWWWVVVVVVUUUVVVVVVTTTSSSQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLNNNQQQRRRUUUTTTTTTSSSRRRQQQQQQPPPOOOLLLIIIGGGGGGHHHGGGGGGFFFGGGHHHJJJLLLLLLMMMMMMJJJIIIHHHGGGHHHIIIKKKMMMIIIIIIJJJIIIGGGDDDBBB@@@BBB???;;;888666444222000---,,,+++++++++---///000///111333444666999>>>AAABBBDDDGGGJJJMMMOOOPPPQQQOOONNNOOOUUU```nnn{{{}}}tttiiifffoooiiiKKK;;;777444222000000000/////////.........//////.........---------............///000000111666999QQQdddbbbeeeooo~~~yyyooo[[[LLLOOOOOOOOONNNOOOQQQQQQPPPWWWUUURRRPPPOOOOOOOOOOOOTTTXXX```hhhpppsssqqqmmmjjjkkkooo}}}zzzuuurrreee^^^WWWWWWbbb}}}~~~rrr[[[HHH888777777222///222111000000///////////////........................,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,,,,,,,,,,---...//////000000111111222444555666777999JJJyyywwwbbbZZZVVVbbb|||wwwwwwtttwwwpppeee___\\\[[[ZZZWWWUUUXXX___iiirrryyy}}}wwwiiitttzzzmmm```VVV]]]aaabbb___]]][[[WWWRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTWWWXXXYYYYYY[[[]]]YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNIIIIIIJJJKKKNNNQQQTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUQQQNNNIIIFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIJJJJJJIIIGGGEEEDDDCCCAAA===999555222111000---,,,+++***+++---///000///111333444666999===AAAAAACCCFFFIIILLLOOOQQQRRRMMMMMMNNNQQQZZZiiiyyyvvvlllggglllrrrUUUBBB999444222222000000000/////////....../////////.........------............000111222333222<<<___dddaaacccooottttttbbbNNN@@@BBBDDDDDDDDDGGGKKKKKKHHHOOONNNLLLJJJGGGDDDCCCBBBCCCMMMWWW]]]bbbhhhlllllliiikkknnnwwwzzzuuukkkbbb[[[YYY]]]pppwwwgggNNN999666666111...222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///000000111111222333555666777777999OOOqqq^^^VVVSSSaaa~~~tttvvvwww}}}~~~ooo```]]]\\\^^^\\\WWWVVVXXXcccnnntttsssuuuyyyuuukkkYYYaaannn}}}~~~tttdddXXXVVV^^^bbb]]]WWWTTTQQQMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQSSSVVVWWWWWWXXXZZZ[[[XXXWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRPPPOOONNNIIIJJJKKKMMMOOORRRTTTUUURRRSSSTTTUUUVVVWWWXXXXXXUUUQQQKKKGGGFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPKKKKKKJJJJJJIIIHHHGGGFFFBBB@@@===999555333222222---,,,***)))***,,,///000...000333555777999===@@@AAABBBEEEHHHLLLOOOQQQSSSNNNNNNNNNNNNSSS___ooozzz{{{tttlllgggrrr|||```JJJ<<<333222444000000000000/////////...////////////............---------///000222444555111CCCqqqttteeebbbcccnnnooouuuvvvbbbXXXSSSMMMHHHEEEHHHIIIHHHMMMSSSSSSNNNNNNOOOPPPMMMIIIDDDBBBBBB@@@IIIQQQSSSXXXaaahhhjjjfffkkkmmmqqqyyytttiii```\\\[[[fff{{{nnnrrrTTT;;;666666000...333111111000///////////////........................------,,,,,,,,,,,,------------,,,+++++++++,,,,,,---,,,,,,------...///000111111111222444555777888888;;;TTTnnnYYYSSSSSScccuuuxxx{{{|||aaa^^^]]]```___ZZZUUUTTTVVVbbbiiiffffffjjjggg___WWWZZZ___jjj}}}~~~xxxrrroooppprrrsssrrryyy~~~zzzfffXXXIIITTT[[[VVVPPPNNNMMMJJJIIIHHHHHHHHHIIIJJJLLLMMMPPPRRRUUUVVVWWWWWWYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSUUUWWWYYYZZZZZZYYYUUUNNNJJJIIIIIIIIIIIIFFFFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQMMMLLLKKKJJJIIIHHHGGGGGGAAA@@@>>>;;;777555555666---,,,***)))***,,,///000...000333555777999===@@@AAABBBDDDHHHLLLOOORRRSSSSSSRRRPPPMMMNNNVVVdddooozzzooobbbggghhhPPP>>>333111444000000000000////////////000/////////............,,,,,,---///111333555666:::QQQeeeddddddcccnnniiihhhttt~~~zzzlllZZZPPPPPPQQQOOOLLLJJJMMMNNNMMMSSSZZZYYYTTTVVVWWWVVVQQQIIIEEEDDDFFF>>>DDDGGGHHHNNNZZZbbbcccccciiilllnnn}}}xxxkkk```YYYUUU\\\vvv}}}pppmmmccczzzYYY<<<777666000///444111111000///////////////////////////////////////---------,,,,,,---.........------,,,++++++++++++---------------...000000111111111222444666777888>>>AAA\\\|||xxxoooUUUQQQTTTfffzzz|||~~~}}}ffffffgggfff___VVVSSSUUUXXXXXXZZZ]]]aaabbbbbbaaaYYYVVVWWWaaatttwwwwwwqqqiiiaaa]]]^^^bbbeeennnrrrxxx~~~~~~jjjTTTNNNKKKJJJJJJKKKJJJGGGDDDDDDFFFGGGHHHHHHIIIKKKLLLSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWUUUSSSQQQPPPTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNOOOPPPRRRSSSTTTUUUXXXVVVTTTRRRRRRTTTWWWXXXVVVSSSOOOMMMKKKJJJHHHGGGHHHGGGFFFFFFFFFGGGHHHIIINNNNNNNNNNNNOOOPPPQQQRRRTTTQQQNNNMMMMMMKKKGGGDDDDDDBBB???<<<:::666222///333000,,,+++---///000000///000222444777;;;===???BBBCCCFFFIIILLLNNNPPPPPPQQQQQQQQQOOOQQQWWWbbbiiiyyyyyyrrrlllzzzoooaaaDDD666888333222222111111000/////////000/////////............///,,,---000111000333777:::gggsssgggdddaaaeeennn||||||ddd___ggglllllljjjaaa\\\VVVRRRSSSUUUUUUUUUQQQVVVWWWTTTUUU[[[\\\YYY[[[YYYWWWUUURRRNNNHHHEEEDDDBBBCCCGGGJJJNNNWWW___eeeggghhhlll{{{}}}rrrfff]]]UUUXXXmmmvvvggg]]]YYYfff\\\III888333666555///111111111111000000000000////////////............//////...------------...++++++++++++++++++++++++---,,,++++++,,,---///000222333444444333555777:::AAA@@@iii{{{yyyyyydddVVVRRRUUUfff~~~wwwyyyooolllkkkjjjeee\\\WWWWWWSSSSSSTTTWWWZZZ[[[ZZZYYYVVVTTTVVV___nnn{{{sssnnnjjjeee^^^WWWTTTTTTWWWYYY```ccchhhmmmppppppooonnnpppmmmkkklllooonnnjjjfffeeelllqqqqqquuuwwwjjjYYYIIIGGGEEEEEEFFFFFFDDDBBBDDDFFFHHHIIIJJJKKKMMMOOOTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPMMMNNNOOOPPPRRRSSSTTTTTTWWWVVVUUUTTTTTTUUUWWWXXXVVVSSSPPPMMMLLLKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTQQQNNNLLLKKKIIIEEEAAA???>>>>>>>>><<<999333///222///---,,,---.../////////000222444777:::===???BBBCCCFFFIIILLLOOOPPPQQQSSSSSSSSSRRRSSSXXXbbbjjj~~~vvvkkksssxxxfffIII999888333222222111111000000//////000000/////////.........///---...111222000333777???ppp{{{ddd]]]ZZZ___bbblll{{{}}}}}}~~~}}}ooobbb```bbbcccbbbbbb```\\\XXXVVVWWWXXXYYYXXXYYY]]]]]]ZZZZZZ^^^^^^[[[```___^^^]]]\\\ZZZUUURRRIIIFFFEEEHHHJJJMMMTTT\\\ccciiiooosss{{{uuujjjaaaWWWWWWiii~~~zzzbbbXXX\\\jjjaaaNNN888///222333000111111111111000000000000////////////..................---,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,...///000222333444444444555888;;;AAACCCoooxxxcccVVVRRRUUUfff{{{|||yyyrrrkkkiiieee^^^WWWUUUPPPOOOOOOQQQSSSSSSRRRPPPSSSTTTVVV]]]hhhvvvsssgggbbbaaa[[[WWWRRRNNNKKKJJJKKKLLLPPPRRRUUUXXXYYYYYYWWWVVVVVVRRRNNNMMMLLLKKKGGGCCCFFFLLLRRRVVV^^^fffaaaWWWDDDBBB@@@@@@AAACCCCCCBBBDDDGGGJJJLLLMMMNNNPPPRRRUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOKKKKKKMMMOOOPPPQQQQQQRRRNNNNNNOOOPPPRRRSSSTTTTTTWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPNNNMMMLLLJJJHHHFFFFFFFFFFFFHHHIIIKKKMMMMMMMMMMMMNNNOOOPPPRRRRRRUUUSSSPPPNNNLLLIIIEEEBBB;;;<<<===???>>>;;;555000111///---------...---,,,//////111444777:::===>>>BBBDDDFFFJJJMMMOOOQQQRRRTTTUUUUUUTTTUUUYYYbbbhhh~~~pppnnn}}}oooRRR???999222222222222111000000//////000000000/////////......///...///222222111333888GGG~~~kkk\\\[[[ZZZ[[[___jjjzzzyyyrrrlllnnnuuuyyyvvvpppfffcccbbbbbb```[[[[[[^^^___]]][[[[[[]]]____________aaa```^^^^^^```aaa___dddcccbbbbbbbbbaaa^^^[[[TTTPPPMMMNNNMMMNNNTTT\\\fffnnntttuuuvvvyyy{{{zzzzzzoooggg\\\XXXcccsssfffVVV^^^gggfffYYYCCC555555666333111111111111000000000000////////////............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000222333444444444666999<<<@@@IIIzzzzzzfffVVVRRRUUUfff{{{mmmgggccc]]]VVVTTTQQQPPPNNNOOOPPPOOONNNLLLRRRTTTWWW\\\eeeppp|||zzznnnaaaXXXTTTTTTQQQPPPMMMJJJHHHGGGGGGGGGFFFGGGIIIIIIIIIHHHFFFEEECCCAAA===<<<<<<<<<:::999999<<<>>>@@@HHHOOOOOOIII???>>><<<===???AAADDDEEEFFFIIIMMMOOOQQQRRRTTTVVVVVVWWWXXXYYYXXXWWWUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOKKKLLLMMMOOOQQQRRRRRRSSSOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWVVVTTTTTTUUUSSSQQQOOOOOONNNLLLJJJGGGGGGFFFFFFFFFHHHIIIJJJHHHIIIJJJKKKNNNPPPRRRTTTUUUTTTSSSQQQOOOMMMJJJHHH>>>>>>>>>>>>>>>;;;666222000///...---......,,,***...///000333666999<<<>>>BBBCCCFFFJJJMMMPPPRRRSSSTTTUUUVVVVVVUUUXXX___dddwwwyyyqqqxxxzzz^^^HHH;;;333333333222111111000000///000000000////////////...///...111444333111444:::SSSfffZZZ^^^^^^[[[^^^iiiyyy{{{lllgggeeebbb```______aaabbb```[[[\\\aaa______```aaaccceeeffffffddddddbbb``````cccfffggghhhgggffffffgggfffcccaaabbb]]]YYYWWWTTTSSSXXX___pppvvvxxxtttooopppqqqrrrooonnn~~~|||ssslllbbbZZZ```kkksss___aaa```jjjhhhUUUCCC===:::444111111111111000000000///////////////...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000222333444555555777:::===>>>PPP{{{}}}iiiUUURRRUUUfffuuujjjccc]]]WWWUUUSSSQQQOOONNNNNNNNNLLLJJJNNNPPPTTTXXX___hhhrrryyytttmmmbbbYYYTTTPPPMMMKKKLLLLLLKKKJJJIIIHHHFFFFFFCCCCCCCCCBBBAAA???>>>===;;;:::999999:::;;;;;;;;;999888666666999======:::999999:::;;;===@@@EEEGGGJJJMMMQQQTTTTTTUUUVVVXXXVVVVVVVVVVVVUUUSSSQQQPPPRRRQQQPPPOOOOOOOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWVVVUUUSSSRRRUUUSSSQQQQQQQQQPPPMMMKKKIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFIIILLLPPPSSSTTTRRRSSSSSSRRRQQQOOONNNNNNGGGDDDAAA>>>===:::777555222000.........---+++***---...000222555999;;;===AAACCCFFFIIIMMMPPPRRRSSSRRRUUUVVVVVVUUUVVV[[[___nnnuuuvvvkkkSSS>>>555333333222222111000000000111000000000//////////////////111444333222777>>>bbbhhhXXX\\\]]]\\\___iiixxx}}}rrrjjjgggeeeccc___\\\]]]\\\\\\___eeeaaaccceeegggiiijjjkkklllkkkhhheeeddddddfffiiilllmmmllllllmmmnnnooonnnlllmmmgggaaa^^^ZZZXXX]]]ccc{{{yyyqqqpppqqqrrrooohhhppp}}}tttoooggg^^^___gggooollleeessssss\\\FFF>>>;;;555111111111111000000000///////////////............///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111333444555666888<<>>XXXyyy|||dddUUURRRUUUggg|||rrrggg^^^WWWUUUTTTRRROOOMMMMMMMMMKKKJJJJJJKKKLLLPPPVVV^^^dddhhh```YYYPPPLLLLLLMMMKKKIIIIIIIIIJJJJJJIIIHHHGGGFFFBBBBBB@@@???===<<<;;;;;;:::::::::::::::::::::::::::777555333444666666555444666999;;;>>>BBBFFFJJJOOORRRVVVXXXXXXWWWWWWXXXUUUTTTSSSQQQOOONNNMMMLLLNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTTTTUUUVVVVVVUUUUUUSSSSSSTTTUUUUUUVVVWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRUUUSSSRRRRRRRRRQQQOOOMMMLLLJJJHHHFFFEEEEEEEEEEEECCCDDDFFFIIILLLOOORRRTTTOOOPPPRRRQQQPPPOOOOOOPPPNNNJJJEEEAAA>>><<<:::888444222///......---,,,***------///222555888;;;<<<@@@AAAEEEHHHLLLOOOQQQRRRQQQTTTVVVVVVTTTTTTWWWZZZiii}}}yyyuuuxxx^^^CCC777333333333222111111000000111111000000000///////////////111333222222:::DDDsssnnnZZZ\\\ZZZ\\\___iiiyyy}}}yyysssqqqhhhaaa[[[ZZZ[[[\\\```fffeeegggjjjkkklllmmmoooqqqllliiiiiikkkkkkiiiiiilllpppoooooopppsssuuuuuutttrrrlllfffbbb^^^\\\aaahhhxxxrrrpppnnntttkkkmmm~~~uuuqqqiiiaaa```fffzzzzzzzzzuuuxxxWWW<<<777888444111111111111000000000000////////////............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111333444666777999===@@@@@@bbb}}}www]]]UUURRRUUUgggyyyvvvggg]]]ZZZWWWTTTQQQOOOOOONNNMMMLLLJJJHHHGGGIIIOOOUUUWWWWWWPPPNNNJJJHHHHHHIIIJJJKKKGGGHHHIIIIIIIIIHHHGGGGGGDDDCCCAAA@@@>>>>>>>>>>>>999;;;<<<<<<;;;:::999999999666444444555444555555444888===AAACCCGGGLLLPPPTTTWWWZZZ[[[ZZZXXXWWWWWWTTTRRROOOLLLIIIHHHHHHHHHKKKKKKJJJKKKLLLNNNQQQSSSTTTUUUVVVWWWWWWXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRTTTSSSPPPOOOPPPQQQOOOLLLIIIEEECCC@@@<<<:::777444000.........---,,,,,,---///111444777:::<<<>>>@@@CCCGGGKKKNNNQQQRRRQQQTTTWWWWWWTTTSSSUUUWWWbbbvvv~~~xxx{{{gggGGG:::444333333222222111111000111111111000000000////////////000222111333===IIInnn]]]^^^ZZZ[[[^^^hhhyyy|||zzzuuummmhhheeecccaaa```ccciiiiiikkkmmmmmmmmmnnnqqqtttmmmnnnuuu~~~|||xxxyyyzzzxxxwwwwwwxxxxxxwwwvvvwwwpppjjjfffbbbaaafffnnnxxxqqqooonnntttnnnooouuuqqqjjjbbb```eeevvvzzz~~~|||VVV999555666222111111111111000000000000////////////............///...------,,,,,,---------------------------------...000111222222111111111333555666777:::>>>BBBDDDjjjuuu\\\UUURRRUUUggg~~~|||wwwjjjeeeZZZWWWTTTRRRRRRQQQPPPOOOMMMIIIEEEGGGMMMPPPPPPNNNHHHJJJKKKIIIEEEEEEIIIMMMHHHHHHIIIJJJJJJJJJIIIIIIGGGEEEDDDBBBAAAAAAAAABBB999<<<>>>???>>>===<<<<<<888666555666666444444666888<<>>;;;999666111...---......---,,,---...111444777:::<<<===???CCCGGGKKKNNNPPPQQQQQQUUUXXXXXXUUUSSSTTTVVV\\\ppp}}}}}}yyylllIII<<<444444333222222111111000111111111111000000000000//////000111000333@@@MMMggg[[[]]]WWWYYY]]]hhhyyyyyy|||yyyrrrrrrrrrrrrqqqkkkfffhhhnnnlllnnnooonnnmmmnnnrrruuusssxxx}}}zzzxxxzzztttnnnjjjgggfffllltttrrrnnnqqqtttpppoooooo~~~vvvpppjjjbbb```dddsssuuu}}}[[[???:::888111111111111111000000000000000/////////...............---,,,,,,++++++,,,,,,---------------------------...000111222222111111111333555666888;;;???BBBGGGpppvvvaaaUUURRRUUUggg~~~nnnccc```[[[WWWTTTSSSSSSTTTLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDAAA???===AAAAAAAAA@@@>>>===;;;;;;;;;:::999777666666666666>>>@@@DDDHHHKKKOOOSSSVVV[[[\\\\\\\\\ZZZVVVRRRPPPMMMHHHEEEEEEDDDBBBDDDHHHKKKKKKLLLMMMOOOPPPQQQRRRWWWXXXZZZZZZZZZ[[[]]]^^^ZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXWWWUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMMMMMMMMMMKKKJJJKKKJJJJJJJJJJJJLLLNNNOOOPPPRRRTTTTTTSSSRRRRRRRRROOONNNLLLIIIFFFCCCAAA@@@???;;;777333111000...---------...///111444666888===???BBBDDDFFFIIIMMMOOOPPPSSSVVVVVVTTTSSSTTTVVVXXXaaaqqq}}}rrrWWWCCC999777444111111333222///111111111111000000000000000,,,333///333666;;;ZZZiii\\\XXX^^^WWW^^^iiivvvzzztttooo{{{{{{}}}|||{{{xxxtttqqqqqqvvvzzzxxxssspppqqquuurrr{{{zzztttpppmmmjjjiiimmmttt~~~vvvrrrssssssooonnnmmmmmmyyyyyysssooogggbbbbbbsssnnnmmmmmmxxx|||aaa>>>555888111444333222111000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,---------.........//////000000000000///333555777999:::<<<@@@BBBPPPzzzttt\\\WWWWWWZZZfff}}}|||{{{tttnnnfff]]]WWWTTTRRRQQQOOONNNMMMKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGHHHHHHGGGEEEEEEBBBBBBBBBAAA@@@???===<<<<<<;;;:::::::::::::::;;;???BBBGGGKKKNNNQQQTTTWWWXXXXXXYYYXXXVVVSSSPPPNNNMMMHHHEEEDDDCCCBBBDDDHHHJJJKKKMMMOOOPPPQQQQQQQQQUUUWWWYYY[[[[[[\\\]]]___\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSQQQOOONNNNNNNNNMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSSSSSSSRRRQQQQQQNNNMMMKKKHHHFFFCCCAAA???>>>:::666222111000...------------///111333666888<<<>>>AAACCCEEEHHHLLLOOOOOOSSSVVVWWWVVVTTTTTTUUUWWW___nnn|||{{{```JJJ999666333111222333111///111111111111000000000000111...444111444777<<<]]]qqqaaaZZZUUUXXXTTT]]]jjjzzz}}}uuujjjmmm~~~xxxvvvwwwzzz{{{uuupppllljjjjjjpppwwwxxxuuutttmmmeeeiiiiiiiiirrr|||uuuooofffaaabbblllkkkcccaaalllvvvfffDDD666777444444333222111000000000000////////////////////////......---------,,,,,,,,,,,,,,,---------.........000000000111111222222222444666888:::;;;===AAADDDSSS}}}}}}uuucccVVVUUUXXXddd{{{~~~xxxkkkaaaZZZTTTRRRQQQOOOMMMJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJHHHIIIKKKKKKLLLKKKJJJJJJEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAEEEJJJOOOQQQSSSUUUWWWVVVVVVVVVUUUSSSQQQPPPOOOLLLGGGDDDDDDCCCAAACCCGGGJJJKKKNNNPPPRRRRRRRRRQQQRRRUUUYYY[[[\\\]]]___```_______________^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPOOOOOOOOOPPPNNNKKKIIIGGGGGGIIIJJJKKKLLLLLLLLLNNNOOOQQQRRRRRRQQQOOONNNLLLLLLJJJHHHEEECCC@@@???;;;888444222000///...,,,---------...000333555777:::<<>>777222222444333000///111111111111000000000///222...666333444555???gggfff``````ZZZXXXWWW]]]fffrrr~~~zzzyyywww}}}wwwqqqqqqzzz}}}wwwiiimmmooonnnlllssszzzrrriiieeegggkkkqqq^^^ZZZaaaxxx~~~]]]:::222777444333222111000000000000////////////////////////------------------------------------............222111000000222444777999888999;;;<<<>>>AAAFFFIIIYYYllljjj]]]ZZZXXXZZZggg~~~vvvsssvvvuuuhhh```UUUSSSPPPMMMLLLLLLMMMNNNLLLLLLNNNPPPRRRTTTVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEIIIOOORRRTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRRRRQQQJJJEEEBBBBBBAAA???AAAEEEHHHKKKOOOSSSUUUVVVVVVUUUSSSVVVZZZ\\\^^^___aaabbbaaaaaaaaaaaa```___^^^]]]]]]]]]______^^^\\\YYYWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPQQQPPPMMMJJJDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIKKKNNNPPPPPPMMMJJJIIIJJJJJJIIIGGGDDDBBB@@@;;;999666444222111...,,,,,,,,,,,,---///111333555666999<<<>>>AAADDDIIILLLNNNPPPTTTXXXZZZZZZWWWUUUUUUWWW___lll}}}|||```DDD:::222333555333000000111111111111000000000///111---444333333555CCCqqqkkkaaa]]]WWWVVVUUU^^^kkkzzz{{{zzzuuu~~~vvvvvv~~~{{{qqqoooqqqpppkkknnn}}}uuummmjjjlllmmmvvvhhhaaabbbyyyddd===222777444333222111000000000000////////////////////////---------------------------------.........//////000000///000222555888::::::<<<===>>>@@@DDDIIIMMMYYYwwwfff\\\YYYXXX\\\jjj~~~tttmmmmmmzzzvvvjjj]]][[[WWWTTTQQQPPPPPPPPPMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOOOOPPPOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHIIILLLQQQSSSTTTUUUVVVWWWVVVVVVVVVUUUSSSQQQPPPOOOIIIDDDAAAAAA@@@>>>@@@DDDGGGJJJNNNRRRVVVXXXYYYYYYXXXYYY\\\]]]]]]___aaaccccccccccccbbbaaa```___^^^]]]^^^``````___]]]ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPPPPPPPPPPNNNMMMEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGLLLPPPPPPMMMIIIIIIJJJJJJJJJIIIFFFCCCAAA>>><<<999666555222///,,,,,,,,,,,,,,,...000222333555888;;;>>>AAADDDIIILLLOOOPPPSSSWWW[[[[[[YYYVVVUUUVVV\\\hhhyyykkkMMM>>>333333555222000222111111111111000000000000111+++333222222666JJJ~~~ttteee^^^XXXYYYQQQ___ttt{{{}}}uuu}}}~~~}}}~~~wwwrrrppppppnnnkkklllxxxppplllnnnmmm{{{sssjjjgggxxxddd@@@555777444333222111000000000000////////////////////////,,,,,,,,,------------...------........./////////...//////111333777999;;;===>>>???@@@BBBFFFLLLPPPYYY|||```ZZZVVVUUU[[[lll~~~{{{}}}~~~tttnnn|||sssrrrzzzwwwhhheeebbb]]]XXXTTTQQQPPPNNNOOOPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXWWWWWWVVVVVVSSSSSSTTTUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNNNNPPPSSSUUUUUUVVVXXXYYYXXXXXXYYYXXXVVVSSSPPPNNNIIIDDD@@@@@@???===???CCCGGGIIIMMMQQQVVVZZZ\\\^^^]]]^^^^^^]]]]]]^^^aaadddeeeeeeeeedddcccbbb``````^^^```bbbbbbaaa___[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVVVVSSSPPPOOOOOOOOOOOOOOOGGGGGGFFFEEEDDDDDDDDDDDDAAAAAADDDJJJPPPQQQMMMIIIIIIJJJKKKKKKJJJHHHEEECCCBBB???<<<999777444000---,,,,,,,,,,,,---///111333555888;;;>>>AAAEEEIIILLLPPPPPPRRRVVVZZZ\\\ZZZXXXVVVVVVZZZeeevvvuuuTTTBBB444333555111000444111111111111000000000000222+++222222333999RRRwwwggg```[[[\\\QQQ```wwwxxx}}}ttt|||xxxtttsssyyyuuuppplllkkkxxx{{{qqqlllnnnnnn~~~}}}zzzsss{{{~~~bbbCCC777555444333222111000000000000////////////////////////,,,,,,,,,---------..................////////////...///111333666999;;;<<>>;;;999555000---,,,,,,+++,,,---///111222555888;;;>>>AAAEEEIIIMMMQQQPPPQQQUUUZZZ\\\[[[YYYVVVVVVZZZddduuuzzzYYYEEE444333555111111555111111111111000000000000333,,,333333444;;;WWWqqqbbb]]]XXXYYYVVVaaasssssszzzrrryyyxxxuuuwww~~~vvvoookkkrrr|||qqqkkklllqqq~~~aaaDDD888333444333222111000000000000////////////////////////,,,,,,,,,------...................../////////000...///222666999;;;===>>>@@@@@@AAABBBDDDIIIOOOTTTYYYxxx[[[XXXTTTVVV```uuu{{{qqq~~~rrrfffaaa___fff}}}vvvkkkhhhddd\\\UUUTTTQQQSSSUUUVVVVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]][[[YYYXXXYYYXXXUUURRRUUUSSSRRRTTTVVVWWWUUURRRUUUUUUTTTTTTSSSRRRRRRRRRVVVWWWWWWXXXYYYYYYZZZZZZXXXZZZ[[[[[[YYYUUUQQQOOOIIIEEE@@@======???AAAAAAGGGHHHKKKOOOTTTYYY^^^```ddddddccc```]]]^^^ccchhhjjjiiifffeeeeeeeeecccaaa______```bbbcccbbb```]]]ccc___[[[YYYXXXXXXWWWWWWWWWUUUSSSPPPNNNMMMMMMMMMIIIIIIHHHFFFCCCAAABBBDDDBBB???DDDPPPWWWSSSMMMKKKLLLKKKJJJHHHGGGFFFEEEDDDCCCCCC@@@;;;666222000000---,,,++++++,,,---///000555888;;;===???BBBEEEGGGNNNNNNPPPTTTXXX[[[[[[[[[ZZZ]]]\\\[[[eee{{{lllMMM555555888222000777333222111111000000111111333444888222555;;;WWWppp___]]][[[UUUYYY___pppxxxxxxooouuu~~~{{{zzz{{{qqqiiinnnyyy~~~vvvoookkkqqqqqqgggGGG777666333333222222111000000000000000000000000000000000..................---------,,,,,,------///000000111333555666888:::===@@@CCCAAA???@@@CCCIIIPPPUUUaaaxxx___UUUTTTVVV```xxxzzzooozzz}}}pppddd^^^[[[\\\jjj{{{zzzvvvqqqeeeZZZVVVRRRTTTVVVXXXXXXXXXXXXXXXZZZZZZ\\\]]]___aaacccccc^^^]]][[[[[[\\\\\\ZZZWWWWWWUUUTTTTTTVVVWWWVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\YYYZZZ[[[\\\ZZZWWWSSSPPPGGGDDD???<<<===>>>??????EEEFFFJJJNNNUUU[[[```ddddddeeeeeeccc``````dddhhhjjjhhhggggggggggggeeecccbbbaaabbbcccdddccc```]]]bbb___\\\ZZZZZZYYYXXXWWWXXXVVVTTTRRRPPPOOOOOOPPPIIIIIIGGGDDDAAA@@@@@@BBBDDDCCCIIISSSVVVQQQKKKIIIKKKKKKJJJIIIHHHFFFDDDCCCCCCBBBAAA>>>;;;666222///------,,,+++,,,---///000444777:::===???BBBEEEHHHLLLMMMOOORRRVVVYYY[[[\\\ZZZ]]]\\\[[[dddyyysssSSS888555888222000555333222111111000000111111111222666111666===[[[lll^^^]]]ZZZSSSWWW^^^pppxxx|||rrrvvvzzzyyyyyyzzzllldddgggnnnrrr{{{sssmmmlllrrr~~~~~~|||~~~}}}gggFFF666777333333222222111000000000000000000000000000000000...........................---------...///000000///111333444666888;;;===CCCBBBAAA@@@CCCHHHOOOTTT^^^{{{___RRRSSSUUU```xxxzzzpppttt|||nnnaaa]]]YYYTTTXXX```rrrtttfff^^^VVVVVVWWWWWWWWWVVVUUUUUUXXXYYYZZZ\\\___aaabbbccc___^^^]]]^^^``````___^^^[[[YYYWWWVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYY\\\^^^___YYYZZZ\\\\\\[[[XXXUUUSSSFFFCCC???===<<<=========BBBDDDHHHMMMUUU\\\bbbfffdddfffhhhfffdddccceeehhhiiihhhhhhiiijjjjjjgggeeedddccccccdddeeedddbbb___aaa___]]]\\\\\\[[[YYYWWWXXXWWWUUUSSSRRRRRRRRRRRRIIIIIIGGGCCC???===>>>@@@EEEHHHOOOVVVUUUNNNHHHGGGJJJKKKKKKKKKJJJGGGEEECCCBBBAAA@@@@@@@@@<<<555///...---,,,,,,,,,---...///222444888;;;>>>AAAEEEHHHKKKLLLNNNQQQTTTXXX[[[]]]\\\^^^]]]]]]eeewwwzzzZZZ<<<555777444111222333222111111000000111111///000444000777AAA```|||ddd\\\\\\XXXQQQSSS\\\oooxxxyyypppttt~~~{{{xxxtttqqqnnnooorrrwww~~~|||yyy{{{~~~ttthhhccceeeiiijjjxxxxxxoookkkmmmssstttjjjnnnwwwiiiHHH555888333333222222111000000000000000000000000000000000........................//////.........///000000///111333555666777:::<<>>=========<<<@@@BBBFFFLLLSSSZZZaaadddbbbfffiiiiiifffdddeeefffhhhhhhhhhjjjlllllljjjhhhdddcccccceeefffgggeeecccaaa```_________^^^[[[YYYXXXWWWUUUSSSSSSSSSSSSTTTLLLJJJGGGBBB>>><<<===>>>BBBJJJSSSWWWSSSKKKGGGFFFKKKLLLMMMNNNMMMJJJGGGEEECCC@@@>>>>>>@@@>>>777111///...---,,,,,,---......///222666:::===AAAEEEHHHJJJLLLNNNQQQTTTXXX\\\___^^^______```fffuuu```AAA555555555222222333222111111000000111111000111555000777BBBcccnnn^^^[[[\\\WWWPPPOOOXXXkkk~~~xxx~~~tttooovvv~~~|||}}}~~~{{{xxxpppnnnlllnnnrrrxxx|||~~~yyyooohhhhhhkkklllkkktttuuukkkiiimmmuuu~~~kkk^^^cccvvvoooMMM666777333333222222111000000000////////////////////////............////////////000000000//////000000111111333666888999:::<<<>>>>>>???@@@@@@AAAFFFNNNTTT```gggXXXRRRUUUbbb{{{xxxyyyvvvllllllmmm^^^[[[ZZZTTTOOOOOOKKKUUUggg~~~~~~wwwpppeee^^^[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^___aaabbb___^^^\\\ZZZXXXYYYZZZ\\\^^^^^^___^^^\\\ZZZWWWVVVUUUTTTSSSTTTVVVZZZ^^^aaa[[[\\\]]]]]]\\\ZZZXXXWWWKKKHHHCCC@@@?????????>>>@@@BBBEEEJJJQQQWWW]]]```aaaeeeiiijjjgggddddddeeegggggghhhjjjllllllkkkiiicccbbbbbbdddgggiiiiiihhhbbbaaa``````aaa```^^^\\\XXXVVVUUUSSSRRRRRRSSSSSSNNNMMMHHHCCC===;;;<<<===???IIISSSUUUPPPJJJGGGFFFLLLNNNOOOPPPOOOMMMJJJHHHEEE@@@<<<;;;>>>===999444111000...---,,,------...---000555888<<<@@@DDDGGGJJJMMMQQQSSSUUUYYY]]]aaa]]]^^^^^^___cccooofffGGG666444555555222333222111111000000111111222333666111888BBBbbbhhh[[[[[[\\\VVVOOOLLLUUUfff~~~wwwvvvrrrzzzzzzxxxwwwuuuuuu~~~xxxuuutttpppllljjjlllqqquuuwww}}}~~~vvvmmmlllooopppnnnlllqqqsssiiihhhlllvvvyyykkk]]]ccczzzwwwTTT888555333333222222111000000000////////////////////////........./////////000000111111000000000111222222222444888999:::;;;<<<>>>:::===???@@@AAAFFFNNNUUUeeefffYYYTTTVVVccc|||vvvqqqxxxnnnlll~~~nnn^^^ZZZXXXQQQKKKKKKJJJMMMXXXiii|||vvviii```]]]^^^``````\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYZZZ]]]___^^^^^^^^^\\\ZZZZZZ[[[]]]aaaaaaaaa```^^^ZZZWWWUUUTTTSSSQQQPPPSSSWWW\\\___]]]]]]]]]]]]\\\ZZZXXXWWWPPPKKKEEEAAA???@@@@@@@@@AAACCCFFFJJJPPPVVV[[[^^^aaafffjjjjjjhhheeeeeeeeehhhffffffgggiiikkkjjjiiicccbbbbbbdddgggiiijjjiiidddbbbaaaaaabbbbbb```___YYYXXXVVVTTTSSSRRRSSSSSSQQQNNNIIIBBB<<<::::::<<<@@@JJJRRRRRRNNNKKKHHHFFFNNNNNNOOOPPPOOOMMMKKKJJJEEEAAA===<<<<<<<<<:::777222111///---,,,,,,------,,,///444777;;;>>>CCCFFFIIINNNSSSVVVWWWXXX\\\```ZZZZZZ[[[]]]___hhhzzzmmmPPP:::333666666333333222111111000000111111444444888333888AAA```kkk]]]]]]]]]WWWPPPLLLTTTbbbyyy~~~www~~~vvvqqqxxx~~~xxxpppttt~~~uuurrrnnnmmmooosssvvvwwwwwwzzz|||~~~uuuooooooqqqnnniiieeejjjrrriiigggjjjtttsssggglll{{{ZZZ<<<333333333222222111000000000000000000000000000000000.........//////000000111111111111111222333444444111444888:::::::::;;;<<<:::===AAABBBBBBFFFOOOVVVgggyyy___TTTTTTWWWbbb{{{|||tttyyyqqqppp~~~~~~mmm___\\\ZZZRRRLLLLLLJJJJJJOOOZZZfffvvv}}}rrrkkkiiijjjiiihhhfffeeecccaaa___]]]\\\[[[XXXYYYYYYWWWUUUUUUXXX[[[\\\]]]___^^^\\\[[[\\\^^^```aaaaaaaaa___\\\XXXVVVSSSQQQNNNMMMOOOTTTYYY]]]^^^^^^]]]\\\[[[YYYWWWVVVSSSMMMEEE@@@>>>???AAABBBBBBDDDGGGKKKQQQWWW\\\___cccgggkkkkkkiiiffffffggghhhfffddddddfffhhhiiiiiifffdddcccdddfffhhhhhhgggeeecccaaaaaabbbccccccbbb\\\ZZZXXXVVVTTTSSSSSSTTTQQQNNNHHHAAA:::777888:::DDDMMMRRRPPPMMMLLLJJJEEEMMMNNNNNNNNNMMMLLLKKKJJJCCCCCCBBB@@@>>><<<:::888333111000...---,,,------,,,///333666999===AAADDDGGGMMMTTTWWWWWWWWWZZZ]]]ZZZZZZ[[[]]]^^^eeewwwvvv[[[@@@444555666333333222111111000000111111222444888444999AAA___qqq```___^^^WWWRRRPPPUUU```ttt}}}www~~~|||sssnnnwww|||vvv|||zzzyyyyyy{{{}}}~~~~~~zzz}}}~~~|||tttpppssstttmmmeeeaaaeeessskkkggggggqqqwwwwwwyyy\\\@@@333333333222222111000000000000000000000000000000000---......///000000111111000000000111333444666777333666999<<<<<<<<<<<<===>>>BBBFFFFFFDDDGGGOOOVVVfffrrr[[[RRRTTTVVV```www}}}|||rrrnnnxxx{{{yyykkk```___]]]UUUPPPPPPEEECCCEEELLLTTTaaawww|||||||||zzzwwwxxxvvvsssooojjjfffcccaaaXXXYYYYYYVVVSSSSSSVVVYYYZZZ]]]______]]][[[]]]^^^^^^```aaaaaa```]]]ZZZXXXSSSPPPMMMKKKMMMRRRWWW[[[___^^^]]]\\\ZZZXXXVVVUUUTTTNNNEEE???===???AAACCCBBBDDDGGGLLLSSSYYY___bbbeeeiiilllmmmjjjhhhhhhiiihhhfffcccbbbdddfffhhhhhhhhhfffeeedddeeefffeeedddfffdddaaa```bbbcccdddddd^^^\\\ZZZWWWUUUTTTTTTTTTQQQMMMGGG@@@999666666888IIIPPPSSSOOOMMMMMMJJJDDDMMMMMMLLLKKKKKKKKKJJJJJJBBBDDDFFFEEEAAA===:::888333222000...---,,,,,,---,,,///333666999<<<@@@CCCFFFLLLTTTWWWVVVVVVWWWZZZ]]]\\\]]]``````fffwww}}}cccEEE555555666333333222222111000111111111111333888444:::BBB___wwwccc```^^^XXXSSSSSSWWW___rrr}}}www~~~|||tttqqq}}}yyysssqqqvvvvvvnnneeebbbfff~~~ssslllgggfffmmm~~~uuu\\\BBB444333333222222111000000000000000000000000000000000---......///000111111222///000000111333555777888666999===????????????@@@CCCGGGJJJIIIFFFHHHOOOVVVddd|||ppp[[[TTTSSSTTT^^^uuu|||ssskkkqqq|||wwwoooaaa]]]ZZZSSSMMMLLLFFFEEEEEEHHHLLLSSSbbbqqq|||{{{zzzpppeee```ZZZUUUSSSRRRQQQUUUZZZZZZZZZZZZZZZ\\\]]]___```aaaeeehhhhhhccc___]]]\\\WWWTTTOOOLLLLLLOOOTTTXXXZZZ^^^^^^[[[ZZZ[[[XXXTTTRRRNNNHHHBBB>>>===???@@@===AAAGGGNNNTTTZZZaaaeeehhhiiiiiihhheeeddddddeeehhhfffcccccceeegggggghhhffffffffffffgggggggggggggggeeedddbbbbbbcccdddeeeeeebbb\\\WWWTTTSSSUUUVVVQQQNNNIIIBBB;;;777777777FFFLLLPPPOOOIIIEEEFFFJJJMMMMMMMMMMMMLLLKKKIIIHHHEEEEEEEEEDDDAAA>>>;;;:::555333000...,,,+++,,,,,,...///000333666:::>>>@@@FFFHHHLLLOOOQQQTTTWWWZZZ```^^^^^^^^^^^^cccooo|||rrrTTT777333777111444333222222111111222222333000444333:::@@@^^^}}}___aaaaaa___OOOOOORRRYYYkkkzzzuuu~~~vvvrrr~~~wwwrrrxxxxxxnnneeeeeegggwwwjjjaaa___ooo~~~aaa@@@444444444333222222111111000000000////////////000000000000111111111000000///111333555666666666888999???>>>======>>>@@@AAABBBFFFHHHJJJJJJKKKNNNTTTYYYgggrrr{{{___XXXOOOSSS[[[mmmsssjjjrrr}}}vvvggg```\\\UUUOOOMMMFFFCCCCCCEEEFFFKKKWWWcccuuuzzzoooccc\\\VVVTTTTTTSSSUUUYYYZZZ[[[]]]^^^```aaabbbbbbdddgggiiihhhccc^^^\\\[[[VVVSSSNNNJJJJJJMMMQQQTTTZZZ^^^```^^^]]]]]][[[VVVRRRNNNHHHBBB>>>===>>>@@@???AAAEEEJJJPPPWWW___eeefffggghhhfffdddcccdddeeegggeeeccccccdddfffggggggfffffffffgggggghhhhhhhhhhhhgggeeecccbbbcccdddeeeeeeccc^^^ZZZWWWVVVVVVWWWRRRPPPKKKDDD===888777888AAAGGGMMMMMMHHHEEEGGGJJJLLLLLLMMMMMMLLLKKKIIIHHHFFFFFFEEECCCAAA>>><<<;;;666444111...,,,,,,,,,,,,......000222666:::===???DDDGGGKKKNNNQQQTTTXXX[[[```^^^^^^^^^^^^bbbnnn{{{xxxZZZ<<<666:::444444333222222111111222222444111444222999>>>[[[{{{aaa___[[[]]]UUUQQQSSSYYYiiizzzttt}}}}}}tttoooyyyyyyyyyvvvkkkeeeeeeggg{{{nnndddbbboooccc@@@888444444333222222111111000000000////////////000000000000111111111111000000111333666777777888999;;;????????????@@@BBBCCCEEEIIIKKKMMMMMMMMMPPPUUUZZZiiizzzlllRRRSSSNNNQQQYYYjjjwwwkkkrrr{{{jjj```[[[UUUOOOLLLGGGDDDCCCCCCBBBCCCKKKTTTddduuuwwwiii```YYYXXXXXXVVVVVVWWWXXXZZZ^^^aaacccdddcccbbbfffhhhiiigggccc___\\\[[[WWWTTTOOOKKKIIILLLOOORRRXXX]]]aaaaaaaaaaaa]]]XXXSSSOOOHHHBBB>>>===>>>???@@@AAADDDGGGLLLTTT]]]cccccceeefffeeedddcccdddeeegggeeecccccceeegggggggggffffffgggggghhhiiijjjjjjjjjiiigggeeedddccccccdddeeecccaaa^^^[[[YYYXXXXXXTTTRRRMMMFFF>>>:::888888===CCCIIIJJJHHHFFFGGGJJJJJJKKKLLLLLLLLLLLLJJJJJJGGGFFFDDDBBB@@@>>>>>>===888666222///---,,,,,,------...///111555999<<<>>>BBBEEEJJJNNNQQQUUUZZZ]]]```^^^^^^___^^^aaalllxxx~~~___AAA888:::555444333222222111111222222444222555222888<<>>===>>>???@@@BBBEEEHHHMMMTTT\\\aaabbbccceeeeeeddddddfffggghhhfffeeeeeeggghhhhhhhhheeefffggghhhiiijjjkkkllllllkkkiiigggeeedddccccccccccccbbb```^^^[[[YYYXXXUUUSSSNNNHHHAAA<<<::::::===BBBHHHIIIGGGFFFGGGIIIHHHIIIKKKLLLLLLLLLKKKKKKGGGFFFCCCAAA????????????:::888444111...---------------...111444888;;;===@@@DDDIIIMMMQQQVVV[[[^^^```_________^^^___iiitttcccCCC666777222444333222222111111222222444111555333888<<>>======>>>???CCCGGGLLLPPPVVV[[[___bbbccceeeeeeeeefffgggiiiiiihhhfffgggiiijjjiiiiiieeefffggghhhiiijjjkkkllllllkkkjjjhhhfffdddcccbbb```aaaaaaaaa___\\\YYYWWWTTTSSSPPPJJJDDD@@@>>>>>>BBBEEEIIIIIIGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLKKKKKKGGGEEECCCAAA@@@@@@@@@AAA<<<:::666222///...------,,,---...000333666999;;;???BBBHHHMMMQQQVVV[[[___```_________]]]^^^fffpppiiiGGG777666222444333222222111111222222333111555444:::>>>YYYddd```eeeXXXUUUQQQKKKMMMQQQ^^^zzz|||qqquuuvvvnnnhhhmmmyyyyyytttnnniiigggqqqwwwmmmkkkqqqqqqbbb```vvv___>>>===444444333222222111111000000000////////////000000111111000000111222333333444777999;;;;;;<<<>>>@@@@@@AAACCCEEEHHHJJJKKKLLLMMMOOORRRRRRQQQRRRVVVZZZmmmtttZZZDDDHHHIIIMMMZZZxxx|||~~~zzzfff^^^]]]YYYSSSNNNIIIFFFFFFDDDAAABBBEEEGGGPPPZZZdddqqq{{{tttnnneee[[[VVVVVV[[[\\\^^^aaacccdddddddddcccaaa______aaabbbaaa```XXXUUUPPPLLLJJJJJJKKKMMMPPPWWW]]]___aaabbb^^^YYYTTTPPPIIIBBB>>><<<===>>>???CCCHHHNNNRRRWWW\\\```bbbccceeefffeeefffhhhiiiiiihhhggghhhjjjjjjiiihhhffffffgggggghhhiiijjjjjjkkkkkkiiihhhfffdddcccbbb___`````````___\\\YYYWWWTTTSSSRRRNNNIIIFFFEEEEEEGGGHHHIIIHHHFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJEEEDDDCCCBBBAAAAAAAAAAAA>>><<<888444000///......,,,,,,---///222555888:::???BBBGGGLLLQQQVVV[[[^^^______``````]]]\\\ccclllpppMMM:::888555444333222222111111222222333111666555;;;>>>YYYccc]]]eee\\\XXXPPPHHHKKKQQQ]]]yyy}}}qqqsssuuummmiiimmmyyyyyyxxxwwwqqqkkkyyywwwmmmllluuunnndddeee}}}jjjBBB666444444333222222111111000000000////////////000000222111000000111222444555666888;;;<<<<<<<<<===???@@@AAACCCFFFHHHIIIJJJKKKKKKOOORRRRRRRRRSSSWWW[[[lllqqq\\\IIIGGGGGGJJJVVVsss{{{pppoootttrrrkkk}}}jjj```___ZZZSSSRRRLLLGGGGGGEEECCCCCCFFFDDDLLLWWWcccrrr~~~vvvhhhZZZUUUWWW^^^^^^]]]^^^___aaadddfffdddaaa^^^]]]___``````___VVVTTTPPPLLLJJJJJJKKKMMMQQQWWW]]]^^^```aaa^^^YYYTTTPPPIIIBBB>>><<<===>>>@@@CCCGGGLLLQQQWWW^^^bbbaaacccdddeeeddddddfffhhhgggffffffgggiiiiiihhhffffffffffffgggggghhhhhhhhhiiiiiiiiigggfffdddcccbbb___`````````___]]]ZZZYYYTTTUUUTTTRRROOOMMMMMMNNNIIIHHHGGGEEEDDDEEEHHHJJJHHHIIIJJJKKKKKKKKKJJJIIICCCDDDDDDDDDCCCBBBAAAAAA@@@===999555111///......+++,,,,,,...111444777999???BBBGGGLLLPPPUUUZZZ^^^______``````]]][[[aaaiiivvvuuuRRR===:::888444333222222111111222222444222666444999<<>><<<======AAACCCEEEIIINNNVVV___eee```bbbcccccccccccceeefffeeeddddddfffggghhhfffeeeffffffffffffgggggggggggghhhhhhhhhgggfffdddcccbbb```aaaaaa```___^^^\\\[[[UUUVVVWWWUUUSSSRRRSSSTTTIIIGGGEEECCCCCCEEEIIIKKKIIIIIIJJJKKKKKKJJJIIIHHHBBBCCCDDDDDDDDDCCCAAA@@@AAA>>>:::666222000///...++++++,,,...000444777888???BBBGGGLLLPPPUUUZZZ]]]______``````]]]ZZZ```hhhooowwwSSS===:::888444333222222111111222222555222666444888:::RRRnnnddd\\\\\\RRRIIIMMMSSS```zzzqqqrrrsssmmmiiilllvvvvvvwwwnnnnnn{{{}}}pppLLL===444444333333222111111000000000////////////000000222111000000111222555666888:::<<<<<<;;;:::;;;<<>>===>>>@@@FFFJJJIIILLLUUU^^^bbbdddeeeeeebbb^^^]]]___bbbcccccccccddddddeeeeeefffdddeeegggfffeeeeeefffgggkkkjjjiiigggeeecccaaa```___^^^^^^^^^^^^]]]ZZZXXXXXXWWWWWWVVVVVVUUUUUUUUUJJJHHHEEEDDDDDDGGGKKKNNNHHHIIIIIIIIIHHHGGGGGGFFFIIIHHHGGGGGGGGGEEEBBB???;;;======:::444///......,,,+++++++++---000444666===@@@EEEJJJOOOSSSXXX\\\bbbaaa___^^^]]]^^^```aaalllttt\\\@@@000666666666444333333333333333333---555444666<<>>AAABBB???EEEPPPKKKCCCFFFKKKKKKNNNVVVZZZZZZ[[[^^^ooo{{{tttjjj___IIIJJJMMMUUUiii}}}{{{|||uuutttwww{{{}}}zzzqqqgggaaa]]]UUUOOOOOONNNMMMQQQXXX||||||iiiaaa```]]]XXXTTTRRRPPPKKKIIIKKKLLLQQQbbb{{{|||kkk___YYYXXX```bbbccc```\\\[[[^^^aaa______^^^\\\[[[ZZZXXXXXXXXXSSSPPPRRRRRROOOOOOSSSVVVXXX[[[]]]^^^]]][[[ZZZVVVTTTPPPJJJDDD@@@??????CCCHHHJJJKKKOOOXXXaaadddggggggfffccc^^^\\\]]]^^^``````aaabbbcccdddeeeeeedddeeeffffffddddddeeeggghhhhhhgggfffeeedddcccccc```____________^^^[[[YYYXXXXXXWWWUUUTTTSSSRRRQQQJJJHHHFFFDDDDDDFFFJJJLLLJJJJJJJJJJJJJJJIIIHHHHHHKKKIIIHHHGGGFFFCCC???<<<;;;======:::555111//////---,,,++++++---000444666<<>>CCCIIIMMMRRRWWWZZZbbbbbbccccccbbbbbbdddfffeeexxxmmmOOO888777888777666555444444444444666000666333333777FFFrrreee]]]XXXWWWQQQQQQRRRXXXhhh{{{rrrmmmlllkkkjjjlllzzznnnjjj{{{rrrkkknnnnnnIII888555444333222222111111111111111000000000000111111333333555666888:::;;;<<<<<<======<<<<<<>>>AAADDDJJJYYY\\\XXX[[[WWWLLLGGGFFFIIIOOOSSSSSSSSS[[[eeeqqq|||lllTTTIIIGGGGGGOOOddd~~~vvvxxxyyywwwsssvvvyyy|||}}}zzzwwwnnnfff^^^ZZZYYY[[[bbbjjj{{{lll^^^^^^YYYVVVXXXXXXSSSOOONNNNNN\\\wwwwwwggg\\\WWW^^^ccciiikkkiiieeeaaa______^^^^^^\\\YYYVVVTTTRRROOOLLLJJJLLLPPPRRRTTTTTTVVVYYY]]]aaacccccccccbbb^^^\\\XXXRRRKKKFFFCCCCCCJJJMMMOOOQQQXXXbbbggggggkkkjjjhhheeeaaa^^^\\\[[[``````aaaaaabbbbbbccccccdddeeedddcccaaaaaabbbdddddddddfffgggggggggffffffcccbbbbbbbbbbbbaaa^^^\\\[[[YYYVVVSSSOOOKKKIIIGGGJJJIIIFFFEEEDDDDDDEEEFFFJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDBBB>>>;;;;;;;;;:::888555222111000...---,,,+++---///222444999>>>DDDJJJNNNSSSWWWZZZ```bbbeeeeeecccccceeehhhdddtttqqqSSS:::555888777666555555444555555666111666222444777BBBjjjddd]]]ZZZUUUNNNOOOQQQTTT___zzz}}}pppnnnkkkiiiggghhhssszzzoooqqqkkkpppuuurrr~~~fffEEE999666555333222111111222222222111111111111222222333444444666888:::<<<===>>><<<<<<<<<<<<<<<>>>BBBFFFOOOdddhhh^^^^^^]]]UUUOOOKKKKKKMMMQQQRRRTTTZZZbbbkkkhhhRRRLLLHHHGGGMMMaaa~~~zzzyyywwwqqqtttyyy~~~~~~wwwrrrjjjeeeccceeeiiimmm{{{lllddd]]]YYYZZZ[[[WWWSSSQQQPPP```zzz{{{kkk___ZZZbbbeeehhhiiihhhfffdddccc^^^^^^^^^\\\YYYVVVSSSQQQMMMKKKJJJLLLRRRXXXZZZXXXTTTXXX___dddggggggeeecccaaa```]]]WWWPPPJJJGGGGGGNNNSSSWWWYYY^^^eeehhhhhhkkkjjjhhhfffdddbbb___^^^dddccccccccccccbbbbbbbbbddddddcccaaa___^^^```bbbcccdddfffgggggggggfffeeedddccccccccccccbbb___]]][[[ZZZWWWRRRNNNJJJGGGEEEIIIIIIGGGFFFEEEDDDDDDDDDHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEBBB???;;;:::888666444222111//////...,,,,,,,,,///111333:::>>>EEEKKKPPPTTTYYY[[[^^^bbbffffffdddccceeehhhdddrrrwwwYYY@@@888888777666555555444555555444111666222555:::BBBddd{{{ccc```^^^RRRMMMNNNPPPRRRYYYqqqooopppkkkgggfffhhhppptttpppkkksssqqqeeemmm___AAA999666555333222111222222333222222222222222333444444444555777999;;;<<<======:::;;;<<<<<<===???CCCFFFOOOccceeeYYYYYY[[[WWWUUUSSSMMMJJJNNNSSSUUUXXX[[[fff{{{hhhYYYPPPLLLIIINNN___|||yyy|||~~~|||zzzvvvrrrpppqqqssssss|||pppfff]]]\\\[[[WWWSSSRRRVVVfff~~~tttiiiccciiiiiihhhfffeeeeeedddddd^^^^^^^^^]]]ZZZWWWSSSQQQOOONNNMMMOOOXXXbbbccc```UUUYYY___eeehhhhhhfffeeefffeeebbb]]]VVVQQQNNNMMMRRR[[[bbbddddddgggiiiiiillljjjiiihhhgggfffccc```eeeeeeeeeddddddddddddcccddddddbbb```]]]\\\^^^```bbbcccfffggghhhhhhfffeeeeeedddcccddddddccc```]]]\\\ZZZWWWSSSOOOJJJGGGFFFIIIHHHHHHGGGGGGFFFEEEDDDFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFHHHIIIIIIGGGEEE>>>;;;888555444333111///000///---,,,,,,...111222999>>>EEELLLQQQUUUYYY\\\^^^dddiiiiiieeecccdddgggfffqqqzzz]]]BBB888888777666555444444444444333000666222666;;;@@@^^^{{{dddcccbbbRRRPPPPPPPPPQQQTTThhhoooppplllgggfffhhhooo~~~ppplllwwwvvvffflll]]]>>>888777666444222111222333444333333222333333444555666555777999;;;<<<===<<<<<<999:::===>>>???AAADDDFFFJJJYYYXXXPPPQQQRRRQQQTTTUUUMMMHHHMMMSSSUUUUUUUUUdddqqq|||kkkbbbRRRQQQNNNOOO\\\vvv}}}}}}zzz{{{yyyuuuuuuwwwxxxvvv}}}yyykkkdddaaa\\\XXXWWW^^^nnn{{{uuurrrooojjjgggdddccccccbbb]]]^^^^^^^^^[[[XXXTTTRRRPPPQQQPPPRRR\\\hhhjjjfffYYY[[[^^^bbbeeeggghhhhhhkkkjjjhhhccc]]]XXXUUUTTTXXXdddooooookkkjjjkkkkkknnnllljjjjjjjjjhhhdddaaacccccccccdddeeefffffffffeeedddbbb^^^[[[[[[]]]______aaadddgggiiiiiiiiihhheeedddccccccdddccc```]]]\\\ZZZWWWTTTPPPLLLJJJHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKIIIGGGBBB>>>999777666555222000111///---,,,,,,...000222888===EEELLLQQQUUUYYY[[[```fffllllllgggdddeeehhhgggppp~~~aaaEEE999777666555444333333333333222000555000555:::<<>>:::888666444222111222333444333333333333444555666777888999;;;=========<<<;;;888;;;>>>AAABBBCCCEEEGGGFFFNNNMMMJJJNNNKKKHHHOOOOOOJJJGGGLLLPPPQQQRRRTTT___}}}sss|||mmmaaaTTTTTTRRRPPPXXXooozzzyyyyyyvvvyyyzzzwww}}}}}}sssnnnhhhdddbbbddduuuxxxtttnnnhhheeecccaaa___]]]^^^^^^^^^\\\YYYUUUSSSOOOPPPOOORRR]]]jjjmmmggg]]]]]]]]]^^^aaaeeeiiilllnnnnnnlllhhhbbb]]]ZZZYYY[[[jjjwwwwwwppplllllllllqqqooollllllllliiieeeaaa___```aaaccceeeggghhhiiieeedddaaa^^^[[[ZZZ\\\^^^\\\^^^cccgggjjjkkkkkkjjjddddddccccccdddbbb```]]][[[ZZZXXXTTTQQQNNNKKKJJJGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHKKKJJJJJJKKKMMMMMMJJJHHHEEE@@@;;;888777666333000111000---,,,,,,...000111666<<>>888666444222111222444555333333333444555666777777:::;;;===>>>???>>><<<;;;888<<<@@@CCCEEEEEEFFFGGGFFFJJJHHHJJJOOOHHHCCCLLLIIIGGGHHHLLLMMMMMMPPPUUUYYYwww{{{~~~lllZZZTTTUUUTTTQQQUUUjjj|||{{{|||~~~~~~{{{yyyttt}}}wwwnnnhhhccc___^^^aaa^^^_________]]]ZZZWWWVVVPPPQQQQQQUUU```jjjkkkggg^^^]]]\\\]]]```fffllloooqqqqqqooojjjddd___\\\[[[___lll{{{zzzqqqmmmlllmmmmmmmmmooopppmmmfffaaafffcccaaabbbfffhhhgggfff```aaabbbaaa^^^\\\[[[\\\aaaccceeeeeeeeeeeefffhhhkkkiiigggffffffeeecccaaa___]]]XXXSSSNNNJJJHHHGGGFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJJJJJJJIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@???<<<:::777555444333000///...------...///000999===CCCIIINNNTTTZZZ^^^eeeiiilllmmmjjjhhhhhhiiijjjppplllOOO:::888666333222333333333222333222444666555666???III}}}jjj______OOOPPPJJJIIISSSbbbyyyssskkkeeeeeefffmmmxxxtttxxx}}}oooooowwwxxx\\\???<<<777666444222111111222222333333444444555666777777:::===@@@???===<<<>>>@@@===???BBBDDDFFFGGGGGGGGGIIIJJJLLLLLLKKKJJJJJJJJJFFFHHHIIIKKKLLLNNNRRRUUUYYYlll{{{rrrrrr[[[SSSTTTTTTPPPRRReeeyyy~~~~~~}}}~~~}}}tttmmmhhhaaa\\\[[[^^^^^^___^^^\\\YYYVVVTTTTTTTTTSSSUUU___iiikkkhhhbbbcccdddfffiiillloooppprrrrrrqqqmmmgggbbb___^^^bbbooo~~~~~~uuuqqqppptttsssrrrrrrqqqlllfffaaabbb``````aaadddfffeeeccc```aaabbb```^^^\\\\\\\\\___aaadddeeeeeeeeefffggggggeeeddddddeeeeeecccbbb___\\\WWWRRRMMMIIIFFFEEEGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAA???===:::777555333222000///...------...///000777;;;AAAGGGMMMSSSYYY]]]dddhhhmmmnnnllliiigggfffjjjoootttUUU===999666444333333333333222333333444666555666===FFFwwwtttaaa___OOOPPPJJJIIIRRR___}}}rrrkkkggghhhgggiiixxx}}}yyyuuurrrmmmjjjmmmsss}}}uuu{{{}}}~~~yyyrrroooqqqsssyyynnnpppXXX;;;777666555444222111111222222333333444555666777888888:::<<>>;;;777555333222111000///.........///000444888???EEEKKKQQQWWW\\\ccchhhnnnqqqooojjjeeecccgggkkkyyy~~~\\\@@@999777444333333333333222555333444555555555;;;CCChhhddd^^^OOOPPPJJJIIIQQQZZZsssrrrllliiijjjhhheeelllxxxzzzuuurrrppplllhhhiiinnn{{{}}}zzzuuu|||wwwuuuvvvpppjjjffffffiiiuuunnnrrrRRR777444666555444222222222333333444444555666777888999999;;;<<>>???AAACCCEEEGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMOOOOOONNNLLLLLLNNNSSSVVV\\\ddd^^^TTTTTTSSSQQQRRRbbbzzzqqqgggaaacccccccccaaa^^^[[[WWWUUUTTTUUUTTTTTT\\\iiisssuuurrrtttwwwzzz{{{{{{yyywwwzzz|||}}}{{{vvvrrrooonnnooowww|||rrriiiiiiiiihhhddd___YYYUUUYYY[[[]]]___aaaaaa___^^^^^^___```^^^\\\\\\]]]^^^]]]```dddggggggfffggggggdddccccccdddeeeeeecccaaa___]]]XXXRRRMMMIIIFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFEEEGGGIIIKKKJJJJJJLLLJJJIIIGGGFFFFFFGGGHHHEEEDDDAAA===999666444333111000///.........///000333777>>>DDDKKKQQQXXX\\\bbbgggnnnrrrqqqllleee```dddfffsssaaaDDD:::888555333333333333222666333333555444444999???UUUhhh___QQQQQQJJJJJJPPPVVVhhhvvvnnnjjjkkkhhhcccfffnnn~~~|||vvvqqqqqquuu|||zzzuuussssssrrrnnnjjjiiilll{{{}}}ooouuuuuuLLL666555555555333222222333444555555666666888999:::;;;;;;======@@@EEEJJJJJJEEE@@@<<<===>>>???AAACCCEEEFFFIIIHHHFFFFFFGGGIIIKKKLLLKKKKKKLLLLLLNNNSSSZZZ___\\\___eeeUUUSSSRRRRRRTTTcccvvvlllgggfffeeeeeeccc___[[[WWWUUUQQQTTTVVVWWW___mmmyyy~~~yyyzzz{{{|||}}}}}}||||||{{{}}}~~~}}}yyyvvvtttsssuuuyyy}}}qqqssstttrrrlllcccZZZTTTXXXZZZ]]]^^^^^^^^^]]]\\\]]]]]]]]]\\\[[[[[[\\\^^^]]]```dddffffffffffffgggfffeeeeeeffffffeeeccc``````]]]YYYSSSOOOKKKIIIHHHGGGGGGIIIJJJJJJIIIIIIHHHIIIHHHGGGIIIKKKLLLLLLKKKOOOMMMLLLJJJJJJJJJKKKLLLHHHFFFCCC???;;;888666555222111000///......///000333777>>>EEELLLSSSYYY^^^aaaffflllqqqrrrmmmfffaaaeeeeeepppcccGGG;;;888555444444333333111666333222444444333777<<>>???@@@CCCIIIMMMMMMHHHCCCAAABBBCCCDDDEEEFFFGGGHHHJJJGGGEEEDDDFFFIIIIIIIIIKKKKKKMMMNNNRRRYYY```fff]]]]]]gggVVVRRRQQQTTTWWWccc|||rrrmmmiiiiiihhhfffbbb]]]XXXVVVSSSYYY]]]^^^dddppp||||||||||||||||||}}}}}}~~~zzz{{{|||{{{xxxvvvvvvwwwxxx{{{rrrddd[[[XXXZZZ\\\\\\[[[YYYYYYZZZZZZ[[[[[[ZZZYYYYYY[[[^^^^^^```bbbcccbbbcccdddeeefffeeeeeefffgggeeebbb______]]]YYYTTTPPPMMMKKKJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJOOONNNMMMLLLLLLLLLLLLLLLHHHFFFCCC@@@<<<:::888777333222000///...//////000333777>>>EEEMMMTTT[[[___bbbeeejjjoooqqqnnnhhhccchhhgggooofffLLL<<<999666444444444333111555222111333444333666:::DDDmmmrrrcccXXXUUULLLJJJPPPOOOWWWlllwwwllljjjiiieeeggglllrrr{{{uuuttttttvvvzzzsssssslllcccCCC888;;;444444333333333555666777777888999;;;<<<>>>???@@@AAADDDHHHLLLNNNMMMIIIFFFBBBDDDEEEFFFGGGFFFEEEEEEHHHEEECCCDDDGGGIIIIIIGGGIIIJJJKKKLLLOOOTTT[[[```___]]]jjjYYYRRRQQQUUUWWW```}}}|||rrrqqqpppmmmiiiddd___\\\\\\dddiiiiiikkkrrr{{{{{{||||||}}}~~~~~~}}}}}}{{{|||{{{zzzxxxxxxzzz{{{{{{~~~mmmbbbWWWYYYZZZYYYVVVTTTUUUWWWXXXYYYYYYWWWWWWWWWZZZ]]]^^^______^^^]]]^^^```bbbbbbbbbccceeegggfffccc```]]]ZZZWWWSSSPPPMMMLLLKKKKKKLLLMMMMMMMMMMMMKKKKKKLLLJJJIIIIIIJJJKKKIIIHHHKKKKKKLLLLLLLLLKKKJJJJJJFFFDDDBBB???<<<999888777333222111////////////000222666===EEELLLTTT[[[```cccdddggglllooooookkkgggiiifffmmmjjjQQQ<<<:::666444444444222111444000///222444444555999@@@]]]zzzeee\\\XXXMMMKKKPPPNNNTTTfff{{{nnnlllkkkffffffjjjnnn|||yyyzzzyyyvvvmmmrrrbbbAAA666888444333333333444555777888888999:::<<<>>>???AAAAAADDDGGGLLLNNNNNNLLLJJJIIICCCDDDGGGHHHHHHFFFCCCAAADDDAAA@@@CCCHHHLLLJJJHHHGGGIIIKKKLLLOOORRRXXX[[[ccc^^^vvvvvv]]]TTTQQQTTTUUU[[[uuuyyy}}}xxxzzzzzzxxxuuupppkkkfffcccdddmmmrrrqqqooosssyyy|||yyy{{{}}}~~~}}}|||~~~~~~}}}|||zzz{{{~~~~~~zzz|||qqqeeeWWWXXXYYYVVVSSSQQQSSSUUUWWWWWWWWWVVVUUUWWWZZZ\\\]]]]]]\\\ZZZYYYZZZ]]]_________aaadddffffffcccaaaZZZYYYUUURRROOOMMMLLLKKKIIIIIIJJJKKKKKKJJJIIIHHHLLLJJJIIIIIIIIIIIIHHHFFFHHHIIIJJJJJJJJJIIIHHHGGGDDDBBB@@@===;;;999777777444333111000/////////000111555===DDDLLLTTT[[[___ddddddeeeiiinnnooommmjjjgggccciii~~~mmmVVV===:::777555444444222111333///...222444444555888<<>>@@@AAABBBEEEJJJOOOPPPMMMKKKKKKLLLGGGJJJLLLNNNMMMJJJFFFCCC???>>>>>>CCCJJJNNNMMMJJJKKKMMMPPPSSSVVVYYY^^^bbbeee___yyyuuu```UUUQQQTTTSSSWWWnnn~~~yyyttt{{{yyyvvvxxxzzz~~~~~~|||uuukkksss}}}|||{{{|||zzz}}}~~~}}}~~~~~~zzzxxxyyy{{{}}}yyyrrrtttuuu___ZZZXXXTTTOOOLLLMMMQQQUUUTTTWWWYYYXXXVVVVVVZZZ]]]]]]```___XXXVVVZZZ\\\YYY\\\]]]___bbbeeedddaaa^^^YYYXXXWWWUUURRRPPPNNNMMMGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCAAA???<<<999666444888666444222///...---,,,000555===EEELLLRRRXXX[[[^^^ccchhhkkkoooqqqmmmgggjjjkkkmmmwwwnnnZZZ???999999666///222666000111222222333333444444555<<>>???AAABBBLLLMMMMMMNNNMMMLLLKKKJJJGGGLLLZZZgggbbbPPPFFFGGG@@@AAACCCEEEGGGJJJMMMOOOKKKIIIMMMUUUZZZ[[[^^^ddddddhhh}}}www~~~xxx```UUUQQQVVVVVVVVVgggzzzyyywwwqqqkkkkkkooosss{{{{{{|||pppoookkkxxx~~~}}}~~~~~~~~~{{{wwwvvvwwwzzz{{{}}}|||vvvppprrr}}}ppp]]]WWWVVVTTTQQQOOOPPPRRRUUUXXXZZZ\\\\\\[[[ZZZ\\\]]]^^^aaa___YYYWWWZZZ\\\ZZZ\\\]]]___bbbeeedddbbb___YYYXXXWWWTTTRRRPPPNNNMMMIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFFFFFFFFFFEEEDDDFFFEEECCCAAA>>>;;;888666777666444222000...------000555===DDDKKKRRRXXX\\\___dddiiilllppprrrooohhhhhhjjjlllvvvttt___@@@999888666///222666000111222222333333444444555<<>>@@@BBBCCCEEEFFFHHHJJJLLLLLLLLLLLLIIIMMMYYYddd___PPPGGGIIIDDDFFFGGGIIIJJJLLLOOOQQQPPPMMMPPPWWW[[[\\\___ddd```cccuuuiii^^^TTTPPPTTTSSSTTTgggyyyvvvsssmmmiiieeefffhhhmmm{{{~~~~~~zzzuuu{{{{{{|||rrrooofffiii|||}}}{{{|||yyyxxxzzz|||zzzzzzyyytttpppsss{{{}}}kkk\\\TTTUUUVVVUUUSSSSSSTTTUUUZZZ\\\___bbbcccbbbaaaaaacccccc```ZZZXXXZZZZZZXXX[[[[[[]]]```bbbbbb```^^^XXXXXXVVVTTTQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGFFFCCC@@@===:::888666555333111000///......000555<<>>;;;999555444333111000/////////000444:::AAAIIIPPPXXX]]]aaafffkkkmmmqqquuurrrmmmeeegggiiiqqqzzzcccGGG:::777777111222555111111222222333333444444555:::999WWWwwwcccXXXUUUMMMKKKQQQQQQ[[[mmmwwwnnnhhhhhhkkkcccggghhhuuu|||{{{hhhDDD<<<===555777777777777888:::<<<============>>>???BBBDDDEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMRRRWWWVVVPPPNNNQQQPPPPPPOOOPPPQQQQQQQQQPPPOOONNNOOOPPPRRRSSSUUUWWWWWWXXXaaawww~~~kkk]]]WWWTTTSSSNNNMMM[[[ooo~~~wwwsssrrrooolllgggfffooo~~~~~~wwwtttyyy}}}yyytttsssppp~~~zzzwwwiii___bbbhhhxxx~~~|||yyy|||yyysssnnneee\\\VVVXXX[[[[[[YYYWWWUUUTTT[[[aaakkkttt{{{~~~}}}wwwoooiiiddd^^^ZZZWWWYYYXXXWWWYYY[[[\\\[[[ZZZTTTTTTSSSRRRQQQPPPOOONNNOOONNNMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNJJJIIIGGGDDDAAA===:::888555444333111000/////////000333999???GGGOOOXXX^^^bbbgggkkkmmmrrruuusssnnneeeggghhhooo}}}dddJJJ;;;777888222222444111111222222333333444444555888666LLLhhh[[[XXXPPPLLLOOONNNTTT___|||ooohhhhhhjjjiiiiiihhhuuuyyy]]]BBB>>><<<777666666777888:::;;;===>>>>>>>>>>>>>>>@@@BBBDDDEEEHHHIIIKKKNNNPPPPPPQQQPPPMMMMMMOOORRRRRRQQQQQQTTTRRRQQQPPPPPPRRRQQQOOOLLLLLLMMMLLLKKKLLLOOOQQQRRRUUUVVV\\\}}}sss}}}nnnYYYUUUSSSSSSOOONNNWWWeee~~~zzzyyytttrrrllljjjppp{{{yyyvvvwww{{{}}}}}}|||}}}tttvvv{{{ddd]]]\\\iii~~~xxxqqqrrrvvvxxxyyyvvvoooiiieee___YYYWWWYYY[[[[[[ZZZXXXXXXYYY```iiivvvwwwrrrlllddd]]][[[[[[YYYWWWWWWYYYZZZZZZYYYQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOKKKJJJGGGDDDAAA===:::888666555333111000///......000333888>>>EEEOOOXXX___bbbgggjjjmmmqqquuutttoooggghhhiiimmm}}}jjjNNN<<<666999444222444111111222222333333444444555666777DDDnnnnnn^^^\\\SSSMMMNNNLLLQQQXXXrrrtttllliiijjjggghhhhhhwww{{{QQQAAA===888888666777888:::<<<>>>???@@@@@@@@@??????@@@BBBDDDEEEEEEGGGJJJNNNQQQSSSTTTUUUKKKLLLMMMOOOQQQRRRSSSTTTRRRPPPNNNOOOQQQQQQMMMIIIKKKLLLKKKIIIJJJOOOQQQQQQTTTWWWYYYvvvzzz}}}oooYYYTTTPPPPPPPPPQQQWWW___wwwtttoookkkpppxxx|||{{{zzzzzz{{{||||||}}}~~~www~~~nnn```WWW]]]ooo}}}zzz|||yyyhhh```ccciiioooqqqooohhhbbb```]]]YYYWWWXXXZZZZZZZZZ[[[]]]```fffqqqwwwsssmmmddd]]][[[ZZZWWWTTTSSSTTTUUUUUUTTTNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHIIIIIIKKKMMMPPPQQQLLLKKKHHHEEEAAA===:::888777666444222000...------000222777<<>>]]]rrr```___WWWNNNMMMKKKNNNQQQddd}}}qqqllljjjfffiiiiiissslllHHHAAA<<<555<<<888999;;;===???AAABBBCCCBBBAAA@@@@@@@@@BBBCCCDDDBBBDDDGGGKKKNNNPPPQQQQQQIIIJJJLLLNNNQQQTTTTTTSSSQQQOOOMMMOOOQQQPPPLLLGGGHHHKKKJJJGGGHHHOOORRRPPPSSSXXXXXXooobbbXXXOOOLLLMMMPPPTTTXXXppp|||vvvrrrvvvpppdddXXXWWWeeennn{{{vvvooommmpppvvv{{{}}}yyyiiiXXXQQQWWW```jjjmmmkkkddd```___^^^[[[VVVWWWXXXXXXZZZ]]]bbbeeehhhttt|||rrrooojjjaaaZZZYYYWWWTTTPPPNNNOOOOOOOOOOOOLLLMMMNNNOOOQQQRRRSSSSSSMMMMMMNNNOOONNNMMMLLLKKKHHHIIIJJJKKKKKKLLLLLLKKKHHHHHHIIIJJJLLLOOORRRSSSMMMLLLIIIFFFBBB>>>;;;999888666444222///...---,,,000222666<<>>??????@@@AAACCCEEEFFFGGGGGGEEEBBBAAAAAADDDGGGIIIJJJGGGEEEEEEGGGHHHGGGEEELLLJJJJJJMMMSSSWWWXXXWWWWWWUUUSSSQQQNNNKKKIIIGGGIIIKKKJJJGGGGGGKKKMMMKKKPPPWWW```kkkeeeOOOKKKFFFFFFNNNQQQaaa}}}oooeee___]]]aaarrr}}}{{{rrrmmmhhheeeddddddbbb___dddeeeddd\\\QQQJJJKKKNNN]]]```eeeiiijjjiiigggeeeYYYYYYWWWUUUVVV[[[dddjjjoooqqqrrrqqqnnnkkkiiihhheee___WWWQQQNNNKKKGGGDDDFFFGGGIIIIIIHHHHHHHHHIIIKKKMMMOOOOOONNNNNNNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPRRRPPPLLLJJJIIIJJJLLLNNNMMMMMMKKKKKKLLLNNNPPPRRRRRRNNNJJJGGGDDDAAA===;;;777777777777666333///,,,...111555;;;BBBKKKTTTZZZdddiiillllllnnnqqqrrrpppmmmjjjiiillluuutttZZZCCC888888444222555222333222222222222333444444444999888FFFsss|||kkk]]]UUUQQQIIIIIIMMMTTTeeerrrkkkllljjjiiigggeeeiiiyyybbbAAAAAA>>>999CCCAAAAAAAAABBBCCCEEEGGGHHHFFFEEEBBB@@@@@@BBBEEEFFFIIIGGGEEEFFFHHHJJJIIIHHHLLLJJJJJJMMMQQQTTTUUUUUUVVVUUURRROOOLLLJJJIIIHHHGGGJJJKKKIIIKKKOOOQQQOOOQQQVVV___hhhkkkTTTOOOHHHFFFKKKMMM\\\|||qqqgggbbbaaakkk}}}|||xxxtttpppkkkhhhgggddd___[[[^^^aaabbb]]]SSSLLLJJJJJJWWW\\\eeelllooonnnjjjggg]]]\\\ZZZWWWWWW[[[aaaeeejjjjjjiiieee___YYYVVVUUULLLJJJFFFBBB@@@???>>>>>>AAACCCFFFGGGFFFFFFHHHIIIJJJMMMPPPPPPOOONNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOLLLIIIHHHHHHJJJKKKNNNLLLKKKJJJKKKNNNRRRTTTPPPMMMJJJGGGEEECCC???===777666666666666444000---...111555:::AAAIIISSSYYYccciiillllllmmmqqqrrrqqqnnnjjjgggiiirrrvvv]]]EEE888888444333555222222222222222222333444444444555888AAA```qqqcccYYYOOOLLLJJJLLLPPP[[[vvv{{{nnnnnnkkkiiigggddddddnnnyyy^^^CCCAAA>>>===EEEBBBBBBBBBCCCDDDGGGIIIJJJNNNLLLJJJHHHGGGHHHIIIJJJIIIHHHGGGHHHJJJKKKKKKJJJJJJIIIHHHJJJMMMPPPQQQQQQVVVTTTPPPMMMJJJIIIIIIIIIEEEIIILLLLLLOOOTTTUUUSSSRRRVVV]]]ddd~~~pppZZZTTTKKKFFFHHHHHHSSSqqqwwwoookkknnnzzz~~~yyytttpppmmmkkkjjjgggaaa\\\]]]aaaccc```YYYQQQMMMLLLQQQWWWaaaiiimmmmmmjjjggg```___\\\YYYXXXZZZ\\\_________]]]YYYRRRMMMJJJIII?????????===;;;;;;===???@@@BBBEEEGGGGGGHHHIIIKKKJJJMMMQQQRRRQQQNNNMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSQQQPPPMMMJJJIIIHHHIIIIIIKKKKKKKKKLLLNNNPPPRRRSSSNNNLLLIIIHHHFFFDDDAAA>>>777666666666666555222///...000444888???GGGQQQWWW```ggglllmmmnnnrrruuuuuusssnnniiiiiiooo}}}bbbHHH999888444333555222222222222111222333333444555222999>>>OOOyyyjjj___QQQRRRNNNMMMOOOWWWjjjssspppllljjjiiigggfffiiioooVVV@@@???>>>>>>BBBAAAAAAAAACCCFFFIIIMMMOOOTTTSSSQQQOOONNNMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGIIIKKKMMMNNNUUURRRNNNKKKIIIHHHIIIJJJEEEJJJMMMNNNQQQUUUVVVTTTRRRTTTZZZaaavvvppp[[[VVVMMMGGGGGGEEEKKKdddwwwvvv~~~pppmmmjjjiiiiiihhhddd```ccceeegggddd^^^WWWSSSQQQRRRWWW^^^eeeiiikkkjjjiiibbb```\\\ZZZXXXXXXWWWWWWUUUUUUSSSOOOIIIEEECCCBBB;;;<<<<<<;;;:::;;;===??????BBBEEEFFFGGGHHHJJJLLLLLLOOORRRSSSQQQOOONNNMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJHHHJJJMMMPPPRRRRRRQQQPPPLLLKKKIIIHHHGGGDDDAAA>>>888777666666666555222000...000333666<<>>>>>::::::999:::;;;<<<<<<===???AAADDDFFFGGGHHHJJJLLLOOOQQQSSSTTTRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQPPPOOONNNMMMLLLKKKGGGJJJOOORRRTTTRRROOOMMMKKKIIIHHHGGGFFFDDD@@@===:::888666666666555222000...000222555;;;CCCMMMTTT[[[eeelllmmmnnnsssxxx{{{|||uuuooolllooo|||kkkMMM;;;888444444555111111111111111111222333333444333777999???aaahhh[[[XXXPPPKKKMMMTTTYYYhhhtttlllgggiiimmmmmmkkklllqqq|||mmmJJJCCCAAADDDFFFAAAAAAAAAAAABBBFFFJJJOOORRRTTTTTTTTTSSSQQQOOOMMMKKKIIIJJJJJJIIIGGGFFFHHHIIINNNNNNMMMKKKJJJLLLPPPSSSRRRPPPNNNKKKJJJIIIJJJJJJHHHLLLNNNMMMOOOSSSTTTRRRRRRQQQXXX^^^iiippp]]]ZZZQQQJJJJJJHHHFFFPPPiiizzzvvvzzz}}}xxxrrrqqqsssvvvxxxxxxrrroooiiiccc^^^\\\\\\^^^[[[^^^cccgggjjjjjjiiihhh```]]]ZZZWWWVVVSSSNNNJJJHHHIIIHHHEEEAAA?????????===;;;:::;;;???AAA@@@>>>BBBDDDGGGIIIIIIJJJLLLNNNRRRSSSUUUTTTRRRQQQQQQRRROOOPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPOOONNNLLLLLLIIILLLOOORRRSSSQQQOOOMMMJJJIIIGGGGGGEEECCC>>>;;;;;;999777666555444111///...///111444999BBBLLLSSS[[[eeellllllkkkooouuuwwwzzztttooommmppp|||nnnOOO;;;888444444555000111111111111111222222333000444444666???QQQ{{{lllbbb[[[TTTLLLKKKQQQSSS[[[xxx~~~sssjjjlllppppppnnnlllsssvvvZZZFFFGGGBBBCCCIIIEEEEEEDDDCCCBBBDDDHHHLLLNNNSSSSSSSSSSSSQQQOOOLLLKKKCCCEEEGGGFFFEEEFFFHHHKKKLLLLLLKKKJJJHHHJJJOOOSSSQQQPPPNNNMMMLLLKKKKKKJJJJJJMMMNNNMMMOOOTTTVVVTTTSSSQQQXXX]]]bbbzzzeee___UUUMMMKKKIIIJJJOOOccc~~~{{{}}}yyyrrrooorrrvvvyyyzzzvvvppphhh```[[[[[[]]]```[[[^^^dddhhhjjjhhheeeccc^^^\\\XXXVVVUUUQQQKKKGGGBBBCCCCCCBBB@@@@@@BBBCCCBBB>>>===@@@EEEIIIGGGCCCFFFHHHKKKLLLMMMNNNOOOQQQTTTUUUUUUTTTRRRRRRRRRSSSPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOPPPPPPOOONNNMMMLLLLLLMMMOOOPPPQQQPPPOOOOOOIIIHHHGGGFFFEEEBBB===:::<<<:::888666555444111/////////111333888AAAKKKRRR[[[eeelllkkkiiilllqqqssswwwrrrmmmmmmppp|||pppPPP<<<888444444555000111111111000111222222333...444111444???HHHnnnmmmggg]]]YYYNNNKKKPPPQQQUUUqqq|||ppppppttttttpppnnnnnnnnnuuulllKKKBBBIIIAAA@@@IIIGGGIIIGGGDDDCCCCCCEEEHHHJJJLLLMMMNNNNNNLLLJJJGGGEEE???BBBDDDEEEDDDFFFIIIMMMGGGHHHGGGEEEDDDFFFKKKPPPPPPPPPOOONNNMMMLLLKKKJJJJJJMMMNNNLLLOOOUUUXXXWWWTTTRRRXXX\\\^^^kkkdddWWWNNNLLLIIINNNPPPbbb~~~uuurrrlllgggooo|||zzzpppdddaaaeeeiiiiiiffffffhhhhhhffffffgggddd______\\\XXXRRRMMMIIIGGGEEEAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJMMMOOOQQQQQQQQQQQQRRRSSSUUUXXXZZZYYYUUURRRQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPNNNMMMMMMNNNOOOOOONNNJJJHHHFFFDDDCCCBBB???===<<<:::888777777555222000///...000444888===HHHRRRZZZ```gggjjjkkklllqqqvvvzzzuuulllkkkrrrxxxpppUUU<<<444444111000111222222111111111111222222222222222888;;;>>>bbbwwwfff___ZZZSSSPPPQQQQQQWWWiii}}}wwwmmmpppuuutttqqqpppmmmppp{{{___MMM???BBBJJJLLLIIIGGGKKKIIIGGGEEEFFFJJJNNNQQQIIIKKKKKKJJJGGGEEEEEEFFFDDDDDDDDDCCCDDDFFFKKKNNNLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQMMMIIIJJJOOOSSSSSSQQQUUUUUUXXXTTTbbbuuu{{{nnnZZZTTTRRRLLLGGGNNNQQQaaazzztttkkkgggooo~~~}}}uuullljjjnnnssssssqqqmmmnnnllliiijjjiiicccZZZ^^^[[[UUUOOOJJJFFFDDDCCCAAA@@@@@@AAAAAABBBCCCDDDCCCDDDFFFHHHKKKMMMNNNOOOPPPRRRTTTTTTTTTSSSTTTUUUVVVXXXZZZYYYVVVSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQOOONNNMMMNNNOOONNNMMMJJJHHHEEEDDDCCCBBB???===;;;999888777777555333111///...000444777<<>>:::888555444444444444333000//////111333666???IIIRRRZZZdddiiikkklllppptttyyy~~~xxxrrrwww~~~|||xxx]]]BBB888777333000111222222111111111111222222...333000000777888999CCCfffwwwhhh[[[XXXVVVRRRTTT[[[ggg{{{|||zzzzzztttppplllllllllsssyyy___iiinnnmmmcccXXXSSSSSSTTTRRRQQQOOOMMMJJJHHHFFFEEECCCFFFIIIJJJIIIFFFEEEDDDBBBCCCDDDCCCBBBBBBDDDEEEIIIIIIIIIKKKLLLJJJGGGEEEAAAAAAAAAAAABBBDDDFFFGGGEEEKKKQQQQQQMMMIIIHHHIIIJJJLLLQQQNNNUUUWWWdddwwwfffYYYSSSRRRMMMPPP^^^wwwwww{{{wwwmmmkkkooo}}}|||xxxvvvwwwzzz~~~xxxpppiiiaaaUUUJJJBBBCCCCCCDDDEEEEEEEEEEEEBBBAAA@@@???>>>=========??????AAADDDHHHNNNRRRUUUVVVXXXYYYZZZYYYYYYYYY[[[ZZZYYYXXXYYYZZZXXXTTTPPPQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRNNNKKKFFFEEECCCBBBBBBAAA???>>><<<999555333333333222222111//////111222444===GGGOOOWWWbbbiiikkkmmmrrrvvvyyy{{{tttyyyuuuZZZ@@@888777444222333222222111111111111222222---555222...444666777>>>SSSppp```[[[XXXSSSSSSXXX\\\lllyyyzzz}}}}}}zzzuuupppnnnmmmmmmpppzzztttYYY```iiinnnggg___[[[XXXVVVSSSRRRPPPMMMKKKJJJIIIHHHHHHJJJKKKKKKIIIFFFEEEEEEDDDEEEFFFEEECCCAAABBBCCCHHHIIIIIIKKKLLLKKKHHHEEEAAAAAAAAAAAABBBCCCEEEFFFCCCHHHNNNPPPPPPNNNNNNOOOMMMMMMQQQOOOXXXWWW[[[xxxtttdddWWWOOOPPPPPPZZZrrrtttxxx~~~zzzsssqqq{{{}}}}}}zzzzzz~~~zzzvvvlll^^^TTTOOOHHHAAACCCDDDEEEFFFGGGFFFEEEDDDAAA@@@>>>===;;;::::::999888999;;;???EEEKKKQQQTTTUUUWWWZZZZZZZZZZZZ[[[\\\ZZZXXXWWWXXXYYYXXXSSSPPPRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQRRRRRRSSSTTTUUUSSSSSSSSSSSSTTTRRROOOLLLFFFDDDBBBBBBBBBAAA@@@>>>===999555333222222222111111//////111111444<<>>666666333111222000000000000000000000000//////000111222444555666999NNN}}}}}}iii___YYYTTTQQQSSSUUUaaazzzvvvuuuzzz|||~~~wwwtttoookkkjjjlllpppssswww~~~yyy}}}jjj^^^]]]ZZZ^^^___\\\[[[\\\YYYTTTQQQKKKIIIKKKKKKIIIIIIKKKNNNMMMLLLLLLMMMKKKHHHFFFGGGEEECCCBBBCCCCCCBBBAAAEEEGGGIIIHHHGGGGGGIIILLLLLLMMMMMMKKKIIIIIIKKKMMMOOONNNNNNPPPSSSTTTUUUTTTQQQQQQSSSTTTRRRSSS]]]hhh}}}uuuoooggg___VVVXXXXXX]]]mmm~~~}}}{{{yyy|||}}}{{{|||mmmpppuuuxxx||||||rrr\\\UUUMMMHHHHHHIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFEEECCC@@@>>>===;;;888555555555555555666:::AAAEEEFFFIIILLLOOOQQQSSSVVVXXXXXXXXXVVVSSSOOOMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSTTTTTT[[[XXXTTTOOOKKKGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@<<<888666777777444222111......000222444:::BBBKKKSSS]]]ffflllqqqvvvzzzuuuZZZ???666666333111333000000000000000000000000//////000000222333555666222BBBcccyyyddd```ZZZPPPQQQRRR[[[nnnwwwvvvzzztttllljjjmmmrrruuussszzzuuunnnqqqzzzzzzbbbYYYYYY[[[^^^```^^^^^^^^^\\\XXXPPPKKKHHHJJJLLLKKKKKKNNNPPPOOOMMMLLLLLLKKKHHHFFFEEECCCAAA@@@AAAAAAAAA@@@DDDEEEEEEEEEEEEGGGJJJMMMOOOPPPPPPNNNMMMLLLNNNOOOPPPQQQRRRRRRSSSVVVYYY\\\SSSPPPNNNPPPQQQSSSZZZbbb~~~sss~~~ggg\\\[[[ZZZVVVVVV\\\lllxxxuuuxxxzzz}}}}}}}}}{{{|||lllrrrvvvsssoooyyy~~~kkk]]]VVVRRRNNNLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFHHHGGGDDDBBB@@@===;;;999666666555333333666;;;???AAADDDGGGJJJLLLPPPTTTWWWVVVXXXWWWSSSMMMIIIKKKOOOOOOPPPRRRSSSUUUUUUVVVVVVSSSSSSRRRRRRSSSTTTUUUUUU[[[XXXSSSMMMIIIEEEDDDCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@===:::888888777555333111......111222444:::AAAJJJRRR^^^gggmmmqqqvvvyyy~~~{{{___CCC777555111///000//////////////////////////////000000111333444555444===NNN|||pppgggaaaUUURRRRRRWWWcccttt{{{yyyyyyqqqpppsssvvvtttyyy~~~pppZZZUUUXXXVVVYYY\\\]]]^^^^^^\\\YYYOOOJJJHHHJJJLLLKKKMMMPPPPPPOOONNNNNNNNNKKKGGGDDDDDDBBB@@@@@@AAAAAA@@@???BBBBBBBBBCCCEEEGGGKKKMMMMMMNNNOOONNNLLLLLLLLLNNNLLLOOOQQQQQQRRRWWW^^^dddYYYSSSNNNOOOQQQSSSWWW]]]xxxqqqkkk\\\ZZZ]]]UUUVVV[[[jjj|||uuuvvv{{{{{{|||}}}}}}kkksssyyyvvvmmmqqqqqq```WWWXXXVVVTTTSSSRRRRRRRRRQQQOOONNNMMMKKKIIIGGGFFFEEEKKKJJJIIIFFFCCCAAA@@@???999888666444222444999===@@@BBBDDDGGGIIIMMMQQQUUUUUUWWWXXXSSSKKKHHHJJJOOONNNPPPQQQSSSUUUVVVWWWWWWSSSSSSSSSSSSSSSTTTUUUVVVXXXUUUQQQLLLHHHEEEDDDDDDEEEDDDDDDCCCAAA@@@???>>>@@@>>><<<:::999777555444111...///222333444999@@@JJJSSS___hhhmmmqqqtttwww}}}{{{yyybbbDDD888444111///111/////////////////////////////////000111222333444777;;;AAAgggnnncccZZZVVVTTTUUU[[[fffzzz}}}zzz}}}vvvooommmrrrxxx}}}fffTTTSSSXXXRRRSSSWWWZZZZZZXXXUUUTTTPPPJJJGGGIIIKKKJJJLLLOOONNNNNNOOOPPPOOOLLLFFFBBBCCCBBB@@@@@@AAABBBAAA@@@@@@@@@@@@BBBEEEHHHKKKLLLKKKMMMNNNMMMKKKJJJKKKLLLJJJLLLNNNNNNOOOTTT\\\ccc^^^VVVPPPPPPRRRRRRUUUYYYpppvvv~~~nnn\\\XXX\\\UUUVVV[[[hhh~~~zzzuuuvvv{{{~~~hhhqqq{{{}}}wwwyyyvvvfff```aaa[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRPPPMMMKKKIIIGGGFFFKKKKKKKKKIIIFFFDDDCCCDDD===<<<:::666444666:::===@@@BBBEEEGGGIIILLLPPPRRRTTTVVVVVVRRRLLLIIIKKKOOOOOOPPPRRRTTTUUUWWWWWWXXXSSSSSSRRRRRRRRRRRRSSSSSSQQQOOOLLLIIIGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>===???>>>===;;;999777555444000...///222333444999???KKKSSS___hhhmmmqqquuuwww|||}}}wwwaaaCCC777555333222555000000000000000000000000/////////000000222333333555777:::UUUwwwddd]]][[[WWWUUUWWW]]]jjj{{{yyytttyyy{{{yyy|||yyy\\\RRRRRRTTTVVVUUUXXX]]]\\\WWWSSSSSSRRRKKKGGGHHHIIIHHHJJJMMMJJJJJJKKKLLLLLLIIIDDD@@@BBBAAA??????AAAAAAAAA@@@??????@@@CCCGGGJJJJJJJJJJJJLLLMMMMMMKKKJJJJJJKKKKKKKKKJJJJJJLLLPPPUUUYYY[[[UUUPPPQQQQQQQQQRRRVVVgggooo\\\VVVZZZUUUUUUXXXcccxxxvvvuuuzzz~~~gggooo{{{ssshhhaaabbbhhh^^^^^^]]][[[ZZZYYYYYYYYYWWWVVVSSSQQQNNNKKKIIIHHHIIIJJJKKKIIIFFFDDDEEEGGGAAA@@@===:::777888<<>>===;;;888666555444000//////333444444888>>>IIIRRR]]]fffmmmrrrwwwzzz}}}~~~cccDDD777555222222555000000000000000000000000000//////000000111222333333333888FFFkkkjjjfff___YYYUUUTTTWWW___mmm{{{zzzwwwzzz~~~}}}|||~~~fffTTTRRRQQQKKKRRRRRRVVV]]]^^^YYYVVVWWWTTTMMMHHHGGGGGGFFFGGGJJJHHHFFFEEEDDDDDDDDDBBB@@@AAA???===>>>???@@@@@@?????????AAAEEEIIIKKKJJJHHHHHHJJJLLLKKKJJJHHHHHHHHHIIIGGGFFFGGGJJJNNNQQQRRRRRRNNNMMMOOOOOONNNPPPUUU]]]vvvyyycccWWWWWWTTTSSSUUU^^^qqq}}}}}}hhhnnnyyyzzzkkkfffdddaaabbbfffaaaaaa```___]]]\\\]]]^^^ZZZXXXVVVSSSPPPMMMKKKJJJGGGIIIJJJIIIEEEDDDEEEGGGDDDCCC@@@<<<:::;;;>>>AAADDDFFFIIIKKKKKKLLLMMMOOOUUUUUUSSSQQQNNNMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVTTTQQQNNNKKKHHHGGGFFFAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBB=========;;;888555444444000///000333444444888>>>HHHPPP[[[eeelllsssyyy~~~|||{{{gggGGG888444000000222000000000000000000000000000000//////000111222222444222999>>>WWWrrroooaaaZZZUUUSSSTTTXXXbbblll||||||{{{zzzwwwwww{{{}}}xxxXXXOOOSSSOOODDDFFFEEELLLVVVZZZVVVUUUXXXUUUNNNHHHGGGFFFDDDEEEGGGGGGDDD???===>>>???AAAAAA???===<<<<<<>>>???>>>>>>??????AAAFFFKKKLLLIIIFFFEEEGGGIIIIIIGGGFFFEEEFFFEEEBBBAAADDDKKKPPPRRRRRRIIIHHHJJJMMMMMMKKKOOOTTTVVVjjjnnnZZZVVVSSSQQQRRRZZZlllbbbjjjtttxxxpppgggcccdddeeedddccceeedddcccbbbbbb```\\\YYYZZZYYYYYYYYYXXXTTTNNNIIIKKKLLLLLLKKKHHHGGGGGGHHHDDDFFFFFFCCC>>><<>><<<::::::999:::999777333000222000000222333333777===JJJRRR\\\eeekkkpppuuuyyy|||iiiHHH777444333111000////////////...........................///000000---:::666000HHHvvvyyydddaaa]]]WWWTTTVVV]]]bbbvvv|||yyyzzz}}}yyyaaaZZZQQQMMMLLLGGGBBBHHHNNNNNNJJJGGGGGGHHHHHHGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>=========>>><<<;;;<<>>???@@@BBB@@@>>>===>>>AAAEEEGGGNNNHHHBBBCCCIIILLLKKKHHHFFFGGGIIIKKKMMMOOOPPPQQQ^^^___{{{VVVTTTSSSWWWWWW\\\iiiyyy```iiittt~~~xxxpppjjjcccaaacccddddddbbbeeecccbbbbbbbbb```^^^\\\[[[ZZZZZZ[[[ZZZWWWRRROOONNNPPPRRRQQQNNNJJJHHHGGGEEEGGGGGGCCC??????DDDHHHMMMOOOQQQSSSSSSSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSUUUVVVVVVVVVVVVWWWXXXUUUPPPKKKFFFCCCAAAAAAAAAAAA@@@AAABBBDDDEEEGGGCCCDDDDDDDDDCCCAAA???>>>999888888888999888555333222000000333333333888>>>JJJRRR]]]fffmmmrrrwww|||nnnNNN;;;555333000///////////////...........................///000000111555333444BBB[[[~~~kkk^^^]]]\\\VVVXXX```lll~~~jjjUUUPPPIIIFFFFFFBBBDDDIIIMMMMMMIIIFFFGGGHHHFFFEEECCCAAAAAA@@@AAAAAAAAA@@@???>>>======>>>???>>>===<<<>>>AAABBB@@@>>>???>>>>>>???????????????AAA@@@>>>===>>>@@@BBBDDDIIIDDD@@@BBBHHHMMMLLLJJJEEEFFFGGGHHHKKKMMMOOOQQQXXXbbbgggWWWVVVYYYVVVXXXcccqqq]]]gggttt}}}|||uuuqqqiiieeeaaaaaaccceeeeeeccceeecccaaaaaaaaabbbaaa```]]]\\\\\\]]]]]][[[WWWTTTQQQTTTWWWXXXTTTOOOKKKIIIHHHIIIHHHDDDBBBCCCHHHMMMQQQTTTVVVWWWWWWWWWXXXZZZYYYYYYXXXXXXWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWTTTPPPJJJFFFCCCAAAAAA@@@???>>>???@@@CCCFFFHHHEEEFFFFFFFFFEEECCCAAA@@@:::888666666777888777666222000000333444444999???KKKSSS^^^hhhooouuu{{{nnnPPP>>>666222000111////////////...........................///000000333000000999===AAAhhh~~~bbb```aaaVVVRRRZZZgggqqq~~~zzz___OOOLLLHHHGGGHHHDDDFFFIIILLLKKKHHHFFFFFFHHHCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@@@@???======>>>???>>>======;;;999;;;>>>@@@???===??????>>>>>>>>>>>>??????CCC???<<>>?????????:::777888<<>>????????????<<<:::===DDDHHHJJJIIIGGGGGGFFFGGGJJJNNNRRRUUUNNNccczzzmmmOOOXXXXXXQQQOOOVVVbbbTTT```nnnwww|||{{{rrrllljjjiiihhhhhhhhhhhhgggfffeeecccaaaaaaccceeeeeeeeedddbbb___^^^]]]\\\YYYWWWXXXYYYZZZYYYWWWUUUUUUUUUOOOMMMJJJFFFEEEGGGLLLOOOWWWYYY[[[[[[[[[ZZZ[[[\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWYYYXXXTTTQQQJJJIIIGGGDDDCCCDDDDDDEEEBBBAAAAAABBBDDDGGGIIIKKKHHHHHHGGGGGGFFFDDDCCCCCC@@@<<<888555555555555444111000000444666666<<>>>>>@@@BBBCCCAAA<<<777777:::<<<:::777777999;;;===???AAAAAAAAA>>><<<;;;>>>BBBFFFGGGFFFGGGFFFEEEFFFHHHLLLQQQSSSIIIYYYeeevvv[[[^^^^^^VVVQQQUUU\\\uuuQQQ[[[iiirrryyy~~~wwwuuusssqqqnnnkkkhhhgggfffeeedddcccccceeeffffffeeefffccc```^^^]]]\\\ZZZYYYZZZ[[[[[[YYYWWWVVVVVVWWWPPPNNNKKKIIIIIIKKKOOOQQQYYY[[[\\\\\\[[[ZZZ[[[\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTVVVXXXVVVQQQLLLEEEDDDCCCBBBBBBDDDFFFGGGCCCCCCDDDEEEGGGIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCBBBAAA===999666555444333222111000111444666888===DDDNNNWWWcccnnnvvv}}}jjjMMM;;;444222111222////////////...........................///000000...555222---444:::CCCSSSlll\\\___]]]UUUUUUUUUYYY^^^eeepppyyydddSSSIIIIIIJJJEEEGGGHHHAAAEEEEEEGGGGGGHHHGGGFFFEEECCCDDDEEEGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@AAABBBBBBAAABBBDDDFFFBBB>>>:::888999:::999888777888;;;>>>AAACCCDDDDDD@@@??????AAADDDFFFGGGGGGEEEEEEEEEEEEGGGJJJMMMOOONNNTTTZZZuuulllgggggg^^^VVVUUUVVVhhhNNNWWWcccnnnxxx{{{~~~wwwpppllliiihhheeeddddddeeeggggggfffdddfffccc```^^^^^^^^^^^^]]]]]]^^^___]]]ZZZVVVTTTTTTNNNMMMKKKLLLNNNQQQTTTVVVZZZ\\\^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWUUUSSSRRRTTTVVVTTTNNNHHHEEEDDDBBBBBBBBBDDDFFFGGGCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBAAA>>><<<888666666555444333111///111555777999>>>EEEOOOXXXdddnnnvvv}}}hhhHHH777333222111000////////////...........................///000000...333000...444666;;;JJJuuukkk]]]YYYXXXZZZXXXYYY]]]___cccqqqxxxOOOJJJEEEIIIKKKFFFHHHJJJBBBBBBCCCEEEHHHIIIHHHFFFDDDCCCEEEGGGIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDDDDBBBEEEGGGFFFDDDCCCDDDFFFAAA???<<<:::999:::;;;<<<:::;;;===???AAACCCEEEFFFBBBBBBCCCEEEHHHJJJKKKLLLGGGGGGGGGHHHJJJLLLMMMNNNSSSRRRWWWiii~~~yyy}}}vvvkkkkkkccc[[[WWWSSS```{{{MMMTTT```lllxxxvvvkkkqqqwwwpppmmmllleeeeeeeeeggghhhhhhfffcccfffccc```___```aaaaaaaaa___aaacccaaa]]]WWWRRRPPPMMMLLLLLLNNNRRRVVVYYYZZZ\\\]]]___^^^]]][[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUURRRQQQSSSUUUSSSLLLFFFFFFEEEDDDCCCCCCDDDFFFGGGCCCEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA<<<:::888777777777555444111///111555777999???FFFPPPXXXdddooovvv}}}bbbBBB222111333222111000/////////...........................///000000---///...222777333999MMMbbbeee\\\ccc\\\YYYXXXYYYXXXZZZeeerrrvvv{{{ZZZLLLBBB???EEEHHHCCCFFFHHH@@@@@@BBBDDDHHHJJJIIIFFFDDDCCCEEEGGGJJJKKKLLLLLLLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEHHHJJJJJJFFFDDDDDDEEE??????===;;;999:::===@@@>>>>>>>>>@@@AAACCCEEEFFFDDDDDDFFFIIILLLNNNPPPQQQKKKKKKLLLMMMNNNOOOPPPPPPOOOKKKRRR]]]|||uuunnnsss|||iiikkkddd]]]XXXSSS^^^wwwKKKNNNVVVdddrrrttthhheeeiiimmm~~~}}}tttpppjjjggggggiiiiiifffeeegggiiifffbbbaaabbbcccaaa___aaa___^^^\\\[[[[[[[[[\\\QQQQQQQQQRRRTTTWWWZZZ\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[YYYXXXWWWWWWWWWXXXYYYVVVSSSPPPNNNKKKHHHEEEGGGFFFDDDCCCDDDEEEGGGHHHGGGEEECCCCCCEEEGGGGGGGGGCCCBBBBBBAAA@@@@@@??????:::;;;;;;;;;:::888666555444000000555:::===BBBGGGYYY```jjjrrryyyyyywwwuuu^^^DDD777444333111111////////////....................................///000000111222555;;;>>>[[[tttTTT^^^ccc___VVVUUU]]]bbb___lllpppwwwdddPPPGGG???@@@AAACCCDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCFFFGGGIIIIIIGGGEEEDDDDDDBBBAAA???>>>>>>???@@@AAAEEEEEEEEEEEEFFFGGGHHHIIILLLKKKKKKMMMOOOQQQQQQPPPQQQQQQMMMIIIJJJPPPSSSSSSSSSOOOUUUYYYiiiqqqvvvtttcccooovvvlll[[[UUU]]]hhhLLLMMMUUUbbbooo|||tttgggccceeehhhcccssswwwuuupppnnnooommmiiihhhjjjkkkhhheeeeeeffffffeeedddaaa```___]]]\\\\\\]]]]]]XXXXXXWWWWWWXXXXXXYYYYYY]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUURRRPPPOOOMMMJJJHHHHHHGGGFFFDDDDDDDDDEEEEEEFFFEEECCCDDDFFFGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<:::888555444555222222777<<>>AAAGGGNNN^^^fffqqq{{{xxxvvv{{{ttt]]]CCC666333222111111////////////....................................---...//////000333777;;;CCC___jjj___XXXZZZ___^^^WWWRRRWWWYYY]]]bbbiiisss}}}bbbSSSMMMJJJBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDFFFHHHJJJLLLJJJIIIHHHGGGEEEDDDCCCBBBDDDFFFHHHGGGEEECCCCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSYYY______VVVNNNMMMPPPQQQMMMKKKRRRUUUVVVyyyzzzpppxxx|||vvvgggttt}}}iiiWWWWWWaaa~~~JJJJJJOOOZZZgggvvvqqqgggbbb___aaa\\\ZZZaaarrrvvvqqqmmmiiigggiiigggfffeeeeeeffffffeeeeeecccbbbaaa`````````aaabbb___```bbbcccccccccbbbaaa^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^]]]\\\[[[ZZZYYYWWWTTTRRRQQQPPPMMMKKKGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEGGGHHHHHHFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<999666444333666444555;;;???CCCJJJQQQdddlllvvv~~~{{{ttt\\\CCC666333222111111////////////....................................,,,---...//////111555888<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA???AAABBBBBB@@@>>>======;;;===@@@BBBBBBAAA???===============>>>???@@@AAAAAACCCFFFHHHHHHIIILLLOOONNNNNNLLLJJJLLLOOOLLLFFFLLLIIILLLTTTUUU[[[iii[[[uuu|||aaaRRR^^^rrrIIIGGGJJJSSSaaaqqqwwwllleee^^^^^^```^^^XXX]]]vvv{{{sssmmmkkkkkkdddfffgggfffeeeccccccdddbbbbbbaaaaaaaaacccdddeeeggggggfffeeedddbbb````````````_________^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\^^^\\\XXXVVVSSSQQQMMMKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDEEEFFFEEECCCAAA@@@;;;:::999777666666666666444444888===AAAEEENNNXXXbbbkkkwwwssskkk~~~rrr[[[AAA555333222111111////////////....................................,,,.../////////000222444666<<>>===<<<<<<===>>>??????????????????@@@@@@@@@===???AAA@@@>>><<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<::::::::::::;;;<<<===>>>===AAADDDEEEDDDEEEHHHKKKIIIIIIHHHKKKUUU]]]]]]WWWHHHHHHHHHQQQXXXWWWnnn}}}^^^ppp{{{eeeTTTXXXhhhJJJGGGHHHPPP\\\lllyyyqqqgggccccccddd```^^^kkk~~~~~~ssskkkggggggdddfffhhhgggdddbbbbbbcccbbbaaaaaaaaaaaaccceeeffffffeeedddbbbaaa`````````````````````_________^^^___^^^^^^]]]^^^^^^^^^___^^^[[[XXXVVVUUUSSSOOOMMMKKKKKKIIIIIIHHHIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFAAABBBDDDEEEDDDBBB???>>><<<;;;999777777666777777555666:::@@@CCCGGGQQQ\\\eeennn{{{}}}vvvrrrZZZAAA555222222222222////////////....................................---///000000000000222444333666EEE```|||dddUUURRRPPPPPPSSSWWWXXXXXXVVVZZZ```gggnnnttt||||||sssnnnuuukkkOOOGGGHHHEEEBBBAAA@@@@@@@@@AAA@@@@@@??????999999:::;;;<<<======>>>:::999999999;;;<<<>>>???<<<<<<======>>>>>>??????>>>@@@AAAAAA???===<<<<<<>>>???@@@@@@@@@>>><<<;;;999999999999:::;;;<<<<<<<<<@@@CCCCCCAAAAAAEEEIIIHHHJJJLLLPPPYYYcccfffdddHHHMMMJJJNNNUUUPPP\\\ccc___gggbbbWWWQQQ[[[uuuLLLHHHHHHNNNYYYhhh{{{|||tttggg___aaaaaa```gggrrrxxxoooiiihhhccceeegggfffbbb```___```aaaaaa``````aaaccceeefffbbbaaa```___```aaabbbcccaaa`````````____________aaa```___^^^^^^___aaaaaa\\\ZZZXXXVVVVVVTTTRRRPPPOOONNNKKKIIIHHHHHHJJJJJJKKKIIIFFFEEEFFFGGGGGGFFF@@@AAACCCDDDCCCAAA>>><<<>>>===;;;888777777777777666777<<>>UUUqqqmmmZZZTTTLLLIIILLLRRRVVVXXXUUUXXX]]]```eeemmmvvv~~~{{{xxxvvvsssnnnjjjqqqoooSSS@@@CCCFFF@@@>>>CCC======>>>>>>>>>>>>======999999:::;;;===>>>??????666666666888:::===???AAA;;;;;;<<<<<<===>>>>>>??????AAABBBBBB@@@>>>======>>>>>>>>>>>>===;;;:::999999999999999:::;;;<<<<<<<<<@@@DDDCCCAAA@@@DDDHHHDDDHHHKKKMMMRRRZZZ```aaaMMMUUUOOOMMMPPPGGGNNNnnn|||{{{~~~```LLLPPP]]]ZZZLLLPPPjjjMMMIIIFFFIIIPPP^^^tttyyylllbbb^^^```dddggg|||uuutttooolllkkkjjjiiigggdddaaa``````______^^^^^^___aaabbbccccccbbbbbbaaa`````````___```bbbcccccccccbbbbbbbbb```^^^[[[[[[]]]___aaa\\\\\\[[[YYYVVVRRRNNNLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJGGGEEEFFFIIIIIIDDD???DDDCCCCCCBBBBBBAAAAAA@@@???===;;;999777666666666;;;999;;;AAAFFFLLLWWWaaappp{{{|||oooWWW>>>444555555111...////////////............------------------------............///111222333///777777???___yyyjjjZZZQQQNNNOOOSSSVVVYYYUUUVVV[[[]]]___hhhrrrwwwyyy{{{~~~vvvjjjccceeekkkiiirrrpppTTTIIIAAAAAABBB???>>>@@@??????>>><<<;;;999888888777888999<<>><<<999777888999777666666777999999999888888999:::;;;;;;AAA@@@???>>><<<:::999888===>>>>>>???>>><<<:::999444555777<<<@@@AAA===:::999>>>BBB@@@<<<;;;???CCCCCCDDDFFFHHHKKKMMMOOOPPPRRRQQQNNNKKKKKKNNNTTTYYYiiirrr~~~{{{dddPPPSSSWWWUUUUUUPPPWWWtttMMMHHHEEEFFFMMMZZZnnnwwwjjjccc`````````ppp~~~tttkkkkkklllllljjjgggdddbbbaaaaaa`````````bbbcccdddcccccccccbbbaaaaaa``````aaabbbcccccccccbbbaaa```bbbaaa```____________```\\\\\\\\\ZZZWWWSSSOOOMMMJJJIIIIIIHHHHHHIIIJJJJJJLLLIIIGGGHHHJJJJJJEEEAAAAAAAAAAAA@@@@@@?????????>>>===;;;999777777777777:::999<<>><<<>>>>>>???AAABBBAAA>>>;;;999999:::;;;>>>@@@???===::::::888666555666888:::<<<777777777777888888888999======<<<;;;::::::999999???>>>>>>===;;;:::999888888777777999<<<===<<<:::<<>>===;;;999888777777888::::::>>>FFFLLLTTTaaammm~~~kkkTTT===444444444111///////////////............---------------------------------...///000222222///666888;;;GGGZZZqqq[[[OOOIIIKKKHHHHHHMMMQQQTTTXXX\\\```cccfffhhhkkknnnsssvvv~~~~~~zzzwww~~~|||xxxtttoookkkkkkaaaZZZaaannnxxx~~~kkkRRRKKKCCC>>>===>>><<<;;;<<<;;;>>>CCCFFFFFFBBB===:::::::::;;;===>>>>>>;;;999===999333222444888999:::555555666777777777666666888999999999999999::::::@@@???===;;;999888888888;;;999777888:::===??????>>>CCCGGGHHHEEECCCCCCDDDEEEFFFGGGJJJLLLNNNPPPQQQMMMLLLJJJHHHHHHKKKPPPUUUqqqvvvqqqttthhh\\\```___\\\PPPLLLZZZPPPJJJDDDCCCEEENNN^^^mmmvvvllleee```\\\\\\]]]fffrrrzzz|||yyyvvvqqqmmmjjjgggfffbbbbbbbbbbbbcccdddfffgggdddddddddcccbbbbbbaaaaaaddddddeeeeeeeeecccbbbaaa______^^^]]]\\\[[[ZZZZZZ\\\\\\\\\ZZZXXXTTTQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJLLLJJJIIIJJJKKKJJJGGGDDDCCCCCCBBBBBBBBBBBBAAAAAA===<<<;;;999888888888999;;;===BBBIIIOOOWWWeeerrrwwwgggRRR<<<333333333111///////////////............---------------------------------...///000111222...222444888???IIIlll{{{eeeUUUPPPKKKFFFFFFJJJOOOTTTWWW```bbbeeefffggghhhjjjkkkiiimmmooopppuuu~~~yyyssskkkfffeeeeeedddbbb^^^XXX]]]tttuuuWWWJJJFFFBBB>>>======<<<;;;;;;999<<>>;;;999888999:::;;;:::888666>>>888222222555777666444444555666777777666666555555666777888999:::;;;<<<@@@>>><<<:::999:::;;;===:::999999:::<<<@@@CCCDDD???BBBDDDFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPOOONNNLLLJJJIIIKKKPPPTTTaaayyycccnnnxxxeee^^^eeesss]]]QQQSSSrrrQQQKKKFFFDDDEEEJJJWWWccczzzzzzrrrkkkeee```]]]YYYSSSVVV```iiipppwwwoooiiigggfffbbbbbbaaaaaabbbccceeefffeeeeeeddddddcccbbbbbbbbbcccddddddeeedddcccbbbaaa[[[YYYWWWTTTTTTTTTVVVWWWZZZZZZZZZZZZXXXUUURRRPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJHHHFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@===<<<:::999999999::::::>>>@@@FFFMMMRRRYYYhhhuuu}}}mmmdddPPP;;;333333222111000////////////............------------------------,,,---------...000111222000222222777===???UUUxxxnnnhhhaaaWWWNNNKKKNNNRRRTTTVVVZZZ^^^aaacccdddgggiii```eeeiiijjjmmmqqqqqqnnnooopppqqqooommmlllmmmnnnmmmhhhbbbaaaeeeiiikkklllmmmkkkwww|||YYYIIIHHHBBBAAA???======>>>===;;;888:::<<<>>>>>>>>>===<<<999999888999::::::888666;;;777444666;;;<<<999555777777777888777777777666555666777999:::<<<======???===;;;:::;;;===@@@BBB:::;;;<<<<<<===???AAABBBBBBBBBBBBDDDGGGJJJKKKKKKDDDEEEFFFHHHJJJLLLMMMNNNPPPOOOMMMJJJIIIJJJNNNRRR]]]|||[[[bbbyyyzzzbbbfffvvv```SSSeeePPPLLLHHHFFFEEEGGGPPP[[[nnn~~~yyyrrrkkkfffaaa]]]ZZZVVVPPPOOOTTTYYYbbbsssxxxnnniiihhhcccbbbaaaaaaaaabbbcccdddffffffeeeddddddccccccbbbbbbbbbccccccbbb```^^^]]]VVVTTTQQQOOONNNPPPSSSUUUVVVWWWXXXXXXWWWVVVSSSRRRPPPPPPOOONNNMMMMMMMMMMMMJJJJJJKKKKKKJJJHHHFFFEEECCCCCCBBBAAA???>>>======<<<;;;:::999999:::;;;;;;AAADDDKKKQQQVVV]]]mmm{{{iii```NNN;;;333222222111000////////////............------------------------,,,,,,,,,---...///111111555777444666<<<;;;CCCWWWppp___VVVPPPLLLJJJMMMRRRVVVXXX[[[^^^aaa```cccdddccceeejjjkkkiiifffggggggeeebbb``````aaabbbcccfffooo{{{___IIICCCEEE>>>AAAAAA>>>===???>>><<<999999999999:::;;;<<<<<<<<<;;;:::;;;======<<<:::777777888<<<@@@BBB@@@>>>:::999888777777777888888777777888999;;;<<<===>>>===<<<;;;;;;<<>>?????????>>>>>>@@@AAAFFFDDDDDDGGGLLLOOOOOONNNBBBCCCDDDFFFHHHIIIKKKKKKLLLKKKJJJIIIHHHJJJNNNQQQ\\\sssXXXWWWiiiooogggqqqZZZZZZvvvNNNKKKHHHGGGEEEDDDKKKSSSdddvvvuuuqqqkkkfffbbb___[[[YYYTTTRRROOOMMMOOOXXXhhhvvvxxxooojjjddddddbbbaaaaaaaaabbbcccfffffffffeeeddddddccccccaaaaaa```___]]]ZZZWWWUUUQQQQQQOOOOOOOOOPPPRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSPPPPPPOOONNNMMMMMMMMMMMMKKKLLLMMMLLLKKKIIIGGGGGGEEEDDDCCCAAA???===<<<;;;<<<;;;:::999999:::<<<<<>>;;;???AAA===<<>>>>>===999999;;;<<<>>>@@@@@@@@@;;;:::888666555666888999888888999::::::;;;;;;<<<<<<;;;;;;;;;<<>>===<<<<<<;;;:::999:::;;;<<<===CCCHHHQQQYYY___hhhyyy}}}iii\\\KKK:::222111111000111000/////////............------------------------,,,,,,,,,---...///000111,,,777555222999>>>@@@FFFKKKvvvkkkbbb]]][[[XXX]]]aaa``````aaa^^^YYYaaadddhhhlllppptttxxx{{{tttTTTGGGIIIEEE:::888>>>@@@===<<>>:::::::::<<<=========<<<<<<:::999888:::<<<======<<<======<<<:::888888:::===<<<:::777444444555888:::999999999999999:::::::::<<<;;;;;;;;;<<<===???@@@FFFFFFFFFEEEGGGMMMWWW^^^EEEDDDGGGMMMRRRPPPGGG?????????@@@BBBCCCEEEFFFGGGFFFGGGIIIJJJMMMRRRXXX\\\OOO]]]uuugggjjjqqquuulllzzzxxxnnn^^^XXXiiiRRROOOJJJFFFDDDDDDGGGHHHSSSdddzzzrrrhhhccccccdddcccaaa___ZZZVVVRRROOONNNUUU^^^lllsss}}}wwwnnnpppkkkgggfffggghhhgggeeegggfffeeedddccccccccccccaaa```^^^[[[XXXVVVSSSRRRSSSSSSSSSQQQOOOOOOQQQSSSNNNOOORRRTTTTTTTTTRRRQQQMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEBBB>>>;;;@@@;;;999<<<===<<<===???FFFNNNWWW]]]hhhwww~~~ggg]]]DDD777555000000333000////////////............---------,,,,,,+++++++++,,,---------.../////////444444444555777;;;AAAFFFOOObbbwwwmmmmmmpppuuu{{{{{{sssdddYYYiiivvvwww___MMMFFFCCC>>>:::<<<<<<;;;;;;;;;:::::::::999777666555555666777999888888888888999:::;;;<<<:::::::::888666777:::===999777555333444666999;;;666555555666666777888999999???BBB@@@>>>???>>><<>>===>>>AAAKKKSSS\\\cccnnn~~~xxxbbb^^^EEE777666000///111...////////////............---------,,,,,,+++++++++,,,------....../////////222333444555777;;;@@@DDDGGG^^^|||sssfffTTTGGGBBB@@@>>>;;;;;;::::::::::::999999999888777555444444555777888666666777888888999::::::999999888666666777999:::888666444333333555888:::777666666555555555666666999AAAEEECCC???===;;;999BBBDDDEEECCCBBBDDDJJJOOOSSSJJJDDDDDDDDD@@@<<<<<<===@@@@@@>>>>>>AAAAAA>>>AAABBBCCCCCCEEEJJJRRRXXXOOOVVVUUUpppooouuuooobbbkkk||||||hhhXXXVVVeee{{{NNNMMMJJJHHHFFFDDDCCCCCCKKKTTTfff}}}{{{vvvrrrlllhhhccc___]]][[[WWWSSSSSSWWWXXXYYY[[[]]]___aaabbbbbbfffeeefffgggfffcccdddgggeeehhhqqqnnnpppooollliiiffffffhhhjjjdddeeefffeeedddaaa^^^\\\\\\\\\ZZZYYYWWWVVVTTTTTTUUUUUUUUUTTTRRRRRRSSSUUUQQQMMMKKKMMMRRRTTTRRRNNNNNNOOOOOOPPPPPPOOOOOONNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHFFFCCC@@@>>>;;;;;;>>>??????AAAFFFQQQYYYcccjjjvvvsss^^^^^^EEE777666000...000,,,/////////............---------,,,,,,,,,,,,++++++,,,,,,---...//////000000000222555777999;;;???AAADDD]]]qqqzzzpppVVVPPPGGG@@@===<<<<<<;;;999888888888777777777777666555444333333444555666333444666777888888777777888666444444555666666666666444333222222444666777777777666555444333333444888BBBKKKJJJGGGDDDBBB???AAAAAAAAABBBCCCEEEHHHJJJXXXNNNFFFCCCAAA<<<999:::===??????<<<<<<>>>>>>;;;AAAAAABBBBBBDDDHHHNNNRRRNNNOOOPPP```ssslllwwwaaaQQQ\\\iiiLLLLLLKKKIIIGGGDDDBBB@@@FFFLLLZZZqqq~~~vvvpppgggdddbbbaaa^^^XXXVVVYYY[[[ZZZYYYZZZ[[[\\\]]]\\\______```aaaaaaaaaaaabbb``````dddooowwwpppqqqppplllhhhhhhlllpppiiiiiihhhgggeeebbb```___]]]]]]\\\[[[ZZZYYYXXXXXXVVVWWWWWWVVVTTTTTTUUUVVVTTTNNNJJJLLLSSSVVVSSSOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOONNNLLLLLLLLLKKKIIIIIIHHHFFFCCCAAA>>>;;;<<>>======@@@EEEHHHIIIHHHVVVNNNFFFCCC@@@<<<;;;===>>>@@@@@@======??????<<>>???@@@@@@AAAEEEHHHNNNTTTWWWfffbbbIII>>>:::<<<===;;;888555555555555555444444444333333333333333222222222222333333000222444555555444333222444444444444555444222000333333333444444444555555333333333333333444555555000<<>>AAA<<>>>>>>>>???AAACCCDDDEEEEEEOOOVVV\\\XXX^^^|||tttiii\\\OOObbbLLLLLLLLLKKKHHHEEEAAA??????DDDOOObbbzzzvvvmmmhhhddd```___aaa^^^\\\[[[^^^cccfffgggfffiiijjjiiiggghhhjjjiiieee```bbbdddgggmmmyyyuuuooommmmmmhhhgggeeecccbbbaaa``````[[[ZZZZZZYYYYYYXXXXXXWWWVVVXXXYYYYYYWWWVVVVVVVVVVVVRRRPPPRRRWWWYYYWWWSSSRRRQQQQQQPPPPPPQQQQQQRRROOOOOONNNNNNLLLKKKIIIHHHHHHFFFDDDCCCCCCBBB@@@???<<<;;;>>>BBBDDDFFFNNNXXXaaalllyyyooocccTTT===222444111000333///.........------------,,,++++++,,,,,,,,,,,,------,,,,,,---...000111222222333777<<<@@@AAAAAAAAABBBGGGBBBFFFOOONNNPPPiii^^^FFF???CCC;;;<<<<<<;;;777555333333444444333333333222222222222222333333333333222222111222333444444333222111222555777777555222111111444444555666666666666555333222222333444555666666///666>>>DDDKKKOOOLLLFFFBBB@@@>>>>>>@@@AAA>>><<>>>>>@@@BBBEEEFFFEEECCCEEEPPPVVVRRRTTToooqqqvvvwwwcccSSS\\\wwwNNNNNNMMMKKKIIIEEEBBB@@@???CCCKKKXXXmmm{{{qqqkkkhhhhhhkkkjjjhhhgggjjjpppsssssspppooorrrrrroooooopppkkkcccaaaffflllqqqwwwvvvpppmmmdddeeefffgggfffccc```^^^[[[[[[ZZZZZZYYYXXXXXXWWWVVVWWWYYYYYYWWWVVVUUUVVVSSSSSSSSSUUUXXXXXXWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSMMMMMMLLLKKKJJJHHHGGGFFFGGGEEEBBBAAABBBAAA@@@>>>;;;;;;???CCCEEEHHHRRR\\\kkkwwwmmmdddTTT===333444000///111............---------,,,,,,+++++++++,,,,,,---------,,,,,,---///000111222333444888<<>>FFF;;;:::999888777666444333333333333333222222222111222333333333333333333222222222222222222222222222000666;;;;;;555111111444555666777999999888777666555444444444444444555555333555888===GGGMMMIII@@@AAA???===;;;;;;:::999888;;;;;;>>>BBBBBB===<<<===777;;;===<<>>JJJKKKKKKRRRZZZwwwgggnnn{{{ggg\\\WWWfffOOOOOONNNLLLIIIEEEBBBAAA???BBBGGGQQQdddzzzvvvxxx|||{{{xxxwww{{{}}}|||qqqhhhoooxxx}}}}}}uuupppbbbeeejjjllllllgggbbb^^^^^^]]]]]]\\\[[[ZZZYYYYYYUUUWWWYYYYYYWWWVVVUUUVVVQQQSSSUUUWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSLLLLLLKKKJJJIIIGGGEEEDDDGGGDDDBBBAAAAAAAAA@@@>>>;;;;;;???CCCFFFIIISSS^^^rrrllleeeUUU>>>333444000...///+++......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---///000222333333444777;;;>>>??????@@@AAA;;;AAADDDBBBDDDMMMWWW\\\hhh|||[[[FFF>>>;;;>>>BBB:::888555555666777666444333333333222222222222111222333333444444333333222333333222222111222222333000777>>>===666000222555666777999:::;;;:::888777777777666555444444444444888777777<<>>CCCGGGFFF@@@<<<===888<<>>>>>:::===@@@CCCHHHQQQ]]]eeewwwkkkgggYYY===111666111---///111------------------------,,,------------------...111111000000111333555666666888;;;======>>>@@@BBB@@@???@@@BBBCCCGGGRRR^^^eeebbbkkkfffVVVFFF@@@===;;;<<<@@@;;;999666444333333444444444444444444444444444444555444333333333333444555555555444333333333333444444444999AAAAAA999333333888;;;===<<<888666777999AAAGGGDDD:::777===???:::777;;;;;;<<>>888777;;;;;;777777===DDDDDDEEEDDDBBB???>>>>>>===???AAABBBBBBCCCDDDFFFCCCBBBEEELLLNNNKKKFFFEEEDDD@@@CCCIIIKKKPPPcccyyy|||}}}fffTTTVVVttteeeaaaWWWfffQQQPPPOOOMMMKKKGGGDDDCCC@@@@@@BBBHHHSSSggg~~~zzzzzz|||xxxwwwsssmmmhhheeefffiiibbb]]]WWWUUUUUUVVVUUUSSSVVVUUUTTTVVVYYYYYYXXXUUURRRRRRRRRQQQPPPNNNLLLKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>:::>>>BBBGGGNNNXXXfffooommmjjjWWW<<<111555111---000111------------------------,,,,,,,,,---------------111111111111222444666777999;;;============>>>???@@@@@@BBBCCCBBBAAAGGGOOOUUUTTTYYYhhhkkkPPPEEE;;;999999777777::::::999777555444444444444444444333333333333444444555444333222222333444555555555444333333333333333444222555;;;<<<888666999:::;;;<<<:::777555555777EEEJJJGGG;;;777;;;<<<777333555555555999AAAAAA===<<<:::;;;======;;;;;;<<<>>>BBBFFFDDD???;;;<<<>>>@@@BBBDDDDDDDDDDDDEEEFFFFFFJJJRRRXXXUUUMMMGGGGGGDDDAAABBBGGGHHHJJJ[[[nnnyyyfff{{{ppp^^^[[[nnnzzzuuucccVVV^^^QQQQQQPPPMMMKKKHHHEEEDDDAAA???@@@DDDLLL]]]wwwxxxsssrrrrrrfff```YYYUUUUUUVVVUUUTTTWWWVVVUUUUUUWWWXXXWWWVVVRRRRRRRRRPPPNNNLLLIIIGGGGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<@@@EEEKKKSSS___mmmwwwmmmkkkSSS;;;222555000---000000------------------------++++++,,,,,,------------111111111222444666777888;;;===>>>>>><<<;;;;;;<<<======@@@CCC@@@;;;<<>>;;;;;;:::777444333333555BBBFFFCCC999555888999555777888666555888===>>><<<:::===???>>>???AAA@@@===:::BBBHHHGGG@@@;;;<<<@@@BBBDDDFFFFFFEEEEEEEEEFFFIIIPPP[[[aaaZZZNNNGGGGGGDDDAAACCCEEEDDDDDDQQQaaavvvXXXggg}}}~~~rrrnnnzzztttaaaYYYoooRRRQQQPPPNNNKKKIIIGGGEEEAAA>>>>>>AAAHHHUUUkkk~~~~~~wwwsssjjjccc[[[VVVUUUVVVUUUTTTVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQNNNJJJGGGFFFDDDCCCAAABBBCCCDDDDDDCCC@@@@@@@@@??????>>>>>>>>>===AAAHHHNNNXXXeeesss~~~{{{mmmiiiNNN999222555///---000///------------------------++++++,,,,,,------......111111222444555777888999;;;<<<>>>===;;;:::;;;;;;888888<<>>::::::===???IIIOOOJJJEEEPPPlllpppXXXGGG>>>@@@===:::::::::999777666777777777777777666555444444333222111111222333444333333222222222222333333444444444444333333222222222000///000222555999<<<999888666444222222444555777;;;:::444222666888666<<<;;;:::888999;;;===<<<<<>>???DDDDDD@@@===CCCIIIIIIEEEAAA@@@AAAAAACCCEEEFFFFFFFFFGGGHHHIIIOOOXXX^^^XXXMMMEEEDDDEEECCCDDDEEECCCCCCLLLWWWkkkhhhbbbdddxxx~~~|||]]]]]]~~~SSSRRRPPPNNNKKKIIIHHHGGGAAA>>>>>>@@@EEEPPPbbbrrr|||ssskkkddd\\\WWWVVVVVVUUUTTTRRRSSSSSSTTTSSSSSSTTTTTTUUUUUUSSSQQQNNNJJJGGGEEECCCBBB@@@AAABBBDDDCCCCCC@@@@@@@@@???????????????===BBBJJJSSS___nnn~~~}}}ooogggIII888222444...---111...------------------------++++++,,,---......//////111222333555666777888888777999;;;;;;;;;:::;;;<<<888777999<<<<<<999:::===<<>>AAABBB@@@AAAEEEEEECCC???AAACCCFFFHHHFFFBBB???<<>>AAAEEELLL[[[hhhvvvkkkddd\\\XXXVVVVVVUUUSSSOOOQQQTTTUUUTTTTTTTTTUUUUUUTTTSSSQQQNNNJJJGGGEEEDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>DDDMMMYYYgggxxxsssfffEEE666222333...---111...------------------------,,,,,,---...///000000111222222444555666777777666444666888999999999;;;<<<<<<999999;;;;;;888888;;;>>>??????@@@AAABBBDDDEEEHHH\\\yyy{{{VVVCCC@@@@@@<<<888555777555111111555777555444444444444444444555555111111111111111111111111000111111222222111111000222333444444444333111000...111222111111444333111444222111111444666777666333555555444333333444666777666777999777444444888???>>>AAAFFFFFFCCCAAABBB<<<;;;<<<@@@DDDDDD@@@;;;:::===@@@CCCDDDFFFIIIKKKJJJFFFFFFKKKNNNKKKHHHHHHHHHHHHHHHFFFEEEGGGMMMRRRYYYeeexxxzzzlll|||wwwVVV[[[lllTTTSSSPPPNNNLLLKKKJJJJJJFFFBBB@@@AAACCCHHHSSS^^^tttwwwiiiccc\\\XXXWWWWWWTTTRRRMMMQQQVVVXXXWWWVVVVVVVVVSSSSSSRRRPPPMMMIIIFFFDDDEEECCCAAAAAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBHHHQQQ\\\jjj{{{tttcccAAA555333333---...111---------------------------------...///000111222222222333444555666555555444222444777777777777888:::;;;888999<<<===999777999>>>>>>>>>???@@@AAABBBCCCDDDIIIPPP^^^yyylllTTT===777<<<===999555222666666333222666777555333222222111222333444555///000111222222111000///000000111222222111000000111222333444444333111000---111333000111555444000444222111222555777666444444444444444222000111333555555888<<<:::555555:::===999@@@NNNOOOAAA:::===666777888;;;>>>>>><<<:::;;;===AAACCCDDDFFFHHHJJJFFFDDDEEEHHHHHHFFFGGGJJJIIIJJJHHHDDDCCCFFFKKKOOOUUUVVVqqqqqqjjj|||___[[[[[[sssTTTSSSPPPNNNLLLKKKKKKKKKHHHDDDAAABBBBBBFFFNNNXXXiiitttgggbbb\\\YYYXXXWWWTTTQQQLLLQQQXXX[[[ZZZXXXXXXXXXQQQQQQPPPNNNKKKHHHEEECCCFFFDDDBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBHHHLLLTTT]]]iiixxx~~~rrr___???444333333---...111---------------------------......///000111222333333222333444555555444333222222444666777666555666777777555777===???;;;999999777;;;>>>???===;;;<<<>>>:::CCCGGGCCCHHHbbblllRRR@@@<<<;;;===:::555555999...444666222000333222---333222000000000222444666...///222333333222///...///000111222222111000///111222333444444222111///,,,111222///000555666222555333222444666666444111000000111222000...///222111111666<<<:::444333888:::555@@@UUUUUU@@@444999333666999:::::::::;;;======???BBBDDDEEEFFFGGGIIIAAABBBFFFGGGDDD@@@CCCJJJJJJJJJGGGBBB@@@CCCHHHKKKRRRPPPaaa|||rrrlll}}}ggg___TTTbbbXXXVVVRRRMMMIIIHHHJJJLLLGGGEEEBBB@@@@@@DDDHHHKKK```qqquuukkk```\\\XXXWWWWWWWWWWWWXXXWWWVVVWWWZZZ]]]^^^[[[WWWTTTSSSOOOLLLIIIGGGFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIOOOWWW```kkkxxx{{{~~~nnnRRR888666333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,)))***---///111333444444666777999999777555444444444444444444555555555555666777999::::::999888777<<<<<<;;;::::::::::::;;;<<<999<<>>>>>999:::>>><<<;;;FFFUUUSSSeeesss]]]NNNAAA999555666666666555444333333333111111111111111000/////////000111111222222111111///...444???>>>333,,,---...------------...//////222111111000///...------////////////////////////222000000333333111333777222---+++...000//////111...///000000111000//////222222333555777888777666777888999::::::999999888:::>>>???>>>@@@EEEGGGEEECCCGGGIIIEEECCCEEEGGGGGGIIINNNTTTWWWQQQGGGCCCEEEKKKRRRPPPZZZvvvkkkzzzxxxdddyyy{{{YYYTTTbbb~~~XXXVVVSSSPPPMMMKKKJJJJJJGGGDDDAAA??????AAAEEEGGGSSSbbbzzzuuusssrrrrrrqqqoooiiiaaa\\\ZZZYYYWWWWWW[[[```cccdddaaa___]]]^^^______\\\XXXUUUTTTQQQMMMJJJHHHFFFEEEHHHGGGEEEEEEDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHOOOTTT\\\eeeooo}}}xxxlllkkk^^^JJJ888555333111111000///---,,,,,,,,,,,,,,,,,,,,,,,,...///111333555777888888555777::::::999888888999999999999999::::::::::::999999:::999888777555333333444555777:::===???AAA???999777999888666;;;DDD;;;BBBOOO```qqqgggLLL<<<777555333333444333333222222111111111000000000000000//////...///000000111111111111111///,,,000777777///+++......------------...//////............---------,,,---------...//////000000111......000000///333:::<<<333,,,,,,///....../////////000000111111111111///......000222555555555777777777666666666777777999<<<===<<<>>>CCCEEEDDDHHHNNNNNNHHHBBBBBBDDDDDDEEENNNYYY]]]UUUHHHBBBDDDKKKNNNHHHLLLhhhpppttt}}}cccrrrfffRRRTTTfffWWWUUURRRPPPNNNLLLJJJHHHGGGDDDAAA???>>>@@@CCCDDDOOOZZZooovvvmmmiiihhhgggfffeeeccc^^^[[[XXXXXXWWWWWW\\\eeeiiijjj```]]][[[[[[^^^^^^\\\ZZZWWWUUUSSSOOOLLLIIIGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGIIIIIIPPPVVV___iiirrr}}}ssshhheeeVVVCCC777555222111111000///---------------------------,,,---///111333444555555444777999::::::999:::;;;::::::::::::;;;;;;;;;;;;777888888888777666555555111222444666999<<<>>>@@@===777555888:::888:::>>>AAA===;;;<<>>???AAABBBGGGOOO___wwwyyyooohhhfffcccaaa```^^^[[[YYYUUUWWWWWWWWW^^^jjjqqqqqq___\\\YYYZZZ]]]^^^^^^\\\YYYWWWUUURRRNNNKKKHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKOOOWWWbbblllttt|||uuunnnfffSSS???666444111000000000///---------------------------,,,---///111222333444444333666888:::999999999:::999999999:::::::::;;;;;;444555666666777777777777222333444555777999;;;<<<;;;777555777:::999999:::666666999======>>>EEENNNfffwwwxxxaaaLLLAAA888555555777666333222444222222222111111111111111---....../////////......,,,---......//////......000...---//////---...000...------------...//////++++++++++++,,,,,,,,,,,,***+++,,,---...000000111222///---------000:::DDDZZZIII666...---...///222///...,,,,,,,,,...000111333111//////222555777888666444333222222444666777888::::::888:::???AAA@@@@@@FFFHHHCCC???AAADDDEEEAAA???AAAFFFIIIGGGEEEGGG???CCCDDDHHHMMMYYYuuutttrrrccc\\\iiiyyyxxxgggXXXTTTjjjZZZUUUPPPNNNNNNMMMKKKHHHHHHFFFCCC@@@??????@@@AAADDDIIIUUUhhh~~~zzzsssjjjgggccc___]]]ZZZVVVTTTSSSWWWXXXYYYcccsss{{{{{{iiieee```___aaabbbaaa___[[[ZZZXXXUUUQQQMMMJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLOOOXXXcccnnnuuu|||xxxvvvkkkSSS===555333111000000000///...------------------------...///111222444555555666222444777888777777777888888888888888999999999999333333444555666777888888333333444444555777888999999777555555555555555555555555777999999888===DDDRRRQQQYYYllllllZZZJJJ>>>888777555444444555222...///444111111111111111111111111---......///////////////,,,------...............///....../////////000000...------------...//////,,,,,,,,,,,,------------+++,,,---...///000111111111///.........111===IIIQQQBBB333,,,,,,...222666444222///......///222333555333111111444666888888444333222222333555888999888::::::888;;;AAADDDDDD>>>AAACCC@@@@@@DDDFFFEEEDDDAAABBBIIIMMMJJJDDDAAA===AAACCCGGGJJJJJJdddlll```jjjyyy|||ooo```___nnnzzzqqq```OOOVVVmmm^^^XXXQQQOOOOOOPPPMMMKKKIIIGGGDDDAAA?????????@@@AAAFFFNNN\\\qqqzzzsssqqqxxxyyy{{{ooolllgggbbb^^^ZZZVVVSSSQQQWWWZZZ\\\hhh|||~~~xxxpppkkkjjjhhheeeccc]]]\\\[[[XXXTTTPPPLLLJJJEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMSSSZZZdddnnnvvv~~~xxxuuuwwwkkkPPP888555333000000000000///...........................000111222444555666666666111333555666555444555555777777777888888888999999444444444444555666666777333333333333444555666777666666444222111222333444<<<777333333222444===FFFJJJBBBAAANNN```qqq~~~fffVVVEEE<<<777444444555777444222333222//////222000000000000111111111111---...///000000000000000---...//////000000//////---...///000000111000///...------------...//////..................------------...//////000111111///......///...111>>>KKK@@@777///------...111666:::888444111111222555777666444222222444666666666333333333444666888:::;;;777:::;;;:::???GGGLLLLLLBBBCCCBBB@@@CCCGGGGGGCCCEEECCCDDDIIIJJJFFFBBBBBB???BBBAAAEEEIIIGGGSSSlllmmm\\\]]]gggssswwwbbbaaatttzzzqqq\\\TTTXXXuuuaaaZZZSSSPPPQQQRRRPPPMMMJJJHHHEEEBBB@@@?????????;;;@@@GGGQQQbbb{{{yyymmmjjjrrrsssqqq~~~{{{uuurrrmmmhhhccc___ZZZVVVOOOWWW[[[^^^lll~~~vvvqqqmmmiiieee___^^^\\\YYYUUUQQQMMMKKKEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKJJJJJJJJJKKKMMMNNNVVV\\\eeemmmvvvqqqpppttthhhKKK333444222000000000000///...........................///000111333444555555555000222444555444333333333777777888888888999999999666555555444444444555555222222222333444555666777222444444111000333666888111111444999:::888:::>>>===<<>>KKK666222000111000...///333:::777333///...000222444555333222222333444444333222222333555777:::<<<===555999;;;<<>>BBBKKKKKKOOO```wwwvvvddd___cccmmmdddUUUlllnnnXXXJJJYYYzzzccc\\\TTTPPPPPPQQQNNNJJJJJJJJJHHHDDD???===???BBB???AAAEEELLLUUUfff~~~tttpppmmmlllllllllqqqxxxzzz}}}vvvrrrkkk```YYYWWWTTTWWW[[[aaannntttfffbbb]]]\\\^^^[[[QQQJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLMMMOOOQQQXXXdddjjjnnntttuuuooossswww]]]<<<444333222111///......------///000///...------///111///000222444555555555444111222333444555555666666555555555555555666777888555444333222111111111111666555333222222333555666333333333333333333333333222222333333444555666666666666666777888:::;;;<<>>???@@@BBBEEEHHHLLLNNNccczzz___\\\kkkmmmYYYjjjiiiSSSRRRgggddd\\\TTTPPPPPPQQQNNNKKKJJJKKKJJJFFFAAA???@@@AAACCCCCCEEEIIINNNZZZqqq}}}vvvrrrooonnnmmmkkkmmmsss~~~uuummmhhhbbb]]]\\\SSSUUUYYY```nnn}}}mmmfff```^^^```^^^UUUNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPRRRSSScccooowww|||zzzqqqwwwxxx[[[<<<666333222111///......------000111111///......000222000111222444444444444333111222333333444444444444444444444444444555666666444333222111000000000000444333111000000111333444222111111111111111111111000111111222333333444444444444444555666777888999EEESSS```___VVVQQQYYYcccmmmrrr|||xxxhhh\\\WWWQQQKKKHHHAAA888444666777666666555333222222111222222111000000//////...000000000000000000000000////////////////////////111111000000000/////////------------------------,,,,,,+++,,,,,,---...///...---------...///000000000///.........///111222///......000555;;;AAAEEE444222///,,,+++,,,...///333111000000222333333222555444333111111111222333333555555444777<<<===;;;===BBBAAA<<>>???AAABBB>>>>>>>>>@@@BBBEEEGGGIIIQQQwwwiii___eeexxxnnnkkk{{{yyy^^^OOOTTTlllfff^^^UUUPPPPPPQQQOOOLLLJJJKKKKKKHHHDDDAAA@@@@@@BBBBBBBBBDDDFFFNNN```qqqzzzuuusssoookkkkkknnnqqqxxxqqqnnnhhhaaa^^^UUUVVVYYY```nnn{{{mmmeee______^^^XXXPPPMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLMMMMMMMMMOOORRRTTTSSSeeerrryyy|||www}}}pppyyyuuuTTT999777333222111///............000111222111000000111333111222333444444333222111111111222222333222222111222222222222222333333444222111000///////////////111000///......///000111/////////000000000000000//////000000111111222222111111111222333444555666@@@@@@@@@===:::999<<>>888:::777555777666333333666444444333333222111000000333222111111000///......000000000000000000000000////////////////////////000000000/////////......------------------------+++++++++,,,,,,---...///,,,,,,,,,,,,---...///000...///////////////000000/////////111444888<<<>>>111///---++++++,,,...///222000//////111333222222444333222111000111222222222555666444666;;;===;;;===AAA@@@===@@@IIIJJJFFF@@@AAACCCEEEEEECCCAAA@@@BBBAAA???>>>>>>@@@AAACCC@@@?????????@@@BBBDDDEEEIIIXXX}}}jjjeeeccckkk|||~~~llllllyyypppZZZOOOYYYyyyhhh```UUUPPPPPPQQQPPPNNNJJJJJJKKKIIIFFFCCC@@@>>>???>>>???AAABBBHHHUUUcccyyysssmmmkkkmmmlll{{{yyypppcccYYYYYYXXXYYY___kkk~~~yyyoooccc\\\YYYUUUPPPLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMMMMMMMOOORRRUUUYYYiiirrrtttsssmmmttt|||mmmxxxlllIII555555222111000///............///111222111000000111333222333333444333222111000000111111111111111000///111000000000000000111111000//////...---------...//////............//////.........///////////////.../////////000000111111/////////000000222333333555444444777:::;;;999777::::::999:::<<>>===:::===DDDEEEAAA<<<>>>AAACCCCCCBBB???===>>>>>>======>>>@@@BBBCCCCCCBBBAAA@@@AAAAAACCCCCCKKKMMMcccrrrcccZZZbbb~~~ooofffxxxxxxssshhhZZZWWWhhh|||kkkaaaVVVPPPPPPQQQQQQOOOJJJJJJJJJJJJHHHDDD@@@===???>>>???AAABBBDDDNNNYYYssswwwooolllmmmooo{{{|||rrrcccXXXYYYVVVVVV\\\fffwwwmmm___WWWTTTPPPMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLNNNRRRUUU]]]llluuuvvvrrrhhhiiiyyyuuunnnwwwbbbAAA555555222111000//////......///...///111111000///111222222333333444333222000///000000000111000000////////////............//////......------,,,,,,------//////............//////---........./////////000////////////000000000000///////////////000111222333333444555666555222000444444444444444555555666777:::BBBIIIIIIDDD@@@AAABBBKKKRRRPPPLLLNNNRRRTTTJJJFFFBBBBBBDDDAAA:::444777555333222333555666666222333222111000000000...222111111111111111111111---.....................////////////////////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------...///000111......////////////...---//////......------------,,,,,,*********+++---...///---,,,---///111111111111000///...//////111111444888:::666555777:::999======;;;999;;;>>>>>><<<888;;;>>>@@@AAA???<<<;;;;;;;;;;;;<<<===???AAACCCBBBAAA@@@??????@@@@@@AAAFFFHHHOOOfffnnn```^^^rrrrrr[[[^^^```dddddd]]]WWWYYY```mmmcccWWWPPPPPPRRRRRRQQQMMMLLLKKKJJJIIIFFFBBB>>>CCCAAABBBDDDBBBAAAGGGNNNcccxxxvvvooonnnpppssszzzqqqggg___XXXTTTSSSYYY```mmm}}}hhhZZZVVVSSSPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKJJJLLLPPPSSSZZZlllyyy|||lllcccjjj|||uuuvvvzzzYYY<<<777444111111000///////////////,,,...000111000000111222222222333333333111000/////////000000111000000000///......---------------...------,,,,,,,,,------////////////////////////,,,,,,------.../////////.........//////////////////.........//////000111333222111///------///111///000111333444444444444333444999===<<<666333444555;;;===999666999===???666555444555888888555222444444555555444333222111000222222000///111000---000000000000000111111111................................................---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---.....................///000/////////............---************+++---......,,,,,,+++******+++,,,------,,,+++,,,///000111000000///...---...///000111444999:::777444777999:::@@@>>>;;;::::::;;;:::999666888;;;======<<<;;;999999999:::;;;===???@@@AAA>>>>>>===<<<<<<===>>>??????EEEGGGMMMiii{{{|||yyyiiiggg___ZZZZZZZZZWWWTTTTTThhhoooeeeXXXPPPPPPRRRSSSRRRQQQOOOLLLLLLKKKIIIEEEAAABBBAAABBBDDDBBB???BBBGGGRRRfffwwwrrrsssqqq{{{wwwmmmggg\\\VVVTTTVVVYYYaaaxxxrrr```XXXTTTPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMKKKIIIIIIJJJNNNQQQVVVhhhvvvrrrcccfff~~~www|||QQQ888888000111000000///////////////---///222222222111222333111111222333333222000000...///000111111111111111///...------,,,,,,------------,,,,,,,,,------...---..................---******+++,,,,,,------...---------------------------------------......///000000///------///222555000000000000000000111111......222666666333444888555999999555333777999999666666555555444444333222000222444555555444333222000444555222222444333///---........./////////000333222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,---...///...------,,,---------000///...---,,,---......***)))))))))+++---///000---,,,,,,+++++++++,,,,,,,,,+++***+++...000000000......---------...000000000777999666444777;;;===@@@===:::999999999888888555666888999:::::::::999777888999:::<<<>>>???@@@<<<;;;;;;;;;;;;===>>>??????BBBFFFIIITTTssssss___XXXXXXXXXTTTRRRTTTooopppeeeXXXPPPPPPRRRSSSSSSTTTQQQNNNMMMMMMKKKHHHDDD>>>>>>@@@CCCBBB???AAAEEEGGG[[[vvv~~~vvvwwwttt{{{rrrjjjddd\\\WWWVVVSSSVVVjjjwwwcccXXXRRRNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIGGGIIIMMMPPPUUUdddooozzzsssgggkkkvvvxxx|||JJJ333666+++111000000////////////000...000333444333333333444000111222333333222111000......000111222222222222///...------,,,,,,,,,,,,---------,,,,,,---......,,,------......------,,,((())))))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------000000111222222111///---111000///......000111222333111222444333000111555000222222//////333333000111222333333111111222444...000222222111///......,,,000111...---000///)))+++,,,,,,------.........777666555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++,,,---.........---,,,++++++++++++111000...,,,+++,,,...///...---+++******,,,...///...---,,,,,,++++++,,,,,,,,,******+++...000000///...------,,,---...///000---444888666555999>>>@@@>>>:::777777888777666777555666666888888999999999777888999:::<<<===>>>???<<<<<<;;;<<<===???AAABBBAAA???DDDJJJHHHRRR|||fffYYYXXXWWWSSSPPPMMM[[[zzzhhheee]]]UUUSSSVVVVVVRRRSSSTTTQQQLLLLLLNNNJJJBBBCCCBBB@@@AAABBBCCCCCCBBBJJJMMM\\\xxxxxx}}}wwwjjjgggWWWLLLOOOTTTUUU\\\fff|||eeeVVVNNNLLLIIIJJJKKKLLLMMMNNNOOOOOOKKKMMMMMMKKKIIIJJJNNNRRR[[[dddmmmrrruuuyyyxxxuuuyyywwwfffFFF444222666//////000000///...------...000222222111111222333000/////////111111///---111000///...---,,,++++++---------,,,,,,+++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..............................---------............///000000000000111111111111111111111000111222222333222111111111000000//////000000000000//////////////////000//////...------,,,,,,,,,------.........===:::555000,,,+++,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------,,,,,,+++***+++,,,,,,,,,+++)))(((&&&))))))***++++++++++++******++++++++++++***))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,...------------,,,,,,,,,...........................---,,,,,,,,,,,,---...---111777:::<<<>>>BBBFFF@@@999222222666888666222;;;999777555555666777888666777888999:::;;;;;;;;;::::::::::::<<<>>>AAABBB@@@KKKIIIBBBCCCIII\\\uuuyyy{{{ggg[[[YYY[[[ZZZXXXSSSTTT___{{{eeeddd___YYYWWWYYYXXXSSSRRRTTTRRRMMMLLLNNNKKKEEEEEECCCAAA@@@AAABBBBBBAAAGGGIIITTTjjj{{{|||tttgggWWWKKKLLLNNNMMMRRR[[[ttt```TTTPPPOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMKKKHHHJJJOOOSSS\\\gggrrryyy}}}|||vvv~~~{{{ooozzzvvv[[[===111111111//////000000//////...---///000222222111111222333000//////000111222000///000000///...---,,,++++++++++++++++++++++++******.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------------------............////////////000000000000000000000000000111111222111111000000000//////////////////.........------...............---,,,,,,,,,,,,,,,,,,------------111000---++++++,,,---...++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,+++***((((((************++++++++++++++++++++++++************++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,////////////....................................///...---,,,+++,,,------...111666999:::<<<@@@CCC===888333222444666555444888888777777888999:::;;;777777888999::::::::::::;;;;;;;;;;;;===???AAABBBDDDKKKFFFAAADDDHHHQQQaaatttqqqvvvwwwuuu|||mmmdddbbbcccddddddYYYSSSUUUiii```bbbaaa]]][[[\\\[[[WWWRRRUUUUUUPPPMMMMMMMMMJJJHHHEEEAAA???@@@AAAAAAAAACCCCCCIIIXXXmmm}}}ttt```RRRGGGFFFFFFEEEIIIPPPsss~~~iii[[[SSSQQQRRRSSSSSSRRRQQQPPPOOOOOONNNOOOOOOMMMIIIGGGJJJRRRXXX\\\hhhvvv|||pppgggqqqjjjLLL444111222...///000000000000//////...///111222222111111111222000//////000222333222111000//////...---,,,++++++******************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------.........//////........./////////000000000////////////.........------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++------,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++***)))+++******)))***+++,,,------,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,111111111000000000//////////////////////////////000///---,,,,,,,,,------///111444666888999<<<>>>:::888666444333444444555444555666888999;;;<<<===999999:::::::::::::::999<<<<<<======???@@@BBBCCCEEEHHHBBB???GGGHHHGGGNNN\\\|||nnnnnntttwww~~~wwwppplllkkkkkkllldddXXXMMMUUUppp]]]aaabbb^^^\\\^^^___^^^TTTVVVVVVSSSNNNLLLNNNOOOLLLHHHCCC@@@???@@@AAAAAA??????CCCLLLZZZrrr{{{nnnfffTTTJJJBBBAAABBBBBBFFFLLLhhhtttcccYYYTTTRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOOOONNNKKKHHHHHHMMMWWW___[[[ggguuuhhhccckkk___@@@///333666...000000000111111000000//////111333333111000111222/////////111333444333222//////...------,,,++++++))))))******++++++,,,,,,++++++++++++************++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------...........................---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,------,,,,,,++++++************************+++,,,,,,---------------++++++,,,,,,,,,++++++***))))))******++++++++++++,,,+++***))))))+++---......---+++))))))***+++,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------111111111000000000//////000000000000000000000000...------,,,,,,...///000111222333444555666888999:::::::::777333111333666333444666888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::>>>>>>??????@@@AAABBBBBBBBBEEE@@@???GGGHHHEEEJJJMMMggg}}}xxx}}}zzzuuupppnnnssseeeTTTNNN[[[zzz[[[```bbb]]]ZZZ]]]bbbeeeVVVWWWWWWTTTOOOLLLNNNQQQNNNJJJEEEAAA@@@AAAAAAAAA===???CCCHHHOOOaaa~~~yyy|||mmmaaaYYYNNNHHHBBBAAAAAACCCFFFKKKdddooobbb\\\VVVRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQLLLLLLIIIGGGIIIQQQ]]]fffaaahhhrrrzzziiiddddddTTT888---555777///000000111111111111111000000111333333111000111111/////////111333444333222.........---,,,,,,++++++***+++++++++,,,,,,------************************++++++++++++++++++++++++************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++++++++,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++******)))------......---+++***)))************************,,,,,,---...//////......******+++,,,,,,+++++++++)))))))))******+++,,,,,,---+++***))))))+++---......---+++))))))***+++---***+++,,,---------------++++++,,,,,,,,,---------000000////////////......000000000000000000000000,,,++++++,,,---///111333222111111111333444555555;;;<<<<<<999333111333555666777888999::::::::::::>>>>>>>>>???>>>>>>======??????@@@AAAAAAAAABBBBBB@@@FFFBBB@@@EEEEEEDDDMMMNNNMMMfffxxx||||||sssmmm|||uuueeeUUUPPPaaaXXX___aaa\\\XXX\\\ccchhh[[[XXXUUUTTTQQQLLLMMMPPPOOOKKKGGGDDDCCCCCCCCCBBB>>>@@@DDDFFFIIISSSjjj~~~xxxxxxiii___YYYRRROOOJJJFFFDDDEEEGGGIIIdddnnneee___WWWRRRSSSPPPPPPQQQQQQRRRRRRSSSSSSLLLKKKIIIHHHJJJSSS```iiiiiilllpppuuu~~~yyyjjjfff]]]HHH444...444555///000111111222222222222111000222333333111000000111000//////000222333222111------------,,,,,,++++++,,,,,,,,,,,,,,,---------)))))))))***************++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,***+++,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++******************))))))***++++++++++++******************************,,,---/////////......)))***++++++++++++++++++******))))))***+++,,,,,,,,,++++++***+++,,,---......---,,,+++***++++++,,,***+++,,,------......---,,,,,,,,,,,,------------//////.........---------////////////////////////,,,++++++,,,...000222444333111///000111333444333999:::;;;888444222333666:::::::::;;;;;;;;;;;;;;;>>>>>>???????????????>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAHHHEEEAAACCC@@@@@@JJJJJJHHHQQQjjjwwwjjjjjjmmmttt{{{yyynnndddwwwxxxrrrbbbSSSTTTfffxxxRRR\\\aaa]]]XXX[[[aaafff___XXXSSSSSSRRRMMMKKKNNNOOOLLLIIIGGGFFFFFFDDDCCCAAABBBDDDDDDCCCHHHXXXiiixxxkkkaaa]]]XXXWWWSSSMMMJJJJJJKKKLLLbbbooogggaaaXXXTTTVVVQQQRRRRRRRRRSSSSSSSSSSSSMMMMMMKKKJJJLLLTTT```iiikkklllnnnrrr}}}xxxllllllXXXAAA444222333222000000111222222333333222222111222333333111000000111000//////000111222000///---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))))))))******+++++++++************************************************************************)))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++)))))))))******+++++++++++++++*********))))))))))))******+++,,,,,,++++++)))))))))***************((((((((()))******++++++************************((()))+++---......---,,,))))))***++++++++++++++++++******))))))***+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,---............,,,,,,,,,------------.../////////.........------..............................------...///000111444111......111333333333333444555555444444555777:::999888888888999:::;;;<<<<<<===>>>???????????????@@@AAABBBAAAAAA@@@???>>>FFFCCC@@@CCC???<<>>@@@MMM\\\pppyyykkkbbb^^^ZZZZZZWWWRRROOOOOOPPPPPP```{{{qqqhhhaaaWWWUUUZZZTTTTTTSSSSSSSSSSSSSSSSSSOOOOOOMMMKKKLLLSSS___ggggggiiilllrrr}}}rrrqqqXXX???666666444222222000111222333333333333333111222333333111000000000000/////////111111///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++***++++++++++++,,,,,,,,,)))+++,,,......---,,,+++(((((())))))*********+++))))))))))))(((((((((((((((((()))***************(((((())))))******++++++++++++************++++++))))))))))))))))))))))))&&&(((***,,,---,,,+++***((()))***+++++++++++++++,,,+++***))))))***++++++***+++,,,---------,,,,,,,,,,,,---------,,,+++******+++,,,---............,,,,,,,,,---------......////////////....................................111000///...---......///444111......111333333222...///000222444666777888666555333333444666888:::::::::<<<===>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>999@@@>>>>>>DDDAAA;;;???EEE:::DDDNNNOOOqqq~~~xxxiii\\\aaarrryyypppbbbOOO^^^ooowwwsssiiiaaa^^^oooPPPUUUZZZ\\\\\\]]]bbbgggdddbbb[[[QQQLLLOOOQQQQQQPPPOOOOOONNNLLLKKKIIIHHHFFFDDDAAA@@@AAACCCGGGIIIbbbuuummmaaa___\\\\\\[[[XXXWWWXXXWWWVVVaaa|||ppp```WWWUUUXXXVVVSSSQQQRRRUUUVVVTTTQQQOOOLLLKKKLLLNNNQQQZZZdddkkkpppvvv|||xxxuuuMMM444555444333222///333333444444333333222111111111111111111000//////---...///...------...///++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))((()))++++++)))((()))***((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((())))))*********+++))))))(((((((((((())))))************************(((((((((((())))))))))))++++++******************)))************++++++++++++*********************((()))******)))***,,,......---,,,++++++,,,...///,,,,,,,,,,,,------...///,,,,,,------...---------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000111222222333333666555333333555666555555555444444444444555666666888999999::::::;;;;;;<<>>???@@@AAABBB>>>???AAA@@@>>>======>>>EEE===>>>DDDCCCNNNyyyvvvppprrrrrrxxx}}}]]]RRRZZZ|||sssXXX[[[qqqLLLSSSZZZ]]]___ccckkkssskkkjjjcccYYYRRRQQQPPPMMMPPPPPPOOONNNLLLJJJGGGEEEEEEDDDBBBAAAAAACCCFFFGGGTTTeeesssfffccc``````___]]][[[ZZZYYYXXXddd~~~wwwfff___\\\YYYXXXTTTQQQQQQRRRSSSPPPNNNNNNJJJJJJMMMRRRXXXbbbmmmrrrvvvzzz}}}pppJJJ444555444333333000333444444444444333222222000111111111000000//////------......---------...---,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))))))))))))))((('''''')))))))))((((((((('''''''''((((((((())))))))))))((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((************************(((((()))))))))*********))))))(((((((((((())))))************************'''((((((((())))))))))))************************))))))*********+++++++++))))))*********+++++++++((()))++++++******+++---///......---......//////,,,,,,++++++,,,,,,---...+++,,,,,,---------------///////////////...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------//////000000111222222333333222111222444555555444444333333333333444555555666666777777888999::::::>>>=========>>>>>>??????;;;===>>>>>><<<:::;;;;;;777666;;;AAA>>>???VVVrrrlllZZZWWWtttyyyWWWTTT___xxxHHHPPPYYY\\\]]]cccoooyyyqqqrrrmmmbbbYYYUUUQQQMMMQQQQQQRRRQQQOOOKKKHHHEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHTTTmmm{{{nnnhhheeedddbbbaaa___]]][[[ZZZfff}}}lllkkkggg___YYYUUUQQQPPPQQQRRRPPPNNNNNNKKKKKKQQQXXX```kkktttzzz|||fffFFF444555444444555222444444555555444444333222000000000000/////////...,,,------------------,,,------,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))(((((('''&&&((((((((((((((('''''''''''''''((((((((()))))))))''')))******)))(((((()))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))*********++++++)))))))))******+++++++++(((***+++,,,*********+++---------......------,,,++++++*********+++,,,,,,***+++,,,---------------////////////...---++++++*********************+++++++++++++++,,,,,,,,,,,,...//////000000111222222000//////111333555555555222111111111111222333333222222333444555777777888999:::;;;<<<<<<<<<;;;;;;888999;;;:::999888888999444777<<>>444666888222333888555666777777777777666555555444333111000000000222222///------000333333...*********************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))***(((((())))))))))))))))))((())))))((((((***...111//////---,,,,,,++++++++++++***))))))(((((())))))&&&'''(((***++++++,,,,,,((()))******+++*********(((((()))******+++,,,,,,************+++++++++++++++++++++,,,------......000000111222333333000......------------...//////111111111111111111111111000111333444555444333222111333444555444333444555222111444999;;;888555444:::222EEEeee}}}vvvnnnkkktttttteee```dddxxxeeeXXXZZZccc777:::???GGGQQQYYY___aaammmyyyuuujjj```YYYSSSSSSTTTTTTTTTTTTTTTSSSMMMLLLKKKIIIHHHGGGGGGFFF@@@CCCHHHKKKMMM[[[xxx~~~tttpppiii______ggguuunnnjjjooowww}}}vvvuuutttuuuvvvtttooojjj^^^TTTRRR```xxx||||||III:::333666999222333888555777777777777777666666555555444222000000111222333000...---000444444///***------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&&&&'''((()))***+++,,,(((((((((''''''***///333///...,,,***))))))***+++++++++***)))))))))))))))&&&'''((()))++++++,,,,,,'''((()))******++++++***((())))))***+++,,,,,,,,,)))************+++++++++***++++++,,,,,,---......111000000111222000---***...------------...//////000000000000000/////////...///000111222111111000///111333333222222333444444000111666444......444---///===BBBJJJzzzoooooofffhhhvvv|||ssseee^^^uuuooo___[[[```999:::===DDDLLLUUU[[[^^^gggttt{{{ssskkkeeeXXXTTTRRRTTTVVVVVVUUUVVVPPPLLLHHHFFFGGGIIIIIIHHHGGGFFFFFFHHHKKKUUUhhhzzzuuufffcccjjjxxx}}}rrruuu}}}uuuaaaVVVccc|||{{{kkk>>>777666666666666666777777666555444333444666888999888666444111/////////000333333222000...,,,***)))((())))))))))))(((((('''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''***'''$$$$$$'''((((((&&&'''''''''''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++++++++++++++*********))))))((((((+++***)))(((((()))******,,,+++***))))))***+++,,,((())))))******+++,,,,,,***,,,------,,,++++++,,,...+++)))***---...---,,,000///...---------------///000000/////////000222///111222222000//////000333444444333111111222444444444333333222222222222---:::888///333666000---///111666999;;;NNN}}}zzz|||rrr______xxxqqqaaa[[[vvvnnnVVVXXX^^^999999<<>>DDDLLLTTTYYY```kkkxxx{{{bbbaaa]]][[[bbbfff]]]OOONNNRRRTTTRRRLLLIIIIIIJJJJJJIIIHHHHHHGGGJJJTTT```sss~~~sssrrrsssgggrrrwwwuuuKKK777888777777666666777777777888777666444444555666666555444222000////////////000111444666555444111///*********))))))((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''((((((''')))((((((''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))))))))******++++++************))))))))))))((((((******)))))))))******+++,,,,,,++++++++++++,,,,,,******++++++,,,---------,,,---//////---,,,---...+++***)))***,,,---,,,+++,,,///333555555222---***++++++,,,---///000111222222333333222111111333444444555666555333333333555777444111......000333555NNNXXXNNN:::111......555333000111555444222;;;FFFuuuzzztttxxxrrrqqqfffSSSQQQaaattt888888888:::>>>EEENNNSSSYYYdddqqq|||ooolllccc^^^gggrrrlll^^^UUUUUUTTTQQQMMMKKKKKKKKKKKKIIIIIIIIIGGGFFFMMMUUUhhh{{{qqqzzzxxxjjjnnnaaa???===888888777666666666777777888777666555444444444444333222111000///...//////333666999<<<<<<999555222++++++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''***)))((('''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))((((((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,...//////...------...+++++++++,,,---------,,,,,,...222444444222...+++,,,,,,,,,---///000000///111111222111000111333555444666777666444333444555555333000...000555:::>>>\\\```RRR===444...,,,111///...111777999777888===KKKwwwxxxooowwwjjjWWWVVV^^^rrr777888888888:::???GGGMMMUUU```mmmyyy|||vvvjjjbbbkkkyyy{{{uuuddd\\\RRRMMMMMMOOONNNLLLKKKIIIIIIJJJIIIGGGJJJPPP[[[oooxxx{{{kkkiii|||TTT:::@@@888777777666555555666666777777666444333333222222111000000///............000222666888888444000---,,,,,,***)))(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((('''((((((***)))((('''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))*********))))))((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,...//////...------...,,,---...//////...............///000000000///...000///...///111111...,,,...///000000000000333444444555777777555444333444444222///...000555:::===FFFGGG<<<111333222---000222222222333111///000444888JJJtttxxxssspppfffyyynnn[[[UUU\\\rrr666777888777777:::AAAGGGRRR^^^lllxxx}}}qqqkkknnnvvvxxxjjjYYYPPPPPPQQQPPPMMMKKKIIIIIIKKKJJJHHHJJJNNNSSSaaa{{{yyyssszzzMMM999<<<777777666555444444444444555555444333333222111111........................---000333555555222---***...---+++)))((((((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&(((******((('''(((((()))((((((''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++))))))******))))))((((((''''''(((((((((((())))))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,---//////---,,,---...,,,...000111000///////////////.........///000111333111000111333333///,,,+++...000111111111222444333555777777555333333333444333000//////000222333333444,,,***333333...000333333222///,,,+++///222444222KKKvvvrrr|||~~~uuu^^^[[[tttnnn[[[RRRXXXjjj555777999777666777===CCCLLLYYYiiittt}}}zzzwwwrrrmmmvvv}}}jjj[[[UUURRRPPPNNNKKKIIIIIIKKKJJJGGGHHHLLLPPPVVVhhh|||cccEEE999888666666555333333222222333222222222222222111000///,,,------.........---------///333555555333111...///---+++)))(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&(((++++++((('''((()))(((''''''''''''(((((()))''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))((()))***,,,------,,,,,,******+++,,,,,,+++******))))))******+++,,,,,,,,,+++,,,......,,,,,,,,,---***---111111///......///000000/////////000111222555222111444777777333...***---111333444333333333111444666666444333222222222222222111000///------111333---,,,222000,,,111/////////...///222333333///111999TTTvvvmmmyyyxxx~~~zzzmmm\\\___rrrvvvaaaSSSXXX```zzz555777999888555666;;;@@@EEETTTeeeooowwwttteeekkk}}}xxxfffYYYRRRPPPOOOLLLIIIHHHJJJJJJGGGGGGJJJNNNMMMXXXrrryyyyyyOOO===;;;888666555444333222111111222000111111111111000//////,,,,,,---.........------***,,,000333444333111000///...+++)))(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%(((++++++)))'''((()))'''''''''''''''((()))***''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((()))))))))))))))(((''''''&&&'''''''''(((((())))))((()))+++,,,------,,,,,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,***,,,------,,,++++++,,,)))---000111///------...000000111111222222222222555222222555999:::666111)))---222666666555444444111333555666444222111111000111333444333222///...,,,111---,,,000...---777...---,,,---111333000+++)))666777333OOOvvvtttnnnvvvtttyyyssskkk|||xxx|||bbb\\\SSSfff555777999888666666888;;;BBBJJJYYYiiirrryyy}}}zzzssskkkxxxaaaYYYUUUPPPKKKGGGEEEGGGHHHGGGIIIMMMLLLMMMRRR```uuurrrlllaaaHHH<<<555:::777666555444222111//////222111111000000000000000...///000///,,,+++***+++---///222222222444888<<<000...+++(((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((()))(((((((((((('''''''''''''''''''''((((((((((((((())))))***************---,,,***)))((()))******((())))))***+++---...///...---+++*********+++++++++++++++,,,,,,---------...---,,,,,,---...000111///------///111111///,,,+++***,,,111333111111444222222222222111///---,,,///....../////////,,,***------------------------............////////////---000555555555KKKiiihhhooolllnnnwww___XXXYYYeee777888777666666666888:::???FFFTTTbbbkkkqqq|||}}}uuunnnqqqrrreee[[[RRROOOKKKIIIKKKKKKJJJKKKNNNKKKKKKMMMUUUdddxxx{{{YYYDDD===777:::777777666444333111000000222111000000//////000000---//////...,,,++++++++++++---//////...000444777888555111,,,((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((('''(((((()))************,,,++++++***)))))))))***)))))))))******,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222111000///000222222///,,,///,,,+++///000///000444000000000///...---++++++...------...///...,,,***,,,,,,,,,,,,,,,,,,------,,,,,,---------.........++++++,,,---,,,888[[[~~~jjjfff]]]dddxxxyyy```VVVWWWqqq;;;999666444555777888888<<>>DDDHHHNNNZZZggguuu}}}yyyrrr]]]TTTMMMLLLMMMKKKJJJKKKNNNQQQSSSQQQLLLJJJMMMQQQWWWcccxxxWWW@@@:::<<<;;;666666666666555555444444444111000000///.../////////,,,---------+++,,,---///+++)))((('''''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))&&&''')))***++++++***)))+++***))))))((()))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///,,,---......///000111222...,,,,,,///...+++***,,,+++++++++******))))))((((((((()))+++---...---+++((((((((())))))***************+++++++++,,,,,,,,,+++***+++...///...///222333AAAffftttSSSWWWuuuqqq]]]aaaDDD@@@<<<888777777666666888888:::>>>@@@EEEQQQ]]]ooozzzxxx|||kkk___SSSNNNMMMKKKIIIJJJLLLPPPTTTTTTQQQMMMKKKKKKLLLQQQ^^^tttmmmJJJ@@@<<<;;;;;;444555555444444444444444444111000//////......//////,,,------,,,+++,,,...111---***((('''((((((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))((((((&&&'''((()))******+++++++++******)))))))))************+++,,,,,,,,,+++++++++++++++,,,,,,---------+++***))))))***+++---...***,,,---,,,,,,---///111,,,***,,,000000,,,+++---)))***+++++++++***(((''')))))))))+++......---+++))))))))))))))))))))))))*********++++++++++++,,,)))***,,,+++***+++///333+++444DDDbbb{{{[[[LLLSSS___nnnaaahhhqqqDDDCCC@@@<<<888666666666666666888:::;;;???JJJUUUcccppp}}}|||~~~nnn^^^UUUQQQMMMKKKKKKLLLOOORRRUUUUUURRROOOMMMLLLKKKQQQ^^^nnnXXX@@@BBB===;;;;;;333333333333333444444444444000000///............///,,,,,,,,,++++++,,,///222---***''''''((()))((('''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))******))))))((((((&&&&&&'''''')))***+++,,,++++++*********++++++,,,,,,,,,---...---,,,++++++******++++++,,,---......------,,,++++++,,,---...,,,......,,,******,,,///,,,******...///...///222,,,...000222222000---+++*********,,,......,,,+++++++++******)))((((((((((((((()))))))))*********))),,,---,,,***+++...000///111333>>>]]]rrr^^^QQQOOObbb}}}pppaaammmCCCDDDDDD???999555555777555555666888888;;;EEEPPPXXXeeeuuu{{{ggg[[[UUUPPPLLLLLLOOOPPPRRRUUUWWWVVVSSSQQQQQQMMMMMMRRRYYYeee{{{uuuIII;;;DDD???:::;;;444222222333333333333333444000000///...............+++,,,,,,++++++,,,000222---***'''''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''+++++++++******)))(((''''''&&&&&&&&&(((***,,,---++++++******+++,,,,,,------......///...---+++***))))))***+++---...//////000///...---,,,---......///000000---***(((***------***))),,,......111666222444777:::999777333111+++++++++---......,,,+++,,,,,,+++***)))(((''''''''''''''''''((((((((()))%%%)))+++******+++***)))111''''''222;;;PPPsssddd```RRR|||hhhPPP^^^yyyCCCDDDCCCAAA@@@???:::444777666666666999<<<@@@CCCSSS\\\jjjuuuqqq```WWWPPPLLLTTTUUUSSSOOOQQQVVVTTTMMMPPPQQQQQQPPPRRRYYYcccjjj~~~QQQIII@@@999888888888777222222222111111111000000111000///...---,,,++++++------,,,+++)))***---///...+++'''%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''((()))******)))((('''''''''((()))******++++++..................------000...,,,,,,///000...+++---...///////////////....../////////...---,,,+++------------------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111...------+++666YYY~~~tttjjjpppYYYKKKVVVpppHHHEEEAAA@@@>>><<<999999777777666666888;;;>>>AAAIIIRRR___kkkuuu|||lllaaa[[[WWWUUUZZZ[[[VVVRRRSSSSSSQQQNNNOOOPPPPPPPPPSSSXXX]]]fffuuuoooJJJEEE>>>999666555444444222222111111111000000000000000///...---,,,+++++++++,,,+++***((()))+++---222...***''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))******)))((('''(((((())))))***++++++,,,------------------------///---,,,---///000///---+++,,,---...//////000000.........---------......////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,+++***---111000111AAAUUU{{{}}}ssslllyyyuuu___QQQTTThhhLLLCCC>>>BBBBBB===;;;===999888777666777999;;;===>>>GGGSSS^^^gggrrr~~~wwwhhh]]]YYYbbbgggaaaYYYTTTTTTTTTPPPQQQRRRRRRPPPPPPPPPQQQRRR\\\hhhqqqyyyYYYBBBBBB@@@<<<777444222222111111111111000000000000//////...---,,,,,,++++++*********)))'''(((***,,,555111---)))((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))***++++++,,,,,,,,,,,,,,,---------------...---,,,---///000000///***+++,,,---...000000111///...,,,+++,,,---///000---...///000000///......------,,,,,,++++++******))))))))))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***'''***111222------333MMMrrriiilll|||~~~aaa[[[llloooSSSQQQgggXXXHHH>>>DDDIIICCC>>>>>>:::999888777666777888999:::AAAJJJRRR[[[gggvvv{{{eeebbbjjjrrrqqqiii```ZZZXXXVVVVVVVVVTTTSSSQQQQQQQQQPPPTTTYYY\\\```jjjyyyqqqLLL>>>AAACCCAAA;;;666444444111111000000000/////////......------,,,++++++***)))******)))(((((()))+++333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000------------...///000111111///,,,******+++...000+++,,,---///222555999:::...------,,,+++***))))))++++++******))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---)))'''+++---+++,,,///888HHHrrrzzzbbbVVV```ttt^^^bbbiiiuuuxxx[[[SSSnnnxxx^^^FFFBBBFFFEEEAAA???;;;;;;999888777666777777999===BBBHHHPPP^^^ooo|||rrruuu{{{~~~tttggg___]]]ZZZWWWTTTSSSRRRSSSSSSRRRTTTUUUUUUUUUYYYaaagggssszzzxxx^^^CCC:::>>>BBBAAA<<<777555444000000000/////////......------,,,,,,++++++******)))***+++***)))(((***+++...,,,)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((***************+++++++++)))*********++++++,,,,,,+++,,,------......///000111000///.........///000333000,,,))))))***,,,...---,,,,,,---111888???CCC------,,,+++******)))))),,,+++************++++++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++---+++)))***)))***...333333...AAAssswww^^^YYYooonnniiiaaa___ttt}}}}}}dddaaaxxx[[[CCC>>>AAABBBAAA===<<<:::999888777666666777:::<<>>,,,,,,++++++******))))))))))))((('''((()))***+++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((***,,,,,,***)))+++---+++111666DDDhhhyyybbb___hhhzzz]]]VVV]]]yyyuuugggpppvvvRRR@@@AAABBB???======;;;:::999777777666555888:::<<>>;;;666555555555555555222000/////////.........------++++++++++++************'''(((***)))((('''((())))))(((&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((())))))***++++++)))+++---,,,***)))+++---///...,,,++++++,,,---...---,,,***)))***,,,...000,,,,,,******+++---000111+++++++++***************((('''&&&&&&''')))+++---******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&(((***++++++***)))((((((111333111>>>eee{{{ggg___xxxnnnUUUTTTYYYkkksss```dddooocccJJJEEECCC;;;>>>===<<<;;;:::888777777555888;;;<<<>>>EEEOOOXXXdddgggmmmvvvtttnnnzzz|||ssskkkeee^^^YYYZZZZZZ[[[^^^aaaccccccccc```^^^^^^```bbbiii|||~~~kkkccctttOOO888AAA888555222333555666333111//////.........---------+++++++++***************%%%'''(((((('''&&&&&&'''***)))''''''''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&''''''((()))******+++)))+++---+++)))((())),,,,,,+++)))))))))+++---...***)))))))))+++...000222%%%&&&'''((()))***))))))***************+++++++++((((((''''''(((+++---///)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((())))))((('''&&&&&&***------***,,,'''***333444;;;^^^wwwhhhlllxxxtttWWWNNNYYYmmmnnn```XXXccc}}}}}}]]]GGGCCCFFF???>>>???AAAAAA===999888999888777888;;;@@@DDDHHHRRRYYYdddpppzzz|||nnnnnn}}}~~~yyywwwmmmnnnppprrruuuwwwxxxyyyzzzyyywwwssslllhhhpppzzz}}}xxxnnnnnn~~~hhhNNNEEE>>>444555666777888888666111---//////...---,,,,,,+++++++++++++++************)))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((()))******+++++++++***++++++,,,,,,+++***)))(((((()))***+++******))))))((((((''''''((((((''''''''''''((((((((())))))***++++++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++,,,000222///---333@@@LLLkkk```nnn~~~sssbbbVVV]]]uuuuuuccc]]]^^^vvvpppVVVCCCDDDBBBAAAAAA???<<<;;;===<<<:::888777888;;;>>>@@@HHHOOOZZZfffqqq{{{yyyvvvzzzssssssuuu}}}|||}}}xxxVVVAAA;;;777333555555555666666555111...///......---,,,,,,+++++++++++++++*********)))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******,,,,,,+++******+++++++++++++++************++++++))))))))))))((((((''''''(((''''''''''''''''''(((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******(((,,,///...,,,///777>>>TTTvvvqqqhhhvvvsssiiiiiixxxwwweeeZZZbbbvvv{{{WWWFFFBBB@@@AAA???;;;:::===<<<:::888666666777999;;;>>>DDDNNNYYYdddppp{{{||||||tttssssssvvv|||{{{{{{vvv\\\CCC888444333555555444333333333333000.........------,,,,,,++++++++++++*********)))))))))))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((()))(((((((((((()))******---,,,+++******************++++++,,,,,,++++++***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''))),,,------...///111333IIIqqqmmmkkk~~~ooooooqqqbbbaaa]]]wwwQQQFFF???BBBEEEAAA<<<<<<;;;999777666666777999:::999>>>FFFOOOYYYdddnnnuuuvvv~~~sssccc___^^^]]]^^^ccchhhkkklllrrrtttxxx{{{{{{yyyuuusssoooppprrrvvv}}}uuujjjiiisssoooKKK===999444444999444222000000111111000...---------,,,,,,,,,++++++************))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((('''(((((())))))))))))((())))))(((((())))))***+++------+++***)))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))+++---//////...,,,000;;;HHH___qqqtttooolll|||}}}~~~ooo^^^YYYeee~~~lllSSS???>>>EEEDDDAAA@@@>>>===:::888777888888999888;;;@@@FFFMMMUUU^^^dddiiipppwww|||rrrggg]]]ZZZWWWUUUVVVXXXYYYYYY\\\]]]___```aaaaaa``````ZZZYYYZZZ\\\___dddiiilllvvvzzz|||iiiaaaccceee^^^AAA;;;;;;555333777333111///...///000///...,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))***++++++---,,,+++***))))))(((((('''((()))******)))(((''''''''''''''''''((((((((($$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''***((((((***---//////------000111888XXXlll[[[bbbaaammmzzzooo``````iii}}}eeeDDD;;;>>>>>>???CCCDDDBBB???<<<999777666555666888;;;>>>AAAGGGMMMQQQ]]]dddmmmwww{{{gggccc]]]XXXVVVTTTSSSQQQSSSSSSTTTTTTUUUVVVXXXXXXTTTSSSRRRRRRTTTVVVXXXZZZ[[[^^^ccchhhllloooppppppvvv{{{kkk[[[WWW]]]mmmbbbLLL:::888999222...111222000......///000///...,,,,,,,,,,,,++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))******)))***))))))))))))***++++++,,,+++***)))))))))))))))'''(((((((((((((((((('''&&&''''''''''''((((((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&(((***,,,---------(((---777999FFFtttsssdddUUUVVVjjjxxxpppzzziii___YYY___mmm}}}\\\PPPIII@@@===CCCEEEDDDAAA===:::888666555555777888:::;;;===AAADDDMMMVVVbbbnnn|||vvvqqqiiibbb]]]YYYVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVVVVWWWWWWXXXYYYWWWXXXYYY[[[[[[\\\\\\\\\WWW]]]hhhvvvxxxnnnbbbWWWZZZeeekkkIII???777666555111...000111000//////000000///...++++++++++++++++++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))******************))))))******+++,,,******))))))))))))******))))))(((((((((((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''')))*********++++++...***000777...'''BBBjjjfff\\\___uuulll^^^hhhooo___VVVTTT```}}}qqqbbbMMMBBBEEEBBBAAA???===;;;:::999999555777999999999;;;===???===JJJYYYeeerrr|||ssskkkeee```\\\YYYWWWXXXZZZ\\\]]]]]]\\\\\\ZZZZZZ[[[\\\\\\]]]]]]]]]______^^^^^^]]]]]]]]]]]]\\\[[[\\\```iiissszzz~~~~~~}}}zzzssslllmmmsssrrrssstttttttttvvvyyy||||||rrrkkkgggbbb```lll{{{mmmRRR<<<;;;999777555333333333000000///000111111///---++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))*********************)))******+++,,,***)))))))))))))))***++++++***)))(((((()))***+++&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&***---...,,,*********+++,,,,,,++++++000777>>>\\\uuujjjlllpppxxxkkkYYY^^^{{{eeeQQQMMMbbb|||kkkQQQHHHDDDAAAEEEDDD<<<>>>@@@777777888999999888666777777@@@DDDNNN]]]iiisss~~~{{{sssmmmiiigggeeeiiifffcccbbbbbbaaa^^^[[[```aaabbbbbb```^^^]]]]]]\\\___bbbdddeeegggiiijjjcccbbbaaa```aaaccceeefffmmmnnnpppqqqrrrsssssssssrrrmmmgggcccccccccaaa```bbbcccdddddddddeeegggiiitttyyylllccc```hhhwwwrrrTTT???999888777555333222222222444000...///333444000,,,,,,,,,,,,++++++*********+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&&&&''''''&&&&&&'''(((((('''%%%###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((()))***++++++***)))***,,,,,,,,,,,,***'''&&&'''(((&&&((())))))(((&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++++++++,,,---......444SSStttjjjuuu}}}iiidddhhhcccUUUXXX___xxx|||^^^MMMBBB@@@BBB???AAABBB:::777777777777777888;;;===<<<>>>GGGSSS^^^fffqqqzzz|||vvvppplllnnnjjjgggeeedddccc```]]]aaaaaa```_________```aaaccccccdddcccdddfffkkknnnnnnllliiigggeeeeeeeeefffeeeeeeffffffggghhhhhhhhhkkkgggaaa^^^]]]\\\[[[YYY]]]^^^^^^]]]\\\[[[]]]^^^eeekkkttt{{{~~~zzzwwwyyyzzzyyyuuusssxxxvvvmmmaaa[[[ccc{{{___HHH;;;888888666444333222111111222///---///222222///+++,,,,,,,,,++++++******************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''%%%###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((()))+++******)))+++,,,,,,,,,+++***(((((()))+++))))))((((((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++***++++++,,,---...444>>>UUUxxxuuuvvvsssjjjtttzzzjjj]]]PPP[[[ssscccLLLAAACCC@@@@@@AAA<<<;;;:::777555666888<<<>>>999:::???HHHPPPWWWaaajjjuuu~~~zzzzzzvvvqqqmmmjjjhhheeecccfffddd```^^^^^^```ccceeegggeeeccc``````dddjjjoooooommmiiifffcccbbbaaabbbaaa``````______``````aaahhhddd```]]][[[[[[ZZZXXX]]]]]]]]][[[XXXVVVWWWXXXZZZ___gggooorrrqqqnnnkkkjjjkkkjjjgggdddgggpppxxx~~~|||~~~|||nnnaaaYYYXXX```zzzcccIII<<<888777666555333222111111111000...,,,---000000---***+++++++++++++++***************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&((()))***)))***+++---+++++++++)))(((***---000...+++'''&&&((()))(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************+++,,,---...111---222FFFbbbyyy{{{{{{rrrvvvoooVVVOOOWWWiiiyyy\\\KKKHHHAAA>>>AAAAAA@@@===:::777666777777888:::999;;;AAAFFFJJJRRR[[[cccmmm~~~}}}wwwssspppnnnqqqllleee```___aaadddeeegggfffcccaaaaaadddkkkpppgggeeecccaaa``````aaabbbcccbbbaaa```___``````aaagggeeecccaaa````````````ccccccbbb```]]][[[\\\]]]ZZZ^^^eeejjjmmmllliiifffbbbddddddbbb___aaafffkkkooonnnqqquuuuuuooolllmmmmmmpppsssyyyuuuiii___XXXTTTWWWrrrnnnQQQ===666888555555333222111000000000...---,,,,,,......,,,)))+++++++++******************)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&((()))))))))+++---++++++***((((((+++000333111,,,&&&%%%(((***(((%%%(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))******+++,,,------+++...222555KKKzzz~~~zzzqqqsss___VVVUUU```pppvvvcccXXXHHHAAABBBAAAAAA>>>;;;::::::999666444:::888999<<<>>>@@@FFFNNNTTT___qqq~~~}}}wwwoooiiiffffffeeeeeegggggggggeeeeeegggkkknnneeedddbbbaaaaaabbbdddeeecccbbbaaa``````______```bbbbbbbbbaaaaaabbbcccdddgggggggggeeecccbbbcccddd___bbbeeeiiijjjiiigggeeeaaabbbcccaaa______cccfffeeedddggglllkkkfffbbbccccccfffhhhhhhkkkzzz{{{nnnaaaXXXUUUWWWYYYhhhrrrYYYGGG:::555666444333222000////////////,,,,,,+++,,,,,,,,,+++)))************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$#########%%%%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&((((((((()))+++,,,***))))))'''(((***///333111+++&&&%%%((()))'''$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,,,,+++---222222***///UUU~~~zzzyyyttt}}}{{{yyyvvvjjj___ZZZYYYcccxxx```RRRIII;;;AAA>>><<<===???>>>:::777999666666999999999===CCCIIISSSdddwww|||zzzwwwrrrnnnjjjjjjjjjiiigggfffhhhjjjhhhgggeeecccbbbcccdddeeeaaabbbbbbbbbaaaaaa______^^^___`````````aaaccceeeiiiiiiiiihhhffffffggghhhddddddfffggghhhhhhhhhhhhfffgggfffdddaaa```aaacccdddccceeeiiiiiidddbbbccc^^^dddjjjjjjjjjqqq}}}mmmeeeYYYOOOMMMUUUbbblllwwwWWWFFF???888333333222111000///............++++++,,,,,,++++++***))))))))))))***************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$$$$$$$""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''((()))+++((((((((('''&&&(((,,,///---***&&&%%%'''((('''%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))***+++,,,,,,***,,,000//////;;;JJJ}}}{{{~~~ooolllzzztttyyyyyyqqqzzz~~~ppp```WWW^^^jjjnnnQQQHHHDDD@@@???AAAAAA>>>;;;999777777999888666999>>>AAAHHHTTTeeevvv{{{zzzxxxtttpppnnnnnnoooooommmkkkjjjiiijjjkkkllliiijjjlllmmmmmmkkkiiihhhfffhhhjjjjjjhhhhhhjjjlllnnnoooooommmkkkjjjkkkmmmjjjiiiiiiiiikkknnnqqqrrrtttsssppplllhhheeeddddddeeecccfffkkknnnnnnooorrrppptttzzzvvviiiYYYTTTNNNMMMXXXooozzz]]]AAA999999555222222111000///...------------+++,,,,,,,,,+++*********((()))))))))*********+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!###$$$###""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((''''''&&&((()))'''''''''&&&%%%&&&(((***((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((()))+++++++++******,,,...000000000HHHbbbssscccmmmuuuzzzrrryyy{{{nnnddd^^^eeevvv{{{RRRKKKDDD@@@AAAAAA???<<<:::999999<<<:::888999>>><<<@@@HHHUUUdddqqq|||}}}}}}~~~wwwvvvuuuttttttvvvxxxyyytttvvvyyy{{{{{{yyyvvvtttuuuwwwxxxwwwtttsssuuuwwwvvvvvvuuusssqqqooopppqqqpppooonnnnnnqqqvvv{{{~~~{{{uuupppllljjjiiiddddddgggooovvvzzz{{{sssdddUUUSSSQQQQQQYYYppphhhNNN777333666333222444000///...---------------+++,,,------+++******+++(((((())))))*********+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######"""!!!"""$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&&&&'''(((&&&''''''&&&$$$$$$%%%'''$$$&&&((('''&&&%%%%%%&&&############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''(((((()))***+++'''...111+++&&&)))...///000===SSSoooddd]]]llltttrrrxxx|||rrrxxxeeecccnnnzzzcccKKKBBBAAA@@@@@@BBB@@@???>>>;;;777666666777777<<>>???DDD??????@@@@@@>>><<<;;;:::777;;;???AAAEEELLLWWW```qqq}}}~~~}}}}}}xxxnnnccc[[[UUURRRQQQRRRWWWhhhqqqVVVCCC<<<555222333444333111000000//////...---------++++++,,,,,,++++++***)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---+++)))&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,,,,+++,,,111;;;RRRvvvxxxqqqrrr|||rrrfffnnn}}}nnnfffeeeuuuvvv___LLLCCCBBB===???AAABBBAAA???<<<;;;888999::::::;;;@@@IIIPPP___ppp{{{mmmeeeZZZPPPMMMPPPTTTWWWjjjxxx{{{XXX???999555111000222444444222000//////......---,,,,,,++++++,,,,,,++++++***))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000...+++)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******++++++,,,,,,++++++++++++444HHH[[[nnnhhhkkkxxxtttbbb^^^iiizzz~~~mmmeeebbboooxxx\\\IIIBBBBBBAAAAAABBBAAA@@@>>>::::::999888888<<>>___rrriiikkkooopppuuu||||||zzzvvvnnnccc[[[\\\aaa___jjj{{{}}}~~~|||yyybbbMMMIIICCC@@@AAACCCEEEEEE???>>><<<:::999;;;???BBBDDDPPP```mmmuuu{{{{{{uuuooohhh]]]UUUNNNNNNNNNQQQ^^^{{{jjjLLL===;;;666555333222111000///.........------,,,,,,++++++***++++++++++++***))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&((()))))))))(((((((((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((())))))***%%%***------+++,,,...111555QQQ}}}zzzssslllkkkqqqdddhhhrrrzzzwwwiii\\\WWWQQQSSS\\\lllyyy~~~xxxtttxxx___VVVJJJBBBAAABBBCCCDDDCCCBBB???===;;;;;;;;;;;;???AAAFFFNNNYYYfffrrryyyyyysssjjjaaaZZZTTTPPPMMMGGGNNNXXXfff|||oooPPP:::333666444333222111111111111111...------,,,,,,+++************++++++******)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))%%%***---,,,+++---...,,,111222CCCmmmzzzooommm\\\RRRVVVlll}}}lll___ZZZUUUUUU^^^gggppprrraaaZZZ[[[```fffkkknnnmmmkkkiiijjjooouuu{{{~~~xxxeeeUUUKKKFFFBBB???BBBAAA@@@@@@??????===<<<===<<<<<>>@@@AAAAAABBBEEEHHHXXXkkkuuujjjhhhfffbbbZZZYYYVVVQQQQQQYYYgggrrrhhhEEE777777888666555555444222///,,,,,,---///------,,,,,,+++******)))***************)))(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$''')))+++########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((()))))))))(((&&&%%%###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((%%%((('''$$$&&&,,,...***&&&---111...000JJJyyyrrrbbbbbbggghhhmmmuuutttssswww}}}vvvjjjjjjrrrxxxpppqqqyyyrrrgggZZZPPPLLLNNNQQQRRRRRROOONNNRRRXXXZZZWWWyyyVVV@@@CCCAAA???======???@@@AAAEEEDDDBBBAAA@@@@@@AAAAAADDDNNN___rrr~~~ppphhhbbb\\\[[[]]]SSSOOOQQQWWW[[[fffaaaLLL999555888777444222222111111000///.........------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))******))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$######"""""""""###$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###"""$$$&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((+++---%%%%%%$$$###"""""""""###########################################################################%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))******(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))---000---,,,333AAANNN~~~uuullleeeiiirrrvvv}}}sssjjjmmmttttttfff|||zzzrrrhhhZZZOOOSSSQQQOOOMMMKKKLLLOOORRRoooTTTHHHDDD@@@???@@@AAA???>>>DDDDDDEEEEEEEEEDDDCCCBBBAAABBBGGGPPP^^^mmm{{{xxxnnnddd^^^YYYRRROOONNNNNNNNNZZZmmmhhhHHH===444333333111000222111000000///......---------,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############"""######$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################"""""""""!!!"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******))),,,...,,,))),,,444;;;GGGfff{{{vvvwwwzzzmmmnnnllleee\\\ZZZcccmmm}}}jjjnnnwwwxxx{{{zzzzzzeee^^^ZZZYYYUUUNNNJJJLLLrrr[[[RRRGGGAAA@@@AAAAAA???@@@AAADDDFFFFFFFFFDDDCCCEEEAAA======CCCNNN[[[cccyyy~~~uuummmhhh___YYYTTTRRROOOKKKKKKNNNPPPWWWkkk^^^DDD666555555666333...///333//////......------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""#################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$$$$###!!!!!!###$$$&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!""""""############"""######$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""############$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))+++***))))))***,,,(((666RRRyyyrrrkkk___SSSMMMRRR___iiixxxvvvmmmjjjgggeeeiiittt{{{vvv{{{wwwfffZZZXXX~~~rrraaaQQQGGGDDDDDDEEE>>>???AAADDDEEEFFFGGGGGGIIIGGGEEECCCCCCDDDGGGHHHXXXeeewwwyyytttnnnggg^^^XXXRRRPPPNNNKKKGGGIIIVVVdddrrr{{{|||aaaGGG666111444666666222------///---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&&&&$$$""""""$$$%%%)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$###"""""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))((('''(((***,,,,,,+++***222,,,000FFFddd}}}lll[[[UUUZZZbbbfffooozzz||||||vvv{{{|||zzzeeeUUUKKKHHHAAAAAA@@@@@@BBBEEEHHHJJJEEEFFFHHHHHHGGGDDDAAA???FFFLLLVVVdddpppyyy~~~}}}wwwdddaaa___^^^^^^[[[UUUPPPJJJLLLMMMLLLKKKVVVsss}}}^^^EEE888444111222111///...---,,,+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''***,,,,,,***'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""###$$$%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((***((('''(((+++...---,,,444+++(((...999QQQzzzwwwooonnnlllgggmmmrrrxxxzzzxxxyyy~~~uuuxxxzzz{{{www___PPPFFFCCC@@@======???AAACCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDFFFKKKRRRWWWYYYXXXiiiuuu~~~vvvmmmeee___WWWUUURRRPPPNNNLLLJJJHHHAAAGGGQQQ\\\hhh~~~gggJJJ777222666333222///---///333333///,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""#################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#####################"""%%%(((***+++,,,...000+++)))'''%%%############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!#########"""######$$$$$$################################################""""""""""""""""""""""""$$$############"""""""""""""""""""""############"""############$$$$$$$$$########################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''+++)))''''''(((*********)))+++...000---222JJJcccuuuppprrrooofff]]]]]]gggqqq|||zzzqqqpppoooooovvviiiUUURRRMMMHHHDDDBBBAAAAAABBBBBBBBBBBBDDDGGGIIIKKKFFFFFFFFFEEEEEEEEEFFFGGGNNNXXXeeeoootttwww{{{~~~wwwrrrlllfff```[[[UUURRRTTTRRRNNNJJJIIILLLQQQUUUUUU\\\llleeeNNN>>>444222555222333222...000555555222,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$#########"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''***---...---+++******&&&&&&&&&%%%$$$$$$##############################&&&&&&%%%%%%$$$###"""!!!$$$$$$######"""#########################################################""""""""""""""""""""""""############""""""""""""!!!"""""""""############"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''(((((((((''''''((((((&&&+++000111,,,***000777RRRsss~~~mmmYYYRRRSSSTTTXXXkkk~~~zzzwwwuuuxxxjjjgggbbb\\\UUUOOOJJJHHH??????@@@AAAAAABBBBBBAAADDDHHHKKKJJJEEEDDDGGGKKKCCCIIIOOORRRRRRSSSWWW[[[[[[___gggppp{{{zzztttllleee```]]]YYYUUUTTTRRRPPPOOOIIIIIIHHHHHHMMMYYYiiiuuu|||___BBB555333222000000,,,111222,,,+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''')))***+++---......000222333111,,,&&&""" """###$$$%%%%%%%%%$$$$$$########################!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#######################################################################################""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$########################""""""""""""####################################$$$""""""###$$$%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$#################################"""###$$$$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''"""%%%)))******))))))***'''((()))(((+++000111///...AAAYYYlllnnnaaaZZZTTTPPPWWWjjj{{{YYY~~~rrr]]]LLLGGGDDDAAAAAABBBCCCCCCBBBHHHHHHGGGFFFGGGJJJIIIGGGIIIKKKIIIEEEGGGLLLKKKEEEEEEFFFHHHLLLUUUcccttt|||vvvsssnnnhhhbbb]]]ZZZXXXOOOQQQTTTTTTRRRMMMGGGDDDIIIKKKJJJKKK]]]sssOOOFFF:::333111111000...////////////............------,,,,,,+++***))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###############""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###$$$%%%''')))+++222111000///............)))((('''&&&%%%$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%################################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################################################################%%%%%%%%%$$$$$$#########!!!!!!"""###############################################################$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((()))***++++++,,,,,,+++***000777;;;EEE^^^qqqaaaYYYWWW\\\lll~~~~~~}}}pppqqqxxxuuukkkDDDWWWtttgggJJJHHHFFFCCCBBBAAAAAABBBCCCCCCBBBBBBEEEHHHIIIHHHEEEHHHHHHEEEEEEHHHFFFAAAHHHHHHFFFEEEGGGMMMVVV]]]kkkwwwyyypppiiifffcccbbb```[[[UUUPPPLLLJJJMMMMMMLLLKKKJJJJJJKKKLLLDDDQQQbbbsssiiiQQQBBB<<<555333444444222000////////////.........------,,,,,,+++******))))))***)))((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###$$$%%%&&&((()))+++***)))((((((''''''''''''&&&%%%$$$############################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######!!!""""""###########################################################################"""""""""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''((()))******+++++++++,,,///000---,,,777LLL]]]~~~vvvmmmjjjpppwwwxxxvvvnnnfff```bbbgggppp}}}tttiiikkknnnmmm222666DDDbbbgggeeeaaa\\\UUUOOOHHHEEEFFFCCCAAAAAACCCEEEFFFFFFGGGKKKNNNMMMLLLMMMMMMKKKFFFFFFEEECCCAAABBBEEEGGGHHHSSSbbboooxxx~~~vvvsssnnnggg___WWWRRROOOJJJLLLNNNNNNLLLIIIHHHHHHNNNLLLHHHEEEGGGNNNWWW^^^fffyyyfffJJJ:::666444222333555555222/////////.........---------,,,,,,++++++***)))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######""""""#########""""""""""""######################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%################################################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$###!!!"""######$$$$$$##################################################################""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''')))))))))))))))***++++++'''###%%%,,,222AAATTTsss{{{sssrrrnnnfff^^^WWWPPPNNNPPPXXXfffsssuuuttt{{{...111777BBBZZZ}}}vvveeeYYYKKKFFFBBBCCCCCCBBBCCCDDD???CCCFFFFFFFFFIIILLLNNNIIIIIIJJJJJJIIIGGGFFFFFFEEEHHHLLLOOOSSSXXX___cccgggpppzzzuuu{{{|||{{{||||||{{{vvvpppiiieeeXXXVVVTTTQQQNNNLLLJJJIIIDDDFFFHHHHHHGGGHHHJJJMMMIIIJJJLLLQQQ[[[mmmyyyWWWAAA999555333222222333222///,,,.........---------,,,,,,++++++******))))))))))))+++***)))((((((''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$###############"""""""""""""""###$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%############################################################""""""""""""""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############################################################"""""""""""""""$$$##################$$$########################$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))***,,,,,,,,,,,,---...)))222CCCWWWqqqxxxvvv|||sssooojjjaaaWWWQQQPPPUUUZZZppp000444666555999QQQxxx```XXXRRRPPPMMMGGGDDDEEEDDDCCCCCCCCCCCCEEEIIILLLNNNNNNNNNMMMLLLJJJGGGEEELLLKKKIIIGGGGGGHHHKKKNNNLLLSSSYYY^^^eeennnsssrrrttt|||gggooozzz}}}uuummmhhhiii{{{{{{wwwzzzsssddddddcccaaa^^^ZZZVVVRRRPPPJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIGGGEEEHHHOOOTTTPPPWWWcccrrr{{{WWW???666666444222000000///...---------------,,,,,,,,,,,,******))))))))))))((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%#########################################################"""""""""!!!!!!""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""###############$$$$$$#################################$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''+++++++++,,,------+++)))...000222333;;;RRRrrr~~~sssxxxuuulllfffbbb```llluuu}}}xxx......///000222;;;NNN___~~~xxxnnn^^^UUUUUUTTTNNNIIIHHHHHHFFFEEEGGGHHHGGGFFFFFFHHHIIIIIIHHHKKKKKKMMMNNNMMMLLLJJJIIIGGGJJJJJJIIILLLRRRTTTSSSZZZfffwww}}}}}}~~~{{{zzzyyyuuuooojjjZZZ\\\___^^^[[[VVVSSSQQQUUU]]]```]]]]]]___YYYOOOQQQPPPMMMJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBCCCDDDEEECCCGGGLLLPPPUUU```nnnyyy|||ZZZ===222444222000......///000111------,,,,,,,,,+++++++++)))))))))((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%######################################################"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$################################################""""""""""""############"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$###"""###$$$%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''''''''''''''&&&''')))***)))((()))---///,,,)))///>>>KKKjjjyyyyyyvvvssspppttt}}},,,***+++000222222666===```yyyrrrhhhbbbcccccc]]]VVVTTTKKKGGGBBBAAADDDGGGIIIJJJGGGHHHJJJLLLNNNNNNLLLKKKIIIKKKJJJGGGFFFIIIJJJHHHKKKQQQ[[[cccggggggcccaaa___aaaeeehhhjjjiiihhhfffaaa___]]]^^^aaaeeehhhiiiiiiiiijjjkkklllmmmnnnnnnfffaaa\\\ZZZZZZYYYVVVSSSOOONNNMMMLLLIIIHHHGGGGGGIIIIIIKKKMMMMMMJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEGGGJJJMMMOOONNNWWWcccppp}}}tttPPP:::555111111000...------///000,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((''''''(((((()))***+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###################################################"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$################################################!!!"""""""""############"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$""""""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$&&&''')))*********$$$'''+++,,,,,,,,,---///333EEE[[[mmm~~~wwwqqqrrryyy}}}...---000222///+++111:::555MMMmmm]]]VVVKKKDDDBBBCCCCCCCCCJJJGGGDDDCCCDDDGGGJJJKKKIIILLLMMMJJJJJJLLLLLLIIIGGGHHHJJJNNNRRRSSSSSSQQQTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQLLLFFFDDDDDDEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDAAADDDIIIGGGAAA@@@EEEAAABBBCCCDDDEEEFFFFFFFFFGGGHHHKKKOOOUUU\\\bbbfffkkkvvvzzz[[[>>>444:::000111111000---+++++++++,,,,,,,,,+++++++++******'''''''''(((((((((((((((''''''''''''(((***+++,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%################################################""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$################################################!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((******)))((('''&&&...+++((())),,,...,,,***///333555777BBBVVViiisss|||uuuttt111...++++++...111111111<<<444777RRR~~~~~~^^^LLLJJJLLLIIICCCEEECCCBBBEEEFFFFFFEEEFFFGGGDDDKKKRRRNNNOOOOOOFFFKKKOOOQQQNNNIIIGGGKKKQQQJJJMMMOOOOOOLLLKKKLLLNNNJJJJJJKKKLLLMMMMMMKKKIIIFFFHHHHHHGGGDDDCCCDDDFFFIIIEEEBBBBBBDDDEEEFFFHHHFFFFFFGGGGGGFFFDDDBBB@@@AAAFFFFFFAAA???CCCCCC@@@GGGEEECCCEEEGGGIIIGGGEEEVVVQQQVVVgggzzzbbbIII===777222...222111///---,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""###$$$%%%%%%$$$"""!!!##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$#########""""""#########################################################################################################$$$$$$%%%%%%%%%################################################$$$#########""""""!!!!!!######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$################################################&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######""""""""""""############""""""""""""############!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((+++...111444777888EEETTToooqqqjjjooovvvzzz{{{}}}///---***+++---000000000***///666???QQQpppppphhheee^^^WWWUUUNNNGGGCCCCCCCCCDDDDDDHHHGGGOOOOOOFFFFFFLLLKKKDDDEEEGGGIIIKKKLLLMMMNNNNNNPPPQQQPPPMMMKKKLLLMMMKKKJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNNNNLLLJJJJJJJJJEEEDDDDDDGGGGGGEEEBBB@@@EEEDDDDDDCCCBBBAAA@@@???HHHNNNOOOJJJFFFGGGGGGDDDEEEDDDEEELLLWWWccckkkooonnnppp|||tttttt|||~~~||||||^^^QQQ@@@555333333333222222000///---,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""##############################$$$$$$$$$######"""##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%############################################################"""""""""!!!######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###"""""""""$$$%%%############"""""""""!!!$$$$$$############$$$$$$################################################%%%%%%###"""""""""######""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""######""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''((()))***,,,...///000555777???PPPhhhsssqqqttttttsssiiigggllluuu---+++)))***,,,.........&&&000777222000DDDkkkxxxeeeUUUNNNKKKHHHEEEEEEOOOaaadddQQQFFFFFFBBBEEECCCCCCFFFKKKMMMJJJGGGNNNOOOPPPPPPOOONNNOOOPPPPPPNNNLLLKKKJJJKKKLLLMMMEEEFFFIIIJJJJJJHHHFFFDDDGGGHHHIIIJJJKKKJJJGGGCCCEEEDDDCCCBBBBBBCCCEEEFFFLLLSSSWWWTTTOOONNNNNNNNNTTTXXXaaaoootttpppppp{{{lllZZZQQQLLLHHHHHH;;;777222///////////////111000...---,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################$$$###############$$$$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$##################################################################################################################$$$$$$$$$$$$%%%%%%%%%############################################################""""""""""""######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###%%%############""""""""""""$$$$$$############$$$$$$################################################%%%$$$######"""#########""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""######""""""""""""############""""""""""""#####################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))((()))***///888FFFUUU^^^ooo}}}{{{uuuhhhaaaeeexxx***)))))))))***,,,---------111333000...666FFFUUUyyy~~~tttppplllggg\\\eeevvvttt[[[JJJFFFAAAFFFDDDCCCEEEFFFGGGFFFEEEEEEGGGIIIKKKLLLMMMNNNOOONNNNNNLLLJJJIIIIIIKKKLLLKKKJJJKKKMMMPPPPPPNNNKKKLLLNNNOOOOOOSSSVVVVVVSSSKKKJJJIIIJJJMMMRRRWWWZZZYYYaaaiiijjjiiiiiimmmppprrrnnnuuuttt___HHH<<<:::777555444777777777555111...,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,++++++******))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%################################################"""######$$$$$$######"""########################$$$###"""""""""###$$$%%%##############################$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$############"""""""""""""""$$$$$$############$$$$$$################################################$$$$$$##################""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!"""""""""############!!!"""""""""############$$$###"""""""""###%%%&&&########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((*********)))((((((''''''(((,,,///000...,,,---///333???PPPcccxxx{{{ppprrr(((((()))))))))***+++,,,---------...000111111111<<<___|||bbbXXX]]]]]]UUUWWWWWWRRRKKKHHHJJJNNNKKKMMMOOORRRSSSSSSQQQOOOMMMOOOQQQPPPNNNLLLLLLNNNQQQOOONNNQQQVVVYYYXXXUUUWWW^^^dddhhhoootttsssmmmaaaaaabbbeeekkkttt|||{{{xxx|||yyygggbbbjjj~~~xxxhhhNNNAAA666555888888555444000222333111...------............------,,,+++++++++,,,,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&##############################$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""############################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """&&&((()))'''$$$"""""""""""""""""""""######$$$$$$############$$$$$$############################################################$$$#########""""""""""""""""""""""""###""""""""""""""""""#########""""""""""""######!!!"""""""""############!!!"""""""""############$$$###"""""""""###%%%&&&########################$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((()))******(((&&&'''---222'''***///666@@@NNN___lll&&&(((******))))))***,,,(((,,,//////---,,,///333000@@@RRRnnnlll``````fffuuuvvvwwwyyyxxxtttmmmhhheeelllrrruuurrrnnnkkkjjjlllhhhhhhmmmvvvzzzxxxssswww~~~|||{{{zzzeee___eee{{{hhhRRRCCC<<<555222666:::777444222.........,,,++++++,,,...---------------,,,++++++***+++,,,,,,,,,+++)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&######################################################$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%##############################$$$$$$$$$$$$#############################################################################################$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""##################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################### ###'''******(((%%%###""""""""""""############$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######""""""""""""############""""""""""""#####################"""######$$$%%%#######################################$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''''''''))),,,///+++******,,,,,,---444<<>>999666333222555555222000111333111...---,,,,,,,,,,,,,,,,,,---------,,,+++***)))***+++,,,+++***((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###################################################$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###%%%&&&''''''&&&%%%!!!"""""""""############$$$$$$############$$$$$$################################################!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%&&&))),,,---***%%%"""(((&&&'''++++++((()))---(((...777CCCQQQcccuuu%%%(((++++++))))))***,,,***)))***,,,//////---+++(((---000888@@@DDD[[[|||yyypppeeekkkzzz|||gggOOO<<<444555:::444222111222000---///333///---+++,,,...000000///+++,,,---...---,,,+++***((()))+++++++++***(((&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&###################################################$$$$$$%%%%%%$$$$$$########################### !!!###$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""######$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$#########################################################!!!!!!""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""###%%%&&&(((!!!!!!""""""#########$$$$$$$$$############$$$$$$################################################!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""############""""""""""""############!!!"""###%%%%%%$$$######""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))&&&""""""%%%((('''&&&***&&&&&&++++++((((((,,,'''))),,,---...444===DDDGGGEEEPPPaaappp&&&''')))*********)))(((******+++++++++,,,,,,,,,,,,///111111000444<<>>999555333111000111222333111////////////.........------+++++++++++++++++++++++++++++++++***))))))(((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""###$$$%%%&&&&&&%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""""""""""""""""""""######""""""######$$$%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$##################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***************)))((((((((('''&&&&&&&&&''')))***(((((()))))))))*********(((***,,,............///&&&---222222222;;;NNN^^^wwwbbbUUUCCC777333444666777555333111000000000000///............------------++++++++++++++++++++++++++++++******)))(((((('''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################## """'''******(((%%%###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""""""""""""""""""""###############$$$$$$%%%$$$###!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""##################""""""!!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((($$$%%%'''(((((((((((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))((()))***,,,---...//////+++,,,---...111333555666@@@VVVsssttt```SSS@@@;;;555111222222111000111000...------...///111......---------,,,,,,,,,+++++++++++++++++++++++++++******))))))(((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""'''***+++)))%%%""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$############$$$%%%%%%!!!!!!"""###$$$######"""######$$$$$$$$$$$$######"""""""""""""""###############$$$$$$$$$%%%%%%%%%"""###############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((()))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))***+++---------666111,,,***---000111000...333???PPPddd}}}nnn]]]LLL>>>555333111111222333222///,,,------...---------///000---------,,,,,,,,,,,,+++*********************************)))((((((''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################## """$$$&&&'''&&&$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&!!!"""######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######"""###%%%(((,,,...,,,***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""############!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''$$$%%%'''((((((((('''&&&''''''''''''((((((((()))***)))(((((()))++++++***%%%***...///---,,,...111444000111888???LLLfffvvv```JJJ<<<666666777444222111111222333222000,,,...000000///.........---------,,,,,,,,,++++++*********************************)))((((((''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%### !!!$$$'''######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%***///222111///+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************++++++,,,------......///---------///444:::@@@DDDcccuuu~~~WWWMMM???777444444333222222111111000///......------------------------------,,,+++*********+++,,,************************+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""""""""########################$$$$$$$$$#########""""""""""""""""""############&&&%%%$$$$$$######$$$$$$######################## """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%######%%%)))...111444111,,,'''$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!########################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,------......//////...---///222555777===HHHZZZpppzzz___MMMDDD===666222333444222000111111000000///......------------------------------,,,+++*********++++++***************************)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""############""""""""""""########################$$$$$$$$$#########""""""""""""""""""########################$$$%%%&&&&&&########################!!!"""###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$$$$%%%(((,,,...000---)))&&&######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******++++++,,,---------//////...------------...,,,...333===NNNddd{{{~~~mmm^^^NNN???444444111///000222333111...000000000///......------------------------------,,,,,,+++************+++************************))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$#########"""""""""########################$$$$$$$$$###############"""""""""#########$$$$$$ !!!!!!"""$$$&&&'''(((########################!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***)))'''%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,,,,---....../////////...111111000000444<<>>EEEMMM^^^vvv|||kkk[[[MMM???777222222333555666555333000000///...---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$################################################$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******))))))))))))************+++,,,---,,,,,,---///222111111000---///888FFFQQQhhhsss}}}ggg]]]OOOCCC<<<888555222555333000//////000222333......//////.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#######################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))***,,,---...,,,...///...---,,,---...---...//////000222444666;;;===GGGVVVeeevvvxxxjjjXXXIII@@@;;;555222333555555444///000111222222111///...///111222222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,---......///////////////000222555666;;;EEETTT___jjjsssrrriii\\\NNNDDD===888666333222222222111111000000//////000111111000---+++111///------///000...++++++,,,---,,,++++++,,,...---+++******++++++)))'''******)))(((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,---............---000222222000...000777===AAAFFFOOO[[[iiiyyy~~~ooo___TTTHHHCCC<<<777555555555555111111111111000000//////...------------------,,,///,,,***+++,,,,,,***(((***++++++***(((((()))***++++++***************))))))(((((((((((())))))***&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********++++++++++++***++++++,,,,,,,,,,,,,,,,,,...000000---,,,...111...///111666===IIIUUU]]]jjjrrrzzzvvvooocccXXXNNNDDD:::333333111...---...000000000///////////////.........000///............//////...---++++++++++++***(((,,,------,,,***)))***+++(((***++++++*********+++'''''''''(((((()))***+++&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######""""""######$$$%%%""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************+++******+++,,,,,,,,,,,,+++***---000222111222333555111333333333333333555777???CCCJJJUUUcccppp|||wwwjjj]]]QQQJJJEEEAAA;;;777555444222111444222111000111111000......---------------------.../////////...---------+++*********+++++++++***(((***++++++***)))***+++'''***,,,,,,+++******,,,)))((((((((((((((()))***&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++...//////...------...///,,,///222333222111000111111111111333888>>>EEEHHHUUUbbbuuuyyynnnfffXXXSSSLLLEEE>>>888222///111000......////////////...------///111111000///,,,,,,,,,,,,,,,,,,,,,,,,))),,,000000...,,,++++++***+++,,,------...///000***---///000000///000111222333555666444333222222++++++)))(((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######"""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))******+++,,,+++++++++,,,++++++***+++,,,...///,,,------------///222555...///000111111000...---...555>>>CCCGGGPPP^^^jjjoooyyy{{{mmmcccUUUIIIBBB>>>:::888222111000///............------...//////...------...---,,,---......,,,***+++++++++,,,,,,,,,,,,---+++000555666555444666888888999;;;<<<<<<<<<>>>@@@AAACCCFFFGGGGGGGGGGGGHHHGGGGGGFFFGGGGGGEEEAAA>>>---,,,***)))'''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$###"""""""""###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))************)))(((((()))+++---000000111//////...,,,+++,,,///222+++---000222222222000///222333333000...111888???666???BBBFFFQQQVVVZZZeeerrrsssvvv|||vvvoooeee[[[TTTNNNJJJHHHCCC===666111//////111333111111222111000000000000***,,,---............///222000......---,,,***(((+++++++++,,,,,,---------...222666888999<<>>@@@CCCGGGKKKQQQWWW[[[VVVbbblllnnnpppxxx~~~{{{~~~|||xxxoooiii___UUUSSSUUURRRMMMEEEAAA<<<888777666555333///111222333333111000///---///000///...,,,,,,,,,------...---,,,+++,,,---,,,++++++,,,...//////...+++++++++,,,,,,---------))),,,///111444;;;GGGOOOPPPRRRTTTRRROOOMMMOOOQQQHHHJJJLLLLLLIIIFFFEEEEEECCC===888999<<<999000'''***))))))(((((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$###"""!!!!!!###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...........................////////////000000000000111111222333333444555555999:::<<<>>>@@@CCCDDDEEE@@@BBBDDDHHHLLLQQQUUUWWW^^^______```aaabbbcccccc`````````___]]]YYYVVVTTTLLLMMMNNNNNNKKKGGGBBB???<<<;;;999888666555555555333222222222111111000000////////////////////////------............------...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++)))+++------,,,111999AAABBBAAA???<<<999777555444:::999888666444333111111000000///...---++++++***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))---,,,***)))))))))***+++((((((((((((((('''''''''))))))))))))***+++,,,---(((((((((((('''&&&%%%$$$))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""%%%&&&$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))(((((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++***+++,,,---...------------------------............//////////////////000111111222222333000111111222222333333444555555555666888999;;;<<<777888888999999:::::::::::::::::::::999777555444888999:::;;;:::777444222666555444333222111111111000000000//////.................................------............------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---...///,,,)))+++000555222111000...---+++******//////...---+++***)))(((*********)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))*********************++++++++++++++++++************++++++,,,------------------,,,,,,'''''''''''''''((()))***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$#########"""!!!###%%%((()))***)))((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,---------------------------,,,,,,---------.........---------...//////000000---------------.........000///......------......000000000000000000000000111111111222222222222222---....../////////......111000//////......///////////////.......................................,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---......+++'''&&&))),,,******))))))))))))((((((++++++***))))))(((((('''&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))************+++++++++******************))))))((()))***++++++,,,,,,+++++++++++++++++++++++++++------------------......******)))))))))***++++++(((((())))))*********+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###%%%)))///111111...$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......///000111222222000000000000000111222222000000000////////////////////////...///000111111...............///000000//////.........//////000000/////////////////////------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********************************(((***+++***(((''')))***++++++,,,,,,,,,,,,,,,,,,************************(((((())))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))+++)))(((&&&&&&((()))+++'''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))*********+++++++++++++++++++++***************+++---...///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********+++************+++---...(((((())))))***+++++++++******++++++,,,---------------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###(((000333222...%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********))))))************+++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------------+++,,,,,,---......//////............///111222222.........---------------...------,,,,,,------...///...------------...///.........---......///000........................------------------------++++++,,,,,,,,,,,,++++++++++++************++++++************************************************&&&((()))************++++++++++++*********))))))'''''''''(((((()))))))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))))))))*********++++++))))))*********+++++++++.........------------------...///000//////---,,,.........//////000000000...//////000000///...---//////////////////000000------------......//////+++++++++,,,,,,---------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###"""&&&,,,///---***%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))************)))************************))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,---......//////000000000000000000222222222111111111000000///...------,,,,,,---------,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++)))))))))))))))*********************************************************+++++++++***))))))(((((((((((((((((())))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111222222222111000000000000000///...---,,,////////////////////////......------------------------------------------............------------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""$$$''')))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))*********)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++...---------------......((()))))))))***+++++++++***+++,,,------,,,++++++------------............---,,,,,,+++++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******((((((((()))))))))******************************+++***))))))***+++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------............,,,------...///000111111222222222444555777999:::666777777888888999::::::333444666888888888777666>>>?????????===:::666444555555444444333333222222222111111000000//////.../////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))************+++++++++++++++++++++***************&&&'''((()))+++,,,------+++++++++,,,---...000111++++++,,,---.../////////***+++...000000000///...((()))***+++,,,,,,,,,,,,///......---,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++************))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))'''&&&'''))),,,---...*********+++++++++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------////////////000000000000444555666777999:::;;;;;;CCCCCCDDDEEEHHHLLLOOOQQQPPPQQQQQQRRRSSSSSSTTTTTTTTTVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\YYYTTTPPPLLLAAA@@@@@@???>>>===<<<<<<555444444333222111000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))---333777555///)))((()))************************(((((((((((())))))))))))************************'''((()))))))))((('''&&&'''((()))******+++++++++)))******++++++++++++***)))))))))))))))***+++,,,)))))))))))))))******++++++***))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))***,,,+++)))'''))))))***+++---,,,***)))+++++++++---///111000///333333333333444999@@@DDDGGGLLLSSSYYY\\\___dddgggoooqqqpppkkkccc```cccgggeee___\\\]]]ZZZUUUTTTXXXTTTTTTUUUVVVWWWWWWWWWWWWaaaiiioooppppppoooiiiaaaZZZTTTNNNKKKMMMOOOPPPPPPLLLJJJGGGDDDAAA===999666;;;666000...///111111111555333000//////...---+++222000---+++******,,,---///+++((()))---///,,,)))******************************************++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((555CCCGGG???333+++(((************************((((((((()))))))))******************************))))))***+++++++++***)))------.........---,,,,,,(((((()))************)))...------,,,,,,,,,,,,---***++++++,,,,,,+++))))))***))))))))))))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((+++---......+++******+++---......---------------...000111333<<<@@@FFFMMMTTT\\\ccchhhooorrruuuwwwwwwxxxzzz}}}wwwwwwuuupppjjjggghhhjjjkkkeee```^^^XXXPPPMMMOOOOOOPPPRRRTTTWWWXXXZZZZZZZZZaaahhhjjjnnnssssssoooeeecccbbbaaa```___\\\ZZZ```\\\WWWSSSRRRQQQPPPOOOIIIFFFCCCAAA???;;;444///666444111111222222222111------------...///000000///,,,)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$333FFFNNNHHH;;;///)))++++++++++++++++++++++++((())))))))))))*********************************'''((())))))))))))((((((******+++++++++***))))))......///000000000000000---,,,+++***))))))))))))***+++,,,---,,,+++((('''******++++++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''((((((((((((***)))(((''''''((()))***...---+++***+++,,,...000+++000666<<>>999555333111000...000000000000000/////////---,,,+++***+++,,,---...------------------------++++++++++++++++++++++++************************((())))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((&&&...;;;DDDEEE???555...++++++++++++++++++++++++)))))))))*********++++++******************************)))))))))(((''''''((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,+++*********+++,,,,,,------------,,,++++++,,,------------,,,++++++++++++*********))))))************************************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((())))))))),,,,,,,,,***)))((()))***------,,,,,,---000555999???HHHSSS]]]eeeooozzz}}}|||{{{{{{{{{{{{{{{|||~~~xxxpppkkkiiigggffffffdddbbbbbbdddhhhlllnnnbbb\\\SSSJJJBBB;;;666333555444222111000000000000---...000///---,,,---...........................,,,,,,,,,,,,,,,+++++++++************************)))))))))******)))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''''''''((((((((())))))+++111<<>>FFFPPPVVVgggoooxxx~~~}}}}}}}}}}}}wwwmmmeee]]]WWWSSSBBB???:::666333222333444---///222333222111111111........................------------,,,,,,++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''(((((())))))*********000<<>>LLL\\\iiinnnuuu~~~~~~}}}|||~~~~~~{{{~~~zzzeeeXXXGGG;;;777666666444111111111111111111111111000000///...------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''&&&$$$%%%((('''###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,++++++***)))...------,,,,,,------...+++***))))))+++---//////333111111222666:::===>>>FFFJJJOOOUUUZZZ___dddhhhlllmmmoooppprrrsssssstttvvvxxxwwwvvvyyy~~~|||zzzyyyxxxwwwuuurrrpppooommmooorrrsssrrrooollliii^^^XXXPPPLLLLLLNNNNNNNNNBBB<<<555222333333000---111111111000///...---,,,000///---,,,,,,,,,------///...,,,,,,,,,,,,***(((************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))*********)))'''''')))+++'''***------+++,,,///222---888GGGUUU```kkkwww~~~~~~|||{{{{{{{{{{{{zzz~~~lll[[[MMMCCC===:::888///000;;;???888444555222000...---...---+++))),,,,,,+++++++++,,,------++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''"""$$$$$$"""%%%))))))%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++***************++++++***++++++,,,,,,------,,,%%%(((+++...111222222111---...///000000222444666???@@@DDDKKKSSSZZZ```bbbnnnnnnooopppsssuuuwwwxxxttttttttttttsssrrrqqqppptttwwwxxxyyy}}}~~~|||wwwqqqjjjccc___jjjnnnsssvvvxxxwwwvvvuuutttrrrpppppprrrsssrrrqqqbbb\\\SSSMMMJJJDDD===777444333111///...---------...///000000///---+++***000---***(((***,,,......++++++*********)))))))))******))))))))))))******************************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++,,,,,,,,,++++++---///+++,,,,,,++++++000777>>>JJJSSS___iiipppvvv|||~~~{{{{{{}}}|||mmm]]]SSSCCC<<<<<>>CCCWWW```llluuuyyyyyyzzz{{{~~~~~~~~~{{{{{{}}}}}}~~~yyywwwfffVVVCCC777444444333000000000//////000000111222000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''((('''%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))*********+++++++++))))))***+++---///111222000222666===EEEMMMTTTXXXlllqqqxxx~~~}}}xxxtttkkkfffbbbcccgggkkkmmmlllrrryyy~~~~~~{{{{{{|||}}}}}}~~~}}}}}}zzz}}}~~~}}}}}}zzzwwwuuutttqqqrrrtttuuuuuusssqqqooo[[[TTTKKKBBB<<<888555333/////////.........---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&''''''((())))))******(((((()))))))))*********)))+++...444===JJJWWW___nnnssszzz}}}|||{{{zzz{{{~~~~~~~~~{{{{{{~~~yyyhhhWWWHHH>>>777444444333222111000/////////000000...---------...///------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$###"""###'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((()))))))))))))))************+++++++++******+++---///222444555@@@CCCJJJTTT```lllvvv|||yyyxxxvvvsssoookkkgggeee___ZZZXXX^^^kkkvvv{{{{{{{{{~~~~~~~~~~~~{{{vvvsssrrruuuyyy|||{{{wwwpppggg[[[MMM@@@777////////////............///......------......///++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))************///222888AAANNN___qqq|||wwwzzz~~~~~~~~~{{{|||}}}~~~~~~|||wwwttt|||wwwdddRRRFFFBBB777666444222000...------111000///------......///------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((()))))))))(((++++++************,,,---///---+++,,,333@@@OOOZZZeeemmmtttxxx||||||tttpppkkkhhhhhheee]]][[[^^^bbbdddiiisss}}}}}}|||ssstttwwwyyy}}}~~~|||zzzxxxssskkkeeeJJJBBB888222111222333222000///---+++***+++///222***+++---,,,+++***))))))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))---***'''''')))++++++)))+++***(((''')))+++...000000AAAUUUaaaiiirrryyy|||~~~~~~~~~||||||}}}}}}|||zzzwwwwww~~~xxxhhhYYYEEE???888333111111111111///......000222222000...//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))...,,,************++++++(((***---......,,,++++++***///888CCCOOO]]]jjjssswww}}}|||{{{tttpppqqqpppnnnqqqwwwzzzzzz{{{}}}~~~|||}}}~~~|||zzz|||~~~~~~{{{tttpppgggZZZKKK???666///,,,000111111000...,,,***)))---.........------...///++++++++++++************))))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++)))'''(((***,,,,,,***'''***,,,,,,+++...555:::NNN\\\jjjooorrrvvvzzz{{{yyy}}}}}}|||rrrwwwssseeeZZZJJJ<<<555333333333555333000...,,,,,,...////////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++***************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))+++,,,------...000333999CCCSSScccqqq{{{~~~~~~xxxmmm```RRREEE>>>////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))+++,,,+++***'''+++.........666EEEQQQgggpppxxxwwwuuuvvvxxxwww{{{~~~}}}zzzyyyzzzxxxeeeSSSFFF===666111555444333000...---///000////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))*********+++------,,,++++++...777CCCLLL]]]eeerrr|||~~~vvvhhh]]]DDD???777111///000222444......------...---,,,***---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******))))))))),,,000222999GGG[[[iiinnnuuuzzzxxxvvvxxxzzzzzz|||zzzxxxzzz~~~xxxlll___QQQAAA666444333333555666666222///000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************(((+++...///---,,,,,,---,,,000555;;;CCCQQQbbbmmmxxx|||}}}}}}sssnnneeeWWWJJJ???777000,,,/////////000222222000---------------,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))******))))))((())))))***///888DDDQQQ___lllsssrrrxxx{{{yyyyyy}}}zzzzzzzzzzzz|||zzzwwwrrrhhhZZZOOOBBB:::333333777999444///111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************)))+++...---+++***,,,///222===MMM[[[eeeppp|||}}}|||wwwmmmbbbSSSCCC888444111......111222111.........---------,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************)))***,,,//////:::KKK]]]kkkrrrsssqqqtttxxxzzzxxxxxx}}}rrryyy~~~wwwvvvyyyyyytttnnn\\\OOO>>>444444555444111111111111111000000000000............---------,,,------------------------++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************(((***+++******///999@@@KKKXXXiiiuuu{{{uuufff\\\IIIAAA666000///111000///............------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***+++++++++...444999CCCOOO___mmmtttvvvuuutttuuuxxxyyyvvvwwwzzz|||{{{}}}zzz}}}}}}zzzpppfffVVVGGG===777555555222222111111111000000000............------------------------------------+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))************************+++,,,------111===NNNZZZgggppp{{{~~~~~~}}}yyyrrruuuwwwuuu{{{vvvvvvsssnnnkkklllnnnuuuxxxuuuqqqooommmjjjgggqqq}}}|||xxxwwwyyyyyyzzz|||~~~vvveeeXXXFFF999444444444444//////.........---------,,,,,,,,,++++++*********************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((***+++,,,---333;;;AAAXXXbbblllpppppppppuuu{{{xxx{{{{{{yyyyyy}}}}}}yyysssuuusssmmm^^^LLL???999888222222222111111111111000//////.........---------........................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''((()))++++++******)))+++,,,,,,***''''''***---///---...666EEEXXXiiisssyyy}}}~~~uuusssrrrooommmuuurrrlllgggeeeggglllppp{{{ttttttxxxvvvmmmmmmuuuyyyvvvtttuuuvvvvvvssspppnnnrrrxxx}}}}}}{{{~~~vvvooopppqqqnnnmmmmmm||||||nnnXXXEEE<<<888666222222111///,,,,,,---///,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))---+++)))***,,,...---,,,))),,,...000444???OOO[[[fffjjjqqquuuuuutttssssss||||||}}}}}}|||tttppppppqqqsssnnn^^^GGG555999555444666666333000111333222000.........///000//////.........---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((******+++******)))***,,,------++++++---///+++333@@@PPP```mmmvvv{{{}}}~~~~~~xxxooohhhfffgggiiijjjiiilllnnnllljjjmmmssszzz|||yyy{{{xxxrrruuu~~~~~~}}}|||{{{yyyvvvuuuuuuxxx~~~~~~xxxpppnnnpppnnnrrrvvvxxxxxxyyy|||{{{www~~~ttthhhZZZHHH999444333222333444222...***......------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))(((''''''''''''((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))******))))))***,,,---,,,+++...---...222<<>>222...///111111..................------------,,,,,,,,,++++++++++++++++++*********))))))***))))))((('''((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))************,,,......,,,,,,,,,...///888GGGWWWdddjjjkkkjjjlllpppuuuwwwuuusssrrrsss}}}uuunnngggbbbfffYYYLLLDDD>>>777444555111222333444333222111000////////////////////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************)))******++++++******)))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))******************++++++,,,000---***...888HHHXXXaaalllrrrwwwyyyyyy||||||yyyxxxyyyzzzzzzxxxvvvttt}}}xxxsssvvvxxxvvvsssrrr}}}qqq]]]HHH888111111222,,,,,,------......//////---------,,,,,,,,,++++++++++++++++++******************)))((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************))),,,...---******///333;;;HHHYYYffflllllllllmmmnnnsssxxxvvvrrrrrryyy~~~qqqiiibbb]]]XXXSSSJJJ===666444222333444444333222000///000000000000000000000000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************++++++++++++******************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((())))))******+++************+++,,,,,,++++++---666GGGZZZkkkuuupppuuu|||~~~~~~{{{sssoooyyyuuuyyyyyyfffPPP===111+++............/////////000------------,,,,,,,,,,,,,,,++++++++++++*********+++***))))))(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))*********++++++'''+++---+++(((,,,777@@@RRR[[[eeejjjjjjlllpppuuurrrttttttqqqqqqzzzwww```______```ZZZLLL@@@;;;666666666555333222000000000000000000111111111111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((()))*********++++++*********+++,,,---...222;;;JJJ[[[jjjssswwwuuuyyy|||yyyvvvxxx}}}}}}nnnXXXCCC666333333222111111000//////...------------,,,,,,,,,,,,,,,+++++++++*********+++***))))))(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++))),,,...---,,,555GGGUUUbbbfffjjjmmmnnnqqquuuyyyvvvtttsssuuu|||uuuooolllppppppdddTTTHHH<<<;;;999777444333222222000000000111111222222222...............------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''((()))******+++,,,+++*********+++,,,---;;;BBBPPPbbbpppxxxwwwuuu~~~|||~~~vvv```PPP888777666444222000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))************++++++++++++///222111222???UUUfffggghhhlllrrrwwwyyyxxxvvvwwwuuuvvv~~~zzz~~~yyyeeeUUU@@@>>>;;;888666444444333000000111111222222222222......//////......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++***((('''(((******)))+++,,,)))(((222???MMM\\\iiimmmpppwww}}}~~~}}}{{{ooolllvvv|||sssTTTCCC555444666333///...000111000......///---+++...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))((((((((((((---(((''',,,000...+++***000,,,+++333CCCUUUbbbhhhllloooqqqttt{{{|||wwwuuu}}}}}}iii``````YYYLLL===777999<<<999444333444555555333111000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++***)))+++,,,---***)))+++---222@@@OOO```kkktttvvvwww}}}}}}rrrhhhcccbbbsssyyy{{{___BBB777888777222...///000///....../////////...------,,,+++,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))),,,((('''---000///,,,,,,000222888EEEVVVdddjjjlllooossswwwyyy~~~}}}{{{yyyvvveee```jjj___OOO@@@777555777:::333333222111/////////000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''))),,,,,,,,,+++,,,---///+++)))---666CCCTTTcccoootttyyyzzz||||||tttiii```ZZZYYYaaasss|||jjjUUU???111111777111222222111000///000111......---,,,,,,,,,,,,---++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))+++((((((---000...,,,......666FFFWWWeeelllnnnmmmpppvvv{{{{{{|||}}}uuuhhhyyysssfffSSSAAA777777;;;555333111///...///000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,------...))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''))),,,---,,,+++,,,---,,,,,,///777EEEUUUeeeoootttwwwzzz}}}~~~kkk]]]XXXbbbllltttuuuZZZAAA666555555444444555333//////111///......---------------+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))***************++++++)))***---...+++,,,000444BBBUUUccciiikkknnnpppuuu{{{}}}|||~~~~~~zzzrrrfffWWWHHH<<<666555333111111222222333333000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***,,,,,,+++***+++,,,***111;;;HHHWWWeeeooossszzz{{{wwwfffcccaaa___hhhxxxxxxhhhMMM777888333222555555000///111000///......------......++++++++++++************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))*********++++++,,,,,,,,,***+++---,,,+++///666FFFUUUeeekkkiiiiiirrr{{{~~~{{{qqqlllhhh\\\HHH777444333222333444555333111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,++++++,,,...000111>>>NNN[[[fffpppuuuuuu}}}}}}yyysssmmmdddbbbfffnnnnnnpppuuuwwwiii[[[DDD888000333555222000333000000///............///,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++*********+++,,,,,,------,,,+++,,,------...888BBBVVV```iiikkkhhhkkkvvvvvvnnnnnnhhhWWWHHH;;;777444333555555222000111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------------......///(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++++++++,,,///444888BBBQQQ```iiiooowww||||||~~~xxxrrrbbb```___eeesss}}}|||~~~cccLLL999555666333222555111000//////......//////,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++******++++++,,,------...++++++---//////555DDDRRR```ccchhhlllqqqxxxwwwoooeee]]]JJJCCC:::555555555333111222222111111111000000000................................................------------------------,,,,,,---------.........---------------...//////(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,...333999>>>QQQ___lllppprrrzzznnngggaaabbbnnn~~~}}}bbbDDD:::888444222555111111000///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++******+++,,,,,,---......++++++...000222:::MMM^^^jjjhhhjjjrrruuunnnjjjYYYNNN@@@888666666666555222222222111111111111000////////////////////////........................---------------------------------....../////////...------------...//////))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((()))+++------++++++...111888IIIZZZcccjjjqqqtttsssvvv~~~vvvkkkiiiqqq{{{~~~jjjLLL999888888444333000...///111111...***,,,,,,,,,++++++,,,------***++++++,,,,,,++++++***************************)))************)))((((((+++*********))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++,,,------+++)))/////////222:::KKK]]]jjjhhhhhhooo~~~~~~}}}{{{zzzzzz|||}}}}}}}}}~~~~~~lll[[[JJJBBB<<<555444888999666333222333333111000000000000000////////////........................------------------------...------...//////...,,,------...///111111///---******)))))))))((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***++++++******+++---///***)))111;;;FFFUUUaaaggglllsssxxxzzz}}}~~~}}}vvvvvvyyy{{{{{{zzzjjjTTT@@@666333333333333333222000//////---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******************************++++++******)))(((************)))))))))((('''''''''((((((((())))))(((((((((((()))))))))***,,,+++***+++,,,---......//////111888EEETTTbbbiiihhhmmmxxx~~~{{{|||{{{iiiZZZSSSHHH999555999444333222222222222222111111000000000////////////........................------------------------............//////...---...///000000111111111111*********))))))))))))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++,,,,,,+++++++++,,,000***+++888IIIXXXdddjjjnnnqqqvvv||||||{{{yyyuuu~~~qqqUUU>>>666444666666555222000111333...------,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))************))))))))))))''''''((((((((()))))))))((((((((()))))))))******,,,+++++++++,,,...000111---000777CCCRRR^^^fffiiikkkuuussskkkjjj]]]EEE777888333444555444222111111222111111000000000/////////........................------------------------......////////////......///111222111///000444888++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,---,,,++++++,,,---...555DDDVVVdddlllooosssvvvzzz~~~~~~vvv{{{}}}mmmUUUDDD888777444222111222222222///...------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************)))))))))))))))'''(((((((((((()))))))))(((((()))))))))************+++------------...000,,,444BBBOOOZZZbbbhhhkkktttzzz}}}~~~{{{vvv|||tttYYYCCC===888999999777333111111222111111111000000000//////...................................................///000000///////////////222333111...000777>>>++++++++++++************************************))))))*********)))((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((()))+++,,,++++++,,,------777EEESSS___hhhnnnpppvvv{{{~~~|||~~~~~~{{{zzzkkkYYYCCC;;;222///222444222///000///......---------...,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))******(((((((((((()))))))))***))))))))))))************))),,,//////...,,,,,,---///===OOOYYY]]]bbbkkksss}}}~~~{{{hhhSSSHHH::::::999666444222333444111111111111000000000000////////////////////////...........................000222111000...///111///111222000///333<<>>:::666444444555555555222222111111111000000000////////////////////////...........................111333333000...000222///000111111333888AAAHHH---,,,,,,,,,,,,+++++++++************************'''(((***+++,,,,,,+++***(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,///444777EEESSSaaagggiiioootttuuuyyy|||~~~xxxnnn^^^JJJ<<<777666444222222111000///............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((()))))))))************(((((()))))))))*********))))))*********++++++++++++---000///---///444:::JJJTTT___cccfffpppxxxuuujjj[[[KKKCCC999555666888666444222222222111111111000000////////////////////////...........................111444333000...000333111000111333888@@@GGGLLL---------,,,,,,,,,++++++************************&&&'''***,,,------,,,+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))---------,,,...111777;;;QQQ]]]gggiiillltttyyyyyyyyyzzz~~~~~~~~~~~~~~~{{{}}}oooYYYFFF:::666666666222222000///............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((())))))*********+++))))))))))))************)))************+++++++++---...///------111;;;CCCVVV[[[```eeekkkyyy~~~|||{{{ggg[[[OOO@@@999::::::666111222222222111111111111000000000000000000000000000////////////////////////...222555444000...000333222111111555===EEELLLOOO000...------...//////...+++++++++************)))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,+++)))((()))+++***///111---***111CCCSSSeeeeeehhhnnnvvv{{{{{{yyyrrr{{{~~~xxxqqqgggIII333444:::111555444---,,,///000---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,***---111222///222BBBRRR^^^```dddkkkwww}}}~~~zzz|||lll[[[MMM@@@444666;;;444555333222111222111///...//////000000000000//////000000000000000000000000111111111111111111222333000777666777DDDJJJKKKQQQ///...,,,,,,------+++***++++++++++++***************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))+++---+++,,,---///666CCCQQQ\\\bbbfffmmmsssxxx|||~~~{{{~~~{{{qqqZZZEEE;;;555333666555///...111111---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,...---///222444:::JJJYYYaaacccjjjvvvtttcccTTTEEE666555999333666444333222333222000//////000000000000000000///000000000000000000000000222111111111111111222222000888999<<>>999777666555555555333222222222333333333333222222222222222222222222222222222222222333444555666777===CCCFFFLLLUUUWWWddd{{{999555111............---............------------++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***************************,,,------,,,---///111;;;GGGVVV___bbbhhhtttqqqjjjtttiiiTTT>>>666666555444444111111111000000000//////........................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111111999GGGTTT[[[aaalllwwwyyydddUUUHHH<<<:::888888888888666444222222333333333333222222333333333333333333333333222222333444666888:::;;;AAAGGGJJJPPP[[[```sssBBB===777333111000000000//////.........---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))************************)))+++,,,------///222444JJJTTT^^^cccdddkkkzzz}}}}}}|||uuukkkgggpppzzz```FFF;;;999777555666111111111111000000000000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222333>>>MMMZZZ___eeettt|||zzz}}}xxxhhh\\\RRR>>><<<::::::::::::888666222333333444444333333222333333333333333333333333222222333555777999<<<===DDDIIILLLTTT___hhh___UUUEEE888111000000111000...---,,,---...---,,,---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((())))))((('''''')))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******++++++******************************...555>>>DDDZZZ[[[___gggpppyyyyyycccfffxxxttt^^^FFF777333333222111111111111111000///...------........................---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---,,,+++,,,///000000000>>>GGGUUU___```ggg||||||uuujjjaaaZZZFFF===777444>>>RRROOO666555555444333333333333444444444444444444444444444444444444444555999???DDDMMMJJJNNNZZZgggyyy{{{ppp```OOOBBB888000+++---------...///...+++)))---------,,,,,,,,,,,,+++++++++++++++************************************))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((()))((('''&&&((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******++++++******************,,,,,,------000999GGGQQQ\\\^^^ccclllwwwkkkgggrrryyy~~~jjjVVVFFF:::444333333333333333222111000000.................................---------,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,------------///111444666GGGQQQ]]]dddhhhxxxrrrfff^^^XXXKKK>>>666<<>>444...---...///000000...,,,......---------,,,,,,,,,,,,+++++++++************************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&((()))((('''&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((()))************++++++++++++++++++...//////000444@@@QQQ^^^]]]bbbjjjsss}}}vvvuuurrr}}}zzzgggTTT@@@666666666555555444444333222222////////////.....................------------,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------////////////222999>>>NNNWWW___cccppp|||zzzssskkkiiiYYYHHH888777IIIQQQDDD666555444444333444444444444444444444444444444444555555666666888===CCCGGGJJJQQQZZZggg~~~zzzvvvpppeeeWWWLLL999666111//////111111222............------------,,,,,,+++++++++*********************************)))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))''')))***)))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))***+++******+++++++++++++++,,,///......222;;;IIIWWW```]]]gggrrryyy|||~~~qqquuuwwwaaaHHH;;;:::777777666555444333333333000000000///////////////............------------------,,,,,,,,,++++++++++++,,,,,,---...------------///000//////444???GGGSSSZZZ___ggg}}}|||{{{wwwiiiXXXCCC666<<>>CCCIIIMMMUUU\\\hhh{{{tttkkk```QQQBBB888222///...000////////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))+++---...,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))***++++++******++++++,,,---------......333>>>LLLWWW]]]^^^lll|||xxxWWWBBB:::999777555444333333444222222111111000000///////////////.........------------------,,,,,,,,,,,,,,,,,,---...............---...///111555???KKKTTTXXX^^^nnn~~~{{{___@@@888<<<888777666555555444444555555555555555555555555555555555777:::===@@@FFFLLLPPPVVV___rrrzzz{{{{{{tttiii\\\OOOCCC999222000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((+++---...,,,+++******'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,******++++++,,,------......444===HHHQQQ\\\eeelll}}}oooQQQ===;;;999666555555555666333333222111111000//////////////////...............------------,,,,,,,,,,,,------...............000///000444<<>>BBBHHHNNNRRRZZZggg}}}~~~yyyrrrfffVVVFFF<<<000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,---,,,***))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))*********)))******+++,,,******+++,,,,,,---.........999FFFOOOTTT^^^mmmyyybbb???===:::888666666777777333333222222111000000///000/////////..................---------,,,,,,,,,,,,---......//////......222111111666@@@LLLVVV\\\dddooo[[[DDD>>>777777777666555555555555555666666666666666666666666555888;;;???DDDIIIOOOSSSddduuuyyylll]]]RRR>>>777000...000222000---+++,,,------,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))&&&))),,,---+++)))(((((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,---......///444>>>LLLUUUYYYccczzz|||\\\BBB555888999999888222555444222222222222111///000000000000////////////........................---...///.........000222///...222<<>>999:::999888888999888666666666666666666666777888666>>>???BBBJJJLLLRRRaaannn}}}xxxmmmcccRRRAAA555000000222///...---------...///000------------,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))&&&)))+++,,,+++)))(((((())))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++***---///...+++,,,222777BBBRRRZZZ\\\lllcccKKKAAA888555777444555444333333333333222000111111000000000/////////........................---...//////...///111333777111888IIIUUUYYYbbbmmm{{{rrr]]]@@@;;;999888999:::999888888666555555555666666777888:::??????CCCMMMPPPWWWhhh|||~~~{{{uuuhhhXXXHHH;;;444222000///............---,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''')))+++,,,***)))((()))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++)))(((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,***...000...+++...777???NNNSSSYYYeee}}}www[[[JJJ:::444888777666444333333444444333111111111111000000000//////........................---///000000///000222444666555???PPPVVVWWWeeezzzxxxzzzlllNNN???:::777888:::999888888555555555555666777888888<<<@@@@@@GGGRRRTTT\\\nnn|||}}}zzzqqqaaaOOO@@@777111000///000222222000............---------,,,,,,++++++++++++++++++++++++***************+++++++++************************''')))++++++***)))))))))(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***...000///---222===GGGYYYTTT^^^{{{lllXXXCCC999<<<;;;666444333444555555444333111111111111000000000000////////////////////////---///000000000111333555888???MMMYYYYYY[[[sss~~~}}}~~~yyytttvvvxxxyyyxxxwwwuuuuuuuuuwwwwwwwwwuuusssrrrtttuuuqqqsssuuuxxxyyyxxxwwwvvvuuutttssstttvvvyyy|||~~~~~~|||}}}yyy}}}yyyeeeGGG===777888999777666888555555555666666888999999===AAACCCLLLVVVXXXbbbyyy}}}wwwfffTTTIII555222......000222111///............---------,,,++++++++++++++++++++++++*********+++++++++++++++************************((()))++++++)))((()))***))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,...//////111888EEEOOOYYYXXXlllvvv{{{xxxcccJJJ<<<;;;999666555444444666666555444222222111111111000000000////////////////////////...///000111111222444666888EEETTTZZZZZZfff}}}zzztttsssqqqpppooooooooopppooonnnmmmllljjjiiiggggggdddfffggggggggggggjjjlllmmmjjjiiijjjkkkkkkhhheeegggiiilllmmmlllkkkkkklllooopppqqqqqqqqqsssvvvyyyyyy{{{|||yyy{{{qqqRRRDDD999999999666666:::666666666777888999:::;;;>>>BBBFFFOOOXXX\\\nnnxxxkkkbbbKKKBBB777000///000000///............------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---...------...444???LLLUUUTTTeeewwwyyyqqqUUUAAA<<<888666555444555666777666444222222222111111111000000////////////////////////...///111111111222555777:::JJJWWWXXX^^^xxx~~~~~~uuuuuuvvvvvvvvvuuusssrrrqqqrrrssssssrrrqqqpppqqqrrrpppnnnmmmmmmmmmllljjjfffeeeeeeeeefffhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkjjjlllnnnnnnnnnooorrruuuoooppprrrtttuuuvvvuuuuuutttwww{{{}}}~~~vvvvvvrrr^^^LLL===;;;;;;777777<<<777777777888999;;;<<<===@@@DDDGGGOOOYYYaaa~~~{{{uuugggZZZGGG999333333444333//////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------///---,,,...666CCCPPPXXXUUUxxxcccLLLCCC===666555444555666777666555222222222111111111111000000000000000000000000000...///111111222333555888AAAQQQ[[[ZZZgggzzzzzzxxxwwwvvvssspppqqqtttnnnoooooopppppppppppppppjjjlllnnnpppqqqrrrtttuuuqqqqqqqqqtttyyy|||~~~~~~rrrqqqpppqqqssstttttttttqqqrrrtttuuuvvvwwwwwwwww{{{~~~}}}~~~zzzvvvrrrfffRRR@@@===<<<777888>>>888888888999:::;;;===>>>AAAEEEGGGNNNXXXdddxxxrrrkkk___PPPBBB999444333222000---,,,---///000111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,---,,,++++++,,,...//////111777@@@JJJSSSZZZiii~~~~~~oooZZZEEE777:::999888666777888666222333333333222222222111111////////////////////////000...000444333111555>>>LLLTTTYYY___yyy}}}vvvuuuxxxsssvvvzzz}}}~~~}}}{{{zzz|||~~~}}}zzzyyy{{{}}}~~~}}}zzzzzzwww\\\CCC<<<===:::888999;;;;;;:::999888:::===@@@FFFCCCJJJXXX___ppp~~~tttfffVVVGGG<<<666222000...---.........---//////.........---------,,,,,,,,,++++++++++++***************************+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,---,,,++++++---///111...111<<>>AAAFFFHHHPPP[[[gggyyynnn___QQQIII666444111////////////.../////////.........------,,,,,,,,,,,,++++++++++++************************+++++++++++++++******)))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,---,,,++++++---///222---333CCCOOOSSS^^^lllvvvXXXCCC888666444333333444555666333333333333222222222222111111111111111111111111111000111222333555===EEEQQQVVVaaa{{{pppkkksss~~~sss\\\EEE;;;;;;;;;::::::::::::999999;;;???BBBEEELLLTTT\\\ooo{{{~~~}}}tttiiiaaaEEE???777111000111222333////////////............------,,,,,,,,,+++++++++************************++++++,,,,,,++++++***)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))*********++++++++++++,,,---,,,,,,,,,...000222000888IIIQQQUUUiiihhhLLL===:::777777666333333555444444333333333222222222222222222222222222222222111111111222333999BBBKKKVVVZZZkkkpppqqqxxx}}}}}}hhhLLL;;;<<<>>><<<:::::::::::::::<<<@@@DDDBBBNNNVVV]]]uuu~~~~~~}}}wwwqqq]]]SSSDDD777111///111222000000/////////.........---------,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********++++++++++++,,,------,,,---///111111444@@@LLLPPPZZZyyyyyyYYYAAA:::666999999555222333444444444333333333222222222222222222222222222222111222333222555===HHHPPPVVV___yyywwwwwwxxxxxxwww~~~mmmQQQ>>>;;;===<<<::::::::::::;;;===BBBEEEDDDQQQZZZbbb~~~}}}zzz{{{~~~~~~|||sssiiiXXXHHH;;;444///---000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,------------///111000:::GGGNNNSSSfffoooJJJ<<<333666999666333444444444444444333333333333222222222222222222222222///333555444777BBBMMMTTTVVVgggtttsssuuuzzz~~~|||oooXXXDDD;;;::::::999:::;;;;;;;;;???CCCGGGIIIUUU___mmm}}}wwwmmmaaaSSSEEE888///000000000000/////////......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***,,,---------...000222111@@@LLLQQQ\\\yyy~~~___HHH666555999777444555555444444444444333333333222222222222222222222222---333666555:::FFFQQQVVV[[[vvv~~~pppmmmooottt~~~ttteeePPP???:::===999:::;;;;;;<<>>888:::444333;;;555555444333222222222222222222222222222222222222111666555999FFFLLLPPP[[[qqqwwwcccdddeeefffmmm{{{xxxtttaaaNNNFFFAAABBB>>><<>>;;;<<<@@@CCCDDDHHHMMMSSSbbb|||vvvzzz}}}yyyyyyyyyxxxuuulll[[[KKK===444///---///.........000000...------------------------------,,,++++++,,,---,,,+++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,///000222999BBBOOOQQQccc~~~|||{{{xxxvvvtttsssrrrrrrrrrssstttuuuuuutttuuuuuuttttttuuuwwwxxxyyywwwuuuwww{{{~~~~~~|||zzz|||~~~kkkLLL===;;;:::555666555444333333222222333222222222333333333333333555888999BBBPPPUUU___qqqccc]]]\\\\\\aaapppvvv^^^AAA===;;;<<>><<<===BBBEEEGGGLLLQQQ[[[kkk~~~{{{{{{||||||sssvvvzzz{{{tttdddRRRDDD===444111///......//////...---------------------------,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++************************+++******))))))******+++)))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,...---...000111555@@@LLLMMMfff~~~gggJJJ<<<888999777666555444333333333333222222333333444444555555111:::BBBLLLTTTWWWlllfffUUUWWWZZZ___kkkwwwTTTBBB>>>>>>BBBFFFHHHNNNTTT```uuu}}}yyyxxxttt{{{}}}ooouuuwwwzzz{{{vvvkkk\\\QQQ<<<888333///....................................---,,,+++,,,...///...------,,,++++++++++++,,,---+++******))))))******+++************************+++******))))))******+++)))))))))))))))))))))))))))))))))************+++************************+++++++++,,,,,,,,,------...---///111111666CCCPPPRRRvvvtttYYYCCC888666777666555444444333333444222222333333444555555666333===FFFNNNUUU[[[zzzoooYYYSSSWWWYYYaaaqqq{{{```FFFBBB@@@CCCFFFIIIPPPWWWddd|||~~~}}}tttzzz{{{xxx}}}}}}vvvtttuuu{{{|||mmm```DDD>>>777111......------........................---,,,+++,,,...///...---------++++++++++++------++++++************++++++************************++++++************++++++))))))))))))))))))))))))((())))))))))))*********************************++++++,,,,,,,,,---------......///111222777DDDRRRZZZjjjPPP???;;;777777555444444444444444222222333333444555666666666@@@HHHPPPUUU^^^rrr\\\OOOPPPWWWWWWbbbvvv||||||{{{lllIIIDDDAAACCCFFFIIIQQQXXXgggpppnnnnnnuuuyyywwwyyyxxxrrrcccSSS???333111222222///...///000///...------...//////.........---------++++++************++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------***444111---777@@@GGGQQQhhh||||||}}}~~~~~~|||{{{}}}xxx```III999:::777777777555111222666555444222222333555555555999???KKKSSSXXXlllqqq\\\UUUTTTUUUVVV\\\lll|||\\\CCCAAAIIICCCJJJYYYWWWssseeeaaaaaagggrrr{{{~~~}}}|||yyy{{{}}}|||yyypppdddSSSCCC777222000///.........---,,,---.../////////.........---------++++++************++++++++++++++++++*********)))***************************************************)))))))))(((((((((((())))))))))))************)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...+++222000///:::CCCKKKVVVxxx~~~}}}|||{{{{{{}}}zzzyyyyyy|||~~~bbbJJJ:::;;;888888999777333333777555444333222333555555666:::CCCMMMRRR[[[vvvfffWWWRRRPPPQQQUUU___qqquuuiiiJJJBBBJJJFFFIIIVVVYYYssspppfff\\\[[[dddooouuuwwwsssyyy|||{{{{{{}}}wwwkkkXXXEEE777000///111000///...------....../////////............---,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))******************************++++++,,,,,,,,,,,,,,,---......,,,111...000===FFFOOO^^^xxxqqqqqqrrrwww~~~|||{{{|||zzzxxxxxxyyyzzzzzzyyyzzziiiPPP@@@<<<999999;;;:::666555777555444333333444555666777:::GGGOOOQQQaaa\\\RRRQQQLLLOOOXXXcccvvvrrr~~~|||VVVDDDJJJIIIIIITTT\\\uuu{{{fff\\\___hhhooorrr}}}zzz|||~~~|||vvvqqqwwwxxx~~~|||~~~xxxjjjWWWEEE999333555333111000000///---,,,/////////...............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))))))))((((((((()))))))))************+++++++++***************,,,,,,,,,,,,,,,---...///...000---222???GGGTTTiiiuuupppnnnnnnnnnooowww~~~}}}||||||}}}}}}{{{yyyxxx{{{xxx\\\HHH>>>:::999;;;:::777555777444555555444444555777999;;;JJJQQQQQQiiiyyyWWWSSSSSSMMMPPP]]]hhh{{{~~~dddHHHIIIKKKIIIRRRbbb}}}pppeeefffjjjkkkhhhxxx{{{~~~|||wwwtttvvvzzz|||vvv{{{yyyxxx}}}{{{yyytttkkk[[[III<<<333111000111222111...,,,////////////////////////------,,,,,,,,,,,,------+++++++++++++++++++++,,,))))))))))))))))))))))))************************************))))))))))))((()))))))))************+++++++++***************,,,,,,,,,,,,---...///000000000...444@@@GGGZZZwww}}}{{{vvvsssqqqrrrrrrrrruuuyyy}}}zzzxxxxxxxxx{{{kkkRRRAAA<<<888999999666555555444555666555444555888;;;<<>>EEEMMMTTTfffqqq^^^LLLIIILLLNNNTTT\\\ppp|||iiiJJJLLLPPPXXXlllwwwllldddeeehhhllluuu}}}~~~{{{vvvzzz~~~}}}uuunnnsss|||xxxqqqbbbTTTBBB555000000111111.../////////000000111111......------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************(((((()))***+++,,,,,,---+++,,,,,,---...///111111...000444>>>GGGPPPxxx}}}}}}}}}yyyQQQFFF;;;888888666666777333666999777555555:::>>>IIINNNVVVmmm~~~cccWWWKKKGGGJJJPPPXXX^^^pppwwwsssLLLLLLRRRYYYlllwwwnnnmmmmmmkkkqqq{{{|||}}}{{{zzz{{{xxxmmmpppxxx~~~}}}~~~tttiiiVVVDDD888333222444222000...000444555222///000000/////////............---,,,+++************,,,,,,,,,+++++++++************++++++++++++******************************)))************++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000111555===DDDHHHZZZaaaIII777999:::333333:::555777777666555888>>>CCCGGGXXX\\\sssnnnXXXPPPKKKKKKKKKJJJSSS```wwwzzz|||SSSNNNUUUWWWuuuvvvsssrrrnnnlllkkkrrrwww~~~|||wwwyyy~~~rrruuu{{{|||zzzvvvqqqeeeVVVFFF:::444333...//////000000//////.........---------,,,,,,,,,...---,,,+++************,,,,,,+++++++++*********))))))************))))))************************)))************++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000111555===DDDLLLcccmmmRRR===;;;;;;555333888666777888666666999???DDDFFFTTT___lllWWWOOOKKKKKKKKKJJJTTTaaarrrvvvZZZPPPVVVXXXuuu~~~xxxzzzzzzqqqfffhhhjjjqqqzzz}}}|||vvvqqqttt~~~wwwxxxyyyuuukkkZZZIII;;;555---000111000...,,,---///.........---------,,,,,,...---,,,++++++******++++++++++++*********))))))(((((())))))))))))((((((************************)))************++++++++++++++++++++++++++++++++++++,,,------,,,---///111111666===EEESSSrrr}}}{{{]]]BBB<<<<<<777444666666777888777666999???EEEIIIQQQeeelllVVVOOOKKKLLLJJJJJJTTTbbbrrr~~~rrrcccSSSXXX[[[xxx~~~vvvooohhhdddjjjuuu~~~~~~sssnnnsss|||zzzzzzzzzvvvkkk[[[JJJ???444333222111000000000000000000000000////////////...---,,,+++++++++++++++++++++*********)))))))))))))))************))))))************************))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,------------000222222999???FFF[[[vvvvvvdddDDD:::;;;999666777666777888777777:::@@@FFFOOOQQQmmmkkkTTTNNNKKKLLLJJJJJJUUUdddyyysssqqqmmmTTTVVV]]]}}}|||mmmbbbdddmmmvvv~~~zzzyyy~~~~~~{{{xxxwwwtttkkk[[[OOO@@@888111000333555222...111111000000000/////////------,,,,,,+++,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***************************))))))*********+++++++++*********++++++,,,,,,,,,+++,,,---------...000222333<<>>DDDIIISSSggg|||^^^OOONNNKKKIIIGGGFFFLLL]]]mmmmmmsssWWWgggzzzvvvhhheeeeeelllzzzyyy~~~yyyxxx~~~ppp\\\ZZZ^^^jjj|||vvvnnnmmmtttuuurrrggg[[[OOO@@@555222111111111111111000...//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************))))))************++++++++++++***)))))))))***+++,,,,,,...---------...000111333:::@@@GGGccclllddddddppp~~~vvvNNN::::::;;;888;;;;;;:::999:::>>>DDDIIIUUUppprrrZZZTTTNNNKKKIIIHHHHHHNNN]]]lll{{{oooyyy[[[hhhrrrkkkeeefffmmmsssvvvwwwvvvlllppp}}}lll___WWWZZZiiiwwwxxxpppoootttuuurrrlll___MMM===222222222333333222111000/////////.........------,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---...---+++***))))))***+++************+++++++++,,,++++++*********++++++,,,...---------...000222333999@@@KKKmmmiiidddgggsssXXX???::::::888;;;::::::999:::???EEEIIITTTxxxoooVVVUUUMMMKKKJJJJJJKKKOOO]]]jjjwwwrrr~~~~~~ccckkk|||sssiiieeeeeeeeefffhhhzzz~~~ppplllvvv~~~rrrbbbYYY___iiirrrxxxyyyxxxuuurrrjjjZZZLLL;;;666111000222333111///////////////............------,,,,,,,,,+++++++++...---+++******+++---...///---+++)))((()))***+++*********+++++++++,,,,,,,,,,,,+++*********++++++------------///111333444:::@@@OOOvvveeedddiiivvv^^^CCC::::::999::::::::::::;;;???EEEIIIRRR~~~wwwVVVQQQMMMKKKJJJKKKMMMQQQ]]]hhh~~~tttppp~~~jjjnnnyyyoookkkgggaaa^^^___jjjxxxwwwxxx}}}~~~rrrfffgggdddgggppp~~~wwwtttssslllcccLLL???222---111444222---000000/////////.........---------,,,,,,,,,++++++...---+++******+++---......---***((('''((()))******++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------...///111333555<<>>888999;;;<<<>>>BBBFFFJJJ]]]lllVVVOOOMMMHHHEEEGGGKKKQQQ[[[eeevvveeemmmuuuzzzvvvrrrpppeeebbbpppyyy}}}yyyyyyzzzcccNNNMMMYYYgggttt}}}~~~zzzvvvtttqqqtttmmm___MMM===444333666000000000000////////////......---------,,,,,,,,,)))***++++++++++++***)))++++++,,,---------,,,,,,++++++,,,,,,,,,---------*********+++,,,---...///---------...000333555666;;;IIIjjjfff```iiittt}}}uuuuuuyyyVVV???:::>>>888999;;;<<<>>>BBBGGGJJJ^^^eeeQQQLLLMMMHHHDDDFFFJJJPPP[[[dddqqqgggvvvyyy|||~~~wwwvvvooojjjiiiiiikkkvvv|||vvvuuuzzz|||yyyxxx{{{qqqjjjbbbZZZQQQQQQaaasss}}}|||rrrpppppplllaaaPPP@@@555111444111//////000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........000111111111333666888CCCGGGqqqcccccclllvvv~~~sss~~~]]]CCC;;;======::::::===???AAAIIIQQQbbbrrr[[[TTTNNNPPPIIIDDDEEEIIIPPP\\\gggsssgggwww~~~|||}}}xxxuuuqqqjjjeeeiiirrrvvvooorrrzzz|||||||||rrrlllfff```XXXQQQRRRYYYnnn~~~|||wwwoooggg]]]OOO???444111222222111000......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000111111333666999EEELLLwww~~~cccfffpppzzzxxxsss```CCC999<<<===::::::===???AAAIIIQQQdddnnnXXXSSSOOOMMMHHHDDDFFFIIINNNYYYbbbnnnddduuu~~~zzz}}}sssiiihhhlll{{{tttnnnmmmooorrrzzz|||uuuooojjjbbbXXXQQQPPP___jjj{{{~~~sssooommmdddQQQAAA444555555444111///......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000111111333666999FFFRRRqqqbbbooozzzrrrttthhhFFF:::======::::::===???AAAIIIQQQfffoooWWWSSSPPPKKKGGGEEEGGGJJJOOOYYYccciiibbbuuuzzzrrr~~~zzzyyykkkqqqsssmmmccccccqqqyyyqqqjjjdddbbbbbbXXX[[[iii}}}yyyuuuvvvqqqaaaSSS>>>:::555333333333222000/////////............---------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---///000111111333777999DDDVVVddd```xxxoooyyytttLLL===@@@===::::::===???AAAIIIQQQiiiyyy\\\SSSOOOJJJFFFEEEHHHLLLTTTbbbooogggdddyyyyyyooo~~~{{{kkkqqqsssmmmeeedddlllttt~~~tttllljjjkkknnnTTTQQQZZZooo}}}xxxsssiiibbbMMMAAA555///222555333000000000/////////.........------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---...000000111333777:::AAAXXXttt\\\___xxxzzzppp~~~RRR???AAA===::::::===???AAAIIIQQQnnnbbbTTTMMMKKKGGGEEEGGGMMMYYYlll}}}|||eeeeee|||yyyooo|||www{{{sssnnnppptttrrrlllwww||||||vvvnnnjjjhhhfffVVVUUUYYYcccppp~~~|||sssmmmjjj[[[MMM<<<222111333222///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///000111444777:::???ZZZqqqYYY___mmm|||vvvtttUUU>>>???===::::::===???AAAIIIQQQrrrdddSSSLLLLLLGGGEEEFFFKKKWWWmmm~~~bbbddd{{{yyyqqq~~~www~~~rrrpppvvvxxxuuuuuuzzzzzzvvvrrrpppkkkddddddjjjjjjbbb```mmm{{{tttsssjjj___OOO???555111000000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///000111444888;;;@@@^^^pppXXX```dddrrrrrrwwwYYY@@@???===::::::===???AAAIIIQQQqqq^^^QQQMMMKKKGGGDDDCCCFFFPPPcccuuu```ddd{{{{{{uuuwwwwwwhhhlll{{{~~~~~~zzzvvvwww{{{vvvmmmuuu}}}hhhXXXaaayyy}}}{{{tttnnnaaaMMM;;;000000444111111111111000000000000........................------------------------------------------------,,,,,,,,,---------......,,,...///000111444888;;;BBBaaannnXXXaaabbbmmm}}}oooyyy]]]CCC@@@===::::::===???AAAIIIQQQmmmxxxWWWOOOOOOJJJFFFDDDBBBAAAHHHYYYiiiaaaeee|||~~~zzzvvvxxx~~~|||pppwwwwww}}}yyywww|||tttdddjjj{{{{{{ssshhh\\\III777000222222000000333333000///111////////////////////////......---------,,,,,,,,,------............------000///...---------------000111111111111333777:::???ffflll___VVVbbbnnn}}}mmmwww```???>>>===<<<===???@@@AAAHHHQQQkkksssZZZTTTNNNLLLGGGCCCEEEHHHKKKSSS[[[~~~|||dddfff}}}|||~~~sss|||zzz|||}}}~~~|||uuummmrrr}}}uuummmeeeXXXEEE777222444111111333333000...000////////////////////////.........---------,,,,,,------............------//////...---------------000111111111222444888;;;EEEkkk~~~ccc^^^\\\dddqqqyyykkkyyy~~~|||bbbAAA>>>===<<<===??????AAAHHHQQQllliiiXXXSSSIIIKKKFFFCCCEEEHHHKKKSSSZZZxxxzzzaaaddd{{{zzzyyy}}}qqqppplllvvv~~~nnnuuuqqqmmm{{{rrrnnnhhhXXXCCC555666222111444444000...///////////////////////////.........------------,,,------............------//////...------------...///000111222333666:::===MMMpppvvv]]]]]]___ffftttssskkk{{{xxx|||gggDDD???===<<<===??????@@@HHHQQQlllbbb[[[XXXJJJJJJEEEBBBDDDGGGKKKRRRZZZpppuuu^^^bbbzzztttuuu{{{ooo~~~pppjjjqqqwwwbbbeee{{{}}}{{{{{{tttssswwwqqqoooeeeRRRBBB999444111333444111///000////////////////////////............------------------............------///......---------......///000222222333777;;;>>>OOOsss{{{___]]]___jjjwwwnnnlllzzzxxxzzzyyywwwzzzkkkGGG@@@===;;;<<<>>>???@@@HHHPPPkkk```\\\ZZZKKKHHHDDDAAADDDGGGJJJQQQXXXjjjooo^^^ccczzzpppsss~~~yyylll}}}sssnnnooojjjccciiiwww}}}zzz|||~~~xxxyyy~~~tttqqqmmmaaaTTT@@@888222222444222111222000000000000000000000000//////.........---------------............------......---------......//////000222222333777;;;>>>MMMrrrbbb___```rrr}}}mmmlllzzzzzztttooommmwwwoooJJJ???<<<;;;<<<>>>>>>@@@GGGPPPhhhdddXXXUUUHHHHHHCCCAAACCCFFFIIIOOOVVVhhh~~~lll___dddzzzooosss{{{wwwhhhooodddbbbgggqqq{{{uuuxxxxxxtttmmmfffMMMAAA777444444333222333000000000000000000000000/////////.........------------............------...------------.../////////000111222333666:::===HHHpppbbbcccgggyyyllllllwwwzzzxxxrrrnnntttqqqKKK>>><<<;;;<<<>>>>>>???GGGPPPfffsssZZZRRRJJJHHHCCCAAACCCEEEGGGLLLSSSeeezzzlll___cccxxxoooqqq{{{wwwtttbbbzzzrrrmmmpppxxxvvvuuu{{{~~~wwwrrr]]]NNN???888666444222333000000000000000000000000////////////............------............---------------------...//////000111111111222444888;;;CCCoooeeeiiipppzzz~~~jjjooouuuzzzqqqLLL===<<<:::;;;>>>>>>???GGGOOOfff^^^TTTOOOIIIDDDBBBCCCEEEFFFJJJPPPaaauuuooo^^^___sssmmmmmmyyy}}}ooo[[[wwwmmmrrr|||sssppp|||}}}|||vvviiiXXXEEE;;;777444222333000000000000000000000000000/////////............---..................------------------...///000000111111111111333777:::AAApppkkknnnuuuwww|||iiitttvvv{{{qqqLLL<<<<<<:::;;;===>>>???GGGOOOfff]]]RRRPPPIIIEEEBBBCCCDDDEEEHHHNNN]]]qqqrrr\\\\\\ooollliii{{{mmmVVVsssjjjqqqtttyyy}}}zzzpppjjj\\\KKK;;;333222444111222222111//////000111000/////////............////////////////////////........................///000000///000222777:::IIIoookkkooozzzhhhxxxqqqzzzzzzMMM@@@???<<<;;;===>>>@@@GGGOOOfffyyy[[[OOORRRNNNHHHBBBAAAEEEIIIJJJHHHXXXkkkxxxcccYYYgggmmmffftttzzzeee```tttmmmsss{{{vvvooocccSSSDDD999333111333333333222000//////000000000/////////.........////////////////////////........................///000000///000222777:::EEElll}}}tttyyyzzziiixxxrrrzzz~~~NNNAAA???<<<;;;===>>>@@@GGGOOOcccvvv]]]QQQPPPNNNHHHBBBAAAEEEHHHIIIHHHVVVhhhxxxbbbYYYeeennngggsssbbb```|||vvvsssrrruuu}}}xxxlll___RRREEE:::333333333333222111000//////000000000/////////......////////////////////////........................///000000000000222666:::AAAiiizzzwwwyyyjjjyyyssszzzPPPBBB???<<<;;;===>>>@@@GGGOOO^^^sss___TTTPPPNNNIIICCCAAACCCFFFGGGGGGRRRddd}}}wwwaaaWWWbbb}}}qqqhhhooo___^^^nnn___aaassszzzmmm___QQQCCC999333222111111111111000///000000000////////////...////////////////////////...........................///000000111333666999???ggg|||{{{}}}xxxiiixxxssszzzQQQCCC???<<<;;;===>>>@@@GGGOOO[[[rrr```XXXUUUNNNJJJDDDBBBBBBDDDFFFFFFNNN___vvvyyybbbWWW]]]vvvsssiiikkk___\\\{{{sssbbb^^^iiixxxyyy}}}mmm[[[KKK@@@444222//////111222222000111000000000////////////////////////////////////...........................///000111111333666888???eeexxx}}}}}}vvvgggvvvssszzzQQQCCC???<<<;;;===>>>@@@GGGOOOZZZ}}}eee[[[YYYOOOKKKFFFCCCBBBCCCEEEEEEIIIXXXooo|||dddWWWYYYmmm{{{uuujjjggg|||```ZZZtttqqqccceeettt{{{}}}gggUUUIII;;;666111///111333333111111111000000000/////////////////////////////////........................---///111111222333666888???aaasssyyyuuufffrrrssszzzRRRCCC???<<<;;;===>>>@@@GGGOOOYYYppp^^^\\\QQQNNNIIIDDDBBBBBBDDDFFFDDDRRRggghhhYYYTTTeeevvvuuujjjcccrrryyy```XXXnnniii```hhhsssxxxdddZZZEEE>>>666111222333333222111111111000000000//////////////////////////////........................---///111222222333666888>>>\\\rrrxxxyyyuuugggooorrrzzzSSSCCC???<<<;;;===>>>@@@GGGOOOXXX~~~ccc]]]RRRPPPKKKFFFCCCBBBDDDFFFAAAMMMaaazzzlllZZZQQQ^^^qqquuukkk```mmmuuu^^^UUUjjjuuullliiiiii~~~{{{sssiiiNNNEEE:::444333444333111111111111111000000000000////////////////////////........................---///111222222333666777<<>><<<<<<======>>>FFFOOOVVVxxxnnn^^^VVVSSSOOOMMMGGGBBBCCCHHHEEEDDDSSSllluuucccSSSUUUdddoookkkbbbcccnnn{{{zzz\\\[[[```}}}gggYYYZZZ\\\aaaiiisss||||||fffLLL<<<888777555333333222111111111111111////////////////////////000000000000000000000000///000222222222333555888999NNNvvv|||rrrwwwxxxccceeepppuuu|||yyyUUU===<<<;;;<<<>>>===>>>DDDLLLVVVpppkkkcccXXXTTTQQQOOOIIICCCBBBEEEEEECCCOOOddd~~~xxxjjjWWWNNN[[[llloooeee^^^hhhuuu}}}www\\\\\\___rrrjjjaaa\\\```iiittt{{{dddHHH<<<888555444333333222111111111111///////////////////////////////////////////////////000222222222222555777888JJJyyywwwzzzuuusss{{{yyyddddddpppsss~~~xxxSSS<<<;;;:::;;;>>>======BBBJJJWWWiiihhhbbbYYYTTTQQQPPPKKKEEECCCEEEEEECCCMMM___wwwzzzqqq\\\LLLTTTiiiooohhh^^^eeepppzzzttt^^^___aaatttccc]]]cccmmmuuu}}}|||}}}WWWDDD:::333555444333222111111111111000000000000000000000000........................///000222222111222444666888DDDpppvvvvvvvvvpppttt{{{fffccc{{{pppqqq|||SSS777;;;:::;;;======<<>>ddd|||xxxtttppprrr~~~hhhbbbtttpppooo___<<<<<<;;;;;;===<<<<<>>666555444333222111111111000000000000000000000000........................///111111111000111333555:::999YYY}}}uuuqqqtttwwwiiiaaaooopppnnn}}}UUU???<<<<<<<<<;;;<<>>======BBBIIIffftttiiiYYYUUUWWWOOOHHHGGGDDDGGGCCCAAAEEEPPPdddooo```YYYQQQ\\\xxxzzzhhh```lllyyy{{{zzz}}}}}}}}}hhhTTTcccxxxzzznnnbbbYYYVVVVVVZZZbbbnnnwww|||~~~jjjSSS???777999444111333000111111111111000000000000000000000000000000000000111111000000111111222333666777BBBjjjpppccchhhsssvvvbbbbbbqqqxxxAAA>>><<<=========BBBHHHhhh|||nnn[[[UUUWWWPPPKKKHHHCCCFFFCCCAAACCCJJJ\\\yyyvvvggg]]]RRRXXXnnnvvviii```dddooovvvzzz||||||zzzzzzzzz}}}cccQQQaaa|||}}}pppbbbYYYWWW```kkkrrr{{{gggLLL===:::555444555111222222111111111000000000000000000000000000000000111111000000111111222333666555<<<___uuubbbgggnnn{{{}}}ccc^^^zzzvvvvvvmmm???<<<;;;<<<<<<<<<@@@FFFdddppp\\\UUUXXXRRRMMMIIIBBBDDDCCCAAAAAACCCRRRmmmpppdddVVVUUUdddqqqkkk```[[[bbbpppyyyyyy~~~~~~wwwsssxxx\\\LLL\\\ssscccZZZbbbkkkppp}}}~~~aaaGGG===555444666111222222222111111111000000000000000000000000000000111111000000111111222333666555888TTTfffgggiiisss{{{ggg^^^sss}}}sss}}}~~~sssQQQ===;;;:::<<<;;;;;;???EEE[[[kkkZZZWWWZZZSSSLLLHHHCCCBBBBBBBBB@@@???JJJddd|||vvvjjj[[[UUU^^^kkklllcccUUUWWWiiivvvwwwzzzzzz|||~~~||||||xxxUUUGGGVVV|||hhh[[[___eeeiiiwwwwwwUUUCCC777444444000222222222222111111111111000000000000000000000000111111000000111111222333555777666IIIuuukkkhhheeemmmuuu{{{ooodddnnnpppvvv|||~~~___@@@<<<::::::;;;;;;:::>>>DDDUUUfffYYYZZZ^^^TTTJJJHHHDDD@@@AAABBB@@@>>>EEE\\\rrr{{{nnn___TTTWWWdddlllgggVVVSSScccrrrtttxxxyyyzzz}}}oooNNNFFFPPPxxxnnn___\\\^^^dddooo|||~~~bbbNNN>>>777555000333222222222222111111111000000000000000000000000111111000000111111222333222888666@@@eeetttiiiccciiirrrwwwwwwkkkjjjrrrqqq}}}PPP;;;<<<::::::<<<;;;:::===CCCRRRmmm^^^]]]```VVVMMMJJJEEEAAABBBCCCAAA???CCCUUUgggsssdddTTTQQQ[[[hhhkkk\\\TTT]]]jjjpppwwwyyy{{{eeeHHHGGGLLLppp~~~rrrbbbXXXXXX___hhhmmm}}}|||}}}tttwwwlllZZZHHH===999111333333222222222111111111000000000000000000000000111111000000111111222333...888666999VVVzzziiiaaagggrrrvvv|||rrrgggzzzvvvoooddd@@@<<<<<<::::::===<<<;;;>>>CCCMMMiii^^^___YYYSSSNNNFFFCCCCCCCCCBBB@@@AAAMMMZZZwww{{{lllYYYQQQSSScccllldddWWWWWWbbbkkktttvvvzzz~~~[[[DDDKKKLLLiiivvvyyyppp```RRRPPPYYY______hhhpppwwwyyyzzz{{{xxxqqqtttuuu}}}qqqbbbPPPCCC<<<333333333333222222222111111000000000000000000000000111111111000111222222333+++888666444MMMpppiii```gggssswww~~~uuudddrrryyyoootttRRR888???<<<:::;;;======;;;>>>CCCFFFxxxrrr^^^]]][[[YYYSSSGGGEEEDDDDDDCCC@@@???GGGQQQhhhttt```TTTMMM^^^lllhhhZZZTTT\\\gggooorrrwww|||VVVBBBNNNMMMeee{{{yyymmm\\\UUUXXXYYYSSScccjjjrrruuuwww}}}tttccchhh}}}uuu^^^JJJ>>>:::666444444666444///...000000000000000////////////000000000000000000000000333,,,444999???cccmmmddd```fffpppeeemmmoooxxxlllKKK;;;>>>===>>>===<<<;;;<<>>???EEEWWWtttwwwhhhVVVSSSXXXdddllldddVVVVVV```mmmooossswww{{{}}}~~~~~~qqqYYYLLLDDDIIIbbb|||zzztttlll```VVVcccfffkkkqqqxxxnnn___eeeyyycccKKKAAA444111222444444000000222111000000000////////////000000000000000000000000444---444999;;;XXX~~~nnneee```dddlllyyyhhhhhhxxxuuuhhhIII<<>>;;;<<<<<<<<<;;;===AAACCCIIIQQQyyywwwnnncccZZZVVVPPPIIICCCBBBDDDDDD@@@===BBBOOOiii~~~qqqnnn]]]TTTRRR^^^kkkiii^^^UUUVVV]]]gggmmmqqqssswww{{{}}}}}}}}}~~~uuuRRREEEDDDIIIOOOSSSjjjpppaaaQQQSSSWWW\\\eeeppp|||fffVVVYYYsssiiiLLL@@@555333444333222222111111111111000000000000000000000000000000000000222///111777555555RRR{{{}}}iiiZZZYYY]]]dddyyy{{{lllhhhwwwyyyuuuUUU>>>888<<<:::;;;<<<;;;<<<>>>AAADDDQQQVVVppp{{{qqqjjjaaaZZZSSSMMMFFFCCCDDDEEEBBB===>>>EEE[[[xxx~~~uuuuuufffXXXOOOUUUbbbgggbbb[[[RRRZZZdddmmmqqqtttvvvwwwyyy{{{}}}~~~~~~bbbKKKHHHGGGJJJOOOPPPddd~~~~~~{{{nnnbbbQQQSSSTTTWWW\\\eeeqqqzzz~~~mmmUUUPPP___mmm{{{XXXHHH777222444555444444222222111111111000000000000000000000000000000000000111000444888555GGGkkkttt]]]ZZZ\\\```qqqjjj___xxx}}}vvv|||nnnPPP???;;;<<<::::::;;;;;;<<<>>>BBBEEENNNUUUaaa}}}lllfffaaa\\\UUURRRLLLEEEDDDEEECCC>>><<>>888:::;;;999:::;;;;;;<<>>999...222222333333333222111111000000000000000000000000111000//////111555888;;;]]]xxxtttaaa\\\XXXYYY```xxxkkk\\\eee}}}kkklllxxxnnnQQQ@@@:::999999;;;::::::;;;<<>>;;;;;;;;;;;;;;;:::;;;===???BBBDDDIIIJJJOOOVVVlllggg```ccc[[[SSSPPPLLLFFFBBBBBB???===;;;<<>>999888>>>NNNdddsssnnnnnnqqqpppcccRRRMMMQQQgggjjjiii___SSSRRR^^^kkknnnqqqtttvvvwwwxxxyyyzzz{{{}}}wwwYYYJJJLLLKKKLLLNNNOOOQQQZZZccc___\\\rrrtttccc^^^___qqqnnnqqq|||wwwnnn|||lllIII;;;888444333222222111111111111000000000000000000000000222222111000111222444555;;;OOOlllvvvuuu}}}fff]]]ZZZWWW^^^ooo]]]^^^yyyrrr___jjj}}}vvvTTT@@@;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCGGGIIILLLQQQXXXiiizzz___eeefff___TTTRRRTTTMMMAAABBB===999777999EEEYYYjjj^^^aaakkksssjjjWWWMMMPPPZZZdddkkkeeeXXXRRRXXXbbbiiilllqqqtttvvvxxxyyy{{{{{{}}}~~~~~~~~~|||gggTTTRRRMMMLLLMMMPPPPPPPPPTTTZZZ]]]]]]bbbzzzjjj```\\\cccjjjpppvvvyyyqqqrrr[[[CCC777555444333222111111111111000000000000000000000000222222111111111222333444999CCC^^^tttyyyxxxqqq```ZZZYYY\\\vvv{{{ddd^^^dddccc```qqqqqqPPP???<<<:::::::::<<<<<<===>>>???@@@AAABBBIIIJJJGGGNNNVVV\\\~~~ccc[[[bbbbbbZZZUUUUUUPPPGGGBBB>>>:::::::::>>>MMM\\\\\\aaammmwwwppp^^^SSSRRRMMMWWWaaaeee```YYYWWWXXXcccgggmmmrrrtttvvvyyyzzzzzz|||~~~~~~}}}}}}}}}~~~}}}}}}ZZZLLLMMMKKKKKKNNNTTTUUURRRSSSVVV[[[ddd```tttssscccWWWOOOaaannnooottt~~~uuulllfffgggKKK999777666444333222222222333000000000000000000000000111111111111111222333444888999PPPhhh|||jjj^^^[[[[[[jjjnnnaaaYYYyyysss```hhhxxxhhhKKK???<<<:::888:::<<<<<<===>>>@@@AAAAAABBBJJJLLLEEELLLZZZWWWhhhlllYYY^^^aaa^^^YYYVVVSSSOOOEEE???<<<===<<<:::BBBNNNccclllwww|||uuuhhh\\\UUUJJJMMMTTT]]]cccaaaZZZSSS]]]bbbhhhnnnqqqsssuuuwwwxxxzzz|||}}}||||||}}}~~~sssVVVHHHDDDIIIIIINNNVVVYYYWWWWWWYYY^^^jjjgggjjjsssbbbUUU[[[aaaeeeiiiqqq{{{xxx{{{|||xxxoooqqqwwwZZZCCC999888666444333333333444000000000000000000000000///000000111222333333444777444GGG[[[www~~~{{{zzzccc\\\XXX```nnn{{{jjj[[[fffkkkcccooowwwqqqYYYBBB<<<<<<999999===<<<===>>>???@@@AAAAAAAAAHHHOOOGGGMMM___VVVWWWxxxjjjfffcccbbb^^^WWWSSSRRRKKKBBB===???===888;;;DDDZZZjjjxxxyyywwwssshhh[[[RRRMMMKKKRRR^^^ccc]]]VVVWWW\\\ccciiillloooppprrrvvvxxx{{{|||||||||}}}bbbUUUOOOHHHKKKJJJLLLRRRVVVVVVWWWZZZ]]]cccfffeeeyyyxxxooo]]]TTT___kkkpppwww{{{ooorrrnnnTTT;;;999777444333333444555000000000000000000000000...///000111222333444444777222BBBQQQnnnvvvlllhhh]]]UUUYYYaaa{{{sssbbbZZZmmmvvvbbbhhhnnnyyybbbMMM;;;999;;;888:::???<<<===>>>@@@@@@AAAAAAAAAEEEQQQKKKOOOaaaVVVOOOjjjrrrhhhgggcccYYYQQQRRRPPPDDD===???>>>777888???GGG^^^ooorrruuuzzzrrrbbb\\\PPPGGGKKKXXXaaa```ZZZSSSXXX___eeeiiikkkmmmnnnuuuwwwzzz{{{||||||~~~||||||hhhMMMOOOTTTPPPPPPLLLJJJNNNPPPQQQSSSVVVTTTRRR[[[]]]bbb|||lll```aaakkkwwwtttuuupppPPP:::444:::777333444111111111111111000000000000111111000000111111222333555444888EEE\\\sssttt```TTTSSSVVVfff}}}gggaaa```~~~nnnkkkaaarrr{{{YYYHHH;;;;;;;;;777999@@@???>>>>>>>>>???@@@AAAAAADDDHHHKKKMMMOOORRRXXX]]]nnnoooeeefffaaaXXXTTTQQQLLLEEE???<<<:::999888BBBKKK^^^tttwwwsssaaaZZZPPPJJJNNNWWW\\\\\\XXXSSSRRRXXXdddmmmpppnnntttsssrrrtttwww{{{|||}}}}}}qqqXXXLLLHHHJJJNNNLLLLLLKKKKKKLLLNNNQQQRRRRRRPPPSSSXXX___vvvrrrdddjjjsssyyyzzzrrrxxxaaaFFF777777333222333///111111111111000000000000111111000000111111222333555444666@@@TTTjjj{{{ssseeeWWWUUURRR\\\wwwnnnddd]]]nnn~~~kkk```lllxxx~~~qqqRRRDDD:::;;;<<<999;;;AAA??????>>>>>>>>>???@@@@@@AAAEEEHHHIIIJJJLLLRRRVVV[[[}}}iiifffccc[[[TTTTTTOOOHHHBBB???<<<:::999<<>>555000222555000222222111111111000000000111111000000111111222333555333333999HHH^^^uuuzzzooo]]]XXXRRRRRRddd}}}lll\\\]]]vvvuuu```bbbkkkxxxkkkJJJ???888;;;===;;;<<>>=========>>>>>>???AAADDDDDDCCCEEEJJJNNNOOO```oooeeefffaaaXXXWWWRRRLLLFFFBBB???<<<:::888888BBBYYYooo{{{~~~~~~ooo___TTTJJJDDDIIISSS```___]]]YYYXXX[[[bbbhhhlllpppssstttssstttvvvyyyzzzzzz{{{|||}}}~~~zzzTTTCCCDDDHHHGGGDDDJJJJJJIIIHHHIIIJJJLLLMMMJJJLLLPPPQQQNNNSSSjjj{{{hhhiii```]]]pppppp~~~rrrwwwnnnIII888111444888222222222222111111111000000111111000000111111222333555333222555???SSSqqqvvvaaa\\\TTTPPPVVVooowwwbbbXXXaaajjj``````ooo~~~bbbCCC<<<888;;;===<<<<<<@@@??????>>>===<<<<<<======???AAABBBBBB@@@AAAEEEIIILLLNNNkkkxxxfffhhhfff^^^ZZZUUUOOOJJJFFFBBB>>>;;;;;;888;;;IIIZZZiiivvvttthhhcccYYYJJJFFFKKKXXX]]]```^^^YYYWWW\\\bbbeeekkkrrrsssrrrrrrvvvzzzyyyzzzzzz{{{|||}}}~~~~~~gggIII???BBBFFFDDDAAAHHHHHHGGGGGGGGGHHHIIIIIIJJJMMMRRRTTTPPPQQQ___ooonnnXXXSSSeeemmm{{{|||vvv{{{vvvhhhooo}}}WWW@@@333555999222222222222222111111111111111111000000111111222333444333333555:::KKKjjjvvvccc]]]WWWRRRPPP\\\zzzoooaaaVVVjjjkkk\\\bbbrrr~~~qqqTTT???<<<:::<<<===;;;;;;===??????>>>===<<<<<<======@@@BBBCCCBBB@@@AAADDDHHHIIIGGGSSSyyyqqqllliii```[[[XXXSSSNNNJJJEEE@@@======:::999===FFFTTTiiizzzzzzqqqnnneeeUUUKKKIIILLLUUU___bbb^^^ZZZ[[[^^^___eeemmmqqqqqqsssxxx}}}{{{{{{{{{{{{||||||||||||hhhXXXGGGAAABBBBBBAAAAAAFFFFFFFFFFFFFFFFFFGGGGGGFFFIIIMMMNNNLLLMMMUUU___ttt{{{^^^VVVZZZmmmtttttttttuuuppprrruuudddgggiiiNNN999666777111333222222222222111111111111111000000111111222333333222333666888CCC^^^yyyzzziii___WWWTTTOOOOOO```vvvqqq[[[WWWrrr~~~fff]]]cccrrreeeHHH===<<<<<<<<<<<<<<<<<<<<>>=========>>>>>>@@@BBBDDDCCCAAABBBFFFIIIGGGJJJLLL]]]~~~pppbbb^^^[[[WWWSSSOOOJJJDDD@@@===;;;999888:::DDDZZZnnn{{{tttjjj___UUUOOOGGGOOOXXX^^^___^^^\\\\\\[[[```fffkkkooosssxxx}}}zzzzzzzzz{{{{{{{{{{{{{{{UUUMMMFFFDDDCCC@@@???BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHJJJOOOSSS```vvvkkkZZZdddnnnsssuuuyyytttrrr|||{{{uuuxxxbbbEEE:::888111333333222222222111111111111111000000111111222333222000333777555999NNNgggzzzvvvdddYYYXXXSSSLLLRRRaaannnZZZ^^^vvv~~~jjj```gggxxxsss[[[@@@;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@>>>@@@BBBBBBAAABBBFFFJJJHHHNNNNNNQQQpppjjj```^^^[[[XXXTTTOOOJJJEEE>>><<<:::999888<<>>@@@AAA??????>>>>>>???@@@AAAAAA;;;>>>@@@@@@@@@BBBFFFJJJEEEMMMNNNJJJZZZtttbbbaaa^^^[[[XXXSSSMMMIIIBBB???<<<;;;999999>>>FFFYYYxxxwwwppphhh]]]YYYRRRKKKMMMUUU]]]___]]]ZZZZZZ\\\aaahhhnnnrrrtttssssssuuuvvvxxxzzz{{{|||}}}{{{yyy{{{pppPPPJJJCCC???@@@AAA??????AAAAAABBBCCCEEEFFFGGGGGGGGGBBBDDDFFFHHHKKKNNNNNNLLLQQQWWWwwwddd\\\gggzzzhhhhhh{{{fffDDD666555777111...222555333111111111111111111111111111111222222222222333888>>>CCCaaahhh{{{wwwddd^^^WWWMMMMMMUUUaaarrrbbbYYYddd~~~xxxaaabbbnnnnnnqqqTTTCCCAAA<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>BBBAAA???>>>???@@@CCCDDDEEELLLLLLKKKPPPbbbssseee[[[]]]]]]VVVQQQPPPEEEDDD@@@;;;777666999;;;JJJXXXmmm}}}{{{nnneeeaaaZZZQQQIIIGGGLLLUUU[[[[[[ZZZYYYZZZ^^^eeelllqqqppppppqqqsssuuuwwwyyyzzzyyy|||mmmWWWKKKGGGDDDBBBBBBDDDEEECCCAAACCCAAAAAACCCFFFHHHHHHFFFDDDDDDFFFGGGGGGGGGGGGGGGMMMTTT]]]~~~rrraaa```mmmwwwyyyeeelll|||TTT???:::888333111444555333111111111111111111111111111111111222222222333666;;;???QQQccctttkkk]]]XXXRRROOOQQQWWWqqqqqqeee```eee|||xxxeeefffooo{{{~~~fffKKK>>>>>><<<===>>>@@@AAAAAAAAABBB@@@@@@@@@???????????????AAAAAA@@@@@@@@@AAABBBCCCDDDJJJJJJGGGJJJTTTwwwwwwlllccc```[[[RRRQQQVVVLLLGGGAAA===<<<<<<:::999===FFFVVVhhhvvvyyyuuuoooddd```YYYSSSPPPOOONNNNNNWWWXXXZZZ\\\^^^```bbbbbbnnnoooqqqtttvvvwwwxxxxxxxxxzzz}}}~~~~~~~~~~~~}}}}}}}}}aaaNNNEEEFFFDDDBBBBBBCCCDDDCCCAAACCCAAAAAABBBEEEGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDQQQWWWkkkyyyaaaUUU\\\iii|||}}}~~~}}}]]][[[qqqgggIII;;;888555444666666222111333111111111111111111111111000111222222333444888;;;BBB]]]lllyyyzzzfffccc]]]TTTMMMQQQ```yyytttaaaYYYeeeyyyeeehhhooozzzqqqXXXAAA:::=========???@@@AAAAAABBBBBB???????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAGGGEEECCCEEEHHH[[[zzzwwwfffaaa^^^XXXUUUXXXUUUMMMEEEAAABBBAAA<<<777666888???OOOcccrrrxxxxxxlllfff___ZZZVVVQQQLLLGGGOOOSSSXXX]]]___^^^\\\ZZZeeegggkkkooosssvvvwwwwwwvvvyyy|||}}}||||||}}}~~~|||{{{{{{~~~tttXXXKKKHHHEEECCCAAAAAACCCCCCCCCBBBBBBAAAAAABBBDDDDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDBBBRRRTTTZZZ{{{}}}dddVVVXXXbbbttt~~~xxxvvvvvvzzzmmmVVVTTTcccppp}}}VVV@@@888555555666555222222555111111111111111111111111000222333444333444666777===WWWgggvvvvvvooohhhZZZMMMOOORRR```xxxlllggg```gggzzzeeebbbhhhxxx}}}eeeMMM===;;;@@@===>>>???@@@AAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@>>>???AAABBBCCCBBBAAA@@@>>>CCCAAAAAAEEEEEENNNbbbmmmeeegggccc[[[UUUYYYSSSLLLHHHFFFCCC>>>999:::888888@@@OOOaaaooowwwtttmmmddd^^^ZZZWWWQQQMMMIIIMMMRRRWWW\\\^^^^^^^^^ZZZ\\\```eeejjjppptttvvvuuuxxx{{{|||||||||}}}~~~~~~}}}}}}~~~gggOOOHHHKKKCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDNNNOOOQQQbbbuuuggg```aaannnxxxsss|||tttjjjcccaaa___ZZZWWWYYY{{{kkkMMM:::555333444444222333666111111111111111111111111111333555555444444555666;;;LLL___zzzpppfff[[[RRROOOJJJLLL\\\ppp}}}uuucccXXXlllwwwggg^^^fffssszzzpppXXXEEE<<<===AAA======>>>???@@@@@@@@@@@@=========>>>>>>?????????<<<>>>@@@BBBBBBAAA???>>>===AAA>>>===DDDEEEHHHUUUwww|||sssfff\\\XXXZZZXXXTTTOOOHHHCCC???>>>>>><<<:::999???MMM^^^kkktttqqqmmmjjjgggbbb[[[UUULLLLLLLLLOOOSSSXXX]]]```XXXXXXZZZ\\\aaagggmmmqqqsssuuuyyy{{{{{{|||}}}~~~~~~|||||||||}}}~~~rrrWWWCCC@@@EEE????????????>>>???@@@@@@?????????????????????@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEMMMQQQYYY|||mmm^^^dddqqqqqqtttvvvooofffkkktttjjjTTTQQQjjj}}}]]]BBB999333333444333444666111111111111111111111111111333444444444444555666777@@@RRRuuummm```\\\YYYUUUNNNJJJNNNZZZlll~~~kkkgggiiisss{{{eee\\\aaammmzzzvvv]]]III>>>;;;<<<>>><<<======>>>??????>>>>>><<<<<<<<<<<<============;;;===???@@@@@@@@@>>>======AAA;;;999@@@AAABBBJJJTTTkkk___aaa[[[[[[ZZZTTTMMMFFFCCCCCC<<<===;;;777777>>>MMMXXXfffllluuuyyywwwnnnccc\\\WWWSSSNNNKKKKKKOOOTTTXXXZZZYYYYYYZZZ\\\aaaeeehhhmmmppptttvvvxxxyyy{{{|||zzz{{{|||||||||}}}}}}~~~uuu^^^LLL>>>;;;???<<<=========<<<<<<===???;;;===>>>>>>======>>>@@@??????@@@AAABBBBBBBBBBBBEEEAAACCCMMMMMMHHHgggfffaaakkkmmmnnnyyy|||yyyyyy```RRR]]]vvvoooNNNAAA555222555555333333111111111111111111111111000111222222222222444666444999EEEbbbxxxfffbbb```\\\VVVQQQNNNPPP[[[ppp{{{oooeeesssvvvbbb[[[bbbmmmsss}}}uuudddMMM===:::<<<<<<999;;;<<<<<<===============;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>>>>===<<<:::???;;;888??????===CCCEEE]]]nnnhhh___]]][[[XXXSSSNNNIIIEEE<<<===<<<:::888:::@@@EEEOOO\\\nnnyyyzzzuuunnnjjjccc___XXXRRRNNNLLLLLLLLLSSSTTTVVVXXX[[[]]]___```dddgggllloooqqqsssvvvxxxuuuxxx|||}}}}}}~~~}}}\\\LLLFFF@@@===???999:::;;;;;;999999;;;>>>999;;;======<<<<<<>>>@@@======>>>???@@@@@@@@@@@@AAADDDDDDHHHJJJHHHZZZ|||wwwgggkkkkkknnnzzznnnRRRPPPhhhXXXGGG777333555666333111111111111111111111111111///000111000000111444666333888===PPPpppsssiiiccc[[[WWWSSSMMMIIIMMM^^^oooqqqhhhhhhkkkooo^^^]]]aaabbbssszzzkkkZZZDDD888:::???===888;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<666===:::888???@@@===BBBDDDGGGdddjjjccc^^^ZZZYYYYYYUUUMMMGGG@@@???>>>>>>===;;;999888===LLL```nnnsssuuuwwwzzzjjjgggbbb\\\UUUNNNJJJGGGGGGKKKQQQVVV[[[]]]]]]\\\]]]aaafffjjjmmmooorrrtttuuuxxx}}}~~~~~~~~~~~~~~~kkkFFF;;;??????>>>>>>777999:::999777777:::===777:::<<<<<<;;;;;;>>>AAA;;;<<<===>>>????????????777CCCBBB===BBBHHHRRRaaapppbbbcccrrrzzz}}}]]]VVVXXXkkkrrrWWW???777666222222777444333222222111111222222222222222222222222222222555666999EEE___ooohhhddd\\\XXXWWWPPPJJJRRR```uuuwwwfffZZZ___qqquuuddd\\\[[[]]]kkk|||```III777999@@@???<<<<<<<<<<<<;;;:::999999999999888999::::::999888777666999999999999:::;;;<<<===999999:::;;;===???AAABBB@@@CCCJJJdddzzznnndddZZZVVVXXXXXXQQQIIIEEEBBB???<<<;;;:::888666:::<<>>??????AAADDDHHHKKKooo\\\VVVeeeqqqlll[[[OOOXXXoooiiiHHH;;;999666444666333333222111111111111222222222222222222222222222444555777???UUUrrrqqqhhh^^^XXXYYYUUUNNNOOOVVV___vvvssseeebbbdddlllyyy|||iiiXXX___```bbbhhhrrr~~~pppWWWDDD666999>>>===;;;===;;;;;;999888888888888888777888888888777777666555777777777888888999;;;;;;888888999999;;;<<<>>>???BBBDDDFFFSSSxxxuuupppggg___YYYVVVUUUUUUMMMIIICCC???<<<;;;999888888999<<>>:::;;;<<<;;;888888888777666666777888888666777777888888999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????BBBFFFIIIyyybbbTTT[[[kkk|||{{{tttppp\\\HHHIII[[[tttUUU???999555333222333222111111000000111111222222222222222222222222333444555888FFF]]]ttttttfff[[[\\\\\\UUUNNNMMMOOO```wwwiii___[[[jjj}}}mmmaaaZZZVVV[[[iiixxxzzz^^^JJJ>>>666888;;;::::::===:::999888777777666777777777777666555555555666666666666666666777888999:::777777777888888999;;;;;;???BBBCCCFFFTTTyyyqqqccc\\\YYYXXXWWWUUUPPPIIICCC@@@>>><<<;;;999888888:::AAANNN\\\fffqqqvvv|||}}}xxxqqqjjjggg]]]WWWOOOKKKJJJKKKJJJIIISSSXXX]]]`````````bbbdddfffggghhhhhhkkkooouuuyyywwwwwwvvvvvvvvvvvvvvvwwwzzzyyyxxxzzz|||~~~}}}vvv{{{uuuuuuuuutttsssuuuvvv^^^@@@>>>;;;:::;;;:::999777777777666666666666777777666666777888888999999:::::::::::::::;;;;;;;;;;;;<<<============???BBBEEEmmmVVVUUUeeerrrvvvxxxxxxpppdddeeeYYYOOONNNVVVfff|||lllMMM<<<444222333222222111000000000111111222222222222222222222222222444444444:::LLLbbbrrruuubbb^^^```\\\TTTNNNOOOSSSjjjwwwlll```^^^hhhxxxsssjjj___ZZZ^^^iiisssxxxlllQQQAAA;;;888::::::888999===::::::999888777777777777888777666555555555666777777666666666777777888999888888777777777888999999999===BBBEEEFFFXXXmmmgggccc[[[SSSWWWTTTNNNJJJGGGCCC@@@===>>><<<999555555<<>>>>><<<999777777777666666666666666666666666666666777777888999999999999999::::::::::::::::::;;;<<<<<<<<<;;;<<<>>>@@@vvv\\\PPP\\\gggkkkrrryyyuuukkk]]]```aaa^^^YYY^^^ssscccFFF666444777333222222111000111111111222222222222222222222222222333444333555AAAUUUgggqqqdddaaa^^^YYYUUURRRPPPXXXpppnnn[[[UUUaaawwwsssaaaUUUVVVcccooovvvzzzwww[[[CCC>>><<<<<<<<<:::777888;;;;;;:::999888888777777888888777666555555666888999888777777777777888888999999999888888888888999999::::::???EEEDDDJJJcccvvvjjj```ZZZWWWUUUSSSPPPNNNJJJEEEAAA@@@???===888444555;;;@@@LLLVVVfffwww|||ssshhh```[[[VVVPPPJJJDDDDDDFFFKKKSSSZZZ```ccc```bbbddddddddddddeeefffiiiiiijjjkkkmmmooopppqqqssstttwwwyyy{{{}}}|||{{{~~~{{{{{{xxxtttiiihhhhhhkkkppp}}}hhhJJJAAA>>>>>>===:::666555666888555555555666666555555555555666666777888888999999999999999999999888888888999;;;;;;;;;::::::;;;===tttZZZ^^^bbbfffmmmtttrrrmmmeeeooovvvmmm\\\XXXmmmvvvQQQ999333555444333222222111111222222222222222222222222222222111222444555444:::JJJZZZtttsssfff```]]]\\\RRRSSSRRRTTTddd{{{}}}iii]]]]]]bbbfffnnn```]]]___eeeiiiooowww~~~xxxdddNNN<<<>>>>>>>>><<<:::888999:::;;;;;;:::888888888888888777777666666777777888888888888777777777777888888999999888888888999999:::@@@;;;;;;???AAADDDPPP^^^ooofffeeeZZZXXXVVVUUUSSSPPPKKKHHHAAA@@@???===:::999:::<<<;;;BBBPPPbbbuuuzzzrrrkkkcccZZZTTTMMMIIIFFFHHHNNNTTTWWWWWWWWW[[[___aaabbbcccdddfff___```aaabbbdddfffhhhiiijjjmmmqqqsssuuuvvvyyy{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}~~~zzz~~~~~~{{{yyyzzz}}}~~~~~~|||xxx~~~zzzyyyyyy}}}{{{uuunnniiiiii___^^^tttyyyTTTAAA???::::::888666444444777999444444555555555555444444555555666777777888888999888888888888888777777777888999;;;:::999999:::;;;ssskkkfffhhhlllmmmllllllooo{{{www^^^RRRaaawwwbbbDDD777444555444333333222333333333222222222222222222222222111111444666444555@@@MMMeeewwwttteeeaaabbbUUUXXXTTTMMMOOO```rrr{{{www|||xxxkkk```XXXcccrrr}}}mmmcccaaa```bbbfffmmmuuu||||||aaaRRRGGG>>>=========;;;:::;;;;;;::::::999888777777666777777444555666666777777777666777777666555555666666777888777777777888999::::::===;;;::::::<<<@@@FFFLLLqqqwwwmmmbbb___ZZZWWWUUUSSSQQQOOOFFFDDDBBBAAA@@@???<<<;;;888:::@@@IIIWWWiiizzz{{{ssskkkfff]]]XXXQQQPPPSSSTTTRRROOOMMMPPPSSSVVVXXX[[[^^^aaa\\\\\\]]]]]]^^^___aaaaaaaaadddhhhjjjjjjkkkmmmoooppppppqqqrrrsssttttttuuuuuuvvvxxxyyy{{{}}}}}}}}}zzzssswwwxxxwwwyyy~~~wwwwwwwwwxxx{{{|||uuurrrsssvvvxxxrrrmmmkkkfffcccccchhh```gggzzz]]]GGG>>>===888777666666666666666666333444555555555555444333555555666666777888888888888888888777777666666666777888::::::999999:::;;;uuulllooosssqqqrrrvvvrrr}}}aaaMMMSSSddduuuTTTAAA:::666555444444333333444444222222222222222222222222111000333666333111999DDDYYYeee|||kkkdddeee]]][[[WWWRRROOORRR\\\eeetttttttttzzzyyyllldddSSSZZZgggyyy}}}fffbbb]]]\\\```hhhpppuuu|||hhhMMMCCCAAA>>>;;;<<<;;;999:::<<<===;;;999888777666666555555555222333555666777666555444666555555444444444555555666666666666777888999:::444999<<<;;;;;;>>>AAACCCPPP{{{rrrjjjddd]]]WWWTTTTTTTTTTTTNNNJJJEEECCCCCCAAA<<<999<<<;;;:::888>>>OOOgggyyyyyyvvvjjjccc]]][[[\\\ZZZSSSMMMFFFGGGIIIJJJLLLPPPUUUYYY^^^^^^]]]]]]]]]]]]]]]^^^ZZZ^^^bbbcccbbbaaaccceeehhhiiijjjlllmmmooopppqqqmmmnnnppprrruuuwwwyyyyyyrrrpppqqqzzzwwwllliiilllllljjjlllsssxxxzzz{{{|||}}}vvvsssnnnmmmqqqwww}}}{{{qqqgggbbb^^^[[[]]]aaaaaacccuuu]]]FFF<<<999777;;;:::999999999888555222333333444555555444333333555555666666777888888888888888777777666666666555666888:::::::::999:::;;;wwwgggooovvvttt{{{{{{tttYYYQQQ\\\{{{kkkMMM333444666555333111222333222111111111111111111111111000000111222444666888999GGGZZZoootttdddgggccc___XXXRRROOOOOOPPPRRRaaagggqqqxxx}}}sssggg]]]WWW\\\ggguuuzzziiiYYYUUU\\\___]]]gggrrr}}}|||{{{|||||||||zzzwwwxxxtttYYYIII@@@===???<<<;;;:::999999999999999999;;;;;;:::888666555555555666888999999777555444444444444444444444444444555666777777666666777888999999999:::;;;<<<===>>>@@@UUUvvviii^^^XXXUUUVVVXXXWWWTTTNNNHHHBBB@@@AAABBB===;;;999888;;;BBBKKKQQQhhhrrruuullliiikkkiii```WWWRRROOOKKKIIIHHHIIIHHHGGGMMMRRRYYY]]]]]]\\\]]]___\\\]]]___```bbbbbbccccccccccccccccccdddeeeffffffgggiiikkkllllllmmmpppqqqnnnqqqtttwwwyyyyyyxxxxxxttttttttttttvvvxxxzzz|||xxxttttttuuummmpppttt{{{~~~uuuhhhddd^^^YYYWWWYYY[[[]]]hhhyyy[[[III@@@999777:::999888777777888888777555555444222111111222444555666777888666333222444666777777777777777777777777555666777888888888888888nnnfffjjjttt}}}{{{|||hhhWWWSSSiii~~~}}}[[[<<<777777666444222333333222111111111111111111111111111111111222444555777888;;;MMMccczzz~~~kkkiiiaaaaaa^^^ZZZTTTPPPOOONNNWWWZZZcccnnnxxx{{{mmm^^^YYYZZZaaannnyyyttt```YYYZZZ\\\ZZZ```iiiqqqpppnnnvvvzzzuuuqqqppprrryyyfffOOOCCC<<<;;;<<<;;;;;;:::999999999::::::999::::::999777666777888666777777777777666555444444444444444444444444444444555777666555555666888777777777888999:::<<<<<>><<<:::999<<>>======MMMxxxtttmmmkkkddd[[[ZZZXXXVVVRRRNNNJJJGGGEEEBBBAAA>>><<<:::888888888888>>>GGGRRR```qqq~~~xxxmmmiiibbb]]]ZZZWWWTTTRRRNNNLLLJJJIIIIIIIIIHHHGGGKKKLLLNNNOOOQQQSSSTTTUUUYYYXXXXXXXXXZZZ\\\___aaafffhhhkkkmmmnnnpppsssuuuvvv{{{}}}zzzvvvqqqmmmiiigggffffffddd```]]]^^^dddlllsssxxxrrrlllddd\\\YYY\\\WWWTTTQQQRRR]]]sssdddPPP===888:::999:::>>>888777555666777777666444444333222111111222333444111111111333666777777555444444444444444444444444666666666777666666555555xxxYYYNNN^^^ppptttooouuutttkkkcccaaa^^^XXXSSSeee}}}WWW@@@999333333444444333444111111111111111111111111222222222222222333333444777;;;III___xxxyyyvvvooogggaaa]]]XXXRRRMMMMMMLLLSSSccctttpppeee```^^^]]]fffuuuwwwnnncccaaahhhfffYYYVVV^^^fffkkkrrryyy}}}{{{zzz{{{|||~~~yyywww{{{~~~{{{yyyvvvoooiiifffhhheeeiiittt{{{dddJJJ===<<<<<<;;;;;;888888888888999::::::;;;>>>===;;;888444333555666999888555333222222333333222222222222222222222222222333444444333333444666555555555555666888999:::999<<<===???SSS}}}xxxkkkfffddd```^^^[[[XXXUUUPPPKKKHHHEEECCC???===<<<;;;999888999:::;;;>>>FFFTTTcccnnn~~~wwwpppjjjeee```]]]\\\WWWRRRPPPQQQQQQPPPNNNIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMOOORRRUUUWWWaaacccfffggghhhiiikkkmmmmmmpppuuu|||}}}tttlllhhhfffccc```]]]\\\[[[[[[XXXZZZ]]]___aaacccfffhhhpppvvvxxxtttnnnhhhccc[[[TTTRRRUUURRROOOOOO\\\wwwQQQDDD999777999888888:::777666555555666666555333333222111111111111222333555000///666???AAA888...444444444444444444444444555555666555555444333333www```PPPPPP___mmmeeennnnnnffffffpppvvvsss]]]aaaqqqoooHHH;;;111111444444444555111111111111111111111111222222111111111222222333666444;;;OOOjjjmmmbbb```^^^YYYSSSKKKIIIKKKTTT```lll{{{}}}nnndddhhhaaa^^^eeeuuuyyyrrrssslll[[[QQQRRRWWWZZZ___dddkkksss|||zzzuuuuuuvvvuuuwww~~~wwwttttttuuuxxx~~~yyyqqqkkkjjjfff```^^^```ZZZkkkiiiVVVBBB;;;;;;<<<;;;:::777777777777777888999:::::::::999666444444666888999777444222000111222333222222222222222222222222000222333333222222333444444444555555666888999:::888:::@@@CCCCCCSSS{{{mmmfffccc```]]][[[ZZZWWWSSSOOOKKKGGGAAA>>>======<<<;;;888777555666:::CCCMMMTTT___jjjxxxyyysssooooooiiiccc___^^^]]][[[XXXUUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNNNNPPPRRRTTTVVVYYYZZZ\\\\\\[[[[[[]]]^^^```______aaacccbbb___\\\\\\\\\\\\]]]___bbbdddfffbbbdddgggiiijjjkkklllnnnllltttwwwlllccc]]]XXXWWWVVVRRRQQQTTTRRRSSS\\\rrrfffEEE>>>888777888777666666666555333444555555444222111111111111111111111111777000...;;;KKKNNN???...444444444444444444444444444444444444444333222111}}}ssscccVVVYYYeeeiiiiiidddcccsssmmmdddfff|||UUUCCC333222555444333666111111111111111111111111111111111000111111222222666555888DDD^^^mmmgggddd___ZZZRRRMMMJJJKKKOOOWWWeeessszzznnnhhhaaa]]]\\\ddduuuzzzmmmbbb]]]VVVVVVVVVWWWYYY]]]dddhhhooonnnpppvvv{{{|||~~~~~~wwwvvvzzz|||zzzpppjjjkkksss~~~}}}zzzwwwssshhh```___^^^ZZZZZZ___bbb~~~pppUUUHHH;;;888999999888888666666555555555666777777333444555444444555888:::777555333111000000111222111111111111111111111111///111222222111000222333444444444444555777888999;;;444777AAA@@@???YYY}}}ooojjjfffaaa^^^^^^^^^[[[XXXTTTNNNGGGCCCAAA@@@===:::<<<:::888666888;;;???AAACCCMMM[[[gggqqq{{{}}}yyyuuurrrnnnkkkgggfffcccaaa___^^^^^^^^^\\\\\\\\\[[[[[[\\\\\\\\\XXXYYYZZZYYYXXXXXXYYYZZZ]]]\\\\\\\\\]]]```ccceeedddeeehhhlllqqqvvvzzz}}}~~~|||yyyvvvuuuwww|||~~~}}}wwwrrrmmmfff___XXXRRRMMMMMMMMMLLLNNNRRRUUU^^^rrrlllMMM:::777555555555666555555555444333333444444333111000000000000000000000000666//////===OOOSSSEEE444333333333333333333333333222222333333222222111111ttteee___iiigggcccgggyyyzzzjjjddduuufffNNN999444555333222555111111111111111111111111000000000000000111222333444999:::;;;LLLnnnrrriiiccc___[[[UUUOOOLLLKKKMMMUUU^^^mmmsss~~~{{{uuuooofff___bbbiii{{{yyyqqqiiihhheeeaaa]]][[[\\\]]]]]]YYY[[[bbbgggiiimmmssstttxxx~~~~~~yyyuuusssssstttpppyyyvvvlllmmmllllllpppxxx}}}yyywwwuuuppplllfff]]]XXX[[[[[[ZZZbbbooolll[[[DDD===777888888666666888555555444333333333444444111333444444333333555666444333222111000000111222111111111111111111111111...000111111000///111222222222222333444555666777:::444444;;;<<<:::CCCSSSyyyooohhhfffdddaaa___\\\WWWQQQNNNLLLIIICCC>>>BBB@@@===:::999999888777888===DDDJJJQQQ[[[gggooo|||~~~}}}zzzwwwuuuuuuuuuuuusssttttttsssrrrpppnnnmmmgggiiijjjjjjiiiiiijjjkkklllooossstttsssvvv{{{~~~uuuooogggaaa^^^[[[XXXUUUUUURRROOONNNNNNRRR^^^jjjrrr{{{bbbLLL>>>555555444333333444555555444333222222333333222111///000000000000000000///333//////777BBBEEE===444222222222222222222222222000000111111222222111111vvv]]]eeejjjooorrrzzzpppfffrrrrrrVVV===777666222111444111111111111111111111111////////////000111222333...888888000888WWWuuu|||kkkcccaaa^^^VVVOOOMMMLLLKKKLLLPPPYYYcccttt|||uuulllccc___]]]jjjsssvvv}}}zzzyyyrrrkkkhhhggg```ZZZWWW[[[\\\YYYZZZ^^^___cccgggjjjkkkmmmrrrwwwxxx}}}zzzvvvsssnnnoooqqqqqqrrrtttwwwzzz}}}pppiiiooottt|||}}}xxxrrrooonnnkkkddd^^^ZZZUUUUUU[[[\\\___oootttZZZKKK:::777666999999666777:::555444333333222222222222555666777555222000//////222222111111111111111111000000000000000000000000...///000000//////000111000000000111222333555555666999:::999777999???DDDPPP~~~sssmmmiiidddaaa```\\\YYYXXXWWWSSSKKKEEE@@@???===<<<<<<<<<;;;:::888888888888;;;BBBKKKSSSXXX___kkkzzzzzz|||~~~~~~~~~~~~}}}~~~uuunnnhhhdddaaa\\\XXXUUUSSSQQQOOONNNOOORRRVVVYYYfff~~~|||^^^DDD999999666777666333222333444444444333111222333333222000//////000000000000//////000//////000222222000---000000000000000000000000...///000111111111111111vvvhhhbbbggglllsss|||kkkhhhzzzlllHHH444444999888222222222222111111111111000000000000000111111111111666222222666777>>>VVVpppvvv~~~kkkdddbbb[[[TTTPPPLLLHHHHHHKKKJJJPPP\\\iiivvv{{{rrrqqqkkkdddbbbfffkkkppprrr~~~xxxqqqjjjffffffeee```\\\```^^^\\\\\\^^^bbbdddeeeaaadddiiimmmppprrruuuwwwxxxyyy{{{|||}}}|||zzzyyyvvvuuuvvvyyy~~~|||xxxwwwtttoookkkjjjllloooqqqtttvvv{{{zzztttqqqssswwwzzz~~~sssnnnkkkgggccc```\\\YYYVVVXXXZZZ[[[ZZZ```tttxxx```LLL>>>888777666444444555555666333222222111111222222333777666666555333222111111222222111111111111222222..................------///000000111111000...---111111000000111111222333555555555555666777888999CCCPPPvvvvvvkkkffffff]]][[[ZZZ[[[\\\ZZZVVVRRRJJJFFFAAA>>>===>>>>>>===:::999888888999;;;===???DDDIIIPPPXXX```kkkvvv~~~{{{sssmmmhhhddd___[[[^^^YYYSSSPPPOOONNNKKKIIINNNNNNQQQZZZlll}}}YYYBBB;;;999777444444333222111111111111222111111111000000//////////////////////////////000000000000000///..................////////////000000000000000000000000uuueeeZZZcccnnnyyyuuuhhhmmm{{{TTT<<<666777555000222222222222111111111111000000000000111111111111555111111555444666FFFYYYppp|||xxxlllccc___\\\YYYRRRKKKIIILLLHHHKKKQQQZZZeeepppyyy~~~uuummmhhhfffeeeccciiinnnssswwwxxxzzz}}}~~~{{{tttsssqqqooonnnllljjjiiifffhhhkkklllllllllmmmnnnkkklllmmmnnnmmmllljjjiiiggghhhkkkmmmnnnoooqqqrrrpppppprrrtttwww{{{~~~xxxsssnnnjjjnnnnnnpppuuu|||}}}tttnnniiiccc[[[WWWWWWXXXXXXWWWWWWYYY___nnnfffQQQBBB888777777555444444444555666222222222111111222222222555444333222111000000///////////////////////////...........................///000111222222111000111111111111111222222333444444444444555666777888<<<@@@RRRvvv~~~pppjjjddd```\\\[[[]]]]]]YYYVVVQQQNNNIIIEEECCCAAA>>><<<@@@>>><<<:::999999:::;;;;;;===@@@DDDIIIQQQZZZaaaeeeiiipppwww}}}zzztttiiieee___\\\[[[[[[ZZZYYYRRRPPPMMMMMMMMMOOOOOOOOOOOOTTT___pppeeeJJJ<<<888666555444444333222111111111111111111111000000000//////........................///////////////...------............////////////000000000000000000000000uuubbbVVV```lllwww}}}nnn[[[]]]xxxdddEEE888555444222333222222222111111111111000000000000111111111111222///000444444222999CCCddduuuzzzhhhdddaaa^^^XXXOOOKKKMMMHHHHHHGGGJJJQQQ[[[eeekkkyyy|||qqqgggaaaaaaaaa``````aaadddjjjnnnvvvyyy~~~~~~~~~~~~}}}{{{zzz{{{|||wwwwwwvvvuuutttrrrpppooonnnrrrvvvwwwvvvwww{{{tttrrrmmmhhheeeeeegggjjjtttwww~~~|||uuurrrmmmgggcccZZZUUUOOOMMMNNNRRRTTTTTTXXXcccwwwlllSSSEEE<<<777666666555444444444444555222222111111111111222222222222111000///...---------...///000000///...---........................---...///111222333333333222111111111111222333333333333333333444555666666888999<<>><<>>===============<<<:::999999:::;;;<<<===>>>???CCCKKKTTTZZZ]]]```eeejjjqqqvvvzzz}}}tttkkk^^^VVVSSSSSSQQQPPPPPPNNNLLLJJJIIIIIIHHHHHHMMMMMMMMMMMMNNNTTT^^^fffvvvlllOOO888666888444333888333222111000000///000000////////////////////////........................------.........------,,,---------.........//////////////////////////////xxxbbbQQQOOOOOOVVV```hhhkkklllhhhtttzzzqqqmmmzzz```CCC666555999333333333222222222222111///000000000111111111111222000///222555555777999???YYYzzzjjjbbbbbbaaa^^^\\\QQQOOOKKKGGGGGGIIILLLNNNSSSZZZfffuuu}}}tttmmmhhheee___``````^^^]]]]]]```bbbjjjmmmqqquuuyyyzzzuuuqqqnnnmmmfffdddcccbbbccceeehhhjjjpppvvv}}}~~~{{{yyyxxxkkkeeeaaabbb```WWWOOOKKKJJJOOOSSSQQQPPPUUUbbbmmmttt[[[GGG<<<777555444444444444444444333333222111000000//////000000111000000//////......---------...000111111000...------------.........//////.........---------......111111000000111111222333333333333333444555666666111555<<<===888CCClllzzzqqqiiiaaaZZZZZZYYYYYYYYYYYYXXXUUURRRIIIHHHFFFDDDBBBAAA@@@???AAAAAABBBBBBBBBAAA>>>===<<<<<<<<<;;;;;;===@@@CCCFFFHHHLLLQQQVVV[[[___aaajjjmmmqqqssstttuuuvvvxxx~~~|||zzzuuuqqqlllhhhfffeeedddcccYYYUUUOOOLLLLLLNNNMMMMMMIIIJJJKKKLLLLLLLLLLLLMMMMMMOOORRRWWWaaaqqqhhhRRR@@@444888888111000777222222111000////////////.....................///........................---....../////////......------------....................................oooVVVNNNKKKSSS___eeefffeeeeee~~~xxxpppwwwSSS<<<555555333333333333222222222222000000000000111111111111333222111000000111333555333HHHeeettthhheeebbb___]]]VVVTTTQQQMMMJJJIIIHHHHHHKKKMMMRRR\\\iiitttzzz}}}|||xxxtttnnnhhhbbb___\\\[[[[[[]]]^^^]]]\\\___dddiiiiiimmmqqqvvv{{{xxxvvvuuuxxx{{{{{{vvvqqqjjjhhhdddaaa______```aaacccccceeeiiiqqq{{{}}}uuuooollljjjhhh```YYYTTTRRRNNNIIIFFFGGGIIIMMMOOOOOOSSSaaayyyuuuaaaKKK???;;;999666555333333444444333333222111000000////////////000000000000//////............+++,,,---......---,,,+++,,,,,,------.../////////......---,,,,,,,,,,,,,,,000////////////000111111333333333333444555666666666///333<<<<<<:::LLLfffttthhhbbb```^^^[[[YYYYYYXXXWWWVVVSSSRRRPPPLLLIIIFFFCCCBBB@@@@@@AAACCCDDDCCC@@@===;;;<<<===<<<;;;::::::;;;:::;;;===???CCCFFFIIIKKKQQQTTTVVVXXXXXXYYY[[[]]]bbbfffjjjmmmmmmmmmmmmnnnsssxxxzzzyyyyyyyyyvvvqqqgggllluuu|||zzzrrrmmmnnngggiiijjjkkkiiieeeaaa^^^XXXVVVRRRQQQQQQPPPOOONNNJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIIIIIIIHHHIIILLLNNNOOOSSSZZZgggzzz|||```FFF>>>777444777555///...333222111000///............---------...............------------------------------...////////////...,,,------------.................................xxxfffXXX[[[ffflllllljjjlll~~~~~~iiizzziiiIII999555444444333333333222222222000000000000111111111111000222333111///000222333555<<>>;;;===??????===<<<<<<<<<777777888999;;;===???AAA@@@AAACCCDDDEEEGGGIIILLLMMMPPPSSSTTTSSSSSSTTTVVVXXX]]]``````aaabbb^^^YYYPPPQQQVVV[[[[[[UUURRRSSSPPPQQQRRRRRRQQQOOOLLLJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFFFFGGGIIIJJJKKKJJJJJJLLLLLLLLLLLLPPPWWWbbbiiinnnpppxxxooo[[[KKK888666555444333222111000000111111000///............,,,,,,---------.........------------------------,,,,,,---...............,,,,,,---------.........------------------------hhhccckkkrrruuuuuuyyyyyynnnuuuzzzUUU???888444444444333333333222222000000000000111111111111,,,111444333000111444666;;;888===PPPnnntttkkkjjjccc```\\\WWWSSSPPPNNNMMMHHHLLLNNNMMMKKKLLLRRRXXX^^^fffpppuuuvvvvvvxxxzzzwwwyyy}}}wwwqqqooopppqqqsssuuuuuutttrrrrrrrrrqqqnnnjjjgggeeefffgggiiijjjjjjiiigggdddffflllrrrsssuuuwww|||{{{nnneeeaaa^^^YYYVVVTTTSSSQQQOOOKKKHHHIIIKKKKKKHHHIIIMMMSSSYYYggg}}}}}}^^^HHH444000444444222000222222333444333222111000//////............//////...------------------,,,///......------......///,,,,,,------...///000000---,,,,,,,,,---///000222---------------...//////000000000000111222333444222666666000000777;;;:::EEEfff|||rrrjjjfffcccbbb\\\\\\[[[ZZZXXXVVVTTTSSSMMMHHHCCC@@@AAACCCCCCBBB>>>@@@AAA@@@???>>>>>>???===<<<<<<<<<===???AAABBB;;;<<<>>>???@@@BBBFFFIIIAAADDDFFFEEECCCBBBCCCEEEBBBGGGJJJKKKNNNPPPMMMGGGIIIFFFGGGJJJJJJGGGFFFHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGEEECCCFFFFFFHHHJJJKKKMMMMMMMMMNNNOOORRRXXXdddwwwlllQQQEEEAAA777555666444000111555444000111000///......------...,,,,,,,,,------.........------------------------***+++,,,,,,------------,,,,,,,,,---------......------------------------wwwttttttvvvwwwrrryyywwwmmmAAA666222555666666666555333///222222111111111111111111//////000000111111222222444555888@@@NNNiiigggggg```bbbaaaXXXWWWWWWPPPNNNNNNLLLJJJIIIJJJLLLOOOQQQUUUZZZ^^^___^^^[[[XXX___ccciiiqqqwww||||||tttmmmiiieee___ZZZTTTRRRNNNLLLJJJJJJHHHGGGCCCGGGJJJHHHFFFIIIRRR[[[]]]sssooo]]]@@@>>>:::777555333000...222111111111000000/////////............---------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,---......///.........///000000000111111111111111111111222333444555666BBBNNNeee|||rrrlllhhhgggccc___]]]]]]]]][[[XXXVVVRRRNNNLLLKKKIIIDDDAAAEEEAAA======AAABBB@@@======<<<;;;:::::::::;;;<<<>>>???@@@AAABBBDDDEEEEEEBBBAAA???>>>===???@@@AAA@@@AAACCCEEEFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDBBB@@@>>>>>>@@@BBBBBBAAACCCCCCCCCDDDFFFIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNOOORRRRRRZZZkkkaaaIII>>>666333555444333222111000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********........................---,,,,,,+++*********+++rrrgggmmmuuuwww}}}~~~yyyNNN???777777666555444444333111222222111111111111111000000000000000000111111111111333666:::@@@UUUxxxoooeeedddddd]]]]]][[[QQQTTTPPPLLLIIIIIIJJJJJJJJJLLLNNNQQQSSSRRRPPPMMMKKKJJJMMMSSS[[[bbbhhhmmmoootttyyyzzzvvvoooeee___[[[YYYTTTPPPNNNMMMKKKIIIIIIHHHGGGFFFDDDGGGIIIKKKOOOYYYgggrrrpppUUUEEE999777444222222111///---111111111000000000//////............------------,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,---.............../////////000000000111111111111111111222444555666999<<>>???@@@@@@AAACCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCBBBAAA???>>>???>>>=========>>>@@@@@@CCCBBBAAAAAABBBCCCCCCDDDHHHIIIIIIJJJJJJJJJJJJIIINNNMMMKKKLLLOOOTTTZZZ]]]aaadddnnniiiKKK>>>:::555444666333333222111000//////000...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++nnnYYYaaaqqqwww}}}|||zzz\\\EEE;;;888555333333333333222222222111111111000000000000000000000000000//////000333666555333???\\\wwwyyyooojjjbbbbbbbbbXXX[[[VVVPPPMMMLLLLLLKKKIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@BBBFFFKKKQQQWWW[[[^^^fffjjjooosssxxx~~~wwwlllddd```ZZZSSSOOOMMMLLLIIIFFFDDDEEEEEEFFFFFFFFFFFFFFFKKKKKKLLLRRR```vvvmmmSSS@@@666333222000///000000000...111111000000000000//////............------------------------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------....../////////000000000000000000111222333444555888222222<<>>>>>>>>????????????????????????@@@@@@AAABBBBBBAAA@@@???@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJKKKMMMNNNOOONNNMMMLLLLLLLLLNNNUUUaaaqqq~~~mmmSSSBBB555444555333333666222222111000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++************+++lllTTTTTTdddsssrrrtttvvvyyy{{{{{{{{{zzzjjjKKK<<<777333333444333222222222222111111111000000000111111111000000/////////111333555555111555GGGXXXwwwhhhfffggg```]]]\\\YYYVVVRRRPPPNNNMMMIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFHHHKKKNNNPPP^^^```bbbeeehhhlllrrrvvvwww}}}{{{tttlllfff```ZZZVVVQQQMMMHHHFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGHHHJJJKKKQQQRRRWWWdddzzzkkkTTTBBB888777444222000000111222111000000000000000000000//////.........---------,,,,,,///......------,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++************************++++++,,,------------------............//////////////////000111222333444:::333222888===IIIiii{{{yyywwwuuuppplllgggccc___]]]XXXUUURRRRRRSSSSSSRRRPPPPPPPPPNNNMMMLLLKKKJJJJJJFFFFFFEEEEEEDDDCCCCCCBBB@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFIIIKKKLLLLLLNNNQQQSSSPPPQQQQQQQQQQQQQQQQQQQQQPPPSSSZZZgggzzzvvvZZZIII999222///222444222111333111000//////.........///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***************+++nnnZZZMMMUUUhhhkkkiiihhhjjjrrr}}}}}}WWW>>>666111444666333111222111111111111111111111111222222111111000000//////222111333666666555:::AAAddd|||qqqlllaaa\\\___```]]]WWWSSSRRRSSSPPPNNNLLLJJJHHHHHHHHHHHHHHHFFFCCCAAAAAABBBCCCDDDIIIKKKNNNRRRWWW^^^fffkkkgggnnnsssvvv{{{yyywwwuuutttsssqqqooolllgggccc\\\WWWSSSPPPMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGIIIJJJKKKJJJJJJKKKOOOSSS[[[ddduuulllTTTAAA555444888555333111000111111000/////////////////////000000...------------,,,,,,,,,.........------,,,,,,+++,,,,,,+++************++++++++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,---------..................///000111222333555000222:::999555@@@SSSzzzyyyqqqllljjjhhhddd^^^ZZZXXXWWWXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNOOOQQQSSSSSSTTTVVVWWWXXXXXXXXXXXXZZZ]]]```bbbccchhhqqqqqqTTTAAA888444222111333333000000111//////......------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++*********))))))***++++++wwwjjjUUUQQQ^^^eeebbb]]]]]]ggg{{{fffFFF:::333555777333111333111111222222333444444444222222222222222222111111111///000555777666555777BBB```}}}iiiaaabbbbbb___[[[XXXWWWXXXWWWUUUQQQMMMIIIFFFEEEDDDFFFEEEBBBAAA@@@AAABBBCCCAAABBBEEEFFFIIIMMMSSSWWWYYY___dddeeeiiiqqqyyy|||}}}}}}zzzwwwsssooommmgggccc^^^[[[ZZZYYYYYYXXXOOONNNNNNNNNMMMJJJFFFBBBEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLRRR\\\dddxxxrrrYYYFFF888111222777444222////////////...,,,......////////////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***************************************************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,------------------...///000111222000...111888888444666===IIIeee~~~yyyqqqiiibbb]]][[[ZZZXXXXXXWWWVVVUUUSSSQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPQQQTTTWWWYYYXXXWWWXXX[[[aaajjjtttqqqRRR>>>555444222222111111111000000000......------,,,------...,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++***))))))))))))***++++++kkk\\\[[[````````````fffuuuwwwUUUCCC666555555111111666111111222333555666777777333333333333333333444444222000111555666444555999777AAA^^^rrrjjjbbb^^^___aaa```^^^^^^[[[WWWSSSNNNKKKHHHGGGGGGGGGEEEDDDDDDEEEEEEFFFEEEFFFEEEDDDCCCCCCEEEGGGIIIOOOSSSSSSTTT\\\cccgggjjjpppyyy~~~}}}}}}|||xxxvvvzzz~~~xxxtttrrrsssuuuxxxzzzzzzzzzwwwtttqqqqqqrrrsssqqqpppjjjgggdddaaa^^^\\\XXXUUUWWWSSSOOOMMMMMMNNNNNNNNNGGGFFFGGGHHHIIIHHHEEECCCEEEFFFFFFGGGHHHJJJLLLNNNMMMOOORRRVVV___nnneeeVVVEEE<<<777444333444222000.........///...---........./////////000000---------,,,,,,,,,++++++******++++++++++++++++++,,,++++++***************(((((())))))******++++++************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111///000222444555777888999:::???NNNlll{{{ooogggcccccccccbbb```]]]YYYVVVTTTVVVVVVWWWXXXXXXYYYZZZZZZVVVVVVUUUUUUVVVXXXYYYZZZ\\\[[[ZZZXXXWWWVVVVVVUUUWWWXXXYYYZZZZZZZZZYYYYYYVVVUUUVVV^^^gggmmmmmmjjjdddkkkxxxhhhLLL<<<666444333000///......///000000...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))((()))))))))*********+++************************)))))))))))))))***++++++kkk^^^```fffmmmpppooosss|||aaaKKK999555444000111888000111222444666777999999333333333444444555555555444444555666444222777???777:::BBBWWW~~~sssbbb^^^dddiiigggbbbaaa```]]]YYYVVVSSSQQQPPPIIIHHHGGGFFFEEEDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFAAAGGGJJJGGGFFFLLLTTTWWWXXX^^^gggmmmppppppnnnnnnhhhiiimmmvvv~~~|||wwwhhhbbb___dddnnnrrrmmmeeeaaaaaabbbcccbbbbbbdddhhheeebbb^^^[[[ZZZZZZYYYYYYXXXUUUSSSQQQPPPNNNLLLIIIIIIGGGEEEEEEFFFHHHIIIIIILLLHHHDDDBBBCCCFFFIIIJJJGGGHHHJJJJJJKKKLLLOOOQQQTTTXXX___iiiyyyiiiGGG<<<333333555444111000111000......000111000///---.........//////000000---------,,,,,,,,,++++++)))))))))******++++++,,,,,,++++++***)))*********'''(((((()))***++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111---111333000///333555333444:::@@@HHH]]]zzztttvvvuuusssppplllgggccc```ZZZZZZ[[[]]]^^^___```aaa^^^]]][[[[[[\\\^^^```bbbaaa```______^^^____________```aaabbbbbbbbbaaa```bbb```cccpppyyybbbDDD333222666666444///...------///111///+++,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++jjjeeebbbaaarrr|||}}}tttSSS888777888111///444333222222222333333444555000000000000000000000000333333333444444444555555333===>>>===TTTwwwttttttqqqmmmfffbbb^^^\\\\\\ZZZWWWSSSPPPOOOOOOPPPKKKEEEEEEIIIFFFEEEDDDDDDDDDDDDCCCBBBEEEDDDCCCCCCDDDEEEGGGHHHNNNOOOQQQSSSUUUVVVWWWWWW[[[\\\^^^aaacccbbb___\\\TTTRRRPPPQQQSSSTTTRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQPPPOOONNNMMMMMMMMMKKKJJJIIIGGGEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEDDDCCCHHHGGGFFFFFFHHHJJJJJJJJJHHHJJJMMMPPPRRRUUUZZZ]]]bbbtttcccLLL888777666555333333333222000000000000///...---,,,..............................---------,,,,,,,,,))))))*********++++++++++++******)))))))))))))))''''''((()))***++++++,,,******************************************************+++++++++,,,,,,,,,---------............///222111111000111222444555111333;;;@@@AAANNNrrruuuqqqssspppiiibbbbbbgggjjjiiimmmiiidddbbbcccgggkkkmmmnnnhhheeeiiijjjggggggjjjhhhjjjpppvvv|||~~~|||uuu|||ooo^^^DDD@@@:::555333333333222000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++******))))))((((((''''''))))))************))))))))))))))))))************|||fffZZZ^^^[[[gggxxxyyy]]]===777888333000444222222222222222333444444000000000000000000000000111111222222222333333333444555666:::GGGccczzzsssiiiccc```^^^\\\ZZZVVVSSSQQQPPPMMMJJJKKKPPPIIIGGGGGGGGGIIIIIIIIIGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOKKKLLLMMMPPPRRRQQQNNNKKKFFFEEECCCDDDFFFGGGEEECCCFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGFFFEEECCCCCCCCCEEEHHHJJJLLLLLLVVVTTTQQQRRRYYYhhhyyyvvv```III;;;777666555333222111111111000000000000///...---,,,........................---------,,,,,,,,,,,,+++******************+++++++++***))))))(((((())))))((((((((()))*********+++*********************************************************+++++++++,,,,,,------------............111000000111111222333444888555555777444777KKKbbb{{{uuu|||~~~~~~{{{xxxwww}}}www^^^LLLAAA;;;777333000///......---000//////...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************)))(((((()))******))))))))))))((((((''''''))))))************))))))(((((()))))))))*********zzziiiUUURRRTTT___nnniiipppoooGGG888777555222333111111111111111111222333000000000000000000000000/////////000000000111111666...000999888===```wwwvvvmmmgggbbb___]]]YYYVVVUUURRRMMMKKKMMMLLLJJJIIIIIIJJJJJJIIIGGGEEEEEEFFFFFFGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDFFFHHHGGGEEEBBBAAA@@@??????AAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEHHHIIIJJJJJJIIIKKKKKKKKKKKKMMMOOOQQQRRRUUUXXX^^^hhhxxxyyydddQQQAAA666222555444333222111000000000///////////////...---,,,------------------------,,,,,,,,,+++++++++******++++++******************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---------......//////000111222222222222666111000333333111888BBBSSSkkkpppRRRAAA:::777666444222111111111000/////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***))))))(((((())))))***)))))))))(((((((((((('''((())))))******))))))((((((((())))))))))))******vvv^^^JJJPPPaaammmqqquuuhhhoooTTT<<<777555333222111111000000000000111111////////////////////////....../////////000000000666...000888333---DDDeee}}}qqqjjjccc^^^[[[\\\[[[UUUQQQPPPSSSQQQOOONNNNNNMMMJJJHHHJJJKKKLLLMMMMMMLLLJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFGGGFFFDDDBBBCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCFFFIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQUUUZZZ^^^cccppp~~~cccLLL===444222333444333222111000000000000.../////////......---,,,------------------------+++++++++************)))+++++++++*********************)))((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,---------------...000111222222111000000...000666888777:::???777AAAYYY~~~{{{cccKKK<<<666777888333222222333444444333222.........------,,,,,,,,,,,,,,,,,,++++++++++++***************************+++************))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***mmmQQQKKKYYYjjjiiimmm~~~xxx~~~eeeEEE888555333000111111000//////000000000////////////////////////////////////000000000111111000333555222111:::GGGRRRooouuukkkbbb``````]]][[[\\\ZZZXXXVVVUUUUUUTTTRRRQQQOOOPPPQQQQQQQQQOOONNNLLLJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJMMMNNNMMMNNNPPPRRRNNNQQQVVV[[[cccmmmyyy{{{cccHHH999333111111222333333222111000000000000...............------,,,------------------------++++++*********)))))))))***************************))))))((('''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,---///000111111000///000111333555444222444999???888888JJJmmmsss```QQQ???444111000...---,,,,,,,,,...000111///------------------,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((((((((((((((())))))((((((((('''''''''''''''((((((((((((((())))))))))))(((((('''(((((((((((())))))))){{{eeeKKKHHH\\\dddgggtttwwwxxxSSS===555333111222111000000000000000000000000000000000000000000//////000000000111111111,,,000222000222666888666>>>GGGhhhyyymmmhhhbbb___^^^[[[ZZZXXXXXXYYYYYYXXXVVVSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLJJJGGGFFFGGGGGGFFFEEECCCEEEFFFEEEDDDCCCDDDFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOONNNNNNMMMKKKKKKJJJJJJJJJHHHKKKMMMMMMMMMOOOTTTYYYbbbjjjwww}}}ZZZHHH666000333444333333333222111000000000000000------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,---...///////////////222444333///...222777555666777:::EEE^^^|||www___LLLDDD999000000333222...,,,+++******,,,......---,,,------,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))(((((((((((('''(((((())))))(((((('''&&&''''''''''''((((((((('''(((((())))))(((((('''''''''(((((((((((())))))dddRRRXXX^^^eeemmmnnnpppaaaBBB777555444333222111000000000000111000000000000000000000000////////////000000000000...//////...000333444222999999GGGiiivvvnnneeecccaaa```___^^^[[[YYYYYYXXXWWWUUUTTTTTTSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPTTTRRROOOMMMMMMNNNMMMLLLIIIKKKMMMLLLJJJIIIKKKMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOOOONNNOOOOOOPPPLLLQQQVVVYYY^^^fffqqqyyy{{{fffTTTBBB999222222555444333444111000//////.../////////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))***+++,,,,,,---))))))(((''''''''''''(((&&&'''''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---...///000,,,...000//////222555777'''000999:::888<<>>555WWWcccHHH===888222///...000333...((()))000000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))|||nnnfffcccmmm{{{qqqyyyZZZ???444222333222111222222222000...////////////............///////////////////////////............///000000333333555999===MMMmmmtttkkkgggeeecccbbbbbbbbbaaa___\\\^^^ZZZRRRSSSZZZZZZTTTXXXYYYWWWRRRQQQTTTUUUTTTYYYUUUQQQQQQRRRRRRTTTVVVRRRNNNMMMRRRVVVUUUTTTUUURRROOONNNPPPTTTUUUSSSPPPXXXXXXXXXYYYYYY\\\eeemmmttt|||qqqWWWDDD:::777777111111111111000000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***,,,...//////))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000111111222333333444444:::===GGGZZZuuu}}}vvvdddMMM>>>888666222.........////////////......---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&zzziii^^^^^^lllzzz}}}cccEEE777444444222111222222222000...////////////..........................................------......///000555333333666666999EEEQQQzzz{{{wwwuuussspppiiidddfffddd]]]WWWWWW\\\]]][[[______\\\XXXWWWZZZZZZVVVXXXWWWWWWYYYYYYWWWUUUTTT___[[[YYYZZZZZZWWWVVVXXX^^^]]][[[ZZZ[[[^^^bbbeeehhhmmmttt}}}zzzjjjTTTBBB999444111///111111111000000000//////...------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------000000000111222222333333555555777===JJJ^^^tttlllYYYKKKBBB666000000222222000///////////////......------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********)))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&}}}fffTTTVVVfffttt|||}}}yyyvvvoooNNN<<<666444333222111222222000///////////////....................................------,,,,,,,,,---......222//////333666555444555DDDaaa~~~yyyoookkkiiiggggggiiigggfffbbb^^^___aaa^^^XXX]]]^^^^^^______`````````\\\\\\^^^bbbaaa```eeekkkqqquuuyyy{{{|||~~~zzzSSSGGG888111111222///+++000000000000////////////------------,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,++++++,,,,,,,,,---------......//////000111111111000222222000000777DDDOOOrrrnnn\\\III888444111...---...///...---////////////......------,,,,,,++++++++++++,,,,,,,,,+++************+++,,,******))))))))))))(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&gggNNNNNN]]]iiivvvwww|||{{{llldddzzz|||XXXAAA777666444222111222222000///////////////....................................,,,,,,++++++,,,,,,---...111---,,,///555999999999666???UUUxxx~~~zzzttttttppplllmmmttt{{{~~~yyy~~~~~~ttt```MMM===777111///111333222///000000/////////.........---------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000+++000555666444444666999888JJJeeetttZZZIII@@@888111222222333222000...------//////......------------,,,,,,++++++++++++,,,,,,++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&jjjPPPLLLWWW___aaafffppptttmmmkkkeeeHHH888777555222111111222000///////////////....................................,,,++++++++++++,,,------///000///...///111444444777444888JJJjjj~~~nnn]]]NNN???333555555555444222111111222/////////............---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------...//////+++---111444666666444111333999@@@JJJXXXooo~~~uuuddd\\\LLL===555444444222,,,...//////------///111......------------......,,,++++++******++++++,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&oooZZZSSSWWW\\\\\\[[[^^^hhhssswwwTTT>>>888666333111111111111000////////////............------------------------,,,,,,+++++++++,,,------)))///333111/////////---111333555666===QQQuuu|||}}}{{{~~~}}}gggPPP@@@666333111111444666444///,,,---//////.........------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++))))))*********+++++++++++++++,,,,,,---.........222///---,,,///000000///666666444333666CCCTTTbbb|||~~~mmmZZZKKK???<<<777444222111000......///...,,,++++++,,,...---,,,,,,,,,,,,...///000++++++************++++++))))))***++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&yyykkk```\\\]]][[[ZZZZZZ^^^ooocccHHH999666333111111111111000////////////............------------------------,,,,,,,,,,,,,,,---......'''---111//////222222///...000333333000444GGG\\\~~~zzz~~~fffXXXGGG:::333111222333///000111///---,,,,,,---.........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))*********+++++++++,,,,,,---......///222111///---,,,...000222,,,///333444444555888;;;NNN\\\ssskkkWWWKKK===///222000000111111000---,,,333111///---,,,++++++***++++++***+++,,,...111222++++++************++++++((()))***++++++***)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&xxxiii```___WWW___```[[[bbbxxxnnnPPP:::777333111111111111000000/////////............------------------------------,,,,,,------...//////000,,,'''(((///000---222,,,,,,333888777777:::HHHjjjyyylllUUUDDD999000///333444222///000...,,,,,,///000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))************+++,,,,,,------......///'''---333333000///111555///000000000000222555777555777AAARRRggg~~~uuuooo[[[BBB666888777111555111------.........///+++***)))+++---///...,,,******)))***,,,///222444++++++************++++++((()))***++++++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&|||yyytttYYY```eeegggkkksssbbbDDD888111333444000000444////////////..................---------,,,,,,,,,,,,,,,,,,---------......------,,,---......---+++/////////000111111222222888@@@UUUyyy}}}{{{hhhWWWFFF;;;333222111000////////////////////////...---+++***......---,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,---------------............///000000111111111222222222444555999<<>>333444555111000222////////////..................---------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,---.........---......///000000111111222777666999JJJggg|||{{{zzzqqqXXXGGG<<<555000333222111000////////////000//////......------,,,...------,,,++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++************************+++++++++,,,,,,,,,,,,---------------............000000000111111111222222111222444777777999CCCNNNQQQ\\\jjjsss```TTTJJJ???666666555333111000000111222////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$jjjbbbXXX___mmmwwwrrr{{{yyyYYYEEE555444666333000000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,---......///---......///000000111111222111000333===QQQjjj{{{{{{zzzmmm^^^III888000...000111222111000//////...//////000///...------...//////------,,,,,,++++++************++++++******)))((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000000111111111333222444777666333444888444<<>>;;;999888111000000222333222///,,,222222111///......------------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjWWWLLLLLLRRR^^^cccbbbeeemmmwww~~~}}}___AAA666555333111222////////////..................---------,,,,,,,,,))))))*********+++++++++'''***---,,,)))((()))++++++++++++,,,------......++++++,,,///222333444333222333>>>UUUsss|||uuuuuuzzz~~~zzzxxx|||}}}uuu```HHH999666666555111111222222222000...---......------------......,,,,,,+++++++++,,,...///++++++++++++++++++******))))))******))))))((('''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,---------.........111---,,,000222111222444...444333777>>>777111777666555444555888???EEEIIIOOOUUU]]]gggtttzzzqqqhhh^^^RRRIIIDDD???999555444444444444111000///------...///000------------------------------,,,,,,,,,+++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&jjjWWWQQQRRRZZZ]]]\\\aaakkk|||kkkJJJ:::555111000222////////////..................---------,,,,,,,,,*********+++++++++,,,,,,(((,,,000000,,,))))))*********++++++,,,---------))),,,000222222///,,,))),,,///555;;;@@@OOOmmm~~~wwwrrrssstttvvv}}}yyylllOOOJJJ???333...222666777---.........//////111222...------,,,------......++++++++++++++++++++++++******************++++++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------000---...111111///111555///333222333888222---555555444222222333666999;;;777888:::===CCCMMMZZZbbbrrrssswww|||vvvmmmgggVVVRRRKKKEEE???999333///333444444222111000000111...///...---,,,...222555******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%eeeZZZVVV\\\^^^[[[]]]eeevvvtttQQQ>>>555//////333000/////////..................---------,,,,,,,,,***++++++++++++,,,,,,,,,)))...333333...***)))***)))******+++,,,,,,------//////...***(((***000555333......222555777???IIIeee}}}yyy{{{}}}tttrrr{{{{{{zzz~~~qqqssswwwssstttwwwxxx{{{yyymmmZZZIII@@@444666555333444555222,,,///111222222000.........------,,,,,,,,,------...)))***+++++++++******)))******************++++++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------((((((***......,,,...333...222000111666111///888///000222333444444444444999777666666888;;;===???BBBBBBDDDKKKUUU```hhhlllmmmmmmrrrzzz{{{|||{{{ooobbb\\\UUUNNNHHHDDD@@@>>>:::777444222111333555777---000333222000///000333,,,///111000---+++,,,---,,,------------,,,++++++,,,,,,,,,+++++++++******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$vvviiicccccchhhuuutttcccuuu]]]BBB777444555777000000000///......------------,,,,,,,,,,,,++++++***************************+++,,,------,,,)))((()))************+++++++++,,,,,,,,,---------......000000000111333555777999:::GGGbbbsssuuuyyywwwqqqnnnqqqpppkkk{{{{{{{{{mmmZZZJJJAAA;;;777444444333222111000000000000000000//////.........---///...---,,,+++,,,,,,---++++++++++++++++++++++++************************************)))(((&&&&&&++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************+++++++++***+++,,,---------,,,,,,.........///000222333444000111333444555444444333222222333444444555555666888888999:::===AAAEEEGGGKKKJJJHHHGGGIIIMMMRRRUUU___]]]^^^cccjjjnnnmmmjjjhhhhhhhhhkkkrrryyyvvvqqqlllgggcccaaa```WWWWWWUUUSSSOOOJJJFFFDDD======<<<:::888777666555111222222222222111000000////////////////////////---.........---,,,,,,+++++++++++++++++++++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqfffcccfffsssuuugggttt{{{gggIII:::222111111000000000///......------------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,------------////////////000222444555666999BBBSSSmmm~~~|||wwwpppoooqqqsssuuuvvvuuusssrrruuu|||~~~~~~qqqaaaNNNGGG>>>999888888666444222222111//////......///////////////......------...---,,,+++******+++,,,++++++++++++++++++++++++************************************)))((('''&&&)))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,------,,,,,,.........///000111333444000111222333333222111111222222222333444444555555666666666666888;;;>>>???@@@@@@???>>>???@@@AAABBBAAA???===@@@FFFIIIGGGEEEIIIHHHHHHIIINNNWWWbbbiiiQQQOOOLLLHHHEEEBBBAAAAAABBBBBBAAA???===:::888777999888777666444333222111111111222222111111000///////////////////////////---------------,,,++++++++++++++++++++++++++++++***************************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||iii\\\ZZZaaauuu{{{zzzyyyuuuwwwrrrSSS???444///000111000000//////......---------,,,,,,,,,,,,++++++************************,,,++++++++++++*********)))))))))*********++++++++++++,,,,,,,,,---------------------...///000111...111444666???RRRlllvvvhhh]]]QQQCCC999666333111222555555222///000000///...------------///............---------,,,+++******))))))******++++++++++++++++++++++++************************)))******))))))((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,............///111222333000000111111111000//////111111222222333444444444555444444333444666777888:::;;;<<<===<<<;;;:::999AAA===:::;;;===???>>>===999999888777999===CCCHHHCCCBBB@@@>>><<<<<<<<<===777666555555555555555555555555444333222000//////111111111111111000//////////////////////////////,,,,,,---------,,,++++++++++++++++++++++++++++++************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwaaaRRRQQQ[[[uuu~~~vvvmmmlll|||}}}___HHH999333333111111000000///.........------,,,,,,,,,+++++++++************************,,,++++++***)))*********))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,------......+++111666555222444<<>>>>>>>>===@@@<<<999888999:::::::::;;;;;;:::999888999;;;>>>999999777666666777888888888777666666666888999;;;555444444333222111111000000000111111000000///...........................++++++,,,,,,,,,,,,++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggSSSMMMRRRfffzzz}}}uuulllcccbbbooonnnSSS>>>555555111111111000//////......------,,,,,,,,,+++++++++************************,,,+++***)))))))))******(((((()))))))))******************+++++++++,,,,,,,,,,,,------------------000000000......000666:::777:::AAALLL\\\ppp~~~vvvlll^^^NNNDDD===:::555222000111222444......///111333333222111//////...---------......,,,,,,,,,,,,------------*********++++++++++++***************************))))))))))))))))))))))))((())))))))))))((((((''')))))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++*********+++,,,---------------...///000000111111000000/////////...//////000000111222222222222222333333555666777888777777888888999:::;;;;;;999777444333444555666777666777888777555444555666555444333111111111222333666555444333444555666777333333333222222111111111///000000000000///......------------------------******+++++++++++++++***************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiSSSJJJHHHUUUdddgggjjjeeecccgggooo___CCC666333222111111000000//////...------,,,,,,,,,,,,++++++************************+++************)))))))))((((((((()))))))))******))))))*********++++++++++++,,,,,,------------,,,------...///222333333222444333111111666???KKKSSShhhrrr}}}|||qqq]]]WWWMMMEEE>>>999555333222222000/////////000000111000000/////////000000......---------------...++++++,,,,,,,,,,,,,,,---))))))***++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((***))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******+++******))))))+++,,,------------------...//////000000///.........//////......//////000111111222...///000222333555666666777777777777777666666666888777777666777888999:::333555666555444333333444:::999777666555666666777222222111111000111111111000000000//////////////////////////////......---------------------------))))))***+++++++++******************************))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq[[[QQQJJJPPP[[[\\\aaaccclllvvv{{{kkkJJJ888444222222111111000/////////------,,,,,,,,,,,,++++++************************)))***+++++++++***((('''(((((((((((()))))))))***))))))))))))*********+++)))***+++,,,------,,,,,,***,,,000444444111,,,(((+++///444666666444333333555>>>FFFLLLTTTcccpppwww||||||~~~{{{tttooofffWWWJJJFFF===999555111111333555666222111000000000000///...444444222000...,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++++++++,,,,,,,,,,,,'''((()))*********))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++***)))((()))***,,,---------,,,,,,------...///......---,,,,,,---...///---......//////000111111...///000222333444555555666777999;;;;;;:::888777000111111222111222222333444555666666444444444555333222111000///000000111111111222222222111111000............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******************************))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################ooocccWWWVVV[[[ZZZYYY```pppsssPPP===888222222111111000/////////---------,,,,,,,,,++++++************************((()))+++,,,+++***(((&&&(((((((((((())))))))))))))))))))))))************'''(((***+++,,,,,,++++++------,,,++++++---111555,,,...111111000000000111333777777222111777???DDDGGGEEEDDDGGGNNNTTTWWWXXX\\\^^^^^^\\\aaallluuuyyy}}}yyylllaaaQQQGGG???<<<888222111555444555555555444222...,,,///------...111333333111+++,,,---...---,,,---...+++***************++++++*********++++++,,,,,,,,,%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***)))((((((***,,,---------,,,,,,,,,---......,,,++++++***+++,,,...///------......///000000000111111333444444555555555///333888===???>>>;;;888222333555555444444444444000111222111000///000111222111000//////000111222///000111222333222111000......///////////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################