BM6P6(@ zzziiiYYYRRROOOPPPPPPQQQSSSTTTVVVWWW```___kkk~~~nnn```^^^ZZZZZZZZZZZZ[[[\\\]]]^^^```[[[[[[aaaeeennn}}}tttttt}}}vvvtttppplllgggccc```___ZZZYYYXXXXXXXXXYYY[[[\\\YYY\\\```ccceeefffeeedddbbbccceeeggghhhgggfffeeekkkeeecccdddeeecccdddffffffjjjmmmooossszzzcccZZZOOOGGGEEEDDDBBB???BBBAAAAAA@@@???>>>======???===<<<;;;<<<===???AAA=========<<<;;;<<<@@@BBBEEECCC???<<<:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<===>>>>>>???;;;<<<<<<===<<<<<<;;;:::===???AAAAAA@@@@@@@@@AAA???>>><<<;;;999999888888::::::999888777777777777999888777666666777777888777777777777777888888888999999:::::::::999999888999999888888888888888999999999888888999999:::;;;::::::;;;;;;;;;:::999999::::::999888777666555444888999999::::::999999888777777888888888888777777;;;;;;;;;::::::999999999666777777888888777555444666777999::::::888666555999999999999999999999999888888999:::<<<===>>>>>><<<<<<<<<============>>><<<>>>@@@BBBEEEJJJOOOSSSaaagggqqq|||zzzjjjZZZSSSQQQQQQQQQQQQRRRTTTUUUVVVZZZ]]]kkk{{{~~~pppbbb]]]ZZZZZZYYYYYYXXXYYYYYYZZZ[[[WWWXXX^^^aaaggg{{{vvvvvvzzzvvvllljjjgggccc```^^^]]]]]][[[ZZZZZZYYYZZZ[[[\\\]]]ZZZ[[[^^^aaacccddddddccceeeeeeeeeeeeffffffggggggkkkfffdddeeeeeedddeeehhhlllpppuuuwww~~~zzzaaaTTTMMMEEEAAABBBCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???<<<======<<<;;;<<>>??????@@@@@@???>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAA@@@@@@???AAABBB???>>><<<:::999888777777::::::999888888777888888::::::888777777888888999777777777777777888888888999999999::::::999999888999999888888888888888999999888888888888999::::::;;;;;;;;;;;;:::999888777888888777777777777777777888999999::::::999999888777777888888888888777777999999999999888888888888444555666777888888777666666777888999999999888777999999999999999999999999888888999:::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>AAAFFFIIIMMMPPPVVV]]]eeelllqqqtttzzziiiZZZTTTQQQQQQQQQQQQQQQRRRSSSSSSTTTZZZdddnnnrrrnnneee___ZZZYYYXXXVVVUUUUUUVVVVVVXXXUUUWWW[[[\\\```ooozzzzzz{{{wwwuuuqqqnnndddaaa^^^[[[ZZZZZZ[[[\\\]]]]]]\\\[[[\\\]]]^^^___[[[\\\]]]___aaabbbbbbbbbgggfffeeeddddddfffggghhhfffbbb```bbbbbbaaadddhhhnnnsssxxxxxx^^^NNNGGGCCC???>>>@@@AAA@@@???<<<<<<<<<======>>>>>>>>>:::;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<>>???@@@@@@@@@???>>><<<;;;:::::::::;;;;;;<<<<<<=========;;;;;;:::::::::<<<===>>>???@@@@@@???>>>???AAACCC@@@???===;;;999777777666:::999999888888888888999;;;;;;:::999888888999999666666666777777888888888888999999::::::999999999999888888888888888999999888888777777888888999:::::::::::::::999888777666555555666777888999999:::888888999999999999888888666777777888888777777666666666777777777777777777333333555666777888888888777777777777777888999:::888888888888888888888888888888888999999999::::::888888888888999999999:::::::::;;;:::999:::<<>>@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBAAA@@@>>><<<:::999888::::::;;;;;;;;;<<<<<<<<<;;;:::999888999;;;>>>???@@@@@@???>>><<<===@@@CCCAAA@@@>>><<<:::888777777999999888888888999::::::;;;::::::999888888888888555555666666777888888888888888999:::::::::999999888888888777888888999:::888888777777777888999999888888999999999888777777555555666777888999999:::888888999999999999888888666666777777777777666666555555666666777777888888444444555666666777777777666555444444555777999:::888888888888888888888888888888888888888777777777777777777888888888999999;;;<<<<<<;;;999999:::<<>>>>>>>>@@@DDDHHHJJJ~~~zzzssseeeXXXRRROOOOOOMMMLLLLLLKKKKKKLLLJJJRRRZZZ___eeejjjhhhaaaXXXWWWUUUTTTTTTUUUWWWXXX^^^\\\ZZZYYYYYY___lllxxx}}}|||{{{{{{~~~}}}wwwtttpppmmmkkkjjjhhhgggdddbbb^^^[[[ZZZ\\\^^^___aaa``````______aaabbbcccbbbbbbbbbbbbbbbccccccdddbbbccceeeffffffdddaaa______^^^___ccceeehhhooowww~~~}}}aaaQQQHHHBBBDDDDDDCCCBBBBBB@@@>>><<<@@@@@@???>>>>>>===<<<<<<888888999999999999888777999:::;;;;;;;;;;;;===??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCBBBAAA???===;;;:::999::::::::::::;;;;;;;;;;;;;;;:::999888999;;;===?????????>>><<<;;;<<<>>>AAABBBAAA???===;;;:::999888999888888888999:::;;;;;;999999999888888777666555444555555666777777888888777888999:::::::::::::::888888777777888999999:::888888888777888999999:::666777888888999999999999777777777777777888888888777888888999999888888777666666777777777777666666555555666666777777888888666666555555555555555555555444222222333555888999777777777777777777777777888888777777777666666666888888888888999999999999:::;;;<<<;;;::::::;;;===999999:::;;;<<<>>>???@@@{{{wwwqqqcccWWWRRRNNNMMMLLLKKKKKKJJJJJJJJJFFFPPP___nnnuuuqqqfff^^^XXXWWWUUUSSSSSSUUUWWWYYY___^^^[[[XXXYYY___kkkttttttzzz~~~|||{{{zzz|||~~~{{{qqqmmmlllkkkiiigggfffeeedddcccaaa___\\\\\\\\\^^^___bbbaaaaaa``````bbbcccdddddddddeeeeeeeeeddddddccc^^^```ccceeedddaaa\\\ZZZXXXXXX[[[aaaeeejjjttthhhQQQIIIDDD@@@??????@@@@@@@@@???>>>>>>AAA@@@@@@???===<<<<<<;;;999999999888888888888777888999;;;;;;;;;;;;<<<===============<<<;;;;;;;;;::::::::::::;;;<<<===>>>CCCBBBAAA???===;;;:::999::::::::::::::::::::::::::::::999999999;;;<<<============<<<::::::<<<>>>@@@???>>><<<;;;:::::::::888888888999999;;;<<<===999999999888777666555444444444555666777777888888777888999999::::::::::::777777777777888999::::::999999888888999999:::;;;666777888999::::::::::::999999888888777777666666777777888888888888777777555666666777777666666555666666666666666666777777777666555555444444555555555444333222333555777888666666666666666666666666777777777777777777777666888888888999999999::::::777888::::::999999:::;;;444555777999:::;;;:::999zzzuuupppcccWWWRRRNNNNNNMMMLLLKKKKKKKKKKKKJJJPPPaaavvv|||rrrfffbbbZZZXXXUUURRRRRRSSSUUUWWW[[[[[[YYYVVVVVV[[[bbbgggkkkllluuu~~~~~~||||||~~~xxxqqqkkkffffffgggfffeeedddcccdddaaa```___^^^^^^___``````bbbbbbaaaaaaaaabbbcccddddddeeegggggggggeeecccbbb]]]^^^```aaa___]]]YYYWWWSSSUUUZZZbbbhhhooo|||yyy\\\KKKFFFDDDBBB===>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<::::::888777777777888888777999;;;;;;::::::;;;===<<<<<<<<<===<<<<<<;;;;;;999999999999:::;;;<<<<<>><<<;;;:::999::::::999999999999999999:::::::::::::::::::::::::::;;;<<<;;;999888999:::======;;;::::::999999999888888888999:::;;;======::::::::::::999777555444333333444555666777888999777777888999::::::::::::777777777777888999:::;;;:::::::::999::::::;;;<<<:::::::::::::::999888888888888888888777777777666777777888888888888777777555555666666666666555555555555555555444444444444666555444444444555666777777666555555555666777777666666666666666666666666777777777777777777888888777888888888888999999999555777888999888777888999666666888999::::::999999zzzuuupppcccXXXTTTOOOOOONNNMMMMMMMMMMMMMMMSSSQQQ^^^sssyyynnnfffiii[[[YYYUUURRRPPPQQQSSSTTTVVVWWWWWWTTTSSSVVVZZZ\\\eeeccciiizzz~~~yyyxxxzzz}}}~~~~~~yyyzzz{{{zzzzzz{{{}}}tttllljjjhhheeebbbccceeeeeeeeeddddddeee````````````aaabbbcccccccccbbbaaaaaaaaabbbcccddddddeeeggghhhgggeeebbb```^^^^^^]]]]]][[[ZZZXXXWWWXXXZZZ```iiipppyyylllTTTEEEBBBCCCCCC@@@@@@@@@???===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<:::888777666777888999777999;;;;;;::::::;;;<<<;;;<<<<<<===<<<<<<;;;;;;888888888888999:::;;;;;;??????>>><<<;;;:::999888:::999999999999999999999::::::;;;;;;;;;:::999999888:::;;;;;;999888777888;;;:::999999888888999999777888888999:::<<<===>>>;;;;;;;;;;;;:::888666555333333444555666777888999666777888999:::;;;;;;;;;777777777777888999:::;;;;;;;;;::::::;;;;;;<<<============<<<:::888777666777777777777777888888888777777888888888888777777555555666666666666555555444444444333333222222222444333333333444666777999999888888777777777777888666666666666666666666666666777777777888888888999777777777777888888888888666888999999888777777888888777777777777777888888yyyuuupppdddYYYVVVNNNMMMLLLKKKKKKMMMOOOPPPSSSVVV___iiilllgggbbbaaaZZZUUUOOOLLLLLLNNNNNNNNNVVVVVVTTTRRRPPPPPPSSSVVV^^^```fffsss}}}yyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxvvvuuuttttttqqqpppooommmmmmmmmnnnnnnrrrtttuuuwwwxxxyyyxxxxxxqqqpppmmmjjjgggeeedddccccccbbbaaa```___^^^^^^^^^dddbbb```aaacccdddbbb```dddbbbaaa``````bbbdddeeebbbdddffffffdddbbbaaaaaa]]]]]]]]]^^^^^^\\\YYYWWW[[[aaajjjqqqyyy{{{wwwqqqlll```RRRFFF??????BBB<<<<<<<<<===============;;;:::999999::::::888777666666777777777777666666:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;===<<<<<<:::999888777777:::999999888888999999:::BBB@@@===888555444777999777888999:::;;;:::999888:::999888666666666777777888888999999999:::::::::<<<<<<;;;:::999777777666777777666555555555555555777888:::;;;;;;;;;::::::888888888888888888999999999999:::;;;;;;<<<<<<===???===;;;999888777888888<<<;;;999777666666777888666666555555555555666666555555555555555555555555333333444555555444333333555444444555555666777888666666666666666666666666666666666666666777777777777777777777666666666666999999888888777777666666555555666666777777888888666777777777888888888888wwwsssooobbbWWWRRRLLLKKKJJJIIIJJJKKKMMMNNNNNNPPPVVV___aaa\\\XXXWWWXXXSSSNNNLLLMMMNNNOOOOOOTTTSSSRRRPPPNNNNNNQQQTTT[[[___fffppp~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwww{{{|||}}}|||yyywwwwwwwwwvvvuuutttsssqqqpppnnnmmmlllllliiihhhfffeeeeeeeeefffgggeeefffhhhjjjkkkkkkjjjjjjfffeeeeeeddddddccccccbbbdddcccbbbaaaaaaaaaaaaaaafffeeedddeeegggiiigggeeeeeedddbbbaaa```aaabbbccceeeggghhhgggccc```^^^^^^ZZZYYYXXXYYY[[[]]]^^^___bbbiiirrr}}}vvvaaadddaaaZZZPPPFFF???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777777888999777666666666777777777777666666888888999999999:::::::::::::::::::::999999999999999999:::::::::;;;;;;;;;======<<<;;;:::999888888999999999888888999999999======;;;999666666999;;;999:::::::::::::::999999999888777666666666777888888888888999999999::::::;;;:::999888777666555555777777666555555555555555777888:::;;;<<<<<<<<<;;;888888888888888888888888888999999::::::;;;<<<<<<===<<<;;;999888888888888;;;:::999777666666777777666666555555555555666666666666666666666666666666333333444555555444333333444444444444555666777888666666666666666666666666999777555333333444555666777666666666666666666666888888777777777777777777666666666666666777777777666666777777777888888888uuuqqqmmmaaaTTTNNNIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMQQQWWWXXXTTTQQQQQQSSSPPPLLLKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLLLLOOOQQQXXX^^^fffmmmttt~~~~~~|||{{{|||||||||}}}}}}|||zzzxxxuuusssrrrssstttuuuvvvxxxyyy{{{{{{zzz{{{|||zzzuuuvvvxxx{{{}}}}}}|||zzzyyysssqqqppppppqqqqqqooonnnkkkjjjiiihhhgggfffeeedddaaa```___^^^^^^^^^___```___```aaacccccccccbbbaaa]]]^^^```aaabbbbbbaaaaaadddccccccbbbbbbccccccccchhhgggggghhhjjjjjjiiihhheeedddbbb```______``````aaabbbcccaaa]]][[[YYYYYYYYYXXXWWWXXX]]]dddkkkppptttzzzsss]]]SSSTTTTTTQQQLLLFFF@@@<<<;;;<<<<<<;;;;;;::::::999999999777666666777888666555666666666666666666666666666777777777777888888888::::::999999999888888888::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888777777999999888888888888999999888999::::::999999:::<<<::::::999888777777777888777777666666666777888888777888888888999999999999999888888777666555444444777666555555444555555555666888:::<<<============888888888888888888888888777777888888999::::::;;;;;;:::999999888888999999:::999888777666666666777666666666555555666666666666666666666666666666666333333444444444444333333444444444444555666777888777777777777777777777777888666333000111333666888666666666666666666666666666666666777777777777777666666666666666555555555666666666666777777777777rrrooolll```SSSLLLHHHGGGGGGGGGGGGHHHIIIJJJNNNLLLMMMQQQQQQMMMKKKMMMMMMLLLJJJJJJKKKLLLNNNOOONNNNNNNNNLLLKKKKKKMMMPPPVVV^^^gggkkkkkkoooyyy~~~~~~}}}|||~~~~~~}}}{{{xxxuuusssrrrpppqqqrrrssstttuuuvvvvvvvvvvvvwwwyyy{{{|||~~~~~~|||}}}~~~}}}zzzxxxuuuqqqnnnmmmnnnppprrrsssttttttsssnnnmmmmmmooopppqqqooommmgggggggggfffeeedddcccbbb___^^^]]]\\\\\\]]]^^^___```aaabbbbbbbbbbbbaaa```^^^___aaacccccccccaaa```cccccccccccccccdddeeeeeegggggggggggggggfffeeedddaaa```___^^^^^^^^^______\\\]]]]]]\\\ZZZYYYYYYZZZ[[[[[[]]]aaaiiiuuurrr[[[PPPOOOLLLLLLKKKHHHDDD@@@===;;;<<<;;;;;;:::999888777777888777666666888888777666666666666555555666666666666666666777777777888888999999888888888777777777::::::::::::;;;;;;;;;;;;999999888777777666555555888888777777777777888888555777:::;;;;;;::::::;;;:::999777555444444555555666666666666777777888888777777777888888888888999888888777777666555555444666555555444444555555555666777999<<<===>>>>>>>>>888888888888777777777777666666777777888999999999999888888888888999999999888888777777666666666666555555666666666666555555444444444444444444444444333333333333333333333333444444444444555666777777777777777777777777777777444333222222333555888999555555555666666666666666555555555666666777777777666666666555555444444444555555555666666666777777ooommmkkkaaaSSSLLLGGGGGGGGGGGGHHHHHHIIIIIIKKKHHHHHHJJJJJJFFFFFFHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKLLLMMMOOOVVV___hhhiiieeeeeemmmttt~~~|||{{{{{{zzzyyywwwuuutttsssoooppppppqqqrrrsssssstttoooppppppppppppqqqqqqqqqtttuuuxxx}}}}}}{{{yyyyyyxxxzzz}}}}}}||||||xxxvvvtttsssqqqooommmmmmmmmlllllliiiiiikkkllllllmmmlllllllllkkkkkkmmmooopppooonnniiiiiiiiihhhgggeeecccbbb```___^^^^^^^^^^^^``````aaaaaabbbbbbbbb```___^^^]]]___aaacccddddddcccbbbddddddddddddeeefffggggggggghhhhhhgggdddaaa^^^]]]ZZZZZZZZZ[[[]]]^^^___```^^^^^^^^^]]][[[\\\]]]___]]]bbbiiitttlllXXXIIIFFFIIIKKKIIIGGGEEECCC@@@>>>===;;;;;;:::999888777777666999777666777999999888777666666555555555555666666777777777888888888888999888888777777777666666666999999999::::::::::::;;;999999888888777777666666888777777666666777777888444777;;;<<<;;;999888888:::999777666555555555666555555666666777777777777666666777777777888888888888888888777666666555555555555444444444444555555666777999;;;===>>>>>>===888888888777777777666666555555666777777888888999777777888888888888888888666777777777666666555555555555666777777666555555444444444444444444444444333333333333333333333333333333333444444555666777666666666666666666666666444444555666666666555555444444555555666666666777444444555555666666666777666666555555444444333333444555555555555666666666|||jjjiiiiii```TTTMMMGGGGGGHHHHHHHHHIIIIIIIIIKKKHHHHHHJJJJJJGGGGGGJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOVVV^^^fffgggcccbbbhhhnnnttt}}}vvvwwwwwwvvvvvvuuussssssnnnnnnooooooppppppqqqqqqmmmmmmmmmllllllkkkkkkjjjooooooppprrrssssssssssssqqqrrrtttuuuuuutttrrrqqquuuuuuvvvwwwxxxyyyzzzzzz{{{yyywwwsssqqqooommmmmmgggfffeeeeeeeeefffhhhiiiggghhhiiijjjjjjiiihhhgggjjjiiiiiijjjmmmnnnnnnmmmnnnnnnnnnmmmkkkiiifffeeeaaa```_________```aaabbbeeeeeeeeeeeedddbbb```___YYYZZZ]]]```bbbcccddddddeeedddddddddeeeffffffggggggiiiiiigggbbb]]]ZZZYYYUUUVVVXXXZZZ]]]___aaabbb`````````___^^^```cccfffiiisssgggTTTIIIAAA@@@DDDIIIGGGDDDBBBBBBAAA???===::::::999999888888777777888777666777999:::999888777666555444444555666777888888888888999999999999777777666666666555555555888888888888999999999999::::::::::::999999888888777777666666666666777777555888;;;<<<;;;999777777::::::999888888777777888555555666777777777666666666666666666777777777777888777777777666666666666444444444333444444555666555777999;;;<<<<<<<<<<<<888888888777777666666555555555666777777888888999666777777888888888777777555555666666666666555555444555666777777666555444555555555555555555555555333333222222222222333333333333333333444555666777666666666666666666666666777777888888777444111///444444444555555666666777444444444555555555555555444444444444444333333333444444444444555555555666yyyeeedddfff___TTTNNNFFFFFFGGGHHHHHHHHHHHHHHHJJJGGGGGGJJJKKKHHHIIILLLMMMOOOPPPOOOLLLIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNVVV]]]ccceeeccccccggglllrrrxxxvvvvvvvvvvvvvvvuuuttttttnnnoooooooooooooooooopppmmmmmmllllllllllllkkkkkkjjjlllmmmmmmmmmmmmllljjjkkkkkklllmmmmmmnnnnnnmmmooopppsssvvvxxxyyyxxxwwwwwwuuurrrooommmkkkjjjjjjeeeffffffeeeeeefffgggiiigggiiillloooqqqqqqqqqpppooommmlllllloooqqqrrrqqquuuuuuuuutttrrroookkkiiicccbbbbbbaaabbbcccdddeeehhhhhhhhhhhhfffdddbbb```YYYZZZ[[[]]]^^^```aaabbb``````_________``````aaadddfffgggeee```ZZZXXXWWWTTTUUUXXX[[[^^^aaabbbcccaaabbbdddfffiiinnntttyyy|||fffQQQIIIDDD>>>???EEEDDDBBB@@@@@@AAAAAA>>>;;;999999999999999999999999777666555666888999888777777666444333333444666777777777888888888999999999666666666555555555444444666777777777777888888888999999888888888888777777777666666555555666666777444777:::;;;:::999888888777777888888888777777666555666777777777666555444555555555666666666777777666666666555555555555555444333333333444444555666666777888:::;;;;;;::::::999888888777666666555555555666666777888888999999666777777888888777666555444444555666666666555444444555666777777666555444555555555555555555555555333333222111111222333333333333333333444555666666444444444444444444444444555666666666555333222111333333444555555666777777555555444444444444444444333333333333333444444444333333444444444555555555vvvbbb```ccc]]]TTTNNNEEEEEEFFFGGGGGGGGGGGGGGGDDDBBBBBBFFFGGGEEEEEEHHHPPPRRRTTTRRRNNNJJJJJJJJJHHHJJJKKKKKKJJJJJJLLLMMMUUU[[[aaaccccccdddhhhllloooppptttxxxyyyyyyxxxxxxwwwvvvuuuppppppppppppppppppppppppiiiiiijjjjjjjjjjjjjjjjjjhhhjjjllllllkkkjjjgggcccfffggghhhiiijjjkkklllmmmlllooosssyyy||||||yyyvvvxxxvvvsssooolllkkkjjjiiijjjkkkkkkjjjiiiiiijjjlllhhhkkkqqqwww{{{~~~vvvtttqqqrrrtttvvvxxxxxx|||||||||{{{xxxtttqqqooofffeeeddddddeeefffggghhhfffffffffeeecccaaa___]]]^^^^^^]]]\\\\\\]]]^^^^^^ZZZYYYYYYXXXXXXYYYYYYYYY___bbbdddbbb]]]XXXUUUUUUUUUWWWYYY\\\___bbbcccdddfffhhhlllrrryyy\\\MMMBBBBBBAAA<<<===EEE>>>======???AAAAAA===999999999999999999:::::::::555444444555777888777666777666444333333444666777777777777777888888888888666666555555555444444444666666666666777777777777555555555555555444444444666666555555555555666666333555999::::::999::::::222333444555555555444333666666777777777555444333555555555555666666666777444444444444444444333333333333333333444444555666666777888999:::999999888999888888777666555555444666666777777888888999999666777888888888777555444333444555666666666555444444555666888888666555444333333333333333333333333444333222111111222333444333333333333444555666666444444444444444444444444111111111111222444666888333333444444555666777777555555555444444333333333222222222333333444444444333333333444444444555555{{{dddZZZYYYWWWRRRNNNFFFEEEDDDEEEGGGHHHHHHGGGEEECCCAAAAAABBBEEEIIIKKKRRR\\\]]]RRRKKKLLLKKKFFFFFFFFFFFFFFFHHHIIIKKKMMMTTTXXX]]]aaabbbeeeiiilllnnnkkkllluuu}}}}}}|||{{{yyywwwvvvuuuuuusssqqqqqqssstttrrrooollllllnnnpppqqqpppmmmkkkkkkjjjjjjjjjiiigggffffffgggeeedddfffiiillllllkkkqqqsssuuuwwwxxxxxxxxxwwwwwwvvvtttqqqooommmlllllllllmmmooonnnnnnmmmooopppooouuu}}}~~~{{{xxxwwwxxxzzz{{{|||zzztttmmmiiikkkjjjhhhfffcccaaa___^^^fffeeecccaaa___^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\YYYVVVRRRRRRTTTVVVUUUTTT\\\]]]]]][[[WWWSSSQQQPPPQQQVVV[[[]]]]]]aaaiiipppoooooovvvppp[[[IIIFFFAAA<<<;;;<<>><<<;;;<<<======<<<===<<<;;;:::999999999999555666666666444444666888999777444555777888666333444444444555555555555666777777666666555555555444222333333444555666777777666666666666555555555555777777777666444555777999777888999999999777666555555777999;;;;;;888555333444444444555555555555666444444444444333333444555666666555555444444444444222333555444333333444666666777888999999999999999<<<;;;;;;::::::999999999777777777777777888888999888888888777666555555444666777888999999888777666555555555555555555555555555555444333333333333444444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111555555555444333333333222555555555444444333333333444444333333333222222222333666888888555444555777www```UUUTTTQQQMMMKKKGGGEEEEEEEEEGGGHHHGGGFFFDDDCCCBBBAAABBBEEEHHHJJJTTT\\\]]]SSSLLLLLLKKKFFFHHHGGGGGGGGGHHHIIIKKKLLLPPPTTTYYY]]]___bbbgggjjjhhheeeeeejjjrrr}}}{{{yyyxxxvvvtttrrrssstttuuusssqqqooommmkkkkkkllllllkkkjjjjjjjjjjjjjjjjjjhhhgggfffllljjjjjjllloooqqqpppoooppppppqqqqqqrrrsssttttttqqqqqqqqqppppppqqqqqqrrrqqqrrrsssrrrqqqpppqqqrrrvvvzzz~~~{{{yyyzzz{{{{{{{{{}}}~~~~~~}}}yyysssmmmjjjhhhhhhfffdddcccaaa```___aaa```___]]][[[ZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXRRRPPPNNNOOORRRSSSSSSRRRWWWXXXYYYXXXVVVTTTTTTTTTVVVXXX[[[^^^```fffnnnuuu}}}rrrYYYKKKEEEBBB>>>;;;:::;;;===>>>>>><<<::::::;;;<<<<<<<<<;;;:::999888777777777777444555666555444555666888999777666555666555444333444444444444555555555555666666666666555555444444666666666777777888888999666666666666555555555555666666666555444444666888777777777777777666555555666777999:::999888555444444444444555555555555666555444555666777777666444777777666666555555555555222333555444333333444666666777888999:::;;;;;;;;;;;;;;;::::::999888777777777777666666777777888999999888888777666666555555666777777888888777777666555555555555555555555555555555444444333333333444333333333333333333333333222222333333333333444444333333333333333333333333222333333444444333333222666666666666555555555555555555555555444444333333555555555555444444444444333555777666444333444666sss[[[OOOMMMKKKHHHGGGGGGFFFEEEEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGHHHRRRYYYYYYPPPJJJJJJIIIEEEIIIHHHGGGFFFGGGIIIJJJLLLLLLOOOSSSWWWZZZ^^^bbbeeeeeecccbbbbbbccckkk}}}~~~}}}xxxvvvuuuuuuvvvvvvuuutttuuuqqqllliiiiiijjjkkkkkkjjjkkklllmmmlllkkkiiigggjjjjjjkkkmmmoooooonnnlllnnnnnnmmmmmmmmmnnnppppppkkkkkkkkkkkklllmmmnnnooopppqqqrrrqqqpppooopppqqqyyy|||~~~zzzxxxxxxxxxxxxwwwwwwxxxxxxwwwtttpppkkkhhhgggfffeeecccaaa`````````]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTMMMLLLMMMOOOQQQRRRRRRPPPRRRSSSTTTTTTTTTTTTVVVXXX[[[\\\^^^cccjjjsss{{{kkkVVVIIIBBB???>>><<<:::999999;;;<<<<<<:::888888:::;;;;;;;;;888777777666666555555555333444555555444555777999::::::999777444222222333333333333444444444555555666555555555555444444444777777777777777777777777666666666666555555555555444555555444333333555666666666555555444444555555777777888888888777666555444444444555555555555666222111111444777777444111777777777666666666666666222333555444333333444666666777888:::;;;<<<<<<<<<;;;::::::999777666555555777777666666777777888999999999888888777777666666777777666666666666777777444444444444444444444444555555444444444333333333222222222222222222222222222222333333333333444444333333333333333333333333333333444444444444333333444555555555555555555666555555555444444444444333555555555444444444333333111333555555333222333444qqqYYYLLLIIIGGGFFFFFFHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGKKKPPPPPPJJJFFFGGGGGGDDDIIIHHHFFFEEEFFFHHHJJJLLLKKKLLLOOOQQQTTTWWWZZZ\\\```___^^^\\\YYY^^^nnnzzzyyywwwvvvvvvvvvwwwwwwzzzvvvppplllkkkllllllllljjjlllnnnoooooommmkkkiiihhhiiikkkmmmmmmmmmkkkiiimmmmmmnnnooooooooonnnnnnlllkkkjjjiiiiiihhhhhhhhhlllnnnoooooonnnnnnooopppuuuwwwyyyzzzyyyzzz{{{}}}zzzwwwtttsssssstttsssrrrqqqqqqrrrqqqooollliiihhhiiihhheeeccc```___^^^^^^ZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNPPPQQQSSSSSSRRRQQQTTTUUUVVVVVVVVVXXX[[[^^^\\\___eeeooozzzgggTTTJJJDDDAAA;;;;;;:::999999999:::::::::888666777888:::::::::666666666666555555444444111333444444444555888:::@@@AAA???;;;444111111333222333333333444444444444444444444444444444444444444444444444333333333333666666666666555555555555444555666555444444555666777666555444444444666666888888777666666666666666444444444555555555555666444111000222666888555222666666666666555555555555222333555444333333444666555666777999:::;;;<<<<<<::::::999777666555444333666666666666666777888888999999888888777777777777777777555444444555777777444444444444444444444444444444555444444444333333222222222222222222222222222222222333333333444444444444333333333333222222222333333444444333333222111111222222333333333444333333333333333333333333222222222222111111111111111111222333222222111111pppXXXLLLHHHFFFFFFGGGHHHFFFEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIGGGIIIJJJGGGFFFGGGHHHFFFGGGFFFEEEDDDEEEHHHLLLNNNMMMLLLLLLMMMOOORRRSSSTTTVVVWWWWWWVVVSSSVVVeeeuuu}}}|||zzzxxxvvvvvvwwwxxxyyywwwsssqqqpppnnnlllkkkiiijjjlllmmmmmmlllkkkjjjkkkmmmnnnooonnnmmmkkkjjjmmmpppsssvvvvvvtttpppnnnpppooommmkkkjjjiiiiiiiiijjjlllmmmnnnnnnoooqqqrrrqqqrrrsssrrrqqqrrrtttvvvuuusssqqqpppqqqrrrrrrqqqpppppppppooonnnmmmkkkjjjnnnlllhhhccc___\\\ZZZYYYUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRQQQQQQXXXYYYZZZZZZ[[[]]]```ccc___eeeqqq}}}aaaMMMEEECCC@@@<<<:::::::::::::::::::::::::::888666666777888999888555666666777777666555444111222444444444555777999FFFFFFCCC===555111111222222222222222333333333444333333333333444444444444222222222222222222222222666666666666555555555555555666888777666555666777777666555555555666777888888888666555555555666777444444444555555555555666888555333333666888888777444444444444444444444444222333555444333333444666444555666888999999::::::999888888777555444444333666666666555666777777888888888888777777777777777777666555444444555666777444444444444444444444444444444555555555444333222333333333333333333333333222222222333333333444444444444444333333222222222111111222222222222111111000111111111222222333333111111111111111111111111222222111111111000000000000000000111222111000000nnnXXXLLLHHHFFFFFFHHHFFFEEEDDDDDDEEEFFFEEECCCBBBBBBBBBDDDFFFHHHKKKLLLGGGHHHGGGGGGGGGHHHIIIIIIFFFEEEDDDEEEGGGLLLQQQTTTOOOMMMKKKKKKMMMOOOOOOOOOSSSTTTVVVWWWVVVXXXcccppp|||{{{xxxwwwxxxzzzwwwuuutttsssrrrpppmmmjjjiiiiiijjjkkkkkkkkkkkkkkklllnnnoooooollljjjjjjjjjooosssxxx|||}}}yyyuuuqqqmmmllllllkkkkkkkkkllllllhhhjjjlllmmmmmmmmmoooqqqrrrssstttsssrrrrrrtttvvvvvvuuussstttuuuvvvvvvuuussssssrrrqqqppppppooooooqqqnnnhhhbbb\\\XXXVVVUUUOOOOOOOOOOOOOOOPPPQQQRRRUUUUUUVVVVVVVVVVVVVVVUUUSSSUUUVVVVVVTTTSSSSSSSSSVVVXXX[[[^^^```cccgggkkkoooxxxrrrbbbMMMAAA???@@@===888;;;::::::999999999999:::;;;888666555666777777777555666777888888777555555222333444444333444666888FFFDDD@@@:::444111111111111111222222222333333333222222333333333333333444333444444444444444444444666666666666555555555555555777888888777666666777666666666555666666777777888777666555555555666666444444444555555555555666444444333222222333333444333333333333333444444444222333555444333333444666444555666777888888888888888777777666666555555444666666555555666666777888777777777666666666666666555555444444444444555555333333333333333333333333333444555555555444333222333333333333333333333333222222333333333333444444555444444333333222222111000000111111111111000000222333333333333333444444000000111111111111222222333333333222222222111111111000///000222222000///~~~{{{jjjVVVLLLGGGEEEEEEGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCFFFJJJNNNQQQIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGKKKQQQWWW[[[PPPMMMJJJJJJMMMOOOOOONNNTTTSSSVVVYYYYYYZZZaaaiiioooyyyzzzxxxzzz|||wwwvvvtttttttttsssqqqooommmmmmllllllmmmnnnpppqqqooopppqqqoookkkiiijjjlllqqquuuzzz~~~|||xxxvvvpppppppppppppppqqqrrrsssppprrrssssssqqqqqqrrrtttwwwxxxyyyyyyxxxxxxzzz{{{|||{{{yyyyyyzzzzzzyyywwwtttsssrrrqqqpppppppppqqqppplllfff___YYYTTTRRRQQQMMMLLLMMMMMMNNNOOOPPPQQQUUUUUUVVVWWWXXXXXXXXXXXXWWWYYYZZZYYYWWWWWWYYY[[[[[[```fffmmmsssyyyqqqVVVOOOEEE???======<<<<<<;;;:::999777777777888999<<<:::777666666777666555444555666777777666555444222444444444333333555777???<<<777333222111000000111111111111222222222222111222222222333333333333444444444555555666666777666666666666555555555555444666888888666555555666333444555666666666666555666666666666666555555555444444444555555555555666///444888777333000000111333333333444444444555555222333555444333333444666666777777888888888777777666666666666666666666666666555555555555666777777555555555555555555555666444444444555555444444444333333333333333333333333333444555666666444222111222222222222222222222222222222333333333333444444555555444333333222111111111111111222222111111111333333333333222222222222111222222222333333333333333222222222111111111111111000///000222222000...}}}{{{wwwfffTTTJJJFFFDDDDDDFFFDDDCCCCCCDDDEEEGGGFFFEEECCCCCCBBBCCCFFFKKKPPPTTTJJJFFFDDDDDDDDDCCCBBBCCCFFFFFFFFFIIINNNUUU\\\```PPPMMMJJJJJJMMMPPPPPPPPPQQQOOOQQQUUUVVVUUUYYY^^^___fffttt|||zzz{{{~~~{{{xxxvvvuuuvvvvvvvvvuuusssrrrqqqpppqqqtttvvvxxxvvvwwwwwwtttpppoooppprrrsssuuuyyy|||}}}}}}{{{yyy||||||{{{{{{{{{||||||}}}}}}||||||}}}{{{|||}}}}}}}}}|||~~~}}}||||||{{{yyyxxxsssrrrpppooonnnnnnoooooonnnjjjddd\\\VVVRRRPPPOOOMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\^^^]]][[[\\\```cccjjjpppzzz|||dddTTT???@@@???;;;777777;;;???<<<:::888666555666777888===;;;888666666666555444333444666777777666444333333444555444333333444666888444///---///111000///000111111111111222222222111111111222222333333333333333444444555666777777777666666666555555555555222444777777555444444444111222444555666555444444666666666777666555555444444444444555555555666666222:::BBBCCC===666444555444444444555555555666666222333555444333333444666888999999999999888777777666666666666777777777777555555555555555666777777444444444555555555555555222333555555555555333222333333333333333333333333333444555666666444222111000000000000000000000000222222333333333444444444555555444333333222111111222222222333333222222222222111111111000000//////333333333444444555555555000000000000////////////222000///000222333111...~~~wwwssssssfffUUUKKKHHHGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGBBB???CCCKKKQQQQQQNNNGGGHHHGGGEEEDDDDDDFFFHHHFFFFFFGGGGGGIIIMMMSSSXXXUUURRRNNNMMMMMMOOOPPPPPPMMMLLLLLLOOOTTTVVVUUUSSSYYYVVV^^^rrr{{{yyyxxxwwwvvvtttqqqrrrsssuuuwwwzzz}}}~~~~~~}}}}}}vvvssstttqqqtttyyy~~~~~~~~~~~~{{{xxxwwwuuuqqqlllkkklllnnnnnnmmmmmmhhhaaaXXXQQQMMMKKKJJJJJJKKKLLLLLLMMMOOOSSSVVVUUUYYYZZZ[[[^^^cccddd```\\\aaafffiiijjjmmmtttzzzuuu\\\LLLGGG<<<;;;;;;::::::999999888666666666555333444666888555555555555444333111000555444444333333222222111333333333222222111111111333333333222222222111111000000//////000111222222444333222111111111222333000000111333555666777888666666666555444333111000777777666666666666666777777777777777777777777777555555666666555555444333444444555555555555444444000GGG]]]^^^LLL999333666333222333777::::::777333000222444444444444666777555555555666555555444333555555555555555555555555111444777888777444333333333444444444444444444444333333333333333333333333555555555555444333222222333333333333333333333333333333333333333333333333111111222222222333333333000111333444444333222111333333333222222222111111111111000000000000111111111111111111111111111111222222111111000//////...000000//////000111222222|||uuupppooocccSSSIIIGGGGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFBBBAAAEEEMMMRRRQQQNNNGGGHHHHHHFFFEEEDDDEEEFFFDDDEEEEEEFFFGGGKKKQQQUUUTTTQQQMMMLLLLLLNNNNNNNNNNNNLLLLLLNNNRRRSSSRRRPPPRRRQQQXXXhhhsss}}}~~~|||{{{xxxxxxxxxyyy|||}}}zzz{{{xxxyyy|||~~~~~~|||xxxuuusssppplllhhhggghhhhhhgggfffgggccc]]]VVVQQQMMMLLLLLLLLLMMMOOOPPPQQQRRRTTTVVV[[[```eeehhhlllqqqqqqnnnmmmsss{{{kkkVVVHHHBBBBBB:::::::::999888888777777666777777555444444666888888888888777666555555444222333333333333333333333222222222111111000000000222222222222111111111111111111111111111222333333444333222000000000000111000111222333444555666777444444444555444444333222666666555555444555555666555555555555555555555555555555666666555555444333444444555555555555444444222???MMMOOODDD888444555222222333666999:::777444444555666666555444555777666666666777666555555444555555555555555555555555555777::::::777555333222555555555444333333333222444444444333333333333333444444444444444444333333333333333333333333333333333333333333333333333333111111222222222333333333222222333333333222111111333333222222222111111111111111000000000000111111111111111111111111111111000000000000000000000000000000//////000111111222yyypppkkkhhh^^^PPPHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAFFFNNNRRRPPPMMMFFFHHHIIIIIIGGGEEEDDDDDDBBBCCCDDDDDDEEEHHHMMMQQQRRROOOLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLNNNOOONNNMMMMMMMMMTTT]]]bbbgggwww~~~{{{xxxvvvvvvyyyyyyyyyxxxvvvrrrooolllkkkhhhfffeeedddccc```^^^^^^[[[VVVRRROOOMMMMMMNNNOOOQQQTTTVVVWWWYYY[[[]]]dddmmmxxxfffOOOCCC>>>===@@@999999888888777666666666666777777666555555666888666555444333333333333333111111222222333444444555111111111000000000000000111111111111000000000000111000000000000111111222111111000000000111111222111222222333333444555555222222333444444444444444444444333333333444444555555555555555555555555555555666666666666555444444444444555555555555444444333777;;;<<<999666444444111222333666999999777555777888999888666555666777777777777777777666555555444444444444444444444444888999;;;;;;888555333333666666555444333222111111555555555444444333333333222333333444444444444333333333333333333333333333222222333333333333333333111111222222222333333333444333222111111111111111333222222222222111111111111000000//////000000111111111111111111111111111......///000000111222222000000/////////000111111tttkkkfffaaaYYYMMMFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAFFFLLLOOONNNKKKGGGIIIKKKKKKIIIFFFDDDDDDBBBCCCCCCDDDDDDGGGKKKNNNQQQOOOLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNTTTXXXWWWYYYfffuuuvvvoookkkjjjjjjpppppppppooollliiieeecccfffeeedddcccaaa___\\\ZZZZZZXXXUUUSSSQQQQQQQQQRRRRRRTTTXXX[[[___dddjjjnnnuuummmUUUGGGBBB???===<<<999999888777777666666555555666777666555555666777333333222111111111222222111111222222333333333333111111111111111111000000000000000000////////////......---------......///......///000222333444555222222222222333333333333222222333444444444444333444333333333333444444555555555555555555555555555666666666666666555444444333444444555555444444333333333333333222222333444111222444666777888777666666777888777666555666777666666666666666555444444444444444444444444444444666888:::999777555444444555444444333333222222222666666555444444333333333111222333444444444444444222222222222222222222222222222222222222333333333111111222222222333333333555333222000000000111111222222222222111111111111000000////////////000000111111111111111111111111......//////000111111111000000/////////000000111pppgggbbb[[[TTTKKKEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@DDDIIIKKKJJJHHHGGGIIILLLMMMKKKHHHEEEEEECCCDDDEEEDDDEEEFFFJJJMMMPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKOOOTTTUUURRRSSS]]]iii{{{~~~zzzrrrkkkfffccccccccciiihhhgggeeebbb___\\\ZZZ^^^______^^^\\\YYYWWWUUUYYYXXXVVVUUUUUUUUUVVVWWWVVVYYY]]]bbbjjjuuuiiiXXXGGG@@@???<<<999777999999999888777777666666444555777666555444555666444444444444444444555555333333333222222111111111222222222222222222222222000000000/////////............---------------...000000111222222333333333222222222222222222222222333333444444333333222111444333333333444444555666666666666666666666666666666666777777666666555444333333444444444444333333222333444333000///111444111333444555666666666666222444555555555555666888444444555555444444333222444444444444444444444444222444666666555444555555111222222333333444444444555555444444444333333333111111222333444444444444222222222222222222222222111111111222222333333333111111222222222333333333444333111000///000111111222222222111111111000000000000////////////000000000000000000000000000000////////////////////////000000///////////////000zzzkkkddd```WWWQQQJJJEEECCCBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEGGGFFFEEEEEEGGGJJJKKKIIIGGGFFFEEEDDDEEEFFFEEEEEEFFFHHHKKKNNNLLLJJJJJJJJJKKKIIIHHHGGGHHHHHHFFFEEEFFFHHHJJJKKKOOOSSSRRROOOQQQXXX```hhhvvv{{{ssspppkkkfffcccbbbcccdddgggeeebbb___\\\YYYXXXWWWXXXZZZ[[[[[[XXXVVVUUUVVVVVVVVVVVVVVVXXXYYY[[[\\\aaaeeekkkuuuwwwgggZZZKKK===888999888888999999999888888777666666666222444666666444333444444000111222333333444333333444333333222111111000000222222222222222333333333000000000000////////////111000000////////////000222222222222111000///...111111111111111111222222333333333333333222111111333333333333444555666666777777777777777777777777666777777777777666555555333333444444444444333333000444777555111///111444333444666555444333444555000222333444333444666777333444444444444333222222333333333333333333333333000222444444333333444555000000111222333444555555333333333333333333333333111222222333333333333222222222222222222222222222000000111111222333333333111111222222222333333333111111000000000111111222222111111111111000000000000//////......//////000000000000000000000000000////////////////////////000000//////......//////vvvhhhccc___TTTPPPJJJEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBCCCDDDEEEEEEAAADDDFFFGGGFFFEEEEEEEEEDDDEEEFFFEEEDDDEEEGGGIIIKKKIIIGGGGGGHHHHHHFFFEEEDDDEEEFFFEEEDDDFFFIIIMMMMMMPPPRRRPPPOOOQQQUUUXXX\\\ddduuuyyyuuusssllljjjhhhfffeeeeeefffgggiiifffbbb]]]ZZZYYYYYYYYY\\\___aaa```___^^^___```___```bbbdddgggkkknnnpppssszzzzzzgggYYYPPPLLLBBB:::999999888888:::888888777666666555555444111333555555333222222333+++---///222222222000///222222222111111111111111000111111111222222222222111111111000000000//////222111000000//////000000......///000000///...---///000000000111111222222111111222333333333333222111111111222222333444555666666666666666666666666777777777777777666555555222333333444444333333222000222444333222111222333444666777666333111222444111333444444333333444666444444555555444444333222333333333333333333333333111222444333222222333444111111111222333333333444000111111222222333333333222222333333333222222111111111111111111111111111///000000111222222333333111111222222222333333333...///000111111222222111111111111111000000000000//////............//////000000000000000000000000------......///000000000000000///...............sssgggbbb```SSSPPPJJJFFFCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBCCCEEEEEE???AAACCCDDDCCCCCCCCCDDDCCCEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEEEEFFFFFFDDDCCCBBBDDDEEEEEEDDDFFFKKKOOOPPPRRRRRRPPPPPPRRRTTTUUUYYY[[[ggg|||}}}wwwwww|||yyytttqqqooonnnhhhgggfffffffffgggggghhhmmmiiiccc^^^ZZZZZZ[[[\\\eeehhhjjjjjjiiiiiikkknnnrrrsssvvvzzzzzz]]]NNNHHHEEE<<<999999<<<<<<888444555777666666555444444333333000222444444333111111222,,,///222555666555333111000000000111222222333333//////000000111111111222111111111111000000000000000000///...............&&&(((***---///000111111/////////000111111222222//////111222333444444444000000000000111222333444555555555555555555555555777777777777777666666555222333333444444333333222000//////000111333333333555777888666222000111333444555555555333222333444555555666666555555444333333333333333333333333333333444555444222111222333333333222222222222222222//////000111222333333444333333333333333222111000111111111111111111111111///000000111222222333333111111222222222333333333,,,...000111222222222111111111111111000000000000//////............//////000000000000000000000000+++,,,---...///111222222111000///...............ttteee^^^[[[TTTOOOIIIDDDBBBAAA@@@???CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEECCC@@@===:::888CCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFFFFEEEDDDBBBAAABBBBBBCCCEEEGGGIIIKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUUUUWWW^^^iiivvvvvvqqqmmmnnnooopppuuu|||}}}{{{zzzyyyxxxvvvssspppqqqnnniiieeecccbbbdddeeejjjgggbbb]]]\\\aaaiiiooopppwwwrrr[[[MMMBBB===<<<999888888777666777777777555555555444444333333333111111111111111111111111333333333333333222111000222222222222222222222222444333222111000000000000//////............//////111111000000/////////...///////////////000111111111111000000000000111111111000///000333444555444555444333222222222333444555555444444444444555555555555666666555444333333444333222222222333444555333333333222222111111111555555444333222222222222777999::::::777444333222444444444444333222222111222222333333333333444444333333333222222111111111111111111111111222222222000000111111111111000000111111111111111111111111333222222111000000000111111000///...///000222444000000000000000111111222...///000111111000///...333222222111///...,,,+++...------,,,,,,,,,------000000000000000000000000////////////////////////---...111222222111...---tttddd]]]YYYSSSOOOIIIDDDBBBAAA@@@@@@BBBBBBAAABBBBBBCCCDDDDDDAAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFEEECCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKKKKMMMNNNOOOOOOPPPSSSUUURRRSSSXXXaaakkk{{{zzzqqqkkkhhhiiiiiijjjooouuu}}}}}}}}}}}}~~~|||yyyvvvuuupppjjjddd```___aaabbbiiiiiijjjlllpppxxxrrrZZZKKKBBB;;;999:::;;;:::999888777777777777555555444444444333333333111111111111111111111111222333333333222222111000222222222222222222222222444333222111000000000000//////............//////000000/////////.........///////////////000000111000//////////////////000111000000111333555666555333222111111000111222333555555444444444444555555555555555555555444333333444444333222222222333444333333333222222222111111444333222222222222222222666888:::999666444222222333333333444333333222222222222222333333333444444333333333222222222111111222111111111000000//////000000111111111111000000111111111111111111111111555444333222222222222222111000///...///000222333000000//////000000111222//////000000000000//////000000000000000///...---000//////.........//////////////////////////////........................---...000111111000...---sssccc[[[UUUSSSNNNHHHDDDBBBAAA@@@@@@AAA@@@AAAAAABBBCCCDDDEEE@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDFFFGGGIIIJJJHHHJJJLLLMMMMMMOOORRRTTTRRRQQQSSSWWW^^^jjj}}}zzzrrrmmmjjjkkkkkkkkkooottt~~~xxxtttlllfffdddeeehhhkkkpppttt|||hhhXXXHHH@@@<<<:::999;;;::::::999888888777666666444444444444333333333333111111111111111111111111222222222333222222111000111111111111111111111111333222111000000//////000//////............/////////............---------//////......//////000111///......------......///111000///111444666777666222111000//////000111222555444444333333444444555444444555555444444333333555444333222222111222222333333333222222222222111111111111111111111222333555777888888555333222222111222333333333333333333222222222222333333333333333333333222222222222111333222111000///...------000000111111111111000000111111111111111111111111444333222222222222222222111000/////////000222222000000//////000000111222000//////////////////000...//////000000000////////////.........//////000////////////////////////................................................rrrbbbYYYRRRRRRMMMHHHCCCAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCBBB@@@??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIEEEGGGIIIJJJKKKMMMPPPSSSTTTQQQOOOQQQTTT[[[jjjxxx}}}~~~~~~}}}{{{uuuqqqqqqvvv}}}pppbbbWWWLLLAAA===;;;999999;;;666777777777777777777666333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111222111000//////////////////......------......///------------------------///............///000000///..................//////......///222555666555222111000///000111222333444444333333333333444444333333444444444333333222555444333222222111111000222222222222222222222222000000///000000111222222333555666666444222222222000111222333333333333333111222222222222333333333222222222222222222222222222222222111000/////////000000111111111111000000111111111111111111111111111000000/////////000000111111000//////000111222///////////////000111111000///...------...///000...///////////////......---,,,,,,,,,,,,---......////////////////////////...........................---,,,,,,,,,,,,---...oooaaaWWWQQQQQQMMMGGGCCCAAAAAA@@@@@@?????????@@@@@@BBBCCCCCCCCCBBB@@@>>>===>>>>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGBBBDDDFFFGGGHHHJJJMMMPPPRRRNNNLLLLLLLLLPPPZZZdddqqqttt\\\OOOMMMKKKCCC<<<:::999777666777111222333555666666666666333333333333333333333333111111111111111111111111000111111222222111111111000000000000000000000000000000//////.../////////......------------......,,,,,,,,,---------------...............//////000000//////......//////000---,,,,,,---000222333333222111000000111222333444333333222222222222333333222222333333333333333222444444333333222111000///222222222222222222222222////////////000111222222111333444333222111222333000111111222333333333333111111111222222222333333222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000/////////......//////000111111000000000000000000/////////...///000000111000///...------...///000///000000//////...---,,,,,,,,,,,,,,,,,,---.........................................................---,,,++++++,,,---...lll```WWWQQQPPPLLLFFFBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEAAABBBDDDEEEEEEGGGJJJLLLLLLHHHFFFGGGGGGHHHNNNVVVaaarrrxxx[[[GGGCCCGGGCCC===:::::::::888888:::///000222444555666555555222222222222333333333333111111111111111111111111///000111111222111111111//////////////////////////////............//////......------------......,,,,,,,,,------------.........------......///000000//////////////////000---,,,+++,,,...000000000222111000000111222444555333222222111111222222333111111222333333333222222222333333333222111000///111222222222222333333333000000000000000000111222000111222222000000111333000111222222222222222222111111111111222222222222111222222222222333333333222222222333333333444444000000111111111111000000000000000000000000000000000000000000000111111222111111111111000000000000//////......//////000111///..................///000000000///...---,,,+++...............///000111........................------------------------...---,,,++++++,,,---...iii___XXXRRRPPPLLLFFFBBBAAAAAA@@@@@@AAA@@@@@@???????????????>>>>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBB????????????@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@AAACCCCCCCCCEEEGGGIIIFFFCCCCCCFFFGGGFFFIIIOOOZZZhhh{{{rrr```OOOBBB???CCC@@@<<<999;;;;;;999999<<<111222333555555444333222111111222222222333333333111111111111111111111111//////000111111111111111///////////////////////////......------......///...------,,,,,,------...,,,---------...............------------.../////////......------......//////---,,,,,,.../////////000000//////000111333444222222111111111111222222000000111222222222222222111111222333222222111000111111222222222333333333222222111000000000111111...000000000//////111333111222222222222111111000111111111111222222222222111111222222222333333333333333222222222222222222000000111111111111000000000000000000000000000000000////////////000111222111111111111111000/////////............///000000---......//////......------......///......------...------......000111111........................------------------------......------------......}}}hhh^^^YYYTTTOOOKKKFFFBBBAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBB>>>????????????@@@@@@@@@>>>>>>======>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDD???AAABBBBBBBBBCCCEEEHHHDDDBBBCCCHHHIIIHHHJJJNNNRRR^^^nnnxxxvvveeeTTTLLLFFF>>>::::::===999777888777444444777444555666666666444222000111111111222222333333333111111111111111111111111//////000111111111111111////////////////////////......---------......///...------,,,,,,------...---------....../////////...------------...//////...------,,,,,,------...000///------///000///...///.........///000222333222222111111111111222222///000111222222222222222///000222333333222111000111111111222222333333333333333222111000000111111...///000///...///111333222222222222222111000///000111111111111222222222111111111222222333333333444333333222111000//////000000111111111111000000000000000000000000000000---------------...///000111111111111111000///..................///000000,,,---...//////...---,,,+++,,,---...////////////+++++++++,,,---...///000........................------------------------........................~~~iii\\\TTTQQQMMMIIIEEEBBBAAAAAA@@@???CCCAAA???======>>>???@@@@@@???????????????@@@@@@========================AAA===;;;>>>@@@@@@@@@CCC???===<<<;;;<<<===???@@@FFFDDDBBBAAADDDGGGFFFBBBCCC???===@@@@@@>>>???BBBDDDGGGJJJKKKIIIHHHJJJKKKPPPTTTZZZaaaeeemmm}}}iiiSSSMMMEEE???<<<;;;888666777777777666555333222111333444444555555444444333111111111111111111111111111111000000//////......------............------,,,---...///...---,,,+++---.........---,,,++++++---------....../////////+++,,,---...///...---,,,++++++,,,------......///---------............///.........///////////////////////////000000000000111111222222222222111111111111111000000000000000111111222333222111000///111111000000//////......333111000//////000111333111111222222222222111111111000...---...///111222000000111111111000000///111111222222333444555555222222222111111111000000222111///......///111222000111111000///...000222111111111111111000//////000000000000////////////////////////////////////..............................////////////......//////...------------...***,,,...///000///...---000000//////............,,,------......------,,,|||gggZZZSSSPPPLLLIIIEEEBBBAAA@@@???>>>@@@@@@>>>=========>>>>>>@@@??????>>>>>>???@@@@@@????????????????????????;;;999:::???AAA>>><<<===???>>>===<<<<<<>>>???AAA@@@@@@>>>>>>BBBFFFEEEAAAEEEAAA???AAAAAA??????BBBBBBEEEIIIIIIHHHHHHIIIJJJJJJLLLQQQVVVXXX^^^lllzzz}}}```MMMJJJEEE@@@<<<;;;;;;999777777777777666555444222222333333444444444444333333////////////////////////000000000000//////......//////000000000000//////------......------,,,+++...............---,,,,,,,,,,,,---------.........+++,,,------......------.....................---------------............------------.............../////////000000000000//////000000000000//////111000000000000000000000111111222222222111000///111000000000/////////...///...---,,,,,,---...///000000000111111000000000---...///000000111111111000111111111111111000000111222222333444444555555222222222111111111000000333222000//////000222333111222333222000///000111000000111111000000///...000000000000////////////////////////////////////////////////////////////......////////////............---,,,,,,,,,,,,,,,+++,,,...///000///---,,,/////////......---------,,,,,,------------,,,,,,yyydddXXXQQQNNNKKKHHHDDDAAA@@@???>>>===>>>>>>>>>===============@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===<<>>???>>>=========>>>@@@AAA???AAA@@@@@@FFFMMMMMMHHHHHHCCCAAABBBCCC@@@@@@BBBAAADDDFFFHHHGGGGGGHHHIIIEEEEEEHHHKKKLLLOOOYYYdddxxxuuu[[[HHH>>>>>><<<:::999::::::999888777777777666555444333222222333333444444333333222////////////////////////000000000////////////...//////000000000000//////......---,,,,,,,,,,,,---.........///......---,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000///...------,,,------------............,,,,,,,,,,,,------............/////////000000000222222333333333333222222000000000000000000111111111111222222111111000///000000000000////////////111000///......///000111////////////////////////,,,---000222333222111000000111111222222222111111222222333333444444555555222222222111111111111111333222111000000111222333333444666555333111000000//////000000000///......000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,,,,+++++++++++++++------...//////...,,,+++......------------,,,,,,,,,,,,------------,,,,,,wwwcccWWWQQQNNNKKKGGGCCC@@@??????>>>======>>>>>>??????>>>======@@@??????>>>>>>>>>>>>???????????????????????????AAA@@@CCCJJJLLLGGGCCCBBB???>>>>>>>>>>>>???@@@@@@???BBBCCCCCCJJJUUUWWWRRRLLLFFFBBBDDDEEEBBBAAABBBBBBCCCEEEGGGHHHHHHHHHHHHEEEDDDFFFHHHIIIJJJOOOWWWfffvvvlllUUUHHHBBB@@@666666777888999999888888777777777666555444333333222222333333333333222222111111111111111111111111////////////////////////,,,------......------,,,///...---,,,+++,,,------.........//////......---++++++++++++++++++++++++------,,,+++,,,---.../////////......------------,,,,,,---------.........,,,,,,,,,------......///........./////////000000222222333333333333222222000000000000000111111111111111111111111000000///000000000000////////////222111111000000111111222000000000//////000000000///000111111111111000///000111111222222222222111222222333333444444444555111111111111111111111111333333222111111222333333333555777777444111000///......////////////......000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,+++++++++++++++---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,uuubbbWWWRRROOOKKKGGGCCC@@@??????>>>===>>>>>>???@@@@@@??????>>>@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===BBBDDDBBB???@@@>>>>>>>>>>>>>>>??????@@@;;;@@@AAAAAAJJJZZZ___ZZZQQQJJJEEEGGGHHHFFFDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGDDDEEEIIIKKKKKKNNNRRRTTT___qqq|||bbbMMMCCC???===;;;555666777888888777666666555555666555555444333222111111222222222222111111000000000000000000000000.............../////////,,,,,,------------,,,,,,///...---,,,+++,,,------------...............---++++++++++++++++++++++++------,,,+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,------------...,,,------...//////000000............////////////---......//////......---//////000000111111111111111111111000000000000000////////////000000000000.........------.........222111111000000111111222555333222000///.../////////000111222222222222222222222222333333333333333111111111111111111111111333222222222222222222333333555777666444111//////......////////////......000000000000////////////////////////////////////000000000000000000000000------............------...------,,,,,,,,,,,,,,,.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++sssaaaVVVQQQOOOKKKHHHDDDAAA@@@???>>>===????????????@@@@@@@@@@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>::::::>>>@@@>>>===???<<<=========>>>>>>>>>>>><<>>???>>>======>>>???@@@AAA@@@@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;;;;@@@BBB@@@>>>@@@;;;;;;<<<===============>>>DDDDDDAAAOOOgggsssppp]]]TTTOOORRRUUUTTTQQQOOOGGGFFFEEEFFFGGGFFFCCC@@@FFFBBBCCCIIIMMMLLLJJJJJJIIIKKKSSS```mmmvvvbbbOOOIIIBBB>>>>>><<<888555777888999777444222333555222222333333333222111111000000111111111111000000........................---------.........//////---......//////......---------......------,,,+++***++++++,,,------,,,,,,------,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---///000000111---------.........//////111111222222222222111111...//////000111111222222222111000///...//////000.../////////000000000111111111222222222222111111222111000//////000111222222222111111000000111111------...000000111111000000000000000000000000000000000111111111222222222000111111111111111111000000111222111///......000...///000000111111000000000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++nnn]]]SSSOOOMMMMMMIIIEEEBBBAAAAAA@@@???>>>===<<<;;;<<<===???AAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;@@@BBB???======:::;;;;;;<<<===<<<<<<<<<:::AAA@@@===KKKeeessspppaaaXXXSSSVVVZZZYYYVVVTTTGGGEEEDDDDDDFFFEEEAAA>>>GGGBBBCCCIIINNNMMMIIIHHHHHHHHHLLLUUU^^^kkksssYYYHHHDDD@@@:::555333444888;;;666888888666333111333555111111222222222111000000000000111111111111000000000000000000000000000000---------.........//////+++,,,,,,------,,,,,,+++,,,---...///...---,,,+++)))***++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,///......------,,,,,,+++++++++,,,,,,,,,---------******+++,,,---//////000---------.........////////////000000000000//////...//////000111222222222222111///.........///000.../////////000000111111......////////////......222000///......///000222...///111333444333222111,,,---...///000000000000000000000///////////////000000111111222222222222000000111111111111000000//////000...------...000//////000111111111111111000000000000////////////////////////////////////........................,,,------......------,,,,,,++++++***)))*********++++++++++++,,,------...,,,,,,,,,------.........+++++++++,,,,,,+++++++++nnn\\\RRRNNNMMMOOOKKKGGGCCC@@@>>>;;;999========================>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@???===FFFZZZhhhjjjdddSSSHHHNNNTTTQQQNNNOOOCCCBBBAAA???>>>>>>??????AAADDDEEEBBBCCCIIIMMMNNNVVVMMMHHHKKKNNNRRR```ppp{{{nnn^^^III===<<<:::999777555444555666666333333333222222333333333333333444444333222111111111...+++---111333000------...//////000000//////000000///......---,,,,,,.................................---------,,,,,,...---,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++...,,,******,,,------,,,,,,------......------,,,,,,,,,---------.........++++++++++++---///111222000000/////////.........//////...------...//////000000000000000///......+++,,,...000111000//////000000000000000000000000------......///000000111222222222111111111000000---...///000111000000///111111000//////////////////111222111000000111222000000000000////////////000000//////000111111222000000/////////.........000000000000//////......///////////////.........///......---------------+++++++++,,,,,,---------------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,++++++++++++,,,---...///000lll[[[SSSOOOMMMNNNJJJEEEBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::>>>>>>;;;AAAOOOYYYYYYVVVKKKEEEIIILLLHHHFFFHHHAAA@@@???>>>======>>>???@@@CCCDDDBBBEEELLLSSSUUU^^^QQQHHHGGGIIIKKKUUU```bbbjjjsssyyyzzzkkk[[[RRRIII===777888777666555333333333444444222222333333333333222222555444444444222111000///111...---...111222111...,,,,,,---...////////////------.........---++++++++++++++++++++++++++++++//////............------------,,,+++++++++,,,,,,///...------,,,,,,------++++++++++++++++++++++++...,,,******,,,------,,,,,,------......------,,,+++++++++,,,,,,,,,------))))))***+++,,,...000111///............---------000//////......//////000//////000000000///......,,,---...000000000//////000000000000000000000000---......//////000000111222111111111111000000000......///000000000000000000000///.........//////000111222111///...///000000000/////////.........000000/////////000111111000000000000000/////////000000000////////////............////////////////////////.........------++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++,,,...///000iiiZZZSSSOOOMMMOOOJJJDDD@@@???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;::::::::::::::::::;;;999999::::::;;;;;;;;;<<<========================:::>>>===;;;>>>FFFJJJJJJIIIDDDBBBEEEEEEAAA???BBB???>>>===<<<<<<<<<===>>>???CCCEEEEEEIIISSS[[[^^^cccUUUHHHEEEGGGJJJOOOTTTRRRUUUZZZaaakkk|||~~~kkkZZZPPPGGGCCC???888666777666555444333222333333333111222333444444333222111222222222222111000///...000///...///111222111///---------......---,,,,,,''')))+++...//////...---,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---------,,,,,,------......------,,,000//////...---,,,+++***------,,,,,,++++++++++++------------------------000000////////////000000...///////////////......------...///000000//////..............................//////000000000000111111111111000000000000...//////000000000000000111111000000000000000111///000111000///...///000000000000000////////////000000/////////000000111////////////////////////////////////////////////------......//////000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,...---,,,,,,++++++,,,,,,~~~fffXXXRRRNNNLLLOOOJJJCCC???============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::999999::::::::::::::::::;;;;;;<<<==============================<<<>>>>>><<<===@@@BBB@@@AAA@@@AAABBB@@@===<<<>>>===<<<;;;;;;;;;<<<===>>>???CCCGGGHHHMMMXXX```cccaaaUUUIIIEEEHHHKKKNNNQQQMMMMMMMMMQQQ[[[jjj|||nnnXXXLLLEEEAAA???>>>===999666777555555444444444444444444000111333333333333111000//////000000000000////////////...///000111000000............---+++***)))&&&(((+++---......------........................,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,------......------,,,//////...---,,,++++++***//////...---+++***)))(((,,,,,,,,,---------------//////000000000000//////......////////////...............///////////////------------------------/////////000000000000000000000000000000000000000///////////////000000111111000000000000000111111,,,...000000//////111222222222222111111111000000000000///////////////000......................................./////////------......//////000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++)))((((((------,,,++++++++++++,,,zzzbbbVVVQQQNNNKKKNNNIIICCC???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::999999999999::::::<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>??????>>><<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>CCCGGGIIINNNWWW^^^```XXXPPPGGGEEEHHHMMMOOOPPPLLLJJJHHHIIINNNYYYgggqqq{{{aaaNNNDDDDDD::::::;;;;;;:::888666555444555555555444444444444111111222222222222111111......///000000000000000............/////////////////////...---,,,******,,,,,,---------,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++******,,,......---,,,,,,------......------,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------......//////000000//////...------.../////////......//////......////////////------------------------000000000000000000000000//////000000000000000111///////////////000111111//////.........///000000,,,...000000000000222444333333222222222111111111000000//////......//////------------............---............/////////.........///////////////......///000///...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******(((&&&%%%$$$************+++---...///vvv___TTTPPPLLLIIIKKKHHHCCC@@@??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999999999::::::<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>???>>>>>>>>><<<======<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???===CCCGGGGGGJJJPPPTTTTTTMMMJJJEEECCCFFFKKKNNNNNNKKKJJJHHHFFFGGGNNNYYYaaannnxxxjjjXXXIII???===@@@555777888777666666555444333444444444444444444444222222111111111111222222111111111111111111000000,,,---......------...///------............------///......---,,,++++++***((((((((((((((((((((((((,,,,,,,,,,,,------......***+++,,,---------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++*********,,,...///---,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,)))***,,,...////////////,,,---------............---...////////////...---,,,---......//////......//////............//////........................000000000000000000000000////////////000000111111000//////...///000111222///////////////000111111...000111111000000222333222222222111111111111000000000///...............---.........////////////---------........./////////////////////.........,,,---/////////...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++***)))''''''))))))******+++,,,...///ttt]]]SSSOOOLLLIIIIIIFFFCCCBBBBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999999999999999999:::<<<;;;999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???>>>>>>@@@<<<<<<<<<:::;;;===<<<:::;;;:::::::::;;;===>>>@@@===BBBFFFEEEFFFJJJKKKJJJEEEEEECCCAAADDDIIILLLLLLJJJJJJIIIGGGFFFJJJSSS[[[\\\fffwwwqqq___MMMEEEBBB===:::;;;444666666333222444666666222333333444444444333333333222111000000111222333444444444333222111000///+++,,,------,,,,,,---...***+++,,,...///000000000------,,,,,,,,,---......---------------------------------.........//////)))***,,,---...---,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++***)))***,,,...///---,,,,,,------......------,,,111000//////------,,,+++***,,,---///000000//////---------....../////////,,,---...//////...---,,,,,,,,,---.../////////...000//////.........//////000000000000000000000000111111111000000000000000.../////////000000111111000///.........///111222222222111111222333444444111222333222111000000222111111111111000000000000111000///................../////////000000111111---------.........//////000000//////.........---,,,---...//////---+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------.........---,,,,,,---,,,++++++******++++++qqq___TTTMMMJJJJJJIIIGGGCCC???=========>>>;;;::::::999999::::::;;;=========<<<<<<;;;;;;;;;<<<<<<;;;:::999888777666777777777777888888888888888999::::::;;;;;;::::::777999;;;>>>>>>>>>===<<<>>>===<<<;;;::::::;;;<<<;;;<<<<<<<<<;;;<<<>>>@@@CCCDDDFFFGGGFFFCCC@@@>>>CCCBBB@@@@@@AAACCCFFFHHHIIIIIIHHHFFFFFFGGGKKKNNNUUU\\\fffooo|||zzzdddRRRKKKBBB===<<<<<<999666555555555666555555444333444444444444444444444444000000111111111111000000------......//////000000//////............////////////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++******)))))))))---,,,,,,++++++******)))++++++,,,,,,,,,---------******+++,,,---------------,,,++++++******++++++************************,,,+++++++++,,,---......+++,,,...---,,,,,,---///------...//////000//////...............///000000///////////////.........000000/////////............---------///000222444444333222111111222333444333222222222111111000000//////000111111111111111000000000000000000000000000000000000000000111111000///...,,,,,,------...........................////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,+++++++++************))),,,,,,++++++++++++++++++///...,,,+++***+++,,,,,,nnn]]]SSSMMMKKKKKKIIIFFFCCC???=========>>>;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888777777777777888888888888888999::::::;;;;;;::::::888999;;;<<<=========<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEEEEEFFFFFFEEEDDDAAA@@@BBBAAA@@@???@@@CCCFFFHHHIIIHHHGGGEEECCCDDDFFFIIIKKKPPPXXX___iiiyyynnn[[[LLLHHHCCC<<<999::::::888555555555555555555444333222333333333333333333333333000000111111111111000000.........//////000000000//////............/////////......---,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,+++++++++*********,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******+++,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------,,,,,,...///------...///////////////...---------------......000000000000000/////////---------,,,,,,,,,++++++111000000111222333555666333222111000000111222333222222111111000000000000//////000111111111111111000000000000000000000000000000000000000000000000000///...---------...///........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,---......)))))))))******+++++++++...---,,,++++++++++++,,,jjjZZZRRRLLLJJJKKKGGGEEEBBB???============;;;::::::999999::::::;;;;;;;;;:::::::::::::::999888888888999999:::::::::777777777888888888999999888999999:::::::::::::::::::::::::::;;;<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;>>>BBBFFFIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????@@@CCCFFFHHHKKKKKKIIIFFFCCCBBBCCCEEEFFFJJJOOOSSSXXXdddsss~~~mmm]]]NNNCCC>>>===999666666888888666444555555555555444333222111111111111111111111111111000000111111111111000000////////////000000000000//////............//////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++'''''''''((()))*********)))*********++++++++++++******++++++,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++)))))))))+++------,,,,,,...000------......//////......------,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000////////////111111111222333444555666111000000//////000000111000000000000//////////////////000111111111111111000000000000000000000000000000000000000000000000111000///.........//////........................------------............------------------------------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******+++,,,---......///''''''((()))***++++++,,,------,,,++++++++++++,,,iiiYYYQQQKKKIIIIIIFFFDDDBBB???===<<<<<<===;;;::::::999999::::::;;;999999999999999999999999888888999999999:::::::::777777888888888999999999888888999::::::::::::999;;;:::999888999:::<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>>>>>>>>>>@@@BBBEEEFFFPPPOOOMMMIIIEEECCCCCCDDDEEEHHHKKKLLLOOOVVVaaaiiiyyyuuu]]]RRRJJJ@@@===???666555444555777777555333555555555444333222111000111111111111111111111111000000111111111111000000000000000000000000000000///......------......///------,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''((((((((())))))))))))*********************++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***'''&&&)))***,,,,,,,,,,,,...000,,,------.........---------------------,,,,,,+++////////////000000000000111111111111111111111111.../////////000111222222//////////////////////////////////////////......//////000111111111111111000000000000000000000000111111111111111000000000111000000000////////////........................////////////000000000000................................................,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++((()))))))))******++++++,,,,,,++++++++++++++++++hhhYYYPPPJJJGGGGGGDDDCCCAAA???===<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999:::::::::999999999888888888888888888999999999999777888999999::::::999999;;;:::888777777999;;;============>>>>>>>>>======:::;;;;;;;;;<<<@@@DDDHHHNNNLLLHHHDDDAAA???>>>>>>=========>>>???AAACCCDDDOOOOOOMMMIIIEEECCCCCCDDDAAACCCEEEFFFHHHLLLSSSYYYbbbrrrgggTTTEEEBBB@@@999777:::666666666666777666444333444444444444333222111000111111111111111111111111000000111111111111000000000000000///////////////......------------......------,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***(((((()))))))))************************,,,---...---,,,++++++******++++++++++++++++++++++++++++++((()))+++,,,+++)))'''&&&)))***,,,,,,,,,,,,---///,,,,,,------------,,,,,,------............---,,,---------.........//////........................------...//////000000000..........................................////////////000111111111111111000000000000000000000000333333333222222111111111000000000000000//////...........................////////////000000000000................................................+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,++++++******)))***+++++++++++++++++++++gggXXXPPPIIIFFFFFFBBBBBB@@@>>>===<<<;;;;;;;;;::::::999999::::::;;;888999999999999::::::::::::::::::999999888888888888888888999999999999:::777888888999999999999999;;;:::888777777888:::;;;<<<<<<===>>>>>>>>>======888:::;;;<<<===???CCCFFFJJJHHHEEEBBB???>>>===============>>>???@@@AAABBBHHHHHHHHHEEEBBB@@@AAABBBAAABBBCCCEEEFFFIIIMMMQQQQQQ]]]llluuuzzz|||fffOOOGGG@@@>>><<<777444333777777777777666555444333222222333333333222111111111111111111111111111111000000111111111111000000////////////..................------------.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))((()))))))))******************))))))***+++---...---,,,++++++******++++++************************))))))***++++++***((((((***+++,,,,,,++++++,,,---,,,,,,------,,,,,,+++++++++,,,---/////////...---,,,,,,,,,------......///.........///////////////...///000000111111000000---......//////......---............//////////////////000111111111111111000000000000000000000000333333333222222111111000//////000000000///...---........................------------....................................------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''((()))***+++,,,,,,---......---,,,+++***)))))))))***++++++,,,+++++++++zzzcccUUUNNNIIIFFFEEEAAAAAA@@@>>>===<<<;;;;;;;;;::::::999999::::::;;;999999999999::::::;;;;;;888999999999999999::::::888888888999999999::::::777777888999999999999999:::999888777777888999:::999:::;;;=========<<<;;;777999<<<===>>>???AAABBBAAAAAA@@@???????????????=========>>>>>>>>>??????AAABBBBBBBBB@@@???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLIIIPPPXXX\\\___hhhvvvvvv```LLL>>>AAA@@@;;;888999777444666666666555333222222333000111111222222222222222000000000000000000000000000000111111111111000000///.........---------,,,...------,,,,,,------...///......---,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++******)))((()))+++---...---,,,++++++******++++++++++++++++++++++++++++++))))))******************+++,,,---,,,*********,,,,,,,,,,,,,,,,,,+++******((())),,,...///......---,,,,,,------...//////000//////000000000111111111//////111111222111111000---...///000000///...---....../////////000000000//////000111111111111111000000000000000000000000222222111111000//////.........///000///...---,,,........................------------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((())))))***+++,,,---...,,,,,,++++++******))))))((()))***+++,,,++++++***vvv```SSSMMMHHHFFFFFFAAA@@@???>>>===<<<;;;:::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;666777888999:::;;;<<<<<<888888999999999:::::::::777777888999999999999888999999888888888888888888777888:::;;;<<<;;;::::::666999<<<>>>>>>>>>???@@@;;;;;;<<<>>>???@@@AAABBB======>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAACCC???@@@AAABBBCCCCCCDDDEEEHHHLLLNNNNNNOOOWWWdddoooyyyiiiaaaYYYIII888...777999333222888;;;888333444444222111111222333///000111222222333222222////////////////////////000000111111111111000000......---------,,,,,,,,,...------,,,,,,------...//////...------------...---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))))))))******+++++++++******++++++,,,,,,------************+++++++++++++++***(((((()))***---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---,,,------,,,***))))))***,,,,,,,,,,,,,,,+++***)))&&&'''***,,,......------------......///000000111+++,,,,,,,,,------............000111111000//////---...///000000///...---.../////////000000111111//////000111111111111111000000000000000000000000111000000///...------,,,---.../////////...,,,+++........................////////////000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))))))))************((()))***+++,,,,,,+++***tttaaaTTTLLLFFFBBBBBBBBBAAA???===;;;:::999999<<<<<<<<<;;;;;;:::::::::;;;:::999888777777777777::::::999888888777888888999999888888888888999999;;;999777777888999888777888888888888888888888888999999999999999999999999::::::;;;;;;<<<=========@@@???>>>===<<<;;;::::::>>>???>>>===<<<<<<>>>@@@@@@@@@???>>>======>>>>>>BBBAAA@@@@@@@@@AAABBBCCCCCCFFFIIIIIIHHHKKKQQQWWWmmmiiidddZZZPPPGGGAAA===<<<777777777777666666666666444444333333333333222222//////000000111111111111000000//////......------////////////////////////---------............///******+++,,,,,,---......+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,******************************)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,+++******+++++++++*********))))))+++++++++*********))))))++++++******************++++++************++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,///---***((('''))),,,...000000///...---,,,,,,,,,000000000000////////////000/////////111222111000//////...---------------000///---------...000222//////000111111111111000//////000000111111111111///000222111///......///.................................------,,,,,,,,,.........------...............////////////...............------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************))))))))))))))))))+++***)))))))))***,,,,,,)))(((((()))+++---,,,+++rrr___SSSLLLGGGDDDDDDBBBAAA???===;;;:::999999;;;;;;;;;;;;;;;:::::::::<<<<<<:::999999888888888888777666666666666666666999888888777777888888999;;;999777777888888888777888888888888888888888888999999999999999999999999999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;:::;;;;;;999888888:::<<<@@@@@@@@@@@@@@@??????>>>AAA@@@?????????@@@AAABBB@@@CCCFFFFFFEEEGGGLLLRRRaaannnooobbbPPPLLLFFF@@@<<<999999999777777777666666666555555444444333333333222222222000000000111111111222222///////////////.................................//////......---------,,,******++++++,,,------...++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))************************++++++************++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,...---+++))))))***,,,.../////////...---------,,,/////////...............111000///000222222222111000///......------.........---,,,++++++,,,...//////000000111222111111111000000000111111111222222,,,...//////---,,,,,,---......................../////////......---------......------------......---......//////......---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++)))***++++++***)))~~~nnn]]]RRRLLLGGGEEEEEEAAA@@@???===;;;:::999999::::::::::::;;;;;;;;;;;;======<<<;;;::::::::::::999999999999999999:::;;;999888888777777888888999:::888777777888888888777888888888888888888888888888888888888888888888888777888888999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<888999999777666666888:::@@@AAABBBCCCBBBAAA???>>>??????>>>>>>>>>???@@@AAA>>>AAACCCBBBAAACCCGGGKKKTTT[[[eeekkkqqq|||mmmZZZNNNIII???===:::777666777888999777666666666666555555555333333333333222222222222111111111111111222222222.........///////////////........................000000///...---,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,************************---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,+++++++++***************+++++++++***************************************++++++************++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------,,,,,,,,,,,,------..................---------------...............111000000000222333222111111000//////......//////------,,,++++++---...///000000111222222222222111111111111111111222222222///111222222000//////000........................///////////////.........------,,,,,,,,,,,,------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------------******))))))******+++,,,///---+++*********(((&&&|||lll[[[QQQLLLFFFDDDDDDAAA@@@>>>===;;;:::::::::999999999::::::;;;;;;<<<===<<<;;;:::::::::::::::999999999999999:::;;;<<<888888777777777777888888999888666666888888888777888888888888888888888888888888888888888888888888777777888999999::::::;;;999999:::::::::;;;;;;;;;:::::::::999888888:::<<<===???BBBDDDCCCAAA???===============>>>>>>?????????@@@AAAAAA@@@AAADDDGGGLLLPPPTTTVVVZZZeeettt|||eeeRRRFFF@@@>>>===;;;999666555666777888666666666555555555444444333333333222222222222111111111111111222222222222------......//////000000........................//////...------,,,++++++******++++++,,,,,,,,,,,,---,,,,,,,,,++++++******(((((((((((()))***,,,,,,************************...------,,,,,,+++++++++************************))))))*********+++++++++(((((()))+++,,,,,,,,,,,,***************************************************************+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------......---------------...............------............//////222111000111222333222111111111000//////////////////............///000111000111111222222222222222111111111111222222222222111333444444222111111222........................//////..................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------------***************+++++++++///---+++*********(((&&&{{{kkkZZZQQQKKKEEEBBBAAA@@@@@@>>>===;;;:::::::::888999999::::::;;;;;;;;;;;;:::999999999999999999444444444444555555666777888777777777777777777888999777666666777888888777777777777777777777777777777777777777777777777777888888888999::::::;;;;;;;;;::::::::::::999999999;;;;;;;;;:::888999;;;===:::===@@@BBBBBB@@@===;;;<<<<<<=========>>>>>>>>>@@@AAABBBBBBAAABBBCCCEEEIIIKKKLLLLLLNNNUUUaaajjjrrr}}}nnnZZZJJJBBB>>>:::777;;;999777555333333444444555555555555444444444444333333222222222111111111111111111111111111111111------......//////000000........................,,,---------------------******+++++++++++++++,,,,,,,,,,,,++++++*********((('''(((((()))***+++,,,************************------------,,,++++++***************************))))))*********+++++++++'''((()))***+++,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---.........---------------...................../////////000000000111000///000222333222111111111000///////////////............//////000000000000111222222222222111111111111111111111111111...000111000///---..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++***************************+++++++++,,,,,,,,,---))))))******++++++++++++,,,+++******++++++***(((xxxiiiYYYPPPJJJDDDAAA@@@@@@???>>>===;;;;;;;;;:::999999999999::::::::::::999888888777777888888888666555555555555666666777888777777666666777777888888666555555777888888777777777777777777777777777666666666666666666666666777888888999::::::;;;;;;;;;;;;;;;::::::999999999999::::::999777777999;;;999;;;>>>@@@@@@???<<<:::;;;<<<===>>>>>>>>>======@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHGGGHHHKKKRRRWWW[[[jjjwwwmmmhhh```TTTEEE>>>===>>>:::555888777666555555555666777555555444444444333333333222222222222111111111111111111111000000000000000.........///////////////------------------------++++++,,,,,,------------******+++++++++++++++++++++++++++++++++*********)))((((((((()))***++++++************************+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++(((((()))***++++++++++++***************+++++++++***************+++++++++)))))))))***++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------...------..................------......//////000111111111000/////////111222111000111000//////......//////,,,,,,,,,------------...//////000111111111111000111111111000000000000000///000222111///......///........................,,,,,,,,,---------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++------------++++++************************))))))******++++++,,,,,,))))))***++++++++++++***+++***))))))+++,,,+++***tttfffWWWOOOJJJEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;:::::::::999999999999999888888777777777888888999:::999888888888888888888777777666666666666777777777666555555777888888777777777777777777777777777666666666666666666666666666666777888888999999:::::::::::::::;;;;;;;;;;;;999::::::888777777999;;;999:::===??????>>><<<;;;;;;<<<===>>>???>>>>>>=========>>>???@@@AAAAAA@@@@@@BBBDDDDDDDDDFFFIIIMMMPPPZZZiiivvvxxxggg\\\UUUPPPMMMLLLFFF>>>;;;;;;<<<:::888666666666555666777888999444444444333333333333222222222222222111111111111000000000/////////......///////////////.........------------------------------,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++******)))))))))******+++************************)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))************))))))))))))*********+++++++++))))))*********+++++++++((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++,,,------.../////////...---------,,,------......///000000111///.........000111000///000///......------......+++,,,,,,---------------......///000000000000///000000000/////////......000222333333111000000111........................------------.........///......------------......,,,,,,------------,,,,,,,,,,,,,,,---------......***+++---......---+++***************************)))))))))***+++,,,,,,,,,((()))***+++,,,++++++***+++***)))***+++,,,+++)))qqqcccUUUNNNJJJFFFCCCCCC@@@???>>><<<<<<;;;;;;;;;;;;::::::999999888888888999888888777888888999999888888777666555555555666777777666666666666777777777666444555777888888777777777777777777777777777666666666666666666666666555555666666777888888888888999999:::<<<======>>>;;;;;;;;;:::888888;;;===:::;;;===>>>???>>>===<<<;;;<<<>>>?????????>>>===::::::;;;<<>>???AAABBBCCCCCCDDDGGGJJJIIINNNUUUZZZ```mmmuuuiiiXXXKKKEEECCCCCCCCC===;;;999666555666777999333222222222222333333444444444444333333333222222222222222111111111111000000000//////.........---000000//////.........---------------------------///...------,,,+++******++++++******************))))))******+++++++++,,,,,,+++***************+++************************'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************))))))((())))))******++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************+++,,,---...000000///...------,,,,,,,,,,,,------...///000000///...---...///000000...//////...------------------...//////000000//////---......///////////////000000//////.........------...//////---,,,,,,---........................---.........//////000000///......------......///,,,------......------,,,,,,,,,,,,------.........***+++---......---+++***************************))))))***++++++,,,------((()))***+++,,,+++******,,,+++******++++++***(((qqqbbbSSSLLLIIIDDD@@@???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;;;;:::888888999:::999888888777777777777777888999999888888888777777666666666555555777:::999666222333444555666777888999:::777777888888888888777777777666555555555666888999777999::::::888777777777<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===:::<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJMMMRRRZZZccciii~~~ssseeeNNNLLLGGGCCC???===<<<<<<;;;:::888666555444555555444333333222222333333444333222111111000000111111222222222222111000......////////////////////////........................222222000///------,,,,,,------,,,,,,,,,,,,++++++------......---,,,***))),,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,+++++++++++++++++++++(((%%%%%%(((+++***)))***************)))((((((******++++++++++++******************************))))))))))))))))))))))))---,,,***)))))))))******)))************+++++++++//////...---+++***))))))------,,,++++++,,,------,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,------...---,,,+++,,,---...///////////////000000000000000000000000000000000000...///////////////......///000000000111111111111///////////////.........---...///////////////000////////////////////////000000000000000000000000.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++---------------------,,,******))))))******+++,,,,,,++++++******++++++,,,***)))(((''''''((()))******++++++,,,+++***)))(((oooaaaRRRLLLIIIDDDAAA@@@>>>>>>======<<<;;;;;;:::;;;::::::999999::::::;;;;;;999777888999::::::999888888777777777777777888888888888777777777666666999888888:::======:::777666666666666777777777888666777777777777777666666777666555555555666888888777999:::999888777888:::;;;;;;;;;:::::::::::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===???@@@@@@???@@@@@@AAABBBCCCFFFFFFGGGHHHJJJNNNTTTYYY```iiittt}}}uuulllbbbTTTIIIEEECCC@@@<<<999888777777:::999777555444444444444333333222222222222333333222222111111000000111111111111111111000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///.........---.........,,,,,,+++++++++***************,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))******++++++,,,,,,,,,+++)))'''(((+++,,,,,,******************)))(((((()))******++++++******)))************************------------------------,,,,,,***)))))))))******)))************+++++++++***++++++,,,---......///---,,,+++******+++,,,---,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------,,,,,,---...000111....../////////000000000////////////////////////....../////////......---111111111111222222222333////////////////////////////////////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------******))))))******+++,,,,,,++++++******++++++,,,++++++***))))))***++++++,,,,,,---------,,,******}}}kkk^^^QQQLLLIIIDDDAAAAAA======<<<<<<;;;:::::::::::::::999999999999::::::999888777888999;;;;;;:::999999888777666666666777888888777777777777666666666555666888::::::888666999888777777666666666666888777777777666555555555666666555555666666777888888999999888888888;;;===;;;;;;:::::::::::::::;;;777888888888999999999999999999::::::;;;;;;<<<<<<999;;;<<<;;;;;;;;;===???@@@??????>>>??????@@@@@@BBBCCCDDDCCCCCCEEEHHHJJJJJJQQQ[[[bbbhhhqqq}}}xxxlll\\\QQQLLLGGG@@@:::<<<:::888666555444555555888777555444333333333333333333222222222222333333222222111111111000000000000000000000///...------////////////////////////------------------------++++++,,,,,,---...///000+++++++++*********))))))'''((()))+++,,,---------******+++++++++++++++***++++++,,,,,,,,,,,,++++++((((((((()))))))))******(((((()))***+++,,,,,,---++++++***+++---...,,,+++***************)))(((((()))******++++++******)))************************++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++))))))***,,,---...///000++++++************++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------...///111111.........////////////000////////////////////////,,,---............------000000000000111111111111////////////////////////000...------...000000///////////////////////////++++++++++++++++++++++++...------------,,,,,,,,,------------------------,,,++++++++++++***************++++++,,,,,,------******))))))******+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------.........---,,,,,,xxxhhh\\\QQQKKKHHHDDDAAABBB<<<<<<<<<;;;::::::999999::::::999999999999::::::999777666777:::;;;<<<;;;::::::888777666666666666777777777777777777666666333333444555666666666555999888777666666777777888::::::999777666666555555555555555555666666777777888888888777777999<<>>@@@@@@@@@???>>>>>>>>>??????>>>???AAABBBBBBCCCEEEGGGFFFJJJPPPSSSWWW]]]fffmmmyyysssiiiXXXPPPFFFAAA@@@@@@>>>;;;888777666555555555666666555555444333333222222222222222111111111111222222111111111111111000000///......//////...------,,,........................////////////////////////)))***+++,,,---.........++++++++++++************'''((()))***+++,,,,,,---))))))***+++++++++******++++++,,,,,,,,,,,,++++++''''''((((((((())))))))))))))))))******+++++++++***+++,,,---...---,,,******************)))(((((())))))************))))))************************))))))))))))))))))))))))++++++******************))))))*********+++++++++,,,+++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------------.........------........./////////////////////////////////+++,,,------...------------------............//////////////////000000000...---++++++,,,------,,,////////////////////////------------------------------------------------------------------------+++++++++*********))))))))))))***++++++,,,------******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,uuudddZZZPPPKKKGGGCCCAAABBB<<<<<<<<<;;;::::::999999:::999999888888999999:::999777666777:::;;;<<<;;;::::::888777666666666666666666666666666666777777444555666777777777777777666666555555777888;;;<<<>>>===;;;999777666666666444555555666666666666666777777777777777999===@@@@@@>>>;;;999777777777777666666777777777888888888888888999999:::;;;;;;<<<;;;<<<======<<<===???AAAAAA@@@@@@????????????@@@<<<>>>AAABBBAAABBBCCCEEECCCEEEGGGHHHJJJMMMSSSXXXaaahhhtttxxxjjj^^^SSSMMMAAA>>>;;;::::::;;;:::999666666666666666777777888444444333333333222111111222111111000000111111222000111111111111000///...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++************************((()))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,+++++++++******)))))))))***,,,,,,,,,+++***)))***************)))(((((()))))))))******)))))))))************************++++++++++++++++++++++++************+++*********))))))*********+++++++++,,,,,,+++***)))(((''''''************************,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,++++++***------------....................................+++,,,,,,---......------,,,---------............////////////000000111111///000000///...,,,,,,,,,////////////////////////........................------------------------------------------------+++++++++*********))))))))))))***++++++,,,------******))))))******+++,,,,,,++++++******++++++,,,***++++++++++++++++++***++++++++++++++++++,,,,,,tttbbbYYYPPPKKKFFFAAA???AAA======<<<<<<;;;:::::::::999999888888888888999999999888777888999;;;;;;:::999999888777666666666777555555666666666666777777444555666666444444555666555444444555777:::===???AAA@@@===:::888777666666444444555666666666666555555666777777777888;;;===???===:::777666555666666666777777777888888888888888888999999::::::;;;;;;;;;<<<===<<<<<<<<<>>>@@@@@@???????????????@@@@@@>>>???@@@@@@>>>>>>???@@@???@@@BBBCCCDDDGGGKKKNNNOOOSSS\\\gggqqq{{{~~~rrrbbbTTTKKKFFFBBB@@@888888888888777666444333444555555555555666666666333333333333333222111111111111000000000000111111///000111111111000///...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))---------,,,,,,,,,++++++...---,,,******)))))))))))))))***+++,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---...------,,,+++***)))))))))***++++++)))((())))))***************)))((((((((())))))******))))))(((************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))******+++,,,,,,+++******,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---,,,,,,+++***))),,,,,,,,,---------..............................+++,,,---......///......////////////000000000000...//////000000111111222333777;;;999333......000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,++++++++++++***************++++++,,,,,,------******))))))******+++,,,,,,++++++******++++++,,,))))))************))))))******)))))))))***++++++tttaaaYYYPPPKKKFFF@@@>>>@@@>>>>>>======<<<;;;;;;:::999999888888888888999999;;;999777888999::::::999888888777777777777777888555555555666666666777777555666777555222111333555555444444555777:::>>>@@@BBB@@@===999777555555555333444555666666666555555444666777777777777999:::;;;:::777555444555777888777777777888888888999999888888888999::::::;;;;;;999:::;;;;;;::::::<<<>>>============>>>??????@@@???@@@@@@>>>===<<<===??????@@@BBBCCCDDDEEEFFFHHHFFFFFFLLLUUUZZZ___iiitttxxxjjjZZZRRRHHHAAA>>><<<:::999666888999888666444444555555555555555555444444333222333444444444333222111000000000//////000000000///000111222111000...------....../////////......------------------------++++++++++++++++++++++++,,,---...///...---+++***,,,,,,,,,,,,+++++++++***///...,,,+++*********+++)))***+++,,,------------******++++++++++++******(((((((((((())))))))))))...---------,,,+++++++++***+++,,,***(((''')))+++***************)))(((((((((((())))))))))))((((((************************''''''''''''''''''''''''((()))***+++,,,++++++***)))************+++++++++))))))******++++++,,,,,,***+++,,,------,,,+++***,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,+++,,,,,,,,,,,,---------........................,,,,,,---...//////////////////000000000111111111...//////000111111222222444===DDDAAA666......222////////////////////////++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------******))))))******+++,,,,,,++++++******++++++,,,((()))***++++++***)))(((***))))))((()))***+++,,,uuu```YYYQQQKKKEEE???===???>>>>>>>>>===<<<<<<;;;;;;999999888888888888999999;;;:::888888999:::999888888777777777777777888999444555555555666666777777:::;;;<<<:::666555666999666555444555777:::===@@@BBB@@@<<<999666444444444333333555666666666555444333555777888777666777888888666555444444666999:::888888888888999999999999777888888999::::::;;;;;;777888999999888999;;;<<<;;;;;;;;;<<<<<<>>>???@@@>>>??????>>>===>>>@@@CCC???@@@AAAAAAAAAAAA@@@@@@BBBAAAEEEKKKMMMMMMSSS]]]bbbgggooovvvooocccVVVJJJFFFBBB===;;;;;;999666333333555777666444444666888666666666666666555444333222333444555444333222111000000////////////000000...///111222111000...---......///////////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++************)))...---,,,+++++++++,,,---)))***+++,,,---.........******++++++++++++******************++++++++++++------------------------+++,,,,,,***''''''))),,,***************)))(((((((((((())))))))))))((((((************************++++++++++++++++++++++++((()))***+++,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,---...---,,,***)))++++++,,,,,,,,,---------((()))+++---///000000///++++++,,,,,,,,,---------........................,,,---...///000000000000............////////////...//////000111222222222333???HHHDDD666,,,,,,111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++------------------------*********)))***++++++,,,,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))******)))))))))***,,,---qqq^^^YYYRRRKKKGGGCCC@@@>>>@@@???===<<<::::::999999;;;;;;;;;::::::999999999999888888777777777777777888777777666555444444444222333444555666888999999999999999888777666666555777666555444555666888:::<<<;;;888666555555666666555555555555555444444444777666666666666777777888777777666555555555555555888888777777777888:::;;;888999:::;;;<<<;;;::::::888888999999999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>>@@@@@@??????@@@@@@AAABBBDDDCCCCCCCCCDDDFFFIIIKKKNNNOOOTTT\\\cccpppwwwcccVVVPPPKKKDDD===:::999777555444333444444444444444444444444444444555555555444444333333333222222222222222111000///111111000///////////////...///000111111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++&&&***---+++'''&&&)))---)))************+++++++++***++++++,,,+++***)))(((((((((((()))******++++++000...+++(((&&&&&&&&&&&&+++++++++******************,,,------***(((((((((&&&(((******))))))***,,,)))***+++,,,,,,+++***))),,,+++***+++,,,,,,+++***++++++************++++++---,,,++++++******++++++***+++---......---+++******,,,------,,,++++++,,,/////////......---------///...---,,,++++++++++++000---***+++///111///,,,///////////////......---......////////////......---...//////000444999===>>>===;;;888555222000//////...---...///000///...,,,,,,------------,,,,,,---,,,++++++************,,,,,,,,,---------......***+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++000///...---,,,***))))))))))))))))))))))))))))))nnn\\\WWWPPPJJJFFFCCCAAA???@@@???===<<<::::::999999999999999888888777777777999888888777777777777777888888888777666666555555333333444555666777777888999999888777777666555555666666555444555777999:::<<<:::888666555555666666444444555555555555555555666666666666666666777888777777666555555555555555777777666666666777888999777888999:::;;;:::999999888888888999999999:::::::::::::::::::::;;;<<<<<<>>>==================>>>@@@????????????@@@AAAAAACCCBBBAAAAAABBBDDDFFFHHHDDDDDDHHHMMMQQQ[[[pppwwwfff[[[NNNEEECCCAAA>>>:::888777555444333222222333333333333333333333333333444444444333333333222222111222222222222111000///111000000/////////////////////000000000000//////------------------------........................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((&&&%%%$$$(((((()))))))))***************+++,,,++++++***)))*********))))))))))))))),,,+++)))'''&&&&&&'''((())))))))))))))))))))))))$$$'''***++++++***+++++++++***)))))))))))))))***)))***++++++++++++***)))+++***)))******+++******++++++************++++++,,,+++******))))))*********+++---......---+++******+++------+++***+++,,,.........---------,,,,,,---,,,,,,,,,,,,,,,------///,,,)))***...000...,,,///////////////......---......////////////......***+++,,,,,,---111666999>>>===;;;888555222000//////..................---..................------///......---------......,,,,,,,,,------------...((()))+++,,,------------***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++***))))))((('''&&&%%%%%%))))))))))))))))))))))))jjjZZZUUUNNNIIIEEECCCAAA???@@@???===<<<::::::999999888888888888888777777777999888888777777777777777999888888777777666666666333444444444555555555555888888777777666666555555555444444444666888:::;;;;;;:::888666555555666666333444444444555666666666666555555555666666777888777777666555555555555555666555555555555666666777666777888999999999888888888888888999999999999:::::::::999999::::::;;;<<<======<<<<<<<<<<<<======??????>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@BBBCCCDDDBBBBBBCCCEEEFFFMMM]]]lll|||wwwpppeeeXXXOOOFFFBBB<<<888777888888888666555444333222111111111222222222222222222222222333222222222222111111111111111222222111111000000000000//////......//////000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++///,,,)))***,,,+++'''"""'''((((((((()))))))))))))))***+++++++++++++++***++++++******)))(((((('''((('''&&&&&&&&&''')))***''''''(((((())))))******"""%%%)))++++++*********///+++''''''(((***)))''')))******++++++******)))))))))))))))))))))))))))++++++************+++++++++***))))))(((((())))))***+++,,,------,,,+++******+++------+++***+++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...+++)))***---...---+++///////////////......---......////////////......+++,,,......000333888;;;>>>===;;;888555222000...//////...............///222111000///...---------+++++++++***++++++,,,,,,,,,,,,,,,,,,------------***+++,,,------------,,,***+++,,,,,,,,,,,,+++***))))))***++++++++++++***+++++++++++++++++++++++++++*********))))))))))))************************gggXXXSSSMMMHHHEEECCCAAA@@@@@@???===<<<:::999999999:::::::::999999999999999999888888777777777777777777777777777666666555555444444444444444444444444777777777666666555555555333444444555666888:::;;;:::999777666555555555666333333333444555666777777555555555555555666777888777777666555555555555555555555555555555555666666555555777888888888777666888888888888999999999999999999999999999::::::;;;===<<<<<<;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@BBBAAA@@@@@@???@@@AAAAAADDDEEEEEECCCBBBGGGRRR]]]kkklllnnnpppvvv~~~tttllleeeaaa]]][[[XXXVVVRRRKKKCCC===;;;;;;:::777555555555777555555444333222222111111222222222222222222222222111111111111111000000000000000111111111111000000000//////.........//////111000///------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***((())))))***+++,,,,,,---***************************)))(((***------)))&&&((((((((()))))))))************++++++++++++++++++************))))))(((((('''''''''''''''((()))***''''''(((((()))***++++++'''***---...+++(((&&&%%%000+++%%%%%%(((+++***((())))))************)))))))))*********)))))))))***++++++************++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,+++***+++,,,......,,,+++,,,---+++++++++++++++++++++++++++,,,------.../////////---+++***+++---......,,,///////////////......------......//////......---,,,...///000111444888;;;===<<<:::777444111///........./////////000222444888666333000---+++******)))))))))))))))***+++,,,++++++,,,,,,,,,---------//////...---,,,+++***)))***+++,,,,,,,,,,,,+++***))))))***++++++++++++***************************------------------------))))))))))))))))))))))))}}}fffWWWRRRLLLGGGEEECCCAAA@@@@@@???===<<<:::999999999999999999999999999999999999888888777777777777777555555555555555444444444444444444444444333333333666666666555555555555555333333444555777999:::;;;888888777666666555555555333333333444555666777777444444444444555666777888777777666555555555555555666666666666666666666555444555666777888777666666777777888888888999999999999888888888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@???????????????BBBAAA>>><<<@@@HHHNNNTTTTTTUUUUUUYYYbbboooxxx}}}qqqkkkbbbYYYQQQLLLIIIGGGDDDCCCCCCCCCBBB???<<<999888:::;;;999777555555666444444444444333333222111333333333333333333333333000000000000000000000000///000000111111111000000//////............//////111000...---------...///------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,+++++++++*********(((((()))***++++++,,,,,,************************%%%&&&'''((()))((('''''')))))))))*********++++++++++++++++++++++++,,,,,,(((((())))))******************))))))))))))))))))(((((()))******+++,,,,,,,,,...000///,,,(((&&&%%%...)))$$$$$$)))---,,,***)))))))))))))))))))))))))))+++,,,,,,***)))***,,,++++++************++++++,,,,,,+++************+++++++++++++++++++++++++++,,,...//////...------...++++++++++++++++++++++++---......//////......---...---,,,,,,---...///...///////////////......---------............------***+++------...000333666:::999777555333111///...,,,...//////000222666:::@@@===888333...,,,++++++,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------//////...,,,+++***))))))***+++,,,,,,,,,,,,+++***))))))***++++++++++++***************************))))))))))))************(((((((((((((((((((((((({{{eeeWWWSSSMMMHHHEEECCCAAA@@@@@@???===<<<::::::999999666666666777777777777777999888888777777777777777444444444444444444444444555555555444444444444444555555555555555555444444333444555666777888999:::777777777666666555555555333444444444555666666666333333333444555666777888777777666555555555555555666666666777666666555444444555666777777777666666777777777888888888888999888888777777888888999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????????????????>>>>>>;;;??????<<<:::>>>CCCEEEGGGHHHHHHGGGIIIOOOYYY```pppyyynnnccc\\\XXXPPPMMMGGGBBB>>><<<<<<===:::::::::999888888777777444555777777555444444555333444444444444333222111333333333333333333333333/////////000000000000111//////000000111111000000......------......//////000000///...---------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++************((()))))))))***+++++++++************************++++++++++++)))))))))***************++++++++++++------,,,+++++++++++++++'''(((((()))******++++++++++++******))))))(((((())))))******++++++,,,,,,***,,,......,,,+++***++++++(((%%%&&&))),,,,,,+++***))))))(((((())))))***))),,,...---***)))+++---++++++************++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,---//////---------...***++++++++++++,,,,,,,,,......000000000///...---...------------.../////////////////////......---------............------,,,.../////////000222444666555444333222000//////+++---/////////222777<<>><<>>===<<<;;;:::999888888888777777777777666666666666777777666666555555555444444444555555555555444444333333333333333444555666555666666777777666555555444555555555666666777777999777555444666777777777444444444333333222222222555666666666666666555555777777777777777777777777666666666666666555555555666555444333333444666777666666777888888888888888555555666777777777777777:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;<<<>>>>>>>>>>>>>>>@@@BBBDDDEEEOOOYYYhhhrrrtttuuuxxxnnnfffgggooorrrkkkcccPPPLLLFFFBBBAAAAAAAAAAAA>>>===<<<;;;999888777777444444222222222222444444000000000000000000000000222111111000111222444555333333222222111000//////---...000111222111///...000000000000000000000000222111111000///000000000---------,,,,,,---------111111000000///---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++************))))))***+++,,,---,,,,,,+++((()))***+++++++++++++++(((((())))))*********+++)))***,,,------+++(((&&&************************+++++++++************)))***+++,,,+++)))))))))***))))))))))))))))))))))))''')))***++++++***)))'''''''''((((((((((((''''''((())))))))))))*********''''''''''''((()))++++++((((((((((((((())))))***,,,+++*********+++,,,---************************))))))***++++++++++++***'''(((((()))***++++++++++++++++++++++++***)))(((+++,,,...000111000000///------------------,,,,,,---...///000000...,,,+++,,,,,,,,,---------......,,,,,,,,,------///000000////////////////////////000000...---------------000///...---,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++***)))((('''******++++++++++++******************************++++++++++++++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))uuueeeYYYSSSLLLGGGEEEDDDAAA>>>===<<<;;;:::999888888888777777777777666666666666777666666666555555555555444444555555555555444444444333333333333444555666555555555555555555555555444555555555666666666777888666555444666777777666555555555555555555444444555555666666666666555555555555555555555555555555555555555555555555555555666555444444444444555666666666777777777777777666555555666777777777777777777888888888888888888777<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???>>>===<<<===>>>>>>>>>===>>>???@@@BBBCCCCCCJJJTTT]]]^^^^^^fffppp~~~|||{{{||||||~~~}}}~~~yyyrrrjjjdddbbbaaaaaa```\\\VVVRRRTTTZZZ[[[TTTLLLFFFBBB>>>;;;:::::::::999:::999999888777666555555333333333222222333333333111111111111111111111111333333222111111111222333333333222111111000/////////000111111111///...,,,000000000000000000000000111000000///////////////000//////////////////000///000000//////...---,,,...------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++************)))***+++,,,,,,,,,++++++******+++++++++******)))((()))))))))************)))***+++,,,,,,***)))'''************************))))))******+++++++++,,,***+++,,,+++)))))))))***))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))(((******+++++++++,,,,,,,,,(((((((((((()))******+++)))))))))))))))***++++++++++++*********+++,,,---************************))))))***++++++++++++***)))))))))***+++,,,,,,,,,++++++++++++++++++******)))***,,,---.........---------------...///000000,,,---...///...---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000////////////////////////------------------............---,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++,,,++++++***)))(((******++++++++++++******************************+++++++++++++++*********))))))************))))))))))))))))))))))))))))))uuufffXXXRRRKKKGGGFFFDDD@@@======<<<;;;:::999888888888777777777777666666666666666666666666555555555555444444555555555555444444444444333333333444555555555555444333333444555666555555555555555666666666888666444444666777666555444444555555555555555555444555555666666666555555333333333333333333333333333333333444444555555555777666555444444444444444555555666666666555555444555555666777777777777666999999::::::::::::999999;;;;;;:::::::::::::::999:::::::::::::::;;;<<<<<<<<<===??????>>>======>>>>>>>>>======>>>>>>???@@@@@@AAAFFFLLLMMMMMMRRRYYYhhhxxx~~~uuuooommmlllnnnrrrwww|||~~~|||||||||tttkkkiii^^^\\\YYYVVVTTTTTTTTTUUUWWWWWWZZZaaahhhggg___WWWVVVRRRKKKGGGFFFGGGGGGGGGDDDDDDEEEHHHJJJHHHAAA<<<;;;999666555555555444333555555555444444333333333222222333333333333222222222222222222222222222222444333222111000000000000222222111111000000//////000111111111000...,,,+++000000000000000000000000////////////............---,,,,,,++++++,,,,,,---....../////////......---------------,,,,,,,,,,,,************************,,,,,,++++++***))))))(((,,,+++++++++************)))***++++++,,,+++++++++,,,,,,,,,++++++)))(((((())))))))))))******************************))))))************************'''((()))***+++,,,------***+++,,,+++)))))))))***))))))))))))))))))))))))((()))***++++++***)))((()))******++++++******)))*********+++++++++,,,,,,******)))))))))******+++***************++++++,,,+++************+++,,,,,,************************))))))***++++++++++++************+++,,,,,,------***++++++,,,,,,,,,,,,+++******+++,,,------------...---,,,,,,,,,---///000+++,,,---------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---...//////////////////////////////+++++++++,,,---......///,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++************++++++++++++******************************+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))uuufffVVVQQQKKKGGGFFFDDD@@@======<<<;;;:::999888888888777777777777666666666666666666666666666555555555333444444555555444444333444444333333333444444555555444333111222333555777555555555555555555555555666555444444555666555444222222222333333444444444444444555555666666555555222222222222222222222222111111222333444444555555777777666555444333333333444444555555555444333333444555666666777777666666:::::::::;;;;;;:::::::::::::::::::::999999999999999999888888999;;;<<<===;;;===??????===<<<<<<===========================CCC@@@AAAEEEGGGGGGIIINNNTTTeeesssiiieeecccccc```YYYSSSQQQPPPSSSXXX\\\aaagggmmmqqqyyyrrriiieeeggggggfffccc]]]___``````^^^\\\[[[[[[eeehhhjjjgggaaa]]]]]]^^^eeeooowwwrrrcccUUUNNNNNNHHHGGGDDDBBBAAAAAAAAABBBFFFEEEHHHOOOWWWVVVMMMDDDFFFCCC@@@======>>>@@@AAA>>>@@@BBBCCCAAA===:::777777555555555666666444222222222222222222222222222111222333444444333222111111111111111111111111111222222111111000000000000111111000000000/////////000000000000///...---,,,000000000000000000000000//////000/////////......++++++************++++++,,,---....../////////...---------,,,,,,,,,++++++)))))))))***************------,,,,,,,,,+++++++++,,,,,,+++++++++******************++++++++++++***+++++++++++++++***)))((()))))))))))))))*********+++***)))(((((()))***+++************************((())))))***++++++,,,,,,***+++,,,+++)))))))))***))))))))))))))))))))))))((()))************)))((()))******************)))(((((((((((())))))))))))++++++***************+++***))))))))))))***++++++***************++++++,,,************************))))))***++++++++++++************+++++++++,,,,,,***+++,,,,,,------------,,,,,,------............///...,,,*********+++,,,,,,------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---..............................***++++++,,,,,,---------******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++******)))***++++++,,,,,,,,,+++******++++++++++++******************************++++++******)))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))sssfffUUUPPPKKKGGGFFFDDD@@@======<<<;;;:::999888888888777777777777666666666666555555555666666666666666333333444444444444333333555444444333333333444444555444222111222333666777555555555555555444444444555444333444555666555333222222222333333444444444333333444555555555555555333333333333333333333333000111111222333444555555777777666555555444333222333333444444444444333333444444555666666666666666666666777777777777666666999999999999999999999999888888777888999;;;===???;;;===>>>>>><<<;;;;;;<<<============<<<<<<;;;;;;@@@<<<;;;???AAAAAACCCGGGIIIYYYppp}}}ooo```TTTRRROOOOOORRRQQQKKKFFFEEEEEEGGGKKKMMMOOORRRUUUWWW\\\WWWRRRRRRUUUUUUQQQMMMHHHIIIKKKKKKIIIGGGFFFGGGJJJMMMNNNMMMJJJGGGFFFGGGIIIMMMQQQQQQKKKEEEAAA@@@???>>>===<<<;;;;;;;;;<<<>>>===>>>DDDJJJJJJCCC<<<999888777666555777999;;;===>>>???<<<777444444555555555555666888888666444111111111222222222222333000111333333333333111000000000000000000000000000//////000000111111111111000000//////////////////........./////////......////////////////////////000000111111111000///.........------------......+++,,,---...////////////------,,,,,,,,,+++++++++************++++++,,,,,,************++++++,,,,,,,,,,,,,,,++++++++++++***+++*********************((()))***+++++++++++++++******))))))))))))))))))+++***((('''''')))***+++***************************************************+++,,,+++)))))))))***))))))))))))))))))))))))))))))************))))))((())))))******))))))(((''''''((((((((()))))))))++++++***************+++)))(((((((((((()))******))))))******++++++++++++************************))))))***++++++++++++***)))))))))******************+++,,,,,,------------,,,,,,,,,,,,,,,------...---,,,+++++++++,,,---..................------,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---------------------------,,,,,,---------,,,+++***((()))***,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++***************************************)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))pppbbbTTTPPPJJJHHHFFFDDD@@@<<<===<<<;;;:::999888888888777777777777666666666666555555555666666666666666333333444444444444333333555555444333333333444444444444333333333555666777555555555444444444444444444333333444555555444222444444555555555555555555222333444555555555555555444444444444444444444444222222222333333444444444555666666666555444333333222222333444444444444444444444555666666666666555666777777888888777777666777888888888888999999999999888777888999<<>>===???CCCFFFQQQaaannnuuuwwwyyyzzzuuuwwwsssiii^^^VVVNNNGGGFFFDDDFFFJJJKKKFFFBBBAAAAAACCCEEEFFFEEEDDDEEEFFFGGGFFFFFFHHHJJJJJJFFFBBB>>>@@@AAA@@@>>>======>>>===???AAAAAA???>>>>>>>>>============>>>===;;;999888888777777666666777777::::::;;;???BBBAAA<<<888555666777666555666888;;;<<<===<<<777222000222444444333333444666666555333222222222222222222222333111111222222222222111111////////////////////////------///000111111111111////////////............---------....../////////////////////////////////000111222222222111///......------,,,,,,------...+++,,,---...............,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,&&&''''''((())))))******,,,,,,,,,,,,++++++++++++++++++***)))))))))******(((((()))++++++,,,,,,,,,************))))))))))))***)))((('''((()))***+++************************+++++++++*********))))))***+++,,,+++)))))))))***))))))))))))))))))))))))***))))))))))))))))))***((())))))))))))))))))((()))))))))*********++++++******)))))))))******+++((((((((((((((())))))***((()))******++++++******************************))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++******))))))***++++++******,,,---...000000111//////.........---------,,,,,,---------.........+++++++++******++++++,,,---------------------------............,,,***))))))***+++---------,,,+++************+++++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,------,,,,,,******++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))}}}kkk]]]SSSOOOJJJHHHGGGDDD@@@<<<===<<<;;;:::999888888888777777777777666666666666555555555555666666666777222333333444444333333222666555444333333333333333333444444555555666777777555555555444444333333333333333333444555555333111555555555555555555444444111222333444555555555555444444444444444444444444333333333333444444444444444555555666666555444333111111333444555555555555333444555555666666555555888888999999999999888888777777777777888888999999999888888888:::===@@@BBBDDDCCCAAA>>>::::::<<<>>>;;;<<<======>>>===<<<<<<;;;:::;;;>>>===;;;===CCCCCCJJJRRRWWWXXXXXXZZZ\\\TTTWWWVVVOOOIIIHHHFFFDDD@@@???AAAFFFHHHCCC??????<<<>>>AAAAAA???=========<<<>>>@@@BBBCCCBBB@@@>>>;;;<<<===;;;:::999;;;<<<777888:::;;;::::::999999777777777888999999888777444444444444444444555555666999===@@@???;;;888555666888:::999888888:::<<<999999888666333222333555333111111111333444333222222222222222222222222222222222111111111111222222////////////////////////---...///000000000///...........................///......---------......///////////////////////////000111222111000...---,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++***(((((())))))***++++++,,,))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,+++***)))(((((()))***)))******+++++++++******************)))))))))(((((((((((((((((()))*********************************************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))*********+++(((((((((((()))******+++))))))(((((())))))***+++'''((()))***+++******)))************************))))))***++++++++++++***************************++++++++++++++++++******+++***)))(((((()))***+++)))***,,,------,,,+++***......------,,,,,,------++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***+++---......---,,,+++************++++++++++++************+++++++++,,,++++++,,,,,,---,,,,,,,,,******++++++++++++******************************))))))******+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))yyygggZZZRRRNNNJJJHHHGGGDDD@@@<<<======;;;:::999888888888777777777777666666666666444555555555666666777777222333333444444333333222666555444333333333333333333444555666777777777777555555555444444333333333333222222444555555333111444444444333333222222222111222333444555555555555333333333333333333333333444444444444444444444444333444555666666666555444000111222444555666777777333444555555666666555555555555666666666666555555666666777777888888888999:::999888888:::>>>AAADDDHHHGGGCCC???;;;:::===???:::;;;===>>>>>>>>>===<<<888888;;;===;;;777:::???BBBEEEHHHHHHEEEEEEGGGIIICCCGGGHHHCCC@@@BBBDDDCCC>>><<<>>>DDDEEEAAA<<<<<<888:::======<<<:::999999999<<<>>>???>>>======>>>;;;;;;;;;999888888:::<<<333555666777777666555555333444666888888888888888444444555555666666666666111777>>>@@@<<<777333111111333555555333222444666333333333333222222222333333111000000222333333222333222222222111111111000333222111000000111222333000000000000000000000000///000000000000...---,,,---.....................111000///...---,,,,,,,,,////////////////////////...///000111000///---,,,000//////......//////000,,,------......------,,,,,,,,,,,,+++++++++******&&&''''''((()))******+++......------,,,+++++++++---------,,,,,,,,,++++++,,,+++***((((((((()))***+++++++++++++++***)))(((+++*********))))))((((((''''''(((((())))))******************************(((((()))***+++,,,,,,---***+++,,,+++)))))))))***))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++++++++''''''''''''((((((((((((''''''''''''((()))++++++*********)))***++++++,,,'''((()))++++++******)))************************))))))***++++++++++++***,,,++++++++++++++++++++++++++++++++++++***)))(((---,,,+++******+++,,,,,,++++++,,,+++)))%%%!!!...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000......+++,,,...//////...,,,+++)))************+++++++++(((((())))))*********+++,,,,,,,,,------,,,,,,+++******++++++++++++******************************))))))***+++,,,------...''''''((((((((((((''''''))))))))))))))))))))))))vvveee\\\SSSPPPKKKHHHEEEBBB???===;;;<<<<<<<<<;;;999777666777666555444444444444444777777666555444333333333444333333222222333333444555444444333333444444555333444444555666777888888555555555444444333333333444444555666555444222111444444555555444444333222333333444555666666555555999777555222111111222333333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555666777555444555777888888777666666666666777777777777999888777777999<<<@@@BBBDDDCCC@@@===;;;:::999999<<<<<<;;;::::::::::::;;;<<<;;;::::::999999999999>>>>>>============>>>>>>@@@@@@@@@???????????????;;;===???@@@???<<<888666;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666666666666555555555555444444444555555555666666444444444333333222222222...///111333444555555555666<<>>???BBB@@@>>><<<:::999888888<<<;;;;;;:::::::::::::::;;;;;;:::999999999999999<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<777999:::<<<;;;:::888666777777777888888999999999888888888888888777777666666666666666555555555444444444444555555555555555444333333333333333333222111111222444555666777888888===AAA@@@:::444222111222222222222222222222222222222222111111222222222111111111111111111111111222222222222222222222222000000000000000000000000---------.....................////////////......,,,,,,---......---,,,,,,------------------------------,,,,,,------...///.........---------,,,,,,...---,,,+++++++++,,,,,,///---***((((((***---///+++++++++++++++++++++++++++++++++******)))))))))*********+++++++++++++++************************+++************++++++,,,))))))************))))))******))))))))))))******,,,+++******))))))*********))))))***************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))***+++***************)))))))))*********)))((('''&&&%%%))))))))))))))))))******(((((()))))))))*********)))))))))))))))***++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,//////---,,,,,,,,,---...------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++---///111///,,,++++++,,,))))))))))))))))))))))))+++++++++*********))))))---+++)))((()))******)))))))))))))))))))))))))))*********)))))))))))))))sssbbbYYYRRROOOKKKGGGEEEBBB???===<<<<<<<<<;;;:::999777777777666666666666777777888777666555444444444444444444333333222222333333444444444333333333333444444444444444444444444444444444444444444333333333333555444444333333333333333444444555555444444333222111111111222444666888:::999888666444444333444444666666666666666666666666222222333333333333444444222222222222222222222222444444444444555555555555888666555555666666666555666666777777777888888888888888999:::;;;;;;;;;;;;???>>><<<999888777777888;;;;;;:::999999999999:::::::::999888888888999999999999888888888888999999999999999999999999999999666666777888999999999888777888999;;;<<<<<<<<<;;;666666777777666666555444666666555555555444444444555555555444444444444444222333333333333333333444222222222222444666888999:::===???===888333222222000000111111222333333444222222222222222222222222111111111111111111111111111111111111111111111111/////////000000000000000+++,,,,,,---......//////......////////////......------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++))))))))))))***+++,,,---++++++++++++++++++++++++*********************************))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++*********+++******))))))))))))************))))))***)))))))))))))))******,,,+++******))))))******)))'''&&&'''+++,,,+++)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))((()))******((())))))))))))))))))***))))))******))))))((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))***++++++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,+++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************+++++++++++++++++++++++++++++++++---///...---+++******))))))))))))))))))))))))+++************))))))))),,,***))))))***+++***((())))))))))))))))))))))))))))))))))))************rrraaaXXXQQQNNNJJJGGGEEEBBB???===<<<<<<<<<;;;:::999888777555555555555666777888888777666555444444444444444444333333222222333333444444333333333333333333444444333333333333333333333333333333333333333333333555444333222222222444444444444555555444444333222222222111111222444777999888777555444333333333444444444444444444444444444222222222333333333444444222222222222333333333333333333444444444555555555888666444444555555444333666666666777777777888888888999;;;======<<<:::999===<<<:::888777777888888::::::999888888888888999999888888777777777888888888888777777777777888888666666666666777777777777888888888888888999::::::555777:::<<<======<<<<<<888888888888888777666666555555555444444444333333555555444444444444333333222222222333333444444444222111000000222444777999<<<======:::666222222222000000111111222222222333111111222222222222111111111111111111111111111111111111111111111111111111000000000//////.........,,,,,,,,,------.........---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******%%%&&&'''(((***,,,...///(((((()))******)))((((((++++++++++++++++++++++++******************))))))((((((((()))******++++++++++++++++++++++++++++++)))***++++++***)))'''&&&))))))************))))))))))))))))))))))))***+++,,,+++******))))))*********'''$$$&&&+++---***&&&))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++,,,+++)))((((((((()))***''''''(((((())))))******))))))************)))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))************))))))))))))******))))))***+++++++++******++++++***************+++++++++,,,,,,++++++***)))************************((((((((((((((((((((((((************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************(((***+++,,,+++***)))((())))))))))))))))))))))))************))))))))))))***))))))***++++++)))'''))))))))))))))))))))))))(((((())))))******++++++rrraaaYYYPPPMMMIIIFFFDDDBBB???======<<<;;;:::999888888888444444444444555666666777666666555444444444444555444333333222222333333444333333333222222333333333333333333333333222222222333333333333333333333333444333222111111222444555444444555555444444333222444333222000111222444555555555444333222222222222444444444444444444444444222222222333333333444444222333333333444444555555333333333444444444444555777666444333444555444333555666666666666777777777888:::===??????===:::888;;;:::999888888888999999999999888777777777777777777777666666666777777888888777777777777777777888555555555666666777777777:::999888777777777888888111333555888999999888777888888888888888777777666444444444444333333333333444444444444444444333333222222222333333444444444333222222222333666888:::;;;;;;999666444222111222222222222111111000000000000111111222222111111000000000000000000000000000000000000000000000000000222111000///...,,,++++++......------,,,,,,,,,,,,------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++*********'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************)))***++++++***)))'''&&&))))))************))))))))))))(((((()))***++++++,,,+++******))))))******---)))%%%'''***+++((($$$))))))************))))))******))))))))))))******************************))))))))))))))))))***++++++***)))((((((((()))***''''''(((((())))))******((())))))***************))))))(((((((((((((((((('''(((((((((((()))))))))******)))))))))))))))******))))))))))))))))))***''''''((()))))))))))))))+++***************++++++***************))))))(((************************((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))***+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++)))((())))))))))))))))))))))))(((((())))))******++++++qqqaaaXXXOOOMMMIIIFFFDDDBBB@@@=========;;;:::999888888888555444444444444555555666666555555444444444555555444333333222222333333444333333222222222222333333333333333333333333333333222222222222333333333333222222222222222333333444444444555555444444333222444333222111111111222222333333333333222222111111555555555555555555555555222222333333333333444444333333333444444555555666333333333333444444444444666444333333444444444333444444555555555666666666777999<<<>>>???===:::888999888777777777888999:::888888777666666666666777666666555555555666777777888777777666666777777888444555555666666777777888888777666555555555555555222333555666777777777666555666666666666555444444444444333333333222222222222333333333444444444444222333333333333333333444444444444444666888:::;;;888777555333222111111111333222222111000000/////////000111222222111000///000000000000000000000000////////////////////////111000000...---,,,+++***......------,,,++++++***------............------------------------------------------------------++++++******++++++,,,---,,,,,,,,,+++++++++******---------,,,,,,***)))(((------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))*********+++******))))))))))))************))))))(((((((((((()))***+++,,,,,,+++******))))))******---***((((((******(((%%%))))))************))))))))))))))))))))))))))))))***************************)))))))))))))))******+++***)))((('''((())))))((())))))))))))))))))***(((((())))))***)))))))))'''''''''(((((()))))))))''''''(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))******+++,,,)))************)))((((((************************++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,+++***)))***************************++++++++++++,,,,,,,,,******))))))))))))******************************,,,+++***+++---......---))))))))))))))))))))))))(((((()))))))))))))))***)))((('''(((*********)))))))))))))))))))))))))))))))))))))))************ppp___WWWOOOLLLHHHFFFDDDBBB@@@===>>>===;;;999888888888999777666555555555555555666555555444444444555555666444333333222222333333444333333222222222222333333222222333333444444555555111111222222222333333333111111222333333333333333444444555555444444333222111111111111222222222222333333444444333333222222444444444444444444444444222222333333333333444444111222222333444444555555222222333333333444444444444333111222333555444333333333333444444444444555555777:::<<<<<<;;;999777666666555555555777888999888777666666555555666666555555444444555555666777777666666555555666666777444444555555666777777777555666666666666777777777555555555666666777777777444444444444444333222222333333333333222222222222111111222333444555555666444333333333333333333222111222333444555777888888444333222111111111000000111111111111000000000000///000111222222111000///000000000000000000000000////////////////////////.........------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))(((************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++******))))))************************+++************++++++,,,))))))************))))))(((((((((((()))***+++,,,,,,+++******))))))************************))))))))))))************))))))((()))***++++++***)))(((******************************))))))))))))******+++***)))((('''(((((()))***************)))))))))(((((()))))))))(((''''''%%%&&&&&&'''((()))******'''''''''((((((((())))))++++++***)))))))))))))))(((((())))))))))))((((((((())))))***+++***************))))))***++++++,,,***++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++******+++,,,,,,,,,+++))))))******************************+++++++++,,,,,,,,,******))))))))))))******************************,,,)))'''(((+++---...---))))))))))))))))))))))))(((((((((((())))))*********(((&&&&&&(((*********))))))))))))))))))))))))*********)))))))))))))))nnn^^^UUUOOOLLLHHHFFFDDDBBB@@@>>>>>>===;;;999888888888999999888777666666555666666555555444444444555555666444333333222222333333444333222222222222222222333222222333444444555666666111111111222222333333333///111222333444333333222444444555555444444333222...///000222333333333333444444555555555444333333111111111111111111111111222222333333333444444444000000111222333333444444222222333333333444444444333222111111333555555444222222222333333333444444333555777999:::999888777444444333333444555777888777777666555555555555555444444444444444555666777666555555444444555555666333333444555555666777777555666777999::::::;;;;;;222222111111111222333333444555555555555444333333333333333222222222111111000000111222444555666666444444444333333222222222---...///111333333444444222111000000111111000////////////000111111222222...000111222222111000...000000000000000000000000////////////////////////++++++,,,------...//////***++++++,,,,,,------...,,,------......------,,,+++,,,...//////...,,,+++************************,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++&&&''')))+++,,,---,,,,,,***+++---......---+++***************************(((((())))))*********+++...------,,,+++***))))))++++++++++++++++++++++++++++++***)))***+++---...))))))************))))))(((((((((((()))***+++,,,,,,++++++***)))*********((()))++++++******,,,---))))))************))))))''')))***,,,,,,***)))'''******************************)))))))))))))))***+++***((('''''''''((())),,,,,,++++++******))))))((((((((((((((('''&&&&&&$$$%%%&&&'''(((***++++++''''''''''''((((((((()))++++++***))))))((())))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,+++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))***&&&######&&&***++++++))))))))))))))))))))))))'''((((((((())))))*********(((&&&%%%'''***++++++))))))))))))))))))))))))++++++******))))))((((((}}}lll```QQQOOOMMMJJJFFFCCC@@@>>>=========<<<:::888777555555666666555444333222222222555555444444444333333333222222222222222222222222444444444444444444444444333333222222222222222222333333333333333333333333222222111111111111222222777444000///000222333333333222222111111000000000222222333333333333444444333333333222222222111111222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333555444333222333555777888444444555999>>>@@@>>><<<555555555444444555777888666666666777777777777888666666555444333222222222777777666555444333333222333333333444555666777777666666777888888888888777555555555444444333333333222333333444444333333222000000000000000111111111111111222333555666777777555333111//////000111222333222222111111222333333000000000000000000000000000000000000000000000000,,,---...000000000//////////////////////////////------...111444444///+++------------------------//////.........---------000///...---,,,+++++++++000///---,,,+++*********...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))***+++++++++++++++(((((((((((())))))))))))&&&'''(((******))))))(((,,,---,,,+++))))))+++---((()))***+++******((('''))))))************))))))************))))))))))))((((((((((((((()))******)))))))))))))))******+++///---***'''&&&&&&((()))(((((((((((((((((((((((((((((())))))******++++++&&&&&&'''((()))***++++++,,,***)))''''''(((***+++************))))))((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))************))))))***************)))((('''******************++++++************************(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,++++++************++++++,,,+++)))((((((((()))*********************************++++++++++++******++++++******************&&&'''***+++,,,+++***)))))))))(((((((((((())))))************************yyyiii^^^QQQOOOMMMJJJFFFCCC@@@>>>===;;;;;;;;;:::::::::999999777777777666666555555444555555444444444333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222111111111111222222666444000///000222333333111111111111000000000000222222222333333333444444333333222222222111111111222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333666555333333333444666777333333555999???CCCCCCBBB999777444333444555555555333333333333444444444444777666555444333333333333666666555555555555555555333333444444555555666666444555666666777777777777555555444444444333333333222333333444444333333222111000000000000000000000111111222333444555555666444333111000//////000111000000000000111111111111000000000000000000000000////////////////////////---...///000000///..............................000//////000111222000///------------------------///.........---------,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))***+++++++++******************++++++++++++'''((()))*********))))))+++++++++)))(((''')))+++)))***+++,,,,,,,,,+++***))))))************))))))************))))))))))))((((((((((((((()))******))))))(((((())))))***+++///---***'''&&&'''((()))(((((((((((((((((((((((()))))))))***************''''''(((((())))))*********)))((('''&&&''')))***++++++*********)))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))************))))))***++++++++++++******))),,,+++++++++***)))))))))************************((())))))***++++++,,,,,,***))))))(((((('''''''''++++++************++++++***)))((('''&&&''''''(((******************************++++++++++++******************************&&&&&&'''(((((('''&&&%%%******))))))))))))******************************uuueee]]]QQQOOOMMMJJJFFFCCC@@@>>>===<<<<<<<<<;;;;;;;;;::::::666666666666666666666666555555444444444333333333444444444444444444444444444444444444444444444444111111111222222333333444444444444333333222222222222222111111111111222222666333000///000222222222000000000000000111111111222222222222333333333333333222222222222111111111222222222222222222222222111222222333333333333333000000000000000000000000333333333333333333333333666555444333222333444555333222444888???DDDHHHIII???:::555333444444444222444444555555555666666666777666555444333333333333444444444444555555555666444444444444444444444444222333444555666666666666444444444444333333333333222222333333333333222222111111111000000/////////111111111222222222333333222222111111000/////////---...//////000000000///000000000000000000000000////////////////////////....../////////...------........................000000///...------///111------------------------......------------,,,,,,+++************+++,,,,,,************+++---...///******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************+++******))))))************++++++++++++((()))******++++++******)))))))))(((&&&&&&''')))((()))+++,,,,,,,,,,,,+++))))))************))))))************))))))))))))((((((((((((((()))******))))))(((((())))))***+++...,,,***(((''''''((()))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++++++++************************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))************))))))***++++++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((************************)))))))))***++++++,,,,,,******)))((('''&&&%%%%%%++++++************++++++***)))(((''''''''''''(((******************************++++++++++++******************************++++++***)))((((((''''''++++++************++++++************************rrrccc]]]SSSOOOMMMJJJFFFCCC@@@>>>===???>>>===;;;:::888777666444444444444555555555555555555444444444333333333444444444444444444444444333333333333333333333333000000111222333333444444555444444333333222222111222222111111111111222222555333000///000111222111000000000111111222222222111222222222222333333333222222222222111111111111111111111111111111111111000111222333333333333222000000000000000000000000222222222222222222222222666555444333222222333333222222333666<<>>777444555555333111555555555666666666777777666666555444333333444444333333333333333333333333444444444333333333333333111222333555666666666666333333333333333333333333222222333333333333222222222222111000///......---111111111111111000000000000111111111111000///...---...///000000000//////000000000000000000000000/////////////////////////////////......------,,,........................,,,...///---***))),,,///------------------------------,,,,,,,,,,,,,,,,,,///...---+++******))))))))))))******+++,,,......******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))***************************************************))))))((('''((((((((())))))))))))))))))******++++++++++++((())))))((('''&&&'''(((%%%&&&((()))*********)))))))))************))))))************)))))))))(((((((((((((((((())))))***((((((((((((((()))******,,,+++)))((((((((()))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%***)))))))))((((((((('''(((((('''''''''((())))))++++++++++++************+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))*********++++++++++++++++++******))))))(((++++++************+++++++++++++++*********************************************++++++++++++******))))))))))))************---,,,***(((((()))***++++++******))))))******+++************************rrrccc]]]TTTOOOMMMJJJFFFCCC@@@>>>===>>>===<<<:::999777666555444444555555555555555555555555444444444333333333222222222222222222222222333333333333333333333333000000111222333333444444444444444333333222222222222222111111111111222222444222000000111111111000000111111222222333333333111111111222222222333333222222222111111111000000111111111111111111111111///111222333444333222111111111111111111111111111222222222222222222222222444444333333222222222222333333333444777<<>>===::::::999999999888888888777777777777777777777777555555444444444333333333222222222222222222222222333333333333333333333333111111111222222333333444333333333333333333333333222222111111111111222222333111000000111111111///111111111111111222222222111111111111222222222222222111111111111000000000111111111111111111111111///000222444444333222000111111111111111111111111222222222222222222222222222222222222222222222111222222222222333666;;;???CCCAAA>>>:::777444333333222222222222333333333333333333222222222222333333333333222111000///......222222222222222222222222333444555555666666555555222222222222333333333333111111222222222222111111000000000//////.........000000000000000000000/////////000111222333333444333333222111000000000000////////////////////////........................///...------,,,---------------------------------+++...000111000/////////------------------------******++++++++++++,,,,,,------,,,,,,------...///---,,,+++***************---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++'''((())))))******))))))************++++++++++++***))))))))))))***++++++)))+++,,,,,,***)))))))))'''(((***++++++++++++***))))))************))))))************))))))))))))((((((((((((((()))******((((((''''''(((((()))***))))))))))))))))))******))))))))))))))))))))))))++++++************************))))))((((((''''''(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((()))*********))))))(((((()))***+++,,,,,,---************************************************''''''((()))***+++,,,,,,++++++************++++++))))))******))))))((('''))))))))))))))))))))))))******++++++++++++******'''(((((())))))*********((('''&&&&&&&&&(((+++,,,))))))(((((((((((())))))))))))))))))))))))))))))sssbbb\\\SSSOOOMMMJJJFFFCCC@@@>>>===;;;;;;:::::::::999999999999999888888777777666666555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333444444555222222111111111111222222333111000000111111000///000000000000////////////111111111111222222222222111111111111000000000000111111111111111111111111...000222444444333111000111111111111111111111111111111111111111111111111000111111222222222222222000111222222111333888;;;===???@@@<<<666222222333333444444444555555555555222111111000111111222222333333222222111111111000000000111111222222333333444444444444444333333222111111222222222333333333111111222222222222111111//////////////////......000000000000000000111111/////////000222444777888777555222///......///000////////////////////////...........................---,,,,,,,,,---...///---------------------------++++++,,,...000000000------------------------************+++++++++,,,,,,,,,++++++,,,,,,---...,,,++++++***************+++++++++***************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++&&&&&&((()))************************++++++++++++))))))((((((((()))***+++)))***,,,,,,***)))))))))((()))***++++++***))))))))))))************))))))************))))))))))))((((((((((((((()))******(((''''''''''''((())))))(((((()))))))))******+++))))))))))))))))))))))))******************++++++))))))))))))((((((((((((&&&'''((()))************''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))******+++++++++***)))))))))))))))***+++++++++,,,************************************************''''''(((((())))))******++++++************++++++))))))*********)))((('''))))))))))))))))))))))))******++++++++++++******''''''(((((()))******+++++++++***))))))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))tttaaa[[[RRROOOMMMJJJFFFCCC@@@>>>===??????===<<<:::888777777888777777666555444444333555555444444444333333333444444444444444444444444222222222222222222222222333333222222222222222222000111222333444444555666222222111111111111222222222111000000111111000...//////......---------,,,000111111111111222222222111111111111000000000000000000000000000000000000...///222444444333111///111111111111111111111111111111111111111111111111///000111222222222222222...000222222111333777:::888===@@@===555000111444000000111111111222222222111000000000000000111111222333333333333444444444//////000111222333333444333333333333222111000000111111111222222333333333111111222222222222111111.........//////////////////000000000111111111222/////////000222666999;;;999666222...,,,,,,...///////////////////////////........................---,,,,,,+++,,,---///000------------------------,,,((($$$%%%)))---//////------------------------))))))******+++++++++,,,......,,,+++***)))))))))+++***************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++$$$%%%'''(((***+++++++++(((((((((((()))))))))))))))((('''''''''(((***+++(((***,,,,,,***(((((((((''''''((())))))((('''&&&))))))************))))))************))))))))))))((((((((((((((()))******'''''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))************)))))),,,,,,,,,,,,,,,+++***)))+++++++++***************************************++++++******************************))))))))))))++++++************++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))******++++++++++++******&&&''''''((()))******+++***)))(((''''''&&&&&&&&&++++++************++++++))))))))))))))))))))))))wwwaaaUUUTTTOOOMMMJJJGGGDDDBBB@@@???======<<<;;;::::::999999999888777555555555666777333333222111111222333333111111222222222333333333222222444444444444222222111111111111111111111111111111111111222333444444222000//////111333333333777666333111000000000000//////000000111111222222222222333333333444444444333222222111111222222222...///111222222111000///000000111111111111000000/////////000111111222222---...///111111111000///000000000000000000000000222222333333333444444444444444444444444444444444444444333333222111000000222222222111111111000000333333222111000///......////////////////////////222222222111111111000000222222222222222222222222222222222111111111000000......//////000000111111000000111111111111000000,,,,,,...000333666999:::666444111...------///000000000111111000///......---------............///...---+++++++++---///000------...///...---+++***,,,------......------,,,,,,+++***,,,//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,++++++******++++++,,,---((((((((((((((((((((((((************************'''&&&&&&''')))+++*********+++,,,,,,,,,,,,+++***)))'''$$$######&&&)))++++++***)))(((((()))***+++'''(((((()))******+++++++++,,,...//////...,,,+++((()))***+++++++++++++++,,,,,,,,,++++++*********)))((('''&&&&&&'''((()))++++++,,,,,,,,,---------)))***+++***)))((()))***+++***((('''''')))+++,,,''''''(((((())))))******''''''''''''''''''''''''''')))***,,,,,,***)))'''%%%&&&((()))))))))((('''&&&((()))(((&&&%%%%%%&&&'''&&&$$$$$$$$$&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''&&&(((******)))(((((()))'''''''''((())))))******(((((((((((()))***,,,,,,000,,,'''%%%&&&(((+++,,,,,,,,,+++***))))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++------+++)))((())),,,***)))((()))***)))(((%%%''')))***+++++++++***&&&)))++++++((((((***------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))((((((************)))))))))))))))***++++++++++++***)))wwwaaaVVVTTTOOOMMMJJJGGGDDDAAA@@@???======<<<;;;:::999999888888777777666666666666666333333222111111222333333111111222222222333333333222222333444444333222222111111111111111111111111111111111111222333444555111000000111222333222000444333222000////////////000000000000000111111111/////////000000000111111222222222222333333444555000000111111111000000///000000111111111111000000222111111000//////......---...///000111111000///000000000000000000000000111222222222222333333333333333333333333333333333444333333222111111000000222222222111111111000000222222111111000/////////111111111111111111111111222222222111111111000000222222222222222222222222222222222111111111000000......//////000000000000000000000000000000000000////////////000222444555444222000...---------..................---,,,,,,------------...............---+++***+++,,,...///------------------,,,,,,,,,,,,------------,,,,,,,,,******+++......,,,***,,,,,,++++++++++++++++++++++++************++++++)))***++++++))))))***+++++++++******++++++,,,---))))))))))))))))))))))))***************************))))))***,,,---,,,+++***++++++,,,,,,++++++***,,,+++)))(((((())),,,---******)))(((((()))******,,,++++++***)))(((((('''***+++---......---+++***))))))************))))))++++++*********))))))))))))((('''&&&&&&'''((())))))************+++++++++)))***++++++)))))))))++++++***)))(((((((((***+++((((((((()))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''''')))*********)))((('''((())))))'''&&&&&&'''((('''&&&&&&&&&''')))******)))((((((''''''((((((((((((((((((((((((((((((''')))******((('''((()))(((((((((((((((((((((((((((((((((((()))***++++++...+++'''%%%&&&(((******++++++*********)))))))))(((((()))***************))))))))))))************************************++++++++++++++++++++++++)))+++,,,,,,***))))))))),,,***(((((()))***)))(((((())))))************)))((()))******))))))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********)))))))))************))))))))))))''''''&&&&&&&&&&&&''''''vvvaaaVVVUUUNNNMMMJJJGGGDDDAAA@@@???======<<<;;;:::999888888666666777777777666555555333222222111111222222333111111222222222333333333111222333444444333222111111111111111111111111111222222222222333444555555222111000111222222000...111111000///.../////////111000000000000000000///111111111222222222222333111111222333444666888999222222111000/////////000000000111111111111000000000000000///......------...//////000000000000///000000000000000000000000000000000111111111222222111111111111111111111111333333222222111000000000222111111111111000000000000000000000000000000000222222222222222222222222222111111111111000000000222222222222222222222222222111111111111000000000...////////////000000000000///...------...///000000///---------...000222000000///...---,,,,,,,,,---............---,,,,,,------------...............---+++******+++,,,,,,---,,,,,,,,,,,,------...,,,,,,------------,,,,,,+++***)))***,,,---,,,+++*********************+++++++++************++++++((()))******)))((()))***+++************+++,,,,,,************************************************+++******,,,------+++)))******+++,,,,,,+++******------,,,+++++++++,,,,,,))))))(((((((((((()))))),,,,,,+++***)))((('''&&&)))***+++,,,,,,+++***))))))***************)))(((***))))))))))))((((((((())))))''''''''''''))))))(((((((((((()))))))))))))))+++,,,+++******+++,,,,,,+++***((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************''')))******(((''''''(((***)))((((((((()))+++,,,******)))((((((((())))))))))))))))))))))))))))))(((***+++***((('''''''''***))))))(((''''''&&&&&&)))))))))(((((()))******+++)))'''&&&'''(((((((((((()))*********)))(((''''''(((((())))))))))))(((************++++++++++++************************++++++++++++++++++++++++***++++++***(((((()))+++,,,***(((((()))***)))(((++++++***)))))))))))))))+++***))))))*********((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++*********++++++*********)))))))))***)))(((''''''((()))***vvv```VVVUUUNNNLLLJJJFFFCCCAAA???>>>======<<<;;;:::888777777555555777777777666555444222222222222222222222222111111222222222333333333111222333444444333222111111111111111111111111111222222222222333444555666444222000///000000///...//////////////////000000111111000000/////////...111222222222333333333333000111222333666888:::;;;444333111///......///000000000111111111111000000,,,,,,------...//////000/////////000000000000///000000000000000000000000/////////000000000000111000000000000000000000000222222111111000000000000111111111111000000000000////////////000000111111222222222222222222222222111111111111000000000000111111111111111111111111111111111111000000000000///////////////////////////...,,,++++++,,,...///---,,,+++***+++---000222......//////...---,,,+++/////////000000///......,,,,,,---------.........------+++************+++,,,,,,+++***+++,,,...///,,,,,,,,,------,,,,,,,,,***))))))***+++,,,,,,,,,))))))))))))************++++++************++++++)))***+++***)))((()))+++***************++++++,,,++++++++++++++++++++++++************************)))))))))+++,,,+++)))&&&******++++++++++++******++++++++++++***))))))((()))(((((((((((((((((())))))))))))))))))))))))***))))))***++++++***))))))))))))***++++++,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((())))))***+++,,,,,,+++***,,,------,,,***)))((((((((((((+++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))************((()))++++++)))((())))))+++***)))))))))******+++******))))))))))))******))))))))))))************)))***+++***(((&&&&&&'''*********))))))(((((((((***))))))((((((((()))))))))(((''''''(((((('''&&&&&&((()))+++***)))'''&&&&&&&&&''''''(((''''''&&&)))))))))*********++++++***************************************************+++***)))'''(((***,,,+++***(((((()))******)))+++***)))(((((()))***+++...+++((()))+++,,,)))'''((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++uuu___UUUTTTNNNLLLIIIFFFCCC@@@???>>>>>>===<<<;;;999888777666444555666777777666555444222222222222222222222222111111222222222333333333111111222333333222111111111111111111111111111111222222222222333444555555777333///------///000000/////////000000000000000111000000000//////..................////////////000111111333555888:::;;;444333111///......///000000000111111111111000000,,,,,,,,,---......//////000000000////////////000////////////////////////....../////////000000000////////////////////////111111000000000000//////000000000000000000000000.........///000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////...............///---,,,******,,,---///---,,,+++***+++,,,...000---...///000000...---,,,......////////////......,,,,,,,,,------------...---,,,,,,+++************,,,+++******+++,,,...///+++,,,,,,,,,,,,,,,,,,+++'''((()))******++++++,,,((((((((())))))*********++++++************++++++***+++,,,,,,******+++,,,******))))))******+++,,,++++++++++++++++++++++++************************)))))))))***++++++(((&&&************************))))))*********((('''&&&(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((()))***,,,---.........***************************)))(((''''''((()))***((((((((()))))))))******)))+++,,,,,,++++++,,,---,,,+++***))))))(((((((((++++++******))))))((((((''''''''''''''''''''''''))))))(((''''''((())))))''''''''''''(((((())))))((()))++++++***))))))******)))))))))))))))))))))******))))))))))))******((()))))))))*********+++)))***+++***(((&&&&&&''')))))))))******+++++++++))))))(((((((((((((((((()))(((''''''(((((('''%%%&&&''')))***+++)))(((&&&((((((((())))))(((((('''((((((((()))))))))******************************************************)))******(((''''''***,,,+++)))(((((()))******))))))(((((('''(((***,,,---...+++)))))),,,,,,***''')))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++************&&&((()))******)))(((&&&ttt___UUUTTTMMMLLLIIIFFFCCC@@@???>>>>>>===<<<:::999777666555444444555666666666555555111222222333333222222111111111222222222333333333000111222333333222111000111111111111111111111111111111111111222333444444777333...,,,---...000000...///000000000000000///000//////////////////........./////////000000000000000111222333555777888222222111000/////////000000000111111111111000000/////////...------,,,,,,111000000////////////000////////////////////////........./////////000000////////////////////////000000000/////////////////////000000000000000111.........//////000000000//////////////////////////////000000000000000111111111111111111111111111//////000000000000000111/////////............---...---,,,++++++,,,---...//////...---,,,,,,++++++,,,---.../////////...---++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++$$$'''***++++++******+++((((((((()))******++++++++++++************++++++***,,,---,,,+++***+++,,,***))))))))))))***++++++++++++++++++++++++++++++************************+++***))))))+++,,,+++***+++***))))))))))))***+++*********+++******)))((())))))************))))))++++++******)))((((((((())))))))))))))))))))))))((()))***,,,---.........))))))************++++++******((((((((((((******))))))))))))************(((***++++++******,,,---++++++******))))))((((((******************))))))''''''''''''''''''''''''************************'''''''''''''''((())))))''')))***+++***))))))***))))))))))))(((((((((((())))))((((((((()))******'''(((((())))))*********(((***+++***((('''''''''(((((()))******+++,,,,,,(((((((((''''''((())))))***)))'''((())))))(((&&&'''((()))*********)))(((+++++++++++++++******)))'''((((((((())))))))))))++++++++++++++++++++++++************************((()))))))))(((((()))+++***)))((((((***+++******''''''(((((()))+++,,,---,,,+++******++++++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++++++++,,,++++++++++++*********((((((***++++++***((((((rrr^^^UUUUUUMMMLLLIIIFFFBBB@@@>>>===>>>===<<<:::888777555555444444444444444555666777111222333333333333222111111111222222222333333333000111222333333222111000111111111111111111111111000000000000111222333333222111//////000000///...---.../////////...------.........///////////////000000000111111111222222111000000111111222333444000000111111111000000///000000111111111111000000000000//////...---------222111000///......///000////////////////////////...////////////000000000////////////////////////////////////////////////////////////000000111111......//////////////////////////////////////////////////////000000111111111111111111111111111111////////////000000111111//////.........---------------------------------...////////////...,,,+++++++++,,,---------------***+++,,,,,,---------,,,++++++,,,,,,,,,---------+++,,,,,,------------,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++!!!&&&***,,,+++***)))***(((((()))******+++,,,,,,++++++************++++++)))+++,,,+++***)))***+++)))))))))))))))***++++++++++++++++++++++++++++++************************+++)))&&&&&&(((++++++++++++***)))(((((()))***+++)))))))))***************)))***+++,,,,,,+++***)))******))))))))))))))))))***))))))))))))))))))***))))))***+++++++++******((((((((()))))))))******+++***)))(((((()))***+++((())))))))))))*********'''(((************+++---))))))*********)))))))))******************++++++''''''''''''''''''''''''))))))***++++++***)))))))))((('''''''''(((******&&&(((******)))((()))***)))))))))))))))(((((('''((((((''''''(((((()))***&&&&&&'''(((((()))******''')))******((('''((()))((((((((((((((()))))))))'''''''''''''''((()))***,,,***(((((()))))))))((()))))))))*********++++++******++++++***))))))((((((((()))))))))*********++++++++++++++++++++++++************************&&&(((******)))((()))******)))'''(((***++++++***'''((()))******************+++,,,++++++***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))*********++++++,,,,,,+++++++++*********+++***)))'''''')))***+++qqq^^^VVVWWWMMMKKKIIIEEEBBB@@@>>>===>>>===<<<:::888777555444555444333333444555666777111222333444444333222111111111222222222333333333000111222333333222111000111111111111111111111111////////////000111222333//////000222333111...+++------.........---++++++---.........//////000000------------............111111000000000000000111...///111222222111000///000000111111111111000000------......///000000000222111000.........///000////////////////////////////////////000000000111////////////////////////.........///////////////.../////////000000111111////////////////////////////////////////////////.../////////000000111111000000000000000000000000.../////////000000111111//////.........---------,,,------......------,,,***,,,...111222111000///*********++++++,,,------,,,---....../////////...++++++,,,,,,,,,---------+++,,,------............+++,,,------,,,+++)))(((+++++++++,,,,,,+++++++++ %%%+++---,,,***))))))((())))))***+++,,,,,,,,,++++++************++++++(((***+++***)))((()))***)))))))))))))))******+++************************************************(((&&&######%%%(((***++++++***)))(((((()))***+++((('''''''''((()))*********+++,,,------,,,+++***%%%&&&''')))***,,,---...******))))))))))))***************))))))'''&&&&&&&&&'''''''''(((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))&&&((()))***))))))+++,,,((())))))************))))))))))))***+++++++++,,,))))))))))))))))))))))))''')))***,,,,,,***)))'''***)))((((((((()))+++,,,&&&''')))***)))((()))******************)))(((''''''''''''''''''((())))))%%%&&&&&&'''((())))))***&&&(((******)))(((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''')))***+++---+++(((((()))******)))******))))))***+++,,,,,,''''''(((((('''&&&%%%%%%)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%'''*********)))))))))***((('''(((***++++++***))))))***++++++***((('''(((***---,,,***))),,,///+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))*********+++,,,,,,,,,+++++++++*********'''""""""'''***ppp\\\RRRPPPLLLJJJHHHGGGFFFCCC@@@>>>???@@@???===999666666666555666777777777666444333777777666666666555555555222222222222222222222222000000000111222222333333000000111111111111000000000000000000000000000000000000000//////////////////////////////000111222////////////000000000000000000000000111111111111111111000000//////......000////////////111333444000111111000///......///........................////////////000000000000////////////////////////...///000000000000///...000000000000000000000000111111000000/////////...------...///000000//////---...///111111///...---111000...///111222222111000000//////.........---////////////....................................------...///...---+++***------------------------///000111000...------...,,,,,,,,,+++++++++******+++++++++,,,,,,---------......---,,,,,,+++******...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************)))))))))))),,,,,,,,,,,,,,,+++***)))++++++************+++++++++***)))((()))***,,,...+++++++++*********))))))---+++)))((('''((()))***+++++++++************)))+++,,,+++***((((((***,,,******++++++++++++******&&&+++---***)))***)))'''(((***,,,+++)))(((+++...(((((()))***************+++******)))))))))))))))************************'''(((+++------,,,***(((***)))((((((((()))+++,,,+++******)))((('''&&&&&&((((((&&&&&&'''))),,,---(((((((((((())))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))++++++******)))(((&&&&&&''''''''''''((((((((((((+++(((%%%%%%(((***+++***+++***'''&&&&&&'''***+++)))))))))))))))((('''''')))+++,,,***'''%%%&&&((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))(((,,,***'''%%%$$$%%%''')))'''(((((()))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))***+++,,,,,,+++)))&&&%%%((()))***,,,,,,+++******(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***************)))(((((((((((())))))*********+++*********)))))))))))))))******++++++++++++******))))))************))))))ooo]]]SSSRRRLLLJJJHHHGGGFFFCCC@@@>>>???@@@???===999777666666444555666666666444333222333333333333333333333333222222222222222222222222222222111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000------,,,,,,---......///------------............//////000000000111111111000000000000//////......000////////////111222333///000111000.........///........................////////////000000000000////////////////////////222111111111111111111222////////////////////////000000000//////.........------...///////////////---...///000000///...---000...---...000111000000000/////////............////////////....................................------......------,,,+++------------------------...000000///...------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++))))))******++++++,,,,,,+++,,,,,,,,,++++++***)))++++++************++++++)))(((&&&&&&&&&''')))***+++++++++*********)))))),,,+++)))((('''(((***++++++++++++************))),,,+++***)))***+++,,,,,,******++++++++++++******%%%))),,,***)))++++++)))(((***+++***))))))+++---(((((()))***************))))))((())))))***++++++************************'''(((***,,,,,,+++***)))***)))((((((((()))++++++*********))))))(((((('''---+++***(((&&&&&&&&&&&&(((((((((((()))))))))***************)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((+++(((%%%%%%(((*********+++***(((''''''(((***+++)))))))))))))))(((''''''(((***+++***'''&&&''')))'''''''''(((((()))))))))************************))))))))))))))))))))))))+++)))'''''')))))))))(((,,,+++)))(((((((((***+++'''(((((()))))))))))))))***))))))((((((((((((((('''((())))))******))))))"""$$$&&&)))*********)))''''''((()))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))******************++++++***************)))((((((((()))))))))***************)))))))))))))))))))))******++++++++++++******((())))))******))))))(((ooo^^^UUUSSSLLLJJJHHHGGGFFFCCC@@@>>>>>>??????===:::777666666444444444555444444333222222222222222222222333333222222222222222222222222333333222222111000000///000000111111111111000000000000000000000000000000///000000000111222222222---,,,,,,,,,,,,---......------------............//////000000000000111111000000000////////////...////////////000111222222///000111000.........///........................////////////000000000000////////////////////////222111000//////000111222......................../////////...............---......///////////////---...///000000///...---...---,,,---///000///...////////////............////////////............////////////////////////......---,,,,,,,,,------------------------------...///000///---------///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,+++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,((()))***+++,,,---......+++++++++,,,++++++***)))++++++************++++++,,,+++)))(((((()))***++++++************)))))))))***)))((((((((()))***++++++++++++************))),,,)))'''(((+++------+++******++++++++++++******###(((+++))))))+++---+++)))*********))))))+++,,,(((((()))***************''''''((()))***+++,,,,,,************************'''((())))))******)))))))))))))))((()))******+++*********))))))))))))))))))******+++++++++++++++((((((((()))))))))******,,,,,,,,,+++***)))''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))''''''''''''((((((((((((***(((&&&&&&(((*********''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''((()))***)))((('''((()))&&&''''''((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))---+++)))))))))***)))((())))))))))))************'''((())))))******))))))*********)))))))))))))))((()))******++++++****** """%%%(((***+++,,,,,,((((((((((((((())))))***************++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******************)))))))))************))))))((())))))))))))************))))))))))))))))))************++++++++++++******'''(((((())))))(((((('''mmm]]]UUUSSSLLLJJJHHHGGGEEECCC@@@>>>===??????===:::777666666444444444444444444444444444444444333333333222222111111111111111111111111222222222111111111000000000000111111111111000000000000000000000000000000//////000111222333333444//////............//////////////////000000000000////////////000000000111////////////////////////////////////000000111111...///000000...---...000........................////////////000000000000////////////////////////..................................................................------......///////////////.........///000000///.........------...///000///...///////////////.........////////////............///////////////////////////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------///------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------))))))******+++,,,,,,---******++++++++++++******++++++************++++++------+++************+++************))))))))))))))))))(((((()))***+++,,,+++++++++*********))))))+++'''$$$%%%***...,,,*********++++++++++++******%%%)))+++)))(((+++,,,+++))))))))))))))))))***+++(((((()))***************'''(((((()))***+++++++++************************((((((((((((((())))))))))))))))))))))))******+++)))))))))***************&&&''')))***+++***)))((((((((()))))))))*********+++++++++++++++***)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((())))))***))))))(((''''''''''''(((((((((((()))(((''''''((()))******''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))(((((())))))((((((((()))***+++++++++************************))))))))))))))))))))))))---+++)))((())))))(((&&&$$$%%%'''((()))))))))((((((((()))************)))++++++++++++******))))))))))))***+++++++++++++++'''((()))***+++++++++***+++***)))))))))***,,,---)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++******))))))(((((())))))************)))((()))))))))))))))*********)))))))))))))))***************++++++++++++******''''''((((((((((((''''''~~~lll\\\SSSPPPLLLJJJHHHGGGEEECCC@@@>>><<<>>>???>>>;;;888666666555555555555555555666666666666555444222111000000111111111111111111111111000000111111111222222222000000111111111111000000000000000000000000000000//////000111222333333444000//////.........//////////////////000000000000...////////////000000000.............../////////.../////////000000000000---...000///...---...000........................////////////000000000000////////////////////////+++---...//////...---+++........................------.....................///////////////............////////////...............///111111000............///////////////////////////............////////////////////////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------******************)))))))))******++++++*********++++++************++++++))))))((((((''''''''''''))))))))))))))))))))))))((((((((())))))***+++++++++++++++*********))))))***&&&"""$$$))),,,+++(((******++++++++++++******'''+++,,,(((''')))***)))))))))(((((()))*********(((((()))***************))))))************)))((())))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************)))))))))))))))******************(((%%%!!!))))))))))))************((()))***+++++++++++++++((((((((((((((((((((((((************************&&&&&&&&&%%%%%%$$$###"""''''''''''''(((((((((((((((((((((((((((((()))***************************(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''((('''%%%###%%%''')))******)))(((((())))))******************++++++,,,+++***))))))))))))***+++++++++++++++***************))))))(((+++***)))))))))***,,,---((((((((()))))))))******(((((((((((()))))))))***+++++++++++++++++++++++++++******))))))(((((((((((())))))*********))))))******))))))))))))))))))(((((())))))******************++++++++++++******''''''((((((((((((''''''|||kkk\\\RRROOOLLLJJJHHHGGGFFFCCC@@@>>>;;;===???>>><<<888777666666666555555555666777777444444333222000///......111111111111111111111111///000000111222222333333000000111111111111000000000000000000000000000000///000000000111222222222//////...------------...------------..................////////////000000---............/////////...//////000000//////...,,,...//////...---...000........................////////////000000000000////////////////////////---...///000000///...---.......................................///////////////////////////...---////////////////////////.........000111111000............///////////////////////////....................................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++************,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------*********)))))))))((((((((()))******+++*********++++++************++++++))))))))))))))))))(((((((((((()))))))))))))))***))))))))))))************+++++++++************))))))&&&$$$%%%(((******(((******++++++++++++******))),,,,,,(((&&&)))***)))***((('''''')))******)))(((((()))***************)))***+++++++++)))((('''))))))))))))))))))))))))'''((())))))******))))))(((((()))************))))))))))))(((((((((((((((***+++++++++)))&&&###!!!)))))))))*********++++++'''''')))***+++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((('''&&&$$$###"""''''''''''''((((((((((((&&&((())))))(((((()))***''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))***)))'''((()))***((('''*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&'''((('''&&&&&&''')))***+++++++++***((()))******++++++************+++,,,,,,***)))(((((()))******++++++******''''''''''''((((((((((((((((((((((((((())))))***'''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))************)))************))))))))))))((((((((()))******++++++******++++++++++++******'''(((((())))))(((((('''|||kkk]]]TTTPPPLLLJJJHHHGGGFFFCCC@@@>>>;;;===??????<<<999777666555555444444444555666777222222222222222111111111111111111111111111111111111111111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000///...............------------...................../////////000000---------.........//////......///000000///...---,,,---///...------///000........................////////////000000000000////////////////////////000///---,,,,,,---///000////////////////////////.........//////000000000///////////////...------//////............//////,,,,,,---///111111...,,,............/////////000////////////............------------------------+++,,,------......------+++++++++++++++++++++++++++,,,...------,,,...///...------------,,,,,,,,,******++++++,,,---......,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********************+++(((((()))***************++++++************++++++***++++++,,,,,,,,,,,,+++(((((((((((())))))******)))************))))))(((+++++++++************)))***)))((('''((()))************++++++++++++******(((++++++'''&&&)))++++++***(((&&&''')))+++***)))(((((()))***************'''(((***++++++***)))((())))))))))))))))))))))))'''(((***,,,,,,+++***)))'''((()))***+++******)))))))))((((((''''''&&&&&&'''(((***,,,............))))))*********+++++++++'''(((((()))************))))))))))))))))))))))))"""######$$$%%%&&&''''''***+++++++++***)))((((((''''''''''''((((((((((((&&&(((******(((''')))***&&&%%%###""""""###%%%&&&''''''((()))))))))))))))+++)))'''((()))***(((&&&(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''((())))))((((((((()))***************))))))***++++++++++++***)))***+++,,,+++***(((''''''((())))))******))))))'''''''''''''''(((((()))''''''((()))))))))))))))(((((()))))))))*********************++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))(((((()))***************************)))))))))((('''(((((()))******++++++******++++++++++++******((())))))******))))))((({{{lll___UUURRRLLLJJJHHHGGGFFFCCC@@@>>>:::===??????<<<999777666444333333222333444555666222222333444555555666666000000000000000000000000333333222222111000000000000000111111111111000000000000000000000000000000000000000000////////////333333222111111111111111////////////000000000111............/////////000---------.........//////......///000000///...---,,,---......------///000........................////////////000000000000////////////////////////111...***&&&&&&***...111000000000000000000000000.../////////000000111111//////000000///...------//////............//////++++++,,,...000///---+++---.........//////000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++++++++++++++++++++++++++,,,------,,,,,,...///......---------,,,,,,,,,))))))***+++---...//////......---,,,,,,+++******++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...(((((()))***************++++++************++++++&&&'''((()))))))))))))))'''((((((((())))))*********************)))((('''+++++++++************)))+++,,,+++***((((((***,,,******++++++++++++******&&&)))***'''&&&***------***(((&&&&&&)))+++***((((((((()))***************%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))'''(((+++------,,,***((('''((()))++++++******)))))))))((('''&&&%%%%%%$$$&&&'''((())))))))))))))))))************+++++++++((())))))))))))(((((('''))))))))))))))))))))))))&&&'''((()))***,,,------''''''((()))))))))))))))''''''''''''((((((((()))%%%(((******(((''')))+++,,,***(((&&&&&&(((***,,,''''''((()))))))))))))))---***(((((())))))'''$$$%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++******''''''''''''(((((((((((())))))***++++++++++++***((()))+++++++++***(((&&&''''''((())))))))))))))),,,+++***)))((((((((((((((()))+++,,,,,,,,,+++***)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++''''''(((((())))))******(((((()))***************+++*********))))))(((((('''(((((()))***+++++++++******++++++++++++******))))))************)))))){{{jjj[[[QQQNNNMMMJJJHHHFFFEEECCCAAA>>>============;;;999777666555555444444444444555555555555444444444444333333000000000000000000000000///000111222222111000///000000000000000000000000///////////////000111111111111000000//////......////////////////////////,,,---------......//////............////////////000///...---------------//////000//////...------++++++++++++,,,---......---.../////////...,,,+++,,,---//////...---......111000000///...---------////////////////////////..............................////////////......,,,---...//////...---,,,---,,,,,,,,,,,,---...............------,,,,,,,,,,,,---......,,,+++,,,...//////.........//////000......---------,,,,,,,,,/////////...---,,,+++***)))***++++++------...//////...---,,,,,,,,,,,,,,,+++++++++************)))''''''((()))***++++++,,,,,,,,,---------,,,***)))'''+++...---***((()))*********+++++++++,,,,,,,,,++++++------------++++++************************++++++***)))(((((()))))))))))))))))))))***++++++---,,,,,,+++***)))'''''''''((())))))(((((()))******************++++++,,,))))))************)))))),,,++++++***)))(((''''''+++***)))(((((()))***+++++++++************++++++,,,+++++++++******))))))***))))))(((((((((((()))***++++++++++++***))))))---,,,+++***)))'''&&&&&&******+++++++++******))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((+++++++++,,,,,,++++++++++++***)))(((((()))***+++&&&'''((())))))((('''&&&&&&(((***,,,---+++)))(((&&&&&&'''((())))))(((((((((((())))))))))))((((((******))))))((((((''''''&&&'''(((******))))))((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((''''''(((((())))))******(((((()))******************++++++++++++***))))))'''(((((())))))))))))(((+++++++++++++++***)))(((''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++*********+++******))))))))))))******))))))************)))))))))************+++++++++)))))))))))))))))))))))){{{jjj[[[RRROOOMMMKKKHHHGGGEEEDDDAAA???============;;;999777666555555444444444444555555555444444444333333222222111111111111111111111111000000111222222111000000000000000000000000000000///////////////000111111000000000000////////////////////////////////////////////////000000000111............//////////////////...---------------//////000000000///......000///...------,,,,,,,,,//////000000///......------......///......//////000000000///...---------................................................//////000000000000//////------............------+++++++++,,,,,,...//////......---------,,,,,,,,,,,,---......,,,,,,---.........---,,,,,,---------...------------,,,,,,,,,++++++++++++***)))((('''***++++++,,,,,,---------......---,,,,,,,,,,,,,,,+++++++++************)))))))))******************,,,------...---,,,+++***)))***,,,,,,+++******+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************++++++***)))))))))))))))***)))))))))))))))******++++++,,,,,,,,,++++++***'''((())))))(((((()))+++***))))))))))))***++++++))))))************))))))******************))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))(((((((((''')))(((((('''(((((())))))((()))***+++++++++++++++,,,++++++***)))(((''''''*********++++++******)))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))(((((())))))*********))))))(((******++++++++++++******)))((('''&&&&&&'''(((((((((((())))))))))))(((((($$$%%%'''((()))((('''&&&&&&''''''((())))))((((((''''''((((((((((((''''''***)))))))))(((((((((''''''((()))*********))))))(((((())))))))))))(((((((((((())))))***+++++++++))))))))))))))))))))))))))))))************))))))*********)))))))))(((((())))))))))))(((((((((((((((((()))******************++++++++++++***))))))'''(((((()))***************++++++++++++***)))((())))))))))))************(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))******))))))))))))******))))))************)))))))))************+++++++++))))))))))))))))))))))))zzziii[[[SSSPPPMMMKKKHHHGGGEEEDDDAAA???============;;;999777666555555444444444444555555444444333333222111000000222222222222222222222222111111222222222222111111000000000000000000000000///////////////000111111////////////000000000000////////////////////////////////////000000000000............//////////////////...------------...//////000000111000000000222111000///............111000//////////////////........./////////000000000000//////...---------------------------------------------------------.........//////...............------------......++++++++++++,,,---//////------------,,,,,,,,,,,,,,,---......,,,,,,---......---,,,+++*********+++------------,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++************))),,,,,,++++++************,,,---.........---,,,+++)))((('''''')))++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++***))))))))))))))))))******)))))))))))))))***))))))+++,,,------......'''(((***)))(((((()))+++))))))((((((((()))******************************************++++++,,,,,,******))))))))))))******+++******))))))******+++))))))))))))(((((((((((()))))))))))))))***+++,,,&&&''')))***+++,,,,,,,,,************)))))))))((())))))******+++******)))******((((((((((((******''''''''''''''''''''''''(((((())))))))))))((((((((())))))******)))))))))))))))************))))))***)))((('''&&&&&&''''''******))))))))))))******''''''(((((())))))))))))''''''((()))))))))((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((((((((()))************)))(((((())))))))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))******))))))))))))((((((*********)))((('''''''''(((((()))******************++++++++++++***))))))'''((()))***++++++++++++******++++++******))))))+++*********))))))((((((''''''''''''''''''(((((())))))***++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''''''''((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))xxxiii[[[SSSQQQLLLJJJGGGFFFDDDCCC@@@>>>============;;;999777666555555444444444444555555444333333222111000//////222222222222222222222222111111222222222222111111000000000000000000000000///////////////000000111......//////000000111111////////////////////////---------...........................///////////////......---------.........///000111111222111111............///000111222000///...------...///000///......///111111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,///...,,,,,,,,,,,,...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///...---,,,+++************---------,,,,,,,,,++++++---.........------,,,+++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,---............,,,,,,(((%%%"""###'''******(((******+++++++++,,,,,,,,,---,,,+++******+++,,,---******************************)))))))))))))))***+++******)))))))))))))))((()))***+++,,,---------''')))******)))(((***+++((((((((((((((())))))***************************++++++++++++++++++++++++***))))))))))))))))))*********))))))))))))******+++++++++************************+++,,,---...///'''((()))***++++++++++++)))))))))))))))*********((())))))******************))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))))))))(((((())))))))))))((((((++++++******)))(((((((((+++***((((((((((((***+++(((((('''&&&'''((()))***'''(((((()))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))***************(((((())))))))))))(((((()))))))))******+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((***)))))))))((((((((('''(((((()))******************++++++++++++***))))))'''((()))++++++,,,,,,,,,))))))************))))))************)))))))))))))))))))))***************((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******))))))))))))************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))wwwhhh[[[SSSQQQKKKIIIFFFDDDCCCBBB???===============;;;999777666555555444444444444555555333333222111111000//////111111111111111111111111111111111111111111111111000000000000000000000000///////////////000000111......//////000000111111////////////////////////...............---------............////////////......---------......///...///000111111222111111------------...///000111...---,,,+++,,,,,,...//////...///111333444222000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------...---,,,++++++,,,---...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,.../////////---,,,++++++++++++------,,,,,,,,,+++++++++)))************))))))(((---,,,,,,++++++******)))++++++*********++++++,,,+++++++++*********)))))))))******+++,,,,,,------+++,,,---......---,,,,,,)))&&&$$$%%%(((++++++*********+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,***************************)))))))))))))))************)))))))))))))))***))))))************))))))((()))******))))))***+++((((((((((((((())))))***++++++***))))))***++++++------,,,,,,+++******))))))))))))******)))))))))***))))))))))))))))))*********************++++++)))))))))***+++,,,---...))))))*********))))))((())))))))))))************'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((())))))(((((((((***************)))(((((())))))'''&&&&&&'''))))))$$$###"""!!!"""###%%%&&&((()))))))))))))))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))'''((((((((()))))))))***(((((()))******************++++++++++++***))))))(((((()))++++++,,,,,,,,,((())))))*********))))))))))))))))))*********************++++++,,,,,,,,,''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))*********))))))))))))************)))(((((()))******))))))*********+++++++++))))))))))))))))))))))))vvvgggZZZRRRPPPKKKIIIFFFDDDCCCBBB???===============;;;999777666555555444444444444555555222222222111111111111000000000000000000000000000111111000000000000111111000000000000000000000000///////////////000111111////////////000000000000////////////////////////000000000000000/////////............////////////...------------...////////////000000111000000000//////...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...///333777777333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------,,,,,,,,,,,,------///...---,,,***)))))))))++++++++++++,,,,,,,,,,,,***,,,------------...///000///...------,,,------,,,,,,,,,,,,++++++++++++******+++++++++******))),,,,,,++++++*********)))******))))))******+++++++++++++++************)))(((((()))***+++,,,------***+++,,,---------,,,++++++***)))***+++------,,,******+++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))******+++)))))))))))))))******+++)))*********)))(((''''''((()))+++***))))))***,,,))))))((((((((()))******,,,+++***))))))***+++,,,------,,,+++***)))(((((())))))************))))))***))))))(((((())))))***(((((((((((())))))))))))'''''''''''''''((()))***))))))******))))))(((''')))))))))))))))*********''''''((()))************((((((((((((((((((((((((************************(((((())))))))))))((((((&&&&&&'''((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&%%%$$$$$$$$$%%%'''((())))))*********)))(((((()))******++++++******)))(((((((((((())))))))))))((((((((('''((())))))***(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))'''''''''((()))*********(((((()))******************++++++++++++***))))))((()))******+++*********(((((())))))******))))))(((((())))))*********+++(((((())))))******++++++&&&&&&''''''((())))))***))))))))))))))))))))))))******************************)))))))))***++++++******))))))))))))******+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))uuufffYYYQQQOOOMMMJJJHHHFFFEEECCCAAA>>>============;;;999777666555555444444444444555555111111111222222222222333111111111111111111111111000000///......///000000000000000000000000000000///////////////000111111000000000000////////////////////////////////////111000000000////////////............////////////---------------...////////////000000000///......000///...---,,,,,,,,,,,,+++,,,,,,---......------......000555:::999333...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,------,,,,,,,,,---,,,++++++***+++++++++******+++++++++,,,,,,,,,***,,,------------...000......---------------...,,,,,,,,,++++++++++++***+++,,,,,,---------,,,,,,+++++++++***************)))))))))))))))***+++++++++++++++************))))))))))))******+++++++++))))))+++,,,,,,,,,++++++)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))***++++++(((((((((((()))***,,,,,,***************)))(((((((((***++++++***)))+++,,,***))))))))))))***++++++---,,,***))))))***,,,---+++++++++******)))))))))((()))***++++++***)))((())))))(((((((((((())))))'''((((((((())))))))))))(((((('''''''''(((((()))'''((()))))))))))))))(((*********)))))))))))))))&&&'''((()))************)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))((())))))******))))))(((%%%&&&'''((())))))(((((((((((())))))))))))((((((******))))))******+++,,,***************)))(((((())))))************))))))'''((((((((()))))))))***((('''&&&&&&&&&'''))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((()))******************++++++++++++***))))))))))))******))))))(((((('''(((((()))))))))))))))************))))))))))))'''''''''((()))*********'''''''''((())))))******))))))))))))))))))))))))***************************)))))))))******+++,,,******))))))))))))******+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))uuufffXXXPPPNNNNNNLLLIIIHHHGGGEEEBBB@@@============<<<999777666555555555444444555555555111111111222333333444444222222222222222222222222000///...------...///000000000000000000000000000///////////////000111111111111000000//////......//////////////////////////////......---------,,,............/////////000---------------...///000//////000//////...---------,,,,,,------...///000+++,,,...///000///......------111777<<<;;;444---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++---......---++++++************+++,,,---...*********++++++,,,,,,,,,***+++------------...000------,,,,,,,,,---......,,,,,,,,,+++++++++******((())))))*********))))))************************))))))((())))))***+++++++++++++++************)))*********)))))))))))))))((()))***+++,,,++++++***%%%))),,,,,,(((&&&''')))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))((())))))***++++++'''''''''((()))+++------)))******+++++++++******(((***++++++******+++,,,***************++++++,,,---,,,***))))))***,,,---)))))))))))))))*********((()))***++++++***)))((())))))(((((((((((())))))))))))******+++++++++,,,++++++******************%%%&&&''')))************************)))))))))(((&&&'''((()))******************++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))************))))))&&&''')))***+++,,,++++++((()))***++++++***)))(((((()))))))))***************************)))(((((((((((())))))))))))(((((('''((((((((())))))******'''&&&&&&%%%%%%'''((()))(((((())))))))))))((((((++++++******************))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))******))))))((((((''''''(((((()))******************++++++++++++***)))))))))******))))))((('''&&&''''''((())))))))))))))),,,,,,+++***)))((('''''''''(((((()))***++++++,,,((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******+++***)))'''''')))***+++)))************+++++++++))))))))))))))))))))))))ssseeeXXXPPPLLLKKKKKKJJJIIIIIIGGGEEEDDD???@@@@@@@@@>>>;;;888666555555444444444333333333333222111111000111111111333222222111111222222333111222444444444222000///......//////...---,,,,,,---......///////////////000000111111111111000000000000///...------,,,,,,+++,,,...//////...,,,+++------------.........///...---,,,,,,,,,,,,---......///000///---,,,,,,---++++++,,,,,,---...//////---------............///000000000000000///......---,,,+++***+++,,,---...***+++,,,---...000111111++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***...---+++***)))***+++++++++---......,,,++++++,,,+++++++++************))))))))))))))))))******+++---,,,***)))))))))******------,,,+++*********+++,,,,,,+++***))))))******)))*********++++++++++++***************)))((('''((("""''',,,,,,***))))))))))))))))))))))))&&&'''((())))))((('''&&&*********))))))))))))))))))))))))))))))))))))))))))((('''((())))))(((''')))(((((()))******(((&&&***+++,,,,,,+++***)))(((+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((()))***+++(((((((((((())))))))))))************)))))))))))))))*********++++++++++++)))))))))))))))(((''''''(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''))),,,---+++***''''''(((((())))))******''''''''''''''''''''''''++++++******))))))((((((+++***((('''((()))+++,,,))))))))))))))))))))))))((()))***++++++***)))(((...+++(((&&&'''(((((('''***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++***************)))(((((())))))************))))))))))))******)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''((((((''''''((()))+++)))(((***+++***)))***)))((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******ssseeeYYYPPPMMMMMMKKKIIIHHHGGGFFFCCCAAA>>>>>>???>>>===:::777666555555444444444333333333333222222111111111111111111111111111111111111111111222333444333222000//////000000000000///...---//////000000///...------/////////000000/////////---------...............+++,,,...//////...,,,+++------........./////////......---,,,,,,---.........///000///---,,,---...+++,,,,,,------.........------------...............////////////...------,,,,,,++++++,,,,,,---...***++++++,,,---...//////++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++************++++++---......,,,++++++,,,+++++++++************)))++++++*********++++++,,,,,,,,,***)))))))))******,,,,,,+++***************,,,++++++***))))))******)))))))))*********++++++''''''((()))))))))(((((()))%%%"""###(((++++++***))))))))))))))))))))))))######%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))###$$$&&&((()))***,,,---***++++++,,,+++***)))(((+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))***************)))))))))))))))))))))*********++++++******++++++***))))))((((((((((((((()))))))))***))))))(((((('''((((((((())))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))******'''%%%'''((((((((()))))))))***************************((((((((('''''''''''''''((((((&&&&&&&&&''')))***((((((((((((((((((((((((((()))***++++++***)))((()))(((''''''))))))(((&&&******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++%%%%%%%%%%%%&&&&&&&&&&&&***************)))(((((('''(((((())))))(((((('''))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))''''''''')))***((('''(((((('''&&&&&&+++***))))))((((((((()))((((((((((((((((((((((((************************)))))))))))))))))))))))))))***************))))))rrreeeYYYQQQOOOOOOKKKGGGEEEFFFEEEBBB???<<<<<<======<<<:::777666555555444444444333333333333333222111111111111111///000111111111111000///111111222333333222000///000111111111111000000///111111000000///---,,,+++---......//////......---***+++,,,---...000111111,,,---...//////...---,,,....../////////000000000......---,,,,,,---.........///000///...---...///------------------------------------............---............---,,,,,,++++++,,,---------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******+++*********+++---......,,,++++++,,,+++++++++************)))---,,,,,,+++++++++,,,,,,,,,+++******)))*********++++++***)))))))))******,,,+++******)))*********((()))))))))************''''''((()))************)))(((((((((((())))))***))))))))))))))))))))))))$$$$$$$$$%%%'''(((******))))))))))))))))))******))))))))))))))))))))))))((()))+++,,,---,,,,,,++++++,,,+++***))))))+++,,,***++++++++++++***))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,+++***((((((((((((((()))))))))******************))))))))))))((((((((()))))))))******+++++++++,,,++++++***)))((((((((()))))))))******))))))(((((()))******+++******++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))&&&$$$(((((((((((())))))))))))++++++++++++++++++++++++''''''''''''''''''((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''((()))************))))))&&&&&&&&&(((******(((%%%++++++************))))))************************''''''''''''((()))******'''''''''((((((((())))))***************)))((((((&&&&&&''''''''''''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''((()))******)))(((((()))******,,,+++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))(((''''''qqqdddYYYRRRPPPNNNJJJFFFDDDEEEDDDBBB@@@;;;<<<===>>>===;;;999777555555444444444333333333333333222111111111111222///000222333333222000///000111111222222111000000000111111111111111000000000000000000///...---,,,.........//////.........***+++,,,---...000111111------............------////////////000000000000......------------.........///000000.........000------------------,,,,,,,,,,,,---------........................---,,,,,,***+++---.........---,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------***************************++++++,,,,,,++++++******++++++,,,,,,++++++***&&&''')))***++++++***)))+++---...---,,,++++++++++++++++++*********))))))---,,,,,,+++++++++++++++++++++************************)))))))))))))))***++++++***************+++(((((()))))))))*********++++++,,,---------,,,,,,(((***,,,***'''&&&''')))***************************)))'''&&&&&&'''(((((()))))))))))))))*********))))))))))))))))))))))))(((***---......---------...***'''&&&'''))))))(((*********+++************)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++***)))((((((((()))))))))*********************)))))))))((((((((((((((())))))))))))***+++++++++++++++******(((((()))))))))*********+++******)))******+++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))************))))))((()))***++++++((((((((((((((((((((((((((())))))******************((((((((()))***((('''******************)))))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((())))))******+++++++++,,,,,,,,,***************)))((((((&&&&&&''''''''''''&&&&&&***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***++++++***((()))+++,,,***,,,+++((('''***------+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))'''&&&&&&ooocccYYYSSSQQQKKKJJJHHHFFFEEEDDDCCCBBB<<<===>>>???>>><<<:::888555555444444444333333333444333333222111222222222000111333444444333111000///000000000000000000000///000000111111111000000......///////////////......//////000000//////...---------.........//////........................////////////000000000000........................---///000///...---///000------------------,,,,,,,,,,,,,,,------------......////////////...------+++,,,---...///...---,,,............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------***************************++++++,,,,,,++++++******++++++,,,,,,++++++***&&&''')))***++++++***)))+++---...---,,,++++++++++++++++++*********)))))),,,++++++*********++++++************+++************)))))))))))))))******+++***************++++++))))))))))))************.........------+++******(((+++,,,***&&&$$$&&&(((++++++++++++++++++++++++,,,+++)))((((((((()))***(((((())))))************))))))))))))))))))))))))(((+++......---,,,,,,---$$$'''------)))******************++++++((((((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))******+++******)))))))))))))))************---,,,+++***))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++111...***'''((()))))))))(((((()))******))))))((())))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((((((((())))))***************)))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))+++...000111333000((($$$''')))((())))))))))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))'''&&&&&&mmmaaaXXXSSSQQQJJJMMMNNNKKKFFFCCCCCCEEE>>>>>>??????>>><<<:::888555555444444444333333333444444333222222222222222111222333444444333222111///////////////000000000//////000111111111111000------...////////////////////////000000/////////...............---------............................../////////000000000---...////////////...---,,,---......------...///------------------------,,,,,,,,,,,,------------///////////////...------,,,,,,---.......................................++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******+++*********+++---......,,,++++++,,,+++++++++************)))***************+++,,,,,,))))))***++++++++++++*********)))))))))***++++++*********)))******+++,,,)))*********++++++++++++------,,,+++***((('''&&&(((***+++)))&&&%%%'''***++++++++++++++++++++++++)))))))))******+++,,,---((((((((()))******++++++))))))))))))))))))))))))))),,,...,,,***)))+++---)))###"""***///---)))*********)))******+++,,,'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++)))))))))*********++++++************))))))))))))((((((((()))))))))******((()))******************)))))))))*********++++++...---,,,***)))(((((((((******++++++******)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,***(((((()))***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((************************)))((((((((()))***+++,,,555111+++''''''(((******'''((()))*********)))(((************************)))((((((''''''((())))))&&&&&&'''''''''(((((((((***************)))(((((())))))************))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))+++///222AAADDD>>>000'''(((***'''((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((''''''~~~kkk___WWWRRRQQQKKKQQQVVVRRRHHHAAAAAAEEE>>>?????????===:::888666555555444444444333333333444444333222222222222333111111111111111111111111............//////000000000111111222222222222222...///////////////...------......//////......---........................//////............//////------........./////////---...///000000///...---+++,,,------,,,,,,---///+++,,,,,,------.........++++++,,,,,,,,,------------............---,,,,,,---------------...//////------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++************++++++---......,,,++++++,,,+++++++++************)))*********++++++---...///((()))***+++,,,++++++******************+++,,,,,,******))))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))''''''******)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++'''(((((()))******++++++))))))))))))))))))))))))***,,,---***&&&%%%(((,,,///---,,,,,,,,,+++***)))******)))))))))***,,,,,,&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***,,,))))))*********+++++++++************)))))))))))))))))))))*********++++++)))******+++,,,,,,++++++))))))*********+++++++++,,,+++***)))))))))))))))))))))******))))))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))'''%%%&&&'''))))))(((***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,222///***(((((()))******'''(((***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))))))))))))))***************************)))(((((()))******************)))%%%''')))++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((''''''***...111IIIMMMFFF555***+++---******))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))|||iii^^^VVVRRRQQQMMMVVV\\\VVVHHH??????DDD>>>>>>>>>>>><<<999666444555555444444444333333333555444333333222222333333111111000000000000111111...............///000111111222333333444444444444111111000000///...,,,,,,,,,------......------,,,---------.........////////////............//////------------.........///---...///000000///...---***+++,,,,,,++++++---...++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,---------,,,++++++......---,,,,,,...///000+++++++++,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++...---+++***)))***+++++++++---......,,,++++++,,,+++++++++************)))******+++,,,---///000111((()))***+++,,,,,,+++***++++++******+++,,,------******))))))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***,,,***(((((())),,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))'''&&&'''(((((()))***+++++++++))))))))))))))))))))))))+++,,,,,,(((###"""'''+++###(((,,,+++'''%%%(((,,,******)))))))))***,,,---&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))///---***'''&&&(((***,,,)))************+++++++++************))))))))))))************++++++++++++***+++,,,,,,------------)))************+++++++++)))))))))((())))))***+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))###"""!!!###&&&)))++++++******))))))((((((((('''(((((((((((((((((((((((()))))))))((((((''''''&&&((())))))***************(((((((((((((((((((((((()))((((((((((((***,,,------+++))))))*********)))((()))+++---------+++***((((((((((((((((((((((((******)))))))))))))))***(((((((((((())))))))))))***************)))(((((())))))************))))))$$$&&&))),,,,,,+++(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))((('''&&&(((,,,///CCCHHHAAA000&&&)))+++))),,,+++***((('''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***}}}kkk```WWWRRRQQQLLLJJJHHHFFFEEECCC@@@>>><<<<<<======<<<:::888777333333333333333333333333888555222000000111111000111111111000000000000000////////////////////////111000///......///000111000000000000////////////......------------......---,,,,,,,,,,,,---...///.........------,,,,,,,,,---,,,+++***+++---///111000///...---------------------------------------*********+++++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******))))))***+++++++++,,,---------+++((('''))))))))))))))))))))))))+++++++++++++++++++++++++++******,,,---...,,,+++///...+++)))((()))+++,,,+++,,,------++++++,,,---***************************((((((+++---+++******)))$$$)))---)))***...***%%%---111///---,,,,,,***++++++***************+++---,,,,,,++++++,,,,,,------------,,,+++***)))(((+++*********+++,,,,,,---'''((()))***+++,,,,,,,,,000///...,,,***(((''''''+++ +++!!!)))###222***+++)))((((((*********)))************))))))((((((******+++,,,,,,,,,,,,++++++******)))))))))))))))''''''(((((())))))******+++***)))(((((()))***++++++(((&&&'''***,,,,,,***))))))))))))))))))))))))*********)))))))))))))))++++++******************)))************++++++++++++,,,...///000000000000)))))))))))))))*********+++++++++************)))''''''(((******+++++++++******))))))((((((''''''(((''''''(((((()))***+++(((((((((((())))))))))))&&&&&&((((((((((((&&&%%%((()))***++++++***)))(((((((((''''''''''''(((((('''((()))******)))((('''***)))(((&&&&&&''''''(((,,,+++)))(((((()))+++,,,******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((())))))&&&$$$%%%(((***)))'''++++++******))))))(((((((((((())))))******++++++(((((())))))((('''&&&&&&))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******///...---,,,***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))(((''''''(((((((((((())))))))))))|||jjj___VVVQQQPPPNNNLLLIIIGGGFFFDDDBBB@@@>>>>>>>>>===<<<999777666444444444444444444444444888555222000000111111000111000000000000000000000000000000000000000000000111000///......///000111000000000000/////////...///..................///---------,,,,,,---.........------------------,,,------,,,+++,,,...000111//////...---------------------------------------............////////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******************+++---......---,,,+++************************+++++++++++++++++++++++++++++++++,,,///111111000000...+++)))((()))***++++++---...---,,,+++,,,...************************...+++(((%%%%%%''',,,111222---///000++++++,,,)))///000---'''&&&+++000222++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))************+++,,,---...,,,,,,------...---------)))(((((((((***...111444...&&&444---000%%%,,, ...,,,))))))+++...///000++++++*********)))))))))(((((()))************)))++++++***)))(((((())))))(((((((((((())))))******+++***)))(((((()))***+++,,,)))'''''')))++++++***)))))))))))))))))))))))))))))))))))))))*********...---,,,+++***(((''''''(((((()))))))))*********+++,,,///111111111000///)))))))))))))))))))))***)))))))))******+++++++++)))************))))))(((***)))))))))((((((((('''***)))((((((((((((((()))))))))))))))***************)))((('''%%%""" ((()))***++++++***)))((()))((((((''''''(((((()))(((((())))))))))))((((((***)))((('''&&&'''((((((,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))+++(((&&&''')))***)))'''*********))))))))))))))))))))))))))))))*********))))))******))))))((('''))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************))))))((((((((((((((()))))))))))){{{iii^^^VVVRRRQQQOOOMMMJJJHHHGGGEEECCCAAA?????????>>><<<999666555555555555555555555555555777555222000111111111000000000000000000000111111111111111111111111111111000000////////////000000000000000/////////......////////////////////////......---------------...---------------............------,,,---///000111//////...------------...------------------------/////////000000000111111------............------------------------------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------......------,,,***++++++,,,+++***)))((($$$%%%''')))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000444555666000///,,,***((())))))***+++---------,,,+++,,,---************************###***111444111+++'''$$$%%%&&&''''''(((***++++++***+++)))&&&&&&)))'''###++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,...//////111111111111111000//////333333333111---'''"""((($$$!!!"""111---%%%&&&&&&((((((&&&!!!+++++++++++++++*********(((((()))************))),,,+++***)))((((((((((((((((((((())))))))))))*********))))))))))))******,,,***(((((()))***))))))(((((((((((((((((((((((((((((())))))******++++++...---,,,+++***((('''''''''((((((((())))))))))))+++---000222333222///...******))))))))))))))))))'''(((((()))***+++,,,---,,,,,,,,,+++)))(((&&&%%%))))))))))))((((((((((((+++***)))(((''''''''''''************++++++++++++)))(((((((((((())))))***((()))************))))))***))))))(((((())))))******))))))(((((())))))******)))((('''''''''((((((++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))+++***(((((()))***)))((())))))))))))************************))))))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************(((((((((((())))))))))))******))))))))))))******,,,,,,+++++++++*********))))))))))))))))))))))))***************************************++++++++++++++++++++++++***))))))(((((((((((())))))))))))zzziii___WWWSSSRRROOOLLLJJJHHHGGGEEECCC@@@>>>>>>>>>>>><<<:::888666555555555555444444444444666444222111111222111000000000000000000111111111000000000000000000000000000000////////////000000000000/////////.........//////000000000000/////////......---------------,,,,,,------......//////......------...///111111///......---------......------------------------------------..................................................................------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,---,,,***((('''###$$$&&&''')))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///333555666000///,,,***))))))))))))***+++,,,,,,******+++,,,***************************+++***''''''***,,,,,,...333///+++---,,,)))***)))+++---///555:::999333++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,((()))***,,,...///000000222222222333333222222111//////000000000000000000---)))111222---)))***!!!)))))))))+++...111111000++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++)))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***++++++***)))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,***************+++++++++((((((((()))))))))******+++...111444444222...,,,*********)))))))))))))))((((((((()))***+++++++++,,,,,,,,,+++)))(((&&&%%%))))))))))))((((((((((((******)))((((((((((((((()))))))))*********++++++'''''''''''')))+++---///((())))))*********************))))))))))))******+++***)))(((((()))***+++)))))))))(((((((((((((((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))***)))))))))***+++,,,,,,(((((())))))******++++++++++++******))))))(((((()))***************))))))(((((((((((((((((((((((()))(((((())))))***+++,,,************************(((((((((((())))))))))))******))))))))))))*********************+++++++++))))))))))))))))))))))))*********************************************)))******++++++******)))((((((((((((((())))))))))))zzziii___XXXTTTTTTNNNLLLIIIGGGFFFDDDBBB@@@<<<<<<=========<<<:::999444444444333333333222222555333222111222222111000//////000000111111111111//////////////////////////////000000000000//////////////////............//////000111111000/////////......---------......---------....../////////------......///000000111......---------......///------------------------++++++,,,,,,,,,---------................................................---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***)))***,,,---,,,***((('''******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---000111222///...,,,+++***)))))))))(((***+++***)))((()))***************************)))***(((%%%(((---+++%%%***'''""",,,...)))---///---'''###%%%))))))%%%++++++******+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------------((()))+++---///000000000//////000111222333333222888333---&&&######%%%''',,,&&&&&&(((!!!(((---+++111,,,&&&""""""$$$'''(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***)))((((((((((((************)))))))))))))))))))))******)))))))))******+++***)))((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++)))))))))*********++++++,,,...111444333111---+++************))))))(((((())))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))*********)))'''%%%$$$###$$$$$$)))))))))))))))******+++******))))))))))))******+++***)))(((((()))***+++)))))))))))))))(((((((((***++++++,,,,,,++++++***)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))***'''((())))))***,,,...///(((((())))))******++++++++++++******))))))(((((((((((()))******)))))))))((((((((((((((((((((((((******))))))))))))******************************(((((((((((())))))))))))******))))))))))))******))))))************++++++))))))))))))))))))))))))************************)))))))))))))))((((((((())))))******))))))((('''(((((((((((())))))))))))xxxggg^^^XXXTTTTTTNNNKKKIIIGGGFFFDDDBBB???;;;<<<===>>>>>>===<<<;;;444444444333333222222111444333222222333333111000/////////000111111222222........................//////000000000000///////////////.........------......000000000000............------...//////000.............../////////,,,------...//////000000...------------...//////------------------------,,,,,,,,,------------.........------------......------------------------+++,,,------......------...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++---...//////...---+++++++++++++++++++++++++++)))******++++++******))))))***+++,,,,,,+++***))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++------,,,------,,,+++************((()))******(((((()))***************************000111---'''(((//////)))(((999111'''111---!!!$$$(((+++......000222///***++++++***++++++,,,---...++++++------------++++++++++++,,,---------------)))+++---///000000000000,,,---...///000111111111))),,,000444555222///,,,---***(((111%%%000111000"""%%%***///333222///+++*********+++++++++++++++(((((()))************)))+++******)))))))))))))))+++************)))))))))))))))************))))))(((***++++++)))(((((()))))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++***))))))(((************++++++++++++---...111222222///,,,***++++++******)))(((((((((******)))))))))(((((((((((())))))************)))(((((((((((())))))))))))''''''''''''((()))***+++'''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&)))((((((((()))***+++,,,***))))))(((((())))))************))))))*********))))))*********)))((('''************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******'''((()))******+++---///))))))))))))************************))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************(((((((((((())))))))))))******))))))))))))******))))))******************))))))))))))))))))))))))************************((((((((((((((())))))))))))))))))))))))(((''''''(((((((((((())))))))))))uuueee\\\VVVSSSRRROOOMMMJJJHHHGGGEEECCCAAA<<<===>>>>>>>>><<<;;;:::666555555444333333222222333222222222333333222000...//////000111111222222////////////////////////...///000111111000///...//////.........---------,,,---///000000///---,,,------------...000111222////////////............+++,,,---....../////////---------------...//////------------------------,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......///......------......///,,,,,,++++++++++++,,,,,,+++---///000000///---+++++++++++++++++++++++++++*********))))))*********)))))))))***++++++,,,,,,***))))))(((((()))))))))++++++++++++++++++++++++************************+++***)))***+++,,,+++***++++++++++++++++++++++++***+++,,,+++***)))***,,,************************###***,,,(((000GGG\\\dddlll~~~oooZZZ\\\NNN777777...000...)))&&&)))******++++++++++++,,,---......***+++---......---+++***,,,,,,------------------***,,,...000111000//////,,,------...////////////+++)))(((&&&&&&'''((()))TTT___kkkhhh^^^AAA///,,,***'''&&&'''((()))((()))))))))*********++++++(((((()))************))))))))))))))))))******++++++++++++*********))))))((()))***++++++***)))(((&&&)))++++++***((()))***++++++++++++++++++++++++)))))))))))))))*********,,,,,,++++++***)))))))))))))))))))))************......///000///---+++)))++++++******)))(((((('''((((((((()))))))))))))))))))))************))))))'''((((((((()))))))))***)))((((((((((((((()))***(((((()))))))))*********'''((()))***+++,,,,,,,,,)))((((((((()))***+++,,,)))((((((''''''(((((())))))******++++++******)))))))))***+++***)))((('''******)))(((((()))******)))***,,,------,,,***)))))))))))))))))))))))))))(((((()))))))))*********(((***+++***((((((***---*********))))))))))))))))))))))))))))))*********((()))******++++++******))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++)))************)))(((((((((((((((((())))))))))))rrrcccZZZTTTQQQQQQPPPNNNKKKIIIHHHGGGDDDBBB>>>?????????===;;;:::888777777666555444444333333333222222222333333222000...//////000111222222222000000000000000000000000...///000111111000///...//////.........---------,,,---///000000///---,,,,,,,,,,,,---///000222333000000//////......------***+++,,,---............---------------...///000------------------------*********+++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...//////////////////............//////,,,++++++++++++++++++,,,+++---///000000///---+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))(((((()))***+++---...+++++++++++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))((((((***,,,---+++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---************************JJJzzzRRR000&&&***///++++++++++++,,,---...///***+++---......---+++***,,,------......---,,,,,,+++---///000111000///..................------,,,+++'''(((:::ddd~~~MMM...%%%***111(((((())))))*********+++******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,++++++++++++******))))))((()))***++++++***)))(((%%%(((+++,,,***)))***+++++++++++++++++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))......///...---,,,***)))+++++++++***)))(((((('''&&&&&&'''((()))***++++++***************)))(((((('''((((((((())))))******+++***)))((((((''''''((()))************+++++++++++++++++++++)))&&&$$$""")))((((((((((((***,,,---((((((''''''''''''(((((()))***+++,,,,,,+++***))))))******++++++)))((('''+++)))(((&&&&&&((()))+++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))***************,,,,,,***'''&&&'''***++++++******))))))(((((((((((())))))******++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))$$$$$$$$$%%%''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---+++++++++++++++***))))))(((((((((((())))))))))))rrraaaYYYTTTTTTUUUQQQNNNJJJHHHGGGEEECCCAAA@@@??????===;;;999888666444555666666666555333333222222222111111111000000111111222222222333333333&&&555---'''777000222333555"""...,,,,,,...000///---,,,++++++555%%%222'''555///***000000///...---,,,,,,+++///***///"""///NNN---000+++(((+++---,,,***))))))***,,,---+++###;;;+++###444((('''***+++......***@@@kkk///++++++444+++!!!;;;***222,,,***...///+++---333+++++++++************)))***,,,......------...//////'''$$$)))%%%)))444)))!!!]]]www:::...///---)))'''===)))222******++++++++++++******))))))************)))))))))************)))(((((())))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))***((('''&&&'''(((***++++++++++++*********))))))***************)))(((((())))))************))))))......---,,,++++++++++++))))))((('''&&&&&&%%%%%%(((((((((((('''''''''''')))((('''(((***++++++***''''''''''''((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***''''''(((((())))))******)))***+++***)))((((((***---+++(((%%%%%%&&&)))+++))))))************))))))************))))))))))))************))))))))))))'''(((((()))***++++++++++++***)))(((((()))***++++++,,,,,,***'''&&&''')))))))))(((((((((((())))))+++)))(((''''''((()))+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))******+++,,,((((((******+++***))))))(((((((((((((((((((((((()))((((((((()))***++++++******))))))((((((''''''+++***)))'''''''''((((((ppp___WWWSSSSSSUUUQQQNNNKKKIIIGGGEEECCCAAA@@@??????===<<<999888777666666777777777666555444333333333333222222222111....../////////000000000+++;;;777,,,+++)))999...)))---333 $$$'''***,,,------...000___000......+++///***///......------,,,,,,,,,))))))***%%%222```222%%%...)))***+++---,,,***))))))***,,,---)))+++))),,,///,,,!!!444(((@@@333777+++DDD222(((444000---...///,,,)))'''++++++++++++************(((***,,,,,,+++++++++,,,&&&===///555888"""ZZZ:::,,,777555&&&******++++++++++++******))))))************))))))*********+++***))))))((())))))************))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((************************+++++++++*********))))))***)))((('''''')))***,,,+++++++++*********))))))***************)))(((((((((((())))))))))))(((((())))))((((((((())))))*********)))(((((('''&&&&&&(((((((((((((((((((((((((((''''''''')))***)))(((************)))))))))))))))))))))))))))))))))))),,,+++***((((((((((((((((((((((((((()))))))))))))))***+++***((((((((())),,,+++)))'''&&&''')))***))))))************))))))************)))))))))))))))))))))(((((((((((('''(((((((((((()))***+++,,,+++***)))(((((()))***+++((((((((()))+++---...///******))))))))))))*********)))(((''''''((()))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))******+++,,,,,,+++***)))(((((())))))))))))))))))))))))))))))***))))))))))))******+++***)))))))))))))))((((((+++***)))))))))***++++++nnn^^^VVVRRRQQQSSSRRROOOLLLIIIHHHFFFDDDBBB??????>>>===<<<:::888777777777777888777666666555444444444333333333222222.............../////////000222///000000000......111///...///)))+++------+++++++++,,,***'''555$$$000...,,,,,,,,,,,,,,,,,,,,,,,,&&&///+++------]]]%%%)))///))),,,%%%,,,+++***))))))***+++,,,000111(((222)))...CCC$$$===}}}"""888'''111222000+++))),,,000///***,,,+++++++++************)))***,,,,,,+++***+++,,,...###......;;;WWW///+++'''>>>777******++++++++++++******))))))************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++************)))))))))***)))((((((((()))+++,,,+++************))))))))))))************))))))(((''''''((((((((((((''''''&&&&&&''''''((())))))***+++******))))))((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''++++++******))))))((((((************************,,,+++***)))(((((((((((())))))))))))(((((((((((()))***+++***((('''((()))++++++***)))))))))******))))))************))))))************))))))))))))((((((((((((''''''''''''))))))(((((((((***+++,,,******))))))))))))******---***'''(((***+++***(((+++******************+++***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))***))))))))))))***++++++...---***'''&&&'''((()))++++++++++++++++++++++++++++++******************)))))))))***************************+++,,,---...ooo___VVVQQQPPPQQQRRRPPPLLLJJJHHHGGGDDDCCC??????>>>===<<<:::888777777777777777666666555555444333333333333222222222111111111111111111111111111******333444777+++...222///)))777///000000///---++++++,,, )))666(((---///******+++++++++,,,,,,,,,'''222)))///(((\\\++++++'''111(((++++++***))))))***++++++&&&)))666%%%+++333,,,___333999---(((111222---'''(((///222///,,,,,,+++++++++*********+++---......---,,,---...%%%111444zzz222,,,333'''******++++++++++++******))))))************))))))+++++++++++++++******)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++************))))))))))))))))))************)))((('''(((((())))))(((((('''((())))))***++++++++++++*********))))))((((((((())))))))))))************)))'''''''''))))))((('''))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))(((((()))))))))******))))))((((((''''''(((*********((('''((()))******+++++++++*********))))))************))))))************)))))))))((())))))((((((((('''''''''***)))((('''((()))+++,,,***))))))))))))))))))***---((($$$$$$((()))%%%"""******************************)))(((((()))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++,,,+++***)))(((((())))))++++++++++++++++++++++++---,,,+++******)))******))))))******++++++,,,,,,*********++++++,,,,,,,,,rrraaaWWWQQQOOOOOORRRPPPLLLJJJHHHGGGDDDCCC>>>>>>>>>===<<<:::999888666666555555555444444444222222222222111111111111222222222222222222222222111///555444+++000777---%%%555---&&&)))+++---......///111333@@@'''222...///'''///))))))***++++++,,,,,,,,,)))000""",,,(((aaa,,,...'''###333---************************&&&...''' ::: fff111------000000+++)))******))),,,,,,,,,++++++++++++***,,,---///...---,,,,,,---<<<&&&---000444******++++++++++++******))))))************))))))***++++++++++++***))))))))))))************))))))((((((((((((((((((((((((************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))*********))))))((())))))******))))))(((++++++,,,,,,++++++))))))))))))((((((((((((((('''((()))))))))*********+++***)))((((((******)))((()))((((((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''((()))******+++******))))))((((((''''''((()))***)))'''''''''((()))***++++++,,,+++***)))))))))************))))))************)))))))))(((*********)))))))))((((((***))))))(((((()))***+++)))))))))******)))))))))&&&""" ###))),,,+++((((((((()))******)))((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++&&&'''***+++,,,+++***(((************************,,,,,,+++***))))))))))))))))))******++++++,,,,,,***************))))))(((sssbbbYYYSSSPPPPPPRRROOOLLLIIIHHHFFFDDDBBB>>>>>>>>>===<<<:::999888666666555444444444444444222222222111111111000000111111111111000000000000111---222...///,,,---000,,,333***'''***,,,,,,,,,+++,,,...000333222:::///###000+++222*********++++++,,,,,,,,,)))---&&&000&&&BBB{{{(((,,,---###...%%%************************......%%%222"""444qqq444%%%&&&***000000,,,)))***,,,,,,,,,,,,++++++++++++***,,,---,,,+++******+++000SSS---)))******++++++++++++******))))))************)))))))))************)))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((()))))))))))))))***'''((((((((())))))))))))(((((()))))))))))))))***((())))))************)))))))))************)))))))))***++++++***((('''&&&(((((((((((((((((((((((('''(((((())))))*********+++***))))))******)))((()))))))))***************''''''''''''''''''''''''$$$%%%'''((()))*********))))))))))))((((((((((((((()))***)))'''&&&'''(((((()))******+++*********))))))************))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))************)))))))))&&&%%%&&&***,,,+++***'''((()))******)))((('''************************))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))(((((((((((()))******###&&&)))---...,,,***((())))))))))))))))))))))))******)))))))))))))))))))))))))))***************)))******))))))'''&&&&&&rrrbbbZZZTTTRRRRRRQQQNNNKKKIIIGGGEEECCCAAA>>>>>>======<<<;;;999999777777555444444444555666333333222222222111111111111000000000////////////000+++...))):::000%%%888444111---***+++222:::AAAAAA(((666<<<222111"""111333444+++)))444000000///---***)))***,,,000%%%YYYWWW(((&&&...111...+++++++++,,,,,,,,,,,,,,,+++)))***222&&&###333,,,###---777555'''+++OOOxxxmmm###444$$$111......''')))333&&&+++###))))))************))))))%%%"""(((,,,'''UUU000%%%222$$$###{{{ooo888)))###---333---,,,111------,,,,,,,,,+++++++++***,,,------+++)))******000@@@<<<777aaa%%%******++++++++++++******))))))************))))))((())))))))))))(((''''''))))))************))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))******&&&&&&'''((((((((((((((((((((((((((())))))******(((((()))***************(((((())))))))))))((((((&&&''')))******((('''&&&))))))))))))))))))))))))&&&&&&'''(((((()))******+++)))(((((())))))((('''(((((())))))******++++++((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((())))))))))))((()))))))))'''&&&'''(((((((((((()))))))))******))))))************))))))************))))))))))))***))))))))))))(((((((((((()))***++++++***)))'''((()))***++++++***)))(((,,,+++***)))(((((((((((('''(((***++++++***((('''*********++++++*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((()))******&&&'''***+++,,,+++***)))))))))))))))))))))))))))((((((((('''(((((())))))***)))))))))))))))(((((('''((()))))))))((('''&&&pppaaaZZZVVVSSSTTTQQQNNNJJJHHHGGGEEECCCAAA============<<<;;;:::999999888666555555555666777444444444333333333222222222222111111000000000///...444;;;***999...999***,,,---000555999666///)))fffsss###888***"""///666)))"""000###+++222,,,,,,---...------///222444000(((///eeexxx+++333***333 ,,,,,,,,,,,,,,,,,,,,,,,,///######+++,,,---)))000222***)))111333---+++///]]]......,,,+++++++++***((($$$'''<<<***111%%%111222))))))************))))))$$$333... &&&(((,,,///---***///777```>>>%%%(((...((((((222---------,,,,,,,,,++++++---...//////---+++,,,,,,<<<,,,///---444BBB******++++++++++++******))))))************))))))(((((((((((((((''''''&&&))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&'''(((''''''''''''((((((((())))))******(((((()))***************''''''((((((((((((''''''%%%&&&)))***+++***)))(((******************++++++%%%&&&&&&'''((())))))******(((''''''(((((('''%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))((())))))))))))'''&&&%%%''''''(((((())))))******''')))))))))'''&&&'''(((((((((''''''((()))******))))))************))))))************)))))))))))))))((((((((('''''''''''''''(((+++,,,,,,***(((&&&((()))***++++++***)))(((###%%%&&&''''''(((+++...((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))'''''''''''''''((()))*********))))))((((((''''''%%%&&&((()))******))))))pppccc\\\VVVRRRRRRRRROOOKKKIIIIIIHHHEEECCC???===<<<<<<======<<<:::555555444444333333333444333333333222222222222111222222222222222111000///000111111111222222222222000000000000////////////***333IIIiiiDDD)))+++222---,,,333........................//////000000000000//////111'''111(((&&&((('''555%%%...---+++******+++---...,,,---......,,,,,,,,,...888444///---......+++))),,,lll===))))))*********+++++++++((()))+++---------+++***++++++++++++++++++++++++'''...///LLLTTT666)))000///...---,,,+++++++++<<>>============;;;:::666555444333333333444444111111111000000000000///111222222222222111000///111111111222222222222333000000000000////////////000+++---CCC000%%%,,,111,,,)))---...........................//////000000//////...555000)))...:::,,,+++&&&222&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///222///,,,******)))((('''(((LLL333,,,,,,---------.........)))***,,,------,,,+++***++++++++++++++++++++++++(((333(((555***...//////...---,,,,,,,,,,,,,,,ZZZ===888&&&$$$///&&&***+++,,,,,,,,,+++***))) 000)))999+++'''mmm------000###000%%%---***+++,,,###***222###+++******))))))******+++,,,************))))))((('''((('''&&&(((+++.........))))))))))))******++++++))))))))))))))))))))))))***++++++++++++++++++***))))))***+++++++++*********)))(((''''''((())))))((()))++++++)))((()))***,,,+++******))))))*********)))((()))+++,,,,,,+++*********)))))))))(((((())))))))))))(((((((((((()))******))))))((('''&&&&&&''')))*********((('''***))))))***,,,,,,+++)))(((((((((((()))))))))))),,,,,,+++)))(((((((((((()))))))))(((((((((((((((''')))++++++***))))))***))))))'''''''''(((***+++************))))))))))))******++++++***))))))(((''''''''''''&&&$$$"""!!!'''((()))***+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))************))))))))))))))))))))),,,,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************///---+++)))(((((()))***)))******++++++******)))************************ooobbb[[[VVVSSSRRROOOLLLIIIGGGFFFDDDBBB@@@AAA???>>>===>>>===:::888777555444222222333444555111111111000000000000///111111222222111111000000111111111111222222222222000000000000////////////111***###(((''')))...000...---...---------------------------..................---%%%@@@%%%111'''BBB666///%%%///(((***+++---......---+++******,,,------,,,,,,---////////////---+++******,,,***---,,,*********++++++++++++,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++((('''XXX<<<((()))111///...------,,,,,,,,,,,,,,,&&&...+++(((333++++++++++++,,,,,,,,,,,,,,,***...***000DDD@@@$$$000000###++++++)))'''hhh$$$"""***111...******))))))******+++,,,,,,,,,++++++***)))((((((***(((&&&&&&''')))******))))))(((''''''(((***+++))))))))))))))))))))))))(((***+++------+++***(((*********+++******))))))+++***)))((('''''''''(((((()))++++++)))((()))***++++++***)))))))))******+++)))((()))++++++***)))******))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((('''((()))))))))((('''&&&))))))(((***+++,,,+++)))(((((((((((())))))))))))++++++***)))))))))))))))''''''''''''((((((((((((&&&)))+++,,,+++)))(((((()))((('''''''''(((***+++++++++++++++************))))))******))))))((((((+++++++++)))(((&&&$$$###''''''((())))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************))))))(((((())))))))))))))))))******,,,+++******)))*********))))))))))))))))))))))))))))))******))))))(((((())))))))))))************...---+++)))(((((()))))))))******++++++******)))************************nnnaaa[[[VVVSSSRRRNNNLLLJJJGGGFFFDDDBBBAAAAAA@@@???>>>>>>===:::777777666333222111222444555333333333222222222111111000000111111111111000000//////000000000111111111000000000000////////////***444333(((,,,---++++++///111000------------------------,,,------......------,,,###:::000+++999JJJGGG000'''---***++++++------------+++++++++---...---++++++,,,---,,,...000...+++***,,,...111$$$***))))))))))))************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***"""&&&//////)))///...---,,,,,,,,,,,,,,,...&&&dddCCC...999!!!999,,,+++++++++,,,---......444$$$///((()))'''***'''''''''---222$$$---xxx555---$$$&&&(((---******))))))******+++,,,...---,,,+++******)))))),,,)))%%%###$$$%%%&&&&&&***((('''%%%&&&''')))***))))))))))))))))))))))))((()))************)))(((******+++******)))(((((()))))))))(((((((((((((((((()))++++++)))((()))*********))))))))))))******+++***))))))******)))(((***)))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))******)))((('''&&&)))(((((()))+++,,,***))))))*********++++++++++++%%%%%%%%%&&&''')))***+++'''''''''(((((()))))))))(((***+++***(((&&&&&&&&&)))(((((('''((()))******++++++*********)))))))))(((((())))))))))))((((((*********++++++++++++***((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******************))))))))))))))))))))))))))))))*********))))))(((((()))))))))************((((((''''''(((((()))***))))))************))))))************************mmm```ZZZVVVSSSSSSOOONNNLLLIIIGGGEEEDDDDDDAAA@@@?????????===:::777777555444222222333444555333333333222222222111111///000000111111111000000............////////////000000000000////////////***888:::|||***---+++'''(((......***------------------------,,,,,,------------,,,,,,777$$$777''')))222'''aaafff---))),,,+++------++++++++++++---------......---+++)))******'''***,,,+++(((''')))+++111)))''',,,,,,,,,------------...,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++MMMYYY000---///%%%......---,,,,,,,,,------$$$777)))111,,,&&&,,,+++++++++,,,---......%%%...%%%444HHH```+++000###&&&,,,***000&&&%%%KKK|||&&&%%%)))///,,,******))))))******+++,,,...---,,,+++***************'''%%%$$$''')))+++,,,***((('''%%%%%%&&&((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***************)))((('''&&&''''''((()))*********((()))++++++)))((()))******))))))((())))))******+++)))((()))******)))((()))))))))(((((((((((('''))))))))))))((((((((((((&&&'''((())))))******)))++++++++++++******)))((()))(((((()))++++++***((()))*********++++++++++++%%%%%%%%%&&&''')))***+++((((((((())))))*********------,,,)))&&&%%%&&&(((((((((((((((((())))))*********)))))))))((((((((('''((())))))))))))((((((&&&&&&'''((()))***+++,,,))))))))))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((())))))************************+++*********************************))))))************))))))((()))))))))************((((((((((((((())))))***)))))))))******)))))))))))))))))))))))))))))))))lll```ZZZUUUSSSSSSPPPPPPNNNKKKGGGEEEEEEFFF@@@@@@???@@@@@@>>>;;;888555555444444333333333444111111111000000000000/////////000000111111000000............////////////000000000000////////////000111,,,fff)))***++++++...000---''',,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,333$$$...111'''333777 ))),,,,,,,,,...---+++******+++---...---......---***))))))***)))***,,,,,,+++******+++)))///###++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++'''///444%%%.........------,,,,,,---------(((000+++CCC+++555###++++++++++++,,,,,,,,,,,,,,,+++'''///(((,,,***///,,,%%%++++++(((666###(((222((('''******))))))******+++,,,---,,,+++*********+++,,,111...+++***+++,,,---,,,***)))'''&&&&&&'''(((((())))))))))))))))))))))))***(((&&&%%%%%%&&&(((***)))))))))***))))))(((((($$$%%%''')))***+++++++++((()))++++++)))((()))***))))))((((((((()))*********((('''(((******)))((())))))((((((((((((''''''))))))))))))((((((((((((''''''((())))))***)))))),,,+++++++++++++++******((((((''')))***+++***((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))************---------+++(((((()))***(((((((((((())))))))))))))))))))))))((((((((('''(((((())))))******))))))******)))))))))***+++,,,*********)))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''((()))***+++,,,,,,((((((((()))******++++++))))))***++++++++++++***************************))))))******++++++******))))))))))))************------,,,+++***)))((((((((())))))******))))))((())))))))))))))))))))))))kkk___ZZZUUUSSSSSSOOOPPPOOOLLLGGGEEEEEEFFF?????????@@@AAA???<<<999444444555555555444333222111111111000000000000///...//////000000000000000/////////000000000111111000000000000////////////222---'''ccc,,,+++,,,///000...---...,,,,,,,,,,,,,,,,,,,,,,,,------............------'''///&&&666555$$$333444%%%(((,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,...------...//////---+++&&&222uuu)))(((((()))))))))*********+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---000222---------,,,,,,------...000%%%000111......***+++,,,,,,,,,+++***)))444%%%(((MMM&&&'''###000111'''(((++++++222///___(((000$$$'''******))))))******+++,,,,,,+++)))))))))***,,,---444111///------,,,+++))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))(((((()))))))))'''((())))))))))))))))))%%%&&&((()))************((()))++++++)))((()))***((((((((((((((()))******(((''''''(((***+++***)))))))))((((((((('''''''''))))))))))))(((((((((((('''((()))))))))))))))(((******************++++++(((''''''(((***+++)))((((((((((((((()))))))))))),,,,,,+++)))(((((((((((()))))))))))))))(((((((((###&&&***,,,+++)))))))))'''(((((()))))))))))))))*********)))))))))((((((((())))))***++++++******,,,,,,+++*********+++,,,***))))))((()))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))*********+++'''(((((()))******++++++((()))***+++,,,++++++***************************((()))***++++++++++++***))))))))))))************,,,,,,,,,+++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))jjj___YYYUUUSSSSSSOOOPPPOOOLLLGGGDDDEEEFFF>>>>>>???AAAAAA@@@<<<999333444555666666444222111333333333222222222222111......///000000000000000111111111111222222222222000000000000////////////......333qqq111,,,***+++)))%%%***333,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---222)))---...(((+++000...,,,)))))),,,+++///***+++---......---+++***''')))+++++++++,,,---///,,,+++)))+++......***''')))555SSS333++++++,,,,,,,,,---------+++*********+++,,,------++++++++++++++++++++++++999555"""<<>>>>>??????===<<<888666444222222222333444000000111111111111000000222111111000000000000000...//////000111333444555777333......222555333111111---000aaa///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---//////...------,,,,,,,,,,,,000333555EEE---))))))***+++,,,---...//////000,,,,,,++++++***))))))))))))***,,,------,,,***)))+++)))___+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********))))))((((((```,,,000111+++...,,,------......------,,,222"""333WWW333&&&,,,******---000111...+++)))...:::DDD666...---,,,++++++,,,---...+++(((666111(((000---)))%%%&&&***---+++)))---,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,---,,,***((('''((()))*********))))))))))))******///+++((((((+++---***&&&''''''((()))))))))))))))((()))***)))((()))***,,,******))))))(((((('''''')))))))))))))))(((((('''))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((('''''')))((((((((((((((()))***+++***)))'''''''''((()))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***((())))))))))))*********))))))************))))))******)))(((((((((((((((((())))))))))))(((((('''+++***((()))***,,,++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++(((((())))))******++++++************************))))))))))))(((((((((((('''((((((((((((((('''&&&************)))))))))))),,,+++)))''''''((()))++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''(((((()))))),,,+++)))((((((((()))***kkk```\\\YYYUUUTTTQQQOOOMMMJJJGGGDDDBBBAAA???=========>>>===;;;999777666444222222222333444111111222222222222111111222111111000000000000000222222111111111222222333666111------000222000...000---000aaa---------....../////////---------,,,,,,,,,,,,,,,...//////...,,,---///111//////...---,,,,,,,,,,,,%%%***DDDMMMhhh+++,,,***------,,,,,,++++++***************+++++++++++++++***+++,,,,,,,,,,,,+++***+++)))___+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++*********))))))))))))qqq}}}+++---///+++,,,,,,,,,------------,,,,,,)))...,,,zzz666***,,,++++++---000111000...000((({{{===000...------------------...+++(((eee///))),,,,,,)))%%%&&&***---+++)))+++***)))))))))))))))((())))))*********++++++++++++***(((&&&&&&'''((()))******))))))))))))******---)))&&&'''+++---+++((())))))************))))))((()))***)))((((((***,,,************)))))))))))))))))))))))))))(((((('''((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))***************+++***)))(((((((((((((((******)))((((((((((((((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***((((((((()))))))))******))))))*********))))))(((******)))((((((((((((((())))))))))))))))))((((((+++)))((()))***,,,++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))))))))*********************************''''''(((((())))))******(((((()))))))))))))))(((''''''((()))***+++,,,,,,******(((((((((***,,,---+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++******)))))))))*********))))))))))))))))))++++++)))((((((((()))***jjj___\\\ZZZWWWVVVOOONNNLLLIIIFFFDDDAAA@@@=========>>>???>>>:::888777666444333222222333444222222222222222222222222222111111000000000000000222222222222222333444444666222......///000///---000,,,000aaa***++++++,,,---...///000------------------------...//////...---...000333000000...------,,,,,,,,,)))333%%%,,,vvv(((...+++...------,,,+++*********))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))___++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***************)))))))))eee,,,,,,......,,,,,,,,,------------,,,,,,***555999555,,,---,,,+++,,,///111111111111&&&555)))---..................---+++(((++++++))),,,)))&&&'''+++,,,+++)))*********))))))))))))((((((((()))))))))*********((((((&&&%%%%%%&&&''''''******))))))))))))*********'''%%%'''***,,,+++)))***++++++++++++******)))((()))***)))((((((***,,,************++++++++++++))))))******))))))((('''(((((())))))))))))((((((************************)))((((((''''''(((((()))((())))))***+++,,,,,,,,,,,,+++***)))(((''''''''')))))))))))))))(((((('''))))))************))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))++++++)))((()))***((((((((())))))))))))******************)))((('''******)))((((((((())))))))))))))))))))))))))))))+++)))((((((***++++++***************************************************************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))******+++******''''''((()))***+++,,,,,,))))))((()))***,,,...///+++++++++***************(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))))))))***+++---,,,,,,+++******))))))+++******)))((()))))))))iii___\\\YYYVVVUUUOOONNNLLLJJJGGGDDDBBBAAA>>>??????AAABBB@@@<<<999777666444333333222333333222222222111111222222222222111111000000000000000//////000111333666888999777444111000111111000...000,,,000```+++++++++,,,,,,------------------...............------...---,,,---///222111111///...------------222,,,***...***ccc---(((555CCC+++///...+++***///222222)))---)))777&&&******,,,,,,,,,,,,---------...******+++,,,------,,,,,,...---+++******+++---...+++)))___+++******+++,,,,,,+++*********++++++++++++,,,,,,,,,************************WWW///---000222...,,,,,,,,,------,,,,,,,,,111)))mmm---,,,++++++***+++,,,///000111...???000'''------///000000///------+++(((+++,,,***+++)))((()))+++,,,+++***+++,,,---,,,+++******+++))))))))))))*********+++''''''&&&&&&&&&''''''(((******))))))))))))******)))'''&&&''')))******)))((()))******+++++++++***)))******)))((((((***+++)))))))))******+++++++++)))************)))((((((((((((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++++++++***)))((((((((()))'''((()))******)))((('''))))))************))))))&&&&&&''''''((()))******((((((((((((((((((((((((((()))++++++)))((()))***)))))))))************+++******+++******)))((('''******))))))((())))))************)))***************)))((((((***++++++***))))))*********+++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''((()))***+++++++++************)))))))))(((************+++,,,---...******************************++++++++++++******))))))))))))))))))))))))+++***(((''''''(((***++++++++++++++++++++++++***+++******)))))))))))))))iii^^^[[[WWWTTTSSSPPPOOOMMMKKKHHHFFFDDDCCC>>>??????AAABBB@@@<<<999666555555444333333333222222111000000000000111222222111111000000000000000//////000222333555777888555444222111111000///...///,,,///```------,,,,,,+++++++++***---------.........//////,,,---------,,,---000222222222000///...---------%%%///000666<<>>:::$$$))),,,******---...,,,000999111)))000QQQ///&&&)))******++++++,,,,,,------,,,---.........,,,+++***///---+++******+++---///+++)))___+++***+++,,,------,,,+++************+++++++++,,,,,,***************+++++++++XXX000---///222///+++,,,,,,,,,,,,,,,,,,+++---%%%...))))))))))))***,,,...000,,,www...***,,,---...//////...---,,,+++(((888,,,---***))))))***+++,,,+++***+++,,,---,,,***)))***,,,*********+++++++++,,,,,,'''''''''(((((()))************))))))))))))******+++)))((((((((((((((('''%%%&&&''')))***+++++++++)))******)))(((((()))+++'''(((((())))))************************))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))((((((((()))))))))))))))***+++,,,'''((()))******)))((('''))))))************))))))''''''((()))******++++++((((((((((((((((((((((((((()))++++++)))((()))************+++++++++,,,,,,***************)))((((((******))))))))))))******,,,,,,+++***)))******+++***((('''((()))+++******)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''((())))))***)))************)))))))))(((,,,,,,++++++++++++++++++******************************++++++++++++******************************)))(((''''''''''''((()))(((((())))))***+++,,,,,,************)))))))))(((~~~hhh]]]YYYUUURRRQQQPPPOOOMMMKKKIIIFFFEEEDDD=========>>>???>>>:::888555555555444444333222222222111000//////000111222222111111000000000000000333333222222222222333333111111000//////...---,,,///+++///```///...------++++++***))),,,,,,,,,---......//////---............///222444444333111000...---------)))000"""333$$$,,,XXXHHH'''###'''555$$$,,,111444222111111000---,,,!!!///***999555III''')))************))))))))))))---.../////////---***)))///---,,,******,,,---///+++)))___+++***+++---......---+++***************++++++++++++*********+++++++++++++++{{{hhh---+++,,,---...++++++,,,,,,,,,,,,++++++###>>>###111((()))******))))))+++---(((lll......,,,------------------,,,+++(((UUU---...)))***++++++,,,,,,++++++(((***,,,+++(((&&&(((******++++++++++++,,,,,,,,,'''(((((()))***++++++,,,******))))))))))))******,,,+++***)))(((((((((((($$$%%%'''(((***+++++++++******+++***(((((()))***((((((((((((((()))))))))******++++++******)))((())))))************))))))''''''''''''''''''''''''***))))))(((((())))))*********))))))(((''''''&&&((((((((()))***+++,,,---'''(((((()))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))((()))++++++)))((()))************+++++++++,,,,,,))))))************))))))******)))))))))***++++++///...,,,***))))))*********((('''''')))******)))))))))******+++++++++,,,************************************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&'''(((((()))((((((''''''((()))***+++,,,,,,,,,,,,+++++++++******)))***************+++++++++(((((())))))))))))((((((************************''''''((((((((((((((((((%%%&&&'''((()))+++,,,,,,)))************)))(((((({{{eee[[[XXXUUURRRQQQOOONNNLLLJJJHHHFFFDDDCCC???=========>>>===;;;999555555555555444333222222333222000//////000222333222111111000000000000000444333222111111111111111///000000000///...------...+++///```......------,,,,,,+++++++++++++++,,,---.........,,,------------...111333444333222000///...------888555...'''&&&***sssIII666111(((,,,(((---...,,,***,,,,,,***111000GGG&&&...///333nnn...+++***++++++++++++,,,,,,,,,+++---///000000...,,,+++...---,,,,,,,,,,,,---...+++)))___++++++,,,...000000...,,,+++************++++++++++++*********++++++,,,,,,,,,]]]---++++++***///++++++,,,,,,,,,,,,++++++***%%%111(((***,,,,,,***)))***+++(((QQQ,,,///,,,,,,++++++++++++,,,,,,+++(((zzz...***(((***,,,,,,,,,+++++++++(((+++---+++'''&&&(((+++************++++++++++++&&&'''(((***+++,,,,,,,,,******))))))))))))******************))))))***+++(((((()))*********))))))***++++++***(((''')))*********))))))))))))))))))***++++++++++++***))))))******++++++++++++******((((((((((((((((((((((((******))))))))))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,((((((((((((((()))******))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((((()))))))))*********'''((()))******+++************))))))******+++,,,222000---+++)))))))))))))))((('''''')))******)))***************+++++++++++++++++++++++++++++++++)))))))))))))))***************************************))))))(((((('''''''''(((((()))))))))((((((''''''((()))***+++,,,,,,))))))******************))))))*********+++++++++(((((())))))))))))((((((************************'''(((***+++,,,+++***)))&&&''''''((()))***++++++)))******+++***)))((('''xxxcccZZZWWWUUUSSSRRRNNNMMMKKKIIIGGGEEECCCBBBAAA@@@>>>>>>??????===<<<555555555555444333222111444333111000000111333444222111111000000000000000111111000000111111222333///111222222111000000000...+++///```------------------------******+++,,,,,,---......)))***++++++***,,,///111555444222000///...------''',,,444$$$111111 444KKK&&&///((()))---...++++++000333333(((...%%%777%%%444,,,444---***+++,,,...000222333444)))+++...000111000...------------,,,,,,---------+++)))___++++++---///111111///---+++)))************+++++++++*********++++++,,,,,,,,,HHH///...,,,***222+++++++++,,,,,,+++++++++<<<&&&000))),,,......+++))))))+++///BBB***///---,,,************,,,---+++(((///%%%(((***,,,---,,,+++++++++)))---///---)))'''***---))))))))))))************&&&&&&(((***+++,,,,,,,,,******))))))))))))******))))))************,,,---,,,,,,,,,++++++)))((((((***++++++***((('''(((***,,,+++++++++******))))))***++++++++++++***))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++******************)))(((''''''''')))***+++))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))((()))++++++)))((()))***''''''''''''((((((((((((&&&'''(((***++++++++++++******))))))***+++,,,,,,444111...+++)))(((((())))))((('''''')))******)))************************++++++++++++++++++++++++(((((())))))******++++++************************(((((((((((()))))))))))))))************))))))(((************))))))))))))&&&'''(((***++++++++++++))))))******++++++++++++******++++++++++++******************************'''))),,,......---+++***)))))))))))))))*********)))******++++++)))((('''xxxeee[[[WWWSSSPPPOOORRRNNNKKKJJJJJJHHHEEEBBBAAA@@@???@@@@@@???<<<999888555222000//////111222111111111000111111222222111111111111111111111111000111111111111222222222000000000000000000000000000---000aaa++++++,,,,,,,,,---------,,,+++*********+++,,,---...............///000000222111///...---------......------,,,,,,------...+++DDD"""555,,,***666&&&///;;;%%%000////////////////////////(((,,,***+++---///000000///...------,,,,,,,,,---......444333111000...------,,,------]]]))),,,,,,............,,,,,,///000000///---+++,,,---,,,,,,------------,,,,,,******111111:::%%%,,,888%%%&&&444+++666'''%%%///(((***,,,,,,++++++,,,---kkk)))*********+++---......---+++***...***---'''***+++,,,,,,------,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))******,,,,,,+++***)))))))))***************************,,,+++***((((((((())))))(((((((((((('''&&&%%%$$$+++++++++*********))))))))))))************))))))+++++++++*********))))))))))))************)))))))))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((((()))***++++++***((('''))))))))))))))))))))))))+++*********))))))(((((('''''''''((()))+++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++(((%%%&&&(((******)))))))))))))))))))))))))))************************+++++++++************))))))***+++,,,,,,+++***)))))))))))))))((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))+++)))((()))***+++***(((************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))vvvdddZZZWWWSSSQQQQQQQQQOOOKKKJJJJJJHHHEEEBBBAAA@@@??????@@@???<<<::::::888555333222222333444222222111111111111111222000000000000000000000000//////000000000111111111000000000000000000000000000---000aaa++++++,,,,,,,,,------------,,,+++++++++,,,.....................//////000222111///...------.........------,,,,,,------...777===;;;"""555555"""333222 444555........................zzz)))***+++---------+++***+++,,,,,,,,,,,,,,,,,,---...///111111000///............,,,---^^^))),,,,,,------------,,,,,,///000111///---,,,---...------............------666%%%///"""...222111222111++++++uuu,,,))))))+++------+++++++++,,,~~~)))))),,,***+++,,,------,,,+++***000,,,,,,)))***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))******+++*********))))))*********+++++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((///...---,,,+++)))((((((,,,+++******))))))******************************+++***)))(((((())))))***))))))))))))((('''&&&%%%*********)))))))))(((((())))))************))))))+++++++++*********))))))))))))************))))))((((((((())))))((((((((())))))))))))************''''''((())))))((((((((())))))))))))))))))))))))************)))))))))(((***))))))))))))******+++++++++++++++++++++++++++++++++***))))))***++++++,,,***((((((+++,,,,,,+++************************************************+++++++++************))))))******************)))))))))))))))((((((((((((***)))))))))))))))))))))************************************************+++++++++*********))))))+++***)))***,,,,,,***)))************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))uuucccZZZWWWTTTRRRRRRQQQOOOLLLJJJIIIHHHEEECCCAAA@@@?????????>>><<<::::::999666444333333444555333333222111000000000000////////////////////////.../////////000000000000000000000000000000000000000---000aaa,,,,,,,,,,,,---------------------,,,---......///......------......///000111000///......---.........------,,,,,,------...,,,###bbbAAA@@@'''$$$000&&&//////......------------......333<<<111(((...<<<888---......,,,*********++++++++++++,,,---...///000//////.........//////000,,,,,,^^^***---,,,,,,++++++,,,,,,---...//////...,,,+++,,,---.........//////.........///000333###&&&777$$$;;;$$$***BBBWWW+++(((+++,,,...---,,,++++++,,,))))))...++++++++++++++++++++++++000---,,,+++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********)))(((((()))))))))*********++++++***************)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((())))))***++++++++++++***)))))))))*********************************))))))((())))))***+++************)))((('''''')))))))))((((((((((((((())))))************))))))+++************)))))))))))))))************))))))''')))+++,,,,,,+++)))'''))))))))))))************((((((((((((((()))***+++))))))))))))))))))))))))************)))))))))))),,,++++++******)))))))))++++++++++++++++++++++++++++++***))))))***++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++************************+++++++++************)))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++***************+++***+++,,,------+++)))))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))vvvddd[[[XXXUUURRRRRRPPPOOOMMMKKKIIIGGGEEECCCBBB@@@???>>>???>>><<<:::888777555333333333444444444333222111000000000000000000000000000000000000/////////000000000111111000000000000000000000000000---000aaa,,,,,,,,,------------...---------------............------------...//////000000//////...............------,,,,,,------...***888%%%:::"""444---(((888)))'''...---,,,,,,,,,,,,---..."""$$$111---222666$$$//////---,,,///222333000---+++++++++,,,---...///000///......------......///,,,,,,___+++---,,,+++******+++,,,---,,,------,,,+++******+++......////////////......%%%AAAYYY444555)))///,,,###(((+++%%%BBB%%%...,,,...///...,,,++++++,,,+++***...------,,,,,,,,,,,,---------111***'''******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))************,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))******)))))))))************************"""###%%%''')))+++,,,---******))))))))))))******************************((((((((())))))***++++++***+++++++++******)))((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))((()))***++++++***)))(((''''''''''''((((((((((((+++***))))))***,,,...///))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++*********************************+++******************+++)))((((((((()))*********++++++++++++++++++++++++************************+++++++++*********))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))*********************************++++++++++++++++++++++++*********************************,,,------***(((((()))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))yyyggg]]]XXXTTTRRRQQQOOOOOONNNKKKHHHFFFDDDDDDBBB@@@???>>>>>>>>>===;;;777777555444444444444444444333222111000000000000111111111111111111111111000000000111111111222222000000000000000000000000000---000aaa,,,,,,---------.........+++,,,,,,------------------------------.../////////////////////............------,,,,,,------...444&&&999111***&&&AAA(((...444,,,...---,,,++++++,,,---...999+++///%%%&&&***///000///++++++222===@@@999000,,,++++++,,,---...//////000///...---,,,,,,,,,,,,+++,,,```+++...---++++++++++++---...,,,---...---++++++,,,---......////////////......---'''(((888...***222&&&***444333ppp'''------...//////---+++,,,,,,---+++,,,000//////......//////000,,,BBB)))&&&)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))((('''&&&(((((()))))))))*********,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++************))))))((())))))******************************(((((())))))************++++++++++++++++++***)))************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))(((''''''''''''((()))''''''''''''((((((((((((+++***))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,,,,+++*********************************++++++*********((())))))***************++++++++++++++++++++++++************************+++++++++*********))))))***)))(((''''''((()))***'''((((((((()))))))))***(((((())))))************************************************************************************)))))))))***,,,+++)))''''''((()))+++++++++++++++))))))))))))))))))))))))************************zzzggg]]]XXXTTTQQQQQQOOOOOONNNLLLHHHEEEDDDEEECCCAAA>>>===>>>>>>===<<<888888777666666666666666333333222111000000000000111111111111111111111111111111111111222222222222000000000000000000000000000---000aaa,,,---------............++++++,,,------------,,,------,,,,,,------...///......////////////.........------,,,,,,------...000((()))...QQQ222###333%%%///333///...,,,++++++,,,...///222***000111///000111(((///+++***333???CCC<<<222------,,,,,,,,,---......000///...---,,,+++++++++++++++```,,,...------,,,,,,------......///000///...---...///.........//////.........111***;;;)))***---...///###222;;;@@@111&&&---...000///...------...,,,...***000000000000000000000000,,,aaa......)))******+++++++++++++++))))))))))))))))))))))))))))))*********)))((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))))))))******++++++******)))************************)))))))))***************))))))((((((((()))******************************((())))))************)))***+++++++++++++++******************++++++++++++))))))************))))))(((((()))))))))))))))***))))))************)))))))))'''&&&$$$$$$&&&''')))))))))))))))************((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))************)))***,,,---...------,,,************************)))***++++++++++++***))))))+++------,,,+++,,,---++++++++++++++++++++++++************************+++++++++************)))***))))))(((((())))))***''''''(((((())))))******((((((((()))******++++++************************))))))))))))))))))))))))***************+++++++++***)))((((((*********((('''((()))+++,,,++++++***))))))))))))))))))))))))************************wwwddd[[[WWWSSSQQQPPPNNNOOOOOOLLLGGGDDDDDDEEECCCAAA>>>======>>>===<<<777777666666666666666666222222111111111111111222111111111111111111111111000000000000111111111111000000000000000000000000000---000aaa------------............+++,,,---...///......---------,,,,,,------...///---...///000000///.........------,,,,,,------...---...&&&777'''...333,,,)))222111///---,,,,,,---///111000///(((...(((...444222///,,,+++///666999666222......---,,,,,,,,,------------,,,,,,,,,,,,,,,---***+++aaa------......//////......---,,,---......---,,,---///------............------***+++"""SSS***,,,///''',,,:::%%%555%%%,,,...///000.........///)))000***///000111111111111000///,,,+++222))))))***+++++++++++++++))))))))))))))))))))))))))))))******+++*********(((((((((((()))))))))***(((((()))))))))))))))***)))))))))))))))))))))))))))******++++++******)))************************###$$$%%%'''(((***+++,,,((((((((((((((()))******************************))))))***+++******((((((******++++++++++++******))))))))))))*********+++))))))************))))))(((((((((((())))))******))))))************))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))************''''''((())))))((((((((())))))))))))))))))))))))((()))))))))************+++,,,...///...---+++***************************)))***++++++++++++***)))(((+++......,,,+++,,,---************************************************+++++++++************))))))******************)))'''''''''((()))*********'''(((((()))******++++++************************************************))))))*********+++++++++---+++(((((()))+++++++++&&&''')))+++,,,+++***)))))))))))))))))))))))))))************************tttbbbYYYVVVSSSQQQQQQNNNOOOOOOLLLGGGDDDDDDFFFCCCAAA>>>======>>>===<<<444444444444444333333333111111111111111111222222000000000000000000000000////////////000000000000000000000000000000000000000---000aaa---------.........//////,,,---///000000000///...---,,,,,,,,,,,,---......---...///000000///.........------,,,,,,------...///---000666"""000%%%...666...111000...,,,,,,...000111***222(((444(((------000///...---,,,+++,,,///000//////...---,,,,,,,,,,,,++++++++++++,,,---...///***+++aaa------...///000000///...---)))***++++++***)))***,,,,,,------------------,,,&&&&&&333(((999---)))---UUU 000***,,,---///000///...///000%%%111***---///000222222000///---***+++))))))***++++++++++++***))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))------,,,+++***)))((((((((((((((((((((()))******************************)))***++++++***)))(((''')))******+++++++++******'''((((((((())))))******))))))************))))))'''((((((((())))))******))))))************))))))%%%&&&'''))))))'''&&&%%%''''''''''''((((((((((((((()))***++++++***((('''))))))))))))))))))))))))(((((())))))*********+++......//////...,,,***((()))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&))),,,---***)))***+++))))))))))))))))))))))))************************+++++++++************))))))***+++,,,,,,+++***)))&&&''''''((()))******+++'''(((((()))***+++++++++************************++++++++++++++++++++++++))))))******++++++++++++///,,,)))((()))+++------&&&''')))+++,,,+++***)))))))))))))))))))))))))))************************tttccc[[[WWWSSSOOOMMMPPPOOOMMMKKKHHHFFFDDDCCCBBB@@@>>>>>>======;;;999555555444333333333444444222111000000///000000000000000000000000000000000////////////............111000///......///000111000,,,///```------,,,+++,,,---...///,,,,,,,,,---------......+++,,,...///000///......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333&&&CCC...,,,)))EEEUUU:::%%%111555"""***555)))000;;;***///---,,,+++,,,///222444...---,,,+++,,,---...///***+++,,,,,,------,,,,,,///...---,,,++++++++++++***+++___+++........................,,,,,,---...---,,,+++******+++,,,---............111'''444 ===%%%+++&&&~~~888222)))))),,,---///111111000...---(((444+++)))---555))),,,333(((333###444...+++***'''### %%%***************************))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))*********++++++,,,---...///...,,,***)))))))))***((()))***,,,,,,+++******+++,,,,,,---,,,+++***)))+++++++++*********))))))+++++++++***)))(((((('''(((((((((((())))))))))))***)))))))))***+++,,,,,,+++***)))((('''''''''''')))***+++,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))------,,,+++***************++++++***)))***---//////111333111,,,))))))***)))))))))***+++++++++,,,)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))***,,,......---,,,+++...---,,,+++************((()))+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...---,,,+++************111000///,,,***(((&&&%%%************))))))))))))************************sssbbbZZZWWWTTTPPPOOOPPPOOOMMMKKKIIIFFFEEEDDDCCCAAA?????????>>><<<:::555444444333333333333333222222111000000000000111000000000000000000000000////////////////////////111000///......///000111000,,,///```------,,,,,,,,,---...///,,,,,,---------.........------...................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,666)))666(((///+++%%%|||EEE444000------888''''''555+++666333111///------...000111000///...,,,+++++++++,,,++++++,,,---------------...---,,,+++***************+++___+++------------............+++,,,---------,,,++++++++++++,,,---............$$$>>>(((,,,+++NNNAAA---,,,)))333+++,,,---...///......---+++333***///))))))***//////'''$$$)))ppp111***)))******)))&&&&&&))),,,************************)))))))))))))))))))))))))))******++++++******)))++++++***)))))))))))))))+++***)))((()))***,,,---000000///...---,,,,,,---))))))***++++++++++++***)))***+++++++++)))((('''+++++++++*********))))))++++++******)))(((((('''(((((((((((()))))))))***+++******))))))))))))***++++++***)))(((((((((((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))******+++)))******))))))***...111111222222///,,,)))***+++***************+++++++++++++++*********************************************************************+++,,,---------,,,+++...---,,,+++************,,,,,,+++******)))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************))))))))))))************************qqqaaaYYYWWWTTTRRRQQQPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@???===;;;555444333333222222222333333333222111111111111111000000000000000000000000000000000000000000000000000000////////////000000000,,,///```------,,,,,,------...///,,,------------.........///......---------....../////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,000---000+++666666"""+++>>>///:::&&&&&&444///+++222222777555222///------------///...---,,,,,,,,,,,,,,,,,,,,,---............------,,,+++******))))))******+++```,,,,,,,,,---------.........+++,,,,,,---------,,,,,,,,,,,,------...---------///&&&555$$$(((---GGGEEE111(((...,,,+++,,,,,,,,,------------...000***///((($$$---,,,)))...$$$>>>LLL111,,,'''***,,,---,,,++++++,,,************************)))))))))))))))))))))))))))******++++++******)))+++***)))))))))))))))))),,,+++***))))))***,,,---,,,,,,+++***)))'''%%%%%%*********)))******+++,,,******+++++++++***))))))+++++++++***************++++++******)))(((((((((((((((((()))))))))******,,,+++***))))))(((((())),,,,,,***)))))))))))))))******++++++,,,++++++***))))))))))))************))))))))))))))))))))))))***************+++++++++************************((((((((()))))))))******''''''''''''((()))******((())))))))))))+++000333666555222...+++)))+++---+++++++++***************,,,,,,++++++***))))))(((************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,+++***************///---+++((('''((()))***))))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------'''((()))***+++---......++++++*********)))))))))************************rrraaaYYYVVVSSSQQQPPPPPPOOONNNLLLIIIGGGFFFEEEDDDBBB@@@@@@@@@???===;;;555444333222222222222222444333222222111111222222000000000000000000000000000000000000111111111111000000////////////000000000,,,///```---------------......///------------............111000...---,,,,,,---........./////////......---------------------------***333555555444555555%%%SSS999&&&999444666!!!;;;...666555222///---,,,++++++******+++,,,---///000000,,,---......//////......---,,,,,,+++******++++++***+++```,,,++++++,,,---.../////////,,,,,,,,,------------------------...------,,,,,,***777***===$$$$$$AAA222555&&&<<<))),,,,,,,,,+++,,,---......///---+++***---)))...&&&&&&888+++nnn333......)))***,,,---,,,+++******************************))))))))))))))))))))))))))))))************))))))******)))))))))))))))***)))***+++,,,------------******)))(((%%%"""+++***)))))))))***,,,---,,,,,,---------,,,,,,,,,************************************))))))(((((((((((()))))))))*********,,,++++++*********++++++---,,,+++***))))))))))))*********+++++++++++++++((()))))))))************))))))))))))))))))))))))************************************************(((((()))))))))*********'''''''''''''''((()))***))))))))))))***...333777>>>:::444...***)))+++,,,,,,+++++++++***)))))))))+++++++++*********))))))************************************************++++++******++++++,,,---,,,,,,+++***************---,,,***)))))))))******++++++************++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,---.../////////------------------......+++++++++*********))))))************************sssaaaXXXUUUQQQOOONNNPPPOOONNNLLLJJJHHHGGGFFFCCCBBB@@@??????>>><<<:::666555444333222222222222444333222222111111222222000000000000000000000000///000000000111111111222//////000000000000//////000,,,///```------.........//////...---------.........//////111000...---,,,,,,---...,,,------.........------////////////////////////---444444999,,,(((888---CCC555!!!,,,///000555222111///---,,,,,,+++,,,)))***+++---...//////000,,,---......//////............---,,,,,,,,,,,,---***+++```---++++++,,,---///000111111---------------------...---------...------,,,,,,)))666+++...///***222'''+++555+++222'''???555------,,,,,,------...///---,,,---***///---+++(((,,,111%%%((((((,,,///...,,,+++************************************************************)))))))))******)))))))))***)))))))))))))))******###%%%***---///...,,,++++++,,,,,,,,,***(((&&&%%%+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,---*********************************)))))))))))))))))))))))))))*********************+++,,,---...///---,,,+++***))))))))))))))))))))))))***+++++++++((()))))))))************))))))))))))))))))))))))************************************************))))))))))))************+++***))))))((((((((()))***+++++++++,,,000666:::DDD???666///+++******+++,,,+++++++++***)))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++*********+++,,,---++++++******))))))******((()))***+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))%%%&&&((()))***++++++***.........------,,,,,,,,,++++++++++++************************************tttaaaXXXTTTPPPNNNNNNPPPOOONNNLLLJJJIIIGGGGGGCCCAAA?????????>>><<<:::777666555444333222222222333333222111111111111111000000000000000000000000...//////000000111111111//////000000000000//////000,,,///```------...////////////...------.........////////////......---------......+++,,,------------------////////////////////////000,,,+++555000)))222///222>>>000111 @@@000...///...------,,,,,,---------.........------,,,+++,,,,,,---............---......------------......***+++aaa---+++,,,---...000111333333//////...---,,,---------,,,,,,------...---------444@@@000555+++555$$$000FFF\\\,,,)));;;111///222------------............+++---///111+++---'''111222###555)))+++---444000,,,******+++,,,,,,************************************************((())))))******))))))((()))))))))))))))******+++"""'''+++---,,,***((())))))+++,,,---.........*********)))******+++,,,))))))(((((())))))***+++***************+++++++++******)))))))))))))))))))))))))))*********++++++)))))))))***,,,---///000,,,,,,***)))))))))))))))((((((((((((((()))***+++))))))))))))************))))))))))))))))))))))))+++++++++***************************************)))))))))*********++++++---,,,+++***))))))))))))++++++++++++,,,000777;;;EEE>>>555...+++*********+++++++++***************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************+++++++++++++++******)))))))))******%%%'''***,,,------,,,+++))))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******&&&''')))+++,,,++++++***)))*********+++++++++,,,,,,++++++++++++*********************************sss```WWWSSSQQQOOOPPPPPPOOONNNLLLKKKIIIHHHGGGDDDBBBAAA@@@@@@???===;;;888888666555444333333333222222111000000000000111000000000000000000000000------...//////000111111...///000111111000///...000,,,///```,,,---...///000//////...............////////////------..................,,,,,,---...............------------------------///(((+++111555444///333===FFF'''<<<***666444)))............------............///......,,,***)))++++++,,,------------------------,,,,,,------...***+++aaa...,,,---...000111333444555111000///---,,,,,,,,,,,,++++++,,,---............+++222888111;;;###---000(((000nnnuuu"""666000;;;555***&&&***+++,,,---...------,,,,,,...///555$$$222)))222...)))OOO***555...111...***)))***,,,,,,+++************************************************(((((())))))))))))(((((()))))))))))))))***++++++%%%&&&(((*********)))(((((((((((()))***,,,---...))))))***++++++++++++***(((((('''''''''((()))***))))))*********+++++++++)))))))))))))))))))))***))))))*********+++++++++((((((((()))***+++,,,---++++++***)))(((((((((((('''&&&&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))*********++++++***)))***///555:::???999111+++***************************+++++++++******************++++++************************************************((()))***+++,,,++++++*********))))))))))))******((()))******++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++---...///...---,,,(((((())))))***++++++,,,,,,,,,+++++++++*********************************qqq___VVVTTTRRRQQQRRRPPPOOONNNLLLKKKIIIHHHHHHFFFDDDBBBAAAAAA@@@>>>===999999777666555444444333222111111000///000000000000000000000000000000000,,,------...///000000111...///000111111000///...000,,,///```,,,---///000000000///.............../////////000+++,,,...///000///......------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,///---444---111444'''444%%%:::111===>>>!!!***888///////////////.........+++,,,---.........---,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,------***+++aaa...,,,---///000222444666666333111///---,,,++++++,,,***+++,,,---......///...,,,)))000&&&,,,666+++444///*** 777!!!@@@)))%%%...222&&&---888)))(((***,,,---------+++***rrr---///...333 ;;;------%%%:::((($$$888)))+++(((&&&'''***+++***)))************************************************(((((())))))))))))(((((())))))((())))))***++++++...---+++*********++++++...---,,,*********+++,,,((()))***,,,,,,+++*********)))(((((((((***+++,,,))))))******++++++++++++)))))))))))))))*********)))************+++++++++)))((((((((((((((()))***+++***)))(((''''''''''''&&&%%%%%%%%%&&&''')))***))))))))))))************))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((()))************+++++++++)))(((((())))))***+++,,,******)))((()))---444999:::444---))))))++++++***))))))******+++++++++,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))''')))+++,,,---,,,***)))***)))))))))))))))******---+++***(((((()))+++,,,++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************nnn]]]YYYSSSQQQQQQMMMOOOPPPPPPPPPMMMIIIEEEBBBEEECCC@@@???>>>>>><<<;;;:::888666555555555444333222222222111111111111000000000000000000000000000111111222222222222111111//////000000000000/////////,,,000```222111000.........///000,,,,,,,,,---......---+++......---,,,,,,,,,------000000000000////////////,,,++++++******++++++,,,////////////////////////777555)))"""222///444111---------,,,,,,+++++++++------------------------///////////////.........,,,++++++******++++++,,,///+++___+++,,,+++***+++000555888999666333///,,,,,,,,,,,,,,,,,,,,,------.../////////,,,555---888)))///)))333)))333&&&$$$111///,,,------......------,,,,,,,,,,,,++++++*********RRR..."""333444///333333%%%777^^^000###???$$$+++++++++***************)))******++++++******)))++++++************************++++++++++++******,,,+++******+++,,,///000111///---***((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))---***((((((+++---+++***%%%&&&''')))************((((((((()))******++++++))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))+++***)))'''''''''((()))((()))))))))******************)))&&&%%%%%%''')))******))))))******+++,,,******))))))))))))******(((***+++***)))((()))***,,,+++++++++***)))))))))(((((())))))***+++------000...---+++******++++++'''(((***++++++******)))++++++++++++++++++++++++((()))***++++++***)))((())))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************...---***(((((((((***+++++++++******++++++,,,------,,,,,,+++*********+++,,,,,,,,,++++++++++++***+++))))))+++...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++......---,,,***)))((((((+++***)))((((((***,,,---nnn]]]ZZZSSSQQQRRRMMMOOOPPPOOONNNLLLHHHEEECCCCCCAAA???>>>??????>>>===:::888666555555555444333222222222111111111111000000000000000000000000000000000000111111000000000//////000000000000/////////,,,000```222111///.........///000111///......//////...,,,---------------......//////////////////000000000,,,,,,++++++++++++,,,,,,////////////////////////222---444YYYnnn***000000,,,...---------,,,,,,,,,,,,------------------------------------............,,,,,,++++++++++++,,,,,,///+++___+++...,,,+++---111666999:::666222...,,,,,,------,,,++++++,,,------......///999+++111"""---;;;***&&&///***111111555''',,,------......------,,,,,,,,,,,,+++++++++******333<<<...444,,,+++333888000***+++,,,+++++++++******)))))))))+++,,,,,,------,,,,,,+++************************)))******************)))***)))(((((()))***,,,...///...,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&''')))***)))'''(((((()))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((('''(((((()))************++++++++++++******)))'''&&&&&&(((*********))))))******+++,,,((((((''''''''''''(((((((((***+++***)))((()))***+++++++++******************))))))))))))+++,,,---...---,,,+++*********+++((())))))***************++++++++++++++++++++++++))))))***++++++***))))))))))))************))))))******)))(((((()))******************************************************,,,+++***)))))))))***++++++************+++,,,,,,,,,+++******))))))******)))))))))******+++++++++((()))+++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++)))))))))***,,,---ooo^^^ZZZTTTQQQRRRNNNPPPOOONNNLLLJJJHHHEEEDDDBBB@@@>>>>>>???@@@???>>>:::888666555555555444333222222222111111111111000000000000000000000000000//////000000000000////////////000000000000/////////,,,000```111000///.........//////111///---,,,---/////////------------...///000000.........//////000000111---,,,,,,++++++,,,,,,---////////////////////////,,,,,,888'''999111&&&,,,...............---------------------------------++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,///+++```,,,///...---///333777999:::444111...,,,,,,------,,,++++++,,,,,,---............777---EEE$$$:::333999333'''000,,,------......------,,,,,,,,,,,,++++++++++++***%%%]]]###:::+++!!!???hhh)))///333(((222,,,++++++***)))(((''''''++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***)))(((((()))***,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++************)))))))))))))))))))))))))))(((''''''((()))((('''***************)))((('''++++++******)))(((((('''))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))******)))((((((((())))))***++++++++++++,,,,,,,,,***+++***)))'''''')))+++******))))))******+++,,,)))((((((''''''(((((()))(((***+++***)))((()))******************+++++++++,,,+++)))(((((()))+++,,,---,,,+++***)))))))))******))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))******))))))))))))*********************************************************************+++++++++******))))))******+++,,,+++******))))))))))))***''''''((()))***+++,,,,,,%%%)))---,,,)))'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------'''(((((()))***+++,,,,,,,,,+++***)))***+++,,,---qqq___[[[TTTRRRSSSOOOPPPOOOMMMKKKIIIGGGFFFEEEBBBAAA???>>>??????>>>===:::888666555555555444333222222222111111111000000000000000000000000000000//////000000000000////////////000000000000/////////,,,000```////////////.../////////000---******,,,///111222//////.........//////000------......///000111111------,,,,,,,,,,,,------////////////////////////---111222"""yyy---***//////////////////.........------------------------++++++,,,---......//////,,,,,,,,,++++++,,,,,,,,,///+++```,,,///...---///333666888999333000---,,,---------,,,,,,,,,------.../////////$$$<<<(((333===888///$$$]]]OOO'''000 <<<,,,------......------,,,++++++++++++++++++++++++...,,,777(((333444,,,,,,,,,+++***((('''&&&&&&))))))************))))))***************+++++++++))))))))))))))))))))))))++++++******+++,,,------++++++++++++,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))+++***************))))))((((((((())))))(((((('''************))))))(((((())))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))******))))))))))))))))))*********+++++++++,,,,,,***++++++***)))(((***,,,******))))))******+++,,,+++******************+++(((***+++***)))((()))***)))))))))***+++++++++,,,...,,,***(((((()))***,,,++++++***)))))))))))))))+++***)))((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))******++++++******)))+++++++++******+++++++++************************************************'''((()))++++++,,,,,,+++******)))))))))***++++++++++++***************+++((())))))***++++++,,,,,,(((***,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///---,,,,,,+++***)))((((((,,,++++++++++++,,,------sss```[[[TTTRRRTTTPPPPPPOOOMMMKKKJJJHHHGGGFFFEEEBBB@@@??????>>>===;;;:::888666555555555444333222222222111111111000000111111111111111111111111000111111222222111111000//////000000000000/////////,,,000```.........////////////...555111---+++,,,///111222111000///...............,,,------...///000000111...------------------...////////////////////////111,,,222,,,AAAPPP---...////////////////////////------------------------,,,,,,---...///000000111---,,,,,,,,,,,,,,,,,,---///+++```---...---,,,...111444555555111///---,,,---...---,,,......//////000111111111222+++///888999HHHaaa333<<<,,,"""555$$$,,,------......------,,,++++++++++++++++++++++++///sss??? <<<###...222'''---,,,+++***)))((('''&&&((())))))******))))))((())))))*********+++++++++******))))))))))))******++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))$$$%%%&&&'''(((((((((((((((((())))))************))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))******************))))))))))))*********+++***+++++++++))))))+++,,,******))))))******+++,,,++++++************++++++(((***+++***)))((()))***)))))))))***+++++++++,,,...,,,***)))((()))***+++)))******)))))))))((((((+++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************'''((()))+++,,,,,,,,,,,,*********)))***++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///000///...---+++***)))(((,,,,,,,,,,,,,,,------...tttaaa\\\UUUSSSUUUQQQOOOOOONNNMMMKKKIIIGGGFFFEEECCC@@@???>>>>>><<<::::::888666555555555444333222222222111111111111000111111111111111111111111111111222222222222111111//////000000000000/////////,,,000```------.../////////......;;;777222///......//////000///......------......---------......//////000///......------......///////////////////////////444"""999,,,000%%%+++.........///////////////---------------------------......//////000000000------,,,,,,,,,,,,------///+++aaa---,,,++++++---000222222222///...,,,,,,---...---,,,//////000000111222222222888(((444---(((<<<qqqkkkAAA+++111(((333%%%,,,------......------,,,***++++++++++++,,,,,,,,,'''HHHNNN 111111,,,333(((///---,,,,,,+++***)))((((((******++++++++++++******)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,((()))))))))))))))))))))+++++++++++++++***((((((************************)))))))))))))))))))))))))))+++---,,,***((((((((($$$$$$&&&'''((()))))))))'''(((((()))******++++++))))))))))))))))))))))))&&&''')))***++++++++++++))))))))))))))))))))))))((()))***+++++++++******(((((()))))))))*********(((***++++++******+++,,,******))))))******+++,,,***))))))(((((())))))***(((***+++***)))((()))******************+++++++++,,,,,,+++******))))))***))))))************)))(((***************+++,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******(((((())))))))))))((((((++++++++++++++++++++++++************************(((((()))***++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---............------,,,,,,,,,,,,///,,,)))***...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------------------,,,,,,---------.........uuubbb\\\UUUSSSUUURRROOOOOOPPPOOONNNKKKHHHGGGDDDBBB???>>>??????===<<<:::888666555555555444333222222222111111111111000111111111111111111111111000000111111111111000000//////000000000000/////////,,,000```,,,---.../////////......888444000...............,,,,,,,,,,,,---...///000........................//////............//////////////////////////////000'''555+++222QQQ,,,------........./////////------------------------........................------,,,,,,,,,,,,------///+++aaa...,,,++++++---///111111111...---,,,,,,.........,,,/////////000111111222222...333111--->>>---CCCMMM999&&&///,,,------......------,,,******+++++++++,,,,,,,,,%%%222kkk...333111333555***222---,,,,,,,,,++++++************++++++++++++******((())))))***++++++,,,,,,---,,,+++******+++,,,---(((((())))))))))))((((((++++++,,,,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))***,,,///...,,,)))((()))''''''((()))******)))))))))))))))))))))*********))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++''')))++++++***)))***+++******))))))******+++,,,***))))))(((((())))))***(((***+++***)))((()))***+++++++++*********************+++++++++***))))))))))))***++++++******))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++******************************)))))))))***,,,---,,,,,,,,,+++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------,,,******+++------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))******+++---...//////,,,------...............vvvbbb\\\UUUTTTVVVRRROOOPPPQQQQQQOOOLLLIIIGGGBBB@@@>>>>>>???@@@???>>>:::888666555555555444333222222222111111111111000111111111111111111111111//////000000000000////////////000000000000/////////,,,000```+++,,,.../////////.........,,,******,,,...//////((()))***+++---///111333...............---------//////............//////////////////////////////***666***000333{{{000,,,---------......//////------------------------------------------,,,,,,...------,,,,,,------...///+++aaa...---,,,,,,---000111111000---,,,+++,,,...///...,,,......//////000000111111...000---999)))666'''...---,,,------......------,,,*********++++++,,,,,,,,,***(((nnn###111:::!!!999...///333***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((((())))))***++++++,,,,,,...---+++******+++---...******++++++++++++***)))***+++,,,---...---,,,+++''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,///222222...++++++,,,***++++++++++++***))))))++++++******)))((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,&&&(((*********)))***+++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,(((***+++***)))((()))***,,,+++++++++******))))))((()))+++,,,---+++***((()))***+++,,,,,,+++***))))))***+++,,,---,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***------////////////------++++++++++++++++++++++++************************,,,+++)))((((((***,,,---------,,,,,,------...///+++*********+++,,,,,,---))))))***+++,,,------...)))+++---+++((((((,,,000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------))))))***+++,,,------...,,,---......//////......tttbbb]]]UUURRRUUURRRSSSTTTTTTRRRNNNKKKIIIHHHGGGFFFDDDBBBAAA???>>>>>>:::888666444333222222222333111//////000111000///111111111111111111111111000000000000000000000000000000000000////////////000---000aaa000000000000000000000000222111111000///...---------------...............111111000000//////......000000000000000000000000------............------333'''===666,,,III@@@777333(((,,,...222---000000///...............000000000000000/////////000000///............///------aaa---+++,,,---///000111111111000///...---,,,,,,---...000///...------...///000+++...444///...---***666(((,,,******444(((+++---,,,+++*********+++,,,'''222ooo```***333000///---,,,,,,,,,---...///...---,,,+++++++++++++++,,,,,,,,,,,,+++******((()))***,,,,,,+++******...---***(((((((((***+++((()))))))))***************++++++,,,,,,++++++***...------,,,+++***))))))))))))************)))))),,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++++++++***)))(((((('''))))))))))))************))))))******++++++,,,,,,,,,,,,,,,+++)))((()))***(((((())))))******++++++*********)))))))))))))))++++++******+++,,,,,,---///...---,,,+++)))(((((((((((()))***+++,,,,,,---)))))))))***+++++++++,,,)))+++++++++***)))***+++---------,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))***+++,,,---.........******+++,,,,,,---......,,,,,,+++***+++,,,---......---,,,,,,......---,,,)))************+++++++++...------,,,,,,------...///...---,,,,,,,,,,,,,,,/////////000000111222333vvvccc]]]UUURRRUUUSSSSSSTTTTTTRRRNNNKKKIIIHHHGGGFFFDDDAAA???>>>>>>>>>;;;999777555444333333444444222111000111222111000000000000000000000000000000000000000000000000000111000000000////////////000---000aaa000000000000000000000000444444333333222111111111........................111000000000/////////...////////////////////////---......//////......---///&&&888000***===$$$111111'''444'''222---000000///.......................................000//////...---.........------aaa---+++,,,---///000000111111//////...---,,,---......000///...------...///000000///###444nnn==="""222444...;;;///333000,,,+++++++++++++++,,,,,,000+++///NNN&&&&&&...222111000/////////000111///...---,,,++++++++++++,,,,,,,,,---,,,,,,+++***))))))***+++++++++++++++...---+++***))))))******************++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********))))))************)))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++******)))(((((('''))))))))))))************((())))))))))))))))))******+++,,,+++)))(((***+++))))))))))))***************)))))))))))))))))))))++++++*********++++++,,,+++******)))((('''&&&&&&***************+++++++++************++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++---------,,,,,,+++++++++***************++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,+++******))))))******+++------,,,+++++++++++++++,,,,,,---...///222444555xxxddd]]]TTTRRRUUUSSSRRRSSSTTTRRRNNNKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>???;;;:::888666555444444555555333222222333333222111111111111111111111111111000000000000000000000000111111000000000/////////000---000aaa000000000000000000000000000000000000000000000000////////////////////////000000000000////////////........................---......//////......------)))333+++,,,000$$$===...''';;;"""222---000000///...............,,,---------------------//////...------------...------aaa---,,,,,,...///000000000000......---------...////////////............///000555$$$---777LLL---***000'''+++&&&)))***+++,,,,,,---,,,,,,---111$$$ddd 888CCC888333222111111000000111111......---,,,++++++++++++,,,,,,------,,,,,,+++******************+++,,,,,,------------,,,+++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))++++++++++++++++++,,,,,,******++++++++++++******,,,++++++******++++++,,,++++++******)))((((((((())))))))))))******************)))))))))))))))((()))***++++++***)))+++,,,***************)))))))))))))))))))))))))))******++++++******)))******+++))))))((((((((('''''''''+++++++++*********))))))+++++++++++++++************+++,,,+++***)))***,,,,,,++++++++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,------------,,,,,,+++++++++***************+++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++***+++,,,---,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,++++++************+++*********+++...111555777wwwccc\\\RRRPPPSSSRRRQQQSSSSSSQQQNNNKKKIIIIIIGGGEEEBBB???>>>>>>??????:::999777555444444444555555333222111222333222111333333333333333333333333000000000000000000000000111111111000000000//////000---000aaa////////////////////////........./////////000000000000000000////////////000000000000////////////..............................////////////......---...111***222)))RRR777,,,+++777&&&222...000000///...............,,,,,,---------------...///......---------------------aaa---,,,---...///000000000000------------......//////...............//////000///%%%444qqqVVV000///111%%%888)))+++((()))+++---......------,,,+++AAAGGGFFF;;;;;;CCC<<<)))%%%000111111111000000000000000...---,,,,,,+++++++++,,,+++++++++,,,++++++***))),,,+++***)))***+++,,,------...//////...---+++)))*********+++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************))))))((((((((()))))))))************+++++++++******)))))))))''')))***+++******,,,---+++++++++******))))))))))))))))))))))))*********++++++***)))))))))******************++++++++++++************************,,,,,,,,,++++++************+++,,,,,,******+++,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,------------......------------......,,,++++++*********++++++***))))))***,,,///333555uuubbbZZZQQQNNNQQQOOOQQQRRRRRRQQQNNNJJJIIIIIIFFFEEEBBB@@@???>>>???@@@999888666444333333444444444222111111222222111000222222222222222222222222111111111111111111111111111111111111000000000000000---000aaa////////////////////////000111111222222333333444111111000000/////////...////////////000000000000...........................//////////////////...---///111+++666(((***,,,000,,,000222...000000///...............------....../////////000//////...------------...------aaa---,,,---...///000000000///,,,,,,---....../////////---......///////////////(((555'''444FFF555(((%%%999***...(((***,,,---......------444666***]]](((999```pppKKK===;;;---+++((('''---555555000111111111111111000000///------,,,+++++++++,,,,,,***************))))))(((,,,+++*********+++---...,,,...///000///---+++)))))))))))))))*********+++***++++++,,,,,,++++++************++++++,,,,,,---******++++++++++++***************++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++*********)))))))))))))))((()))))))))*********************))))))(((((('''&&&(((***+++++++++,,,---,,,,,,++++++******))))))(((((())))))************++++++***************+++++++++,,,,,,,,,,,,------((())))))***++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++***+++,,,+++++++++*********))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++************+++,,,,,,---......+++++++++***+++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++******+++---///111sssaaaZZZQQQNNNPPPNNNPPPQQQRRRQQQMMMJJJIIIIIIEEEEEECCCBBBAAA@@@@@@@@@888777555444333333333444444222111000111222111000////////////////////////111111111111111111111111222222111111111000000000000---000aaa000000000000000000000000000000000111111111222222111000000//////......---////////////000000000000...........................//////000000//////...,,,---///***555(((000...333(((444222...000000///.....................//////000111111111000000///...............------aaa---------...///////////////,,,---......///.........,,,---...///000000000///---111CCCwww111:::...]]]///(((------***+++,,,------...------///000222eee///)))'''+++//////......555111***''',,,///))) 222:::;;;444///222555555222333333333333222111111---,,,,,,++++++,,,,,,,,,***************))))))(((+++++++++++++++,,,---------.../////////---+++)))(((((()))))))))************++++++,,,,,,++++++************++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,))))))************))))))***++++++,,,,,,++++++*********))))))))))))))))))))))))))))))************''''''''''''''''''&&&&&&&&&(((+++,,,+++++++++,,,+++++++++++++++*********((((((((()))******++++++++++++******+++,,,,,,---******++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++---,,,++++++++++++*********'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************...------,,,++++++************+++,,,------......+++++++++++++++,,,------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,---rrraaa\\\TTTPPPQQQMMMOOOQQQRRRPPPMMMJJJIIIIIIDDDEEEEEEEEEDDDBBB@@@???888777666444444444555555555333222111333333222111000000000000000000000000111111111111111111111111222222222111111111000000000---000aaa000000000000000000000000............////////////000000//////...------,,,.../////////000000000111//////////////////////////////000000000000//////...+++000***111***OOO000222---111333...000000///.....................///000000111222222111111000////////////000------aaa------......///////////////---.../////////...---,,,,,,---...///000000000///111(((SSS(((CCC111444 VVV666:::(((:::222------,,,,,,,,,------...)))<<<%%%666((()))111444......444222+++(((///444555555777777555555)))&&&000444---+++000111222333333333222000000,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,------......---,,,***)))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++))))))************))))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))***))))))))))))************(((((((((((())))))))))))&&&)))+++,,,,,,+++***+++***++++++++++++++++++,,,'''(((((()))******++++++******++++++,,,---//////++++++******************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++))))))*********+++++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,,,,------------+++++++++,,,,,,---------***+++,,,---------,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,------------///......------......///***************+++,,,,,,,,,------......---,,,+++qqqbbb^^^VVVRRRRRRNNNOOOPPPQQQPPPMMMJJJIIIIIIDDDEEEFFFFFFFFFCCCAAA???999888777666555555666666666555333333444444444333333333333333333333333333111111111111111111111111222222222111111111111000000---000aaa000000000000000000000000222222222222111111111111000//////...---,,,,,,,,,.../////////000000111111000000000000000000000000//////000000000000//////111+++222,,,///,,,mmm222000555***444---000000///........................///000111111222222111111000000000000000------aaa------...//////////////////....../////////...,,,++++++,,,...000000000000///***111NNN,,,555222222***:::)))LLL)))&&&444'''///...---++++++,,,---...000'''111555'''~~~jjj>>>""",,,777...+++444---222333...***,,,///000666888666333222444555555//////000111000///...---,,,,,,,,,++++++,,,------------......------,,,+++***+++,,,---...---,,,+++------------,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********))))))************))))))***+++,,,------,,,+++***)))))))))))))))*********))))))))))))************++++++,,,,,,---------...'''))),,,---,,,******************++++++,,,,,,---'''(((((()))***+++++++++******+++,,,---///000111,,,,,,,,,+++++++++******+++++++++***************+++++++++,,,,,,---------+++,,,------++++++,,,------------,,,,,,,,,+++++++++++++++***************------------------------------------------------++++++------------++++++........................***++++++,,,,,,------...//////...---+++******))),,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++******+++,,,,,,---......***+++,,,---...---,,,,,,...---,,,,,,......---,,,---------.........//////,,,++++++******++++++,,,))))))((())))))***++++++***,,,...//////...---+++vvvbbb[[[XXXRRRNNNOOOMMMOOORRRQQQOOOKKKIIIHHHFFFFFFDDDCCCBBBAAA@@@@@@<<<999666444444444333222555444333333222222333333333333333222222222222222111111000000000000111111222222111111111111222222000111***kkk000000000000000000000000------......///000000000000///............//////111******666***///KKK000))))))555777,,,000333$$$,,,---...//////...---,,,888###'''333...---///)))222---111000//////............//////------......///000000111444222000///...///000111***777^^^+++...000111111111111222444.../////////////////////222(((,,,444///---111111444###CCC222777333111222444000333(((###777---------------------------+++888***222555***222------DDD>>>------......//////000000///111222222000///000111444333111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...---+++*********++++++,,,,,,,,,+++,,,---...------+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++******,,,,,,+++)))((()))***,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++***)))(((''''''(((((((((((()))))))))))))))***+++***))))))+++---,,,,,,,,,++++++,,,------++++++******))))))((((((---,,,***(((((()))***+++...---,,,***))))))((((((+++***)))))))))***,,,---(((******'''###"""''',,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---......---+++******,,,///111+++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((---...............---,,,---,,,,,,++++++*********,,,,,,,,,---------......***+++,,,---------,,,,,,........................,,,...000222222000...,,,........................---,,,++++++,,,---,,,***************************------..................vvvbbb[[[XXXRRRNNNOOOMMMOOORRRQQQOOOKKKIIIHHHGGGFFFEEECCCAAA@@@@@@@@@;;;999666444555555444333555444333333222222333333111111111222222222222222222111000000000000000111111111000000000111222222///333---fff000000000000000000000000------......///000000000000////////////000111111***666999hhh:::777+++222777,,,...777111------...//////...------$$$GGG(((,,,666___000---000,,,...---//////............///////////////000000111111111333222000......///000111,,,333aaa///...///111000//////000111........................111---111444...000555222...333UUU***...555222444666333000--->>>...111---------------------------444%%%//////444,,,\\\SSS...,,,333%%%888+++.........///////////////---+++)))+++...222333222333222111000//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++++++++++++++++++++,,,,,,)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,+++***))))))***++++++************++++++,,,+++***))))))***+++,,,+++++++++******))))))(((***************))))))))))))***+++***))))))+++---+++++++++******++++++,,,++++++++++++************---,,,***)))((()))***+++---,,,++++++************+++***)))(((''''''((((((,,,......+++''''''+++///***))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......---,,,++++++,,,...///++++++,,,---------------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++222222222111000///...---,,,,,,,,,+++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++''')))+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------/////////---+++++++++++++++++++++++++++++++++,,,...///111222wwwbbb[[[XXXRRRNNNPPPMMMPPPRRRRRROOOLLLIIIIIIHHHGGGEEECCCAAA@@@??????:::888555444555666555444555444333333222222333333///000000111111222222222333222111000000000000000000000//////000111222222...777000^^^000000000000000000000000---......//////000000111000000000000111111222333---hhh)));;;000###111222)))000---......//////......---...(((333333555///333///---......000//////......//////000111111111111111222222222222111///.........///000///---ddd333///000111111///...///000////////////////////////000222777333...888???777---KKK@@@+++)))555555111444666222222)))hhh]]]555,,,000---------------------------(((777$$$:::000"""###666)))&&&;;;%%%///////////////.........///)))$$$&&&---222333111111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,++++++++++++++++++)))******+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------......------,,,***+++,,,+++***)))***+++++++++******************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++***))))))+++---++++++***))))))******++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,++++++******+++++++++,,,+++***)))''''''''''''...//////---))))))---111,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000333333333222000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++++++++,,,...///************************$$$&&&)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000///------------------------++++++++++++---///111222xxxbbb[[[WWWQQQNNNPPPNNNPPPRRRRRROOOLLLJJJIIIIIIHHHFFFCCCAAA???>>>>>>:::888555555555666666555555444333333222222333333......///000111222222222333333222111000000000000////////////000111222222///999000ZZZ000000000000000000000000.........///000000111111222111111000000000111111222333UUU333&&&333666---***,,,......////////////......666&&&+++@@@222---777...000222333000000////////////000000111111111111222222222222000000///......//////000111***eee333111222333222000///000111222222222222222222333333222666999444666IIIOOO???555aaa[[[222000999===333111666555000555)))GGG111---333........................---111)))+++,,,---;;;<<>>>>>:::888666555666777666666555444333333222222333333......///000111222222222333333222111111000111111000000000000000111222222222888///aaa000000000000000000000000......//////000111111111333222111000///.........000///BBBCCC000&&&:::222////////////////////////...???000"""---999---111222444000000////////////000000000000111111111111222222000000/////////000000000222,,,ccc222111222333333222111333444444444555555666777888888999:::<<<:::BBBZZZ^^^HHHCCCjjj&&&999888<<<:::111555:::444...777---444,,,222///........................777***<<>>@@@===888>>>???333111:::444000---555***..............................***///111((((((333333iii%%%+++888---///////////////.........)))---222444333222222333...///000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++******+++,,,,,,++++++,,,---000000111111111///---,,,++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,************************)))***+++***))))))+++---......---,,,++++++++++++)))))))))))))))*********)))*********++++++++++++((((((((((((((()))***+++((())))))***++++++******,,,,,,++++++,,,,,,------++++++************++++++******+++++++++,,,,,,,,,))))))))))))************,,,,,,++++++,,,,,,---...,,,---.........---,,,+++***++++++,,,,,,,,,,,,,,,------------------------------------------------111000///...............---...///000111111111111,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,,,,,,,---///000---------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...000111111000++++++++++++++++++++++++***++++++,,,---.........zzzddd[[[WWWQQQOOOQQQOOOQQQSSSSSSPPPMMMKKKJJJGGGFFFEEECCCAAA@@@@@@@@@===:::777666666666555444555444333333222222333333111111111222222222222222111111111111222333444444555444333222111111111111555...111000000000000000000000000/////////000111111222222111111111000000111111222111///MMM@@@666999''',,,111000///......///000111///;;;UUU111444,,,111000000111111000000000000111111///000111222333444555666000000111222222222222222...<<>>@@@CCCEEEFFFGGGHHHKKKMMMOOOQQQRRRTTTSSSWWWWWWXXXccccccTTTLLLOOO888\\\OOOKKKMMMLLLFFFHHHHHH<<<===BBB>>>888...222+++........................%%%666888 ---555!!!::::::333@@@...444))).........///////////////,,,---...000111111000//////000111111222111000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,***)))***,,,++++++++++++++++++,,,,,,)))))))))))))))+++,,,---***+++++++++,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,...///000111111111///---,,,++++++,,,------,,,++++++))))))******************))))))******+++,,,,,,,,,)))***+++***))))))+++---...---,,,+++************++++++***************)))))))))***++++++++++++++++++***************+++,,,)))***+++++++++***)))(((,,,++++++,,,------------...------,,,,,,------...******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------...---------++++++,,,---------------+++++++++,,,------..............................------.../////////......---......////////////...---------------,,,,,,,,,,,,,,,,,,---------......------------.........///------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,000///...///000111000///------------------------)))***,,,.........---,,,{{{ddd[[[WWWQQQOOOQQQOOOQQQSSSSSSPPPMMMKKKJJJFFFFFFDDDCCCBBBAAAAAA@@@>>>;;;888666666666555444555444333333222222333333333333333222222222222222000000000111222333555555666666444333222111111111555+++444000000000000000000000000/////////000111111222222000000000111222444555666222%%%333MMM***???---111000///......///000111000hhh000111---333333444111111000000000000111111000000111333555666888888000111222333333333333333,,,BBBiii999<<>>;;;999666555555666555555555333222222444444333111111111222333333333333222555&&&666888***EEE$$$RRR222111111222777---999222111111111000000//////333111000000111222222111333111///000333444222000111,,,777YYY$$$111///222555///(((///>>>***///333)))///000222222222111000//////...444&&&...,,,111555III,,,000+++111888---888qqq???DDDHHHNNNSSSVVVXXX[[[]]]```______```dddgggiiiiiillljjjiiijjjkkkiiieeeaaaSSSKKK[[[YYY^^^[[[\\\]]]___aaa```\\\YYYXXXVVVXXXJJJ999,,,444000000111111000//////...,,,,,,,,,---...///000111000222---,,,888&&&++++++---222,,,(((000---------...///000000111222111111222444111+++&&&###%%%(((+++---.........+++,,,,,,---,,,+++***)))((()))+++,,,---,,,***)))++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,---,,,***)))))))))******************************............---,,,+++***((()))***+++,,,++++++******++++++,,,,,,++++++***,,,+++******+++,,,...///))))))))))))))))))******++++++******************************************************************++++++++++++******))))))))))))************)))))),,,+++***))))))+++---......------,,,,,,,,,------,,,,,,,,,---------......---++++++,,,//////,,,))))))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///...------,,,---...///000+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......................................................,,,------...//////......//////......------.........---------------------,,,---------............------------------------vvvddd]]]TTTQQQSSSPPPOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGGGGEEEDDDAAA@@@???<<<999777555555666555444555333222222444444333111111111222333333333333222111444...---555CCClllBBB(((LLL000000000000111111111111222000//////000111111000111///......000111000...111***888LLLzzz```WWWbbb(((222---111222000222222222111000/////////333===888;;;'''kkk111888}}}xxxIIINNNQQQWWW[[[]]]___bbbccchhhhhhhhhiiillloooqqqrrrqqqooonnnooopppnnnjjjggg\\\III___TTTRRRVVVVVVXXX[[[^^^```___]]]```UUUXXXmmm333999+++222222222222111000//////...------...///000111111???&&&111888ttt@@@+++***...***333:::,,,------......///000000111000222333333111...+++***,,,,,,,,,,,,,,,++++++*********+++++++++***((((((&&&''')))***+++***)))(((++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,***)))))))))***+++************************............---,,,+++*********+++,,,,,,+++***)))+++++++++,,,,,,++++++++++++++++++***+++,,,...///++++++***))))))*********++++++******************************************************************++++++++++++*********))))))******++++++******))),,,+++***)))***+++---...,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------...***)))(((***,,,,,,)))''',,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------,,,,,,,,,---...///...------,,,---...///000,,,,,,,,,---------------.........------,,,,,,,,,,,,,,,---------.........................................................//////000000000000000///............//////000111000000000000////////////---------...............////////////////////////vvvddd^^^UUURRRSSSPPPNNNOOOPPPQQQQQQOOONNNLLLHHHGGGGGGEEEDDDBBB@@@???===;;;777666555555444333555333222222444444333111111111222333333333333222333HHH555===>>>//////000000111222222333111///......///000000///000///...///000111000...000***888(((\\\***777***777555...222222222111000000//////)))111'''...BBBRRRXXX\\\```dddfffgggjjjkkkoooooopppqqqsssvvvxxxyyyzzzyyyyyyzzzzzzxxxtttqqqgggRRRcccRRRNNNPPPOOOPPPTTTYYY\\\^^^^^^```TTT^^^lll444999///333333333333222111000//////......//////000111222...666+++@@@jjj!!!444555++++++---+++---------......///000000000///222444222...+++,,,...111000...---+++************+++,,,,,,,,,+++***)))'''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++---......------,,,+++***+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,---......------,,,+++******************++++++++++++++++++************************************************++++++++++++***************++++++,,,,,,++++++*********))))))***,,,...///+++************+++++++++,,,,,,,,,,,,------------,,,+++,,,---......,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------------........................------,,,,,,------...///...------------...//////...............---------.........---------------,,,------------.........................................................///000000000000000///...******++++++,,,...///000........................////////////////////////........................vvveee___VVVRRRSSSPPPOOOPPPRRRRRRRRRPPPNNNLLLGGGGGGGGGFFFDDDBBBAAA@@@>>><<<888666666555444333555333222222333444222111111111222333333333333222(((333:::///@@@111111111111111111111222111000......000111000///222111111111222222111111...111444///QQQ:::...888...222666,,,222222222111111000000000)))444AAA666sssUUU[[[^^^bbbeeegggjjjlllnnnpppqqqsssuuuvvvxxx{{{|||~~~{{{yyyqqqfffcccaaaWWWVVVMMMLLLKKKLLLPPPTTTWWWXXXWWWWWW```FFF???)))>>>555555555444333111000//////////////////000111111(((888---777'''777TTT>>>###'''888+++ 000............//////000000000111222000---,,,---///...---,,,++++++,,,---...------...//////...---,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---......///...---,,,+++***************+++++++++++++++,,,************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))***+++,,,...///*********+++++++++++++++++++++,,,,,,,,,------------......///000///...,,,'''((()))+++---...///000,,,,,,,,,---------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......------............000000//////......------...............---------------------..................................................................//////......---,,,+++++++++,,,,,,---...///............////////////111111111000000000000000........................wwweee```WWWSSSSSSPPPQQQRRRSSSTTTRRROOOLLLJJJGGGGGGGGGFFFEEECCCBBBAAA???<<<999777666555444333555333222222333444222111111111222333333333333222>>>666;;;,,,111444333333222111000000///333111///000111222111111111111222222111111111222,,,999111555,,,333...111555)))666...222222222222111111111111888''''''DDD~~~QQQUUUWWW[[[___aaadddgggjjjnnnqqquuuwwwxxxzzz}}}~~~~~~|||uuubbb]]]XXX]]]OOOLLLHHHFFFGGGIIIKKKLLLMMMVVVPPP555FFF(((===888888777666444222111000//////////////////000111===&&&555222///%%%888nnn---222&&&+++;;;,,,............////////////222000------...///...---+++*********+++,,,...///------////////////...---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++))))))***+++,,,...///000------,,,++++++,,,------******+++,,,------------///...---,,,++++++++++++******++++++,,,,,,,,,,,,************************************************+++++++++++++++++++++,,,,,,,,,------------,,,,,,************+++,,,------)))***+++,,,------,,,,,,+++++++++,,,,,,,,,------***+++---------,,,++++++))))))***+++---...///000,,,,,,,,,------.........,,,,,,---.........------------------------------------.........//////.....................------000000000//////.................................---------.........//////////////////////////////////////////////////////...//////000//////......111111000000000000000111111111111222222222333333000000000000000000000000222222222222222222222222wwwfffaaaXXXSSSTTTPPPQQQRRRTTTTTTRRROOOKKKHHHGGGGGGGGGFFFEEEDDDBBBBBB>>><<<888777666666555444555333222222444444333111111111222333333333333222---...///;;;...888___555555444222111000///...333111000000111222222111...000111000///...///000,,,:::111'''===HHHHHH111,,,+++888&&&555111222222222222222222222222666>>>))),,,GGGxxx|||MMMMMMOOOSSSUUUWWWZZZ]]]```hhhmmmrrruuuuuuwww{{{ttt|||iiiYYY[[[PPPLLLGGGCCCBBBBBBBBBBBBAAALLLOOO<<>><<<999777666444333333222222222333333CCC(((///777)))777###444OOO555CCC/////////////////////......------......///......,,,,,,------------,,,,,,)))***+++,,,---,,,,,,++++++++++++++++++,,,------------------------------,,,,,,,,,+++++++++******++++++*********+++,,,---******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++***)))***+++,,,---///---,,,++++++,,,---///)))***,,,---...---------,,,,,,+++++++++++++++,,,******++++++,,,------...************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******'''(((***,,,---,,,++++++***++++++++++++,,,,,,,,,---000333333111//////111222111///---,,,,,,,,,---,,,,,,------.../////////,,,------...............000000000000000000000000,,,---...///000//////........./////////...,,,,,,..................//////---........./////////000............////////////////////////////////////////////////////////////111222333444555666666666222222222111222222333333333444444555666666777777777888888999:::;;;<<<<<<::::::::::::::::::::::::wwwgggbbbXXXTTTTTTOOOLLLNNNQQQSSSSSSPPPLLLJJJGGGGGGGGGFFFFFFDDDCCCBBB===:::888777777888777666555444222333444444333111111111222333333333333222---555)))666888---:::333222(((GGG333333222222222222222222111000......000000000///000222444333000///111333999&&&444;;;&&&>>>555EEE444&&&:::555333:::...222222222222222222222222222444+++:::$$$===@@@666:::333UUU~~~QQQJJJKKKLLLKKKJJJKKKMMMNNNJJJPPPWWW[[[]]]___dddiiihhhmmmrrrtttttttttvvvxxxrrrhhh|||nnnuuuiiiYYYNNNJJJFFFCCCBBBBBBBBBAAA@@@RRRJJJRRRCCCFFFSSSEEEDDDCCCAAA???<<<:::999666555555444444444555555666$$$999333'''111,,,555...mmmuuu(((333///////////////.........***---000000---,,,...000***+++---///000000//////***+++---.........------...------------...//////------------------------,,,,,,,,,++++++*********++++++*********+++---...******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...---+++)))(((((())))))///...,,,++++++,,,...///)))***,,,---......---,,,++++++*********+++,,,,,,******+++,,,,,,---......************************************************+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,***))))))%%%''')))+++,,,+++***)))******+++++++++,,,,,,,,,***---000000...,,,---...000///...------...///000,,,,,,------...///000000,,,---......//////......////////////////////////,,,---///000000000///........./////////...,,,+++,,,---------......//////---.........//////000000............/////////000000000000000000000000000000000000000000000000000///000111333444555666666999999999999:::<<<===>>>======>>>??????@@@AAAAAA??????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGzzzhhh```VVVUUUVVVPPPQQQRRRRRRSSSQQQOOOMMMKKKJJJIIIGGGEEEDDDCCCCCCCCC>>>;;;888777777777666555777555333333444444333222333333222222111222222222111111222222222111111000111333000---???zzz555555555555444333222222111111111000000000000000000000000000000111111222222000222333...---???VVV)))111111222222222333333333444333222111000000000000333333444555666777888888AAA///,,,VVVZZZTTTUUUTTTRRRMMMIIIFFFEEEHHHIIIKKKLLLLLLMMMPPPSSSYYY[[[]]]___aaabbbbbbcccjjjRRR[[[nnnRRRRRR]]]OOOCCCBBBBBB>>>===@@@EEE]]]>>>EEEUUU[[[RRRXXXTTTPPPLLLIIIFFFCCC@@@>>>;;;777444444555555555333222000000111222111000)))===DDDggg000...000222000+++---333000222333'''///222,,,///...//////000000000000000------------,,,,,,+++***,,,------......------,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++------,,,+++.........------,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,)))+++++++++***)))***+++...---+++))))))***+++,,,...------,,,,,,------...///---)))''''''(((+++---++++++,,,,,,,,,+++******...---+++*********++++++,,,++++++******++++++,,,///...,,,***)))))))))******++++++)))&&&&&&)))---,,,---------...////////////...---,,,,,,---...///........................------............------////////////000000000000////////////////////////////////////////////////...............---------///////////////000111111111000///000111222111000///000111222222222111000222222222111000000222444777666888<<>>;;;888777777777666555666444333333444444444333333333222222222222222333111222222222222222111111---333777111,,,444KKK```222333333444444444333333111111111111222222222222000000000000000111222222444//////222///,,,444AAA***222111222222222222333333333222111111111111111222333111111222333333444555555444;;;<<<555888^^^XXXUUUUUUVVVSSSOOOLLLJJJJJJHHHJJJKKKJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTKKKPPPNNNHHHGGGPPPFFFOOOQQQIIIGGGKKKIII???ppp222JJJ___SSSTTTeeeaaa^^^ZZZUUUQQQMMMIIIEEECCC???:::777777777666555222111///000111111000///555!!!888666)))ppp)))###333222000999***...***222---333---000---...//////000000//////---............---,,,+++,,,,,,------------,,,,,,++++++***************+++---,,,,,,++++++,,,,,,---,,,++++++,,,---......---------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,+++++++++******---,,,++++++++++++,,,---+++++++++*********))))))******++++++++++++******,,,,,,+++******+++,,,,,,)))+++,,,+++***)))***+++++++++******+++---///111------,,,,,,,,,,,,------...,,,***(((((()))+++,,,***++++++,,,,,,+++++++++,,,+++***)))((()))******,,,,,,++++++++++++,,,,,,---,,,++++++++++++++++++---+++)))))))))+++,,,,,,---------...............///...------------...///---------------------------......//////......---....../////////000000000////////////////////////////////////////////////////////////////////////000///////////////000000------,,,---...//////...111222222222111111000000111222222222111222555888;;;>>>DDDJJJPPPUUUYYY]]]cccccceeeeeedddcccaaa```^^^YYYUUUTTTUUUVVVUUUSSSOOOOOOPPPRRRTTTWWWYYYZZZYYYZZZ]]]___aaaaaa``````|||kkkbbbXXXWWWXXXQQQOOOOOOPPPQQQPPPNNNKKKJJJIIIHHHGGGFFFEEECCCBBBBBB>>>;;;888777777777666555555333222222444555555444333333222222222222333333222222333333333333222222,,,000555666333///---,,,555aaa///000111222333333333333111111111222333333444444111000000000000111222222555...,,,111333...---000888DDD,,,,,,222222222222333333333333111111111111222333444555222222222222222333444555444666888;;;@@@JJJVVV^^^TTTQQQRRRSSSQQQOOOLLLLLLLLLLLLMMMNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJRRROOOCCC[[[LLLJJJnnn<<>>;;;:::888666333222111222333222000...(((JJJ###???+++EEEAAA---+++&&&111...###777&&&+++,,,///,,,---......//////............//////......------,,,,,,------------,,,,,,++++++************++++++------,,,,,,,,,,,,------,,,++++++,,,...000//////,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,+++++++++************)))+++++++++,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,+++***)))***,,,,,,+++++++++,,,...000111,,,,,,++++++++++++,,,,,,,,,,,,+++************+++*********+++,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,///+++((()))---///...,,,...............---------///...------------...///---------------------------......//////......---............/////////////////////////////////////////////////////////////////////000000111111111000000///....../////////------------......///000333222111111111111222222444555666666666777;;;===BBBJJJVVV```hhhooorrrtttzzzzzzyyyxxxvvvssspppnnnjjjddd]]]YYYXXXVVVRRROOOPPPPPPPPPQQQUUUYYY^^^```^^^```ccceeeggggggfffeee|||kkkaaaXXXVVVWWWPPPMMMNNNOOOPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDBBBBBB>>>;;;888777777777666555444333222222444666666555333333222222222333444444222222333444444444333333777333//////111444555555///...222TTT//////000111111111111111000000111111222333444444111111000000111111222333222---,,,333666333000000333555[[[000222888222222222333333333444444222222222222222333444444444333333333444666777888<<>>;;;888777777777666555444333222222444666666555333222222222333444444555111222333444444444444444222111000000111111000...@@@///---666222BBB000111111111000000///......//////000111222333333111111111111111222222333000///000222333222222555///111---aaa666%%%FFF---222222333333333444444444555555444333222222333333444444444555777999<<<>>>???IIIRRRTTTRRRWWWfffsssggghhh[[[TTT{{{~~~RRRWWWXXXYYYYYYYYYYYYZZZ\\\ZZZ[[[\\\\\\\\\]]]___aaafffbbb]]]WWWRRRNNNLLLLLLGGGJJJMMMRRRFFFPPPgggLLLcccnnn===LLLDDDIIITTT[[[gggnnnhhhooooooooopppqqqooollliiieee```YYYRRRLLLFFFAAA>>>;;;999777666555444111///......///+++***222555,,,333666nnnqqqBBB!!!'''(((((()))+++,,,,,,---------------+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---......///...------,,,,,,------...,,,++++++---///111111000,,,,,,,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---,,,,,,+++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++*********)))***+++,,,---...///...---------...///000---,,,,,,,,,,,,,,,,,,---,,,,,,---...---,,,+++***(((***,,,,,,++++++---000/////////...---------,,,---..................---////////////////////////...//////////////////............////////////000000000000000000000000000000000000000000000000000------...///000000111111111000000/////////000000111222222111000111444777555777999;;;>>>???AAAAAA>>>????????????@@@CCCEEEQQQbbbttt}}}zzzxxxuuuooogggbbb___\\\XXXUUUTTTSSSSSSTTTXXX___fffjjjwwwyyy|||~~~~~~|||iii```VVVTTTTTTNNNLLLMMMOOOOOOOOOMMMLLLJJJGGGHHHHHHGGGFFFDDDBBB@@@>>>;;;888777777777666555555333222222444555555444333222222333333444555666000111222333333444444333000222555666777777888999!!!333:::111...666999111111111111111000///...---/////////000111111111222222111111111111222333333000111222111///...111555666EEE...qqqHHH888...111:::111333333333333444444444444777666555444333333333333555555666888;;;???CCCFFFJJJKKKPPPZZZdddggg```XXXggg]]]```fffZZZSSSttt[[[[[[]]]^^^^^^^^^___aaacccbbbccceeeffffffhhhkkkmmmllljjjeee```ZZZWWWTTTSSSPPP```NNNYYY[[[PPPccc^^^WWWddd|||hhhLLLNNNMMMAAAGGGVVV[[[aaannnsssuuutttsssttttttssspppmmmmmmiiiccc\\\WWWQQQLLLHHHBBB???;;;888666444222000:::...(((///111+++000???+++777222777xxxfff'''999+++,,,------......------++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******++++++,,,---.........------------......,,,++++++,,,...000//////,,,,,,------------......++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------------,,,+++)))************+++++++++((())))))******))))))(((***++++++,,,,,,++++++***+++,,,---,,,+++***+++---((()))***+++,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,---,,,,,,,,,++++++***)))***+++---...---,,,+++***+++,,,---...------,,,,,,,,,,,,---------------------,,,++++++(((+++......+++***,,,000...............---------------...//////...------////////////////////////...//////000000//////...////////////000000000000000000000000000000000000000000000000000000000000.........//////000000000111000000000111111222333000222444444333555;;;???CCCFFFJJJMMMNNNMMMKKKJJJ@@@AAABBBBBBBBBDDDGGGJJJYYYlll~~~|||{{{zzzuuuoookkkjjjhhheeebbb^^^]]]]]]^^^bbbhhhnnnrrr}}}jjjaaaWWWUUUUUUNNNMMMNNNOOOPPPPPPNNNLLLKKKGGGHHHHHHHHHFFFDDDBBB@@@>>>;;;888777777777666555666444333333444444444333222222222333333555666666///000111222333333333333:::999666222///...000111>>>...***444555+++***444***777ttt000000111111111000000///111111111111111111111111222222111111222222333444111222222000///000222444222;;;:::333MMM666555&&&666:::+++>>>333333333444444444444555555555444444444444444555999:::;;;>>>CCCIIINNNRRRXXX\\\___ZZZTTTUUU^^^gggUUUZZZXXXSSSWWW```___VVVuuujjjdddeeefffffffffhhhkkkmmmmmmoooqqqqqqrrrsssvvvyyytttrrrpppmmmjjjgggdddccc]]]```VVV\\\gggZZZQQQTTTaaaiiiwwwrrrKKKFFFJJJBBB@@@IIIVVVTTTRRRdddvvvuuuxxxvvvuuuuuuvvvwwwuuutttpppmmmhhhdddaaa]]]XXXUUUNNNJJJDDD???<<<:::888666...EEE@@@,,,222AAA555///"""+++>>>444,,,fff;;;""",,,,,,---...............+++,,,,,,---......------++++++,,,,,,,,,,,,++++++*********++++++---............------------......,,,++++++,,,---......---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,---............---,,,))))))*********+++++++++)))******++++++******)))***+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---))))))+++,,,------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,***))))))+++,,,---,,,+++*********+++---...------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,---......---------...---------...............------...//////...------........................//////000000000000//////000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333555555444888<<<>>>???DDDLLLSSSYYY\\\aaacccaaa[[[SSSNNNDDDEEEGGGIIIKKKNNNRRRUUUbbbuuu}}}xxxuuuuuuuuussspppmmmllllllmmmppptttyyy|||~~~lllbbbXXXVVVVVVOOOMMMNNNOOOPPPPPPOOOMMMLLLGGGHHHHHHHHHGGGDDDBBB@@@>>><<<888777777777666555777555333333444444333222222222222333444555666777...///000111222333333333222333555777999888666444333666444///111888666---000666---///fff...///000111111222222222333333222222222222222222222222111111222222333444111111111111444777777555)))666???...222...555XXX***(((999:::$$$777<<<000333333333444444444555555444444444444444555666777>>>???AAAEEEKKKRRRXXX\\\XXXXXXYYY[[[]]]]]]]]]\\\```YYYZZZaaaaaa]]]bbbnnn[[[\\\rrruuuqqqrrrsssssssssuuuxxx{{{wwwyyyzzz{{{{{{|||~~~|||||||||{{{yyywwwuuutttqqqbbbyyylll]]]nnnjjjiiibbbeeehhhtttxxx]]];;;EEECCCAAAHHHOOOHHHMMMXXXbbbpppwwwnnnvvvuuuuuuvvvyyy{{{||||||pppnnnkkkhhhgggdddaaa___YYYSSSLLLFFFBBB@@@???>>>???...777BBB666222:::777444888555---,,,111111+++999444---,,,---......//////......,,,------.../////////...+++++++++,,,,,,+++++++++,,,,,,,,,---...///000111......------------......---+++***+++------,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,------......------,,,***+++,,,------,,,+++***+++,,,------++++++,,,---------......------,,,+++...------,,,,,,------...,,,++++++++++++,,,---......,,,+++))))))***,,,------,,,,,,+++,,,---...///...------,,,,,,------...,,,+++++++++,,,...000111111...---...111111...+++,,,------....../////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000111111111222222222222000000000000000000000000000000000000000000000000222222222111111111111111000000111222333555666777<<>>CCCHHHMMMRRRTTTUUUVVVWWWZZZ\\\___bbbeeegggiiijjjjjjjjjkkklllnnnppprrrssssssuuutttrrr|||}}}}}}|||{{{{{{}}}~~~~~~~~~yyyuuuvvvxxxxxxtttpppoooqqqsssvvvyyyKKKGGGCCCAAACCCDDDCCCBBBGGGNNNXXX___dddjjjrrrxxxwwwxxxxxxwwwuuuuuuvvvxxxvvvssspppooonnnlllhhheeeddd^^^XXXTTTRRRLLLCCC<<<<<<999:::<<<;;;777666777666555444333111000000000000---222JJJwww(((444000000000///......------111111000///...---,,,,,,---,,,++++++************...................................................---+++++++++---///000------------,,,,,,+++***++++++++++++++++++++++++***+++------------+++***---***'''(((+++---------...............---,,,+++......---------,,,,,,,,,000...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////......000222//////.........---------++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,+++++++++---...---+++......////////////......,,,,,,---.../////////....../////////000000111111000///...,,,,,,---...///......///////////////...444333222111000000000000111111111111111111111111///111222333333222000///111222222111000000111333111111111111111222333333111222333222111000222444333555777888;;;@@@FFFJJJMMMPPPWWW___hhhpppuuuxxx||||||~~~}}}yyypppddd]]]ZZZZZZ[[[^^^bbbfffjjjlll|||}}}{{{zzzzzzxxxvvvssssssuuu{{{{{{hhhbbbZZZWWWVVVPPPPPPNNNLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDBBBBBB>>><<<:::999999888777555555555555555444333222111333333333333333333333333555444333222222222333444222222222333333444444444333333222222111000000000222+++...666333***222DDD===111111222222222333333333333333333333333333333333111111111222222222222222333333111111222444666777777777777666666555555444CCC444444ZZZLLL222...111333444444444666888999888777555555555555555444444444333555888:::;;;>>>AAADDDJJJMMMRRRUUUWWWXXXZZZ[[[___aaadddhhhkkknnnpppqqqvvvvvvwwwxxxzzz|||~~~}}}~~~~~~~~~~~~{{{yyyzzz{{{}}}~~~www[[[KKKEEELLLGGGAAA??????@@@AAA@@@FFFLLLTTTYYY^^^dddlllssstttvvvwwwwwwvvvvvvwwwyyyxxxvvvsssssssssqqqmmmjjjjjjeee___\\\YYYRRRGGG???>>>::::::<<<<<<:::;;;>>>:::999777555333222222222///,,,'''%%%)))333???GGGzzz666444.........///////////////000//////......------,,,------,,,+++++++++++++++........................------------------------,,,+++***))))))+++---...---------------,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,///---,,,---...///---***)))))))))))))))(((''''''......---------,,,,,,,,,...---+++******+++,,,---------------------------***,,,......,,,+++,,,...///.........------------++++++++++++++++++++++++---,,,,,,,,,,,,---......222000------------+++***.........//////.........------......///.........------------........./////////...------............/////////////////////............///000111111000000000000000000000000000111222333333222111000222222333222000000111222222222222222333444555666///000222222222333666888666888;;;>>>CCCKKKSSSYYYaaadddjjjpppwww}}}~~~yyyqqqiiicccggghhhiiikkkmmmoooqqqrrrwww~~~|||yyyvvvsssqqqpppooonnnllljjjiiijjjnnnsssvvvyyyzzz|||~~~{{{hhhbbbZZZVVVVVVQQQSSSQQQPPPOOOPPPPPPOOOMMMIIIIIIHHHGGGEEECCCAAA@@@@@@===999888888888888777555555555444444333333222222222222222222222222222444333333333333333444555000111111222444555555666333333333222111111000000555444111...000222,,,$$$---222LLLrrrxxx111111222222222333333333222222222222222222222222111111222222333444444555333333333333444444555666666666555444333333222222))),,,666:::---%%%>>>aaa}}}iiieee\\\LLL)))777:::333:::GGG>>>(((555555555777999:::999888666666666555555444444444555888<<>><<<555000...///)))((('''(((222DDD[[[jjj)))+++------......///000000111..............................---,,,,,,,,,,,,---........................------------------------,,,+++***)))***+++,,,---,,,------------,,,,,,+++++++++++++++++++++++++++......------------......,,,,,,---///000///,,,)))++++++,,,,,,++++++******......---------,,,,,,,,,,,,+++*********+++,,,---........................---.........,,,++++++,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333111...------...---,,,------............------.........///......------------------..................///////////////...///000000000////////////------------...///000111000000000000000000000000111111222222222222222222222333333222000000111222000000000000111222444444222444555555666888<<<>>>>>>AAAFFFLLLTTT^^^hhhoooyyy{{{{{{wwwrrrnnnooonnnmmmlllkkkjjjiiiiiijjjssszzz{{{{{{}}}~~~}}}~~~|||zzzyyywwwtttqqqnnnmmmjjjgggeeecccaaaaaaaaa___]]]\\\\\\^^^aaaccciiijjjlllnnnppprrrsssttt{{{iiicccZZZVVVVVVRRRSSSRRRQQQQQQRRRRRRPPPOOOIIIIIIIIIHHHFFFDDDBBB@@@AAA>>>999777777888888888555555444444333333333333444444444444444444444444333333333333444444555555111111222333333444555555333333333222222111111111///666666...---666:::888333'''...888...&&&000;;;111111222222222333333333111111111111111111111111111222222222333333333444333333444444555555555555444444333222111000//////;;;,,,***999@@@777111555&&&555===888666<<<===777666999888000''''''555CCC666555666888:::;;;:::999888888777777777777777777;;;>>>CCCGGGKKKNNNRRRUUUTTTVVVZZZ\\\^^^aaaeeehhhssstttvvvyyy{{{}}}~~~~~~vvv~~~xxx~~~{{{}}}yyysssrrrooommmkkkjjjjjjjjjttttttssstttwwwuuuiii[[[ccc]]]UUUNNNIIIGGGGGGHHHDDDEEEGGGIIILLLRRR[[[aaabbbeeejjjnnnqqqsssvvvxxxxxxyyyzzz{{{zzzxxxtttrrrqqqooommmllljjjbbbUUUKKK:::555111222555888???FFFIIIGGGCCC>>>;;;888666666...///000///---,,,...000111555888888333...***)))///...------333;;;+++222............//////000000.........//////000000000///......---------..............................------------------------...---,,,,,,,,,---......,,,---------------,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///))))))***,,,------,,,+++......////////////............---------,,,,,,,,,******)))******,,,---...------------------------............---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---++++++---///000000,,,,,,------------,,,,,,.../////////...---,,,,,,/////////000000000000000,,,---///000111000000///111111000000000000000000333222111000////////////000000000000000000000000222222111111111222333333333333333222000000111333222222222222222333444555888:::;;;<<<===@@@DDDGGGLLLQQQYYYaaajjjsss{{{}}}zzzwwwtttkkkhhhccc^^^ZZZXXXWWWWWW[[[ccciiijjjjjjmmmooonnnrrrpppnnnmmmkkkiiieeebbbcccbbb___]]]ZZZXXXVVVUUUUUUUUUTTTSSSSSSTTTUUUVVVZZZZZZZZZ[[[\\\^^^```aaa{{{iiicccYYYUUUVVVSSSNNNMMMLLLMMMNNNNNNLLLJJJJJJJJJJJJIIIHHHEEECCCAAAAAA>>>:::777777888999888555555444333333333444444444444444444444444444444222333333444555555555555333333333333333333333333333333333222222222222222(((...444666444111//////666444555222111;;;777 111111222222222333333333111111111111111111111111333333222222111111111111333333444444444444444444444444333333222111111000444666777111(((&&&...999888444333555444///,,,,,,666...///;;;???777666<<<666666666888:::;;;;;;999888888777888888:::;;;<<>>:::999999999999888555555333333222333444555333333333333333333333333333444444555555555555444444444444333333222222222333333333333333333222222666...,,,333888444...+++//////555333(((---<<<@@@111111222222222333333333222222222222222222222222444333333222111000000000333333333222222333333444666666555555555555444444...333666666<<>>GGGPPPTTTTTTRRROOOJJJEEEAAA>>>999444...---000222333111+++...222555444000,,,(((000+++222000555***666'''111000000///......------/////////000000111111111...------------...//////................................................,,,,,,++++++++++++******,,,------............---++++++++++++++++++++++++......------------......222222000,,,)))(((***,,,******+++,,,,,,,,,++++++......---------,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------......,,,+++------............------.........///......------...............------------...///000222333333333444333222000000000111111............///000111222333333333333333333333333111111222222333444444444111222333222222222444666777777777888999:::;;;<<<===CCCKKKSSSZZZ```fffjjjqqqvvv~~~~~~|||{{{{{{|||yyyxxxxxxwwwuuupppjjjeee\\\WWWQQQLLLKKKMMMQQQTTTTTTZZZ______bbbiiioooqqquuuuuuttttttssspppllliiifffeeebbb___\\\XXXTTTSSSOOOOOOOOOOOOQQQSSSTTTVVVTTTSSSRRRQQQOOONNNLLLLLLzzzjjjdddYYYTTTWWWUUUQQQPPPQQQSSSTTTSSSQQQOOOHHHIIIJJJJJJHHHEEEBBB@@@@@@>>>;;;:::::::::888777666444333222222333555666444444444444444444444444444555555666666555444333333333333333333333333333333333333333333333333333<<<444---,,,222888999777999)))...===777+++,,,222111111222222222333333333333333333333333333333333333333333333333222222222444333111000000111333444444444444555555555555555111555444//////333555111666222111333555444444666,,,333666000///777???AAA555555555777:::;;;:::999888888:::<<<@@@EEEIIIKKKNNNRRRXXX]]]aaadddgggiiinnnqqqvvvzzz|||}}}~~~}}}zzz|||~~~{{{xxxuuutttzzz|||tttyyy{{{{{{wwwooofffaaa^^^\\\\\\[[[ZZZXXXUUUQQQOOOHHHIIIHHHGGGFFFHHHKKKNNNYYY```jjjrrrvvvwwwxxxxxxxxxsssooommmnnnkkkeee___OOOFFF>>>;;;;;;>>>FFFOOOUUUVVVWWWWWWTTTPPPKKKHHHAAA>>>:::666333111...---000///------------------,,,%%%,,,(((...,,,555000///////////////.....................////////////------,,,,,,---......///........................////////////////////////,,,,,,,,,,,,++++++***))),,,,,,---...............++++++++++++++++++++++++,,,,,,------------,,,,,,---///000...+++***+++---,,,------...//////............---------,,,,,,,,,+++,,,------............------------------------000---***)))+++------,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---...............///111000---+++.........//////.........------......///.........///.........------------......///000111333444555666444222000000000111222/////////000000111222333222222222222222222222222000111222444444444444333///000222222222333666888555666888:::===@@@CCCDDDMMMSSS^^^hhhooouuuyyy|||~~~~~~{{{wwwtttssssssuuuwwwuuuuuuuuuuuuuuusssnnnkkkbbb___[[[VVVTTTTTTVVVWWWZZZ```ddddddhhhqqq{{{}}}yyyvvvuuurrroookkkfffbbb___YYYXXXWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]][[[XXXVVVTTTzzzkkkdddYYYTTTWWWVVVNNNNNNOOOQQQRRRRRROOOMMMGGGHHHIIIIIIGGGDDDAAA>>>???>>><<<;;;;;;:::888666666444333222222333555666777777777777777777777777555555666666666555333222111111222333444444555666333333333333333333333333)))222555...+++111444111000444777///,,,999:::(((111111222222222333333333333333333333333333333333222333333444444555555666444333000......000222444000111111222222333444444666555333333444444666888000888:::444222777888444999333444;;;;;;333000444555555555777999:::999888<<<<<<>>>AAAFFFLLLQQQTTTUUUYYY```fffjjjnnnqqqsssrrrvvv{{{~~~{{{uuuvvvzzz{{{xxxyyy}}}~~~wwwooohhheee[[[\\\^^^```aaa___\\\XXXOOOMMMJJJFFFCCCCCCFFFHHHPPPYYYeeeooouuuxxx{{{|||~~~xxxqqqnnnnnnlllgggbbbWWWNNNEEEAAA@@@CCCJJJRRRUUUWWWZZZ\\\[[[XXXSSSPPPAAABBB@@@:::333000222444222000---,,,,,,---------000,,,333---//////---///------......///000000000------------------------,,,,,,,,,,,,,,,---...///........................000000000000000000000000...............---,,,+++,,,,,,---.../////////...++++++++++++++++++++++++***+++------------+++***###'''+++------,,,...000+++,,,,,,---.........---......---------,,,,,,,,,,,,---......//////..............................666333...---...//////---+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......+++,,,...111444444111///......////////////......,,,,,,---.../////////...111111000000/////////...///......///111333555777666555222111000000111222666555444333222222222222111111111111111111111111///000333555666555444333...000111222333444777999:::<<<>>>BBBGGGKKKOOOQQQ___fffpppyyy~~~xxxuuupppmmmlllnnnqqqttttttttttttwwwyyy{{{zzzyyyrrrppplllgggccc___\\\[[[___dddgggggglllwww}}}xxxsssnnnlllcccbbb```^^^___aaaccceeeggghhhiiihhhfffccc```^^^{{{iiiaaaWWWVVVWWWQQQOOOOOOPPPRRRTTTTTTQQQOOOKKKIIIHHHGGGGGGEEECCC@@@AAA???;;;888666555555666444333333333333444555555333333333444444444555555555555555444444333333333111333666888888666333111222222333333333444444444444333333555666666444111111111222333333333333222333333333222222222111111555555444444444444333333444444444333222222444777333333333333333333222222333333333444444444444444333333333333444555666666333444555555666666555555333333333444555666888888555888:::;;;;;;:::;;;<<<;;;@@@EEEIIIPPPXXX\\\\\\aaafffmmmqqqssstttvvvxxxwwwzzz}}}~~~~~~{{{{{{|||}}}}}}wwwwwwxxx||||||ssslllaaa^^^\\\___eeeiiiiiiggg___[[[TTTMMMHHHGGGIIIJJJLLLRRR[[[hhhrrryyy{{{zzz{{{{{{{{{yyyvvvqqqllljjj^^^WWWKKK???999===HHHQQQYYY^^^```]]]\\\\\\XXXPPPOOOLLLFFF@@@:::555222111333111000///000///...,,,000///............---+++//////.........---------,,,---.../////////------***+++---///000111111000///......------,,,++++++------++++++++++++---------,,,,,,,,,,,,---......------...............---//////...------------...++++++,,,,,,,,,,,,---------......---++++++,,,.../////////......---------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------......---,,,,,,++++++***...---+++***+++,,,...000222111///......///111222......---------......///.........------,,,,,,,,,///......---------......000000000000///...---,,,..................------111111111000000000000000111000000000111444777999444333222111000000000000111111111111111111111111111111000///////////////666333222444444222222555222111444666555444888>>>;;;@@@GGGOOOVVV^^^eeeiiivvvzzz~~~yyyuuusssrrrqqqqqqrrrtttvvvxxx{{{||||||vvvpppjjjfffcccmmmlllkkklllrrr{{{}}}|||sssrrrooollljjjjjjkkkkkkrrrrrrrrrqqqppppppoooooo|||jjjaaaWWWVVVWWWPPPPPPPPPQQQSSSTTTTTTQQQOOOKKKIIIHHHGGGGGGEEECCC@@@@@@>>>;;;888666555555666777666555444333222222222222222333333333444444444555555444444444333333333333444444555555444444333222222222222333333333333444333222333555555333222111111222333333333333222333333333222222222222111222222222222222222222222555666666555444444666888333333333333444444444444666666666555555555555555444444444444444555777777444444555666666666555555555555555555666777888888888999:::::::::;;;>>>@@@BBBHHHOOOUUU]]]fffkkkjjjooossswwwyyyxxxxxxzzz{{{www}}}~~~}}}~~~~~~|||{{{xxxvvvuuuvvvyyyxxxrrrmmmhhhccc^^^^^^ccciiilllmmmllliiiccc^^^ZZZXXXXXXXXXRRRWWW___jjjtttzzz||||||{{{{{{{{{zzzwwwrrrnnnkkkccc]]]RRRFFF??????FFFLLLWWW]]]aaa```^^^^^^[[[VVVTTTPPPKKKDDD>>>888555333333111//////000000...---...---------...///......//////.........---------------...............---000000111222222222111000..............................---,,,,,,---......------,,,,,,------...///......////////////......///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++,,,............---------,,,,,,.........---,,,+++***))),,,,,,---------.........///......------,,,,,,,,,///...---,,,,,,---...///...---+++******+++---...---------,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---......///////////////...////////////////////////111000000000000000000000111111111333444777999:::777666555333111111000000111111111111111111111111333222111000000000000000333000000333444111222555888777888;;;:::999???FFFFFFKKKSSS\\\eeennnvvv{{{{{{vvvsssrrrrrrwwwxxxzzz{{{}}}}}}xxxtttqqqooosssssssssuuuyyy}}}~~~{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww}}}kkkaaaWWWVVVVVVOOOQQQQQQQQQSSSTTTSSSPPPNNNKKKIIIHHHGGGGGGEEECCC@@@@@@>>>;;;888666555666666888777555444333333222222333333333444444444555555555444444444444333333333555444333222222333444555333333333444444444555555444333111111333444333222111222222333333333333333333333333333222222222222222222222222222333333333555666666555333333555666333333333444555555666666999888888777777666666666444444444444555666777888444555555666666666666666888777777777777777888888::::::::::::;;;>>>CCCGGGKKKSSS[[[bbbjjjssswwwvvvyyyzzz{{{zzzxxxxxxyyy{{{~~~~~~~~~~~~|||yyyzzzwwwssssssuuuuuusssqqqooohhh```]]]aaagggmmmpppppppppnnnllljjjgggeeeddd___aaagggooowww|||~~~~~~|||}}}}}}{{{xxxtttpppmmmjjjeee\\\QQQHHHDDDEEEGGGRRRZZZbbbbbbaaaaaa___\\\ZZZWWWRRRKKKDDD===888666333111//////000000///...,,,,,,---...//////000000/////////............---///......---------......000000000///...---++++++------......///000000111//////............//////---------,,,------.../////////000000000000//////...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///...,,,,,,,,,...------------,,,,,,,,,,,,//////...,,,++++++++++++---............/////////........................000000//////......------,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,,,,,,,,,,------,,,---...///000000000000///000000000000000000000000000000000000000111111111222444777999;;;<<<===;;;:::777555222111111111222222222222222222222222444333222222111222222222222000111555555333222555888777999<<<===???FFFOOOZZZ___fffnnnvvv~~~{{{vvvtttuuuvvv|||zzzwwwuuutttssstttuuuwwwxxxxxxxxxwww{{{||||||}}}~~~~~~}}}~~~lllbbbXXXUUUVVVOOOQQQPPPQQQRRRSSSRRROOOLLLKKKIIIHHHGGGGGGEEECCC@@@@@@>>>;;;888666666666777444444444444444555666666555555555555666666666666444444444444444444444444555555444333333444555555555555555666666666777777555222000000111333333222111222333333444444333333444444333333333222222222333444444444555555666666222333444333222111222333333333444444555666777777999999888888777666555555444444444444555666777777555555666777777777777666999999888777777777888888:::::::::;;;>>>EEEMMMSSS\\\cccjjjpppvvv}}}}}}|||{{{yyyxxxxxxyyy|||~~~~~~{{{xxx{{{yyyvvvuuuuuuvvvuuusssssslllddd______dddhhhkkklllnnnqqqssssssrrrpppnnnoooppprrrvvv{{{~~~}}}~~~~~~}}}{{{wwwssspppoookkkeee]]]TTTNNNIIIHHHMMMUUU^^^bbbbbbaaaaaaaaa```]]]XXXRRRJJJBBB<<<999444222000///000000000///---...//////......///000/////////...............000///---,,,,,,---...///.........---,,,+++***)))------......////////////........................---------------...//////000111111111111000//////------,,,++++++++++++,,,++++++,,,,,,---.........---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000------........./////////---.........////////////111111111111000...---,,,...------,,,,,,------...------------------,,,,,,...............---------///............//////000------...//////////////////////////////000000000000000000000000111111111111333777;;;>>>?????????>>><<<999555222111000000222222222222222222222222333333222222222222222333444333444777888555444666666777;;;AAAFFFKKKUUU___pppsssxxx}}}~~~|||||||||yyyyyywwwvvvtttsssrrrqqqooopppqqqrrrrrrpppnnnlllooooooooopppqqqrrrtttuuuyyyyyyyyyzzzzzz{{{{{{{{{~~~lllbbbXXXVVVVVVOOOPPPOOOPPPQQQRRRPPPMMMKKKKKKIIIHHHGGGGGGEEECCC@@@???===;;;888666666666777555444444444444555666666333444444444444555555555444444444444444444444444444555666666666666555444555555555555666666666666555222000000111333333222222222333444444444444333444444444333333333222222333333444555555666777777333444555444222111222333333333444444555666777777888888777666666555444444333333333333444555666777555666777777888888777777999888888888888888999999;;;<<<===@@@FFFOOOYYY```nnntttzzz}}}~~~}}}{{{|||}}}{{{zzzxxxvvvyyyxxxxxxwwwwwwvvvtttrrrsssnnnhhhccc```aaaaaabbbhhhlllrrrxxx{{{|||{{{zzz}}}||||||~~~}}}zzzvvvtttqqqooolllgggaaaZZZSSSOOOJJJPPPYYY```bbbaaaaaabbbbbbaaa]]]WWWOOOGGG@@@<<<777444111000000111111000...000111000...---...///////////////////////////000///...,,,,,,,,,---...000000//////////////////.........---------,,,,,,---------......---------...------------...//////111111222222111000//////------,,,++++++++++++,,,))))))+++,,,...000111111---...000000...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...///111,,,------------.........,,,------...///000111111222222222111000...---,,,//////............////////////000000///...---,,,.......................................///000111//////000//////...---------------......///////////////000000111111111111111444888===@@@BBBBBBBBB@@@===999555222000000000222222222222222222222222222222111111111222222333666444444888888555555777<<<>>>FFFPPPXXX```kkkvvv{{{|||~~~~~~zzzwwwtttsssrrrqqqpppnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiijjjjjjjjjkkkkkkkkkkkkkkkppppppqqqrrrrrrsssssstttyyyyyyyyyzzz{{{|||}}}}}}~~~lllbbbXXXWWWWWWPPPOOOOOOOOOQQQRRRQQQNNNLLLKKKIIIHHHGGGGGGEEECCC@@@???===:::888666666777777888888666555444333333333111111111222222222333333333333333444444444444555333444555666666555444333333333333444444444444555444333111111333444333222222222333444444444444444444444444444333333333333000111222333444555666666666777888888666444444555333333333444555555666666666666666555555444444444444444444444555666777888666666777888888888888888888888888999:::;;;===>>>???AAAFFFKKKRRR\\\eeellluuuzzz|||zzzwwwvvvvvvwwwxxxxxxwwwuuurrrqqqqqqppplllhhhdddaaa___^^^cccgggnnnuuu{{{~~~}}}yyywwwsssrrrpppnnnkkkeee^^^YYYNNNOOOUUU^^^cccbbbbbbdddcccccc```\\\UUUMMMFFFBBB;;;888444222111222111000///111333111---,,,---///...////////////000000000000///...---------------...............///000111///......---,,,,,,++++++,,,---............---,,,......------......///000111111222111111000///......------,,,,,,,,,,,,,,,((()))+++,,,...000222222---///111111///---------,,,,,,,,,,,,------------//////...---------------,,,,,,---------.........,,,---...///111222333444333222111000///...------........................///000111111000///---,,,.............../////////,,,,,,,,,,,,---...//////000000000000///...---,,,,,,,,,------......///////////////000111111222222111333888<<<@@@CCCDDDDDDAAA>>>:::555222111111111333333333333333333333333222222111111222222333333666333333777888777888<<>>===:::888777666777888999888777555444444444444222222222222333333333444333333333444444444555555444333333222222333333444444444555555555666666666444333222333555555333222222333444444555444444444555444444444444333333333000000111333444666777777777888:::999777555555555333333333333444444444444555555555555555555555555666666666666777888999:::666777888888999999888888888888999;;;===@@@BBBCCCFFFJJJQQQXXX___gggoootttwww}}}~~~{{{wwwxxxyyyyyywwwuuutttsssqqqqqqpppmmmiiifffcccbbb```dddjjjpppvvv{{{~~~{{{yyyvvvtttsssrrrqqqmmmgggbbbUUURRRTTT___fffgggfffgggddddddccc```ZZZSSSLLLGGG???;;;777444222222222111---000333111...,,,...222.../////////000000000000////////////...---,,,+++------,,,,,,,,,---...///............---------------...////////////...---...............//////000111111111111000///...---///......---,,,---------++++++,,,---...///000000---///111111///...------,,,,,,---------........................------,,,---............/////////...///000222444555777777222111000...------...............//////.........///000000111000...,,,+++---........./////////000,,,,,,,,,,,,---...///000...///////////////......---------...//////000000...//////000111111222222000222666;;;???CCCEEEFFFCCC@@@;;;777444333333444333333333333333333333333333333333333333444555555666333333888;;;===AAAGGGRRRXXXeeessszzz}}}~~~~~~}}}{{{xxxvvvqqqwww{{{zzztttqqqrrrvvv{{{{{{zzzyyywwwtttrrrpppppppppppppppppppppppppppvvvwwwxxxxxxxxxwwwvvvuuutttwww{{{~~~~~~|||yyywwwttttttsssqqqpppooonnnnnniiiiiiiiiiiihhhhhhgggfffhhhkkknnnrrruuuvvvvvvuuu}}}kkkbbbYYYXXXYYYSSSPPPPPPQQQTTTVVVUUUSSSQQQKKKIIIHHHGGGGGGEEECCC@@@>>>===:::888777777777888555555555555555666777777555555555666666666777777333333333444444555555555444333000......000333444888888888888999999999999444333333555666666444111222333444444555555444444555555444444444333333333222222333555777888999:::555777999888666444333333333333333333333333333222555555555555666666666666888888888888999:::;;;<<<777777888999999999999888888999;;;===@@@CCCFFFHHHMMMRRRYYYaaahhhoootttxxx|||||||||{{{zzzxxxwwwwwwxxxrrrrrrrrrpppmmmjjjiiiiiicccfffkkkpppvvv{{{~~~~~~}}}{{{xxxvvvuuuuuutttqqqkkkggg\\\UUUUUU```iiikkkiiiiiidddeeeeeebbb]]]VVVPPPKKKBBB>>>888555333333222111+++///222111...---000444.../////////000000111111...///000000///---+++***222222000//////000111222------......///000000000...///000111111000///..................///000000111111111000000///------//////...------------...........................,,,///111222000...---------------....../////////)))+++---///000000000///////////////000000000000000000222444666888999:::222111///---,,,---.../////////000000000000//////...///000000///---+++***---.........//////000000.........//////111222222,,,---...///000000000000---......///000111111222...//////000111222222222000222555:::>>>BBBEEEFFFDDDAAA===888555555555666333333333333333333333333444444444444444555666777888555666;;;@@@DDDJJJQQQbbbiiivvv~~~||||||zzzyyywwwuuusssqqqooonnnlllsssxxxxxxtttqqqtttwww|||{{{zzzyyywwwtttsssrrrxxxxxxyyyzzz{{{||||||}}}}}}{{{yyywwwvvvooonnnmmmllljjjhhhfffeeeeeegggjjjlllmmmlllkkkjjj}}}iiibbb___YYYUUUVVVTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLJJJHHHGGGEEEBBB??????===:::999888777666444777777666666555555444444777777666666666666777777333444444555555444444333555444444444444555666666444666999===@@@>>>:::666555555444333333222111111333333333333333333333333555555666777777666555555333333333444555666777777777666555444444555666777555555555555555444444444666666666666666555555555888555333444777999888777555666777777666777999:::<<<;;;;;;>>>CCCJJJNNNQQQ[[[aaahhhkkkjjjkkkqqqwww}}}~~~{{{xxxvvvuuutttrrrpppooommmmmmfffhhhkkkooossswwwzzz||||||zzzzzzxxxvvvuuutttrrrooommmdddbbbcccgggmmmooolllhhhiiihhhgggfffccc]]]UUUPPPAAA<<<777666777777444000111111111111111222222333111111222222222222111111........................//////.........------------.........//////000000333444555333111.........000...,,,,,,...000000000333333333333111000///...///...---,,,,,,,,,,,,,,,***&&&$$$%%%(((+++,,,+++000///...---------------000///---,,,---...000222.........------,,,,,,,,,000000......---...///000111444666666999======999;;;888444222222222222111......///////////////...------............------///////////////............------,,,,,,,,,------111000///.....................///000111222222333000000000000111111111111222333555:::@@@CCCDDDCCCFFFCCC>>>999555444333444222333333444555555666666444555555555333333555777======>>>AAAHHHSSS```iiivvv{{{|||zzzuuuooonnnqqqppprrrqqqnnnnnnpppoookkknnnssszzz}}}|||yyyxxxxxx}}}{{{wwwpppkkkhhhkkknnnnnnlllkkkmmmppp}}}iiiaaa^^^XXXUUUVVVTTTRRRRRRRRRRRRRRRPPPNNNMMMKKKIIIHHHGGGFFFCCC@@@???===:::999888888666444666666666666666555555555666555555444444555555666333444444555555444444333555444444444444555666666666999>>>CCCEEECCC===888555555444444333222222111333333333333333333333333555555555555555555555555333444444555555666666666777666555444444555666777666555555555555555555555666666666666666666666666666555333555888::::::999999:::::::::::::::===???>>>???CCCIIIRRRZZZ```cccbbbggglllmmmlllpppxxx~~~zzzwwwwwwvvvvvvuuutttsssrrrnnnmmmmmmoooqqqvvvzzz|||~~~~~~~~~||||||zzzxxxwwwvvvtttrrrpppkkkiiihhhkkkpppqqqoookkklllkkkiiifffbbb\\\UUUOOODDD???888555666555222///333222111111000000000000111111222222222222111111........................//////.........---------............/////////000111333444222000......///000...,,,---...000000000222222222222111000///...///...------,,,,,,,,,---...+++)))))),,,...///...//////...---------------,,,+++*********+++,,,---.........------,,,,,,,,,///...------...///000111222666888888:::>>>===:::;;;888444111111111000///......///////////////...---......//////......---/////////////////////...//////...------......///000//////............/////////000000111111222222000000000000111111111111111222555:::???BBBBBBBBBDDDBBB===999555444333444111111111222222333333333111333444444444444666888<<>>888555555444444333222222222444444444444444444444444666555444333333444555666555555555555555555555555666666555555555555666666666666666666666777777777666666666666666666777777666555444666888:::;;;:::888999:::::::::<<<>>>AAABBBFFFMMMWWW```hhhnnnqqqllloooqqqqqqssszzz~~~zzzzzzyyyyyyxxxxxxxxxxxxwwwtttrrrpppqqqtttyyy|||{{{|||}}}}}}zzzyyyxxxwwwuuuttttttqqqnnnoooqqqsssrrrpppqqqoookkkgggccc]]]VVVQQQGGG@@@999555444444333111444333222000//////......111111222222222222111111......................../////////............---............///////////////000222111///......///000...------///000000/////////000000000000/////////...------,,,---------111///,,,,,,...///////////////...------------...------------.....................---------------------------...000222333444999<<<<<<>>>AAA@@@<<<>>>;;;777444222111///...////////////////////////---......//////......---......//////////////////000//////...//////000000//////////////////000000000000000000000111111111000000000111111111222222222222555999>>>@@@AAA@@@BBB@@@<<<888555444444444111111222222222222222222444555666666555777999;;;AAAGGGRRR___lllyyyzzzwwwtttppplllgggfffgggjjjjjjhhhjjjooovvv|||{{{xxx~~~hhh```]]]XXXUUUXXXSSSRRRQQQQQQRRRQQQOOOMMMJJJIIIHHHHHHHHHGGGEEECCC???===:::999999999777666444444555555666666777777444333333333333333333444444444555555555555444444555444444444444555666666666888;;;???AAA???:::777555555444444333333333333555555555555555555555555666555333222222333555666666666666666555555555555666666666555555666666666777777777777777888888888666666777777777777888888888888777777888:::::::::888999;;;<<<===@@@DDDGGGOOOUUU]]]fffmmmrrruuuwwwtttuuuwwwxxx~~~}}}yyyxxxxxxyyyzzzzzzxxxvvvttttttvvvxxxzzzxxxyyy{{{}}}}}}{{{zzzzzzyyywwwxxxtttqqqoooqqqssstttttttttqqqmmmiiieee```ZZZVVVHHHBBB:::555333444555555333222111000////////////111111222222222222111111......................../////////........................///////////////---...000000///......//////...------///000000///------...///000000//////......------------......000...---,,,,,,---------///......---------.........///000000111111000000...............---------............///000222333555;;;@@@AAACCCEEEEEEBBBDDDAAA===999777555222000000000000///////////////......////////////..................//////////////////......//////000000......//////000000000000111111111000000000000000000000111111111222222222333333555999===@@@???>>>???===:::777555444444444444444444444444444444444::::::999888888;;;@@@DDDPPPXXXdddqqq|||yyyrrrnnnkkkiiigggggggggjjjppprrrssswww}}}}}}hhhaaa^^^XXXUUUWWWSSSRRRQQQQQQRRRQQQOOOMMMIIIHHHGGGGGGHHHHHHEEEDDD???===:::999:::999888777444444555555666666777777555555444444444444555555444555555666666555555444555444444444444555666666777666666777888999888666555555444444444444333333555555555555555555555555666555333222222333555666666666666666666666555555555666666666666666666555777777777777888888999999777777777777888888999999;;;;;;:::999999999999::::::<<<>>>AAADDDJJJPPPTTT___fffpppwww{{{}}}~~~}}}~~~yyyxxxyyy{{{yyyyyyxxxwwwwwwwwwxxxxxxvvvvvvxxxzzz|||~~~~~~~~~}}}|||zzzwwwtttpppnnnooorrruuuwwwuuusssooollliiiddd___[[[MMMGGG>>>777333222333444111111000000000000111111111111222222222222111111///////////////////////////////////////////////////////////////.........,,,...///000.........///......---...000000///...,,,---...//////000//////......---------......///.........---,,,++++++,,,......---------......///,,,---......//////..............................111000//////000111333444555>>>EEEGGGIIILLLLLLJJJIIIFFFAAA>>>;;;888444111222111000///////////////...//////////////////...---.........//////000000......------...//////000---...///000111111000000111111111000000000000000111111111111222222222222555555666:::===???>>>===;;;:::888666555444444444555555555555555666666666:::999888999<<>>AAAGGGMMMVVV```jjjqqq{{{}}}{{{yyyvvvuuutttttttttttttttuuuvvvwwwxxxyyyyyy{{{|||~~~zzzxxxuuurrrpppqqqsssvvvsssrrrpppnnnjjjddd]]]XXXRRRNNNFFF>>>777444444555444333222222222222222333111111222222222222111111////////////////////////.../////////000000000000000/////////...............///111111///......///...------///111111///---...//////000000000//////...............///000000---///111000...---...///---------------...//////000///.........///111222---........./////////000//////000222555888;;;===>>>IIIRRRTTTTTTTTTSSSQQQMMMKKKGGGDDDAAA===888555444333111///......///000//////000000000000//////------......///000000111............///000111222///000111222222111///...//////000000111111222222111111111222222222333333333333444777999:::999777666555555555555555555555333444444666777888999:::888===EEENNNXXXbbblllrrrzzz}}}vvvssstttyyy}}}~~~|||jjjeeebbbZZZTTTSSSRRRQQQPPPPPPQQQPPPNNNLLLKKKJJJHHHHHHHHHGGGDDDBBB???===;;;::::::;;;999888777777666666555555555444666555555444444555555666555555666666666666555555555444444444444555666666666444444444666666444333444444555555555555555555333333333333333333333333555555666777777666555555444555555666777888888999444555666777777666555444444555555666777888888888777777888999::::::;;;;;;666888;;;;;;;;;<<<@@@CCCIIIMMMSSS[[[eeeppp|||}}}xxxtttqqqqqqrrrsssttttttuuuuuuvvvwwwwwwwwwyyyzzz|||~~~~~~|||yyyuuuqqqqqqsssuuusssrrrpppnnniiibbbYYYTTTLLLJJJEEE???:::888:::<<<666666444333222111111111111111222222222222111111000000000000000000000000.../////////000000111111000000//////.........---///000222111///......///------...///111111///---//////000000000000//////...............///000000+++...000///---,,,---///---------------...///000,,,+++)))))))))***,,,...---.........//////000000---...///222666;;;???AAABBBMMMWWWXXXVVVUUUSSSQQQQQQNNNKKKHHHEEEAAA<<<999444333111///......///000//////000000000000//////---------...///000000111////////////000111222333000111222333222000...---...//////000111222222333111111222222222333333333222222333555777888666555444444555555555555555555555666777888:::<<<===>>>AAAHHHRRR]]]fffmmmssswww~~~}}}xxxttttttzzz~~~kkkddd```YYYUUUUUURRRQQQPPPPPPQQQPPPNNNLLLKKKKKKJJJHHHGGGEEECCCBBB:::999888999:::999777555777777666666666666777777222222333333444555666666666777888888888777555444444444444444444555666777777777666555555555555555666555444333222333333444333444444444444444333333555555555555555555555555666666555555555777999:::888777666666666666777777999999999999999999999999???===::::::<<<===<<<::::::===???@@@@@@BBBGGGLLLQQQ[[[gggpppvvv~~~xxxxxxzzzxxxvvvvvvqqqmmmmmmqqqvvvxxxxxxvvvxxx{{{~~~~~~zzzwwwuuuttttttrrrooolllllljjjbbbUUUJJJDDDDDDCCC@@@===:::::::::BBB<<<666333222222000...444222000...///111333555---///000///......///000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111000000//////......000000///...............///---+++******,,,...000222111///...///000222333////////////............---...000444999???DDDGGGOOOPPPSSSVVVXXXXXXUUURRRQQQOOOLLLIIIGGGDDD@@@===;;;555000///111222000---.........///////////////////////////////////////111111000000000000111111222222111111111111222222222222222222111111000000222222333333333444444444666666666666666666666666555666666555444333555666999666777;;;:::999@@@JJJLLLVVVccclllqqquuu{{{~~~yyywwwvvvvvvxxxyyy}}}|||iiibbb^^^WWWSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJJJJIIIGGGEEECCCBBB;;;:::888888999999777666777777666666666666777777333333333444555666666666666777777777666666555444666666555444444444555555777777666555555555555555666555444333333333444444666666777777777777666666555555555555555555555555444444444444444555666777888777777666666666777777888777777777777777777888<<<:::888:::<<<>>>===;;;999<<>><<<;;;;;;EEEBBB===:::888777666555444222000.........///000000000/////////.........////////////////////////000000000000000000000000........................000000000000000000000000,,,,,,---------.........000000000000////////////000000///........................---------------//////000000111111000000222222222222111111111111...///111555:::@@@EEEHHHPPPPPPRRRUUUWWWVVVSSSQQQQQQOOOLLLJJJHHHEEEAAA>>>:::666111000222333111...//////////////////......////////////////////////111111000000000000111111111111000000000000111111222222222222111111111000222222222222333333333444555555555555555555555555333444555444333333555666:::888888<<<>>>AAAKKKWWW___dddjjjnnnqqquuu{{{~~~}}}yyyttt{{{zzz||||||iiibbb^^^WWWSSSSSSRRRQQQPPPPPPQQQPPPOOOMMMIIIJJJJJJJJJHHHFFFCCCAAA===;;;888777888999888777777777666666666666777777444444555555666666777777777666555555444555555555888777666555444444444444777777666555555555555555666555444444333444444444444444555555555555444444555555555555555555555555333333444555666666666666888777777777777777888888888888777777777777888888999999999<<<>>>???>>>===;;;===AAAEEEJJJTTTaaaiiivvv{{{wwwsssrrrtttvvvuuusssuuuvvvxxxzzz|||~~~~~~vvvtttqqqoookkkaaaSSSHHHAAAAAA@@@@@@???===<<<<<>>:::666222111222333111///000000000//////.........////////////////////////111111000000000000111111000000////////////000000222222222222111111111111111111222222222333333333444444444444444444444444222444555555555555666777;;;:::===BBBGGGOOO\\\hhhqqqpppooooooqqqvvv{{{~~~yyywwwxxxwwwttt~~~kkkddd```YYYUUUUUUQQQPPPPPPPPPQQQQQQOOOMMMIIIJJJKKKJJJIIIFFFBBB@@@???<<<999777888999999888777777666666666666777777555555666666777777777888666555444333333444555666777666555555555555555666777777666555555555555555555555555444444444444555222222333444444444333333555555555555555555555555444555777888999999888888888888777777777888999999;;;::::::999999::::::;;;:::;;;===???@@@AAAAAA@@@???BBBHHHNNNXXXfffvvv}}}vvvssstttvvvwwwwwwvvvwwwxxxzzz|||~~~|||zzzwwwuuupppgggZZZPPPBBBAAA???>>>>>>>>>===<<<===BBBGGGHHHCCC===:::888888888777555444222111000222...+++---111333000,,,////////////////////////////////////////////////000000000000000000000000////////////////////////000/////////////////////......//////000000111111000///............//////111111111000000...------,,,---///000000000///...//////.........---------///000111444999???DDDGGGJJJJJJKKKMMMPPPQQQPPPOOOQQQNNNKKKHHHFFFBBB>>>;;;888666333222333333222000222111111000///...------////////////////////////111111000000000000111111111111000000000000111111222222222222222222222222111111111222222222333333444444444444444444444444555666888888777777999:::===@@@FFFMMMUUU___kkkuuuuuurrrmmmmmmpppuuuzzz|||zzz{{{zzzvvvwww|||~~~kkkddd```YYYUUUUUUQQQPPPOOOPPPQQQQQQOOONNNJJJJJJJJJJJJHHHEEECCCAAA@@@===:::888888999999999777777666666666666777777666666666777777777777777666555444333333444555666444444444555666777888999777777666555555555555555444555555555555555555555555555666777777777777777666666666666666666666666444666777999:::999999888888888888888888999::::::<<<;;;:::999999:::;;;<<<;;;<<<>>>??????@@@AAAAAAEEEJJJRRR\\\hhhyyy}}}tttqqqsssvvvwwwvvvwwwxxxzzz{{{|||||||||~~~~~~|||yyyuuulllbbb[[[HHHDDD@@@=========<<<;;;===DDDMMMQQQMMMFFF@@@>>>888888777666555444333333000---+++---222555222///000000000000000000000000////////////////////////111111111111111111111111////////////////////////......------,,,+++******......//////000000111111//////............//////444222000...---.../////////...---------...000111222222222111111111000000...///000222666;;;???BBBCCCCCCDDDFFFJJJMMMNNNMMMOOOLLLHHHEEEBBB>>>:::666666555333333333222111000222222111000///......---000000000000000000000000111111000000000000111111333222222111111222222333222222222222222222222333111111222222222333333333444444444444444444444444777888999888777888:::===BBBJJJTTT\\\cccllltttxxxrrroookkkkkknnnrrruuuwwwwwwzzz|||}}}|||iiibbb^^^WWWSSSSSSPPPPPPOOOPPPQQQQQQPPPNNNKKKKKKJJJHHHGGGEEECCCBBBAAA>>>;;;:::::::::999888777777666666666666777777666666666666777777777777555555555444555555666777333333444555666888999:::777777666555555555555555444444555666666666666555333444555555666666666666666666666666666666666666444444555666777777777777888888888888999:::;;;;;;;;;999888777777888999;;;999;;;<<<======???BBBDDDMMMTTT```mmm|||zzztttsssuuuwwwwwwyyy{{{}}}}}}|||{{{zzz{{{~~~|||vvvppphhhcccRRRLLLDDD???>>>>>>===;;;;;;AAAIIINNNNNNIIIDDD@@@888888666555444333333333///---,,,...222444333111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000///...---,,,,,,+++////////////000000000000///............//////000444222///---,,,...000111111///...------///111222111111000000000/////////......///000333777;;;===>>>======???CCCGGGIIIIIIHHHFFFCCC@@@>>>:::666333444444333333222111000000111111111000000/////////000000000000000000000000111111000000000000111111333333333222222333333333222222222222333333333333222222333333333444444444444444444444444444444444777777777777777:::???BBBMMMXXXccciiinnnrrruuuuuupppooommmlllmmmqqquuuxxx|||iiibbb^^^WWWSSSSSSPPPOOOOOOPPPQQQQQQPPPNNNMMMKKKIIIGGGEEEDDDDDDDDD@@@>>><<<;;;;;;;;;999777777777666666666666777777666666666666666666666666444555666666777777777666555555555555666777999999777777666555555555555555333444555666777777666555000111222333444444444444666666666666666666666666555555555555666777888999888888888999999;;;<<<<<<;;;:::888666666888:::;;;999;;;<<<===???CCCHHHMMMZZZcccrrr~~~~~~|||xxx|||yyysssnnnjjj___VVVJJJBBB??????>>>===;;;===AAAEEEHHHHHHFFFCCC===;;;888555333222222333111000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000////////////...............///000000000000///.........///000////////////000000111111............------------000000///000222555888:::;;;:::999:::===@@@BBBBBB???===;;;::::::888555333222222333222111000//////111000000000000000000000000000000000000000000000111111000000000000111111333222222222222222222333222222222333333333444444333333444444444555555555555555555555555555555555888777777888:::@@@HHHNNNZZZeeeooorrrrrrtttrrroooooooooooonnnpppvvv~~~kkkddd```YYYUUUUUUPPPOOOOOOPPPQQQRRRPPPOOONNNLLLIIIFFFDDDDDDDDDEEE@@@>>>=========;;;888666777777666666666666777777666666666666555555555555444555777888888888777666777666666666666777777888777777666555555555555555333444666777777777666555333444555666777777777777777777777777777777777777888888777777777999:::<<<999999999999:::;;;<<<===>>><<<:::888888:::<<<>>>:::<<>>BBB???>>>AAAGGGKKKLLLKKKCCC@@@;;;777444333333444222333333222///---......000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000,,,,,,---...///000111222111111000000//////.....................///000111---...///000000///.........///111222333222000///111111111111000000000000222111000000222444777888;;;999777777999;;;<<<===888777666666777777555444000111222222000/////////000000000000000111111111000000000000000000000000111111000000000000111111222222111111111111222222222222222333333444444444444444444555555555666666666666666666666666666666:::999999;;;???HHHRRRYYYdddooovvvuuusssssspppkkkmmmooopppqqqttt}}}}}}fff___^^^YYYTTTSSSPPPOOONNNOOOQQQQQQQQQOOOJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@===;;;:::999999999888888777666555444333333666666555555555555666666666666666666666666666666222333333444555666777777666777888888888777555444555555666777777666555444666666666666666777888888777888888777777666555444777777777888999999::::::999999:::::::::;;;;;;;;;===888666999;;;:::<<>>@@@BBBDDDIIIRRR___hhh||||||wwwuuummmhhh^^^RRRHHHCCCBBBCCCDDD>>>:::<<>>HHHUUU```fffsssqqqooommmkkkjjjmmmqqqtttttttttuuu{{{}}}ggg```___YYYTTTTTTRRRQQQPPPQQQRRRRRRQQQPPPJJJIIIIIIHHHGGGFFFEEEEEE@@@???===;;;:::999999:::555555555666666666666777666666555555555555666666666666666666666666666666444444555555666666777777555666666777666555444333555555777777777777666555666666555555666666777888777888888888777666666555777777888888999:::::::::999999:::::::::;;;;;;;;;???:::888;;;;;;::::::===???BBBGGGLLLTTTbbbrrr~~~uuupppggg\\\RRRKKKHHHHHHHHHCCC???AAABBBCCCGGGLLLJJJGGGBBB===999777666666222222222222111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000///............//////////////////...//////000111222333444000000000000///////////////...------///000000///000000000000000000000000111111111111000///......//////000000111111222222000111222333444555555555555666666777777777666666222111000......///111222000///////////////000111111111111111111111111111222111111111000000000000222222333333333222222111222222333333333444444444333333333333444555666666555666666666555555777999===???DDDLLLWWWccckkkpppqqqpppooonnnoooqqqwww|||~~~~~~~~~~~~hhhaaa___YYYUUUUUUSSSQQQPPPPPPPPPQQQOOONNNJJJIIIIIIHHHGGGFFFEEEEEE???>>><<<::::::::::::;;;555555666666666777777777555555444444444444555555666666666666666666666666666666666666666777777777555555555666555444444333555666777888888888888888555555555555555666777777777777888888888777777666777888888999999::::::;;;::::::::::::;;;;;;;;;;;;>>>;;;;;;======<<<===@@@AAAFFFMMMUUU```qqq{{{vvvmmmcccYYYQQQKKKHHHLLLHHHFFFFFFDDDAAACCCGGGKKKHHHEEE@@@;;;888555444555444333222111111222333//////000000000000//////000000000000000000000000000000000000000000000000000000000000000///......////////////////////////......///000111222333333000000000000///////////////...------///000000///------...//////000111111000111111111111111000000000000000000000111111111111111222333333333333333222333444555555666666555333222000///......///000...//////000111333555666111111111111111111111111111111111111111000000000222222333333333333222222333333333333444444444444555555444444444444555555555666888888777888:::<<<@@@FFFOOOYYYccciiinnnooonnnpppsssvvv{{{jjjbbb___YYYUUUVVVPPPOOOMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEEEE>>>===;;;:::999:::;;;;;;999999888777666555444444555555444444444444555555666666666666666666666666888888888777777777777777666666666555555555444444666666777888999:::::::::555555555555555666666777777777888888999888888888888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::;;;>>>@@@???BBBGGGKKKRRRZZZbbbmmm~~~{{{sssjjjaaaWWWNNNIIIMMMKKKJJJJJJEEE@@@@@@CCCGGGFFFDDDAAA===999666444777555333111000111222333//////000000000000//////000000000000000000000000////////////////////////000000000000000///......000000000///////////////111111111000000000//////000000000000///////////////...------///000000///---........./////////000000000111222222222222222111111111000000000000000111111222222222111111000000111222333444444444444555444222111000000000000222222111111111222222333111111111111111111111111111111111111111111111111222222333333444333333333333333333444444444444555888888777777666777777777888999::::::;;;>>>BBBFFFNNNSSS[[[bbbgggiiijjjkkkooowwwjjjccc___XXXUUUWWWPPPNNNMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEE===<<<;;;:::999999:::;;;999999888777666555444444555555555444444555555555666666666666666666666666888888888888888777777777777777777666666666666666777777777888999:::;;;;;;555555555555555666777777777777888999999:::999999999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::999:::>>>??????EEELLLYYY```jjjsss||||||tttlllbbbWWWPPPLLLJJJJJJJJJGGGAAA???AAAAAAAAA@@@???===:::888666888666444111000000111222//////000000000000//////////////////////////////////////////////////////000000000000000///......000000000000000000//////111111111111000000000000000000000000///////////////...------///000000///000/////////.........---///000111222222333222222111111111000000000000000111111222222111111000000...///000222222333333333444333222111000000//////333222111111000000000000111111111111111111111111111111111111111222222222111222333444444444444444333333444444444555555555999999888777777777888888:::::::::;;;>>>DDDLLLRRR___bbbgggiiikkklllooorrryyykkkccc^^^WWWTTTWWWRRRPPPOOOOOOOOOPPPNNNMMMJJJIIIIIIHHHGGGFFFEEEEEE>>>===;;;999999999999:::666666666777777777888888666666555555555555666666666666666666666666666666777777777777777888888888888888777666666666666777888777777777888999::::::666666666666666777888888666777888999:::;;;;;;;;;999::::::;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>???AAAIIISSSaaakkkwwwyyyrrriii^^^VVVNNNJJJHHHIIIIIIDDD@@@@@@============<<<;;;:::999:::888666444222222222222//////000000000000//////////////////////////////000000000000000000000000000000000000000///....../////////000000111111111//////000111222333444444000000000000///////////////...------///000000///111111000//////...------//////000111222222222111000000000000000111111111111111222222222111111000//////000111222222222111000000000//////......---000000//////000111111222111111111111111111111111111111111222222222222222111222333444444555555444333444444444555555555555777777666666666666777777999:::<<>>===???CCCGGGMMMYYYfffooozzz}}}xxxpppeee]]]TTTLLLGGGIIIKKKGGGBBB???<<<<<<<<<;;;;;;;;;::::::<<<;;;:::888666444333222//////000000000000//////////////////////////////000000000000000000000000000000000000000///............///000111222222333000000111222333444555555000000000000///////////////...------///000000///000000000000000000000000//////000111111111000000//////000000111111222222111111222222333222222222000000111111111111000000...///////////////......////////////000111222333111111111111111111111111111111111222222333333333111222333444555555555555444444444444555555555555666666666666777888888999888<<>><<<:::888777777777::::::999888777666555555888888777777777777888888666666666666666666666666444555555666777888888999777666555444333444555555999888777666666666777888888888888888888999999:::666777888:::;;;<<<======::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<======>>>???CCCIIIPPPZZZkkkzzzyyyooogggYYYNNNGGGIIIMMMIIIBBB>>>>>>===<<<;;;;;;;;;;;;;;;======<<<;;;999777555333//////000000000000//////////////////////////////000000000000000000000000000000000000000//////...------...000111222333444444444444333333333222222000000000000///////////////...------///000000/////////000000111111222222//////000000000000//////...//////000111222222333111111222333333333333333000111111111111111000//////000111111111111111000222222111111000111111222111111111111111111111111111111111222222333333333111222333444555555555555444444444555555555666666888888888888999:::;;;<<<999???IIISSS]]]eeemmmqqquuuxxx|||{{{hhhccc[[[XXXXXXSSSSSSRRRQQQQQQQQQPPPMMMKKKHHHHHHHHHHHHHHHGGGFFFEEE>>><<<:::999:::;;;;;;::::::999999888888888888888444666888777555444444555777777777777666666666666888888888888888777666555666666777777888888888999777777777777888888888888888888888888999:::;;;<<<;;;;;;:::999999:::::::::888999;;;===>>>>>>>>>===;;;;;;<<<>>>@@@@@@>>><<>>@@@AAA???<<<::::::@@@???>>><<<999666333111555333000///000111222222000111111111111222222222444333111///......///000000000000000000000000000//////000111222222333333333333333333333222111000222222222111000//////...111111111111111111111111...//////000000000000000111111111111111222222222111111111111111222333333111222333333444444333333111111111111111111111222222222111111111111111111//////000000111111111222//////000111222333333333111222222333333444444555555555555555555555444444444444444555555555666666333222444777888777:::???FFFJJJUUUaaafffgggmmmvvv~~~{{{hhhccc[[[XXXXXXSSSQQQPPPOOOOOOPPPOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEDDD???===:::999:::::::::999777666666555555555555555777777888888777666666666777777777777777777777666777888888888888777777666:::::::::999999999999999777777777777888888888888888888888888999:::;;;;;;;;;;;;::::::999::::::;;;888999;;;<<<======<<<<<<999:::;;;===???@@@@@@???FFFLLLVVVaaaooo{{{vvvmmmfff[[[QQQJJJFFFCCCAAA>>>?????????===<<<;;;;;;===>>>??????===;;;888666777444111000111222222222000111111111111222222222444333111000//////000000000000000000000000000000//////000111111222333333222222222222222111000000111111000000///......---////////////////////////...//////000000000000000111111111111111222222222.........//////000111111111222333333444444333333111111111111111111111000111111111111111111111111000000000000111111111222000000111111222222333333111222222333333444555555444444444444444444444444444444555555555666666666666555777;;;<<<<<<@@@FFFOOOUUUaaajjjkkklllvvvzzzhhhccc\\\XXXXXXSSSPPPOOONNNNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCC@@@>>>;;;:::::::::999888666666555444444444444555999777666777777777666555777777777777777777777777666777777888888888888777;;;;;;::::::999888888888777777777888888888999999777777888888999:::::::::;;;:::::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<>><<<999666333111222333333222000111111111111222222222333333333222111111000000000000000000000000000000///000000111111222222222000111111111111000000///000000//////......------////////////////////////...///000000111111000000222222222222222222111111.........///000111111222111222222333333333333333222111111111000000//////111111111111111111111111000000000111111111111111111111111222222222222222222222222333444444555555333333333333333333333333555555555666666666777777777555777;;;>>>@@@GGGNNNXXXaaalllqqqpppqqq~~~zzzhhhddd\\\YYYXXXSSSPPPOOOMMMMMMNNNMMMLLLJJJGGGGGGGGGFFFEEEDDDCCCBBBAAA???;;;:::999999888777999999888777777777777777999666555555666777666444777777777777777888888888555666777888888888888888888888777777777777777777777777888888888999999999777777888999999:::::::::;;;::::::::::::;;;;;;<<<>>>>>>======<<<<<<;;;:::;;;<<<<<<===@@@DDDIIIMMMWWWbbbttt~~~yyyrrrggg\\\SSSLLLGGGCCCAAA@@@>>>>>>>>>===<<<:::<<>>BBBHHHQQQZZZccckkktttzzz|||yyyhhhddd]]]YYYXXXSSSRRRPPPNNNNNNOOOOOONNNMMMGGGGGGGGGFFFEEEDDDCCCBBBAAA???;;;:::999999888777;;;:::999999888888999999:::888666666666777777666666777777777888888888999555666777888888888888888555555666777888888999999888888888888999999999999777888999:::;;;;;;::::::;;;:::::::::;;;;;;<<<===BBBAAA@@@???>>>===<<<<<<<<<=========@@@FFFNNNUUUhhhuuuzzzqqqhhh```XXXQQQMMMBBB@@@@@@AAABBBAAA>>>;;;@@@DDDHHHLLLLLLIIIDDDAAA<<<999555222222111111000000000111111111222222222222222333333333222111111000000000000000000000000000000000000000111111111...//////000000000//////111111000000000000000///000000000000000000000000///000000111111111111111111222222222222333333333222333444444555555444444000111222222333333222222222111111111000000//////000000111111111222222222222222222111111111111111333333333222222222222222222333333444444555666666444555555555666666666777777777777888888888999999;;;:::===DDDKKKRRR]]]gggnnnuuuxxxhhheee^^^ZZZYYYSSSSSSQQQOOOOOOPPPPPPPPPOOOHHHHHHHHHGGGFFFDDDCCCBBB@@@>>>;;;:::::::::999888999999888777777777777888:::;;;:::999777666999;;;666777777888888999999999666777777888888888888777666666777999:::;;;<<<===888888888999999999999:::777999:::<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>DDDCCCAAA@@@???>>>>>>>>><<<===>>>>>>BBBKKKWWW```ttt~~~xxxrrrjjjaaaYYYSSSFFFDDDCCCDDDGGGHHHEEEBBBGGGJJJNNNPPPPPPLLLGGGDDD???;;;777444333222111000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000...//////000000000000000111111111111000000000000///////////////////////////000111111222222111111000000111222333444555555333444555555555444222111000111111222222222222222111111111111111111111111000000000111222222333333222222222222222111111111222222222333333333333333333333333444555555666666555555555666777777888888888888888999999999:::::::::999>>>GGGOOOXXXdddoootttxxxhhheee^^^ZZZYYYSSSSSSQQQOOOOOOPPPQQQPPPPPPJJJIIIIIIHHHGGGEEECCCBBB???===:::999:::::::::999999888888777666777777777777:::;;;888333222666<<<666777777888888999::::::777888888888888777777666777777888999:::;;;;;;<<<888888888999999999::::::888:::<<<===>>>>>>===<<<:::::::::;;;;;;<<<===>>>CCCBBBAAA???>>>>>>>>>???>>>@@@BBBDDDIIIVVVfffqqq}}}||||||~~~~~~vvvlllaaaZZZOOOKKKFFFFFFJJJNNNOOONNNNNNPPPSSSUUUTTTPPPLLLIIIBBB???:::777555444333111000111111111111222222222222111000000000000111222000000000000000000000000000000000000000000000///...///000000111111111000000000000000000000000000////////////////////////000000111222222222222111//////000222444555777777666777888888777555222111000000111222222222222222111111111222333333444444///000000111222222333333333333333222222111111111111222222333333444444444333333444444555666666666444444555555666777777888999999999999::::::::::::;;;<<>><<<:::999:::;;;;;;::::::999999888888888888888222666999555...,,,333:::666777777888999999::::::888888888888888777666555777777777777777888888888888888999999999:::::::::999:::===>>>??????===<<<:::::::::;;;<<<===>>>>>>CCCAAA@@@>>>>>>>>>>>>???AAADDDGGGJJJRRR```ssszzztttwwwzzzzzzzzzzzzyyymmmdddWWWPPPHHHGGGLLLRRRVVVWWWQQQSSSVVVWWWWWWTTTPPPNNNEEEAAA===999777666444333000111111111111222222222222111///......000111333000000000000000000000000000000000000//////////////////000111111111111111.........///////////////111111111111111111111111000000111222222222222111......000222444666888999:::;;;;;;;;;:::777444333000000111222222222222111111111222333444555555666///000000111222222333333333333333222222111111111111111222333333444555555333333444444555666666666333333444444555666777777999999::::::::::::;;;;;;CCCEEELLLXXXcccmmmyyykkkccc___XXXTTTUUUUUURRRQQQQQQSSSSSSPPPMMMMMMKKKIIIGGGGGGEEECCCAAA???===;;;::::::;;;999888888888777777777777888888555555555555555555555555777777777777888888888888:::777555666888999888666666666777888999999::::::===;;;999777777777999:::999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<>>>??????GGGOOOTTT^^^ooo}}}uuutttuuuvvvxxx{{{~~~uuunnnaaa[[[TTTQQQSSSWWWYYYYYYYYYZZZZZZYYYWWWTTTPPPNNNNNNIIICCC===:::777444222222333333222222000//////000000000000////////////000000////////////000000---......///000111111222&&&(((+++...000000000///000000000000000000000000222222222111111111000000222111111111000000//////000000111222333555666777>>>>>>>>>===;;;999777555111111111111111111111111000000111111222222333333000222444222///...111444555444444333333222222111222222222222222222222222555555555666666666666666888888888888777777777777777999:::999888:::@@@DDDKKKQQQ[[[eeeooozzzkkkccc___XXXTTTUUUTTTRRRQQQQQQSSSSSSPPPNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@>>><<<;;;<<<<<<:::999888888777777777777888888888888888888888888888888777777777777888888888888:::777555666888999888777666777777888999999::::::;;;:::999888888888999::::::;;;===>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>EEEKKKSSS^^^mmmyyykkkccc___XXXTTTUUUSSSRRRQQQRRRRRRRRRPPPNNNMMMLLLIIIIIIHHHGGGEEECCCAAA???===<<<<<<<<<;;;:::888888777777777777888888999999999999999999999999777777777777888888888888999888666666888999888777777777777888999999::::::888999999999999:::::::::;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@BBBEEEHHHHHHWWWffflllssszzzsssooonnnzzz}}}~~~xxxrrrmmmfffccccccddddddbbb___```___^^^\\\ZZZWWWUUUQQQNNNHHHDDDAAA>>>:::777444444444444444333333333222222222111111111000000111000000//////000000111000000000000000000000000//////000111111222222222000000000000000000000000000000000///////////////111111111111111000000000000000111222333555666777888999;;;<<<;;;999666444111111111111111111111111000000000000000/////////000///......000111111111111111111111222222222222444444444444444555555555555555555666666777777777888888888888999999999999888:::;;;<<<>>>DDDNNNUUU```nnnkkkccc___XXXTTTUUURRRRRRRRRRRRQQQQQQOOONNNMMMKKKJJJIIIIIIHHHGGGEEEAAA???===<<<<<<;;;:::999888888777777777777888888777777777777777777777777666777777777888888888888999888777777888888888888777777888888888999999999666777888::::::;;;::::::<<<============<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<999;;;===>>>>>>AAAEEEJJJOOO^^^nnnxxxxxxuuuwwwzzzyyyssslllhhhhhhiiigggfffbbbbbbaaa```^^^\\\ZZZYYYWWWSSSNNNJJJFFFAAA<<<999444444333333333333333444333333333222222222111111111000000000000000000111111111000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111222333444666666555777999;;;:::888666444111111111111111111111111333333333222222111111111222///---...222444333111000111111222333333444444444444444444444555555555555555555666777777888888888888999999::::::;;;;;;:::<<<===???CCCLLLYYYbbbssskkkccc___XXXTTTUUUQQQRRRRRRRRRQQQOOOOOOOOOLLLKKKIIIIIIIIIIIIGGGFFFAAA>>><<<;;;::::::999777888888777777777777888888666666666666666666666666666777777777888888888888999999999888888888999999888888888888888999999999666777888999:::;;;;;;;;;======<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@@@@DDDLLLRRR^^^kkk{{{{{{zzz~~~wwwoookkkjjjiiihhhfffccccccbbbaaa___]]]\\\[[[\\\YYYUUUPPPKKKDDD>>>999444333333222222222222333333333333333222222222222111111000000000000111111111111111111000000000000222222111000000000000111000000000000000000000000111111111111111111111111111111111111111222222222111111111222333444555666333555777888888777444333111111111111111111111111444444333333222222111111444111///000333555444222111222222333444555666666222222333333444444444555555555666666777888888999888999999:::;;;<<<<<<===:::===@@@CCCJJJWWWeeepppkkkccc___XXXTTTUUUPPPRRRSSSRRRPPPNNNNNNOOOKKKIIIHHHHHHIIIIIIHHHFFFAAA>>><<<::::::999888666888888777777777777888888888888888888888888888888777777777777888888888888888999:::999777777999:::888888888888888888888888777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;>>>@@@@@@AAAHHHSSS\\\lllyyyuuummmjjjiiihhhfffddddddcccaaa```___^^^]]]___\\\YYYTTTOOOHHH@@@;;;666555333111111111111222333333333222222222111111222111111000000111111222111111111111111111111111444444333333333222222222000000000000000000000000111111111111222222222222111111111222222222222222222222222222333444555666333444555555555444333222111111111111111111111111111111111111111000000000444333222222333333333222222333333444555666666777222222222333444444555555555555666777777888999999888999:::;;;<<<===>>>???;;;???EEEMMMXXXgggxxxkkkccc___XXXTTTUUUPPPRRRSSSRRROOOMMMNNNOOOIIIHHHGGGGGGHHHHHHGGGFFFBBB???===;;;;;;:::888777888888777777777777888888999999999999999999999999777777777777888888888888888:::;;;999777777999;;;888888888888888888888888999999888888888999;;;<<<;;;;;;::::::;;;;;;<<<<<<::::::;;;;;;<<<======>>>:::===???@@@DDDNNN^^^jjjyyy}}}rrrllljjjgggffffffeeedddcccaaa`````````^^^\\\ZZZVVVRRRKKKDDD???999777555222111111111222222222222222111111111111222111111000000111111222000000000111111222222333222222333444444333111111000000000000000000000000000000000000111111111222111111111222222333333333222222222222333444555555555444333333222222222222111111111111111111111111000111111111111111111222444444444222111000111222333333333444444555555555333333333444555555666666444555666777888999::::::888999:::;;;===>>>???@@@@@@GGGQQQ]]]mmmkkkccc___XXXTTTUUUOOORRRSSSRRROOOMMMNNNOOOHHHGGGFFFFFFHHHHHHGGGFFFCCCAAA>>><<<<<<;;;999888888888777777777777888888888888888888888888888888777777777777888888888888888:::;;;:::777777999<<<999999888888888888888888;;;999888777777999;;;<<<:::::::::::::::;;;<<<===::::::;;;;;;<<<===>>>>>>>>>AAADDDFFFKKKXXXkkkyyyvvvnnnkkkhhhfffhhhgggeeedddcccbbbbbbaaa\\\[[[YYYWWWTTTNNNGGGBBB;;;999666444222222222222222222222111111111000000222222111111111111222222//////000111222333333333...///111222222111///...000000000000000000000000.../////////000000111111111111111222222333333333222222222222333444444555666444333111000000111222111111111111111111111111222222222333333444444555222444555333///---///111222222333333333333444444444444444555666777777888444555666777888999::::::888999:::<<<===???@@@AAAGGGOOO\\\kkk~~~~~~mmmggg^^^YYYYYYUUUTTTTTTSSSRRRQQQPPPPPPOOOLLLKKKIIIHHHHHHGGGEEEDDDAAA>>><<<::::::999888666:::::::::999999999888888999999999999999888777666888888888888888888888888999999999999999999999999999888888888888888999999888888999::::::::::::999;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<===AAACCCFFFKKKUUUfffyyysssmmmhhhddddddbbbaaa```aaabbbaaa``````^^^[[[XXXTTTOOOJJJFFF???===999555333222333333333333333222222222111111444444444333333222222222111111222222222222111111333222000///.........///222333444333111000111222222111111111000000//////000000000000000000000000000000111222444555666666777666444222///---+++***333333222111111222222222333222111111111222333444222222333333333333444444444333333333333333333333///000111333444555555555;;;::::::999888888999999<<<666777???@@@===BBBMMMOOO___rrr}}}lllfff]]]XXXYYYUUURRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCAAA>>>=========;;;::::::::::::999999999888888999999999999999888777777888888888888888888888888999999999999999999999999::::::999999999999999:::777888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@DDDKKKTTTbbbtttzzzrrrlllfffdddbbbbbbccccccbbbaaa```^^^ZZZVVVRRRMMMHHHEEE@@@>>>:::666444333333333333333333222222222222111444333333333222222222222111111222222222222111111333222000///......//////222333444333111000111222222111111111000000000000111111111111111111111111000111111222333444555555555444333222111000///...333222222222222222222222333222111111111222333444222222333333333333444444333333333333333333333333333444555777777888888888888777777777777888888999;;;888:::AAAAAA???FFFRRR___qqq{{{jjjeee\\\XXXYYYUUURRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHHHHGGGEEEDDD???===;;;;;;;;;<<<;;;::::::::::::999999999888888888999999999999888777777888888888888888888888888999999999999999999999999<<<<<<;;;:::999999999:::666777888999:::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<=========>>>@@@BBBBBBJJJUUUdddtttzzzpppgggfffddddddeeedddcccaaaaaa^^^YYYTTTNNNIIIEEECCCAAA???<<<888555444333333333333333333222222222222222222222222222111111111111111222222222222111111222222000///////////////111333333333111000111222111111111111111000000000222222222222222222222222222222222222333333333444222222222222222222333333222222222222222222222222222222222222222333444444222222333333333333444444222222333333444444555555333444555666666666666666777777777777888999::::::;;;:::>>>DDDEEEFFFRRRaaattt{{{jjjeee]]]YYYZZZVVVTTTTTTSSSRRRQQQPPPPPPOOOLLLKKKIIIHHHHHHGGGEEECCC===;;;::::::;;;;;;;;;::::::::::::999999999888888888888999999999888888777888888888888888888888888888999999999999999::::::<<<;;;:::999999999999999666666888999::::::::::::999999::::::;;;;;;<<<<<<<<<>>>@@@@@@???@@@CCCGGGKKKUUUeeevvvtttjjjhhhfffeeeeeedddbbb```aaa^^^YYYRRRKKKEEECCCBBBBBBAAA>>>;;;888555444333444444333333333222222222111111111111111111111111111111222222222222111111222111111000000/////////111222333222111000111222111111111111111111111111222222222222222222222222333222222222222222222222111111111222222222333333111111222222333333222222222222222222333333444444222222222333333333444444111222222333444555666666444444555555666555555555:::::::::::::::;;;<<<<<<;;;===BBBGGGJJJQQQdddwww|||kkkfff^^^ZZZ[[[WWWTTTTTTSSSRRRQQQPPPPPPOOOLLLKKKIIIHHHHHHGGGEEECCC@@@???======>>>??????>>>:::::::::999999999888888777888888999999999888888888888888888888888888888888888888999999:::::::::::::::999888888888888888777777888::::::;;;;;;;;;999999:::;;;;;;<<<=========???@@@???>>>@@@FFFKKKTTTaaauuu}}}ooolllhhhfffdddcccaaa___```^^^ZZZRRRJJJDDDBBBBBBBBBBBB@@@>>>;;;888555444444444444333333333222222111111111111111111111111111111222222222222111111111111111111111000000000000111222222000000111222111111111111111222222222111111111111111111111111333333222222222222111111111111111111111111111111000111222333333333333222222222333333444444444444222222222333333333444444222222333444444555666666777888888999999999888888<<<<<<;;;;;;;;;;;;;;;<<<:::>>>DDDIIIPPP___www}}}lllggg^^^ZZZ[[[WWWRRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHHHHGGGEEEDDD@@@>>><<<<<<===>>>>>>===:::::::::999999999888888777777888999999999999888888888888888888888888888888888888999999::::::;;;999888888777777888888999999::::::;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===???@@@???>>>CCCLLLTTT___nnnwwwrrrlllgggdddbbbaaa```______\\\TTTKKKEEECCCCCCBBBBBBAAA@@@>>>;;;888666444444444444333333333333111111111222222222222222111111222222222222111111000111111222222111000000///000222111000000111222111111111222222222222222000000000000000000000000222222222222222111111111111111111000000000/////////000222333444444333222222222333444444444444444222222333333333333444444333333444444555555666666555666777777888888888777::::::999999999:::;;;;;;<<>>===;;;:::;;;<<<;;;::::::::::::999999999888888777777888999999999999999888888888888888888888888777888888999::::::;;;;;;888888888888999:::;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<===>>>???@@@???AAACCCBBBCCCKKKYYYdddoooyyyppphhhdddcccbbbaaa^^^___^^^WWWNNNFFFDDDDDDAAAAAABBBBBB@@@===:::888555444444444444333333333222222222222333333333444111111222222222222111111000111222222222222111000...000111111000000111333111111111222222333333333111111111111111111111111111111111111111222222222111111111111111111111111...000222444444444333222222333444555555555444333222222333333333333444444444444444555555555555555111222333444555666666666777777888999;;;<<<>>>???DDDLLLXXXfffuuu}}}kkkeee\\\WWWWWWSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>===<<<:::::::::999999999888888666777888999999999999999888888888888888888888888777777888999::::::;;;;;;888888888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>???@@@AAABBBEEEGGGGGGJJJTTTeeerrr~~~}}}sssjjjeeedddcccccc]]]______YYYOOOHHHEEEFFF@@@AAABBBCCCAAA>>>;;;999555555444444444333333333222222222333333444444444111111222222222222111111000000222333333222111000...000111111000000111333111111111222222333333333222222222222222222222222000000111111111222222222000111111222333333444444...000222444555444333222222333444555555555444333222222333333333444444444555555555555555444444444333444555777888999999999666777888;;;>>>AAACCCEEEMMMWWWfffwwwiiibbb^^^YYYVVVWWWTTTTTTSSSRRRQQQPPPPPPOOOLLLJJJHHHHHHIIIIIIHHHGGGEEEBBB>>><<<<<<<<<:::999<<<<<<:::999888777777777999888888888777777666666888999999::::::;;;;;;<<<999999999999999999999999999::::::999888999;;;===CCCBBB???===<<<<<<===>>>>>>===<<<<<<>>>@@@BBBBBBFFFEEEEEEIIISSSeeexxx{{{pppiiieeebbb___``````^^^[[[UUUNNNFFFAAABBBAAA@@@AAAAAA@@@===;;;555555444444333333444444333333333333333333333333111111222222222333333333000000000000000000000000111222222333333222222111111111222222222222111111222222222333333444444444222222222222222222222222222222222222222222222222333222111111111222333444000111222333444555555555111222333333444444333333555444444444444555666666666555444555777999999999???<<<:::<<<>>>AAAHHHQQQXXXkkkjjjbbb___YYYVVVWWWTTTSSSSSSRRRQQQPPPOOOOOOLLLJJJHHHHHHHHHIIIHHHGGGDDDBBB>>><<<<<<<<<:::999999999888888999999:::;;;999888888888777777777777888999999::::::;;;;;;<<<999999999999999999999999:::;;;;;;:::999:::<<<>>>???>>><<<;;;;;;;;;;;;<<<===<<<<<<===???AAABBBCCCBBBDDDIIIRRRaaavvv}}}ssslllfffbbb______^^^\\\WWWPPPHHHCCCAAA@@@@@@AAABBBBBB@@@>>>999888777555444333333333333333333333333333333333111111222222222333333333111111111111111111111111111222222333333222222111111111222222222222111111222222222222333333333444222222222222222222222222222222222222222222222222333222111111111222333444111222333333444444444444222333333444444444444444555444444444444555666666666555555555777888999999;;;:::<<>><<<<<<<<<;;;:::999999888888999999:::;;;888888888888888777777777888999999::::::;;;;;;<<<::::::::::::::::::::::::999:::::::::999999;;;===========================;;;;;;===>>>@@@AAABBBCCCBBBHHHSSSbbbvvv~~~tttkkkfff______^^^\\\YYYRRRKKKEEEAAA@@@???@@@BBBCCCBBBAAA===<<<:::777555333222222333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111111111222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333444444222333333444444444333333333444444555555555555555555555444444555555666777666666666666666777888999777999===BBBFFFMMM]]]kkkmmmeee```ZZZVVVWWWRRRRRRQQQPPPOOONNNNNNMMMLLLJJJHHHGGGHHHHHHGGGFFFDDDAAA>>><<<<<<<<<;;;:::<<<<<<:::999888777777777888888888888888888888888888999999::::::;;;;;;<<<::::::::::::::::::::::::777888999999888888999;;;:::;;;<<<============<<<:::<<<>>>?????????@@@AAAGGGPPPaaauuuuuunnnbbbaaa___^^^[[[VVVNNNHHHCCCBBB@@@AAABBBCCCCCCBBB???===;;;888666444333222333333333333333333333333111111222222222333333333333333333333333333333333111222222333333222222111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444333333444555555666666666666666555555555555555666666777666666777777777777999:::888:::???DDDJJJVVVlllnnneeeaaaZZZVVVXXXRRRRRRQQQPPPOOONNNNNNMMMMMMKKKIIIHHHIIIIIIHHHGGGCCCAAA>>><<<<<<<<<<<<;;;<<<<<<:::999888777777777888888888888888999999999888999999::::::;;;;;;<<<::::::::::::::::::::::::777999::::::999999:::;;;777888999:::;;;;;;::::::;;;===>>>???===>>>@@@BBBLLLYYYooozzziiieeeaaa___]]]XXXQQQKKKFFFEEECCCCCCDDDCCCBBB@@@???>>><<<999777555444444333333333333333333333333111111222222222333333333333333333333333333333333111222222333333222222111222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333444444444444444444555555555444333333444555666666777777666666666555555555555666777777666777999999888888;;;===>>>???DDDJJJRRRccc~~~mmmeeeaaaZZZWWWXXXSSSSSSRRRQQQPPPOOONNNNNNNNNLLLJJJIIIJJJJJJIIIHHHCCC@@@===<<<<<<===<<<;;;999999888888999999:::;;;888888888999999999999999888999999::::::;;;;;;<<<::::::::::::::::::::::::999;;;======<<<<<<<<<===;;;;;;<<<<<<======>>>>>>;;;===??????>>>???CCCGGGTTTddd~~~rrrkkkddd```^^^ZZZSSSNNNHHHHHHGGGGGGHHHFFFCCCAAAAAA@@@>>>;;;999777666555333333333333333333333333111111222222222333333333333333333333333333333333111222222333333222222111222222333333333333222222222222222222222111111111222222222222222222222222222222222222222222222222222222333444444444444444333444444555555555444444444555555666666666666666666666555555666666777888555888:::;;;::::::>>>BBBFFFGGGLLLVVVcccxxxlllddd```ZZZWWWYYYTTTSSSSSSRRRQQQPPPOOOOOOOOOMMMKKKKKKKKKLLLKKKJJJBBB@@@===<<<<<<===<<<;;;999999888888999999:::;;;888888888999999:::::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===<<<;;;;;;<<<>>>>>>===<<<<<<===>>>???:::===@@@@@@@@@DDDKKKRRRbbbsss{{{rrrgggaaa^^^[[[UUUPPPIIIJJJKKKMMMNNNLLLHHHEEEGGGEEEBBB???;;;888777666333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111222333333444444333333222444333333333222222222222222222222222222222222222222222222222222222222222222333444555555555444333333333444555666666666555444444555666666666666555666666666666666777777888444888<<<<<<;;;===AAAFFFLLLNNNWWWgggzzzkkkccc```ZZZWWWYYYTTTTTTSSSRRRQQQPPPPPPOOOPPPNNNLLLKKKLLLLLLLLLJJJBBB@@@===<<<<<<===<<<<<<<<<<<<:::999888777777777888888888999999:::::::::888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555777999:::999888888999999888666555555666888999:::===@@@AAABBBHHHRRRZZZpppvvviiiaaa^^^\\\VVVQQQJJJKKKNNNQQQRRRQQQMMMIIILLLJJJFFFBBB===:::777666333333333333333333333333111111222222222333333333222222222222222222222222222222222333333222222222222333333444444333333222444444444333333222222222222222222222222222222222222222222222222222222222222333444555555555444333222333444555666666666666333444444555555555555555666666666666666777888888444888======<<<>>>CCCHHHOOORRR___tttlllfff]]]ZZZ[[[VVVUUUSSSQQQPPPPPPPPPOOONNNOOOMMMJJJHHHIIIIIIHHHGGGDDDAAA???======<<<:::888;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;;;;::::::999999999999999:::;;;<<<<<<<<<<<<888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>AAABBBAAABBBKKKYYYdddxxxqqqeee```]]]YYYUUUOOONNNNNNQQQTTTUUURRROOOOOOMMMHHHBBB===999666555888666555555555333111///222222222333333444444444222222333333333444444444222222222222222222222222333333333222222111111111333444444444555666666666444333333222222333333444444444444333333222222222333333222222333333444555777666666555555555666666666666666666777777777777111222444666666555333222777888;;;>>><<<;;;AAAJJJTTT```rrr~~~jjjddd\\\YYYYYYUUUUUUSSSQQQPPPPPPPPPOOONNNNNNKKKHHHGGGHHHHHHGGGFFFDDDAAA???===<<<<<<:::999;;;;;;::::::::::::999999888999999999999:::::::::999999999888888888777777:::;;;;;;;;;;;;;;;::::::888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======@@@BBBDDDEEEHHHSSSdddqqqzzzkkkccc^^^ZZZVVVQQQOOONNNQQQTTTVVVUUURRRQQQNNNIIIDDD>>>:::777666666555444444555555333111333333333333333333444444222222222222333333333444222222222222222222222222333333333222222222111111333333333444444444444444444333333222222333333444555555555444444444333333333333222222333333444555666555555444444444555555666666666666777777777777555666888999:::999777777666777:::<<<<<<===EEEOOO[[[kkk~~~jjjddd\\\ZZZ[[[WWWUUUSSSQQQPPPQQQQQQOOONNNMMMJJJGGGFFFGGGGGGGGGFFFDDDAAA>>><<<<<<<<<;;;999;;;;;;::::::::::::999999999999999999::::::::::::999999999999888888888888;;;;;;;;;;;;:::999888777999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFMMM\\\ppp~~~ssshhhaaa\\\XXXUUUQQQOOOPPPTTTWWWWWWVVVSSSPPPKKKFFF@@@<<<888777555444333444555666555444444444444444333333333333111111222222222333333333333333333333333333333333333333333333222222222222333333333333333333222222444444333333333333444444666666555555555555444444333333333333333444444555555444444333333444555555666666666666777777777777777888:::;;;;;;;;;:::999888888:::===>>>AAAMMMXXXgggzzzmmmggg___\\\]]]ZZZVVVTTTQQQQQQQQQQQQPPPNNNMMMJJJHHHGGGGGGHHHGGGGGGDDDAAA>>><<<<<<<<<;;;:::;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAAEEEKKKWWWiii~~~}}}nnneee___[[[WWWSSSOOONNNRRRVVVWWWWWWTTTRRRMMMHHHCCC>>>:::888777666444444555666555444555555444444333333333222111111111222222222333333333333333333333333333333333333333333333333333333555444444444333333222222444444333333333333444444555555555555444444444444333333333333333444555555555555444444444555666666666666666666777777777777666777888999::::::999999<<<;;;===???BBBIIIWWWeeevvvnnnhhh```]]]^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIIIIHHHDDDAAA===;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;999::::::;;;;;;<<<======<<<<<<<<<===>>>???@@@@@@BBBFFFMMMVVVeeezzzwwwlllccc___YYYTTTNNNMMMPPPTTTVVVVVVTTTRRROOOJJJEEE@@@<<<:::;;;888666555555555444333555555555444444333333333111111222222222333333333333333333333333333333333333333333333333333333333666666555555444444333333555444444333333444444555333333333333333333333444444444333333444444555666666666555666666777888888666666666666777777777777666666777888999999999:::>>>===>>>CCCHHHQQQcccrrrmmmfff^^^[[[[[[WWWVVVTTTRRRQQQRRRRRRPPPOOOMMMKKKIIIHHHIIIJJJJJJIIIDDDAAA===;;;;;;<<<===<<<;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;999999999999::::::::::::888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<<<<==================>>>@@@AAABBBAAAGGGRRRaaattttttiiiccc\\\VVVPPPMMMPPPSSSUUUUUURRRQQQNNNKKKFFFBBB>>><<<===:::777555555555444333555555555444444444444444222222333333333444444444333333333333333333333333333333333333444444444444555555555555555555444444555555444444444444555555222222222333333333333444444444444444444555555666666666666666777888999999666666666666777777777777777888888999:::;;;<<<<<<======AAAHHHPPP^^^rrrnnnggg^^^ZZZ[[[VVVWWWUUURRRRRRRRRRRRQQQOOOLLLJJJHHHGGGHHHIIIIIIIIIDDDAAA<<<:::;;;<<<======;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<999999999:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<::::::;;;;;;<<<==================>>>???@@@BBBBBBCCCKKK[[[ooo}}}nnnfff___YYYRRRPPPQQQSSSTTTSSSPPPPPPNNNKKKGGGCCC???===<<<999666555666666666666444444444444555555555555333333444444444555555555444444444444444444444444333333333444444444555555444444444444444444555555555555444444444444555555333333333333444444555555444444444444444555666666555555555666666777888999666666666666777777777777888888888999:::;;;======>>>???FFFQQQ^^^oooqqqjjj```\\\\\\WWWWWWUUUSSSRRRRRRRRRQQQPPPKKKIIIGGGFFFGGGHHHHHHHHHDDDAAA<<<::::::<<<===>>>;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<==================>>>???AAABBBCCCKKKUUUhhhrrrhhhaaa[[[UUURRRSSSTTTTTTSSSOOONNNMMMKKKHHHDDD@@@>>>;;;888555555666888888888333444444444555666666666444444444555555555666666444444444444444444444444333333333444444555555555222222222333333444444444555555444444444444555555444444444555555555666666555444444444444555666666444444444555555777888888666666666666777777777777777777777888999:::<<<===@@@CCCLLLZZZjjj~~~qqqkkkbbb]]]]]]WWWWWWUUURRRQQQQQQQQQOOONNNLLLJJJHHHHHHHHHGGGFFFDDDDDDAAA>>><<<============<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>AAA??????AAAAAA@@@CCCIIIMMM```{{{|||kkkccc___WWWPPPOOORRRTTTUUURRRNNNIIIFFFFFFDDDAAA???<<<<<<;;;888444333444555888888777666666666666777555555555444444333333333444444444444444444444444555555555444444333333333444444444555555555555666666666777777666555444444444444444444444444444444333333333444555666777777666666666666777777777777999999888888888888888888777777999<<<;;;888;;;AAA???HHHXXXjjj}}}qqqjjjbbb]]]]]]XXXWWWUUURRRQQQQQQQQQOOONNNKKKJJJIIIIIIJJJJJJHHHGGGDDDAAA>>><<<============<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;<<<999999999999:::;;;<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<=========>>>>>>???>>>???AAAAAA@@@EEEKKKZZZoootttgggaaaXXXPPPNNNOOOQQQRRRQQQMMMHHHDDDCCCBBB@@@===<<<<<<;;;888555444444666555444444333333333333333444444444444444444333333444444444444444444444444555555555444444333333333444444444555555555555666666666666666666555444333444444444444444444444444333444444555555666666666666666666666777777777777999999888888888888888888888888:::===<<<;;;???FFFHHHSSSeeeyyypppjjjaaa]]]]]]XXXWWWUUURRRQQQQQQQQQOOONNNKKKJJJIIIIIIKKKKKKJJJIIICCCAAA>>>======>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;::::::;;;===>>>???@@@AAA<<<<<<=========>>>>>>>>>???>>>@@@CCCCCCCCCIIIQQQjjjoooggg\\\SSSOOOOOOPPPRRRSSSOOOIIIDDDBBBAAA@@@???======<<<999666555555666666666666555555555444444333333444444444444444444555555555555555555555555555555555444444444444444444444444555555555555666444555555555555444333333444444444444444444444444555555555555555555555555666666666666777777777777888888999999999999999999:::999;;;>>>>>>>>>DDDKKKRRR```vvvpppiiiaaa]]]^^^YYYWWWUUURRRQQQQQQQQQOOONNNLLLJJJIIIIIIJJJJJJIIIGGGCCCAAA>>>===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>>>>???<<<============>>>>>>>>>AAAAAACCCEEEEEEGGGPPPZZZuuu{{{xxxzzz{{{}}}xxxnnnaaaXXXRRRPPPQQQTTTVVVRRRMMMGGGDDDBBBBBBAAA=========;;;888666666666777777777777666666555555333333333444444555555555666666666666666666666666555555555555555444444444444444444555555555555666333444444444444444333333555555555555555555555555666666666666555555555555666666666666777777777777888888999999999999999:::;;;:::;;;>>>>>>@@@GGGPPP\\\mmmoooiii```^^^^^^ZZZWWWUUURRRQQQQQQQQQOOONNNMMMKKKIIIHHHHHHGGGEEECCCBBB@@@>>>>>>>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???BBBAAACCCEEEFFFKKKXXXeee}}}}}}{{{xxxsssoookkkiiiiiijjjlllmmmooopppqqqqqqtttuuuvvvxxxzzz}}}rrrcccZZZTTTOOOPPPUUUVVVTTTOOOIIIDDDBBBAAAAAA>>>>>>>>><<<999777666777333444444444444333222111333333333444444555555555666666666666666666666666555555555555555555555555444444444555555555555666333333444444444444444333555555555555555555555555666666666666666666555555666666666666777777777777888888999999::::::::::::<<<:::;;;>>>???CCCMMMWWWjjj|||ooohhh```^^^___[[[WWWUUURRRQQQQQQQQQOOONNNNNNLLLJJJHHHGGGFFFDDDBBBBBB@@@???>>>???>>><<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888=========>>>>>>>>>??????@@@@@@AAAEEEHHHRRReeewww|||yyyqqqpppmmmjjjfffcccaaa```______```aaabbbdddeeeeeeggghhhiiikkknnnpppssstttwwwxxxzzz|||wwwfff\\\TTTLLLMMMTTTTTTSSSOOOJJJDDD@@@>>>>>>>>>??????>>>;;;888777777555555666777777555444333333333444444444444444444555555555555555555555555555555555555555666666666444444444555555555555666333333444555555555555444555555555555555555555555666666666666666666666666666666666666777777777777888888999999:::;;;;;;;;;<<<;;;<<<@@@DDDKKKXXXddd|||ooohhh```^^^___\\\WWWUUURRRQQQQQQQQQOOONNNNNNLLLJJJIIIIIIHHHFFFDDDBBB@@@?????????>>><<<:::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>?????????@@@@@@CCCHHHPPP___yyy}}}xxxtttrrrpppnnngggeeebbb___]]]\\\\\\\\\ZZZZZZ[[[[[[\\\]]]^^^______```aaaccceeegggjjjkkknnnooooooqqqrrrtttvvvwwwvvvyyy}}}~~~mmmbbbWWWLLLLLLSSSSSSSSSRRRLLLEEE@@@======>>>@@@@@@???<<<999888888888999:::;;;:::999777666444444444444444444333333444444444444444444444444444555555555666666666777444444444555555555555666333444555666666666666666555555555555555555555555555555666666777777888888666666666666777777777777888888999999:::;;;;;;<<<<<<;;;>>>DDDLLLWWWggguuunnnggg```^^^```\\\WWWUUURRRQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJHHHGGGAAA@@@?????????>>><<<:::<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>:::::::::;;;<<<===>>>???:::;;;;;;<<<<<<=========>>>>>>>>>>>>????????????BBBCCCGGGNNNXXXkkk}}}xxxqqqllliiigggfffeeeaaa___\\\YYYXXXXXXZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]___aaaccceeefffjjjjjjjjjjjjkkklllmmmnnnnnnqqqtttuuutttuuuxxx{{{{{{ttthhh[[[NNNLLLTTTTTTUUUUUUPPPIIIBBB???>>>???@@@AAA@@@<<<:::888888555666888999888777555444555555555444444333333333444444444444444444444444444555555555666666777777444444444555555555666666444444555666777777666666666666666666666666666666444555555666777888888999666666666666777777777777888888999::::::;;;<<<<<<<<<;;;???HHHRRR```rrr}}}kkkgggccc^^^]]]XXXXXXUUUSSSRRRRRRSSSRRRRRRNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCAAA???===============<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>??????????????????@@@AAACCCDDDKKKZZZjjj{{{vvvqqqlllfffbbbaaa```^^^\\\ZZZYYYYYYXXXYYYZZZ\\\]]]YYYYYYZZZ\\\]]]___```aaa```aaabbbdddgggiiilllmmmooonnnnnnmmmkkkjjjiiiiiimmmmmmmmmmmmnnnoooqqqrrruuuxxx{{{}}}{{{mmm```RRRMMMQQQQQQTTTUUUSSSLLLEEE@@@???>>>AAADDDBBB>>>:::888888777777777777777666555555555555555555555555555555555555555444444333333333444444444555666777777888555555555555555444444444666666555555555555666666777666555444444444444444555777999999888777888999777777777777777888888888999888888999:::<<<<<<<<>><<<<<<<<<<<<===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>??????@@@AAACCCEEEHHHJJJTTTeeeyyy~~~xxxsssooojjjfff```]]]]]]\\\[[[YYYZZZZZZZZZZZZ[[[]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbgggggghhhiiikkkmmmooopppoooooonnnnnnnnnoooooopppnnnooopppqqqrrrtttuuuuuuuuuxxx|||~~~tttdddSSSLLLNNNQQQTTTWWWUUUOOOHHHBBB@@@@@@BBBEEEDDD@@@<<<:::999777777777777777666666555555555555555555555555555555555555444444333333333444444555555666777777888555555555555555555555555666666444444333444555555555555444444444555555666333444666666555555555666777777777777888888888888;;;:::999:::;;;=========AAACCCHHHUUUhhhzzz{{{{{{zzzxxxyyyzzz|||~~~lllhhhccc___]]]YYYWWWUUURRRPPPPPPOOONNNMMMNNNLLLJJJIIIIIIIIIHHHGGGBBBAAA???===;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<===>>>???@@@@@@BBBFFFHHHLLLRRR```vvvzzzvvvrrrnnniiifffbbb___\\\[[[[[[[[[ZZZYYY[[[[[[\\\]]]___aaacccdddgggggghhhhhhiiiiiiiiijjjpppppppppqqqsssuuuxxxyyyzzzxxxwwwvvvvvvwwwxxxzzzuuuvvvyyy{{{}}}~~~kkkYYYOOOOOOQQQUUUXXXXXXSSSLLLEEEBBBAAACCCFFFEEEBBB???<<<;;;888888777777777666666666555555555555555555555555555555555444444444444444444444555555666777777777444444444555555666666777777666444222222333444555444444444444555666777888222444666666555444555666777777777888888888999999<<<;;;;;;;;;;;;===>>>???@@@EEEOOOaaayyy|||||||||{{{zzzxxxwwwvvvuuuwwwxxxxxxxxxzzz|||~~~lllhhhccc___^^^ZZZXXXVVVRRRPPPPPPOOONNNMMMNNNLLLJJJIIIIIIIIIHHHGGGCCCAAA???===<<<;;;;;;<<<<<<<<<::::::::::::;;;<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<===???@@@@@@@@@BBBFFFJJJLLLYYYooo~~~|||yyyvvvqqqmmmiiifffaaa___]]]]]]\\\\\\]]]^^^^^^^^^]]]^^^___bbbdddfffhhhiiijjjkkkmmmoooqqqsssuuuvvvvvvvvvxxxzzz~~~ttt```UUURRRPPPTTTXXXYYYVVVOOOHHHCCCBBBCCCEEEEEEDDDAAA>>><<<888888888777777777777777555555555555555555555555555555555555555444444444555555555555666666777777333444444555666777777888999777555333222333444666555555555555555666777777444666777888666666777888777777777888888999999:::;;;;;;;;;;;;;;;<<>>===<<<======<<<;;;::::::::::::<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>===<<<===???AAA@@@???AAAFFFKKKRRReee{{{xxxvvvtttqqqmmmiiieeebbb___\\\ZZZ[[[\\\^^^___aaaaaabbbcccbbbcccfffhhhkkkmmmoooppppppqqqtttwwwzzz}}}}}}~~~hhhXXXRRRPPPRRRVVVXXXWWWQQQJJJEEEBBBCCCDDDEEEDDDBBB???===999999888777666777777888666666666666666666666666555555555555555555555555555555555555666666666666444444555555666777888888999888666555444555666777888777666555555555555555444666888888777666777888666777777888999::::::::::::;;;;;;;;;:::<<<@@@DDDKKKZZZooo~~~|||zzzxxxxxx{{{{{{zzzyyyyyyxxxxxxwwwyyywwwttttttwwwzzz|||}}}}}}|||{{{xxxvvvwwwyyy|||yyyzzzzzzyyywwwvvvxxxyyy{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzwwwwwwvvvuuuuuutttttttttxxx{{{nnnhhhccc______[[[YYYVVVSSSQQQQQQQQQPPPNNNNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCAAA???============<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>======@@@BBBAAA@@@BBBIIIOOO```zzzzzzuuupppmmmlllkkkgggddd```^^^]]]\\\ZZZYYYZZZ]]]aaadddeeefffhhhiiijjjlllooorrrtttwwwxxxyyy|||}}}ppp]]]RRRQQQRRRUUUXXXXXXTTTMMMHHHBBBCCCCCCEEEFFFDDDAAA>>>:::999888777666777888888666666666666666666666666555555555555555666666666555555666666666666666666555555555666666777777888888777777777777777777888999888777666555555555555333555777777666555666777666777777888999:::;;;;;;999;;;<<<<<<;;;>>>DDDIIIQQQggg~~~zzzwwwwwwvvvvvvtttrrrqqqpppssssssrrrrrrqqqpppppppppooommmkkkkkkmmmoooppppppnnnnnnnnnmmmkkkjjjlllnnnkkklllmmmmmmmmmnnnppprrrssssssssssssssstttuuuvvvxxxxxxyyyzzzzzz{{{||||||xxxwwwwwwvvvvvvvvvwwwxxx|||nnniiiccc______\\\VVVTTTQQQPPPPPPPPPOOONNNNNNLLLJJJIIIIIIIIIHHHGGGCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>???;;;???CCCCCCBBBFFFOOOWWWrrryyyvvvrrrlllgggdddcccddd___]]][[[ZZZ\\\]]]^^^^^^^^^ccchhhllllllmmmoooppptttvvvxxx|||~~~|||fffYYYSSSTTTUUUXXXYYYWWWQQQLLLDDDDDDDDDFFFHHHGGGCCC@@@;;;:::888666666777888999666666666666666666666666444555555555666666666777666666666666666666666555666666666666666777777777444555666777888888777777777777666666666666666777444666888888777666777888666777777888:::;;;;;;<<<999<<<>>>>>>===AAAHHHNNN^^^yyy}}}zzzwwwuuunnnnnnnnnmmmllljjjhhhgggjjjjjjjjjiiihhhhhhggggggdddcccaaaaaacccdddccccccbbbcccddddddbbbaaaaaabbbaaaccceeefffgggiiimmmooopppqqqqqqrrrsssuuuvvvwww{{{|||}}}~~~{{{zzzzzzzzzzzz|||}}}~~~oooiiiccc______\\\TTTRRROOONNNOOOOOOOOONNNNNNLLLJJJIIIIIIIIIHHHGGGBBBAAA???===<<<;;;;;;;;;;;;::::::999:::;;;<<<===::::::;;;<<<===>>>??????:::;;;;;;<<<===>>>??????@@@???>>>======>>>???@@@:::???CCCEEEEEEJJJTTT]]]}}}tttqqqmmmgggbbb______```\\\ZZZYYYZZZ^^^aaadddddddddiiiooorrrssstttuuuwwwzzz|||pppbbbUUUUUUVVVYYY[[[YYYTTTOOOFFFEEEEEEHHHJJJIIIEEEBBB;;;:::888666666777888999777777777777777777777777444555555555666666777777666666666666666555555555777777777777666666666666111333555777888888777666666555555666666777888999777999:::;;;999999:::;;;666777777999:::;;;<<<<<<:::===@@@@@@???CCCKKKRRRpppzzzrrrppppppooonnnhhhhhhhhhhhhfffdddbbbaaa```______^^^]]]]]]\\\\\\]]]\\\[[[[[[\\\\\\[[[YYY\\\^^^``````___]]]]]]]]]]]]```bbbeeegggjjjmmmppprrrssssssuuuwwwyyy{{{|||~~~~~~~~~mmmgggbbb^^^^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIBBBBBBAAA???>>><<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@DDD@@@BBBEEEDDDFFFYYYpppxxxsssnnnkkkeee```\\\ZZZ[[[[[[YYYZZZ]]]```ccceeefffggglllnnnssswww{{{}}}~~~xxxggg\\\YYYZZZ^^^___YYYUUUSSSMMMIIIFFFGGGJJJKKKHHHDDD<<<:::888888999:::999888777777666666555555555444333333333333333444555666666666666666666555555555777777666666666666777777666666666666666777888888555555555555666666666777555777888888777777888999888888888999999::::::;;;???:::;;;BBBDDDDDDPPP```|||vvvsssnnnjjjhhhgggfffdddeeedddbbb```^^^\\\[[[ZZZWWWXXXZZZYYYXXXWWWWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVYYYWWWWWWZZZ^^^```___]]][[[^^^bbbggglllppprrrsssssstttvvvxxxzzz{{{||||||mmmhhhbbb^^^^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOOOOMMMKKKKKKKKKJJJHHHGGGCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@EEEBBBCCCGGGHHHMMMbbbzzzyyyrrrmmmfffccc___[[[XXXWWWXXXYYY[[[]]]___cccfffhhhjjjjjjppprrrvvvzzz}}}pppaaa\\\ZZZ\\\]]]ZZZWWWWWWPPPLLLIIIJJJLLLLLLIIIEEE===;;;999888999:::999888777777666666666555555555555555444444555555666777666666666666666666666666777777666666666666777777666666666666666777888888555555555666666666777777666777888888777777888999888888999999::::::;;;;;;===999;;;AAADDDIIIZZZmmm{{{uuunnnjjjfffbbbaaa```^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWRRRTTTVVVVVVTTTTTTTTTUUUSSSTTTUUUVVVWWWXXXXXXXXX[[[ZZZ[[[^^^bbbdddcccaaa^^^aaaffflllrrrvvvzzz{{{vvvwwwxxxzzz|||~~~nnnhhhbbb^^^^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOPPPNNNLLLKKKJJJIIIGGGEEEDDDBBB@@@===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@EEEBBBDDDIIIMMMXXXpppwwwoooiiieee]]]\\\YYYWWWVVVWWWXXXYYY___aaacccgggjjjlllnnnoootttvvvyyy|||~~~ggg```ZZZZZZ\\\ZZZZZZ[[[TTTQQQNNNNNNOOONNNJJJGGG???<<<:::999999:::999888777777666666666666555555666666666555666666777888666666666666666666666666777777666666666666777777666666666777777777888888555555666666666777777777666777888888777777888:::888888999999:::;;;<<<<<<===;;;===BBBHHHSSSkkkxxxooojjjdddaaa]]]ZZZYYYXXXWWWUUUVVVVVVVVVUUUUUUTTTTTTTTTOOOQQQSSSSSSRRRRRRSSSTTTRRRSSSUUUWWWYYY[[[\\\\\\___```bbbfffiiikkkjjjhhhfffhhhmmmrrrwww|||zzzzzz{{{~~~nnnhhhbbb___^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOOOOMMMKKKKKKKKKJJJHHHFFFEEECCC@@@===<<<<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCAAADDDJJJSSSccc~~~~~~uuummmgggaaa^^^YYYYYYYYYYYYZZZ\\\^^^___bbbdddgggjjjmmmpppqqqrrrvvvwwwyyy|||~~~mmmccc\\\[[[\\\[[[ZZZ[[[WWWUUUSSSRRRRRROOOLLLHHHBBB???;;;:::::::::999888777777666666666666666666666666666555555666777777666666666666666777777777777777666666666666777777666666777777888888888888555666666666666777777777666888999999888777999:::888999999:::;;;<<<======@@@???AAAFFFNNN```}}}}}}vvvoooiiiddd^^^\\\YYYWWWVVVUUUTTTRRRSSSSSSSSSSSSRRRRRRRRRRRRNNNPPPSSSTTTTTTTTTVVVWWWVVVWWWZZZ]]]___aaacccccceeegggjjjnnnpppqqqpppoooooopppsssvvvyyy|||~~~~~~oooiiiccc___^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOMMMLLLJJJJJJKKKKKKJJJHHHEEECCC@@@===<<<===???@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAADDDKKKXXXnnn}}}uuulllfffaaa^^^[[[XXXYYY[[[]]]___bbbdddeeeeeegggiiillloooqqqssssssuuuvvvxxxzzz|||~~~tttiii```^^^^^^\\\XXXWWWYYYXXXWWWUUUSSSPPPLLLJJJEEEAAA===:::::::::999888666666777777777777777777666666555555444555555666666666666666777777888888777777666666666666777777666666777888999888888777666666666666777777777888777888999999888888999:::888999:::;;;<<<===>>>>>>@@@AAADDDKKKVVVmmm{{{qqqjjjeee```\\\YYYWWWUUUTTTTTTSSSRRRPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOQQQTTTVVVWWWXXXZZZ[[[^^^```cccfffhhhkkklllmmmmmmooorrrtttuuuuuuuuuuuuqqqrrrtttwwwzzz}}}oooiiiccc___^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOLLLKKKJJJJJJKKKKKKJJJIIIDDDBBB@@@>>>===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAACCCGGGPPP```yyy~~~yyysssllleeeaaa^^^\\\[[[YYY[[[^^^aaadddggghhhiiiiiikkkmmmoooqqqsssssstttuuuvvvxxxzzz|||~~~rrreeebbbaaa]]]XXXVVVYYYYYYYYYWWWTTTPPPMMMJJJGGGDDD>>>;;;::::::999999666666777777777777888888666666555555444444555555555666666777777888888999777777666666666666777777666777888999999999888777666666666777777777888888777888999999888888999;;;999999:::;;;===>>>??????@@@BBBGGGQQQbbb||||||qqqhhhccc___[[[WWWSSSQQQPPPPPPPPPPPPNNNLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRUUUXXX[[[\\\^^^```bbbjjjkkkmmmppprrrtttuuuvvvuuuvvvxxxwwwvvvuuuvvvwwwqqqsssuuuyyy~~~pppiiiccc___^^^YYYVVVTTTRRRQQQQQQQQQPPPOOONNNLLLKKKJJJKKKKKKIIIGGGBBBBBBAAA@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDHHHMMMWWWhhh~~~{{{pppkkkddd___]]]]]]\\\\\\]]]```cccgggjjjlllmmmmmmnnnoooppprrrsssttttttuuuwwwxxxzzz|||~~~|||kkkdddaaa^^^ZZZYYYWWWXXXYYYXXXTTTPPPMMMKKKIIIEEE@@@<<<::::::999999666666777777777888888888888777666666555555666666555666666777888888999999777777666666666666777777555777888::::::999888777666666777777777888888888777888:::999888888999;;;999999:::<<<===>>>???@@@AAAEEEMMM[[[rrrxxxqqqhhh```]]]ZZZVVVSSSNNNMMMLLLMMMNNNMMMLLLJJJJJJJJJLLLNNNQQQSSSUUUVVVZZZ]]]aaadddfffhhhkkkmmmtttuuuvvvxxxzzz{{{||||||{{{|||{{{yyyuuutttuuuwwwwwwxxx{{{pppjjjccc___^^^YYYVVVTTTRRRQQQQQQQQQPPPOOOPPPNNNLLLKKKKKKIIIGGGEEEAAAAAAAAAAAA@@@?????????<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDHHHLLLSSS\\\ooo|||rrrjjjfff```\\\[[[\\\\\\\\\bbbdddhhhllloooqqqqqqqqqqqqqqqssstttuuuuuuuuuuuuzzzzzz|||~~~oooeeeaaa___\\\\\\VVVXXXYYYXXXTTTPPPMMMKKKKKKFFF@@@<<<::::::999999666666777777888888888999999999888777777666777777555666666777888999999999777777666666666666777777555777999:::::::::888777777777777777888888888888777999::::::999888:::;;;999999:::<<<===???@@@@@@DDDIIISSSdddmmmggg^^^XXXUUUSSSPPPMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIKKKNNNQQQUUUYYY\\\]]]bbbeeeiiilllnnnqqqtttvvvyyyzzz{{{}}}~~~}}}yyytttrrrtttwwwoooiiiccc```aaa^^^XXXUUURRRPPPPPPPPPOOOOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;>>>>>>>>>>>>????????????@@@???>>>???AAACCCDDDEEEEEEGGGRRRfff|||uuummmbbb^^^ZZZWWWWWW[[[aaaeeejjjkkknnnqqqssstttttttttvvvuuuvvvyyywwwsssssswwwzzz}}}xxxnnnhhh^^^YYYZZZXXXWWWWWWWWWVVVRRRMMMJJJJJJHHHCCC???<<<:::999999888999999888777777888:::888888888888888888777777999888888888777777666666777777888888888888777777999999999888888888777777888888777777666666555555<<<<<<;;;::::::999999888===::::::======<<<>>>BBBJJJNNN]]]vvv~~~vvvddd___YYYVVVUUUTTTSSSQQQLLLMMMMMMKKKJJJJJJLLLNNNMMMPPPUUUYYY\\\```cccfffssstttvvvwwwxxxyyyyyyyyyzzz{{{|||||||||}}}}}}yyyvvvvvvxxx|||oooiiiccc______\\\XXXUUURRRPPPOOOPPPOOOOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============<<<;;;;;;>>>>>>>>>>>>????????????@@@???>>>???@@@BBBDDDEEEIIIMMMZZZppp~~~qqqjjjaaa___\\\ZZZ[[[___dddhhhlllnnnpppssstttuuuvvvvvvtttsssuuuwwwwwwtttuuuyyyyyy}}}~~~rrrjjj```[[[]]]XXXWWWVVVVVVUUURRRMMMJJJJJJGGGCCC???<<<:::999888888999999888777777888:::111111111222222333333333888888888888777777777666777777888888888888777777999999999888888888777777999888888888777777777777999999999888888888888777<<<999:::===>>>===@@@DDDKKKTTTfffuuummm```\\\VVVSSSRRRRRRPPPOOOMMMMMMMMMLLLKKKKKKMMMOOORRRVVV\\\aaaeeeiiilllooozzzzzz{{{|||}}}}}}}}}}}}zzz{{{|||{{{zzz{{{}}}~~~{{{yyyyyy|||ooohhhaaa^^^]]]ZZZXXXUUUQQQOOOOOOPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<;;;>>>>>>>>>>>>????????????@@@??????>>>@@@BBBDDDEEEJJJQQQbbbxxxwwwlllfff``````______aaaeeeiiillloooqqqsssuuuwwwwwwwwwwwwuuutttuuuxxxxxxvvvxxx}}}}}}xxxmmmbbb^^^```XXXWWWVVVUUUTTTQQQMMMJJJIIIGGGCCC???<<<:::888888888999999888777777888:::111222222333444555666666888888888888777777777777777777888888888888777777999999999888888888888888999999999999888888888888777777888888888999999999:::999;;;>>>???>>>BBBGGGMMM\\\tttvvviiiccc[[[WWWSSSPPPOOONNNMMMLLLLLLMMMNNNMMMLLLMMMOOORRRVVV\\\cccjjjooosssvvvxxx~~~~~~yyyzzzzzzzzzxxxxxxzzz||||||||||||{{{|||ooohhhaaa\\\\\\XXXWWWTTTPPPOOOOOOPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===============<<<<<<===>>>>>>>>>????????????@@@@@@?????????AAAEEEGGGNNNYYYmmmqqqgggccc___```aaadddgggjjjnnnooorrrsssuuuwwwxxxxxxwwwwwwyyywwwwwwzzzzzzxxx{{{oooccc___```XXXWWWVVVUUUTTTQQQMMMJJJIIIGGGDDD@@@===:::999888888999999888777777888:::777777777888888999999:::888888888777777777777777777777888888888888777777888888888888888888888888888888888888888888888888888888999:::;;;;;;<<<<<<:::999;;;>>>>>>>>>CCCIIIQQQddd|||kkkaaa]]]VVVTTTQQQNNNMMMLLLLLLKKKKKKMMMNNNNNNNNNPPPSSSUUUZZZ```hhhpppuuuyyy|||~~~~~~~~~~~~}}}|||{{{yyyzzzzzzyyyxxxxxxyyy{{{|||~~~ppphhh```\\\[[[XXXVVVSSSPPPNNNOOOPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<===>>>>>>>>>???????????????@@@@@@??????BBBGGGKKKUUUddd{{{{{{nnneeeaaa___```cccgggkkkoooqqqssstttuuuwwwxxxxxxxxxwwwwwwzzzxxxwwwyyyyyyxxx|||ssseee___^^^ZZZXXXVVVUUUTTTRRRNNNKKKJJJHHHEEEBBB>>>;;;999888888999999888777777888:::888888888777777666666555777777777777777777888888777777888888888888777777888888888888888888888888777777777777777777777777888888999:::;;;<<<<<<===::::::;;;>>>===>>>EEENNN[[[qqqssseee^^^\\\SSSRRRQQQNNNMMMLLLLLLLLLKKKLLLNNNPPPQQQTTTXXX[[[```eeennnuuuzzz}}}~~~~~~}}}}}}|||zzzyyyxxxzzz{{{{{{{{{zzz{{{}}}ppphhhaaa]]]\\\YYYUUURRROOONNNOOOPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<==================>>>>>>>>>>>>????????????>>>@@@AAA@@@@@@DDDJJJPPPYYYmmm{{{nnnfffbbbaaabbbfffjjjnnnrrruuuwwwwwwxxxyyyzzzzzzyyywwwwwwxxxuuuuuuwwwwwwwww}}}zzzjjjaaa^^^[[[ZZZWWWVVVUUUSSSPPPMMMKKKIIIGGGDDD@@@===;;;999888999999888777777888::::::999999888777666555555777777777777888888888888777777888888888888777777888888888888888999999999666666666666666777777777666666777888999999::::::;;;:::<<<>>>>>>AAALLLWWWkkk}}}mmmbbb\\\ZZZPPPQQQQQQOOOMMMLLLMMMNNNLLLNNNQQQTTTWWW[[[```dddiiinnntttyyy}}}~~~}}}|||zzzyyy{{{|||~~~pppiiibbb^^^^^^ZZZUUURRROOONNNNNNPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===============>>>>>>>>>>>>????????????>>>@@@BBBBBBBBBFFFNNNUUUeeezzz}}}ppphhheeedddfffiiimmmqqqvvvyyy{{{{{{{{{|||||||||zzzyyyxxxwwwttttttwwwyyy{{{}}}~~~qqqeee```]]][[[XXXWWWVVVTTTQQQOOOLLLKKKIIIFFFBBB???<<<:::888999999888777777888:::;;;::::::999999888888888666777777777888888888888777777888888888888777777777777888888888999999999666666777777777888888888777777777888888999999999::::::<<<>>>@@@GGGVVVddduuujjjbbbZZZTTTNNNPPPQQQOOOMMMKKKMMMOOONNNQQQUUUYYY]]]ccciiimmmppptttxxx{{{|||~~~~~~}}}|||{{{|||~~~qqqiiiccc______[[[TTTRRROOONNNNNNPPPPPPOOONNNMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======>>>>>>>>>>>>????????????===@@@BBBBBBBBBGGGPPPWWWvvvrrrjjjfffgggiiikkkooosssxxx|||~~~}}}~~~~~~~~~}}}|||zzzyyywwwuuuuuuyyy}}}}}}}}}vvviiibbb^^^\\\YYYWWWVVVUUURRRPPPMMMLLLJJJGGGDDD@@@===;;;888999999888777777888:::777777777777777888888888666666777777888888888999777777888888888888777777777777888888999999999999777777888888999999999:::999::::::::::::;;;;;;;;;::::::<<>>??????>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===???BBBDDDCCCHHHWWWffftttoooppprrrssssssuuuwwwyyy{{{}}}~~~{{{zzzzzz{{{yyyzzz||||||hhhccc\\\^^^[[[UUUTTTWWWUUUOOONNNMMMKKKHHHDDD@@@===<<<999::::::::::::999888888777777777777777777777777666666666666666666666666777777777777888888888888888888888777777777777777777888999999888777666555333444666888:::;;;;;;;;;===888:::BBBIIISSSiiiyyynnnfff]]]XXXWWWPPPQQQQQQOOOMMMKKKLLLMMMRRRWWW^^^eeejjjpppuuuyyyvvvwwwxxxxxxyyyzzz}}}||||||~~~qqqiiibbb^^^^^^[[[WWWTTTQQQPPPPPPPPPOOONNNNNNMMMLLLJJJHHHFFFEEEDDDEEECCCAAA@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>??????@@@>>>@@@CCCEEEFFFMMM^^^oooyyytttuuuxxxyyyzzz{{{}}}mmmeee^^^___\\\VVVUUUXXXVVVQQQOOONNNLLLHHHEEEAAA>>><<<:::::::::::::::999888888777777777777777777777777888888888888888888888888777777777777888888888888888888888888777777777777888888999999999888777666777777999:::;;;<<<======@@@<<>>======<<<<<<<<<<<<=================================>>>??????@@@@@@AAAAAABBBDDDFFFIIISSShhh{{{|||}}}~~~uuuhhhbbbaaa]]]YYYWWWYYYWWWSSSPPPOOOMMMIIIFFFBBB>>>===::::::::::::999999999999777777777777777777777777888888888888888888888888777777777888888888999999888888888888888888888888999999999:::999999888777888999999:::;;;<<<<<<<<<===<<>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAACCCCCCDDDFFFKKKXXXqqqmmmeeebbb^^^ZZZXXXXXXVVVTTTRRRQQQNNNKKKGGGCCC???===;;;;;;::::::999999999999777777777777777777777777666666666666666666666666777777888888888999999999777888888888888888999999999999999:::999999999999888888888888999999::::::<<<<<>>======<<<<<<<<<<<<==============================<<<<<<===>>>>>>??????@@@DDDDDDDDDGGGNNN___zzzsssgggccc]]]ZZZYYYWWWUUUUUUTTTRRRPPPLLLHHHDDD@@@>>><<<;;;:::999999999::::::777777777777777777777777777777777777777777777777888888888888999999999999777777888888999999999:::999999999999999999::::::999888888888888999;;;;;;???AAADDDLLL[[[wwwwwwlllfff___WWWQQQPPPOOOQQQTTTWWW[[[aaagggkkknnnooopppqqqsssxxx~~~sssjjjccc______[[[XXXUUURRRQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCAAA@@@AAAAAA@@@???===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@DDDDDDFFFKKKUUUiii{{{jjjddd^^^\\\YYYVVVUUUVVVUUUTTTQQQNNNIIIEEEAAA???===<<<:::999999999:::;;;777777777777777777777777999999999999999999999999888888888999999999999:::777777888888999:::::::::999888888888888999::::::;;;::::::::::::<<<>>>???>>>AAAFFFOOObbbvvvkkkddd^^^WWWRRRQQQQQQTTTYYY]]]bbbggglllppprrrrrrssssssvvv{{{tttkkkccc^^^^^^ZZZWWWTTTQQQPPPPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFCCCAAA??????@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>????????????????????????======>>>??????@@@@@@AAACCCDDDHHHQQQ^^^vvvnnnfff___^^^[[[WWWUUUXXXWWWUUUSSSOOOJJJFFFBBB@@@===<<<:::999999999;;;<<<777777777777777777777777999999999999999999999999888888888999999999::::::777777888999999:::;;;;;;888777777666777888999:::::::::999999;;;===???AAA===AAAGGGTTTjjjttthhhbbb]]]WWWUUUUUUTTTXXX^^^dddhhhlllqqqssstttvvvxxxyyy{{{~~~uuukkkccc^^^]]]YYYVVVTTTQQQOOOOOOOOOOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<===>>>???????????????????????????>>>??????@@@AAAAAABBBBBBBBBDDDKKKUUUeee}}}{{{{{{{{{~~~pppgggaaa```]]]XXXWWWZZZWWWVVVSSSOOOKKKFFFBBB@@@>>><<<;;;999999:::;;;<<<777777777777777777777777777777777777777777777777888888999999999:::::::::777777888999::::::;;;;;;777777666666666777999:::888777777777999;;;>>>@@@AAAEEEMMM\\\uuu|||qqqeee```\\\XXXWWWXXXWWW\\\bbbhhhmmmpppsssvvvuuuxxx|||uuulllddd^^^]]]XXXWWWUUURRRQQQQQQRRRQQQQQQNNNNNNLLLKKKIIIGGGFFFEEEBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<>>>???>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAAFFFHHHNNNZZZppp|||xxxxxxyyyzzzzzz{{{zzziii\\\\\\]]]ZZZXXX[[[ZZZWWWRRROOOLLLIIIFFFDDD===<<<:::999888999999:::<<<;;;;;;:::999888777777777777888999:::;;;;;;<<<999999999999999999999999777777666666777888999999888888999::::::::::::999777888:::::::::<<<>>>@@@AAAAAALLLfffuuukkkddd___YYYXXXZZZ^^^cccjjjqqqvvvxxxxxxxxxwwwyyy|||~~~uuulllccc^^^]]]YYYWWWUUURRRQQQQQQRRRQQQPPPOOONNNMMMKKKIIIHHHGGGFFFBBBBBBAAA@@@@@@??????>>>???>>><<<;;;;;;<<<===>>>======>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCCCCDDDHHHQQQaaayyy{{{vvvvvvxxxzzzzzz{{{~~~nnn___]]]]]]YYYWWWYYYZZZWWWRRROOOLLLJJJFFFDDD===<<<:::999999999999:::999999999999999999888888777777777777777888888888999999999999999999999999777777777777777888999999888888999::::::::::::999777999:::::::::;;;>>>@@@DDDIIIXXXsssvvvkkkddd___[[[[[[^^^fffiiinnntttwwwxxxxxxwwwxxxyyy|||~~~uuukkkccc^^^]]]YYYXXXUUURRRQQQQQQRRRQQQPPPNNNNNNLLLKKKIIIHHHFFFFFFBBBBBBAAA@@@@@@??????>>>@@@???===<<<;;;<<<<<<===<<<<<<=========>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEHHHMMMYYYnnn|||uuuuuuwwwyyyzzz{{{~~~tttbbb^^^]]]YYYVVVXXXYYYVVVRRRPPPMMMJJJGGGDDD>>>===;;;999999999999:::777777888888888999999999888888888777777777666666999999999999999999999999888777777777777888999999888888999::::::::::::999888999:::::::::;;;>>>AAABBBNNNcccvvvjjjddd```^^^```dddnnnppptttwwwyyyyyyxxxwwwyyyzzz|||~~~tttkkkccc^^^]]]YYYXXXVVVSSSQQQQQQQQQQQQPPPMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@??????>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@BBBDDDFFFGGGNNNUUUfff~~~vvvuuuwwwyyy{{{}}}~~~zzzeee^^^]]]XXXVVVWWWXXXUUURRRPPPNNNLLLHHHEEE>>>===;;;:::999999999:::888888888888888888888888999999999999999999999999999999999999999999999999888888888777777888999999888888999::::::::::::999999999:::::::::<<<@@@CCCCCCVVVrrrvvvjjjdddaaaaaaeeekkkssstttwwwyyyzzzzzzyyyxxx|||}}}~~~~~~tttjjjbbb]]]]]]ZZZYYYVVVSSSQQQQQQQQQPPPOOOKKKKKKJJJHHHFFFEEECCCCCCBBBBBBAAA@@@@@@??????>>>@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAADDDFFFHHHNNNZZZpppzzzxxxxxxzzz|||~~~~~~hhh___]]]YYYWWWXXXWWWUUURRRQQQOOOMMMIIIFFF???>>><<<:::999999999999::::::999999888777777666777888888999::::::;;;;;;999999999999999999999999999999888888888888888999888888999::::::::::::999999::::::;;;;;;>>>BBBFFFMMMfffvvvjjjeeecccdddiiipppssstttvvvxxxyyyzzz{{{{{{~~~}}}tttjjjbbb]]]^^^[[[YYYVVVSSSQQQQQQQQQPPPOOOKKKKKKIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>?????????>>>>>>======<<<;;;;;;<<<===>>>>>>???@@@>>>>>>>>>???AAADDDGGGJJJMMM]]]zzzzzzyyyyyy{{{~~~~~~|||mmmbbb___ZZZWWWXXXVVVTTTSSSRRRPPPNNNJJJGGG@@@???===;;;999999999999<<<<<<;;;:::999888777666444555666777888999::::::999999999999999999999999::::::999888888888888999888888999::::::::::::999999:::;;;<<<===AAAFFFJJJYYYuuuvvvkkkfffeeefffkkkrrrrrrssstttvvvxxxzzz|||}}}~~~~~~~~~}}}tttiiiaaa]]]^^^[[[YYYWWWSSSQQQQQQQQQOOONNNMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@??????>>>>>>>>>?????????>>>>>>===;;;<<<<<<===>>>???@@@AAA????????????BBBFFFJJJLLLVVVjjj{{{yyyxxxyyy|||}}}|||zzz}}}{{{~~~uuufffaaa[[[WWWXXXUUUTTTSSSRRRQQQNNNJJJGGGAAA???===;;;:::999999999<<<;;;;;;;;;::::::999999666666777777777888888888999999999999999999999999;;;:::999999888888888999888888999::::::::::::999999:::;;;<<>>===>>>>>>????????????>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAACCCGGGKKKNNNdddyyy{{{xxxvvvwwwzzz{{{zzzyyyzzzxxx{{{{{{jjjccc\\\WWWWWWTTTSSSSSSRRRRRROOOKKKGGGAAA@@@===;;;:::999999999::::::;;;;;;;;;;;;<<<<<<:::::::::999999999999999999999999999999999999999;;;::::::999888888888999888888999::::::::::::999999:::<<<===@@@FFFLLLQQQtttuuulllhhhgggggglllqqquuutttuuuvvvwwwzzz}}}~~~{{{{{{zzzyyyyyyyyyyyyzzz}}}vvvlllccc___^^^[[[YYYVVVSSSQQQQQQPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEEEECCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???AAAAAA===@@@GGGEEEIIIZZZggg{{{xxx{{{}}}|||{{{{{{xxxyyy{{{|||~~~mmmbbbbbb___XXX[[[XXXUUUSSSQQQNNNKKKHHHCCC@@@===<<<<<<===<<<;;;;;;;;;::::::999888777777888888999999999::::::::::::999777666666777999:::555666999999999888:::;;;999999888888999999:::;;;;;;>>><<<>>>DDDDDDNNNddd}}}yyyrrrmmmjjjjjjlllnnntttuuuvvvxxxyyyyyyyyyyyy{{{{{{zzzxxxvvvwwwzzz|||vvvlllccc^^^^^^[[[YYYWWWTTTRRRQQQPPPNNNMMMKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<===>>>???@@@@@@<<>><<<<<<;;;:::999<<<<<<;;;::::::999888888888888999999999::::::::::::999888777777888999:::555777999999999999999;;;999999999888999999:::;;;:::===<<<>>>CCCEEESSSlll|||xxxqqqllliiiiiilllmmmrrrssstttvvvwwwwwwwwwwwwyyyyyyyyywwwwwwzzz~~~vvvlllccc^^^^^^[[[YYYWWWTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFEEEDDDDDDFFFEEECCCAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???AAABBB>>>@@@GGGGGGOOOddd~~~yyyyyyzzzxxxwwwxxxwwwyyy|||}}}yyyhhhccc___ZZZZZZXXXUUURRRQQQOOOKKKIIIFFFCCC???<<<;;;:::888777<<<<<<<<<;;;::::::999999888888999999999::::::::::::999888777777888999:::555777999:::999999999;;;999999999999999:::;;;;;;888===<<<===CCCHHH\\\zzzzzzvvvpppkkkhhhhhhjjjlllooopppqqqrrrtttttttttuuuvvvwwwwwwwwwyyy~~~vvvkkkbbb^^^^^^[[[XXXUUURRRQQQPPPPPPNNNLLLJJJJJJIIIHHHFFFEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>========================>>>>>>>>>>>>>>>>>>??????BBBDDDAAACCCIIIKKKXXXppp{{{zzzzzzxxxwwwxxxwwwyyy|||~~~lllccc^^^YYYZZZWWWTTTRRRQQQOOOLLLIIIEEEBBB>>><<<;;;;;;999888;;;;;;;;;::::::999999999888888999999999::::::::::::999999888888999999:::666888::::::999999999::::::999999999999:::;;;;;;888===<<<>>>DDDMMMgggxxxuuuooojjjggggggiiijjjkkklllnnnoooqqqqqqrrrrrruuuvvvwwwxxx{{{uuukkkbbb^^^]]]ZZZVVVTTTQQQPPPOOOOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@==============================>>>???????????????@@@CCCBBBCCCJJJNNN```|||~~~|||{{{xxxxxxyyyvvvxxx{{{}}}}}}qqqddd^^^YYYYYYWWWTTTRRRQQQOOOLLLJJJCCCAAA>>><<<<<<===<<<;;;999999999888888888888888888888999999999::::::::::::999999999999999999:::777999::::::999999999:::::::::999999::::::;;;<<<999======???HHHUUUsssxxxtttooojjjgggfffggghhhiiijjjkkkmmmooopppppppppuuuwwwyyy{{{~~~uuukkkbbb]]]]]]ZZZVVVSSSQQQPPPOOOOOONNNLLLLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@===AAAAAACCCJJJQQQfff|||{{{yyyyyyzzzvvvxxxzzz{{{|||~~~wwwfff___[[[YYYWWWTTTRRRQQQOOOMMMJJJDDDAAA???===>>>>>>>>>===888888888888888777777777888888999999999:::::::::::::::::::::::::::::::::888999;;;;;;:::999999::::::::::::::::::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@===CCCCCCEEEMMMVVVooo|||zzzxxxyyy{{{vvvwwwxxxyyyzzz}}}~~~jjjaaa]]]YYYVVVTTTRRRQQQOOOMMMKKKGGGDDDAAA?????????>>>===888888888888888888888888888888999999999:::::::::999::::::::::::::::::999888:::;;;;;;:::999999:::;;;::::::::::::;;;<<<<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@???FFFGGGIIIQQQ\\\www~~~{{{yyyxxxxxx{{{uuuvvvwwwwwwyyy|||mmmddd```XXXVVVTTTRRRQQQPPPMMMKKKIIIFFFCCC@@@???>>>===;;;999999999999999999999:::888888999999999:::::::::999::::::;;;;;;::::::999999:::<<<;;;:::999999:::;;;::::::::::::;;;<<<<<>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>AAAGGGLLLQQQcccxxxtttsssttttttxxxyyyyyyyyyyyy{{{~~~ooocccddd\\\YYYTTTQQQPPPOOONNNMMMIIIGGGCCC@@@>>>=========;;;;;;;;;::::::999999999999999999888999999::::::999999:::;;;;;;<<<<<<===999999999999999999999999;;;;;;:::::::::;;;<<<<<<;;;@@@BBBFFFYYY{{{~~~{{{yyyuuupppllliiigggggghhhiiilllmmmoooqqqtttwwwzzz~~~rrriiibbb^^^]]]YYYWWWVVVUUUSSSRRRPPPOOONNNMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAADDDIIIOOOWWWkkkxxxtttsssssssssvvvwwwwwwwwwwwwyyy}}}ttteeeccc\\\YYYUUUQQQPPPOOONNNMMMIIIGGGDDDAAA>>>===<<<===;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::;;;;;;<<<<<<<<<@@@DDDLLLbbb|||zzzvvvrrrnnnkkkiiiiiiiiikkknnnpppqqqtttxxx{{{}}}qqqgggaaa^^^___\\\WWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDBBBAAA???>>>>>>===>>>>>>============>>>>>>???>>>>>>??????@@@AAABBBDDDFFFKKKRRR^^^wwwzzzuuussssssrrrssstttuuuuuuuuuxxx{{{|||hhhbbb\\\YYYUUURRRQQQOOONNNLLLJJJHHHEEEAAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<777777777888:::;;;===>>>======<<<;;;;;;:::999999::::::::::::::::::::::::;;;;;;::::::;;;<<<<<<======@@@FFFUUUooo}}}|||xxxuuuqqqnnnlllkkkkkkmmmqqqsssvvvyyy}}}rrrgggaaa___```]]]WWWVVVUUUSSSRRRPPPOOONNNLLLKKKJJJIIIGGGFFFEEEEEEFFFEEECCCAAA???>>>>>>===??????>>>>>>>>>>>>??????????????????@@@AAABBBBBBEEEGGGMMMVVVhhh{{{vvvtttrrrqqqqqqrrrsssssstttwww{{{~~~kkkaaa]]]ZZZVVVSSSQQQPPPMMMLLLKKKIIIFFFBBB???===;;;::::::;;;;;;<<<<<<=========888888888999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>@@@III]]]{{{~~~|||zzzwwwsssqqqnnnmmmmmmooosssvvvyyy}}}tttiiibbb______\\\WWWVVVUUUSSSRRRPPPOOONNNKKKKKKJJJHHHGGGFFFEEEDDDFFFEEECCCAAA@@@???>>>>>>??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCHHHOOO\\\rrr}}}wwwtttqqqppppppqqqrrrssstttwww{{{pppbbb]]]ZZZWWWTTTRRRPPPMMMKKKKKKIIIGGGCCC@@@===;;;::::::;;;;;;<<<<<<=========;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAAMMMfff~~~}}}{{{yyyvvvsssqqqpppoooqqquuuyyy|||uuujjjbbb^^^^^^ZZZWWWVVVUUUSSSRRRPPPOOONNNKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBCCCCCCIIITTTdddyyytttqqqnnnnnnooopppqqqsssvvv{{{wwwfff]]][[[XXXUUUSSSPPPMMMJJJJJJIIIGGGDDDAAA>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999999999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===??????CCCFFFUUUrrr~~~|||zzzwwwtttsssrrruuuyyy|||sssiiibbb^^^]]]YYYWWWVVVUUUSSSRRRPPPOOONNNLLLKKKKKKIIIHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEENNN[[[oooyyytttpppmmmkkklllnnnoooqqquuuyyy}}}lll]]][[[XXXVVVTTTQQQMMMJJJHHHHHHFFFDDDBBB???===<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@HHHMMM```~~~{{{yyywwwvvvyyy}}}ppphhhbbb^^^]]]XXXWWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFCCCBBBBBBAAAAAABBBBBBCCC>>>>>>============>>>>>>@@@@@@@@@@@@AAABBBCCCCCCGGGQQQaaawwwzzztttpppmmmiiijjjlllmmmooosssxxx|||ppp^^^[[[XXXVVVTTTQQQMMMJJJHHHGGGFFFEEEBBB@@@>>><<<;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<======<<<<<<;;;;;;::::::999========================::::::;;;;;;===>>>???@@@KKKRRRggg~~~|||zzzyyy|||ssskkkccc^^^\\\XXXUUUTTTTTTSSSRRRQQQPPPPPPIIIIIIHHHGGGGGGFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@======<<<======>>>???@@@===???@@@AAAAAABBBCCCEEEIIIRRRfff|||rrrmmmmmmlllkkkjjjkkknnnsssxxx|||rrrbbb[[[VVVUUUSSSOOOLLLLLLKKKJJJHHHEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<======<<<===@@@CCCDDDUUUttt~~~ssskkkccc^^^\\\XXXVVVVVVUUUSSSRRRRRRRRRRRRLLLKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>>???===???AAAAAAAAABBBDDDFFFJJJVVVmmm~~~tttnnnmmmlllkkkjjjkkkmmmppptttvvv|||yyyccc\\\WWWVVVTTTOOOLLLLLLKKKJJJHHHEEECCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888:::::::::;;;;;;;;;<<<<<<::::::999999999::::::;;;999:::;;;;;;:::<<>>=========>>>>>>>>>???AAAAAAAAABBBEEEGGGLLL\\\xxxvvvooommmmmmlllllllllmmmoooqqqrrrxxx|||ggg___XXXVVVTTTPPPMMMMMMKKKJJJHHHFFFCCC@@@???===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<999999999999::::::;;;<<<999:::;;;:::;;;===@@@CCCOOOeeepppiiibbb^^^\\\XXXXXXWWWTTTRRRQQQQQQQQQRRROOOOOOMMMKKKIIIHHHFFFFFFCCCCCCBBBAAAAAABBBBBBBBB@@@@@@???>>>============>>>@@@AAAAAAAAACCCFFFIIIMMMaaaxxxpppmmmnnnnnnnnnooopppqqqrrrrrrtttxxx~~~lllbbbYYYVVVUUUQQQNNNNNNLLLKKKIIIFFFDDDAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???<<<<<<===<<<===@@@DDDGGGQQQjjjooohhhbbb^^^\\\XXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMLLLJJJHHHGGGEEEDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>???@@@AAAAAABBBDDDGGGJJJOOOgggzzzqqqnnnmmmmmmmmmnnnoooqqqrrrsssrrrvvv|||pppeeeZZZWWWVVVSSSOOONNNMMMLLLJJJGGGDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???<<<<<<<<<<<<===AAAEEEIIIUUUpppmmmhhhbbb^^^\\\XXXUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@????????????@@@@@@???>>>>>>>>>??????@@@AAAAAAAAABBBDDDIIILLLTTTnnn~~~tttqqqlllkkkkkkkkklllnnnpppqqqpppuuuzzz~~~uuuhhh[[[WWWWWWTTTPPPOOOMMMLLLJJJHHHEEEBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999::::::;;;<<<::::::::::::<<>>>>>>>>?????????>>>??????@@@@@@@@@AAAAAAAAABBBEEEJJJMMM[[[vvvyyyuuuooonnnllljjjjjjlllnnnoooooosssyyy}}}yyyjjj\\\XXXWWWUUUQQQOOONNNMMMKKKHHHEEECCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999999::::::;;;:::;;;::::::<<<@@@FFFKKKdddkkkgggbbb^^^\\\XXXTTTUUUVVVVVVTTTQQQMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBEEEJJJNNNaaa||||||xxxuuurrrooolllkkklllnnnooommmrrrxxx|||~~~{{{kkk\\\XXXXXXUUUQQQOOONNNMMMKKKIIIFFFCCCAAA@@@========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<===<<<<<<>>>CCCIIINNNgggjjjeeeaaa]]]\\\WWWXXXVVVSSSQQQQQQQQQPPPOOOMMMLLLLLLKKKJJJHHHGGGFFFBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@AAADDDAAAAAAEEEDDDGGGUUUccczzzpppmmmjjjiiikkkmmmooopppuuuvvvwwwxxxzzz~~~mmm[[[ZZZXXXWWWUUUNNNOOONNNLLLIIIFFFCCC@@@>>>@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???;;;;;;AAABBBBBBIIITTTqqqjjjeeeaaa]]]\\\WWWXXXVVVSSSQQQQQQQQQPPPOOOLLLLLLLLLKKKJJJHHHFFFEEEBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@???DDDAAAAAAGGGGGGKKKZZZnnn}}}qqqnnnjjjhhhjjjlllnnnooosssuuuwwwyyy{{{~~~sss```]]]XXXWWWUUUMMMOOONNNLLLJJJFFFCCC@@@???>>>===;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======999:::@@@BBBCCCMMMZZZwwwjjjfffaaa]]]\\\XXXXXXVVVSSSRRRRRRQQQPPPOOOLLLLLLLLLKKKIIIHHHFFFEEEBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@>>>CCCBBBBBBIIIJJJQQQaaa{{{tttpppkkkhhhiiikkkmmmnnnqqqtttwwwyyyzzz}}}{{{eee___YYYVVVTTTMMMNNNNNNLLLJJJGGGCCCAAA???<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<888:::@@@BBBEEESSScccjjjfffaaa]]]\\\XXXWWWUUUSSSRRRRRRRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@>>>CCCBBBCCCIIIKKKSSSfffwwwrrrlllhhhhhhjjjlllmmmooorrrvvvxxxzzz{{{~~~iiiaaaYYYVVVUUUNNNNNNNNNLLLJJJGGGDDDAAA@@@<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::;;;@@@BBBGGGYYYllljjjgggaaa\\\\\\XXXWWWUUUSSSSSSSSSRRRPPPNNNLLLKKKKKKJJJIIIGGGEEEEEEBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@>>>DDDCCCBBBHHHJJJUUUiii|||vvvnnnhhhgggiiilllmmmnnnqqqtttwwwxxxyyy{{{}}}lllaaaYYYVVVVVVPPPNNNNNNLLLJJJGGGEEEBBBAAA===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<>>>AAABBBIII```www}}}jjjgggaaa\\\\\\YYYVVVUUUTTTSSSSSSRRROOOMMMKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@>>>DDDCCCCCCHHHKKKXXXmmmzzzpppiiigggiiilllmmmnnnppprrrtttuuuwwwzzz|||pppcccYYYVVVVVVQQQNNNNNNLLLJJJHHHEEECCCBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===???BBBDDDMMMhhh|||iiihhhaaa\\\\\\YYYVVVUUUTTTTTTTTTRRROOOMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@<<>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999:::???CCCGGGVVVxxxzzzfffccc___]]]\\\VVVVVVTTTRRRRRRRRRQQQOOOMMMMMMKKKIIIGGGGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDAAAAAAHHHOOOdddwwwnnnjjjlllnnnppppppooommmmmmnnnqqqtttvvvvvv{{{eee[[[WWWSSSPPPLLLLLLLLLJJJHHHEEECCCAAAAAA>>><<<;;;<<<<<<<<<;;;<<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<>><<<;;;<<<<<<<<<;;;===<<<;;;;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<>>AAA>>><<<;;;<<<<<<<<<;;;===<<<::::::;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>===@@@FFFPPPfffuuueeeccc^^^]]]]]]XXXVVVTTTRRRRRRRRRQQQOOOMMMLLLJJJHHHGGGGGGFFFDDDBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????AAAEEEDDDEEENNNXXXsss|||wwwqqqmmmmmmoooppppppuuuvvvwwwwwwwwwxxx{{{~~~yyyzzz|||~~~zzzuuurrrpppooonnnnnnmmmmmmnnnoooqqqrrrtttvvv{{{uuubbb\\\VVVQQQOOONNNMMMKKKIIIEEEBBB@@@AAA>>><<<;;;<<<<<<<<<;;;===;;;:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>@@@GGGTTTnnn}}}}}}}}}vvvgggddd]]]ZZZ[[[VVVVVVTTTRRRRRRRRRQQQOOOMMMKKKJJJHHHGGGGGGFFFEEECCCCCCCCCBBBAAAAAA@@@??????======>>>>>>>>>?????????BBBGGGFFFHHHPPP[[[yyyvvvtttpppnnnoooqqqssstttuuuvvvwwwwwwwwwxxx|||~~~xxxyyy{{{~~~zzztttqqqpppooonnnmmmmmmmmmmmmooopppqqqrrrtttxxxyyyddd\\\VVVPPPLLLMMMLLLKKKIIIGGGDDDCCCAAA>>><<<;;;<<<<<<<<<;;;;;;::::::;;;===???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAA@@@AAAGGGWWWttt}}}||||||{{{}}}vvvgggddd]]]YYYYYYUUUVVVTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>??????@@@@@@@@@BBBHHHHHHJJJRRR```{{{tttsssqqqqqqrrrtttwwwyyywwwxxxxxxwwwwwwyyy}}}}}}~~~}}}uuuqqqooonnnmmmmmmmmmmmmmmmnnnooooooppprrruuu{{{}}}eee]]]WWWOOOLLLLLLLLLKKKJJJHHHFFFEEEAAA>>><<<;;;<<<<<<<<<;;;:::::::::;;;>>>@@@@@@???::::::::::::::::::::::::;;;;;;<<<<<<<<<=========BBBAAABBBIII[[[zzz|||{{{{{{zzz{{{}}}tttfffddd\\\YYYZZZWWWVVVTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGGGGGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBB???FFFGGGJJJUUUddd}}}yyyyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~yyyrrrnnnkkkllllllmmmmmmmmmmmmnnnnnnoooqqqtttwwwggg^^^XXXQQQMMMMMMMMMLLLJJJGGGEEEDDDAAA>>><<<;;;<<<<<<<<<;;;;;;:::999;;;===>>>>>>===::::::::::::::::::::::::<<<<<<<<<<<<============@@@AAACCCKKK___}}}zzzxxxxxxxxxyyyzzz|||}}}qqqeeeddd]]]ZZZ\\\YYYVVVTTTRRRRRRRRRQQQOOOMMMJJJIIIGGGGGGGGGGGGEEEDDDAAAAAAAAAAAAAAAAAAAAABBB>>>>>>???@@@AAAAAABBBBBB<<>><<<;;;<<<<<<<<<;;;;;;:::999:::<<<<<<<<<:::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>???@@@CCCLLLccc|||xxxvvvvvvvvvwwwxxxyyy{{{|||}}}~~~sssggggggaaa]]]\\\WWWWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>???@@@AAACCCCCC@@@DDDHHHKKKWWWssszzzrrrllljjjhhhiiijjjjjjiiiiiikkkmmmqqqqqqtttwww{{{nnn^^^VVVRRRRRRPPPMMMIIIFFFEEEEEEEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;<<<===>>>>>>@@@DDDMMMfff|||yyyvvvuuuyyyyyyyyywwwuuuuuuwwwxxx}}}~~~~~~rrrggggggaaa]]]\\\WWWWWWVVVVVVTTTRRRPPPNNNMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBEEEIIIMMMZZZwww|||sssllliiihhhiiijjjjjjiiiiiikkkmmmoooooorrruuuxxxrrr```WWWSSSRRRPPPMMMIIIGGGEEEEEEEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>???AAAEEEQQQkkk}}}zzzxxxuuuttttttuuuuuusssqqqqqqssstttzzz{{{}}}~~~~~~|||{{{|||{{{{{{{{{{{{}}}~~~~~~rrrffffff```]]]\\\WWWWWWVVVUUUTTTRRROOOMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@@@@??????@@@@@@CCCFFFJJJQQQ```~~~uuulllhhhggghhhiiiiiihhhiiikkkmmmlllmmmooorrrttt|||vvvbbbYYYTTTQQQOOOLLLIIIGGGFFFEEEEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>@@@BBBFFFVVVsss~~~}}}|||zzzxxxvvvtttsssqqqrrrrrrqqqooooooppprrrwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxyyy}}}}}}~~~qqqffffff```]]]\\\WWWVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAACCCFFFKKKSSSfffwwwmmmgggfffggghhhhhhhhhiiikkkmmmllllllnnnqqqrrryyy{{{dddYYYTTTPPPOOOLLLJJJHHHFFFFFFEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>@@@AAAHHHZZZ{{{}}}zzzzzzxxxvvvuuutttsssrrrppprrrrrrqqqppppppqqqrrrttttttuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrsssuuuvvv{{{|||}}}~~~pppeeeeee```]]]\\\XXXVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA????????????@@@AAABBBCCCCCCEEEJJJVVVlllyyynnngggeeefffggggggggghhhjjjmmmmmmmmmoooqqqrrrwwweeeXXXSSSOOONNNLLLJJJHHHGGGFFFEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>AAAJJJ___}}}zzzxxxwwwuuusssrrrqqqqqqqqqnnnpppqqqqqqoooooopppqqqqqqqqqqqqqqqppppppoooooopppoooooooooppprrrtttuuuyyyzzz|||~~~pppeeeeee```]]]\\\XXXVVVUUUTTTSSSQQQNNNLLLKKKIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???@@@AAACCCDDDCCCDDDJJJYYYrrrzzzoooiiidddeeefffgggggghhhjjjlllooooooqqqrrrrrrvvvfffXXXTTTNNNNNNLLLKKKIIIGGGFFFEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===BBBMMMddd{{{xxxuuutttqqqooonnnmmmmmmmmmjjjkkkmmmmmmlllkkklllmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnoooqqqssstttwwwyyy|||ooodddeee```]]]]]]XXXUUUUUUTTTSSSQQQNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAAAAABBBDDDEEELLL\\\xxx{{{pppjjjcccdddfffffffffgggjjjlllppppppqqqrrrqqquuuhhhZZZUUUMMMMMMLLLKKKIIIHHHFFFEEEAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<======>>>>>>>>>===DDDRRRhhh}}}zzzxxxrrrpppmmmkkkiiihhhhhhiiifffhhhkkkkkkjjjiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkjjjjjjkkklllnnnppprrruuuxxx}}}ooodddeee___]]]]]]XXXUUUUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBB@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@EEEFFFMMM^^^{{{{{{qqqlllbbbdddeeeffffffgggjjjlllpppppprrrrrrqqqtttjjj[[[WWWMMMMMMLLLKKKJJJHHHFFFEEEAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>FFFUUUlll~~~|||yyywwwpppnnnkkkgggeeeeeeeeeeeefffhhhkkkkkkjjjiiijjjjjjggggggggggggggghhhiiijjjhhhhhhhhhhhhjjjlllnnnppptttxxx~~~qqqhhhddd]]]\\\^^^YYYYYYWWWTTTRRRQQQQQQOOONNNIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>?????????>>>??????@@@@@@BBBGGGOOO___rrriiihhhfffcccbbbcccfffkkkmmmpppooopppqqqppprrr|||ooo\\\[[[PPPNNNLLLKKKKKKIIIGGGEEEFFFBBB>>>;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<<<<===<<<===>>>===<<<===???AAAAAACCCRRRppp{{{vvvrrrqqqnnniiifffeeefffeeeeeedddeeefffggghhhhhhhhhhhhddddddeeefffeeedddbbbaaabbbccceeefffgggiiimmmpppvvvxxx|||~~~ppphhheee]]]\\\^^^YYYYYYWWWTTTSSSRRRPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDHHHPPPcccuuummmgggfffdddcccdddgggjjjlllnnnmmmoooqqqqqqttt~~~ppp\\\YYYPPPNNNLLLKKKJJJIIIGGGFFFEEEBBB>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>===<<<===???AAAFFFIIIYYYxxx~~~zzzvvvsssnnnkkkfffcccaaaaaaaaa```bbbbbbcccdddeeeeeeeeeeeecccccccccccccccbbbaaaaaaaaabbbdddeeefffhhhlllooorrrvvvzzz}}}ppphhheee]]]\\\^^^YYYYYYWWWUUUTTTSSSPPPLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCGGGIIIRRRiiiwwwpppfffeeeddddddeeegggiiikkkkkkkkkmmmppprrrvvvuuu___ZZZQQQOOOLLLKKKJJJJJJHHHFFFEEEBBB>>><<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<============???AAAFFFKKK]]]}}}~~~|||zzzvvvtttnnnjjjdddaaa___^^^]]]\\\^^^___```aaaaaabbbbbbaaaaaaaaa``````______`````````aaacccdddeeegggkkknnnooorrrwww{{{~~~ooohhheee^^^]]]^^^YYYXXXWWWVVVUUUSSSPPPKKKGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDHHHJJJUUUpppwwwpppddddddddddddeeegggiiijjjkkkkkkmmmppprrrwww|||ccc[[[RRROOOLLLJJJJJJJJJHHHGGGEEEBBB???===<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<============@@@BBBDDDLLLaaa}}}|||zzzwwwtttoookkkfffaaa___^^^]]][[[[[[\\\]]]^^^_______________^^^]]]\\\\\\\\\^^^^^^^^^```aaabbbcccfffiiilllnnnqqqvvvyyy{{{~~~ooohhhfff___]]]^^^YYYXXXWWWUUUTTTSSSOOOJJJGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCC?????????@@@@@@AAACCCCCCHHHJJJXXXxxxuuuoooddddddddddddeeeggghhhiiimmmmmmooorrrtttyyyfff[[[SSSPPPLLLJJJJJJJJJIIIHHHEEEBBB???>>>======<<<:::;;;;;;;;;::::::::::::999;;;;;;;;;<<<<<<<<<<<<===:::<<<=========>>>@@@BBBFFFPPPhhh~~~}}}|||zzzwwwtttoookkkeee```^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\]]]\\\^^^___```aaadddhhhkkkooorrruuuxxxzzz|||~~~nnnhhhfff___^^^^^^YYYXXXVVVTTTSSSRRROOOKKKHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBB????????????@@@BBBCCCDDDGGGKKK]]]}}}tttmmmeeedddccccccdddfffhhhjjjooonnnpppsssvvv|||gggZZZSSSPPPLLLJJJJJJJJJIIIIIIEEECCC@@@???>>>===<<<:::;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<<<<===:::;;;=========>>>@@@BBBDDDQQQlll||||||{{{{{{{{{xxxtttqqqkkkgggaaa]]][[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\^^^___```bbbfffiiiooorrruuuwwwyyyzzz}}}~~~nnngggggg```^^^^^^YYYWWWUUUSSSQQQQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEGGGMMMccc}}}tttnnnfffdddbbbaaabbbeeeiiikkknnnmmmppptttxxxlll\\\TTTQQQLLLJJJJJJJJJJJJIIIEEECCC@@@??????>>><<<:::<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===999;;;<<<======>>>AAACCCDDDSSSooo}}}~~~{{{yyyyyyvvvvvvwwwyyyxxxuuuppplllhhhddd___ZZZYYYXXXVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___aaaeeehhhmmmppptttwwwyyy{{{~~~~~~mmmgggggg```^^^___YYYWWWUUURRRPPPPPPOOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>>@@@AAAAAABBBCCCDDDFFFFFFGGGOOOhhh}}}uuupppfffdddbbb```aaaeeeiiillllllllloootttzzzqqqaaaTTTQQQMMMJJJJJJJJJJJJJJJEEECCCAAA??????>>><<<:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======999;;;<<<======>>>AAACCCJJJZZZwww{{{}}}~~~}}}yyyuuusssrrrrrrsssuuuwwwwwwsssmmmhhhhhhddd^^^[[[YYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVXXXYYYZZZYYYXXXXXXYYYZZZ\\\]]]^^^aaadddgggkkkooossswwwyyy|||{{{rrriiifffbbb]]]ZZZZZZ[[[XXXTTTQQQPPPNNNMMMKKKLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@???AAACCCFFFIIISSSjjj|||uuupppiiidddaaaccceeeeeegggjjjoooppprrrvvv~~~ttt```XXXTTTOOOKKKIIIHHHFFFEEECCCBBBAAA???>>>======<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======<<<;;;===@@@CCCGGG\\\|||~~~{{{}}}}}}|||zzzzzzzzzzzzxxxvvvsssrrrqqqqqqqqqrrrqqqnnniiieeedddbbb^^^ZZZXXXWWWWWWWWWTTTUUUVVVUUUTTTTTTVVVWWWSSSTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\]]]___bbbeeeffflllnnnrrrvvvyyy|||}}}~~~~~~zzzqqqhhheeebbb]]]ZZZZZZ[[[XXXTTTQQQPPPNNNLLLKKKJJJHHHFFFFFFFFFEEECCCAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAADDDFFFIIIUUUmmm{{{tttoooiiidddaaadddffffffgggjjjpppqqquuu{{{vvvaaaWWWSSSOOOKKKJJJIIIGGGFFFCCCBBBAAA???>>>======<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<======<<<<<<===@@@CCCIII___~~~{{{|||}}}~~~}}}|||zzzyyywwwwwwvvvvvvtttsssqqqqqqqqqpppqqqqqqqqqmmmhhheeeaaa```]]]ZZZWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSUUUVVVSSSTTTUUUVVVWWWYYYZZZZZZ\\\\\\\\\]]]___bbbdddfffkkkmmmqqquuuyyy|||~~~xxxooogggdddbbb^^^[[[[[[ZZZXXXTTTRRRPPPOOOLLLJJJHHHFFFEEEDDDDDDCCCAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAADDDGGGJJJXXXqqqzzzsssnnniiidddaaadddffffffhhhkkkoooqqqvvv{{{cccVVVSSSNNNKKKJJJJJJHHHGGGCCCBBBAAA???>>>======<<<<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<======<<<<<<>>>AAADDDKKKccc~~~{{{{{{zzzyyyxxxwwwvvvvvvsssrrrqqqpppooooooooooooppppppooooooooolllgggccc^^^^^^\\\ZZZWWWUUUTTTSSSSSSTTTTTTSSSRRRQQQSSSUUUSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]___bbbdddfffiiilllpppuuuyyy|||~~~vvvmmmfffdddbbb^^^\\\\\\ZZZWWWTTTRRRQQQOOOLLLJJJHHHFFFDDDDDDDDDCCCBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@AAA@@@@@@BBBEEEGGGKKK[[[wwwyyyuuuxxxxxxwwwwwwyyy|||yyyrrrmmmiiidddaaadddffffffhhhllllllnnnuuudddVVVRRRNNNLLLKKKJJJIIIHHHCCCBBBAAA???>>>======<<<;;;<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<==================???BBBEEEMMMggg~~~|||{{{zzzxxxuuutttssssssssspppooommmlllkkkllllllmmmnnnmmmmmmmmmllliiieeeaaa]]]]]]\\\ZZZXXXVVVSSSRRRRRRSSSSSSRRRPPPPPPQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[]]]___aaadddeeehhhjjjoootttyyy|||~~~vvvmmmfffdddbbb___\\\]]]YYYWWWTTTSSSQQQOOOLLLIIIHHHGGGEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAABBBEEEHHHLLL___vvvooolllkkkllllllmmmoooqqqssstttyyyyyyzzz}}}~~~~~~xxxqqqlllhhhccc```cccffffffhhhkkklllooovvvdddVVVSSSOOOLLLKKKKKKJJJIIICCCBBBAAA???>>>======<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@CCCFFFOOOkkk~~~}}}{{{yyy{{{yyyvvvsssqqqpppppppppmmmlllkkkiiiiiiiiijjjkkkkkkjjjiiiiiihhhfffccc```]]]]]]\\\[[[YYYVVVTTTSSSRRRSSSSSSQQQPPPOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[\\\^^^aaadddeeegggjjjnnnsssxxx{{{~~~wwwooogggeeeccc___]]]^^^YYYWWWUUUSSSRRROOOLLLIIIIIIGGGFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@>>>@@@AAAAAAAAACCCFFFIIIOOOfffwwwooojjjhhhcccdddeeegggiiikkklllmmmppprrruuuyyy||||||vvvpppkkkfffaaa___bbbdddeeegggkkkooorrrxxxeeeWWWTTTOOOLLLKKKKKKIIIHHHCCCBBBAAA???>>>======<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>AAADDDGGGRRRppp~~~{{{yyyxxxwwwuuuxxxvvvssspppnnnmmmmmmmmmkkkjjjiiihhhggggggggggggfffeeedddeeeeeedddaaa___]]]]]][[[ZZZXXXVVVUUUTTTRRRSSSSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^aaaccceeegggjjjnnnssswwwzzz|||}}}yyyppphhhfffddd```]]]^^^XXXWWWUUUSSSRRROOOLLLIIIIIIGGGFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@>>>@@@AAAAAABBBCCCGGGIIISSSmmmyyypppiiiggghhhdddddddddeeegggjjjmmmnnnppptttyyy|||{{{uuuoookkkddd___]]]```cccdddfffjjjpppsssxxx~~~hhhXXXUUUPPPMMMKKKJJJIIIGGGCCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>?????????AAAEEEHHHWWWuuu~~~zzzwwwuuutttsssqqqsssrrrpppnnnllljjjjjjiiiiiihhhhhhgggfffdddcccbbbbbbaaa```aaabbbbbb```^^^]]][[[YYYWWWUUUTTTTTTTTTSSSTTTSSSRRRPPPOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^```ccceeehhhjjjnnnsssvvvyyy{{{|||~~~{{{rrriiigggeee```^^^^^^XXXWWWUUUTTTRRRPPPKKKHHHHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAAAAABBBDDDGGGJJJWWWqqq|||tttkkkgggfffhhhhhhgggffffffiiilllqqqsssuuu{{{{{{uuuooojjjccc^^^\\\```bbbccceeeiiiooorrrvvvyyyzzz|||~~~jjjYYYVVVQQQMMMKKKJJJHHHGGGCCCBBBAAA???>>>======<<<<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<=========>>>?????????BBBFFFIIIZZZxxx|||wwwtttsssrrrpppooooooooonnnllljjjiiigggfffgggggggggfffeeeccc```______^^^^^^___``````___]]]\\\ZZZWWWUUUSSSSSSTTTTTTSSSTTTTTTRRRPPPOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZ\\\^^^```cccdddiiikkknnnrrrvvvyyyzzz{{{}}}{{{rrrjjjgggddd^^^[[[ZZZ[[[XXXUUUSSSQQQNNNKKKIIIJJJJJJIIIHHHGGGEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCC???===AAADDDEEEHHHLLLWWWuuu}}}sssllliiijjjmmmnnnmmmmmmnnnnnnqqqvvv}}}zzzssslllhhhbbb```]]]]]]```ccceeefffppppppnnnmmmmmmpppuuuyyyjjj]]]WWWOOOKKKJJJJJJIIIGGGDDDCCCBBB@@@???>>>======888999;;;<<<===<<<;;;;;;???>>>>>>=========>>>>>>>>><<<<<>>AAADDDDDDHHHLLLXXXwww}}}wwwooojjjjjjlllppprrrtttsssssssssuuuzzz{{{ssslllhhhbbb___]]]]]]```ccceeeffflllkkkiiiggggggiiinnnrrr{{{mmm]]]WWWOOOKKKJJJJJJIIIGGGDDDCCCBBB@@@???>>>======<<<======>>>>>>>>>>>>===>>>======<<<<<<======>>>>>><<<<<>>======<<<;;;;;;::::::::::::;;;===<<<<<<<<<<<<<<<=========;;;<<<>>>???@@@GGGOOOiiiyyytttqqqmmmkkkkkkjjjiiihhhgggfffeeeeeeffffffdddbbbbbbaaa```^^^\\\ZZZYYYXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRSSSRRRPPPOOOOOOPPPRRRSSSUUUWWWXXXXXXWWWWWWWWWXXX[[[[[[\\\]]]___bbbdddeeeggghhhkkknnnqqqtttuuuvvvyyyzzz|||}}}}}}~~~wwwnnngggeeeccc___\\\[[[WWWUUURRRPPPNNNLLLIIIGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????DDDAAA@@@BBBBBBCCCHHHNNN___yyyuuunnnkkkiiiiiimmmrrrvvvxxxwwwvvvvvvvvvxxx}}}vvvnnnjjj```^^^\\\]]]```ccceeefffiiigggdddaaa```bbbgggkkkooottt~~~xxx```YYYQQQLLLJJJJJJHHHFFFDDDCCCBBB@@@???>>>======<<<;;;999888777888888999<<<;;;;;;;;;;;;<<<<<<===<<<;;;===???>>>@@@HHHRRRooo~~~~~~zzzrrrooommmjjjhhhhhhgggfffddddddcccbbbcccddddddbbbaaa^^^^^^]]][[[ZZZXXXWWWWWWSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTVVVVVVVVVTTTSSSRRRVVVTTTSSSRRRRRRSSSTTTVVVUUUWWWXXXYYYXXXXXXYYYZZZ\\\\\\]]]^^^```bbbdddeeehhhiiikkknnnppprrrssstttwwwyyy{{{}}}}}}~~~vvvnnnfffdddbbb^^^[[[[[[VVVTTTQQQOOONNNLLLIIIGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@??????DDDAAA@@@BBBBBBCCCIIIQQQeee}}}wwwrrrllljjjiiijjjnnnrrruuuvvvtttttttttvvvyyywwwpppkkk___]]][[[\\\___cccffffffhhhfffccc___^^^aaagggkkkpppuuu|||}}}aaaZZZRRRLLLJJJIIIGGGEEEDDDCCCBBB@@@???>>>======???>>>===;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<======<<<<<<>>>???>>>@@@JJJUUUttt~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{yyysssooollliiigggffffffeeecccaaaaaa```___```aaaaaa```^^^XXXXXXXXXWWWWWWVVVVVVVVVPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSVVVUUUTTTTTTTTTTTTUUUVVVTTTVVVYYYZZZZZZZZZ\\\]]]\\\]]]]]]^^^```bbbdddeeeiiijjjlllnnnppprrrsssssssssuuuwwwxxxyyyzzz}}}vvvnnnfffdddbbb]]]ZZZYYYVVVTTTQQQPPPNNNMMMJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@BBB@@@@@@BBBBBBCCCKKKTTTjjjyyysssooojjjiiihhhjjjmmmpppqqqqqqssstttuuuxxx|||yyypppkkk___]]][[[\\\___cccfffgggfffdddaaa]]]\\\___fffkkkrrruuu|||bbb[[[SSSMMMJJJIIIGGGEEEDDDCCCBBB@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<===???AAA???AAALLLYYYyyy|||||||||{{{zzzyyyxxxxxxyyywwwuuutttsssqqqnnnkkkgggeeedddccccccbbb```^^^^^^]]]\\\]]]^^^]]]\\\ZZZSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUUUUWWWZZZ[[[\\\]]]^^^```]]]]]]^^^___```bbbcccdddhhhjjjlllnnnpppqqqrrrrrrsssuuuwwwxxxyyyzzz|||~~~}}}~~~~~~}}}~~~wwwnnnfffcccaaa\\\XXXXXXVVVTTTRRRPPPOOOMMMKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBBBBDDDMMMWWWpppzzzsssmmmiiifffeeefffhhhlllnnnnnnmmmrrrtttvvvyyy|||zzzqqqkkk^^^\\\ZZZ[[[___cccfffgggfffddd```\\\\\\```ggglllpppssszzzccc\\\SSSMMMKKKIIIGGGDDDDDDCCCBBB@@@???>>>======::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@===>>>AAABBB@@@BBBNNN\\\~~~{{{{{{{{{yyyvvvtttssssssrrrqqqqqqqqqpppmmmjjjgggcccaaa```______^^^\\\ZZZ[[[ZZZYYYYYYYYYXXXVVVTTTQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSUUUXXXYYYWWWYYY[[[]]]]]][[[YYYWWWXXXZZZ]]]^^^]]]^^^___```^^^^^^^^^___```bbbcccdddfffhhhjjjlllnnnpppqqqqqqtttuuuwwwxxxyyyyyy|||}}}{{{~~~xxxooofffccc```[[[WWWWWWWWWUUURRRPPPPPPNNNKKKIIIDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB??????@@@AAABBBDDDNNNYYYsss|||uuunnnhhheeebbbbbbdddgggjjjllllllkkkrrrtttvvvxxxzzz~~~{{{qqqkkk^^^\\\ZZZ[[[___cccfffggggggeeeaaa^^^^^^bbbjjjooommmqqqxxxddd]]]TTTMMMKKKIIIFFFDDDDDDCCCBBB@@@???>>>======<<<===???@@@@@@@@@??????<<<<<<<<<======???@@@@@@>>>???BBBCCCAAACCCPPP^^^{{{{{{zzzxxxtttqqqoooooolllnnnppppppooolllgggddd```^^^]]]]]]]]]\\\ZZZWWWYYYWWWVVVVVVVVVUUURRRPPPQQQQQQPPPOOONNNLLLLLLKKKMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPRRRVVVYYY\\\[[[]]]aaaccccccaaa]]][[[[[[]]]______^^^^^^^^^___^^^^^^^^^___```bbbcccdddeeefffhhhkkkmmmoooppppppoooqqqssstttttttttvvvxxx}}}wwwnnngggdddaaa[[[WWWVVVUUUUUUTTTRRROOOMMMJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>@@@AAABBBDDDNNNZZZxxx{{{tttrrrpppiiibbb^^^___bbbeeegggggghhhiiijjjnnnrrrwwwwwwttttttwww{{{}}}}}}}}}{{{zzz{{{}}}{{{{{{rrrkkk^^^\\\YYYYYY\\\```bbbdddkkkiiigggcccbbbccchhhkkkmmmtttzzzlllZZZRRRQQQLLLKKKJJJCCCDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============:::>>>===>>>BBBAAAKKKbbb~~~zzzxxxvvvuuutttrrrnnnlllnnnnnnmmmmmmllliiieeebbb]]]]]]\\\ZZZYYYXXXWWWVVVTTTPPPMMMNNNRRRSSSPPPLLLNNNKKKIIIIIIJJJKKKIIIGGGHHHJJJNNNRRRUUUVVVUUUUUUQQQRRRRRRRRRTTTYYY___ccccccbbbbbbcccddddddaaa___^^^______]]]\\\\\\^^^```______```aaabbbdddfffgggfffggghhhiiikkklllmmmnnnoooqqqrrrssstttuuuxxxzzz~~~wwwnnngggdddbbb\\\XXXWWWVVVUUUSSSQQQOOOLLLKKKJJJGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????@@@BBBBBBDDDNNNYYYxxxwwwpppooommmfff```]]]]]]```dddfffggghhhjjjkkklllooorrrsssqqqqqqsssvvvuuuuuuuuuuuuuuuwww{{{zzzpppiii___]]]ZZZYYY\\\```bbbccciiihhhgggdddcccdddgggjjjmmmtttzzzlllZZZRRRQQQKKKJJJJJJDDDDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============;;;???===???CCCBBBMMMddd|||yyywwwuuutttsssqqqnnnlllkkkkkkjjjjjjjjjhhheeebbb[[[ZZZYYYXXXWWWUUUTTTTTTSSSOOOLLLLLLNNNNNNKKKGGGKKKIIIGGGGGGIIIJJJJJJHHHIIILLLPPPTTTVVVWWWWWWWWWSSSTTTUUUVVVXXX\\\bbbeeefffdddddddddeeedddcccaaa``````___]]][[[[[[]]]___`````````aaabbbdddeeeffffffggghhhiiijjjlllmmmmmmooopppqqqqqqppprrruuuwwwvvvnnngggeeeccc^^^ZZZYYYWWWVVVSSSPPPMMMLLLKKKKKKFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCBBBDDDNNNYYYxxx{{{yyyqqqkkkjjjgggaaa]]]\\\\\\```dddgggiiijjjlllnnnnnnnnnooopppqqqrrrrrrsssoooppprrrsssvvvzzzwwwnnngggaaa^^^ZZZYYY\\\___bbbcccgggggggggfffdddeeegggiiinnnttt{{{nnn\\\SSSQQQKKKJJJJJJDDDDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============<<>>???DDDCCCOOOfff|||xxxvvvtttsssrrrqqqnnnlllhhhgggfffggggggfffccc```WWWVVVUUUTTTSSSRRRQQQPPPOOOLLLIIIIIIJJJIIIFFFCCCGGGEEEDDDEEEGGGIIIJJJJJJKKKNNNRRRVVVYYYZZZZZZZZZVVVXXX\\\^^^```cccgggjjjjjjhhhffffffffffffeeedddaaaaaa```]]][[[ZZZ\\\^^^aaaaaaaaaaaabbbcccdddeeeffffffggghhhiiikkklllmmmooooooooonnnmmmooorrruuuvvvnnngggeeeccc___[[[[[[XXXVVVRRROOOMMMLLLLLLLLLHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEENNNYYYwww|||wwwsssrrrkkkeeedddbbb]]][[[\\\^^^aaafffiiilllnnnppprrrrrrqqqqqqrrruuuwwwwwwvvvtttvvvyyy}}}~~~vvvmmmgggbbb^^^ZZZYYY[[[___bbbccceeefffggggggffffffhhhiiiooouuu|||ppp]]]SSSPPPJJJIIIJJJDDDDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===============@@@>>>@@@EEEEEEQQQiii~~~|||wwwuuurrrqqqpppooonnnlllgggeeedddccccccaaa^^^[[[SSSRRRQQQPPPOOONNNMMMLLLKKKIIIGGGFFFGGGFFFDDDBBBEEEDDDCCCDDDEEEGGGIIIJJJOOORRRVVV[[[^^^______^^^\\\```eeehhhkkklllnnnpppooommmjjjhhhiiiiiihhhgggaaaaaa___]]][[[[[[]]]```bbbbbbbbbaaabbbbbbcccdddffffffffffffhhhiiikkklllnnnnnnmmmllllllnnnssswww~~~vvvnnngggeeeccc___[[[[[[XXXVVVRRROOOMMMLLLLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAABBBDDDCCCFFFOOOZZZwwwzzzuuupppmmmkkkeee```___^^^[[[\\\___bbbeeejjjmmmoooqqqsssuuuuuuttttttvvvyyy|||~~~~~~|||uuummmgggaaa]]]YYYXXXZZZ^^^bbbddddddfffhhhiiihhhhhhiiikkkooovvv~~~sss___SSSPPPIIIIIIJJJEEEDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===============@@@>>>@@@EEEFFFRRRkkk~~~~~~}}}vvvtttqqqooonnnnnnllljjjgggeeebbb```^^^\\\XXXVVVPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFIIILLLTTTWWW[[[```cccdddddddddeeeiiinnnrrrtttuuuvvvvvvtttqqqnnnlllllllllkkkjjjbbbaaa```]]][[[\\\```bbbcccbbbbbbbbbbbbbbbccccccffffffeeeeeefffhhhjjjkkkkkkkkkkkkkkkmmmqqqvvv{{{|||vvvnnngggeeeccc^^^ZZZYYYWWWVVVSSSPPPMMMLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDDDDGGGQQQ\\\xxx~~~xxxsssoookkkhhheee```\\\]]]\\\\\\___dddgggjjjnnnpppqqqssstttvvvssstttvvvxxx|||zzztttlllfff___[[[WWWVVVXXX]]]bbbdddeeegggiiijjjiiijjjlllmmmooowwwuuu```TTTOOOHHHHHHJJJEEEDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===============@@@>>>???EEEFFFSSSmmm}}}}}}~~~wwwtttpppmmmlllkkkjjjhhhgggdddaaa^^^[[[XXXUUURRRNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEHHHMMMPPPYYY\\\```eeehhhjjjjjjjjjlllpppuuuyyyzzzzzzzzz{{{xxxuuusssqqqpppooonnnllleeedddaaa^^^\\\]]]aaadddbbbbbbbbbbbbbbbbbbccccccfffeeedddddddddfffiiijjjiiijjjkkklllnnnrrrxxx|||{{{~~~wwwnnngggdddbbb\\\XXXWWWVVVUUUSSSQQQOOOLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDEEEHHHSSS^^^|||~~~xxxrrrnnnjjjfffdddbbb]]][[[\\\\\\^^^cccjjjjjjmmmppprrrrrrrrrssstttrrruuuyyy|||}}}zzzyyyzzz|||~~~{{{wwwqqqjjjddd]]]YYYUUUTTTWWW]]]bbbeeeggghhhjjjjjjjjjlllnnnqqqoooxxxwwwaaaTTTOOOGGGHHHJJJFFFDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============<<>>DDDFFFTTTmmm}}}{{{|||}}}xxxtttppplllkkkiiihhhfffeeebbb___\\\ZZZWWWTTTRRRNNNMMMLLLKKKIIIHHHGGGGGGDDDEEEEEEEEEDDDDDDDDDEEEAAABBBDDDEEEGGGKKKRRRWWW]]]```eeeiiimmmoooooooooqqquuuyyy{{{{{{{{{{{{|||zzzxxxvvvuuutttrrrooommmjjjhhheee```]]]]]]___bbbbbbaaaaaaaaabbbcccddddddfffeeeccccccccceeehhhiiihhhjjjlllmmmooorrrvvvyyy|||wwwnnngggdddaaa[[[WWWVVVUUUUUUTTTRRRPPPMMMJJJIIIDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB??????BBBEEEFFFIIITTT```~~~zzzsssnnnjjjgggdddbbb```\\\ZZZ[[[]]]___fffnnnlllnnnqqqrrrqqqqqqqqqrrrrrrwww}}}{{{xxxuuutttvvvxxx{{{{{{}}}~~~yyyuuuppphhhccc[[[WWWSSSSSSVVV\\\bbbeeehhhiiijjjjjjkkkmmmpppsssoooxxxxxxbbbTTTOOOGGGGGGJJJFFFDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;>>><<<>>>DDDFFFTTTnnn|||zzzzzz|||xxxuuupppllljjjhhhgggeeeccc```]]][[[YYYXXXUUUSSSNNNMMMLLLKKKIIIHHHGGGGGGEEEFFFFFFEEECCCBBBBBBCCC>>>@@@CCCEEEHHHNNNVVV\\\___bbbgggllloooqqqrrrqqqsssvvvzzz{{{{{{{{{{{{|||{{{zzzxxxwwwvvvtttpppmmmnnnlllgggbbb]]]\\\^^^```aaaaaaaaaaaabbbcccdddeeefffeeecccbbbccceeegggiiihhhjjjlllnnnoooqqqtttvvv}}}tttpppjjjeeeaaa^^^[[[YYYWWWVVVTTTQQQMMMJJJHHHGGGGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???EEEBBBAAAFFFGGGPPPcccxxxtttooojjjfffccc```]]]ZZZYYYXXXYYY]]]dddjjjoooqqqpppooonnnoooqqqsssuuuvvvyyy{{{}}}xxxrrroooppprrrsssvvvzzz|||||||||~~~|||vvvpppkkkfffbbb\\\ZZZWWWVVVWWW[[[```ccciiilllnnnnnnmmmnnnrrruuuuuu|||zzzaaaSSSQQQKKKHHHIIIFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::<<<:::;;;BBBFFFVVVppp~~~|||zzzxxxvvvtttqqqnnnllliiieeebbb___^^^\\\\\\ZZZWWWRRRNNNMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDGGGJJJNNNUUU\\\bbbfffhhhkkklllmmmmmmooopppuuuwwwxxxxxxxxxxxxyyy{{{~~~{{{wwwtttttttttsssssspppmmmhhhccc```___``````aaacccddddddcccaaaaaaaaaeeeeeedddcccdddfffiiijjjkkklllmmmmmmnnnppptttwwwtttpppjjjeeeaaa^^^\\\ZZZWWWVVVTTTQQQMMMKKKHHHGGGHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA???DDDBBBAAAFFFHHHQQQddd~~~vvvrrrlllhhheeeaaa^^^\\\ZZZYYYYYY[[[___eeekkkooooooooonnnmmmnnnppprrrsssuuuxxxzzz|||~~~vvvppplllmmmppppppssswwwwwwxxxzzz|||yyysssnnniiiddd```\\\ZZZWWWVVVWWW[[[```ccciiilllnnnooommmnnnrrrvvvvvv~~~~~~{{{bbbSSSQQQKKKHHHIIIFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<>>>;;;===CCCFFFVVVppp}}}{{{xxxvvvtttrrrpppnnnllliiieeebbb___^^^\\\ZZZYYYVVVRRROOOKKKHHHEEEDDDEEEFFFGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFJJJNNNRRRXXX___dddgggiiilllmmmmmmnnnoooqqqrrrsssvvvwwwwwwxxxzzz|||}}}yyywwwwwwwwwwwwvvvpppmmmhhhddd```_________```bbbddddddcccaaaaaaaaaeeedddccccccccceeegggiiikkklllmmmnnnooorrrvvvzzz|||tttpppjjjeeebbb___\\\ZZZXXXVVVSSSPPPMMMKKKIIIHHHIIIGGGFFFFFFFFFFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???DDDBBBAAAFFFIIISSSfffzzzqqqnnniiieeebbb___\\\ZZZYYYZZZ[[[]]]aaagggkkknnnnnnmmmllllllmmmnnnpppqqqtttwwwzzz{{{|||rrrlllhhhjjjlllmmmooosssrrrtttxxx{{{}}}|||vvvpppkkkfffaaa^^^ZZZXXXVVVUUUWWW[[[aaadddiiilllnnnooonnnooorrrvvvxxx}}}|||cccTTTQQQJJJHHHIIIFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@===>>>DDDFFFTTTnnn~~~{{{yyyvvvtttrrrpppnnnllljjjhhhdddaaa___\\\ZZZXXXVVVTTTQQQOOOHHHFFFDDDCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDHHHNNNSSSXXX^^^cccfffhhhkkknnnooooooooopppqqqnnnpppsssuuuvvvxxx{{{}}}|||yyyxxxxxxxxxwwwvvvpppmmmiiidddaaa___^^^^^^___aaacccdddbbbaaaaaabbbccccccbbbbbbbbbccceeefffhhhjjjlllmmmooorrrvvvyyyyyy}}}tttpppjjjeeebbb___]]][[[XXXVVVSSSPPPMMMKKKJJJJJJJJJHHHGGGFFFFFFFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@???DDDAAA@@@FFFJJJUUUiii|||vvvmmmjjjeeeaaa___]]]ZZZXXXWWWYYY[[[^^^bbbgggjjjlllllllllllllllmmmnnnpppqqqtttxxx|||~~~|||pppjjjfffgggjjjjjjmmmqqqooossswwwzzzzzz|||}}}yyysssnnniiiddd___\\\XXXVVVTTTTTTVVV[[[aaaeeeiiillloooooonnnooossswwwxxx~~~~~~dddUUUQQQJJJGGGIIIFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>AAA>>>>>>CCCDDDRRRkkk}}}|||yyyvvvtttpppnnnllljjjhhhfffbbb```\\\YYYVVVTTTSSSQQQOOONNNHHHFFFDDDCCCDDDEEEDDDCCCEEEDDDDDDCCCCCCDDDEEEEEEEEEJJJRRRYYY^^^bbbfffhhhjjjmmmpppqqqqqqppppppqqqoooqqqtttuuuvvvxxx{{{}}}zzzxxxvvvuuuuuuuuutttsssooommmiiieeebbb___^^^]]]^^^```cccdddcccbbbbbbcccbbbbbbaaaaaaaaabbbccccccccceeehhhjjjlllooossswwwyyy}}}tttpppjjjeeebbb```^^^\\\XXXVVVSSSPPPMMMLLLKKKKKKKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@???DDDAAA@@@GGGKKKWWWkkkyyytttjjjfffbbb___]]][[[YYYXXXVVVWWWZZZ^^^bbbfffiiijjjllllllmmmnnnoooqqqrrrsssvvv{{{yyyoooiiieeegggiiijjjlllqqqppptttxxxzzzxxxyyy|||{{{wwwqqqlllgggbbb^^^ZZZVVVUUUSSSSSSVVV\\\bbbeeeiiillloooooooooppptttxxxyyyeeeUUUQQQJJJGGGIIIFFFEEEDDDCCCAAA@@@???>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<===@@@======BBBCCCOOOhhh~~~}}}{{{wwwtttnnnllljjjhhhfffddd```]]]XXXVVVRRRPPPOOONNNLLLKKKJJJGGGEEEDDDDDDCCCAAA@@@DDDDDDCCCCCCDDDEEEGGGIIIHHHMMMUUU]]]bbbeeehhhiiimmmooossstttsssrrrqqqqqqrrrtttvvvwwwwwwxxxzzz{{{xxxvvvtttsssssssssqqqpppmmmllliiifffccc```^^^]]]^^^```cccddddddcccddddddbbbaaaaaa````````````aaa```bbbfffhhhkkknnnrrruuuyyy}}}tttpppjjjfffcccaaa^^^]]]YYYWWWSSSPPPMMMLLLLLLLLLJJJHHHGGGGGGGGGGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA???CCCAAA@@@GGGLLLYYYnnn~~~wwwrrrgggddd```^^^]]][[[ZZZXXXVVVWWWYYY]]]aaaeeeiiijjjlllmmmoooqqqsssuuuwwwxxxzzz~~~vvvoooiiieeegggiiijjjlllqqqqqquuuzzzzzzxxxxxx}}}xxxtttoooiiieee```[[[XXXTTTSSSRRRRRRVVV\\\bbbfffiiillloooooooooqqquuuxxxzzzgggVVVQQQIIIGGGHHHFFFEEEDDDCCCAAA@@@???>>>>>>==============================<<<;;;;;;;;;;;;<<<<<>>CCCBBBBBBBBBDDDGGGJJJLLLLLLRRRZZZ```eeehhhjjjkkkooorrruuuvvvuuusssrrrqqqtttvvvwwwwwwwwwwwwxxxyyyyyywwwuuuttttttssspppnnnjjjjjjiiigggeeebbb___^^^^^^aaadddeeeeeeeeefffgggbbbaaaaaaaaa``````______```cccgggiiilllnnnrrrtttvvvzzztttpppjjjfffcccaaa___]]]YYYWWWSSSOOOMMMLLLMMMMMMIIIHHHFFFGGGGGGHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>CCC@@@@@@HHHMMMZZZppp{{{tttooogggddd```^^^]]]\\\[[[YYYWWWXXXZZZ]]]aaafffjjjlllmmmnnnqqqtttwwwzzz|||}}}~~~}}}sssoooiiieeegggiiiiiilllppppppuuuzzzzzzyyyzzz}}}uuuqqqkkkfffbbb]]]YYYVVVSSSQQQPPPQQQUUU\\\bbbggghhhlllooopppoooqqquuuyyy}}}hhhVVVQQQIIIFFFHHHEEEEEEDDDCCCAAA@@@???>>>>>>==============================<<<;;;;;;;;;;;;;;;<<>>CCCCCCOOOhhh~~~~~~~~~|||wwwtttnnnkkkhhheeebbb___ZZZWWWTTTSSSQQQQQQPPPNNNKKKHHHJJJHHHFFFFFFEEEDDDBBB@@@AAAAAAAAABBBEEEIIIMMMPPPRRRWWW^^^dddhhhjjjmmmnnnpppssswwwxxxvvvtttrrrrrrsssuuuvvvvvvuuuuuuwwwxxx{{{yyyvvvuuutttrrrooommmhhhhhhhhhgggfffcccaaa______aaaeeefffffffffggghhhbbbbbbbbbaaaaaa______^^^___bbbfffiiikkkmmmppprrroootttzzz~~~tttpppjjjfffcccaaa___^^^YYYWWWSSSOOOMMMLLLMMMNNNIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCC>>>CCC@@@@@@HHHNNN[[[qqq~~~yyyrrrmmmfffddd```^^^]]]]]]\\\ZZZYYYYYY[[[]]]aaafffkkknnnnnnooosssvvvzzz}}}zzzrrrnnnhhhdddfffhhhiiikkkpppooouuuzzzzzzyyy}}}|||rrroooiiiddd```[[[WWWTTTRRRQQQPPPQQQUUU\\\cccggghhhllloooppppppqqquuuyyyhhhWWWQQQIIIFFFHHHEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<>>???DDDDDDPPPiii||||||}}}~~~~~~|||wwwsssnnnkkkhhheeeaaa]]]YYYUUUTTTSSSRRRSSSRRROOOKKKHHHHHHGGGFFFFFFFFFFFFDDDBBB@@@@@@@@@BBBEEEJJJOOORRRVVV[[[aaafffjjjlllooopppqqqtttxxxyyywwwtttrrrrrrqqqssstttuuutttuuuwwwxxxzzzxxxvvvtttssspppmmmjjjfffggghhhhhhfffdddaaa```___bbbeeegggggghhhiiijjjbbbbbbbbbbbbaaa```^^^^^^]]]```dddfffhhhjjjmmmoooiiiooowww|||tttpppkkkfffcccaaa___]]]WWWUUUQQQOOONNNNNNLLLKKKLLLJJJGGGEEEDDDCCCBBB@@@AAAAAA@@@@@@@@@AAAAAABBBAAACCC@@@BBBIIIMMM[[[ttt}}}vvvoooiiibbb___\\\[[[\\\[[[XXXUUUXXXYYY[[[^^^ccchhhmmmpppoooqqquuuyyy}}}yyytttsssooojjjgggiiiiiihhhhhhkkkmmmrrruuusssqqqyyy}}}tttpppkkkfffaaa[[[VVVRRRQQQPPPQQQRRRWWW\\\bbbeeejjjllloooqqqqqqsssvvvxxx|||gggUUURRRMMMKKKJJJDDDBBBAAA@@@>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<=========999===<<>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::>>>===???DDDDDDPPPhhh~~~~~~}}}yyytttpppoookkkfffbbb___]]]YYYWWWTTTTTTSSSRRRPPPMMMIIIGGGEEEEEEDDDCCCBBBAAAAAAAAADDDEEEEEEEEEFFFIIINNNQQQRRR\\\dddgggiiinnnssstttttttttuuuuuuuuusssrrrqqqssssssssstttuuuwwwyyy{{{|||{{{xxxuuuqqqnnnllljjjgggiiijjjhhheeecccaaaaaa```aaabbbccceeefffggghhhbbbccccccaaa^^^]]]^^^```]]]```cccfffggghhhjjjkkkooorrrvvvzzz}}}uuuqqqkkkeeebbb___\\\ZZZWWWUUUQQQOOONNNNNNLLLKKKNNNLLLIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCCCC@@@CCCAAABBBIIIMMM]]]wwwzzzuuuoooiiicccaaa___\\\\\\\\\\\\[[[YYY]]]___cccgggkkknnnooopppssstttuuuvvvxxxyyyzzzzzz~~~yyyoookkkjjjkkkhhhhhhkkkllljjjkkkoootttxxx|||~~~{{{sssoooiiiccc^^^YYYTTTPPPPPPPPPPPPRRRVVV\\\bbbeeejjjmmmoooqqqrrrtttwwwyyyhhhUUURRRLLLJJJJJJDDDFFFDDDBBB???===<<<;;;;;;=========<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<>>???CCCDDDPPPhhh~~~|||wwwsssooojjjhhheeeccc```]]]YYYVVVTTTSSSPPPMMMKKKIIIHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGIIIKKKOOORRRVVV^^^dddfffiiiooorrrrrrqqqpppoooooooooqqqssstttwwwvvvvvvvvvvvvvvvvvvvvvtttqqqnnnjjjgggffffffffffffgggiiijjjhhhgggfffgggeeeeeeffffffggghhhiiiiiigggfffeeecccbbbaaaaaaaaa___aaadddfffgggiiikkkmmmuuuwwwzzz~~~zzzuuuoooiiidddaaa]]][[[WWWUUUQQQOOONNNNNNLLLKKKKKKIIIGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@DDDBBBCCCIIIMMM```}}}xxxrrrnnnjjjddd```___^^^^^^]]]]]]^^^```aaafffiiimmmppprrrrrrqqqpppmmmmmmmmmnnnppprrrtttuuu{{{|||||||||{{{{{{{{{|||zzzzzzooohhhfffggggggfffiiimmmooonnnrrrxxx{{{wwwoookkkddd^^^ZZZVVVRRRPPPPPPOOOOOOQQQUUU[[[aaadddiiikkknnnppprrrtttwwwyyyjjjVVVQQQLLLJJJJJJEEECCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;=========<<<;;;;;;;;;:::===@@@===>>>CCCDDDQQQjjj}}}zzzwwwssspppiiihhhfffeeeccc___ZZZWWWTTTRRRNNNKKKIIIHHHGGGGGGCCCCCCBBBBBBBBBCCCCCCDDD@@@BBBEEEHHHJJJMMMRRRUUUYYY___dddeeeiiiooorrrrrrpppooonnnnnnooorrruuuwww{{{{{{zzzxxxvvvtttrrrqqqllljjjgggdddcccbbbcccdddccceeehhhiiiiiiiiiiiijjjhhhiiiiiiiiijjjjjjkkkkkkjjjhhhfffeeedddcccbbbaaa```bbbeeefffgggiiilllnnnuuuxxx{{{~~~{{{vvvpppjjjeeebbb___\\\WWWUUUQQQOOONNNNNNLLLKKKIIIHHHFFFEEEFFFGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC???DDDCCCDDDIIIMMMaaa}}}uuuoookkkhhhccc___^^^^^^^^^]]]]]]___bbbeeejjjlllooorrrsssrrrqqqppppppooonnnmmmnnnooopppqqqwwwxxxyyyzzz{{{{{{zzzzzzvvvzzz~~~vvvmmmhhhhhhiiiiiiiiilllpppqqqsssyyy~~~yyyvvvlllgggaaa\\\XXXVVVSSSQQQOOOOOOOOOQQQUUU[[[aaadddgggiiimmmoooqqqsssvvvxxxkkkWWWQQQLLLJJJKKKEEEBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???===>>>CCCEEESSSlll|||yyyvvvrrrpppiiiiiihhhgggfffbbb]]]YYYRRRPPPMMMJJJHHHFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEE@@@BBBFFFIIILLLPPPUUUXXX[[[```ccceeeiiippprrrqqqooonnnnnnoooqqqtttwwwyyy~~~|||yyyvvvrrrooommmhhhgggdddbbbaaa`````````^^^aaaeeehhhjjjkkkmmmnnnllllllmmmmmmmmmmmmmmmmmmllljjjgggffffffeeecccbbbaaaccceeefffgggjjjmmmooosssvvvyyy}}}zzzuuuoooiiieeebbb___]]]WWWUUUQQQOOONNNNNNLLLKKKIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB???DDDCCCDDDIIIMMMbbbzzzqqqkkkhhheeeaaa]]]]]]^^^___^^^]]]```dddhhhmmmnnnppprrrrrrqqqpppoooqqqpppooonnnnnnppprrrssswwwxxxzzz}}}~~~{{{{{{{{{~~~~~~}}}|||yyyrrrkkkhhhiiikkkmmmmmmppptttuuuxxx}}}xxxtttiiieee___ZZZWWWUUUTTTRRROOOOOOOOOQQQUUU[[[```dddeeehhhkkkmmmooorrruuuwww~~~lllWWWQQQKKKJJJKKKFFFDDDBBB@@@???============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>><<<===CCCFFFUUUooozzzuuuqqqmmmjjjbbbbbbccccccbbb^^^XXXSSSOOONNNLLLJJJHHHFFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLOOOQQQTTTWWWZZZ^^^aaaccceeeiiippprrrpppnnnooopppsssvvvyyy{{{}}}~~~~~~|||zzzwwwssspppnnnkkkjjjiiifffccc___\\\ZZZXXX\\\aaafffjjjmmmpppsssrrrrrrrrrqqqqqqqqqqqqqqqpppllliiiggghhhhhheeeccccccdddfffggghhhjjjnnnqqqsssvvv{{{vvvrrrmmmhhhddd```\\\YYYWWWUUURRRPPPNNNNNNNNNOOOIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBEEEBBBBBBIIIPPPggg{{{wwwqqqiiibbb^^^]]]\\\[[[]]]]]]\\\^^^aaagggllloooqqqssstttrrrnnnnnnsssxxxtttlllhhhlllqqqtttyyyyyyuuusssqqqmmmjjjkkkpppuuuuuuwww{{{~~~zzzuuuqqqkkkfff```ZZZVVVSSSPPPNNNPPPLLLMMMSSSXXXYYY^^^eeeccceeehhhkkkmmmqqquuuxxxmmmTTTQQQNNNKKKJJJEEEBBBAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;>>><<<>>>DDDFFFTTTnnnyyyrrrmmmkkkjjjfffdddcccbbb```]]]XXXTTTPPPNNNLLLJJJGGGEEEDDDDDD@@@AAABBBBBBBBBCCCEEEGGGEEEIIINNNRRRTTTWWWYYY[[[aaa``````dddiiiooorrrtttnnntttxxxxxxyyy|||}}}{{{~~~~~~}}}zzzvvvsssqqqmmmiiiggggggccc\\\YYYYYY___```cccfffjjjnnnqqqrrrsssqqqpppooopppqqqpppoooqqqooollliiigggggghhhiiiiiidddccchhhmmmnnnoooqqqqqquuu{{{uuurrrmmmhhheeeaaa]]]ZZZXXXVVVSSSQQQOOONNNNNNOOOJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBEEECCCCCCJJJRRRjjjzzzuuuooogggaaa]]]\\\[[[[[[\\\\\\\\\^^^bbbhhhmmmpppqqqssstttrrrpppooorrrtttqqqjjjhhhmmmtttxxx}}}zzzsssnnnmmmkkkjjjmmmrrruuuvvv{{{|||wwwqqqnnnhhhddd^^^ZZZVVVSSSPPPNNNPPPLLLMMMSSSXXXZZZ___fffdddfffiiikkkmmmqqqvvvzzzmmmTTTQQQNNNKKKJJJEEEDDDBBB@@@???=========>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;>>><<<>>>DDDFFFTTTnnnzzzsssnnnjjjiiieeedddbbb```^^^[[[WWWTTTOOONNNKKKIIIFFFEEECCCCCC@@@AAABBBBBBBBBBBBEEEGGGFFFJJJNNNRRRUUUWWWZZZ\\\bbbaaaaaadddjjjooorrrsssqqqvvvzzzzzz{{{~~~}}}~~~~~~}}}zzzwwwvvvpppllliiihhhddd^^^\\\]]]aaabbbeeehhhkkkoooqqqrrrqqqooonnnnnnoooppppppoooooommmkkkjjjiiijjjlllmmmlllgggeeejjjoooooopppqqqqqquuu{{{uuurrrmmmiiifffbbb___\\\YYYWWWTTTQQQOOONNNMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCCBBBEEECCCDDDLLLUUUnnn~~~yyyqqqlllddd___\\\[[[[[[ZZZ\\\\\\]]]```eeejjjooorrrrrrrrrssssssrrrqqqpppooommmiiijjjpppxxx~~~zzzpppiiihhhjjjlllppptttvvvyyyxxxsssmmmjjjccc```\\\XXXVVVSSSOOOMMMOOOMMMNNNSSSXXX[[[aaaffffffgggiiikkknnnsssyyy}}}lllTTTQQQNNNKKKJJJEEEEEEDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;>>><<<>>>DDDFFFTTTnnn}}}uuunnnjjjgggeeeccc___]]][[[YYYVVVSSSNNNMMMJJJHHHEEEDDDBBBBBBAAABBBCCCBBBBBBBBBDDDFFFGGGKKKPPPSSSVVVXXXZZZ\\\bbbbbbbbbeeejjjooorrrssstttyyy}}}|||}}}~~~|||{{{tttooojjjhhhddd```___bbbdddfffhhhkkkmmmpppqqqrrrqqqooonnnoooqqqssssssrrrmmmmmmllllllnnnppprrrsssqqqkkkiiimmmqqqqqqpppqqqqqquuuzzz~~~uuurrrmmmiiifffccc```]]]YYYWWWTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEECCCCCCEEEDDDCCCBBBAAABBBCCCCCCBBBFFFDDDFFFNNNXXXrrr{{{vvvmmmiiiccc^^^\\\\\\[[[[[[\\\]]]```ccchhhmmmqqqtttrrrrrrrrrttttttsssnnnkkkjjjjjjmmmttt|||xxxnnnggghhhmmmooorrrtttzzz}}}vvvpppjjjggg```]]]YYYWWWTTTRRROOOLLLNNNMMMOOOSSSXXX]]]cccgggggghhhiiikkknnnttt{{{kkkTTTRRRMMMJJJJJJFFFDDDCCCAAA???============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;>>><<<>>>DDDFFFTTTnnnvvvnnniiifffeeebbb^^^[[[YYYWWWUUUSSSMMMLLLIIIGGGDDDCCCAAAAAABBBCCCCCCCCCBBBBBBDDDFFFIIIMMMQQQUUUWWWYYY[[[]]]cccbbbcccfffkkkppprrrrrruuu{{{~~~}}}}}}}}}|||{{{uuuoooiiifffccc```aaaeeehhhiiikkknnnpppqqqrrrrrrsssrrrrrrsssvvvyyyyyyyyypppqqqrrrsssuuuvvvxxxyyyvvvpppmmmoooqqqpppoooqqqqqquuuyyy}}}uuurrrmmmiiifffccc```]]]WWWVVVTTTQQQOOOLLLKKKJJJKKKKKKIIIHHHFFFEEEDDDCCCGGGFFFDDDCCCCCCCCCDDDEEECCCGGGEEEFFFPPP[[[uuu~~~wwwrrrjjjfffaaa^^^]]]]]]]]]]]]]]]___bbbfffkkkooosssuuupppqqqsssuuuuuusssnnnjjjjjjnnnsssyyyuuummmhhhlllrrrtttuuuvvv|||tttnnniiifff^^^[[[WWWTTTSSSQQQNNNLLLMMMNNNPPPRRRXXX___eeehhhhhhiiijjjlllooottt{{{iiiTTTRRRMMMJJJJJJGGGBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>><<<>>>DDDFFFTTTnnn~~~uuummmhhhfffeeebbb^^^[[[YYYWWWUUUSSSMMMKKKIIIGGGDDDBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGKKKNNNSSSVVVXXXZZZ\\\^^^ccccccdddhhhmmmqqqssssssuuuzzz}}}{{{{{{}}}{{{yyywwwvvvrrrkkkfffcccaaa___bbbgggjjjkkknnnppprrrsssrrrrrrtttttttttvvvzzz~~~yyyzzz{{{}}}~~~}}}uuuoooooopppoooooopppqqqtttxxx{{{~~~uuurrrmmmiiifffbbb___\\\VVVVVVTTTRRRPPPMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFDDDHHHEEEGGGPPP\\\wwwyyysssnnngggccc___]]]]]]^^^^^^^^^]]]___cccggglllooorrrsssnnnpppsssuuutttqqqnnnkkkmmmtttzzz~~~qqqlllkkkqqqwwwzzz|||{{{sssnnniiifff^^^[[[VVVRRRQQQPPPNNNMMMLLLOOOQQQRRRXXXaaagggiiiiiijjjlllmmmoootttzzz~~~hhhUUUSSSMMMIIIJJJHHHAAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>><<<>>>DDDFFFTTTnnn{{{rrrkkkgggeeeeeeccc___]]][[[YYYVVVSSSMMMLLLIIIGGGDDDCCCAAAAAABBBDDDEEEEEEEEEFFFHHHJJJMMMPPPTTTXXXYYY[[[]]]___bbbbbbdddhhhnnnrrrttttttuuuyyy{{{yyyyyy}}}~~~~~~|||yyywwwtttrrrqqqmmmgggbbbaaa```___ccciiijjjlllooorrrssstttsssssstttssstttxxx}}}zzzrrroooooonnnoooqqqrrrtttwwwzzz|||uuurrrmmmhhheeeaaa]]]ZZZWWWVVVUUUTTTRRRPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCCCCDDDDDDEEEEEEHHHFFFGGGPPP\\\www|||vvvooojjjccc```]]][[[\\\]]]]]]]]][[[^^^bbbfffjjjmmmnnnoookkkppptttuuusssooonnnnnnrrrzzz~~~xxxnnnkkklllrrryyyyyyrrrlllhhheee```\\\UUUQQQOOOOOONNNNNNKKKOOOQQQRRRXXXbbbiiiiiiiiijjjmmmnnnpppssswww{{{gggUUUSSSMMMIIIJJJHHHCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>><<<>>>DDDFFFTTTnnnwwwoooiiiffffffeeedddbbb```^^^[[[WWWTTTNNNLLLJJJGGGEEECCCBBBAAACCCDDDFFFFFFGGGHHHKKKMMMNNNQQQUUUYYYZZZ\\\^^^___```aaadddiiioootttvvvvvvtttyyyzzzxxxxxx|||~~~}}}}}}|||yyyvvvtttqqqpppoooiiiccc______``````dddjjjjjjlllooorrrtttuuutttsssuuuuuuwww{{{tttpppooonnnppptttrrrtttvvvyyy|||vvvrrrmmmhhhddd```\\\YYYXXXWWWWWWVVVTTTSSSQQQPPPKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDFFFIIIFFFGGGPPP\\\www{{{tttmmmggg```^^^[[[ZZZ[[[\\\\\\\\\ZZZ\\\```eeeiiikkkkkkllliiiooouuuuuuqqqnnnoooqqquuu~~~}}}uuuooollljjjlllrrryyyxxxqqqkkkgggeeebbb\\\UUUPPPNNNNNNOOOOOOKKKPPPRRRRRRXXXcccjjjiiiiiikkkmmmooopppsssvvvyyygggUUUSSSMMMIIIJJJIIIEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>><<<>>>DDDFFFTTTnnnuuulllhhhfffffffffdddcccbbb```]]]XXXTTTNNNMMMJJJHHHEEEDDDBBBBBBCCCDDDFFFGGGHHHJJJMMMOOOOOORRRVVVYYY[[[\\\^^^```___```dddiiipppuuuwwwwwwuuuyyyzzzxxxxxx{{{~~~}}}{{{zzzxxxuuurrrqqqoooooogggbbb^^^___```aaaeeekkkiiilllooosssuuuuuutttsssxxxxxxzzz~~~wwwqqqoooooorrrvvvrrrtttvvvxxx{{{wwwsssmmmgggdddaaa^^^\\\WWWVVVUUUSSSRRRPPPOOONNNOOOMMMJJJHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEDDDHHHPPPXXXtttxxxpppjjjggg```]]][[[ZZZ\\\^^^______ZZZ\\\```dddgggkkkmmmnnnmmmrrrwwwvvvqqqooorrrwwwtttkkkeeekkkrrrvvv{{{{{{uuunnngggbbb[[[WWWSSSOOONNNMMMLLLKKKNNNNNNOOOTTT[[[bbbgggiiikkkkkkkkkmmmqqqvvvyyy{{{jjjZZZVVVOOOKKKIIIDDDBBBBBB@@@???>>>=======================================<<<<<<<<<;;;;;;;;;;;;>>>===???FFFHHHUUUoooxxxpppjjjfffddddddeeedddaaa\\\YYYYYY[[[SSSPPPLLLGGGDDDBBBBBBBBBCCCCCCDDDEEEFFFJJJOOOSSSWWWVVVVVVWWWZZZ^^^___```]]]aaafffiiikkknnnssswww|||yyyvvvvvvwwwxxxxxxxxx{{{uuuqqqooolllhhheeeaaa___\\\\\\___dddjjjnnnpppooooooqqqtttuuuuuutttyyyxxx{{{|||sssooommmooosssuuuuuuuuuvvvzzz~~~xxxtttnnnhhheeebbb___\\\WWWVVVUUUTTTRRRPPPOOONNNOOOLLLJJJHHHHHHHHHFFFDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEDDDGGGOOOWWWrrrxxxoooiiifff___]]][[[ZZZ\\\]]]]]]\\\ZZZ\\\```dddhhhlllnnnooooootttxxxvvvrrrqqquuuzzz{{{qqqiiidddkkkssszzz~~~wwwooofff___\\\YYYTTTQQQOOOOOOMMMLLLNNNNNNOOOTTT\\\cccgggiiikkkkkkkkkmmmqqquuuyyy{{{iiiWWWRRRKKKHHHIIIEEECCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===@@@>>>@@@EEEFFFTTTmmmxxxpppkkkhhhfffdddeeeccc```[[[XXXXXXYYYTTTQQQMMMHHHEEECCCCCCDDDDDDEEEFFFFFFHHHKKKPPPTTT\\\[[[ZZZZZZ[[[\\\]]]]]]]]]aaaeeehhhjjjmmmrrruuuyyywwwsssrrrrrrssssssssswwwsssmmmiiigggdddaaa^^^\\\\\\]]]___ccciiinnnrrrrrrqqqppprrruuuwwwwwwwww|||yyyyyy}}}vvvrrrooopppsssttttttuuuwww{{{zzzvvvooojjjfffccc```^^^XXXWWWVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBDDDCCCGGGNNNTTTooowwwoooiiieee^^^\\\[[[[[[\\\\\\ZZZYYYZZZ\\\aaafffjjjnnnpppqqqrrruuuxxxwwwtttuuuzzz~~~~~~vvvmmmhhheeelllvvvzzzpppeee]]]]]]ZZZUUURRRQQQPPPOOOMMMNNNNNNPPPUUU\\\ccchhhiiikkkkkklllmmmppptttxxxzzzhhhUUUOOOHHHGGGIIIFFFDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>AAA???@@@EEEEEERRRkkkxxxqqqllliiihhheeeeeeccc___ZZZWWWVVVWWWTTTQQQMMMIIIFFFEEEEEEEEEFFFGGGGGGHHHIIIMMMRRRVVV^^^^^^^^^^^^^^^]]]]]]]]]]]]___cccfffiiilllpppsssvvvsssooolllllllllkkkjjjmmmiiiddd```^^^\\\ZZZXXXWWWZZZ^^^dddjjjppptttvvvuuutttrrrsssvvvyyyzzzzzz~~~xxxtttxxx~~~zzztttpppooorrrrrrsssvvvyyy||||||xxxqqqlllgggdddaaa___XXXXXXVVVUUUSSSQQQPPPPPPMMMKKKIIIHHHHHHIIIHHHFFFFFFFFFEEECCCCCCBBBBBBBBBAAADDDCCCFFFLLLRRRjjj~~~vvvoooiiiddd]]]\\\[[[[[[\\\[[[XXXVVVZZZ]]]bbbhhhmmmppprrrsssuuuwwwyyyxxxwwwxxx~~~~~~|||{{{|||rrrjjjggghhhppp{{{{{{qqqggg___^^^ZZZVVVRRRQQQPPPOOONNNNNNOOOQQQVVV^^^dddhhhjjjkkklllmmmnnnooossswwwzzz~~~gggTTTOOOIIIGGGIIIFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@>>>???DDDEEERRRkkkxxxrrrnnnkkkiiigggfffccc___[[[XXXVVVVVVSSSPPPLLLHHHFFFEEEEEEFFFFFFGGGHHHHHHJJJMMMRRRVVV\\\^^^```bbbaaaaaa``````]]]^^^aaaeeehhhkkknnnppprrrooojjjgggeeedddcccbbbccc```\\\YYYWWWVVVVVVVVVWWW[[[cccjjjqqquuuxxxxxxwwwuuutttuuuxxxzzz||||||~~~uuuooorrrzzz|||vvvpppnnnpppppprrrvvvzzz~~~~~~yyyrrrmmmhhheeebbb___YYYXXXWWWUUUTTTRRRQQQPPPMMMKKKIIIHHHHHHIIIHHHFFFFFFFFFEEECCCCCCBBBBBBBBBAAADDDCCCGGGLLLOOOggg}}}vvvpppiiiddd]]][[[ZZZ[[[[[[ZZZXXXVVV[[[^^^dddjjjooorrrttttttvvvxxxyyyyyyyyy{{{}}}zzzzzz{{{~~~pppjjjiiimmmvvv{{{rrrjjjddd]]]ZZZUUURRRPPPPPPNNNMMMNNNOOORRRXXX___eeehhhjjjkkklllnnnnnnnnnqqquuuyyyyyyfffUUURRRLLLJJJJJJEEEBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::>>><<<>>>DDDFFFTTTmmmyyysssooolllkkkjjjgggddd```]]]ZZZXXXWWWPPPNNNJJJGGGEEEDDDEEEEEEFFFGGGHHHHHHIIIMMMRRRVVV\\\```dddfffdddbbbaaa```]]]^^^```cccgggjjjlllmmmooolllfffbbb```^^^\\\[[[XXXWWWTTTRRRQQQRRRUUUWWW]]]aaaiiipppvvvxxxyyyyyyyyywwwvvvwwwzzz}}}~~~~~~zzzqqqjjjnnnwww|||vvvpppnnnoooooorrrvvv{{{~~~~~~zzzsssmmmiiieeebbb___ZZZYYYXXXVVVTTTSSSRRRQQQMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBEEEDDDGGGLLLNNNddd|||wwwqqqjjjddd]]][[[ZZZZZZ[[[[[[YYYXXX]]]aaaffflllqqqtttuuuuuuvvvxxxyyyyyyzzz||||||{{{}}}~~~|||qqqlllmmmttt|||~~~vvvnnnhhh]]]ZZZUUURRRQQQPPPNNNMMMNNNOOOSSSYYY```fffiiijjjkkkmmmooonnnmmmoootttyyywwwdddUUUSSSMMMJJJJJJDDDAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999===;;;>>>DDDFFFTTTnnnzzzsssooolllkkkjjjgggdddaaa___]]]ZZZXXXOOOMMMIIIFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJNNNSSSVVV^^^ccchhhiiifffaaa^^^^^^^^^^^^___cccgggjjjkkkkkklllhhhbbb^^^[[[YYYWWWUUUNNNNNNNNNMMMNNNQQQWWW[[[eeehhhnnntttxxxzzzzzzzzzzzzzzzzzz|||~~~uuummmiiinnnvvv{{{vvvqqqnnnoooooorrrvvvzzz~~~zzzsssmmmiiieeeaaa___ZZZYYYXXXWWWUUUSSSRRRQQQOOOLLLJJJHHHHHHHHHFFFDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCFFFEEEHHHLLLMMMbbb|||xxxrrrkkkddd^^^[[[YYYYYYZZZ[[[[[[[[[___ccchhhnnnrrrtttuuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~}}}{{{{{{}}}|||rrrpppqqqyyyzzzpppjjj___[[[WWWSSSRRRQQQPPPOOOOOOPPPSSSZZZaaafffiiijjjkkknnnooonnnmmmnnnsssxxxxxxcccSSSPPPJJJIIIJJJFFFBBBAAA???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::>>><<<>>>DDDEEESSSlllzzzsssooolllkkkiiifffbbb______]]]ZZZXXXOOOMMMJJJGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLOOOTTTXXX\\\bbbiiikkkgggbbb___^^^```______bbbgggjjjkkkjjjgggccc^^^YYYWWWTTTRRRPPPIIIJJJLLLMMMOOOUUU]]]ccclllnnnrrrvvvyyy{{{|||||||||}}}~~~ppplllkkkpppxxxzzzwwwrrrqqqrrrppprrruuuyyy}}}zzzsssmmmhhheeeaaa^^^ZZZZZZXXXWWWUUUTTTRRRRRROOOMMMJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEECCCFFFFFFIIILLLMMMaaa|||xxxssskkkeee^^^\\\YYYXXXZZZ\\\]]]]]]```dddiiiooosssuuuuuutttuuuwwwxxxzzz{{{|||||||||wwwxxxxxxxxxzzz~~~{{{tttssssss{{{}}}qqqjjj```\\\XXXUUUSSSSSSQQQPPPOOOPPPTTTZZZaaagggiiijjjkkknnnpppooolllmmmsssxxxzzzbbbPPPLLLFFFFFFJJJGGGCCCBBB@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<>>CCCDDDQQQjjj{{{tttooollljjjhhhddd```^^^^^^]]]ZZZWWWPPPNNNKKKHHHFFFGGGHHHIIIJJJJJJKKKLLLMMMQQQVVVZZZWWW___hhhkkkhhhdddbbbbbbaaa______cccgggkkkkkkiiieeeaaa[[[WWWTTTRRROOONNNHHHJJJMMMOOOSSSZZZcccjjjoooqqqsssvvvyyy|||}}}~~~~~~nnnkkkmmmssszzz~~~zzzwwwtttssstttppprrruuuyyy}}}zzzrrrkkkhhheeebbb___\\\YYYUUUSSSSSSRRRQQQOOOOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEECCCFFFIIIJJJJJJPPPbbbttt|||yyytttmmmfff``````___\\\ZZZZZZ[[[]]]iiijjjllloootttwwwxxxxxxzzzyyyxxxxxxyyy|||vvvwwwxxxyyy{{{{{{uuussssssvvvnnnhhh^^^VVVSSSRRRPPPOOOPPPRRRRRRSSSYYY```gggiiiiiilllnnnpppqqqqqqqqqrrrssszzz{{{cccUUURRRIIIEEEFFFBBBEEEBBB@@@??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAABBBFFFQQQ]]]zzztttmmmiiiiiihhheeeaaa^^^]]]\\\ZZZXXXSSSMMMJJJJJJIIIFFFDDDFFFIIIJJJKKKNNNQQQTTTWWWXXX]]]bbbiiilllkkkgggdddbbbaaabbbccceeeggghhhgggfff^^^\\\YYYWWWUUUSSSPPPMMMGGGJJJOOOUUU\\\bbbgggiiivvvrrrqqqsssuuuvvv{{{}}}nnnqqqvvvzzz~~~zzzxxxwwwvvvuuusssuuuwwwyyyzzz}}}zzzrrrkkkhhhfffbbb___\\\ZZZVVVTTTSSSSSSQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEIIIKKKKKKPPPaaarrr}}}xxxsssllleee``````^^^\\\ZZZ[[[^^^aaakkklllnnnrrruuuwwwxxxwwwxxxxxxxxxxxxyyyzzz|||}}}xxxxxxyyyyyy{{{wwwrrrrrruuu|||uuukkkbbbYYYVVVTTTQQQPPPQQQQQQQQQSSSXXX```fffiiijjjlllnnnpppqqqqqqqqqrrrtttzzzxxxaaaTTTRRRJJJFFFGGGDDDEEEBBB@@@??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@DDDNNNZZZ|||{{{uuunnnjjjjjjgggdddaaa^^^]]][[[YYYXXXTTTNNNJJJKKKJJJGGGEEEGGGIIIJJJLLLOOORRRUUUWWWYYY^^^ccciiilllkkkhhheeeccceeeeeefffggghhhgggeeeddd\\\YYYUUUSSSRRRPPPNNNLLLKKKNNNSSSZZZaaahhhmmmpppwwwsssrrrtttvvvvvvzzz}}}qqquuuzzz}}}{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz|||zzzrrrkkkhhhfffccc```]]][[[WWWUUUTTTTTTRRRQQQMMMKKKIIIHHHIIIIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBEEEJJJLLLLLLQQQ___nnn}}}xxxrrrkkkfffaaa```^^^[[[ZZZ]]]bbbfffmmmooorrrvvvxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy|||uuuppptttyyy{{{zzz|||pppfff]]]ZZZWWWSSSQQQQQQOOOPPPRRRXXX```fffjjjkkkmmmoooqqqqqqqqqqqqsssuuuzzz~~~uuu^^^SSSQQQJJJGGGIIIFFFDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::<<<>>>>>>AAAKKKVVVttt|||vvvpppllllllhhheeeaaa___]]]\\\YYYWWWUUUOOOKKKLLLKKKHHHGGGIIIJJJKKKMMMPPPSSSVVVYYYZZZ___dddiiilllllliiigggeeehhhiiijjjjjjiiigggeeeccc^^^ZZZUUUQQQQQQQQQQQQPPPRRRUUUZZZaaahhhoootttwwwxxxtttsssuuuvvvvvvyyy~~~}}}|||uuu{{{|||||||||{{{{{{}}}}}}|||zzzyyy{{{zzzrrrllliiigggcccaaa^^^\\\XXXVVVUUUUUUSSSRRRPPPNNNKKKKKKKKKKKKJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDIIIMMMMMMPPP]]]jjj{{{wwwrrrlllhhhdddbbb___[[[ZZZ^^^dddiiiooorrrwwwzzzzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwxxxxxxzzz~~~vvvqqqvvv~~~yyyzzz~~~sssiii```\\\YYYTTTPPPPPPMMMOOOSSSXXX___fffkkkmmmnnnpppqqqqqqqqqrrrtttvvvyyy}}}ttt^^^SSSQQQJJJGGGHHHEEEDDDBBB???>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::<<<>>>===???IIITTTooo}}}xxxrrrnnnnnniiigggcccaaa___]]]ZZZXXXVVVPPPLLLLLLLLLIIIIIIKKKKKKLLLOOORRRUUUXXXZZZ[[[aaadddiiikkkkkkiiigggfffhhhjjjlllmmmkkkiiihhhgggeee```ZZZVVVUUUWWWXXXYYY\\\^^^bbbhhhnnnssswwwyyyxxxtttsssuuuvvvvvvyyy}}}}}}zzz}}}}}}}}}}}}|||}}}zzzyyy|||zzzrrrllliiigggdddaaa___\\\XXXVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDHHHKKKLLLOOOZZZeeezzzuuuqqqmmmjjjfffddd```\\\[[[___fffkkkqqquuuzzz|||{{{yyyyyyyyyyyy{{{}}}~~~~~~}}}{{{zzzvvvwwwyyy{{{wwwrrrwww~~~xxxyyyzzzuuukkkbbb^^^ZZZTTTOOOOOOMMMPPPTTTZZZ```fffkkknnnpppqqqrrrrrrqqqrrruuuwwwyyy}}}uuu^^^SSSRRRJJJFFFGGGCCCCCCAAA???>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;===???>>>???GGGRRRmmmzzztttppppppkkkiiifffdddbbb___\\\YYYVVVOOOKKKKKKKKKIIIIIILLLKKKMMMPPPTTTXXX[[[\\\]]]bbbeeehhhjjjiiigggfffeeeeeeiiimmmoooooommmmmmmmmmmmggg```[[[[[[]]]```aaaeeegggiiilllpppsssuuuwwwuuurrrrrruuuwwwvvvyyy}}}~~~}}}}}}}}}|||~~~}}}{{{zzz}}}zzzrrrllljjjhhheeebbb^^^\\\XXXVVVUUUUUUSSSRRRNNNLLLJJJIIIJJJJJJHHHGGGHHHGGGFFFDDDDDDCCCCCCCCCBBBCCCEEEIIIIIILLLWWWbbbxxxsssooollliiifffdddaaa^^^^^^bbbhhhnnnrrrwww{{{}}}{{{yyyzzz{{{|||}}}~~~xxxzzz}}}wwwrrrvvv}}}zzzuuuwwwyyyuuulllccc___[[[TTTOOONNNOOORRRWWW[[[```fffkkkoooqqqrrrrrrrrrqqqsssvvvxxxzzz~~~ttt^^^SSSRRRKKKFFFFFFBBBCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<>>>???>>>>>>FFFPPPjjj|||uuuqqqpppllljjjgggeeeccc```\\\YYYTTTNNNIIIIIIIIIGGGHHHKKKLLLNNNRRRVVVZZZ]]]^^^___bbbdddggggggeeecccccccccbbbhhhnnnrrrrrrqqqrrrtttsssnnnfffaaa```bbbeeefffllllllmmmooopppqqqrrrsssqqqnnnoootttwwwwwwzzz~~~~~~}}}|||}}}}}}|||{{{|||zzzrrrllljjjhhheeeccc^^^[[[XXXUUUUUUTTTSSSQQQOOOMMMJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBCCCEEEGGGJJJTTT___~~~~~~vvvpppkkkhhhfffbbbbbb```___aaafffmmmrrrssswww||||||zzzyyy{{{~~~~~~~~~xxxuuuxxx}}}yyyvvvyyy|||vvvmmmddd```\\\VVVQQQOOOQQQTTTYYY]]]aaaffflllppprrrrrrrrrrrrqqqsssvvvyyyzzz~~~qqq[[[RRRRRRKKKGGGHHHDDDCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>???======DDDNNNeee}}}vvvqqqpppjjjiiifffdddbbb^^^ZZZWWWSSSLLLGGGGGGGGGEEEGGGJJJLLLOOOSSSXXX\\\^^^___```bbbdddeeedddbbb```______aaahhhppptttttttttvvvxxxzzztttmmmhhhfffhhhiiijjjoooooooooppppppqqqqqqqqqllljjjlllrrrvvvxxx{{{~~~||||||}}}}}}||||||~~~zzzrrrllljjjhhhfffccc]]][[[WWWUUUTTTTTTRRRQQQQQQOOOMMMLLLLLLLLLKKKJJJFFFFFFDDDCCCBBBAAAAAA@@@CCCAAAAAADDDEEEIIISSS^^^wwwvvvnnnhhhdddbbb_________```ccciiipppvvvssswww{{{{{{yyyxxx|||~~~{{{yyy|||zzzyyy}}}~~~wwwnnneeebbb^^^WWWRRRQQQRRRVVV[[[___aaaffflllppprrrssssssrrrrrrssswwwyyy{{{nnnYYYPPPQQQLLLIIIJJJFFFBBB@@@???>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===???===<<>>>>>>>><<<;;;========================:::;;;<<<======<<<;;;:::;;;;;;::::::;;;???EEEJJJ```}}}xxxqqqlllhhheeebbb^^^\\\YYYUUURRRLLLKKKHHHFFFFFFFFFGGGHHHKKKOOOUUUZZZ]]]^^^```aaabbbaaa___]]]\\\\\\\\\]]]bbbhhhppptttuuuuuuvvvwww|||vvvooojjjjjjnnnqqqttttttuuuuuurrrnnnkkkiiiiiieeeiiijjjkkkpppzzz~~~{{{~~~}}}~~~|||}}}~~~~~~tttnnnkkkiiieeeaaa___]]]ZZZWWWUUUTTTUUUUUUUUURRROOOMMMLLLLLLJJJIIIFFFFFFEEEEEEEEEEEEEEEEEECCCAAABBBDDDEEEGGGPPPYYYrrrzzzoooiiieeebbb``````bbbeeeiiinnnrrrvvvxxxzzzzzz{{{|||}}}|||}}}zzz{{{}}}vvvlllccc\\\XXXUUUSSSTTTWWW[[[___dddiiinnnrrrttttttuuutttssstttvvvyyy}}}iii]]]RRRNNNLLLIIIGGGGGGBBB@@@>>>===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJ^^^~~~zzzsssnnnhhheeeaaa^^^[[[XXXTTTQQQLLLKKKIIIGGGFFFFFFGGGHHHKKKOOOUUUYYY\\\]]]___```bbbaaa___]]]]]]]]]^^^___ccciiipppuuuvvvvvvwwwxxxzzzuuummmiiiiiilllooopppqqqqqqqqqnnnjjjgggeeeeeehhhlllnnnooottt~~~|||yyy|||}}}~~~|||}}}uuunnnkkkiiieeeaaa^^^\\\ZZZXXXVVVVVVVVVVVVTTTQQQMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBDDDEEEGGGOOOXXXooo{{{qqqiiieeebbbaaa```ccchhhmmmrrrvvvyyyzzz||||||||||||~~~~~~{{{yyynnnddd]]]XXXUUUSSSSSSVVV[[[```dddhhhmmmqqqrrrtttuuuvvvuuuuuuwwwyyy~~~hhh\\\QQQNNNMMMIIIFFFFFFBBB@@@============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===@@@FFFJJJZZZzzz|||uuuppphhheeeaaa^^^[[[WWWSSSPPPLLLKKKIIIGGGFFFGGGHHHIIIKKKOOOTTTXXXZZZ\\\^^^___bbbaaa___]]]]]]___aaabbbeeejjjpppuuuwwwwwwwwwxxxwwwrrrkkkffffffhhhjjjkkkmmmmmmllliiieeebbbaaabbbiiimmmoooqqqwww{{{xxxwww{{{~~~|||}}}|||}}}uuunnnllliiieeeaaa]]]\\\ZZZYYYXXXWWWWWWWWWTTTQQQMMMJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBDDDEEEFFFMMMVVVlllvvvmmmhhheeedddcccggglllqqqvvvyyyzzz{{{||||||{{{{{{|||~~~{{{oooeee]]]XXXUUUSSSSSSWWW\\\```dddhhhmmmpppqqqsssvvvwwwwwwwwwxxxyyyfff[[[QQQOOOMMMJJJFFFEEEAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===============>>>AAAFFFJJJVVVttt|||vvvqqqhhheeeaaa]]]ZZZWWWSSSPPPLLLKKKIIIHHHGGGHHHIIIJJJKKKOOOSSSWWWYYYZZZ\\\^^^```___]]]\\\]]]```ccceeefffjjjpppuuuwwwwwwwwwvvvrrrmmmgggcccbbbcccddddddhhhhhhfffccc```^^^___```fffjjjmmmooouuuzzzwwwvvv{{{{{{yyyzzzzzz|||}}}~~~~~~uuuooollljjjeeeaaa]]]]]][[[ZZZYYYXXXWWWWWWWWWTTTQQQNNNMMMMMMKKKJJJKKKIIIGGGEEEDDDCCCDDDDDDCCCBBBCCCEEEEEEEEELLLTTTiii{{{qqqjjjgggggghhhjjjooossswwwyyyzzzzzz|||zzzxxxwwwxxxzzz}}}}}}|||pppddd]]]XXXUUUSSSTTTXXX]]]bbbeeeiiimmmoooqqqsssvvvwwwxxxxxxyyy{{{eee[[[RRRPPPOOOKKKFFFEEEAAA???=========>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<=========>>>>>>>>>AAAEEEIIIUUUqqq{{{uuupppiiifffaaa^^^[[[WWWSSSPPPMMMKKKJJJHHHHHHIIIJJJKKKLLLOOOSSSVVVXXXYYY[[[]]]]]]]]]\\\\\\^^^aaadddggggggjjjooosssvvvvvvtttrrrlllgggbbb^^^^^^^^^^^^^^^```___^^^[[[YYYYYY\\\^^^eeeiiilllooouuu}}}zzzxxxwww|||~~~yyyvvvwwwyyyzzz|||}}}}}}uuuooommmkkkgggccc^^^^^^]]][[[ZZZXXXWWWWWWUUUSSSOOOMMMMMMMMMLLLKKKKKKIIIFFFDDDBBBBBBBBBCCCDDDBBBCCCEEEEEEEEEKKKSSSeee|||qqqiiigggfffjjjlllpppsssvvvxxxzzzzzz|||yyyvvvssssssuuuxxx{{{zzz}}}{{{oooddd\\\XXXUUUTTTUUUYYY___cccgggjjjmmmppprrrtttvvvwwwxxxyyy{{{}}}~~~ddd[[[SSSRRRQQQLLLGGGEEEAAA???>>>===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGVVVooo{{{tttooojjjgggccc___[[[XXXSSSPPPMMMLLLJJJIIIIIIJJJKKKMMMNNNQQQTTTVVVWWWYYY[[[]]][[[[[[\\\^^^aaadddgggiiihhhjjjmmmqqqssssssooollleeebbb]]][[[ZZZZZZZZZYYYVVVVVVTTTSSSSSSUUUZZZ^^^fffkkknnnpppvvv~~~~~~{{{yyyyyy}}}}}}xxxvvvwwwxxxzzz|||}}}}}}uuuooommmlllhhheee______^^^\\\ZZZXXXWWWVVVRRROOOMMMKKKLLLLLLKKKJJJKKKIIIEEEBBB@@@@@@AAABBBDDDBBBDDDEEEEEEDDDJJJQQQaaa|||~~~qqqiiiffffffjjjkkknnnqqquuuxxx{{{|||}}}zzzuuuqqqppprrruuuwwwyyy|||zzznnnccc[[[WWWUUUTTTVVVZZZ```eeeiiikkknnnpppssstttuuuvvvwwwyyy}}}zzzddd[[[TTTSSSSSSNNNHHHFFFBBB@@@>>>>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>???CCCFFFSSSkkk{{{tttoookkkhhhddd```\\\XXXTTTQQQMMMLLLJJJIIIIIIJJJLLLMMMPPPRRRUUUVVVWWWYYY[[[]]]ZZZ[[[^^^bbbeeehhhjjjkkkiiiiiikkknnnqqqoookkkggg___]]]YYYWWWWWWWWWWWWVVVQQQQQQPPPPPPRRRVVV]]]bbbgggllloooqqqvvv}}}~~~|||zzzyyy}}}~~~~~~|||yyyyyy{{{zzz{{{}}}~~~~~~tttooonnnmmmiiifff``````___]]][[[XXXVVVUUUTTTRRROOONNNOOOPPPOOOOOOPPPNNNJJJGGGEEEDDDEEEFFFDDDCCCDDDFFFEEEDDDIIIQQQ^^^yyysssjjjhhhhhhiiijjjlllppptttxxx|||~~~~~~zzzuuupppnnnpppsssvvvyyy|||zzzmmmbbb[[[WWWVVVUUUWWW[[[aaafffjjjllloooqqqssstttuuuvvvvvvyyy~~~xxxddd\\\UUUUUUTTTOOOIIIGGGBBBAAA??????@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<=========???BBBEEENNNeee|||uuuooollliiieeeaaa]]]YYYUUUQQQMMMLLLKKKIIIJJJKKKMMMNNNQQQSSSUUUWWWWWWYYY[[[]]]ZZZ\\\```eeehhhkkklllmmmiiiiiijjjmmmooommmhhhccc\\\ZZZWWWVVVVVVVVVUUUTTTQQQQQQQQQQQQTTTZZZbbbggggggkkkooopppttt{{{}}}~~~|||zzzyyy|||{{{||||||{{{{{{~~~{{{}}}~~~qqqnnnmmmkkkhhhgggeeeccc```]]][[[YYYYYYXXXYYYWWWSSSRRRQQQQQQPPPOOOPPPJJJDDDBBBEEEGGGEEEBBBBBBCCCDDDDDDEEEGGGKKKNNN^^^yyyuuukkkeeedddgggiiilllooossswwwzzz{{{|||{{{wwwqqqkkklllssszzz~~~uuukkkcccZZZSSSQQQTTT^^^bbbfffiiijjjlllqqquuuxxxuuutttwwwyyyzzz~~~xxxbbb\\\YYYYYYVVVOOOHHHFFFAAA@@@>>>>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============;;;<<<============???AAAMMM```}}}wwwrrrpppmmmhhhccc^^^YYYTTTQQQLLLKKKIIIHHHHHHJJJLLLNNNRRRSSSUUUXXX[[[]]]^^^^^^^^^```dddhhhkkkllllllkkkiiigggfffhhhkkkiiibbb[[[ZZZVVVQQQOOOPPPQQQPPPOOOQQQPPPQQQTTT[[[aaaeeefffjjjmmmpppqqqssswww~~~{{{xxxwwwzzz}}}~~~~~~~~~~~~tttpppooollliiihhhcccbbb___\\\ZZZYYYXXXXXXXXXUUUSSSQQQQQQQQQPPPOOOQQQMMMGGGDDDDDDDDDBBB???BBBCCCDDDDDDEEEGGGKKKOOO]]]xxxwwwlllfffffffffhhhlllpppuuuyyy|||~~~zzzzzzxxxtttooopppuuu{{{|||sssiiibbbZZZSSSRRRTTT]]]aaafffhhhjjjlllqqquuuvvvsssrrruuuwwwxxx}}}vvveee```]]]]]]YYYPPPHHHEEEAAA@@@>>>>>>??????===<<<;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<;;;===>>>???>>>>>>???BBBDDDKKK]]]xxxtttqqqmmmhhhccc___ZZZUUUQQQMMMKKKIIIHHHHHHJJJMMMNNNRRRSSSUUUXXX[[[\\\^^^^^^```bbbfffjjjmmmmmmmmmllljjjgggdddeeefffeee```[[[WWWSSSOOONNNPPPQQQQQQPPPTTTTTTTTTXXX^^^dddhhhiiilllnnnpppppprrrvvv}}}{{{zzzxxxzzz}}}xxxrrrqqqmmmiiihhhcccbbb___]]][[[ZZZZZZZZZXXXVVVTTTTTTTTTTTTSSSRRROOOMMMJJJGGGDDDBBBAAAAAABBBCCCDDDDDDEEEHHHLLLOOO\\\wwwyyynnnhhhgggeeehhhlllqqqvvvzzz~~~yyyzzzyyywwwttttttxxx|||yyyqqqggg```YYYSSSRRRUUU\\\```eeehhhiiilllqqquuuuuussssssvvvwwwxxx}}}ssshhhdddbbbbbb\\\QQQHHHDDDAAA@@@>>>>>>??????>>><<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::===>>>>>>======???BBBEEEIIIYYYzzz{{{vvvrrrnnniiiddd```[[[VVVRRRMMMLLLJJJIIIIIIKKKMMMOOORRRSSSVVVXXXZZZ\\\]]]^^^aaadddhhhkkkmmmnnnmmmmmmjjjfffcccaaabbbaaa^^^ZZZRRRPPPOOOOOOQQQSSSTTTTTTYYYYYYZZZ]]]ccchhhlllmmmoooppppppoooooottt{{{||||||yyy{{{~~~zzztttrrrnnniiigggdddcccaaa___^^^]]]^^^^^^[[[ZZZXXXXXXYYYYYYXXXWWWJJJKKKJJJHHHEEEDDDDDDFFFCCCDDDDDDEEEEEEHHHLLLOOO\\\vvv{{{pppiiihhhfffhhhmmmrrrvvvzzz|||~~~zzz{{{{{{yyywwwwwwyyy|||uuummmeee___YYYSSSSSSWWW\\\```eeehhhjjjlllqqquuuxxxvvvwwwyyyyyyzzzqqqjjjgggffffff___RRRHHHDDDAAA@@@>>>???@@@@@@>>>===<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::<<<@@@CCCGGGWWWuuu|||wwwssspppjjjfffaaa\\\WWWTTTNNNLLLJJJIIIJJJKKKNNNOOOSSSTTTVVVXXXZZZ\\\]]]]]]aaacccgggjjjllllllkkkkkkhhhfffcccbbbaaa___[[[XXXPPPPPPQQQSSSVVVYYYZZZ[[[_________cccggglllnnnoooppppppooommmmmmqqqyyy~~~}}}zzz||||||vvvsssnnniiigggdddcccbbb```______``````^^^\\\[[[\\\\\\\\\[[[YYYMMMMMMLLLIIIFFFDDDEEEGGGCCCDDDEEEEEEFFFHHHLLLOOO\\\vvv}}}qqqjjjhhhhhhjjjnnnrrrvvvxxxzzzzzz}}}~~~~~~}}}|||||||||}}}}}}qqqiiibbb]]]XXXSSSTTTXXX^^^bbbfffiiijjjlllqqquuuyyyxxxzzz|||{{{|||ssskkkiiiiiiiiiaaaSSSIIIEEEAAA@@@??????@@@@@@???>>><<<==================<<<=========<<<<<<<<<;;;;;;999:::;;;::::::<<<@@@CCCGGGUUUrrr~~~yyytttqqqlllgggbbb^^^XXXUUUNNNMMMKKKJJJJJJLLLOOOPPPSSSTTTVVVXXXZZZ\\\]]]]]]___aaadddgggiiihhhgggfffddddddddddddccc___YYYVVVQQQTTTWWWZZZ^^^```cccdddeeeddddddgggkkknnnooooooppppppnnnkkkjjjnnnuuu|||~~~|||~~~~~~wwwtttooojjjgggdddcccbbbaaaaaaaaabbbcccaaa_______________\\\ZZZWWWTTTNNNIIIFFFDDDDDDDDDCCCDDDEEEEEEFFFIIIMMMPPP\\\vvvtttllliiijjjlllppptttwwwyyyzzzzzz~~~xxxmmmfff___[[[WWWTTTUUUZZZaaaeeeiiikkkkkkmmmqqquuuxxxxxx|||wwwooonnnnnnkkkaaaSSSIIIFFFAAA@@@??????@@@AAA@@@???<<<======>>>>>>======<<<=========<<<<<<<<<<<<;;;999;;;======>>>???BBBDDDFFFSSSooo|||vvvrrrmmmhhhddd___ZZZVVVOOONNNLLLKKKKKKMMMOOOQQQSSSUUUVVVXXXZZZ[[[\\\]]]\\\^^^aaadddeeedddcccbbbaaabbbddddddbbb^^^XXXUUUTTTXXX^^^bbbfffhhhkkkmmmkkkjjjjjjkkknnnoooooonnnmmmmmmllljjjhhhkkkrrrxxx~~~yyyvvvqqqllljjjgggfffeeeeeeeeefffggghhhgggfffeeeeeeeeedddaaa^^^^^^WWWOOOIIIGGGFFFEEECCCDDDEEEEEEFFFFFFIIIMMMPPP[[[uuuxxxooolllkkkmmmrrrwwwzzz|||}}}}}}yyyrrrjjjccc]]]ZZZVVVTTTVVV[[[dddgggkkkllllllmmmqqqtttwwwyyy|||wwwuuusssooobbbRRRHHHEEEAAA@@@??????AAAAAA@@@???======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::777:::===??????@@@AAABBBEEEQQQlllwwwsssnnniiieee```[[[WWWPPPNNNLLLKKKKKKMMMPPPQQQTTTUUUWWWXXXZZZ[[[\\\\\\[[[\\\___bbbcccbbb```______```aaaaaa^^^[[[XXXVVVWWW\\\ccciiikkknnnqqqtttqqqpppooooooqqqqqqooommmiiijjjjjjiiigggjjjooottt{{{xxxsssnnnllllllkkkjjjjjjjjjkkkmmmnnnmmmlllkkkkkkkkkiiifffccc___VVVLLLHHHHHHJJJIIIGGGDDDEEEEEEFFFFFFIIIMMMPPPZZZsss{{{qqqnnnkkknnnsssyyy}}}}}}wwwnnniiibbb\\\YYYVVVTTTVVV[[[fffiiimmmmmmlllmmmqqqtttxxx|||}}}{{{xxxqqqcccQQQGGGEEEAAA@@@??????AAABBBAAA???======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999444777;;;>>>>>>>>>>>>???CCCOOOjjjwwwtttooojjjeee```[[[XXXPPPNNNMMMKKKLLLNNNPPPRRRTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ\\\___aaabbbaaa___^^^^^^___^^^]]]ZZZXXXXXXXXXYYY___ffflllnnnqqqtttwwwuuusssrrrrrrsssrrrpppnnnggghhhiiihhhgggiiinnnrrr{{{~~~|||wwwqqqmmmooooooppppppppppppooooootttqqqpppqqqtttuuusssqqqhhh___TTTKKKHHHGGGFFFEEEFFFEEEEEEEEEGGGJJJLLLNNNVVVlllwwwpppnnnppptttxxx{{{}}}}}}}}}{{{tttnnnccc]]]YYYYYYWWWVVVXXX\\\fffllloookkkjjjqqqvvvwww}}}sss```NNNFFFGGGAAA@@@@@@@@@@@@@@@@@@???@@@>>>===>>>@@@@@@>>>;;;999999999::::::;;;;;;;;;;;;<<<<<<;;;::::::===???JJJNNNccc~~~yyyssslllgggaaa\\\XXXSSSQQQMMMKKKKKKOOOSSSVVVXXXZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^```aaa___^^^\\\ZZZYYYZZZ[[[\\\```cccfffhhhjjjmmmppprrrrrrtttvvvuuussspppooonnnooojjjdddbbbfffjjjmmmnnntttzzz~~~zzztttqqqtttuuuvvvvvvwwwwwwwwwwwwyyywwwuuuwww{{{}}}|||yyylllcccWWWMMMIIIHHHFFFEEEFFFFFFEEEFFFGGGJJJLLLNNNTTTjjjxxxqqqmmmppptttxxxyyyzzz{{{{{{}}}}}}wwwpppjjjbbb\\\XXXWWWVVVUUUYYY^^^fffmmmpppllllllrrrxxxzzzwwwaaaMMMFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@???===<<<===??????===:::999999:::::::::;;;;;;;;;;;;<<<<<<;;;::::::===???GGGKKK```~~~zzztttmmmhhhbbb]]]YYYTTTQQQNNNLLLMMMPPPTTTWWWYYYZZZ\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\^^^___]]][[[ZZZYYYYYYZZZ]]]^^^aaacccfffhhhjjjllloooqqqtttvvvwwwuuurrrooommmmmmnnniiicccbbbdddhhhlllmmmrrrxxx~~~zzzxxxvvvwwwxxxyyy{{{|||}}}~~~~~~rrrhhhZZZPPPJJJIIIGGGFFFHHHGGGFFFFFFGGGJJJLLLNNNRRRfffzzzrrrkkkooouuuwwwwwwvvvxxxzzz{{{~~~yyyssskkkeee```ZZZUUUTTTTTTUUUZZZ```gggmmmqqqnnnnnnssszzz|||aaaMMMFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<===>>>===<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::===???CCCHHH]]]~~~|||uuuooojjjddd___\\\UUUSSSPPPOOOOOORRRVVVYYYZZZ[[[\\\[[[YYYWWWWWWXXXZZZYYYYYYYYYYYYZZZ[[[\\\YYYXXXWWWWWWYYY\\\```bbbbbbdddggghhhiiijjjmmmooouuuvvvvvvtttppplllkkkkkkkkkgggcccaaabbbfffiiijjjpppvvv~~~zzz{{{|||~~~wwwmmm^^^RRRLLLJJJIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNRRRddd|||sssjjjnnntttuuutttsssuuuxxx{{{{{{vvvqqqiiiccc^^^WWWRRRRRRSSSUUU[[[bbbhhhnnnrrrqqqpppttt}}}|||```LLLFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@============>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::===???@@@GGG[[[zzz~~~xxxrrrlllgggbbb___XXXVVVSSSQQQRRRTTTXXXZZZ[[[\\\]]][[[YYYWWWVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZVVVVVVVVVWWWZZZ^^^bbbeeeccceeeggghhhhhhiiikkklllrrrsssrrrooollliiiiiijjjiiifffbbb``````bbbeeegggooottt{{{~~~sssbbbUUUNNNLLLLLLKKKKKKJJJIIIHHHHHHJJJLLLMMMSSSbbb|||vvvkkknnnqqqqqqqqqrrruuuxxx|||zzzvvvppphhhbbb\\\VVVQQQQQQSSSUUU\\\ccciiimmmrrrsssrrruuuyyy\\\LLLHHHGGGDDDDDDCCCBBBBBBAAA@@@@@@>>>?????????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::===???@@@FFFXXXtttzzztttooojjjeeebbbZZZXXXVVVTTTTTTVVVXXXZZZ[[[\\\]]][[[YYYWWWVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXZZZ]]]aaadddfffdddeeeggggggggggggiiikkkmmmmmmllljjjgggfffgggiiigggeeebbb___^^^___bbbeeemmmssszzz|||iiiZZZQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMTTT```wwwzzznnnmmmlllmmmooosssvvvxxx}}}yyyuuuooogggaaa[[[UUUQQQRRRTTTVVV\\\ccciiilllrrrtttsssvvvtttYYYMMMIIIFFFDDDCCCCCCBBBAAA@@@??????>>>???AAA@@@>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::===???@@@EEETTTmmm}}}wwwrrrmmmhhheee]]][[[XXXVVVUUUVVVWWWXXXZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYZZZ\\\___aaacccdddeeeccceeefffgggfffggghhhjjjjjjjjjiiifffdddcccfffhhheeeeeebbb___]]]]]]```ccckkkpppxxx~~~sss```UUUPPPNNNLLLMMMLLLKKKIIIIIIJJJLLLMMMRRR]]]rrrqqqlllhhhiiiooouuuxxxyyy}}}|||vvvrrrmmmddd^^^ZZZUUUSSSTTTVVVWWW\\\ccchhhkkkqqquuutttuuupppVVVMMMIIIDDDCCCCCCBBBAAA@@@???>>>>>><<>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::===??????DDDPPPeee~~~yyytttooojjjggg___]]]ZZZWWWUUUUUUUUUVVVYYYZZZ\\\[[[YYYXXXXXXYYYYYYZZZ\\\]]]^^^___^^^^^^]]]___bbbdddeeeeeedddcccbbbdddffffffffffffhhhjjjlllkkkhhhdddaaaaaacccfffeeeeeeccc```\\\\\\___bbbgggmmmuuu|||zzzeeeXXXQQQMMMLLLNNNMMMKKKJJJIIIJJJLLLMMMOOOZZZooosssllleeefffnnnwwwzzzzzz}}}yyyssspppjjjbbb[[[ZZZVVVTTTVVVWWWXXX\\\bbbhhhkkkqqquuutttuuunnnUUUNNNIIICCCCCCCCCBBBAAA???>>>>>>===;;;>>>@@@???<<<:::;;;=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::;;;===???>>>BBBMMM```~~~zzzuuuppplllhhh```^^^[[[XXXUUUTTTTTTUUUXXXZZZ[[[[[[YYYXXXYYYZZZZZZ[[[]]]___```````````````bbbeeehhhhhhfffcccaaaaaaccceeefffffffffhhhjjjnnnmmmiiidddaaa```bbbdddeeeeeeddd```\\\\\\___bbbdddkkktttzzz~~~kkkYYYTTTTTTSSSRRRPPPNNNKKKJJJIIIJJJJJJRRRWWWgggyyykkkccciiioooooosss{{{~~~xxxrrrlllfff```\\\WWWVVVTTTUUUXXX]]]bbbfffmmmlllmmmrrrvvv|||kkkWWWNNNJJJHHHCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>======<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@FFFVVVpppyyyuuurrrmmmiiieeebbb]]]YYYWWWWWWYYYZZZZZZ\\\]]][[[YYYXXXYYY[[[]]]^^^___aaabbbcccddddddfffgggiiijjjjjjiiigggfffeeedddcccdddeeegggjjjlllnnnllliiieeecccccccccdddbbbbbbaaa``````aaabbbcccdddiiinnntttxxx|||ppp]]]XXXVVVTTTTTTQQQMMMJJJJJJKKKNNNPPPQQQUUUccc}}}tttiiikkkooorrrxxx{{{ssslllfff```ZZZWWWTTTSSSSSSUUUYYY___eeeiiijjjiiikkkppptttyyydddSSSKKKHHHGGGDDDDDDCCCAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>AAA@@@>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;;;;???@@@EEETTTlll{{{xxxsssnnnjjjfffccc^^^ZZZXXXYYY[[[\\\^^^^^^]]]ZZZXXXXXXZZZ\\\_________```bbbdddeeefffiiijjjkkkllllllkkkjjjiiifffeeebbbaaabbbdddgggiiijjjiiigggeeecccccccccddddddcccbbbbbbbbbbbbcccddddddhhhmmmrrrvvvzzz~~~rrr```ZZZWWWUUUUUURRRNNNKKKJJJMMMPPPSSSRRRUUUaaayyy|||pppnnnrrruuu{{{}}}xxxqqqiiiccc]]]XXXUUURRRRRRSSSVVV[[[aaagggjjjlllkkknnnrrrvvv{{{}}}aaaRRRKKKHHHIIIEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;::::::::::::999:::<<<>>>>>>===;;;:::>>>???DDDQQQiii~~~zzzuuuoookkkfffccc___[[[ZZZ[[[]]]^^^bbb```]]]ZZZYYYYYY\\\^^^```______```bbbdddfffhhhjjjjjjkkkllllllkkkkkkjjjeeeccc___]]]]]]```cccfffffffffeeedddccccccccccccddddddddddddeeeeeeeeeeeegggjjjoootttxxx|||tttbbb\\\ZZZVVVWWWTTTOOOLLLLLLNNNQQQTTTUUUVVV```uuuzzztttvvvzzz{{{vvvnnnfff```\\\WWWUUUQQQQQQSSSVVV\\\bbbgggkkkkkkkkknnnsssvvvzzzxxx```SSSMMMJJJKKKGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===888:::<<<>>>>>>===<<<;;;===>>>CCCOOOeee|||vvvpppkkkfffccc___\\\[[[\\\^^^```dddaaa]]]ZZZZZZ\\\^^^____________```bbbdddggghhhiiiiiiiiiiiiiiihhhhhhgggaaa___[[[YYYZZZ]]]```cccdddddddddddddddccccccbbbeeeeeefffgggggghhhhhhhhhiiimmmqqquuuyyy}}}wwwfffaaa]]]YYYXXXUUUQQQNNNNNNOOORRRTTTVVVWWW^^^qqq||||||}}}xxxrrrjjjccc^^^ZZZWWWTTTPPPQQQTTTWWW]]]bbbhhhkkkiiiiiilllqqqtttxxxrrr^^^UUUNNNKKKLLLHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===>>>=========>>>>>>???@@@999:::;;;============<<<<<<===BBBLLL```}}}}}}wwwpppkkkeeeccc___\\\[[[\\\___aaabbb___[[[YYYZZZ]]]^^^___]]]^^^___```bbbdddfffgggffffffeeedddcccbbbaaaaaa\\\ZZZYYYXXXYYY\\\```bbbdddeeefffggggggfffdddcccdddeeegggiiijjjkkklllllllllnnnrrrvvvyyy~~~{{{kkkfffbbb^^^YYYWWWSSSQQQPPPPPPQQQRRRVVVVVV[[[mmmyyysssnnnfff___[[[XXXUUUTTTQQQRRRTTTXXX]]]cccgggjjjiiiiiilllqqqtttxxxmmm\\\VVVOOOKKKLLLHHHHHHFFFDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>???::::::;;;;;;<<<======>>><<<>>>AAAHHHZZZuuu}}}wwwpppjjjdddbbb^^^[[[[[[]]]___aaa^^^[[[WWWWWWYYY\\\]]]\\\[[[\\\^^^aaacccdddeeefffcccbbb```^^^\\\[[[ZZZZZZXXXXXXXXXXXX[[[^^^aaaccchhhiiikkklllkkkiiigggfffcccdddgggjjjmmmnnnoooooopppsssvvvyyy}}}~~~nnniiifffaaaYYYWWWUUURRRQQQPPPQQQQQQUUUUUUYYYjjj}}}wwwpppkkkccc]]]YYYVVVTTTSSSQQQRRRUUUXXX]]]cccgggjjjkkkkkknnnsssvvvzzzjjj[[[VVVOOOKKKKKKIIIHHHFFFEEECCCBBBBBBAAADDDCCCCCCBBBBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;::::::;;;;;;===>>>???===>>>@@@FFFUUUooo}}}wwwooojjjdddaaa^^^[[[[[[\\\___bbbZZZWWWUUUUUUXXX[[[[[[ZZZYYY[[[^^^aaacccddddddddd```___]]]ZZZXXXWWWVVVUUUVVVWWWXXXZZZ]]]```ccceeekkklllnnnoooooollljjjhhhbbbdddgggkkknnnpppqqqqqquuuwwwzzz}}}sssmmmkkkcccaaa[[[VVVUUUSSSPPPOOOQQQRRRXXX]]]ggg{{{uuupppggg^^^\\\[[[WWWSSSRRRPPPSSSXXX\\\```eeekkkooopppoooppptttvvvzzzddd]]]TTTNNNNNNLLLLLLJJJHHHFFFEEEEEEEEEEEEGGGFFFDDDAAA@@@?????????AAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCOOOeee~~~wwwpppkkkfffbbb^^^[[[[[[\\\]]]]]][[[XXXTTTTTTVVVXXXXXXVVVUUUWWWYYY\\\___``````aaa```___\\\WWWSSSPPPQQQRRRVVVXXX[[[^^^bbbfffiiikkkpppuuuvvvqqqmmmllliiieee```dddiiikkkmmmooossswww{{{zzzyyy|||zzztttssskkkccc\\\WWWVVVTTTQQQPPPRRRSSSXXX]]]fff~~~xxxrrrmmmddd\\\ZZZYYYUUUQQQPPPQQQTTTXXX]]]aaafffkkkoooqqqoooqqqtttwww{{{yyy```ZZZTTTOOOOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCNNNcccxxxqqqlllfffbbb]]]ZZZYYYYYYYYYYYYYYYVVVSSSSSSUUUVVVVVVUUUVVVWWWZZZ\\\^^^___``````___^^^[[[WWWRRRPPPQQQRRRVVVXXX\\\```eeehhhkkklllqqqvvvxxxuuuqqqooolllhhhdddgggkkklllmmmooorrruuuvvvvvvvvvzzz}}}{{{tttfff___ZZZYYYWWWSSSRRRTTTUUUXXX\\\dddzzzzzzrrrmmmiii```YYYWWWVVVRRROOOOOORRRUUUZZZ^^^bbbgggllloooqqqppprrruuuxxx{{{ooo[[[XXXSSSPPPQQQOOONNNMMMKKKIIIHHHGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>========================<<<;;;>>>DDDMMM```~~~yyyrrrmmmfffaaa\\\XXXVVVVVVVVVUUUVVVTTTRRRRRRSSSUUUUUUUUUWWWXXXZZZ\\\^^^^^^^^^^^^^^^\\\ZZZUUUQQQPPPQQQSSSUUUXXX]]]ccchhhlllnnnooorrrxxx{{{yyyvvvtttpppkkkiiikkkmmmnnnnnnooorrrtttqqqrrrtttyyyxxxjjjccc^^^\\\ZZZVVVTTTVVVVVVXXX[[[bbbuuu~~~zzzuuunnniiieee^^^WWWVVVTTTPPPNNNOOOSSSVVV[[[```dddhhhllloooqqqppprrrvvvxxx|||hhhYYYXXXSSSQQQSSSPPPPPPOOONNNLLLJJJIIIHHHHHHDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>>===========================<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===AAAHHHMMMXXXttt~~~vvvpppbbb^^^YYYTTTSSSSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]ZZZXXXVVVRRROOOOOORRRUUUWWWZZZ```gggllloooppppppqqqxxx}}}}}}{{{zzzvvvqqqnnnmmmmmmnnnpppsssvvvwwwsssuuuxxx~~~yyyssskkkeeeccc```[[[ZZZ[[[WWWWWWYYY^^^jjjzzzvvvsssooojjjeee```ZZZVVVUUURRROOOOOORRRUUUYYY___dddgggkkknnnppppppppprrrvvvxxxzzzuuuccc[[[ZZZSSSSSSVVVSSSTTTSSSRRRQQQOOOMMMKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>BBBIIIKKKRRRmmmyyysssddd```ZZZUUUSSSRRRQQQQQQOOOQQQRRRSSSSSSTTTUUUWWWVVVWWWYYY[[[]]]]]]]]]]]]XXXWWWTTTPPPNNNOOORRRVVVZZZ\\\aaafffjjjlllnnnnnnqqqxxx}}}}}}||||||yyyuuupppnnnmmmnnnqqqtttvvvwwwvvvwwwzzz}}}vvvooohhhfffbbb]]][[[]]]WWWWWWYYY^^^ggg}}}~~~wwwssspppmmmhhhddd]]]XXXUUUTTTQQQNNNOOOSSSVVV[[[```eeeiiilllnnnpppooooooqqqvvvwwwyyypppaaa[[[YYYRRRTTTYYYUUUUUUUUUTTTSSSQQQNNNLLLJJJHHHHHHHHHHHHGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@===AAAHHHHHHLLLeee{{{uuuiiiddd]]]WWWSSSQQQOOOMMMLLLNNNQQQRRRRRRRRRTTTVVVTTTVVVXXX[[[]]]^^^^^^^^^WWWUUURRROOOMMMNNNSSSVVV]]]^^^aaadddgggiiijjjkkksssyyy~~~}}}}}}~~~}}}zzztttpppmmmmmmpppsssttttttuuuwww{{{xxxpppjjjgggddd___\\\^^^VVVVVVYYY]]]eeeyyy|||uuupppnnnkkkfffccc[[[WWWTTTSSSPPPLLLNNNRRRWWW[[[aaafffiiillloooqqqnnnnnnqqquuuwwwyyylll___ZZZXXXRRRTTTZZZXXXVVVVVVUUUTTTRRROOOLLLKKKJJJJJJJJJIIIHHHFFFCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????@@@<<<@@@GGGFFFHHHaaa}}}wwwnnnhhh```XXXSSSOOOMMMKKKIIIMMMPPPQQQPPPPPPSSSUUUSSSUUUXXX[[[]]]^^^______VVVTTTQQQNNNLLLNNNSSSWWW______aaaccceeeggghhhiiitttzzz~~~}}}}}}}}}vvvrrrnnnmmmooorrrrrrqqqsssuuuzzz{{{wwwppphhhccc___]]]\\\]]]___[[[\\\ggguuu{{{vvvqqqmmmgggaaa]]]XXXVVVTTTPPPOOOPPPTTTWWWYYY]]]cccgggiiikkkmmmnnnpppmmmmmmqqquuuyyykkkddd\\\WWWVVVWWWWWWUUUUUUVVVWWWUUURRRPPPPPPPPPNNNOOONNNKKKHHHEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>===AAAFFFFFFBBBHHH]]]sss}}}qqqjjjaaaZZZUUURRRNNNKKKKKKKKKKKKLLLMMMOOOQQQSSSRRRSSSUUUXXXZZZ[[[\\\]]]XXXSSSOOOPPPPPPQQQUUU[[[cccccceeehhhjjjjjjhhhfffnnntttxxxyyy|||zzztttpppkkkhhhkkkpppooossswww|||}}}tttkkkddd```]]]\\\]]]___\\\]]]fffppp{{{xxxsssooojjjddd___[[[VVVUUUSSSPPPNNNPPPTTTWWW[[[^^^cccfffhhhjjjlllnnnqqqnnnooossswwwzzziiiccc\\\WWWWWWXXXWWWUUUVVVWWWXXXVVVSSSQQQQQQQQQQQQQQQQQQNNNJJJGGGFFFGGGGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@?????????>>>>>>>>><<>>>>>>>>=========>>>@@@@@@GGGVVVfff}}}uuujjjaaa[[[VVVRRROOOKKKKKKJJJIIIJJJKKKLLLMMMPPPQQQSSSUUUVVVWWWXXXXXXTTTPPPNNNPPPRRRSSSWWW]]]dddddddddeeefffhhhjjjlllpppuuuxxxzzz~~~vvvoooggg``````dddjjjmmmrrrvvv{{{zzzqqqllljjjiiihhhccceeeaaaaaagggkkk}}}}}}tttqqqnnnjjjfffccc^^^YYYUUURRRQQQPPPNNNMMMPPPUUUYYYaaabbbdddeeefffhhhlllnnnqqqqqqsssxxx{{{~~~uuuddd```[[[YYYZZZZZZYYYVVVXXXYYYZZZYYYVVVTTTTTTTTTWWWWWWVVVRRRNNNJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB?????????>>>>>>>>>======>>><<<<<<>>>@@@FFFSSS___zzznnnddd]]]XXXSSSOOOJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUUUUUUUUUUSSSPPPPPPSSSUUUVVVZZZ___dddcccccccccdddhhhlllppptttwwwzzz}}}zzzrrriiiaaa```ccchhhlllppptttxxxvvvqqqooollliiieeefff```___eeeiiizzzzzzqqqllljjjfffccc```\\\WWWSSSPPPPPPOOOMMMNNNQQQWWW[[[cccdddfffggghhhjjjmmmoooqqqqqqtttyyy|||nnneeeaaa\\\ZZZ[[[\\\ZZZXXXXXXYYYZZZYYYWWWUUUUUUUUUWWWWWWVVVRRRNNNJJJIIIIIIGGGFFFDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>@@@===<<<>>>AAAFFFPPPZZZsssiiiaaa[[[TTTOOOHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRRRRWWWZZZZZZ^^^bbbbbbccccccbbbcccgggnnnsssxxx{{{~~~}}}vvvlllcccaaadddhhhlllqqqtttwww|||}}}wwwrrrlllgggdddddd^^^^^^dddggguuuwwwooogggeeebbb___\\\YYYTTTQQQOOOOOONNNNNNOOOSSSYYY]]]ccceeehhhjjjjjjllloooqqqrrrsssvvvzzz}}}ooohhhccc]]][[[\\\]]]\\\ZZZXXXYYYZZZYYYWWWUUUUUUVVVWWWWWWVVVSSSNNNKKKJJJJJJGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>@@@>>>>>>@@@AAADDDMMMWWW}}}zzzppphhh```XXXRRRJJJJJJKKKLLLOOORRRUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSUUUZZZ]]]]]]___cccaaabbbcccbbbcccgggooouuuzzz}}}xxxnnneeebbbeeeiiimmmrrruuuwwwzzz~~~xxxoooiiicccddd```aaaggghhhrrr~~~yyyrrrlllbbb```]]][[[XXXUUUQQQNNNNNNNNNNNNNNNPPPTTT[[[___cccfffjjjlllnnnoooppprrruuuuuuxxx|||xxxkkkeee___[[[\\\]]]]]]\\\WWWXXXYYYYYYWWWUUUUUUVVVWWWWWWVVVSSSOOOLLLLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@???@@@JJJUUUtttyyyqqqhhh^^^WWWOOOOOOOOOPPPRRRTTTWWWXXXZZZZZZ[[[ZZZZZZYYYXXXXXXUUUTTTVVV[[[^^^]]]___bbb___aaacccccccccgggooovvvzzz}}}}}}rrrhhhdddfffiiimmmrrruuuvvvxxx|||}}}uuummmdddfffdddfffllljjjqqqzzztttmmmiii___]]]ZZZXXXVVVSSSOOOLLLNNNNNNNNNOOOQQQUUU\\\aaacccfffkkknnnpppqqqrrrssswwwwwwyyy}}}nnnggg```\\\\\\^^^^^^]]]VVVXXXYYYXXXVVVUUUUUUVVVWWWWWWWWWTTTQQQNNNMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@===>>>@@@AAA===>>>GGGSSSkkkxxxnnnccc[[[SSSSSSRRRSSSTTTVVVXXXYYY]]]]]]]]]]]]\\\[[[ZZZYYYUUUSSSVVV[[[^^^]]]^^^aaa]]]```cccccccccgggooovvvyyy}}}wwwkkkggghhhiiimmmrrruuuuuuwwwzzz~~~}}}~~~zzzwwwkkkhhhgggiiijjjmmmuuu~~~yyytttnnngggbbb[[[ZZZXXXUUURRRQQQOOOOOOPPPOOONNNOOOSSSYYY___cccdddgggkkknnnpppsssvvvxxxwww}}}}}}{{{llleee_________]]]]]]```\\\[[[ZZZYYYXXXWWWVVVVVVZZZYYYVVVSSSPPPNNNMMMLLLJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<===??????@@@BBBFFFIII^^^ssswwwiii```YYYWWWTTTSSSVVVYYY\\\]]]^^^___aaa```^^^]]]]]]^^^XXXXXXYYYYYY[[[\\\^^^___^^^]]]^^^```dddjjjooosss|||yyymmmhhhhhhkkkooorrrsssrrrssswwwzzz|||xxxyyy|||}}}qqqnnnnnnooopppqqqxxx}}}vvvqqqkkkddd___ZZZXXXVVVTTTRRRPPPOOONNNOOOOOOOOOQQQUUU[[[```dddeeehhhkkknnnppprrrtttvvvwww}}}~~~xxxmmmfff``````___]]][[[]]][[[[[[ZZZYYYXXXWWWWWWVVVZZZXXXVVVSSSQQQOOOMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@>>>======>>>???@@@@@@BBBEEEHHHXXXmmm~~~qqqggg\\\YYYVVVUUUWWW[[[]]]^^^```aaabbbbbb```^^^^^^___VVVVVVWWWWWWXXXYYY[[[[[[\\\^^^aaacccfffkkkqqquuu~~~{{{oookkkkkkmmmqqqtttuuutttuuuxxx{{{~~~wwwuuuvvvxxx|||xxxvvvvvvwwwuuutttzzz{{{sssnnnhhhaaa\\\WWWVVVTTTRRRPPPOOONNNNNNNNNNNNPPPSSSXXX^^^cccffffffiiilllnnnooopppssstttwww~~~~~~}}}}}}vvvooogggbbbaaaaaa]]]ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWYYYXXXVVVSSSQQQOOONNNNNNNNNMMMLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCBBB@@@>>>===???@@@@@@@@@@@@AAACCCFFFPPPdddzzzppp```\\\XXXVVVXXX\\\^^^```bbbcccdddcccaaa```___```XXXWWWWWWWWWWWWXXXYYYYYY[[[___dddfffggglllttt{{{yyyooollllllooorrrvvvvvvuuuuuuxxx{{{|||zzzqqqpppqqqrrruuu{{{~~~~~~{{{wwwzzz{{{rrrkkkddd]]]XXXTTTSSSRRRPPPOOONNNNNNNNNMMMOOORRRVVV\\\bbbfffiiihhhjjjmmmoooooopppqqqsssyyy{{{ssskkkdddcccccc___[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPQQQPPPOOOMMMJJJHHHGGGFFFGGGGGGFFFEEEDDDBBB@@@???@@@AAAAAA@@@???@@@BBBDDDJJJ[[[vvvvvvddd```ZZZWWWXXX[[[^^^```bbbcccdddcccaaa______```[[[[[[ZZZZZZZZZZZZZZZ[[[[[[```eeefffgggmmmzzzssskkkiiijjjooosssvvvwwwuuutttvvvxxxzzzvvvnnnnnnnnnnnnooottt}}}|||}}}|||rrrjjjbbbZZZUUURRRQQQPPPOOONNNNNNNNNNNNMMMPPPTTTZZZ```eeeiiijjjjjjlllnnnoooooopppqqqrrrzzz}}}rrrhhheeeeeeaaa]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQSSSRRRQQQNNNLLLJJJHHHGGGGGGFFFFFFEEECCCBBB@@@???AAABBBBBB@@@??????AAACCCGGGUUUmmmyyyiiiddd\\\WWWWWWYYY\\\^^^___aaabbbaaa```^^^______]]]]]]\\\\\\[[[[[[\\\\\\^^^aaaddddddgggqqqyyynnnhhhhhhiiinnnrrruuuvvvsssrrrssstttxxxvvvooommmllllllmmmqqqzzzzzzoooggg___XXXSSSPPPPPPOOONNNNNNNNNOOOOOOMMMQQQWWW^^^dddhhhjjjkkkkkkmmmpppqqqqqqqqqrrrtttzzz~~~ooohhhfffbbb______ZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRPPPNNNLLLJJJIIIDDDDDDDDDDDDCCCBBB@@@@@@AAABBBBBB@@@??????AAACCCGGGRRReee~~~ooohhh___XXXVVVXXX[[[\\\\\\^^^``````___^^^___```^^^]]]]]]\\\\\\\\\]]]]]]```bbbdddffflllzzzuuukkkhhhjjjlllmmmqqquuuuuurrrppppppqqqvvv~~~xxxrrrmmmlllkkkkkkpppxxxtttjjjccc]]]VVVRRROOOOOONNNNNNNNNOOOPPPPPPNNNSSSZZZaaagggjjjkkkkkklllnnnqqqrrrrrrrrrtttuuuyyywwwkkkfffbbb______[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKEEEFFFFFFFFFEEEEEEDDDCCCAAABBBBBB@@@??????BBBDDDHHHOOO___wwwvvvnnncccZZZWWWWWWZZZ\\\ZZZ\\\^^^_________```aaa``````_________``````aaa```bbbeeekkkvvvqqqiiihhhkkkmmmnnnqqquuuuuurrrooonnnooouuu~~~{{{vvvmmmlllkkkkkkoooxxxyyynnneee___[[[UUURRROOOOOONNNNNNOOOOOOPPPQQQOOOTTT[[[ccchhhkkklllkkkllloooqqqsssssstttuuuwwwxxx|||llleeeaaa^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHAAAAAAAAA@@@???@@@BBBDDDHHHNNN[[[rrrzzzrrreee\\\XXXXXXZZZ\\\YYY[[[^^^______```aaaccccccccccccccccccdddeeeeee```bbbhhhqqq~~~{{{mmmffffffjjjmmmnnnrrrvvvuuurrrooonnnooottt~~~|||yyymmmllljjjjjjoooxxx|||rrrfff___\\\ZZZTTTNNNQQQPPPOOONNNNNNNNNOOOPPPSSSYYYaaagggjjjkkkkkkkkkmmmoooqqqrrrrrrsssuuuvvvzzz|||iiiaaa^^^]]]___ZZZZZZYYYXXXWWWUUUSSSRRRWWWTTTSSSUUUVVVVVVVVVWWWVVVVVVTTTSSSPPPNNNLLLJJJMMMNNNNNNLLLIIIFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCGGGIIIUUUnnnwwwiii___ZZZYYYXXXXXXYYY[[[^^^``````aaaccceeeccceeeffffffeeedddeeefffgggiiimmmttt~~~{{{qqqkkkjjjnnnsssuuuwwwxxxxxxvvvvvvvvvxxxzzz{{{uuuppplllkkklllsss~~~xxxoooccc\\\ZZZXXXSSSNNNPPPPPPOOONNNNNNOOOPPPQQQWWW\\\ccchhhkkklllmmmnnnoooqqqssssssssstttvvvxxx}}}xxxhhhaaa]]]]]]^^^ZZZZZZYYYXXXWWWUUUTTTSSSVVVTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKMMMOOOOOONNNKKKHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHSSSkkk{{{mmmbbb\\\YYYXXXXXXYYY\\\___aaabbbccceeeffffffhhhkkkkkkjjjiiihhhiiikkkmmmrrrxxx|||sssmmmlllpppuuuxxxyyyzzzzzzzzzzzz|||~~~}}}tttpppmmmmmmooouuu{{{zzzrrrjjj```ZZZXXXVVVRRRMMMOOOOOONNNNNNOOOPPPRRRSSS[[[___eeeiiilllnnnppprrrqqqsssuuuvvvvvvvvvxxxzzzrrrfffaaa]]]\\\]]]ZZZZZZYYYYYYWWWVVVTTTSSSTTTUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSQQQOOONNNLLLKKKNNNPPPQQQOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGQQQgggttthhh___[[[XXXWWWZZZ]]]aaadddeeefffhhhiiijjjnnnrrrsssrrrooommmlllooorrrxxx~~~}}}uuupppooosssxxx{{{|||}}}}}}~~~tttqqqoooppprrrwww~~~{{{}}}{{{vvvlllfff^^^YYYWWWUUURRRNNNOOONNNNNNOOOPPPRRRTTTUUU___bbbfffjjjlllooorrrttttttuuuwwwxxxxxxyyy{{{}}}|||lllddd```]]][[[\\\ZZZZZZYYYYYYXXXVVVUUUTTTTTTWWWYYYXXXWWWXXXXXXVVVUUUTTTRRRQQQOOONNNMMMMMMOOOPPPQQQPPPMMMJJJHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGOOObbb}}}{{{oooddd]]]XXXVVVZZZ]]]bbbeeegggiiikkkmmmooosssyyy{{{zzzvvvrrrqqqqqquuu|||}}}vvvrrrqqquuuzzz{{{||||||}}}uuurrrqqqsssuuuzzzwwwqqqiiiddd]]]YYYWWWUUURRRPPPNNNNNNOOOPPPRRRUUUWWWYYYaaadddhhhkkkmmmpppsssvvvvvvwwwyyyzzzzzz{{{}}}}}}rrrgggbbb```]]][[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUU\\\___\\\YYYZZZYYYVVVUUUTTTRRRQQQOOOOOOOOOOOOPPPQQQQQQOOOLLLJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHNNN]]]tttwwwkkkaaaZZZVVVZZZ]]]aaadddgggjjjnnnqqqsssxxx}}}yyyvvvxxx|||zzztttrrrqqqtttyyyxxxxxxyyyyyy}}}yyyvvvuuuwwwyyy~~~tttnnnfffbbb]]]YYYVVVTTTRRRQQQOOOOOOPPPRRRUUUXXX[[[]]]cccfffjjjmmmoooqqqtttwwwwwwyyy{{{{{{{{{|||~~~tttkkkcccaaa```\\\ZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVYYYbbbfff```\\\]]][[[VVVVVVUUUSSSQQQPPPPPPQQQRRRTTTTTTRRROOOLLLKKKLLLMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIMMMXXXkkkuuuggg^^^YYYYYY[[[___bbbeeejjjppptttwww}}}~~~~~~uuuqqqooonnnqqqvvvttttttssstttxxx~~~{{{|||}}}tttnnndddaaa\\\XXXUUUSSSQQQPPPOOOPPPQQQTTTWWW[[[^^^```eeehhhmmmppprrrtttvvvxxxxxxyyy{{{||||||}}}ooohhhbbbaaa```\\\ZZZZZZYYYZZZZZZYYYYYYXXXWWWVVV\\\hhhllleee___```]]]WWWWWWUUUTTTRRRQQQRRRSSSTTTYYYWWWTTTPPPMMMMMMPPPRRRLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJRRRbbbzzzoooddd]]]YYYZZZ\\\^^^bbbiiiqqqvvv|||xxxooolllkkkkkknnnrrrqqqpppoooooosss|||xxxpppbbb```\\\XXXTTTQQQPPPOOOPPPQQQRRRUUUXXX\\\```bbbgggjjjooosssuuuvvvxxxyyyxxxzzz|||||||||}}}{{{nnngggbbbaaa```\\\ZZZ[[[YYYZZZZZZZZZYYYXXXWWWWWW___kkkppphhhaaabbb^^^WWWWWWVVVTTTSSSRRRSSSTTTUUU]]]ZZZVVVQQQNNNOOORRRVVVLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGHHHNNN]]]tttuuuhhhaaaXXXYYYZZZ\\\```hhhqqqwww|||tttllliiiiiihhhkkkpppooonnnlllmmmqqqzzzvvvkkkdddaaa\\\WWWTTTSSSSSSTTTOOOQQQTTTXXX]]]aaadddfffgggjjjmmmoooqqqrrrtttvvvxxxuuuuuuyyy}}}xxxkkkgggaaa\\\ZZZZZZYYYYYY[[[\\\]]]\\\ZZZYYYZZZZZZdddfffhhhhhheeeaaa^^^]]]^^^]]][[[WWWSSSRRRSSSUUUYYYXXXWWWTTTRRRRRRTTTVVVRRROOOJJJGGGGGGGGGGGGFFFHHHGGGHHHLLLSSSdddpppccc[[[[[[]]]___```bbblllxxxzzz~~~{{{}}}tttnnnfffbbbcccfffhhhiiinnnmmmmmmmmmooovvv~~~yyyooobbb^^^ZZZUUURRRQQQQQQRRRQQQSSSVVV[[[___cccggghhhjjjllloooqqqrrrsssuuuwwwzzzwwwxxx{{{~~~sssjjjfffaaa^^^\\\\\\[[[ZZZ]]]]]]]]]]]]\\\[[[\\\]]]bbbdddffffffccc```^^^]]]XXXXXXWWWUUUSSSSSSTTTVVVXXXXXXWWWTTTRRRRRRSSSUUURRROOOJJJHHHGGGGGGGGGGGGHHHGGGHHHKKKPPP^^^vvvvvvjjj___\\\[[[[[[[[[]]]fffooottt|||}}}xxxvvvzzz~~~zzzpppjjjdddaaabbbfffiiikkknnnmmmlllkkkmmmrrryyy~~~xxxpppaaa^^^YYYTTTQQQPPPQQQRRRSSSUUUYYY^^^cccgggjjjlllmmmoooqqqsssssstttvvvxxx{{{zzz{{{}}}~~~xxxmmmhhheeebbb``````___]]]\\\^^^______````````````___```bbbcccccc```]]]\\\\\\WWWXXXXXXWWWUUUTTTUUUVVVXXXXXXWWWUUURRRQQQSSSUUUQQQNNNJJJHHHHHHHHHHHHGGGHHHGGGGGGIIILLLVVVjjj|||~~~uuuhhhaaa[[[YYYYYYZZZaaahhhnnnuuu}}}{{{tttppppppuuu{{{~~~{{{qqqkkkfffaaa^^^aaaeeejjjlllpppooonnnlllmmmpppvvv{{{rrrlllaaa^^^ZZZUUUSSSRRRSSSTTTTTTWWW[[[aaafffjjjmmmnnnoooqqqssssssssstttwwwyyy{{{|||~~~~~~qqqiiieeedddbbbbbbbbbbbb___]]]^^^```cccgggiiigggdddaaa___```aaa```]]]\\\\\\\\\^^^^^^]]][[[WWWUUUTTTUUUWWWWWWWWWUUURRRQQQRRRTTTPPPMMMJJJIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKRRRaaapppsssiii___\\\[[[]]]ccciiimmmtttyyy{{{||||||xxxsssmmmiiijjjpppuuuxxx{{{xxxnnngggddd```]]]___ccciiilllsssssssssrrrrrrtttxxx|||xxxkkkfff___\\\XXXTTTRRRSSSTTTUUUVVVYYY^^^ccchhhlllnnnooopppqqqrrrsssssstttwwwzzz{{{}}}|||~~~{{{ooohhhcccbbbaaabbbcccbbb```^^^]]]```ffflllpppnnnhhhccc^^^______^^^\\\[[[\\\^^^aaaaaa___\\\WWWUUUTTTUUUVVVWWWWWWUUURRRQQQRRRSSSOOOMMMJJJIIIJJJJJJJJJIIIGGGFFFGGGIIIKKKPPP\\\hhhzzzpppeeeaaaaaabbbhhhnnnsssxxx{{{zzzyyyxxxsssmmmiiifffeeekkkoooqqqtttwwwxxx|||xxxnnngggddd```]]]^^^bbbhhhlllsssuuuwwwxxxxxxyyy{{{}}}~~~rrrgggcccYYYWWWTTTQQQPPPQQQTTTUUUYYY\\\aaafffkkknnnooopppppprrrsssssssssuuuyyy|||}}}}}}yyyuuuuuu{{{}}}vvvnnnfffaaa`````````aaaaaa___]]]\\\___dddlllqqqpppjjjeee_________]]]\\\\\\^^^``````___]]]YYYUUUTTTUUUVVVUUUVVVVVVUUUSSSQQQQQQRRRNNNLLLJJJJJJKKKKKKKKKIIIHHHFFFGGGJJJLLLPPPZZZddd{{{wwwnnniiiggggggmmmuuuzzz~~~|||zzzxxxsssmmmhhhcccbbbfffjjjlllooossssssyyy}}}~~~vvvnnnfffdddaaa______cccjjjoootttwww|||~~~~~~||||||{{{zzz{{{mmmddd```VVVUUURRRPPPPPPRRRUUUWWW]]]```eeejjjnnnpppqqqqqqqqqsssttttttuuuxxx|||~~~wwwrrrpppnnnqqqxxx{{{wwwqqqmmmhhhccc```___]]]]]]^^^___^^^\\\^^^]]]```eeelllnnnkkkhhh``````___]]]\\\]]]```cccdddbbb^^^XXXTTTSSSTTTWWWUUUVVVVVVUUUSSSQQQQQQQQQMMMLLLJJJKKKLLLLLLKKKJJJJJJHHHHHHJJJLLLOOOWWW```ssszzzuuuooonnnttt}}}|||zzzvvvpppfffaaa___bbbgggiiimmmrrrtttzzz~~~vvvmmmdddcccbbb``````eeemmmtttyyy}}}}}}zzzwww~~~ssshhhaaa]]]WWWUUUSSSRRRRRRUUUXXXZZZ```ccchhhmmmppprrrrrrrrrssstttuuuuuuwwwzzz~~~yyyooonnnmmmiiimmmtttwwwrrrjjjfffcccaaa```^^^\\\\\\\\\]]]\\\[[[___\\\[[[___fffkkkllljjjaaaaaa```^^^]]]^^^aaadddmmmiiiccc[[[TTTRRRSSSUUUTTTVVVVVVUUUSSSQQQQQQQQQMMMKKKJJJKKKLLLMMMLLLJJJMMMIIIHHHJJJKKKNNNUUU^^^nnn~~~vvvssszzz~~~}}}yyyttteee```]]]```eeeiiinnnssswww~~~vvvmmmbbbbbbaaa```bbbgggqqqxxx~~~{{{uuu{{{uuulllddd^^^ZZZUUUTTTSSSRRRSSSVVVYYY[[[cccggglllppprrrsssuuuvvvsssuuuxxxzzzzzz{{{}}}~~~sssjjjggghhhjjjjjjjjjhhheeecccaaa___^^^^^^\\\YYYYYY\\\]]][[[ZZZZZZYYYZZZ\\\```ccceeeeeebbbaaa```______```aaabbbfffccc^^^ZZZVVVSSSRRRRRRUUUTTTTTTUUUVVVTTTQQQNNNOOOPPPQQQPPPNNNLLLKKKLLLGGGJJJLLLKKKIIIJJJQQQWWWfff{{{yyywwwxxxnnneee^^^aaaggglllqqqvvv~~~yyyooogggcccaaacccdddgggooowww|||yyyyyy|||}}}llleee___YYYVVVUUUTTTSSSSSSUUUYYY]]]___dddhhhlllpppqqqrrrtttuuuuuuwwwzzz{{{{{{|||~~~ooohhhddddddffffffeeedddbbb```^^^]]]\\\^^^[[[YYYYYY[[[\\\[[[YYYYYYYYYZZZ\\\___bbbdddddddddbbb```^^^^^^___aaabbbccc```\\\XXXTTTRRRQQQPPPTTTTTTTTTUUUUUUTTTQQQNNNLLLNNNOOOOOOMMMKKKLLLLLLNNNOOONNNLLLJJJKKKPPPTTTbbbwwwxxxttttttnnnddd\\\]]]cccjjjrrrzzz~~~~~~vvvlllgggcccbbbccceeehhhqqqyyy|||{{{}}}{{{|||oooccc___ZZZVVVTTTSSSSSSRRRTTTWWW\\\bbbeeehhhkkkooorrrssstttuuuwwwxxxzzz|||}}}|||}}}xxxkkkeeeaaa``````aaa```___]]]\\\[[[ZZZZZZ\\\[[[YYYYYYZZZZZZYYYXXXXXXXXXYYY[[[]]]```bbbcccgggddd```]]]\\\]]]```bbbaaa___\\\XXXUUUSSSQQQQQQTTTSSSSSSTTTTTTSSSQQQNNNKKKMMMOOOOOONNNNNNOOOPPPWWWTTTPPPLLLKKKLLLNNNPPP\\\qqqvvvrrrqqqmmmcccZZZYYY^^^gggttt}}}tttjjjhhhdddbbbdddfffjjjsss}}}~~~~~~~~~uuufff___\\\XXXUUUTTTRRRQQQRRRUUUYYY```fffjjjmmmooosssuuuvvvwwwxxxzzz{{{|||}}}}}}}}}}}}~~~nnngggccc___]]]\\\]]]\\\ZZZYYYYYYXXXYYYYYY[[[ZZZYYYXXXXXXXXXXXXWWWVVVWWWYYYZZZ[[[]]]```bbbhhheee```\\\ZZZ[[[^^^aaaaaa___]]]ZZZWWWVVVUUUTTTSSSSSSRRRSSSTTTSSSQQQOOOMMMOOOQQQRRRRRRRRRSSSUUUZZZVVVOOOLLLKKKLLLMMMNNNXXXjjj}}}rrrmmmmmmhhh```XXXXXX\\\fffuuu~~~tttkkkhhhdddbbbdddhhhlllvvvtttjjj```]]]ZZZVVVTTTTTTPPPQQQSSSWWW\\\ccciiilllnnnqqqsssuuuvvvwwwzzz{{{}}}~~~~~~~~~~~~~~~}}}rrrhhhdddbbb^^^\\\\\\[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVTTTVVVXXXYYYYYYZZZ^^^aaagggddd___ZZZYYYZZZ]]]___^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSRRRRRRTTTTTTRRRQQQNNNPPPRRRSSSSSSSSSTTTUUUWWWSSSNNNKKKKKKLLLMMMMMMUUUccczzzvvviiidddccc```\\\YYYZZZ^^^fffuuuuuulllhhhdddccceeeiiiooozzzvvvhhhaaa[[[YYYWWWSSSRRRSSSQQQSSSVVV[[[aaagggkkkmmmmmmppprrrtttuuuwwwzzz|||ssskkkcccbbbaaa^^^\\\]]][[[YYYXXXVVVVVVWWWXXXYYYXXXXXXXXXVVVTTTSSSTTTUUURRRUUUXXXXXXWWWXXX\\\___dddaaa]]]YYYXXXYYY[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRSSSTTTUUUTTTRRRMMMOOOQQQQQQPPPPPPQQQRRRRRRQQQNNNLLLJJJKKKMMMNNNSSS]]]nnnqqqbbb[[[YYYZZZYYYZZZ\\\___gggvvvwwwoookkkgggeeehhhmmmtttxxxmmm```[[[XXXWWWUUUQQQRRRUUUSSSVVV[[[aaafffjjjmmmnnnoooqqqtttvvvwwwzzz}}}uuuooogggaaa```___\\\\\\^^^[[[YYYWWWUUUTTTUUUWWWXXXWWWXXXXXXVVVSSSQQQRRRTTTQQQTTTWWWWWWUUUVVVZZZ^^^```^^^[[[XXXWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVVVVVVVTTTSSSSSSUUUVVVUUUTTTOOOQQQRRRQQQPPPNNNNNNOOOOOOPPPQQQNNNKKKJJJKKKNNNQQQWWWdddyyyqqqaaaZZZXXXXXXXXXZZZ\\\___gggxxx~~~vvvnnnjjjiiilllqqqyyyvvvjjjccc\\\YYYWWWWWWUUURRRTTTXXXVVVYYY___eeejjjmmmnnnooorrrtttwwwyyy{{{~~~zzzqqqmmmeee___^^^]]][[[\\\^^^[[[YYYVVVTTTSSSTTTVVVWWWVVVXXXXXXUUURRRPPPRRRTTTPPPTTTWWWWWWTTTUUUYYY^^^^^^\\\ZZZXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYWWWUUUTTTTTTUUUVVVVVVUUUSSSTTTUUUTTTQQQOOOOOOOOONNNQQQTTTQQQLLLIIIKKKNNNPPPSSS]]]qqqttteee___]]]XXXXXXZZZ[[[]]]fffzzz}}}qqqmmmlllooouuu}}}vvvkkkbbb^^^YYYXXXWWWUUURRRRRRTTTVVVZZZ^^^eeejjjnnnqqqtttwwwssswwwzzzzzzyyy|||~~~qqqppppppjjjaaaZZZXXXYYY[[[\\\\\\ZZZWWWTTTSSSSSSUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPRRRSSSSSSTTTVVVXXXYYYZZZccc```]]]\\\]]]]]]ZZZXXX[[[[[[[[[[[[ZZZXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVUUUSSSOOOLLLKKKLLLMMMMMMLLLJJJHHHIIIKKKNNNSSSRRRXXXhhh|||{{{mmmddd^^^\\\YYYXXXZZZ```kkk~~~tttooouuu|||vvvlllccc\\\YYYTTTTTTTTTTTTTTTWWW[[[___]]]aaagggllloooqqqtttuuutttwwwzzz{{{{{{~~~uuummmnnnoooiiiaaaZZZXXXYYYZZZZZZYYYWWWTTTRRRRRRRRRTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUWWWYYY\\\^^^```dddaaa]]]\\\\\\\\\ZZZXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYTTTTTTSSSRRRPPPNNNNNNNNNMMMNNNMMMLLLJJJJJJLLLNNNOOOOOOTTTbbbrrrxxxlllccc\\\YYYXXXZZZ___jjj}}}}}}xxx|||xxxzzzuuuiiiccc\\\WWWVVVRRRSSSTTTTTTVVV[[[aaaeeebbbfffkkknnnpppqqqssstttuuuwwwzzz{{{|||xxxjjjhhhlllmmmggg```[[[XXXXXXWWWWWWUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWZZZ]]]aaadddffffffbbb^^^[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXXXXYYYRRRQQQQQQQQQPPPPPPPPPPPPMMMNNNOOONNNLLLKKKLLLMMMMMMNNNSSS\\\hhhxxxyyylll```\\\ZZZ]]]bbblll|||vvvooosssyyy|||lllccc^^^YYYWWWVVVVVVVVVVVVUUUWWW[[[aaaeeehhhkkkoooqqqrrrrrrssstttuuuwwwzzz{{{}}}|||kkkdddeeejjjiiieee___[[[XXXWWWUUUTTTSSSRRRQQQQQQQQQSSSUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTWWW[[[___dddhhhjjjfffccc___\\\ZZZYYYYYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXRRRQQQPPPQQQQQQRRRQQQPPPMMMOOOPPPPPPNNNMMMMMMMMMNNNPPPTTTZZZaaaooovvvhhhccc```bbbgggooo}}}rrrkkkpppuuutttfff___\\\XXXVVVWWWWWWWWWWWWWWWXXX\\\aaaffflllooosssttttttttttttuuuwwwxxxyyy{{{~~~qqqgggccceeehhhfffbbb]]]YYYWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXZZZZZZYYYXXXWWWVVVUUUTTTSSSTTTWWWZZZ^^^cccfffhhheeeccc```]]]ZZZXXXXXXYYYUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQQQQSSSSSSQQQOOOMMMOOOPPPPPPNNNMMMMMMNNNOOOQQQUUUXXX\\\fff}}}pppjjjfffgggkkkqqq}}}tttppptttvvvkkk```[[[XXXUUUTTTVVVTTTVVVXXXZZZ]]]aaafffjjjnnnqqquuuwwwwwwwwwwwwxxxzzzzzzzzz|||yyykkkeeecccdddgggccc```[[[WWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXX]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVYYY\\\___bbbdddbbbbbbaaa^^^[[[XXXXXXYYYUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVTTTRRRRRRUUUVVVSSSQQQNNNOOOPPPOOOMMMLLLMMMNNNNNNPPPSSSVVVXXX```rrrxxxrrrmmmmmmooosss|||~~~mmmccc[[[WWWVVVSSSTTTVVVTTTWWW[[[___bbbfffjjjnnnooorrrvvvyyyyyyyyyzzz{{{~~~}}}~~~llldddbbbaaabbbeeeaaa]]]XXXUUUTTTTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWWWW[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXZZZ\\\^^^______aaabbb```\\\YYYXXXYYYUUUVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUTTTTTTVVVSSSQQQSSSWWWYYYWWWTTTOOOOOOOOOMMMKKKKKKMMMOOONNNOOORRRVVVXXX]]]jjjxxx|||vvvuuuvvvxxx~~~qqqhhh___XXXVVVUUUTTTUUUXXXWWWZZZ___ccceeehhhkkknnnooorrrwwwzzz{{{{{{|||}}}rrreee___^^^^^^```ccc```\\\VVVSSSSSSTTTUUUVVVRRRSSSSSSTTTUUUUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]```bbbaaa]]]ZZZXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSSSSUUURRRPPPSSSYYY\\\ZZZXXXOOOOOONNNLLLJJJKKKMMMOOOPPPPPPTTTXXXZZZ^^^hhhsss{{{~~~|||}}}~~~rrrggg\\\[[[YYYUUURRRRRRTTTVVV[[[___cccgggiiikkkmmmooorrrvvvyyy|||||||||}}}}}}~~~mmmfff___]]]^^^^^^[[[XXX[[[ZZZXXXUUURRRRRRUUUWWWUUUTTTSSSRRRRRRTTTVVVWWWUUUVVVWWWWWWVVVVVVXXXZZZYYYZZZZZZZZZYYYZZZ[[[]]]]]]^^^^^^]]]\\\[[[ZZZYYY[[[[[[ZZZYYYWWWTTTSSSRRRRRRQQQQQQSSSUUUWWWVVVUUURRRQQQSSSZZZaaabbb\\\VVVPPPNNNLLLKKKLLLNNNNNNMMMNNNPPPSSSVVVYYY^^^dddiiitttyyyhhh___[[[ZZZXXXUUUSSSTTTWWWZZZ___bbbgggjjjkkkmmmoooqqqtttwwwzzz|||}}}|||}}}~~~vvvhhhbbb\\\ZZZ[[[\\\YYYWWWUUUUUUTTTRRRQQQQQQSSSUUUVVVUUUSSSRRRSSSTTTVVVWWWVVVWWWXXXWWWVVVWWWYYY[[[[[[[[[[[[[[[ZZZZZZ[[[\\\_________^^^]]][[[ZZZYYYZZZ[[[[[[ZZZXXXUUUTTTSSSRRRPPPPPPQQQSSSTTTTTTSSSTTTSSSTTTZZZaaabbb]]]VVVOOONNNLLLLLLMMMNNNNNNMMMNNNPPPSSSUUUXXX]]]cccgggrrr~~~zzzkkk^^^XXXXXXWWWVVVUUUUUUXXX\\\```eeehhhkkkmmmnnnoooqqqssswwwyyy|||~~~~~~}}}~~~|||jjjbbb]]]XXXWWWXXXXXXWWWUUUQQQRRRSSSSSSRRRRRRSSSUUUWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\aaa```___^^^\\\[[[YYYYYYYYY[[[[[[ZZZWWWTTTSSSSSSRRRQQQPPPQQQRRRTTTSSSSSSUUUSSSTTTXXX^^^___[[[VVVNNNMMMLLLLLLNNNNNNNNNMMMNNNPPPRRRTTTWWWZZZ___ccckkkwwwvvvwwwzzzmmmbbb[[[WWWTTTTTTUUUUUUWWW[[[aaafffjjjlllnnnppppppqqqsssuuuyyy|||~~~rrriii\\\YYYVVVUUUVVVVVVVVVUUURRRTTTWWWWWWVVVUUUUUUVVVXXXVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]]]]]]]^^^___aaabbbaaaaaaaaa```^^^\\\ZZZYYYXXXWWWXXXZZZZZZWWWSSSPPPOOOPPPTTTRRRQQQQQQSSSUUUUUUUUUSSSQQQQQQSSSWWWXXXUUURRRMMMLLLLLLMMMOOOOOONNNLLLMMMOOOQQQSSSTTTWWW[[[^^^bbbnnnyyymmmoooyyyxxxmmmccc]]]YYYXXXQQQSSSUUUWWWZZZ___eeejjjmmmooopppqqqqqqrrrtttvvv|||}}}sssiiifffZZZXXXVVVUUUUUUVVVVVVUUUUUUWWWYYYYYYXXXVVVUUUUUUWWWVVVUUUSSSSSSTTTVVVWWWXXXZZZZZZZZZYYYYYY[[[\\\\\\\\\]]]aaaeeehhhgggfff___^^^\\\YYYWWWVVVVVVUUUWWWXXXXXXSSSMMMJJJLLLOOOTTTRRRPPPQQQSSSUUUVVVVVVPPPMMMLLLLLLOOOPPPNNNLLLKKKKKKLLLNNNPPPPPPNNNKKKMMMNNNPPPQQQRRRTTTVVVXXX]]]hhhwwwnnneeehhhsss}}}zzzuuuqqqjjjbbb\\\XXXWWWWWWQQQTTTXXX\\\```dddiiillloooppprrrrrrrrrsssvvvxxx}}}yyyjjjdddcccXXXXXXWWWVVVVVVUUUUUUUUUTTTVVVXXXXXXVVVTTTTTTTTTWWWVVVTTTSSSTTTUUUWWWYYYZZZ[[[[[[ZZZXXXXXXYYYZZZZZZZZZ\\\aaagggkkkjjjhhh]]]\\\ZZZWWWVVVUUUUUUUUUWWWXXXVVVQQQKKKIIINNNSSSWWWTTTQQQPPPQQQSSSTTTSSSNNNKKKHHHGGGHHHIIIIIIHHHJJJKKKLLLOOOQQQQQQNNNKKKLLLNNNPPPPPPPPPPPPRRRTTTZZZdddrrrtttfffaaadddooozzzwwwpppllleeeccc___[[[XXXVVVUUUUUUSSSWWW]]]bbbfffiiimmmoooqqqrrrsssssstttuuuxxx{{{}}}yyynnnfffaaa___XXXXXXXXXWWWUUUTTTTTTUUUSSSUUUVVVVVVUUUTTTUUUVVVUUUUUUTTTSSSTTTVVVYYYZZZ[[[\\\[[[ZZZWWWVVVWWWXXXYYYXXXZZZ___fffjjjhhheee]]][[[YYYWWWVVVVVVVVVWWWWWWXXXVVVQQQKKKMMMUUU]]]___\\\WWWTTTSSSSSSRRRRRROOOLLLHHHFFFEEEFFFGGGGGGIIIJJJLLLPPPRRRQQQNNNJJJLLLMMMOOOOOONNNNNNOOOPPPVVV___lll{{{yyyiii```^^^bbbmmmxxx}}}vvvpppkkkfffccc]]]\\\ZZZXXXWWWUUUUUUTTTUUUZZZaaagggkkkmmmoooqqqrrrtttuuuuuuuuuwwwzzz}}}}}}sssgggeeeaaa\\\YYYWWWXXXXXXVVVTTTSSSSSSTTTRRRTTTVVVVVVVVVVVVXXXZZZUUUTTTSSSSSSUUUWWWZZZ[[[\\\\\\\\\YYYVVVUUUUUUVVVYYYXXXYYY^^^eeehhhfffbbb]]][[[YYYWWWVVVWWWXXXYYYXXXXXXWWWRRRNNNQQQ\\\fffhhhddd^^^YYYWWWUUUTTTRRRQQQNNNJJJFFFEEEFFFGGGHHHHHHJJJMMMPPPRRRQQQNNNJJJLLLMMMOOOOOOMMMLLLMMMNNNQQQZZZffftttqqqccc^^^^^^aaalllwww~~~