BM6&6(v@ \\\BBB999???@@@@@@DDDIIIJJJHHHKKKOOOUUUQQQUUU___ccc^^^ZZZZZZwwwzzzuuuwwwkkkrrrssslllbbb\\\YYYVVVQQQMMMGGGCCCAAAAAAAAAAAADDDCCC@@@??????AAADDDEEEPPPPPPMMMIIIEEEFFFJJJOOOhhhjjjkkkkkkfff^^^UUUPPPIIIBBB===???AAA@@@@@@BBBEEEBBBBBBCCCCCCAAAEEEJJJQQQ^^^qqqwwwqqqooollliiioooyyy{{{rrrFFF444AAA666666666777666666555444666333333666666333444777FFFLLLVVV^^^dddgggjjjlllkkklllllllllooorrrrrrpppccckkk~~~iiinnn~~~~~~zzz}}}vvvfffWWWMMMBBB===???AAA???<<>>???:::555444///333666666333222444666FFFUUUhhhzzzyyyqqqnnnpppsssuuupppqqqssssssqqqqqqrrrssssssllleeebbbdddbbb]]]WWWJJJIIIGGGFFFGGGIIIKKKLLLFFFEEE???888===PPPbbbkkkhhhkkkbbbNNN???AAAKKKRRRGGGDDD;;;111///333555444000...,,,*********)))'''------,,,+++***)))((('''((((((((((((((((((((((((,,,,,,,,,+++++++++******...+++))))))***,,,,,,+++000//////000222444333222222333555666888999999999===;;;888555444444666777999AAACCCGGGOOOSSS]]]ppp}}}xxxtttvvv|||}}}{{{rrrzzzxxxxxx}}}xxxtttvvvxxxyyy|||vvvxxxssszzzoooIII:::AAABBBBBBEEEJJJKKKIIILLLPPPWWWVVV^^^fffbbbXXXYYYddd~~~vvvuuuyyy{{{zzzsssllliiiddd^^^NNNJJJEEEBBBAAAAAAAAA@@@CCCBBBAAA@@@@@@AAACCCDDDIIIIIIHHHGGGGGGLLLSSSYYYfffhhhhhhgggbbb[[[SSSNNNGGGAAA>>>@@@BBBAAAAAACCCDDDBBBBBBCCCCCCDDDKKKTTTbbbuuu~~~xxxtttrrruuuzzzyyyMMM666>>>666666666666666555444444666333333666555333555999KKKQQQZZZaaafffiiikkklllmmmllllllooorrrrrrmmmgggzzzsss^^^oooooofffmmm~~~|||vvvfffSSSKKKAAA>>>???@@@>>>;;;>>><<<999666333222222222333333333333444444555666555666777666666777:::<<<:::;;;<<<<<<;;;:::888777777777666666555666777888===::::::<<<:::555222333888999999888666555555666:::GGGZZZnnnzzzsssnnnmmmppprrruuuvvvxxxyyyyyyyyywwwvvvuuuooogggbbbaaa^^^ZZZVVVLLLKKKIIIHHHGGGGGGHHHHHHBBBBBB===777===PPPdddnnnlllnnngggSSSCCCAAAGGGLLLGGGDDD<<<333000333555333000...,,,++++++***)))'''+++++++++***************))))))))))))))))))))))))*********++++++,,,,,,,,,---+++))))))+++,,,,,,+++///......///111333222111222333555666888999999999===;;;888555444444555666888@@@CCCGGGPPPSSS\\\ooo|||{{{vvvrrruuuzzz|||zzzrrrwwwtttxxxyyyssssssuuuxxx~~~lllpppyyyxxxnnnmmmooojjj___RRRMMMQQQUUUWWW\\\cccsssRRR;;;DDDCCCCCCFFFJJJKKKJJJLLLQQQTTTYYYeeekkk^^^QQQ^^^xxxwwwkkkfffccccccaaa\\\[[[ZZZTTTMMMJJJGGGBBB??????@@@@@@???BBBAAAAAA@@@@@@AAAAAAAAACCCDDDFFFHHHMMMTTT\\\aaaeeeeeeeeeccc^^^WWWQQQMMMDDD@@@???BBBDDDBBBBBBDDD@@@@@@AAADDDFFFNNN^^^nnnzzz^^^@@@>>>666666555555555444444444666333444666555444777<<>>???@@@<<<999:::888666444222111111222444444333333333444444555333555777888888999;;;===999:::;;;<<<<<<;;;:::999:::::::::;;;>>>??????>>>CCC???;;;999555000000444???<<<999777666555333222111:::III\\\ppp}}}xxxvvvrrrmmmiiiiiikkknnntttssstttwwwzzz{{{xxxtttoookkkfff```[[[XXXUUUUUUMMMLLLKKKIIIHHHFFFEEEDDD@@@???:::444999III\\\hhhhhhkkkgggWWWGGG@@@AAADDDFFFEEE>>>555111333444333111...,,,++++++***)))((())))))******+++++++++,,,************************((()))***+++,,,------...---+++******+++,,,,,,+++------,,,...111222222111222333555666888999999999===;;;888555444444555666666???CCCGGGPPPRRRZZZkkkwwwwwwsssppprrrwwwyyyxxxsssvvvxxxzzzyyyrrroooqqquuu~~~wwwqqqooowwwyyyfffZZZWWWSSSPPPJJJGGGFFFGGGEEEBBBHHHJJJOOO^^^wwwaaaDDDHHHDDDCCCEEEIIIJJJIIILLLQQQTTT]]]lllooo]]]SSSooozzzhhh\\\XXXWWWZZZ[[[WWWTTTRRRLLLFFFFFFCCC@@@>>>>>>?????????AAAAAAAAAAAAAAAAAAAAA@@@CCCEEEJJJOOOVVV\\\aaadddeeeeeedddaaa\\\VVVPPPLLLCCC@@@@@@CCCCCCAAA@@@BBB@@@BBBGGGNNNWWWiiizzzqqq~~~tttMMM???666666555444444333333333555333444666555555:::AAATTTYYYaaahhhlllnnnooopppoooppptttwwwuuuqqqooopppwww|||wwwllltttZZZZZZVVVTTTVVVVVV]]]ttt~~~zzz~~~yyy~~~wwwdddQQQHHHCCC???>>>???>>>;;;777666666444333222222222222555555444333333333444444333555777999999999:::;;;:::;;;===???AAAAAAAAAAAABBBCCCFFFJJJOOOPPPMMMJJJLLLFFF???999333///333:::???:::444222333333111///111555===KKK___rrryyywwwppplllgggeeegggjjjllllllnnnkkkjjjmmmssswwwuuuqqqddddddbbb\\\UUUPPPNNNOOOKKKKKKKKKJJJHHHFFFDDDCCCBBB???999222222===MMMYYY^^^bbbbbbXXXJJJ@@@===>>>DDDEEE@@@777222333444222111///,,,+++++++++)))((()))************+++++++++************************))))))***+++,,,,,,------,,,+++******,,,,,,+++***---,,,,,,...111333333333222333555666888999999999===;;;888555333444555666666???CCCGGGNNNNNNUUUeeessstttqqqmmmnnnsssvvvtttuuuwww{{{yyyrrrppppppsss}}}~~~mmmiiissszzzvvvuuuuuuooocccYYYVVVIIIDDD@@@AAACCCCCCAAA???CCCEEEEEEGGGPPP]]]dddeeegggqqquuuPPPJJJDDDBBBDDDHHHHHHGGGJJJPPPYYYeeepppmmm\\\[[[zzziiidddfffooottttttkkk^^^TTTLLLFFFDDDAAA???>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBEEEIIIOOOWWW^^^ccceeeeeeddddddcccaaa\\\VVVPPPLLLBBB@@@@@@BBBBBB>>>>>>AAADDDIIISSSbbbtttyyyrrrtttXXX???888777666444333333444444444333444666555666===FFFTTTZZZbbbiiinnnppprrrsssooosssyyyzzztttqqq}}}uuuiiiuuuxxxUUUPPPTTT[[[ZZZRRRVVVtttxxxyyy~~~~~~vvv]]]JJJDDDAAA???>>>>>>===999666555555444444444444444444555555444333333333444444444666888999999999:::;;;???AAADDDGGGKKKMMMNNNNNNMMMQQQXXX^^^bbbaaa]]]ZZZXXXNNNBBB:::444222888@@@:::666111000222333222000444444777???RRRiiiwww{{{tttkkkcccccciiinnnmmmjjjiiieeebbbeeekkkqqqqqqpppcccdddccc\\\RRRJJJFFFFFFHHHHHHHHHHHHGGGFFFDDDDDDDDDAAA;;;444000555CCCOOOYYY]]]___YYYLLL@@@::::::AAACCC@@@999333333333222111///---,,,,,,+++***(((+++++++++************)))************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***---------///333555555555222333555666888999999999<<<:::777444333333444555777???BBBEEEKKKKKKPPPaaarrrtttrrrnnnmmmppprrrqqqvvvyyyzzz{{{wwwvvvuuuwwwkkk___dddrrr~~~qqqllllllppppppiii```\\\PPPGGG>>><<<===>>>@@@CCCBBBHHHLLLJJJIIIKKKMMMLLLMMMRRR```xxxYYYDDDDDDCCCDDDGGGGGGFFFJJJOOO[[[fffmmmdddYYYddd~~~hhhWWWKKKDDDDDDBBB?????????@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEJJJLLLQQQXXX___dddeeedddaaabbbaaa___[[[TTTMMMIIIBBB@@@AAABBBAAA>>>???DDDEEENNN___vvv|||uuuooodddaaa@@@:::888666555444444444555444333555666555666???JJJVVV[[[dddkkkooorrrsssuuupppuuu{{{{{{tttvvvtttcccqqqnnnYYYRRRbbbpppkkk[[[]]]~~~xxx{{{vvv\\\JJJCCCAAA???>>>===;;;888555444444444555555444444444444444333333333444444555666888::::::;;;<<<>>>@@@AAADDDHHHMMMRRRVVVYYYZZZ]]]bbbjjjnnnnnnkkkhhhgggcccUUUDDD:::555444999@@@777555333222333555555444333333333777HHH```uuu~~~uuummmffffffkkkmmmjjjeeegggdddbbbccchhhlllmmmmmmllljjjeee[[[OOOFFFBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDCCC@@@>>>:::555666BBBNNN[[[\\\^^^[[[OOO@@@888888<<<@@@@@@999444333333222222///---,,,,,,+++***))),,,+++++++++******))))))************************,,,,,,,,,+++++++++******++++++***+++------+++)))---,,,---000333666666666222333555666888999999999<<<:::777444333333444555777@@@BBBDDDJJJKKKQQQbbbwwwyyyxxxrrroooppprrrqqquuu{{{zzz~~~||||||zzzzzzsssdddbbbjjjvvv~~~rrrrrrwww|||yyylll___YYYOOOFFF>>>======<<>><<<:::777555333444444444444444444333333333333333444444555666777999;;;<<<>>>AAAEEEHHHGGGJJJPPPWWW]]]cccfffhhhmmmrrrvvvuuuoookkkkkknnnmmmZZZDDD888444333666999333444555555444444555666222444333444>>>TTTiiiuuuppppppqqqrrrsssqqqooolllrrrrrrrrrssssssrrrqqqppprrrkkkaaaTTTJJJDDDCCCDDDEEEDDDCCCBBBAAABBBCCCCCCAAA@@@@@@>>>888666@@@MMMXXXXXXZZZYYYOOO@@@999999888===???999444333333222222000---,,,,,,,,,***)))***************+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,+++******,,,------+++)))++++++,,,///333555666666222333555666888999999999<<<:::777444222333444555777???AAADDDLLLNNNWWWiiixxxsssssssssrrrsss}}}}}}{{{zzzxxxxxxpppddddddjjjpppyyy~~~kkkXXXPPP@@@<<<;;;@@@@@@>>>AAAGGGGGGIIIGGGCCCCCCHHHLLLLLLRRRaaa~~~VVVGGGEEEFFFHHHHHHHHHLLLQQQ```ppprrriiipppmmm]]]SSSKKKCCCFFFDDDBBBAAABBBBBBAAA???AAA@@@???@@@BBBFFFJJJLLL^^^XXXQQQNNNOOORRRTTTUUUWWWXXXZZZYYYTTTLLLDDD???AAA@@@AAACCCCCCCCCIIIQQQ\\\kkkzzzkkk[[[VVVmmmwwwVVV<<<;;;888666555555666777333444555666555777CCCOOO^^^cccjjjooorrrsssssstttuuutttvvvyyyzzzgggZZZsssyyymmm[[[pppwwweeeRRRGGGDDDCCCAAA>>>;;;999777666333333444444444333333222222222222333444555666777777999;;;>>>AAAEEEKKKOOORRRVVV\\\dddlllrrrvvvxxxwww{{{|||uuukkkfffjjjppprrr\\\CCC666222111111333000333666666333222333666444666555222888III\\\gggnnnvvv}}}|||~~~}}}|||pppgggYYYLLLEEEDDDGGGJJJFFFDDDBBB@@@???@@@AAABBB@@@???@@@???888444<<>>999444333333222222000---,,,,,,,,,***)))'''((()))***+++,,,------(((((((((((((((((((((((())))))***+++,,,------...+++***+++,,,------+++)))******+++---222555555555222333555666888999999999<<<:::777444222333444555777???AAAEEENNNRRR\\\ooo}}}vvvuuuuuutttrrr}}}zzzwwwuuurrrsss}}}xxxqqqhhhgggmmmqqq}}}{{{```MMMGGGAAA>>><<<>>>AAAEEEEEEDDDFFFEEEEEEGGGFFFFFFMMMUUUZZZaaaOOOFFFIIIAAABBBMMMNNNZZZkkkwwwnnnggg|||uuurrrpppddd^^^WWWPPPLLLJJJGGGFFFDDDDDDCCC@@@===<<<===???CCC@@@BBBGGGIIIJJJPPPYYYhhhggg```RRRHHHJJJQQQUUUUUUWWWWWWQQQHHHAAA?????????>>>@@@DDDFFFHHHQQQZZZiiiuuuhhh^^^ZZZbbbbbbIII;;;888888333666:::555444444444444333777DDDRRRbbbhhhoootttvvvtttsssrrrxxxtttwwwxxxyyy}}}bbb```ooo}}}yyyuuuiiiwwwaaaSSSNNNFFF@@@;;;:::999555333555111222333444555444333222666666666666666666666666333>>>IIIIIIDDDDDDMMMXXXXXXaaallltttzzz}}}|||yyy{{{yyy{{{ssskkkwwwwwwXXX;;;444666444222444333333444555666666777777555444666777666;;;MMMaaasssqqqdddTTTJJJGGGGGGEEEBBBAAABBBBBBCCCBBBAAA???>>>CCCAAADDDHHHBBB888:::EEENNNRRRUUUTTTKKKAAA======777<<>>>>>BBBLLLQQQ[[[mmmzzzuuurrrrrrsssyyyyyyrrrssssssqqqvvvttteee```mmmvvvttt\\\LLLFFF>>>======???CCCFFFGGGFFFEEEDDDEEEEEEDDDEEEOOOZZZjjjwwwWWWHHHJJJDDDCCCKKKNNN```zzzppphhh}}}oooccc[[[WWWVVVWWWRRRLLLHHHHHHHHHHHHGGGEEEFFFEEEBBB@@@???@@@AAADDDBBBCCCHHHKKKOOOXXXbbbppprrrmmm___QQQKKKJJJJJJXXXXXXUUUNNNFFFAAABBBCCCDDDCCCCCCEEEEEEIIIUUUaaa{{{~~~}}}~~~{{{rrreee\\\UUUXXXwwwkkkIII:::555666222444777222444444444555444888EEETTTdddjjjqqqvvvwwwvvvuuutttxxxwww{{{zzzxxx]]]___tttvvvrrrooonnnwwwyyyuuu```SSSOOOEEE>>>:::999888444333444---...000222333333333333444444555555666666777777888===BBBCCCBBBCCCGGGKKKOOOYYYeeepppxxx|||~~~~~~}}}|||~~~{{{sssVVV;;;444666444333444444444444555666666666666666666777888777:::JJJ[[[qqqjjj^^^PPPHHHFFFFFFDDDBBBBBBBBBCCCCCCBBBAAA???>>>CCCAAADDDIIIDDD999777>>>NNNRRRVVVUUUMMMBBB;;;888888===AAAAAA;;;555222222555111---,,,,,,---,,,+++************************))))))))))))))))))))))))*********************************)))((()))+++...///...---///111333333333333333444444666888;;;<<<<<<:::666333111222444555666>>>@@@DDDNNNRRRZZZkkk||||||zzzxxxuuussstttvvvxxxxxxyyyyyywww|||lll```hhhkkkqqqrrrgggUUUGGGCCC======???BBBFFFGGGGGGFFFCCCCCCDDDDDDBBBGGGVVVggg}}}bbbKKKIIIFFFEEEHHHOOOkkkoooiiiyyyqqqfff[[[SSSRRRSSSUUU___XXXOOOIIIHHHGGGEEECCCEEEFFFFFFDDDBBBAAABBBCCCDDDCCCEEEJJJOOOWWWeeeqqqnnnZZZOOOIIIGGGWWWSSSNNNGGGCCCCCCGGGKKKIIIHHHHHHGGGGGGNNN```qqq{{{zzzzzzzzzzzzwwwnnnbbbYYYTTTOOOcccwwwMMM<<<555777333555777222555444555555555:::HHHWWWggglllsssxxxyyyyyyxxxwwwxxx||||||uuu___kkkxxxooogggeeetttwwwxxxzzzcccQQQKKKBBB<<<888888666333222333...///000111222333333222222222444555666888999999;;;;;;<<>>AAAFFFOOORRRXXXhhhzzzzzzyyywwwtttrrrrrrtttvvv}}}}}}}}}{{{vvvpppgggeeedddbbbYYYKKKAAA>>>>>>@@@BBBEEEGGGGGGFFFDDDAAABBBDDDDDDDDDLLLaaavvvlllMMMGGGGGGEEEFFFQQQuuukkkkkk{{{jjjccc[[[UUUWWW]]]eeejjjqqqgggYYYNNNJJJHHHEEECCCEEEFFFFFFEEEDDDCCCDDDEEECCCFFFJJJOOOWWWccctttrrr^^^RRRLLLIIIMMMJJJEEECCCEEEKKKRRRVVVQQQQQQRRRSSSTTT___wwwmmmttt}}}~~~xxxwwwwwwvvvtttlll```XXXSSSFFFQQQsssXXXAAA777999666777888444555444555666666<<>>BBBDDDGGGIIIHHHFFFDDDBBB@@@BBBDDDFFFHHHSSSjjjuuuPPPEEEEEEEEEGGGTTT{{{}}}kkkrrrvvvkkkgggbbbbbbhhhrrr{{{ttt```QQQKKKJJJJJJHHHGGGIIIJJJJJJIIIHHHIIIKKKHHHNNNVVV\\\cccqqqvvvggg\\\RRRKKKFFFDDDCCCGGGQQQ\\\cccgggbbbcccgggjjjnnn}}}zzzwwwvvvttttttqqqjjj```XXXNNN@@@DDD```{{{cccGGG888999777777888444555555555777888>>>OOO___mmmqqqwww{{{}}}||||||}}}}}}|||eeelllxxxggg]]]mmm{{{aaaKKK@@@>>>888444555444111111333666555444333222222111111000111333555777999:::;;;;;;===???AAACCCDDDEEEFFFMMMRRR]]]gggkkknnn{{{UUUGGG999333555666555555222333555777888888888777888::::::999999<<<@@@CCCHHHuuufffSSSOOOJJJHHHIIIIIIIIIGGGEEEEEEDDDBBBAAA@@@@@@???>>>???FFFOOORRRIII===555===GGGOOOSSSTTTPPPDDD888555888<<<===;;;777333000//////...,,,+++)))))))))************************************************'''(((((()))***++++++,,,)))***+++***))))))+++---++++++,,,///333555555444222333444666888999:::;;;<<<:::666444333444666777:::@@@???AAAKKKPPPZZZmmmzzztttooolllkkkuuuyyyvvvxxxxxxuuu{{{xxxnnnbbbXXXMMMCCC@@@AAAEEEGGGJJJJJJHHHEEECCCCCCAAAAAACCCFFFJJJUUUkkk{{{~~~WWWFFFBBBEEEKKKXXXzzzvvvnnnuuuppppppsss}}}pppXXXMMMKKKJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQPPP[[[fffkkkqqq{{{uuudddTTTJJJHHHIIIRRR```nnnwwwyyyuuuvvv{{{~~~tttrrrpppooolllfff]]]VVVMMMBBBAAAPPPjjjmmmLLL888777555555666444666555666777999AAARRRcccpppuuuzzz~~~}}}jjj|||ttteeefff~~~lllWWWHHHBBB===777333444444111111333000000000000111222333444222222444555666888999999:::===???>>><<<:::<<<===DDDHHHRRR]]]bbbiii|||KKKBBB888333444666666555222444888;;;>>>??????>>>>>>AAAAAA???AAAFFFIIIHHHMMMrrryyyUUURRRMMMKKKJJJKKKKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@===AAAHHHPPPRRRLLL@@@777@@@KKKSSSRRRPPPLLLBBB555333555888:::999666222///000111111///---+++++++++************************************************))))))******++++++,,,,,,(((***++++++******+++,,,)))***,,,000444666666555111333444666888999::::::999777444111000222444555:::???===@@@JJJPPP\\\ppp{{{vvvrrrpppoootttxxxtttxxxdddppp{{{{{{uuuttt{{{zzzpppcccVVVHHH??????DDDFFFHHHKKKKKKHHHEEEEEEEEEAAA@@@AAADDDIIISSSeeeuuuppp^^^[[[eeevvvzzzaaaKKKAAAEEEPPPZZZuuuuuunnnoooxxxtttyyy|||\\\MMMIIIIIIHHHKKKMMMPPPQQQQQQQQQRRRSSSVVVeeerrrvvvwww|||zzzxxxdddVVVRRRQQQZZZjjjzzz|||}}}wwwooommmjjjiiifffaaaXXXQQQMMMHHHBBBDDDXXX|||xxxRRR999777555444777555666555666888:::CCCUUUfffuuuyyy~~~{{{rrrdddooowwwgggTTTFFFAAA<<<777333444444222222444////////////111222444555444444555555666666777777777888999999777555555666888;;;EEEPPPUUU___xxxpppCCC>>>777333444777777555444777<<>><<<777333444777777555666:::???EEEJJJMMMNNNNNNZZZ]]]\\\[[[aaajjjmmmiii```hhh~~~[[[WWWRRRMMMKKKJJJJJJKKKHHHGGGDDDBBBAAA@@@@@@@@@>>>EEEKKKNNNLLLFFF>>>777>>>MMMUUUOOOIIIHHHDDD<<<222444666999:::777222...---///000///+++((((((***************************************************------,,,,,,,,,,,,,,,,,,((()))+++,,,*********+++,,,,,,...111444555333111111222555777999::::::::::::888555333222444666888444<<<===CCCNNNSSS]]]ooo}}}~~~~~~{{{wwwrrrpppoootttuuunnnuuuFFFJJJTTTaaahhhmmmwwwoooVVVFFFBBBCCCBBB???EEEFFFHHHHHHGGGGGGHHHIIIDDDBBBAAABBBGGGOOOXXX^^^iiihhhgggddd]]]\\\ggguuuOOOFFFLLLJJJ```sss~~~kkkppp}}}}}}hhhUUUNNNKKKLLLPPPNNNMMMLLLLLLNNNRRRVVVYYY[[[dddllloootttyyyxxxrrrooollllllwww{{{qqqeeefffwww}}}qqqlllnnniiibbb]]]]]][[[UUUPPPNNNIIIIIIFFFCCCIIIffffff>>>777;;;666444:::444777999888999DDDWWWfffyyy}}}~~~xxxqqq}}}|||uuuaaaLLLAAA@@@888666444222000111111222444555666777888888888888999777555444333444666777777777777777666666666666666555:::BBBFFFPPPjjjiiiHHH888888888666555666888:::CCCEEEJJJNNNPPPQQQQQQPPPdddmmmuuuwwwyyy}}}wwwhhhcccpppkkk]]]YYYSSSNNNLLLLLLLLLLLLHHHFFFDDDBBBAAA@@@@@@@@@>>>@@@DDDIIIMMMHHH>>>666999FFFJJJCCCCCCJJJFFF999444222222555777666111---444444333111---***))))))+++++++++************)))---)))(((+++,,,+++000888;;;333***(((+++...---)))++++++++++++++++++++++++---......///000111111222222333444666888999::::::999888555333333444666777666>>>@@@EEEPPPSSS[[[lllzzz}}}tttooouuu|||zzzoookkkvvvAAACCCJJJTTT]]]jjjtttXXXEEE@@@BBBBBBAAAFFFHHHJJJKKKIIIHHHHHHIIIDDDCCCCCCDDDHHHOOOVVV[[[ggglllrrryyyxxxVVVFFFHHHJJJhhhppptttzzz|||zzzYYYLLLLLLMMMOOOTTTPPPPPPOOOOOOQQQTTTWWWYYY[[[cccjjjnnnssswwwwwwrrrjjjfffdddmmm}}}sssmmmllliiiaaa[[[[[[YYYTTTOOONNNLLLJJJFFFAAAEEEbbblllCCC:::<<<777444999666999;;;:::===III]]]lll{{{}}}~~~~~~vvv```JJJ>>><<<999777555333222222333333555555666777888888777777888777666444444555666777777777777777666666666666777666:::@@@BBBHHH^^^uuu|||sssVVV;;;999999888777666777:::===BBBHHHNNNPPPNNNJJJHHHGGGOOOaaawww~~~rrrgggdddqqqkkk\\\YYYTTTPPPMMMLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBBAAAAAADDDKKKOOOLLLAAA777777CCCGGG@@@???GGGEEE;;;555333333555888777444000000111111000---,,,,,,---+++++++++************)))+++((((((++++++)))---444555000***(((***,,,+++)))++++++++++++++++++++++++......///000111222333333222333444666888999::::::999777555333333444666777777>>>@@@FFFPPPSSS[[[lllvvvpppuuu|||zzzrrrnnnyyyAAAAAACCCHHHRRRggg{{{YYYCCC===AAADDDDDDHHHJJJMMMNNNLLLJJJJJJJJJDDDEEEEEEGGGJJJPPPWWW]]]eeeooo|||ooobbbJJJGGGMMMoooxxxzzz~~~\\\PPPPPPQQQPPPRRRSSSSSSTTTUUUVVVXXXZZZ[[[]]]cccjjjmmmqqquuutttqqqkkkfff```aaappp}}}|||}}}}}}yyyuuuppppppqqquuu{{{~~~wwwttthhh```YYYWWWUUUQQQNNNNNNLLLJJJEEE@@@CCC^^^vvvJJJ======777444777666888:::;;;???MMMaaappp~~~rrr\\\HHH<<<999:::888666444333333444555666666777777888777777777888777666555444555666777777777777777666666666666777666:::===<<<===KKK]]]]]]hhhnnnjjjbbbXXXFFF666999999999888777999===@@@KKKTTT\\\[[[RRRGGG@@@>>>CCCSSShhhxxx~~~vvvkkkfffjjjxxx|||aaaVVVVVVTTTRRROOOLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBDDDLLLRRROOOCCC888333???DDD>>>===DDDEEE>>>555333333666;;;===<<<:::000111111000---,,,,,,---+++++++++************))))))'''(((***)))(((***...---,,,***))))))))))))***++++++++++++++++++++++++...//////000222333333444222333444666888999::::::888777444222222333555666777>>>AAAFFFPPPSSS[[[lllxxxooosssxxxxxxxxx}}}xxxuuu~~~KKKKKKJJJJJJRRRiii\\\AAA;;;@@@EEEFFFHHHKKKNNNOOONNNLLLKKKKKKFFFGGGHHHIIIMMMUUU```hhhjjjwwwkkktttnnnOOOKKKSSSrrr}}}yyy|||}}}dddXXXXXXVVVSSSRRRUUUVVVYYY\\\^^^```bbbbbbdddgggllloooqqqsssrrrpppkkkhhh```[[[```ppp~~~~~~vvvrrrooolllfffaaaZZZYYYYYY^^^gggoootttuuuzzz|||ggg^^^VVVSSSQQQNNNLLLMMMGGGFFFDDDBBBCCCZZZ}}}OOO>>><<<888555777555777888999???MMMaaappp}}}jjjVVVEEE<<<999999888555444333333444555666777777888888888777777888777666666555555666666777777777777666666666666444555888:::777555<<>>===CCCQQQbbbnnnuuuuuulllbbb```bbblll~~~zzzgggTTTRRRSSSUUUUUURRROOOLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDBBBCCCJJJRRROOOCCC777000===EEECCCBBBGGGGGGAAA333222333777>>>BBBCCCBBB333333333000---*********+++++++++*********))))))((((((***+++)))'''(((***(((***,,,+++(((((())),,,***+++++++++++++++,,,,,,---......000111222333333111333444666888999::::::888666444222222333555666777???AAAFFFPPPTTT[[[lllwwwmmmooossszzzrrriiippp}}}|||cccfffggggggnnneeeFFF===@@@DDDEEEHHHKKKNNNPPPPPPOOOOOOPPPLLLMMMNNNPPPVVVbbbrrr~~~rrrpppllljjjxxxQQQLLLZZZxxxrrruuu}}}{{{zzz^^^VVVYYYYYYWWWWWWXXX[[[___cccgggkkkmmmnnnnnnoooqqqtttuuutttsssssskkkmmmjjjdddbbbhhhpppttt}}}vvvoookkkggg```[[[VVVRRRLLLGGGFFFCCCBBBEEEMMMTTTXXXYYYaaammm{{{zzz{{{xxxeee[[[SSSPPPNNNKKKIIIJJJCCCBBBCCCBBBAAAOOOvvvQQQ>>>;;;999777888777777777999@@@OOOcccrrrvvv{{{eeeQQQCCC<<<888888666444333222333444555666777777888888888888777888888777666666666666666777777777777666666666666222333555666444222555:::;;;@@@CCCBBB>>><<<999666666777777777888<<>>333333333000---+++***++++++++++++*********))))))(((+++,,,+++)))))))))((('''***---,,,***(((+++...*********++++++,,,,,,,,,+++,,,---...///111222222111333444666888999::::::888777444222222333555777777???AAAFFFQQQTTT\\\mmmxxxmmmooopppwww~~~}}}tttoooyyynnnKKK@@@BBBDDDCCCHHHKKKNNNPPPRRRSSSVVVXXXVVVYYY^^^bbbjjjxxxxxxfffcccgggrrrzzzoooeeelllQQQKKK^^^vvvzzzrrr[[[VVVYYYYYYYYY\\\___aaafffkkkpppuuuxxxyyywwwvvvwww{{{|||yyyyyy{{{~~~xxxnnnjjjhhhggglllzzzppphhhddd]]]VVVOOOLLLIIIFFFDDDAAA===:::>>><<<::::::===@@@CCCDDDQQQ___ooo|||tttttt|||sssbbbYYYPPPNNNLLLHHHGGGHHHCCC@@@AAABBB>>>CCC___~~~TTT===::::::888888::::::999<<>>>>>=========;;;:::>>>>>>===<<<;;;<<>>>>>SSSnnnXXX>>>::::::888888999999999===III\\\rrr}}}```KKKBBB???;;;888777555333333444555777444555666888999:::;;;;;;888888888888888777666666777777777777666666666666555555555444444666888888666:::>>>@@@===999:::===888888999:::===CCCKKKPPPUUUYYY[[[WWWRRRRRRZZZccc{{{xxxvvvzzz{{{uuummmkkkhhheeefffjjjmmmjjjaaaXXXSSSQQQOOOOOOOOOMMMKKKIIIFFFEEEDDDCCCBBBBBBAAA>>>;;;888444;;;EEENNNUUUUUULLLBBB666555444666888888444000...///000///...---...///+++++++++************)))(((------)))'''***+++)))***+++++++++******,,,---)))******+++,,,,,,------***+++,,,...///111222333222333444666888999:::::::::999666444444555777999888@@@BBBGGGQQQUUU\\\mmm{{{oooooooooyyy~~~fffGGG@@@EEEHHHHHHKKKMMMPPPSSSWWW\\\cccgggllluuu```QQQRRRWWWnnn~~~}}}uuummmccciii~~~ttttttqqqfffaaa|||aaaRRR^^^www{{{www~~~mmm^^^]]]___```eeelllmmmnnnqqquuuzzz|||~~~}}}vvvqqqnnn\\\jjjppp[[[KKK@@@:::999999:::;;;<<<<<<;;;;;;:::<<<>>>>>><<<===AAAEEEEEEPPP[[[```eeeooo{{{wwwnnnwwwvvvooo^^^UUUNNNLLLJJJFFFCCCCCCFFF>>>>>>CCCBBBAAATTTmmm[[[???::::::888777777666777===JJJ___vvvxxx\\\HHHBBBAAA???999888666555444555777888333444666888:::;;;<<<<<<888888888888888777666666777777777777666666666666888888666444555888:::999???BBBDDDCCC>>>888999<<<999::::::<<>>;;;999999777:::AAAJJJTTTUUULLLBBB666555666999======999555222222222000---++++++,,,+++++++++************)))''',,,---'''&&&***,,,))),,,+++)))))))))***+++,,,))))))***+++,,,,,,------+++,,,---///000222444444222333444666888999::::::;;;999777555555666888999888@@@BBBGGGQQQUUU\\\mmmzzzlllllllllxxx~~~~~~zzz{{{~~~||||||WWWFFFGGGGGGEEEFFFLLLMMMNNNRRRYYYbbbkkkpppyyyxxxVVVMMMRRRUUUfffvvvzzzsssjjjeeennn}}}uuuqqqmmmgggaaa{{{gggJJJ]]]rrrmmmggg}}}zzzlll^^^[[[```gggnnntttlllttt}}}~~~{{{xxxzzz~~~~~~{{{wwwuuukkkwwwvvvWWWFFF???<<<999999:::<<<============;;;<<<=========<<<;;;:::EEEDDDHHHNNNPPPRRR]]]jjjtttwwwvvvgggaaattt~~~tttllldddVVVJJJGGGHHHFFFBBB@@@;;;>>>EEE<<<===CCCDDD]]]]]]>>>???>>>666555777;;;888<<>>;;;888555444666888999:::999999<<>>>>>AAADDDWWW```iiimmmoooxxx|||qqqvvvtttkkkfff\\\PPPRRRQQQSSSZZZaaa```YYYQQQWWWUUURRRNNNKKKIIIIIIHHHDDDBBB@@@===:::888777666333555@@@HHHLLLTTTRRRBBB999777555888<<<===888333222222111111000...---,,,///000111111000...,,,***************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,...///111222222222111222333555666888999:::<<<999666444444666888:::<<>>===;;;999888:::@@@EEEFFFEEEBBB>>>;;;<<>>===666777666;;;888===RRRfffyyy{{{}}}tttssszzzttt\\\KKKAAA>>>======;;;888666666777:::;;;>>>===<<<>>>@@@@@@>>><<<<<<===>>>>>>>>>===;;;::::::888555555777;;;>>>???;;;>>>AAACCCEEEKKKSSSYYYYYY[[[ZZZTTTJJJAAA===<<<;;;;;;;;;<<<@@@EEEJJJMMMMMMKKKHHHCCC>>><<<===???BBBFFFJJJMMMSSS^^^nnnzzz|||wwwooommmvvv|||oooeee^^^TTTJJJDDDBBBDDDKKKTTTXXXUUUPPPSSSRRRPPPNNNMMMKKKKKKJJJ???>>><<<:::888666444333444444>>>GGGKKKTTTSSSFFF999777555888<<<===888333111111111111///...---,,,+++,,,---------+++)))(((************************)))************+++++++++*********+++++++++,,,,,,***+++---...000111111111222222444555777999::::::;;;999777444444666888:::;;;AAAAAADDDMMMQQQYYYjjj|||qqqqqqxxx~~~~~~}}}}}}yyyoooqqq{{{jjjKKKBBBFFFIIIJJJKKKLLLJJJHHHHHHLLLSSSZZZ___mmm|||{{{~~~vvvmmmdddgggttt|||tttpppnnnkkkeee```ttthhhPPP```oooeeehhhrrr\\\\\\^^^hhh|||qqqVVVQQQRRRZZZccciiimmmqqq~~~lllLLL===;;;;;;888<<<@@@AAABBBCCCFFFIIILLLLLLJJJFFFCCCCCCFFFJJJHHHCCC@@@???===:::;;;>>>???@@@FFFNNNRRRSSSUUUXXXggg}}}wwwcccVVVKKKHHHHHHEEEAAA???AAA<<>>>>>===FFFnnnfffCCC===;;;777999666:::888???VVVkkk}}}{{{xxx{{{uuuiii|||sss\\\LLLBBB>>>===<<<;;;999777888:::<<<>>>@@@??????AAAEEEGGGHHHHHHDDDGGGLLLOOONNNIIICCC???>>>;;;888666888:::<<<===CCCGGGLLLPPPTTTZZZbbbhhheeeeeeccc\\\RRRGGG???;;;<<<<<<<<<===AAAFFFJJJMMMOOONNNMMMJJJFFFDDDDDDEEEIIIGGGCCCAAADDDKKKTTTZZZ___``````eeeqqqvvvfffXXXLLLBBB:::999999@@@JJJQQQRRRQQQQQQQQQQQQPPPNNNLLLIIIHHH<<<<<<;;;:::888555222111444222<<>>@@@<<<<<<===@@@DDDHHHJJJKKKLLLMMMPPPSSSVVVWWWVVVUUUXXXQQQJJJEEEBBB@@@??????AAACCCGGGHHHHHHKKKSSS[[[sss|||ppp```UUUJJJGGGGGGCCC@@@??????666===>>>???>>>JJJxxxmmmFFF<<<:::777:::777;;;999@@@XXXnnn||||||nnn}}}rrr\\\MMMEEEAAA???;;;:::999999:::<<>>AAAEEEJJJLLLQQQQQQPPPNNNLLLLLLOOOQQQ\\\ZZZVVVRRRNNNLLLMMMOOOWWWYYY[[[aaannn~~~nnnXXXFFF<<<<<<;;;<<>>>>>>>>===:::666333000222000;;;HHHMMMTTTUUUJJJ:::666444666;;;<<<888444000000000000///...---,,,))))))***+++,,,,,,++++++************************))))))*********+++++++++************++++++++++++***+++,,,...///000111111333444555777888:::;;;<<<:::999777555555666888999999@@@BBBFFFOOORRRYYYiiiuuutttxxx~~~>>>>>>???BBBDDDKKK[[[kkkkkk^^^PPPJJJJJJJJJJJJKKKJJJHHHDDDAAAAAACCCGGGIIIPPPccc|||vvvggg\\\___lllyyynnnllllllggg```^^^fff}}}{{{WWW```ttttttqqqlllnnnrrr}}}|||aaaLLLHHHHHHNNNWWWcccsss~~~|||VVVBBB>>>???HHHAAA;;;<<>>@@@>>>HHHuuurrrIII<<<:::888;;;888;;;999AAAZZZppp}}}nnnZZZMMMFFFBBB???::::::999:::;;;===@@@AAA???@@@AAACCCGGGLLLQQQTTTfffiiimmmooolllddd[[[UUUHHHDDD???======???AAABBBEEENNNZZZdddjjjoootttwwwxxxuuuooodddWWWKKKCCC@@@<<<<<<===>>>AAAEEEIIIKKKLLLLLLKKKJJJKKKOOOVVV[[[```eeehhheee]]]VVVTTTTTTWWW\\\aaagggqqq}}}mmmUUUCCC:::>>>???CCCJJJQQQVVVVVVTTTTTTUUUUUUSSSPPPKKKFFFBBB@@@@@@@@@>>>;;;777333111111///;;;KKKPPPTTTRRRHHH:::666444555:::;;;888444//////000//////...---,,,******+++,,,,,,---------************************))))))*********+++++++++))))))*********++++++++++++,,,...///111111222222333444555777888:::;;;<<<:::999777666555666777888999@@@CCCGGGPPPQQQWWWggg}}}uuuwww}}}<<<;;;<<<<<<<<>>???AAA:::@@@>>>@@@>>>AAAdddvvvJJJ===<<<999:::999<<<999BBB]]]sss~~~jjjVVVJJJDDD???<<<::::::::::::<<<>>>@@@AAA???@@@@@@??????AAAEEEHHHOOOSSSZZZbbbiiinnnqqqsss```XXXNNNEEE@@@???>>>>>><<>>======>>>@@@CCCFFFIIIKKKLLLKKKKKKKKKOOOUUU^^^dddlllrrrvvvrrriii```\\\\\\WWW```jjjpppuuu{{{}}}|||rrrqqqpppmmmaaaPPPCCC>>>???BBBIIIPPPWWWYYYYYYWWWSSSSSSTTTSSSQQQMMMIIIGGG@@@??????>>><<<999666555444000<<>>??????===BBB>>>@@@@@@<<>>:::888888;;;:::DDD```wwwkkkVVVJJJCCC>>>:::::::::::::::<<<===???@@@???@@@@@@>>>;;;:::<<>>>>>;;;333;;;IIILLLNNNOOOHHH:::666333444888:::888444......//////......------*********)))******++++++************************)))************+++++++++))))))))))))************+++,,,---///000111111222222222444555777999::::::999888888777666777777777:::CCCFFFJJJQQQPPPTTTbbbvvv|||uuuvvvxxxzzzsss>>>===???AAA@@@AAAHHHRRRUUUWWWVVVPPPJJJHHHIIIJJJHHHHHHHHHGGGEEECCCAAA@@@CCCHHHQQQ___ooo|||fff\\\dddpppppp]]]QQQYYYfffvvvjjjdddaaaXXXSSSTTTUUU```|||nnnwww~~~bbbFFFCCCBBBBBBBBBAAAEEEQQQ___pppzzz|||rrrmmmrrrxxx}}}~~~tttkkkmmm{{{hhhddduuubbbKKK???333888<<<<<<;;;???JJJSSSgggxxx~~~{{{rrrdddYYYNNNGGGBBBBBBAAA>>>===???;;;;;;BBB===AAACCC;;;LLLrrrxxxKKK@@@@@@:::777777;;;:::FFFccc{{{oooZZZMMMEEE>>>:::999:::::::::<<<===>>>???===???@@@>>>;;;:::<<<>>>@@@>>><<>>===???CCCGGGIIIHHHIIILLLMMMJJJIIIJJJHHHEEEIIILLLKKKFFFBBBCCCCCCAAAGGGOOOVVV[[[hhh{{{vvviiibbbeeelllrrrlll[[[VVVVVV\\\lllkkkaaa```[[[SSSLLLNNNXXXzzz{{{{{{uuu\\\LLLFFFCCC@@@???BBBJJJUUU]]]iiiyyy{{{~~~|||yyyyyywwwtttzzzrrrjjjhhhooo|||cccGGG>>>@@@888888999::::::;;;<<<<<>>======<<<;;;???<<<@@@:::===???;;;QQQwww}}}OOO>>>;;;999:::888<<<===IIIeee|||ppp[[[LLLDDD???;;;:::::::::;;;<<<===>>>>>>AAA???>>>AAAGGGHHHFFFBBB???@@@???>>>>>>FFFRRR\\\zzz{{{~~~~~~xxxaaaPPPEEECCCDDDHHHNNNTTTUUURRROOOVVVWWWZZZ]]]______]]][[[OOOFFFAAACCCEEEGGGMMMUUUlllwwwyyykkkccclllyyywwwpppiii]]]PPPPPPXXX```dddfffdddeeehhhiiigggaaa___\\\XXXSSSMMMGGGCCC???===<<<>>>BBBGGGKKKMMMCCC888777CCCLLLKKKKKKOOO;;;777333444888999777333//////000///...---+++******++++++++++++***))))))************************))))))***++++++++++++***)))************+++++++++,,,---------.../////////111222333555777888999999<<<:::777444333444555666@@@DDDHHHJJJLLLPPPWWW\\\yyy}}}uuuvvvwwwtttaaabbbxxx~~~|||CCCCCCDDDDDDEEECCCBBB@@@GGGHHHFFFCCCDDDIIIJJJGGGHHHNNNOOOJJJEEEDDDCCCBBBCCCKKKTTT^^^mmm}}}|||ssshhhcccgggpppyyy~~~~~~|||iiiYYYXXXVVVZZZiiilllbbbaaa]]]UUUOOOOOOWWWvvv~~~}}}fffWWWHHHIIIJJJLLLQQQXXXaaaggg|||}}}wwwvvvyyy|||{{{tttrrrssssssmmmhhhdddfffppplllLLL:::666999999999999::::::;;;;;;<<<:::@@@PPPbbb{{{{{{vvvkkk^^^TTTHHHDDD@@@======>>>>>>===@@@<<<@@@;;;???@@@;;;QQQ{{{~~~PPP@@@===999:::888<<<<<>>888<<<<<<<<<<<<===>>>@@@@@@AAA???@@@DDDJJJMMMKKKHHHFFFHHHHHHEEEBBBCCCHHHNNNggg|||qqqXXXJJJDDDHHHHHHHHHMMMSSSYYY\\\]]]aaa___^^^\\\ZZZTTTNNNIIIFFFAAA>>>@@@AAAAAAFFFLLL]]]kkkqqqiiieeemmmxxx|||xxxrrrkkk^^^RRRTTT^^^iiirrrzzzyyywwwxxxyyyyyylllfff^^^YYYVVVPPPHHHAAA@@@>>>>>>???CCCGGGIIIIII@@@777666AAAIIIHHHGGGJJJ;;;777444555999;;;888555000000000000///---+++******++++++++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,------.../////////111222333555777888999999:::888666444444555777888>>>AAAFFFIIIKKKPPPWWW\\\qqq{{{qqqppptttzzzccc___qqqzzzvvvuuu@@@CCCFFFGGGGGGJJJNNNRRRZZZXXXPPPHHHFFFIIIKKKJJJLLLVVV\\\YYYSSSPPPPPPPPPOOOQQQVVV___mmmxxxyyytttkkkaaaWWWVVV```nnnyyy}}}nnnjjjmmmwwweeeWWWRRRQQQWWWjjjkkkaaa___[[[UUUQQQUUU]]]zzz{{{rrriiiUUU\\\fffpppzzz~~~ssslllgggeeejjjppp|||xxxnnnkkkoooqqqiiigggfffkkkvvveeeHHH:::777:::;;;:::::::::::::::;;;;;;;;;999<<>><<<===>>>??????@@@<<<@@@===BBBBBB<<>>:::;;;888<<<<<>>???AAABBBCCCDDDDDDDDDHHHMMMPPPNNNLLLJJJLLLNNNLLLHHHEEEFFFHHHTTTddd{{{bbbOOOKKKLLLMMMMMMNNNSSS[[[ccchhhkkkllljjjgggddd___VVVKKKCCCCCCAAABBBEEEDDDBBBDDDHHHRRR```jjjiiiiiiqqqzzz~~~zzzssseeeZZZ___lllxxxsssjjj___ZZZYYYTTTJJJBBB@@@@@@@@@AAADDDEEEEEECCC<<<444444===DDDCCCAAACCC999666333555:::===:::777222222222111000---+++******++++++++++++***))))))(((((((((((((((((((((((())))))***++++++++++++***)))************+++++++++,,,,,,------...//////000111222333555777888999999777666555444555666888:::<<>>===;;;;;;;;;;;;;;;:::::::::>>>???EEEFFFOOOvvviii\\\ddd}}}ooo___SSSMMMEEEBBB>>><<<<<<===>>>>>>???:::???>>>BBBBBB>>>XXXRRRCCC@@@;;;;;;999<<<;;;FFFccc|||}}}wwwaaaNNNAAA===@@@======>>>???@@@BBBDDDEEEIIIHHHHHHJJJMMMMMMKKKIIIGGGIIIKKKLLLMMMOOOTTTWWWUUU\\\gggrrrrrrWWWNNNOOOSSSRRRUUUYYY```gggnnnrrruuuxxxwwwwwwuuupppeeeWWWMMMGGGJJJOOOQQQPPPOOOQQQUUUWWWaaaiiijjjmmmvvv}}}pppfffmmm{{{zzzvvvnnniiibbb^^^[[[UUUKKKDDD??????@@@BBBCCCBBB???===888333333:::???===;;;<<<666333222555:::===;;;777222333333222000...+++******++++++++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++,,,,,,---...///000000111222333555777888999999777666555555555666888999<<>><<<;;;<<<<<<;;;>>>888???>>>AAAAAACCCcccQQQDDDAAA<<<;;;999<<<:::EEEbbb|||xxx{{{gggSSSCCC???BBB<<<<<<===???AAACCCEEEFFFHHHHHHIIIJJJKKKKKKIIIHHHEEEEEEFFFIIIPPP[[[gggoooooolllhhhfffkkkzzzgggWWWTTTUUUVVV^^^```ccchhhoooxxx{{{kkk[[[PPPMMMTTT[[[]]]]]]```gggmmmjjjnnnpppooorrr{{{uuulllrrr~~~xxxrrrkkkllljjjeee\\\RRRIIIEEE===>>>???AAABBB@@@;;;888666222222666::::::888888333111000444:::<<<:::666222222222222000...,,,+++***++++++++++++***))))))************************))))))***++++++++++++***))))))*********+++++++++++++++,,,---...///000111111222333555777888999999888888777666555666666777===@@@CCCEEEGGGLLLTTTZZZrrrxxxwwwuuu~~~vvv{{{{{{dddbbbwwwyyyuuubbbsssjjjXXXUUUVVV[[[iiiwww{{{xxxuuurrrooooooqqqtttuuummm```XXXVVV^^^lll~~~wwwmmmhhh___]]]YYYZZZfffmmmYYYRRRNNNMMMTTTiiiuuuccc[[[ZZZWWWTTTRRRYYYrrrrrrzzznnneeeccccccccc___ZZZ[[[```jjjooovvv{{{{{{xxxuuussspppiiihhhqqq{{{}}}yyyvvvooojjjffffffdddbbbdddiiikkkllllllnnnuuu}}}~~~yyytttwww{{{rrrWWWCCC<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===EEELLL[[[wwwggghhh}}}}}}~~~}}}uuuhhhYYYNNNIIIFFFBBB>>>;;;;;;;;;;;;:::===888@@@>>>???AAAKKKttt|||OOOCCCBBB<<<::::::<<<:::DDDaaa||||||uuu```III???@@@<<<<<<>>>???BBBDDDFFFGGGEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIMMMVVVdddrrr{{{xxxooolllrrr~~~ppp^^^ZZZ\\\^^^```nnnnnnooosss|||jjj[[[TTT\\\dddiiifffeeemmmzzz~~~|||}}}}}}{{{tttlllpppzzz~~~}}}{{{zzz~~~yyyoooqqqppphhhZZZMMMEEEBBB<<<===>>>@@@AAA???;;;777555333333444666888888888222000///333999<<<999555000111111111000...,,,+++***++++++++++++***))))))************************))))))***++++++++++++***)))************+++++++++***+++,,,---...000111111111222333555777888999999888888777666666666666666<<>>AAATTTyyyMMMBBBAAA<<<999:::<<<999CCC```|||yyydddJJJ>>>???===>>>???AAACCCFFFIIIJJJGGGIIIKKKLLLLLLLLLLLLLLLOOOOOOPPPVVV```kkkuuu{{{}}}}}}zzzrrr^^^XXX[[[aaaiiipppwww|||xxxrrrrrr~~~tttlllttt~~~zzzzzzvvvoooooovvvzzz||||||zzz|||{{{qqqooojjj```TTTIIIBBB>>><<<===>>>@@@BBB@@@===:::666555333333444888::::::333111000444:::<<<999555...//////000///...---,,,***++++++++++++***))))))************************))))))***++++++++++++***)))************+++++++++***+++,,,---...000111111111222333555777888999999666666666666666777777777999<<>>>>>===III]]]jjjwww~~~}}}zzzssshhhZZZMMMEEEAAA>>>;;;:::;;;<<<===>>>>>><<>>CCCZZZwwwLLLAAAAAA;;;999;;;<<<999CCC```{{{}}}sss^^^FFF===AAA>>>???@@@CCCEEEHHHJJJLLLMMMNNNPPPOOONNNLLLKKKKKKPPPRRRWWW___hhhpppuuuwwwyyy~~~xxxjjj]]]ZZZ\\\aaammmxxxxxxrrrvvv{{{}}}{{{tttssswww{{{}}}yyyxxxvvvtttooohhh___UUUNNNGGGAAA<<<======???AAACCCBBB???===777777444222333888<<<<<<444222222666;;;===:::555,,,---...//////...---,,,***++++++++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***+++,,,---///000111222111222333555777888999999444444555666777888999999666:::???EEELLLWWWccckkktttwwwvvvpppuuu{{{}}}|||{{{}}}rrr```[[[^^^gggzzz~~~wwwsssxxxsssrrrxxxlllVVVJJJIIIGGGQQQccc|||uuufffXXXTTTVVVTTTQQQPPPSSSUUUxxx~~~pppbbb]]]dddgggaaa]]]]]][[[WWWNNNTTTWWWUUUTTTVVVVVVTTTYYY[[[\\\ZZZXXXWWWTTTRRRSSSSSSUUUYYY___eeeiiikkksssssswww___FFF:::999999777555:::999999<<>>???>>><<<@@@CCC???CCC___pppNNNHHHEEE<<<::::::@@@;;;>>>XXXxxxppp[[[GGG>>>>>>???@@@AAADDDGGGKKKMMMOOOVVVTTTRRRQQQPPPQQQSSSTTTYYYZZZ\\\___dddiiiooossssssyyytttgggddddddeeennnyyyyyytttrrrrrrrrr{{{tttnnnllllllmmmdddXXXQQQNNNKKKDDD>>>@@@???>>>>>>>>>???AAABBB>>>333///666999666888>>>777555333444777888666444111111000000///---,,,+++************************************************))))))***++++++++++++***)))******((('''(((***,,,)))***+++,,,---///000000111222555777999999::::::888888888888888777666666::::::???EEEKKKQQQ\\\gggzzzxxxxxx{{{yyy~~~kkkcccfffrrrwwwbbbQQQIIIHHHLLLWWWiii~~~uuufffYYYUUUUUURRROOOMMMMMMSSSzzzvvvmmmiiinnnoooiiieeeeeedddaaa^^^_________fffoootttssseeegggfffaaaXXXQQQKKKHHHHHHJJJNNNUUU\\\ccchhhkkktttxxxppp[[[EEE;;;999888777666:::999999;;;>>>???===;;;<<<;;;999999<<>>>>>AAA???AAADDD@@@DDDaaaoooNNNHHHDDD<<<;;;:::@@@;;;===WWWvvvttt^^^JJJ@@@??????@@@BBBEEEHHHLLLNNNPPPTTTSSSRRRRRRSSSUUUXXXYYYZZZ\\\___cccgggkkkoooqqqrrrwwwrrrggghhhjjjlllttt}}}{{{tttqqqoooooozzz||||||yyysssooollllllhhh___VVVPPPNNNJJJCCC===@@@???>>>>>>>>>???@@@@@@<<<333111999===:::999>>>888555333444777888666444111111000000///---,,,+++***************************************************++++++,,,,,,,,,,,,,,,)))***+++******+++...000+++,,,---...///111222222111222444777999999999999777888888888888777666666999:::>>>EEEJJJPPPZZZeee}}}{{{vvvyyyrrrlllpppjjjTTTKKKGGGEEEOOOZZZkkk}}}qqqdddXXXTTTTTTQQQMMMKKKKKKXXXyyyxxx|||}}}|||||||||xxxvvv~~~vvvfffWWWLLLGGGGGGEEEHHHMMMUUU]]]eeejjjnnnzzz```QQQAAA999777555555777999888999;;;===>>>>>><<<<<<<<<<<<<<<>>>@@@CCCEEEHHHSSSaaaooonnnXXXUUUNNNIIIPPPdddyyyzzzsssooocccRRRHHHHHH>>>;;;888888:::<<<>>>>>>@@@>>>AAADDD@@@GGGgggnnnMMMHHHCCC;;;;;;:::???;;;===UUUrrrvvvbbbNNNCCCBBB@@@AAACCCFFFJJJMMMPPPRRRRRRSSSTTTVVVYYY\\\^^^```bbbeeejjjnnnqqqtttxxxzzz|||{{{nnngggkkkqqqssswww}}}{{{uuuqqqpppooowwwxxxxxxvvvpppkkkgggeee^^^XXXRRRNNNMMMJJJCCC===??????>>>=========>>>>>>:::444444<<>>EEEIIINNNXXXbbb}}}zzzvvvzzzxxxxxx~~~|||zzz[[[HHHFFFFFFCCCLLLTTTeeexxxjjj___UUUSSSSSSPPPLLLKKKPPP```yyyvvvyyy}}}vvv\\\MMMGGGGGGJJJHHHJJJNNNSSSZZZbbbjjjooo|||aaaLLLCCC999555333222444888888888999;;;===>>>??????>>>???@@@@@@BBBDDDHHHJJJRRR]]]kkkyyyyyymmmbbbPPP???AAABBBBBBHHHXXXooo}}}tttkkk]]]MMMDDDBBB===:::888888:::<<<===>>>===<<>>>>>>>>===============:::444444;;;@@@@@@???AAA888666444444777888666333111111000000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''''''((())))))))))))((('''(((******)))***,,,---)))***+++,,,---///000000000222444666888999999999777777777777777666666555999999>>>DDDIIIMMMVVV```yyyzzzwwwyyy}}}yyy~~~xxxiiidddgggnnnxxx{{{hhhOOOBBBDDDGGGDDDIIIQQQaaayyysss```XXXRRRRRRSSSPPPMMMLLLPPPbbb}}}ssskkkkkkoooxxxbbbKKKDDDCCCDDDGGGGGGHHHJJJMMMSSS]]]hhhpppjjjHHHAAA:::555444444333666:::777888:::;;;<<<>>>@@@AAAAAACCCEEEFFFHHHKKKQQQUUU^^^hhhtttttt```MMMEEECCC???:::???@@@DDDQQQjjj|||{{{|||zzzqqqhhhZZZLLLBBB>>>;;;999888888:::<<<======>>><<>>:::>>>:::<<>>======>>>>>>>>>=========:::555333777===AAACCCEEE999666444444777777555222111111000000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''''''((())))))))))))((()))+++,,,+++***)))***+++)))***+++,,,---///000000000111444666888888999888777777777777777666555555888999>>>EEEIIIMMMVVV___www|||xxxzzz~~~}}}}}}wwwmmmvvvwwwrrrtttxxxyyytttkkkYYYHHHBBBEEEHHHHHHNNNXXXkkk}}}iiiYYYSSSOOOQQQRRROOOLLLLLLMMMaaa}}}xxxrrroooooovvv~~~mmmPPPGGGIIIIIIGGGGGGHHHJJJMMMPPPVVVaaannnwwwvvvOOO@@@:::666777888777999<<<777999;;;<<<===???BBBEEEFFFIIIKKKMMMOOOUUU]]]ccchhhqqqzzzrrr___JJJ???===>>>AAADDDDDDDDDJJJ]]]{{{~~~{{{yyyssspppjjjbbbXXXLLLCCC???:::999777888:::<<<======BBB???AAABBB@@@OOOzzzeeeKKKKKKEEE<<>>999;;;LLLbbbnnnXXXHHHBBBCCCEEEHHHKKKPPPUUUYYY[[[]]]___ccchhhkkkmmmmmmmmmtttwww{{{pppiiidddfffrrr{{{~~~xxxsssoooiiieeehhhgggeeeccc```[[[UUUPPPNNNMMMKKKJJJHHHFFFBBB???<<<===>>>????????????>>>999555333666===CCCGGGHHH999666444555777777555222111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---...///...,,,++++++++++++,,,---...///111222222///111333666777888888888666666777777666666555444777888>>>EEEJJJNNNWWW```yyy|||www{{{zzznnnsssvvvpppsssvvvdddQQQGGGDDDFFFIIINNNVVVeee}}}yyydddUUUPPPOOOQQQRRRNNNJJJJJJQQQfff}}}}}}vvvtttyyy~~~mmmZZZKKKLLLPPPMMMKKKLLLKKKPPPUUUXXX]]]eeepppxxx}}}~~~cccFFF>>>888888:::999888999888:::<<<===>>>@@@DDDHHHKKKNNNQQQSSSVVV^^^iiirrrqqqxxxrrrXXXCCCAAABBB>>>???EEEIIIQQQ```www}}}xxxjjjhhhccc[[[RRRJJJBBB===999888777888;;;=========@@@???AAACCCCCCUUUaaaJJJLLLFFF===@@@:::===999:::III^^^{{{qqq\\\LLLEEEDDDFFFIIIMMMRRRWWW[[[]]]^^^aaaffflllppprrrrrrrrr{{{xxxhhh\\\YYY\\\eeejjjmmmvvv~~~vvvrrrmmmfff___```^^^\\\\\\\\\ZZZVVVRRROOONNNLLLJJJGGGEEEBBB@@@;;;<<<>>>???@@@AAA@@@@@@777666555999@@@GGGIIIIII:::777444555777777555222111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,+++,,,---...///111222222///111333555777888888888666666777777666666555444666888>>>FFFKKKOOOXXXaaavvv|||uuuxxxzzz~~~kkkrrrzzzvvvuuu}}}eeeNNNGGGGGGFFFJJJQQQ[[[pppyyybbbUUUPPPOOOQQQQQQLLLHHHHHHYYYooowwwpppmmmsssxxxyyy{{{|||}}}zzztttnnn```RRRJJJMMMNNNIIIIIIOOOLLLQQQXXX\\\^^^bbbiiiooo|||{{{mmmJJJ@@@888888999777555444888;;;===>>>>>>@@@EEEIIINNNQQQTTTVVVZZZcccqqq{{{www}}}rrrRRR<<<@@@DDD======FFFNNN___yyyzzzttthhhfff___VVVMMMEEE???:::999888777888;;;=========<<<;;;???CCCGGG\\\^^^JJJMMMGGG===AAA:::===999:::HHH\\\~~~|||}}}rrr___OOOIIIEEEFFFIIINNNSSSXXX\\\^^^]]]aaagggnnnrrruuuuuuuuu{{{xxxeeeXXXRRROOOQQQWWWXXXXXXbbbppprrrmmmpppyyytttrrrnnnfff```]]][[[XXXXXXYYYXXXUUURRRQQQOOOLLLJJJGGGDDDBBB@@@;;;<<<>>>@@@AAABBBBBBAAA555666888<<>>FFFLLLPPPYYYbbbppp}}}wwwuuuxxx{{{pppsssxxxtttwwwfffHHHCCCFFFEEEIIISSS^^^lllnnn[[[OOOOOOMMMPPPQQQEEEBBBRRR]]]pppXXXaaa```aaakkklllggghhhbbb\\\XXXXXX[[[\\\\\\[[[RRRPPPLLLIIIKKKPPPQQQPPPUUUTTTVVV\\\bbbeeejjjqqqhhhEEE???:::999888666777999;;;===>>>>>>BBBHHHMMMOOOUUURRROOOTTT___lllwww|||tttSSS<<>>???FFFAAA@@@DDDMMMfffWWWLLLFFFCCCCCCAAA:::AAA>>>999BBBVVVyyyyyyaaaOOOIIIGGGDDDFFFNNNUUUXXX[[[___dddgggiiikkkqqqwwwxxxuuu{{{{{{kkkiiiiiiiiiggg```UUULLLIIICCCCCCJJJNNNKKKJJJLLLWWWVVV[[[aaa\\\UUU\\\iiijjjxxxyyytttpppkkkgggddd]]]\\\[[[ZZZWWWUUURRRQQQJJJKKKMMMLLLJJJEEE@@@===>>>======???AAABBBAAA@@@888444555@@@NNNSSSLLLDDD999777555555555444222000111222222000---++++++,,,---,,,***))))))***,,,------,,,+++******+++,,,---************************++++++++++++++++++++++++---------------...000000000111333777::::::888666666666666666555444333222777666<<>>DDDLLLRRRTTTUUUUUUWWW]]]fffqqqyyy}}}zzz]]]FFFEEEIIIMMM^^^ttt}}}rrrooopppiiiaaaWWWNNNIIIEEE???;;;:::999888888999;;;===>>>???BBBAAAAAACCCLLLgggXXXMMMHHHDDDBBB???:::AAA===999BBBTTTwwwgggSSSLLLIIIFFFHHHPPPWWWZZZ\\\___aaaeeehhhjjjnnnuuuwwwuuuuuu{{{}}}jjjYYYOOOJJJIIIJJJLLLMMMKKKDDD>>>CCC??????DDDEEECCCCCCFFFFFFFFFKKKRRRRRRSSSbbbuuu{{{ppphhhjjjzzz}}}zzzuuurrrooommmjjjhhh___^^^\\\YYYVVVSSSQQQPPPJJJKKKLLLLLLIIIEEE@@@<<<=========???AAABBBAAA???777333333>>>MMMRRRJJJ@@@888777555555666555333111111222222000---,,,,,,,,,---,,,***))))))***,,,---,,,++++++++++++++++++,,,************************++++++++++++++++++++++++------------...///000000000111333777::::::999666777777777777666555444333666666;;;FFFOOOSSSXXX]]]nnn{{{xxxzzz~~~{{{kkkqqq{{{tttuuuwww\\\FFFGGGOOORRRUUUZZZfffwwwooo\\\OOOMMMRRRMMMIIINNNLLLKKKTTT|||tttbbbRRRTTTSSSUUUhhh}}}xxxeee```SSSSSSSSSSSSTTTUUUUUUUUUYYYXXXXXXYYYZZZYYYYYYYYY[[[YYYYYY]]]^^^___dddjjjvvvssscccWWWJJJ===999999999:::===>>><<<;;;@@@IIIQQQWWWYYYYYY]]]bbbhhhooouuu|||lllWWWSSSUUU```}}}uuurrruuuppp^^^TTTJJJEEEAAA;;;888888888888888999;;;===>>>???===AAACCCBBBMMMkkkXXXNNNIIIEEEBBB===;;;AAA===:::AAARRRsssooo[[[SSSMMMJJJKKKSSSZZZ\\\^^^```___dddiiijjjmmmrrruuuuuuyyy|||~~~yyypppdddWWWKKKAAA<<<::::::;;;>>>@@@AAA???===>>>===???AAA@@@@@@EEEKKKJJJGGGGGGIIIKKKUUUoooooojjjlll{{{}}}yyytttpppnnnmmmkkkiiibbb```\\\XXXTTTQQQPPPOOOJJJKKKLLLLLLIIIDDD???<<<=========???AAAAAA@@@>>>888333333>>>MMMRRRHHH===666666555666777777444222111222222000...,,,,,,------,,,+++******+++,,,---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++------------...///000111000111333666:::;;;999777888888888888777666555444555555;;;EEEMMMRRRWWW]]]mmmzzzvvvxxx~~~~~~zzzlllrrr{{{sssuuudddQQQDDDGGGPPPVVV___iiivvvvvvfffYYYQQQJJJRRRNNNIIIMMMMMMLLLSSSwwwmmm```VVV[[[bbbnnnuuusssoooooolllhhhjjjrrryyy|||{{{nnn```YYYYYYZZZ\\\]]]```^^^___bbbcccdddjjjrrrtttcccdddlllnnnkkkiiiTTTHHH<<<999:::;;;;;;<<>>@@@;;;BBBCCCAAAPPPtttzzzTTTMMMJJJFFFCCC>>>===AAA===:::AAANNNnnn}}}kkkcccTTTNNNNNNUUU\\\___```aaa```ggglllmmmooosssuuuttt{{{zzzwwwuuuqqqlllgggccc[[[XXXRRRKKKFFFCCCBBBBBB===>>>???@@@@@@@@@AAAAAA???BBBDDDDDDBBBFFFPPPZZZ```ZZZTTTNNNMMMWWWrrr~~~zzzxxxsssooollliiigggeeebbb]]]WWWSSSPPPNNNNNNKKKLLLLLLKKKHHHCCC???<<<=========???AAAAAA???===999444555@@@NNNQQQGGG:::555555666777999888666333222222222111...,,,,,,---,,,++++++******++++++,,,***+++,,,------,,,+++******************************+++++++++++++++,,,,,,------------...///000111111111333666:::;;;:::999777777777777777555444444444555;;;DDDLLLPPPWWW]]]kkk~~~xxxtttxxx~~~{{{yyynnnrrryyyrrrrrrzzzSSSJJJDDDHHHOOOXXXhhhwwwzzzjjj\\\SSSNNNHHHOOONNNJJJMMMKKKKKKUUU{{{ssslllhhhfffvvvzzzggg___```aaa______bbbbbbeeeiiijjjmmmuuuvvvkkkVVVDDDCCCLLLQQQNNNIII@@@999:::<<<;;;;;;<<<>>>;;;???KKKVVV[[[___dddlllooorrruuuyyy~~~ttttttsssiii\\\RRRIIIEEEBBB>>>;;;;;;555777:::;;;;;;<<<>>>AAA<<>>AAA===;;;@@@JJJhhh{{{ttt[[[SSSPPPVVV^^^aaabbbcccdddkkkqqqrrrsssuuutttpppmmmggg```YYYTTTOOOKKKGGGFFFDDDAAA???======>>>>>><<>>===>>>@@@EEEJJJLLLHHHFFFKKKWWW```gggfffccc^^^ZZZ]]]jjjxxxuuuqqqrrrvvvnnnmmmkkkllluuu|||uuuqqqmmmiiigggdddaaa\\\WWWRRROOONNNMMMLLLLLLLLLJJJGGGBBB>>><<<<<<<<<>>>@@@AAAAAA>>><<<666444666@@@LLLMMMBBB777444555777999;;;:::666333222333333111...,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++************************************++++++,,,,,,,,,...............///111111111111333666999;;;;;;:::666666666666555444333333444555<<>>:::999<<<===<<<<<<>>>===>>>HHHWWW___```ccciiipppsssyyyyyypppoookkk___UUULLLEEECCCAAA<<<999999333777;;;<<<;;;<<<>>>AAA???@@@AAAJJJdddbbbIIIJJJHHHDDDCCCAAA???AAA===<<<@@@FFFbbb{{{uuuaaaXXXQQQUUU]]]bbbdddeeehhhnnnsssuuuwwwvvvooogggYYYRRRJJJEEECCCBBB@@@>>><<<<<<<<<======>>>>>>>>>@@@EEEIIIIIIEEEBBBDDDFFFLLLRRRUUUPPPLLLNNNTTTXXX]]]ccckkkppppppnnnmmmmmmgggeee^^^VVVNNNKKKNNNQQQKKKJJJIIIKKKVVVccchhhfffuuu~~~~~~yyyuuurrroookkkiiiaaa___[[[WWWSSSPPPOOONNNLLLLLLKKKIIIFFFBBB>>>;;;<<<<<<>>>@@@AAA@@@===:::222333888AAAHHHGGG===444444555888;;;<<<;;;666333222333333111///------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,---............///000111111222222333666999<<<<<<;;;666666666666555444333222444666===EEEJJJNNNWWW```rrr}}}zzzvvvyyyqqqnnnvvvrrruuuqqqYYYGGGRRRRRRWWWeeevvvppp]]]PPPIIIGGGGGGIIIIIIHHHLLLKKKDDDSSSvvv}}}{{{yyyxxxqqqlllnnniiilllqqqxxx{{{xxxbbbRRRMMMJJJCCC;;;:::999;;;>>>===;;;>>>CCCFFFJJJWWWeeeggg___^^^dddlllsssyyymmmjjjeeeYYYMMMFFFAAAAAA@@@;;;777777222666;;;===;;;;;;>>>BBBBBB===AAASSSqqq|||YYYHHHKKKGGGAAAAAAAAA@@@@@@======@@@CCC^^^~~~uuupppggg[[[RRRTTT\\\bbbeeegggjjjmmmqqquuuxxxuuuhhh[[[MMMGGGAAA???AAACCCBBB???;;;<<>>@@@AAA@@@<<<999111666===EEEHHHDDD<<<666444666999<<<===;;;666222333333333222///------...+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,************************)))******+++,,,,,,------............///000111222222222333555999<<<===<<<777777777666666555444333555777>>>FFFJJJOOOXXXbbbsss{{{wwwyyy{{{ppplllvvvvvvxxxuuuOOOOOOXXXWWWWWWaaavvv}}}fffTTTKKKJJJKKKLLLLLLGGGEEEKKKJJJBBBYYY~~~xxxoooqqqyyypppsssyyyqqqWWWPPPPPPIIIBBB@@@;;;;;;>>>???===;;;@@@HHHRRRWWWdddpppkkk\\\WWW\\\fffqqq~~~vvvhhhccc___TTTIIICCC???@@@@@@;;;777666111666<<<===;;;;;;>>>BBBCCC<<>>???BBBCCC@@@===BBBBBBDDDEEEGGGHHHIIIIIIOOOWWW___^^^UUULLLIIIKKKPPP^^^jjjkkkiiiddd[[[QQQNNNRRRYYYeeeuuuvvvgggZZZPPPJJJGGGEEE@@@IIIUUUaaahhhdddSSSBBBCCC@@@IIISSSXXXfffvvvwwwuuutttrrrqqqoookkkeeeaaa[[[[[[ZZZXXXVVVSSSQQQOOOMMMMMMKKKHHHEEEAAA===;;;<<<<<<>>>@@@AAA@@@<<<999333:::DDDJJJJJJEEE???:::555777:::===>>>;;;555111333444444222///------...***++++++,,,,,,++++++***---,,,+++******+++,,,---************************))))))***+++,,,,,,------.........//////000111222222222333555999<<<======888888888888777666555444666888???FFFJJJOOOYYYcccqqqwwwsss{{{|||nnnkkkwwwzzzxxx\\\MMMPPPSSSUUUfff}}}qqq[[[OOOKKKIIIIIIIIIMMMDDDFFFOOOHHHDDDeee{{{{{{||||||~~~}}}~~~~~~sssfff^^^[[[UUUJJJAAAAAA>>>;;;:::;;;@@@HHHNNNZZZqqqzzzfffZZZXXXZZZfffqqqwwwmmmddd]]]XXXRRRNNNDDDAAA>>>;;;:::999777555444777:::;;;<<<<<<>>>@@@GGG777EEEoooiii[[[MMMHHHFFFCCC@@@@@@AAA@@@>>>@@@???===WWWtttooo]]]PPPSSS[[[^^^bbbfffdddfffiiillljjjbbbXXXQQQBBBBBBBBBCCCCCCAAA>>>;;;BBBCCCHHHMMMKKKFFFIIIQQQ]]]eeehhhbbbZZZUUURRROOOTTT[[[dddjjjmmmkkkeee^^^UUUUUUYYYbbbooo{{{yyyooo```QQQGGGDDDBBBVVVooo{{{tttaaaMMMAAAAAADDDHHHMMMTTT^^^kkktttssspppnnnlllkkkhhhccc___^^^\\\ZZZWWWTTTRRRQQQPPPOOOMMMJJJFFFBBB???<<<;;;;;;>>>>>>===@@@CCC===222333<<>>>>>@@@BBBBBB>>>XXX}}}```SSSHHHEEEFFFEEECCCCCCBBBAAA>>>???>>>:::RRR|||wwwdddUUUUUUYYYYYYXXX[[[YYYYYYZZZZZZYYYUUUPPPKKKDDDCCCBBBBBBCCCCCCCCCBBBCCCFFFLLLRRRRRRQQQWWW```iiiqqqxxxvvvrrrooojjjeeeaaadddkkkttt~~~{{{ooommmlllpppwww~~~zzzsssgggYYYRRRQQQTTTgggnnnTTTDDDBBBFFFLLLRRRYYY```iiiooonnnoooooolllfffaaa``````ZZZXXXVVVSSSPPPNNNMMMLLLNNNLLLIIIEEEAAA>>><<<;;;<<<>>>???>>>AAACCC===444444???MMMUUUSSSJJJ???888666777999::::::777333000666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++))))))***+++,,,+++***------...///000111222222222444666888:::;;;;;;;;;999888777666666555555666888999>>>GGGMMMQQQXXX```ooozzzxxx|||}}}|||ccceeeqqqpppqqqwwwhhhPPPKKKQQQZZZaaa|||kkk[[[KKKEEEFFFGGGHHHJJJKKKKKKKKKKKKNNN```rrrjjj^^^OOOLLLSSSTTTVVVXXXZZZZZZVVVOOOIIIEEE>>>>>>DDDFFFHHHWWWkkkkkkSSSKKKTTT___cccnnnyyywwwkkkbbb[[[XXXSSSPPPLLLIIIDDDAAACCC???:::888888999::::::999<<<>>>@@@@@@AAABBBDDD@@@JJJrrrlllTTTJJJBBBBBBEEEEEEEEEGGGCCCCCC??????===888LLLrrr~~~iiiWWWUUUVVVSSSOOOOOOMMMKKKHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEGGGIIIGGGJJJOOOUUUXXX[[[eeeppp{{{zzztttooosss~~~~~~~~~zzzpppeeecccfffnnn}}}aaaMMMKKKLLLOOOTTTZZZccclllsssuuuxxxxxxpppeee^^^```ddd[[[ZZZWWWTTTRRROOONNNMMMMMMKKKHHHCCC@@@===;;;;;;===???@@@@@@BBBBBB===555777BBBQQQYYYVVVKKK@@@999666888:::;;;:::777333111555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((+++++++++++++++++++++++++++***)))***,,,,,,,,,***------...///000111222222333444777999;;;<<<<<<<<<999999888777666666666666;;;;;;@@@HHHNNNRRRYYY```ppp}}}zzz{{{|||~~~hhhgggqqqqqqwww|||sssSSSKKKPPPWWWcccpppyyyaaaTTTHHHFFFHHHIIIJJJLLLJJJMMMMMMMMMXXXrrrttteeecccYYYDDD<<>>>>>IIINNNSSSgggxxxbbbQQQOOOYYYcccfffuuupppfffZZZSSSRRRSSSPPPMMMJJJIIIIIIKKKKKKCCC???999666666888999:::;;;===@@@AAAAAAAAACCCDDDBBBUUU___OOOGGGAAABBBEEEDDDDDDFFFCCCCCC@@@???>>>999IIIiiijjjVVVQQQRRRNNNIIIIIIEEEBBB??????AAADDDFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKNNNQQQUUUXXX\\\eeerrr~~~xxxrrrwwwxxxpppssszzzuuuccc[[[WWWSSSRRRXXXcccqqqzzz|||qqqfff______bbb]]][[[YYYVVVSSSQQQPPPOOOMMMJJJFFFBBB>>><<<;;;;;;===>>>???@@@AAA@@@:::555999EEETTTZZZUUUHHH<<<666666999;;;<<<999666333111555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++++++++++++++,,,,,,+++***)))***,,,---,,,+++------...///000111222222444555777:::;;;<<<<<<<<<:::999888777666666666666<<<<<>>===???CCCFFFHHHIIIGGGJJJMMMMMMLLLKKKKKKLLLQQQVVV[[[___fffrrr}}}zzzwwwqqqkkkggghhhooowww}}}tttkkkeeeaaa___^^^[[[YYYWWWTTTQQQOOONNNMMMLLLJJJEEEAAA>>><<<;;;;;;<<<<<<>>>@@@@@@<<<888555999FFFUUU[[[UUUIII>>>999777:::===<<<999555333222444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********,,,---,,,+++------...///000111222222444555777:::;;;<<<<<<<<<:::999888777777666666666<<<<<>>@@@AAAAAAAAABBBCCCDDDZZZvvvWWWMMMHHHEEEFFFEEEAAA>>>??????BBB??????AAA===FFF\\\xxxXXXKKKHHHCCC>>>>>><<<===>>>BBBGGGJJJLLLLLLKKKOOOTTTUUUSSSRRRSSSUUURRR]]]iiirrr|||pppiiiiiijjjfffbbb]]][[[YYYVVVSSSQQQOOOOOOMMMJJJEEEAAA>>><<<<<<===<<<;;;===AAA@@@:::555555;;;HHHXXX^^^WWWMMMDDDAAA777;;;>>>===999444333333333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,+++***+++,,,------+++------...///000111222222333444777999;;;<<<<<<<<<::::::999888777777777777;;;:::===DDDIIIMMMUUU]]]pppvvvxxx|||xxxjjjvvvyyy~~~}}}jjjddd]]]XXXUUURRRMMMIIIJJJMMMWWWgggvvvttt]]]PPPHHHDDDBBBFFFIIIHHHHHHIIIHHHLLLVVViii{{{nnn^^^UUUSSSXXXXXXZZZ___fffnnnvvvzzz}}}cccZZZTTTWWW\\\bbbiiipppyyyiiiRRRPPPPPPTTTZZZ```fffjjjqqqtttvvvrrrfffXXXLLLEEE;;;999666666777999::::::===???AAABBBAAAAAABBBDDDIIIaaagggSSSHHHEEEDDDFFFEEEAAA>>>???>>>AAA???>>>AAA<<>>>>>>>>>>>@@@DDDJJJNNNPPPPPPQQQVVVZZZ\\\[[[\\\```dddiii{{{ssskkkkkkllliiiddd^^^]]]ZZZWWWTTTRRRQQQPPPMMMJJJEEEAAA>>>======>>>===;;;>>>BBB@@@999555666CCCOOO\\\___WWWLLLDDDBBB777;;;???>>>999444222333333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,+++***+++---...---,,,------...///000111222222222444666888:::;;;;;;;;;::::::999888777777777777:::999===CCCHHHMMMVVV^^^kkkxxxzzz}}}qqqyyy~~~}}}vvvmmmccc\\\WWWTTTPPPNNNLLLLLLLLLKKKJJJIIIMMMNNNSSS```rrr~~~uuucccQQQHHHFFFBBBBBBHHHKKKJJJJJJLLLIIIVVVmmm|||ttttttxxx~~~}}}pppbbb]]][[[___aaadddmmmxxx}}}~~~ZZZWWW^^^ffflllsss}}}zzzmmm\\\MMMDDD@@@666555444666999;;;<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDQQQjjjZZZPPPCCCAAAAAAEEEEEEAAA@@@AAA>>>AAA>>>>>>@@@;;;>>>NNNyyy^^^JJJEEEBBBAAABBBAAAAAABBBFFFLLLQQQTTTUUUVVVZZZ^^^``````ccckkkqqquuuiiifffeeebbb^^^ZZZXXXVVVSSSPPPNNNMMMLLLNNNKKKFFFAAA>>>===>>>???>>><<>>999444222333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))***+++,,,,,,------,,,+++***+++---...---,,,------...///000111222222222333555888999:::::::::;;;:::999888777777777777:::999===CCCIIINNNWWW___jjjzzz{{{~~~tttwwwyyy}}}nnnhhh___WWWRRRNNNLLLJJJFFFHHHJJJIIIGGGFFFIIIKKKQQQQQQVVVdddxxxuuueeeTTTKKKHHHFFFPPPLLLBBBEEEHHHHHHLLLPPPfff{{{vvv}}}iii___^^^^^^bbbhhhoootttwww~~~ooorrrwwwsssaaaRRRFFF>>>999999888666666777:::===???AAACCC>>>>>>GGGFFFCCCIIITTTxxxuuuHHHKKKCCCDDDEEEEEEDDDBBBAAA???>>>??????>>>>>>@@@CCCFFFooouuuPPPAAAAAABBBCCCEEEHHHDDDCCCGGGPPPTTTQQQLLL[[[aaaeeeeeeeeekkkyyyssshhhfffeeebbb^^^VVVUUUTTTRRRPPPNNNLLLJJJGGGGGGFFFCCC???>>>@@@BBB@@@:::<<>>BBB===555333333333222111000///------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++,,,,,,,,,,,,------.........///////////////222222444777:::<<<;;;::::::999888777666666666666999@@@EEEDDDEEELLLTTTXXXtttyyywwwwww}}}~~~pppvvv|||{{{{{{ssskkkfffUUURRRNNNLLLLLLLLLKKKJJJGGGKKKMMMMMMKKKJJJLLLNNNOOOSSS[[[iiizzztttfffYYYNNNHHHGGGDDDJJJFFFCCCHHHHHHHHHPPPcccyyyooopppwww||||||iii```^^^]]]```hhhrrr{{{{{{jjjZZZLLLBBB;;;777888777666666777:::===???AAADDD???>>>CCCAAA@@@JJJbbbkkkHHHIIICCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>???CCCEEEnnnkkkRRRIIIFFFBBB???AAAFFFFFFHHHKKKMMMOOOPPPPPP^^^eeejjjiiijjjvvv~~~yyyyyy}}}vvvjjjccc```]]][[[WWWUUURRRPPPNNNMMMMMMMMMOOOJJJDDD???===<<<:::888???;;;===BBB>>>666777???HHHQQQZZZXXXMMM@@@:::888999@@@CCC>>>666444555555222111000...------,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***+++++++++,,,,,,,,,------............////////////222222444777:::<<<;;;::::::999888777666666666666:::BBBGGGGGGHHHPPPYYY]]]lll}}}uuutttuuu{{{qqqvvvzzzxxx}}}yyyxxxwwwuuutttjjjmmmkkkbbb\\\XXXUUURRRPPPOOOMMMNNNPPPRRRSSSSSSOOOQQQSSSQQQOOOOOORRRVVVWWW```mmm|||ttt```SSSKKKFFFDDDEEEDDDEEECCCFFFLLLIIILLL^^^xxxzzz}}}zzzpppeeeeeeccccccfffooo}}}wwwmmm]]]OOODDD===888666888777777777888;;;===??????DDDAAA???BBB???EEEVVV{{{^^^HHHDDDAAA@@@???>>>>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDfff~~~|||iiiWWWQQQLLLFFFDDDGGGJJJPPPVVVWWWSSSQQQTTTWWWYYYeeerrr{{{}}}yyyxxxyyyxxx}}}yyyvvvyyy}}}}}}rrrhhh```[[[YYYXXXYYYVVVRRROOOMMMNNNPPPRRRPPPIIIBBB@@@DDDGGGFFFDDD===<<<>>>???999333777BBBLLLRRRVVVRRRGGG===::::::===CCCDDD>>>777666777777111111///...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++++++++,,,,,,,,,,,,............//////000000222222444777:::<<<;;;::::::999888777777777777777===EEEJJJKKKMMMUUU^^^cccjjjzzzttttttvvv}}}uuuwww{{{yyyzzzrrrpppqqqrrrrrrmmmgggddddddccc^^^ZZZWWWWWWSSSNNNNNNTTTWWWWWWeeeaaa]]]ZZZ[[[]]]^^^___\\\ZZZVVVQQQNNNRRRYYY```iiiuuuvvvdddPPPEEECCCBBBBBBDDDGGGFFFEEEJJJMMMHHHVVVvvvrrryyyyyy|||pppgggeeekkklllnnnttt}}}zzziii```RRRFFF>>>:::888777777777777777999;;;>>>???<<>><<<;;;:::;;;<<<======>>>>>>>>>===>>>AAACCCXXXppp~~~mmmWWWNNNKKKGGGIIIOOORRRZZZbbbccc^^^XXXWWWXXXZZZiiivvvnnnoootttxxxiiicccddduuu}}}sssnnnooonnniiiccc^^^\\\\\\YYYWWWTTTQQQPPPQQQRRRSSSLLLGGGBBBAAAFFFLLLNNNOOO<<<<<<>>><<<555000888DDDOOOQQQQQQKKKBBB;;;:::===@@@DDDCCC<<<666666777777111000///...------------+++,,,---......---,,,+++++++++++++++++++++++++++***)))))))))+++,,,+++******++++++++++++,,,,,,,,,------......//////000000222222444777:::<<<;;;::::::999888888777777777888@@@HHHNNNNNNPPPXXXaaaeeeooo|||xxxyyy|||zzzyyy|||~~~pppkkkddd]]]YYYXXXZZZ]]]aaa\\\XXXXXX[[[ZZZTTTNNNPPPQQQQQQPPPVVVbbbkkkooorrrlllddd___```dddiiimmmooojjjaaaYYYVVV]]]iiisss{{{fffVVVGGGBBBBBBBBBCCCDDDGGGHHHHHHKKKJJJHHHccc|||aaammm~~~{{{|||{{{~~~nnnggghhhkkknnnrrrxxx|||vvvppp^^^VVVKKKAAA;;;999999999777777777888:::<<<>>>@@@<<>>>>>======???AAAPPPhhh~~~lllSSSJJJIIIGGGGGGKKKVVV]]]eeejjjiiiccc\\\WWWfffqqq~~~nnnYYYLLLLLLPPPXXX```mmmxxxzzzqqqddd\\\\\\bbbiiikkkgggbbb```___UUUTTTTTTSSSQQQPPPOOOOOOJJJGGGBBB>>>;;;<<>>:::999888888666666777999;;;===???@@@>>>BBBBBBBBBDDDGGG```aaaIIIBBB<<<<<<;;;;;;:::::::::;;;;;;;;;===>>>>>>======>>>???NNNccciiiSSSNNNOOOKKKHHHHHH]]]bbbjjjtttzzzyyyqqqkkkuuuyyywwwaaaOOOIIIMMMSSSSSSPPPSSS\\\bbb]]]RRRJJJKKKRRR\\\aaa```\\\YYYXXXQQQQQQQQQPPPOOOMMMKKKJJJEEEDDD@@@;;;666555888;;;:::;;;;;;777111222999AAACCCCCCAAA;;;666444777;;;CCCCCC>>>666222333666666///......---,,,,,,------,,,------......------,,,++++++++++++++++++++++++***)))))))))+++,,,+++***************++++++++++++,,,------...///000111111222222444777:::<<<;;;::::::999999888888888999999AAAIIIOOOOOORRRZZZccchhhsss~~~~~~xxxuuuxxxjjjooovvvxxxuuuoooiiiggg```^^^\\\]]]```bbbaaa```dddkkkooommmkkknnnsssuuufffbbb]]]]]]dddppp{{{uuuiiibbbLLLFFFBBBCCCDDDCCCDDDGGGBBBHHHIIIJJJSSSddduuuRRRTTTZZZsss}}}tttmmmkkkkkkpppyyyxxxrrrqqqtttwww~~~bbb]]]UUUQQQTTTYYYVVVPPPMMMHHHAAA<<<888777666555666666888:::<<<>>>???@@@???AAA@@@BBBFFFLLLiiipppSSSDDD===???;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>===<<<===>>>FFFYYYwww|||vvvcccSSSPPPOOOLLLLLLPPP```fffppp~~~vvv```TTTSSSWWW[[[WWWMMMJJJWWWbbb^^^NNNAAA@@@EEELLLRRRUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJAAA???<<<::::::;;;======999:::999555222444:::>>>>>>>>><<<999666666999<<>>555111333666666......------,,,,,,---------------,,,,,,---------***************************)))))))))+++,,,+++***************++++++++++++,,,,,,---...///000111111222222444777:::<<<;;;:::999999999888888999999:::???GGGNNNPPPSSS]]]ggglllppp|||}}}vvvsssxxx||||||vvvrrrnnnllllllmmmnnnoooooowwwzzztttkkkgggffffffaaa]]]YYYZZZaaakkkuuuzzz|||~~~jjjXXXNNNKKKGGGCCCAAABBBBBBBBBDDDHHHCCCJJJJJJNNN^^^vvvYYY???MMMTTTkkkhhhiiiiiiiiiiiilllttthhhPPPOOORRRTTTWWW\\\^^^WWWNNNHHHDDD>>>:::777555333111555666888:::<<<>>>@@@@@@>>>@@@???CCCKKKTTTttt[[[IIIAAA:::AAA:::;;;<<<===>>>===<<<;;;:::<<<>>>>>>===<<<===>>>;;;MMMjjj~~~www{{{yyykkk[[[MMMHHHFFFEEEMMMXXX]]]dddpppvvvddd```cccgggiiiZZZPPPQQQdddtttnnnVVVCCC>>>AAAFFFMMMSSSXXXZZZ[[[ZZZWWWSSSOOOLLLLLLMMMNNNCCC===888888;;;===;;;777999:::888333222666:::<<<=========;;;999:::===???GGGEEE>>>444111444777777......---,,,,,,,,,------......,,,++++++,,,......***************************)))))))))+++,,,+++***)))************+++++++++,,,,,,---...///000111222222222444777:::<<<<<<:::999999999888999999::::::<<>>888777888777555888;;;===>>>>>>???@@@AAA???FFFGGGCCCMMMqqquuuRRR???AAADDD;;;============<<<<<<<<<<<<======<<<<<<<<<<<<======999DDD^^^}}}sssyyyjjjUUUFFFGGGGGGDDDKKKXXX]]]eeetttooommmsssuuutttgggkkkuuuxxxcccSSSPPPQQQTTTYYY___eeehhhjjj```UUUMMMOOOSSSQQQMMMJJJAAA???===:::999999:::;;;999888555333222666<<>>DDDIIIMMMVVVcccnnnrrrqqq}}}||||||zzzyyywwwpppnnnoooqqqrrrqqqqqqtttxxxyyyvvvrrrpppooommmhhh```YYYTTTRRRQQQUUU___iiiooouuu}}}yyyzzz}}}}}}vvvjjjeee]]]TTTLLLFFFBBB@@@CCCDDDEEEDDDCCCDDDFFFFFFIIIFFFMMMjjj|||QQQ>>>???DDDJJJ[[[ttt\\\RRRSSSWWW]]]bbbhhhqqqzzz|||zzzyyykkk___RRRIII???888666666555333999;;;===>>>>>>???@@@BBBBBBGGGGGGFFF]]]gggLLL???@@@CCC<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<>>>>>???AAABBBAAACCCDDDOOOrrrUUUEEE??????AAA>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;>>>>>>LLLjjjwwwvvv}}}yyy[[[KKK@@@EEEKKKNNNYYYggglllpppxxxzzzxxxwwwzzzuuueeeZZZSSSOOOQQQRRRNNNHHHEEE===<<<:::888777777888888;;;777444666<<>>BBB@@@999@@@JJJ^^^vvvlllOOOJJJJJJNNNPPPQQQXXXbbbtttxxx~~~vvvaaaPPPAAA===777555666888:::::::::<<<===>>>>>>???AAACCCAAAAAALLLiiipppGGGBBBBBB???@@@???======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>:::@@@YYY|||{{{rrr{{{```RRRJJJNNNVVV]]]hhhuuuzzz{{{ooo^^^VVVQQQPPPRRRQQQKKKDDDBBB<<<;;;:::888888777888888:::666444888CCCLLLQQQRRRPPPFFF;;;999???EEEFFFEEE>>>:::555444666777555222------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++------...///000111222222333444666999:::;;;;;;;;;::::::999999999999999999>>>DDDJJJOOO[[[lllzzzwww|||{{{}}}yyytttyyy}}}{{{www|||rrrqqqppppppppprrrsssttt}}}~~~~~~zzzvvvvvvzzzooonnnkkkkkkpppzzzmmmXXXIIICCCBBB@@@???DDDJJJLLLGGGAAA????????????@@@BBBCCCDDDFFFBBBBBBHHHJJJFFFCCCCCCOOOzzztttJJJ???@@@===888888>>>EEEUUUlll\\\PPPHHHIIIJJJHHHMMMWWWccchhhpppwww}}}wwwfffXXXJJJ>>>;;;888666555666999;;;<<<;;;<<<===>>>>>>???BBBDDDCCCHHHeeedddAAABBBDDD?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>><<<:::<<>>>>>@@@AAABBBCCCDDD@@@@@@DDDDDDDDDKKKVVVxxxeee===;;;@@@999888AAA@@@CCCPPPggg|||pppZZZHHHGGGHHHFFFIIIQQQWWW]]]fffpppxxx}}}|||{{{vvvqqqeeeVVVMMMHHHCCC===:::999777666666777999:::<<<===>>>======???BBBEEEAAATTTZZZ@@@DDDCCC???>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<>>>>>::::::::::::999999888888333222444<<>><<<;;;;;;;;;::::::;;;===>>><<<===>>>???@@@AAABBBBBBAAA@@@BBBDDDCCCMMMlll~~~YYY<<<:::>>>:::999@@@???@@@KKKaaatttjjjMMMGGGHHHDDDDDDJJJOOOTTT\\\hhhrrrzzz~~~}}}{{{nnnddd```ZZZWWWPPPFFFBBBBBB@@@<<<777888888777777888:::;;;<<<===>>>======???CCCEEECCChhhnnnOOO@@@CCC@@@===>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;@@@VVVzzzwww|||xxxyyyvvvhhh\\\WWWNNNOOOQQQPPPIII@@@<<<===888888888999888888777777111222555;;;CCCLLLSSSXXXHHHDDDAAAFFFOOOSSSNNNGGG666666777888888555222///............---,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,---------------------...000111333333444666999:::;;;;;;;;;999888777666777888:::;;;AAAEEEGGGIIISSSdddttt{{{vvv|||~~~|||}}}{{{zzzuuu___JJJ===999999999;;;===<<<999999;;;>>>======>>>@@@AAABBBCCCCCCCCCFFFKKKLLLLLL``````LLL:::777999888555444<<<<<>>======???CCCFFFKKK~~~^^^HHH???BBB===;;;===;;;<<<<<<;;;;;;;;;::::::::::::999999999999999999:::777::::::;;;MMMqqq}}}rrrfff[[[TTTNNNOOOQQQPPPHHH>>>:::===666777777777777777666555000222666:::???FFFNNNSSSDDDCCCGGGOOOXXXXXXOOOFFF555666888999888555111...............---,,,+++***++++++************++++++,,,,,,,,,++++++++++++***,,,++++++***)))*********))))))*********+++++++++------------...000111333333444666999:::;;;;;;;;;999888777666777888:::;;;@@@EEEHHHKKKWWWkkk|||zzz~~~|||}}}yyyttt{{{nnn___QQQFFF===;;;===???===<<<======<<<===>>>@@@BBBBBB@@@BBBGGGEEE@@@IIIJJJIIIOOOgggJJJEEE???:::999999999999999999@@@LLL]]]rrriiiLLL@@@???BBBBBBCCCBBBEEENNN\\\hhhmmmmmmuuuxxx}}}ppphhhdddYYYNNNLLLBBB@@@===;;;999777777777666777888:::<<<>>>???@@@<<<===>>><<<999:::CCCMMMiiikkkHHHEEEAAA===;;;;;;===>>>;;;;;;:::::::::999999999999999999:::::::::;;;;;;===999888;;;FFF^^^{{{}}}mmmccc\\\VVVVVVSSSOOOIIICCC===999777888::::::999666444333333,,,777<<<:::AAANNNPPPIIIBBB???DDDSSS[[[TTTFFF===444777:::999444000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222111333666777777888999;;;:::888777888:::<<<======CCCGGGJJJNNNYYYkkk|||}}}~~~yyyxxxyyyqqqdddYYYMMMEEE???999888::::::999:::===@@@BBBDDDEEE@@@AAABBBBBBBBBCCCGGGJJJHHHUUUggg{{{dddDDD@@@;;;888888999::::::888888<<>>BBB@@@AAAGGGRRR\\\bbbdddhhhkkkqqqxxx~~~zzzbbb[[[WWWNNNEEEBBB@@@???<<<:::888777777777777888999:::<<<===??????===;;;???CCC>>><<>>;;;:::;;;@@@>>><<<>>>CCCHHHJJJIIIHHHCCCAAACCC@@@???GGGTTThhh}}}vvvLLL>>>;;;777666777999::::::999888:::BBBMMM^^^www|||^^^KKKAAA<<<@@@??????AAAGGGNNNUUUYYY___bbbhhhpppwww~~~lllXXXRRROOOHHHAAA>>>>>>===:::888777666666666999999:::;;;<<<===>>>???>>>888<<>>@@@aaahhhKKKBBBAAA???===;;;::::::::::::::::::999999999888888888888999999999::::::::::::<<<>>>:::888GGGkkkxxxuuuvvvxxx}}}kkkbbb^^^ZZZVVVQQQIIIAAA<<<999999999888999999777333111111111444???FFFEEEEEEFFFBBB;;;999;;;CCCPPPUUUNNNAAA999<<<>>>>>>:::333---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,...............000222222444666777777777999::::::888777777:::<<<======>>>CCCHHHOOO```yyy~~~uuu}}}{{{rrrhhh\\\QQQJJJKKKDDD??????@@@===<<<===BBBAAABBBIIIWWWbbbccc]]]UUUHHHBBBIIIMMMQQQ```ttt]]]AAA;;;888666555777999999999:::999;;;???GGGWWWooopppVVVGGG???>>>>>>???@@@AAAEEEJJJNNNXXX[[[```fffnnntttyyy|||~~~ppp```QQQLLLJJJFFF@@@>>>;;;:::888777666666666666::::::;;;<<<======>>>>>>AAA>>>======???RRR~~~zzzUUUFFF>>>>>>===<<<;;;:::888888999999999999888888888888888888888888999999999999888;;;>>>:::666???[[[vvvzzzsssooorrrxxxwwwfffaaa___]]]SSSNNNEEE===888777999;;;888888888555222000000111777@@@IIIKKKGGGCCC>>>:::<<>>===>>>BBBGGGNNN___{{{zzzvvv|||~~~lllfff\\\SSSLLLFFF@@@===BBB===;;;<<<===;;;===@@@>>>JJJ]]]uuuppp___VVVbbbsss```FFF<<<;;;999777777888999888777999888:::===BBBOOOfffzzzlllSSSBBB;;;===>>>??????@@@CCCEEELLLNNNSSSYYY```hhhnnnrrr||||||}}}~~~xxxjjj^^^SSSHHHDDDCCC@@@<<<:::999888777666555666777777;;;;;;<<<======>>>??????CCCFFFBBB<<>>@@@GGGMMMSSSSSSMMMDDD:::333999:::999444///++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++***)))+++,,,*********++++++,,,,,,,,,+++---.........///111333222444777777777777888999999777666777:::===>>>>>>@@@CCCFFFLLL\\\www~~~}}}|||vvvyyy|||{{{tttjjjcccVVVPPPHHHBBB>>>======<<<<<<:::;;;===<<<===DDDMMMVVVrrrmmmGGG<<<;;;;;;999888888999999777555666666888999;;;EEEZZZmmmzzzgggKKK???>>>===<<<<<<===>>>???CCCEEEIIIPPPXXXbbbjjjnnnuuuwwwyyyzzz|||uuueee]]]RRRLLLEEE@@@???===;;;999888777666666666777888888;;;;;;<<<===>>>???@@@AAA>>>EEECCCCCCaaaiiiFFF<<>>AAAJJJUUU[[[]]]UUUIII???888444777888666222---***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++))))))******+++,,,,,,,,,+++,,,.........///111444333555777777777777888999888777666777:::===>>>>>>@@@CCCFFFKKKZZZttt{{{{{{tttuuuwww~~~~~~zzzvvvpppiiidddaaa\\\TTTNNNJJJFFFAAA>>>>>>>>>??????<<<===??????<<>>;;;;;;===>>>>>>@@@BBBEEEJJJRRR[[[dddhhhkkkmmmppprrrtttxxx}}}wwwfffZZZWWWMMMJJJEEE@@@>>>===;;;999777777666666666777999::::::;;;<<<===???@@@BBBBBB<<>>;;;::::::::::::::::::999888888777777777666666666666666666777777777888888888666777;;;;;;:::<<>>===:::888777777888999555555555333222222555777<<<===CCCIIICCC;;;DDDTTT___eeecccTTTDDD<<<888666888999777222,,,***,,,///++++++++++++++++++++++++************************************************+++,,,---,,,***)))***+++((())))))***++++++,,,,,,+++,,,.........///222444333555777888777666777888888777666777:::===?????????CCCFFFLLL\\\uuuzzz{{{sssvvvzzz{{{xxxmmmeeebbb\\\SSSOOONNNMMMIIIEEE@@@>>>===<<<===>>>===<<<===???AAA>>>999;;;JJJ\\\xxxqqqDDD999===666555555555777999999777555888999;;;:::666:::KKK\\\ooo}}}zzzWWWMMMAAA;;;<<<@@@AAAAAA>>>>>>@@@CCCJJJQQQXXX]]]cccfffjjjlllnnnrrrxxx}}}uuugggYYYRRRQQQGGGFFFBBB>>>;;;:::888666777666666666777888:::;;;::::::<<<===???AAABBBCCCCCCEEEPPPjjjoooMMM@@@<<<888;;;;;;:::999999::::::;;;777777777777666666666666666666666666777777777777888777888:::999777:::@@@TTTzzzuuu}}}nnnccceeefffXXXFFF:::999999888888888888888555555555333222444666999>>>===BBBGGGAAA:::EEEYYYdddjjjfffTTTAAA:::999888;;;;;;888222,,,***,,,///++++++++++++++++++++++++************************************************,,,---...,,,***))))))***((())))))***++++++,,,,,,***,,,---......///222444333555777888777666777888888666666777:::===??????===BBBFFFMMM^^^www|||zzzssszzz~~~qqqooollliiiggggggggghhhhhhgggccc___ZZZVVVSSSQQQKKKGGGBBB@@@@@@@@@???===???>>><<<:::999;;;===???;;;===??????>>>CCCLLLTTTeeevvvmmmSSS???666:::<<<666666666666666666666666777777888999888888@@@JJJ\\\llllllQQQEEE===>>>AAA<<<@@@>>>===>>>BBBGGGIIIJJJPPPVVV]]]aaadddjjjrrrxxxxxx{{{yyyjjjaaaXXXNNNFFFCCCAAA???<<<:::888888999999888666555777:::;;;:::888777;;;>>>>>><<<===@@@CCCBBBZZZttt}}}[[[DDDBBBAAA666::::::999999888777666666999888888888777777666666777777777777666666666666777777777888999;;;<<<===HHHgggsssrrr~~~{{{yyyrrrmmmaaa]]]VVVIII>>>888888888888777777777666666333///---...222888<<<@@@999;;;CCC???999GGG___lllkkk```KKK<<<999999777:::666111---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******)))))))))***,,,---************************)))******++++++,,,------------...///000111222222333666999:::999888777777666777777777777:::===@@@???AAADDDJJJ]]]xxx}}}}}}xxx|||~~~WWWUUUSSSPPPOOOOOOOOOPPPPPPOOOMMMJJJGGGEEECCCAAAAAA???<<<===???AAAAAA???888;;;???AAA@@@>>>:::888BBBAAA???===>>>EEEPPPWWW[[[kkkWWWFFF;;;666888777555555555555555555555555666555666777666666===FFFSSSaaazzzsss^^^DDD999<<<===<<<;;;::::::<<<@@@DDDFFFIIINNNTTTYYY[[[```hhhnnnoooqqquuuwwwxxxzzz|||~~~rrrfff[[[UUUPPPHHHAAA??????===;;;999777777888999888777666777:::;;;:::999;;;;;;;;;;;;<<<@@@DDDGGGXXXwwwgggOOO@@@???@@@:::::::::999888888777666666888888888777777777666666777666666666666666666666777777777888999:::;;;<<>>HHH]]]ooosssmmm\\\GGG:::999;;;;;;999555000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,************************)))******++++++,,,------------...///000111222222444666999:::999777777777777777777777777999<<>>===<<<<<<>>><<<;;;;;;<<<<<<:::999:::;;;<<<<<<<<<>>>AAACCCBBBBBBAAACCCJJJWWWgggrrr___AAA;;;888777888333555555555555555555555555555444444666444333999@@@HHHRRRhhhrrrNNN;;;???BBB;;;<<<;;;::::::;;;>>>@@@AAAEEEKKKNNNQQQUUU[[[```cccfffiiikkklllnnnppprrrwwwyyy|||yyyhhhbbbYYYQQQJJJIIIGGGAAA===<<<;;;:::888777666666777777888777777888:::;;;;;;:::<<<<<<<<<<<<>>>AAAFFFHHHjjjmmmNNNDDD===;;;===<<<999999999888888777777666777777777777666666666666666666666666666666666666777777777777888999;;;;;;>>>FFFaaa}}}uuurrrrrrmmmoooooommmlllooowww~~~zzzqqqnnnsss|||~~~oooZZZIIIAAA===999777777777777777666666666666111111111222555888<<<>>>777>>>???===GGG___ttt||||||nnnVVV@@@777:::???@@@777333///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,+++******)))*********************************)))******++++++,,,------------...///000111222222555777::::::999777666666888888888777666888;;;>>>@@@BBBEEEMMMaaatttyyy~~~{{{zzz@@@@@@???>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>===;;;:::AAAAAA@@@>>><<<===BBBFFF===DDDMMMWWWdddwwwdddGGG777888777888999444444444444444444444444444666444444666444333666<<>>???>>><<<;;;<<<======@@@DDDGGGIIILLLQQQUUUYYY[[[___bbbdddfffiiikkknnnppptttwwwxxxwwwuuusss}}}~~~~~~}}}~~~sssbbbXXXVVVKKKEEEBBBCCCBBB>>>;;;;;;888777666666555666666777888888888999:::;;;;;;;;;;;;===@@@??????BBBIIIPPP|||ZZZAAA@@@===888:::;;;999888888888777777777666666666666666666666666666555555555666666666666666666666666777777999::::::@@@===PPP|||}}}rrrjjjgggkkknnnrrrsssrrrpppppppppqqqaaaYYYNNNDDD>>>:::777555777777666666666555555555//////111444888>>>DDDGGG===>>>@@@GGG[[[rrr~~~kkkNNN:::666<<>>>>>???========================;;;<<<>>>@@@@@@AAAAAABBB===AAADDDDDDAAA@@@BBBEEERRRaaasss}}}MMM<<<888;;;666555888666444444444444444444444444666444444666666444555999@@@BBBPPPjjjgggSSS???999;;;<<<======<<<<<<===;;;<<<>>>@@@BBBEEEHHHJJJNNNQQQUUUYYY[[[^^^bbbdddggghhhjjjlllmmmmmmmmmlllsssrrrqqqnnnmmmpppwww}}}rrrggg\\\RRRMMMMMMEEEAAA???@@@???:::888888666666666666666666777777888999:::::::::;;;<<<<<<;;;>>>@@@>>>???JJJ___pppqqqMMM<<<@@@===888999:::888888888777777777777777555555555555555555555666444444555555666666666777666666666666777888999999???:::GGGmmmwwwnnnkkk~~~qqqkkkooovvvuuu~~~vvvggg\\\PPPKKKDDD>>>:::999888888666666666555555555555444//////222666===FFFMMMRRRQQQDDDAAASSSkkkyyy}}}}}}xxxbbbHHH999888===AAABBB222///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))************************)))******++++++,,,------------...///000111222222555777::::::999777666666999999888777555666999;;;>>>BBBGGGRRRiii|||ppptttyyyyyywww~~~<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>><<<;;;<<<===:::<<<===>>>DDDRRReeetttTTT@@@777999<<<333111555444333333333333333333333333666444444777777555555777>>>===HHH]]]tttkkkPPP???===:::999:::<<<<<<<<<888999999:::<<<>>>???@@@BBBEEEJJJMMMPPPSSSVVVYYY]]]]]]^^^___aaacccdddeeeeeefffggghhhjjjnnnssswww}}}vvvddd\\\UUUQQQLLLFFFCCCDDDAAA===<<<===;;;666555777555555666777777888999999888:::;;;;;;;;;;;;<<<>>>>>>?????????IIIbbb[[[BBB999>>>;;;888::::::777777777777777777777777444444444555555555555555444444444555555666666777666666666666666777888888:::999AAA[[[~~~vvvuuupppnnnuuuppp}}}zzznnnbbbWWWOOOMMMFFF<<<555444666999;;;666555555555444444444444000222666<<>>===000...++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---******+++++++++***))))))************************)))******++++++,,,------------...///000111222222333666999:::999888777777888888888666555666999;;;===BBBHHHSSSiiiyyyqqquuuyyy{{{{{{???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDBBBCCCFFFIIINNNRRRWWW___mmm^^^@@@<<<444666999222222666333222222222222222222222222555222333777888555444666888777???OOO___rrruuu\\\QQQCCC;;;:::<<<<<<;;;999888777888999:::;;;;;;:::===AAACCCEEEGGGIIIKKKMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]___cccggglllqqqtttqqqqqqsssuuuyyyrrrhhhbbbYYYQQQPPPKKKGGGGGGEEE@@@======;;;888888999888555555999555666777888999:::;;;;;;888:::<<<<<<;;;;;;===???@@@AAADDDOOOeeetttIII<<<:::<<<888999<<<888666777777777777777777777333333444444444555555555333333444555555666777777666666555555555666777777666;;;>>>EEEbbbuuulllpppzzzmmmsss~~~vvvlllccc[[[SSSLLLIIIGGG???777333444666777666555555555444444444333333222666===FFFMMMRRRVVVWWW]]]^^^cccmmmzzz~~~vvvkkkVVVIII???@@@CCC???999666...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))***+++,,,+++******************************)))******++++++,,,------------...///000111222222222555888:::999888888999777777777666555666999<<<>>>CCCIIISSSfffxxxwwwuuuyyy|||zzzAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDHHHMMMQQQVVV\\\eeekkkkkkzzz|||VVVFFF>>><<<222333777444666999444222222222222222222222222333111111666888555444555333222888EEEPPPaaa|||iiiQQQAAA===>>>===;;;;;;:::999999:::;;;;;;:::888:::===>>>???@@@BBBCCCAAADDDHHHMMMPPPQQQQQQQQQUUUVVVXXXZZZ^^^cccgggjjjlllhhhbbb___```fffmmmrrrqqqvvvzzzzzz{{{}}}{{{vvvzzz{{{}}}|||xxxqqqjjjeee\\\\\\XXXQQQNNNOOOOOOMMMGGGBBB???@@@???;;;999999777555555777777666888===555666888999;;;<<<<<<<<<888;;;======;;;;;;===???@@@CCCMMMbbb}}}LLLBBB;;;===<<<666999===777666666666666777777777777333333333444444555555555333333444444555666777777666555555555555666666777666>>>===777JJJ{{{mmmfffkkkttt|||zzzwwwvvvuuuuuufff```YYYTTTOOOJJJFFFEEE;;;777444666999999555000555555444444444333333333333:::CCCMMMSSSVVVUUUTTTMMMeeexxx}}}uuu]]]III@@@===CCCGGG@@@666111---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((()))***+++,,,,,,+++***************************)))******+++,,,,,,------------...///000111222222111444777999999999999:::666777777666555666:::<<>>AAABBBDDDFFFHHHJJJKKKLLLNNNOOOPPPSSSWWW[[[```cccYYYWWWUUUTTTUUUXXX\\\___bbbccccccccccccbbbaaaaaabbbaaa___\\\XXXUUUSSSRRRPPPNNNLLLJJJGGGFFFEEEDDDAAA@@@>>><<<:::999888888999888777666666777888888999999999888999999:::;;;???;;;999===>>>======>>>EEERRRjjj\\\LLL<<<;;;:::999999999:::;;;999888888777666555555444444444444444444444444444444333222333555666555444:::888555222222333666888444888<<<===CCC^^^~~~qqqdddgggllluuu|||zzzxxxvvvsssnnnhhhdddYYYTTTLLLFFFBBB@@@>>>===777777777777666666666666555777777555222000111333<<<@@@CCCGGGMMMQQQLLLDDDLLLfff{{{rrrVVV>>>AAAEEEIIIHHHBBB777//////...---,,,+++,,,,,,---------,,,,,,+++***))))))+++,,,,,,+++***+++---000++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,,,,,,,++++++---///............///111222333444777:::;;;:::999888888;;;:::888666444666999===@@@DDDJJJTTTcccyyy|||www}}}zzzxxx}}}{{{yyyyyy|||yyywwwyyyzzzooojjjqqqtttvvvwwwvvvwwwyyy{{{hhhEEE:::888666555555555555444444444444333333222222222111111111222222222222333333333444666333555===BBBKKKbbbzzzwww```OOODDD>>><<<<<<<<<;;;999666555888:::888888888999::::::;;;;;;;;;<<<===???AAACCCDDDEEEHHHHHHIIIJJJMMMPPPTTTVVVPPPOOOLLLKKKLLLPPPSSSVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@???>>>===;;;:::999888888999888777666666777888999:::::::::::::::::::::;;;===<<<===@@@@@@???CCCIIIaaaqqqlllNNNBBB;;;;;;999888888888999:::666666666555555444444444333333333333333333333333444333222333555555555444999777555333333444555777555888::::::===TTT{{{kkk{{{ooocccaaammm{{{{{{sssrrrrrrqqqooolllfff^^^YYYNNNJJJCCC???<<<;;;:::999777777777666666666555555444555444222///000333666AAABBBAAACCCJJJMMMGGG>>>FFF___xxxkkkOOOIIIJJJKKKJJJEEE<<<222,,,...---,,,+++***++++++,,,,,,++++++***))))))((((((+++,,,,,,+++******---///******************************+++,,,,,,+++******+++,,,,,,,,,++++++---///............///111222333444777:::;;;:::999888888::::::888666444666999<<>>>>>BBBBBBAAABBBCCCEEEGGGHHHGGGFFFDDDCCCDDDGGGJJJLLLGGGGGGHHHHHHGGGGGGFFFEEECCCCCCBBBBBBAAAAAAAAA@@@>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999999888999999999999777777777888999::::::;;;;;;<<<<<<;;;:::::::::<<>>AAANNN\\\uuuRRRAAA::::::999888777666777888888444444333333333333333333333333333333333333333333444333222333444555444333666666555444444444555555555777999777777GGGhhhaaa\\\ppp~~~fffZZZccclllssstttfff___\\\___`````````]]]WWWOOOIIIDDD@@@;;;888777888777777888888777666555444444333555444111//////222888<<>>>>>=========<<<:::999999888888888777777777666777888888999:::;;;<<<<<<>>>>>>======>>>???AAAAAAAAAAAA@@@???@@@BBBDDDEEE@@@@@@AAAAAA@@@@@@???>>>===========================<<<;;;:::::::::::::::999999888888888888999999999999888777888999:::;;;::::::;;;<<<<<<;;;::::::===???@@@@@@???JJJccc{{{YYYDDD>>>;;;999888777666555666777777333333333333333333444444444444444444444444444444333222111222444555444333444444555555555444444333666777888777555===UUUlllxxx^^^WWWfffxxxpppaaa\\\ZZZ^^^sss{{{fffYYYUUUUUUSSSSSSRRRQQQPPPKKKFFFAAA@@@===999777777777777777888888777666444333222222555333000///111777>>>CCCIIIJJJIIIFFFGGGKKKKKKIIIRRRbbbxxx~~~iiiVVVNNNYYYVVVPPPFFF;;;333//////,,,,,,++++++++++++++++++.........------,,,,,,,,,,,,------,,,***)))***+++************************+++***(((''''''(((***++++++,,,,,,,,,++++++---///............///111222333444777:::;;;:::999888888999999999777555666999<<>>FFFZZZmmmpppVVVLLLAAA;;;<<<===<<<999:::::::::999888888777777999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>>============>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<:::999999999999777777777777777888999999:::999888888888:::;;;<<<999::::::;;;;;;;;;;;;;;;@@@@@@@@@AAAFFFYYY|||hhhGGG??????===888777666555555555666666444444444444444555555555444444444444444444444444333222111222444555444333222333444555555444333333666777888888666:::IIIXXXvvvXXXQQQ]]]sssssskkkYYYNNNTTTcccppp~~~vvvxxxuuukkkdddcccffffff^^^ZZZVVVQQQNNNKKKGGGDDD???===999777777777666555777777666555444333222111111000///000555;;;AAAEEEGGGKKKKKKEEEAAADDDHHHKKKVVVhhh{{{bbbWWWXXX]]]WWWMMM@@@666000...///,,,,,,------------------......---------------,,,+++,,,---,,,***))))))***++++++++++++++++++++++++,,,***(((''''''(((***,,,+++,,,,,,,,,++++++---///............///111222333444777:::;;;:::999888888999999999777666666999;;;>>>@@@EEEOOOaaazzzzzzjjjqqqwww|||zzz}}}mmmIII>>>777999999444444777333333333222222222111111111111111222222222222222222222222222333333333444222444666777666777;;;@@@NNN[[[sss~~~lllUUUCCC<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999888888555666777888999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::999999888888;;;;;;:::888777777777777777777777777777888999999:::999999999999:::<<<===::::::::::::;;;===>>>???===>>>BBBJJJXXXqqqzzzSSS@@@>>>>>>;;;888777666555555555666666666666666555555555555555444444444444444444444444333222111222333444333222111222333444444444333333555555777888888999AAAKKKmmmiiiRRRKKK]]]jjjkkk[[[OOOTTT[[[\\\hhhvvv{{{jjjbbb^^^]]][[[[[[dddqqqxxxxxxmmmhhh___XXXRRRMMMIIIGGG===:::777666666555444333666666555444333222222111...///111666<<>><<<;;;;;;;;;===@@@CCCEEEDDDHHHTTTiii\\\EEE>>>===;;;999888888666555555555666777777777666666555555444444222222222222222222222222222111111111333444333222111222222222222333333444444333444777888777;;;AAAUUUzzz~~~eeePPPQQQ[[[bbb```[[[WWWTTTQQQTTT]]]jjjvvv|||kkkaaa\\\YYYUUUVVV```lllpppnnnfffaaaZZZRRRLLLGGGBBB???:::777555555555555444333444444444444333333222222000333999BBBIIILLLKKKHHHCCCEEEDDDAAACCCIIINNNOOOUUUjjj}}}ssshhhcccccc[[[NNN===222......---+++***+++,,,---...------,,,************************(((***,,,,,,+++******+++************************,,,+++***))))))***+++,,,+++,,,,,,,,,++++++---///............///111222333444777:::;;;:::999888888888999999888777777888:::???BBBGGGQQQaaayyytttxxx}}}gggmmmttt}}}yyy}}}sssTTTDDD>>>555888999555333444555444222222222111111111111000.../////////000000111111000000000000111111111111///222333222111333555666888???KKK___eeeNNNAAA>>>999999999999999999999999;;;::::::999888888777777777777888888888777777666555666777888999888777666777777777777777666666555333444444555666777777888666666666777888999:::;;;999999888888888888999999::::::999999:::<<<===>>>>>>===<<<<<<>>>BBBFFFIIITTT[[[oooiiiIII>>>>>><<<999:::999888777666555666666777777777666555444444333333000000000000000000000000222111000111333444333222222111111111222333444444333111333666777555777;;;CCCgggzzz```QQQQQQYYYeeeeeeXXXMMMKKKOOOQQQ[[[ffflllrrr{{{xxx||||||kkkfff]]]XXX[[[___\\\VVVRRROOOJJJFFFAAA<<<777333888666555555666777777666333333333333333333333333444999BBBLLLTTTVVVRRRMMMDDDCCCAAADDDNNNZZZ^^^[[[^^^kkksssmmmeeeccccccaaaSSSEEE555,,,...111111///)))***+++,,,---,,,,,,++++++++++++++++++++++++,,,''')))+++,,,+++***++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,+++,,,,,,,,,++++++---///............///111222333444777:::;;;:::999888888888999999888777777888:::===???DDDLLL]]]uuurrrvvvjjjooouuu~~~|||iiiKKK===;;;===555555444444444333333333000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333888;;;AAANNNeee|||gggSSSGGGFFFAAA:::888999;;;<<<<<<999999::::::999888777666999999999777555444555777777777777777777777777777777777777777777777777777777666555555555666888999777777777777777888888999777666666666777999;;;<<>>CCCHHHRRRddduuuUUULLLAAA;;;::::::999777777777666444444333333333444444444444444444444444111111111111111111111111000111111111111222222222222222222222222222222222333444444333333444888:::666UUU{{{nnnUUUKKK___pppgggTTTJJJNNNMMMQQQYYYcccmmm{{{~~~xxxuuuttt{{{~~~~~~|||xxxuuussstttvvvxxxxxxwwwuuusssnnnkkkfff___ZZZUUURRRQQQHHHFFFCCC???;;;888666555999666333444666888777555888222///111111...000666999IIIXXXZZZXXXYYY^^^aaaTTTNNNIIIKKKVVVaaahhhkkkkkknnnfffWWWUUU^^^[[[MMMBBB:::000++++++,,,,,,***,,,,,,,,,+++++++++************************************+++++++++******)))............------,,,+++++++++++++++++++++++++++***+++,,,,,,+++***+++---............///111222333444666777888777666777888999999999777555555777999<<>>777888999888777888999;;;777777777777777777777777777777777777777777777777777777666555666777888999888888888777888888999:::;;;:::999888999999:::;;;===999888;;;;;;777777:::GGGBBB???DDDRRRjjjqqqMMMFFF>>>::::::;;;999777777777666555444444444444333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222333333333333222444777:::333GGGdddmmmRRRRRRbbblllfff\\\OOOJJJKKKSSS^^^gggpppwwwyyypppnnnpppuuuvvvwwwwwwwwwvvvtttttt|||{{{xxxvvvuuuvvvxxxxxxvvvsssqqqsssssspppjjjfffeeefffnnnkkkeee]]]VVVOOOJJJHHHAAA@@@>>><<<999888777666666444222333666777555444444111222444333111555<<>>JJJ___zzzzzzoooaaaSSSJJJCCC<<<888;;;;;;:::999999999:::;;;555777888888777777999:::888888888888888888888888777777777777777777777777777777666666777777888999999888888888888999::::::999999888888888999::::::<<<<<>>CCC;;;???MMMccc|||TTTCCC>>>:::888:::;;;:::888777777666555444444444444222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222222333333333222444777999999???NNNhhhiiiRRRSSScccjjjfffZZZNNNEEEGGGNNNTTTYYY]]]fffnnnvvvtttmmmjjjnnntttxxxwwwsssnnniiihhhlllooo~~~|||vvvqqqpppmmmkkknnnrrrrrrnnniiikkklllkkkdddZZZUUUVVVZZZcccaaa\\\UUUMMMFFF@@@===999999888777777777888888555444444555666666555333///...000222222222777===PPPPPPRRRXXXdddjjjeee[[[UUU\\\cccggghhhooo{{{ooo]]]MMMMMMXXX\\\OOOAAA555111,,,+++---///...,,,---------,,,,,,,,,++++++************************)))******+++++++++******)))************)))((((((++++++++++++++++++++++++)))***,,,,,,+++***,,,---............///111222333444666777888777666777888888999888777555555777888===BBBHHHPPPccctttyyyrrrwww~~~~~~hhhNNNHHH@@@999555444444555333333333333222222222222000000000000000000000000////////////////////////////////////000000000111000000000111111111111222///333777888===KKK___ooo~~~ooo^^^LLLAAA>>>>>>>>>>>>===<<<;;;:::999:::<<<;;;:::999999:::999999999999999999999999888888888888888888888888777777777777888888999999888888888888888999999:::777777888999:::;;;<<<===777999;;;;;;:::>>>HHHRRRRRR\\\rrrbbbAAA<<<:::888888::::::999777777666666555444444555555222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111222333333222333666888===:::???SSSqqqvvvbbb___dddhhhkkk\\\MMMEEECCCDDDGGGLLLNNNTTT[[[]]]^^^bbbkkksssyyyxxxuuummmgggffflllrrr}}}xxxpppjjjfffcccaaa```bbbaaadddjjjqqqsssnnnhhhdddbbb^^^XXXQQQOOOQQQTTTOOONNNLLLHHHCCC>>>999777666555555555666777888888777777777777777666444333444222111444999===BBBFFFWWWXXXYYY]]]eeemmmmmmhhh___jjjwww}}}~~~gggRRRDDDLLLWWWRRRCCC888000...,,,,,,......---+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++++++++******((())))))***))))))((((((************************)))***++++++++++++,,,...............///111222333444666777888777666777888888888888666444444666888===CCCHHHPPPbbb~~~yyyppp|||xxxqqqvvv~~~{{{{{{yyySSS;;;444:::???>>>777222333555333333222222222111111111////////////////////////...........................////////////000000000//////000000000111111111000333666666777???MMMXXXxxxnnn___QQQNNNIIICCC@@@?????????;;;===??????===<<<<<<===::::::::::::::::::::::::999999999999999999999999777888888999999999999999888777777777777888999999999999:::;;;<<<=========>>>???===;;;CCCYYYwwwcccHHH999;;;:::999999:::999777555666555555444444444444555333333333333333333333333000000000000000000000000//////000000000111111111111111111111111111111111///111222222222333555777777333444AAAWWWtttttthhhgggkkkcccYYYRRRJJJDDDEEEIIIKKKIIIHHHHHHLLLSSSZZZ___iiikkkllliiifffhhhnnntttpppkkkccc]]]YYYWWWUUUTTTSSSVVV]]]hhhrrruuuqqqlll```ZZZTTTPPPOOOPPPOOONNNAAAAAA@@@???===:::777555666666666666666666777888888888888777555333222111888666555:::FFFQQQUUUUUU\\\hhhrrrqqqllllllnnnoooiiisss{{{ZZZJJJCCCJJJNNNCCC666///...---------------+++)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))***************)))************************(((***++++++++++++---...............///111222333444666777888777666777888777888777666444444666888===CCCIIIQQQaaa|||wwwooo|||tttmmmsss~~~|||yyyyyyuuuvvvwwwvvvuuuvvvxxxzzzjjjPPP???888777666555555666666444222222222222111111111000000////////////////////////..............................////////////000000////////////000000000000222333444555666;;;BBBHHHaaa|||sssdddTTTHHH@@@===<<<:::<<<>>>>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999::::::::::::999888888888888888999::::::999999:::;;;;;;;;;::::::===@@@BBBHHH^^^kkkLLL???===::::::::::::888777555444444444333333333333333444333333333333333333333333000000000000000000000000/////////000000000111111111111111111111111111111...000222222222222444666333000222:::FFF]]]qqq___VVVVVVYYY[[[XXXSSSRRRUUURRRLLLDDD???AAAEEEIIIJJJSSSWWW]]]aaacccggglllpppeeefffhhhjjjiiieee___ZZZTTTWWW]]]cccfffeee```\\\ZZZSSSLLLJJJMMMMMMIIIEEE>>>======;;;:::888666555888888777666666666777777666666666444222111222333111444888AAAOOO[[[^^^ZZZ^^^qqq|||lllaaa___aaafffmmmwwwvvvhhh___XXXOOOKKKMMMIII<<<222000---.........---,,,******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))******++++++++++++***************************((()))++++++++++++---///............///111222333444666777888777666777888777888777666444444666777<<>>QQQnnnqqq___QQQJJJEEEGGGGGGFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;:::999;;;::::::::::::;;;<<<<<<;;;<<>>>>>BBBEEEJJJPPPUUUYYY[[[]]]yyyqqqNNN@@@>>><<<999777888888777555444444555222111111000111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000---///111222222222333444888444333444111777RRRpppuuu___WWWTTT^^^pppzzzcccQQQGGGDDD>>>???AAAEEEHHHIIIGGGEEEDDDGGGLLLQQQTTTSSSNNNJJJKKKLLLKKKGGGAAA???BBBFFF<<<>>>@@@AAA@@@>>><<<;;;666666555444555777888999777666666666666777888888555777777666666999???DDDYYYmmmzzzvvvwwwppp___RRROOOSSSWWWccclllwww~~~zzztttppp[[[XXXNNN@@@666111...,,,+++,,,------------...///*********))))))))))))((((((((((((((((((((((((((((((((()))++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))''')))+++++++++,,,---///............///111222333444666888888777666777888777777777555333333555777<<>>JJJ```qqqXXXOOOGGGHHHEEE@@@BBBIIIKKKGGGBBB@@@===<<<=========<<<>>>===@@@EEECCC===<<>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@???===<<<;;;:::999<<<;;;:::888777666666555777777777777777777777777777444555::::::555555888:::333333888666;;;XXX{{{pppbbbVVVUUUVVVUUUUUUWWWffftttiiiPPP999333222---,,,000------,,,,,,,,,,,,+++++++++++++++*********))))))(((((()))***+++,,,,,,---++++++******)))((((((((('''((()))***+++,,,,,,,,,******))))))))))))******)))******++++++,,,------............///111222333444555555555444444666777666777888777666555666777AAAKKKRRR___rrr|||qqqeeekkktttuuu~~~jjjVVVGGG???===;;;999777666666666444333333333222111111000//////////////////////////////........................,,,---...///000000000000////////////......................../////////////////////000111222444444<<<===@@@III]]]xxxtttnnnkkkqqqwwwsssjjjeee```XXXRRRNNNMMMMMMMMMZZZZZZUUUNNNQQQ___iiilllpppsssuuuuuuqqqqqquuu{{{lllSSS>>>999:::777555777999888666555444333333333222222222111111111000000111111111111111000//////.../////////000000000000////////////////////////000000000000//////......///000111111222222111111444444444222222555<<>><<<:::;;;::::::999999999999:::<<<<<<;;;:::999888888888::::::999888888888888888666666666555555555555555888666777;;;999444222555999888:::???DDDVVVsssjjjdddaaacccbbb``````ddd~~~ppp^^^HHH555111111------000------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))***++++++,,,,,,)))))))))))))))*********)))******+++++++++************))))))))))))******)))******++++++,,,------............///111222333333555555555444444666777666777888777666555666777@@@LLLRRR\\\nnnwwwsssiiipppsssqqqxxx}}}iiiOOO???999666666777555444444444666666555333222222222111111000000///////////////////////////........................,,,---...///000000000000////////////......---------............/////////////////////000222333444:::<<<<<<<<>>@@@AAA===888666222111222333555555333111222111111111000000000///////////////////////////........................------...//////000//////000//////......------,,,---------........./////////......///000111222222000666:::;;;>>>LLLbbbttttttLLL@@@<<<:::<<<;;;777666888666666444333333222222222111111111111000000000000///000000000000000//////........./////////000000////////////////////////////////////////////////000000///...///000111222444222111222333444444333555CCC\\\yyynnnNNNGGG>>>777555666999:::CCCDDDEEEGGGHHHFFFBBB???<<<<<<;;;:::::::::::::::888777777666666777888888555555555555555666777777999888888777777666666555666666555444333444999>>>777RRRqqquuujjjhhhjjjxxx~~~rrreeeeeejjjeeeZZZ???444,,,---...,,,+++---------,,,,,,,,,+++++++++************************+++++++++*********))))))(((((())))))************((()))***************)))******))))))))))))******)))******++++++,,,------............///111222333333555666666555555666777888999999777555555777888FFFTTTYYY]]]kkkwww}}}rrr{{{ppplllrrrwww~~~ttt___MMMBBB>>>;;;999888555111111555222111111222333222000...111111111000000000000000................................................---...////////////////////////......---------,,,------------........................///000111111***...333777:::@@@HHHNNNaaaxxxTTT>>>???:::777888888555222111666666555444333333333333111111111000000000//////...//////000000000//////............////////////......................................./////////000///...---...///111222000//////111333444333111555:::GGG[[[qqq\\\QQQDDD<<<:::;;;;;;999999;;;???DDDHHHJJJIIIGGG::::::999999999999:::::::::999888777888999:::;;;999999888777666666666666777777777666666555555555999999777222222888BBBJJJ]]]~~~zzzyyyuuuoootttnnnbbbZZZ[[[\\\QQQBBB555000,,,,,,,,,***)))***------,,,,,,,,,+++++++++************************,,,,,,++++++***)))))))))************))))))((((((%%%&&&((()))***+++,,,,,,******))))))))))))******)))******++++++,,,------............///111222333333555777777666555666777888888888777555666888:::FFFVVV\\\aaatttssszzz~~~ooonnnvvv|||}}}xxxbbbMMM@@@:::888888:::888777666000---000888333222111111111111///---000000000000000000000000......................................................///////////////...------------------------,,,------------........................///000000222111000111444888:::;;;===ZZZ}}}uuuSSS@@@<<>><<<888888999<<>><<<;;;999888888:::<<<===???>>><<<:::999888777777444444444555555555555555111555777666;;;KKK]]]ggglll```bbbnnn|||oooqqqrrrooohhh```TTT???---......---,,,+++***))))))------,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++******))))))++++++******)))(((((('''$$$%%%''')))***,,,,,,---******))))))))))))******)))******++++++,,,------............///111222333333555777888777666666777777888777666555777:::===HHHWWW]]]eeeqqqwwwzzznnnoooyyy~~~~~~eeeMMMHHHBBB<<<888777777777222222666::::::555444777444222000///000000000...///000000000000000000000......................................................////////////......+++,,,,,,------......///,,,,,,---------...............------......//////666444111000222555777888333@@@RRRiiioooUUUBBB<<<>>>===;;;888777888999999777444333333222222222222333111000000000////////////---......///000000//////---------.........//////........................---------.........//////------....../////////...---///222222000///111333111000333:::@@@OOOpppoooZZZJJJDDDFFFJJJPPPLLLGGGBBB???<<<888666::::::;;;<<<===???@@@AAA<<<;;;888777777888:::;;;???>>><<<;;;999888888888555555666666777777888888333;;;AAABBBJJJ\\\pppzzz{{{~~~{{{sssqqqqqqeeeoooxxx|||pppZZZEEE444+++***,,,...---++++++,,,,,,------,,,,,,,,,,,,++++++))))))*********++++++++++++++++++************************)))))))))))))))%%%&&&''')))***+++++++++******))))))))))))******)))******++++++,,,------............///111222333333555888999888666666666666666666666666888<<>>;;;888888888999999444///...222444222000111333111///...000111111111////////////000000000000...................................................///////////////......***++++++,,,---...//////,,,,,,,,,---------............---------...//////...//////000111222444555:::<<>><<<888666888666333444:::;;;666222333888:::777333777777777666666555555555444>>>FFFHHHMMM[[[fffjjjmmmZZZZZZbbbgggnnn~~~~~~xxxppphhhdddZZZIII888...---000******++++++------......++++++***+++------+++)))++++++++++++++++++++++++************************((((((''''''''''''((((((***++++++***((('''((()))((())))))************)))************+++,,,---...---------///222444444333777666666555555555555666666444444777777666:::@@@NNNUUUZZZmmmtttggglll}}}qqqgggjjjuuu}}}rrr^^^OOOFFFCCC>>>999666555555555666555555555555444444444333333222222222111111111////////////////////////........................------------............................................................------------------------,,,++++++++++++,,,------///---+++***+++,,,,,,,,,000000/////////000222222222000222555444:::RRRlllaaaMMM<<<:::;;;777555777555555555555444444444444333333222111111000//////000000000000000///......000///...---...///111222000///...---,,,,,,---..............................---,,,,,,,,,,,,---...---,,,+++,,,---//////........./////////000000000,,,000333222000111777>>>RRRggg}}}uuunnnYYYSSSKKKFFFCCC???999333666666777999<<<<<<:::777>>>===<<<===???DDDIIILLLYYYhhhyyymmmtttwwwVVVNNNCCC888000,,,***)))***+++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++***************************))))))(((((())))))***)))***+++***((((((((()))))))))***+++++++++******************+++,,,---......------///222444555555555555444444555555666666777555555777777666:::???MMMUUU\\\lllnnndddmmmuuujjjlllvvv~~~{{{nnn\\\OOOHHHFFFCCC@@@888777666555555666777888444444444333333333222222222222222222111111111000////////////////////////........................+++,,,,,,,,,------------------------------------........................------------------------+++++++++++++++,,,------///---+++***+++,,,,,,+++............///111222333222222555888444///666CCCMMMkkklllLLLHHH???;;;===;;;666666<<<555555444444444333333333222222222111111000000///000000000/////////......000///.........///000111111000...,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------,,,---......---...000222.........////////////000000111111000...///111444666DDDTTTnnn|||uuummmYYYDDD===DDDMMMTTTWWWZZZ\\\^^^YYYWWWVVVYYY```lllxxxtttFFF<<<111---///111---)))+++++++++******))))))))),,,*********,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))***+++***)))((()))***))))))***++++++++++++++++++******++++++,,,---...///---,,,...222555888888444444444444555666777777999777777888888666:::???IIITTT]]]jjjwwwxxxzzznnnfffpppzzzmmmmmmvvv}}}vvvbbbTTTJJJEEE???:::888888999999888777666444222000//////333222222222111111111111222111111111111000000000////////////////////////........................,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,+++)))***,,,.........,,,,,,---...///111222222111111555:::888333333888???KKKbbbgggKKK===AAA======???<<<777777;;;444444444444333333333222222111111111000000000////////////........./////////............///000111111000...,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000......222555------.........////////////...---...///111222222000999AAASSSrrrwww\\\```jjjwww|||^^^<<<444++++++000333111---++++++++++++************,,,***))))))+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********)))***+++***)))((()))***(((((()))***+++++++++++++++++++++++++++,,,---...///...,,,---111666999;;;666666666555555666777777:::888888999888777999???DDDPPP[[[gggnnnjjjpppxxxmmmsss|||nnnmmmttt{{{{{{qqqbbbXXXQQQJJJAAA:::@@@@@@@@@===999555333222333333333333333222222111111111111111000000000000111111111000000000//////................................................,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---+++)))***,,,.........+++,,,---...///000111111000///000333444222333555888;;;DDDVVVqqqiiiLLLBBBCCC>>>;;;888999888555444444444333333333222222222222111111111000000000000000//////...---......///000...............//////000000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,,,,///333------------...............---,,,...111333222111222888:::BBBUUUiiiqqqzzz}}}\\\DDD444000,,,***+++------,,,******++++++,,,------...,,,***((((((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((()))******)))((()))+++&&&'''((()))************,,,,,,,,,+++,,,,,,------///...,,,---111666999;;;999999888777666666666666:::888888999888777999???BBBMMMYYYeeeggg```nnnvvvvvv{{{nnnlllttt{{{mmmkkkeee^^^WWWPPPKKKHHHEEEAAA===;;;<<<<<<:::888444555777777777888999;;;555555555666666666666666111111111000000000000///000000000000////////////........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,111...,,,***+++++++++***++++++---...////////////333222000///...///000222...555<<>><<<999555555777777666444333333333222222222111111000000000000000000000000///...---------...///000------........./////////......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++***))))))+++---,,,,,,,,,---------......000///...///000111000///000555444666@@@JJJbbb{{{vvvrrrnnntttlllKKK:::555222111000---******+++,,,)))***+++,,,---...//////,,,***(((((()))***+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))((()))******))))))***+++&&&'''((()))***+++++++++------,,,,,,,,,,,,------///---,,,...222555888888999888777777666666777777999777777888888666:::???FFFNNNYYYdddcccYYYlllzzzxxx{{{nnnoooxxx~~~bbb___aaafffhhhfffeeegggccceeebbbXXXPPPLLLGGGAAA>>>>>>===<<<:::999999999444555666666666666666777777777666555333222222111111000///...---,,,,,,,,,111111111000000000000///000000/////////.................................------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,111///,,,+++++++++******+++,,,---...///......---111222222000///000111222000222666555000222DDDWWWzzz|||eeeKKK@@@<<<:::888888999999888777777888888666222222222222111111111111///000000000000000000000///...---,,,,,,...000111------......//////......---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,***))))))*********)))+++,,,,,,,,,,,,---------......//////////////////...111000333888888EEE^^^{{{vvvrrrtttpppttteeeFFF222---000222111000...---,,,,,,---******++++++,,,,,,,,,---,,,***((('''(((*********))))))))))))))))))))))))************************+++******))))))******+++''')))******))))))***+++((()))***+++,,,---------...------,,,,,,,,,------...------///222444555555444444444444555666777888777555555777777666:::???IIIPPP[[[hhhfffZZZnnn}}}{{{|||qqqttt~~~AAA>>>===@@@AAA@@@DDDIII===BBBBBB===:::===>>>;;;888999888777666555666888555777777555222222555888111222555888999777444222333222111111111222333444111111111111000000000000000/////////....................................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,...,,,******,,,---------+++,,,---.........---,,,''',,,000000000111333333888///,,,222888999999<<>>444777999777444333333333222222222111111111111000////////////000000000000///...,,,,,,,,,...000111,,,---......//////......,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***111---******------+++)))++++++,,,,,,,,,---------))),,,...///......000111000222111555:::222444FFFWWWssszzzUUU===444222000......,,,++++++,,,,,,+++***+++++++++***************,,,***''''''(((*********************************************************,,,++++++++++++++++++,,,''')))******))))))***,,,)))***,,,---.../////////...------,,,,,,,,,---------------///222444444333///000111222444666888:::666444444777777666:::@@@KKKQQQ^^^mmmlll___sss~~~~~~tttxxx::::::::::::::::::::::::777777777777777777777777444444444444444444444444555555555444444333333333444555666666444222///...000000000000000000000000000000000000000000000000........................------............------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******))))))******+++,,,++++++,,,------......///---------............///111000000000000222333444===@@@NNNgggfffYYYCCCBBB@@@===:::888666555666555555555555444444444222222111111000//////...///.........------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))************************************************------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111000000000000111222333444FFFUUUlllgggWWWBBB555111111...+++************))))))))))))+++*********))))))((((((***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++&&&&&&&&&&&&'''''''''(((***))))))+++///333555666999333+++((())),,,---...111000000000111222333333333333333444555666777888888888888777777888;;;>>>KKKUUU\\\^^^^^^^^^xxx~~~yyy|||sss|||666666666666666666666666555555555555555555555555333333333333333333333333444444444333333222222222222333444444333111///---000000000000000000000000000000000000000000000000........................------............------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******))))))******+++,,,******++++++,,,---------------------............000000//////000111333444555444;;;IIIXXXeeetttoooWWWHHHBBB>>>===<<<:::999777666666444444444444333333333333222111111000//////....../////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++)))(((************************************************+++++++++,,,,,,---------------,,,------...///000///////////////000222222999???KKK\\\rrr~~~sss[[[FFF===333...000333333111************))))))))))))************)))))))))(((***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***&&&'''''''''((((((((((((++++++,,,///444888:::;;;777222,,,******---......000000000000000111222333333333333444555666777888888999888777777888;;;>>>HHHNNNPPPRRRUUUXXXrrr|||vvv}}}ssszzz333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111000111111222222000///...000000000000000000000000000000000000000000000000------------------------------............------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******+++,,,***))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......////////////000111222333222000000444888;;;@@@EEE\\\iii|||tttXXXEEE<<<::::::888888777777777777666666333333333222222222111111111111111000//////......000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))******)))'''************************************************))))))***+++,,,---......---------,,,,,,---......------------...///000111222222555;;;JJJbbb}}}ttt```MMM:::222000---------...,,,+++************))))))))))))************))))))))))))***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))---111333444333333000---+++,,,---------////////////000111222333333333333444555666777888999999999888777888;;;>>>DDDEEECCCHHHPPPXXXqqqzzzuuuuuuyyy333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000///000000111111111000///////////////////////////////////////////////////------------------------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))***++++++)))))))))))))))***++++++))))))******+++,,,,,,,,,+++,,,,,,,,,------------.........//////000111111111000000111222333444666444:::DDDRRReee}}}eeeZZZJJJ???:::;;;===>>>555555555666666666666666333333222222222111111111222222111111111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++***(((************************************************)))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000111333666;;;GGGUUU___{{{xxxdddKKK;;;444+++...///000///,,,***((('''************)))))))))(((*********)))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((((('''&&&((())))))))))))*********((('''(((***,,,,,,***(((...---,,,,,,,,,---,,,,,,............///000222222222222333333555666888999999999999888777888;;;===BBBAAA???HHHVVV^^^tttwwwtttwwwwww|||333333333333333333333333111111111111111111111111111111111111111111111111///////////////////////////000000111111111111111................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))((())))))******))))))(((((())))))***+++******++++++,,,---------++++++++++++,,,,,,,,,---,,,,,,---.../////////000---///000000222444555444777666444666>>>NNNcccqqqdddKKKFFF@@@=========;;;888666666666666555555555444333333333333222222222111333222222222222222111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---------------///000000---000444555555777<<<@@@XXXqqqpppVVVBBB000,,,///+++***,,,......---,,,---///************)))))))))((())))))))))))))))))******)))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((************)))'''&&&%%%))))))))))))*********++++++***+++,,,------***((()))***+++,,,,,,+++++++++------......///111222333222222222333555777888999999:::999888777777:::===AAA@@@@@@MMM]]]cccqqqqqqppptttsss|||~~~000000000000000000000000111111111111111111111111000000000000000000000000............////////////000000000000000111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))(((((())))))***)))(((((((((((()))************++++++,,,---------******+++++++++,,,,,,,,,++++++---...............---///000...///111222///555666666555666<<>>@@@CCCSSSccceeemmmqqqppp}}}ooonnnzzz////////////////////////000000000000000000000000////////////////////////............/////////000000000//////.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))(((((((((((())))))((((((((((((((()))******))))))******+++,,,,,,,,,************++++++++++++******,,,---......---------000000------111111...***...333555555666999<<<444DDDWWWfffwwwlllRRRGGGDDDCCC=========;;;888888999:::555555555444444444444444222222111111111000000000000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))***+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******)))******+++,,,---++++++***++++++,,,---......000222111000000444777222888DDDTTThhhiiiWWW@@@111---///+++,,,...(((000...---+++***)))''''''************))))))))))))((()))))))))************)))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***((('''%%%((((((((()))))))))******'''&&&&&&''')))+++++++++'''***------,,,,,,...111.........///111333444555111111222333555777999::::::::::::888666777:::<<<;;;@@@GGGZZZmmmooowww{{{oooooo|||000000000000000000000000////////////////////////////////////////////////........./////////000000000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((((()))******((((((((()))******++++++)))************+++++++++)))***,,,---......---,,,)))------***+++111222///+++///333333111///000111111999>>><<<>>>NNNcccrrrooo```LLL@@@@@@DDD???666666999<<<;;;888666777999222222333333333444444444000000000000////////////............////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))(((((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))***+++,,,---))))))))))))***+++,,,---***...222222///------...---000444888>>>MMMeeexxxrrrYYYHHH:::///777,,,...222......111---+++******+++------+++)))************))))))))))))(((((())))))*********+++)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&(((((((((((())))))))))))---***(((((()))*********)))+++......---...111333......///000111333555666111111222333555777999::::::::::::888666777999<<<999@@@KKKbbbwww}}}ssssss................................................////////////////////////......////////////............------------......//////.........---------.........,,,++++++,,,...***************************++++++,,,,,,++++++***************************++++++******************))))))))))))************))))))************))))))------,,,+++***)))(((((())))))))))))))))))))))))+++***)))'''''')))***+++,,,,,,,,,++++++*********)))***,,,------,,,***)))******))))))******+++,,,+++++++++,,,---...///000111111111000000000000000444444444555888;;;???AAAOOOZZZuuuoooZZZGGGFFFCCC@@@===;;;:::999888888888777777777666666333333333333333333333333111111111111111111111111///////////////......---------------............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((('''&&&&&&(((((((((((())))))))))))******))))))))))))******++++++******++++++,,,---............////////////333222000000222888AAAGGG```vvvzzz[[[DDD:::555000***000000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,******))))))((((((''''''###$$$%%%&&&''')))******''''''(((((())))))******((((((''''''''''''((((((''')))+++------,,,***(((''''''((()))))))))))))))***)))((('''&&&%%%$$$$$$))))))))))))***+++,,,---///......---------......//////000111333444555666555555444444555666888999;;;777444333666999:::999;;;BBBPPPiiirrrppp~~~........................---------------------------------------------------......//////......---......------------......------------,,,,,,,,,+++---------+++***)))+++---------------------------***++++++,,,,,,++++++***************************((((((((())))))******+++(((((()))))))))*********(((((())))))))))))((((((+++++++++***))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++***************,,,,,,,,,,,,************))))))******+++,,,+++++++++,,,,,,---...///000000000000000000000000000000000111333666999;;;AAA???FFFVVVcccpppooo___NNNBBBAAA@@@???===;;;:::::::::::::::999999999888888888333333333333333333333333111111111111111111111111///////////////......---/////////......---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))******))))))))))))******++++++******++++++,,,---,,,------------............/////////000333777;;;BBBOOOgggppp[[[MMM<<<222222444333111//////......------,,,,,,------,,,++++++++++++,,,***)))))))))((((((((('''&&&&&&''''''((()))******))))))))))))((((((((((((((((((''''''''''''((((((************)))(((((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,------------,,,,,,,,,------//////000111333444555555444444333333444555666777;;;888555555888:::::::::===FFFSSSjjj~~~tttqqq}}}~~~------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,++++++++++++******+++,,,,,,+++))))))***,,,******************************++++++++++++******************************&&&&&&'''((()))***++++++(((((())))))))))))******''''''((((((((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++*********++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,---......////////////////////////......---...///111333555444000000666:::@@@MMM\\\gggqqqpppcccRRRFFFAAA>>>;;;999;;;;;;:::999999999::::::999999999888888888777777333333333333333333333333111111111111111111111111///////////////......---111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***,,,---(((((((((((())))))))))))***))))))(((((())))))***+++************+++,,,,,,+++++++++,,,,,,,,,------+++---///000///......///222555>>>JJJXXXlllyyykkk\\\LLLAAA:::555///---///111000...---------------------------,,,++++++******++++++))))))))))))((((((((((((((((((((())))))******************)))((('''''''''((((((''''''''''''((((((,,,+++)))'''&&&&&&&&&'''''''''((()))))))))))))))&&&&&&'''((())))))***+++))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,---...///000111222444555555333333222333333444666666:::888777777999::::::999???IIIWWWjjjyyyyyyvvvqqq{{{yyy~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,+++***)))***+++))))))))))))))))))))))))******++++++++++++******************************'''(((((())))))*********(((((((((((()))))))))***'''(((((())))))(((((('''''''''''''''(((((())))))((((((((((((((((((((((((******)))(((((()))******+++++++++***************++++++************++++++******))))))******+++,,,+++++++++++++++,,,------...............///////////////......///000222222000000333777666111222666???CCCHHHOOOYYYdddqqqyyyyyygggUUUJJJDDD???888777999<<<<<<;;;888888777777777888888999666666666555555555444444222222222222222222222222111111111111111111111111///////////////......---111111000///......------,,,+++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,+++++++++,,,,,,,,,,,,---,,,...000000...---------111111333666888===KKKYYYjjj{{{{{{hhhNNN<<<666666666444555444333222000...+++***,,,,,,,,,,,,,,,---------,,,,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((***))))))(((''''''''''''''''''((()))))))))))))))&&&''''''((()))***++++++))))))))))))***+++,,,---,,,,,,,,,+++,,,,,,---.........///111222333444555333333333444444555666666777777777888999999999888>>>JJJXXXgggqqqppp}}}zzzuuupppyyy}}}xxx|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))+++++++++******)))))))))'''(((((((((((()))))))))((())))))******))))))(((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((******))))))))))))******************************+++******))))))******+++******))))))******+++,,,++++++*********+++,,,,,,,,,,,,---------.........//////////////////000000111///......///000444999555444222111333777===BBBNNNUUU```mmmwww~~~wwwfff^^^RRRIIICCC???:::666>>><<<:::;;;<<<<<<999777888888777666666666666666555555555444444444333333222222222222222222222222000000000000000000000000///////////////......---.........///////////////++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))))))))(((((((((((())))))******))))))******+++,,,++++++,,,,,,,,,------------......---,,,,,,...000,,,---111444222000444;;;@@@HHHSSS___nnnooobbbGGG???666222444555222...//////000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((()))))))))***((((((''''''''''''((((((&&&''')))++++++***)))(((''''''((()))))))))))))))((((((((()))))))))))))))))))))))))))***+++,,,------------------...//////......///000222333444555333444444555666666777777555666777777777777777888===IIIVVVbbbiiihhhwwwvvv{{{qqqnnnyyy}}}||||||,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,+++,,,...---,,,******+++************************))))))************))))))))))))))))))))))))))))))------,,,+++***)))((((((''''''(((((((((((())))))))))))************))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********************************************))))))******+++,,,+++******)))******+++++++++++++++,,,------......,,,------------.........000///......///000111333)))+++...222555777888888:::<<>>===:::<<<:::888777777777666555888888777666555555555555666666666555555555444444222222222222222222222222000000000000000000000000///////////////......---------------......//////*********+++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---(((((((((((()))))))))))))))((((((''''''(((((()))***))))))))))))***++++++++++++,,,,,,,,,---------+++++++++))))))***...111,,,,,,///111000...111777222444777;;;BBBNNN\\\fff~~~{{{jjjcccZZZTTTQQQMMMGGGBBB666555333444555444000,,,///...---,,,,,,,,,------+++++++++++++++++++++++++++***))))))((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''(((((($$$&&&)))+++,,,,,,***)))''''''((())))))))))))))))))))))))(((((('''''''''))))))))))))***+++,,,---------------...//////000---...///000111333444444333444555666777777777777555666666666555555777888>>>IIITTT___fffeeevvvuuu{{{zzziiijjjxxx~~~}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++)))))))))*********++++++)))+++------+++))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++******))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((()))))))))*********+++((()))***++++++***)))(((******))))))******+++,,,******))))))))))))***************+++,,,---------+++,,,,,,------...---------000222333333000+++'''222222333333333111...+++...000333444666999???CCC:::???FFFMMMTTT[[[dddjjjnnnnnnnnnoooqqquuuxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwqqqllleeeaaa^^^YYYPPPIIICCCBBBAAA???>>>=========999777666777999888444000444333222222444555666777666555555444444444444444555555555555444444444444111111111111111111111111000000000000000000000000///////////////......---------------,,,,,,,,,,,,)))*********++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))***++++++*********++++++++++++,,,)))***+++***)))***---///000......///---***---333///111333666888999999:::KKKRRR]]]iiittt{{{rrriii___PPPCCCAAA===777444555555555444777555111...,,,,,,...000444000---+++,,,---,,,***,,,,,,++++++******))))))******)))(((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&((())))))))))))(((''''''((()))))))))))))))((((((((('''''''''&&&&&&))))))))))))***+++,,,---,,,,,,,,,,,,---...///000---...///000111222333444222333444666666666666666666777777555444444888;;;BBBKKKTTT___ggghhhyyy~~~qqqbbbgggwww}}},,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++************++++++'''((((((((())))))******(((***,,,,,,***(((((((((************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))((())))))))))))))))))))))))))))))************))))))(((((())))))*********+++''')))***,,,,,,***)))'''*********)))***++++++,,,******)))))))))))))))***))))))***+++,,,,,,------,,,---...///////////////,,,,,,***)))+++000111111...,,,))))))+++...000111111333555333000...///000111222333444555777;;;===888999<<<>>>??????===<<<<<<>>>@@@AAA???>>>>>>>>>===<<<<<<<<<<<<<<<:::999777888888666444333555666555333333555:::<<<;;;999333444666777777666444222333333222222333333444555333333333222222222111111111111111111111111111111000000000000000000000000///////////////......---......---,,,++++++***)))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))***************+++------,,,,,,---...---,,,---///---***+++000222///+++***,,,000333555222444666777888===DDDJJJKKKNNNUUU\\\^^^^^^ccciiijjjfffdddhhhkkkjjjddd```iiijjjggg]]]UUUPPPLLLHHHAAABBB???777444444555333///000111222333111---***---000333222///---...///...***((((((,,,...---***---,,,,,,+++***)))((((((******)))((((((((((((((('''((((((((())))))******))))))*********+++++++++******))))))((((((''''''((((((''''''''''''(((((((((((('''&&&%%%&&&'''((('''(((((()))))))))))))))&&&&&&''''''''''''''''''))))))))))))***+++,,,---++++++++++++,,,---...///------...000111222333444111222333555666555555444888888888666444555999===FFFNNNUUUaaaiiikkk}}}kkk^^^eeevvv|||***+++,,,---------,,,+++,,,++++++++++++++++++,,,************************))))))******++++++++++++,,,,,,++++++***)))((((((************************)))***+++,,,,,,+++)))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&&&&&&&&&&&&&'''(((***++++++++++++))))))(((((('''''''''&&&'''((()))((('''&&&''')))%%%&&&&&&'''((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------...000111111111000000000111333444555555555555555555555555555555555555555555555444444444444444444444444444666666555555444444444444444333333555999:::777555555444333222333333555555333333333333333333333333111111222222222222111111000000000000000000000000000000000000////////////000///...---------------......---,,,,,,+++******************************)))***++++++***)))'''&&&)))((('''((()))***)))(((******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$'''(((((()))))))))))))))'''''''''''''''''''''''')))))))))(((&&&&&&'''(((++++++******))))))((((((,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............000222444555555666777888999999999999999999999888888777777777888888777666555333333222111111111111111000//////////////////////////////---.........---,,,,,,++++++,,,,,,---,,,+++***))),,,***))))))******)))'''))))))))))))))))))))))))''''''''''''((((((((((((*********))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++******)))))))))))))))+++++++++,,,,,,---------...---,,,...111444555444222111000333666888666444888444333666666555777<<>>BBBLLLSSS]]]kkkrrr|||~~~{{{\\\KKKOOOeeesss,,,***))))))+++,,,+++***))))))))))))))))))))))))((()))))))))))))))******((()))))))))******************))))))))))))******************))))))((((((((((((((())))))((((((((())))))))))))))))))))))))******))))))))))))))))))(((((())))))******++++++******))))))((((((''''''***)))'''&&&&&&&&&((()))''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,---...333111---***(((((()))***))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))***++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''(((%%%"""###'''******)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******,,,,,,++++++***)))''''''(((((((((''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&%%%&&&'''(((''''''((((((((((((''''''(((((('''&&&&&&((()))******((('''%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((((((((((()))***+++,,,......////////////...............000333555444333333333333444666777666555333111222555666666:::AAADDDNNNUUU^^^mmmsss}}}{{{{{{aaaOOORRRfffttt~~~+++)))((((((***++++++***(((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))******************))))))))))))***************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******************(((((())))))******++++++******))))))((((((''''''***)))((('''&&&''''''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((())))))***(((((())))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))(((((((((((()))***************))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((('''(((%%%"""$$$'''******(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))((((((((((((((())))))))))))(((((((((((('''''''''''''''(((''''''''''''''''''''''''((((((((('''((())))))***)))))))))******))))))(((((((((''''''''''''(((((('''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((''''''((((((((((((''''''((('''&&&&&&&&&''')))***((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%((((((((())))))***+++,,,...//////////////////............111333555444333444333333444666777666555222000222555777777<<>>FFFGGGMMMPPPZZZllluuuuuuyyypppYYYVVViiixxx((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++((())))))***++++++,,,,,,(((((())))))*********+++(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$'''&&&%%%&&&((()))((('''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))************+++++++++---......---++++++,,,......---,,,---111444555555222222333444555555555555444333555777555444999@@@AAAGGGKKKVVViiitttvvvxxxoooXXXUUUhhhvvv+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((('''++++++++++++++++++++++++...---+++)))(((''''''&&&))))))(((((((((((())))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&++++++***************+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((***+++,,,+++******,,,---111000...---,,,,,,------)))+++...111333444444444444444555555555444222111111111555888666444666<<<:::???JJJYYYfffsss~~~nnn\\\VVVggg~~~************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((++++++++++++++++++++++++,,,+++***)))((((((((()))))))))(((((((((((())))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))((((((((('''''''''&&&***))))))(((((())))))***(((((((((((((((((((((((()))(((((('''&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%''')))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***+++,,,+++******,,,...111000...---,,,,,,------***,,,///111333444444333444444555666555444333222222222555888777555999??????CCCOOO```ooozzzqqqccc```ooo************))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))))))))***++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((('''''''''''''''(((((((((''''''(((((()))(((((((((((((((((((((((())))))((((((''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***+++++++++******,,,...000///...---------------+++---///222333444333333444444555666555444333222444444555888777777===DDDFFFIIIUUUgggwwwvvvoooooozzz*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***)))))))))***+++******************************))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((()))***++++++******,,,...//////......------------,,,...000222444444333222444444555666666555444333666555555888888999@@@HHHMMMMMMVVVhhhyyy|||www~~~))))))))))))))))))******))))))))))))))))))))))))))))))))))))************+++***************++++++************************,,,+++***)))(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))***++++++***+++---///...............---------,,,...111333444444333222333444555666666666555444666555555777888999AAAJJJOOONNNTTTccctttxxxvvv))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,+++++++++************************,,,+++***)))((((((((((((((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++((((((((((((((((((((((((((((((''''''(((((())))))''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((***++++++***+++---///---......///......------,,,...000333444555444444333444555666777666555555666444555777777888@@@HHHMMMMMMSSS```nnnzzzxxxwww((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))+++---...---+++*********************************)))))))))))))))***((()))+++,,,,,,+++)))(((***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''%%%%%%(((***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))++++++***+++---000,,,---...//////...------+++---000333555666555555333444555777777777666555444333444666666777===EEEIIIKKKTTTaaammmvvvzzzwww(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++&&&))),,,...///---+++)))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))+++,,,,,,+++)))(((******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%######%%%(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))***+++***+++...000,,,---.../////////------***,,,000333555666666666333444666777777777666666333222444666666666;;;CCCEEEKKKVVVdddmmmttt~~~}}}yyy~~~++++++++++++++++++++++++'''(((((()))***++++++++++++++++++++++++***)))(((+++******,,,//////---***))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************(((((('''(((((()))***+++))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((''''''&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))(((''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++---'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***)))******+++---......///000,,,***,,,111222///***---...000222333444333333666666666666666555555444555444444666555555;;;CCCIIIIIIQQQ```oooxxx}}}vvv}}}++++++++++++++++++++++++'''(((((()))******+++++++++++++++++++++***))))))+++******,,,///000...,,,(((((()))*********))))))))))))))))))))))))))))))+++*********************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))******+++,,,***)))))))))(((((((((''',,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))******+++---......//////000000///---+++++++++---...000222333444444333555555555555555444444333444333444777777777===EEEIIIJJJRRRaaapppzzz|||www))))))))))))))))))))))))((((((((()))******++++++***++++++++++++***))))))*********,,,///000000...((((((((())))))*********)))))))))))))))))))))))),,,,,,+++******)))((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))******+++---...///))))))))))))((((((((((((---,,,+++***)))'''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))*********)))(((******+++,,,,,,---......333888;;;777...)))+++000---...000222444444444444444444444555444333333222333333444777888888???GGGHHHIIIRRRaaapppzzzyyyuuuyyy{{{))))))))))))))))))))))))(((((())))))******************+++++++++******))))))***+++,,,...000000000(((((((((((())))))******))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))************+++,,,,,,---))))))))))))(((((((((((((((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))((('''******+++,,,,,,---......444999<<<888///***,,,000---...000222444555555555444555555555555444333333333333555777777777===DDDEEEGGGPPP```ooozzzxxxsss}}}sssuuu}}}}}}(((((((((((((((((((((((()))))))))))))))*********)))******+++++++++******)))***+++,,,---...000111+++***))))))))))))***+++))))))))))))))))))))))))(((((()))))))))***************************************)))(((((('''(((((()))))))))))))))))))))))),,,+++***)))))))))))))))(((((((((((())))))))))))%%%&&&''')))***,,,------(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%''')))***)))((('''***++++++,,,,,,---------...000111///+++))))))***,,,...000333444555666666666666666666666555444444444333555777666444999@@@BBBEEEOOO^^^lllwww{{{ttt|||qqqrrrzzz}}}~~~(((((((((((((((((((((((())))))))))))))))))******))))))***++++++++++++***(((***+++++++++,,,///111...---+++***))))))***+++))))))))))))))))))))))))''''''((())))))***++++++***************************))))))(((((((((((())))))))))))))))))))))))))),,,+++)))(((''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((()))*********+++++++++,,,,,,---------------,,,,,,------+++***,,,...000333555666666666666666777777666666555444444333555777555333777===AAAEEEOOO^^^kkkvvvwww~~~tttrrrxxx~~~))))))))))))))))))))))))***)))))))))))))))))))))))))))***+++++++++++++++(((***+++***)))***---000111000---+++***)))******))))))))))))))))))))))))((((((((()))))))))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))***))))))((('''''''''''''''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((***,,,...///++++++,,,,,,,,,,,,------////////////000000///...,,,...000333555666777777555555666666555555444333333333555888666444888>>>BBBFFFPPP^^^kkkuuu|||wwwzzzssswww~~~*********************************)))))))))))))))((()))***+++++++++++++++(((***+++***((((((+++///444222///,,,************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))((((((((((((((()))***'''((((((((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''&&&&&&''''''((()))******&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,///111222,,,,,,,,,,,,,,,,,,,,,---,,,...//////---,,,---...,,,...000333555777777777444444555555444444333222222222555888888777;;;AAADDDGGGRRR___kkkvvvwwwttt~~~uuuwww}}}))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))(((***,,,,,,+++)))((()))******---111444555222///,,,000...+++)))((('''((()))---+++***)))***)))'''&&&))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******+++)))'''&&&&&&''''''&&&(((((((((((((((((((((((()))))))))((('''''''''&&&((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###""""""###$$$'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%######%%%''''''%%%###$$$''')))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))AAA888+++$$$$$$%%%&&&%%%((('''%%%$$$$$$%%%&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&))),,,.........++++++++++++++++++++++++,,,------......------,,,...///111333444444444444444555555555555555444444777888777555444777>>>DDDIIILLLSSS^^^kkkyyyxxxpppyyyqqqppprrr{{{zzz}}}******************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++*********+++,,,+++)))((()))***'''(((+++...111222333333///...,,,***))))))***+++,,,***))))))******((('''))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%$$$######$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&'''((('''%%%$$$%%%'''((('''%%%'''''''''(((((('''''''''%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''111+++$$$"""$$$&&&&&&$$$((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&))),,,.........++++++++++++++++++++++++,,,------......------,,,...///111333444555555444444444555555555555555555777888777555444777>>>DDDHHHLLLSSS___lll{{{wwwyyytttgggjjjooozzzzzz++++++******************)))))))))))))))))))))))),,,,,,+++++++++************+++++++++)))((()))***...,,,+++******+++---......---,,,+++***+++,,,,,,+++)))((()))***+++***((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%###!!!"""&&&'''%%%###'''&&&%%%$$$$$$%%%''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&(((+++---...---++++++++++++++++++++++++------............------...///111333555555555555333333444555666666666555666777777555444777>>>CCCGGGKKKTTT___nnn}}}yyyyyy{{{iii]]]eeeooo|||www+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***)))((()))***000...+++(((&&&'''((())),,,+++*********+++,,,,,,)))(((((((((***++++++)))))))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))((((((((()))))))))(((((()))***(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))***&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%###"""###%%%''''''%%%%%%%%%%%%%%%&&&''''''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$"""&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&(((+++------,,,***+++++++++++++++,,,,,,------............---------///111333555666666666222333444555666666666666666777777555444777===BBBGGGKKKSSS```ooo~~~xxxvvvzzzwwwfffZZZdddrrrxxx}}}************************)))))))))))))))))))))))))))))))))(((((((((''''''((()))******)))((()))***'''''''''((()))***+++,,,)))))))))))))))******+++)))((('''(((***++++++***))))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((***+++***(((&&&'''((((((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&(((+++,,,,,,+++*********++++++,,,,,,,,,---......//////......------///111444555666666666333444444555666666555555555666777666555777<<>>DDDEEEHHHPPPZZZbbbkkkyyy|||~~~}}}''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))''')))*********---333888((((((((((((((('''''''''(((((((((((())))))))))))******((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((''''''((((((((())))))))))))+++++++++,,,,,,,,,------+++,,,///111222111111000000000000111222222333333111111333666;;;===>>>===<<<>>>>>>===999555333222///////////////.........//////.........//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***))))))))))))(((((((((((())))))))))))(((((((((''''''((()))((('''''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######&&&)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''((()))***''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&''')))***'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&!!!''')))&&&%%%'''((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---.........//////...------------...000000111333666666555333222333666888:::::::::999555777777555555888???DDDHHHIIIOOOYYYcccmmmzzz{{{}}}|||~~~qqq(((***,,,***'''%%%''')))************************))))))))))))((((((((((((%%%''')))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))((())))))((('''%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))---,,,***)))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((()))))))))))),,,,,,,,,---------......///000333666777777666666333444555666888999:::;;;777777888;;;>>>AAAAAA@@@>>>@@@AAA@@@<<<999777666111000000000////////////111000000////////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))((((((((((((******))))))(((((((((''''''((()))((('''(((***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&$$$!!! !!!%%%)))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''!!!###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))++++++)))'''%%%'''&&&%%%$$$%%%''')))+++(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''(((''')))((($$$!!!###$$$"""%%%&&&&&&'''((()))******$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((''''''''')))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---.........//////...------------...//////000222555555444222222333666999:::::::::999555777777555555888???EEEKKKJJJOOOZZZeeeppp{{{{{{yyyuuu}}}|||~~~xxxgggddd))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))***+++***((('''''''''((()))***)))'''&&&&&&'''...,,,///444///$$$&&&000+++,,,,,,+++***)))+++---...///111111111333777::::::;;;;;;;;;::::::;;;<<<@@@<<<;;;>>>>>>;;;:::<<<@@@>>>>>>BBBDDDCCCAAA??????>>>???@@@<<<666666999999555333444555333444777444222///...000111111000,,,...000000///...............---,,,+++***)))(((///...---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&&&&(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%---,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,...///111222222222222111444777999:::999777555777777666444444888===AAAEEEFFFLLLXXXbbbmmmzzzxxx{{{{{{|||sssrrrhhh[[[ZZZeee))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))******)))(((((()))'''(((((((((''''''(((***)))666LLLZZZPPP777((('''***,,,///111111333555777666999<<>>===<<>>;;;<<<999888;;;<<<::::::===BBBCCCEEEGGGGGGEEEDDDDDDAAA======AAABBB@@@???AAA@@@>>>>>>@@@???<<<<<>>@@@===:::666444555777999;;;888777999>>>CCCCCC???:::AAA>>>>>>AAABBB@@@AAADDDFFFJJJNNNLLLIIIHHHKKKNNNPPPJJJFFFIIILLLJJJHHHGGGJJJKKKOOOTTTUUUQQQQQQTTTLLLIIIEEE@@@<<<888666444222222222111000///......///...---,,,++++++++++++///......---------......,,,,,,------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&%%%$$$###'''''''''''''''''''''''',,,++++++++++++,,,---...------,,,,,,,,,---.........///111333444444444333222444777999:::999777555777666555444444888>>>BBBDDDFFFMMMYYYeeeqqq~~~uuuwwwzzzvvvyyywwwpppnnnrrr))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))((('''&&&((()))(((((((((&&&%%%%%%'''******+++///111///...888DDD???AAADDDDDDBBB@@@???>>><<<888333111333666777777<<<===???BBBEEEFFFHHHHHHHHHEEEFFFKKKNNNMMMMMMOOORRRWWWXXXSSSOOOSSS[[[bbbkkkfffcccddddddaaa```bbbkkklllpppvvvuuuooommmnnnddd^^^VVVQQQOOOKKKCCC<<<666555555444444222///,,,111000///...---......///......---------......///,,,,,,------------,,,,,,,,,,,,+++++++++******************)))))))))))))))%%%&&&'''(((((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###'''''''''(((((((((((((((++++++++++++,,,------...,,,,,,,,,,,,,,,---...//////000222444555555555444333444666888999888777666777666555333444888>>>CCCGGGHHHOOO[[[fffqqq~~~uuusssvvvyyy~~~yyyvvvxxx******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))'''%%%%%%&&&(((&&&((()))))))))***...000333222666;;;@@@AAADDDFFFEEEFFFGGGFFFBBB>>><<<;;;999;;;???CCCEEEDDD@@@===@@@EEEJJJKKKJJJOOOYYYbbb]]]ZZZ^^^hhhqqqrrrooommmsssuuuqqqiiijjjuuu{{{ssstttzzzxxxmmmaaaVVVOOOEEE===888666555444333222111000000111333444...------------......///,,,------.........------,,,,,,,,,,,,+++++++++++++++*********)))))))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&'''((()))'''%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$''''''''''''(((((())))))******+++,,,------......,,,,,,,,,,,,,,,---...//////111222444555555555555333444666888999888777777777666444222333888???DDDJJJKKKQQQ\\\fffppp}}}{{{uuuvvvpppuuuxxxuuupppooo******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))***)))(((&&&''')))+++'''***...111333666:::===AAA@@@AAAFFFJJJJJJEEE@@@CCCEEEFFFEEEBBB@@@??????AAABBBDDDEEEHHHMMMSSSXXXQQQ]]]kkkqqqsss{{{kkkWWWKKKGGGFFFFFF<<<:::666222///---------000//////.........//////------......//////......---------,,,,,,,,,+++++++++++++++******))))))(((((((((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%((()))(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((())))))***+++,,,---.........------,,,,,,,,,---......///000222444555555555444444555666777888888777777777666444222333888???EEEKKKLLLRRR\\\fffppp|||{{{zzzjjjqqqvvvuuuooolll******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))************+++///111000444999===@@@BBBDDDFFFEEEBBB===;;;===@@@BBBAAAEEEGGGHHHIIIHHHHHHJJJKKKWWW[[[___aaadddlllyyy{{{yyywwwvvvkkkeee[[[NNNBBB999333000333222222111000000000000------...///////////////------------,,,,,,,,,,,,,,,,,,+++******))))))(((************)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((''''''$$$%%%%%%&&&''''''((((((((()))+++---..................---,,,,,,,,,------///000222333444444444444444555666777888888888777777666333111222888@@@FFFJJJKKKQQQ\\\fffppp}}}|||}}}xxxnnnwww|||uuu******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))***++++++---///444777<<<@@@EEEHHHHHHHHHHHHHHH<<<<<<:::777999>>>DDDFFFLLLMMMNNNOOOOOOPPPSSSUUUjjj|||tttnnneeefff}}}~~~{{{gggUUUIIIBBB666555444333222222222222------...///000000//////......---------,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***)))'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***((($$$"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&&&&((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))(((((($$$$$$%%%%%%&&&'''((((((((()))+++---............///...------,,,,,,,,,,,,...///111333444444444333444555666777777888888888777666333111222888@@@FFFHHHIIIOOO[[[fffqqq~~~zzz{{{xxx}}}rrrrrr~~~++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++******)))((((((((())))))(((((('''''''''&&&******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))***+++,,,&&&&&&&&&''')))***)))((()))+++...111555:::@@@EEEIIIFFFDDDEEEGGGEEE???999555222555===BBBDDDJJJSSSRRRNNNNNNQQQRRRTTT]]]hhh|||~~~kkknnnpppvvvrrr___VVVLLLFFF===777555444222111000000000000//////...---/////////...,,,++++++,,,,,,,,,,,,+++++++++******************************************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''&&&%%%$$$$$$$$$$$$$$$))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))))))))***+++,,,,,,,,,,,,//////............//////---///222444666666555555111444777999888777888888888777555444444888???DDDJJJIIIMMMWWWcccpppyyy|||{{{{{{|||lllkkk}}}*********************************))))))((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((())))))))))))(((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***,,,///000***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******((('''&&&''')))******+++///444999===AAAEEEHHHFFFCCC@@@??????>>>;;;888888999>>>EEEGGGFFFJJJQQQLLLRRR___llltttwwwuuu}}}yyynnn^^^PPPDDD<<<666222666333///,,,,,,...000111---.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,------------......------------......---///222444666666555555111444777999888888888888888777555333444888???DDDHHHHHHMMMXXXdddqqq|||}}}|||{{{nnn^^^bbbuuu{{{ttt))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++...000222))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))(((''''''))),,,///222111666<<<@@@BBBBBBCCCCCC===<<<:::999999999::::::@@@AAACCCDDDDDDFFFOOOYYYhhhrrr{{{cccLLL>>>666555444444444222///,,,////////////...---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***+++,,,------......---------,,,,,,,,,,,,---------///222444555555555444111444888999999888888999888777555333444888???DDDFFFGGGMMMYYYdddppp~~~~~~}}}}}}xxxeeeUUU^^^tttwwwnnn************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))%%%'''***---000333777:::777:::===>>><<<999777666666888999::::::;;;===???CCCCCCCCCCCCIIIWWWlll}}}zzzvvvwwwkkkZZZFFFBBB<<<888666444111///222222111000000///,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))++++++,,,---............------,,,,,,,,,,,,---------///111444555555444333111444777999999888888999777666444333444888???DDDEEEFFFMMMXXXccclllyyy}}}ttt```OOO\\\uuu{{{ooo++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((*********))))))((((((((('''''''''(((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))''',,,222666777888999:::666777666444111//////000:::===@@@BBBAAA@@@AAAAAAAAADDDGGGMMM\\\ttt{{{jjjbbbdddgggyyy{{{tttkkk___MMM???999777777777222000......000000///............---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))++++++,,,---..................------------.........///111333444444333222111333777888888777777888666555444222333888???EEEFFFGGGMMMXXXaaaiiisss}}}|||xxxuuuaaaPPP\\\www|||nnn++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++***)))((((((((('''''''''(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++///555;;;===;;;777444444000000000//////000444777EEEFFFHHHIIIIIIGGGDDDBBBEEEKKKQQQXXXggg|||vvvwwwsssooosss~~~vvvnnncccUUUCCC777444111------000222222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***+++,,,------......---......------------.........///111333444444222222///222666777777666666777555444333222333888???EEEHHHIIINNNXXX```hhhsss|||yyysssyyynnnmmm~~~ooo************************)))*********+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***,,,...000111666;;;???>>>999333111111...000222444777<<>>666222222333222000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,------------------,,,,,,,,,,,,------...///111333444333222111...111444666666555555555555444333222333888???EEEIIIJJJOOOXXXbbbjjjvvv}}}ttt|||mmm))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))),,,000444777999888<<>><<>>BBBGGGKKKOOOUUUZZZ\\\WWWUUUXXXZZZXXXWWWNNNIIIMMMTTTTTTMMMGGG@@@HHHTTT___jjjyyyqqqlllbbbZZZZZZccclllpppxxx}}}UUUKKK>>>555222333222222...//////000000///......------------------------++++++++++++++++++++++++***************************++++++***((((((((()))(((((()))***************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((())))))((())))))(((((('''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&((((((&&&$$$###%%%'''''''''&&&''''''''''''&&&%%%&&&'''&&&%%%&&&''')))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,------.../////////.........////////////.........000222444555555444333222222333444444555555666666555333222444999@@@EEEKKKMMMPPPXXXbbbmmmxxx~~~}}}{{{zzzrrr}}}yyy,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))((((((''''''''''''***)))((('''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))(((((('''((((((((()))+++...111222777<<>>@@@HHHLLLQQQVVVWWWXXXYYYZZZZZZVVVSSSPPPMMMJJJHHHGGGTTTQQQQQQSSSQQQTTTggg}}}{{{sss\\\QQQIIIKKKPPPZZZmmm~~~lll[[[LLLCCC999777444111000000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************"""&&&+++,,,***)))+++...(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((()))))))))'''((()))***+++++++++***...+++'''&&&((()))(((''')))((((((''''''(((((()))(((((((((((((((((((((((()))((('''''''''(((((((((%%%''')))(((&&&%%%&&&(((&&&'''((('''&&&&&&(((***((((((((()))))))))))))))(((''''''''''''&&&&&&&&&$$$&&&'''&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********++++++,,,,,,------------,,,,,,//////...------.../////////111333555666666555444222222333444444555555666444444333222444999AAAFFFLLLMMMRRRZZZeeeqqq|||}}},,,,,,---......---,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++)))((((((((()))***'''''''''''''''((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((+++...333888===AAACCCDDDMMMQQQUUUXXXXXXWWWVVVVVVSSSOOOKKKJJJIIIGGGEEEFFFSSSJJJMMM___ooouuuyyyuuucccXXXQQQQQQNNNWWWiiittt|||kkk\\\<<<999555111000000222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************%%%)))------)))'''(((+++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************''')))+++------+++)))'''))))))))))))))))))))))))''''''(((((())))))******&&&''')))***,,,---------000,,,(((''')))******(((((((((''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&'''(((((('''%%%''')))(((&&&%%%&&&)))&&&'''((((((&&&'''(((***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&'''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,)))************+++++++++,,,,,,,,,------,,,++++++///...---,,,,,,---...//////111333555666666555555222222333444444555555666444444333222444:::AAAGGGGGGIIINNNVVVaaannnyyy{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++*********((('''(((+++,,,+++))))))***+++***)))***,,,---///777AAAGGGIIILLLPPPTTTQQQTTTXXXZZZ[[[XXXUUUSSSLLLIIIHHHKKKJJJFFFEEEGGGNNN\\\tttwww```LLLHHHPPPXXXpppdddEEE666888666333444222333111---+++,,,//////,,,//////...------------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***++++++******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((((((''''''''')))((('''((()))***)))((())))))))))))***************++++++,,,------------((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((,,,***((((((++++++)))'''''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''&&&'''''''''(((((())))))))))))((())))))***+++,,,******)))((('''&&&%%%%%%((((((((()))))))))))))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((+++***'''&&&&&&'''***+++''')))++++++***)))))))))+++,,,------......------......---......///000111111222444666999888555333222333444444333333555777555444333222333999AAAGGGFFFKKKSSSZZZ^^^eeevvv|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***************((('''(((***+++***(((******)))((((((+++///333999???FFFLLLNNNQQQTTTWWWXXXXXXYYYYYYVVVRRRMMMJJJKKKIIIHHHFFFBBB@@@FFFNNNhhhqqqyyy|||~~~uuuccc[[[QQQJJJGGGRRRppp}}}\\\EEE===444111444333222111000...///000///---//////...------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((()))*********)))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((((((((()))((('''((()))***)))((())))))))))))************++++++,,,---------,,,,,,((((((''''''((())))))***))))))))))))))))))))))))************************))))))***************)))+++)))'''(((******(((&&&((((((((((((((((((((((((&&&%%%###%%%'''((('''%%%(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((())))))((((((''''''''''''(((***++++++***(((((())),,,---......//////......------,,,------...///000111111333555777777555222333444555555444444666888666555333222444:::BBBHHHFFFKKKRRRZZZ___gggxxx------------------------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))***)))(((((()))***)))'''))))))(((((()))...555:::BBBEEEJJJOOOSSSUUUWWWWWW\\\[[[ZZZVVVQQQLLLGGGDDDIIIFFFDDDAAA>>>DDDUUUfff~~~zzzkkkiiiooohhhVVVSSSJJJIIITTT___rrrhhhSSSHHH:::555666333111111111222222111//////000///......------......------,,,,,,,,,+++++++++------------------------************************&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))************))))))'''''''''&&&&&&&&&&&&%%%'''''''''(((((())))))))))))((('''((()))***)))((())))))))))))************,,,,,,---------,,,++++++(((((('''''''''((())))))((((((((((((((((((((((((************************((()))***+++++++++++++++,,,***))))))***+++)))((())))))))))))))))))))))))&&&%%%%%%%%%'''((('''&&&)))((((((((((((((((((((()))((((((''''''''''''(((&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''((()))((('''%%%$$$)))***,,,+++)))(((((((((------...///////////////------------...///000111222222333666888888666333444555666555555555777999666555444333555:::BBBGGGGGGKKKRRR[[[aaajjjzzzrrr------------------------++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))((((((((()))***,,,///444:::???GGGHHHJJJOOOTTTWWWWWWVVV[[[YYYVVVQQQLLLHHHEEEDDDFFFEEEEEEHHHMMMXXXkkk}}}yyyyyynnnZZZOOOQQQOOOGGGSSSWWWeeevvvtttiii___OOODDD<<<000222000111333333111///000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''((())))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((()))))))))(((((((((((((((&&&&&&'''((()))******+++)))((('''((()))***)))(((((()))))))))************------------,,,++++++***(((((((((''''''((())))))((((((((((((((((((((((((************************((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))(((''''''(((((())))))))))))++++++***))))))((())))))''''''''''''((((((((((((,,,++++++***)))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((())))))((((((***+++,,,+++)))'''((())),,,------........................//////000111222444444555777999999777555333444555555444555777999555444333333555:::AAAFFFGGGKKKRRR[[[cccmmm}}}rrriii------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))*********)))))))))***(((+++000444777;;;???BBBIIIJJJMMMQQQVVVXXXXXXVVVVVVSSSNNNIIIEEECCCBBBBBBIIILLLVVVbbbjjjmmmqqquuu___\\\TTTJJJAAAEEEWWWiiiqqqcccTTT@@@;;;444000222333000///111000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((''''''((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''((()))***++++++)))((('''((()))***)))(((((()))))))))************------------,,,++++++******))))))((((((((())))))))))))))))))))))))))))))************************))))))***,,,------------+++,,,,,,+++************(((((((((((((((((((((((())))))))))))((((((((()))%%%&&&'''((()))++++++,,,++++++***))))))((())))))(((((((((((('''''''''''',,,,,,+++***)))((((((''')))))))))(((((('''''''''))))))))))))))))))))))))((('''&&&'''(((***---///***++++++***((('''(((***++++++,,,------------,,,------------...///000000333333333555777888666555222333444444333444666888333333333333444999@@@EEEHHHKKKRRR[[[dddnnn~~~vvvmmm------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***,,,+++******+++---,,,000666;;;>>>AAADDDGGGLLLOOOTTTWWWYYYXXXWWWVVVPPPLLLGGGBBB??????AAACCCPPPYYYjjjzzz}}}ppp```WWWJJJEEECCCEEELLL```qqqOOO@@@333333444111///111111000//////......////////////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((('''((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((())))))*********)))((('''((()))***)))((())))))))))))************,,,,,,---------,,,++++++++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------------)))*********((('''((()))(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''&&&&&&'''(((***+++,,,,,,)))((((((''''''''''''((())))))(((((('''''''''&&&)))))))))(((((('''''''''+++******)))((((((''''''************)))))))))))))))((('''&&&(((+++///111)))******)))((((((***+++******+++,,,,,,,,,,,,,,,************+++,,,---...111111111222444555444333222333444333333333555777333333333444555:::@@@EEEIIIKKKQQQ[[[eeeooo~~~vvv---------------------------------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,(((***------,,,,,,...000333666;;;???BBBEEEIIILLLOOOTTTZZZ\\\YYYUUUSSSRRRKKKGGGCCC@@@@@@DDDJJJMMMVVV```oooyyytttaaaOOOFFFHHHHHHIIISSSmmmkkkQQQ:::555666333000222111000000///////////////////////////.........---------------------------++++++++++++++++++++++++***+++++++++++++++***)))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((()))))))))))))))))))))***)))((('''((()))***)))((())))))))))))************++++++,,,---------,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,)))+++,,,+++)))''')))***))))))))))))))))))))))))''')))***)))&&&%%%&&&((()))))))))))))))*********(((''''''''''''(((((()))'''''''''((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))+++++++++******))))))))))))((((((((()))***+++,,,((()))))))))((()))+++---***+++,,,,,,------,,,,,,+++++++++++++++---......333222111333555666555444222444555444444444666888555555555666777<<>>DDDHHHKKKKKKPPPZZZdddooo|||tttnnn------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++++++++++++++,,,,,,,,,+++******...444999888>>>CCCDDDGGGMMMQQQQQQRRRVVVYYYWWWPPPHHHDDDCCCFFFFFFDDDFFFSSSgggrrrtttjjj\\\SSSTTTOOOEEEFFFNNNUUUjjj|||dddPPPIII;;;111000...222///...333444///+++***000/////////..................//////......---,,,,,,++++++******++++++,,,************))))))))))))---,,,,,,,,,+++*********(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''***))))))((((((((())))))))))))******+++******))))))((('''''''''))),,,---///............------------,,,***))))))***+++,,,++++++,,,,,,,,,,,,,,,+++************************,,,---...///......,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''',,,***(((((((((((('''&&&((('''&&&'''***+++)))'''))))))))))))))))))))))))+++***)))))))))+++,,,---))))))))))))))))))))))))'''(((((()))***+++++++++...------,,,+++***)))))),,,---......//////......111111222333555666444222333333222222333444666777444444444444666;;;BBBGGGKKKPPPQQQXXXgggmmmvvv{{{kkkmmm------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,************************************************'''''''''((())))))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((()))))))))***,,,++++++*********++++++++++++***+++---222777:::AAAGGGLLLLLLNNNRRRTTTSSSSSSTTTRRRKKKDDDBBBFFFJJJOOOKKKLLL[[[vvvWWWNNNIIILLLKKKJJJUUUeeeuuuyyyhhh```PPPAAA:::333333000///000///---///444000000/////////........................---,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++************+++++++++++++++*********(((((())))))))))))((((((******))))))))))))******(((((((((((()))))))))***))))))(((''''''''''''(((((((((((((((''''''&&&&&&))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((((()))(((((()))***++++++,,,,,,------,,,++++++,,,---...++++++,,,,,,---.........---,,,+++***************,,,,,,---...............,,,,,,,,,---------......+++,,,---.........------******+++++++++++++++,,,************************))))))))))))))))))))))))************************))))))*********))))))((()))))))))***++++++***)))&&&(((+++,,,,,,++++++,,,))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))'''(((((()))******++++++------,,,,,,+++******))),,,---......//////......111111111333555666444222333333222222333444666777444444444444666;;;BBBHHHKKKQQQQQQWWWeeellluuuuuugggnnn------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************************************)))))))))***++++++,,,,,,******))))))((((((''''''***))))))(((((())))))***))))))(((((((((((())))))((((((((()))))))))******+++***************++++++,,,++++++...444999===???JJJPPPTTTTTTTTTVVVUUUSSSRRRQQQMMMDDD<<<===FFFOOOUUU[[[fffxxxoooVVVKKKDDDAAADDDKKK[[[wwwmmmWWWEEE666333111111111///---111777000000000/////////......------......------,,,+++...------,,,,,,------...---,,,,,,,,,,,,+++++++++))))))******************((())))))******))))))(((******))))))))))))******((((((((()))))))))*********)))((((((''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))(((((((((''''''(((((()))******))))))******+++,,,*********+++,,,---------////////////////////////...............---,,,,,,---...///000111111111111/////////000000111111111+++,,,---...............+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''((()))*********))))))$$$(((,,,,,,((('''(((+++))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((((((((()))******++++++------,,,,,,++++++******,,,---......//////......111111111333555666444333333333222222333444666777444444444444666;;;CCCHHHMMMRRRQQQVVVccciiittt}}}ooottt........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,+++******)))(((''''''&&&******))))))))))))******))))))(((((((((((())))))(((((()))))))))***************)))))))))***++++++------///444;;;AAADDDEEENNNTTTXXXWWWUUUVVVTTTPPPNNNMMMJJJBBB<<<>>>HHHQQQ]]]kkkzzz{{{nnnYYYFFF;;;JJJEEEBBBIII]]]~~~}}}}}}}}}~~~sss\\\FFF<<<777444555444111000111000000000////////////...---------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++((((((((()))*********+++)))))))))******)))))))))******))))))))))))******(((((()))))))))************))))))((('''(((((((((******)))))))))))))))))))))))))))))))))))))))))))))******************)))((((((''''''(((((())))))---,,,***)))))))))******((()))+++---///000111111666555444333111000//////,,,---///000000///...---000111333444555666666777555555444444444333333333//////////////////......------------.....................---------------************************++++++++++++++++++++++++------------,,,+++***))))))))))))((('''''')))***000///...***(((&&&'''((())))))))))))))))))))))))***+++,,,,,,,,,***)))((((((((((((((((((((((((((((((((())))))************,,,,,,,,,,,,,,,,,,++++++,,,---......///.........000000111333555666555333333333222222333444666777555555444444666<<>>>>>>>>>>>=========>>>???@@@AAAAAABBBBBBBBBAAA@@@???===<<<;;;:::999888666555444444333444000000000///......------,,,,,,,,,++++++******)))************************************************)))******++++++*********)))******((((((---555<<>>:::888666555111111111000000000////////////000000//////...---,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++*********)))******++++++******)))******))))))))))))******))))))*********++++++++++++***))))))(((((())))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))************+++,,,---...---///222555777888777666333333111111000111222333555666888;;;>>>AAACCCDDDJJJIIIGGGEEEDDDBBBBBBAAA<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888888888888999:::888777666555444222111111......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,++++++'''***,,,+++***,,,222777999222***''')))+++***'''************************(((((((((((((((((()))***))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,---......///,,,---......//////......//////000333666777666444333333222222333444666777666666555555777===DDDIIIJJJSSSVVV[[[dddjjjvvvmmmpppwww////////////////////////..............................---------,,,,,,,,,++++++------------++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,---...///000888CCCNNNRRRQQQPPPUUU[[[XXXZZZXXXPPPIIIFFFCCC???GGGIIIQQQ\\\ddd___PPPCCC======@@@EEEKKK___lllbbbVVVNNNLLLKKKIIIGGGFFFCCC???;;;999888888888<<<:::888999;;;???AAABBBDDDDDDEEEFFFIIIOOOVVV\\\fffkkkpppuuuyyyttt]]]NNNEEE<<<666333111111111111000000000000000000000000000//////......------,,,,,,------.........---------,,,,,,,,,---,,,,,,,,,+++***************++++++++++++************))))))))))))******)))************++++++++++++******)))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++,,,---...///555777999;;;;;;999666444111000000111333666999;;;CCCDDDFFFHHHKKKMMMOOOPPPKKKIIIEEEAAA>>>;;;::::::777777888888888888888777777777777888888888999999999999999999:::<<<>>>???@@@???>>><<<:::999777777222111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------'''+++...---)))'''))),,,...,,,+++***+++,,,------************************+++***)))))))))+++,,,---))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,---...//////,,,---......//////......//////000333666777666444333333222222333444666777666666555555777===DDDIIIIIISSSWWW\\\fffkkkwwwpppvvv|||///000111111000//////000......---------......///+++,,,,,,------,,,,,,++++++---//////---***))))))------------------------++++++++++++++++++++++++************************''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))),,,+++******,,,000444777EEEHHHKKKLLLNNNRRRZZZ```]]]UUUOOOLLLFFFAAACCCIIINNNQQQ\\\hhhkkk]]]KKK???@@@EEEEEEGGGYYYvvvlllbbb[[[KKKHHHEEEAAA???>>>>>>>>>>>>===:::888666555555555666666666666777777777777======???BBBGGGLLLQQQTTTaaabbbdddfffiiinnntttyyy~~~jjjTTTKKKAAA...888333000222333000///111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))************************************+++++++++***************))))))))))))************++++++******************)))***+++,,,,,,***(((&&&*********+++...222666888======<<<999444000///...222111000111555<<>>===;;;999999999;;;<<>>======:::;;;777///...222111---+++---///111///,,,+++,,,)))+++///000///---+++***))),,,///333555555444333,,,+++++++++,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))%%%!!!)))((((((((('''''''''''')))++++++***((((((+++...---,,,,,,++++++,,,,,,------------............///222222333333444555666666444444444333333777>>>DDDJJJAAA666111444<<>>DDDMMMOOO___qqqvvvgggPPPDDDCCCMMMKKKKKKUUUssssssggg^^^VVVOOOJJJDDDBBB???<<<:::999999::::::999888666555444333333444444444444555555555555::::::<<<>>>BBBGGGKKKNNNTTTUUUWWWYYY[[[```fffjjjrrrvvv|||ooobbbSSS===999444222444444111111222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++*********)))))))))))))))************************************************************))))))))))))************++++++******************((()))***+++++++++++++++)))+++...111444666777777555555444111...---///000666777;;;@@@FFFLLLQQQTTTSSSRRRQQQPPPMMMFFF===777555777:::<<<;;;::::::999EEEDDDAAA???===<<<<<<<<>>888<<<@@@BBBCCCFFFKKKPPPLLLNNNJJJ@@@888555222...555000***(((***---000222)))***,,,---,,,,,,+++,,,222333555777888777666666111///---,,,,,,---,,,+++************************************************((()))++++++***(((&&&$$$))))))((((((((('''''''''''')))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222222333444555666666444444444333333666<<>>DDDGGGNNNRRRYYYaaaeeelll{{{333222111/////////000000000000///...------------,,,,,,------------,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))*********))))))))))))******))))))))))))))))))))))))************************+++++++++...222777<<>>EEEOOOYYY]]][[[VVVRRRMMMFFF@@@<<>>???AAABBBBBBBBBBBBBBBCCCBBBBBBCCCEEEJJJNNNQQQ___YYYTTTUUUZZZ^^^___^^^UUUTTTPPPMMMIIIEEECCCAAA:::<<<>>>???AAAEEEKKKPPPXXX___bbbYYYLLLBBB<<<999999333,,,,,,///222000+++,,,,,,++++++***+++++++++222222222222111111111000444000---+++,,,---......************************************************))))))***++++++++++++***)))))))))(((((((((''''''&&&((())))))(((((()))***,,,---...//////...---,,,---------............///000111222333555555666666333444444333333555999<<<888666444555:::@@@DDDGGGMMMPPPWWW___dddmmm}}}666555333222222111///...111111///...------------,,,,,,------------,,,,,,---...000///---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))***************++++++++++++,,,...111555999<<<:::@@@JJJVVV]]]]]]XXXRRRPPPLLLEEE>>><<>>???AAADDDHHHKKKNNNQQQUUUXXX\\\aaaggglllmmmmmmsss~~~bbbOOO;;;444444333111000111111111000000000//////........................------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))))))))******))))))*********+++++++++******+++++++++++++++,,,000...,,,++++++---///111555777;;;>>>===:::666333...111444777;;;@@@FFFJJJPPPQQQRRRQQQNNNJJJEEEBBB@@@===::::::===CCCHHHKKKHHHIIIIIIGGGGGGLLLUUU]]]dddfffkkkqqqyyy|||wwwqqqhhh```ZZZVVVPPPKKKEEEAAA@@@AAAAAAAAAHHHSSS^^^```ZZZUUUTTTVVVKKKEEE;;;222000111...)))///...,,,,,,,,,+++***)))...---,,,*********++++++000---***)))***+++,,,+++***************************************************************+++,,,---)))))))))(((((((((((('''&&&((()))******))))))))),,,---///000000///---,,,---------............//////000222444555555555555333333333333333444666777444333333555999???DDDFFFLLLOOOTTT[[[```jjj{{{vvv|||555333222222333333000...222111000///...---------,,,------......------,,,+++---...---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---------...000333666777>>>HHHTTT\\\]]]XXXSSSOOOJJJHHHCCC>>>BBBQQQffftttmmm^^^OOOIIIKKKQQQ[[[cccrrrrrreeeXXXLLLDDDAAA???<<<:::999888777666333333333222222222222222///000222333444333222111000000111111111222222222222222333333444555555666666888999:::;;;===@@@BBBCCCEEEGGGIIILLLOOOSSSVVVaaafffooowww{{{}}}xxx]]]@@@444555666444111111111111111000000000000////////////////////////------------------------+++,,,,,,,,,,,,+++******+++++++++++++++++++++,,,************++++++++++++************************(((((())))))*********+++************++++++++++++******++++++,,,,,,,,,,,,//////......000222555777;;;;;;:::999777444222000...222999???DDDIIIMMMPPPPPPOOOMMMKKKHHHEEECCCBBBAAACCCFFFHHHIIIIIIIIIIIIIIIQQQYYY]]]```jjj{{{|||xxxhhh^^^RRRNNNOOONNNHHHAAA777<<>>DDDJJJMMMOOOPPPQQQLLLIIIEEEBBB@@@@@@AAABBBDDDDDDEEEIIIPPP\\\jjjrrrrrr~~~}}}sssjjjgggjjjiiiaaaYYYOOOFFF<<<999<<>>AAAIIIQQQVVV[[[fffqqq{{{wwwjjj[[[PPPFFF;;;333222222222222111111111000000////////////////////////........................+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------*********+++++++++,,,,,,************************)))******+++,,,,,,------*********+++++++++,,,,,,******++++++,,,------......111555999<<<<<<;;;;;;666444222222444999>>>AAAHHHKKKMMMNNNNNNMMMMMMMMMGGGFFFDDDCCCEEEJJJOOORRRXXX[[[aaakkk{{{yyyyyyfffSSSKKKIIIEEECCCCCCKKKWWW^^^^^^___aaaXXXLLLCCC;;;333......000///...+++++++++++++++,,,,,,---...---+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))*********)))))))))((((((+++)))'''(((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------............///+++---111444666666555444666333111111444666666555222333444555777<<>>>>>;;;777444333333333666<<>>444000000///...//////...............---///,,,))))))***,,,......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******************))))))))))))+++(((%%%&&&(((+++***)))---,,,,,,++++++,,,,,,------------.........//////+++---111444666666555444666333000000333666777666///222555777999>>>DDDJJJKKKOOOVVV___fffpppwwwuuusss[[[HHH>>>888555222555555444222111000///...////////////////////////........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))))))))******)))***+++---...///000000111555===EEEMMMTTTZZZ]]]XXXUUUUUUTTTLLLCCCCCCIIIXXX\\\aaajjjiiiQQQ@@@FFFFFFKKKMMMeeevvvhhhZZZIII<<<===<<<:::888777666555555222222222222222111000///000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222333222222111111222222333333444666888:::>>>CCCGGGOOOUUUbbbsssxxx^^^GGG999444111111111//////222000000000000////////////..............................---------,,,,,,,,,+++++++++++++++++++++++++++)))'''''')))***+++***************************---,,,,,,...222444333111---,,,+++*********+++,,,,,,+++++++++---000333555888;;;>>>>>>:::666333222444===EEEIIIIIIHHHHHHHHHMMMIIIEEEDDDFFFHHHJJJJJJSSSSSSUUU^^^ttt|||nnn]]]OOOUUUIII>>><<<>>>DDDRRR___hhhcccVVVFFF888000000333222222111...+++***+++,,,......---------......///,,,,,,,,,+++++++++******,,,,,,+++***))))))******,,,+++)))((((((((()))***+++++++++*********))))))(((((((((((())))))))))))+++---......---,,,,,,------.../////////...,,,+++---///111333555666666666666333000000444666777666666555444555999>>>DDDHHHMMMNNNTTT^^^iiisssyyykkkTTTFFF>>>888333222111111111111111111000////////////////////////........................------------------------,,,,,,,,,+++++++++************************************************************************************))))))))))))***************+++,,,...000111666777;;;CCCNNNVVVYYYZZZZZZWWWTTTQQQIIIAAABBBIIIVVVjjjrrriiiYYYGGGCCCPPPKKKUUU^^^xxxttt]]]RRRLLLDDD===;;;:::888666555444333333111222222222111111000///000000000000////////////////////////000000000111111111111111111111111111000000000000111111111111111111111111222222222222333222222222222222222333333444555666777:::>>>AAAJJJNNNYYYgggsss{{{aaa===666222444666444333555111000000000////////////..............................---------,,,,,,,,,+++++++++++++++++++++++++++)))((((((***+++++++++************************,,,++++++---000111000...---,,,+++*********+++,,,,,,,,,---...000333666777===<<<:::777444333555777>>>DDDKKKNNNNNNMMMLLLJJJIIIJJJKKKKKKJJJKKKOOORRRTTTaaarrr~~~rrrgggZZZPPPHHHEEEBBB???BBBGGGTTTSSSRRRNNNGGG>>>333---++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++***))))))******,,,+++***)))((())))))***+++++++++*********))))))(((((((((((()))))))))***+++---......---,,,,,,---......//////...------,,,---///111333555666666666333000......111444444333666555444555999???EEEHHHLLLMMMSSS\\\eeemmmyyy|||wwwooo___OOO@@@555444222111111222333222111////////////////////////........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******,,,,,,++++++---///222444;;;:::<<>>;;;777666555333222111111111111111111111111000000///////////////000000000000/////////000000000111111111111111111111111111111000000000111111111222222111111111111222222222333222222222222222222222222333444444444333444777999AAACCCJJJUUU___gggqqq{{{pppCCC:::333333444333111222111111000000000/////////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,,,,+++++++++++++++++++++++++++******+++---...,,,+++,,,+++*********+++,,,------...000222444666777888666666666666777;;;@@@DDDJJJLLLOOOPPPNNNJJJEEEBBBBBBFFFHHHHHHIIIQQQ^^^hhhvvvkkkbbbWWWPPPIIIAAA======???AAAFFFLLLOOOKKK@@@888000---+++,,,...000...,,,............---+++)))(((,,,,,,,,,+++++++++******,,,+++******)))*********++++++***))))))))))))***+++++++++***************((((((((()))))))))******+++---......---,,,,,,---//////...------------......///111333555666666666555333222333555666777666666555444666:::@@@FFFIIIMMMOOOUUU]]]bbbhhhrrr|||ttttttpppTTT@@@;;;777444222333333222000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++************************+++******))))))******+++///...------///222666888;;;===CCCLLLUUUZZZYYYWWWYYYUUUNNNFFFAAA@@@EEEJJJLLLPPPHHHAAAFFFJJJRRR```nnndddYYYJJJAAA>>>===888444555444333222111111111111///000000111000000//////////////////000000000000//////000000000111111111111111111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222222333333222111222444666:::999===EEELLLSSS]]]gggyyy~~~yyyQQQDDD777333222000///000111111111000000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++,,,+++***)))++++++*********,,,---...000111222444555555555555111666<<<@@@CCCDDDEEEGGGMMMLLLLLLNNNMMMHHHDDDCCCFFFGGGJJJOOO\\\qqqvvvggg]]]VVVRRRQQQ@@@>>>===@@@GGGOOOTTTVVVFFF===333...///111000...,,,---/////////---+++***,,,,,,,,,+++++++++******++++++***************+++++++++*********)))))))))************************(((((()))))))))*********+++---......---,,,,,,---//////---,,,,,,---...///...///111444555666666555555555555666777888888888555555555666:::AAAGGGKKKOOORRRXXX```dddhhhqqq{{{nnnrrrmmmVVVAAA;;;444111222333222000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++************************++++++************++++++...------...000444888;;;999BBBOOOXXX[[[ZZZYYYYYYSSSPPPKKKDDDAAADDDHHHJJJLLLAAA666===KKKMMM[[[wwwqqq\\\OOOJJJCCC???===;;;666222444333222222111111111111...//////000000000//////.../////////000000000111000000000000111111111111111111111111111111111111111111111111222222222222111222222222222333333333111222222333333222222111000222333333222222444666666444555:::???DDDMMMVVV```gggrrr{{{```QQQ@@@777333111222555111111111111000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,---///000222333333444444333222222777<<>>222/////////...+++,,,///000111000///...,,,,,,,,,+++++++++******+++***************++++++++++++++++++*********)))************************))))))))))))************+++---......---,,,,,,---///...---,,,,,,---//////...000222444555555555555111333444666666666555555555555555777;;;BBBIIIMMMNNNRRRYYY```dddhhhrrr}}}pppuuu}}}kkkJJJAAA666111111444333222000000000000000000000000........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++,,,...222666:::===>>>JJJXXX___^^^YYYWWWWWWLLLMMMJJJFFFEEEHHHIIIHHHDDD===999BBBHHHIIIggguuuZZZLLLHHHCCC<<<777555555555555333222222111111111222222---......///////////////......//////000000111111000000000111111111222222222222222222222222222222111111111222222222222333222222222222333333333333111222333444444333222111000222333333333333444666444222333666888:::@@@HHHLLLWWWhhhvvvzzziii[[[JJJ>>>666111333777222222111111111000000000////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,***+++,,,,,,,,,,,,,,,---///111222444444333333222222111111666999>>>AAADDDHHHLLLOOONNNIIIIIIKKKIIIEEEJJJTTTTTTaaaxxxwwwfff[[[UUUJJJ===777:::FFFPPP]]]RRRCCC777111///...---+++---...000111111111111,,,,,,,,,+++++++++***************)))******+++,,,++++++,,,,,,++++++***)))***************+++++++++)))))))))*********+++++++++---......---,,,,,,---...------------.../////////000222444555555555444222555888999999777777777555555555777<<>>@@@KKKZZZhhhsss|||~~~wwwmmm^^^OOO@@@444222666222222222111111111000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++*********,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,------------///111333555333333222222222333444555444888???EEEIIIMMMPPPRRRKKKIIIKKKPPPNNNNNN[[[lllxxxyyymmmggg\\\PPPFFF@@@>>>>>>IIIGGGDDD@@@;;;666111///------......//////000000,,,,,,,,,+++++++++************))))))***++++++,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++))))))*********++++++++++++---......---,,,,,,---,,,------...//////......///000222444555555555444444777<<<===<<<:::::::::555444555888===DDDKKKOOOLLLPPPWWW]]]___dddqqqrrrbbbNNN???999777444111000000000000000000000000........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,...222777<<>>AAAVVVyyy}}}iiiZZZKKKAAA>>>;;;;;;:::777444222111111000////////////000000111,,,------.../////////...---......///000111111222000111111111111222222222222222222222222222222222111111222222222333333333222222333333333444444444000111333444444333111000222333555444222111111111444333444777666333444888888===FFFOOOZZZiiixxxvvveeeOOO<<<555777222222222111111111111000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++***)))***,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,***)))+++---............000222555666333222111111222555777999;;;BBBKKKQQQQQQLLLGGGCCC@@@BBBKKKXXX___hhh|||qqqggg^^^TTTIIIBBB666<<>>777333///......---------......,,,,,,,,,+++++++++************))))))***+++,,,,,,++++++,,,---,,,+++***)))))))))******++++++++++++)))************++++++++++++---......---,,,,,,---+++,,,...///000///...---///111222444555555444444000555:::;;;:::777777777555444555888===EEELLLPPPOOORRRYYY^^^___dddrrrvvvaaaNNN:::444555111---///111222222222///,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,+++******+++---+++000777???FFFLLLQQQUUUVVVUUUWWWZZZWWWMMMEEEBBBDDDMMMOOOPPPVVVNNN???:::DDD<<>>;;;999888666444222111111000000000000000////////////////////////////////////000000111222222222222111222222222111111111111000111111222333333444555555222222222333333444444444222222222222222222222222333333222222333333444555555555555555555555444444444444444444444444444444555777:::@@@KKK[[[lllvvvyyy|||TTT===999666222111444666444222444000000000000////////////........................++++++,,,---......+++))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,++++++++++++***,,,...000333444555666444333222222444888;;;>>>AAAMMMUUUQQQKKKIIIEEE???HHHLLLXXXmmmyyymmmiii^^^OOOAAA555666???FFFLLLIII:::555000...222444111...---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++*********))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....../////////000111222333444444444444333222333555777777777444444888888<<>>;;;555111222111000111111000...000//////......---,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++******,,,---111444999???EEEKKKQQQUUUWWWVVVXXXYYYTTTIIIBBBAAAAAAMMMQQQQQQSSSJJJ??????JJJHHHZZZrrruuu___LLLIIIJJJBBB;;;999888777555444222111111000000000000000////////////////////////////////////000111111222333222222222222222222111111111111000000111111222333333444444000000111111111222222222111111111111111111111111222222222222222333444444555555555444444444444444444444444444444444444444666666777999@@@LLLYYYbbbvvvoooLLL???666222000333444222000111000000000000////////////........................++++++***++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...------,,,++++++,,,,,,......///111222444555555888888888:::<<>>DDDKKKQQQUUUXXXWWWXXXWWWOOODDD>>>???AAANNNRRROOOMMMCCC===EEEJJJTTTsssqqq^^^PPPFFFGGGGGGAAA;;;;;;666666444333111111000000////////////000000000000////////////////////////111222222333333333333333222222222111111111111000///000000111111222222222......////////////000000000000000000000000000000222111111111111222333333444444444444444444444444444444444444444444444444555444333333666>>>GGGMMMlll~~~XXXFFF:::444000222444222000000000000000000////////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,---111111111111222444666777>>>???AAADDDGGGJJJLLLMMMSSSNNNJJJIIIIIIIIIMMMSSSRRRooo{{{kkk^^^SSSLLLIIICCC888>>>MMMQQQLLL>>>000+++------///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---//////111222333444444444777666666777888777555333888444888:::<<>><<>>III@@@888555333///...000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,...///111222333444555555555555666888:::999666444444000777<<<;;;DDDRRRUUUPPPRRRXXX]]]bbbkkk{{{zzz|||rrrlllRRR<<<444000333555222111222///////////////.........------------------------........................------------------------///...,,,++++++,,,...///,,,,,,,,,+++++++++******)))************---111444777666777===FFFOOOVVVYYYXXXUUUSSSPPPIIIBBB@@@DDDPPPPPPGGGAAA@@@<<>>:::555333444333222111000000000000000.../////////000000000111111111111111111111111111222222333444444444444333222222222111111111000000...///////////////000000////////////////////////........................000////////////000111111222222222222333333444444333333333444444444555555666666555444555888<<<@@@GGG]]]vvvmmmbbbHHH===444333555444333444000000000000////////////////////////////////////+++///333555333000...---------------------------------------------------.........------...////////////000333666;;;@@@BBBIIIKKKOOOSSSUUUTTTSSSRRROOOKKKHHHHHHMMM^^^yyyssseee]]]WWWLLLGGGAAA444<<<===AAACCC>>>555////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,000333444222///---...///000222333444555555222333555777::::::999666:::222777>>>999<<>>BBBQQQkkksss```SSSNNNFFFBBB>>>999666444333444111000000/////////000000......//////000000111111111111111111111111111111111222222333333333333333222222222111111111111000////////////////////////000000000////////////...........................///............///000000000111111222222333333444222333333444444555555555777777777666444555777999===NNNccctttxxxnnnTTTEEE777222333222222222000000000000////////////////////////////////////(((---222444111---,,,,,,------------------------------............------///............///000000///111333777===BBBGGGJJJNNNPPPSSSUUUTTTRRROOOMMMEEEGGGGGGKKK___wwwjjjbbbVVVQQQIII:::666:::CCCJJJGGG<<<444111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++000444555333000...---...000222444555555666111222333666999:::999888777666GGGXXXQQQFFFFFFGGGOOORRRXXX^^^bbbiiiwwwmmmyyyXXXFFF888666555000///444/////////////////////000................................................------------------------........................,,,,,,,,,+++++++++******++++++,,,,,,---111666:::666777;;;EEEQQQXXXZZZYYYUUUMMMHHHJJJMMMNNNPPPRRRTTTOOOBBB;;;@@@KKKiiiqqqbbbSSSJJJGGG@@@???;;;888777666444222/////////......///000000.........///000111111111222222222222222222222222000111111222333222222222222222222111111111111000////////////////////////000000//////..........................................------......///000000000000111222333333333222222333333444555555666666666777666444333555666777BBBQQQ```ttt~~~fffSSS???666444222222222000000000000////////////////////////////////////***...111111---+++---///........................,,,---...//////...---,,,//////......///000000111333555999>>>DDDJJJNNNPPPTTTTTTUUUUUURRRNNNJJJGGGBBBLLLSSS___xxxcccWWWQQQFFF===;;;>>>EEEHHHBBB:::666////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111000...------...000222444555666666333222222444777888888777333333JJJaaaYYYHHHCCCDDDMMMQQQXXX___cccjjjxxxrrreeeOOO<<<666444...///555////////////000000000000000000000000000000000000........................------------------------------...//////...------,,,,,,,,,+++++++++******,,,,,,,,,,,,...222888<<<888999???JJJUUU[[[[[[XXXTTTKKKDDDHHHOOOSSSUUUVVVPPPNNNDDD===BBBRRRzzzoooaaaXXXOOOGGGFFF;;;:::888666555444000+++///............///000000---......///000111111222222222222222222222222222000000111222222222222111222222222111111111111000000000000000000//////////////////......---------////////////////////////...------------.../////////000000111222222333333222222333333444555666666222444666666555555777888555;;;DDDQQQfff~~~ttt___HHH;;;777444333444000000000000////////////000000000000000000000000///111222///++++++000444........................,,,---...//////...---,,,///////////////000111111666999>>>DDDIIINNNQQQSSSWWWWWWWWWTTTQQQLLLGGGDDDDDDUUUdddvvvsss___XXXOOOHHH===777>>>FFFFFF@@@:::000/////////............++++++++++++++++++++++++)))))))))******+++++++++))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------...000222444555666666555444222333555666666666999...777DDD===666@@@MMMLLLPPPXXX```eeelllzzzzzzaaaFFF???666///000///111///...---/////////...////////////////////////......////////////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---)))&&&+++333999999777333999CCCOOOWWWZZZWWWTTTMMMEEEAAAFFFNNNTTTZZZ___[[[???;;;KKKPPP___|||hhhUUUPPPQQQNNNEEE>>>;;;999666333111000111111000//////.........//////000000111111111222222222111111111222222333444444222111111111222333444444333333333222222222111111000000000000000000000000000000000000000000000000........................////////////////////////000111111111222222222222000111222444666777888999555444333333333444555666222555:::BBBQQQfff|||nnnIII666666555...000111111111111000000///////////////////////////..................................................................---------.../////////111444777;;;<<>>EEEGGGFFF:::444///000///,,,+++.........---------,,,,,,,,,---,,,+++******+++,,,---+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000222333333333333000111333555666666666555777666444444666<<>>@@@DDDJJJOOOSSSTTTUUUYYYSSSNNNLLLJJJIIIPPPZZZnnn[[[XXXNNNBBB<<<;;;===>>>===AAA:::333000000222111///......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000222333333333333000111333555666666666555666666555444666===EEEKKKPPPZZZ]]]aaaiiilllvvv}}}iiibbb@@@888:::333333111000000111222222111////////////////////////......////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000555;;;<<<:::777DDDHHHNNNTTTXXXWWWRRRNNNGGGBBBAAAGGGMMMMMMKKKKKKBBBHHHRRRVVVcccjjjYYYNNNEEECCCBBB===999777777555333111/////////////////////......//////000222222222333333333444444555555444333333222111111222111111111111222222333222222222222111111111111111111111111111111111111////////////////////////------------------------/////////////////////////////////000000000111111222333444666888999:::;;;:::999888666555555555555777888666333444???QQQ```wwwfffJJJ777222444222222111111111000000000////////////////////////........................................................................---///000111333666:::>>>BBBFFFLLLQQQUUUUUUUUUTTTOOOLLLIIIIIILLLYYYpppyyykkk___WWWKKKAAA;;;999888888EEECCC:::111111888777000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222333444333333000222333555666666666666666555555555777===EEEKKKQQQXXXYYY\\\dddgggqqqooo{{{TTT???999222333111000000222333222111////////////////////////......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///444:::>>>???===:::HHHJJJOOOSSSUUUSSSNNNIIIAAA???BBBIIIMMMJJJEEECCCAAAJJJXXXcccwwwlllYYYNNNHHHCCCBBB???999666777444333111000............//////////////////000111333333333444444444555555555444444444333333333222222222111111111222222333222222222222222222111111222222222222222222222222000000000000000000000000.........---------------////////////////////////////////////000000000000222333444555777999:::;;;::::::999777666555444444666888999555444:::IIIUUUeeevvvuuu[[[>>>222444333222222111000000000000////////////////////////............................................................///////////////000111222333777;;;???FFFKKKRRRVVVWWWUUUSSSQQQFFFJJJLLLKKKQQQkkk~~~}}}ccc]]]RRRGGG???:::999:::@@@FFFAAA555222:::999///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111333444444444333111222444555666777666666555555555555888>>>FFFLLLPPPVVVVVVYYYaaafffppp|||pppNNN===666444222000000111111111000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))...555<<>>>>>999333222444000000//////......------////////////000111222222333333333444444444555555333333444444555666666777555444444333333333333444333333333333444444444444444444444444444444444444222222222222222222222222111111000000///........./////////////////////////////////000000000111111000111222444555777888999888999999:::::::::999999444777999999777777999<<>>>>>AAAGGGMMMNNNNNNNNNPPPPPPMMMIIIFFFAAAIIITTTUUUKKKAAAAAAHHHQQQuuupppXXXLLLFFFBBB===999888888666111000333///////////////.........////////////000111222333222333333333444444444444555555555555555666666666777666555444444444444444444444444555555555666666444444444444444444444444444444444444444444444444222222222111000/////////////////////////////////000000000111111111222222111222333555666888999:::888999;;;===>>>>>>>>>>>>::::::999999888888666555;;;LLLbbbttt|||nnneeeVVVFFF===777555333111000000000111////////////////////////................................................---......///000000111111444444555777:::???GGGLLLRRRUUUVVVSSSMMMIIIHHHJJJJJJQQQddd}}}}}}nnnaaaXXXOOOEEE===777777999<<<>>><<<888444......---------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222444555555555444222333555666777777777777333444666777;;;@@@GGGLLLNNNTTTUUU\\\iiiooovvv~~~```;;;999666444333222000...////////////////////////......////////////..............................------------------------******+++,,,,,,---......444999>>>???>>>AAAIIIPPPMMMLLLLLLLLLLLLIIIDDDAAAEEEOOOZZZYYYKKK>>>@@@JJJ[[[uuu[[[LLLFFFBBB<<<:::555444555555222111333...//////000//////......////////////000111222333222222222333333333444444777777777666555555444444888777666555555555555555555555555666666666777777555555555555555555555555555555555555555555555555333333333222111000000///////////////////////////111111111111222222222222222333444666777999:::;;;888:::<<>>;;;:::<<<<<<;;;999777AAAOOO\\\nnn|||vvvtttkkkYYYIII777555333111000000000111////////////////////////................................................---......///000111111222333444666888===DDDLLLRRRTTTWWWWWWRRRKKKGGGGGGJJJTTTmmm~~~{{{|||wwwkkkddd[[[PPPGGG>>>555222;;;CCCAAA;;;777......---------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222444555555555444222333555666777888777777333444666888;;;AAAHHHLLLOOOUUUVVV]]]jjjooouuuvvvFFF:::333666555//////555000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000222999;;;>>>AAAEEEIIILLLNNNQQQPPPNNNJJJGGGEEEEEEFFFNNNVVVXXXOOODDDCCCJJJRRRdddsss\\\QQQIII>>>;;;???:::777555333333111///,,,000//////.........//////...///111333444333222111111111111111222333444555888888999999999888888777555444333666999:::888666:::777444444666888777666888777666777666444333555555333222444666555555555666666555555444444333333//////000000000//////...///////////////000111111111222555777999:::::::::===;;;;;;>>>CCCFFFEEEBBBCCCBBBBBB@@@???===<<<;;;999===EEEPPP```ttt~~~{{{nnnYYYCCC444111444///111777555111000000///...---------...............///000000...------------.../////////...---...000333444555444555888<<>>EEEIIIPPPUUUVVV\\\jjjpppwwwzzzTTTBBB444444555111///222111000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000333:::<<>>GGGSSSeee~~~vvvTTT<<<222444000...222111111000000///......------...............///000000...------------...////////////...///111333444444555777:::@@@FFFLLLQQQTTTVVVUUUQQQKKKGGGJJJUUU^^^|||{{{yyyyyyrrr^^^IIIDDDBBB===777777;;;>>>===777444///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,***''''''+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111222222333444444444333555666777777666666777888888777555555999???EEEJJJNNNTTTTTT[[[jjjpppwwwoooSSS999222555444111///111111000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---333777<<<>>>AAAEEEIIIMMMOOOPPPOOOOOOKKKDDD>>>===CCCIII[[[SSSKKKFFFBBBCCCRRRccc```RRRFFFCCC???777222222444222111000111000...---//////............//////111222333444333222111000444444444444555666777888999999::::::::::::999999<<<:::888888888777666444555555666999===??????===<<<999666555777888777555444333222333444555555333333444444555555444444333333333333333222111/////////////////////000111111444555666888999:::::::::<<<>>>AAACCCDDDEEEGGGHHHIIIKKKMMMOOOOOOMMMJJJHHHCCC;;;:::???DDDPPPooolllHHH444666222---......111000000//////......---...............///000000......------......///000///000111222333333444444777:::???EEEJJJOOORRRSSSMMMIIIIIIKKKMMMWWWppp~~~xxxyyy~~~}}}uuuqqqqqqnnncccVVVKKKFFF@@@<<<666444888>>>;;;777222...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000222333444444444444444666777888777666777888777555444555999@@@GGGKKKMMMRRRSSS[[[jjjqqqyyyiiiCCC444555777444000111111111000000000//////////////////////////////........................------------------------------++++++,,,111888>>>???AAAEEEIIIMMMPPPRRRSSSOOONNNJJJBBB;;;<<>><<<@@@```~~~RRR777777555///000000000000000000//////.....................///000000...............//////000///111444555555444444444:::>>>DDDJJJNNNQQQRRRRRRLLLDDDBBBIIIQQQddd|||wwwqqqppptttrrrlllfffccccccddddddVVVJJJAAA>>>888111333<<<<<<999444000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........+++,,,///222444666888888333555777888777777777888555444444666;;;AAAHHHLLLLLLRRRSSS\\\kkksss{{{}}}RRR:::555666444111111111111111000000000000////////////////////////........................---------------------------,,,++++++...444===CCCCCCFFFIIIMMMQQQSSSTTTTTTLLLKKKFFF???:::<<>>BBBHHHMMMPPPQQQPPPOOORRRFFFAAAIIIVVVnnnzzz~~~zzzpppjjjppprrrrrrlllbbb]]]aaaggg___OOOBBB???<<<444222666;;;999666333///...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........+++,,,...111444666777888222444777888888777777888444444444777<<>>======555666555444333333555777:::999DDDbbblllOOO???<<<<<<888<<<@@@???;;;<<>>MMMaaa|||ZZZAAA999333222333///000000000000000000000000...............///000000//////......//////000111000333777777666666888;;;CCCFFFJJJOOOPPPPPPMMMLLLJJJCCCDDDSSSkkk~~~}}}~~~wwwpppooorrrvvvssshhh\\\YYY\\\cccUUUGGGAAA===999444333666777777555111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////111222333333333333111444777999888888777888555555555888<<>>>>>>>>>>>777999;;;<<<===AAAFFFJJJJJJKKKTTTiii~~~uuu\\\MMMNNNRRRRRRUUUZZZZZZTTTVVV]]]\\\UUUGGGCCC===888555444555666444444444444444333222111///////////////000111111444444444666888;;;>>>???CCCCCCEEEHHHLLLOOOPPPOOOSSSVVV\\\aaaddddddcccbbb]]]TTTLLLHHHEEEDDDHHHMMMbbbwww{{{dddPPPAAA444555666...000000000000000000000000...............///000000///////////////000000111000333777777555666;;;???FFFIIILLLNNNOOOMMMJJJHHHBBBFFFTTTppp}}}}}}}}}}}}}}}}}}}}}}}}xxx{{{}}}rrrooommmnnniii```ZZZZZZ```ZZZOOOCCC===;;;888333111444666666333000//////........................---------------------------+++***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000111222222222222222000333777999999888888888555555666888===BBBHHHKKKKKKQQQSSS[[[kkksss{{{vvvVVV@@@999999222222222111111111111000////////////////////////................................................***,,,...111666>>>FFFLLLGGGIIILLLNNNOOOOOOMMMLLLIIIEEEBBBDDDIIIMMMMMMKKK???DDDFFFRRR|||mmmVVVPPPHHH======;;;777444333111///000...------...///---,,,---------......000111111444444444444444555666777888888888888999:::;;;<<<;;;;;;===>>>????????????BBBEEEJJJOOOSSSZZZbbbhhhkkklllrrr|||{{{qqq{{{xxxeee[[[bbbjjjllluuu{{{zzztttvvv~~~}}}uuuaaa[[[QQQFFF???:::999:::333333333444333333222222///////////////000111111555555666777:::===AAABBBEEEDDDDDDHHHNNNQQQQQQOOOSSSWWW]]]dddjjjmmmoooooojjjbbbVVVMMMJJJHHHEEE@@@DDD]]]{{{~~~}}}ooo^^^III888999:::...000000000000000111111111...............///000000///////////////000111111000444777777555777<<>>EEEHHHIIILLLLLLMMMPPPRRRPPPKKKFFF<<>>???CCCGGGKKKSSS```ppp{{{zzzyyyrrriiihhhbbbZZZWWWVVVMMMBBB===999777888555111///111333222111000000000000000111111333555999===@@@BBBJJJHHHGGGHHHKKKOOOSSSTTTYYYaaahhhkkkooouuuwwwwwwuuunnnddd\\\VVVOOOGGGBBBBBBFFFYYYvvv}}}jjjYYYFFF777222555444333222111000000000000000000//////.........---000/////////000111222222333444555666888===BBBFFFKKKOOOKKKIIILLLGGGBBBHHHZZZ{{{}}}}}}zzzzzzxxxtttpppqqqvvvzzzvvvvvvwwwvvvtttqqqnnnlllpppooooooppprrrtttvvvwww~~~wwwlllfffiiipppwwwzzzmmm[[[QQQQQQJJJ:::555;;;111222333555777555222///.........///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------333333333333222000...---444666999:::999777777777777777777888<<>>999333333111000111222222111////////////////////////////////////////////////---------,,,,,,---......---...111888@@@GGGJJJJJJLLLMMMNNNQQQRRROOOIIIDDD<<<>>>CCCKKKUUUYYYPPPDDDIIITTTZZZrrrpppWWWLLLFFFAAA:::999666444111000000000////////////////////////....../////////000444777666555555444444555555666999999999999:::;;;===??????AAABBBAAAAAADDDLLLRRRmmm}}}vvvmmmrrrtttuuuwwwuuukkk___KKKBBB;;;999:::888999;;;444333222111222333444444111111333555888<<>>CCCGGGIIIMMMIIIHHHLLLGGGDDDMMMkkk}}}zzz{{{~~~zzzzzzwwwtttrrrrrrrrrrrrqqqtttttttttsssrrrooolllkkkkkkkkkkkkkkklllnnnooopppnnnuuu~~~vvvqqqjjjfffggglllqqqtttjjj___XXXYYYSSSDDD:::888333222333444666555333111..................---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...000222333333333333333666999:::999777777777777666777999===CCCHHHLLLPPPVVV^^^dddiiippp{{{yyyfffFFF:::777555333111000000111222////////////////////////////////////////////////,,,,,,,,,,,,---...///000///000444;;;CCCHHHKKKKKKLLLMMMOOOQQQQQQMMMFFFAAA::::::AAAPPPZZZVVVKKKBBBHHHRRR___|||eeeQQQIIICCC>>>888666444111///.........////////////////////////...///111222222333555777666666555555555555666666999888777888;;;===??????>>>@@@BBBEEELLLZZZlllyyyrrrbbbQQQFFF???:::888888777444111000111222222111111111222444777;;;>>>@@@BBBDDDHHHLLLQQQVVVYYY[[[___ffflllnnnpppssssssqqquuurrrnnnkkkfff^^^TTTMMMFFFAAANNNmmmvvvZZZ@@@222444333222111111000000111000000////////////....../////////000000222333333555777888:::<<<@@@EEEIIIHHHKKKGGGGGGJJJEEEFFFRRRxxx|||yyyyyy~~~yyypppmmmppprrrpppnnnqqqqqqpppooommmkkkiiihhhhhhgggggggggggghhhiiiiiieeekkkrrrzzz~~~rrrpppmmmhhhddddddfffhhhfffdddaaa___[[[QQQBBB777555444222333444555444333//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++---///222333444555555333666999999888777777777666666777999>>>DDDJJJNNNSSSYYYaaafffjjjpppzzzwww{{{wwwRRR???:::777444444222///...000////////////////////////////////////////////////---------------.../////////222777>>>DDDHHHJJJKKKLLLNNNPPPQQQOOOIIIBBB>>>:::;;;FFFVVVZZZNNNDDDBBBGGGUUUhhhxxx[[[MMMGGGBBB<<<777555333000///.........////////////////////////...000333555555555666777666666666555666666777777888777888;;;???AAAAAA@@@AAABBBHHHTTThhhvvvbbbQQQDDD???@@@DDD>>>777222111111111000222222222444666999<<<===???CCCHHHNNNRRRVVVYYY[[[```gggmmmnnnpppssssssqqqrrrqqqppppppmmmfff[[[SSSOOOIIISSSmmmkkkIII444444444333222111111111111000000///////////////////////////000111222333444777888:::<<<>>>BBBFFFJJJIIIKKKGGGEEEGGGCCCHHHYYY}}}{{{}}}zzzrrrrrruuuwwwvvvooonnnllljjjhhhgggeeeeeeffffffeeeeeeeeedddddddddeeefffiiiooouuuyyyxxxvvvvvvvvvssslllbbb\\\ZZZZZZdddgggeee^^^[[[XXXKKK<<<888666333222333444555555000///......------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333222111111333555888999888777666777555555666999???FFFLLLPPPVVVZZZ```dddhhhqqq}}}cccLLL===666222555666222000111000000000000000000000000////////////////////////000///...---------------///333:::@@@EEEHHHIIIJJJLLLNNNPPPPPPLLLFFF@@@<<<;;;AAAOOOYYYRRRCCC???EEENNNddd}}}mmmVVVLLLGGGAAA<<<777555333111//////...///////////////////////////...111444666666666666777666666666666666777888999<<<<<<>>>AAACCCDDDCCCAAAHHHNNN]]]uuu|||jjj]]]YYY\\\UUULLL@@@777555666666555222222222333555777999;;;???CCCIIINNNQQQTTTWWWYYY___fffkkklllooosssuuusssrrrrrrsssuuutttnnnddd\\\[[[XXX___qqq}}}sssQQQ999555444333222111111111111//////000000000000000000//////000000111333444555777999<<<>>>@@@CCCHHHKKKLLLLLLFFFEEEGGGDDDOOOggg~~~xxxzzz|||}}}{{{zzzyyyzzzzzzxxxvvvvvvwwwxxxxxxxxxxxxzzz}}}{{{zzznnnmmmjjjgggdddcccbbbbbbccccccbbbbbbaaa``````___aaa___]]]aaahhhmmmnnnmmmuuuuuussslllbbbYYYTTTRRRbbbfffaaaWWWSSSVVVPPPEEE;;;888444111222444555555111000...---,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111222333222111000///222555888999888666666666555555666999???FFFLLLPPPVVVYYY\\\___eeerrryyycccFFF999111444888666333555000000000000000000000000////////////////////////111000///...------------///555===CCCGGGHHHIIIJJJLLLNNNOOONNNIIICCC???<<>>@@@@@@@@@@@@BBBDDDOOO^^^zzzyyyqqqooorrrdddVVVEEE888555666666666222222222222333555777999???DDDJJJNNNPPPRRRVVVZZZ___eeeiiiiiilllrrruuuuuuuuutttvvvxxxyyyuuunnnhhh___]]]bbbkkknnnsssqqqTTT???555444333222222111111222//////000000000000111111//////000000222333555666888:::===???AAADDDHHHKKKKKKJJJEEEFFFJJJLLL___~~~~~~~~~}}}zzz{{{|||zzzwwwtttssssssvvvssspppqqquuuwwwuuurrrqqqqqqwwwyyyrrrpppmmmiiieeebbb```______]]]]]]]]]]]]\\\[[[ZZZYYY]]]ZZZYYY[[[aaagggiiijjjiiikkkmmmlllfff]]]UUUQQQZZZ___\\\RRRMMMOOOPPPLLL>>>:::555222222333444444222000///---,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///111222333333333222222555888888777666666666555555666999>>>EEEKKKOOOTTTVVVYYY\\\dddsss}}}\\\FFF444333777555222333000000000000000000000000////////////////////////000///...............///000777@@@FFFIIIJJJJJJKKKLLLNNNNNNLLLFFFAAA>>>>>>DDDPPPWWWMMM@@@===FFFNNNZZZ|||aaaSSSLLLDDD===:::666555333111////////////////////////////////////000222444555555666777999777777777777888999:::;;;:::===???>>>>>>DDDNNNWWWkkk~~~yyygggOOO===555444444444333222222222333444666777???EEEKKKNNNPPPSSSXXX]]]```eeeggggggiiipppuuuuuuuuutttuuuwwwzzzxxxtttoooddd^^^]]]___\\\```xxx~~~kkkUUUCCC555555444333222222222222//////000000000111111111//////000111222444555666777:::===@@@BBBEEEHHHKKKGGGFFFCCCGGGQQQZZZvvv~~~}}}~~~~~~~~~zzz|||}}}|||zzzxxxwwwxxxvvvuuutttuuuvvvvvvuuusssvvvttt{{{wwwsssooojjjddd```^^^]]]]]]YYYYYYZZZZZZYYYXXXWWWVVVXXXXXXYYY\\\```cccdddddd]]]bbbjjjppppppgggZZZQQQOOOUUUXXXSSSLLLIIILLLOOO@@@<<<777444333333222222222111///,,,++++++,,,---++++++************++++++************************++++++++++++++++++++++++,,,,,,------...//////000,,,---///222333444444444222444777888777666555666555555555888===DDDJJJNNNQQQTTTWWW\\\dddtttrrrTTT999333555222...///000000000000000000000000////////////////////////......---......///000111222999BBBIIIKKKKKKLLLLLLLLLMMMNNNJJJDDD@@@>>>???HHHSSSUUUGGG<<>>999555333222111000333111///,,,++++++,,,---++++++************++++++************************++++++++++++++++++++++++,,,,,,------...///000000---...000222333333333333222444777888777666555666555555555888===CCCIIIMMMNNNRRRWWW]]]eeetttlllEEE777444000///333111111111111111111111111////////////............---///000...,,,,,,///333666===EEEJJJJJJJJJMMMPPPOOONNNKKKEEEAAA@@@CCCGGGZZZ]]]\\\DDD<<>>??????DDDUUUuuu}}}cccWWWOOOAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<>>:::888666333///000444000000000000000000000000000111333333222222333444777===@@@AAAFFFKKKHHH@@@>>><<>>@@@;;;333000333444000333222///---++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++***+++---//////000111222333333222111333333444666777777555333555444555666:::@@@EEEIIIQQQSSSWWW^^^iiixxxpppJJJ:::777333222444111111111111111111111111000000000/////////......///111222111//////222666:::@@@FFFIIIHHHHHHKKKMMMNNNNNNLLLFFFAAAAAAFFFKKK```\\\WWWCCC>>>FFFQQQsss|||sssbbbQQQHHHDDD???888222222111000///////////////......---...000333444333444666666555555777888;;;;;;999999;;;>>>??????CCCCCCGGGWWWwww~~~```III@@@999333333333333333333333333333333333333333333333333444555777:::===AAACCCDDDQQQWWWaaannn}}}~~~cccQQQEEE<<<666333333222111111222444666;;;???DDDIIINNNSSSYYY]]]dddfffhhhjjjrrr{{{~~~|||tttooorrrvvvwwwxxxzzzxxxsssnnnggg\\\UUUYYYccc~~~ttthhh]]]FFF===555333333000000111000000000000000000000000000111333333222222333555999>>>AAACCCGGGKKKHHHAAABBB@@@IIISSS^^^|||{{{||||||}}}zzz|||{{{wwwsssoooppptttxxxxxxvvvyyyzzz{{{}}}}}}}}}}}}}}}zzzxxxyyy{{{}}}pppfffbbb]]]YYYWWWRRRUUUWWWWWWVVVTTTUUUVVVZZZYYYYYYXXXVVVUUUUUUTTT___```ccchhhooopppeeeWWWLLLKKKMMMPPPRRRNNNEEE===>>>???<<<555222444333000222111000...,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,++++++---///...///111222333333222222444555666888999888666555777666777888<<>>777333333111000000000000000///.........///111333444555777888888888888999;;;===;;;888999<<>><<<777555444333///000000000///...,,,+++***,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,++++++++++++***)))+++------,,,,,,,,,---...///111222333333222222555666888::::::999888777777777666888<<>>EEEUUUcccmmmXXXNNNEEEGGGNNNccc~~~vvvoooaaaQQQGGGBBB===777444333222111000000000000////////////111222444555666777999999888888:::;;;>>>;;;:::;;;===>>>AAAEEELLLYYYppp~~~aaaNNN<<<333444222000000000000000000000000000000000000000000000000,,,---...000222333444555666777888;;;AAAHHHOOOTTTgggnnnxxxuuuiii\\\MMMAAA999888666666666555333222666888:::===BBBHHHPPPUUUZZZbbbiiikkkooowww{{{uuupppnnnooorrrtttvvv~~~||||||yyyrrrjjjeeemmmuuu[[[>>>333555666444000000000000000000000000000111222333333222444666999<<>>===:::777555222///...///000000///---+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))+++---...---,,,,,,,,,...///000222333333333222555777999::::::999888888666555444666:::AAAGGGLLLYYY```jjjqqqvvv|||kkkHHH777444444222111111111111111111111111111111111111000000000000...000000///...000555:::???@@@BBBCCCEEEHHHKKKNNNJJJHHHCCC<<<<<>>===CCCLLLgggcccJJJ???333000333111........................------------------------///.........------,,,,,,...///111333666:::<<<>>>EEEKKKUUU```nnn~~~uuuhhhUUUGGG;;;999777777888888555333555666888:::===DDDKKKQQQRRR[[[bbbdddfffoooxxx}}}vvvsssnnnjjjjjjnnnpppqqqtttzzzvvvhhh\\\mmmhhhDDD444333555333000000000000000000000000000111222333333333555888;;;===>>>AAADDDDDDBBBAAAAAAEEE???SSSzzz}}}zzzxxxzzz{{{vvvvvvxxx{{{zzzxxxvvvuuuvvvrrrqqqqqqrrruuuxxxzzz{{{}}}|||{{{zzzyyyxxxxxxxxxwww}}}yyyoooiiiddd]]]XXXWWWQQQQQQQQQRRRTTTVVVWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPLLLTTTZZZ[[[]]]cccggghhhcccWWWKKKKKKTTTZZZWWWRRR>>>======<<<999555222000---.../////////...,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))+++---...---,,,,,,,,,---...000222333333333333333666999:::888777666777666555444666:::AAAHHHMMMZZZaaaiiiooossszzz|||TTT;;;666555222111111111111111111111111111111000000000/////////000111111000///222888======>>>@@@BBBFFFIIILLLNNNIIIEEE???:::>>>KKK^^^kkkUUUEEEDDDDDDLLLVVVggg|||pppmmmcccTTTHHHCCC===888333333111000000000000000...///000222333555666666555666888888777777999:::<<<;;;???BBB@@@AAAOOO```hhhMMM===888000---///---------------------------------------------------222222222111111111111111---...000222333444444444666:::@@@HHHRRR```ppp{{{rrr]]]MMM???<<<888888999999777444444555666888:::???FFFKKKKKKSSSZZZ[[[]]]fffnnnrrroooooolllhhhgggkkkmmmlllmmmmmmlllllloooqqqkkkdddPPP[[[nnnhhhFFF555111111000///000000000000000000000000111222222333333666:::===>>>>>>AAADDDCCC??????AAAGGGDDDaaa~~~yyyuuuvvvyyy~~~yyyttttttvvvxxxyyywwwuuuttttttqqqrrrsssuuuwwwxxxyyyzzz}}}|||{{{yyyxxxwwwwwwwwwuuu{{{~~~sssooojjjbbbYYYVVVQQQOOONNNOOOQQQRRRRRRQQQSSSRRRRRRQQQPPPOOOOOONNNJJJPPPTTTTTTVVV]]]ccceeedddZZZOOOJJJLLLOOONNNLLL@@@=========:::555222222..................------***++++++++++++,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,)))+++------,,,,,,,,,------...000222333444333333111555999999777555555777888777666777<<>>===>>>@@@CCCGGGJJJKKKLLLGGGCCC>>>===BBBMMMYYY```III@@@DDDFFFTTTdddvvvxxxooommmdddUUUJJJCCC>>>999222222111000////////////...///000222444555666777555777888999888888999;;;:::;;;@@@DDDCCCIIIbbbyyyVVV@@@666666///---///---........................////////////////////////)))***+++,,,---...///000444444444444333333222222444777:::===AAAHHHSSSZZZfffqqq~~~yyydddTTTEEE@@@:::888999999666333333444555666777;;;@@@DDDHHHNNNSSSTTTWWW___fffiiiiiimmmlllgggfffjjjllljjjiiicccWWWMMMNNNXXX^^^^^^UUUWWWeee|||ttt___FFF999444222111222000000000000000000000000111222222222333666;;;>>>@@@???BBBEEECCC>>>>>>BBBGGGIIIlll}}}yyywwwssswww|||zzzvvvrrrtttvvvxxxyyyyyywwwvvvmmmooosssvvvxxxxxxxxxyyyzzzyyyxxxwwwwwwwwwxxxxxxuuuzzzzzzvvvtttkkk___XXXSSSQQQNNNMMMOOOPPPOOONNNQQQQQQOOONNNLLLKKKJJJIIIIIIMMMNNNLLLNNNVVV\\\^^^[[[XXXRRRLLLHHHGGGGGGHHHBBB>>><<<===;;;444222444......---------......///******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///,,,...000222333444444444000555999999666444555777999777666777<<>>>>>@@@CCCGGGJJJJJJJJJFFFBBB???@@@FFFNNNTTTVVVDDD@@@GGGKKK]]]sss{{{nnnnnnmmmdddVVVJJJDDD???:::222111000///...............///111333555666777777666888999999999999:::<<<999;;;@@@EEEEEEPPPrrrdddHHH666000222---+++///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////......---/////////...///000222222222555777777777:::@@@DDDBBBLLLWWWaaannn|||iiiYYYJJJCCC;;;888888888555222222333444444555888<<<@@@HHHMMMPPPQQQUUU]]]bbbcccgggllllllgggfffjjjkkkiiicccdddaaa[[[\\\___]]]WWW```ZZZ^^^rrrfffWWWGGG>>>999555555666000000000000000000000000111222222222333777;;;???BBBAAACCCGGGDDD>>>>>>DDDKKKOOOvvv}}}zzzyyyyyypppuuu|||{{{xxxwwwqqqrrrtttxxx|||}}}{{{yyyhhhmmmrrrvvvxxxxxxxxxxxxvvvuuuuuuuuuuuuwwwxxxzzzxxx|||~~~||||||sssggg^^^WWWTTTPPPOOOPPPQQQOOOMMMQQQPPPNNNLLLIIIGGGEEEDDDIIIKKKJJJGGGJJJQQQXXXYYYQQQSSSTTTPPPIIIFFFGGGJJJCCC>>><<<===;;;444222555///...---,,,,,,...///000*********++++++,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++***+++---///,,,...000222333444444444111666::::::777444666888777555444555:::BBBJJJPPP[[[bbbjjjmmmooowww}}}wwwoooJJJ777888222111111111333222111///000000000000000000000000111...,,,---222666999999???AAACCCFFFHHHIIIIIIIIIDDD>>>:::AAAOOOYYYWWWOOOAAAAAAAAASSS{{{yyytttssspppfffWWWMMMHHH@@@777333222000///............000222444555555666777999===999888999888777999===AAA<<>>FFFPPPXXX^^^mmmmmmpppssstttppphhhbbbQQQIII???777444222000///333555777777666666777999???CCCIIINNNRRRWWW[[[^^^iiijjjjjjiiiggggggiiikkkfffgggkkkqqquuurrriiiaaaaaaZZZVVVccczzzeeeSSSAAA<<<:::666222222333222111000000111222333444444444444666888:::<<<<<>>KKKQQQooo|||yyyvvvuuu{{{zzzzzz{{{}}}~~~yyyxxxxxxyyyzzzzzzxxxvvvpppqqqtttvvvwwwvvvtttrrrnnnnnnssszzz|||zzzzzz||||||zzzppphhhkkktttzzznnneee[[[XXXSSSNNNKKKKKKLLLNNNNNNMMMKKKIIIHHHHHHHHHHHHDDDEEEFFFHHHKKKNNNRRRSSSLLLRRRXXXVVVNNNGGGDDDDDD>>><<<;;;<<<===;;;666222000---***,,,000111///+++*********++++++,,,,,,,,,***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333333333444555222555777888777777777888777666555666;;;BBBJJJNNNYYYdddggglllxxx}}}}}}{{{www~~~|||```???555333222111111222222111///////////////////////////000...,,,...222777999999???@@@CCCFFFHHHIIIIIIIIIAAA>>>BBBQQQcccgggXXXGGGBBBFFFPPPqqq|||xxxvvvzzzvvvkkk[[[OOOGGG>>>444333222000///.........///000222555666666666777999;;;888888:::999888:::>>>EEE>>>JJJaaatttkkkPPP===444222000...------...............------,,,,,,,,,,,,---.../////////......////////////000000000000111111000000000000111111...//////000000111111222000000000222555;;;@@@CCCHHHIIIMMMTTT\\\aaabbbaaaRRRKKKAAA:::666555444333555777:::;;;:::999999:::;;;>>>CCCGGGKKKPPPUUUYYYbbbdddfffgggggggggiiijjjmmmooosssyyy~~~}}}vvvpppddd^^^YYYaaazzz}}}dddVVVHHH@@@;;;555111222333222111000000111222333444444444555666888;;;<<<<<>>@@@MMM___~~~zzzyyyxxxxxxwwwyyyzzz|||}}}~~~}}}}}}}}}~~~~~~|||yyywwwvvvwwwyyyzzzzzzxxxvvvtttuuutttvvv{{{}}}~~~ssshhh___XXXWWWXXXYYY]]]ddd|||sssggg^^^UUUSSSPPPNNNKKKJJJJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFHHHKKKMMMOOOOOOTTTYYYWWWOOOGGGCCCCCC===;;;::::::;;;:::666333000---+++,,,///111///,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...000222333222333444555222555777888777777777888666555555777<<>>@@@CCCFFFHHHIIIIIIHHHBBBAAALLLeee|||zzz___EEEDDDIIIXXX}}}yyyyyyzzz|||xxxmmm^^^QQQHHH>>>555333222000///...//////000000333555666666777888999:::888999;;;:::888:::???FFF@@@WWWcccJJJ;;;333333222000...------...............---------------,,,---...////////////...////////////000000000111000000////////////000000////////////////////////......------...///111222666666777===EEENNNUUUXXXPPPKKKCCC<<<999888777666666999>>>@@@???===<<<;;;999;;;>>>AAADDDIIIOOOSSSXXX\\\aaaeeefffgggiiijjjkkklllpppvvv|||}}}yyyuuugggccc^^^___nnn{{{hhh]]]PPPGGG???777333333222222111111111111222222444444444555666999;;;======BBB@@@???BBB???BBBQQQhhhzzzxxxyyyzzzzzzyyy{{{~~~}}}zzzyyyzzz||||||zzz{{{{{{||||||{{{yyyvvvtttttttttwwwzzz{{{}}}{{{pppggg___WWWSSSSSSVVVggg|||zzzsssiii^^^UUUPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJRRRVVVYYYWWWPPPGGGBBB???;;;:::888888999999777555111...,,,,,,///000///,,,***++++++++++++,,,,,,,,,************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222333222222333555222444777888777666777888555444555777===EEEMMMRRRVVV```bbbeeepppuuu{{{tttooorrr}}}zzz|||QQQ:::555333111111222222111000///////////////////////////...///000444777:::;;;>>>@@@CCCFFFHHHHHHHHHGGGFFFGGGWWWwwwiiiJJJJJJMMM\\\}}}yyy{{{}}}wwwrrriii^^^SSSJJJAAA;;;222111000/////////000111111333666777777777999::::::888999;;;999666999???CCCDDDgggkkkLLL:::555666222111000...---------..................------------......///////////////........./////////000000///............//////000000000000//////........./////////000000000000111555444333555:::AAAGGGKKKJJJFFFAAA<<<999777777777555:::@@@DDDCCC@@@===;;;;;;;;;===>>>@@@EEELLLPPPSSSXXX___eeeggghhhhhhiiidddeeeggglllqqqsssrrrpppjjjgggaaa\\\aaatttrrrgggXXXLLLDDD===888555222222222222222222222222444444444555777999<<<===@@@BBB>>>>>>BBB@@@FFFXXXnnnwwwvvvyyy|||~~~{{{tttqqqtttyyy}}}zzz{{{{{{{{{zzzwwwuuutttqqqssswwwzzz{{{~~~{{{nnnccc]]][[[NNNVVV```iiiwwwyyyssslllcccZZZSSSRRRQQQPPPNNNMMMLLLLLLLLLGGGHHHHHHHHHHHHFFFDDDCCCCCCBBBAAAAAABBBDDDGGGIIISSSUUUWWWUUUOOOGGG???;;;999888777666777777777777111///------...//////---++++++++++++++++++++++++************************&&&&&&'''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///111222222222333444222444777777777666666777555555555777===DDDKKKPPPWWW```bbbdddooouuu{{{tttpppttt}}}~~~UUU<<<666444222111222222111000000000000000000000000000...///000222444777;;;===>>>@@@DDDGGGHHHGGGFFFEEECCCJJJbbbjjjLLLOOOUUUhhh}}}yyyxxx{{{rrrlllddd\\\SSSIII@@@<<<111111000//////000111222222444666777777888999;;;;;;:::::::::777555999AAADDDRRRsssTTT???555333666000000///......---------....................................//////000000------........./////////......------...///000000222111111000000//////...---......///////////////,,,---///111444999>>>AAAAAA???<<<888555444444555444:::AAAEEEDDD@@@<<<:::;;;;;;;;;;;;===AAAGGGLLLQQQWWW___eeehhhhhhggggggeeeeeefffhhhkkkmmmnnnmmmkkkhhhccc\\\ZZZddd{{{}}}qqq___QQQIIICCC;;;444222222222333333222222222333333444555777:::===>>>BBBCCC>>>>>>BBB@@@LLLeeexxxxxx}}}}}}vvvooonnntttzzz|||zzzzzz{{{{{{zzzxxxwwwvvvttttttwww{{{}}}ssslll^^^\\\ZZZ[[[aaappp{{{wwwzzzwwwsssmmmhhhbbb\\\XXXXXXUUUQQQMMMKKKKKKLLLMMMFFFFFFGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@AAADDDHHHJJJPPPPPPQQQPPPMMMFFF>>>888888888777777666666777888222000...------...//////++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///111222222222333444111444666777666666666777666555555777;;;AAAGGGKKKWWW___```bbbmmmtttzzzppplllqqqZZZ<<<777555222111111222111111111111111111111111111111---///222444555888;;;>>>@@@BBBEEEGGGHHHFFFDDDBBB;;;JJJkkk___HHHKKKWWWqqq|||vvvtttvvvrrrjjjbbb[[[QQQEEE;;;888111000000///000111333444222555777888888999:::;;;;;;:::;;;:::888777>>>HHHSSSmmmtttVVVAAA555///...////////////.........------...............///////////////......//////000111............////////////......---......///000111111111111000000/////////////////////......---------///111222222333555777999999888555222111222333444999@@@DDDCCC@@@;;;999999999999888999<<>>@@@DDDHHHJJJJJJJJJJJJKKKKKKGGG>>>777777888999888777666777888333111///---------///000,,,,,,,,,++++++++++++***************************555444111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222111111222444111333666777666555666777666555555777;;;@@@EEEIIIUUU]]]]]]___jjjrrrzzzrrrnnnoootttvvvyyyaaa@@@888666222111111222222111000000000000000000000000,,,///333555666888<<>>AAAGGGMMMVVV]]]aaabbbbbbccceeeeeeffffffeeefffggggggmmmjjjgggddd___]]]cccnnnxxxaaaOOO???555222222333444444333222222333333444666888;;;>>>@@@>>>@@@>>>???BBBFFFbbb~~~yyywwwsssqqqrrruuuyyy|||yyy|||~~~}}}yyyyyy|||~~~|||{{{zzzzzz{{{qqqeee^^^WWWTTTVVV```lllxxx|||{{{yyyuuupppkkkjjjhhheeecccccceeefffhhheee^^^WWWQQQMMMJJJIIIGGGGGGFFFFFFEEEEEEFFFFFFCCCAAA???===>>>AAAEEEGGGFFFDDDEEEHHHKKKIIIAAA999666999;;;:::888666666777333222000...,,,---///000,,,,,,,,,+++++++++******************************666555111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111111111222333111333666777666555666666555555555888<<>>@@@:::>>>>>>???BBBHHHjjj}}}~~~{{{xxxvvvsssssstttvvvwwwwwwzzz}}}~~~{{{wwwvvvyyy}}}}}}zzzyyyxxx~~~ttthhh___[[[\\\TTTaaannnuuuxxxxxxtttnnnhhhgggeeecccbbbcccfffhhhooommmggg```YYYRRRMMMJJJHHHGGGFFFEEEEEEEEEGGGGGGEEEBBB???<<<<<<>>>AAADDDCCCBBBBBBGGGLLLKKKCCC;;;666:::===<<<999666555666333333111...,,,,,,///111,,,,,,,,,++++++*********************************000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111111222333111333666666666555555666444444555888===DDDIIIMMMWWW______aaammmwwwlllbbbwww|||{{{rrrnnnoooqqqSSSBBB777555444...///333...111111111111000000000000...000222333555888<<<@@@>>>DDDIIIIIIFFFBBB???<<>>888;;;BBB@@@???UUUsssfffEEE>>>555111111333222000000000000000000000000000000000000000000000000000///222444555333222111111333222222222333333222000000---+++...000///---,,,/////////000000000000000...//////000111222222222222222222222222222222222000111222333333222000000555:::@@@EEEDDDAAAAAADDDBBB<<<666444666:::<<<<<<>>>CCCLLLTTT\\\```bbbccc^^^cccffffffddddddhhhmmmooommmjjjgggeeedddccccccmmmzzz___RRRHHH>>>555333222222333444333222333333444666888<<<>>>@@@@@@;;;===BBBAAAKKKsss|||zzzzzzyyyxxxwwwvvvuuuttttttvvvyyy}}}zzzyyywwwwwwwwwzzz}}}|||{{{||||||ggg^^^]]]YYY\\\dddpppvvvtttqqqpppllljjjhhhfffffffffdddbbbhhhjjjjjjfff___XXXQQQNNNMMMIIIDDDBBBBBBCCCDDDDDDCCCBBB@@@>>>======>>>>>>@@@???@@@DDDIIIIIIDDD???999888888;;;===<<<888444999555000///000111000...000///---+++)))(((((()))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))***,,,.../////////111333444333333333555777777555444444444555333444888;;;>>>DDDLLLXXX______cccqqqxxx}}}jjj___www}}}tttmmmnnnpppuuuKKK;;;555444///111444///111111111111000000000000///000333444666999===@@@@@@CCCFFFFFFDDDBBBAAA???GGGOOO\\\\\\LLLEEEIIIJJJccc|||{{{wwwwwwvvvuuusssmmmiiiaaaWWWLLLBBB999555000000111111222333555666555666777999:::;;;<<<<<<@@@:::;;;AAAAAAFFFcccuuuVVV@@@:::222///000111000...000000000000000000000000000000000000000000000000///111444444333222111111555444444555555444333111444111//////111222333444///////////////000000000...//////000111111222222222222222222222222222222222333444555555555444333888???IIIOOOOOOKKKIIIJJJAAA>>>999666666777777888<<>>CCCEEETTT|||yyywwwxxxxxxxxxxxx{{{zzzyyyxxxwwwxxxyyyyyy~~~}}}|||{{{{{{|||~~~{{{}}}~~~|||{{{xxxggg```^^^]]]bbbmmmttttttqqqpppmmmjjjgggeeeeeedddcccbbbbbbbbbaaa\\\VVVOOOKKKIIILLLJJJGGGCCCAAAAAAAAABBBAAA@@@>>>===<<<======>>>???>>>>>>AAAFFFGGGCCC???555444555999>>>???<<<999888555111///000000///...000///---+++))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++***)))***,,,.........///111333444333222333555777777666444444555555333444999;;;>>>DDDLLLUUU^^^aaafffrrrwww|||qqqfffyyyuuummmmmmnnnYYYBBB555333111444666000111111111111000000000000///111444666777:::>>>AAABBBBBBBBBCCCCCCBBBBBBCCCOOOVVV\\\VVVJJJGGGNNNWWWxxxtttttttttsssrrrpppiii___VVVMMMDDD;;;555111111111111222444555666666777888:::;;;<<<======AAA======AAAEEESSSwwwttt[[[FFF999444///...///000...,,,000000000000000000000000000000000000000000000000///111444444222111111111333444666777888888777666333333222111111000000///000000///////////////////////////000111111222222222222222222222222222222333444555666666666666666===GGGUUU]]]^^^\\\XXXVVVFFFEEECCC???:::777666666:::<<<@@@GGGOOOWWW^^^bbbaaadddggghhhffffffiiillliiijjjjjjjjjjjjiiihhhgggkkk}}}{{{rrrYYYLLLCCC;;;666444444444666666555444666666777888:::<<<>>>???<<<<<<@@@EEEIII^^^yyy|||yyyuuutttuuuwwwxxxyyy||||||||||||{{{yyywwwvvv~~~~~~}}}}}}rrrwww{{{zzz|||}}}oooddd^^^^^^fffppprrrqqqpppjjjgggbbb```___```_________^^^[[[VVVPPPKKKIIIHHHJJJKKKKKKGGGAAA>>>>>>???>>>===<<<;;;;;;<<<===>>>???===<<<>>>BBBDDDBBB@@@555444555888===???===:::777555111000000000///...///...---+++***)))))))))*********++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,+++******,,,...,,,...000222333333222111444666888888777555555666555444555999<<<>>>EEELLLRRR___eeehhhqqquuu{{{~~~ttt|||wwwnnnmmmmmm{{{gggIII555222111444666000111111111111000000000///000222555777999;;;???AAACCCBBBBBBDDDDDDBBBCCCFFFRRR___bbbXXXMMMJJJWWWjjjxxxtttssstttsssrrrqqqhhh]]]TTTMMMEEE<<<555111111111222333444555666777888999;;;<<<======>>>???>>>???CCCKKK```sss]]]JJJ>>>333111......//////...,,,000000000000000000000000000000000000000000000000///111333333222111111222///111555777999:::;;;<<<666:::<<<999555111...***000000000000000///////////////000000111111111111111222222222222222333333222222333444555666777777BBBNNN]]]fffjjjkkkiiifffUUUVVVTTTNNNEEE===:::999999:::===DDDMMMYYYcccjjj\\\___cccddddddeeefffhhhiiijjjlllmmmmmmkkkhhhgggjjjxxxrrrZZZNNNFFF@@@666555444444555666444333666666777888:::;;;======>>>@@@CCCEEEJJJbbb|||vvvyyyvvvrrrqqqsssvvvyyyzzzwwwyyy|||~~~~~~}}}{{{yyy}}}|||zzzyyyssswww{{{~~~{{{jjj___YYY^^^hhhnnnooooooeeeaaa\\\YYYXXXYYYYYYYYY______]]]YYYSSSNNNKKKKKKIIIMMMNNNKKKCCC===<<<>>>===<<<<<<;;;;;;<<<===>>>???===;;;<<>>EEEMMMRRR```fffhhhnnnrrr{{{xxxooonnnmmmwww~~~tttPPP666222111333555///111111111111000000000//////222555888:::<<>>>>><<<>>>AAAFFFQQQiiixxxeeePPPAAA:::111000//////000000//////111111111111111111111111111111111111111111111111000111222222111000111222///222555666777888;;;===???EEEEEE===666444333000222222111111111000000000000000000000000111111111111111111222222333333333222333444555777999:::;;;FFFTTTbbbjjjooouuuwwwuuummmlllggg]]]OOOCCC===;;;::::::;;;???HHHRRR]]]cccXXXZZZ^^^bbbdddeeeggghhhkkklllnnnooonnnlllhhhfffcccmmmqqqrrr{{{}}}vvv^^^QQQHHHBBB999666444333444444444333555555777888:::;;;<<<<<<>>>AAACCCDDDMMMjjjzzzwwwwwwtttpppppprrrvvvyyy{{{uuuwww{{{}}}~~~}}}|||zzzxxxyyyzzz{{{zzzxxxwwwuuuwwwxxx|||~~~qqqcccXXXYYYaaagggjjjlllddd___ZZZWWWVVVVVVWWWWWW[[[\\\]]][[[VVVPPPKKKIIIIIIMMMPPPLLLEEE>>>===>>>>>>===<<<;;;<<<===>>>??????===;;;;;;>>>AAADDDEEE@@@===999888999999666333555444333222000///...///---------,,,+++***)))((())))))*********+++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++***+++---***...111222222111111222333555888888777777777777666444555:::<<>>@@@DDDCCCFFFJJJFFFCCCKKKXXXpppvvv\\\PPPIIIZZZzzzvvvtttvvvxxxwwwvvvmmmeeeYYYNNNFFF@@@:::555222222222222333555666777777888999;;;<<<===>>>>>>;;;>>>@@@EEESSSkkkyyygggVVVHHH;;;333111111000000000000111111111111111111111111111111111111111111111111111111000111222111000000111222222444666555444555999===CCCJJJJJJ>>>333333555444444444333333222111111111000000000000000000111111111111111222222333333444555666777888:::===???@@@KKKYYYfffkkkqqqzzz~~~|||}}}xxxooobbbSSSGGG???;;;===;;;:::;;;???EEELLLPPPSSSVVV[[[```eeehhhjjjjjjmmmnnnooopppooommmjjjhhhbbbiiixxxjjjjjjjjjZZZMMMFFF>>>:::666333333333444333444555777999;;;<<<======;;;@@@CCCGGGXXX{{{}}}wwwxxxvvvtttqqqqqqtttwwwzzz{{{yyyyyyzzz{{{zzzzzzxxxxxxssstttvvvxxxxxxxxxxxxwwwvvvwww~~~ooo```ZZZ]]]```dddhhheeeaaa\\\YYYXXXXXXWWWWWWTTTVVVXXXWWWRRRLLLGGGEEEHHHKKKMMMKKKFFF@@@>>>===>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;===@@@DDDFFF@@@<<<888777888999888666444444444333000......///,,,,,,---,,,,,,***)))((()))))))))************+++,,,,,,,,,+++++++++******(((***,,,,,,+++++++++,,,+++...111111000///111444222444777888777666777777666555666:::===???FFFMMMXXXdddeeebbbhhhooo|||tttpppjjjiiirrrjjjnnn]]]???888333111333222111111111111000000000000...111555888:::;;;>>>???CCCCCCFFFIIIDDDDDDTTTjjjvvvTTTMMMLLL```{{{yyyyyyyyyvvvsssjjjcccXXXLLLBBB;;;777555222222222333444555666777666777999:::<<<============???>>>@@@PPPhhhzzzyyyuuuhhhUUUHHHAAA888...222222111000///000111333111111111111111111111111111111111111111111111111000111222111//////000222111333444333222666===CCCTTTbbbhhh]]]OOOGGG@@@888666555555444333333222222111000000000000000000000000111111222333333444444666666777999;;;>>>AAACCCOOO^^^jjjnnnsss|||~~~zzzxxxqqqfffZZZQQQIIIDDD@@@AAA???===<<<<<<>>>AAACCCMMMPPPVVV]]]dddiiikkkkkklllmmmoooppppppooommmllliiiooouuu~~~~~~}}}tttppp~~~}}}mmm^^^TTTDDD???888444333444555666555666999<<<>>>???@@@@@@;;;BBBHHHPPPhhhzzzuuuyyyvvvtttssssssvvvyyy{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvrrrsssuuuxxxzzz}}}~~~mmmaaa\\\[[[___ddddddaaa^^^[[[ZZZYYYWWWVVVRRRSSSTTTRRRNNNJJJFFFEEEFFFGGGGGGGGGEEEBBB>>><<<>>>===<<<:::::::::;;;;;;;;;;;;::::::;;;>>>BBBEEE@@@<<<777666888999888777333444555333000......///,,,,,,,,,---,,,+++)))((())))))))))))************,,,,,,,,,+++++++++******(((***,,,---,,,++++++,,,,,,///111000---...222666111333666777666666666777777555666:::===???FFFMMMYYYcccdddcccjjjppp||||||xxxvvvqqqiiidddjjjuuufff```{{{aaaCCC<<<555111444444111111111111000000000000---000555888:::;;;===???CCCCCCFFFGGGBBBDDD[[[wwwlllEEEEEEKKKbbb}}}yyysssooogggbbbWWWKKK???888666666222222222333444555666777666777888:::;;;<<<======@@@@@@<<<<<>>>>>888---222222111///...///111333111111111111111111111111111111111111111111111111000111111000//////000222---///222222333999CCCLLLqqq}}}jjjVVVEEE777777666555444444333333111111111000000000000000000000111222333333444444444444555777:::===@@@BBBQQQbbbnnnqqquuu||||||vvvjjjbbbXXXPPPMMMLLLIIIGGGDDDCCCAAA@@@@@@@@@AAABBBGGGJJJQQQZZZbbbhhhjjjjjjkkklllnnnoooppppppppppppmmmrrrrrruuuvvvrrrooodddIIICCC;;;555333444777888666888:::>>>@@@BBBCCCCCC???GGGMMMXXXuuuyyyuuu{{{wwwuuutttuuuxxxzzz{{{{{{zzzxxxvvvsssssstttwwwxxxrrrtttvvvzzz}}}xxxhhh]]]YYY\\\aaaccc```]]][[[ZZZXXXVVVTTTUUUUUUUUURRRMMMJJJIIIJJJDDDDDDCCCDDDDDDBBB>>>;;;>>><<<;;;999888888999999888999999::::::===@@@CCCCCC>>>888666777888777555222444666444000---...///+++,,,------,,,+++)))((())))))))))))************,,,,,,,,,+++++++++******(((***,,,---,,,++++++,,,,,,///111///,,,---222777000333555666666555666666777555666:::===???FFFNNNXXXbbbddddddlllrrr{{{ppprrr}}}vvvooojjjhhhyyyjjjYYYbbbhhhEEE777555333111111222222222111111111111000333444666777888;;;???BBBAAAIIIDDD@@@DDDBBBWWW~~~VVVDDDKKKNNNddd}}}yyyvvvqqqnnnnnncccUUUJJJCCC>>>999444444555666888888888777666888999:::;;;<<<>>>??????;;;<<<;;;>>>NNNccckkkhhhggg^^^QQQEEE<<<777333111111000000000000000111222444666777777666444444555555444222000//////000111///000222444555555555444888222555===777222IIIjjjhhhTTT>>><<<777444888===;;;666666444333222333222000...666333222333333000111444888888:::;;;777555999AAAUUUdddqqqttttttvvvssslllddd___YYYUUUSSSPPPLLLIIIHHHFFFCCCBBBBBBBBBAAAAAACCCIIIRRRZZZ___cccfffhhhmmmppptttvvvuuuttttttttttttwwwwwwxxx~~~}}}|||xxxqqqTTTKKK@@@999555555777:::777===@@@BBBKKKSSSPPPGGGGGGAAAKKK___yyyxxxvvvyyy}}}xxxssstttxxx||||||zzzwwwwwwvvvuuuvvvwwwxxxxxxxxxyyyxxxwwwyyy~~~jjj^^^YYY[[[]]]```]]]ZZZZZZ\\\[[[XXXTTTSSSQQQOOOOOOOOOMMMKKKHHHGGGFFFFFFEEEEEEBBB===:::AAA>>>;;;999:::;;;;;;;;;<<<<<<===<<<<<<===@@@BBBBBB>>>999555555666888888777555444222000......---......//////...,,,+++)))))))))))))))((((((((((((---.........---+++)))(((---+++)))+++---///---+++//////000000111111222222222444666777666666777888:::888888<<<>>>@@@GGGOOOaaahhhggghhhnnnooowwwmmmmmm|||uuunnniiifffuuueeeRRRXXXrrrLLL888444333222222222222222111111111111000333444666777999;;;???BBBBBBIIIDDDAAAEEEDDDUUUyyyqqqPPPBBBJJJOOOdddyyyvvvvvvuuurrrooolllaaaSSSHHHBBB===777333222333555777888999999888888999:::;;;===>>>??????>>>>>><<<===KKK^^^fffbbbaaaYYYMMMBBB:::666444222000000000000000111111222333444444333222111222333444333333222111000000000000111333555666666555555999444333555333:::ZZZ~~~qqqbbbIIIFFFAAA>>>BBBGGGCCC<<<:::777555444444444333222333222333666555333444888555555888:::999888===EEERRRdddtttyyyzzz{{{vvvnnnfffaaaZZZWWWVVVTTTQQQNNNLLLIIIFFFEEEDDDDDDCCCAAABBBGGGOOOUUU[[[___dddfffkkkooosssuuuuuuttttttuuurrrttttttttt~~~~~~xxxuuu{{{\\\PPPCCC<<<999777777888;;;@@@CCCFFFPPP\\\[[[RRRFFFCCCOOObbbxxxxxxwww{{{|||wwwwwwzzz}}}{{{yyyssssssrrrssstttwwwzzz{{{}}}|||zzz{{{|||gggZZZWWWYYY\\\\\\YYYVVVTTTSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNKKKIIIFFFEEEDDDCCCCCCAAA===;;;???===:::999999:::::::::;;;<<<<<<<<<;;;<<>>999666555555777777666555444111000......------......///...,,,+++***((()))))))))******++++++,,,------------+++***)))---+++***+++---...---+++/////////000111111222222000222444555444444555666999666777:::<<>>???@@@@@@@@@======JJJ[[[```\\\ZZZSSSHHH>>>888555444333000000000000000111222222444333111111111222333444444444333333222111111111333444555777777777666555777666555444777IIIiiirrrggg```SSSQQQPPPSSS\\\bbb]]]TTTGGGCCC===888666555444333111000222555555333444888444444666888777666;;;BBBPPPcccvvv|||||||||vvvmmmccc^^^XXXVVVVVVWWWUUUSSSRRRPPPMMMKKKJJJHHHFFFDDDBBBEEEJJJOOOTTTYYY___ccciiimmmqqqtttuuuuuuuuuvvvsssvvvuuusssxxxzzzyyyuuuiiivvv~~~aaaSSSEEE???;;;666333444===FFFNNNSSS\\\ddd```WWWGGGJJJ\\\qqq{{{xxxyyy}}}}}}zzzyyy{{{{{{yyyvvvrrrqqqqqqqqqtttyyy}}}~~~zzzjjj^^^YYYXXXWWWXXXWWWTTTPPPMMMLLLNNNQQQNNNMMMLLLMMMNNNNNNLLLKKKFFFDDDBBB@@@@@@@@@>>>===>>><<<999888999999999888:::;;;;;;;;;:::;;;===???AAA???;;;777555444555666666555333111000///......---............---+++***(((((()))***+++,,,---...++++++,,,,,,,,,,,,++++++,,,+++***+++,,,------+++......///000000111222222000222444555444444555666777444555888;;;===DDDLLLYYY___^^^```iiiooo|||}}}www|||wwwpppiiieeejjjyyy~~~[[[HHHGGGaaahhhCCC333222444333222222222111111111000000333444666888999<<>>???@@@>>>???>>>???LLL\\\aaa[[[WWWPPPEEE<<<666444333222000000000000111222333333444333222333555888:::;;;777555333111111222333555666777888888888777666555333666888:::EEEXXXjjjsssrrrqqqkkk```UUUNNNMMMMMMPPPUUU^^^mmm{{{iiiaaaUUUIII@@@:::555333444222444888888555555888999888999;;;:::777999>>>RRReeevvvzzzxxxvvvqqqiiibbb^^^YYYXXXZZZ\\\\\\[[[YYYWWWUUUSSSRRROOOKKKIIIEEEFFFGGGIIILLLSSSZZZ___fffjjjpppsssuuuvvvvvvwwwxxx||||||wwwtttyyy{{{wwwwww}}}tttcccjjjxxx```UUULLLGGG???666333777;;;MMM]]]ccceeeeee]]]SSSNNNUUUmmm}}}zzzxxxyyy}}}|||zzzxxxxxxxxxxxxvvvtttuuusssrrrrrruuuzzzzzzsssjjjaaaVVVOOOUUUVVVVVVRRRMMMLLLNNNPPPKKKJJJJJJLLLNNNNNNMMMLLLGGGDDDAAA???@@@@@@@@@???>>><<<:::999::::::999888999::::::999888999;;;===@@@???<<<888555333333444666555333111000///......------.........---+++***))))))******+++,,,,,,---******++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---......///000111222222222444666777666666777888666444444888;;;===EEELLLVVV^^^___cccmmmrrr~~~~~~zzztttlllfffeeeooo~~~tttZZZIIIFFFSSSxxxMMM666333555333222222222111111111000000222444666888:::===AAAEEEJJJDDD@@@>>>DDDUUUfffmmm[[[RRROOOWWWlll~~~{{{xxxuuuuuuuuusssnnnjjjccc[[[PPPEEE<<<777555333666666666666666777777777999:::;;;<<<===???@@@@@@;;;>>>@@@DDDRRRbbbddd^^^WWWOOODDD;;;555222111111000000000000111222333444333222333777<<>>PPPaaaddd]]]OOOMMMHHHAAA;;;999<<<@@@GGGTTTiiisss___OOOBBB:::555888666999AAAEEECCC???>>>>>>;;;;;;>>>>>>===@@@EEE\\\mmmzzzyyysssqqqmmmgggddd```]]]]]]aaadddeeeeee```___]]]]]][[[XXXTTTPPPKKKJJJHHHFFFHHHMMMUUU[[[ccchhhmmmrrruuuvvvxxxyyyzzz~~~tttooossszzz}}}ttt|||vvvfffeeesss\\\VVVTTTSSSHHH:::666======RRRdddgggeeeccc^^^XXXXXX]]]uuu{{{zzzxxxyyy{{{wwwvvvvvvvvvwwwwwwwwwvvvwwwvvvsssrrrtttwww||||||{{{zzzvvvooodddUUUKKKPPPSSSVVVTTTPPPMMMLLLNNNHHHHHHHHHJJJMMMNNNMMMLLLIIIFFFBBB@@@@@@AAAAAAAAA???===;;;;;;;;;<<<:::999888999999888666777999;;;>>>>>>===:::555222222444555444333111000/////////,,,---.........---,,,+++************************************+++,,,,,,---******++++++++++++,,,,,,,,,---...///000111222222222444666777666666777888777555555999<<>>BBBEEEGGGAAABBBAAAEEE\\\ooonnn]]]QQQQQQ]]]xxx~~~wwwuuutttuuuvvvtttooojjjaaa[[[QQQEEE===888666555888888777666666666666666::::::;;;<<<>>>???@@@AAA:::???DDDJJJXXXffffff^^^VVVOOODDD:::444111000///000000000111222333444555222333777>>>EEEHHHGGGDDD<<<888333//////333888;;;::::::;;;:::999777555444555222444AAAVVVbbb]]]QQQBBB>>>;;;999666333666;;;BBBTTTpppnnnZZZJJJ???:::999999CCCVVVdddddd[[[SSSHHHAAA;;;;;;<<<@@@GGGOOOiiiyyy|||sssooolllhhh```^^^\\\___cccggggggfffeeeeeeeeeeeeeeebbb]]]ZZZSSSQQQLLLHHHGGGJJJQQQWWW```eeelllqqqtttwwwyyy{{{yyy~~~xxxnnnmmmrrr~~~rrrwwwwwwnnnkkk~~~rrrXXXUUUYYY^^^TTTAAA999>>>BBBSSSaaadddeeeiiiiiieee^^^bbbxxx|||{{{zzzxxxyyyuuuuuuuuuvvvvvvxxxyyyyyyyyywwwtttrrrsssuuuxxxyyyyyyyyyxxxqqqkkkbbbVVVMMMJJJMMMPPPQQQOOOLLLJJJIIIGGGGGGGGGIIILLLMMMMMMLLLJJJGGGCCCAAAAAAAAAAAA@@@???===<<<<<<<<<<<<;;;999777777777666555555777999;;;===>>>;;;555222222444555444333111000/////////,,,,,,.........---,,,+++++++++******))))))))))))***************+++,,,---)))***++++++******+++---,,,,,,---...000111222222000222444555444444555666777555666:::===@@@HHHPPPRRR\\\bbbhhhppprrrxxx}}}yyyooohhhaaa``````aaa\\\QQQHHHCCCMMMkkk~~~xxxddd@@@666666333222222222111111111111000222444666888:::>>>CCCFFFDDDAAAHHHIIIKKKcccvvvnnn]]]NNNOOO]]]{{{|||wwwvvvuuuvvvwwwuuuooojjjaaa\\\RRRGGG>>>888777888777777666555555666777888::::::;;;===>>>???@@@AAA===CCCIIIPPP\\\gggcccXXXSSSLLLAAA888333111000///000000000111222333555555666888>>>GGGOOOPPPKKKEEE:::777555222333555888:::;;;;;;;;;:::999777444333555333:::LLL]]]^^^SSSGGG;;;666444666555222555;;;CCCWWWttt{{{iii[[[QQQKKKDDDJJJ___mmm]]]LLLAAA===AAALLLVVVqqquuuppplllhhh___^^^^^^bbbgggkkkjjjhhhiiiiiijjjlllmmmjjjfffbbb\\\XXXRRRKKKGGGIIINNNSSS^^^cccjjjppptttwwwzzz||||||}}}zzzrrrssszzzzzzpppppprrrqqqlllwww{{{ddd^^^cccoookkkVVVFFFCCCGGGSSS___gggrrryyyssshhh^^^ggg}}}|||}}}{{{xxxwwwtttttttttssssssuuuwwwyyy{{{zzzxxxvvvvvvwwwxxxyyy{{{}}}yyysssooollldddXXXOOOHHHHHHHHHJJJKKKJJJHHHFFFFFFFFFFFFIIIKKKMMMLLLKKKIIIFFFCCCAAAAAA@@@???======<<<;;;;;;<<<<<<:::888666666666555333444666888999<<<>>>;;;666222333444444444222111000000//////+++,,,---.........,,,,,,*********++++++++++++++++++******))))))***+++,,,(((***,,,+++***)))+++---+++,,,---...///111222222000222444555444444555666777555666:::===@@@HHHPPPTTT^^^bbbgggppprrryyy{{{}}}yyyooogggaaa\\\XXXWWWSSSLLLEEE@@@BBB\\\}}}qqqssskkkCCC777666333222222222111111111111000222444666888;;;>>>CCCFFFHHHHHHSSSVVVVVVnnnrrr\\\KKKKKKZZZxxxyyy|||zzzyyyyyyyyyvvvoooiiibbb\\\SSSHHH>>>999888999666555555555666777999::::::;;;<<<===>>>???@@@AAA@@@GGGMMMSSS^^^fff___RRRPPPIII???777222000000000000000000111222444555666<<>>;;;666222333555444333222111000000000000+++,,,---.........---,,,******+++,,,------...///,,,+++***))))))***++++++(((***,,,+++))))))+++---++++++---...///111222222222444666777666666777888666444555999===@@@GGGPPPXXX```ccchhhqqqttt}}}}}}yyy}}}}}}{{{qqqfffbbbZZZUUUSSSLLLBBB@@@FFFIIIdddtttwww|||HHH444666222111111111000111111222333888888777999<<<@@@DDDGGGBBBMMMTTTTTTgggqqqRRRKKKOOO___~~~zzztttuuuyyyvvvkkk```aaaZZZPPPDDD<<<888777777999888666444555777999;;;;;;::::::;;;>>>@@@AAAAAADDDDDDIIITTT\\\[[[SSSMMMKKKEEE<<<444000/////////222222111///...000666:::???LLLXXX[[[[[[VVVKKK???444444333444555777999:::777777888999999888555222333;;;IIIUUUWWWNNN@@@777444222333555555444777===FFFZZZmmm~~~vvvooozzz___PPPQQQ^^^iiitttyyysssmmmfffiiikkkoooqqqssstttvvvxxxtttuuussspppqqqssspppkkkiiiccc[[[TTTQQQOOOOOOOOOXXX\\\ccckkkrrrwwwzzz|||{{{{{{{{{{{{{{{{{{zzzyyy{{{}}}vvvkkkjjjnnnddd\\\xxxyyyaaa\\\NNN[[[eeeVVVZZZ}}}}}}|||wwwrrrrrruuuxxxyyyzzz{{{yyyvvv{{{xxxvvvyyy|||{{{oookkkmmmoooooogggeeeaaa\\\XXXWWWZZZ]]]XXXgggsssvvvvvvvvvrrrmmmllljjjhhhjjjlllmmmjjjggg```hhhooopppmmmfff[[[PPPNNNKKKGGGDDDDDDEEEEEEDDDGGGEEEDDDEEEHHHIIIIIIIIIJJJJJJIIIFFFAAA===;;;:::;;;;;;:::999999888888777888777555555666777777666999;;;;;;:::777444333333555444222111000/////////)))***+++---...---***'''***++++++,,,,,,++++++***++++++******))))))((((((---,,,,,,+++*********+++......//////000000111111111333666666666555555666777666777<<<>>>@@@FFFMMMVVV^^^dddllltttrrrxxxxxx}}}~~~wwwmmmccc[[[VVVTTTNNNIIIOOOZZZlll|||mmmxxxIII777777000111111111111111222222333777777777888;;;@@@DDDFFFFFFJJJNNNQQQhhhbbbLLLFFFMMMaaa}}}zzzttttttvvvsssjjjbbbbbb[[[PPPEEE===888777777888888666666666777999:::<<<;;;<<<===???AAAAAABBBHHHHHHLLLTTTYYYWWWOOOHHHFFF@@@999333000000000000///222555555555888>>>CCCHHHXXXffffff\\\PPPCCC999333333333333555777999:::999888888999999888666555>>>BBBIIINNNMMMEEE:::333666444333555666555:::@@@JJJ```sss|||uuuuuupppggg\\\WWW\\\iiitttyyytttooojjjmmmppprrrtttvvvyyy{{{yyy{{{{{{xxxwwwwwwtttooolllfff]]]VVVRRROOOMMMLLLVVVYYY___eeelllpppsssuuuzzzzzz{{{{{{{{{{{{zzzzzzwww}}}ssskkklllooobbbXXXrrroooeeeYYYdddxxxZZZNNN^^^~~~yyytttwwwxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy{{{~~~}}}pppeee\\\PPPJJJJJJLLLNNNNNNRRRQQQOOOKKKIIIIIIKKKNNNWWWaaagggddd]]]YYYSSSMMMPPPNNNNNNPPPSSSTTTSSSQQQSSS\\\ccceeecccaaa[[[UUUQQQMMMHHHFFFFFFGGGGGGHHHGGGFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGDDD@@@===;;;;;;;;;::::::999999888888777888666555555777777777666888:::;;;:::777444333333555555333222111111000000------...000111000---+++***++++++,,,,,,++++++************)))))))))))))))---,,,++++++*********+++......//////000000111111111333666666666555555666777666777;;;>>>@@@FFFNNNWWW]]]aaaiiiqqqpppxxx}}}}}}{{{rrrbbb[[[WWWWWWVVVZZZkkkffftttJJJ:::888000111111111111111222333333666666666888;;;???CCCFFFHHHEEEFFFPPPmmmUUUIIICCCMMMccc}}}{{{}}}zzzuuusssrrroooiiieeebbb\\\QQQFFF===999777777777777777777888888999999;;;<<<<<<>>>???AAABBBCCCKKKLLLMMMPPPSSSRRRNNNIIIAAA===888444222222222222---111555666666:::AAAHHHVVVfffsssnnn[[[III;;;555222222222333555666888999:::999999999999999999:::BBBDDDFFFFFFCCC===666222777444444666666777<<>>@@@GGGNNNWWW\\\___fffnnnoooxxxzzzyyyvvv~~~~~~~~~yyyqqq```ZZZYYY\\\```mmmkkk|||wwwNNN;;;888333222111111111111222333333555555666888<<<@@@CCCEEEFFF@@@DDDUUUqqqzzzQQQKKKDDDNNNfff{{{yyy{{{yyyvvvrrroookkkhhhgggbbb\\\RRRGGG>>>999777666666777888999999999888888:::;;;===???AAADDDGGGJJJQQQSSSSSSRRRRRRQQQNNNIIIAAA===999666555555555444222444666666777???KKKTTTfffnnnqqqgggTTTCCC999555111111222333555777888999:::::::::999999:::===@@@DDDIIIMMMLLLHHHCCC===777888666777:::::::::>>>DDDVVVppp{{{vvvmmmaaaSSSIIINNNKKKJJJRRReee~~~vvvssshhhjjjmmmoooqqqtttxxx{{{yyyrrrnnniiiccc\\\WWWRRRNNNKKKNNNRRRXXX```iiiqqqwww{{{zzz{{{||||||{{{zzzxxxwwwppppppyyyzzzooogggfffiiiaaaUUU]]]ooo~~~rrrqqqxxxoooXXXNNNSSSccc}}}yyyxxxvvvvvvyyy{{{|||~~~}}}~~~uuudddUUUNNNGGGDDD@@@???@@@@@@???>>>???@@@BBBAAAAAA@@@BBBCCCJJJLLLKKKGGGCCC???>>>===999888999:::<<<===>>>???@@@NNNZZZ\\\ZZZYYYYYYYYYXXXTTTNNNJJJIIIJJJKKKLLLHHHFFFEEEDDDFFFFFFFFFEEEEEEFFFFFFDDD@@@===<<<<<<::::::999999888777777777666555555555777777666444555777999999777444333222444444444333222111000///,,,,,,,,,---///...,,,*********++++++++++++******(((((())))))******++++++++++++***************+++------...///000111111222111333666666666555555666777555666:::===@@@GGGOOOVVV\\\```hhhppppppwwwrrr{{{vvvpppzzz~~~}}}}}}xxxqqq```[[[YYY]]]dddsssvvvxxxYYY<<<777666222222222111222333333444444555666999===@@@DDDFFFBBB>>>HHH[[[ppp~~~oooNNNKKKEEEUUUqqq~~~}}}~~~xxxyyyxxxuuurrrmmmjjjhhhggg```ZZZQQQGGG???999777777666777999:::::::::888888:::<<<@@@CCCGGGMMMUUUZZZiiippptttooofff\\\NNNBBBAAA===999666555666555555777777888<<>>CCCGGGOOOYYY```^^^XXXPPPFFF<<<:::999:::===>>>===@@@EEEWWWuuu|||qqqeeeZZZQQQJJJFFFJJJLLLXXXqqq{{{uuujjjllloooqqqsssvvvyyy||||||qqqmmmiiiddd```[[[VVVSSSQQQTTTYYY```hhhqqqxxx||||||}}}}}}}}}{{{xxxuuusssuuuoooppp~~~zzzoooeee```cccaaaYYYWWW\\\xxxmmmjjj]]]NNNOOO]]]uuu~~~|||}}}yyyyyy}}}~~~mmm^^^UUUNNNIIIHHHDDDBBB>>>;;;:::999999999;;;===>>>>>><<<<<<<<<===<<<===>>>???===<<<;;;===777888888777888999:::<<<===GGGOOOOOONNNSSS[[[______ZZZSSSNNNLLLLLLLLLLLLGGGEEEDDDDDDEEEFFFEEEDDDHHHHHHHHHEEEAAA>>><<<<<<::::::999888888777777666666555555666777777555333333555888999777555333222222222222222111///...---++++++***,,,------+++))))))******++++++******)))(((((())))))******++++++*********))))))***++++++------...///000111222222111333666666666555555666666444555999<<>>BBBEEEGGGAAA???MMMaaallloooaaaHHHHHHHHHeee|||{{{}}}xxxxxxwwwuuurrroookkkhhhfff]]]XXXOOOFFF???:::888777777777999:::::::::999888;;;???CCCHHHOOOZZZgggpppoooVVVBBB@@@===888555555666777777777888===III\\\ppp|||kkkVVVGGG===666222222000111333555777999::::::999<<>>>>>>>>BBBIIIaaa|||rrrhhh```ZZZWWW^^^kkk{{{uuuoooqqquuuwwwyyyzzz|||~~~xxxuuussspppmmmjjjeee___[[[VVVWWWZZZ^^^eeelllrrrvvv||||||}}}}}}{{{xxxtttrrrwwwooojjjooo~~~{{{oooeee^^^```aaa\\\VVVTTTqqqzzzllleeeZZZPPPWWWfff}}}ooo```PPPIIIHHHEEECCCCCCDDDBBB@@@>>>======>>>>>>:::;;;<<<;;;999888999:::<<<;;;>>>AAA@@@;;;888888777888888777666777999<<<===BBBDDDCCCHHHVVVeeemmmiiiddd]]]WWWTTTQQQNNNLLLFFFDDDCCCCCCDDDFFFEEEDDDIIIIIIIIIFFFAAA>>><<<<<<999999999888777777666666555444555666777777555333111444777999777555333222111111222222111///---,,,---,,,,,,---......---+++))))))************))))))))))))))))))***************))))))))))))***++++++,,,---...///000111222333111333666666666555555666666444444888;;;???GGGPPPWWW```gggqqqxxxtttwww}}}jjjvvvuuu|||~~~|||||||||yyyttteee\\\XXXZZZ]]]dddvvvrrrSSSMMMllluuuvvvJJJ:::888333222222222222333444444444666888<<<@@@CCCFFFHHHBBB@@@PPPfffmmmiii[[[HHHGGGRRR~~~{{{zzz|||xxxxxxvvvtttsssqqqnnnhhhdddZZZUUUNNNEEE>>>:::888777888888999999::::::999999999===CCCJJJTTTcccuuuoooZZZHHHBBB>>>999777888;;;===???AAADDDOOOaaawwwqqq___JJJ???888333111222000222444777999:::;;;;;;;;;???DDDGGGIIIMMMTTTZZZbbbpppzzzwwwrrrooohhh___XXXRRRLLLJJJIIIKKKTTT^^^zzzzzzvvvqqquuuyyy|||}}}}}}}}}~~~uuuyyy~~~xxxvvvuuussspppmmmgggaaa\\\WWWXXXYYY\\\aaahhhnnnrrryyyzzz|||}}}|||yyyvvvsssrrrrrroooqqq~~~mmmhhhcccaaa```]]]YYYWWWooozzzzzz{{{pppoookkkeeeiiittt}}}rrrbbbRRRJJJDDDFFFHHHFFFDDDEEE888999999999888888888888999::::::999888888:::;;;AAA@@@EEELLLKKKBBB;;;999888999::::::999:::>>>BBBBBBHHHOOOTTT]]]kkkwww|||uuupppjjjccc]]]XXXSSSOOODDDCCCBBBBBBDDDFFFFFFEEEFFFGGGGGGEEEAAA>>>======999999888888777777666666444444444666777777444222///333777999777555333222111222333333222000---,,,///---------//////...,,,))))))************))))))*********))))))))))))))))))))))))))))))***++++++,,,,,,---///000222333333111333666666666555555666666333444777;;;???HHHQQQ[[[ccchhhpppwwwrrrvvvnnnxxx|||||||||zzzzzzwwwrrrddd\\\WWWZZZ^^^bbbooo~~~nnnNNNHHHiiiwww~~~QQQ>>>999333333222222333333444555555666999===AAADDDGGGHHHCCC???QQQiiipppkkk^^^MMMJJJ[[[zzzyyy|||xxxxxxvvvtttsssssspppiiicccXXXSSSLLLDDD>>>:::888777888888999999999:::::::::555999@@@HHHTTTggg|||jjj^^^UUULLLDDD@@@<<<:::<<>>777999;;;;;;:::===BBBFFFIIIUUUdddppp|||}}}yyyrrrkkkeee]]]VVVRRRCCCBBBAAABBBDDDFFFFFFFFFCCCDDDDDDCCC@@@>>>>>>>>>999999888888777666666666444444444666777777444222...222666888777555333222222333444444333111...---...---,,,,,,---...---,,,))))))************))))))++++++******))))))(((((())))))((())))))***++++++,,,,,,---///000222333333111333666666666555555666666333333777;;;???HHHQQQ^^^eeehhhnnntttqqqvvvsss{{{sss|||{{{yyyyyyyyyzzzzzzyyyvvvsssggg^^^YYYYYY[[[^^^fffppplllQQQCCCYYYuuuZZZ;;;888333333222222222333444555999888999<<>>===999555444333777888666777===@@@???CCCEEELLLSSSVVVYYYbbblll{{{}}}zzzzzzzzz|||~~~~~~zzzxxxuuupppkkkgggcccbbbaaabbb^^^ZZZ\\\ccckkkqqqsssssswwwyyywwwwwwxxxvvvrrrrrrrrrsss~~~zzzoooffffffgggeee```]]]mmm{{{uuuzzzzzz|||vvv}}}|||tttgggVVVKKKIIIAAA???AAAFFFGGGBBB???>>>===:::999;;;;;;888777999888777777777777888999999:::BBBLLLNNNJJJCCC???===CCCBBBAAABBBGGGOOOVVV[[[dddwwwcccKKKHHHEEEAAA@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????:::888666555555555444333444222000000111222111000111333666888888666444222222444666666444111000000++++++++++++,,,,,,---...))))))))))))))))))))))))******++++++++++++******)))************+++++++++------...///000000000///111333555666555555666777444333666:::<<>><<<999888999999999999999999999999777999<<<>>>CCCQQQeeesss}}}zzz}}}ttt^^^RRRIIIBBBAAA@@@===::::::;;;::::::<<>>HHHMMMUUU[[[\\\```nnn}}}sssttttttxxx{{{}}}zzztttuuurrrmmmhhhdddbbbaaaaaadddaaa^^^^^^bbbhhhmmmppptttwwwxxxuuutttvvvtttqqqppppppqqq{{{zzznnndddcccdddaaa\\\ZZZTTT{{{uuugggppp~~~|||sssjjj___OOOEEEDDDEEEBBBBBBEEEEEEAAA@@@AAA???;;;999;;;:::666444666888888999999;;;<<<===>>>>>>@@@@@@???>>>AAAGGGLLLYYY[[[___dddlllttt|||nnnOOOGGGDDDAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@?????????:::888666555555555444333444222000000111222111000111333666888888666444222222444666666444111000000,,,+++++++++,,,,,,---...))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++,,,---...///000000000000111333555666555555666777444333555999;;;???IIISSS\\\```aaagggnnnlllrrrwww~~~xxx{{{vvv{{{xxxuuuttttttvvvvvvvvvqqqggg]]]VVVSSSRRRWWW^^^eeeOOO@@@NNNnnngggjjjlllJJJ999333333222222222333444555555555666;;;CCCKKKPPPRRRSSShhheeeFFFPPP]]]|||}}}~~~|||vvvpppoooooohhh___UUUOOOHHHAAA>>><<<:::999888888888888888888888888777999::::::===EEERRR]]]nnn}}}jjjZZZTTTMMMGGGHHHHHHEEEBBBCCCIIICCCEEEPPPTTTMMMGGGFFFMMMTTT^^^cccccciii}}}ssskkkooorrrxxxzzz~~~yyyrrrssspppjjjeeebbbaaaccceeehhhhhhfffddddddggglllpppvvvxxxxxxuuussstttrrrooolllnnnooovvv{{{nnnbbb___^^^[[[XXXVVVHHHooo|||ooo[[[\\\ooo{{{}}}{{{zzz|||wwwlll]]]RRROOOKKKJJJMMMQQQPPPKKKHHHHHHEEE???;;;;;;999666555666777888:::===AAAFFFJJJMMMVVVRRRNNNLLLOOOXXXbbbiiivvvzzz~~~pppTTTFFFCCC@@@>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>:::888666555555555444333444222000000111222111000000222555777888666444222111333666666444111000000,,,,,,+++++++++,,,------))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++,,,---...///000000000000111333555555555444555666444333444777:::???JJJUUUYYY___bbbgggllliiiqqq~~~yyyzzzvvv}}}|||yyywwwvvvwwwxxxxxxwwwqqqjjj___WWWRRRSSSXXX]]]iiiWWWGGGMMMhhhmmmfffrrrNNN666333333222222222333444555555555777<<>>>>>??????>>>?????????>>>>>>>>>======:::888666555555555444333444222000000111222111000///111555777888666444222000333555555333111000000,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,...///000000000000111333555555444444555666444222333666999>>>JJJVVVZZZbbbfffjjjnnnllluuuzzzzzztttyyyxxxxxxyyyzzzzzzwwwuuuqqqlllaaaWWWRRRRRRUUUWWWdddXXXJJJLLLddduuucccvvvsssOOO444333333222222222333444555888888999>>>DDDJJJMMMNNNWWWvvvoooTTTLLLTTT```}}}|||zzzyyyuuunnnkkkiiiccc\\\WWWQQQHHH@@@<<<:::888888777777777777777777777777:::<<<>>>>>>===>>>BBBEEEHHHTTT```fffmmm{{{oooccc___]]]___ZZZXXXZZZ[[[ZZZ[[[^^^^^^bbbppp}}}sss\\\QQQUUUXXXZZZaaakkkvvvwwwkkknnnzzz}}}zzzqqqmmmgggbbbaaadddhhhllllllnnnooommmjjjkkkooosssuuuzzz~~~|||zzzwwwppphhhhhhkkknnnpppyyysssddd]]][[[WWWSSSRRRLLL]]]~~~tttllleee\\\bbbqqq}}}~~~qqqiiihhhgggXXXGGG===888555666888777666555888@@@LLLXXX___eeefffjjjqqqyyyuuubbbTTTLLLCCC@@@>>>===>>>???>>>===>>>>>>=========<<<<<<<<<:::888666555555555444333444222000000111222111000...111444777777666444222000222444555333111000000---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********+++,,,---///000000111111000222444555444444555666444222333666999>>>IIIUUU[[[cccggglllqqqnnnxxx}}}zzzsssuuuuuuvvvxxxyyyxxxuuussssssooodddWWWOOONNNNNNLLLUUUOOOEEEFFFaaagggpppvvvQQQ888333333222222222333444555888999;;;@@@EEEHHHIIIIIIOOOoooeeeRRRPPPVVV___qqq}}}{{{xxxxxxtttnnnjjjhhhccc]]]YYYRRRHHH@@@<<<:::999888888888888888888888888888999;;;===>>>======>>>???AAAGGGNNNQQQWWWfff{{{lll]]]XXXZZZ^^^^^^ZZZXXX[[[]]]^^^ccchhhkkktttvvv___VVVXXX]]]```hhhuuuzzzsss{{{}}}xxxppplllgggcccbbbeeeiiilllmmmmmmnnnmmmlllmmmoooqqqrrrxxx|||{{{xxxtttmmmeeeeeeiiillloootttuuueee___\\\WWWSSSQQQDDDMMMqqq{{{pppllljjj___```sss}}}{{{vvvyyylll[[[HHH===777333222444999666333333777???IIIOOOWWWYYY]]]dddmmmwww~~~wwwnnnfffaaa```^^^^^^______^^^aaagggqqqtttqqqdddWWWNNNIIIEEEBBB@@@>>>>>>??????>>>============<<<<<<<<<;;;;;;:::888666555555555444333444222000000111222111000...000333666777666444333///111444444333111000111------,,,+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******+++,,,---///000111111111000222444444444333444555444333333666999===HHHRRRYYY```ccciiipppnnnwww}}}zzz|||rrrwwwvvvuuuvvvwwwxxxvvvuuuuuurrrhhhYYYPPPNNNKKKFFFIIIHHH@@@AAA___nnnjjj{{{SSS<<<333333222222222333444555777999<<>>>>>>>>=========:::===@@@DDDIIIUUUhhhvvv~~~wwwnnnbbbXXXTTTUUU\\\bbb]]]XXXVVVWWWWWWYYY^^^eeejjjttt}}}{{{nnnaaa\\\\\\___eeerrr|||wwwtttssspppkkkhhhgggiiimmmppprrrqqqppppppqqqqqqpppoooooosssuuurrrpppnnniiiccccccfffjjjmmmrrr{{{uuufff```]]]WWWRRRPPPEEEGGGddd}}}zzzzzzpppllllll___bbb}}}}}}nnnhhhjjj\\\NNN???999777555333444888666444333444777;;;>>>FFFHHHLLLQQQXXXdddrrr|||rrrooohhh```WWWOOOHHHEEEDDD@@@>>>???===;;;???FFFFFFHHHGGGCCCCCCEEEDDDAAABBB@@@????????????>>><<<<<<<<<<<<;;;;;;;;;;;;::::::888666555555555444333444222000000111222111000---///333666777666444333...111333444333111000111...---,,,,,,+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))******+++---///000111111222000222444444333333444555444333555888:::===FFFOOOXXX\\\^^^eeennnnnnuuuqqqooozzz}}}ttt{{{yyyvvvvvvwwwyyyzzzzzzuuutttkkk]]]TTTQQQMMMGGGFFFGGG@@@@@@___oooaaaUUU???333333222222222333444555555777<<>>???999999999999999999999999===>>>???@@@???>>>======888:::===AAAEEENNN[[[gggnnnsssuuutttvvvyyyvvvnnnhhh```VVVRRRSSSWWW^^^ccc___YYYTTTRRRPPPPPPUUU\\\]]]fffkkkfff___]]]\\\ZZZ]]]hhhyyy}}}xxxtttqqqxxxuuuqqqmmmmmmooorrrtttyyyvvvttttttvvvvvvssspppmmmooooookkkiiiiiifffbbbaaaccchhhlllpppxxxuuuggg```]]]WWWRRROOOJJJHHH^^^yyy{{{uuuzzzqqqmmmlll___gggyyyhhhUUUKKKJJJGGG<<<444555888999888888555555666666666777777777111666;;;???DDDMMM[[[eeejjjfff^^^UUUMMMGGGCCCAAA:::777888<<<:::555666;;;>>>>>>;;;:::>>>DDDDDD@@@BBBAAA??????@@@@@@>>>===<<<<<<;;;;;;;;;::::::::::::888666555555555444333444222000000111222111000---///333666777666444333...000333444333111111111...---,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))***+++---///000111222222000222444444333333444555444444555999:::<<>>>>>>>>======:::<<<=========CCCLLLSSS\\\[[[ZZZ[[[]]]\\\YYYVVVPPPQQQQQQQQQVVV___dddccc___WWWQQQOOOMMMJJJIIIJJJVVVVVVUUUSSSRRRSSSVVVYYY```jjjzzz|||yyyvvvpppkkkqqqmmmkkknnntttxxxxxxuuu{{{{{{yyyvvvxxx{{{xxxrrrpppjjjgggeeebbb]]]]]]___ZZZ```eeefffhhhpppyyykkk___XXXSSSPPPOOOKKKDDDYYY{{{pppwwwzzz|||tttccc^^^tttvvvnnnhhh```YYYZZZZZZYYYTTTLLLDDD???===999777444444555777888888;;;999777666666555222///444555777888999>>>EEEKKKZZZYYYRRRFFF@@@???<<<666666666555555555444444444555666666888:::<<<>>>???>>>>>>>>>>>>============>>>======<<<<<<<<<======::::::999888666444333222777999::::::888555222000,,,...222777999888444000000111222444555333///,,,---,,,+++*********+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,******,,,...///000000000000000111222333333333333333111222555777;;;DDDNNNUUU]]]___ccckkkmmmvvviiijjj|||{{{wwwxxxzzz{{{{{{zzzxxxwwwqqqtttmmm[[[OOOMMMKKKEEEEEE???<<>>???@@@???>>>>>>??????>>>===<<<>>>CCCGGGJJJIIIIIIJJJLLLMMMKKKJJJGGGKKKMMMOOOVVV```cccbbb^^^UUUMMMJJJHHHDDDBBBCCCBBBCCCCCCDDDFFFJJJPPPUUUaaajjjyyy{{{uuummmfffeeeddddddhhhpppvvvyyyzzz~~~{{{|||~~~zzztttoooiiieeeccc```[[[ZZZ]]]ZZZ___ccceeefffnnn|||~~~ooobbbZZZUUUQQQNNNGGGDDDYYYxxx|||{{{{{{|||sssxxxzzz{{{sssccc^^^rrrdddZZZOOOIIIJJJJJJGGGCCCEEEGGGHHHEEE@@@;;;999888:::888777666777888888999777777444111///111888===999888555222111555;;;@@@BBBEEEBBB;;;888999777333666555555555555444444444333333444555777999;;;<<<>>>>>>>>>=========<<<<<<;;;::::::999888888888888999999888888666555333222555666999<<<===>>>======111000000222333444222000......000222333111...+++---,,,+++*********+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))***)))((((((((()))++++++)))***+++---...///000000000111222333444444444444333222222555777;;;DDDNNNTTT]]]___bbbiiilllvvvooonnn}}}|||vvvxxx{{{}}}}}}|||{{{yyyrrrtttlll[[[NNNKKKIIIEEEBBB???AAAFFFYYY^^^]]]}}}vvvCCC888666555333333444555777;;;:::===CCCFFFEEEFFFIII[[[hhhTTTfff}}}|||{{{xxxvvvwwwwwwtttooommmjjjaaaXXXPPPJJJBBB===<<<===<<<;;;::::::999888888999::::::===>>>@@@AAAAAAAAA@@@???===<<<;;;::::::;;;<<<===???>>>>>>???@@@BBBDDDEEELLLQQQWWW]]]eeemmmnnnkkkaaaVVVLLLFFFCCC>>>;;;<<<777888999;;;???EEEMMMSSS^^^fffsss~~~vvvkkkccc___```bbbgggmmmuuu{{{|||vvvnnnhhhcccaaa]]]XXXWWWYYYYYY]]]aaabbbccckkkyyyoooccc\\\XXXTTTPPPJJJHHHUUU{{{~~~}}}|||tttfffbbbvvv~~~nnnaaaUUUKKKJJJEEEAAAAAAEEEGGGEEEBBB???BBBCCCAAA===999999:::888888888888999:::;;;;;;444999>>>???===:::;;;<<<777555333111222555999;;;666:::<<<:::888999999777555555555555444444444444222333333444666888:::;;;>>>============<<<<<<<<<:::999888888777666555555777777777777666555444333///000222555888;;;===>>>888555333111222222222111......///111222222///------,,,+++*********+++,,,,,,***(((((()))))))))((()))))))))))))))))))))))))))))))))((()))******+++)))***+++---...///000000111222333444444555555444333222333555777:::DDDNNNSSS\\\___```gggjjjwwwwwwrrrtttiiippp|||yyyvvvxxx{{{~~~~~~|||zzztttuuummm]]]PPPKKKHHHEEEBBBGGGSSSZZZdddvvvVVVQQQqqqyyyCCC999777555444333444555666;;;;;;@@@FFFHHHHHHLLLQQQqqqkkkRRRlll~~~}}}zzzxxxvvvwwwtttooolllhhh___UUUOOOIIIAAA===<<<======<<<::::::999888888999::::::>>>???@@@AAABBBBBBAAAAAA:::::::::;;;<<<<<<<<<<<<===???@@@AAACCCFFFLLLPPP]]]dddlllsssyyy~~~{{{uuugggZZZLLLEEE@@@;;;888888777777777888;;;AAAIIINNNVVV]]]jjjvvv~~~|||yyyvvvxxxwwwvvvvvvxxxzzz|||~~~xxxmmmffffffhhhjjjlllpppvvv~~~}}}vvvnnnhhhbbb___[[[VVVUUUXXXXXX[[[^^^___```hhhttt}}}oooeee___\\\XXXUUUNNNLLLNNNddd}}}uuujjjkkkwwwcccTTTKKKDDD???EEECCCCCCEEEHHHHHHFFFCCCIIIKKKKKKFFF@@@<<<<<>>>>>======???@@@>>><<<;;;:::999666666555555555555444444444555555666777999;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::888777666555555555666666666555444444///.........///111222333;;;:::999999999777444111000///000222444444222111---,,,+++*********+++,,,+++)))((('''))))))((('''(((((((((((((((((((((((()))))))))))))))******+++***+++,,,...///000111111222222333444555555555555444222333555777:::CCCMMMQQQ[[[]]]^^^dddiiiyyy~~~vvvvvvjjjpppyyyvvvwwwyyy{{{}}}~~~}}}{{{zzzvvvuuunnn```SSSLLLIIIGGGCCCRRRgggnnnmmm{{{YYYLLLeeezzzFFF999888666444444444555666999<<>>===<<<::::::999888888999::::::===>>>@@@BBBCCCCCCCCCCCC@@@@@@???>>><<<<<<<<<<<<;;;???EEEHHHLLLSSS^^^fffssszzzwwwlll\\\LLLBBB===888555444444444444444666;;;AAAFFFNNNUUUaaaoooxxxxxxtttooolllkkkjjjiiihhhiiikkkmmmnnnxxx{{{~~~xxxqqqllloooqqqsssuuuxxx}}}yyyooohhhbbb___ZZZVVVVVVYYYYYY[[[]]]]]]___fffqqqzzzvvvkkkddd___[[[XXXOOOMMMIIIUUU|||}}}vvvqqqvvvhhhVVVJJJDDDBBBBBB;;;===AAAFFFJJJLLLLLLLLLMMMNNNMMMFFF>>>;;;???DDDEEEEEEEEEAAA===;;;;;;===KKKIIIMMM\\\oootttjjj^^^MMMGGGAAA@@@DDDHHHJJJJJJHHHDDD@@@===;;;888777666777777777666666666555555555555555666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::888777666444444555555555555444444555444111///.........///666888<<<@@@AAA===666000111000///111222333333222---,,,+++*********+++,,,+++)))''''''((()))((('''((((((((((((((((((((((((((()))))))))************+++,,,...///111222222222222222333444555555555555444333333555777:::CCCMMMPPPXXXZZZ\\\dddjjjzzzzzzzzzlllsssyyyvvvyyyzzzzzz{{{zzzyyyxxxwwwuuutttnnncccWWWMMMHHHGGGFFFTTTiiinnniiiyyy]]]IIIZZZvvvGGG999777666444444555666888999<<>>AAACCCKKKUUU\\\bbblllzzz|||lll[[[HHH>>>999444111000000111222333555999>>>BBBHHHNNNZZZgggpppxxx|||sssmmmhhhccc```___^^^\\\ZZZZZZ[[[\\\]]]hhhmmmttt{{{|||yyyuuusssuuuvvvyyy}}}|||nnnhhhaaa^^^ZZZVVVWWWZZZ[[[\\\]]]\\\___eeepppwwwuuuhhh^^^ZZZXXXQQQOOOIIIOOOuuu||||||{{{yyyaaaPPPGGGAAA@@@AAA@@@CCCIIIMMMOOORRRUUUWWWQQQSSSQQQJJJDDDFFFNNNWWWaaa```[[[RRRHHHAAA@@@AAAJJJRRRgggyyy^^^UUULLLMMMWWWcccjjjlll[[[OOOBBB===<<<:::999999888888888888777777777777444444444555666777999999<<<<<<;;;;;;;;;:::::::::999:::::::::999888666555444444444555444444333333444333111///.........///...222888>>>AAA>>>888222111///---...///111000000---,,,+++*********+++,,,+++)))''''''((((((((('''))))))))))))))))))))))))(((((()))************)))+++,,,...///111111222222111222333444444555555444555333333666777:::CCCLLLOOOVVVWWWZZZfffmmm{{{}}}wwwffflll~~~zzzxxx|||{{{zzzxxxvvvuuuttttttqqqqqqmmmeeeYYYMMMGGGFFFGGGLLLXXXYYYWWWnnndddJJJTTT~~~tttGGG888777555444555666888999999===DDDGGGFFFGGGQQQ^^^kkkVVVQQQ[[[cccvvv~~~{{{zzzuuuuuurrrmmmkkkjjjccc[[[PPPIIIAAA===<<<===<<<;;;::::::999888888999::::::>>>@@@CCCFFFIIIKKKLLLLLLPPPSSSTTTPPPLLLOOOZZZdddkkkuuulllZZZEEE:::666333000///000222333555555777;;;===CCCGGGPPP[[[bbbhhhrrr{{{vvvvvvzzzzzzzzzppphhhccc^^^XXXTTTSSSQQQNNNLLLJJJJJJKKKKKKQQQVVV]]]eeennnxxx~~~|||zzz~~~{{{mmmfff```]]]YYYVVVWWW[[[]]]^^^]]]]]]___fffooovvvyyyhhh\\\WWWWWWOOOMMMIIINNNlllpppYYYLLLEEE@@@???BBBCCCGGGLLLNNNPPPRRRWWW\\\^^^___^^^XXXUUUZZZiiiuuu~~~{{{tttgggYYYQQQOOOQQQWWWkkksssmmmjjjqqq~~~wwwaaaKKKBBBAAA???======:::::::::999999999888888555555555666777888999:::;;;;;;;;;::::::::::::999777888999::::::888666555444444444444444333222111111111000///............+++---111777<<<>>>===;;;333000...---...000000///---,,,+++*********+++,,,***)))''''''((((((((('''))))))))))))))))))))))))'''((()))***+++******))))))***,,,...///000000000000111222333444444444444555333444666777999BBBLLLOOOSSSSSSYYYhhhppp|||{{{{{{wwwccchhhyyyxxxwww~~~|||yyyvvvsssrrrrrrrrrooonnnlllfffZZZMMMFFFEEEHHHDDDEEEDDDFFFeeemmmRRRXXXyyyMMM777666555444555666888:::999>>>DDDFFFCCCCCCNNN[[[~~~{{{___RRRRRRUUUbbbmmm}}}{{{uuutttqqqlllkkkkkkeee^^^PPPJJJBBB===<<<===<<<;;;::::::999888888999::::::???AAAEEEIIILLLNNNPPPPPPZZZ```ffffffgggpppmmmZZZEEE:::666333111000///111222222222111333444>>>AAAIIIQQQVVVYYYaaaiiisss{{{vvv```NNNKKKMMMLLLcccqqq{{{tttkkkccc]]]XXXQQQLLLJJJHHHEEEBBB@@@?????????>>>AAAGGGOOOYYYeeeqqqyyyxxxkkkeee^^^\\\XXXUUUWWW[[[______^^^]]]```fffooouuuyyyyyygggYYYUUUXXXGGGGGGGGGPPPkkkvvvbbbNNNEEEBBB??????CCCHHHMMMSSSWWW[[[aaajjjqqqjjjkkkiiidddaaaiii{{{uuuggg______bbbvvvoooQQQEEECCCAAA>>>===;;;;;;;;;:::::::::999999888888888888999:::<<<<<<;;;;;;;;;:::::::::999999888999:::;;;;;;:::888777444444444444333222111111444333333222111000000///---,,,---000777>>>CCCEEE666333000///000111111111---,,,+++*********+++,,,***((('''&&&(((((('''&&&))))))))))))))))))))))))'''((()))++++++******)))((()))***,,,---...//////000000111222333333333333555444444666777999BBBLLLNNNRRRQQQXXXiiisss|||wwwuuu}}}gggkkkvvvuuutttzzzvvvsssssstttuuuooooookkkbbbWWWMMMGGGEEE@@@AAA@@@???GGGaaasssXXX^^^LLL<<<888444222333666888999===DDDCCCBBBFFFEEEKKKYYYmmm~~~pppfffRRRLLL___ddd{{{}}}|||yyyvvvpppkkkkkklllfff^^^PPPIIIAAA======>>>>>>===<<<:::888777777888:::<<>>>>>@@@CCCIIIPPPWWW\\\lllhhh[[[JJJ@@@@@@BBBCCCJJJWWWmmmssskkkdddbbb[[[PPPIIIIIICCCEEEDDD===888999<<>>???FFFLLLTTT```kkkyyy}}}vvvddd___[[[YYYVVVSSSVVV\\\aaa]]][[[^^^aaaeeekkksssvvvuuuhhh\\\VVVSSSKKKGGGDDDHHHaaaooo]]]MMMGGGDDD???AAAFFFKKKOOOTTTYYYbbblllpppooouuusssrrrppppppzzz{{{aaa___uuuxxxdddfff|||pppRRRKKKFFFCCCEEECCCCCC@@@>>><<<<<<<<<:::999888888999999999:::::::::;;;;;;::::::::::::999999666888;;;======<<<999777666666555444333333222222333333333222222222111111000///000222666999;;;;;;===999333000111222444555...---,,,,,,++++++,,,,,,******)))''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))))))))+++---......///000222222333444555666666666666444333444666777:::BBBKKKLLLMMMOOOWWWhhhyyyuuuxxxjjjggguuuxxxqqq~~~~~~zzzuuurrrqqqqqqrrrnnnmmmiiiaaaVVVLLLFFFCCCAAABBBAAA@@@GGG^^^zzz]]]```TTT<<<888444222444666999:::;;;DDDEEEDDDGGGDDDHHHWWWrrrrrrfffRRRNNNcccsss~~~||||||xxxvvvqqqlllkkkkkkddd\\\NNNHHHAAA======>>>===<<<<<<:::888777777888:::<<<@@@EEEJJJMMMOOOQQQVVVZZZhhhoootttxxxfffOOO;;;555444000///333111222333444555666666666::::::;;;===@@@EEEJJJMMMWWWUUULLL???888888;;;;;;@@@JJJ\\\qqq{{{rrrjjjccc___XXXMMMFFFEEEBBBCCCBBB@@@???===;;;999;;;:::===CCCGGGKKKRRRYYYiiiyyy}}}uuubbb\\\XXXWWWVVVVVVZZZaaaaaa\\\YYY[[[^^^aaagggnnnvvvwwwjjj___WWWTTTLLLGGGEEEGGG]]]ooo[[[IIIDDDCCCAAADDDJJJQQQVVVZZZ^^^gggqqqwwwwww}}}zzzzzzhhhfffzzziiiZZZgggyyy[[[SSSKKKFFFFFFDDDCCCAAA???>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999999777888;;;======;;;999777333333333333222222222222222222222222111111111111......///111555777888777===:::555333333333444444,,,,,,+++************+++******)))''''''&&&&&&'''))))))))))))))))))))))))(((''''''''''''((()))))))))+++---......///000222222333444555555666555555666444444666777999AAAKKKRRRWWWZZZ]]]fffttt~~~oooppp}}}gggdddvvv{{{ttt}}}xxxtttqqqooooooooolllkkkhhh```VVVLLLEEEBBB@@@AAAAAA???DDDXXXwwwnnnUUU[[[UUU<<<888444333444777999:::;;;EEEGGGGGGHHHCCCIII[[[wwwsssdddQQQTTTrrr}}}|||{{{yyywwwrrrmmmlllkkkbbbYYYLLLGGGAAA>>>>>>>>>===;;;<<<:::888777777888:::<<>><<<<<<>>>@@@???<<<:::DDDAAA@@@AAAAAAAAAFFFLLL[[[jjj}}}~~~uuu___YYYTTTTTTUUUXXX^^^fff```ZZZWWWXXXZZZ\\\cccjjjrrrzzz}}}rrrfff\\\WWWMMMHHHEEEEEEVVV~~~|||pppZZZFFFBBBEEEFFFJJJQQQZZZ___dddhhhppp{{{wwwvvv~~~zzz^^^UUULLLGGGGGGDDDGGGEEECCCCCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999777999;;;<<<<<<;;;888777222222222222222111111111111111111000000000//////+++,,,...111444555444333999777444333333333111000++++++***)))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***)))+++---......///000222111222333444444555555555666444444666777999AAAKKKWWW___ccccccfffsssoooooo}}}zzzeeebbbvvvyyy{{{zzzwwwtttqqqpppoooooolllkkkggg```WWWMMMEEEAAA>>>??????>>>AAAQQQppp___KKKVVVYYY<<<999555333555888:::;;;<<>>:::999===BBBHHHQQQYYYeee]]]UUUOOOIIIEEEIIIOOO[[[fffuuuttt]]]UUUOOOOOORRRVVV^^^fff^^^XXXUUUVVVYYY\\\bbbiiisssxxx|||ooobbb[[[MMMHHHFFFCCCOOO~~~sssvvvqqqZZZFFFBBBGGGKKKPPPWWW___gggnnnsss{{{ttt^^^XXXQQQNNNOOOKKKNNNMMMKKKJJJJJJIIIFFFDDD@@@???>>>===<<<<<<<<<<<<:::::::::999999999999888888999;;;<<<;;;:::888666444333333222111111000000000000/////////.........***+++...222555555222000111000000000111111///---++++++***))))))))))))*********)))(((''''''((((((((((((((((((((((((((((((((((((((('''((())))))***)))+++---.........000222111111222333444444444444444333333555666:::CCCMMMXXX___ddddddjjj{{{pppsss~~~jjjggguuuvvvvvvuuutttsssrrrrrrqqqmmmkkkgggaaaYYYOOOGGGAAA>>>>>>??????AAAOOOnnn```KKKTTT{{{eee<<<999555444666999;;;===???GGGIIIJJJJJJKKK```dddSSSppp~~~}}}|||{{{{{{}}}{{{vvvqqqooolllbbbWWWLLLHHHCCC@@@AAAAAA???<<<<<<:::888666666888:::<<>>888222111111000111333222222444555666777777777666666777666555444222111...333666444333555555222666555555:::BBBLLLTTTXXXWWWXXXZZZ]]]___\\\VVVQQQMMMLLLJJJHHHHHHHHHFFFCCC@@@<<<;;;???GGGWWWrrryyyooofffcccfffjjjmmmtttttt\\\SSSKKKKKKNNNSSSZZZaaa[[[WWWUUUXXX[[[^^^eeelllvvvzzzsssddd[[[MMMHHHGGGCCCHHHqqqkkkVVVDDDBBBGGGKKKRRRYYYbbblllwww}}}rrrdddaaa[[[ZZZ[[[VVVUUUSSSQQQPPPPPPNNNJJJHHHDDDCCCAAA>>>=========>>>::::::999999999888888888888999:::;;;:::999777666777666555333222000///.../////////.........------***+++///333666555222000+++,,,---000222222000...,,,,,,+++******************))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((()))******)))+++---.........000222111111222333444444444444222111111444666;;;FFFQQQYYY]]]___bbbnnnxxxnnnssspppkkksssrrrssssssttttttsssrrrrrrmmmjjjfffaaaZZZQQQGGGAAA@@@???@@@AAACCCQQQqqq^^^KKKTTTxxxkkk===999666444666:::<<<>>>AAAIIIKKKKKKLLLPPPnnngggUUUvvv~~~}}}}}}||||||~~~{{{vvvpppnnnkkkbbbXXXLLLGGGBBB???@@@@@@???===<<<:::888777777888:::<<>>:::999===FFFYYY{{{}}}yyy}}}rrr\\\RRRIIIIIIMMMQQQWWW\\\[[[XXXXXX\\\```bbbgggmmmrrrvvvsssbbbXXXMMMGGGGGGDDDDDDeee}}}|||~~~```OOOBBBBBBFFFJJJRRR[[[fffqqq}}}rrrkkkjjjdddbbbbbb[[[ZZZYYYWWWUUUTTTQQQMMMIIIHHHFFFCCC@@@>>>>>>>>>???999999999999888888888888999999:::::::::888777666777666555444222000///.../////////.........------***+++...333666666444111,,,,,,...111333444222000,,,,,,+++************+++***))))))(((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))+++---......///000222111222333444444555555555222000111333666;;;FFFRRRZZZ[[[[[[___ppp{{{qqqvvvmmmfffssspppqqqrrrsssrrrqqqpppnnnkkkiiiddd```ZZZQQQFFF???>>><<<===@@@CCCQQQttt[[[JJJUUUwwweee===:::666555777:::===>>>BBBIIIMMMNNNOOOTTTwwwcccSSSrrr~~~~~~}}}}}}}}}}}}zzzsssmmmkkkiiiaaaXXXKKKEEE???<<<===>>>>>>===<<<:::888777777888:::<<<===@@@CCCEEEGGGKKKQQQVVVXXX```fffeeeaaa[[[SSSKKKJJJGGGCCCBBBCCCDDDCCCAAA@@@AAABBBDDDCCCAAAAAAAAA999999666222///000111333222333444666777777777777666555444444333222111111///333555222000333444222555333222333777<<>>:::888999===@@@NNNsss___NNNWWWvvv___===:::666555777;;;>>>???AAAJJJNNNQQQQQQVVVzzzsss\\\NNNiii~~~~~~}}}}}}|||xxxqqqjjjhhhggg```XXXJJJDDD===999:::<<<===<<<<<<:::888777777888:::<<<;;;???BBBDDDFFFIIIOOOSSSTTTXXXXXXVVVSSSPPPHHH@@@@@@===;;;<<<>>>???===;;;???>>>???AAAAAA@@@BBBEEE999:::888222......111222222333444666777777888888888888666444333333222222000444444111///222444333444333222444777:::;;;;;;@@@AAABBBCCCDDDCCCBBB@@@===@@@AAA@@@DDDKKKLLLGGGJJJBBB???CCCDDDCCCMMM\\\XXX\\\iii|||wwwkkkZZZPPPHHHJJJOOOSSSWWWZZZ]]]\\\]]]bbbdddccceeehhhrrruuutttdddYYYKKKEEEHHHGGG???SSSzzzxxx}}}~~~tttOOOHHHEEEJJJMMMPPP[[[hhhrrr{{{zzzvvvwwwrrrooo```VVVWWWUUUWWWdddnnnvvvyyy~~~zzzyyywwwnnnjjjhhhfffccc```\\\VVVRRRLLLJJJFFFBBB@@@??????@@@999999999888888888888777:::::::::999888777666666//////000000111111111222000000/////////.........((()))+++///333555555333///....../////////,,,*********)))(((((((((((((((***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))+++---......///000222222333444555666666666666888555333444555888BBBMMMMMMRRRVVV]]]nnn{{{xxx~~~vvvnnnuuu{{{rrrnnnnnnpppnnnkkkjjjlllgggfffccc]]]UUUKKKCCC>>>AAA???999999AAAMMMnnngggSSSWWWuuu^^^===:::666444777;;;>>>@@@GGGLLLPPPNNNLLLZZZ~~~bbbLLLNNN```vvvzzzvvvooojjjjjjhhh^^^SSSIIIEEE???<<<;;;;;;;;;;;;::::::;;;:::999:::===???@@@@@@AAACCCFFFIIILLLNNNTTTNNNIIIIIIGGGCCCAAABBBIIIBBB===AAAJJJOOOLLLFFFJJJIIIFFFBBBDDDGGGEEE???888666222///...///111333444555555666777888888999444888777222000444;;;>>>BBB:::333333444222222333555555444444444444555555:::;;;<<<===>>>===<<<;;;999===AAADDDEEEEEEEEEEEEIIIFFFMMMUUUVVV[[[]]]RRRNNNHHHDDDIIITTTkkk~~~ppphhhSSSNNNJJJJJJLLLPPPXXX^^^WWW]]]aaabbbdddiiikkkkkkrrrzzzsssaaaYYYNNNKKKDDDCCCEEEKKKooo~~~||||||}}}~~~}}}yyyyyy}}}hhhLLLFFFBBBFFFOOOZZZgggqqqyyyyyynnnaaaYYYQQQMMMHHHDDDBBBDDDHHHKKK```nnnpppffffffjjjooouuuuuupppttt~~~xxxyyyssslllfffaaa\\\VVVRRROOOKKKFFFCCCAAA???===<<<;;;:::999888777777777777::::::::::::888777666555222111000000//////000000///000000000///---+++)))))))))+++---111222111000---,,,---///111111000...,,,------+++***)))***,,,+++)))&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((()))***++++++,,,,,,---...///000222333333333333333444444444555555333444444444777===DDDJJJKKKKKKOOO\\\qqqxxxpppzzzqqqnnnnnnooonnnkkkjjjlllhhhgggccc^^^UUULLLCCC>>>>>>>>>::::::@@@JJJlllgggQQQUUUrrrUUU>>>;;;666555777<<>>???CCCGGGIIIOOOWWW___ccccccaaa\\\aaaccc^^^WWWNNNCCC999777555222///...000222333444555555666777888999999666888888666888>>>CCCDDDCCC;;;555555666444333555555444444333333444555666666777888999::::::999999:::===AAABBBBBBAAA@@@@@@HHHGGGQQQ\\\bbbmmmqqqhhhNNNEEE>>>???FFFTTTlllwwwggg]]]RRRNNNIIIHHHKKKPPPTTTWWWRRRXXX]]]___dddlllqqqrrrqqqzzzsssbbbYYYMMMKKKEEEDDDEEEHHHhhh{{{vvvrrrpppqqqsssuuuyyy}}}hhhNNNGGGDDDIIIRRR\\\gggqqq}}}~~~sssfffXXXOOOHHHEEE@@@<<<;;;===@@@CCCPPP]]]rrr}}}yyyooo```RRRNNNSSSZZZ[[[eeeiiifffiiitttyyywwwyyyvvvrrrmmmhhh```WWWPPPMMMJJJEEEAAA???>>><<<;;;::::::999888777666666777:::::::::999888777555555222222111111000000000111///000000///...---+++***)))***+++...111222111000---,,,---///111111000...,,,,,,---+++***)))***,,,+++)))&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((())))))************+++,,,---///000111111333333333444444444444555333333444444777===DDDJJJMMMOOOUUUcccwwwyyyzzzqqqnnnmmmooonnnjjjjjjlllhhhgggddd^^^VVVLLLDDD???;;;===;;;:::>>>GGGiiidddOOOTTTrrrZZZ???;;;666555888<<<@@@BBBEEEKKKQQQNNNHHHQQQnnnqqq[[[RRRNNNUUUhhhppp{{{zzzwwwqqqmmmllljjj```UUUIIIEEE@@@<<<;;;;;;;;;;;;======<<<:::888888999;;;?????????AAABBBDDDFFFGGGGGGCCCAAA???===<<>>???===;;;::::::===>>>JJJXXXeeexxxzzzZZZKKK@@@???AAADDDPPP]]]nnn\\\RRRPPPKKKHHHIIIOOOUUUWWWVVVXXX]]]^^^]]]___eeejjjkkksss{{{rrrbbbXXXLLLJJJEEEEEEDDDEEEaaa}}}}}}xxxnnnhhhggghhhiiikkkvvv~~~gggOOOIIIGGGMMMUUU^^^hhhpppzzzwwwmmmbbbWWWKKKCCC???===888555444666999;;;@@@IIIYYYjjjwwwxxxrrrkkkfff___SSSFFF>>>===AAAFFFBBBNNNUUUSSSUUU^^^fffiiilllllllllkkkggg___TTTMMMJJJGGGCCC@@@>>>===;;;:::999999888777666666666666999999999888777666444444333333222222222111111111////////////...---++++++)))***,,,///222333222000---,,,---///111111000...+++,,,,,,+++***)))+++,,,+++)))&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---...///000333333333333444444444444333333333444777===EEEJJJMMMRRR]]]mmm~~~uuu{{{qqqnnnmmmooonnnjjjiiillliiigggddd___VVVMMMDDD???888<<<<<<;;;<<>>:::666444777<<<@@@CCCCCCKKKQQQOOOHHHOOOkkkjjjZZZUUUSSSaaa{{{zzzwwwrrrmmmmmmkkk```UUUIIIEEE@@@<<<;;;;;;<<<;;;<<<<<<;;;:::888888:::;;;>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@>>>@@@JJJVVVlllxxxyyy]]]HHH===444333111//////000222333444444555777888999::::::999888888AAAQQQ]]][[[SSSFFF>>>888888888777666777444333333333444555777888555555555555555666777888777999::::::888777666666555555???MMM^^^yyyeeeRRRDDDDDDFFFDDDGGGOOOeee|||vvvdddUUUMMMLLLJJJHHHLLLWWW```aaa]]]ZZZ]]]]]]ZZZ[[[bbbggghhhyyy~~~~~~rrrbbbXXXLLLJJJDDDCCCCCCCCC]]]vvvyyy~~~uuullljjjnnnrrrtttooo{{{|||eeeOOOJJJIIIOOOWWW^^^gggnnnrrr|||wwwgggaaaYYYRRRMMMGGG???:::;;;888666333333444666888999===EEEOOOUUUVVVRRRNNNKKKGGGBBB===:::888666555333;;;@@@???AAAHHHNNNPPPRRRUUUXXX[[[ZZZUUUOOOJJJIIIFFFBBB@@@>>>===;;;999888888777666666666666666888888888888777555444333333444444333333333222222/////////......---,,,,,,******,,,000333444222000---,,,---///111111000...+++,,,,,,+++******+++---+++)))&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))***+++---...///000222222333333333444444444333333333444777===EEEKKKLLLSSS```qqqkkk|||qqqmmmmmmnnnmmmjjjiiikkkhhhgggddd^^^VVVLLLDDD???666<<<<<<;;;;;;???^^^zzzUUUFFFQQQrrriii>>>:::555333666;;;@@@CCCFFFLLLRRROOOGGGMMMggg{{{eeeUUUTTT]]]{{{{{{xxxsssnnnnnnkkk```SSSJJJFFF@@@===<<<<<<<<<<<<999::::::999888999;;;===<<<======>>>??????@@@@@@???>>>???AAAAAADDDOOOZZZtttzzz~~~aaaLLLAAA<<<222111000//////111222333444444555777888:::;;;;;;999777999EEEZZZgggcccWWWFFF>>>888888999777666777555555666777888999:::;;;888777555444333444555666222444666666555444444555666555;;;EEEXXXyyybbbNNNBBBHHHNNNLLLOOOWWW___qqqvvvfffZZZQQQMMMMMMMMMLLLOOOZZZdddeee^^^NNNSSSWWWYYY___kkkuuuyyy~~~uuufffZZZNNNJJJBBBAAABBBCCC]]]xxx}}}|||uuuvvv}}}}}}xxxrrrsss}}}yyyeeeOOOKKKIIIOOOVVV]]]dddkkkpppyyywwwkkk```WWWQQQIIIDDD@@@===999555777666444333222444555666666777999<<>><<<:::888777666666666666666666888888888888777555444333333444444444444333222111//////......------------***+++---111444555333000---,,,---///111111000...***+++,,,+++******+++---+++)))&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((''''''''''''******+++---...///000111222222222333333333444444222222333444777===EEEKKKKKKRRR___ooopppyyypppmmmlllnnnmmmiiiiiikkkgggfffccc]]]UUUKKKCCC>>>777<<<;;;::::::===YYYtttQQQCCCNNNmmmjjj???:::555333666<<>>;;;<<<===>>>>>>>>>>>>>>><<<;;;<<>>@@@AAA@@@@@@<<<:::666333111111222333000222444444333333444555777555999BBBVVVyyy^^^LLLFFFUUUaaabbbfffpppsss{{{vvvfffZZZSSSQQQQQQRRRTTTRRRPPPVVV^^^]]]UUUKKKQQQWWW\\\eeessszzzkkk]]]NNNIIIBBBAAABBBCCC\\\zzz{{{vvvxxx~~~~~~yyy|||xxxfffQQQKKKIIINNNUUU[[[cccjjjsssvvvwwwsssnnnjjjccc\\\\\\TTTJJJCCC>>>;;;777444333222222111111222333444222333333333444555666666333111000000111222222222222111222555;;;@@@BBBAAA@@@AAABBBAAA@@@AAADDDFFFEEECCCAAA@@@@@@>>><<<:::888777777666666777777777999999999888777666444444222333444555444333222111000///...---------------***+++...222555666333000---,,,---///111111000...***+++,,,+++******,,,---+++)))&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,...///000111222222222222222333333333333222222333444777>>>FFFLLLJJJQQQ]]]lll}}}}}}uuupppmmmlllnnnmmmiiihhhkkkfffeeebbb\\\TTTJJJBBB===999<<<999999:::<<>>DDDHHHMMMQQQTTTPPPIIISSSrrrzzzYYY[[[yyytttrrrmmm```SSSJJJFFFAAA===<<<<<<<<<<<<999::::::999777888:::<<<:::;;;<<<>>>>>>>>>>>>>>>>>>;;;;;;???@@@???AAAEEEEEEDDDDDDIIIPPPTTTTTTRRRMMMOOOLLLEEE@@@>>>:::666////////////000111333333444444666777999;;;<<<===999999???NNNdddpppgggXXXIIIAAA;;;;;;;;;999999:::===@@@DDDHHHJJJJJJHHHGGGCCC@@@:::555111000111222000222333333222222333444444444;;;DDDYYY|||```RRRUUUlll||||||{{{lll___VVVTTTVVVYYYXXX\\\YYYQQQQQQWWWVVVNNNPPPVVV[[[___gggsss|||{{{kkk[[[LLLHHHBBBCCCDDDBBBWWW}}}{{{ssstttzzz~~~}}}~~~yyyiiiSSSMMMJJJNNNTTTZZZbbbjjjnnnqqqpppllljjjjjjhhhccc\\\TTTIII@@@<<<999666444000000000111111222222333111111111111111222333555333333222111000111222444///000222555777:::===@@@@@@@@@???===;;;<<>>===;;;999888888777777777888888999:::::::::999888777555555222222444444444333111000000///...---,,,---......***,,,///333666666333111---,,,---///111111000...***+++++++++******,,,...+++)))&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((())))))*********++++++,,,...///000111222111222222222222333333333111222222444777>>>FFFLLLLLLRRR]]]jjjyyyuuupppmmmlllnnnmmmiiihhhkkkfffdddaaa\\\SSSJJJAAA<<<;;;<<<888888:::<<>>999777:::@@@GGGJJJLLLQQQUUURRROOO]]]WWWYYY|||wwwtttoooaaaTTTKKKFFFAAA===<<<======<<<;;;;;;;;;999777666888:::999:::<<<>>>??????>>>>>>AAA===<<<@@@@@@===:::;;;444444444777;;;===>>>>>>;;;>>>???>>>???>>>666---////////////000222333333444444666777999;;;<<<===:::;;;AAAQQQfffqqqhhhYYYJJJBBB<<<<<<===;;;:::<<>>======<<<:::777999888888888888888999999::::::::::::999777666555111222333444444222000///000///...---,,,---...///***,,,///444777777444111---,,,---///111111000...***+++++++++******,,,...+++)))&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((()))***++++++,,,***+++,,,---///000111111111111222222222333333333111222222444777>>>FFFLLLMMMTTT^^^jjjvvvxxxnnnlllkkkkkkkkkkkkjjjhhhdddccc___YYYQQQHHHAAA===???;;;555888::::::RRR{{{tttUUUGGGSSS~~~GGG;;;888999999DDDPPPOOORRRWWWZZZVVVSSSeeesssZZZYYYyyy}}}|||xxxtttsssnnnbbbTTTLLLFFF???;;;;;;<<<<<<:::999999999888888888888777777888999:::<<<===>>>???AAA@@@>>>;;;999777666666666000---111333111222666999888888777555333111000000/////////000111222222555555555777;;;===>>>>>>AAA???III___pppnnnbbbXXXLLLBBB<<<>>>>>>;;;>>>EEEMMMSSSYYY\\\[[[XXXXXXXXXVVVOOOEEE;;;555222111000222111111000000111111111888666<<>>===WWWsssUUUIIIUUUGGG;;;888999999EEEQQQPPPTTTWWWXXXVVVWWWkkkhhhRRRVVVttt}}}|||xxxuuusssooocccVVVNNNHHHAAA===<<<<<<;;;999999999999888888888888777888999:::;;;===>>>??????@@@???===;;;999888777777777111...000000......111444444444333222000///...000//////000000111222333777666666888<<<@@@BBBDDDIIIHHHQQQffftttpppaaaVVVIII@@@<<>>BBBJJJZZZ```hhhjjjfff___ZZZWWWXXXPPPDDD999333111222444333333222111111111111111444333999HHH[[[fffddd___UUUMMMWWWwww{{{uuuooolllkkkllliiiiiihhhfffbbb\\\TTTMMM^^^eeeddd]]]```rrr{{{ppp```TTTKKKBBB@@@DDDAAA@@@OOOfff~~~[[[QQQ[[[gggwww||||||zzzuuutttvvvvvvzzzuuuiiiQQQNNNKKKLLLQQQWWW\\\^^^```aaadddjjjjjj___KKK<<<:::777333111222333333333222222111111111111222222444333111000/////////000000000///...............///////////////............///000111333333444444999:::::::::::::::999999888777666666666777888999888999999:::999888777666222222222111111111111000//////.........---------)))+++///333666666333111...///000111111000///...------,,,++++++++++++++++++)))'''&&&'''(((''''''%%%&&&''''''(((((('''''')))((('''&&&&&&(((***+++)))***+++,,,...///000000000111111222222333444444///111222444777<<>>>>>YYYsssVVVLLLYYYGGG;;;888999999FFFRRRRRRWWWWWWWWWUUUYYYooodddRRRYYYppp~~~}}}zzzuuusssnnncccWWWOOOIIICCC???>>>===:::888999999999888888888888777999:::;;;<<<===>>>???@@@???>>>===;;;:::999888888777111...//////......000111111111000//////....../////////000000222333333888888888:::>>>DDDIIIMMMTTTTTT]]]nnnxxxqqq```RRRFFF???<<<@@@BBBBBBGGGQQQbbbjjjsssvvvpppfff\\\WWWZZZRRRFFF:::222111333666444333222111111111111111333555;;;EEEMMMOOOIIICCCHHHHHHVVVsssxxxqqqnnnlllfffggghhhgggaaaZZZSSSPPP```ggggggbbbeeevvvyyylll\\\PPPKKKCCCAAACCC@@@>>>LLL```WWWHHHQQQ___uuu{{{uuuwww|||yyy~~~zzz~~~}}}wwwnnneeeOOOLLLJJJKKKOOOSSSWWWXXXYYYaaahhhfffZZZIII:::222444222111111222333222222111111111000000111111111333222111000000000000000///////////////......---............////////////,,,------...///000000000666777777888888888777777777666666555555777888999888999:::::::::999888777222222222111111111111000000000/////////.........)))+++...333666555222//////000111222222111000///,,,+++*********************(((&&&&&&'''(((((('''%%%&&&''''''((((((''''''((('''&&&&&&&&&''')))***)))***+++,,,...///000000000111111222222333444444111222333444666:::@@@DDDMMMUUUdddrrrxxx|||vvvkkkjjjjjjjjjkkkjjjhhhfffbbb___ZZZSSSLLLDDD===:::888<<<<<<;;;:::<<>>>>>===:::888999999999888888888777777999999:::;;;<<<===>>>>>>======<<<;;;::::::::::::555222//////000000000111111000000000/////////000/////////000111222333444777888999<<>>===BBBEEEEEELLLWWWeeemmmwwwzzztttjjj```[[[]]]WWWMMMBBB999444444555222111111000000000111111222666<<>>CCCQQQmmm{{{wwwpppiiiddd^^^WWWRRRPPPWWW```gggggglllzzz~~~xxxlll\\\QQQJJJDDD@@@AAA>>>===IIIYYYzzz\\\NNNRRR\\\zzz}}}xxx}}}|||zzzqqqiii```YYYNNNLLLJJJJJJMMMPPPRRRSSSUUU]]]ddd```QQQAAA888666222111111222333333111000111111000000000000111111222222222111111000000000---...///000000///...---......///////////////000//////////////////000000333333444555666666666555666666555444555666777888888888999:::999888777666222222222111111111000000////////////.........---***,,,///333555555111...///000111111111111000///******))))))))))))******)))(((&&&'''((()))((('''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))***+++,,,...///000000000111111222222333444444111222333444666:::???CCCNNNVVVdddoootttyyywwwjjjiiiiiijjjkkkiiigggddd___\\\WWWPPPHHHAAA;;;777888===<<<999999???```uuuVVVMMM\\\wwwGGG:::777888:::HHHVVVWWW[[[\\\[[[XXXVVVaaa}}}jjjYYYQQQXXXwww}}}vvvqqqkkk```VVVLLLGGGAAA=========;;;999999999999888888888777777888888999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<666444111//////000000///000000///......//////000//////000000111333444555666888;;;>>>DDDNNNYYY```eeeeeehhhmmmqqqkkk[[[LLLEEE@@@@@@FFFHHHIIIRRR^^^pppvvv~~~yyyooogggbbb```___ZZZRRRGGG===777555111111000000000111222222000333777:::999888777666777;;;FFFaaa~~~}}}rrrfff___XXXRRRPPPQQQ[[[gggoooxxx~~~yyynnn```UUUIIICCC@@@???<<<<<>>CCCJJJTTTaaajjjmmmkkkgggeeefffbbbWWWJJJEEEAAADDDKKKOOOQQQ\\\jjjxxxooojjjeeehhhkkkfff[[[MMMBBB===777666555444444333333444444666888888777777777888999888===MMMgggzzz}}}www|||sssppprrrxxxnnncccaaa\\\XXXYYYTTT[[[fffsss~~~yyypppbbbXXXGGGBBB???===;;;;;;CCCMMMuuurrrdddVVVMMMMMMRRRiii}}}zzz~~~}}}xxxoooiiifffbbb]]]QQQNNNIIIGGGGGGIIIJJJJJJLLLKKKHHHCCC<<<777444444555444333333444444222000111111111000000111111111111222222333222222111111---...//////////////////000000111111222222333333222111///...---------......///000111333333444444555444444333444555666777555666777777777666555444222222222111111111111000...------------,,,,,,,,,---...111444666555111...---...///000000///...---))))))))))))))))))***+++'''&&&&&&((()))***((('''%%%&&&''''''((((((''''''&&&&&&''''''(((((((((((()))***+++,,,...///000000000111111222222333444444///000222333555:::@@@DDDKKKNNNVVV```iiivvvmmmmmmmmmnnnooonnnjjjggg___\\\VVVNNNFFF???:::777666<<<:::888<<>><<<<<<<<<;;;999999999888888888888777888999999::::::;;;;;;<<<888888999:::;;;<<<>>>???===>>>;;;777888======:::222111///---------.../////////000111222444555666666;;;BBBHHHPPP[[[hhhrrruuupppfff]]]ZZZZZZRRRHHHEEECCCGGGQQQVVV[[[hhhwwwtttnnnkkkrrryyyxxxmmm^^^RRRKKKBBBAAA>>><<<999777666555666777999:::;;;;;;;;;;;;===::::::@@@FFFLLLSSSXXXqqqssslllfffllluuuuuuccc___```]]]]]]aaaZZZYYY]]]iiiyyy}}}yyyooobbbXXXEEEAAA>>><<<:::;;;BBBJJJooo}}}qqqdddTTTHHHGGGMMM\\\mmm}}}yyy}}}}}}zzztttmmmkkkllljjjeeeRRRMMMGGGCCCCCCDDDFFFGGGIIIHHHEEE@@@;;;888666666333222111222444444444333222222111111111111222222111111222333333333222111...............///000000111111222333333444555555444222000...---,,,---...,,,---///111222333444444555444333333333444555666666777777888888666555444222222222111111111111000............------------///000222666777666111......///000111111000///...***))))))))))))***+++,,,&&&&&&&&&(((******(((&&&%%%&&&''''''((((((''''''''''''(((((()))))))))((()))***+++,,,...///000000000111111222222333444444111222333333555888===AAANNNPPPWWWbbbnnn|||oooooopppqqqrrrpppllliii```]]]WWWOOOGGG@@@;;;888666<<<:::777:::@@@VVVuuuuuu[[[HHHEEEVVVsssFFF:::666888;;;KKK[[[\\\aaagggkkkeee]]]dddssseeeppp}}}yyywwwqqqkkk\\\TTTHHH???<<<<<<;;;:::999999999888888888888777:::::::::;;;;;;<<<<<<<<<888888888999;;;===???@@@>>>AAA@@@===AAAJJJLLLIII666444222000///000111222//////000111222444666777666<<>>:::888777111222555999<<<===<<<;;;;;;:::<<>>;;;:::777777999999888>>>TTTkkkpppVVVFFFGGGXXXqqqAAA===<<<888777JJJ^^^```hhhjjjlllhhh___bbb~~~jjjppp~~~|||uuunnnaaaTTTGGGAAA>>>;;;::::::888888888777888888999999888999;;;<<<<<<;;;999888666666666666888:::<<<>>>>>>@@@AAAFFFWWWgggdddWWW:::666111///000111111///111111111222333555666777888>>>DDDGGGOOO```pppyyyzzzqqqeee[[[SSSMMMJJJJJJIIILLLTTT```gggmmmzzz~~~wwwrrrvvv}}}sssfff]]]WWWPPPJJJJJJHHHBBB;;;888222777999444222777;;;;;;======???CCCEEEHHHRRR]]]jjj~~~ooo___XXXZZZ]]]fffttt}}}pppccc^^^]]]\\\\\\^^^^^^SSSKKKOOO\\\mmm~~~vvvjjj[[[QQQGGGAAA===<<<<<<===AAAGGGWWWzzzyyyqqq\\\JJJEEEIIINNNaaavvv}}}wwwrrrooonnnrrrnnnlllqqq}}}wwwuuummmcccbbbhhhjjjgggUUUPPPHHHCCCBBBCCCEEEEEECCCCCCCCCBBB???:::666333777666444555666666555444555333111///...///111333333222000222444555333000,,,...000000///...//////000111555:::???AAA@@@>>>@@@:::222...---.........------------,,,...000333444444444444444555666666222333555777777666444333000000111222222222222111//////////////////...---111111222333333333222111---///111111///...---...*********))))))))))))(((''''''''''''''''''''''''((('''&&&&&&&&&''')))***(((((((((((())))))))))))***))))))+++...000000000111111222333333333333222555111000333555666999>>>HHHIIITTTfffttt}}}kkkjjjjjjmmmooonnniiieee```]]]WWWNNNDDD===::::::999999::::::999@@@VVVlllkkkRRRCCCFFFYYYjjjAAA===<<<999888KKK```ccckkkmmmqqqoooiiiqqq}}}vvvzzzppp[[[OOOEEEAAA@@@===:::::::::999999888888888999999888999;;;<<<<<<;;;999888666666555666777888:::;;;>>>BBBEEEJJJWWWbbb[[[KKK:::666222///000111000///111111111222333555666777777===CCCGGGRRRcccttt}}}wwwkkkaaaXXXOOOKKKLLLRRRWWWbbbnnntttyyy}}}vvvqqquuu|||yyymmmeee```XXXSSSUUUUUUMMMDDD>>>777888:::;;;:::999999::::::999<<>>EEEJJJKKKKKKBBB<<<555000.........---,,,---......///000222444555555444444444555666666333444666777777666555444111111222222222111111111///////////////......---111333444666666555333222---///111111///...---...******)))))))))(((((((((''''''''''''''''''''''''%%%&&&(((******)))((('''(((((((((((())))))))))))---,,,,,,...000000///---111111222333333333333222444111000333555666:::???IIIKKKVVVhhhttt|||ggghhhjjjlllllljjjgggeee^^^\\\UUUMMMCCC===:::999:::;;;;;;;;;;;;DDD[[[ooogggOOOBBBHHH]]]gggAAA<<<<<<:::999LLLbbbhhhooossswwwvvvrrr~~~yyylllUUUKKKCCCBBBBBB???;;;:::<<<;;;:::999999888999999888999:::;;;;;;:::999888666555555555555666777777888===BBBGGGPPPTTTIII888:::777333000000000//////111111222333444666888888888>>>CCCJJJXXXnnn~~~rrriii___VVVTTTWWWeeemmmyyy~~~vvvppppppvvv~~~tttmmmhhh```[[[___bbb[[[PPPIII@@@999555777777444888AAALLLGGGFFFLLLWWWggg|||ooo]]]KKKCCCAAAAAAHHHQQQZZZfffvvvrrriiieee^^^ZZZYYY[[[XXXRRROOOPPPLLLIIIFFFFFFHHHRRRfffxxx{{{sssgggXXXMMMFFF@@@<<<<<<<<<<<<@@@FFF]]]___QQQRRR[[[qqq}}}|||~~~xxxsssnnnmmmgggYYYHHH???AAAKKKTTTYYYdddaaaZZZSSSTTTZZZ^^^___SSSNNNHHHDDDBBBAAAAAA@@@BBBCCCCCCCCC@@@<<<888555666666777:::<<<===;;;999444333111000///000222333666444333333444444333222777:::>>>>>>:::555000......111666===EEEJJJLLLLLL===999333///......///...,,,---...///111333444555777666555444444444555666444555666777888777666666333333333222111111000000///////////////...------000222555777777555111///---///111111///---------*********)))))))))(((((('''''''''''''''''''''''''''((()))***+++***)))((((((((((((((()))))))))))),,,,,,---000222222000...111111222333333333333222333000///333666777;;;@@@KKKMMMYYYjjjuuu|||hhhjjjlllkkkiiifffdddccc\\\ZZZTTTKKKBBB<<<999999888:::;;;;;;===JJJbbbuuudddMMMBBBLLLcccjjjAAA;;;<<<;;;:::LLLeeennnssswww|||{{{wwwrrruuugggVVVLLLCCCAAAAAA???<<<<<<===<<<;;;:::999999888999888999::::::::::::999888666555555444444444444444333888===AAAHHHIII>>>000999666444111000/////////222222333444555777999:::<<>>???BBBDDDJJJQQQXXXeeevvvwwwdddQQQFFFDDDEEEGGGJJJPPPWWWUUUOOOKKKKKKHHHHHHHHHDDD@@@DDDVVViii||||||xxxqqqeeeWWWLLLEEE@@@<<<======<<<@@@EEETTT{{{lllnnnvvv~~~|||{{{|||}}}{{{uuuoookkkiiibbb[[[SSSOOOQQQUUUWWWWWW___[[[UUUPPPQQQUUUYYY[[[SSSOOOJJJFFFDDDCCCAAA@@@@@@AAAAAAAAA???<<<999777666777999;;;======:::777444333111000000111222333555555444444444444444444777:::======:::555222000...///222666:::======<<<333111...------///000111///...,,,---///222555666999888666444333444555555444555666777888888777777555555333222111000000//////000000000///...---,,,,,,///333666666333...+++...000111111///---------++++++++++++************''''''''''''''''''''''''((('''&&&%%%&&&''')))***(((((((((((())))))))))))&&&'''+++///333444333111111111222333333333333222222//////333666777<<>>===>>>===<<<;;;:::999999888999999999999999999999999999666666666555444444333222333666:::>>>CCCDDD>>>777666666444222000///000000222333333555666888:::;;;>>>CCCKKKXXXoootttllleeecccooo~~~vvvooodddhhhooowww}}}}}}xxxssskkk```YYY]]]eeehhhgggfffbbbXXXRRRRRROOOQQQggg|||}}}rrr```TTTMMMBBB>>><<<>>>CCCHHHOOOTTTWWWddduuu~~~rrr]]]JJJ>>>999999;;;:::???JJJUUUVVVQQQMMMMMMIIIJJJIIIEEE>>>>>>KKK[[[ooo}}}~~~|||zzzwwwqqqfffYYYOOODDD???<<<======<<>>===;;;:::999777777888:::;;;999555222333333222111111222333444444444444444444555777888999:::<<<;;;999777666666000//////111222222111/////////.........///111222222///,,,,,,///444777888;;;:::777444333333444555444555666777777888888888777555444222111000000000000000000000///...---,,,---000444777777333...***...000111111///---,,,,,,------,,,,,,,,,+++++++++''''''''''''''''''''''''&&&'''***,,,,,,+++)))'''(((((((((((())))))))))))%%%&&&)))...222333222000111111222333333333333222222//////333666777<<>><<<999:::@@@IIISSSZZZ[[[fffuuu{{{fffMMM???:::999999:::888<<>>FFFQQQhhhxxx}}}{{{xxxsssiii\\\RRRCCC???<<<======<<>>>>>888000***(((((((((((())))))))))))******+++---000000...,,,111111222333333333333222333000///333666777;;;@@@HHHNNN^^^ooowwwyyyoookkkhhheeedddaaa\\\XXXVVVTTTOOOGGG???:::888888666;;;;;;888@@@VVVooo~~~YYYEEEBBBVVVuuu[[[CCC999:::<<<999HHHeeewwwwww{{{hhhYYYaaarrrvvv|||sss[[[OOODDDAAA@@@>>><<<===:::999999888888888999999999999888888888888999999888888999999888777666555111111222444444444444555111333444333111000222444333444555666888;;;===>>>CCCPPPddd|||zzz|||}}}~~~wwwpppnnnooossszzz~~~}}}zzznnnddd[[[WWWWWWXXX___fffppp|||sssZZZLLLFFFCCCAAA;;;<<<>>>AAAGGGQQQZZZ___bbbjjjvvvoooYYYBBB888777666666777999:::AAANNNUUUTTTOOOMMMJJJEEEBBBBBBBBBBBBFFFKKK```mmm~~~{{{xxxrrrfffYYYOOOCCC>>><<<======<<<>>>CCCNNNooo~~~}}}{{{wwwsssooonnnooovvvvvvvvvvvvuuurrrooolll]]]XXXWWW\\\^^^[[[ZZZ\\\^^^YYYSSSOOONNNOOOPPPQQQOOOJJJDDD===999777888888666555444444555555333111222222222333333333444444222444777999;;;>>>DDDIIIKKKLLLLLLHHHBBB<<<888666222111111222333444333222111333444333111000111222000111444<<>>>>>999111+++(((((((((((())))))))))))---,,,,,,---///000...---111111222333333333333222444111000333555666:::???FFFMMM^^^ooovvvxxxmmmhhhdddbbbcccbbb\\\VVVUUUSSSNNNFFF???:::888888999===<<<888@@@VVVnnn|||[[[GGGFFF]]]~~~ZZZCCC999:::;;;999GGGeeexxx|||{{{|||uuu```aaarrr{{{vvvmmmVVVLLLCCCBBBBBB???;;;;;;888888888777888888999999999999888888888888999999888999:::::::::888777666666555666777555333222333///222444333111111333555333444555777999;;;===>>>HHHXXXqqqtttqqqooorrrxxx}}}}}}{{{nnneee\\\UUUPPPNNNTTT[[[```mmmkkkRRRCCC>>>;;;777444777???HHHOOOVVV]]]aaabbbhhhnnnwwweeeQQQ>>>666555333333666999888<<>><<<======<<<>>>BBBZZZxxxggg}}}|||yyyuuupppmmmmmmnnnsssuuuxxxzzzyyyuuuoookkk___[[[\\\cccfffbbbaaadddfffaaaZZZVVVUUUWWWZZZ[[[WWWQQQHHH???888666666777555333222333444555444333222222222333333444444444333666999;;;>>>BBBIIIOOORRRSSSSSSNNNFFF<<<444000222111000000222333222111+++...111222000000222444---111999EEEPPPSSSOOOJJJ@@@===999444222222333444222222333333555666777888777555333111111111333333111111111000///---,,,+++222444777888777444111...///111222111///,,,++++++*********))))))))))))(((''''''''''''''''''''''''%%%''')))+++,,,***((('''(((((((((((()))))))))))),,,++++++---000222222222111111222333333333333222555111111333555666999>>>DDDLLL]]]ooovvvxxxnnnkkkgggeeeddd```ZZZUUUYYYTTTMMMEEE???;;;999888::::::===;;;???XXXooopppTTTDDDHHHddd\\\>>>BBB===999>>>EEE[[[zzzwwwzzzzzzggghhh}}}uuukkkdddSSSKKKCCCAAA@@@===;;;;;;999999888888888999;;;<<<999999999999999999999999999999888888999:::<<<===999777555666777777444111333333555555555444333333444111333:::===<<>>;;;;;;666555999???EEEOOOWWW]]]aaafffjjjmmmqqqwwwxxx___NNN<<<555666666555555888<<>>HHHLLLHHHQQQ```lllyyy|||uuukkk^^^SSSMMM@@@===;;;;;;::::::???EEETTT}}}ooo~~~|||zzzxxxvvvuuuuuuvvv}}}yyyvvvxxx|||~~~|||yyyttteee___fffggg```eeerrroooiiiaaa]]]]]]\\\XXXUUUUUUQQQJJJDDD???:::666444222444666444222111333666444444333333333444444444777888:::===CCCJJJQQQUUUYYYYYYWWWPPPFFF===777555111222333222222333666888444///...//////---...222555444999BBBHHHIIIKKKPPPBBB>>>888444444555666777222333444555666666666666555555333333333333444555---///000000//////000222777666555555444222///,,,222333333222///......///+++******)))((()))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((***+++,,,...///000000000222222111111111111111111222111444777777555777;;;FFFNNN\\\hhhnnnuuullliiieeeccccccbbb^^^ZZZXXXTTTMMMEEE>>>;;;999888999:::===;;;@@@ZZZooonnnSSSEEEKKKfff[[[>>>AAA<<<999===DDD[[[{{{yyyjjjvvvxxxnnnfffTTTJJJBBBAAA@@@===;;;;;;888777666666666777999:::;;;;;;::::::::::::;;;;;;>>>============???@@@AAA:::888555444555444222///333444555666666666555444777555666;;;======CCCJJJRRRvvv}}}{{{{{{{{{{{{tttlllaaaWWWPPPMMMMMMNNNRRRRRRWWW```hhhnnnuuu{{{oooVVVGGG<<<<<<;;;888:::BBBGGGNNNVVV\\\^^^bbbggglllpppsssyyy}}}vvv]]]MMM===777777666444444666:::???DDDHHHIIIJJJJJJFFFDDDCCCCCCAAACCCMMMXXXTTTlllxxxwww~~~}}}|||yyysssjjj^^^SSSLLL@@@===;;;;;;;;;:::???EEE\\\~~~~~~|||yyywwwvvvvvvvvvwwwwwwyyy}}}}}}oooffffffddd^^^^^^ccckkkgggaaa]]][[[ZZZXXXWWWVVVRRRMMMHHHCCC>>>999555555555444333222333555666333444555777888888888888777777;;;DDDPPPZZZ___aaa]]]___^^^VVVIII???:::999555444222222222333444444666444333555333//////333555555666888===DDDJJJMMM===999444222222333333333444444555666777777777777444333222111000111222222...///000000//////000111666666555555444333000///111222222000...,,,---...+++******)))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((++++++---///000111111111111111111111111111111111222111333777777666888===FFFPPP^^^jjjooosss~~~ooojjjdddaaaaaaaaa___]]]WWWSSSKKKCCC===:::999999999:::===;;;BBB\\\nnnhhhPPPFFFPPPmmm[[[???@@@:::888===CCC[[[}}}zzzvvvnnnTTTJJJAAA@@@AAA>>><<<<<<888888777666666777999:::===<<<;;;::::::;;;======<<<<<<<<<<<<===>>>???@@@>>>;;;777555444444222111555666777888888777666555222333666999:::<<>>JJJ^^^eee}}}}}}{{{{{{yyysssjjj]]]QQQJJJ???<<<;;;<<<;;;;;;???EEE^^^~~~{{{xxxvvvuuuuuutttxxx|||}}}qqqgggaaa^^^[[[YYYeeedddaaa]]]YYYWWWXXXYYYZZZXXXVVVSSSOOOJJJCCC???<<<777222000222444444333000111333555666666666555:::;;;@@@LLL[[[fffiiihhhhhhjjjjjjcccWWWLLLFFFDDD<<<777222000111222222111......000333111///222777===CCCEEEBBBEEEMMMNNNJJJ777555222111222333333222555666777888888999888888666555333111000000000111000000111000......///000777777666666444333111000000111111///---+++,,,---******)))))))))((((((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((+++,,,---///000111222222111111111111111111111111111000222666777666999>>>GGGQQQaaammmpppqqqxxxvvvssslllddd___^^^^^^]]][[[VVVQQQJJJBBB<<<999999999999:::===<<>>;;;;;;;;;<<<<<<===>>>>>>AAA???;;;888777777777777999::::::::::::888777666222555:::===AAAKKK[[[iii~~~}}}}}}yyysssllleee\\\RRRKKKLLLIIIHHHKKKJJJGGGGGGIIIKKKQQQVVVVVVXXXXXXRRRJJJ>>>999777;;;@@@DDDLLLUUU]]]bbbgggfffbbbbbbiiippptttvvvyyy|||~~~}}}vvvdddTTTCCC:::777555444555;;;???DDDGGGHHHJJJMMMPPPRRRJJJCCCCCCGGGLLLVVV___xxx}}}vvvkkk\\\OOOGGG>>><<<;;;<<<<<<;;;???EEE\\\{{{xxxvvvuuuuuuvvvzzzkkk^^^]]]]]]YYY___aaaaaa]]]XXXVVVYYY\\\___```aaabbbaaa\\\VVVQQQJJJAAA888444666888666333777777777777888:::;;;<<>>888999===@@@WWW|||zzzlllVVVIII???>>>AAA@@@===<<<<<<;;;:::999999:::;;;;;;<<<;;;:::::::::<<<===>>>======>>>??????@@@@@@@@@@@@???===;;;999999;;;<<<===>>>>>>===<<<:::888666999<<<>>>CCCPPPiiiyyyyyy~~~}}}yyyuuuoooeeeWWWMMMFFFCCCBBBEEEEEECCCDDDGGGIIIMMMQQQSSSTTTRRRKKKDDD???:::999???JJJTTT]]]ccccccgggjjjhhheeeeeekkkqqqrrruuuyyy|||}}}yyykkkZZZGGG<<<777444666999===AAAFFFHHHHHHJJJOOOSSSSSSPPPHHHGGG\\\www~~~uuuxxxyyytttuuuzzz|||yyykkk[[[LLLCCC===;;;;;;===<<<<<>>???@@@===999@@@???>>>>>>BBBGGGMMMQQQ]]]cccjjjoooqqqrrruuuwww}}}sssgggXXXMMMJJJIIIGGGEEEHHHEEEEEEFFFHHHKKKSSS]]]bbbppptttkkkccc]]]MMM999333333333444666888777666666666777888888888777777999888666444222111111111111222111///------///111<<<<<<;;;777222///...///111111222000...,,,------((())))))))))))(((''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((***,,,---///000000000000111111111222222222000///000555666777;;;AAALLLTTT```jjjlllooozzzjjjeee```]]]^^^___]]][[[SSSNNNFFF>>>999888999:::999:::======IIIfffjjjSSSCCCGGGcccNNN@@@===888:::>>>>>>TTTyyysssbbbWWWIII>>>===AAAAAA>>><<<;;;:::888777777888999999::::::;;;<<<<<<=========;;;<<<===>>>????????????>>>>>>>>><<<:::999;;;===>>>?????????>>>===;;;:::999>>>CCCLLLcccuuuxxx{{{~~~~~~{{{yyyuuukkk]]]RRRHHHDDDBBBCCCCCCAAACCCGGGJJJLLLOOOQQQQQQMMMEEE???===:::;;;CCCPPP]]]eeehhhgggjjjkkkkkkkkklllppptttssswww|||~~~{{{mmm]]]JJJ>>>888666999===<<>>??????>>>===:::;;;<<<>>>>>>>>>>>>===???@@@AAA???<<<::::::<<<<<<===???@@@AAAAAA@@@@@@BBBPPPbbbvvvzzzuuuzzzvvvyyy{{{~~~~~~}}}}}}~~~}}}|||{{{rrreeeZZZTTTNNNJJJHHHFFFDDDFFFJJJOOOOOOQQQSSSSSSOOOIIIEEECCCGGGLLLSSSZZZbbbgggiiikkklllmmmpppssswwwyyyzzzwww|||xxxfffYYYKKKBBB<<<999;;;>>>;;;@@@DDDDDDBBBDDDKKKRRRKKKNNNOOOSSSfff~~~dddfffbbbdddmmmrrrxxxnnnaaaTTTHHHBBB<<<:::;;;======<<<@@@EEEVVV|||rrriiieeedddhhhiiikkkiiigggfffgggiiiiiiiiilllqqqwww|||~~~~~~sssmmmggggggkkknnnooonnn]]]___bbbhhhpppxxxuuupppqqqzzznnn\\\LLLAAA;;;000///...///111333444333888888999999999999888888666555333111000000000000000000///...,,,...111444888:::999555///---...111000111111///---+++,,,---'''((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&(((+++---...///000///000000111222222333333222000111444555666;;;AAAIIIPPP[[[dddggglllxxxgggdddaaa```___\\\WWWRRRRRRLLLDDD===888777999;;;888;;;<<<===LLLiiiiiiKKKEEEHHHdddqqqCCCAAA===999>>>@@@<<>>===;;;:::999:::;;;;;;999;;;>>>AAABBBAAA???>>>>>>???AAABBBCCCCCCBBBBBBCCCEEEFFFCCC???<<<;;;<<<999;;;===@@@CCCDDDDDDDDDVVVooo}}}vvvttt}}}rrrrrrrrrqqqrrrtttsssqqqppppppmmmjjjmmmwww~~~}}}xxxlllaaa[[[TTTNNNLLLIIIFFFHHHLLLXXXVVVVVVYYYYYYVVVSSSRRRRRR\\\eeeiiiiiijjjlllnnnnnnmmmnnnssszzz~~~~~~{{{uuu___UUUJJJDDD@@@<<<<<>>>>>===@@@EEEaaa~~~xxxsssqqqmmmnnnooonnnmmmllllllmmmmmmmmmnnnrrrxxx~~~|||lllXXXCCC777444222000...///111333444444:::::::::;;;;;;:::999999888777555333222222222333000000///---,,,...222555555777888444///---000444...///000...,,,******+++'''((()))***)))(((&&&%%%&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''))),,,...///000111///000000111222222333333333111111444555555:::AAAFFFNNNZZZcccfffjjjuuu~~~~~~{{{lllhhhccc___\\\YYYWWWUUUPPPJJJAAA;;;999999999999999===777<<>><<>>>>>===;;;:::999888777888777666555333111000000444333...&&&&&&---555888;;;777333000000111111000.........---,,,,,,++++++'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&((()))***)))***+++---...///000000...000111111000000111222333222222666666666:::@@@FFFMMMVVV```hhhrrr{{{}}}~~~}}}kkkgggccc___\\\YYYVVVTTTNNNIIIAAA;;;999999999:::888<<<999CCC^^^hhhYYYIIIBBBSSSssshhhHHH@@@>>>999;;;>>><<>>===<<<:::::::::;;;;;;<<<===???AAADDDEEEGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNRRRTTTUUURRRNNNLLLLLLKKKIIIOOOOOOKKKJJJMMMeee}}}sssttttttpppmmmlllggg```\\\ZZZXXXVVVTTTVVVZZZ```eeeiiimmmqqqsss}}}}}}rrreee\\\XXXWWWYYY```aaaccceeeggghhhiiijjjgggnnnvvvwwwtttrrrsssvvv}}}|||{{{{{{~~~xxxqqqbbbZZZRRROOOKKKFFFEEEFFFBBBDDDEEEGGGIIIKKKNNNPPPMMMJJJIIIHHHDDDAAACCCIIIZZZooozzzvvvpppkkkuuu~~~xxxpppeeeVVVGGG@@@@@@===999888:::;;;<<<@@@FFFUUU|||{{{||||||uuusssyyy}}}xxxrrrooozzzzzzuuunnnnnnuuuzzzzzzxxxzzz}}}jjjSSS@@@666222222222222333333444444555555@@@???>>>===;;;:::999999777666555444333222111000111111,,,&&&&&&...666888;;;888444111111111111000//////......---,,,,,,+++((())))))***)))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&'''((()))***)))***+++---...///000000///000111111000000111222333111222666777777;;;AAACCCJJJTTT^^^iiitttjjjfffbbb^^^[[[YYYUUUSSSLLLGGG@@@;;;999999::::::999<<<<<>><<>>>>><<<999888:::;;;;;;@@@GGG[[[|||yyyxxxxxx{{{|||yyywwwxxxvvvtttvvvzzz|||}}}yyyrrrqqqyyysss\\\GGG:::444111000222333333444555666666777???>>>===<<<;;;999888888555555444333333222222111000000,,,(((***333:::<<<;;;888444222222222111111000//////...------,,,,,,)))***+++,,,,,,***((('''))))))))))))))))))))))))+++******))))))******+++(((''''''''''''((()))))))))***+++---...///000000///000111111000000111333333111222666777777<<>>:::999:::;;;;;;;;;;;;>>>QQQiiieeeNNNCCCAAA___dddKKK@@@@@@;;;;;;>>>;;;FFF]]]yyyvvvvvvjjjUUUKKKCCCDDDHHHHHHEEEDDDAAA???>>><<<;;;;;;;;;<<<;;;===@@@DDDGGGJJJLLLMMMOOONNNMMMLLLMMMPPPSSSUUUUUUVVVZZZ]]]]]]]]]aaafffeeeaaa[[[hhhzzzqqqmmmjjjddd___^^^SSSPPPLLLHHHGGGIIIJJJKKKRRRWWW___kkkxxx}}}vvvsssooonnnlllkkklllnnnqqqsssyyyxxxxxxzzz|||~~~~~~~~~}}}vvvoooccc\\\UUUSSSPPPKKKIIIKKKIIIIIIIIIKKKLLLMMMMMMLLLFFFCCCAAAAAACCCKKKZZZiiixxxqqqooovvvkkk___QQQDDD===<<<:::888999;;;;;;;;;AAAIIIiii{{{wwwvvvuuutttvvvzzz~~~~~~|||{{{zzz|||~~~}}}yyyrrrpppwwwxxxfffOOO>>>666555333222333333444555666777888999;;;;;;:::999777666555444333333333333222222222222000111///---111:::@@@AAA;;;888555333222222111000000//////......------,,,)))***,,,---,,,+++((('''(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((())))))***+++---...///000000///111222222111000222333222111222666777888===CCCEEEJJJTTT```nnn{{{}}}~~~{{{}}}gggddd```]]]ZZZWWWSSSPPPFFFBBB===:::999:::;;;<<<>>><<>><<>>@@@DDDFFFIIIJJJKKKNNNMMMKKKJJJKKKNNNQQQSSSSSSQQQSSSYYY\\\[[[^^^cccmmmnnnsss{{{wwwpppkkkhhhbbbXXXPPPMMMDDDCCCAAA@@@AAADDDHHHKKKJJJNNNUUU^^^iiiwww}}}{{{zzzwwwuuuuuuwwwzzz{{{~~~}}}|||}}}|||tttlll___YYYSSSRRRQQQMMMLLLMMMMMMLLLLLLMMMOOOPPPNNNLLLEEEBBB@@@AAAFFFSSSiii|||uuu~~~tttggg\\\OOOBBB<<<;;;888888999;;;:::;;;BBBJJJooovvvppp|||vvvtttssssssvvvxxxzzzzzzyyy~~~}}}{{{yyytttnnnkkkooo|||wwwiiiYYYDDD777444555444333333444555666888999;;;;;;:::999999777666555444333222222222222222222222222///000//////555???CCCBBB:::888555333333222111////////////...------,,,,,,((()))***++++++)))'''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((()))***+++---...///000000000111222222111111222333222000222666888999>>>DDDJJJOOOXXXdddrrr~~~}}}~~~{{{{{{eeeccc```]]]ZZZVVVRRRNNNCCC@@@;;;999:::;;;<<<<<<@@@===CCC[[[jjjVVVBBBEEEHHHjjj~~~VVVHHH>>>AAA<<<:::>>><<>><<<;;;::::::;;;===>>>AAACCCFFFHHHIIIJJJKKKJJJIIIIIIJJJKKKNNNOOORRRNNNOOOTTTUUUUUU[[[fff}}}uuurrrmmmfff___[[[TTTJJJBBB@@@:::<<<>>>@@@BBBFFFKKKOOONNNSSSZZZ```eeehhhjjjlllrrrwww}}}~~~zzzrrrhhhZZZTTTQQQRRRRRRPPPOOOQQQQQQOOONNNPPPSSSSSSPPPMMMIIIEEECCCCCCHHHWWWppp}}}qqqcccXXXMMMAAA;;;;;;777777999;;;::::::BBBLLLqqqssstttvvvtttrrrrrrtttvvvwwwwwwsss{{{~~~|||uuupppkkkgggdddfffoooyyyzzzjjjVVVJJJ:::111111333333111444444666777999;;;======;;;:::999888777555444444222222111111111111111111+++------///777@@@CCCAAA999777444333222111000...///......---,,,,,,++++++(((((())))))(((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&''''''((()))((((((((()))***+++---...///000000000111222222111111222444111000222666888:::???EEEMMMRRR[[[hhhuuu}}}|||dddbbb___\\\ZZZVVVQQQMMMAAA>>>:::999:::;;;<<<===@@@>>>IIIdddmmmRRR>>>GGGMMMuuuvvvSSSJJJ<<<@@@<<<:::>>>===AAAOOOzzzmmm^^^RRRHHHGGGJJJJJJIIIHHHCCCAAA???===<<<;;;;;;<<<===>>>AAADDDGGGIIIJJJKKKJJJJJJIIIJJJJJJKKKLLLMMMPPPNNNQQQTTTRRRTTTggg}}}rrrlllnnnhhh]]]RRRKKKFFF@@@======;;;???FFFLLLQQQWWW^^^bbbccciiiqqquuuuuurrrmmmkkkiiilllqqqrrrssstttxxx{{{}}}|||rrrdddVVVQQQOOORRRTTTSSSTTTVVVSSSQQQPPPSSSVVVWWWSSSOOOKKKHHHEEEDDDIIIYYYttt{{{ooo```UUUKKKAAA<<<;;;666777:::<<<::::::CCCMMMrrrppppppooommmmmmpppssstttuuutttyyyzzz~~~|||llleee``````______dddkkkuuuzzzrrr___GGG???555000000222222111444555666888;;;===>>>???:::999888777666444333333222222111111000000000///+++,,,---000999BBBDDD@@@777555333222222111...------------,,,++++++*********)))((('''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&((()))))))))(((''')))***+++---...///000000000111333222111111222444111///222666999:::@@@FFFLLLQQQ\\\iiiwww~~~}}}}}}dddbbb___\\\ZZZUUUPPPMMM@@@===:::999:::<<<======??????MMMjjjpppPPP<<>>>>>AAANNN{{{}}}qqq```TTTIIIGGGJJJJJJIIIIIIDDDCCCAAA???============<<<>>>AAADDDHHHJJJLLLMMMJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOUUUWWWSSSYYYwwwyyynnniiijjjgggYYYIIIAAA>>><<<>>>AAA???FFFPPPZZZbbbkkksssyyywww|||{{{||||||yyyvvvvvvzzz~~~}}}~~~rrraaaTTTPPPOOOSSSVVVVVVWWWZZZUUUSSSRRRTTTXXXYYYTTTPPPJJJGGGDDDDDDJJJ[[[xxxzzzmmm^^^SSSJJJAAA<<<;;;555666:::<<<::::::CCCNNNoooqqqiiihhhggghhhlllooorrrrrruuuxxx{{{zzzyyy|||fff^^^YYY[[[]]][[[^^^ccckkkrrr~~~~~~fffPPP@@@;;;444111111333333222444555777999;;;===???@@@777777666555333222111000222222111111000/////////,,,...///222<<>>BBBRRRcccaaaOOOEEEGGGXXXcccOOODDDFFFGGGFFFAAA======BBBHHHxxx~~~ttt^^^IIIEEEJJJLLLJJJJJJJJJIIIFFFCCCAAA???>>>>>>???AAADDDGGGJJJLLLLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMPPPXXX```bbbooo~~~rrrnnnpppppplllfffXXXLLL@@@:::999999<<<@@@CCCNNN]]]kkkqqqqqqnnnllliiinnnttttttssswww~~~~~~yyyjjjQQQNNNLLLMMMQQQUUUVVVUUUTTTSSSTTTXXX\\\[[[UUUOOOGGGHHHDDD@@@IIIeeeyyyjjjYYYOOOGGG@@@;;;999666<<<:::999??????BBBOOOvvvfffddd```___eeemmmqqqpppqqquuuzzz~~~zzzmmmccc[[[\\\``````___^^^\\\jjj}}}~~~mmmWWWGGG777555222000000111444666777777888===BBBDDDBBB???>>>:::666444333333333222555111000333333000///111,,,---333===GGGIIICCC;;;444666888666222///...///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***+++---///000222333222333444444222000000111333000000444777:::???EEEKKKQQQ\\\iiiuuu|||}}}dddaaa]]][[[YYYTTTNNNHHH>>><<<999888999::::::999===FFFWWWddd]]]JJJBBBGGGbbb}}}[[[LLLDDDEEEFFFEEE@@@<<<===BBBGGGrrrrrruuu}}}~~~zzzdddOOOJJJNNNPPPOOONNNKKKIIIFFFCCC@@@?????????@@@BBBEEEIIILLLNNNOOOOOOOOOOOOOOOOOOPPPSSSUUUVVVZZZ___jjjtttyyykkkhhhfffhhhkkkjjjddd^^^NNNFFF@@@???>>><<<<<<>>>FFFNNNWWW]]]]]]XXXQQQMMMMMMRRRXXX[[[\\\aaahhhooouuufffPPPNNNMMMNNNQQQRRRPPPNNNOOOPPPSSSYYY]]]ZZZSSSLLLGGGHHHEEECCCPPPnnnxxxiiiWWWLLLEEE>>>999999555<<<::::::??????CCCQQQ|||sssaaaYYYbbbiiiffffffkkkkkkooouuuxxx{{{~~~ttthhh]]][[[]]]]]]\\\]]]jjjwwwqqq^^^KKK>>>555444444333333444555555<<<===???BBBDDDDDDAAA???;;;888555333333333222111444000///222222...---//////222888@@@FFFEEE>>>888666888888666222//////000//////...---,,,,,,++++++******))))))(((''''''&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((******+++---///000111222111333444444222111111222222///111666999:::>>>CCCIIIPPP[[[gggsss{{{~~~fffccc___]]]ZZZTTTLLLFFF???===:::999999:::999888>>>LLL___eeeVVVBBB???HHHiiilllQQQJJJEEEDDDDDDCCC???<<<<<>>@@@BBBCCCEEEHHHOOORRRUUUUUUPPPJJJDDDAAA@@@DDDJJJOOOTTTXXX]]]```llltttzzzjjj\\\NNNMMMMMMOOORRRRRROOOKKKJJJMMMRRRXXX\\\XXXOOOHHHGGGGGGEEEGGGYYYzzzwwwgggUUUIIIBBB<<<888888555;;;;;;;;;???>>>DDDVVVbbbQQQaaajjj___\\\hhhjjjnnnssswwwyyy|||~~~}}}~~~}}}xxxkkk^^^ZZZYYYXXXXXXYYYmmmvvvuuu```LLL===666222333444666666666666666===AAADDDFFFEEEBBB@@@???;;;999666444444555444333444111111333222---,,,...222888AAAGGGFFF@@@999555:::999888555111//////111111000///...---,,,+++******))))))((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))++++++,,,---...///000111000222333333222222222333111///111777:::;;;>>>BBBIIIQQQ\\\gggqqqzzzgggddd```]]]YYYRRRIIICCC>>><<<999999:::;;;;;;:::???SSSfffdddNNN<<<>>>JJJiiibbbNNNLLLHHHCCCCCCBBB???<<<<<<@@@CCC]]]~~~ooouuu}}}lllXXXMMMLLLNNNOOOOOOMMMKKKGGGDDDBBBBBBCCCDDDCCCEEEJJJOOOTTTXXXZZZ[[[[[[[[[]]]```dddiiimmmpppuuuxxxppp```VVVSSSXXX^^^aaa^^^WWWPPPKKKFFFAAA>>>AAAGGGMMMVVV^^^dddbbb^^^WWWPPPKKKJJJJJJLLLOOOSSSYYY]]]```bbbbbb___fffqqq~~~}}}wwwnnn___TTTPPPOOONNNQQQUUUVVVTTTQQQKKKMMMQQQVVVWWWSSSLLLFFFFFFEEEDDDKKKbbbvvvfffSSSGGG@@@;;;888999555;;;;;;<<<@@@>>>HHH^^^tttoooSSSYYYaaa[[[[[[eeehhhlllrrruuuvvvxxx}}}~~~~~~{{{xxxrrrggg\\\WWWVVVSSSRRRSSS[[[```fffjjjnnnwwwyyydddQQQBBB888333222222333555666888999:::===AAAFFFFFFCCC@@@??????===;;;999888888999888777666333333444222......111444???KKKPPPJJJ???777333<<<:::777333000///000111//////...---,,,,,,++++++))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,------...///000000///111333333222222333444333000111666999;;;???DDDKKKTTT```jjjsss}}}~~~gggddd___[[[WWWPPPGGG@@@;;;999888999;;;===>>>>>>BBBYYYiii```GGG:::AAAMMMkkkaaaQQQQQQJJJCCCBBBAAA>>>======???AAAUUUwwwpppttt```RRROOORRRUUUTTTPPPMMMJJJGGGEEEDDDEEEFFFDDDGGGMMMSSSYYY^^^aaaccc```ccchhhmmmrrrvvvxxxyyyzzzeeeYYYSSSPPPRRRTTTUUUSSSMMMFFFBBBAAADDDBBBDDDKKKRRRYYYbbbjjjssslllaaaTTTKKKIIIKKKNNNWWWYYY]]]```bbbcccbbbbbb___bbbhhhrrr|||xxxppphhh```ZZZ\\\YYYUUUUUUXXXYYYXXXWWWPPPPPPPPPPPPOOOLLLHHHEEEEEEFFFIIITTTmmmssscccPPPEEE???;;;999:::666;;;;;;===@@@???NNNiiixxxppp|||hhhTTTRRRWWW[[[]]]___dddkkkoooppprrrvvvyyyyyy}}}ttthhh___XXXUUUSSSNNNLLLLLLHHHIIIKKKLLLQQQ]]]mmmxxxzzzbbbOOODDD===777222333333222333666999===@@@CCCFFFHHHGGGBBB>>>=========;;;:::999::::::888777444111111111///---///555777DDDSSSVVVMMM@@@888555===:::555222000000111111++++++++++++++++++,,,,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,------...///000000///111333333222222333444555111111444888:::@@@FFFIIISSSaaannnyyy}}}|||gggbbb\\\WWWRRRLLLDDD>>>:::888777999<<<>>>@@@@@@GGG\\\hhhYYYCCC===GGGQQQvvvcccVVVUUUJJJDDDBBB@@@???>>>>>>???@@@OOOzzztttbbbQQQLLLQQQUUUUUURRRQQQNNNKKKIIIGGGFFFFFFFFFIIIOOOWWW^^^dddhhhjjjgggjjjpppuuuyyy{{{||||||xxxeeeWWWRRRTTTUUUQQQPPPNNNKKKFFFDDDCCCCCC@@@DDDMMMXXX\\\\\\]]]aaa___YYYPPPFFFAAADDDKKKQQQYYY\\\___aaaaaa``````aaaeeegggjjjooovvvwwwrrrmmmiiigggiiikkkeee___\\\[[[ZZZWWWUUUPPPOOOMMMJJJHHHFFFEEEEEEFFFMMMWWWgggmmm^^^MMMCCC>>>:::888999777;;;;;;===@@@AAATTTvvv^^^KKKOOOSSSOOOVVV]]]eeekkknnnppptttwwwyyy}}}vvveee^^^WWWUUUPPPJJJFFFFFFAAAAAA???===@@@JJJWWWaaammm}}}ooo___JJJ===999888555222555444333555888===CCCFFFMMMMMMKKKHHHCCC???===<<<<<<:::888888888777666444000...------++++++111:::@@@KKKUUUUUUJJJ???999888;;;777333000000111111000)))))))))***++++++,,,,,,''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))++++++,,,---...///000111000222333333222222222333555111111555888;;;@@@FFFEEEOOO___ppp~~~|||{{{~~~eee```XXXRRRNNNIIIBBB===;;;999888999<<<>>>??????LLL^^^eeeSSSAAABBBMMMVVVdddWWWUUUHHHDDDCCC@@@??????@@@@@@@@@HHHwww{{{sssaaaNNNHHHNNNSSSTTTUUUTTTRRRPPPLLLIIIGGGEEEGGGKKKQQQYYYaaahhhlllooolllmmmppprrrttttttttttttrrrrrrqqqqqqssstttsssrrrnnnnnniii^^^VVVVVVWWWWWWMMMMMMLLLMMMMMMLLLKKKJJJDDDIIIQQQYYYXXXQQQMMMNNNDDDBBB???<<<>>>DDDMMMSSSTTTYYY___```______cccfffjjjnnntttxxx|||{{{sssmmmkkkiiifffiiinnnpppkkkeeeaaa^^^[[[UUUQQQJJJIIIHHHEEECCCCCCCCCDDDGGGVVVkkkyyyfffXXXIIIAAA===999777777888;;;;;;===@@@BBB[[[uuuRRRIIIIIIFFFMMMTTT^^^fffkkknnnsssvvvvvv|||yyymmmddd[[[UUUMMMEEEAAABBB@@@???>>><<<<<<@@@GGGMMMRRR^^^mmmzzzoooaaaOOOGGG<<<666444444333222555666777:::>>>CCCGGGJJJNNNKKKGGGDDDBBBAAA@@@???<<<:::999888888777444222111...---,,,+++---777BBBMMMQQQSSSMMMBBB:::999<<<888555111000111111111///++++++++++++++++++,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******+++---///000111222111333444444222111111222222000333999<<<===???CCCGGGPPP___ppp~~~{{{~~~{{{}}}~~~ddd^^^VVVOOOKKKGGGAAA===<<<;;;999999;;;===>>>>>>NNN___bbbOOO@@@EEERRRXXXbbbVVVTTTEEEEEECCCAAA@@@@@@AAA@@@@@@@@@ppp}}}uuudddQQQJJJPPPVVVWWWVVVVVVUUURRROOOKKKGGGEEEGGGKKKRRR[[[cccjjjooorrrllllllkkkjjjjjjjjjjjjjjjhhhiiijjjiiijjjkkkjjjgggdddfffccc\\\UUUSSSOOOKKKHHHHHHKKKNNNQQQQQQMMMJJJMMMNNNQQQRRRMMMDDD@@@BBB????????????@@@DDDJJJOOONNNUUU\\\^^^]]]^^^eeekkklllttt}}}qqqjjjffffffdddaaadddkkknnnjjjfffdddaaa]]]UUUPPPCCCDDDDDDCCCBBBAAABBBCCCIII]]]zzzvvvaaaTTTFFF???;;;777555555999;;;:::===@@@DDD^^^\\\FFFBBBDDDBBBJJJUUU^^^dddhhhmmmppprrryyy}}}{{{yyy{{{||||||vvvlll```VVVLLLBBB>>>@@@<<<===>>>===<<<<<>>AAADDDDDDCCC>>>===;;;::::::888555333333111///......222===JJJVVVUUUPPPFFF;;;666999>>>666333000///111222111///---------,,,,,,+++++++++&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***+++---///111222333222333444444222000000111...///444<<<@@@>>>>>>@@@MMMTTTaaaqqq}}}sssppprrr{{{|||}}}}}}[[[[[[XXXRRRJJJCCC???===888>>>===888;;;EEEEEE<<>>:::777666888:::<<<888===CCC===WWWrrrFFF:::DDDFFFHHHNNNVVV\\\```eeeiiinnnpppsssvvvxxxyyyxxxxxxuuussskkk^^^PPPEEE@@@???BBB@@@>>>======<<<:::888===<<<@@@IIITTTcccwwwuuuhhhUUUHHHBBB666555444444555666444333888DDDNNNNNNKKKJJJKKKLLLHHHDDD@@@@@@CCCFFFDDDAAA>>>>>>>>>===:::666222000...000222222111999KKK[[[```\\\NNN;;;333888:::666777666555444222///---,,,------...//////.........))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&***(((&&&'''***,,,+++***---,,,,,,---000222222111111333444333111111222333444111222999>>>>>>>>>???LLLTTT```nnn{{{yyymmm]]]cccmmmzzz{{{~~~|||\\\[[[WWWQQQIIIBBB>>><<<:::======<<>><<<;;;@@@BBBEEEIIINNNQQQSSSTTTXXX\\\aaafffhhhlllpppsssttttttwww|||xxxggg___```ccchhhmmmpppqqqqqqmmmmmmmmmmmmjjjbbbWWWNNNIIIEEECCCDDDEEEIIIVVVdddzzzrrr[[[OOOCCC===:::666666888:::<<<:::>>>BBB@@@```gggKKKBBB@@@AAAFFFMMMSSSXXX^^^eeehhhjjjnnnrrruuuwwwwwwwwwxxxxxxtttlllbbbXXXPPPLLLGGGCCC???<<<;;;;;;;;;;;;;;;999999>>>CCCKKKXXXdddlllvvvyyylll]]]UUUKKK@@@777555444444444333333333444444<<>><<<888444111///111000///000777CCCSSS```XXXQQQCCC777555:::;;;999666555555333222000...---------,,,,,,+++***(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))((((((''''''''')))'''&&&'''***,,,,,,+++***+++,,,....../////////111222333333222111222333444111222888=========???GGGPPP^^^kkkwww}}}wwwnnn___dddmmmxxx]]][[[WWWOOOGGG@@@<<<;;;<<<;;;>>>DDDFFFCCCCCCFFFVVVWWWHHH;;;DDD[[[~~~pppXXXWWWUUULLLMMMLLLJJJGGGDDDBBB@@@???BBBIIInnnjjjQQQIIIPPPXXXZZZZZZXXXTTTOOOLLLJJJJJJIIIIIIKKKQQQWWWZZZYYYWWWYYYXXXVVVUUUTTTUUUUUUVVVVVVTTTSSSRRRSSSUUUXXXZZZ^^^ZZZTTTQQQPPPQQQRRRRRRUUU[[[aaa```XXXNNNHHHEEEAAA@@@@@@???????????????AAAHHHPPPVVVWWWXXXYYYZZZ\\\```ggglllooorrruuuwwwtttvvvzzz}}}}}}jjj[[[ZZZ^^^ccciiimmmppptttvvvtttssstttvvvuuummm___UUURRROOONNNPPPVVVgggpppXXXLLLAAA<<<999666555777;;;===<<>>???===???FFFJJJNNNUUU^^^aaadddhhhlllppprrrssssssuuuvvvwwwwwwssskkkaaaZZZPPPKKKDDD>>>;;;;;;;;;;;;:::666555666777888===DDDJJJRRR\\\ffflllssszzzzzzqqqjjjTTTJJJ@@@;;;777333111222666777888666333222555888>>>>>>>>>AAAIIIPPPOOOHHHDDDCCCCCCEEEIIIJJJHHHEEECCCAAA>>>:::666222///...333///,,,333BBBRRR\\\___RRREEE999888;;;<<<:::999444444444333222000///...111111000///---***((('''))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))((((((((('''&&&'''***,,,,,,,,,)))---000111///---...///000222333333222111222333444111222777;;;<<<===???HHHTTTdddqqq{{{~~~yyydddhhhoooyyywww[[[YYYTTTLLLDDD>>>;;;:::???;;;@@@KKKKKKCCCCCCLLLZZZQQQAAA999GGGfffiiiXXXWWWSSSLLLMMMLLLJJJGGGDDDAAA>>>===BBBBBB___}}}___NNNQQQYYYZZZZZZYYYVVVQQQMMMKKKKKKIIIIIIKKKOOOTTTWWWWWWVVVZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXVVVVVVXXX\\\```cccddd___XXXRRRPPPQQQQQQRRRUUU[[[___[[[QQQIIIFFFGGGBBBAAA@@@@@@@@@AAACCCDDDEEENNNYYY^^^]]]\\\^^^aaabbbfffkkkqqqtttvvvwwwwwwwww{{{qqqaaaTTTVVV[[[cccgggjjjnnnrrrvvv{{{xxxvvvwwwxxxrrrhhh______ccciiippp}}}lllTTTIII>>>:::888555555777<<<<<<===>>>===JJJyyyqqqJJJCCC>>><<>>:::888999666555777888666888<<<<<<@@@EEEJJJNNNRRRWWW[[[dddfffiiilllnnnooooooooonnnjjjeee___YYYRRRIIIDDDAAA<<<666444444555555555888;;;<<<999444333888<<<;;;<<<===BBBKKKSSSQQQJJJCCCCCCEEEHHHKKKKKKHHHFFFDDDAAA<<<777333000......000...000===PPP^^^\\\SSSMMM>>>666===BBB===666444222222333222222111000///222222111///---+++)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((***+++------***000555555111...///111///111333444333222222333333000111666999999;;;???JJJYYYjjjvvv~~~jjjnnnvvvxxxXXXUUUPPPHHH@@@<<<:::;;;???<<>>@@@BBBDDDGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIEEEBBB>>>999666555555444333333444333222555888:::888444444888<<<999???EEEJJJOOOSSSRRRNNNGGGHHHJJJLLLMMMLLLIIIFFF@@@===999444000.........---333>>>MMM^^^dddUUUCCCBBB888777AAAEEE<<<222...111222222222222111000///,,,,,,,,,+++***)))''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,---***000555555111...///111...111333444333222222333222000111555777777:::>>>FFFUUUgggrrryyymmmrrr|||RRRPPPJJJCCC===::::::<<>>FFFOOOMMMEEEIIIVVV\\\JJJCCCGGGVVV|||nnn\\\XXXVVVSSSRRROOOOOOOOOMMMKKKHHHEEECCCBBBCCCOOOzzzsss\\\UUUYYY\\\]]]\\\ZZZUUUPPPNNNMMMLLLMMMOOOQQQUUUYYY\\\^^^\\\\\\[[[[[[[[[]]]^^^___ZZZZZZZZZ[[[^^^cccgggjjjaaa]]]XXXVVVWWWYYY[[[\\\bbbaaa]]]TTTJJJEEEFFFJJJEEEDDDBBBBBBDDDGGGLLLNNNSSS[[[eeehhhggggggkkkpppvvvwwwxxx{{{~~~~~~|||zzz|||}}}{{{pppdddZZZSSSWWW\\\aaadddhhhkkkmmmqqqooooootttuuu___NNNDDD;;;999888777666888===888<<<======^^^rrr}}}wwwhhhPPP<<<:::<<<;;;>>>FFFFFFJJJQQQZZZbbbhhhlllnnnhhhjjjnnnsssxxx{{{|||{{{tttsssoookkkdddZZZOOOGGGBBB===999::::::666555666888777777777888999:::;;;999::::::;;;;;;;;;;;;;;;999999999888888666555555111444444222222333222///000333777888888:::===@@@AAAJJJRRRSSSSSSTTTSSSPPPMMMNNNOOOOOOMMMJJJFFFDDD999777444111///////////////>>>QQQ___gggdddPPP;;;666777;;;AAAAAA999111...111222222222111000//////,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))''')))))))))((()))+++---)))---000111///---...///---000333555444333222333111000111555555555999>>>FFFSSScccmmmuuu|||~~~jjjqqq|||~~~MMMJJJEEE???:::999;;;======AAAIIINNNJJJFFFMMMXXXSSSAAA@@@JJJ[[[hhh[[[YYYUUURRRUUUQQQQQQQQQOOOLLLHHHEEECCC>>>CCCGGGiiivvvbbb[[[\\\___``````]]]XXXSSSQQQOOOOOOPPPQQQSSSUUUYYY]]]___aaaaaa``````aaabbbdddeeeaaabbbccceeehhhllloooqqqdddaaa^^^]]]___bbbcccdddbbb```[[[SSSMMMIIIJJJKKKGGGFFFEEEEEEIIINNNTTTXXXZZZbbbkkkppppppppprrrtttzzzyyyyyy{{{}}}}}}||||||}}}vvvnnncccWWWRRRTTTXXX^^^dddiiikkkkkkkkkmmmsss~~~sss^^^LLLCCC;;;999999888888999===666<<<@@@DDDnnnrrrgggllluuuOOOAAA===999999@@@???CCCIIIRRRYYY___bbbdddbbbfffkkkpppsssvvvyyy{{{{{{{{{{{{zzzvvvooofff```VVVNNNFFFBBB>>>888555555666666555666777888888777555555555555555555555555111222333333222222222333222666666222111444555222111555:::AAAGGGKKKNNNPPPRRRYYY\\\ZZZWWWUUUSSSOOONNNNNNNNNKKKGGGBBB>>><<<111111000/////////000111777MMMccckkkjjjbbbQQQ???777@@@GGGCCC;;;666333111222222222222111000..................------++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))*********(((***+++***((('''))),,,***+++,,,....../////////---000333555444333222333111000111444444333888>>>IIITTTaaakkksss{{{|||zzzdddjjjuuuIIIGGGBBB===999888<<>>AAAPPPbbbiii^^^\\\TTTQQQUUUQQQQQQPPPNNNKKKFFFBBB@@@;;;CCCBBB\\\wwwggg```aaaaaabbbbbb```[[[VVVSSSRRRRRRSSSSSSTTTUUUXXX\\\___aaa`````````aaacccdddeeeeeefffhhhjjjnnnqqqsssuuudddbbb___^^^___```aaa```[[[YYYVVVRRROOONNNMMMMMMIIIHHHHHHIIINNNUUU\\\aaa^^^fffpppwwwxxxwwwwwwwwwyyywwwvvvyyy}}}~~~}}}{{{}}}yyyqqqjjj^^^RRRRRRRRRUUU]]]eeekkklllkkkkkkpppzzz{{{nnnZZZKKKBBB;;;::::::888888:::>>>555<<>>AAAFFFLLLRRRVVVXXXYYYccciiippptttvvvxxx{{{~~~~~~xxxsssiii^^^SSSMMMGGG@@@;;;;;;888777666666777888777555444444444444444555555555333444444333222111222333333777555000///555888666777;;;BBBMMMWWW^^^```aaaaaacccaaa\\\XXXVVVRRRMMMLLLLLLJJJFFF@@@:::666444,,,,,,---...///000111222???XXXnnnqqqiiiaaaTTTGGG???NNNSSSFFF777444444333333222222222111///...---,,,,,,,,,+++***)))''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))******++++++++++++)))+++,,,***'''&&&)))+++---,,,,,,---000222222111,,,000333555555333333333111000111444333222777>>>HHHRRR]]]fffpppwwwxxxuuu___dddnnnzzzLLLDDD>>>===<<<:::999:::@@@JJJKKKAAA@@@MMMVVVVVVJJJDDDAAANNNsssiiiaaa\\\XXXXXXUUUUUUWWWWWWTTTMMMGGGDDDDDD???AAA<<>>:::888999;;;<<<======>>>>>>SSSuuuaaaYYYbbbTTTEEEBBB999;;;<<<<<<@@@EEEGGGHHHNNNVVVccckkktttzzz{{{yyyxxxxxx~~~~~~rrrnnnggg___UUUKKKAAA;;;;;;:::888777777666444222222333444555666666666666666666666666555555444444555666666555333444999===;;;DDDPPPXXX]]]ccciiinnnddddddccc___YYYSSSOOOMMMPPPLLLEEE>>>777333111000333+++,,,333333...555DDDRRRaaaqqqvvvmmm[[[EEE666HHHLLLMMMEEE999000///222888666333222111111///---///...---+++***)))))))))+++++++++***)))(((((('''))))))))))))************,,,+++++++++******))))))&&&''')))*********)))(((+++---...///...///111222000000111333444444333111......///333888===???@@@EEEQQQ^^^fffmmmrrrrrroooYYY___kkk{{{HHHAAA;;;<<<<<<;;;;;;===FFFKKKIIIAAACCCOOOTTTQQQCCCAAACCCSSSxxxeee___ZZZXXXXXXUUUTTTVVVUUURRRKKKEEEAAA@@@AAADDD===QQQ|||oooeeecccaaa```___]]]YYYUUUVVVYYYXXXUUUWWW___cccbbbddddddeeeddddddeeeiiikkkmmmppppppnnnpppsssssspppgggeeebbb`````````^^^]]]WWWWWWUUUTTTSSSSSSRRRRRRNNNNNNNNNNNNRRRYYYccciiihhhlllrrrwwwyyyyyyzzzzzz}}}}}}~~~pppddd]]]UUUOOOLLLNNNRRR[[[eeennnqqqrrrsssqqqwwwtttiii```RRRDDDAAA===999777888:::<<<===???BBBCCC\\\|||bbbWWWWWWwwwvvvVVV@@@666>>>;;;999;;;???BBBDDDJJJQQQXXX___kkkuuuzzz}}}}}}}}}zzzvvvqqqkkkcccZZZNNNGGG<<<999666555555555444333333444444444444333333333222222222222222222222222000222444444555999>>>BBBMMMSSS\\\bbbfffiiikkkmmmgggddd```[[[UUUOOOIIIGGGDDDAAA===777333000......111111000...000:::HHHQQQfffjjjllleeeXXXIII;;;333???BBBCCC>>>555111444999<<<999555222000///---,,,......,,,+++***)))))))))++++++******)))((((((''''''(((((((((((()))))))))((((((((((((''''''&&&&&&'''''')))*********)))(((+++---...///...///111222000111111333444444333111000000111555:::???AAABBBJJJTTT___hhhooosssqqqlllXXX]]]iiizzz}}}www~~~BBB<<<999:::<<<<<<>>>BBBNNNLLLFFFCCCIIIRRRRRRKKK???@@@GGG[[[zzzaaa]]]ZZZZZZ[[[XXX\\\]]]\\\XXXQQQKKKGGGEEEAAAEEE===HHH|||xxxiiifffdddeeefffddd```\\\YYY[[[ZZZXXXYYY___bbbbbbeeeeeefffeeefffhhhlllooonnnssstttqqqmmmnnnnnnllliiigggdddbbbbbbaaa___^^^[[[YYYXXXVVVUUUUUUUUUUUURRRTTTTTTRRRQQQVVV___gggiiinnntttyyy|||}}}~~~kkk___XXXQQQLLLJJJOOOTTT]]]gggqqqwwwxxxwwwsss{{{rrrfffZZZIIIAAA???;;;888777888:::;;;999>>>BBBEEEddd|||aaaWWWPPP```pppPPPDDD===999777999:::;;;???DDDKKKRRR]]]kkkvvv}}}~~~}}}~~~|||zzzvvvmmm```VVVIIIDDD>>>999888888888888666666666555444444333333444444444444444555555666444777;;;???CCCIIIPPPTTT^^^```fffkkkooopppmmmjjjhhhbbbZZZSSSNNNHHHBBB>>>888666444222000///...---+++222000+++666RRRggglllmmmfffZZZNNNDDD<<<888777888999999555000111777===@@@<<<666222///...---+++...---,,,+++***)))))))))+++******))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))******))))))+++---...///...///111222000111222333444333222111111111333777===BBBDDDEEELLLTTT^^^hhhqqqwwwssslllWWWYYYdddxxx}}}~~~{{{wwwttt???:::888:::;;;<<>>AAAGGGNNNUUU]]]cccgggggggggiiinnnsssrrrlllfffbbbZZZPPPIIIFFFBBB<<<777222111111111000000//////---000000444HHHfffyyy|||rrr```MMMBBB???===<<<<<<888777444000...000777<<>>CCCFFFGGGJJJQQQZZZfffsss{{{xxxqqqVVVTTT^^^tttpppooo>>>:::888:::;;;;;;???EEEOOOFFFBBBKKKVVVXXXOOOFFF@@@CCCPPPooonnnbbbcccbbbdddgggbbbaaa```^^^[[[WWWRRRMMMIIICCCEEE@@@???___}}}yyyttttttuuussslllfffaaa___^^^^^^^^^___```bbbeeefffhhhiiijjjmmmpppssstttuuuuuuuuuxxxyyytttlllmmmkkkiiihhhgggfffcccaaa^^^]]][[[ZZZXXXXXXYYYYYYXXX[[[^^^[[[XXX[[[dddmmmqqquuuzzz~~~}}}kkk___XXXRRROOOOOONNNWWWbbbmmmyyy}}}tttqqqvvviiiXXXOOODDD<<<;;;999777777999;;;<<>>888666333111111555999<<<===999444000////////////,,,,,,+++***)))))))))))))))))))))((((((((((((((((((((()))))))))*********************************)))))))))))))))******++++++---...///...///111222000222444444222111111222000000222777===CCCFFFGGGKKKQQQYYYdddrrr|||{{{tttXXXRRRYYYqqq|||uuuuuu===:::999;;;;;;;;;@@@GGGKKKDDDEEERRR[[[UUUJJJDDD@@@HHH[[[~~~llleeegggfffhhhiiiccc```___]]][[[YYYVVVQQQMMMHHHFFFDDDBBBUUUzzzvvvvvvyyyxxxqqqjjjfffcccbbbccccccaaabbbdddfffiiilllnnnoooppprrrsssvvvwwwwwwyyy~~~yyyoookkkjjjiiihhhhhhgggeeebbbbbbaaaaaa```___^^^]]]\\\\\\___aaa```___bbbjjjqqqtttxxx}}}uuueee[[[TTTPPPOOOQQQOOO\\\jjjvvv~~~pppppprrrvvvzzzbbbPPPKKKCCC;;;:::999888888:::<<<===@@@===CCCUUUmmmVVVVVVVVVYYYccciiiyyyVVVGGG888444666888:::<<<<<>>>>>???@@@BBBCCCKKKJJJJJJJJJLLLOOORRRTTT[[[]]]aaagggnnnsssuuuttttttpppllljjjhhhbbbYYYQQQHHHCCC<<<999888777555333//////.........///000000111555EEE```vvv}}}{{{yyyiiiPPP999444999<<<>>>AAA444333333666:::===??????:::666222000///000000000++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))***))))))))))))***+++,,,+++---...///...///111222///333555555222000111222//////111666===CCCFFFGGGPPPUUU]]]eeepppzzz|||xxx^^^SSSWWWooo~~~zzz}}};;;999:::<<<<<<===BBBJJJGGGCCCJJJYYY]]]PPPDDDAAACCCSSSoooxxxiiifffhhhfffhhhhhh```bbb```_________]]]XXXTTTJJJDDDEEECCCJJJwww}}}xxxuuuxxx{{{tttmmmhhhgggiiihhhddddddhhhhhhlllqqqtttttttttttttttvvvyyy|||}}}{{{sssmmmlllkkkllllllllliiigggggghhhiiiiiihhhfffdddbbbcccccccccccceeeiiiooosssuuuzzzwwwjjj]]]UUUQQQNNNPPPSSSTTTccctttnnnlllpppuuuwwwyyyzzz}}}|||tttYYYKKKGGG???:::999999999:::;;;===>>>???:::FFFdddjjjYYYWWWTTTZZZdddgggjjjlllOOO>>>777666666888999;;;???EEEKKKSSS\\\bbb^^^```cccggglllqqquuuwww|||~~~}}}||||||uuuooojjjfffbbb___VVVUUUSSSRRRSSSTTTUUUVVV[[[[[[ZZZ[[[]]]aaadddggghhhhhhjjjnnnssstttrrrpppiiieee```[[[VVVPPPHHHBBB<<<:::777444333222222222000///......///111333444>>>TTTmmm}}}yyylllLLLAAA<<>>777555222000000///...---+++******)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***'''''''''((((((((())))))******)))))))))***+++,,,+++---...///...///111222///333666555111///000222...///111777>>>DDDGGGIIIRRRYYY```fffpppzzzfffWWWXXXppp~~~|||yyy{{{|||}}}999888999<<<===>>>EEEMMMEEEDDDNNN]]]]]]LLL@@@???HHH___}}}tttgggeeehhheeeffffff]]]aaa___^^^___```___[[[WWWJJJ@@@CCCAAA@@@hhh{{{wwwuuu{{{~~~qqqlllkkkmmmlllggggggkkkjjjoootttxxxxxxwwwuuuuuuttt{{{~~~{{{vvvppppppooopppqqqqqqnnnllllllmmmoooooonnnllliiiggggggfffeeefffhhhlllqqqtttvvvzzzooocccWWWRRROOONNNQQQVVVWWWiii{{{nnnhhhoooxxx}}}|||zzzxxxwwwrrrwww}}}{{{jjjTTTIIIEEE;;;:::999999999:::<<<>>>???DDD???PPPwwwtttwwwuuuttteee^^^[[[TTTXXX```___^^^pppqqqRRRAAA:::777888777999;;;;;;<<>>000///111333888@@@FFFFFF@@@:::777555222000000...,,,++++++***)))))))))))))))***'''''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))******+++***)))))))))***,,,,,,+++---...///...///111222///333777666111///000333//////222777???EEEIIIJJJQQQYYYaaagggqqq}}}lll[[[YYYqqq|||}}}~~~<<<;;;;;;<<<>>>AAAHHHOOOEEEEEEMMMXXXSSSCCC===AAARRR}}}{{{qqqkkkddd````````````^^^\\\^^^]]]\\\^^^```\\\VVVMMMDDD>>>>>>AAAWWW~~~}}}}}}~~~{{{uuupppnnnnnnmmmkkktttssstttwww{{{|||zzzwwwzzzxxxuuuuuuxxx{{{|||}}}sssrrrqqqrrrssssssrrrqqqqqqpppooommmkkkjjjjjjjjjooopppqqqqqqpppoooqqqrrrqqqyyyzzzkkk___QQQJJJNNNVVV```fffooozzzwwwxxx{{{~~~|||bbbNNNBBB???>>>888888999::::::;;;<<<<<>>EEEJJJIIIBBB<<<555777888666111---,,,,,,******))))))))))))******,,,++++++++++++++++++,,,++++++++++++++++++++++++************************(((''''''''')))***,,,...+++,,,---///000000111111222444555555333222222333000222666<<>>@@@XXXhhhnnn]]]GGG;;;999888777===FFFLLLLLLFFF===777777888888555000---,,,---,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************(((((('''((()))***,,,---+++,,,---///000000111111222444555444333111222222000111555;;;AAAFFFHHHHHHPPPWWW___gggrrr}}}cccZZZ]]]sss999:::<<<===BBBJJJRRRWWWLLLNNNNNNJJJDDDAAACCCHHHlllyyypppmmmjjjiiijjjjjjfffccc___aaa```]]]]]]]]]ZZZUUULLLGGGEEECCC???JJJrrrwwwsssvvvxxxvvvsssvvvwwwzzz~~~}}}||||||~~~~~~yyywwwttttttvvvxxxyyyyyysssrrrrrrrrrqqqqqqqqqqqqvvvxxxzzzzzzxxxvvvuuuuuu{{{}}}rrrcccXXXTTTZZZ^^^dddvvvpppYYYIII@@@<<<;;;888888999:::;;;<<<===>>>AAARRR```ZZZTTTSSSWWW[[[[[[YYYQQQYYYaaammm{{{YYYCCC:::888666555777888999999???>>>===<<<>>>@@@BBBDDDNNNTTTYYYYYYZZZ]]]^^^\\\^^^^^^^^^aaadddeeedddccciiigggeeefffggghhhggggggcccbbb___\\\YYYVVVSSSRRRNNNMMMLLLIIIEEEBBB???===;;;999555333333222111000222///000333333000000222111000222<<>>888555:::999777333///,,,,,,---,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---+++,,,---///000000111111222333555444222111111222///000444999@@@EEEGGGGGGNNNUUU^^^eeeoooyyy~~~~~~___XXX]]]ttt<<<===>>>@@@HHHTTT]]]```TTTVVVRRRHHH@@@@@@FFFLLL}}}wwwuuuqqqllljjjjjjiiieeebbbaaacccbbb^^^]]]]]][[[VVVRRRMMMJJJEEE===CCCfffwwwssswwwzzzxxxtttwwwyyy}}}}}}yyyxxxyyy{{{||||||wwwwwwxxxxxxxxxyyyyyyxxx|||~~~||||||xxxlllfffZZZZZZkkk}}}ssshhhmmmuuuaaaNNNCCC>>><<<;;;888999:::;;;<<<===>>>???DDD```^^^YYYSSSRRRUUUXXXYYYXXXTTTWWWXXX]]]rrrsssGGGBBB<<<888777777777666999:::;;;;;;:::;;;<<<>>>@@@FFFKKKLLLNNNQQQRRRPPPSSSSSSSSSUUUXXX[[[\\\\\\]]][[[YYYYYYZZZ[[[\\\[[[WWWUUUSSSOOOLLLIIIGGGFFFCCCBBBAAA???===;;;999888666444222111222222111000111///000333222//////333111444===SSSzzzppp]]]QQQ@@@GGGYYYZZZVVVLLL@@@777111222???MMM___XXXNNNEEE===:::999999<<<999666111...,,,,,,---******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,+++,,,---///000000111111111333444444222111111222///000222888>>>DDDFFFGGGNNNVVV___eeemmmvvv{{{{{{^^^ZZZ```vvv>>>>>>>>>BBBPPP___fffdddYYYWWWRRRGGG>>>>>>HHHSSSrrrrrrlllfffcccddddddcccbbbccceeeeeeaaa___```___[[[[[[TTTNNNHHH???AAA]]]~~~xxxtttyyy{{{yyyxxxxxx{{{}}}}}}~~~~~~~~~}}}}}}uuuhhhfffaaammmtttZZZ[[[ggguuu}}}uuuhhhVVVGGG???===;;;999888999:::;;;===>>>???@@@FFFmmmqqq___ZZZUUUSSSTTTUUUUUUTTTWWWQQQQQQWWW___tttrrrfffTTTCCC:::888:::<<<666888:::;;;::::::;;;<<<666<<>>;;;;;;:::999888777666666555333222222333444333222555333333444222000333888AAARRRiiiuuuTTTCCCAAA???LLLVVVLLLEEE===777666888@@@OOO^^^jjj]]]LLLAAA???@@@???===;;;888333///---,,,,,,,,,******))))))))))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,---///000000111111111333444333222111111111//////222777>>>CCCFFFGGGRRRZZZbbbfffllluuu|||}}}dddaaahhh|||======???HHH\\\mmmkkk```XXXQQQJJJEEE>>>???PPPdddyyylllhhhccc]]]\\\___bbbccccccdddggghhhdddbbbddddddcccaaaXXXQQQMMMDDDBBBVVVpppwwwuuuzzz|||{{{}}}{{{}}}tttiiifffrrroooWWWSSScccvvvooobbbQQQDDD>>><<<:::777999999:::<<<>>>???@@@AAAHHHxxxggg^^^ZZZVVVSSSRRRRRRRRRQQQTTTKKKMMMTTTTTTXXXyyyeeeKKK===:::<<<777777888999::::::999888333888:::999:::===???>>>???>>>===???BBBDDDEEEDDDDDDCCCAAAAAACCCCCCCCCBBB???===<<<:::999999::::::555555444333333333444444555444333444555666555444444111111333444777@@@JJJlllvvvRRRDDD@@@HHHOOOTTTLLL<<<999888888===FFFRRR]]]ccc```UUUJJJGGGKKKKKKEEE>>>999555000---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++,,,---///000000111111111222444333111000000111000000222777===CCCFFFHHHSSS[[[cccgggmmmxxxrrroootttzzzwww;;;???EEEUUUnnn~~~qqqZZZVVVHHHAAADDDBBBEEE___tttkkkdddaaa]]]^^^aaadddeeeddddddiiijjjgggeeehhhjjjjjjaaaXXXSSSRRRKKKEEEPPPbbbqqqrrrwwwyyy{{{ssslllpppkkkZZZUUU]]]qqqhhh[[[KKKAAA===<<<:::777999999;;;<<<>>>@@@AAABBBLLLiii[[[XXXTTTQQQPPPOOOOOOOOOOOOKKKMMMRRRQQQPPP```vvvwwwZZZIIICCC<<<:::888999::::::888555333777888444444888::::::;;;:::999:::<<<======<<<<<<;;;;;;<<<======<<<:::999888666555555555777777333333222111111222333444444333333444666666555444000000333;;;EEERRRfffwwwyyydddZZZBBBKKKPPPUUU[[[SSSCCC;;;555999<<>>666222...,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))************************(((((()))***+++******)))+++,,,---///000000111111111222333333111000000111111111222777>>>DDDGGGIIIQQQYYYaaafffnnn{{{zzzuuuyyy~~~~~~rrrwww<<>>@@@AAABBBPPPuuucccWWWUUURRRPPPNNNNNNNNNNNNLLLNNNPPPRRRRRRTTTWWWYYYdddVVVCCC>>>::::::<<<<<<888333555888777333111555888888;;;::::::;;;<<<<<<;;;999888888888999;;;;;;888666777666444333222333555666444333222222222333444555333222222333555555444222222444<<>>AAAKKKcccxxxsss```SSSQQQOOONNNMMMIIICCC???333000,,,+++,,,---+++)))******))))))))))))************))))))))))))******************************************************((((((***++++++***))))))+++,,,---///000000111111000222333333111000000111111111333777>>>DDDHHHIIINNNVVV___eeennn~~~yyy{{{}}}|||kkksssCCCGGG]]]gggWWWGGGLLLCCC===MMMjjjvvvfffffffffiiinnnooollljjjlllkkkiiihhhiiillloooqqqrrrhhh^^^WWWXXXSSSHHHFFFMMMjjjzzzjjjjjjttt|||sssggghhhggggggrrrnnnRRRKKKAAA<<<;;;:::777444666<<>>;;;???<<<444---111333666666555444444555555222222777999666444555888777666666555444333333555444333222222333444444///111444666666666555444666222444999888444777@@@???;;;OOO}}}kkkRRRFFFTTTkkksss]]]PPPDDD888777>>>???KKKZZZeeejjjhhhbbb\\\___]]]ZZZVVVOOODDD999222)))***++++++***)))***+++,,,,,,***)))))))))******---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,.........///////////////000222444444333111111222333111444:::???@@@DDDIIINNNSSS[[[cccmmm{{{~~~llluuuFFFLLLffftttZZZQQQBBBEEE@@@FFFcccwwwnnnbbb```___bbbhhhjjjhhhgggiiillljjjiiijjjmmmppprrrssshhh___ZZZ\\\WWWKKKGGGJJJVVVrrrbbbaaakkkttt|||qqqtttwwwbbbMMMGGG???;;;;;;;;;999777:::;;;<<<===>>>@@@DDDHHH|||{{{uuuyyyvvvbbbTTTTTTSSSRRROOOLLLKKKKKKMMMIIIJJJKKKLLLMMMNNNOOOOOONNN[[[}}}mmmZZZIII===:::<<<777777777777777666555444AAA:::444333333333555999555555666555555444333333777777666555444555555555777666555333111111222333777222111888<<<===AAAHHH[[[vvvqqqYYYOOOQQQaaaqqqSSSCCC<<<777;;;CCCPPPZZZcccddd```\\\YYYWWW\\\YYYUUUPPPIII???666///+++++++++***(((((()))*********+++++++++++++++***+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,.........///////////////000222444444333222111222222111333:::???AAAEEEJJJMMMRRR[[[eeeqqqqqqwwwFFFTTTsssdddOOOMMMCCCBBB???QQQ|||ssslllhhhbbb```___cccjjjmmmlllllloooqqqooommmmmmnnnooopppooohhhaaa^^^___[[[OOOHHHHHHLLL~~~mmm[[[WWW^^^iiiuuu}}}~~~~~~oooxxx~~~jjjWWWGGGBBB<<<999:::;;;;;;:::???::::::>>>???AAAKKKYYY}}}sssvvvssspppzzzsssvvvooo[[[RRRQQQRRRRRROOOLLLJJJJJJKKKHHHHHHIIIJJJKKKKKKLLLLLLJJJHHHZZZ~~~YYY>>>777;;;;;;999777666666777666555444444888@@@BBB===777666444555666777666666444333222222222333333333333333444555555555555777;;;===:::444333;;;LLL___qqq~~~rrr[[[IIIKKK\\\qqqbbbAAA444777>>>GGGNNN___hhhmmmfff]]]ZZZ[[[\\\[[[WWWQQQIIIBBB;;;333...,,,,,,+++)))''''''***,,,'''((()))******))))))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,.........//////000000000000222444555333222222222111000333:::???AAAEEEJJJMMMSSS[[[eeeppp~~~yyyPPPjjjttt[[[NNNKKKJJJDDDAAAXXXzzzllljjjiiieeebbbaaaeeellloooooopppsssuuussspppnnnnnnmmmllljjjiiibbb___```\\\SSSKKKIIINNNyyyppp[[[RRRTTT^^^mmmyyy{{{vvvyyy{{{bbbNNNBBB???:::888999:::::::::>>>999;;;@@@???AAAWWWssssssiiiUUUQQQPPPQQQRRRQQQNNNKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKSSSJJJKKKbbb~~~{{{VVVCCC>>>999;;;;;;999777666999;;;000444>>>IIILLLDDD:::555444555777888888777666555222222333555666777777777222444777777666666888;;;777???NNNccc~~~jjjLLLKKKTTTiii|||gggNNN777666FFFTTT]]]aaacccmmmrrrnnnkkkmmmnnnkkk^^^XXXOOOEEE>>>777222...,,,,,,+++)))((()))---000---,,,+++***************,,,,,,++++++++++++,,,,,,////////////////////////************************)))))))))***++++++,,,,,,.........///000000111111000333555555333222222333111000333:::???AAAFFFKKKOOOUUU\\\dddmmmxxx~~~pppbbbUUUNNNDDDHHHDDDCCC^^^ooojjjllliiieee___^^^aaagggjjjjjjkkkoooqqqooommmmmmmmmmmmkkkjjjiiiccc^^^^^^\\\WWWPPPLLLIIIgggrrrrrryyycccTTTOOOVVVgggvvv|||oooYYYGGG@@@>>>:::888888888999999;;;:::???BBB>>>FFFjjj|||{{{^^^OOORRRQQQRRRSSSRRROOOMMMLLLMMMIIIJJJJJJJJJJJJJJJJJJJJJMMMJJJIIINNNYYYuuu~~~{{{mmmUUUXXXXXXOOOAAA888777:::@@@<<<:::======:::999:::444555666777777777666555888888888999999:::::::::555777888777666999AAAGGGQQQjjjuuu```SSSMMM\\\jjj~~~ooogggKKKBBB???KKK___lllnnnmmmbbbnnnwwwyyy~~~|||ppp]]]VVVJJJ@@@888222///---+++++++++******,,,111444666444000---+++,,,...000,,,++++++******++++++,,,************************************************)))))))))***++++++,,,,,,......//////000111111222111333555555444222222333111000333:::???AAAEEEJJJPPPVVV^^^eeellluuuxxxsssTTTNNNHHH<<>>IIIbbbnnncccdddbbb___```fffccccccfffgggddddddgggdddcccccceeehhhiiiiiihhheeecccaaacccfffeee]]]UUULLLOOOsssvvvkkkhhhppp{{{uuueeeXXXLLLDDD<<<<<<;;;999888888999;;;;;;AAACCCAAAHHHhhhsssmmmtttjjjZZZWWWVVVRRRRRRQQQOOOMMMLLLMMMOOOKKKKKKJJJJJJJJJIIIIIIIIIAAAFFFMMMPPPJJJKKK___www}}}|||~~~hhh[[[MMMHHHEEEEEECCC>>>;;;;;;@@@>>>===;;;:::;;;<<<============???CCCHHHMMMQQQVVVeee|||lll\\\ddduuunnnWWWJJJGGGHHHFFFXXXooo{{{{{{wwwuuuuuu~~~yyygggQQQIIIBBB999111---,,,,,,,,,***+++,,,+++++++++---///******)))(((((((((((()))))))))(((((((((((())))))++++++++++++++++++++++++************************)))))))))***++++++,,,,,,---...///000111222333333111333555666444333333333444222555;;;>>>@@@CCCGGGNNNUUUaaakkkuuugggppphhhUUUHHH@@@@@@EEEEEEUUUvvveee___```]]]]]]bbbgggcccccceeeddd``````bbbeeedddcccdddeeeeeecccaaabbbcccdddhhhlllkkkbbbWWWSSSIIIeee}}}vvvzzzssscccSSSDDD;;;:::::::::999999999;;;===???DDDCCC@@@NNNwwwsssvvv___hhhdddYYYTTTMMMRRRQQQPPPMMMKKKKKKMMMOOOKKKJJJJJJIIIIIIHHHHHHGGGKKKGGGHHHMMMMMMJJJOOOYYY{{{vvvzzzvvvcccTTTKKKGGGIIIOOOHHHFFFCCCAAA@@@AAABBBDDDQQQRRRTTTYYYaaakkkuuuzzzvvv]]]aaatttiiiOOOAAA@@@CCCEEEZZZrrrxxxmmm[[[GGGCCC===444...,,,---//////***+++,,,+++)))))))))***'''))),,,/////////---,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,---...///000111222333333222444666666555333333444555333555;;;>>>???BBBGGGNNNVVVaaalllvvviiisssjjjUUUQQQKKK>>>>>>HHHOOOkkkzzzeeeccceee___[[[\\\bbbdddfffbbb^^^]]]aaafffgggggggggffffffeeedddddd^^^aaaeeekkkrrrrrrgggYYYVVVQQQZZZyyyvvvcccWWWMMMDDD>>>:::::::::999999::::::;;;@@@:::???CCCTTTyyyyyyYYYccc```ZZZWWWPPPMMMMMMLLLLLLLLLMMMNNNNNNKKKJJJJJJJJJJJJJJJKKKLLLHHHJJJKKKLLLLLLMMMOOOPPP[[[ooo}}}{{{wwwnnnjjjccc^^^fffuuu}}}mmmjjjzzzsss^^^IIIAAAAAAEEEOOOXXX}}}xxxaaaNNNDDD888555111,,,******+++,,,+++***)))(((((()))***+++******))))))))))))******************)))))))))((())))))))))))))))))))))))---,,,***)))))))))***+++***))))))((()))+++,,,---000000000111222222333333666666555444333333222222000000444999<<<<<>><<<;;;999999999:::;;;<<<>>>???EEEGGGQQQtttsss|||zzznnnwwwtttjjjSSSLLLNNNNNNLLLOOOOOOOOOOOONNNMMMLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJHHHIIIKKKKKKJJJHHHCCCIIIMMMIIIDDDNNNkkkvvvqqquuuuuusss~~~rrruuu~~~vvv^^^QQQNNNTTT]]]qqqzzztttbbbNNNCCC>>>888222...,,,------...------++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++***)))((())))))***))))))))))))))))))))))))))))))******)))(((&&&%%%((()))+++,,,------,,,,,,000000000111222222333333444444444444333333333333888666666999:::;;;@@@GGGKKKTTT```jjjqqqyyy|||PPP@@@<<>>@@@AAA@@@\\\xxxtttuuu^^^mmmsssXXXMMMLLLKKKJJJKKKHHHIIIJJJKKKKKKJJJHHHGGGFFFHHHIIIKKKLLLKKKJJJIIIKKKGGGDDDEEEGGGGGGDDDAAADDD???===CCCGGGGGGEEEEEENNNllltttooolllggg```ccc```eeeyyyjjjSSSBBBBBBJJJSSSXXXhhhuuudddZZZRRRFFF:::555111---+++------,,,,,,,,,++++++******))))))***++++++***))))))*********))))))*********)))***+++,,,,,,***)))'''))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,---......000000000111222222333333333333333333333333333333333222555:::<<<<<<@@@FFFOOOWWWaaaiiipppyyyCCCBBBCCCFFFPPPooommmgggooosssaaa\\\[[[WWWSSSWWW[[[ZZZWWWWWW\\\aaabbbbbbaaa```^^^]]][[[[[[___kkkttttttnnneee[[[TTTYYYVVVSSSPPPRRRccczzzmmmgggfffhhhlllqqqsss\\\LLLEEECCC>>>;;;999:::;;;<<<777888999:::<<<>>>@@@AAALLLxxxhhhmmm~~~[[[KKKZZZxxx~~~eeeNNNGGGHHHGGGGGGIIIEEEGGGHHHJJJJJJIIIGGGFFFGGGHHHJJJKKKKKKIIIHHHFFFKKKGGGCCCCCCEEEDDD@@@<<>>===AAAFFFRRRYYYbbbjjjqqqzzzBBBDDDEEEJJJ```pppggghhhfffqqqvvvmmm```[[[ZZZYYY[[[ZZZXXXVVVUUUVVVWWWXXX```bbbaaa^^^YYYYYY^^^cccaaajjjsssrrrggg[[[VVVUUUTTTUUUQQQQQQSSSWWWuuutttxxx{{{tttoooqqq|||rrraaaRRRLLLFFFDDDAAA>>>;;;::::::;;;777>>>===<<>>KKKUUUxxxaaammmKKKLLLhhhmmm^^^LLLFFFJJJMMMIIIBBBLLLKKKIIIHHHGGGGGGHHHIIILLLIIIGGGHHHJJJLLLKKKJJJLLLJJJGGGEEEBBBAAAAAABBB?????????>>>??????@@@AAAIIIGGGHHHSSSnnnoooddd[[[MMMFFFMMMZZZiii~~~hhhTTTHHH666666444222000...---,,,------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***000>>>FFF<<<+++&&&...+++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,---//////000111222333333444444444444444555666555333222333444111222777===@@@???BBBGGGRRR^^^bbbeeeooovvvCCC@@@DDDWWWxxx}}}iiicccddd___hhhllleee\\\XXXWWWUUUWWWVVVUUUUUUVVVXXXZZZ\\\```bbbbbb___YYYWWWZZZ]]]gggmmmqqqnnnfff]]]ZZZZZZSSSUUUSSSSSSSSSSSSkkkyyyrrrrrrtttrrrfffWWWJJJFFFAAA???===:::888888888888777<<<;;;<<>>===GGGUUUwwwaaagggNNNRRRmmm^^^VVVKKKEEEEEEGGGFFFDDDIIIIIIGGGFFFFFFGGGGGGHHHFFFEEEDDDEEEGGGHHHGGGEEEFFFFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>????????????@@@CCCHHHUUUnnnyyyiii[[[QQQNNNIIIQQQ\\\iii|||ttt[[[FFF;;;222222222111000//////...---------...------,,,+++************++++++++++++))))))))))))))))))))))))---111<<>>...)))///************************+++++++++++++++***))))))))))))***+++,,,---...//////000111111222222222222333444555555333222333444111222777===??????AAAFFFQQQ]]]bbbfffpppwwwFFFCCCPPPuuupppddd```bbb]]]aaaccc___[[[YYYWWWTTTRRRRRRRRRTTTWWWZZZ]]]______aaabbbaaa]]]\\\^^^```sssrrroooiiibbb]]][[[[[[TTTXXXVVVUUUTTTPPP___~~~yyytttlllwwwoooaaaYYYMMMDDDAAA===<<<:::888777777888888999===;;;>>>DDDAAAAAALLLtttsssooo{{{[[[NNNTTThhhoooPPPOOOLLLGGGCCCCCCFFFIIIHHHGGGFFFFFFEEEFFFFFFFFFBBBBBBCCCDDDFFFFFFDDDBBBBBBAAAAAA@@@???????????????@@@AAABBBAAAAAA??????<<<@@@DDDDDDDDDLLLZZZffflll\\\UUUTTTZZZaaakkk|||ppp\\\EEE666222........./////////000000---------------,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))***,,,333:::666+++'''+++))))))))))))))))))))))))***++++++++++++***))))))))))))******+++,,,------//////000111222222222222222444555444333111222333222222777===>>>===@@@DDDOOO\\\bbbgggrrrxxxGGGOOOnnnrrriiidddbbbdddcccbbb```___^^^]]]YYYUUUOOOPPPQQQTTTWWW[[[^^^```]]]___aaaaaabbbeeeiiimmm{{{tttkkkbbb]]][[[ZZZZZZWWWZZZXXXVVVUUUPPPYYYrrr}}}qqqmmmpppvvv~~~yyybbbXXXRRRHHHBBBAAA<<<;;;::::::::::::;;;;;;;;;@@@???@@@DDDCCCMMMcccooogggOOOJJJSSSbbblllqqquuu```LLLNNNNNNLLLHHHFFFIIILLLIIIHHHGGGFFFEEEDDDDDDDDDAAABBBEEEGGGHHHGGGDDDBBBAAA@@@???>>>>>>@@@BBBDDDCCCDDDFFFFFFFFFDDDBBBAAA>>>BBBEEEDDDBBBBBBFFFJJJTTTrrr~~~wwwpppggglllrrrvvvxxxjjjjjjlllpppwww|||ooo___OOO???333///111,,,,,,------.........///,,,------------,,,++++++,,,------------.........++++++++++++++++++++++++***((()))---,,,(((&&&)))******************************+++++++++******))))))******+++,,,---------000111222333444555555555222333555555333111111222222222666<<<>>>===???DDDMMM[[[bbbhhhsssyyyIIIccczzzjjjgggeeedddfffjjjeee``````aaa___ZZZVVVOOOPPPQQQTTTWWWZZZ\\\]]]]]]]]]]]]___bbbgggnnnsssvvvnnnddd]]]ZZZZZZZZZ[[[WWWYYYTTTRRRTTTPPPVVViii~~~rrrrrrmmmlllsss|||mmmZZZSSSNNNFFF@@@AAA:::::::::;;;;;;<<<<<<===:::AAAAAA???@@@DDD___mmmZZZIIINNN\\\gggggggggqqqZZZOOONNNNNNMMMLLLKKKJJJIIIKKKKKKJJJHHHFFFDDDBBBAAA@@@BBBFFFHHHHHHFFFDDDBBBAAA@@@>>><<<>>>AAAEEEHHHEEEFFFHHHHHHGGGEEECCCAAA?????????@@@AAAAAA@@@???===OOOiiizzzppphhheeegggkkkmmmkkkfffdddiiissszzz{{{xxxwwwiii\\\\\\aaahhhpppxxx|||iiiXXXDDD888111------000------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++...***(((((()))(((***---++++++++++++++++++++++++)))******+++++++++******++++++,,,,,,------......000000222333444555555555111333555555444222111222222222777===???>>>@@@DDDLLLZZZbbbgggsssyyy\\\qqqggggggdddcccffflllddd^^^^^^___[[[WWWUUUOOOPPPRRRTTTVVVXXXZZZ[[[\\\[[[ZZZ[[[]]]bbbfffiiihhhddd^^^[[[ZZZ[[[\\\\\\SSSUUUOOOMMMRRRPPPSSSbbbwwwzzzqqqiiifffmmmwww~~~rrraaaQQQMMMJJJBBB======888999999::::::;;;;;;<<<888@@@@@@>>>@@@LLLwwwxxxoooyyyuuuRRRNNN___tttsssqqquuusssPPPNNNLLLJJJKKKLLLKKKGGGDDDKKKKKKJJJHHHFFFCCCAAA@@@===AAAEEEGGGFFFCCCBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIFFFFFFFFFFFFEEECCCAAA@@@CCC@@@===>>>AAABBB@@@===EEEEEEHHHTTTkkkxxxkkkkkkoooppprrrvvv~~~|||}}}yyy}}}vvvOOOBBB555111111...,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))---+++)))''''''(((***,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,------.........---...000111222333444444222444777777555333222222111222777===@@@???BBBGGGLLLZZZaaafffrrryyyllliiijjjdddbbbggghhh```ZZZ[[[[[[VVVSSSTTTNNNOOOQQQTTTVVVXXXYYYZZZYYYXXXYYYZZZ\\\]]]]]]]]]______^^^]]][[[ZZZYYYYYYOOORRRNNNMMMTTTRRRRRR\\\ccczzzwwwkkkeeemmmwwwssscccTTTIIIHHHFFF>>>999:::888888999:::;;;;;;;;;;;;:::??????AAAHHH\\\^^^NNN[[[uuu___JJJJJJIIIIIIIIIIIIHHHEEECCCGGGGGGGGGGGGEEECCCBBB@@@===@@@DDDEEEDDDBBBAAABBBBBBDDDHHHKKKMMMMMMKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@DDDBBB@@@???@@@AAA@@@???CCC@@@======EEEXXXqqqzzzooobbbVVV:::444000111111...+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******((((((((()))))))))******))))))))))))))))))))))))(((+++...---+++))))))(((************************))))))***++++++++++++++++++,,,,,,,,,,,,------------...///111222333444444222555888888777444333333111222777>>>AAAAAADDDIIILLLZZZ```eeeqqqyyy{{{{{{{{{jjjlllmmmeeeccciiieee]]]XXXYYYYYYTTTSSSUUUMMMNNNQQQTTTVVVXXXZZZZZZTTTVVVXXX\\\^^^]]]ZZZWWW]]]```bbbaaa\\\WWWTTTSSSOOOSSSPPPQQQXXXVVVSSSZZZSSSyyyuuulllsss~~~mmm[[[ZZZMMMDDDEEEEEE===888999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@EEESSSkkkzzzpppmmmJJJNNNgggmmmTTTMMMGGGIIIIIIIIIGGGFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA???BBBEEEFFFDDDBBBCCCDDDDDDIIIPPPVVVXXXUUUPPPLLLKKKJJJHHHFFFEEEDDDCCCCCC>>>???@@@???===<<<===???666;;;BBBBBB>>><<>>>>>>>><<<999:::;;;<<<<<<;;;;;;===???AAAAAA>>>BBB\\\}}}```hhhrrrPPPKKKddd]]]LLLLLLNNNLLLHHHEEECCCBBBBBBCCCEEEEEEFFFGGGGGGEEEDDDCCC@@@CCCFFFDDDAAAAAAEEEIIIMMMLLLLLLNNNOOOOOOMMMKKKJJJHHHEEEAAA???======>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======CCCEEESSSooofffOOO@@@777222.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888666222...+++)))((((((******))))))******+++,,,,,,)))'''(((+++---,,,***((())))))+++,,,---......///111111///000444555333666777777777777555444333666555888???DDDDDDDDDFFFOOOYYY\\\aaappp|||~~~qqqfffgggfff``````eeecccaaa___]]]\\\ZZZWWWTTTYYYYYYZZZZZZ[[[[[[\\\\\\RRRPPPOOORRRWWW\\\^^^___aaaeeehhhgggbbb]]]ZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWUUUddd~~~kkkgggooo~~~ggg[[[OOOMMMGGG@@@======>>><<<999:::;;;<<<;;;;;;;;;===??????CCCBBBCCC___hhhTTTlll^^^JJJWWWzzzrrrYYYOOOOOOLLLJJJGGGEEECCCBBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@CCCFFFEEEBBBBBBEEEIIIQQQPPPNNNNNNMMMKKKHHHEEEFFFEEEBBB???>>>===>>>>>>============<<<<<<<<<<<<;;;::::::::::::::::::;;;@@@>>>CCCPPP\\\llliii\\\III;;;333000---,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''******))))))******+++,,,,,,***((())),,,---,,,+++))))))***+++,,,---......,,,///000///111666888777666777777777777555444333666555888@@@DDDCCCDDDFFFMMMXXX]]]bbbqqq|||yyymmmccccccccc```aaafff```___]]]\\\[[[YYYVVVSSSVVVWWWXXXYYYZZZZZZ[[[ZZZPPPOOOOOORRRXXX]]]aaabbbfffiiikkkiiiccc]]]YYYYYYWWWXXXXXXWWWVVVVVVWWWYYYTTT]]]uuulllgggkkkuuunnn]]]TTTGGGHHHCCC===;;;<<<===<<<:::999:::;;;;;;:::;;;===???>>>CCCBBBGGGgggxxx[[[\\\oooOOOFFFddd```PPPKKKIIIIIIGGGFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@CCCEEEDDDBBBBBBEEEHHHNNNMMMKKKIIIHHHFFFCCC@@@BBBAAA???>>>=========>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999999:::>>>;;;<<<======CCCWWWmmmzzzgggFFF>>>555///...//////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))***+++******))))))******+++,,,+++***((()))***,,,++++++))))))***+++,,,---......,,,000111000222777888666666777777777777555444333555555999@@@CCCCCCDDDFFFKKKWWW]]]dddsss~~~uuukkkdddbbbaaa___aaaeee^^^\\\ZZZZZZZZZXXXUUUSSSRRRSSSTTTVVVWWWWWWWWWWWWUUUTTTTTTUUUXXX[[[^^^```eeehhhiiieee^^^WWWSSSSSSUUUWWWXXXWWWTTTTTTWWWZZZQQQUUUeee}}}tttooommmyyyqqq^^^UUUOOODDDCCC???;;;::::::;;;;;;:::888999;;;;;;;;;<<<>>>@@@CCC@@@EEE\\\bbbMMMggg|||cccFFFEEEgggmmmOOOHHHEEE@@@EEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???AAABBBBBB@@@AAACCCEEEDDDCCCBBBCCCDDDDDDBBBAAABBBAAA???>>>===<<<<<<===::::::::::::999999999999;;;::::::999999::::::;;;999999===???<<<:::AAAKKKNNNXXXjjjwwwgggRRR???888555111000111222111000------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********************))))))******+++,,,)))((('''(((((()))************++++++,,,------...///333333111111444444222666777777777777555444333444555:::@@@CCCBBBCCCGGGJJJWWW^^^fffuuusssmmmgggdddbbb___```bbb[[[ZZZYYYYYYYYYXXXVVVTTTQQQRRRTTTVVVVVVVVVUUUUUUXXXXXXXXXWWWXXXYYY\\\^^^___aaaccc```[[[UUUSSSSSSUUUWWWXXXWWWUUUUUUYYY]]]SSSTTT]]]tttyyyiiijjjwwwoooaaaTTTNNNKKKBBB???===:::999999:::;;;;;;888999;;;;;;;;;===???BBBFFFAAASSS___MMMvvv[[[SSSBBBKKKggguuu}}}{{{XXXEEEEEEDDD>>>BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????===>>>>>>>>>>>>???@@@BBB???>>>>>>???AAACCCCCCBBBCCCBBBAAA???===<<<;;;:::999999999999888888888888999999888888888888999999444444888<<<===:::999:::666999???HHHUUUeeetttlllXXXLLLDDD999000222111000/////////...------------...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&******))))))******+++,,,)))))))))))))))***+++,,,+++++++++,,,,,,------...///222333111111444333000666777777777777555444333444555;;;AAABBBAAACCCHHHJJJWWW___gggvvvyyypppnnnjjjfffccc```______YYYXXXWWWXXXYYYXXXVVVUUUSSSUUUVVVXXXXXXWWWVVVUUUVVVVVVWWWVVVVVVXXX\\\___WWW[[[^^^^^^[[[XXXYYYZZZXXXXXXXXXWWWVVVWWWZZZ\\\WWWXXX]]]kkkooodddhhhtttxxxddd[[[OOOIIIFFF???<<<;;;:::999999999:::;;;888:::;;;<<<===>>>AAADDDEEENNNqqqeee[[[aaaHHHGGG^^^tttqqqlllxxxkkkPPPDDDDDDCCC===@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@@@@<<<;;;;;;<<<<<<===>>>???AAA@@@>>>???@@@BBBAAAAAACCCBBBAAA???===;;;:::999999999999888888888777777666666555555555555666666777555444555888888777666444555666888;;;@@@GGGLLLaaammm{{{kkk\\\HHH999333222222111...////////////......------------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((******))))))******+++,,,+++,,,---,,,++++++---///+++,,,,,,,,,---------...,,,000222222333777666333666777777777777555444333333555;;;AAABBB@@@CCCIIILLLYYY___ggguuu|||ssskkklllkkkgggdddaaa___]]]XXXXXXWWWXXXYYYYYYWWWVVVTTTVVVWWWYYYXXXWWWTTTSSSSSSTTTUUUTTTSSSUUUYYY\\\VVVYYY]]]]]][[[YYYZZZ\\\[[[XXXUUUSSSSSSTTTUUUUUUTTTWWWYYY```uuuvvv~~~nnnhhhkkkzzz}}}fffZZZVVVKKKBBBAAA>>>;;;;;;;;;:::999999999:::999:::<<<===>>>@@@CCCFFFUUUwww{{{eeeooo{{{hhhHHHRRRnnnxxxtttdddNNNCCC@@@???===@@@@@@@@@@@@@@@@@@?????????>>>=========>>>???@@@<<<;;;:::;;;<<<>>>>>>>>>@@@>>><<<<<<===???>>>>>>??????>>>===<<<;;;:::999999999999888888888777777555555444444444444555555999999777666555666777666444666888999999:::===???CCCHHHLLLRRR___vvvqqq\\\LLLDDD999222//////000222////////////......///000,,,------------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++******))))))******+++,,,***+++---,,,******,,,///,,,,,,,,,---------------...222555444666999888555666777777777777555444333333555<<>>>>>===;;;<<<<<<:::999888999:::999;;;===>>>???AAADDDGGGoooqqqxxxxxxwwwRRRIIIVVVrrrzzz}}}wwwXXXEEE>>><<<>>>AAA???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;<<<===???@@@<<<;;;;;;;;;===>>>???>>>;;;999777888:::<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999999888888888888666666666555555666666666222777;;;999666444444444333444555555555666999;;;666:::===<<>>CCC@@@FFFYYYsssfffnnnyyyWWWJJJNNNnnn}}}___CCC>>>AAA???<<<>>>:::>>>AAA???:::888;;;???FFF;;;444666999999;;;???===<<<<<<;;;;;;;;;;;;<<<999;;;<<<>>>>>>===;;;:::888888888888888888888888777777777888999999::::::555555666666555444333333333333333333333333333333444444555555555555444444555555555666777999:::;;;DDDHHHOOOZZZiii|||{{{hhhSSSNNNGGG???888444222222222222000///............000000///...------,,,,,,************************))))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))''',,,111222...******,,,,,,,,,+++******+++++++++***+++,,,,,,------,,,,,,888666444333555777999:::666777777666555444555666444555:::@@@AAA@@@DDDKKKQQQXXX[[[bbbpppxxx{{{yyy|||ssspppiiicccbbbeeeffffffeeeaaa^^^]]]]]]WWWWWWVVVVVVVVVVVVVVVVVVQQQPPPOOOOOOPPPPPPNNNLLLSSSTTTSSSPPPQQQUUUUUUPPPSSSTTTVVVXXXYYYYYYYYYYYY[[[UUUPPPPPPOOOOOORRRXXX___XXXUUUUUURRR\\\|||kkk___fffwwwsssddd[[[RRRMMMGGGBBB???===;;;:::;;;::::::999999::::::;;;<<<>>><<<===@@@AAAQQQooosss\\\ZZZ___QQQTTTpppmmmVVVBBB???BBB???;;;<<<;;;<<<<<<<<<;;;;;;<<<<<<;;;888999>>>>>>;;;;;;>>><<<;;;;;;:::::::::;;;;;;999:::<<<======<<<;;;:::999888888888888888888888777777777777666666666666555555555555555444333333333333333333333333333333444444555555555555444444444444444444555777888888888999999<<>><<<;;;:::888:::::::::999999::::::;;;>>>???===>>>>>>>>>VVV}}}}}}[[[TTTdddrrrQQQJJJTTTwwwYYYKKK@@@AAABBB>>>::::::===;;;999:::<<<===<<<:::777888;;;>>>===999:::===::::::999999999:::;;;;;;999:::;;;<<<<<<;;;:::999999999999888888777777777777666666555444444333333444555555555555444444333333333333333333333333333444444444444444444444444333333222333333444555555888888888888888;;;@@@DDD;;;@@@GGGMMMSSS\\\fffmmmwww{{{vvvbbbTTTFFF???<<<999777888555444333111000000000000111111000///............,,,,,,++++++******)))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******++++++++++++++++++++++++************************(((((((((((()))))))))))))))---222222///------...,,,,,,,,,++++++,,,,,,---,,,,,,---...000333666888>>>777000000555888444...555666888777555444444555555666;;;@@@AAA@@@DDDJJJRRRXXXYYY___mmmxxx|||www|||tttnnnmmmlllgggdddfffbbbbbbbbb```\\\ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRPPPOOOOOOPPPRRRSSSQQQPPPSSSSSSQQQPPPPPPPPPNNNKKKKKKMMMQQQVVVYYYZZZZZZZZZ]]]TTTMMMOOORRRQQQPPPPPPYYYVVVUUUVVVRRRRRRdddzzzoooeeefffooo}}}kkk^^^WWWQQQLLLDDDBBB>>><<<;;;;;;999888::::::999999999:::;;;;;;<<<>>>>>>@@@AAAAAA[[[mmmRRR___jjjOOONNN[[[eeeKKKDDD???@@@@@@<<<999;;;>>>===<<<<<<<<<;;;:::999<<<:::888888888888:::<<<999999999999::::::;;;<<<999::::::;;;::::::999888999999888888777777666666555555555444444444333333444444444555555444444333333333333333333333333333444333333333333333333444333333222222222333333444000222444666777:::===@@@<<<<<<;;;999999;;;AAAEEEHHHNNNWWW```ggglllpppsssqqqpppooommmllllllmmmmmmlllgggaaa]]]YYYTTTMMMHHH;;;666333555666555666999777666555444111///---,,,111000///...............,,,+++++++++******))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))************************************************(((((((((((())))))))))))&&&))),,,---+++***)))***,,,,,,,,,+++,,,,,,---.........---...000333777999999555111111444555222///444666888888666444444555555777<<>><<<;;;;;;;;;:::999:::999999999::::::;;;<<<;;;===<<>>===::::::<<<>>>@@@BBB???:::777888:::===999666777>>>BBB@@@;;;999999999999:::;;;<<<===999999999999999888777777888888888777777777666666444444444555555666666666333333444444444444444333333333333333333333333333444333222222222222333444333333333222333333444444000222444555444333333444666666555333333444777999999:::;;;;;;::::::<<<>>>>>>>>>?????????>>><<<;;;>>><<<:::888777555444333111111333666444///...000---...//////000//////...000//////...............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''(((((((((((((((((('''((())))))))))))))))))(((************************))))))))))))))))))))))))(((((((((((()))))))))))))))+++---......---,,,,,,+++++++++++++++,,,---...000///...---...111333555000222333333333222333444444666888888666555444444555666;;;AAABBBAAAEEELLLPPPYYY^^^ggguuu}}}tttjjjzzz{{{ooohhheeebbb```______aaabbb`````````^^^[[[ZZZ[[[\\\\\\[[[XXXUUURRRPPPNNNNNNSSSSSSSSSTTTVVVVVVUUUTTTSSSPPPOOORRRRRRNNNKKKKKKHHHJJJLLLOOORRRTTTVVVVVV^^^XXXTTTUUUVVVSSSPPPQQQLLLKKKLLLOOOMMMLLLQQQXXXuuuxxxgggeeeaaa\\\VVVWWWcccqqqrrriii^^^UUUQQQLLLFFFAAA>>>===;;;;;;<<<<<<;;;:::999999999999:::;;;<<<<<<===???<<>><<<::::::;;;<<<===@@@BBB???888444666:::777777999@@@JJJNNNEEE999777777777888999;;;<<<===999999888888777777666666777777777777777777777777444444555555666777777888222333333444444444444333333333333333333333333333333333111111111111333333333333333333333444555555555777999999777555444555000000000111333444666777444333222000......111444555666888999999777555444111222222111//////111222666444444555444000000444,,,---...////////////...//////......---......///------------------,,,,,,************************'''(((((())))))(((((('''))))))************))))))************************(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,------------,,,************+++,,,------///......------...///000+++///444555333222444777333666888999777555444444333555;;;AAACCCCCCGGGNNNOOOYYY```iiiwww}}}nnnbbbtttzzznnnggggggfffdddbbbcccddddddbbb___``````^^^\\\\\\^^^```[[[ZZZXXXUUUSSSQQQQQQPPPTTTSSSSSSTTTUUUVVVTTTSSSSSSOOOOOOSSSSSSOOOLLLLLLLLLLLLLLLMMMOOORRRTTTVVV[[[WWWUUUUUUSSSOOOMMMOOOOOOMMMMMMOOOOOOMMMOOORRRaaa|||{{{VVVUUUVVVWWWUUUSSSYYY```oooyyyccc^^^WWWQQQLLLGGGCCC@@@===;;;::::::;;;<<<;;;999999999999999:::;;;<<<===<<>>CCCJJJMMMDDD777444444444555777999:::;;;999999888777666666666666555555666666777888888888555555555555666666666666111222333444444444444444333333333333333333333333333222111000000111222333111111111222333444555666---///222333222111111222333222111000111222111111...///000000000222555888000000111111111111111111444333111111222333333333...+++***,,,---,,,...222333222111000///...------.........------......///,,,,,,------------------++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++***)))))))))))))))***+++,,,---------------............,,,///333555555555555555333666888999777555444333222444:::AAACCCDDDIIIPPPPPPZZZ___ggguuuzzziii]]]oooqqqjjjgggddddddcccbbbdddeeeccc___^^^^^^^^^]]]\\\\\\^^^aaaYYYXXXWWWUUUTTTSSSSSSSSSTTTSSSSSSSSSUUUUUUSSSRRRSSSNNNNNNTTTTTTOOOLLLMMMNNNNNNMMMMMMNNNQQQTTTVVVVVVSSSSSSSSSOOOJJJIIILLLKKKIIIIIIKKKLLLKKKLLLMMMYYYeeeyyyUUURRRSSSXXXZZZYYYXXXZZZeeevvv}}}fff^^^ZZZSSSKKKEEEAAA??????<<<:::999:::;;;;;;:::999999999999999:::;;;<<<===:::FFFJJJ^^^kkkdddzzzqqqYYYGGGFFFMMMWWWjjj~~~zzz~~~nnnYYYHHH???<<<<<<:::999;;;>>><<<999888777666666888999888666===@@@AAA>>>@@@BBB>>>666111111222333555777888999999999777666555555555555444444555666777888999999777666666555555444333333111222333333444444444444333333333333333333333333333222000//////000222333000000000111222444555666222444666666444222111222333111...---............///111222111///......///222111000//////000222333444000,,,---111444333000222//////222222///---///------,,,,,,------...///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''((()))+++,,,+++***(((((((((((()))***+++,,,+++,,,---.../////////...//////111444777888555222333666888999777555444333111333999AAADDDEEEJJJQQQRRRZZZ]]]dddqqqxxxgggZZZnnnzzzrrrmmmjjjfffeeedddddddddcccaaa___ZZZYYYYYY]]]aaabbb```]]]XXXWWWUUUTTTTTTTTTTTTTTTRRRNNNPPPXXX[[[WWWTTTUUUUUUOOOKKKLLLMMMKKKKKKNNNOOOMMMLLLLLLMMMPPPSSSUUUTTTTTTSSSRRROOOLLLJJJHHHNNNMMMKKKJJJIIIHHHIIIIIIIIIZZZtttvvv```XXXUUU[[[___]]]ZZZZZZ[[[fffvvvyyykkkaaaRRRPPPLLLGGGBBB>>><<<;;;<<<<<<;;;;;;:::999888888777<<<@@@>>>;;;<<>><<<======<<<;;;:::999888999888888888777777666666777999;;;;;;::::::;;;;;;888888777555555444444444666666666666666666666666555555555555555555555555222333333444444333333222111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222333333000000000000000000000000000000111111111111000000111000///......///000111111000///......///000111222222111000///...------------------------------))))))*********+++++++++,,,++++++******++++++,,,++++++******)))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++*********))))))((((((++++++******))))))(((((((((((()))***+++,,,,,,,,,+++++++++*********))))))(((***,,,---,,,,,,---...111111333444555666666666444777999999777444333333555555999???BBBDDDIIIOOOOOOUUUXXXbbbsss|||{{{fff\\\lll~~~oooiiieeebbbfffdddcccbbbaaa```]]]ZZZUUUVVVXXX[[[]]]]]][[[YYYYYYXXXWWWUUUTTTTTTVVVXXXZZZTTTQQQUUUXXXWWWVVVWWWXXXSSSOOOQQQRRRQQQRRRTTTQQQPPPNNNLLLLLLLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMLLLNNNLLLKKKIIIHHHHHHHHHHHHIIIPPP^^^zzzmmm```XXXRRROOOUUUYYYbbbooo|||xxxoooggg\\\SSSKKKIIIEEEAAA>>>;;;:::999;;;::::::::::::999999999999:::;;;;;;===???@@@@@@===GGGeeeooocccmmm}}}gggSSSMMM[[[sssUUUDDD>>><<<;;;;;;;;;;;;:::999999888888888888777777777666666777999::::::999999:::;;;888777666555444444444444555555555555555555555555444444444444444444444444222333333444444333333222222222222222222222222222111111111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222000000000000000000000000///000000111111000000///000///............///000//////...------...//////.........---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++******++++++,,,,,,------)))+++---...------...///000111333444555555666666444777999999777444333333666666:::???BBBDDDHHHNNNQQQXXXZZZcccsss|||}}}hhh]]]qqq}}}kkkbbb^^^\\\ZZZcccbbb___^^^]]][[[XXXUUUSSSVVVYYY[[[ZZZXXXWWWWWWYYYZZZYYYVVVSSSTTTXXX\\\bbbZZZSSSTTTXXXZZZ[[[\\\[[[WWWUUUWWWXXXWWWWWWYYYRRRQQQOOOMMMLLLKKKJJJJJJFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIKKKiii{{{aaa[[[]]]SSSQQQQQQ[[[lll~~~rrrfff```[[[SSSLLLEEECCC@@@===;;;:::999999888888999999999:::::::::>>>:::888;;;???AAA@@@>>>>>>UUU{{{iiiTTT]]]hhhQQQJJJSSSzzzgggJJJ;;;:::<<<999999999999888888888888888888777777777777666666888888888777666777999;;;777777666555444444444444333333333444444555555555444444444444444444444444222222333333333333222222222222222222222222222222111111111111111111111111000000000111111111222222000111111111222222222222333333333222111111111000000000000000000000000000//////000000000000////////////............//////...------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,,,,++++++******)))******************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))((((((&&&&&&'''(((((()))******'''((()))******++++++*********+++,,,---...//////***,,,...///.........000000111222444555555555555444777999999777444333333777777:::@@@CCCCCCGGGLLLTTT[[[^^^fffttt{{{zzzeeeYYYsssxxxiii^^^ZZZYYYYYYXXX^^^\\\[[[ZZZZZZXXXVVVSSSUUUYYY]]]]]]ZZZWWWVVVWWWXXXYYYXXXUUUQQQSSSXXX^^^]]]WWWRRRSSSXXX]]]^^^___]]]ZZZ[[[___```[[[XXXXXXPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJNNNLLLKKKIIIHHHHHHHHHHHHHHHJJJIII]]]aaaTTT^^^VVVRRROOOSSSaaasss~~~tttggg^^^[[[WWWPPPJJJDDDBBB@@@===;;;::::::999666777777888999:::;;;;;;@@@===<<<>>>?????????AAAAAA```ddd]]]uuuzzzWWWKKKFFFeeeuuuXXXBBB:::;;;>>>777777666666777777777888777777777777777777666666888888777555444555888:::777666555444444444444444111222222333333444444555333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111000000000000111111111111000000000111111111111222444333333222111000000///////////////////////////...//////000000//////...////////////////////////---------,,,,,,---------------------............++++++++++++++++++++++++))))))))))))************)))***,,,------,,,***)))***)))))))))(((((((((''')))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))((((((&&&'''''''''((((((((()))'''(((((()))******))))))******+++,,,------......,,,...///000///...///000000111222333444555555555444777999999777444333333777777;;;AAACCCCCCFFFKKKVVV^^^aaahhhuuu{{{xxxcccVVVvvvnnnhhh___ZZZYYYZZZ[[[[[[XXXWWWVVVWWWYYYYYYWWWUUUWWWZZZ]]]\\\XXXVVVVVVWWWVVVVVVUUURRRPPPRRRXXX\\\RRRRRRSSSVVV[[[```aaa```___^^^aaagggggg```YYYWWWRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIIIINNNMMMKKKIIIHHHHHHHHHIIIFFFLLLJJJQQQpppuuuUUUUUUQQQPPPOOOPPPWWWeeevvvnnnggg^^^WWWRRRNNNHHHDDDCCCAAA>>><<<:::888888888666666777888:::;;;<<<===>>>>>>@@@@@@<<<<<>>;;;<<>>:::999777666555666666777888888999:::<<<===>>>>>>===;;;===@@@GGG]]]___kkk]]]HHHJJJSSSyyypppYYYBBB;;;======999777999888666444333444555666555555555666666666777777666777888777555555555666555444444333333444444555555555444444333333222222222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111////////////000000000111........./////////000000111111111111000000000000---------------------------------......---------------...//////...------***+++,,,------,,,+++***((((((((()))))))))))))))************************************++++++++++++)))))))))))))))))))))))))))*********************&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((''''''&&&(((((((((((((((((())))))---...000///...------...///000111222333444444444444777999999777444333333444555:::BBBEEEDDDGGGLLLQQQ\\\ccckkkvvv{{{}}}kkk___]]]]]]^^^]]]ZZZXXXXXXXXXYYYYYYVVVUUUVVVXXX[[[]]]\\\[[[[[[VVVQQQPPPRRRUUUVVVUUUUUUPPPLLLOOOUUUYYYWWWTTTWWWeeemmmhhh```^^^``````ZZZVVVUUUYYY\\\[[[\\\^^^TTTRRRNNNKKKJJJJJJKKKLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHFFFEEECCCCCCDDDDDDCCCCCCDDDJJJJJJCCCXXXsssWWWQQQIIIFFFHHHKKKLLLLLLKKKSSS```jjjsss|||jjj\\\ZZZMMMLLLHHHCCC???<<<<<<===888777666666777888999:::999::::::;;;<<<===>>>???BBB===;;;BBBQQQtttmmmhhhsssUUUMMMZZZiii}}}\\\JJJ:::999======;;;<<<:::999666444333444555666444555555555666666777777666888999888777555555666444444333333333444444555777666555555444333222111111111111111111111111111111111222222222222111111////////////////////////111111111111111111111111////////////000000000000............/////////000000000000000000111111111------------------------,,,------......------,,,++++++,,,------,,,++++++)))***+++,,,,,,+++***)))(((((()))***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))******++++++&&&''''''(((''''''&&&&&&&&&&&&'''((()))***++++++,,,...//////...------...///000111222333444444444444777999999777444333333333444:::BBBEEEEEEHHHLLLOOO[[[bbbkkkvvv{{{wwwlllccc\\\YYY\\\YYYVVVSSSTTTXXX[[[ZZZXXX[[[[[[ZZZYYYZZZ[[[]]]^^^XXXTTTQQQQQQTTTVVVVVVUUURRRRRRQQQQQQPPPPPPPPPQQQSSSTTTWWWYYY[[[\\\\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVNNNMMMJJJHHHIIIKKKMMMOOOKKKIIIFFFCCCBBBBBBCCCDDDHHHEEECCCBBBCCCEEEEEEEEEBBBFFFGGGDDDAAAEEEQQQ]]]sssYYYIIIIIIMMMLLLGGGEEEJJJQQQYYYdddrrr~~~pppeee^^^VVVPPPLLLHHHBBB>>><<<:::999777<<<;;;999777666666777888:::===>>>======???>>>;;;888CCCBBB???aaaaaabbb```IIIUUUjjjuuu|||zzzgggMMMEEE<<<777777999888777555555444444444444555555555555444444444333333333666666666555555444444444333333333444444555555555888888888888888888888888111222333444333111...---...///000111111111111111111111111000000000//////000111111111111222222222////////////////////////000000////////////000000---...///000111111000000///---******,,,---,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++,,,,,,+++++++++)))*********++++++++++++(((((())))))*********+++)))))))))))))))))))))))),,,***'''%%%%%%&&&((()))((((((((((((((('''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%******************************+++******)))(((((())))))***++++++++++++***,,,,,,---------,,,,,,+++---------............///...000222444555444333222555777:::999777555444444555:::@@@DDDDDDEEEHHHKKKRRRYYY]]]eeeuuu}}}}}}sssccc^^^XXXWWWYYY]]]]]][[[YYYWWWWWWWWWXXX[[[[[[ZZZZZZZZZ[[[\\\\\\XXXUUURRRQQQSSSTTTTTTRRRSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMJJJHHHGGGGGGGGGMMMKKKHHHEEEDDDDDDEEEFFFHHHEEEBBBAAAAAABBBCCCBBBAAACCCEEECCCAAADDDNNNVVVoooTTTGGGFFFJJJIIIJJJLLLOOOVVVbbbooowwwuuuggg```YYYRRRLLLGGGDDD@@@===<<<;;;:::999;;;:::888777777777999999<<<:::999;;;===>>>>>>???BBBCCCAAALLLxxxcccZZZyyyuuuUUURRRnnn}}}vvv[[[IIIBBB:::777777888777666666555555444444555555666555444444444444333333333444333333333222222222222222222333333333444444444444444444444444444444444444444555555444222111000//////000111111111111111222111111111000000000000//////000000000111111111000000000000000000000000000//////......//////000...///000111111000///...///---******,,,---,,,***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******++++++++++++******))))))))))))*********+++(((((()))))))))*********))))))))))))))))))))))))///---+++)))'''''''''(((((((((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%'''((((((((((((((()))******++++++******'''(((((()))))))))))))))------------............000111333444555555444444555777:::999777555444444444999???CCCDDDFFFIIILLLQQQYYY^^^hhhwww~~~qqq___YYYWWWTTTSSSWWW^^^``````[[[UUURRRSSSVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRRRRQQQPPPSSSRRRPPPOOONNNOOOQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVUUUTTTSSSQQQPPPOOORRRPPPNNNLLLJJJHHHFFFFFFLLLJJJHHHGGGFFFGGGIIIJJJHHHEEEAAA??????@@@??????@@@AAAAAA@@@AAADDDHHHLLLgggiiiHHHCCCKKKEEEEEEDDDEEEJJJVVVeeeqqqtttzzzxxxoooccc[[[VVVQQQKKKEEEAAA???<<<;;;;;;<<<;;;;;;999999888777888999:::;;;===999999???@@@===>>>EEE@@@BBBHHH[[[^^^QQQmmmvvvWWWMMMiii[[[EEECCC>>>999777888888777555666666555555555555666666444444444444333333333333333333222222222222222111111111111222222222222333222222222222222222222222444444444333222222111111000000111111222222111111222111111111111000000000........./////////000000///////////////////////////..................///000000111111000///---,,,...,,,+++***+++,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***)))***))))))************))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))111000...,,,***(((&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))***+++++++++(((((()))***************(((((()))***++++++++++++------------............222222333333444555555555555777:::999777555444444333888>>>BBBDDDFFFJJJMMMPPPZZZ```kkkzzz~~~ccc[[[UUUTTTTTTQQQRRRVVVZZZ[[[[[[XXXTTTQQQQQQRRRTTTTTTUUUUUUTTTSSSRRRQQQTTTSSSSSSSSSRRRRRRQQQQQQSSSQQQOOOMMMMMMNNNOOOQQQOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQQQQPPPOOOOOONNNLLLKKKJJJKKKLLLMMMGGGFFFFFFFFFGGGJJJLLLMMMIIIEEEBBB?????????>>>===@@@???>>>???AAACCCDDDDDDHHHaaa]]]JJJJJJEEECCCBBBDDDGGGNNNZZZeeeeeekkkuuu~~~sssmmmggg```VVVOOOLLLIIIDDDAAA===;;;999999:::;;;::::::888888888888999;;;<<<===;;;:::???EEECCC???HHHXXXbbbtttyyyaaaUUUnnnoooWWWDDDUUUbbbFFF===>>>;;;999888999999777555777666666555555666666777444444444333333333222222444444444444333333333333000000000111111111111111333333333333333333333333222222111000//////000000000000111111222111111000111111111111111111111111....../////////000000000..............................------------......//////000000000///---,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++************************'''***,,,---,,,***))))))(((((())))))))))))(((((('''''''''(((((((((((()))(((((())))))))))))))))))))))))))))))))))))))))))---------,,,***(((%%%$$$''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******+++++++++******)))'''((())))))******))))))******+++++++++******))),,,,,,---------.........222222222222222444555555555777999999777555444444222777===AAACCCFFFKKKOOORRR[[[```jjjyyy{{{uuuYYYXXXWWWVVVTTTQQQRRRVVVVVVTTTSSSTTTUUUVVVTTTRRRRRRSSSTTTUUUTTTSSSQQQOOOOOOQQQSSSTTTTTTSSSSSSSSSQQQPPPNNNMMMLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKIIIGGGGGGJJJNNNPPPFFFEEEEEEEEEEEEGGGHHHIIIHHHEEEAAA????????????>>>@@@???>>>???BBBCCCBBB@@@EEENNNhhhwwwUUUEEEGGGCCCBBBEEEFFFEEEHHHOOOUUU[[[dddmmmuuuyyy{{{|||~~~sssiiiddd```YYYOOOHHHDDDBBB???>>><<<:::999888999999888777777777888999;;;<<<>>>>>>:::<<<@@@BBB@@@JJJiii}}}dddTTTaaaZZZHHHCCCaaaqqqPPPAAADDD;;;:::999::::::999888666666666555555555555666666444444333333333222222222333333333333333333333333000000000000000000000000333333333333333333333333222111000/////////000000000000111111111000000///000000000000000000000000/////////000000000111111////////////////////////......------------......,,,---...000000000///...,,,,,,,,,+++*********+++++++++++++++++++++++++++************************'''***,,,---,,,***))))))((((((((())))))(((((((((&&&'''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''%%%$$$&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((''''''&&&''''''((())))))))))))((((((((((((((('''%%%$$$###,,,,,,,,,------------...000000000000111222333444555777999999777555444444222666<<<@@@BBBFFFKKKOOOUUU\\\___gggvvv}}}{{{vvvYYY[[[[[[YYYUUURRRSSSUUUTTTQQQPPPSSSWWWYYYVVVSSSRRRSSSUUUWWWWWWUUURRRPPPMMMPPPTTTUUUUUUTTTTTTTTTQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMNNNQQQRRRSSSTTTSSSQQQOOOMMMLLLJJJGGGEEEEEEFFFIIIKKKHHHGGGEEEDDDBBBBBBAAAAAAFFFCCC@@@>>>???@@@@@@?????????>>>???AAAAAA@@@???GGGFFFTTTxxx\\\HHHGGG>>>:::@@@DDDAAABBBEEEFFFLLLTTT]]]dddkkkqqquuu{{{|||uuulllbbb]]]YYYSSSJJJCCC???===<<<;;;;;;:::888888999999777555777888999:::<<<===>>>???;;;???>>>:::@@@aaagggVVVSSSmmmwwwOOOFFFKKKfff~~~aaaEEE;;;???999999::::::999999888777555555444444444444555555333333333333222222222222///000000000000111111111111000000000000/////////222222222222222222222222222222222222222222222222//////000000//////............////////////000000//////000000000111111111222222222222222222222222///..................///+++,,,...///000000//////+++,,,,,,+++))))))***+++*********+++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***)))***(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***++++++,,,&&&''''''(((((((((((((((*********)))((('''&&&%%%,,,,,,,,,,,,------------//////000000111222222222555777:::999777555444444222666<<>>@@@@@@@@@======>>>>>>>>>>>>???@@@AAABBBFFFXXX~~~nnnhhhYYYHHH;;;>>>CCCAAAAAAEEE???CCCHHHMMMSSSYYYaaagggjjjpppxxx~~~ssskkkfff^^^VVVRRRKKKHHHCCC???<<<;;;999999999888888888999999888666888999:::;;;======>>>>>>:::AAA@@@;;;LLL~~~kkkeeexxx___IIIOOO^^^sss|||cccLLL===777666777888888888777666666666444444333333333333444444333333333222222222222111////////////000000111111111111111000000000//////111111111111111111111111000111222333333222111000...............---,,,,,,------------.........///........./////////000000111111111111111111111111000//////......//////000,,,---.../////////...---***,,,,,,+++)))(((***,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++((())))))******))))))(((''''''((((((((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,---......&&&&&&'''(((((((((''''''***++++++,,,,,,++++++***++++++,,,,,,,,,---------...///111222333333222222555777:::999777555444444333777<<>><<<::::::===???@@@AAA;;;<<<======;;;<<<>>>@@@???DDDBBBBBBXXX{{{```HHHBBBBBB===;;;>>>===???BBBCCCEEEJJJRRRWWW^^^ccckkkpppssswww{{{ppp```ZZZWWWQQQKKKGGG??????>>>===<<<:::888777777777777888:::;;;999888888999:::<<<===>>>>>>>>>777CCCFFFCCC[[[lllnnngggLLLJJJ[[[vvv{{{~~~~~~cccHHH;;;;;;<<<:::666777777666555444444555444333333222222333333444333333333222222222111111000000111111222222222333222222111111000000000///222222222222222222222222---...000111222000///...---.........---,,,,,,+++,,,,,,,,,------.........---------.........//////////////////////////////000000////////////000000...////////////---,,,+++***,,,---+++((('''))),,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,))))))************))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))*********&&&&&&&&&'''((())))))***((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''(((******++++++++++++,,,,,,,,,---------...000222444555444333222555777::::::777555444444444888<<>><<<:::===AAAFFF[[[{{{iiiKKK???=========DDD===<<<@@@CCCBBBCCCGGGMMMPPPVVV]]]ccchhhkkkmmmzzz|||iii^^^TTTOOOLLLEEE@@@???<<<<<<:::999888888777777:::::::::::::::::::::::::::>>>>>><<<<<<>>><<<777IIICCC???MMMtttcccuuuxxxYYYKKKJJJZZZvvvaaaEEE>>>???<<<999999555555666666555555444333777777666555444444333333///000111222222222222222222222222222222222222222444444333333222111000000000000000000111111111111444333222111000000000000///////////////......---......------------............//////...---,,,,,,///...---,,,+++,,,------000...++++++---///000000......///000111222333333//////...---,,,++++++*********)))((()))***,,,---************************,,,,,,,,,+++***)))((((((+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((+++)))(((&&&&&&(((***+++((((((((((((((()))******(((((())))))))))))((((((***(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((((()))***++++++,,,++++++---...............------///111444444333222222222444777999999777444333222111555:::???CCCGGGKKKNNNWWW\\\^^^gggvvv{{{RRRPPPNNNNNNOOOQQQQQQQQQPPPNNNNNNOOOQQQQQQNNNKKKIIIJJJJJJLLLNNNOOOOOONNNPPPSSSWWWYYYXXXXXXYYYZZZYYYXXXXXXVVVTTTQQQNNNMMMQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKKKKIIIFFFEEEEEEDDDBBBBBBBBBAAA???===>>>===;;;;;;<<<<<<<<<;;;<<<;;;:::::::::;;;======<<<:::===@@@BBBNNNooo|||lllRRRBBB>>>???BBB<<<:::<<<<<<;;;@@@GGGHHHJJJOOOTTTZZZ^^^bbbcccjjjnnnttt{{{~~~tttmmmbbbXXXNNNJJJGGGBBB===<<<;;;;;;:::888888777777777999999::::::;;;;;;;;;;;;AAA>>>;;;;;;===?????????999EEESSSccckkkaaalllfffNNNIIIOOOkkkpppWWW@@@;;;===:::888999555555555555555444444333666666555444444333222222000000111222222222111111222222222222222222222222444333333222111111000000//////000000000111111111444333222111000000000000///////////////......---......------------.....................---,,,,,,///...---,,,+++,,,,,,---000...,,,,,,...////////////////////////000000000......------,,,,,,++++++++++++******++++++,,,,,,+++++++++***************+++******))))))((((((((())))))))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))((((((((((((((())))))***(((((())))))))))))(((((()))(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))***++++++,,,++++++---...............------///111333444333222222222444666999999777444333222222555:::???CCCGGGKKKNNNWWW\\\^^^gggwww{{{~~~NNNLLLKKKKKKMMMOOOPPPPPPNNNNNNNNNOOOPPPPPPNNNLLLHHHHHHIIIJJJKKKMMMOOOPPPSSSUUUWWWXXXXXXXXXZZZ\\\ZZZYYYVVVTTTQQQOOOMMMMMMQQQQQQPPPOOONNNLLLKKKJJJLLLMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFEEEGGGDDDBBBAAA@@@@@@>>>======;;;:::999:::;;;:::999;;;;;;:::::::::;;;<<<======<<<>>>@@@???AAARRReeemmmMMM???======;;;;;;<<<<<<;;;>>>BBBAAACCCEEEHHHLLLQQQTTTVVV\\\```hhhpppyyyyyynnnddd^^^WWWNNNGGGDDDBBB===:::999:::999888777777777777777888999999:::;;;<<<======AAA:::888<<<>>>;;;===CCCNNNooozzz```VVVdddlllLLLAAALLLYYYYYYHHH:::999:::777666999555555555555555444333333444444444333222222111111111111111222111111000000000000000000000000000000333333222222111000000000//////000000000000111111333222111000000//////000///////////////......------------------------------............------,,,......---,,,,,,,,,,,,,,,///...------//////...---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''((('''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,++++++------...............---...000222333222111111222444666999999777444333333222555;;;???CCCGGGKKKNNNWWW]]]___hhhwwwzzz}}}NNNLLLJJJJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIJJJLLLOOORRRWWWWWWVVVUUUTTTTTTVVVWWWXXXVVVSSSPPPOOONNNNNNOOORRRRRRRRRQQQOOOMMMJJJIIIKKKLLLLLLLLLKKKKKKJJJIIIFFFEEEDDDCCCCCCDDDFFFGGGGGGDDDAAA?????????>>>===<<<:::888888999:::999888:::::::::::::::;;;;;;;;;>>><<<===@@@???===AAAIIIrrrdddMMMEEE===;;;<<<>>>AAAAAA>>><<<>>>>>>>>>@@@BBBEEEHHHJJJPPPTTTZZZaaaiiippptttwwwzzzzzzzzzzzz|||{{{rrrjjjccc\\\WWWMMMFFF@@@???===999777888888888777777777777777777888999:::;;;<<<===>>>>>>@@@:::;;;BBBAAA;;;BBBRRRqqqZZZYYYlllmmmQQQDDDMMMfff{{{dddFFF===777777777555444777444444555555555444333333333222222222111111111000111111222111111000//////000000000000000000000000222222111111000000000000////////////000000000111222111000//////////////////////////////......------------------------------------......------,,,---------,,,,,,,,,,,,,,,---,,,,,,---......,,,+++------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------...//////...---+++***,,,,,,++++++***)))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******(((&&&%%%'''''''''((((((((((((((('''((((((((((((((((((''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++++++++++++++,,,---......///.........---///222333222111111222444666888888666444444444222666;;;@@@CCCGGGKKKNNNWWW]]]___hhhwwwyyy{{{SSSPPPNNNMMMMMMNNNMMMLLLNNNOOOOOONNNLLLIIIGGGFFFIIIKKKLLLLLLKKKMMMPPPTTTXXXVVVTTTSSSSSSTTTUUUUUUSSSRRROOONNNMMMOOOPPPRRRRRRRRRSSSRRRPPPNNNKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIFFFEEECCCBBBBBBCCCFFFGGGFFFCCC@@@>>>>>>>>>======;;;999888888999999888777888999999:::::::::::::::;;;999999<<<=========@@@LLLttt|||llldddSSSJJJ>>>:::===@@@>>>999===<<<<<<<<<===???AAACCCCCCFFFJJJPPPWWW\\\aaaccciiijjjlllnnnrrruuuxxxzzzxxxvvvyyy}}}}}}wwwrrrjjjbbb[[[VVVQQQNNNEEE???<<<<<<;;;777666888777777777777777777888888999999:::;;;===>>>??????AAA===???DDDBBBEEE]]]zzzhhhUUUbbbkkk^^^MMMEEENNNfffdddIII<<<999777777666444333555444444444555444333333222111111111111111000000000111111111111111000///...////////////////////////111111000000000000//////...////////////000000000000000//////...////////////////////////......---,,,,,,---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++------,,,***++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,------...///...---+++***+++++++++*********)))))))))*********************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))***++++++)))'''$$$"""&&&&&&'''((()))(((((('''''''''(((((((((((('''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((***+++++++++++++++,,,------...//////......---///222333222222222333444666888777666444444555222666;;;@@@DDDHHHLLLOOOVVV[[[^^^fffuuuxxxzzz{{{WWWUUURRRPPPPPPPPPPPPNNNMMMOOOOOONNNKKKHHHGGGGGGLLLOOOQQQQQQOOOOOORRRUUUUUUSSSRRRRRRTTTVVVWWWWWWOOONNNMMMLLLMMMOOOQQQRRRQQQQQQQQQPPPOOONNNMMMLLLIIIJJJJJJJJJJJJJJJIIIIIIGGGEEECCCAAAAAACCCEEEGGGCCCAAA???>>>??????>>><<<;;;999888777888999888777777888999:::::::::999999777555555777:::<<<======;;;WWW~~~pppTTT===777;;;===;;;<<<<<<<<<<<<<<<======>>><<>>??????>>><<<<<<>>>CCCWWWrrrYYY\\\yyyRRRIIIBBBEEEWWWnnnsss~~~oooRRR>>>888777777666555444444444444444444444444333222222111111111111111111111111000000000111000000//////////////////////////////000000000///////////////......////////////000000//////............/////////////////////......---+++,,,---......---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******))))))(((***,,,...---,,,++++++,,,,,,------......)))))))))******++++++++++++,,,,,,,,,,,,++++++***************************+++++++++***************))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''$$$!!!%%%&&&'''((()))(((''''''&&&''''''((((((''''''&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***++++++,,,++++++,,,,,,---...////////////---000333444333333333444444666777777555555555666333666<<<@@@DDDHHHLLLOOOTTTYYY[[[cccrrrvvvzzzyyyUUUSSSPPPOOOPPPPPPPPPOOOKKKNNNPPPOOOMMMKKKJJJKKKPPPSSSWWWVVVSSSRRRTTTWWWSSSQQQOOOPPPSSSUUUTTTSSSNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMLLLMMMMMMNNNNNNHHHIIIIIIJJJJJJJJJIIIIIIGGGEEECCCAAA@@@AAACCCDDD@@@???>>>???@@@@@@>>><<<;;;:::888888999999999888777777999:::::::::999888666666555666888;;;<<<;;;===JJJbbb[[[CCC===>>>>>>;;;;;;<<<<<<<<<;;;::::::;;;<<>>>>>>>><<<>>>AAAFFFUUUtttqqqcccjjjpppMMMGGGDDDNNNaaasss{{{|||tttsssWWWDDD===777666555444555666666444333444444444444333222222111111111111111111111111...///000000000000000000000000000000000000000000////////////////////////........./////////000000///......------......//////////////////......---***+++---......---+++******+++,,,---------------+++,,,,,,---,,,+++***)))***)))(((***---///111111...............---------)))))))))******************))))))))))))******+++)))))))))***++++++,,,,,,++++++******))))))((((((((((((((()))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%###"""$$$%%%'''))))))((('''&&&&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((()))***++++++,,,+++++++++,,,---...////////////...111333555444444555666444666777666555555555777333777<<<@@@DDDHHHLLLOOOSSSWWWXXX___nnntttyyyxxxPPPNNNLLLKKKMMMNNNNNNMMMJJJMMMPPPQQQOOOMMMNNNPPPRRRVVVZZZZZZVVVTTTUUUXXXRRRPPPNNNNNNPPPPPPMMMKKKNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJLLLNNNOOOHHHHHHIIIJJJJJJIIIIIIIIIFFFEEECCCAAA@@@@@@AAABBB>>>>>>>>>???AAA@@@>>><<<<<<:::888888999:::999888666777888999:::999888888999999999888888:::;;;999???AAADDDVVV~~~WWWEEEAAA???999:::;;;<<<;;;:::888777777777888:::<<>>>>>>>>>>>@@@HHHQQQ[[[pppppp___\\\oooxxxQQQIIIEEEHHHYYYqqq}}}]]]@@@999???777555333222444888888555333333444444444333222222111111111111111222222222......///000000111000000111111111111111111111111.........///////////////............/////////000......---------......//////////////////......---***+++---......---+++******+++,,,,,,------------++++++,,,---,,,+++***))),,,***)))***...111444555222111000///...---,,,,,,*********)))))))))))))))(((((('''''''''(((***+++(((((()))***+++,,,,,,---+++******)))(((''''''&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%'''))))))((('''&&&&&&''''''''''''''''''&&&(((&&&&&&''')))***)))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,+++++++++,,,---...///////////////111444555555555666777444666777666555555666777333777<<>>======<<<<<<;;;;;;;;;;;;:::999888888777777888888777777777777777777777777555555777888999::::::;;;:::@@@BBBCCCWWWvvvXXXHHHBBB:::@@@BBB<<<666666999999999;;;<<<<<<<<<===???@@@>>>>>>???AAACCCFFFIIIKKKLLLKKKKKKLLLNNNQQQTTTVVV\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^]]][[[YYYXXXWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^```cccfffhhhjjjkkkrrrnnnhhhaaa[[[WWWUUUTTTHHHFFFBBB>>>;;;:::999999666555555555555777999:::???===:::999<<<>>>;;;666===;;;;;;>>>???>>>@@@BBBRRRiiimmmVVVKKKUUUqqqkkkNNNQQQfffvvv~~~aaaIII===777333333333444444444444444444333222111000000111222333000000000000000000000000000000000000///////////////////////////////////////...---,,,,,,---...///000000//////.........---........................000000///......---,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,//////......///000222333111000///...---,,,,,,,,,************************************))))))))))))+++*********))))))((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''%%%%%%%%%&&&(((***'''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++((((((&&&%%%%%%&&&'''((((((((())))))******+++++++++,,,---...////////////...000222333333333444555666777999888666555555666555888<<>>>>>>>>>>>======<<<;;;:::::::::999999888777777777888888666666666666666666666666555555777888999:::::::::999888:::>>>FFF\\\{{{ggg\\\SSSIII<<<666;;;CCCAAA;;;???>>>===;;;999888999:::<<<<<<<<<<<<===???AAABBBAAAAAAAAABBBDDDFFFIIIKKKOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSVVVXXXZZZ```]]]XXXRRRMMMIIIGGGFFF@@@???===:::999999:::;;;777666666666666888999:::888888888999<<>>AAA???AAAQQQccckkkXXXHHHNNNoooyyykkkTTTPPPggg}}}```GGG888444444555444444444444444444333333222222111000000111222222000000000000000000000000000000000000/////////...///////////////////////////...---,,,,,,---...///............---------,,,........................,,,------,,,***))))))***---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++---...///......---,,,++++++++++++*********************************)))))))))((((((************)))))))))(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***((('''&&&&&&&&&&&&'''(((((((((((()))******++++++,,,---...///////////////...000222333333333444555555777888777666444555555555888<<>>=========>>>???>>>===<<<;;;:::999888999888888777777777777777555555555555555555555555444555666888999999999999;;;666999???===???ZZZ|||vvvYYYCCC===@@@???:::======;;;::::::;;;======;;;::::::999999:::::::::======<<<===???AAACCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGIIILLLNNNRRRPPPMMMJJJFFFCCC@@@???:::999888777777777888999888888777777888999:::;;;;;;<<<======<<<<<<===>>>:::999<<<===:::EEEjjjZZZKKKFFF]]]zzz]]]NNNGGG^^^gggFFF777555444555888555555444444333333222222222222111000000111222222000000000000000000000000000000000/////////......////////////////////////......------------......---------,,,,,,,,,,,,,,,------------------------,,,///000...+++***+++---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,---...///000,,,+++***)))))))))))))))******************************))))))))))))((((((************))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%'''((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''((('''(((((()))******++++++---......////////////......000222333333333444555444666777666555333444444555777;;;@@@EEEJJJMMMOOOTTTRRRWWWeeeuuu|||gggVVVggg~~~HHHIIIJJJJJJIIIIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOPPPSSSSSSRRRRRRQQQQQQQQQQQQOOOLLLIIIHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKIIIIIIJJJJJJHHHFFFEEEFFFHHHGGGDDDBBB@@@@@@AAA@@@>>><<<<<<<<<===>>>???>>>===<<<:::999888777888888777666666666666777444444444444444444444444444555666777888888888888:::888;;;???;;;999III^^^mmmKKK;;;:::===;;;;;;;;;===???@@@@@@???;;;;;;::::::999999999999;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAA@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAADDDFFFHHHIIIIIIHHHGGGEEEBBB???>>>:::999777666555555555666999999999999::::::;;;;;;>>><<<===??????<<<::::::<<<:::;;;===AAAVVVtttPPPRRR^^^~~~dddOOOFFFGGGfffkkkOOO::::::===888444777555555444444333222111111222111111111111111111222////////////////////////000000/////////.................................---------------------------------,,,,,,,,,,,,,,,------------------------,,,///111000,,,***,,,///++++++***************+++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,------------......//////+++***))))))((((((((()))***************************)))))))))((((((((((((*********)))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((()))***++++++,,,------............------...000222333222222333444333555666555444333333333555777:::???DDDJJJNNNPPPRRRPPPTTTaaappp{{{rrraaajjjHHHIIIKKKJJJJJJIIIKKKLLLOOONNNMMMMMMMMMMMMNNNNNNPPPOOONNNMMMMMMMMMNNNNNNLLLJJJGGGFFFHHHIIIJJJIIILLLLLLMMMNNNNNNMMMLLLLLLIIIHHHGGGGGGGGGFFFEEEDDDGGGHHHIIIGGGEEEBBBAAAAAA@@@???===<<<<<<<<<<<<===???>>>===;;;:::888777777888777666666555555666666444444444444444444444444444555666666777777777777222666999777777<<>><<<;;;;;;<<<>>>===:::777999:::::::::::::::::::::666666666666666777888888999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<999999888888888999999999888888888888888888888888:::999999999:::<<<>>>???===>>>??????>>><<<:::999888888888777777777777777:::::::::;;;;;;;;;;;;;;;:::666666===@@@===:::::::::<<>>DDDIIINNNQQQTTTQQQTTT```nnnyyylllnnnGGGIIIJJJJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJKKKHHHFFFFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLLLLJJJJJJEEEEEEDDDDDDDDDDDDCCCCCCHHHIIIIIIGGGDDDBBBAAAAAA>>>>>>>>>======<<<<<<<<<>>>===<<<;;;:::999888777777777666555555555555555444444444444444444444444444444555666666666666666222888888444666<<<<<<666;;;VVVvvvVVVAAA<<<:::888999<<<===;;;999777888999::::::::::::999666666666666666666555555777777777888888888888999777777777777777888999999666666777777777777777777777777777777777777777777666666777888888999999999666777888999999999777777666666777999:::;;;<<<===::::::;;;;;;;;;;;;::::::>>>888666;;;;;;888999>>>>>>JJJ\\\nnnssseeeZZZUUU]]]jjjuuuRRR>>>BBBHHHWWWkkkuuudddeeennnjjjNNN>>>777555888777222333999444444333333222222111111000111222222222222111000000000000000000000000000/////////.........------------------------------,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++'''(((((())))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))*********))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&'''((()))***+++,,,---******,,,------.........///111333333222222333444333555666555444222333333444666999===CCCIIINNNQQQWWWTTTXXXdddqqq{{{pppoooFFFGGGIIIIIIHHHHHHJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIKKKJJJHHHGGGGGGGGGIIIJJJJJJHHHEEEEEEGGGIIIJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFBBBBBBCCCCCCCCCCCCCCCDDDGGGHHHHHHFFFCCC@@@@@@@@@<<<===>>>??????>>><<<;;;<<<<<<;;;;;;:::999888888777666555555444444555555444444444444444444444444444444555666666666555555888888999:::999888888999999@@@```vvvdddSSSKKKCCC>>>???@@@@@@???999:::;;;;;;;;;:::999999999999:::999999888777777888888888888999999999999888888888888888999::::::777777888999999999999999888888888888888888888888777888999;;;;;;:::888777777777888999999::::::999777888999;;;<<<======>>>999:::;;;;;;;;;;;;:::999???::::::<<<999999GGGYYYeeevvvpppcccUUUTTTfffVVV@@@>>>LLLYYYnnn}}}wwwkkksssrrrTTT???999999999666444333666:::333333222222222222222222000111222222222222111000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,///000...+++)))))))))))))))***++++++************************''''''(((((()))******+++******+++++++++,,,,,,,,,---...///000000///...---******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))************((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$%%%&&&(((((((((((('''&&&&&&''')))***+++,,,---***+++,,,...///000000111000111333333222222222333444555666666444333333444444555888<<>>;;;000222@@@999;;;GGGeeeyyykkkXXXJJJBBB???<<<:::======>>>>>>===<<<:::999999999999999888777666555555666666666777777777777666666666666666777777888444555666777777777777777555555555555555555555555666777:::;;;;;;:::777555666777777888888999::::::;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;;;;:::999888333333888===<<>>===<<<<<<<<<;;;;;;<<<<<<<<<999999:::::::::999888888555555444444444333333333222222222222222222222222222333333444444333333222============<<<;;;::::::999666:::GGG[[[{{{|||~~~|||___PPPHHHBBB;;;<<<888;;;BBB;;;444;;;999999999:::;;;;;;::::::<<<;;;:::999888888777777777777777888888777777777666666666666777777777777888888777777777777777777999999999999999999999999:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===;;;999999:::::::::999666555999@@@KKKdddsssUUUQQQYYYyyy|||bbbIIIGGGTTTjjj}}}yyyxxx|||nnnPPP@@@888333666666555444444333222222333333222222222222333333000000000000000000000000111000///......///000111///............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,------......,,,------+++******,,,///+++***)))'''''''''((()))(((((()))***************'''''''''''''''((())))))************+++,,,------,,,,,,---...000000...,,,+++******))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''((((((((((((((('''***(((&&&%%%&&&'''&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!!!!!$$$''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''')))***+++,,,,,,,,,,,,,,,------......///.........222222222111111222333333555777::::::777444222111555666777;;;BBBJJJQQQUUUXXXRRRVVVgggvvv}}}kkksssFFFDDDBBBCCCFFFGGGGGGEEEFFFGGGHHHGGGEEEEEEGGGHHHJJJLLLMMMLLLJJJHHHHHHIIIKKKEEEBBBEEEGGGFFFCCCCCCCCCDDDDDDEEEDDDCCCBBBAAACCCEEEEEECCCEEEIIIJJJGGGGGGDDD@@@>>>===>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999::::::999999888777444444444444333333333333222222222222222222222222222222333333333333222222666777777777777666555555999888;;;AAAHHH\\\sssnnngggttthhhSSSGGGCCC999999@@@<<<666===>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999888888777777777777888888888888888888888888888888888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;999666666666666555444555:::FFFVVViiiqqquuu~~~sss[[[QQQRRRNNNZZZgggxxxzzztttzzzoooUUUBBB:::999888555555444444333222222111222222111111111111222222////////////////////////000000////////////000000............------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******++++++,,,,,,------***+++,,,+++))))))+++,,,+++***)))(((''''''((()))(((((()))***************))))))(((((())))))***++++++++++++***++++++,,,,,,,,,,,,,,,---//////---++++++***))))))(((((())))))***)))))))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''((((((((('''&&&&&&)))'''%%%%%%&&&''''''&&&)))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,,,,,,,,,,---......///.........111111111111222333333444555777999999777444222111555666888===CCCKKKSSSWWW\\\XXX^^^ooo|||www```lllCCCBBBBBBCCCFFFGGGGGGFFFGGGHHHHHHGGGFFFFFFGGGIIIIIIKKKLLLKKKIIIGGGGGGHHHJJJDDDAAAEEEGGGDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>DDDGGGDDDCCCEEEFFFDDDEEEBBB???<<<<<<<<<<<<;;;::::::999999999999::::::999999999999999888777777333333333333222222222222333333333333333333333333222222333333333333222222111111222222333333222222888999;;;:::555<<>>777555666888444444333333222111111111111000000000000000000111/////////////////////////////////000000/////////............------------+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************************+++++++++(((***++++++***))))))******))))))(((((((((((()))(((((()))***************************+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++,,,------+++***+++***))))))(((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&'''((())))))***'''''''''''''''&&&%%%$$$(((&&&%%%%%%'''(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***++++++++++++,,,------...//////......000000111222222333444555555777999999777444222222555666999>>>EEEMMMTTTYYY]]]ZZZbbbtttrrrZZZiii|||@@@AAABBBCCCEEEGGGGGGGGGJJJJJJKKKJJJIIIHHHJJJLLLIIIJJJKKKJJJHHHGGGGGGGGGIIIDDDCCCFFFGGGDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA???DDDGGGFFFFFFGGGFFFBBBEEEBBB>>><<<<<<<<<<<<;;;999999888888888888999999999999999999888777666666333333333222222222111111333333333333333333333333111111222222222222111111000000222333333444444444555666888777222333BBBTTTwwwuuu~~~gggYYYGGG999:::888777888;;;>>>===888555777999;;;=========<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888444888;;;999555666<<>>FFFNNNUUUYYYXXXWWW___rrrxxx```gggzzz>>>???BBBDDDEEEFFFFFFGGGJJJJJJKKKJJJIIIHHHJJJLLLIIIJJJKKKJJJHHHGGGGGGGGGIIIFFFEEEHHHHHHEEECCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAADDDFFFHHHNNNSSSPPPIIIEEEBBB>>>============<<<888888888777777888888888888888888888777666555444333333333222222222111111333333333333333333333333000111111222222111111000000111222444555555555555333333444666666777<<>>EEEMMMTTTXXXUUUSSSZZZkkkwww}}}jjjeeeyyy<<>><<<============888888777777777777888888888888888888777555444333333333333333222222222222222222222222222222222222000000111111111111000000///000111222333444444444444222111444888::::::999???\\\xxxjjjWWWPPPHHH===888888:::999777;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777777777666666666666555444555444444<<>>EEEMMMSSSVVVUUUSSSYYYfffpppuuu}}}}}}zzzooojjj|||<<>>>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::666666666555555555555444444666;;;FFFXXXnnn{{{kkk]]]VVVKKKFFFVVVmmm~~~uuudddVVVLLLSSSeeerrrwww~~~}}}ooossssssSSS999999999666222111555666444222222222222222222222222...///111222222111///...........................///......------......///---------,,,,,,,,,+++++++++++++++++++++******)))************************++++++++++++*********)))((())))))******+++++++++)))***+++***((((((***+++&&&'''((()))******)))((((((((()))******************,,,---//////...---,,,------,,,,,,,,,------...---+++***+++---///000000))))))(((''''''''''''((((((((()))))))))))))))***((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&'''((()))***++++++%%%&&&''''''((((((((((((''''''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$$$$''')))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&''')))+++,,,------...***+++,,,...///000000000///000222444444444222111555666777777555444555666444666:::@@@GGGMMMSSSVVVSSSRRRZZZhhhpppssszzz{{{uuurrrppp<<>>CCCFFFCCCBBBCCCCCCBBBAAA>>>;;;::::::;;;;;;:::999999888888888888999999888888888777666444333222555555444444444444333333000000000000000000000000//////000000000000//////000111111222222222222222111333444222222444666777666777333@@@gggrrrjjjjjjrrr|||dddQQQDDDBBB>>>;;;999999:::;;;888999999::::::999999888;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<===>>>>>>???@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;:::::::::666666555555555444444444<<>><<<;;;;;;<<<<<<;;;:::::::::999999888777666666777777666555444444333333222222222111111111000000111111111000///......---000000000000////////////111111111111111111111111111111222222222333333333222666666===MMMdddtttvvvxxxccc^^^RRRGGGFFFIIIFFF???<<<::::::<<<<<<:::<<>>???@@@@@@???>>>===<<>>CCCBBB;;;???BBB:::999777999>>>===777777;;;BBBKKK\\\mmmnnn```SSSOOO@@@JJJVVVdddzzzyyyaaaMMM???GGG[[[hhhmmmqqqwwwtttSSS@@@777222444444333333333222222222000000000000000000000000////////////////////////.........------,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++************)))))))))))))))******(((((((((***,,,...///---++++++,,,,,,+++***333///,,,,,,...///...,,,)))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((---+++(((''''''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((((((((('''''''''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555333555777777666555666666777777888>>>GGGNNNRRRSSSRRRQQQWWWdddrrr|||vvvjjjuuuvvvttt@@@AAAAAABBBCCCCCCDDDDDDGGGIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAADDDIIIIIIEEEJJJSSSSSSLLL===<<<;;;;;;<<<<<<;;;999::::::999999888777777666777666666555444444333333333222222222222111111111222222111000000///......000000000000////////////111111111111111111111111111111111222222222333333888999444444<<>>;;;AAAKKKQQQQQQQQQRRRUUUZZZ___cccooowww~~~~~~xxxrrrxxxuuu{{{|||uuurrrjjjXXXIII:::///111:::CCCLLLSSSVVVVVVYYY[[[TTTIIIEEEGGGPPPeeennnRRRGGGIIIPPP___nnnhhhjjjjjjjjjrrroooNNN:::666999:::444333333333333222222222000000000000000000000000..............................---------,,,,,,,,,...,,,,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))***)))))))))))))))))))))+++***)))))))))+++---...---,,,******,,,------,,,...,,,))))))+++,,,+++***)))***++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((,,,***(((''''''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''')))***)))((('''((()))'''(((((())))))((((((''''''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555444666777777666555555666777666888>>>FFFMMMQQQSSSQQQPPPVVVfffvvvssseeepppqqqsss>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA@@@HHHRRRRRRJJJ<<<;;;::::::;;;;;;:::999::::::999999888777777777666666666555444444333333333333333333222222222222222222222111000000//////000000000000////////////000000000000000000000000000111111111222222222222555777222111555666AAAYYYppp\\\SSSSSS___wwwpppiiimmm|||ooo```bbbwwwqqq]]]JJJFFFMMMUUUWWWWWWPPPOOONNNLLLKKKPPP___mmm___PPPBBBCCCUUUiiitttwwwnnnlllkkkpppjjjJJJ:::666666333000333333333222222222111111000000000000000000000000...........................------------,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))))))))((())))))))))))))))))******++++++*********,,,...///+++***)))***,,,......---+++)))((((((***++++++************+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++)))'''''''''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''''')))***+++***)))((()))+++((())))))******))))))((('''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555555777888777555444444555555666888>>>EEELLLQQQSSSOOOLLLSSSeeezzzooo```iiillluuu======>>>@@@AAACCCDDDEEEDDDEEEGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBCCC@@@???;;;888<<>>FFFQQQ\\\iii|||jjjTTTYYY]]]cccpppyyyqqqrrrzzzxxx[[[EEE555666;;;777///,,,222222222222111111111111000000000000000000000000........................---------------------------,,,++++++------,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((()))))))))))))))*********++++++++++++,,,---...///,,,***)))***,,,------,,,***))))))***+++,,,,,,,,,***************)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((())))))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''((('''%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''')))))))))))))))((('''&&&&&&((()))((('''&&&''')))))))))************))))))'''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555666777888777555333333444555666999>>>EEEKKKPPPSSSNNNJJJQQQeee{{{ooo___fffiiiyyy<<<<<<===???@@@BBBCCCDDD@@@BBBDDDEEEEEEEEEGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBB???:::888999:::999:::999888888999999888777888777777777777777666666555555555555555444444444444444444333333333222222222222222111111111111111000000000000//////////////////////////////////////////000000000111111111111444//////666555555>>>^^^yyytttjjjpppssswwwrrreee___hhhsssxxx|||{{{wwwfffVVVLLLHHHPPPaaawwwhhhZZZUUU___qqq|||nnn}}}oooLLLFFF888...000111///222:::222222111111111000000000////////////////////////........................---------------------------,,,++++++,,,---,,,+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((())))))************++++++++++++,,,---.........,,,******+++++++++)))((()))************++++++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''))))))************))))))'''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555666777888777555333333444444666:::???DDDKKKPPPTTTQQQNNNTTThhh}}}wwwgggjjjiii|||;;;<<<===>>>???@@@AAABBB???AAACCCCCCCCCDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEDDDBBB@@@@@@AAACCCDDDDDDCCCBBBAAA@@@AAABBBBBB@@@AAA@@@===999888999;;;:::888777777888888777666666666666555555555555555555555555555555555555555333333333333222222222222111111111111111111111111000000000000////////////////////////////////////////////////000000000000111555000---444333222999KKK^^^lllmmmsssrrr___UUUVVVXXXWWWhhhttt{{{zzzkkk[[[VVV\\\ccclllWWWOOOUUU```uuuyyywwwzzz|||xxxoooQQQ>>>888666555333///,,,111888111111111000000000000///////////////////////////------------------------,,,,,,,,,------------...---+++***+++,,,---,,,***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((()))******++++++******++++++,,,---------...,,,***************(((&&&'''))))))((('''((()))*********+++******))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((((((((((((((&&&''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&%%%&&&(((((())))))******))))))((('''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555555777888777555444444555444777<<<@@@EEEKKKQQQVVVVVVUUU\\\nnnppppppnnnzzz<<<<<<======>>>???@@@@@@AAABBBCCCCCCBBBBBBCCCDDDAAABBBBBBCCCDDDFFFGGGHHHEEECCCAAA@@@@@@BBBEEEGGGCCCBBB@@@?????????AAABBB===<<<;;;;;;;;;999888888999777666666777888666555444444444444444444444444555555555555555555555555333222222222222111111111000000000000000000000000000000000000////////////................................./////////000000---444111...444555333:::333:::AAABBBEEETTTmmmuuuiii```aaappprrrggggggwwwsssgggXXXLLLUUU\\\aaallllllVVVIIIFFFMMM]]]lll{{{{{{uuuwww~~~bbbKKK???;;;,,,444888777444222///,,,111111000000000/////////////////////////////////------------------------,,,,,,,,,---------......,,,+++***+++,,,,,,,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((('''(((((()))******++++++((()))***+++,,,,,,,,,,,,,,,+++))))))***++++++***&&&)))+++***(((&&&'''((()))***++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%'''((('''&&&%%%&&&''''''(((((())))))((((((''''''(((***,,,---------,,,,,,---...///000000000000111222222333333444444555444666777777666555555666555888===AAAFFFKKKRRRWWWWWWXXXaaaqqqqqqqqqxxxxxx<<<<<<======>>>>>>??????CCCDDDDDDCCCAAA@@@@@@AAA??????@@@AAACCCEEEGGGHHHEEEDDDAAA@@@AAACCCGGGIIICCCBBB@@@>>>>>>???@@@AAA@@@;;;888;;;>>>===999666888777666666777777666555333333333333333333333333444555555555555555555555222222222111111111000000///////////////000000000000000000000////////////..................................../////////000,,,555333///222000---333333111111222333555???LLLdddvvveee^^^```VVV]]]mmm|||tttrrrttt~~~|||kkkgggkkkoooyyy{{{~~~pppWWWRRRZZZ[[[fffooozzzfffVVVKKKPPP^^^lllyyymmmkkklllttt~~~wwwXXXBBB888444222000444222,,,---555555...000000000000////////////////////////////////////------------------------,,,,,,,,,------.........,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++(((((()))+++++++++++++++***)))((()))+++,,,,,,,,,))),,,...---***((((((***)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((((((((('''''''''(((***,,,---------,,,,,,---...///000000000000111222222333333444555555333555777777666555666777555999>>>BBBFFFLLLSSSXXXUUUWWWaaaqqq~~~~~~nnnmmmxxx============>>>@@@AAABBB????????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBFFFDDD@@@???AAACCCDDDDDDAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999888777555444444444444333222222333666666555444444444333222222222222333444333222222111111222222000000000000////////////000000000000000000000000////////////////////////............////////////......///000000000000000000000111222444555555666HHH[[[~~~uuupppjjjdddfffppptttjjj[[[[[[XXXbbb}}}nnnaaa___dddwwwzzzlll___WWWVVVWWWYYY^^^[[[ZZZ[[[ZZZ]]]iiixxxttt^^^[[[bbb|||tttccciiiuuu{{{oooNNNAAA===666333555222333333333333222111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************)))))))))))))))(((''''''(((***,,,---+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((((((((()))***+++,,,,,,,,,))))))************))))))---)))''')))---///---)))++++++***************+++******++++++++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&(((+++---/////////...,,,---...///000000000000111222333333444444333333666777999888666555555666888999===CCCIIIMMMQQQVVVZZZYYY^^^kkkxxxlllkkk~~~zzzttt{{{;;;;;;<<<<<<>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBBBBDDDBBBAAAAAABBBBBBAAA???AAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;888777666666555555555555444333333555777777666555555444444333333333333333444333222222111111222222000000000000/////////...............................................................////////////......///000000000000///000000111222333444555555777AAAWWWuuuxxxmmmccc___gggsssyyyyyyxxxlll[[[QQQNNNOOO^^^lllllliiigggaaaWWWOOONNNTTT[[[]]]cccmmmwww{{{yyyhhhooo~~~|||mmmrrrmmmUUU@@@::::::666444666222222333333222222111000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************))))))))))))***))))))((()))+++---...************)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))((((((''''''''''''(((((((((((()))++++++,,,,,,+++)))******************)))+++)))''')))---...,,,)))++++++***))))))******+++******++++++++++++******************************((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((+++---.........---,,,---...///000000000000111111222333333333333222666777999888666555555666888999<<>>???========================:::;;;===???AAAAAABBBAAA@@@@@@@@@AAABBBAAA>>><<>>===<<<;;;;;;:::999999999999999999999999666666666666666666666666444444444555777888777666666555555444333444444444333333222111111111111222000000000/////////......------------------------........................---............/////////---...//////000////////////000000111222333444444555555999GGG```vvviiieeebbb```jjjvvvvvv~~~|||rrr___fffuuu}}}YYYIII<<<444666888444333666222222333333222222111000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))+++***))))))***+++---...************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))((((((''''''(((((()))((()))***+++++++++++++++******++++++++++++*********(((''')))---...,,,*********)))))))))******+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&(((((((((&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))+++------------,,,------...///000000000000000000111222222222222222555777888888666555555666777999<<>>>>>???AAAAAA@@@>>>>>>======<<<;;;:::::::::888999999999999999999888555555666666777777777777444333333555777888777555666666555444444444444555333222222111111111111111000000/////////.........------------------------........................---------.........//////------...////////////...//////000000111222333333999666444444<<>>888888666666666444000000222111222222222222111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++******+++++++++,,,,,,+++++++++++++++,,,...//////---+++))))))(((((()))******+++******++++++++++++******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&(((((())))))((((((''''''''''''''''''''''''((('''&&&''')))***)))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******+++,,,,,,,,,,,,---...///000111111111111222333444444555555444444555666888888666666666777333:::@@@AAAHHHWWWeeekkkbbbaaaccckkksss{{{yyyjjjnnn{{{nnnyyy555666888:::;;;;;;;;;:::::::::;;;;;;<<<=========HHHIIIJJJJJJIIIFFFBBB@@@???<<<::::::===AAADDDEEE:::::::::999999888888888888999:::;;;;;;:::999888444555777888999888777777222222222333555666555444666555555444333444444444222222111000000000000111/////////.........------........................------------------------,,,------------.........+++,,,------......------........./////////000000,,,///222333111111333666555OOOgggxxxnnnaaa^^^kkkuuusssrrrvvvhhhSSSAAA:::;;;777666666555333111000111222111111222222111111000///////////////////////////------------------------........................++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***)))******+++++++++************++++++++++++******+++,,,...///...---+++***(((((((((((()))******+++******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&((()))******)))(((''''''''''''''''''''''''((('''&&&''')))******)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((((((&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))***+++,,,,,,---......///000111111111111333444444555555555555555444666888888777666777888222<<>>>>>FFFHHHIIIJJJIIIEEEBBB@@@>>><<<;;;;;;===?????????999999888888888888777777666777999::::::999777666555666888999999888777666333333333444666777666555555444444333333333333333222222111000000000000000//////.........---------------------------------------------------------,,,,,,---------.........++++++,,,------------,,,---............/////////000111222222222222444555999;;;@@@LLLbbb|||vvvgggjjjkkkpppuuuvvvxxxbbbIIIBBB:::777777444444444333111000111222222111111111111111000000///////////////////////////------------------------........................***************************+++,,,,,,,,,,,,+++***************))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))************+++++++++******))))))******************)))+++,,,......---***(((&&&'''''''''(((((()))++++++******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&(((***+++***)))(((''''''''''''''''''''''''''''''&&&''')))+++***)))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))+++,,,---.........000111111111111111222333444444555555444444444666777888777666777888333???GGGGGGMMM^^^lllqqq___YYYXXXcccsss~~~nnnrrrzzz555666999;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>??????CCCEEEGGGHHHGGGEEEAAA???<<<<<<<<<===>>>===;;;999888888888888777777777777555666777999999777666555666777888999999888666555444444444555777888777666444444333222222222222333222111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,------------,,,------..................000000000111333555555666555222777>>>???DDD^^^}}}nnniii```___eeeeeecccmmmxxx~~~sssPPP===:::@@@999333777999444555444222222333333111111111111111111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***************))))))))))))))))))************)))((((((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))************+++++++++******)))))))))************))))))***,,,------+++'''%%%$$$''''''''''''((()))++++++******++++++++++++******))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''$$$&&&(((***++++++))))))))))))))))))))))))))))))''''''&&&'''***++++++***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((()))***,,,...///...///000111111222222111111222333333444444333333444555777888777666777888444AAAJJJIIINNN^^^kkkooo___VVVTTTaaattt|||ooouuu111444777999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;@@@DDDHHHJJJGGGBBB>>>;;;999:::;;;<<<<<<<<<;;;:::888777777777444222333555666666666666666666666666888888888777666555555444444555555444333333666888222222222222222222222222111111111111000000000000///............---------------------------------+++,,,------......---------------............///,,,,,,,,,------.......................................//////000000111111111222333333444777;;;???PPPeeehhh[[[dddooogggfffkkkcccccchhhxxxgggSSSLLL===<<<:::999888777777777444333222111000000000000111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))(((((()))***************''''''''''''''''''''''''******))))))((((((''''''''')))***)))((('''(((***++++++***)))((('''&&&&&&)))))))))***)))(((''''''(((((()))***************)))))))))))))))*********)))***+++,,,,,,+++)))(((,,,+++***)))((((((((((((&&&&&&((()))***++++++++++++,,,---+++)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$'''***,,,---,,,+++***+++,,,...000111000///...222444555444333333444555333666999999888666555666999;;;EEEJJJKKK[[[nnnqqqaaaWWWTTTccczzzwwwyyy000333666888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;???CCCFFFGGGEEE@@@===;;;:::;;;;;;<<<<<<;;;:::999::::::999888555333444666666666666666666666666666999888888777666666555555666555444444444444444444222222222222222222222222111111111111000000000000///............---------------------------------+++,,,------...---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................---......///000000111111111111222111111222666888555@@@UUUkkk{{{ssspppyyytttiiibbb~~~xxx^^^LLLBBB@@@;;;:::999888666666666666444333222111000000000000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++************)))(((((()))***************''''''''''''''''''''''''***)))))))))((((((((('''''')))***)))((('''(((*********))))))((((((''''''******))))))((((((''''''(((((()))************)))++++++******))))))((((((*********++++++******))),,,+++***)))(((((((((((())))))(((''''''((()))***++++++,,,+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&)))))))))))))))))))))((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&((()))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((("""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''$$$&&&'''((('''((()))+++---***((()))---...---+++---///111222333333222111333444555555333222333555555777::::::999777777777999;;;DDDIIIJJJ[[[mmmooo___UUUUUUkkk~~~}}}000222555777777777777888;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCCCCAAA>>><<<<<<;;;;;;<<<<<<;;;:::999888777888888666555666777999777777777777777777777777999999888888777777666666999666444444666555222///222222222222222222222222111111111111000000000000///............---------------------------------++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------......///000000000111222222000//////111333......333>>>MMMbbb}}}nnnhhhsss~~~dddMMM@@@;;;::::::999888777666555444444444333222111111000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++************)))(((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((,,,+++)))((('''''''''((('''((())))))******))))))+++++++++***)))((('''&&&*********))))))******+++++++++***)))((((((((((((+++***(((''''''(((***,,,******)))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((())))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&(((***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((( ###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))%%%&&&((())))))***,,,...555///((((((,,,000...+++///000111333444333333222444555666555333222222333555888:::;;;:::888777777999999BBBFFFHHHYYYjjjlll\\\RRRUUUoooyyy111333666777777777888888:::::::::::::::;;;;;;;;;===?????????===<<<<<<===<<<<<<<<<;;;:::999888888444666777444444777;;;;;;777777777777777777777777999999888888777777777777999666444666999999555000111111111111111111111111111111111111000000000//////............---------------------------------++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,------......///000000111222222111//////111333666333111222666>>>MMM\\\yyyrrryyyssscccfffwwwfffZZZJJJ???;;;;;;:::888888777666555444444444444222222111000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***'''((((((((()))))))))***,,,+++)))'''&&&'''((()))'''(((((()))))))))))))))******++++++***)))((('''******)))(((((()))+++,,,******)))(((((((((((((((((((((((()))***+++---...)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((())))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((("""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&((())))))))))))+++,,,666222---,,,---......,,,......000111222222111111555666666555333111222333555777:::;;;999888777777777777>>>BBBEEEVVVgggiiiXXXPPPSSSjjj{{{222555777999888888888999999999999888999:::;;;<<<<<<======<<<::::::;;;===<<<<<<;;;:::999888888888:::===<<<666555999;;;:::777777777777777777777777888888888777777777777777777444333666;;;===999555111111111111111111111111111111111111000000000//////............---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********------------------------,,,,,,,,,---......//////...///000000//////111222333111222444222111444;;;QQQXXXiii|||rrr|||pppmmmsssoooWWWDDDBBB>>><<<;;;999777666888777666555555555555555111111000000///000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***''''''(((((())))))******,,,***((('''&&&''')))***''''''((()))))))))))))))&&&((()))+++++++++***)))***)))((('''((()))+++,,,***)))((((((((((((((((((%%%&&&((()))************)))&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''')))))))))''''''''')))///111333222...,,,,,,---...///000000111111222222555666666555333111222333444666999999888666666666555333999>>>BBBTTTeeefffWWWRRRUUUeeeyyy333666888999999888888999999888888777888999;;;<<<:::;;;;;;:::999999;;;===<<<;;;:::999888888999999DDDHHHDDD:::666999:::666777777777777777777777777777777777666666666666666444333333666:::===<<<:::111111111111111111111111111111111111000000000000///............---------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........)))+++------------///000---,,,...222111///000444666888???KKKVVV___jjjttt|||yyyzzzaaaPPPCCC:::;;;;;;;;;999777666666666777666666555444444555555111000000//////000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***''''''(((((())))))******)))((((((''''''(((***+++&&&'''(((((())))))((((((%%%&&&)))+++,,,,,,+++***(((((((((((()))******+++)))((((((''''''(((((((((&&&'''(((((())))))((((((+++((($$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''(((((()))*********'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((+++***'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###((())))))(((&&&%%%%%%&&&)))///444444///***+++...000000111111222333333444444555666555333222222333333666888999888666555555444111777<<>>BBB;;;:::888666666777777888555444444333333333333444000000////////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))(((((()))***************'''''''''''''''''''''''''''((((((((()))))))))***''')))***)))((('''(((***(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&'''(((((())))))((((((&&&'''***,,,,,,+++***(((&&&'''((()))************(((((('''''''''(((((())))))(((((((((***...222444000+++'''&&&)))***)))&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((()))******+++'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''((()))(((&&&%%%&&&''''''+++000111...,,,,,,---000000000000111222333333333444555555333222333555444777999:::888777666666555111777<<>>III```uuuqqqyyyuuu^^^JJJDDDCCC<<<666777666333222333666888777555333333222222111222222222000000////////////000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))(((((()))***************'''''''''''''''''''''''''''((((((((())))))******((()))***)))((('''(((***))))))))))))(((((((((((($$$%%%''')))***+++++++++&&&''''''(((((((((((((((''')))+++,,,,,,***(((&&&%%%&&&(((************)))(((((('''''''''(((((()))+++)))((()))...777???EEE333...)))(((+++,,,***'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%###""""""%%%'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%'''((((((''''''(((***((()))***---.........---------------...///000111222444555444333333444555555888:::;;;:::888777777666222777===DDDYYYkkkkkkZZZVVVYYYjjj111222444555666555555444555555555666666666666666<<<<<<<<<<<<;;;:::999999:::::::::999999999888888:::999888777666666666666333333333333333444555666333333333333333444555666555333333333000000777AAA333333222222111000/////////////////////////////////............---------------------------------***)))))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000000111111111222222222222999>>>GGGRRR___jjjsssxxx|||~~~eeeSSSIIIEEE???:::888888888777777777666555555555555555555555444333333222111111000000000000////////////......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++************)))%%%&&&((()))+++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((('''''')))(((((('''''''''((((((***+++++++++***)))'''&&&&&&''''''((()))******+++******))))))((((((''''''(((((())))))*********+++...,,,***))))))***,,,...---+++''''''))),,,///000???999000+++******)))(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''(((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((()))***,,,...///,,,...///000///000111333555555555444444333333333555777999999666444222222777222888CCCKKK[[[iiiiiiYYYRRRUUUiiiyyy000111333444555555444444555555555555666666666666;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::999888777666666666666444333333333333444555666444444444333444444555555444333222222000///666???333333222111111000//////////////////////////////............------------------------------------+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------000000000000111111111111333444777;;;???CCCFFFGGGccchhhjjjlll}}}jjjYYYOOOHHHDDDCCC???;;;888888888777777777666666555555555555555555444444333222222111111000000000000////////////......////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))((()))***+++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''''''''((((((***+++++++++***)))'''&&&''''''(((((())))))*********)))))))))((((((((('''((()))))))))************---+++)))(((((()))+++---///,,,)))((())),,,---...333000+++))))))((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,,,,...///000///000111333555555555444444333333333333666888999777555444444777222999CCCIIIYYYiiijjj[[[TTTVVVhhh|||~~~ttt{{{///000111333333333333222555555555555666666777777999::::::;;;;;;;;;;;;:::<<<;;;;;;;;;::::::::::::999999888777666666666666444444333333333444555555666666555444444444555555333111111222000///444<<<222222111111000000//////////////////////////////............------------------------------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000///000000111222222333333===FFFKKKLLLXXXtttvvvhhhSSSDDD===;;;:::999===;;;999888999:::999888777666555555444444555555444444333333222222111111000000000000////////////......////////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++*********)))))))))+++++++++,,,++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((()))******+++******)))((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++***(((''''''(((***+++///,,,)))((()))+++++++++)))((('''((())))))'''%%%***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))***,,,...///000///000111333555555555444444444444444222555777888777666666666666444;;;CCCEEEUUUhhhnnn___XXXXXXggg{{{zzz~~~vvv|||...///000222222222222111444444555555666666777777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666666666666444444333333333444444555777666666555444444444444333000000111000...222888111111000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////111222222444555666777777000777:::999???RRRhhhvvvnnn^^^HHHDDD@@@@@@AAA@@@===999<<<;;;:::;;;<<<<<<:::888666666555444444444444555333333333333222222111111000000000000////////////---......//////......---,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))******++++++++++++***************)))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))'''&&&&&&'''))))))+++)))'''''')))*********&&&''''''((()))***)))((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))*********++++++,,,...///000///000111333555555555555555444444444333666888999888666555666666555===BBBCCCRRRhhhqqqbbbZZZYYYgggyyy|||zzzzzz|||~~~---...///111222111111000444444444555666777777888888888999:::;;;;;;;;;;;;999999999999888888888777888777666666666666666666555444444333333333444444777666555444444444444444333000///111000...000555000000//////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------........................,,,------------.........000000000/////////......111444444222555>>>HHHMMM]]]ggguuuqqqeeeZZZMMMCCCFFFAAA;;;888999:::;;;:::;;;:::::::::;;;:::888666666666555444444444444444333222222222222222111111000000000000////////////------............------,,,,,,+++++++++*********++++++++++++++++++++++++((()))******++++++++++++*********)))))))))((((((&&&'''((()))************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))))))))(((((('''&&&&&&'''((((((&&&%%%$$$&&&)))*********((()))(((((((((((()))***&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&''')))+++------......,,,...///000///000111333555555555555555555555555666888::::::888555444444555555>>>CCCCCCRRRjjjtttccc\\\[[[hhhzzz}}}vvv}}}zzz---...///111222111111000333444444555666777888888888999999::::::::::::999888888888888777777777777777666666555555666666666555555444333333333444444555555444333333333444444333000///222222//////222////////////............////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++***))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,,,,---------...111111000000222555555555777===EEELLLTTT```nnnyyykkk^^^LLLAAA??????>>>;;;AAA>>>:::888888888777666:::888777777888777444222666555444444333333444444222222222222222222111111000000000000////////////------............------++++++++++++************++++++++++++++++++++++++(((((()))***++++++++++++******)))))))))(((((((((%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((''''''''''''''''''(((######$$$&&&)))++++++)))((())))))(((&&&&&&''')))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&'''***,,,.../////////,,,...///000///000111333555555555555555666666666777999;;;:::888555444333555444>>>DDDEEEUUUmmmvvvccc]]]\\\hhhzzzvvv{{{---...000111222222111111333333444555666777888888999999:::::::::999999888999999999888888888777777666666555555555666666777666555444333333333333333333333222222222333333444444000000333333000///000........................////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))******++++++))))))))))))************************************,,,+++************+++,,,************++++++++++++***++++++++++++,,,,,,,,,************************------------............+++,,,---///000222333333...---...000111000//////,,,---///000333888@@@FFFIIIQQQ]]]kkkwwwtttlllcccVVVLLLHHHIIIDDD>>><<<>>>AAAAAA@@@666888:::===>>><<<888666999777555555666666555333666555444444333333444444111111111111111111222222000000000000////////////,,,------......------,,,++++++++++++************************************'''((()))***++++++++++++***)))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,******)))(((((()))***+++''''''(((((())))))******'''((((((((()))))))))***************)))))))))((((((''''''''''''''''''((($$$%%%&&&(((+++,,,***)))%%%(((++++++)))'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&(((***,,,......---,,,,,,...///000///000111333444555555555666666666777555888::::::888666555555555444===EEEHHHYYYooowwwddd]]]]]]hhhyyyyyy}}}---///000111222222111111333333444555666777888999:::::::::::::::999888777:::::::::999999999888888666666555555555666666777666555444333333333333333111111111111222333333444444111000333444000///000---.....................////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************************************---,,,+++******+++,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///......---,,,,,,------///000///---...111000222555777666555555555555777999>>>EEEMMMTTTYYY^^^gggtttvvvkkkdddXXXTTTPPPMMMGGGAAAAAADDD======???@@@AAA>>>999555>>>;;;888555555666888:::999888666666777888888777555555444333333333333444111111111111111111222222000000000000////////////,,,------......------,,,+++++++++************)))************************'''''')))******+++++++++))))))))))))((((((((((((+++++++++******)))''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,******)))(((((()))***+++&&&''''''((()))******+++'''((((((((())))))******+++*********))))))((((((((((((((((((((((((((((((''''''(((+++---,,,***((("""(((---///---***(((((('''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''((('''&&&$$$###&&&''''''((((((''''''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$&&&''''''&&&$$$###&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''')))+++,,,,,,,,,***))),,,...///000///000111333444555555555666666777777444666999:::999777777777555333<<>><<<;;;;;;;;;::::::999888777777777777888888888888777777777777777777777777777777444444444444444444444444111111111111000000000000..............................---------,,,,,,,,,***+++,,,,,,******+++,,,,,,+++)))((((((((()))***(((***++++++******+++,,,***************)))((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))***+++,,,,,,+++))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++%%%&&&((()))))))))((('''))))))))))))************,,,***(((''''''(((***,,,)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***&&&''''''((((((((((((((('''(((***,,,---------,,,---------...///000000111444555555333222222444666444666777888888777666444111777@@@FFFKKKTTTfffuuulll^^^ZZZiii}}}.........///000000111111111111222333444555666666:::666444777999777555666666777777888777666555444333333333333333333333333333333333222222222111111111111111111111111111111000000////////////000111000///......---------...///.........------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++******************+++(((((()))))))))*********)))))))))))))))))))))))),,,+++******))))))******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,.........//////000000111//////000111222333444444///000000222555999===???>>>???@@@AAACCCIIIPPPUUUVVVXXX\\\^^^___\\\YYYVVVUUUQQQMMMJJJIIIGGGDDDAAABBBBBBBBBCCCCCCDDDDDDDDD>>>>>>>>>>>>===<<<;;;:::::::::999999888777777666666777777888888777777666666666666666666666666666444444444444444444444444111111111000000000//////...........................------------,,,,,,,,,,,,+++++++++*********)))+++******)))))))))))))))((()))+++***))))))***,,,***************)))((((((''''''((((((((((((''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((()))))))))))))))***++++++++++++***)))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))(((((('''(((((()))))))))***************)))(((((()))******)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&&&&'''((((((((((((((('''(((***,,,---------,,,,,,,,,---...///000111222555555555444222333444666555666888999999888666555222777???GGGMMMWWWffftttiii]]]ZZZjjj|||---......//////000111111111111222333444555555666999666666:::;;;777555555555444444444444444333333444444444444444444444444333333333222222222111111111111111111111111111111---000222222///...000222000//////............///............------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************)))))))))******++++++,,,))))))))))))))))))))))))++++++***)))))))))******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,******************+++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,...//////000//////------...///000000111111555444333222222333444555333444666555444444555666666888:::<<<===<<<:::999:::999777777888999888777555666666888999:::;;;;;;888888999::::::;;;::::::888888888777666666555555666666777777777777666666444444444444444444444444333333333333333333333333111111000000000000//////------------------------------------,,,,,,,,,,,,...+++)))))),,,,,,***'''***************)))(((((('''(((***)))(((((()))+++))))))******))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++******++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))******))))))************))))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''((((((((((((''''''(((***,,,---------,,,++++++,,,...///111222333555666666555444444555777666777999::::::999777666444777>>>IIIQQQYYYfffqqqeee\\\[[[jjjzzz------......///000000111000000111222333444555555888777;;;@@@AAA;;;666555444333333222222222333333444444444444444444444444333333333222222222111111111111111111111111111111///444888666111...///222000//////.........//////------------------------,,,+++++++++++++++++++++************++++++++++++*********++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,............------------+++,,,---/////////............//////000111111222222222111000000111222222222444666666555333444444111222333444555555666666666555555666777999::::::999999888777777666666555777888999:::;;;;;;;;;;;;666666666555555555444444555666666777777666666555333333333333333333333333222222222222222222222222111000000000////////////---------------------------------,,,,,,,,,++++++...***''')))...000---)))))))))***++++++)))((('''&&&((())))))(((((()))***((()))))))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((()))))))))))))))*********++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***((()))***++++++***)))(((&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''(((((('''''''''(((***,,,---------,,,***+++,,,...000111333333444666666666555555666888666888999::::::999888666666666===KKKUUU[[[eeepppccc[[[\\\jjjxxx~~~---------...//////000000///000000111222333444444666888@@@GGGFFF>>>777444444333222222222333444444444444444444444444444444333333333222222222111111111111111111111111111111444888;;;999333//////222//////............//////,,,,,,------------------++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))...------,,,+++***))))))))))))))))))))))))))))))***))))))((())))))******))))))*********+++++++++)))******++++++******)))******+++++++++,,,,,,,,,******)))(((((()))))))))*********+++++++++,,,,,,)))************+++++++++---...............------......//////000000111111,,,,,,,,,------...///000...000000000///000111333////////////000222333444000000000000///000111222333333444555555666777777777888999999999999999999555555444444444444444333555555666666666666555555333333333333333333333333222222222222222222222222000000000////////////...------------------------------,,,,,,,,,+++++++++,,,)))'''***000222000---))))))***++++++)))((('''&&&((())))))(((((()))***'''(((((()))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,,,,++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))'''(((***,,,,,,***((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''''''''''''''(((***,,,---------,,,***+++,,,...000111333333333555666666666555666888666888999::::::999888666777555===MMMVVVZZZcccpppfff]]]\\\iiiwww{{{,,,------......///000000//////000111222333333444444777@@@GGGEEE<<<555444222222333333333333444444333333333333333333333333333333333222222222111111111111111111111111111111666888888666222......000...------------...//////,,,,,,,,,,,,------------*********+++++++++++++++)))))))))************+++)))***+++,,,,,,+++***)))...------,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))******)))************+++++++++))))))************))))))******+++++++++,,,,,,,,,+++***))))))))))))))))))************++++++++++++******+++,,,---......///111111///...------------,,,,,,---------.........111111222222222222222222222333333111000000222555222222222222222444555555555666666444222222333444333333333444444555555555555666666666666666666555444444444444444444444444444444555555555555444444222222222222222222222222111111111111111111111111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((***///111000///***************)))(((((('''(((***)))(((((()))+++''''''((()))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,+++************+++************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))''')))***++++++***)))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&'''(((***,,,---------,,,++++++,,,...///111222333222444666666666555666777666777999::::::999777666666555===MMMUUUWWWbbbqqqlll```\\\hhhxxx~~~,,,,,,---......//////000......///000111222333333333555;;;???===666333444000111222333444333333222222222222222222222222222333333333222222222111111111111111111111111111111222111000///...---------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------)))*********++++++++++++))))))))))))************(((***+++,,,,,,+++***(((*********+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))************))))))******+++++++++,,,,,,,,,,,,+++***))))))))))))***************+++++++++++++++,,,---...000222333444666444111...,,,+++,,,---+++,,,,,,,,,,,,------------------------,,,++++++---...///...---,,,---........................///111222333222000000222444666666555555444333333333333333444555555555555555444444444444444444444444444444444555555444444444333333333333333333333333111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,+++******)))))))))))))))((()))+++***))))))***,,,&&&''''''((())))))((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***))))))))))))+++,,,------,,,++++++******++++++************************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))((()))***++++++***)))(((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((***,,,---------,,,,,,,,,---...///000111222000333555666555555555666555666888999999888666555666444>>>MMMSSSSSS```ssssssddd\\\gggxxx,,,,,,------...//////000......///000111222333333222333666888555000000444...///222333444333222000111111111111111111111111333333333222222222111111111111111111111111111111---+++))))))***,,,,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,---------))))))******++++++++++++))))))))))))************((()))+++,,,,,,+++)))((('''((((((***+++,,,------))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******)))************+++++++++'''(((***,,,...000111222999666111---++++++,,,---------------------......------............------,,,...111222111000000000000000000000000000000///---///111111///000333666...///000111333444555666222333444555666777777777444444444444444444444444333444444555555444444333333333333333333333333333000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++***((((((((())),,,+++)))((((((((()))***(((***++++++******+++,,,&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***))))))))))))+++---...---,,,++++++******++++++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))))))))************))))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((***,,,---------,,,---------...///000000111///222444555555444555666444666777888888777666444555444>>>MMMQQQPPP___tttxxxggg\\\gggyyy|||---------............///......//////000000111111444444444555444444333333555555555444444333333333222333333444444333333222444444333333222111000000111111111111000000000000---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************************)))))))))))))))***++++++++++++++++++++++++************************************************...---***)))***---000333BBB:::000***)))*********************************))))))((((((***---///111******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------------...//////---------............///,,,---///000000000///...111000///////////////000000000111111111222222222222222222333333333444444444444444333333222222222555555555444444333333333444444444333333222222222000000000000000000000000)))+++---///000000///...---------,,,,,,++++++++++++***)))(((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,******+++......+++(((&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&&&&&&&'''''''''((((((((()))++++++******+++---,,,***((('''(((***,,,...*********)))))))))))))))++++++)))((('''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''******(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$ ###''')))((('''&&&'''''''''''''''((((((((((((((()))+++,,,---,,,,,,++++++++++++,,,---...///000444555666777555222...,,,555555555555555555444444666888AAALLLPPPTTTbbbttt}}}hhh\\\fffyyy}}}xxx------------.....................///000000111111333333444444444444333333444444333333222222222222222333333444444333333222444444333222222111000000000000000////////////...---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))),,,***)))((()))+++...///;;;888333---)))(((***+++************************,,,+++)))(((((()))***+++)))***++++++,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------...,,,---...///000//////...000///////////////000000000000000111111111222222222222222222333333333333333333333333222222222111444333333333222222222222333333222222111111111111000000000000000000000000---.../////////...---,,,------,,,,,,,,,+++++++++,,,+++***)))((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&(((******'''%%%&&&&&&''''''((())))))***'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((***++++++))))))***,,,***)))((('''''')))+++,,,***)))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%"""$$$%%%&&&%%%%%%&&&'''''''''''''''((((((((((((((()))+++,,,------,,,++++++++++++,,,---...///000333444555555555333111000555555666666777666666555555888@@@IIIKKKPPPaaauuuzzzggg^^^jjj}}}vvvnnnppp|||------------............---......//////000111111222333333444444333333333222222222222111111111111222222333333333333222222333333333222111111000000////////////............---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))+++***************++++++******************************((((((((((((******((((((((((((((((((((((((((((((((((((((()))++++++222444444000***'''))),,,************************,,,+++)))(((''''''((())))))***++++++,,,,,,++++++******))))))))))))******+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------------...////////////..................///000111//////000000000111111111111111111222222222333333222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000111000///...---++++++***,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))++++++************++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((()))***+++***)))((()))***''''''(((((((((((())))))))))))))))))))))))))))))******)))((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%###"""###%%%'''&&&''''''''''''(((((((((((()))+++,,,------,,,,,,++++++,,,,,,---...000111222333333444444444444333555555666777888888888777555777???HHHLLLRRReeezzzvvvfff___lll~~~}}}wwwuuuxxx,,,,,,---------.........------......///000000111111222222333333333333222222222222222222222111111222222333333333333222222333222222222111111000000000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************))))))))))))))))))))))))))))))((((((((()))))))))))))))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))&&&'''(((((()))))))))))),,,...111000---*********************************)))(((((((((((()))***+++))))))***+++++++++++++++*********))))))*********+++++++++++++++,,,------+++,,,,,,,,,,,,---------------........./////////---,,,------...///000111....../////////000000000000000000111111111222222111111111000000000000000111111111111111111111111000000000000000000000000////////////////////////111000///---,,,+++++++++,,,+++++++++++++++++++++,,,,,,+++***))))))******+++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((''''''''''''''''''(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))***+++***(((''''''(((''''''((()))))))))(((''''''((((((((())))))*********)))(((''''''''''''''''''''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''((((((''')))***,,,---------,,,,,,,,,,,,,,,---///000111333333333333444444444555333444555666777888888888666666>>>LLLVVV___pppxxxggg___jjjzzz,,,,,,,,,------------...---------...//////000000000111111222333333222222222222222222333333333333111222222333333222222111222222111111111111111000111111111000000000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++******))))))***++++++,,,------------------------***)))(((''''''((()))***************************'''((()))******))))))(((******+++---///...***'''))))))))))))))))))))))))))))))))))))******++++++))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,------...------------............---------------......///,,,,,,,,,,,,---...000000------.........//////////////////000000000111111000000000000000000000000111111111111222222222222000000000111111111111111........................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((******)))'''&&&'''((('''(((***++++++***((('''&&&&&&'''((()))******+++)))((((((''''''''''''''''''(((((()))))))))((((((&&&&&&''''''((())))))***'''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$&&&))))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((***,,,------------,,,,,,,,,---...///000111555555444444444444444444222333444555666777777777777555>>>QQQbbbnnnzzzmmmaaaiiivvv,,,,,,,,,,,,------------,,,------......///000000///000111111222222222222222222222333333333333333111111222222222222111111111111111111111111111111111111111111000000000000---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((()))***++++++------------------------))))))))))))))))))))))))************************((())))))******))))))((()))''''''***...///+++'''))))))))))))))))))))))))+++++++++******))))))(((((()))******++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,---......---------.........//////------,,,,,,------...///,,,,,,,,,,,,,,,---...///,,,,,,---------................../////////000000000000000000111111111111111111111111111222222222000000000000111111111111........................,,,,,,,,,,,,,,,---------*********++++++++++++++++++******)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((('''%%%%%%''')))''''''(((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))'''((()))((('''&&&'''(((((()))***+++***)))((('''%%%%%%&&&''')))***++++++((((((''''''&&&''''''((('''((())))))))))))))))))&&&&&&'''((())))))***+++((())))))******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###&&&***+++***(((&&&&&&%%%&&&&&&&&&&&&''''''''''''(((***,,,---...------,,,,,,,,,---...///111111444555555555555444444333222333444555666666666555777555???SSSeeepppzzzqqqdddiiiuuu++++++,,,,,,,,,---------,,,,,,---......//////000...///000111222222222222111111111111222222222333111111222222222222111111000000000000111111111111111000000000000/////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************)))*********++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++''''''''''''((()))***+++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************)))))))))(((((((((((((((''''''''')))***++++++***))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************))))))))))))******+++++++++++++++,,,,,,---,,,,,,---------.........------,,,,,,,,,---...///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////000000000111111222222222/////////000000111111111....../////////000000000------------------------+++,,,------------,,,+++)))*********++++++++++++)))))))))(((((())))))******))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((&&&$$$$$$''')))((((((((((((((((((((('''***)))(((''''''((()))***'''((((((((())))))))))))%%%'''((((((&&&&&&''')))((()))))))))(((((('''&&&$$$%%%&&&''')))***+++,,,'''''''''&&&&&&''''''(((&&&'''(((((())))))((((((&&&&&&'''((()))***++++++))))))*********))))))((())))))))))))))))))))))))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%(((((((((''''''(((%%%%%%&&&&&&&&&'''''''''&&&(((***,,,---......---------------...000111222111222444666777666555444444555666666666666555555666777@@@PPP[[[bbbooo}}}ooobbbhhhttt~~~++++++,,,,,,,,,---------,,,,,,------...//////000......000111111222222222//////000000111111111222111111222222222222111111000000000000000111111111000/////////............---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&&&&'''(((******))))))))))))))))))))))))((())),,,------,,,)))((()))))))))))))))))))))))))))(((((('''''''''((((((%%%(((***)))''''''***...))))))))))))))))))))))))###$$$&&&((()))***++++++(((((()))***************))))))(((((((((((())))))*********)))***++++++,,,++++++,,,,,,,,,---------------,,,+++,,,---...///------,,,+++++++++,,,,,,++++++,,,,,,,,,------------------.........//////000000111111222222222333---.........//////000000---------.........//////------------------------+++,,,.........,,,***)))))))))******++++++++++++)))((((((((((((((())))))++++++************++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''))))))(((%%%%%%(((+++((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))$$$&&&''''''&&&&&&((()))((((((''''''&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++))))))*********))))))((())))))))))))))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$%%%(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&'''***,,,---.........------------///000111222...000444777888888777666666777777777777777666555555888AAAKKKNNNSSScccvvvzzziii___eeesss}}}