BM 6( |||jjj\\\NNNIIIHHHEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>@@@AAAAAA@@@BBBAAA@@@@@@??????@@@@@@>>>===<<<===>>>??????===@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>???@@@@@@???>>>>>>???AAA@@@AAABBBBBBBBBAAA???>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBB@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@????????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCEEEFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHIIIHHHEEEDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGIIIKKKMMMPPPWWWaaahhhrrr{{{tttdddSSSLLLKKKHHHEEEDDDBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBB@@@???AAA@@@??????>>>>>>??????>>>===<<<<<<>>>??????>>>@@@??????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>???@@@@@@???>>>>>>???AAA@@@@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>==================>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBB@@@??????@@@AAAAAA@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>???@@@@@@@@@??????@@@??????>>>>>>??????@@@AAA@@@@@@AAA@@@@@@???@@@AAABBBAAAAAABBBCCCCCCBBB@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGFFFEEEFFFGGGIIICCCDDDEEEFFFGGGHHHIIIIIIGGGJJJMMMQQQVVV___jjjrrrnnn[[[RRRPPPMMMIIIHHHCCCBBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBBBBB@@@>>>@@@??????>>>===>>>>>>>>>>>>===<<<<<<>>>??????>>>@@@???>>>>>>>>>>>>>>>???<<<===>>>>>>>>>>>>======???@@@@@@???>>>>>>@@@AAA@@@@@@AAABBBAAA@@@???>>><<<<<<============<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAA???<<<<<<===?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===???@@@@@@@@@??????@@@?????????>>>???@@@@@@AAA???@@@AAAAAA@@@???@@@AAACCCBBBAAABBBCCCCCCAAA???BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEEEEFFFGGGJJJLLLCCCDDDEEEFFFGGGHHHIIIIIIIIIMMMRRRVVV]]]gggttt}}}zzzeeeWWWRRROOOKKKFFFDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===========================<<<;;;===??????<<<999<<<<<<======>>>>>>??????===>>>>>>>>>???????????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>@@@?????????>>>>>>======>>>???@@@???>>>===>>>???===>>>???@@@AAABBBBBBBBB????????????????????????======>>>>>>??????@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJFFFFFFFFFGGGIIIKKKJJJJJJMMMOOOUUU]]]bbbiii{{{mmm___YYYVVVPPPKKKGGGEEECCCAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===??????===:::<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>======<<<<<<<<<===>>>???>>>===<<<===???<<<===>>>???@@@@@@@@@@@@????????????????????????==================>>>>>>>>>>>>==========================================>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGJJJLLLLLLLLLPPPSSSYYYbbbiiittttttfff___ZZZSSSMMMKKKHHHEEEBBB@@@@@@AAABBBAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<===??????===;;;<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;<<<>>>;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================??????>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEECCCCCCBBBBBBBBB???@@@AAAAAABBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGJJJLLLNNNOOOQQQTTT[[[eeeqqq{{{ooofff___WWWPPPNNNKKKGGGCCCAAABBBCCCDDD@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>========================??????>>>============>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCEEEGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBB???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNTTTYYYaaammm~~~yyypppggg^^^WWWOOOLLLHHHDDDBBBBBBCCCDDD@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;::::::;;;===<<<===>>>>>>???>>>>>>>>>========================>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===============>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBDDDGGGHHHFFFFFFDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFGGGFFFFFFGGGKKKNNNXXX```lllzzzwwwnnnddd]]]TTTQQQLLLGGGDDDBBBBBBBBB@@@??????>>>>>>===<<<<<<========================;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888888999999888888777;;;;;;;;;<<<<<<<<<<<<===888999;;;;;;::::::;;;=========>>>>>>>>>>>>==============================>>>>>>>>>==============================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>????????????@@@@@@AAAAAABBB>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFEEEGGGLLLPPPWWWcccsssyyyooohhh^^^[[[VVVPPPJJJFFFCCCAAA?????????>>>======<<<<<<========================999;;;;;;:::888888:::===;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999999888777666999:::::::::;;;;;;;;;<<<888999;;;;;;:::;;;<<<>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>??????@@@AAAAAABBBBBB>>>>>>>>>???@@@AAAAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHHHHGGGJJJPPPVVVZZZiii}}}xxxiiifff```YYYQQQJJJEEECCC?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999666666999<<<;;;;;;;;;::::::999999999888888999999999:::::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888999:::;;;;;;:::999888888888888999999:::::::::888:::;;;;;;;;;;;;===>>>;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>@@@AAA>>>>>>???@@@AAAAAABBBBBB===>>>>>>???@@@@@@AAAAAA>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAADDDHHHIIIIIIMMMUUU\\\cccuuuttteee]]]XXXPPPHHHDDDCCCBBB???<<<;;;;;;<<<999999:::;;;;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999;;;<<<===<<<:::999888999:::::::::::::::999999888888888888888999999999::::::::::::::::::999999999888888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFEEEHHHMMMQQQTTT[[[cccpppvvvggg]]]SSSJJJDDDCCCAAA>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999:::;;;<<<;;;:::999888999999:::::::::999999999888888888888888888999999999::::::::::::999999999888888888999999999888888777777777;;;::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>??????????????????????????????????????????@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGJJJOOOTTTYYYbbblllvvvgggZZZQQQIIIGGGCCC@@@>>>===============<<<;;;;;;:::999999<<<<<<;;;:::999888777666;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888888999::::::;;;:::999999888999999999999999999888888888888888888888888999999999999::::::999999999999888888888;;;;;;::::::::::::999999999::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHJJJIIILLLRRRXXX```nnn{{{vvvfff[[[PPPLLLHHHDDDBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::::::::999999888777777666::::::::::::::::::::::::999999999999999999999999888888888888888888999999999999999888888888999999888888888888888888888777888888888888999999999999999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;::::::999999999;;;;;;::::::999::::::;;;999999:::::::::;;;;;;;;;999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJMMMTTT\\\iii{{{uuufffVVVQQQJJJFFFCCCBBB@@@>>>:::::::::;;;;;;;;;<<<<<<888888888888888888888888::::::::::::::::::::::::888888888888888888888888888888888888888888888888777888888888888888888888777777777777777777777777777777888888888999999999999999999888888888777777777777777777777777888888999999999::::::;;;;;;;;;;;;;;;;;;::::::999999888::::::999999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAA???>>>>>>>>>>>>>>>>>>???????????????????????????>>>???AAABBBCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGJJJKKKPPPYYYcccssssss\\\UUUMMMGGGDDDBBB???<<<999999::::::;;;<<<======777777888888888999999999999999999999999999999999777777777777777777777777888888888999888888777666666666777888888888888777666666666666777777777777777777777888888888888999999888888888888777777777888888888888888999999999999::::::::::::::::::;;;::::::::::::999999999999999999999999999::::::;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLNNNVVV```mmmddd\\\RRRKKKGGGEEE@@@===:::;;;;;;;;;;;;;;;;;;;;;999999999999999999888888777777777777777777777777777777777777777777777777777888999999888777666555555555777888888888777777555555555666666666777777777777777777888888888888888888888888777777777777999999::::::;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999:::::::::999999888888999::::::;;;888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>>>>????????????@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKPPPTTT^^^jjjxxxlllcccXXXPPPLLLIIIDDD@@@===<<<<<<;;;;;;::::::999<<<;;;;;;:::999888777777666666666666666666666666777777777777777777777777777888999999999777666555444555666888888888777666444555555555666666777777777777777777888888888888888888888888777777777777666666777777777888888888;;;;;;;;;::::::999999999888888888999999::::::;;;999888888888999::::::;;;888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEHHHJJJLLLMMMTTTYYYdddrrr}}}rrrfff___YYYPPPFFF???@@@???===<<<;;;;;;;;;:::999999:::::::::;;;;;;;;;777777777888999999999::::::999777666555666888999555555666777777777777777:::999888777666666666666777777777777666666666666666666555555555555666666888888777777777777888888888888999999999999888888888888999999999:::::::::999999888888999999:::;;;777777777777777777777777888888777777777777777777666666555555666888:::;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>========================BBB@@@>>><<<;;;;;;=====================>>>??????>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@IIIHHHFFFFFFGGGJJJNNNPPP]]]```gggwwwoooccc[[[SSSKKKEEE???>>><<<:::::::::999999<<<<<<;;;:::999888777777888888888888888888999999999888777555555666777888666666777888888888888888888777777777777777888888777777777777666666666555777777666666666666777777888888777777777777888888666777777888888777777666777777777888888888999999999888888888888999::::::777777777777777777777777999999999999999999999999999999888888999:::;;;<<<999::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::;;;<<<<<<===============>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDDDDFFFIIINNNRRR___fffppp{{{iii___XXXRRRMMMCCC@@@===;;;::::::999888;;;;;;:::999888777666666888888888888888888777777888777666444444555666666666777777888888888888888666666666666777888999:::777777777666666666555555888777777777777777777888888777777666666777777888555666666777777666666555666666666666777777777777888888888888888999999:::777777777777777777777777::::::::::::::::::::::::;;;::::::999999:::;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===========================???===<<<:::::::::;;;;;;===============>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDFFFKKKRRRWWWbbbmmm}}}qqqfff```YYYSSSLLLGGGAAA======<<<;;;999777777777777888888888888999999888888777777666666777666555444444444444555555666666777777777777777666666666666666777888888777777666666666555555555777777666666666666777777777777666666666666777777555666666777777666666555555555666666666777777777777777777777777888999999777777777777777777777777999999::::::::::::;;;;;;999999999888888888888888999999::::::::::::999999;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<===============>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFDDDEEEGGGGGGJJJPPPXXX^^^fffuuu}}}sssnnneee]]]WWWOOOFFFAAA???===;;;888666666777777777888888888999888888777777666666666666555555444444444444444333444444555555555555555888888777666555555666666666666666666555555555555555555555444444555555555777777666666666666777777666777777888888777777666666666666777777777777888777777666666777777888999777777777777777777777777777888888888999999999:::888888888888888888888777::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=================================>>>>>>???>>>>>>>>>>>>?????????????????????@@@AAACCCDDDEEEEEEGGGIIIJJJMMMTTT^^^fffssszzznnncccYYYMMMEEEAAA>>>:::666::::::999888777666555555777777777777777777666666555555555555555444444444222333333444444444444444999888777666555555555555666666666555555555444444555444444333333444444555777666666555555666666777666777777888888777777666666666666666777777777777666666666666666777777888777777777777777777777777666666666777777888888999888999999:::::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<>>>>>>>>>>>>>>>>>=====================>>>??????=========>>>>>>>>>>>>???@@@@@@??????@@@BBBDDDEEECCCGGGKKKNNNQQQZZZgggqqq~~~rrrfffWWWLLLGGGCCC===888;;;:::999888777666666555666666666777777777777777666666666666666555444444222333444444555555444444777666666555555555666666666666555555555444444444555555444444444444555555666666555555555555666666555666666777777666666555444444555555555666666666666555555555555666777777777777777777777777777777555555666777777888999999666666888999:::999999888:::::::::;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<===============>>>??????===>>>>>>>>>>>>?????????CCCBBBAAA@@@AAABBBDDDEEECCCHHHOOOTTTZZZeeeuuu~~~~~~}}}}}}qqq```TTTMMMHHHAAA<<<888888888888999999999999555555666666777777888888666666777777666666555444333444555555666666555555555555444555555666777888666666555555555444444444666666555555555555666666666666555555555555666666444555555555555555555444333333333444444444555555555555555555555666777777777777777777777777777777555666666777888888999999222333555666777777777666999999999::::::999999999999999::::::;;;<<<======:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;===============>>>??????>>>????????????@@@@@@@@@EEEDDDCCCBBBBBBCCCEEEFFFDDDKKKSSSZZZbbbooo}}}|||zzz{{{}}}~~~~~~~~~mmm___YYYSSSKKKDDD:::999888888999888555333555555666555555444333333333444555666666555444333555555555555555555555555444555555666666666666666555444444333333444444555333333333444444444444555444444444444444444444444666666666666777777777777555555666777777777777777666666666666777777777777666666666666666666666666333333444555666666555555666666666666666777888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;?????????>>>>>>>>>>>>>>>@@@@@@??????????????????AAA@@@??????BBBDDDEEEFFFIIILLLTTT___iiixxx~~~~~~}}}{{{zzzyyyzzz|||}}}yyymmmfff^^^SSSIII>>><<<:::999999888666555999999999999999888777777444555666666666666555444555555555555555555555555444444555666666666666666555444444333333444444555555555555555666666666666444444444444444444444444555555555666666666777777555555666777777777777777555666666666777777777777666666666666666666666666555666777777777777777777666666666666666777888888888888888999999999::::::<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAA@@@AAACCCEEEFFFGGGQQQUUU___kkkwww~~~}}}~~~}}}{{{zzzyyyzzz{{{|||xxxooodddWWWMMMDDD@@@<<<999888888777777777777777777777666666666555555666666666666555555444444444444444444444444444444555666666666666555555444444333333444444555555555555555666666666666444444444444444444444444444444444555555555666666555555666777777777777666555555666666666777777777666666666666666666666666777777777777777777666555666666666666666777888888888888888999999999999:::<<<<<<<<<;;;<<<<<<===>>><<<======>>>>>>======<<<;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAABBBCCCEEEFFFHHHIIIRRRYYYdddrrr}}}|||{{{}}}|||{{{yyyyyyyyyzzz{{{qqqdddZZZTTTIIIDDD>>>999777777777777555555555444444444555555666666666666666666666666444444444444444444444444333444555555666666555555555444444333333444444555222222333333333444444444444444444444444444444444333333333444444444555555444555666666777777666666555555555666666666777777666666666666666666666666555555666666555444333333666666666666666777777888888888888888999999999999<<<<<<;;;;;;<<<<<<===>>><<<==================<<<;;;;;;<<<<<<<<<========================<<<<<<<<<=========>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAACCCDDDEEEGGGJJJKKKQQQZZZiiixxx~~~|||{{{{{{{{{|||{{{zzzyyyxxxxxxxxxyyy~~~}}}{{{zzzxxxxxxzzz{{{}}}zzz|||~~~}}}{{{yyyzzz{{{}}}vvvyyy}}}rrrddd______NNNHHH@@@999666666666666777777666555666666777888666666555555555555666666444444444444444444444444333444444555555555555555555444444333333444444555222222222333333333333444444444444444444444444444333333333333444444444444444444555666666666666666555555555555666666666666666666666666666666666666555555666666555444333333666666666666666777777888777777888888888999999999;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<===============<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>@@@BBBCCCDDDHHHLLLPPPXXXeeewww|||zzzyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvv}}}zzzxxxvvvwwwwwwxxxxxxyyyyyyxxxxxxvvvuuutttsssssstttuuuvvvxxxyyyzzzzzzyyywwwuuuttttttuuuvvvwwwxxxwwwvvvvvvmmmppptttxxxzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxzzz{{{}}}}}}ssseeeaaacccTTTMMMDDD<<<888777666666555444333333333444666777555555444444444444555555333333333333333333333333333333444555555555555444555444444333333444444555444444444444555555555555444444444444444444444444333333333444444444555555444444555666666666666555444444555555555666666666666666666666666666666666777777777777777777666555666666666666666777888888777777777888888888888999:::::::::999:::;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<=========>>>>>>>>><<<<<<<<<===============;;;<<<<<<======>>>>>>???>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBCCCDDDIIIQQQXXXcccttt}}}|||yyywwwuuuuuuvvvwwwwwwwwwvvvuuutttssssssrrr~~~~~~|||zzzzzzzzzzzzyyyxxxwwwvvvxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzz{{{{{{|||||||||{{{yyyxxxuuuwwwyyy|||~~~~~~~~~|||{{{xxxvvvuuuuuuvvvvvvtttuuuvvvxxxzzz|||~~~~~~zzzmmmeeeaaaXXXRRRHHH@@@;;;999888777444333111111111333444666555444333222222333444555333333333333333333333333222333444444555555444444555444444333333444444555333333444444444555555555444444444444444444444444444444444444555555555555333444555555666666555555444444444555555555666666666666666666666666666666555666777777777777777777666666666666666777888888777777777777888888888888999999888888999999:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAA@@@BBBCCCDDDFFFLLLWWW```ppp{{{yyyvvvsssqqqqqqrrrsssuuuuuutttsssrrrqqqpppooo|||zzzzzzyyywwwuuuuuuuuuvvvxxx{{{}}}}}}|||||||||||||||||||||||||||~~~{{{yyyxxxxxxyyyrrrsssuuuvvvxxxxxxxxxxxxwwwyyy{{{|||||||||}}}zzzlllccc\\\UUULLLDDD>>>;;;999888888777555444555777999:::444333222222222222333444333333333333333333333333222333444444555555444444555444444333333444444555111111222222222333333333444444444444444444444444444444444555555555666666333444555555666666555555444444444555555555666666666666666666666666666666333333444555666666666555666666666666666777888888777777777777888888888888888888777777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEGGGOOO\\\eee}}}yyywwwssspppoooooopppqqqsssssssssrrrqqqpppnnnmmm{{{sssoooppprrrttttttsssqqqnnnllllllmmmppprrruuuwwwzzz}}}|||yyyzzz{{{}}}|||zzzxxxwwwwww|||{{{|||~~~tttggg```[[[RRRIIIBBB===:::999888777666666777777666555666777888888888666555444333333333333333333333333444444444444444444444444444444444333333222222222111111222222222333333333555555555555555555555555444444444333333222222222444444444555444444333333555555555666666666777777444444555555555555444444444444444444444444444444666666666666777777777777666777888999:::999888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;=========<<<;;;;;;::::::====================================>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>AAABBBFFFJJJMMMTTTdddrrr|||{{{xxxsssppppppppppppooosssrrrpppnnnkkkhhhfffeee}}}zzzuuupppmmmnnnppprrrrrrpppooonnnoooqqquuuyyy|||~~~~~~yyywwwvvvwwwyyyzzzyyyyyyxxxyyy|||uuuhhheee^^^UUUKKKCCC<<<888:::999777666777777555444666777777888777666555444333333333333333333333333444444444444444444444444444444444444333333222222111111222222222333333333444444444444444444444444444444444333333222222222333444444555444444333333333333333444444444555555444444555555555555444444444444444444444444444444555666666666777777777777666777888999999999888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;====================================>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCGGGLLLPPPYYYiiiyyy|||yyyuuuqqqnnnnnnoooooooooqqqpppmmmkkkiiigggffffffzzzuuuuuuvvvvvvuuuqqqooommmmmmppprrrssssssrrrsssuuuyyy~~~~~~|||zzzxxxuuurrrooopppqqqssswww{{{{{{xxxqqqgggZZZKKK???888<<<:::888777777666555333666666666777666666555444333333333333333333333333444444444444444444444444555444444444444444333333111111222222222333333333333333333333333333333333444444333333333333222222333333444444555444444333333333333444444444444444444444555555555555444444444444444444444444444444555555666666666777777777666777888888999999888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=============================================>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDDDDDDDHHHOOOVVVbbbttt}}}zzzvvvrrrnnnllllllmmmnnnnnnnnnllliiifffeeeeeefffggg~~~|||wwwqqqnnnnnnpppqqqqqqmmmoooqqquuuyyy|||}}}}}}~~~zzzwwwvvvuuuuuuvvvxxxzzz|||yyygggTTTEEE<<<===:::888777777777666555555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333222222222222222222222222333333333333333333333333333333444444555444444444666666666666666666666666333444444555555444444333444444444444555555555555555555555666666666777777666777777888888888888888888999999999999999::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFKKKTTT___nnn{{{{{{|||~~~}}}zzzwwwtttpppkkkiiijjjkkkmmmmmmmmmkkkgggcccbbbccceeeggg|||wwwtttmmmlllkkklllnnnqqqrrrrrruuuxxx~~~~~~|||{{{zzzzzzzzz~~~qqq]]]LLLCCC===:::888777777888888888444444444444444444555555333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333222222222222222222222222333333333333333333333333222333333444555555555444666666666666666666666555333333444444444444333333444444444555555666666666555555555555666666666666777777777777777888888888888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>??????====================================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDHHHIIIPPP]]]lll}}}zzzyyyyyy{{{|||{{{yyywwwrrrnnniiiggggggiiikkklllmmmjjjfffbbbaaacccfffiii~~~xxxsssnnnllldddfffkkkpppuuuyyy{{{}}}{{{||||||||||||}}}~~~{{{fffUUULLL???<<<999777777888888888444444333333333444555555333333333333333333333333333333333333333333333333222222333333333333444444111111222222222333333333222222222222222222222222222222333333333333444444222222333444555555555555444444444444444333333333333333444444444444333333444444444555666666777777444444555555555666666666777666666666666777888999888888888999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????====================================>>>>>>>>>>>>AAA@@@@@@@@@@@@BBBDDDEEELLLNNNWWWhhh{{{zzzyyyxxxyyyzzz{{{yyyxxxqqqlllgggccccccfffhhhiiijjjhhheeeddddddgggkkknnn|||xxxxxxyyyxxxvvvtttqqqoooooorrrxxx~~~}}}|||zzzxxxqqqoooqqqxxxooo^^^UUUCCC???;;;888777777666555333333222222222333555555333333333333333333333333222222222222222222222222111111111222222222333333111111222222222333333333333333333333333333333333222222222333333444444444111222333444555555555555555555444444444333333333222333333444444333333222444444444555666777777777444444444555555555666666777666666555666777888999777888888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>???====================================>>>>>>>>>>>>????????????AAACCCFFFHHHQQQTTT```ttt~~~}}}||||||{{{{{{|||wwwvvvuuuuuuwwwwwwwwwvvvnnniiiccc______aaacccdddfffeeeeeefffiiinnnrrruuu~~~|||zzzuuuqqqmmmppptttxxxzzz{{{{{{zzz~~~xxxsssmmmjjjjjjnnntttxxxvvvddd[[[GGGBBB===888666555444333333333222111222333555666333333333333333333333333222222222222222222222222000000111111111222222222111111222222222333333333333333333333333333333333222222222333333444444444111222333444555555555555777777666666666555555555222333333444444333333222444444444555666777777888444444444555555555666666777666555555555666888999777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>====================================>>>>>>>>>>>>=========???AAAEEEHHHKKKUUUYYYfff|||{{{{{{zzzyyyxxxxxxxxxxxxsssrrrpppppprrrssssssrrrmmmgggaaa\\\\\\^^^```aaabbbbbbdddggglllrrrxxx{{{zzztttrrruuutttpppooorrrnnnsssxxx}}}|||vvvtttqqqoooppprrruuuwww}}}nnndddSSSJJJ>>>888777888666333999888666555444333333222444444444444444444444444222222222111111000000000111111111111111111111111444444444333333222222222222222222222222222222222333333222222333333444555444444444444444444444444555555555444444333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555666666777888999999999999999999999999999888888999::::::;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<>>BBBDDDFFFKKKQQQXXXbbbppp|||yyyxxxwww{{{yyywwwwwwxxxxxxwwwvvvuuuqqqmmmjjjkkkmmmooopppjjjfff```]]]\\\]]]^^^___bbbdddhhhmmmrrrxxx~~~{{{vvvsssooooootttvvvtttuuuyyy{{{{{{wwwtttssssssqqqvvv|||ssshhhXXXOOODDD<<<:::999888666888777666444333333333333444444444444444444444444333333222222222111111111111111111111111111111111444444333333333222222222222222222222222222222222333222222222222333444444444444444444444444444444555555444444444333333333444444444444444444444444666666666666666666666666555555555555555555555555555555555666666777888999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>>======<<<<<<=========AAA>>>>>>BBBFFFHHHOOOVVV```mmm}}}{{{yyyyyyxxx{{{xxxvvvuuuvvvwwwvvvvvvtttpppkkkhhhhhhjjjkkkkkkeeedddbbb``````aaa``````dddhhhmmmsssyyy{{{uuupppllljjjmmmlllpppwww}}}~~~yyyvvvmmmpppsssvvvyyyyyykkk]]]UUUKKKBBB===:::999888666666555444333333444444444444444444444444444444333333333333222222222222111111111111111111111111333333333333222222222222222222222222222222222222222222222222222333444444444444444444444444444444444444444444333333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555666666777888999999999999999999999999999999999:::;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<======???>>>>>>======>>>>>>??????===???CCCGGGKKKTTT\\\fffvvv~~~}}}{{{zzzyyyyyyzzzzzz{{{xxxtttssssssuuuuuuuuusssooojjjgggffffffffffff```aaacccdddddddddcccccciiinnnvvv~~~|||xxxrrrnnnkkklllmmmnnnqqqttt{{{zzz{{{{{{yyyyyy|||zzzlllaaaZZZPPPGGG@@@<<<999888555555444444444444444555333333333333333333333333333333333333333333333333111111111111111111111111333222222222222222222222222222222222222222222222222222222111222333333444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555555555555555666777888999999999999999999999999999999::::::;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>=========>>>?????????>>>???DDDHHHMMMXXXbbblll{{{zzzyyyxxxxxxyyyzzz{{{|||xxxtttrrrrrrtttuuuuuutttpppllliiigggfffeeeccc___```bbbcccdddeeegggiiiqqqxxxyyyssslllkkkjjjjjjmmmrrrxxx|||~~~~~~zzzoooeee___VVVMMMGGGAAA;;;888666666555444444444555555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555666777888999999999999999999999999999999999::::::;;;<<<<<<===;;;<<<<<<<<<==================<<<<<<<<<<<<=========<<<<<<<<<======>>>???@@@???AAAFFFIIIPPP\\\iiiyyy|||{{{zzzyyyxxxyyyzzz{{{}}}yyyuuurrrrrrtttuuuuuuuuurrrooolllkkkiiigggeeeaaabbbbbbbbbdddhhhnnnsss~~~xxxrrrllliiidddfffjjjnnnttt||||||}}}xxxnnnggg^^^XXXSSSMMMCCC;;;888777777666555555555666333333333333333333333333222222222222333333333333111111111111111111111111111111111222222222222222222222222222222222222222111111111111111222333333333333333333333333333333222222222222333333333333444444444444444444444444777777777777777777777777555555555555555555555555555555555666666777888999999999999999999999999999888888999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????AAAAAADDDHHHMMMUUUdddsss~~~|||{{{zzzyyyyyyyyyzzz{{{|||yyyuuussssssttttttttttttrrrpppnnnmmmllliiigggdddeeeeeefffhhhppp{{{{{{qqqllljjjiiiggggggkkkrrryyyzzzrrriiieeeddd\\\NNNBBB::::::999777666666666666222222222222222222222222111111111222222222333333111111111111111111111111000111111111222222222222222222222222222222222222111111111111111222222333222222222222222222222222111111222222222333333333444444444444444444444444666666666666666666666666555555555555555555555555555555555666666777888999999999999999999999999999777777888999999::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<==================>>>???@@@AAA@@@AAAFFFLLLRRR]]]nnn}}}|||{{{yyyyyyxxxxxxxxxyyy{{{|||zzzxxxuuusssssssssrrrqqqpppooonnnnnnnnnllljjjgggeeehhhkkknnnsss}}}zzzpppiiihhhiiijjjiiiooottt|||zzzqqqoooppphhhWWWHHH<<<;;;:::888777666666666222222222222222222222222000000000111111222222222111111111111111111111111000000111111222222222222222222222222222222222222111111111000111222222333222222222222222222222222111111111222222333333333444444444444444444444444333333333333333333333333555555555555555555555555555555555666666777888999999999999999999999999999666777777888999999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@BBBGGGOOOVVVbbbvvv|||zzzyyyxxxvvvvvvvvvvvvxxxzzz|||}}}xxxvvvtttsssrrrrrrpppooollllllkkklllmmmllliiigggeeejjjooouuu|||{{{xxxwwwsssnnnkkkkkkooouuuyyy~~~vvvqqqtttrrrbbbPPPBBB===999888666333444888444444555555444444333222444444444333333333222222444333222111111222333444000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444222222333333333333444444333333444444555666666666999888777666666666666666444444444555555555555666555555555555666666666666999999999888999999:::::::::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======??????>>>>>>======<<<<<<<<<============>>>AAADDDBBBDDDKKKUUU^^^kkk}}}zzzxxxwwwuuutttrrrtttvvvyyyzzzyyyyyyxxxxxxuuurrrrrrssssssqqqnnnjjjjjjkkkkkkjjjjjjjjjjjjiiiooowww~~~}}}xxxvvvuuuuuuuuutttssstttwww{{{}}}vvvvvvtttgggXXXEEE>>>::::::999555444555444444555555444444333222444333333333222222222222111111000//////000111111000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444222222333333333333444444333333444444555666666666555444444333222222333333444444444555555555555666555555666666666777777777999999888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>===============>>>??????>>>???BBBEEEDDDGGGNNNYYYdddttt|||xxxuuusssqqqooooooqqqtttwwwyyyzzz{{{zzzzzzwwwtttsssrrrpppmmmjjjggghhhiiiiiijjjkkkmmmnnnnnnuuuzzzqqqkkkkkkmmmqqqsssxxx{{{{{{pppdddLLLCCC<<<;;;;;;888444333444444555555444444333222333333333222222222111111111111000//////000111111000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444222222333333333333444444333333444444555666666666666666555444444444444555444444444555555555555666666666666777777777888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<============>>>>>>>>>>>>???@@@@@@@@@???AAACCCFFFGGGKKKSSS```nnn{{{vvvrrrooollliiikkkmmmqqquuuxxx{{{||||||{{{yyyuuussspppmmmiiifffdddeeeggghhhjjjmmmrrruuuyyyrrrnnniiigggiiiooovvvzzz{{{pppXXXKKK???<<<<<<999666444444444555555444444333222333333222222222111111111333222222222222222222333000000111111111222222222111111111111111111111111000000111111111222222222222222222333333333444444222222222333333333444444333333444444555666666666666666555555555555555666444444444555555555555666777777777777888888888888888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>?????????@@@@@@@@@@@@BBBDDDGGGIIIPPP[[[iii{{{yyyuuuqqqnnnjjjhhhjjjlllooorrruuuxxxyyyzzzxxxwwwuuurrroookkkgggdddccceeehhhjjjlllrrryyyvvvpppiiiiiiiiikkkqqqzzzzzzgggWWWGGG???===:::888777444444555555444444333222333333333222222222111111222222222333333222222222000000111111111222222222111111111111111111111111000000111111111222222222222222222333333333444444222222222333333333444444333333444444555666666666333222222111222222333333444444444555555555555666777777777777888888888888888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????>>>???@@@AAAAAACCCFFFIIIMMMXXXfffwww}}}yyyuuussspppmmmjjjkkklllmmmoooqqqrrrssstttrrrrrrrrrqqqnnnjjjhhhfffcccgggkkknnnqqqwww|||pppiiihhhccchhhooowwwssscccQQQFFF@@@;;;999:::444444555555444444333222444444444333333333222222///000111111111111000///000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444222222333333333333444444333333444444555666666666444444333333333444555555444444444555555555555666666666666777777777888888777777777888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===============>>>>>>>>>>>>===???AAABBBCCCFFFJJJMMMUUUdddwww~~~|||yyywwwuuusssooommmlllllllllllllllmmmmmmmmmlllnnnpppooommmjjjhhhhhhdddjjjpppsssvvv|||zzzqqqiiigggjjjjjjrrr}}}zzzmmm]]]PPPFFF<<<999:::444444555555444444333222555555555444444444333333///000111111111111000///000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444222222333333333333444444333333444444555666666666777666666666777777888999444444444555555555555666555555666666666777777777777777777888999:::<<<===:::::::::;;;;;;;;;<<<<<<:::999999::::::<<<======>>>>>>>>>>>>============>>>@@@BBBDDDFFFJJJNNNRRR___qqq~~~|||yyywwwvvvssspppmmmkkkjjjjjjiiihhhhhhhhhiiihhhllloooooollliiihhhhhheeelllssswwwyyy~~~uuuqqqnnnjjjlllqqqvvv|||rrrdddXXXJJJ>>>888888444444555555444444333222666666555555555444444444111222333444444333222111000111111111111222222222111111111111111111111111000111111111111222222222222222333333333444444444222222333333333444444444333333444444555666666777444444444444444555666777444444444555555555666666555555555555666666666666777777777888999;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@??????>>>>>>======<<<<<>>>>>??????@@@@@@???@@@CCCGGGHHHKKKUUU```ooo~~~~~~~~~{{{{{{zzzyyyvvvssspppooolllkkkiiihhhfffdddbbbaaagggffffffffffffggghhhhhhnnnrrrwww{{{~~~zzzqqqqqqqqqrrruuu|||uuuooohhhTTTGGGBBB;;;999::::::888444333333555333333333333333333333333222222111111111111111111000111111111111222222222444333222111111222333333111111111111111111111111333222222222222333333333111222222222222333333333333444444444555666666666444444444444444444444444444444555555555555555555666666666666666777888888888888888888999999999999999999:::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAADDDHHHJJJOOO[[[hhhyyy~~~}}}|||{{{yyyyyyyyywwwuuurrrpppnnniiiiiihhhhhhgggfffeeeeeeffffffffffffggghhhhhhiiinnnqqqvvvyyyzzz{{{{{{{{{~~~wwwrrrnnnlllpppvvv}}}ssslllhhhZZZNNNEEE::::::;;;;;;999666333333444333333333333333333333333444333222000000000111111000111111111111222222222333222222111222222333333111111111111111111111111222222222222222111111111222222222222333333333333444444555555555555555555333333333333333333333333555555555555555555444444666666666666666777888888888888888888999999999:::999999:::;;;;;;<<<<<<======<<<<<<;;;<<<<<<======<<<<<<======>>>>>>??????BBBBBBDDDIIINNNVVVfffttt~~~|||zzzyyywwwwwwwwwvvvtttrrrooonnnggghhhhhhhhhhhhiiiiiiiiiffffffgggggghhhiiijjjjjjnnnpppsssvvvvvvvvvtttssstttzzz~~~sssooooooqqqrrrooouuuqqqiiihhh```WWWLLL<<<::::::999888666555444444444444444444444444444444666444222000//////000111000000111111111222222222000000000000000000111111111111111111111111111111111222222222111111000000222222222333333333444444555555555555555444444444555555555555555555555555555555555555555444444444666666666666666777777888888888888999999999::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>;;;<<<<<<===>>>>>>??????BBBBBBEEELLLSSS```sss~~~|||}}}~~~~~~}}}{{{xxxwwwuuuvvvvvvuuutttrrrpppooohhhhhhhhhiiiiiijjjjjjkkkffffffgggiiijjjjjjkkkkkkmmmnnnppprrrsssrrrpppnnnjjjooovvv}}}xxxnnnhhhiiinnnvvv{{{|||rrriiikkkhhhbbbWWWGGG<<<;;;888777666666555555444444444444444444444444666444222000//////000111000000111111111222222222//////000000111111111111111111111111111111111111000111222222222111111000222222333333333444444444555555555555555444444444555555555555555555555555555555555555555555555444666666666666666777777888888999999999999:::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<======>>>?????????AAABBBGGGPPP[[[jjj~~~|||zzz{{{|||}}}|||zzzwwwvvvsssttttttttttttrrrqqqooojjjjjjjjjjjjiiiiiiiiiiiiggghhhiiijjjkkkkkkkkkkkkkkkkkkllloooqqqpppmmmjjjeeehhhooouuu|||rrrnnniiihhhkkkttt}}}rrrgggjjjjjjiiiaaaRRRCCC@@@;;;777666777666666333333333333333333333333444333222000000000111111000111111111111222222222000111222333333333333333111111111111111111111111///000222333333333222111333333333333444444444444444444555555555555555555333333333333333333333333444444444555555555666666666666666666666777888888999999999999::::::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????=========>>>??????@@@@@@BBBDDDKKKVVVdddwww|||zzzxxxyyyyyyyyyxxxwwwuuutttpppqqqrrrrrrrrrqqqpppoookkkkkkjjjjjjiiihhhhhhhhhiiijjjkkklllllllllkkkjjjjjjiiiiiikkknnnmmmiiidddbbbdddiiiooowww~~~uuummmmmmnnnrrrxxxwwwkkknnnooorrrnnnbbbOOOHHH@@@:::777777777666333333333333333333333333222222111111111111111111000111111111111222222222///000222333444444333333111111111111111111111111...000222444555555444333333333333444444444444555333444444444555666666666444444444444444444444444222333333444555666777777666666666666666777888888999999999:::::::::;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAADDDGGGPPP^^^nnn~~~}}}|||yyywwwuuuuuuuuutttssssssrrrrrrlllmmmnnnooopppooonnnmmmiiiiiiiiiiiiiiihhhhhhhhhjjjkkkmmmmmmmmmllljjjiiijjjgggfffhhhiiihhhbbb]]]\\\^^^aaagggoooxxx~~~wwwqqqmmmpppvvv}}}vvvxxxzzz~~~tttXXXOOODDD<<<888777666555222222222222222222222222000111111222222222111111000111111111111222222222---...000111222222111111111111111111111111111111...///222444666666555555333333333444444444555555333333444444555666777777777777777777777777777777111222333444555777888888666666666666666777888888999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>@@@@@@?????????@@@AAAAAABBBBBBFFFIIISSScccttt~~~}}}|||{{{zzzwwwuuussssssrrrqqqpppppppppqqqjjjjjjlllmmmmmmmmmllllllhhhhhhhhhhhhhhhiiiiiiiiillllllnnnnnnnnnllljjjhhhjjjgggeeeeeefffddd]]]WWWVVVWWWZZZ```iiirrrxxx{{{~~~|||wwwvvvyyywww}}}}}}{{{~~~nnn```PPPEEE<<<666444666666555555444444444555555111111111111111111111111......///000111333555666000111111222222222111111111333444444222111111222111111222333333333333222111111222222222333333333555444444333333444444555333444444444555666666666888777666555444444555666;;;777444444777999999888555666777999;;;===>>>???:::::::::999999888888888;;;;;;<<<<<<===>>>>>>>>>===<<<:::;;;>>>AAACCCCCCIIIPPP\\\kkk~~~}}}zzzxxxwwwxxxyyyzzzxxxwwwvvvuuutttrrrnnnkkkhhhfffddddddgggjjjkkkkkkeeedddccccccdddgggjjjkkkpppooommmllljjjjjjiiiiiillllllllljjjeee```ZZZVVVRRRTTTWWW[[[aaaiiiqqqwww~~~wwwvvvwwwvvvxxx}}}~~~{{{mmm\\\NNNCCC:::777888888777666666555555666666111111111111111111111111111111000000111222222333111111111222222222111111111333444444222111111222111111222333333333333222222222222222333333333333444444444333333444444444444444444444555555555555777666555444444555555666999666444444666999999888888888999999:::;;;;;;<<<;;;;;;:::::::::999999999;;;;;;<<<<<<===>>>>>>>>>???>>>======???BBBDDDEEEKKKRRR___ppp}}}|||zzzxxxwwwwwwxxxyyyvvvuuusssrrrrrrpppllliiicccbbbaaabbbfffiiijjjkkkdddcccbbbbbbeeeiiimmmppprrrrrrqqqooommmlllkkkjjjjjjkkklllkkkhhhccc^^^[[[SSSUUUVVVYYY]]]dddlllrrrwwwzzz}}}uuupppmmmqqqvvvzzz}}}kkkZZZJJJ===777888777777666555444444555555111111111111111111111111444333222111000000000000111111111111111111111111111333444444222111111222111111222333333333333222333333333333444444444444444444444444444444444444555555555555444444444444555555555444555555666777888777555666888:::;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@???@@@AAACCCFFFHHHNNNWWWfffxxx|||{{{yyywwwvvvvvvvvvwwwsssqqqpppooonnnllliiiggg^^^]]]]]]___cccfffhhhhhhcccbbbbbbdddggglllqqquuutttttttttsssrrrpppnnnmmmkkkmmmpppqqqppplllgggcccZZZYYYYYYXXXZZZ___fffkkkpppssswww{{{vvvqqqllllllooouuu}}}yyygggQQQ???666666555444333222222222222222111111111111111111111111333333222111000000000000222222111111111111111111111333444444222111111222111111222333333333333222333333333444444444555555333444444444444444444333555555555444444333333333444444444444555666666777888888888888:::<<<===>>>:::::::::999999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBDDDGGGJJJRRR\\\mmm{{{yyyxxxvvvuuutttttttttpppnnnlllkkkjjjiiifffddd\\\[[[ZZZ\\\```cccdddeeecccdddfffjjjmmmqqqtttvvvttttttuuuvvvuuuuuutttsssrrruuuxxxzzzyyyuuupppmmmdddbbb___\\\ZZZ]]]bbbgggnnnpppsssvvvzzz}}}qqqlllkkkjjjpppxxxuuu\\\DDD888666555555444333222111111111111111111111111111111111111111111000111111222222333333111111000000111111111333444444222111111222111111222333333333333222333333333444444444555555333333444555555444333333555555444444333333333222333333444555555555666666555666777888999:::;;;<<<777888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@BBBBBBBBBDDDIIIMMMVVVbbbvvv~~~yyyxxxwwwuuutttrrrrrrqqqmmmkkkiiihhhggggggeeeccc^^^\\\ZZZZZZ]]]```bbbbbbdddgggmmmrrrvvvwwwwwwwwwssstttuuuwwwxxxyyyyyyyyy{{{}}}|||wwwtttnnnkkkgggaaa]]]]]]___bbbhhhjjjmmmppptttzzzzzznnnggggggjjjoooyyy~~~jjjNNN>>>:::888888666555444444444444111111111111111111111111000000000000111222333444444333222000000000111111111333444444222111111222111111222333333333333222333333333333444444444444222333444555555444333222444444444444333333333333333333444555555555444444222444555666555555777888666666777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===@@@BBBCCCCCCFFFLLLQQQ[[[iii}}}|||wwwwwwuuutttrrrqqqoooooollljjjgggfffffffffdddcccaaa^^^ZZZYYY[[[___bbbdddhhhlllrrryyy}}}~~~}}}|||vvvvvvvvvxxxyyy|||~~~}}}{{{wwwuuupppiiibbb______```___bbbfffjjjooovvv}}}zzzyyytttnnnhhhhhhmmmrrr~~~uuuVVVCCC===:::999777666555444444444111111111111111111111111000000000000111222333444555444222000//////000111111333444444222111111222111111222333333333333222222222222222333333333333222333555666666555333222333333333333333333444444333444555555555444333222222444666666555444555777666666777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===@@@DDDEEEEEEIIIOOOUUU```qqq}}}}}}||||||zzzxxxvvvuuuuuusssqqqooonnnmmmllljjjgggeeeffffffeeecccccc___ZZZXXX[[[aaafffiiilllooouuu{{{|||{{{zzzzzz{{{}}}{{{tttlllfffdddccc___aaaeeehhhlllrrrxxx}}}yyytttpppnnnllliiiiiinnnwww}}}{{{ZZZEEE>>>888888666555444333333222111111111111111111111111111111111111111111222333555444222000//////000111111333444444222111111222111111222333333333333222111111222222222333333333222333555666666555333222222222222333333444444444444444555666555444222111555777:::999777666777999777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===AAAEEEGGGGGGKKKRRRYYYddduuu}}}{{{zzzzzzyyywwwuuuuuuuuutttsssqqqooommmlllllljjjgggeeeffffffeeedddccc___YYYXXX[[[bbbiiimmmoooqqquuuzzz}}}{{{|||~~~~~~uuunnnjjjiiifffgggiiijjjkkkoootttwww{{{qqqnnnoookkkiiigggjjjsss~~~bbbJJJ>>>555333444777666333444888000000000000000000000000111111111111111111111111333222222111111222222333000111111111111222222222222222222222222222222222222222111111222222333444444444444444444444444444444444444333333222222222444555666666666666666666666666666666777777777777666666666666777888999:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???===BBBFFFEEEGGGOOOZZZaaammm~~~}}}zzzxxxvvvuuuuuuuuusssuuuvvvsssoookkkkkklllnnnnnnnnnllliiiffffffgggaaa___]]]^^^bbbhhhmmmoooxxx{{{}}}}}}uuupppmmmkkkeeebbbggglllooorrrvvvuuummmjjjllliiiiiilllssskkkQQQAAA;;;888777777444///...111111111111111111111111111111111111111111111111111333222222111111222222333000111111111111222222222222222222222222222222222222222111111222222333444333333333333333333333333444444444333333333222222333444555555555555555555666666666666777777777888777777777777888999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????===@@@CCCEEEIIIRRR]]]eeeqqq|||{{{xxxuuutttsssssstttqqqrrrsssqqqmmmjjjjjjkkklllmmmmmmkkkiiiggghhhiiieeedddcccdddhhhnnnsssvvv|||xxxuuunnngggccceeeiiilllppptttwwwooojjjiiikkkjjjnnnvvv~~~{{{^^^HHH@@@;;;777666333---,,,...111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111222222111111222222333444222222222222222222222222444444444444333333333333222333444555555555555444666666666777777777888888888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;===>>>@@@@@@@@@@@@??????@@@CCCGGGNNNXXXdddlllyyyzzzxxxtttqqqppppppqqqqqqmmmoooooonnnllljjjjjjjjjjjjkkkkkkjjjhhhggghhhiiihhhggggggiiimmmsssyyy|||}}}vvvnnnhhhggghhhiiimmmrrr}}}vvvrrrnnnkkklllooorrrzzz}}}}}}kkkQQQAAA;;;777777555111000222111111111111111111111111111111111111111111111111222222111111111111222222000000111111111222222222333333333333333333333333222222111111222222333444222222222222222222222222444444444444444444333333333333444555666666666666666666777777777888888888888888888888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;===???BBBBBBBBBAAA@@@DDDBBBDDDKKKTTT___lllvvv~~~|||xxxuuurrrnnnmmmmmmnnnoookkkllllllllllllkkkjjjjjjiiijjjiiigggeeedddeeegggfffgggiiikkkooouuu{{{~~~wwwpppnnnkkkiiijjjnnnyyytttpppooonnnnnnqqqwww|||{{{sssYYYGGG@@@:::999888555444666111111111111111111111111111111111111111111111111222111111000000111111222000000111111111222222222444444444444444444444444222222111111222222333444444444444444444444444444444444444444444444444444444444666777777888888888777777777777888888888888777666666777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@BBBCCCCCCBBBAAAEEECCCFFFOOOYYYcccsss~~~{{{zzzvvvtttqqqnnnllllllmmmnnnjjjjjjkkkkkklllkkkkkkjjjiiihhhgggdddaaa```bbbcccfffiiilllooosssyyy|||wwwsssnnniiihhhkkkyyysssooommmnnnooorrryyy|||~~~~~~vvv{{{yyycccQQQGGG>>>;;;999666444555222222222222222222222222111111111111111111111111111111000000000000111111000111111111111222222222444444444444444444444444222222111111222222333444444444444444444444444444444444444444555555555555444555666777888999999999777777777888888888999999666666666666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCCCCCCCCCCCCCBBBHHHTTT]]]iii}}}~~~|||zzzxxxvvvtttrrrpppnnnmmmmmmmmmjjjiiiiiiiiikkkkkkjjjhhhggggggeeebbb``````aaacccjjjnnnssswwwzzz}}}xxxuuupppjjjkkkpppwwwrrrooommmpppsssyyy{{{xxx|||~~~uuuuuuqqqWWWLLLAAA===:::666333333222222222222222222222222111111111111111111111111111111000000000000111111000111111111111222222222222222222222222222222222222222111111222222333444333333333333333333333333444444444444555555555666333444555777888888999999777777888888888999999999777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDCCCDDDNNN\\\fffrrr~~~}}}|||zzzxxxvvvuuuuuusssqqqpppnnnmmmiiigggfffgggiiiiiigggeeeeeeeeedddbbbaaabbbeeehhhnnnsssyyy}}}~~~yyyvvvrrrqqqvvv~~~}}}yyytttqqqppprrrwwwzzzsssvvvzzzvvvttt|||WWWLLLAAA<<<:::777444555222222222222222222222222111111111111111111111111111111000000000000111111000111111111111222222222000000000000000000000000222222111111222222333444222222222222222222222222444444444555555555666666222333444666777888888888777888888888888999999999888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<============>>>>>>@@@BBBDDDEEEEEEHHHTTTdddnnn|||}}}|||{{{zzzyyyvvvvvvvvvvvvtttqqqooommmhhhfffdddeeehhhhhheeeccccccccccccbbbbbbeeeiiilllpppuuu|||{{{wwwuuuwww~~~zzzzzzrrrpppqqqvvvwwwtttxxxxxxwww~~~kkkUUUAAA<<<:::555444999555444333222222222222333111111000000000000000000111111111111111111111111111000000000111222333333222222111111111111111111222222222222222222222222555444222111222333555777333333333444444444555555666666555555444444444333555555555666777777888888999999::::::::::::;;;;;;:::::::::::::::;;;======;;;<<<===>>>>>>@@@CCCFFFKKKRRR\\\gggvvv}}}yyyxxxwwwvvvuuuuuutttsssssssssrrrooommmjjjiiihhhfffeeeeeeeeeeeedddcccdddgggggggggnnnvvvyyy}}}xxxuuu|||yyyvvvwwwssstttxxx{{{{{{}}}uuu]]]FFF???<<<666555888444444444444333333333333111111111222222222222222111111111111111111111111111111111000111111222222222222111111111111111111222222222222222222222222444333222222222333444555333333333444444444555555666666666555555555444444555555666777777888888999999999::::::::::::;;;;;;::::::::::::;;;<<<===>>><<<===>>>??????BBBEEEHHHMMMTTT```mmm~~~}}}xxxvvvuuuvvvwwwvvvtttssssssssssssqqqnnnlllhhhhhhggggggggggggggggggeeedddfffiiiiiijjjqqqyyy}}}|||tttrrrttttttyyy}}}gggNNNCCC???999555666444444555666555444333222000000111111222222333333111111111111111111111111222222111111000111111111111111222222222222222222222222222222222222222222222222222333333333444444333333333444444444555555777777666666666666555555666666777777888999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>???@@@AAACCCGGGJJJOOOXXXfffwww{{{wwwsssqqqsssuuuwwwwwwtttsssrrrrrrrrrpppmmmjjjeeeffffffgggggggggggggggffffffhhhlllmmmnnnuuu}}}xxxrrrqqqtttwww|||pppUUUFFF@@@:::666555444555666777777555333222...//////000111222333333111111111111111111111111333333222111000000000111111111222222222222222333222222222222222222222222222222333444555444444444333333333444444444555555777777777777777666666666777777777888999999::::::999999999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???===>>>??????@@@DDDHHHLLLSSS]]]ooo~~~xxxuuuqqqppprrrtttvvvwwwsssrrrqqqqqqqqqooollliiidddddddddeeeeeeeeeeeeeeeffffffjjjoooqqqrrryyy~~~~~~~~~~~~wwwrrrssswww{{{~~~vvv\\\KKKBBB;;;777555444555666777777555333222000000111111222333444444111111111111111111111111333333222111000000000111111111222222333333333333222222222222222222222222333333444555555555555444333333333444444444555555666666666777777777777777777777777888999999::::::999999999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???<<<======>>>@@@CCCIIIMMMXXXcccwww}}}yyyvvvsssrrrssstttuuuuuusssrrrqqqqqqpppnnnkkkhhheeedddbbbaaa`````````aaafffggglllrrruuuwww~~~{{{wwwuuuyyy}}}~~~gggRRREEE===999888444444555666555444333222222222333333444555555555111111111111111111111111222222111111000111111111111111222222333444444444222222222222222222222222333333333444444444555555333333333444444444555555555555666666666666777777666666777777888999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<======???DDDJJJOOO^^^iii}}}yyywwwuuuuuuvvvvvvuuussstttsssrrrqqqpppnnnkkkhhheeeccc```]]]\\\]]]^^^```gggiiiooovvvyyy|||}}}{{{zzz}}}{{{ttt\\\III???<<<;;;444444444444333333333333222222222222222222222222111111111111111111111111111111111000111111222222111111222222333444444555222222222222222222222222222222111111111222333444333333333444444444555555444444555555555666666666555555666777777888888999999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>======>>>>>>@@@EEELLLQQQbbbnnn}}}zzzvvvvvvvvvwwwxxxwwwuuusssuuutttrrrrrrqqqoookkkhhheeebbb^^^[[[ZZZ\\\```cccjjjlllrrrzzz~~~{{{|||xxx}}}~~~dddMMMAAA======555444333222222222333333////////////............111111111111111111111111111000000000111222333333111111222333333444555555222222222222222222222222222000///......000222333333333333444444444555555333444444444555555666666555555555666777777888888999999:::::::::;;;;;;;;;:::::::::::::::<<<======>>>>>>??????BBBGGGNNNSSSeeeppp}}}zzzxxxssssssuuuxxxzzzyyyvvvsssvvvtttsssrrrqqqoookkkiiieeebbb]]]YYYZZZ^^^cccggglllnnnuuu~~~yyyzzz|||~~~rrr[[[JJJBBB@@@:::888666666666555333111222222222222222222222222333333222111000///......111111222222222333333333444444444444444444444444111111333444444333111111555444444333333333444444666666666666666666666666555555555555666666666666666666666777888888999999::::::999999999:::;;;;;;>>>>>>======<<<<<<<<<<<<<<<===@@@AAAAAADDDPPP]]]iiixxx|||yyyxxxtttuuuwwwxxxxxxvvvtttssssssssssssrrrqqqnnnlllkkkkkkggg```[[[[[[```ggglllrrrvvv|||{{{{{{~~~zzzcccOOOBBB<<<999888666555555555333222222222222222222222222222111111111111000000000000111111111111222222222333333333333333333333333333222222333333333333222222555444444333333444444444555555555555555555555555555555555555666666666666666666666777888888999999::::::999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAACCCCCCFFFSSS```ooo|||~~~{{{xxxwwwtttuuuvvvvvvvvvuuuttttttttttttsssrrrpppnnnllljjjiiieee```]]]^^^cccjjjoootttyyy{{{zzzzzz|||oooYYYGGG<<<999777555444555555444222222222222222222222222222000000000111111111222222000000000111111111222222222222222222222222222222444444333333333333444444444444444333333444444555444444444444444444444444555555555555666666666666666666666777888888999999:::::::::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@@@@@@@BBBDDDEEEJJJWWWeeewwwyyytttyyy}}}yyywwwvvvuuutttttttttttttttuuuuuuuuuuuutttrrrpppmmmkkkiiieeeccc```___bbbhhhpppuuuyyy}}}yyysssuuuyyy~~~zzzeeeOOOBBB:::777555444444555444333222222222222222222222222111111111111111111111111///000000000000111111111222222222222222222222222555555333222222333555555444444333333333444555555444444444444444444444444555555555555666666666666666666666777888888999999:::::::::::::::;;;<<<===::::::;;;<<<===>>>??????@@@AAACCCEEEGGGMMM]]]llltttttt|||yyywwwvvvuuutttrrrqqqrrrsssuuuvvvvvvuuusssqqqnnnllljjjhhhaaa``````aaafffnnnuuuzzz~~~{{{rrrqqqsssyyy~~~|||nnnWWWGGG<<<999666444444444444333222222222222222222222222333333333222111000000//////000000000000111111111444444444444444444444444555555333222222333555555333333333333333444555666444444444444444444444444555555555555666666666666666666666777888888999999::::::::::::;;;<<<===>>><<<<<<<<<<<<============@@@AAACCCFFFIIIQQQcccsssxxxzzz~~~{{{xxxvvvuuutttrrrqqqpppppprrrtttvvvuuutttqqqooollljjjhhhhhh______aaaeeekkkssszzz~~~xxxpppooosssxxx|||xxx^^^KKK???<<<888555555555444333222222222222222222222222555444333222111000//////000000000111111111222222444444444444444444444444444444333333333333444444333333333333444555555666444444444444444444444444555555555555666666666666666666666777888888999999::::::::::::;;;<<<>>>>>><<<<<<<<<===============AAAAAADDDHHHMMMWWWkkk||||||~~~{{{xxxvvvuuutttrrrqqqpppooopppqqqtttuuusssqqqooollljjjiiihhhggg```bbbeeejjjqqqxxxzzzlllgggkkkvvv|||iiiTTTCCC???:::777555555444333222222222222222222222222333333333222222111111111111111111111222222222333333333333333333333333333222222333333333333222222333333333333444555666666555555555555555555555555555555555555666666666666666666666777888888999999999:::::::::<<<===>>>???:::;;;;;;<<<===>>>??????BBBBBBFFFKKKQQQ]]]rrr|||~~~}}}{{{xxxuuusssrrrqqqppppppoooooopppqqqssstttpppooollljjjhhhgggggggggdddfffkkkqqqxxx~~~sssgggbbbgggxxx{{{}}}ttt^^^EEEAAA<<<888666555444333222222222222222222222222111222222222222333333333111222222222222333333333222222222222222222222222111111333444444333111111222222222333444555666777666666666666666666666666555555555555666666666777666666666777888888999999999::::::;;;<<<===??????888999:::<<<>>>???AAAAAACCCDDDGGGMMMTTTbbbxxx||||||zzzxxxuuusssqqqpppooooooooooooooopppqqqrrrsssnnnmmmkkkiiigggfffgggggggggjjjooouuu|||xxxlllhhhfffjjj{{{yyywww}}}[[[PPPAAA<<<;;;555444777222444333333222222111111111222222222222222222222222444333222000000222333444444444444333333222222222444444444444444444444444444333333222222333333444444444444444444444444444444444444555555555666666777777777777888999:::;;;;;;::::::::::::;;;<<<<<<======???@@@@@@???>>>>>>???BBBIIIQQQZZZiii~~~wwwxxxxxxxxxvvvsssooommmnnnnnnnnnnnnnnnnnnnnnnnnllljjjgggeeedddfffhhhjjjiiimmmsssyyy~~~~~~qqqiiikkkooouuu{{{vvvzzzhhhTTTDDD>>>===777666999444333333333222222222222222222222222222222222222222///...---,,,,,,---...///444444444333333222222222444444444444444444444444555444444333333444444555444444444444444444444444444444444555555555666666777777777777888999:::;;;;;;::::::::::::;;;<<<<<<<<<===>>>?????????>>>>>>BBBDDDKKKUUU^^^ppp~~~uuuuuuuuuuuutttsssqqqpppooooooooonnnnnnmmmmmmmmmkkkiiifffddddddfffhhhjjjllloootttzzzuuummmiiiqqq{{{vvvtttvvvxxxZZZIIIAAA???888888:::666222222222222333333333333222222222222222222222222222111000//////000111222444444333333333333222222444444444444444444444444666555555444444555555666444444444444444444444444444444555555555666666666777777777777888999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>DDDGGGOOOYYYeeezzz|||yyytttssssssrrrrrrrrrssssssppppppooonnnmmmlllkkkkkkjjjhhhfffddddddfffiiikkkpppssswww{{{qqqlllooo{{{wwwooopppzzzaaaMMMCCC???888888:::555111222222333333444444444222222222222222222222222555444333333333333444555333333333333333333333333444444444444444444444444555555444444444444555555444444444444444444444444555555555555666666666666777777777777888999:::;;;;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>DDDIIIRRR\\\lll~~~zzzxxxuuutttrrrqqqqqqrrrsssuuupppooonnnmmmkkkjjjiiihhhiiigggeeedddeeehhhkkknnnsssvvvyyy}}}kkkmmmvvv{{{nnnkkktttiiiSSSEEE???777777888333222222222333333444444555222222222222222222222222111111111000000111111111333333333333333333333333444444444444444444444444444444333333333333444444444444444444444444444444555555555666666666777777777777777777888999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@CCCJJJUUUaaasss}}}zzzxxxwwwuuusssqqqpppqqqssstttnnnnnnlllkkkiiihhhffffffhhhfffeeeeeefffjjjnnnpppvvvxxx{{{fffnnn~~~qqqhhhooo{{{ttt[[[JJJBBB999888999333333333333333444444444444222222222222222222222222000000000000000000000000222222333333333333444444444444444444444444444444333333333222222333333333444444444444444444444444555555666666666777777777777777777777888999:::;;;;;;::::::::::::;;;<<<<<<============>>>@@@AAABBBDDDNNNZZZggg}}}}}}{{{xxxvvvuuutttrrrppppppppprrrsssmmmmmmllljjjiiigggffffffgggfffeeefffhhhlllqqqtttyyy{{{ffftttxxxjjjnnnxxxeeeQQQGGG===<<<<<<555444444444444444333333333222222222222222222222222222333333333333333333222222222222333333444444444444444444444444444444444444444333333333333444444444444444444444444444444555666666666777777777777777777777777888999:::;;;;;;::::::::::::;;;<<<<<<>>>>>>===>>>???AAABBBCCCGGGSSSaaappp|||zzzwwwtttrrrpppoooooonnnooopppqqqrrrnnnmmmlllkkkjjjiiihhhhhhhhhgggfffgggjjjoootttwww|||jjj{{{}}}nnnpppyyylllWWWLLLAAA??????888555555555444444333333333222222222222222222222222111222222333333222222111222222222333333444444444444444444444444444444444555555555444444555555555444444444444444444444444666666666666777777777777777777777777888999:::;;;;;;::::::::::::;;;<<<<<>>>>>>>>???AAACCCEEEKKKXXXgggvvv~~~zzzwwwtttpppnnnkkkkkkllllllnnnooopppqqqnnnnnnmmmmmmlllkkkjjjjjjhhhgggggghhhkkkpppuuuxxx~~~|||xxxwwwyyy|||]]]MMMGGG@@@:::777555555666666666555444333555444222111000000111222222444555555333222222333555555444333333222111111111111222333333444555555444444444444444444444444555444444444444555666666555555555555666666666666666666666777888888999999:::;;;;;;;;;<<<=========??????@@@AAA???===@@@FFFNNNXXXkkk{{{wwwtttrrrpppooonnnmmmmmmmmmnnnoooqqqrrroooqqqqqqpppmmmkkkjjjkkkfffhhhkkkmmmpppuuuzzzzzzwwwvvv|||cccQQQHHHAAA;;;999555555555555555444333333555444333333222222222222222333555444222111111222333333333333333333333333222222222333333444444444444444444444444444444444555444444444444555666666555555666666666777777777777777777888999999:::::::::;;;;;;<<<<<<===============???AAA@@@???CCCJJJRRR]]]rrr}}}xxxtttrrrqqqooommmmmmmmmmmmmmmmmmooopppqqqnnnppppppnnnkkkiiihhhiiihhhjjjlllooorrrwww}}}wwwqqqwwwnnnWWWJJJBBB===;;;444444444444333333333222444444555555555444333333111222444333222000000111111111222333333444555555333333333333333333333333444444444444444444444444555444444444444555666666666666666777777777888888888888888999::::::;;;;;;::::::;;;<<<======>>>>>><<<<<<>>>AAAAAAAAAFFFNNNWWWddd|||~~~{{{vvvrrrpppooommmlllmmmmmmlllmmmmmmnnnooopppnnnoooooommmjjjgggffffffiiilllooorrrvvv{{{xxxnnnrrrzzz^^^MMMCCC>>><<<444444333333333222333333444555666777777666555444000222333333111000000111111222222333333444444555333333333333333333333222444444444444444444444444555444444444444555666666777777777777888888888888777777888888999::::::;;;::::::;;;<<<===>>>>>>???===<<>>???@@@???>>>@@@CCCCCCDDDJJJRRR___rrr{{{xxxtttqqqoooooonnnlllmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqooollliiihhhhhhkkkoootttxxx}}}ooommmtttrrrXXXIIIBBB===999888666555555555666777777777777777666555444444111222444333222000000111333333333333333333333333333333333333333333333333444444444444444444444444555444444444444555666666666666666777777777888888555666666777888888999999::::::;;;<<<>>>???@@@@@@@@@???@@@CCCDDDEEELLLUUUaaavvv{{{wwwsssppppppooonnnmmmnnnnnnoooooooooooonnnnnnpppqqqqqqpppmmmkkkkkkkkkmmmqqqwww}}}rrrnnnooowww|||```OOOEEE???;;;:::888777777777999::::::999777666555444333333222333555444222111111222111222222333333444444555222222222333333444444444444444444444444444444444555444444444444555666666555555666666666777777777666777777888888999::::::::::::;;;===>>>???@@@AAA>>>===@@@CCCEEEHHHPPPYYYdddzzzyyyvvvrrrpppoooooonnnmmmoooooopppqqqqqqpppooonnnnnnpppqqqpppnnnllllllmmmpppuuu{{{uuunnnlllqqqeeeSSSHHH@@@===<<<:::888888999:::;;;;;;:::777555333222333333222444555555333222222333///000111222444555666777111111222333333444555555444444444444444444444444555444444444444555666666555555555555666666666666777888888999::::::;;;;;;::::::;;;===>>>@@@AAAAAA<<<<<<>>>CCCFFFJJJSSS]]]fff}}}xxxuuuqqqooonnnnnnnnnmmmooopppqqqrrrrrrqqqpppooommmnnnpppooonnnllllllmmmssswww~~~xxxiiieeennnpppWWWHHHAAA<<<:::999999:::::::::999;;;999777555444555666777444444444333333222222222333333333333333333333333333333333444444444555555555555444444444444555555555555666666666666555555666666555555666777777888888888888777888888999999===============>>>?????????>>>???DDDHHHMMMUUU___lll~~~|||wwwuuurrrpppooooooqqqrrrqqqpppoooppppppooommmkkkmmmnnnoooooooooppprrrsssuuu{{{{{{kkkffflll|||ttt\\\MMMEEE???===;;;:::;;;<<<;;;:::777666444222111222333333444444444333333222222222333333333333333333333333333333333444444444555555666555555444444555555666555555666666666666555555:::999999999999999::::::999888888888888999::::::<<<<<<<<<<<<<<<======>>>@@@???@@@EEEIIINNNXXXbbbppp}}}zzzxxxuuurrrppppppqqqrrrsssrrrrrrssstttssspppmmmlllmmmmmmmmmlllmmmppprrrvvv|||ooogggiiiwwwzzzbbbRRRIIIBBB???===<<<<<<===<<<;;;555444333111111111222222444444333333333333222222333333333333333333333333333333333444444444555555666555555444444555555666555555666666666666555555888888777666666777777777999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======AAA@@@BBBFFFKKKQQQ]]]iiixxx~~~}}}|||zzzvvvsssqqqqqqqqqrrrsssttttttvvvwwwuuuqqqnnnmmmlllkkkiiiiiijjjnnnrrrxxx}}}sssiiihhhssszzz{{{iiiVVVJJJDDDAAA===<<<<<<<<<;;;:::666666555444333333444444333333333333333333333333333333333333333333333333333333333444444444555555666666555555555555666666555555666666666666555555777777666555555555555666999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@BBBGGGLLLTTTcccqqq|||{{{yyywwwtttrrrqqqqqqssstttssssssuuuwwwxxxvvvrrrooonnnmmmkkkhhhgggjjjooossszzz~~~xxxlllhhhppp{{{yyywwwqqqYYYJJJDDDAAA===:::::::::999888666666555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555666666666555555666666666555555666666666666555555:::999999888888999999999999999999999:::;;;<<<=========<<<<<<======>>>?????????BBBGGGMMMWWWjjjzzz}}}zzzxxxtttrrrpppooopppqqqtttvvvuuuuuuvvvxxxyyywwwtttqqqpppooollljjjiiimmmssswww|||~~~ooohhhmmmwwwzzzuuu~~~zzz^^^KKKEEEAAA<<<999888888777666333444444444444333333333222222333333333333444444333333333333333333333333333333333444444444555555777666666555555666666777555555666666666666555555777777777777777888999999888888888888999;;;<<<==================>>>??????>>>???BBBHHHOOO\\\rrr~~~zzzwwwuuupppooonnnmmmnnnqqqtttvvvwwwvvvvvvwwwxxxxxxvvvtttppppppnnnlllmmmpppvvv{{{}}}||||||}}}rrrgggjjjrrr}}}ttt|||fffPPPGGGBBB===999777777666666222222222333333333222222222222222333333444444444333333333333333333333333333333333444444444555555777777666666666666777777555555666666666666555555444444444444555777888999777777777888999:::;;;<<<===<<<<<<<<<<<<===>>>>>>>>>???DDDKKKSSSbbbzzz{{{wwwuuutttpppooommmmmmnnnpppsssuuuuuusssrrrrrrtttuuutttsssooooooooonnnooosssyyy}}}}}}{{{{{{|||~~~sssfffgggnnn~~~tttzzzlllUUUHHHDDD>>>999777777777666222333333444444444333333222222222333333444444444333333333333333333333333333333333444444444555555777777666666666666777777555555666666666666555555666666666777888:::<<<===666666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<======???AAAFFFMMMUUUfff~~~yyyuuutttsssrrrpppnnnmmmnnnppprrrtttqqqooommmmmmnnnpppppppppnnnnnnooooooqqquuuzzz~~~~~~||||||{{{zzzyyywwwhhhfffkkkzzztttxxxuuuXXXMMMDDD===;;;:::777555666666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555333444444444555666666666555555555555666666666666666666666666777777777777777888999:::;;;;;;;;;;;;>>>=========>>>???AAABBBKKKEEEHHHTTT```nnn{{{uuuqqqrrrtttssspppllljjjkkkmmmooooooooollliiiggggggiiilllooopppnnnmmmnnnrrrxxx}}}xxxiiiggglllvvvtttvvv|||]]]OOOFFF>>><<<;;;888666777666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555444444444555555555555555555555555555666666666666777777777777888888888888888999999:::;;;;;;<<<<<<======<<<<<<===???AAABBBGGGCCCFFFSSSaaasss{{{tttqqqqqqssspppmmmjjjiiijjjllllllllljjjhhheeeddddddgggjjjlllpppnnnmmmooottt{{{yyyjjjfffiiiqqqvvvwwwdddQQQHHH@@@===<<<888666777666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555555555555555555444444444555555555555666666666666888888888888999999999999999999999999:::;;;<<<===<<<<<<;;;<<<===???@@@BBBEEECCCHHHVVVggg|||~~~yyytttqqqqqqrrrlllkkkiiiiiijjjkkkjjjhhhdddcccaaaaaabbbdddgggiiinnnnnnnnnqqqwww~~~|||kkkddddddkkkzzzyyyyyyiiiSSSIII@@@===;;;777666666666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555666666666555444444444333555555555555666666666666777777777888888888999999::::::999999:::;;;===>>>;;;;;;;;;;;;===???@@@BBBFFFFFFMMM\\\ooo{{{wwwssspppoooooojjjiiijjjkkklllkkkhhhfffaaa`````````bbbdddggghhhkkklllooosssyyy|||zzzzzz{{{|||pppgggeeegggttt{{{yyyoooUUUKKKAAA===:::777555666666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555666666666555444444444333555555555555666666666666666666666777777777888888::::::::::::;;;<<<======;;;;;;;;;<<<===???AAACCCFFFIIIRRRaaavvv~~~|||xxxuuurrrpppnnnmmmjjjjjjkkkmmmnnnllliiifffaaaaaabbbccceeeggghhhiiiiiilllpppttt{{{|||zzzzzzyyyxxxvvvuuuwww{{{wwwmmmjjjeeeppp|||xxx|||wwwXXXNNNCCC>>>;;;777555666666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555555555555555555444444444555555555555666666666666555666666666777777777777999:::;;;<<<=========<<<<<<;;;<<<<<<>>>@@@CCCDDDDDDKKKVVVfff}}}{{{yyyuuusssqqqooommmkkkjjjjjjlllmmmnnnmmmjjjfffdddeeefffgggiiijjjkkkllliiimmmrrrwww~~~|||zzzyyywwwvvvwwwyyy}}}{{{oookkkdddoooyyyzzz\\\QQQFFFAAA===999777888666666555444444444444555333333333333333333333333555555555555555555555555555555444444444444555555444444444555555555555555555555555555666666666666666666777777777888888888777999<<<>>>>>>>>><<<;;;<<<<<<<<<===???BBBDDDEEEDDDMMM\\\mmmyyyvvvsssqqqqqqooollliiijjjjjjkkkmmmnnnmmmiiigggggghhhiiikkklllmmmmmmmmmkkkpppvvv{{{zzzmmmhhhdddnnn|||{{{___TTTIIICCC???;;;999:::666666555444444444444555333333333333333333333333555555555555555555555555555555555444444555555555333444444555555666666666555555555555666666666777777888888888888999999999777999<<>><<<:::=========>>>@@@BBBEEEFFFEEEPPPaaatttxxxuuurrrppppppoookkkhhhjjjjjjjjjlllmmmllliiifffhhhjjjlllmmmnnnnnnnnnmmmmmmrrryyy~~~vvvhhhfffkkkyyy~~~}}}nnnUUUFFFCCC;;;888;;;999666666555555555666666777555555555555555555555555333333444555555444333333222333555666666666555444555555555555555555555555333444555666666555444333777777888999999999999888777999::::::::::::;;;===<<<===??????@@@AAADDDFFFFFFWWWooo}}}wwwsssmmmjjjkkklllkkkjjjkkkjjjiiiiiiiiijjjkkklllkkkmmmnnnnnnmmmmmmnnnpppqqqwww{{{~~~zzzkkkfffkkkyyy~~~tttZZZJJJEEE<<<888:::888666666555555555555666666444444444444444444444444333444555555555555444333333444555555666555555555555555555555555555555555555666666777777666666555666666777888888888888888777999::::::::::::;;;===<<<===??????@@@AAADDDFFFIIIUUUjjj~~~vvvrrrmmmjjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiijjjkkkmmmnnnoooooonnnnnnoooqqqsssyyy~~~}}}~~~ooofffjjjwww{{{```MMMGGG===999:::666666666555555555555666666333333333333444444444444333444555555555555444333555444444444444555666666555555555555555555555555666777777888888777777666555666666777888777777777777999::::::::::::;;;===<<<===??????@@@AAAEEEGGGLLLTTTfff~~~uuuqqqmmmjjjjjjkkkkkkjjjiiihhhhhhhhhhhhiiijjjkkkooopppppppppooooooqqqrrruuu|||}}}|||rrrgggjjjuuudddPPPHHH>>>:::;;;777777666666555555555555666222222333333333333333444444444555555555555444444555555444333333555666777555555555555555555555555777777777777777777777777666666777888888888888888777999::::::::::::;;;======>>>?????????BBBEEEIIIPPPWWWiii{{{ssspppmmmjjjiiijjjjjjjjjiiiiiiiiiiiijjjkkkkkklllnnnooopppooonnnoooqqqssswww~~~sssjjjiiirrrgggQQQIII@@@<<<===888777777666555555555555555222222222333333444444444555555555555555555555555555555444333333555666777666666666666666666666666666666666666666666666666777888999999::::::999999777999::::::::::::;;;======>>>>>>??????BBBFFFJJJSSS]]]ppp}}}wwwpppooommmkkkiiiiiiiiijjjjjjjjjkkklllmmmmmmmmmnnnmmmmmmnnnmmmmmmooorrrttt{{{uuukkkhhhnnnmmmUUUKKKBBB??????:::888777666555555444555555222222333333444444555555666666555444444555666666555444444444444555666666666666666666666666666666777666666555555666666777888999::::::;;;;;;::::::777999::::::::::::;;;======>>>>>>>>>???BBBGGGKKKUUUbbbwwwzzztttnnnnnnmmmkkkhhhhhhiiijjjjjjkkklllmmmnnnoooooooookkklllllllllmmmppptttwwwwwwkkkfffjjj{{{|||~~~uuuZZZOOOEEEAAA@@@:::888777666555555444444444222333333444555555666666777666555444444555666777333444555555666555555555666666666666666666666666888888777666666777888888888888999::::::::::::999777999::::::::::::;;;===>>>>>>>>>>>>???CCCHHHLLLXXXdddxxxzzztttlllmmmmmmkkkhhhggghhhjjjiiijjjlllmmmnnnoooooonnnjjjkkklllmmmnnnrrrwwwzzzyyyjjjeeehhhyyyzzzzzzzzz^^^RRRGGGBBB@@@:::888888777555555444444444333333444444555666777777777666555444444555666777222333555666666666555444777777777777777777777777:::999888777777888999:::777777888999999999999888777999::::::::::::;;;===>>>>>>>>>>>>???CCCHHHMMMZZZdddwww{{{vvvkkkmmmmmmkkkhhhfffhhhjjjhhhiiikkkmmmnnnnnnnnnmmmjjjkkklllmmmoootttyyy}}}vvvoooiiiiiixxx{{{[[[MMMKKKEEE===;;;888777777666666666666777666555555555555444444444666666666666666555555555555555555555555555555555222222333555666888999999444555555666777888888999::::::999999999999999999999999999:::;;;<<<===>>>???======@@@BBBDDDKKKSSS\\\iii{{{wwwooonnnllljjjhhheeecccbbbgggiiikkknnnppprrrttttttuuuqqqnnnpppsssvvv|||zzznnngggggguuuzzz```QQQNNNGGG@@@===888777666666555555666666666555555555555444444444666666666666666666666555555555555555555555555555555555555555666666777777555555666666777777888888888888888888888888888888;;;;;;:::::::::;;;;;;<<<>>><<<===@@@BBBDDDLLLUUU```nnnzzzvvvnnnmmmkkkiiigggeeeeeedddhhhiiilllooorrrtttuuuvvvzzzuuuqqqrrrtttwww}}}mmmfffeeeqqqxxx|||hhhVVVPPPIIIBBB???777777666555555555555555666555555555555444444444555555666666666666666666555555555555555555555555777777777666555555444444666666666666777777777777666666666777888888888999<<<<<<;;;::::::::::::;;;===<<<===@@@BBBEEENNNXXXfffvvv}}}xxxuuummmkkkiiigggffffffggghhhjjjkkknnnqqqsssvvvwwwxxx{{{uuurrrssswwwzzzooogggeeennnvvvyyy~~~oooZZZPPPIIIAAA>>>777777666555444444444555666555555555555444444444555555555555666666666666555555555555555555555555777777777666555555444444777777777777666666666666555666666777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===@@@BBBFFFQQQ]]]kkk}}}}}}yyyuuusssllljjjhhhggggggiiikkkmmmlllmmmpppsssuuuwwwxxxyyyvvvqqqooosssyyy}}}}}}}}}}}}ssskkkfffmmm{{{wwwyyy}}}vvv\\\OOOGGG@@@<<<888888777555555444444444666555555555555444444444444555555555666666777777555555555555555555555555555555555555666666666666777777777777666666666666777777888888999:::;;;;;;888999999:::;;;<<<>>>???<<<<<<>>>@@@BBBHHHUUUcccppp~~~zzzwwwsssqqqlllkkkjjjiiijjjllloooqqqoooppprrrtttvvvxxxxxxyyysssooonnnssszzz~~~~~~wwwnnnhhhlllxxx|||}}}}}}```OOOFFF???;;;:::999888666555555555555666555555555555444444444444444555555666777777777555555555555555555555555333444444555666777888888666666666666777777777777888888888999::::::;;;;;;777777888999;;;===???@@@<<<===???BBBCCCJJJZZZiiiyyy|||wwwtttrrrqqqnnnmmmmmmmmmnnnpppsssuuurrrssstttuuuvvvwwwwwwwwwtttqqqpppvvv{{{zzzpppiiikkkuuueeeRRRHHHAAA===;;;:::999888666666666666666555555555555444444444444444555555666777777888555555555555555555555555444444555555666777777777555555666666777777888888888888888888999999999999888888999:::;;;<<<>>>???===>>>@@@CCCEEELLL]]]nnnzzzvvvsssrrrqqqpppppppppqqqssstttvvvwwwtttuuuuuuvvvvvvvvvvvvuuusssppprrrxxx~~~{{{qqqiiijjjsssiiiTTTKKKDDD???<<<;;;:::888777666666666666666555555555444444444444444444555666777777888555555555555555555555555555555555666666666666666444555555666777888888999888888888777777777777777::::::::::::;;;;;;<<<======>>>AAADDDEEEMMM___qqqyyyuuusssqqqqqqqqqrrrssstttvvvwwwxxxxxxuuuvvvvvvvvvvvvuuuuuutttooonnnqqqyyy{{{nnnfffhhhppp}}}mmmUUUNNNHHH@@@???===;;;999777666666666444444555555666666777777666666666666666666666666555555555555666666666666777777777777777777777777777777777777777777777777888888888777888888999:::999:::;;;;;;;;;<<<>>>@@@??????AAAEEEIIISSSgggyyyyyytttrrrrrrsssrrrrrrrrrsssuuuwwwzzz|||yyywwwwwwxxxyyyxxxtttpppnnnqqqwww}}}|||ppphhhkkkqqq{{{~~~sssXXXOOOHHH@@@>>>===;;;888666666666666555555555666666666666666666666666666666666666666555555555555666666666666555555555555555555555555777777777777777777777777777666666666666777888888999:::;;;;;;;;;;;;>>>@@@@@@@@@BBBFFFJJJUUUhhhzzzzzzuuusssrrrssssssttttttuuuvvvxxxyyyzzzwwwvvvuuuvvvwwwvvvrrrooopppsssyyy~~~ssskkklllpppwww}}}|||{{{zzz]]]PPPHHHAAA===<<<:::777666555555555666666666666666555555555666666666666666666666666555555555555666666666666555555555555555555555555777777777777777777777777777777777777777888999999:::;;;<<<<<<;;;;;;===???AAAAAACCCGGGLLLWWWjjj|||~~~{{{vvvtttsssrrruuuvvvwwwxxxyyyyyyyyyyyyuuuuuuttttttuuutttqqqnnnsssvvv{{{vvvllljjjlllttt}}}zzzyyyaaaRRRIIIBBB===;;;999777555444444444777777666666555555444444666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666::::::999999::::::;;;<<<:::;;;<<<<<<;;;;;;===>>>@@@AAACCCHHHNNNYYYmmm{{{wwwtttsssrrrwwwxxxyyyzzzzzzyyyxxxwwwuuuuuutttttttttrrrqqqooouuuxxx~~~xxxlllggghhhqqqxxxuuucccSSSKKKDDD===;;;999777555444444444777777666666555555444444666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666::::::999999::::::;;;<<<:::;;;<<<;;;;;;;;;===??????@@@DDDIIIPPP]]]rrr{{{wwwuuuttttttyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvuuutttrrrrrrrrrvvvzzz{{{mmmgggfffooo}}}xxxeeeSSSKKKEEE===<<<:::777666555555555666666666666666555555555666666666666666666666666555555555555666666666666777777777777777777777777777777777777777777777777777777777777777888999999999:::;;;;;;;;;<<<>>>@@@???AAAEEELLLTTTbbbxxx}}}yyyvvvuuuuuuuuuzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxvvvtttsssssstttxxx}}}}}}pppiiigggooo{{{fffSSSJJJEEE>>>===;;;888666666666666555555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666666777777777777777777777777777666666666666777888888777999:::;;;;;;===???BBBAAACCCHHHPPPZZZiii|||wwwuuuuuuvvvwwwzzzzzzyyyyyyxxxyyyyyyyyywwwxxxxxxvvvsssrrrsssuuuzzzsssmmmiiinnnxxxhhhRRRIIIDDD???===;;;999777666666666444555555555666666777777666666666666666666666666555555555555666666666777555555555555555555555555777777777777777777777777888888888777888999999:::666888:::;;;;;;===@@@CCCBBBDDDKKKSSS]]]mmm{{{vvvtttuuuwwwyyy{{{zzzxxxwwwwwwxxxyyyzzzvvvxxxxxxvvvrrrqqqrrruuu|||~~~wwwooojjjnnnyyywwwpppUUUKKKHHHAAA???<<<:::888777666666555555555555555555555555666777999999777777777888444333333333333444555555777666444333333444666777555555555555666666666666999999999888888888777777;;;<<<===<<<;;;<<<===???DDDCCCKKKYYYcccrrr{{{vvvvvvxxxwwwxxxzzz{{{}}}~~~|||xxxwwwvvvtttwwwxxxuuuqqqppptttxxxzzzrrrlllooowwwsss{{{rrrWWWKKKGGGAAA???===:::888777666666555555555555555555555555555777888888777666666777555555444444555555666777777666444333333444666777555555666666666777777777777888888888999999:::::::::<<<<<<<<<<<<<<<>>>@@@CCCDDDMMM[[[hhhzzzzzzttttttuuuuuuwwwzzz{{{}}}~~~}}}zzzxxxwwwwwwvvvxxxxxxuuurrrsssxxx}}}~~~uuunnnqqqvvvppptttuuuYYYKKKFFFAAA???===:::888777777666555555555555555555555555444666777777666555555666666666555555666666777888777666555444444555666777666666666777777777888888777777888999:::;;;<<<<<<999:::<<<<<<<<<===@@@BBBDDDFFFPPP___pppyyysssrrrrrrrrrvvvzzz{{{||||||{{{xxxwwwwwwxxxxxxyyyxxxvvvtttwww}}}}}}zzzxxxppprrrwwwppprrr|||yyy[[[LLLFFFAAA@@@===:::888777777777555555555555555555555555333555666666555444444555666666555555666666777888666666555555555555666666777777777777888888888888888888999::::::;;;<<<<<<888999;;;<<<<<<>>>AAACCCEEEIIISSSdddwwwyyyrrrpppppppppuuuzzz{{{{{{{{{yyywwwvvvwwwyyyyyyxxxvvvuuuvvv{{{}}}yyypppqqqzzzssssss{{{{{{]]]MMMGGGBBB@@@===;;;999888777777666666666666666666666666333444666666444444444555555555444444555555666777666666666555555666666666777777777777888888888888::::::::::::::::::::::::777999;;;<<<<<<>>>AAACCCGGGLLLXXXhhh}}}yyysssqqqoooooottt{{{{{{{{{{{{yyywwwvvvwwwxxxwwwvvvttttttxxx{{{pppppp{{{uuuttt{{{}}}___OOOHHHBBB@@@>>>;;;999888777777666666666666666666666666333555666666555444444555555555444444555555666777666666666666666666666666666666666777777777888888;;;:::::::::999999999888888999;;;<<<<<<>>>AAACCCHHHOOO\\\mmmzzzuuusssqqqpppuuu||||||}}}}}}{{{xxxvvvvvvwwwvvvuuutttuuu{{{|||qqqpppzzztttsss{{{~~~```PPPJJJBBBAAA>>>;;;999888888888666666666666666666666666444555777777555444555666666666555555666666777888666666777777777777666666555555666666666777777777888888888999999999999999888:::;;;<<<<<<===@@@BBBGGGPPP___qqq{{{xxxvvvsssqqqvvv}}}}}}~~~}}}zzzwwwuuuuuuuuuttttttxxx~~~rrrpppxxxrrrqqq{{{~~~```QQQKKKBBBAAA>>>;;;999888888888777777777777777777777777444666777777666555555666777777777777777888888999666666777777777777666666555555555555666666666666666666777888999::::::;;;999:::<<<<<<<<<===???BBBFFFPPP```ttt|||zzzyyyuuussswww~~~~~~{{{wwwuuutttvvvuuuuuuzzzvvvqqqwww}}}vvvoooooo}}}bbbQQQMMMFFFCCC???<<<;;;999888666999999999888777666666555888888888888777666444444888777666555555666777888555555666666666666555555444444555666777888999999999999888888999999:::;;;999:::;;;;;;<<<===AAACCCCCCOOO^^^nnn{{{xxxwwwxxxyyy{{{~~~}}}|||{{{yyyxxxwwwvvvtttvvvyyy}}}wwwrrrvvv{{{sssnnnppp~~~dddQQQLLLFFFCCC???<<<;;;999888666888888777777666555555444888888888777777666444444888777666555555666777888666666777777777777666666666666666666777777777777999999888888999999:::;;;999:::;;;;;;<<<>>>AAADDDGGGSSSbbbppp|||zzzyyy{{{}}}~~~}}}|||zzzyyyyyyxxxvvvxxx{{{xxxrrrtttxxx}}}ooonnnqqq|||gggSSSKKKFFFCCC???<<<;;;999888666777777666666555555444444777777777777666555555444777666666555555666666777777777888888888888777777999999888777666555444444999999888888999999:::;;;999:::<<<<<<<<<>>>AAADDDJJJWWWfffrrr}}}|||}}}}}}{{{yyyyyyyyyyyyxxxzzz}}}zzzrrrrrrrrr}}}ooommmqqqzzznnnVVVLLLFFFCCC???<<<;;;999888666777777777666666555555555666666777777666555555444666666666666666666666666666777777888888777777666999999888777666555444444999999888888999999:::;;;:::;;;<<<======???BBBEEEJJJXXXhhhsss}}}}}}}}}~~~~~~|||zzzxxxwwwwwwxxxxxxyyy||||||ssspppooosssnnnooozzztttZZZMMMFFFCCC???<<<;;;999888666888888777777777777777666555666666666666555555444555555666666666666555555555666666777777666666555777777777777666666666666999999888888999999:::;;;;;;<<<======>>>???CCCEEEHHHWWWiiiwww{{{|||}}}~~~~~~|||{{{yyyxxxxxxxxxyyyzzz|||~~~tttqqqooovvvnnnmmm{{{xxx\\\NNNFFFCCC???<<<;;;999888666888888888888777777777777555555666666666555555444444555555666666555555444555555666666666666555555555555666666777777888888999999888888999999:::;;;;;;<<<>>>>>>>>>@@@CCCFFFIIIXXXjjj|||{{{|||}}}~~~~~~}}}||||||{{{zzz~~~vvvtttsssxxxooommmyyyzzz]]]NNNFFFCCC???<<<;;;999888666777777777777777777777777444444555666666555555444444444555666666555444444666666777777777777666666666666666666777777777777999999888888999999:::;;;<<<===>>>>>>???AAADDDGGGMMM[[[nnn}}}~~~~~~~~~~~~|||{{{|||wwwwwwwwwyyypppnnnuuuzzz]]]MMMFFFCCC???<<<;;;999888666555555555666666666666666444444555555666555555444333444555666666555444333777777888888888888777777777777777777666666666666999999888888999999:::;;;<<<===>>>??????AAADDDGGGQQQ^^^qqq}}}|||}}}~~~{{{yyy}}}vvvvvvyyyyyyooonnnxxx|||]]]OOOFFFCCC???<<<;;;999888666666666666666666555555444555555555555555555555555444444555555666777777777666666666666666777888888555555666888999:::;;;;;;???:::555555999<<<<<<:::;;;:::<<<>>>>>>>>>DDDLLLRRReeevvv~~~|||||||||}}}~~~~~~uuuuuuwwwvvvllllllzzz|||^^^PPPFFFCCC???<<<;;;:::888666666666777777666666555444888888888888888888888888666666666666666555555555555555555555555666777777666666777777888999;;;;;;CCC>>>:::999<<<>>>===;;;;;;:::<<<>>>>>>???EEELLLTTThhhyyy}}}}}}|||||||||}}}~~~tttssssssyyypppppp}}}~~~___QQQFFFCCC???<<<;;;:::888666666666777777666666555444666666666666666666666666888777777666555555444444555555444444444555666666999888777666777888:::;;;DDD@@@<<<:::<<<>>>===;;;;;;:::<<>>;;;;;;===@@@AAABBBHHHQQQ___sss~~~}}}~~~~~~zzzxxxzzz{{{~~~tttpppmmmtttqqqtttaaaRRRHHHDDD@@@>>><<<;;;999888777888888888888777666666555555555555555555555555555555555666666666666666777777777777777888888999999888888777888888999999999:::;;;;;;;;;;;;<<<===<<<;;;===AAABBBCCCIIIQQQbbbvvv~~~~~~}}}yyywwwxxx{{{~~~{{{~~~tttpppnnnxxxlllmmmttt~~~```RRRHHHEEEAAA>>><<<;;;999888888888888888888777666666888888888888888888888888777777777666555555444444666666666666666777888888777777888888999999999999999:::;;;;;;999999999:::<<<;;;>>>AAABBBCCCJJJRRRdddxxx~~~~~~~~~~~~xxxsssrrrqqqrrruuu|||~~~||||||tttnnnsss}}}ooofffjjjrrr~~~```RRRGGGCCC???<<<;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777777666666555555555444;;;:::999777666555555555777999::::::::::::;;;======;;;<<<@@@CCCFFFOOOWWWfffzzz~~~{{{zzz}}}{{{vvvrrrooommmnnnrrrxxx~~~||||||uuunnnsss}}}zzzkkkeeekkksss~~~aaaRRRGGGDDD@@@<<<;;;:::999888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666555555555888888777777777777777888777999::::::::::::;;;======;;;<<<@@@CCCFFFOOOXXXiii}}}~~~~~~{{{xxxyyy|||~~~yyyuuurrrpppnnnooorrrwww~~~{{{{{{~~~uuummmsss|||~~~qqqgggfffmmmuuu~~~aaaRRRIIIEEE@@@===<<<;;;999888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666555555666666666666777999:::;;;777999::::::::::::;;;======<<<===@@@BBBFFFPPPZZZmmm{{{xxxwwwyyy~~~~~~zzzwwwuuuppppppooopppuuu~~~~~~zzzzzz}}}tttmmmrrr|||vvviiicccfffooowww```QQQJJJFFFBBB>>><<<;;;999888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666666666666666666666777888::::::777999::::::::::::;;;======<<<===@@@BBBFFFPPP\\\qqq~~~|||yyyyyy}}}}}}zzzwwwvvvuuussstttxxx~~~zzzzzz}}}tttmmmsss~~~rrrddd___cccmmmuuu```QQQLLLHHHCCC???<<<;;;999777777777777777777777777777666666666666666666666666555555555555555555555555666666777777777777777777888777777777777777888888777999::::::::::::;;;===<<<<<<>>>@@@AAAEEEQQQ^^^ttt~~~~~~~~~~~~{{{{{{}}}}}}}}}|||zzzyyyzzz|||||||||uuuooovvvuuufff^^^aaakkksssbbbSSSMMMIIIDDD@@@===;;;999777777777777777777777777777666666666666666666666666555555555555555555555555666666777777777777888888999999888777666666777777777999::::::::::::;;;===<<<===???AAAAAAEEERRR```vvv~~~}}}}}}}}}|||~~~||||||wwwsss{{{oooddddddlllttteeeWWWNNNJJJEEE@@@===;;;999777777777777777777777777777666666666666666666666666555555555555555555555555666666777777777888888888999888888777777777777777777999::::::::::::;;;===<<<===???AAA@@@DDDRRRaaaxxx~~~}}}|||zzzvvvyyykkkiiipppxxxgggZZZOOOKKKEEEAAA>>>;;;999777777777777777777777777777666666666666666666666666555555555555555555555555666666777777888888888999888777777777777777888888777999::::::::::::;;;===<<<===@@@AAA@@@DDDSSSbbbyyy~~~||||||~~~wwwqqqxxxoooqqqlllbbbVVVNNNFFFAAA===888777888777777777777666666666666666666777777777777666666777777777777777777777777666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;>>>@@@AAAFFFTTTccc|||{{{wwwttt|||sssvvvooocccVVVNNNFFFBBB>>>999777999777777777777666666666666666666777777777777666666777777777777777777777777666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<===???AAABBBHHHVVVeee||||||xxxxxxxxx|||qqqbbbTTTLLLEEEBBB>>>:::888999777777777777666666666666666777777888888777777666777777777777777777777777666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<======@@@BBBCCCIIIXXXggg|||}}}yyy~~~}}}nnn^^^QQQJJJCCCAAA>>>999777999777777777777666666666666777777777888888777777777666666666666666666666666666666666666777777777777777777888888888999999999:::::::::;;;;;;;;;<<<<<<======???AAACCCJJJYYYiii~~~}}}zzz}}}yyyiiiXXXNNNGGGAAA@@@===999777888777777777777666666666666777777888888888888777777666666666666666666666666666666666666777777777777777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBIIIZZZjjj|||zzzyyy}}}}}}xxxdddUUULLLEEE@@@@@@>>>999888999777777777777666666666666777888888999999888888777777777777777777777777777666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@BBBJJJ[[[kkk|||zzzyyy~~~|||yyywwwvvvtttrrrrrruuu{{{zzzuuubbbVVVLLLFFFAAAAAA@@@<<<:::;;;777777777777666666666666777888888999999888888777777777777777777777777777666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<======>>>AAACCCKKK]]]nnn{{{{{{{{{~~~xxxtttqqqnnnhhhiiilllooorrruuuvvvwww|||}}}wwwrrr{{{xxx|||}}}cccYYYLLLGGGCCCCCCAAA===<<<===777777777777666666666666888888999999999999888888777777777777777777777777666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>???BBBDDDMMM___ooo{{{||||||zzzuuupppmmmfffhhhiiijjjkkklllppprrryyy~~~zzzssstttmmmqqq}}}```TTTKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777777777777777777777777777777888888888888999999999777888888888888999999999888:::;;;;;;:::999;;;<<<@@@??????AAABBBIIIZZZjjj}}}zzzxxxrrroooooopppnnnnnnnnnppprrrssssssxxxsssyyykkkhhhppp~~~aaaTTTKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777777777777777777777777777666666777777777888888888777888888888888999999999888:::;;;;;;:::999;;;<<<======>>>AAACCCKKK]]]mmm}}}}}}{{{sssnnnllllllqqqrrrsssvvvzzz|||}}}~~~~~~}}}uuutttpppdddeeepppaaaTTTKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777777777777777777777777777555666666666777777777777777888888888888999999999888:::;;;;;;::::::;;;<<<<<<<<<>>>AAADDDMMM```qqq~~~}}}{{{tttmmmjjjjjjkkkrrruuuzzz~~~{{{tttuuuoooeeedddooobbbTTTKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777777777777777777777777777666666666777777777888888777777888888888999999999999:::;;;;;;::::::;;;===<<<<<<>>>BBBEEEOOOaaarrr}}}yyywwwsssmmmiiiggghhhjjjpppuuu{{{zzztttvvv~~~ppphhhdddkkkbbbUUUKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777666666666666666666666666777777777888888888999999777777888888888999999999999;;;<<<<<<;;;:::<<<===>>>>>>@@@CCCFFFOOOaaarrr~~~|||zzzooonnnlllhhheeedddeeegggiiiooowww~~~wwwsssvvv|||tttmmmhhhdddkkkbbbUUUKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777666666666666666666666666888888888888999999999999777888888888888999999999999;;;<<<<<<;;;;;;<<<===>>>>>>@@@DDDGGGPPPccctttyyy|||vvvqqqnnnhhhhhhhhhfffcccaaabbbcccbbbgggpppwww~~~zzzrrrpppuuutttlllffffffgggqqq}}}bbbVVVKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777666666666666666666666666777777777777888888888888777888888888888999999999:::;;;<<<<<<;;;;;;<<<>>><<<===@@@DDDHHHSSSfffwwwyyywwwqqqllljjjhhhhhhiiikkkjjjgggdddcccccc```dddjjjooouuuuuunnnnnntttssshhhaaadddlllyyy|||bbbWWWKKKHHHCCC@@@>>><<<:::888777777777777777777777777777777888888888888777777666666666666666666666666666666666666777777777777777888888888888999999999:::;;;<<<<<<;;;;;;<<<>>>:::;;;???DDDIIITTThhhzzz{{{|||yyytttpppllljjjiiiiiikkkmmmpppooollliiifffeeeaaadddggghhhllluuu{{{|||jjjlllyyyoooeeebbbiiirrrzzz___RRRIIIFFFAAA>>>===<<<:::999999999999888888888888777999999888777777777777777777777777777777777777777777777777777777666555555666777888::::::999888888999;;;<<<<<<<<<<<<===???>>>@@@CCCEEEHHHUUUmmm~~~tttsssqqqoooooopppqqqsssrrrrrrtttwwwwwwuuupppmmmlllfffccceeegggjjjtttuuuvvvffflll}}}qqqgggccckkkvvvwww]]]PPPIIIFFFAAA>>>===<<<:::999999999999888888888777777777777666555555555555555777777777777777777777777777777777777777666555555777777888999999999999888999;;;<<<<<<;;;;;;<<<>>><<<>>>BBBFFFJJJXXXrrr{{{zzzxxxwwwwwwxxxxxxyyywwwxxxzzz}}}~~~}}}yyyuuutttooojjjiiigggeeejjjqqqzzz~~~}}}qqqqqqdddqqqrrrhhhdddmmm{{{ttt[[[OOOIIIFFFAAA>>>===<<<:::999999999888888888777777777777666666555555555555555777777777777777777777777777777888888777777666666888888888777888888999:::999;;;<<<;;;::::::;;;<<<:::===AAAFFFLLL\\\www{{{xxxtttnnngggfffiiiooovvv{{{{{{}}}qqqqqqhhhzzzrrriiieeennn~~~qqqZZZOOOIIIFFFAAA>>>===<<<:::999888888888888777777777777888888777777777777888888666666666666666666666666777777888888888777777666999888777777777888:::;;;999;;;<<<;;;:::999:::<<<<<<>>>CCCHHHOOO___{{{}}}uuupppooolllooouuuyyyyyy{{{}}}qqqqqqkkkpppjjjgggpppoooZZZQQQIIIFFFAAA>>>===<<<:::999888888888777777777666666888888777777777777888888666666666666666666666666777777888888888888777777999888777777777888:::;;;999;;;<<<;;;::::::;;;===???AAAEEEJJJQQQaaa~~~{{{tttqqqqqqvvv}}}~~~wwwwwwzzzyyykkknnnkkknnnlllkkkrrrnnnZZZRRRIIIFFFAAA>>>===<<<:::999888888777777777666666666555555555555555666666777777777777777777777777777777777888888999999888888888888888777888888999:::999;;;<<<<<<<<<<<<===???BBBDDDHHHLLLSSSddd}}}}}}zzzyyy{{{|||zzzxxx~~~|||vvvvvvzzzuuudddjjjjjj|||mmmnnnpppuuulllYYYSSSIIIFFFAAA>>>===<<<:::999888777777777666666666666555555555555555666777777777777777777777777777777666777888999999999999888777777888999999999999888999:::<<<======>>>???AAACCCDDDHHHMMMUUUggg|||yyyuuu|||zzzvvvvvvzzz}}}rrraaahhhkkkzzzmmmppptttxxxjjjXXXRRRIIIFFFAAA>>>===<<<:::999777777777777666666666666777777777777777888999999777777777777777777777777666777888999999999999999666777888::::::999888888888:::<<<===>>>???AAACCCBBBDDDHHHNNNVVViii}}}}}}wwwzzzvvvxxxvvvyyy{{{kkk___fffuuurrrmmmnnnooouuuiiiUUUOOOJJJGGGBBB>>><<<;;;999888999888888888777777666666777888999999999777666555777777777777777777777777999999888777666666777777888888777777888888999::::::::::::;;;===???@@@AAA???FFFGGGMMM\\\lll|||xxx|||zzz}}}wwwiii```iii{{{mmmhhhlllqqq{{{iiiVVVOOOJJJFFFBBB>>><<<;;;999888888888888888777777777666777777777777777666555555777777777777777777777777999999888777777777777777888888777777888888999:::999999:::;;;<<<>>>???@@@@@@GGGHHHMMM\\\jjj{{{|||~~~rrrgggdddppp}}}fffbbbhhhssshhhVVVOOOIIIFFFAAA>>><<<;;;999888888888888888777777777777777777666555555555666666777777777777777777777777999888777777777777777777888888777777888888999:::999999999:::;;;===>>>???@@@GGGIIIOOO]]]iii{{{wwwyyyooohhhiiiyyyyyyaaa```gggtttfffVVVOOOIIIEEEAAA===<<<;;;:::888888888888777777777777777888777666555555666777888666666666666666666666666888888777777777777777888888888777777888888999:::999999999:::;;;<<<===>>>@@@GGGIIIQQQ```kkk{{{yyyvvvooommmrrruuuaaaccchhhttt|||cccUUUNNNHHHDDD@@@===<<<;;;:::888777777777777777777888888999999777777777888999:::666666666666666666666666888777777777777777888888888888777777888888999:::999999999:::;;;<<<===>>>>>>FFFIIIRRRcccooo~~~~~~uuurrrsss|||qqqeeehhhkkkwwwwwwaaaTTTLLLGGGDDD???<<<;;;;;;:::999777777777777888888888888999999888888888999::::::777777777777777777777777777777777777777888888999888888777777888888999:::::::::::::::;;;<<<===>>>>>>DDDHHHRRRdddqqquuusssxxx~~~oookkkkkkooo|||rrr^^^SSSKKKGGGCCC???<<<;;;;;;:::999666777777777888888888888777777888999999999999999777777777777777777777777777777777777777888999999888888777777888888999:::;;;;;;;;;;;;<<<===>>>>>>>>>DDDFFFPPPcccppp|||}}}~~~}}}~~~uuuttt{{{xxxnnnooolllqqqooo]]]RRRJJJFFFCCC???<<<;;;;;;:::999666666777777888888888999555666777999999999888777777777777777777777777777777777666777777888999999888888888777888999999:::<<<<<<<<<<<<<<<===>>>??????DDDEEEOOObbbooo}}}|||wwwxxx}}}~~~}}}