BM6P6(@ RRR<<<>>>777999888777999DDDbbb{{{uuu{{{llliiiiiimmmnnnmmmnnnqqqqqqqqqpppnnnmmmnnnrrruuuzzz{{{wwwtttqqqooohhhmmmtttwwwuuurrrqqqqqqtttrrrqqqqqqqqqmmmfffaaa]]]XXXOOOEEE>>><<<>>>AAADDDCCCBBBAAABBBCCCDDDEEELLLLLLLLLMMMOOOQQQSSSTTTSSSWWW[[[]]]^^^```eeeiiiooollliiihhhhhhhhhgggffflllooosssuuuuuuvvvyyy|||}}}{{{}}}yyyxxxwwwsssyyy|||yyytttsssvvvyyy{{{zzz~~~sssbbbQQQKKKKKKJJJGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFHHHKKKNNNPPPPPPOOONNNPPPNNNIIIEEEAAA>>>======<<>>CCC===<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>;;;===>>>???>>>???@@@BBBBBB@@@???>>>AAAFFFLLLOOOVVVQQQKKKHHHHHHHHHGGGEEEFFFJJJNNNUUUcccpppuuuqqqbbb```]]]aaannnvvvoooaaaeeeZZZMMMDDDAAA@@@===;;;@@@@@@BBBCCCEEEFFFGGGHHHJJJKKKQQQVVVVVV\\\tttRRR<<<999666777888888888777555444555444333222111111111111222222222111111111000000333444555777===UUUkkkiii||||||}}}zzztttmmmhhh___PPPGGGMMM\\\hhhllllllmmmuuuttteee\\\iiiooossswwwccchhhssskkkYYYSSS\\\bbblll~~~}}}bbbVVVQQQLLLHHHJJJMMMMMMLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNGGG>>>===PPPssskkkZZZbbbpppRRR<<<>>>777999888777777@@@YYY}}}ppphhh{{{rrrmmmlllnnnooommmooorrrpppppppppnnnmmmnnnqqqtttvvv}}}{{{vvvrrrnnnllljjjnnnssswwwwwwuuusssrrrqqqppppppqqqqqqnnniiieee```[[[SSSIIIAAA>>>???AAABBBBBBAAAAAABBBCCCEEEFFFLLLLLLKKKLLLMMMOOOQQQSSSQQQWWW^^^aaabbbccceeegggnnnllljjjiiijjjjjjjjjiiirrrtttuuuuuuvvvyyy~~~|||}}}}}}yyy{{{}}}xxxfffSSSKKKJJJIIIGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPOOOLLLHHHDDD@@@>>>=========@@@CCCDDDCCCCCCDDDFFFGGGDDDEEEHHHJJJJJJNNNSSS]]]eeekkklllmmmoooooolllkkkkkklllmmmllliiiddd```YYYSSSOOOOOOXXXjjjtttnnn{{{iiimmm\\\IIIAAA777777999888===UUU{{{~~~~~~}}}vvvjjj___ZZZVVVXXXbbbmmmtttyyy}}}yyykkkgggaaaRRRGGGDDDBBB>>>===???>>>;;;===AAA>>>======<<<======>>>>>>????????????????????????===???@@@@@@??????@@@AAAAAAAAAAAABBBEEEJJJNNNPPPSSSOOOJJJHHHHHHHHHGGGEEEGGGKKKVVVeeeqqqtttlllddd___aaaaaaaaaeeehhhbbbXXXZZZQQQFFF@@@>>>???>>>===@@@AAABBBCCCEEEHHHIIIKKKQQQQQQRRRUUU[[[mmmrrrGGG;;;;;;777777777777777666555555555444333222111111111111222222222111111111000000333444555555999MMMqqq{{{fffooo|||{{{{{{yyyuuuqqqppphhh[[[SSSXXXgggrrruuutttlllffffffeee```\\\ZZZiiiuuu}}}hhhppp~~~yyylllddd[[[cccvvv|||~~~iii```WWWNNNHHHJJJMMMMMMLLLKKKJJJKKKHHHHHHJJJLLLNNNNNNLLLIIICCC>>>GGGeee\\\QQQgggRRR<<<>>>777999888888777;;;NNNnnnddd[[[yyyzzzsssnnnnnnnnnmmmooosssooooooooommmlllmmmpppsssrrr{{{|||vvvrrrooommmnnnooorrrvvvyyyxxxvvvsssooooooooopppqqqpppllljjjddd```XXXNNNEEEAAA@@@AAAAAAAAAAAAAAACCCEEEGGGHHHMMMLLLKKKJJJKKKMMMPPPQQQPPPWWWaaafffgggfffeeefffmmmkkkjjjjjjlllmmmlllkkkwwwvvvuuutttuuuyyy}}}{{{hhhTTTKKKJJJHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKMMMOOOQQQRRRMMMJJJFFFBBB???===<<<<<<>>>AAADDDFFFEEEEEEDDDEEEGGGEEEFFFIIIKKKKKKPPPWWWaaahhhmmmmmmnnnooonnnllliiiiiijjjlllkkkhhhccc___TTTOOOLLLQQQ^^^mmmrrrnnn~~~~~~bbbHHH???777777999999:::KKKjjj}}}|||}}}yyyqqqjjjccc\\\WWWZZZaaajjjuuu~~~}}}ppphhhhhhdddWWWKKKFFFCCC???>>>??????<<<<<<@@@??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBB@@@@@@@@@AAABBBCCCFFFIIIKKKNNNOOOPPPNNNKKKIIIGGGGGGGGGFFFEEEHHHLLL]]]ttt}}}qqq___UUU]]]cccfffccc^^^[[[WWWSSSNNNGGG@@@===>>>@@@AAAAAA@@@@@@AAACCCFFFIIILLLNNNSSSTTTSSSUUUbbb~~~\\\>>>:::999888888777666666666666666444444333222111111111111222222222111111111111111222333555444555BBB]]]uuuvvv```iii|||{{{yyy~~~}}}{{{yyyxxxwwwvvvvvvrrrlllaaaZZZ___lllvvvyyylll^^^PPPMMMQQQVVV]]]cccnnn}}}mmm{{{wwwmmmrrruuusssmmmffffff~~~sssfff___TTTHHHGGGJJJMMMNNNLLLJJJIIIHHHGGGHHHJJJNNNQQQOOOIIIDDD@@@BBBVVVqqqUUUXXXRRR<<<>>>777999888:::888:::GGGbbb~~~eeeYYYpppwwwooolllllllllnnnrrrmmmnnnnnnmmmlllmmmppprrrsss{{{~~~xxxuuutttssspppoooqqqtttyyyzzzvvvsssoooppppppppppppooonnnlllgggddd]]]TTTJJJCCCAAA@@@@@@@@@@@@AAACCCFFFHHHJJJOOONNNLLLKKKLLLNNNPPPQQQSSSZZZbbbggghhhgggggghhhjjjiiihhhiiilllmmmnnnmmmuuutttsssrrrtttyyyyyygggTTTLLLKKKIIIFFFEEEHHHGGGFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNOOOPPPQQQJJJHHHDDDAAA>>>===<<<<<<@@@BBBEEEGGGGGGFFFEEEDDDFFFEEEFFFIIIJJJKKKRRRZZZfffkkkooonnnmmmooonnnllliiiiiijjjkkkjjjfff```[[[QQQNNNJJJRRRdddllllllnnnaaaFFF???999888:::::::::DDD[[[xxx}}}www~~~||||||zzzvvvrrrnnneee\\\YYY[[[cccqqq}}}|||~~~yyyoooiiijjjggg\\\OOOHHHDDD???===??????======???@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???AAADDDDDDCCCCCCCCCDDDFFFHHHKKKNNNPPPOOONNNMMMIIIHHHGGGGGGGGGGGGHHHHHHLLLNNN```wwwzzzgggWWWTTT___cccfffccc]]]WWWSSSQQQEEEBBB>>>===???BBBCCCDDD??????@@@CCCFFFJJJNNNPPPOOOSSSUUUXXXiiiRRR===:::444999888666555555555666777444333222222111111111222111111111111111111111111222333555555444:::LLL^^^{{{hhhbbbwww{{{wwwzzzzzzyyywwwuuuuuuwwwyyyqqqmmmeee```cccnnnvvvxxxaaaSSSFFFFFFOOOZZZeeennnyyypppqqqeeehhhqqqtttsssllljjjvvvqqq```XXXUUUMMMCCCFFFIIIMMMNNNLLLIIIGGGGGGKKKLLLNNNRRRSSSOOOHHHBBBBBBIIIfff{{{eeeaaasssRRR<<<>>>777999888888777777AAAZZZzzzvvvfffssszzznnnjjjjjjjjjlllooolllmmmnnnnnnmmmnnnppprrruuu}}}{{{xxxwwwwwwrrrppppppssswwwxxxvvvsssrrrrrrrrrqqqooonnnmmmmmmiiigggaaaYYYNNNFFFAAA?????????@@@AAADDDGGGJJJKKKPPPOOOOOOOOOOOOPPPQQQRRRWWW\\\bbbeeefffgggjjjmmmhhhfffeeefffiiilllmmmnnnrrrrrrsssuuuyyy}}}tttdddSSSMMMLLLIIIFFFDDDFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPPPPPPPNNNNNNHHHFFFCCC@@@>>>=========BBBCCCDDDFFFGGGGGGEEEDDDEEEDDDFFFIIIIIIKKKSSS\\\iiinnnpppnnnmmmnnnnnnlllkkkkkkkkkkkkiiiccc[[[VVVOOOPPPKKKUUUiiikkkiiitttdddGGG@@@888777888::::::>>>NNNjjjqqqzzz~~~{{{zzzxxxxxxqqqiii```ZZZXXX[[[gggttt|||~~~vvvooommmjjjaaaUUUMMMFFF@@@<<<>>>???>>>>>>@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEE@@@CCCFFFHHHGGGGGGHHHHHHJJJLLLNNNPPPQQQOOOLLLJJJGGGGGGGGGFFFGGGHHHJJJLLLTTTUUUaaapppmmm]]]XXX___dddbbbaaa___ZZZSSSMMMJJJ???>>><<<<<<>>>@@@BBBBBB>>>???@@@CCCGGGKKKOOOQQQPPPTTTWWW]]]qqqpppHHH;;;;;;333999888666555555555666777333333222222111111222222111111111111111111111111111333555777555777CCCPPPfffvvv___lll{{{||||||wwwwwwxxxwwwvvvttttttwwwyyysssrrrmmmiiikkksssyyyzzzdddUUUGGGHHHTTTbbboooxxx~~~qqqzzzmmmccc[[[^^^ffflllmmmllljjjssszzzqqqmmmggg\\\RRRNNNMMMJJJFFFFFFIIILLLMMMKKKIIIHHHHHHOOOPPPQQQRRRPPPKKKFFFBBBJJJXXXxxxiiifffxxxRRR<<<>>>777999888555555666===TTTxxxzzz|||www{{{nnniiiiiiiiikkkmmmlllmmmoooooonnnoooqqqsssvvv}}}|||wwwvvvwwwssssssrrrsssuuuuuuuuussstttttttttqqqnnnlllmmmnnnkkkiiifff^^^SSSJJJCCC@@@??????@@@BBBDDDGGGJJJLLLOOOPPPQQQSSSSSSTTTSSSSSSZZZ^^^bbbdddeeeggglllppphhheeeccccccfffjjjmmmnnnrrrsssuuuzzz~~~tttcccRRRLLLKKKIIIFFFDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQQQQOOOMMMKKKFFFEEEBBB???>>>===>>>>>>DDDCCCCCCDDDFFFGGGEEEDDDDDDDDDFFFIIIIIIKKKUUU___jjjooopppmmmlllnnnnnnlllllllllllllllhhhbbbYYYSSSMMMRRROOOZZZrrrppppppjjjHHH@@@666555555777888999BBB[[[uuu|||zzzzzz{{{vvvqqqiiibbb[[[ZZZcccnnnwww~~~wwwtttrrrkkk```WWWNNNEEE???>>>???>>>>>>@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHDDDGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKIIIFFFGGGGGGFFFGGGJJJOOORRR]]]]]]bbbgggccc\\\___hhheee___YYYVVVRRRIIIBBB???::::::;;;;;;<<<>>>??????>>>???BBBFFFJJJMMMPPPQQQXXXYYY\\\iiiVVV;;;888<<<888888888777666666666666666333333222222111222222333111111111111111222222222222222444666555555===FFFUUUkkk^^^mmmzzzwwwuuuzzz}}}vvvwwwvvvuuuuuuuuuuuuuuuuuuqqqrrrpppmmmnnnssswwwvvvfffUUUHHHLLL]]]qqqvvvwwwsssUUUNNNKKKOOOYYY___^^^___dddyyycccYYYSSSPPPLLLHHHGGGGGGHHHHHHGGGIIIKKKLLLKKKJJJJJJKKKOOOQQQRRRNNNIIIEEEFFFGGG\\\qqqoooaaasssRRR<<<>>>777999888555666777===SSSxxxqqqwww|||nnnjjjjjjjjjjjjllllllnnnooopppoooppprrrtttrrr{{{}}}wwwwwwxxxuuuvvvvvvuuutttssstttuuutttuuutttqqqmmmlllnnnqqqlllllljjjcccYYYNNNFFFBBB@@@@@@AAABBBDDDGGGJJJKKKMMMOOORRRUUUVVVVVVTTTSSSZZZ^^^bbbdddeeeggglllpppiiifffaaa```ccchhhmmmpppssstttvvv|||zzzgggRRRIIIHHHGGGFFFGGGDDDDDDDDDEEEFFFIIIKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKFFFDDDBBB???>>>>>>???@@@FFFCCCAAABBBDDDFFFEEEDDDDDDEEEHHHKKKJJJMMMWWWccckkkoooooolllkkkmmmnnnmmmkkkllllllllliiibbbYYYSSSJJJTTTRRRaaa|||{{{eeeAAA???;;;777444666999777:::PPPiii~~~}}}zzz|||~~~zzztttkkkaaa\\\bbbmmmooozzz~~~~~~||||||xxxlllbbbZZZNNNDDDAAA@@@???>>>@@@???@@@@@@BBBCCCEEEGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKIIILLLOOOPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHGGGGGGGGGLLLSSSXXXaaa```_________```aaabbb___WWWQQQNNNIII@@@;;;<<<888999;;;===>>>>>>???@@@???BBBFFFJJJNNNPPPQQQRRRYYYZZZeee{{{___EEE888888<<<999777777777777777666555555333222222111222222333333000000111111111222222222222111222444333222777>>>GGGiiieeehhhzzzppprrr{{{~~~wwwxxxvvvttttttvvvuuurrrooommmpppppplllllloooqqqooofffXXXOOOXXXnnnqqq```HHHDDDFFFOOOYYYXXXUUU^^^nnnjjjPPPMMMIIIFFFDDDEEEFFFGGGGGGGGGHHHIIIKKKKKKJJJKKKMMMOOOOOORRRRRRLLLDDDCCCKKKSSSxxxdddeeerrrRRR<<<>>>777999888777999:::???TTT{{{vvvxxx}}}oookkkkkkkkkkkkllllllnnnpppqqqpppqqqssstttnnnxxx}}}yyyyyy{{{wwwyyyzzzwwwtttrrrtttwwwsssttttttqqqmmmmmmpppsssnnnnnnlllfff\\\QQQHHHDDD@@@@@@AAABBBDDDGGGJJJKKKJJJMMMRRRVVVXXXWWWTTTRRRYYY]]]ccceeefffhhhkkknnnkkkgggaaa___bbbhhhnnnqqqtttsssuuu{{{kkkSSSHHHEEEFFFGGGIIIEEEEEEEEEFFFHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMFFFDDDBBB@@@??????@@@AAAGGGDDD@@@@@@CCCEEEEEEDDDEEEFFFIIILLLLLLNNNYYYeeekkknnnoookkkjjjmmmnnnmmmjjjkkklllllljjjccc[[[TTTGGGTTTUUUfffYYY666>>>CCC;;;666777;;;777777JJJccczzz~~~{{{~~~}}}wwwnnnaaaZZZ```kkkkkkwww~~~}}}|||uuujjjcccVVVIIICCCAAA???>>>?????????@@@BBBDDDFFFIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRRRRPPPLLLJJJIIIHHHHHHGGGGGGHHHJJJMMMNNNHHHHHHHHHGGGHHHMMMUUU\\\______\\\ZZZ___ddd___WWWWWWQQQLLLJJJDDD<<<;;;@@@888:::>>>@@@AAAAAABBBCCCAAADDDIIINNNQQQSSSSSSRRRTTTWWWkkkxxxMMMAAA===<<<<<<777666777888888888777555444222222222111222222333333000000111111222222222222222000000111000///333:::DDDWWW{{{yyyrrrpppnnnxxxyyyyyyvvvssstttwwwvvvqqqkkkmmmqqqqqqnnnmmmooopppnnnmmmbbb]]]iii}}}xxxpppzzzQQQJJJGGGJJJTTT]]]XXXUUUgggwww\\\OOOSSSLLLHHHEEEHHHMMMMMMJJJGGGIIIJJJJJJJJJJJJLLLOOORRRPPPTTTTTTLLLCCCDDDQQQ^^^ppp___sssVVV===>>>999<<<999;;;333888???KKKxxxoookkkmmmllljjjjjjlllnnnoooooooooppprrrtttnnnqqq{{{}}}{{{zzz{{{xxxxxxwwwwwwvvvuuuuuutttrrrqqqppppppooooooppppppmmmlllkkkhhhbbbYYYOOOGGGAAA@@@AAAEEEJJJKKKJJJGGGCCCLLLSSSQQQPPPTTTXXXXXXaaa___```dddeeedddeeehhhhhhcccbbbggggggdddlllxxxsssyyylllOOOIIILLLHHHCCCCCCGGGGGGGGGGGGIIILLLNNNOOOSSSOOOKKKJJJKKKLLLJJJHHHGGGDDD@@@===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGKKKRRR[[[ccchhhkkklllmmmnnnnnnnnnmmmlllqqqmmmkkknnnlllcccWWWQQQKKKRRR\\\uuuTTT===;;;???>>>888666999888<<>>???CCCGGGGGGDDDBBBGGGFFFFFFFFFGGGJJJLLLNNNNNNIIIHHHKKKKKKFFFEEEGGGHHHGGGGGGIIILLLMMMKKKHHHLLLJJJJJJKKKPPPUUUZZZ]]]___]]]]]]___aaa___YYYSSSOOOKKKEEEAAA>>>===;;;::::::<<<>>>?????????AAACCCCCCKKKPPPMMMLLLQQQVVVYYYYYYccc{{{gggEEE>>>:::888888555666666666666555555555555111111000000000111333444111111111111111111111111222222111111222222333444<<>>???@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGIIIMMMTTT\\\eeejjjjjjkkklllnnnnnnnnnmmmmmmqqqmmmkkkmmmjjj```UUUOOOKKKRRRcccyyy~~~wwwPPP??????CCC???999888:::999;;;LLLaaa}}}mmm~~~}}}~~~~~~zzzyyyrrrgggllltttqqqeeejjjrrrxxx}}}}}}yyyvvvkkk\\\QQQLLLHHHDDD@@@AAA>>><<<===>>>>>>======DDDCCCCCCCCCDDDFFFGGGIIIHHHCCCCCCFFFHHHEEEFFFJJJFFFEEEEEEGGGJJJJJJHHHFFFBBBIIIRRRXXXZZZZZZ[[[]]]bbb___\\\]]]^^^[[[UUUOOOJJJFFFAAA>>><<<<<<;;;:::;;;===??????@@@AAADDDFFFGGGJJJNNNPPPQQQSSSXXX[[[lll~~~yyySSS<<<;;;:::888888555555555555444444444444333222111000000000111222333111111111111111111111111222222111111222222333444777???SSSpppooo{{{tttppprrrxxx{{{wwwqqqooooooooommmjjjmmmnnnooonnnlllkkkkkklllmmmjjjhhhjjjqqqxxx~~~~~~zzz}}}xxxfffVVVKKKIIINNNVVV```eeekkkwwweeeRRRMMMLLLHHHIIIHHHHHHJJJLLLLLLIIIFFFIIIHHHGGGHHHLLLOOORRRTTTSSSNNNGGGFFFOOOeeefffZZZrrrTTT;;;<<<777:::777666333888<<>>>>>@@@BBBCCCCCCAAABBBCCCCCCEEEEEEFFFGGGIIIIIIKKKOOOVVV___fffkkkjjjkkklllmmmnnnnnnnnnnnnooolllkkklllggg[[[QQQLLLNNNUUUmmm{{{rrrtttHHH@@@BBBDDD>>>;;;:::<<<:::;;;IIIYYYppp|||uuu~~~|||wwwwwwuuuqqqyyyyyycccfffkkkqqqyyy~~~{{{yyyxxxuuuwwwpppccc\\\ZZZUUULLLGGGFFFCCC@@@===>>>@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEBBBBBBDDDEEEDDDFFFIIIFFFFFFFFFHHHJJJKKKIIIGGGDDDOOO[[[bbbaaa^^^___```ddd```\\\ZZZXXXUUUOOOJJJCCC@@@<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAADDDHHHKKKOOOKKKNNNUUUXXXVVV\\\eee[[[AAA666<<<:::777888444444444333333333222222222333222111111000111111111111111111111111111111111222111111111111222333333111999GGGYYYtttmmmpppsssnnnpppuuu{{{tttkkkiiikkkmmmjjjggglllooorrrpppllljjjlllpppooolllhhhgggiiillloooppp{{{yyyzzzxxxuuugggWWWLLLJJJNNNPPPSSSZZZdddooovvvyyyyyywwwqqq```NNNGGGKKKLLLHHHIIIHHHIIIJJJKKKIIIFFFCCCJJJHHHGGGJJJOOOSSSTTTTTTOOOHHHDDDMMMfffmmm```cccVVV===>>>999<<<999555666999:::>>>TTTyyy|||wwwnnnjjjiiiiiiiiikkkmmmmmmmmmmmmnnnoooqqqqqquuuyyyzzzzzzzzzvvvwwwvvvuuutttttttttuuuvvvtttuuuvvvvvvuuusssqqqooooooooonnnmmmkkkeee^^^XXXOOOLLLHHHEEEEEEGGGIIIJJJMMMPPPRRRRRRRRRVVV[[[^^^^^^^^^cccjjjlllhhhfffggghhhiiifffdddmmm{{{}}}uuuwww~~~hhhVVVFFFBBBEEEFFFGGGIIIFFFGGGHHHIIIKKKMMMNNNOOORRRRRRPPPOOOLLLIIIEEECCCAAA???>>>???AAACCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJMMMRRRYYY```gggllljjjkkkkkkmmmnnnnnnoooooonnnlllkkkiiibbbVVVMMMKKKQQQ]]]tttuuuiii{{{BBBAAA@@@@@@<<<:::;;;===;;;<<>>@@@AAACCCFFFKKKNNNUUUOOOQQQYYYYYYVVVbbbuuuoooMMM;;;888>>>:::555555333444333333333333222222222333333222111111000000000111111111111111111111111111111111111111222222333...888AAAKKK___~~~zzzqqqrrr}}}wwwssspppvvvqqqllliiijjjjjjiiiggglllqqqtttrrrkkkiiilllqqqllljjjhhhggggggiiikkklllqqqxxx~~~{{{rrrnnnpppuuuzzzvvviii^^^SSSKKKJJJNNNQQQQQQTTT]]]eeefff```XXXUUUSSSMMMGGGHHHMMMLLLGGGHHHIIIIIIJJJIIIGGGDDDBBBJJJHHHIIINNNSSSUUURRROOOFFFGGGOOOcccnnnhhhnnnqqqVVV===>>>999<<<999666999999999<<>>>>>???BBBDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKOOOUUU\\\ccchhhkkkkkkkkkkkklllmmmnnnoooooollljjjiiifff]]]QQQLLLMMMSSSbbbqqqiiihhhqqqBBBCCC===<<<999999;;;===<<<>>>EEEMMMfffnnntttyyy||||||yyysssvvvzzz{{{zzziiidddbbbbbbfffnnnxxxxxxssstttuuunnnwwwyyyuuuyyyvvvdddUUU[[[[[[TTTMMMKKKIIIFFF@@@@@@AAAAAABBBDDDEEEFFFFFFKKKPPPPPPNNNKKKHHHFFFOOOPPPRRRTTTTTTSSSSSSSSS___^^^]]]```dddfffeeeccc^^^[[[VVVPPPLLLHHHEEECCC;;;999888999<<<>>>??????===>>>AAACCCEEEHHHMMMPPPUUUPPPRRRXXXVVVVVVkkkvvvzzzXXXFFF::::::>>>777333444222444444444333333333222222222222222222111111000000000000000000000000000000111111000000111111222333111777<<>>@@@CCCEEEDDDCCCBBBCCCDDDDDDFFFFFFGGGHHHHHHLLLSSS[[[bbbgggjjjkkkmmmllllllllllllmmmnnnnnnjjjiiigggbbbXXXNNNNNNRRRYYYccchhhddduuuhhhDDDFFF<<<===888:::<<<<<<<<<>>>CCCIIIOOOUUU^^^mmm|||{{{~~~}}}~~~~~~}}}|||{{{rrrqqqsssuuu}}}}}}pppiiihhhfffgggjjjpppwww{{{{{{vvvuuuvvvmmmrrrtttuuuzzz}}}tttfffbbbiiikkkddd^^^\\\VVVNNNHHHGGGEEEDDDDDDFFFGGGIIIIIIPPPWWWWWWTTTSSSQQQNNNQQQSSSVVVWWWVVVUUUVVVVVV[[[ZZZ\\\bbbhhhggg___WWWSSSQQQMMMJJJFFFCCCAAA@@@;;;:::999;;;>>>@@@@@@@@@>>>AAADDDGGGIIILLLOOORRRPPPOOOQQQUUUXXXaaa{{{llloooiiiKKK???555666999222111555333444444444333333333222222111111222222222111000000000000000000000000000000111000000000000111222222333333444888CCC\\\oooaaaoooiiilllpppsssooogggbbbcccfff```eeeiiijjjiiijjjoootttjjjkkklllkkkiiiiiijjjkkkkkklllnnnmmmkkkjjjjjjlllssskkkqqq|||zzzvvvyyypppdddcccbbbYYYRRRRRRTTTQQQLLLJJJGGGIIIKKKMMMNNNMMMLLLJJJIIIJJJKKKIIIFFFFFFIIILLLGGGHHHHHHGGGEEEEEEGGGIIIIIILLLQQQTTTSSSQQQMMMJJJGGG[[[rrr}}}nnndddeee~~~TTT;;;<<<777:::777777:::444555;;;:::NNNwwwxxxzzz{{{ssstttmmmlllllljjjlllooopppooommmmmmmmmmmmnnnooorrrxxx~~~yyyuuutttrrrpppppprrrtttuuuuuuuuuuuuvvvvvvvvvvvvvvvppppppoooooonnnkkkfffbbb]]][[[VVVOOOIIIFFFIIIKKKVVVPPPNNNRRRWWW\\\ccckkkcccbbbfffkkkkkkfffbbbccciiigggkkkvvv~~~~~~{{{yyy~~~nnn\\\PPPDDDFFFFFFDDDCCCDDDEEEEEEHHHIIIKKKNNNOOOPPPPPPPPPNNNNNNMMMJJJEEEBBBBBBDDD======???AAADDDEEECCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIOOOXXXaaahhhlllllllllooonnnmmmlllkkklllmmmmmmiiigggeee___TTTMMMPPPXXXddddddaaammm[[[AAAFFF;;;AAA:::<<<===;;;:::===@@@CCC>>>AAAIII]]]yyyyyy~~~wwwyyyzzzzzzyyyxxxxxxyyyzzzrrrrrrtttvvvvvvppppppnnnkkkhhhjjjooottt~~~|||xxxuuusssmmmooossswwwyyywwwrrrnnnmmmuuuwwwsssssswwwqqqggg]]]ZZZVVVRRRPPPPPPRRRTTTVVV^^^bbb^^^ZZZ[[[[[[YYYSSSVVVYYYZZZXXXWWWXXXZZZYYYZZZ^^^aaabbb\\\QQQHHHEEEEEEDDDBBB@@@>>>======;;;::::::<<<>>>@@@@@@???@@@DDDIIILLLNNNPPPRRRSSSMMMOOORRRYYYeeezzzzzzuuu}}}sssQQQAAA999111333666000111555222333222222222222111111111000000111222333222111111000000000000000000000000000000000000000111222222333...///666;;;GGGjjj~~~mmmooozzztttuuusssmmmeee``````aaa^^^```cccdddeeefffiiikkkgggiiijjjiiifffeeefffgggiiilllooommmiiifffeeegggfffccceeeooossspppnnnooojjjjjjnnntttwwwuuuooollleeeaaabbbfffddd[[[UUUUUUWWWRRROOOQQQRRROOOMMMNNNIIIIIIIIIHHHFFFEEEDDDCCCKKKKKKJJJJJJHHHGGGHHHJJJGGGGGGGGGEEEDDDFFFJJJNNNLLLOOOSSSSSSPPPNNNPPPSSSYYYpppccccccpppVVV===>>>999<<<999666999111222:::666GGGrrr{{{llluuuyyyxxxxxxooommmllljjjmmmppppppooonnnmmmmmmpppooommmnnnttt{{{~~~~~~vvvtttqqqooonnnnnnpppqqqvvvvvvvvvvvvwwwxxxyyyzzzrrrqqqqqqqqqpppmmmhhhdddcccbbb]]]UUUNNNKKKMMMOOOWWWOOOMMMRRRXXX]]]eeennncccdddiiiooonnngggbbb```jjjgggnnn|||~~~zzz|||sssiiibbbZZZMMMDDDCCCEEEEEEBBBAAABBBEEEFFFFFFGGGIIILLLNNNNNNOOONNNMMMMMMLLLHHHCCCAAABBBDDD===>>>???BBBDDDEEECCCAAACCCCCCDDDEEEFFFGGGHHHHHHJJJQQQ[[[fffmmmooonnnmmmpppooommmlllkkkkkkllllllhhhfffddd]]]SSSLLLRRR\\\oooeee^^^zzzOOO===CCC999CCC===>>>>>>;;;999;;;>>>???888:::CCCRRReeeyyy~~~kkkpppuuuwwwuuusssssstttvvvrrrxxx}}}~~~tttuuuvvvtttnnnhhhfffkkkpppxxxyyy{{{{{{zzzwwwrrrooolllnnntttzzzyyytttuuuyyymmmuuuyyyxxx{{{rrrnnnhhhaaa^^^]]]___```ffflllmmmeee___```bbbaaaVVVYYY\\\]]][[[ZZZ[[[]]]^^^___```^^^WWWMMMEEE???;;;<<<>>>===<<<:::::::::;;;;;;:::<<<>>>??????>>>BBBFFFLLLPPPRRRSSSTTTTTTNNNQQQUUU^^^sss}}}zzzXXX@@@:::999111444777111222555000111111111111000000000000///000111222333333222111000000000000000000000000000000000000000111111222000+++000:::888777OOOrrr~~~xxxpppkkkgggeeeddd````````````````````````bbbeeegggfffdddbbbccceeeccciiinnnmmmfffaaabbbeee___bbbbbb______ccc___XXXZZZ[[[[[[\\\```aaa[[[SSSYYYUUURRRSSSTTTRRRPPPOOOPPPMMMMMMMMMJJJFFFGGGLLLIIIHHHGGGHHHIIIIIIIIIHHHFFFEEEHHHMMMOOOLLLHHHGGGGGGGGGFFFDDDCCCFFFMMMRRRNNNQQQTTTQQQMMMMMMTTT[[[ooo~~~sssggglllXXX???@@@:::<<<888444777555555777555DDD```|||mmm}}}ooouuuvvvoooooolllllllllllllllmmmnnnooopppmmmlllpppwww}}}}}}|||wwwvvvrrrnnnmmmnnnrrrvvvvvvwwwyyyzzzzzzyyywwwvvvuuutttrrrpppmmmkkkiiihhheeeeeeaaaZZZRRRNNNQQQUUURRRLLLNNNXXX___```gggqqqcccdddjjjooommmddd___^^^jjjnnn{{{~~~qqq```UUUNNNHHHFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJLLLNNNOOOOOOOOOOOOJJJIIIHHHFFFCCCAAA@@@??????@@@BBBDDDEEEFFFGGGGGGCCCDDDDDDDDDDDDEEEHHHJJJOOOPPP[[[kkkpppjjjjjjqqqmmmnnnooooooooommmlllkkklllddd^^^YYYQQQOOO^^^qqq|||lllbbbvvv|||EEEDDDCCC;;;EEEBBB===888888;;;>>><<<999AAA::::::HHHXXXkkk{{{lllfffpppsssmmmnnnxxxtttrrrpppppprrruuuwwwxxx{{{vvvqqqoooppppppmmmiiiiiimmmrrruuuuuutttssssssppptttxxxxxxvvvtttsssttttttuuuvvvuuuttttttuuuvvvuuussspppnnnmmmmmmnnnooouuunnneee___]]][[[YYYVVVVVVWWWZZZ```cccbbb\\\WWW[[[ZZZXXXTTTMMMFFF???;;;???;;;888888:::<<<===<<>>===>>>@@@CCCEEEFFFJJJMMMMMMMMMNNNOOOOOORRRQQQ\\\wwwbbbGGG>>>:::444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000222...000666666666CCCUUUpppkkkiiigggeeecccaaa```_________]]][[[aaabbbbbbaaa^^^]]]]]]]]]bbbcccdddddddddcccbbbaaa^^^^^^]]]\\\\\\[[[ZZZZZZVVVWWWWWWWWWVVVTTTRRRQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHJJJKKKLLLLLLJJJIIIGGGDDDFFFIIIJJJKKKLLLOOORRRTTTRRRMMMHHHMMM\\\ooo|||iiiooouuunnnWWW??????999;;;888444777555666888555BBB\\\ssswww||||||}}}ssspppkkkkkklllllllllmmmmmmmmmlllkkkllloootttyyy||||||yyywwwsssooonnnooosssvvvuuuvvvxxxyyyzzzyyywwwvvvtttsssqqqooommmllljjjiiiiiiiiifff```XXXTTTUUUXXXQQQOOORRRYYY___dddiiinnn```cccjjjooommmfffcccddduuu{{{~~~ssseeeWWWPPPKKKFFFDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGJJJKKKMMMNNNOOOOOOOOONNNJJJIIIHHHEEECCCAAA?????????@@@BBBDDDEEEFFFGGGGGGDDDEEEFFFEEEEEEGGGJJJMMMSSSSSS]]]kkkpppkkkkkkqqqpppqqqqqqqqqpppooonnnmmmjjjeee```XXXOOOPPPcccxxx}}}eeeaaa~~~nnnBBB@@@@@@:::>>>>>>===;;;;;;<<<<<<:::888;;;===???BBBOOOhhhxxxpppdddhhhppprrrsssvvvooommmkkklllppptttwwwxxxxxxuuuqqqqqqrrrrrrmmmiiidddhhhnnnrrruuuwwwxxxzzzuuuyyy||||||yyyvvvuuuuuutttssssssqqqppppppppprrrooommmjjjhhhggggggiiijjjpppiiiaaa[[[ZZZZZZYYYWWW[[[ZZZ[[[]]]______\\\YYYVVVUUURRRNNNIIICCC===:::;;;999777888;;;>>>>>>===??????>>>>>>???BBBEEEGGGMMMOOOQQQPPPNNNOOOOOOPPPSSSVVViiiUUU???999666666555444333222222222222000000000000000000000000000000000000000000000000//////000000000111111111111000000000000000000000333///111555444333===LLLoooyyy```XXX^^^fffeeedddaaa]]]YYYXXXZZZ\\\___```aaa```^^^]]]^^^___```aaabbbbbbbbbaaa```___\\\\\\\\\[[[ZZZYYYYYYYYYVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPOOOOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKNNNRRRUUUWWWSSSOOOJJJIIIVVVoooyyyjjjbbblllWWWWWW>>>???888:::777444888666666999666>>>TTT{{{mmmvvvooojjjjjjkkklllllllllkkkkkkhhhjjjllloooqqquuuzzz}}}}}}zzzwwwssspppnnnppprrrttttttuuuwwwxxxyyyxxxwwwwwwsssrrrqqqpppooommmmmmllliiiiiihhhbbb[[[VVVUUUWWWQQQTTTWWWYYY```hhhjjjiii^^^cccjjjpppmmmhhhhhhlll~~~}}}sss```VVVMMMIIIGGGDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMNNNOOONNNNNNMMMKKKIIIGGGEEEBBB@@@??????@@@AAABBBDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGIIILLLOOOWWWXXX```kkkooolllmmmsssrrrrrrqqqppppppooonnnnnnhhhddd^^^TTTMMMSSSiiiyyy[[[fff\\\CCC???@@@@@@===<<<>>>???>>><<<999888777777@@@BBB<<>>;;;:::777777777999===???@@@????????????@@@CCCFFFJJJLLLQQQQQQPPPOOOMMMMMMOOORRRRRR]]]zzzkkkHHH;;;999888555444333222222222222222000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000111111333111222555222///666BBBTTTxxxuuu|||mmmaaaaaaccceeeeeeddd```ZZZVVVVVVXXXZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\]]]^^^______^^^]]]\\\YYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKNNNPPPQQQRRRSSSLLLMMMNNNTTTiiizzzaaabbb```{{{nnnCCCWWW>>>>>>888:::666444999777666999666:::KKKnnnmmmuuummmiiijjjkkkkkkkkkkkkjjjiiieeeiiinnnoooooorrrxxx~~~zzz{{{wwwsssooonnnooopppqqqssstttuuuwwwwwwxxxwwwwwwsssssssssrrrqqqqqqppppppjjjkkkjjjeee___ZZZXXXXXXQQQXXXZZZYYY___iiijjjbbb___dddlllqqqnnniiikkkqqq|||{{{vvvkkkdddYYYRRRLLLFFFFFFFFFCCCBBBDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOOOONNNMMMLLLJJJIIIGGGDDDBBB@@@@@@???AAABBBCCCDDDFFFFFFFFFGGGFFFFFFGGGFFFGGGIIINNNQQQXXXZZZaaajjjnnnmmmooouuuqqqqqqooonnnmmmllllllkkkddd```VVVLLLKKKYYYmmm{{{mmmVVVuuuNNNHHH>>>>>>EEEAAA>>>AAABBB@@@:::777999;;;;;;@@@@@@;;;@@@UUUrrr~~~sssbbbbbbaaa\\\cccaaa___```cccgggiiijjjkkkiiigggggghhhhhhfffdddaaaccceeefffgggjjjooorrrvvvxxx{{{||||||zzzyyyxxxsssqqqnnnlllkkkjjjjjjiiifffeeeccc```_________```^^^\\\ZZZ\\\^^^___\\\YYYVVVSSSPPPNNNLLLLLLKKKKKKEEECCCAAA>>><<<:::::::::666777999;;;>>>???@@@@@@AAAAAABBBDDDHHHLLLOOORRRTTTRRRPPPOOONNNNNNRRRWWW\\\rrr{{{RRR===999999888222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000111111111333111333444222///333:::@@@ZZZ{{{sssgggqqquuuaaaaaabbbbbbaaa^^^YYYUUURRRUUUVVVVVVUUUTTTSSSSSSTTTVVVWWWXXXZZZZZZZZZYYYYYYUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNNNNNNNNNNOOOJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJGGGMMMSSSSSSPPPMMMOOORRRVVVaaalllvvv~~~nnnddd\\\]]]uuuRRR;;;XXX>>>???888:::666444999777555999666888CCCdddzzzwwwrrrkkkiiijjjjjjjjjjjjjjjiiiiiieeejjjoooooonnnpppwww~~~zzz|||wwwrrrooonnnooonnnmmmqqqrrrsssuuuvvvwwwwwwxxxuuuuuuuuuttttttttttttsssppppppooolllgggccc```___TTTYYYZZZYYY___hhhggg^^^bbbfffmmmrrrpppkkklllqqqvvv|||}}}~~~ppp\\\RRRRRRPPPLLLHHHEEEGGGFFFCCCCCCEEECCCDDDDDDEEEGGGIIIJJJKKKNNNNNNOOOOOONNNMMMKKKJJJIIIHHHEEECCCAAA@@@AAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEEEEFFFEEEFFFJJJOOORRRXXXZZZaaaiiimmmnnnqqquuuqqqqqqpppnnnmmmkkkjjjiii```YYYMMMEEEMMM___lllnnn]]]YYYoooNNNSSSBBB:::EEEDDDBBBDDDDDD???888777;;;AAADDD===;;;>>>@@@IIIfffcccZZZ\\\[[[ZZZXXXWWWXXX\\\```cccdddeeecccaaa```aaabbbbbbcccaaaaaaaaaaaaaaaccchhhkkkppprrruuuyyy||||||{{{zzzwwwuuusssrrrssssssrrrpppjjjhhhfffdddbbbaaaaaa```___^^^___aaabbb^^^VVVPPPLLLKKKJJJHHHEEECCCAAAAAA>>>===;;;999888888999:::888:::<<<>>>??????@@@@@@DDDEEEGGGIIIMMMQQQTTTVVVYYYTTTQQQRRRQQQPPPVVV]]]vvv\\\@@@666555444333111111000000//////000000////////////////////////////////////////////////...////////////000000000//////000000111111111111111111333444222111333888888AAA]]]sssnnnqqq```\\\XXXWWWXXXXXXVVVSSSSSSTTTSSSQQQOOOMMMLLLMMMPPPQQQSSSTTTUUUUUUUUUTTTPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLMMMGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLRRRVVVRRRLLLNNN\\\iii~~~jjjccccccdddpppVVV@@@999YYY??????999:::666444999666333888777666>>>ZZZ}}}ssstttooolllkkkjjjiiiiiiiiijjjjjjgggkkknnnooommmooouuu{{{yyy}}}~~~yyysssooooooooommmkkkpppqqqrrrsssuuuvvvwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuppppppnnnllliiifffcccbbbZZZZZZYYY[[[aaafffccc]]]dddffflllrrrsssnnnmmmnnnqqq{{{}}}iii\\\RRRPPPQQQMMMJJJGGGFFFHHHGGGCCCCCCFFFCCCCCCDDDFFFHHHJJJLLLMMMOOOOOOOOOOOONNNLLLJJJIIIGGGFFFCCCAAAAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGJJJPPPTTTXXX]]]ccciiimmmooorrrtttqqqrrrqqqpppooollliiihhhZZZVVVKKKEEERRReeehhh^^^QQQdddmmmXXXcccPPP???FFFIIICCCDDDBBB===888888===CCCHHH;;;999@@@@@@@@@XXXzzzppp]]]WWWUUUQQQOOOOOOQQQUUU[[[^^^```aaa```^^^]]]]]]]]]^^^___\\\\\\]]]\\\]]]```eeehhhiiikkkoootttzzz||||||zzzyyywwwwwwzzz}}}~~~|||xxxnnnmmmjjjgggeeecccaaaaaaaaaaaaaaaaaa___WWWKKKBBBDDDEEEFFFDDDAAA>>><<<<<<:::999888888888999:::;;;:::<<<>>>??????@@@BBBDDDHHHIIIKKKMMMPPPSSSVVVXXXVVVPPPOOOTTTUUUTTT[[[eeezzzpppMMM===:::666333222333222222111111111222222////////////////////////////////////////////////......////////////000000/////////000111111222222000111222222222222444777888666HHHmmm|||xxxpppgggZZZQQQOOOQQQUUUXXXSSSSSSSSSPPPMMMJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPJJJIIIXXXttt~~~kkkiiiqqqvvvwwwYYYAAA===<<>>@@@AAA???<<<999999:::888888888999:::;;;<<<===;;;===??????@@@BBBFFFJJJJJJKKKMMMOOOQQQSSSUUUVVVSSSOOORRR]]]eeehhhsss~~~wwwZZZAAA;;;<<<888444555222222111111111111222222////////////////////////////////////////////////........./////////000000...//////000111111222222000111111000000222444444444555===QQQnnn{{{gggUUUMMMOOOTTTOOOPPPPPPNNNKKKIIIHHHIIIFFFGGGIIILLLMMMNNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJMMMNNNOOOOOOOOOMMMNNNOOORRR[[[rrrkkkdddnnnfffEEE===>>><<<[[[AAAAAA:::<<<888444999333000666888555:::CCCeeerrr}}}pppnnnjjjhhhgggiiilllmmmhhhiiijjjjjjkkkmmmppprrrrrrvvvzzz~~~}}}vvvttttttssspppllloooooopppqqqsssuuuwwwyyyuuuuuuuuutttssssssrrrrrrrrrpppnnnllllllkkkjjjiiifff[[[XXXaaafffccc```aaacccbbbfffqqqxxxvvvooolllmmmvvv~~~~~~}}}~~~}}}~~~xxx^^^RRRSSSNNNKKKKKKHHHDDDBBBCCCEEEDDDBBBDDDHHHCCCCCCDDDFFFIIIKKKMMMOOOPPPQQQPPPOOONNNKKKIIIGGGDDDCCCAAA@@@@@@CCCEEEGGGCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHIIINNNTTTYYYaaafffllloooppppppooonnnlllmmmoooooommmhhhccc```QQQXXXXXXSSS\\\iiicccPPPOOO|||sssOOOIII\\\VVV@@@:::???=========<<<::::::;;;<<<<<>>YYYeeeNNNHHHKKKJJJKKKKKKJJJHHHGGGGGGHHHDDDEEEGGGJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLOOOPPPQQQPPPOOOQQQTTTZZZfffxxxuuunnnggggggooopppHHH;;;;;;:::555```BBB>>>999===999666777777666555555777999===aaa}}}|||~~~pppcccdddgggdddeeejjjkkkkkkjjjjjjjjjkkkllllllttttttuuuxxx}}}}}}yyyuuusssqqqooommmkkknnnpppqqqpppqqquuuxxxxxxxxxwwwwwwvvvuuuuuutttqqqooonnnmmmmmmllliiiggghhhfffccc```^^^^^^___```ddd^^^bbbqqqxxxrrrmmmnnnqqqssszzz~~~yyyyyy|||{{{rrrppptttccc\\\SSSNNNNNNOOOMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOSSSQQQOOOLLLIIIFFFDDDCCCEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHGGGFFFFFFHHHJJJNNNIIIFFFGGGIIINNNWWW```gggiiilllrrrwwwwwwsssoooppptttsssmmmjjjhhhaaaXXXQQQhhhdddaaasssjjjSSSWWWgggVVVIII@@@@@@BBB>>><<<<<<:::;;;;;;<<<<<<;;;;;;:::===<<<:::888888888:::;;;IIIUUUjjjyyy^^^WWWSSSTTTQQQKKKJJJMMMLLLJJJLLLRRRTTTQQQMMMLLLPPPNNNLLLKKKLLLMMMMMMLLLLLLMMMNNNPPPSSSWWWZZZ\\\___```ccchhhlllmmmllljjjhhheeeaaa\\\WWWSSSQQQPPPIIIGGGDDDAAA???>>>======777777888888888888888888<<<<<<<<<<<<===>>>??????<<<>>>AAACCCEEEHHHLLLOOONNNLLLKKKLLLOOORRRSSSSSSVVVZZZqqqaaa===;;;777444111000000000///............---------..............................------------..............................//////000111111111111111111111000000111111222333333555444;;;LLL^^^yyy```OOOFFFEEEDDDDDDEEEEEEEEEEEEJJJIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBDDDAAA@@@AAADDDFFFEEEDDDEEEFFFFFFFFFEEEFFFIIIKKKJJJMMMOOOOOOLLLLLLMMMOOO]]]yyymmmfff^^^___uuuxxxJJJ999:::;;;999999```AAA>>>999<<<888666777777777555555777888>>>[[[{{{sssqqqdddeeegggccccccfffhhhhhhiiiiiikkklllmmmnnnrrrpppppprrrwww~~~~~~~~~|||yyywwwuuusssooolllkkkmmmoooppppppqqquuuxxxvvvxxxyyyzzzyyyxxxuuutttsssqqqppppppooonnnllljjjgggfffeeecccbbbaaa``````bbb]]]```nnnuuuqqqmmmoootttvvv{{{}}}yyyyyy}}}pppjjjjjjmmmxxx~~~rrr^^^XXXPPPLLLMMMOOONNNLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPOOONNNLLLIIIGGGEEECCCCCCCCCCCCBBBBBBCCCDDDDDDFFFGGGGGGGGGFFFFFFHHHIIIIIIHHHJJJNNNPPPRRRZZZccchhhhhhiiimmmqqqsssqqqooopppssssssnnniiieee]]]TTTRRRgggfffggguuuhhhTTT[[[ooo~~~PPPEEE======???<<<999999::::::;;;;;;;;;;;;::::::<<<:::999777777777999:::@@@III]]]wwwyyybbbXXXTTTOOOLLLKKKKKKHHHIIIMMMOOOMMMNNNPPPMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJMMMOOORRRTTTQQQQQQSSSUUUXXXYYYWWWUUUVVVTTTQQQMMMIIIGGGEEEEEEAAA@@@>>>;;;999999888888888888888888999999999999;;;;;;;;;<<<===???@@@@@@BBBDDDEEEFFFGGGIIILLLNNNUUUSSSPPPNNNNNNQQQUUUXXX```iiirrrJJJ;;;999777444111111111111000////////////.......................................------------..............................//////000111111111111000111111000000000111222222222444000333>>>IIIccc___UUUHHHBBBBBBFFFGGGGGGBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBEEECCCCCCDDDHHHIIIIIIGGGCCCEEEGGGIIIIIIJJJKKKMMMLLLMMMNNNLLLLLLSSS^^^ggguuudddYYYfff|||kkkQQQ;;;888;;;999666666```AAA>>>888<<<888666777888777555555666888???RRRoooooo}}}|||sssfffdddeeebbbaaadddeeefffggghhhjjjlllmmmnnnqqqnnnlllnnnttt|||~~~~~~{{{{{{zzzzzzxxxtttoookkkjjjlllnnnooooooqqqtttvvvuuuwwwzzz||||||yyyvvvtttuuutttrrrrrrrrrqqqooommmhhhggggggfffdddcccbbbaaaddd___aaalllrrrpppoooqqqvvvwww{{{~~~}}}xxxzzz~~~rrrfffcccfffllluuuzzzuuuqqqqqqnnngggWWWRRRLLLJJJKKKMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLIIIGGGDDDCCCAAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGIIIOOOSSSSSSSSSXXX```hhhgggfffgggjjjnnnppppppooossstttpppiiibbbWWWOOORRRdddjjjooouuudddXXXiii~~~gggIIIAAA<<<===>>><<<999888:::::::::::::::::::::::::::999777666666777888888777???RRRooonnn[[[[[[]]][[[XXXLLLJJJJJJLLLKKKIIIKKKPPPJJJHHHGGGGGGHHHIIIGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJHHHHHHHHHIIIIIIHHHGGGHHHGGGEEECCCAAA@@@??????;;;:::888777666666666666888888999999:::::::::;;;:::;;;<<<===???AAABBBCCCIIIJJJJJJIIIHHHIIIKKKNNNPPPQQQQQQPPPPPPSSSYYY^^^```pppsssRRR;;;888777555333222111111222000000000////////////...------------------------......------------.................................//////000000000000000000000000000000111111222555777222222777:::JJJdddppp[[[MMMHHHFFFBBB>>>AAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA?????????@@@AAACCCDDDEEECCCCCCCCCEEEHHHIIIIIIGGGFFFHHHJJJKKKIIIHHHIIIIIIHHHIIIIIIKKKQQQ___sssvvvjjjgggbbb|||wwwIII???999<<<===777333444```AAA>>>888;;;777777888888777555555666888>>>JJJeeeuuueeeaaabbbbbbcccfffcccdddfffhhhiiikkkllllllpppnnnmmmooovvv~~~~~~}}}}}}~~~xxxyyyzzz{{{zzzvvvooojjjjjjkkklllmmmnnnppprrrttttttuuuwwwyyyyyyxxxwwwvvvvvvuuutttssstttssspppnnnjjjiiigggeeeddddddddddddhhhdddeeekkkooonnnnnnqqqqqqtttyyy~~~}}}xxxyyy}}}yyykkkddddddgggmmmqqqooohhhdddeeebbb^^^QQQMMMIIIHHHIIIKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKHHHEEEBBB@@@@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGIIIGGGKKKPPPTTTRRROOOSSS[[[gggffffffgggiiilllnnnooopppssstttqqqhhh^^^SSSLLLOOO```nnnuuuqqq```dddWWWFFFAAA>>>???AAA@@@<<<:::::::::999999999999::::::999888888777777777888888444<<>>===<<<<<<999999999888888888999999888888999::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFKKKLLLKKKJJJIIIJJJLLLNNNJJJNNNRRRSSSRRRTTT[[[aaajjj}}}XXXDDD777555444333222111111222222////////////............------------------------......------------..............................---...//////000000//////000////////////000111111333777444333777666>>>PPP}}}uuu}}}lll]]]PPPDDD;;;CCCAAA???>>>>>>@@@BBBCCCDDDEEEFFFFFFFFFDDDBBBAAADDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFCCCCCCDDDFFFGGGGGGGGGFFFJJJJJJJJJGGGEEEDDDEEEFFFJJJLLLQQQ\\\lll~~~wwwkkkmmmxxxMMMEEE???;;;<<<:::555444777aaaBBB>>>888<<<888777888888777555444666777;;;CCC]]]uuueee___```dddgggiiicccdddfffggghhhiiiiiihhhllllllnnnrrrxxx}}}~~~~~~}}}||||||{{{{{{vvvwwwyyyzzzzzzvvvpppkkkkkkjjjjjjkkkmmmoooppppppsssssssssssstttuuuwwwxxxvvvuuusssssstttsssqqqooommmjjjgggdddcccdddfffhhhjjjggggggiiijjjjjjjjjllliiimmmuuu{{{{{{vvvvvvyyy}}}{{{vvvooohhhdddeeegggfffccc\\\WWWWWWYYYVVVQQQLLLJJJHHHGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKIIIFFFCCC@@@>>>AAABBBDDDFFFGGGGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJKKKOOOSSSRRRQQQVVV^^^fffhhhjjjlllmmmnnnooooooqqqrrrssspppfffZZZPPPLLLMMM^^^oootttiii```vvvPPPCCCAAA??????@@@AAA>>>;;;:::999888888888888999:::999999888888888999999999888;;;GGG[[[uuuttt}}}vvvmmmiiibbbZZZRRRQQQRRRTTTPPPHHHDDDEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBB@@@===<<<===>>>>>>>>>>>>======<<<:::999888777999::::::;;;;;;<<<<<<<<<888999:::;;;<<<===>>>>>>>>>???AAADDDGGGHHHIIIIIIJJJJJJJJJJJJIIIKKKOOORRRQQQTTTVVVWWWYYY```kkkuuuYYYDDD===222333222222111111111111111......---------,,,,,,,,,------------------------......------------..............................------...////////////...//////......//////000111...444222111555333444@@@\\\xxxgggooo~~~nnnccc]]]SSSNNNFFF???;;;;;;>>>@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFJJJPPPTTT```cccooo|||wwwppppppaaa===>>>888444444555555777999bbbCCC???999<<<888888888888777555444555777777===RRRvvvwwwggg```bbbgggiiiiiibbbccceeeggggggggggggfffgggiiilllqqqvvvyyyyyyxxx|||{{{{{{zzzyyyxxxxxxwwwuuuuuuvvvwwwwwwuuupppmmmlllkkkjjjjjjlllmmmmmmlllqqqpppoooooopppsssvvvxxxvvvtttssstttttttttrrrpppnnnllliiigggfffgggiiijjjiiihhhgggfffeeeeeeeeeeeecccgggnnnuuuuuuppppppsss{{{zzzxxxhhhgggeeebbb```_________]]]VVVOOOLLLOOOQQQOOOKKKGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLKKKIIIFFFDDDBBB@@@???CCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJNNNUUUYYY\\\bbbhhhgggjjjoooqqqqqqpppppppppppppppppplllbbbUUUOOOOOOSSS]]]jjjjjj```fff~~~MMM>>>???>>><<<<<<>>>===999:::999888777777888999:::888888888999999999999999;;;999:::EEEZZZuuu{{{yyy|||sssjjj```[[[WWWVVVTTTNNNJJJJJJIIIFFFCCCBBBBBBCCCBBBBBBAAABBBBBBBBBAAA@@@??????@@@>>><<<;;;<<<=========>>>>>>>>>>>><<<;;;999999999:::;;;<<<============:::;;;<<<===???@@@BBBBBBBBBDDDGGGIIILLLMMMMMMMMMJJJKKKKKKKKKKKKNNNSSSWWWWWWYYY]]]dddpppfff@@@:::;;;///111111111111111000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,------..............................///000000...555222111666333000777;;;VVVppp{{{}}}}}}ppp```RRRHHHBBB???<<<======>>>>>>???@@@@@@>>>>>>????????????@@@@@@CCCBBBBBBAAA@@@@@@AAAAAA;;;<<<===>>>===???AAADDDCCCFFFJJJQQQYYYdddooovvv}}}~~~xxxrrrqqqvvv___>>>>>>:::777444444555555333111dddEEEAAA:::===999888999999777555444555666333777DDD___}}}xxxlllfffgggiiigggccc___```cccfffggghhhggggggggghhhjjjnnnrrrtttsssrrruuuuuuuuuvvvvvvuuuuuutttuuutttsssssstttsssqqqooonnnkkkiiiiiikkkllljjjiiimmmmmmnnnoooqqqsssvvvwwwvvvuuutttuuuuuuuuusssqqqnnnnnnnnnnnnmmmlllkkkkkkhhhiiiiiigggeeeeeeeeeeeecccdddhhhllljjjgggiiinnnppp|||}}}{{{yyypppjjjggg\\\ZZZXXXVVVVVVVVVUUUSSSTTTOOOJJJIIIIIIIIIIIIIIIAAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLIIIGGGEEECCCBBBBBBBBBCCCFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGGGGIIIKKKMMMKKKNNNXXXaaaeeeiiillliiimmmqqqsssrrrrrrrrrsssooollljjjfff\\\PPPMMMQQQ___```bbb\\\YYYqqqeeeHHH===???===999999<<<<<<888999888777666666777888999666777777888888888888888999777666:::IIIdddpppssssssbbb[[[XXXVVVUUUVVVSSSOOOIIIEEEBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@EEECCCAAA@@@AAAAAA@@@>>>@@@@@@AAAAAA@@@???>>>===:::;;;<<<===>>>>>>======>>>>>>@@@AAACCCEEEFFFGGGGGGIIIKKKNNNPPPQQQQQQPPPNNNOOOOOOOOOPPPSSSXXX\\\___eeerrrqqqOOO999888:::111111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,,,,---............---......------......///000000666333111777555000444000???OOOjjjoooaaaXXXLLLJJJGGGDDDAAA@@@@@@@@@<<<=========>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAABBB<<<>>>???@@@AAAEEEKKKOOOZZZ___hhhrrr}}}yyyuuuoooqqqrrrxxxaaaAAA333>>>:::;;;:::777444333111///eeeFFFAAA;;;>>>:::888999999777555444555666111333999NNNuuu~~~vvvyyypppkkklllkkkeee]]]\\\^^^aaaeeeggghhhiiihhhiiiiiijjjmmmppprrrqqqpppooopppqqqrrrssssssssssssvvvsssqqqqqqqqqrrrqqqpppooollliiiiiijjjkkkiiigggkkkllloooqqqsssuuuuuuuuuwwwvvvuuuvvvvvvvvvtttrrrmmmooorrrtttssspppmmmjjjiiikkkllljjjhhhiiiiiiiiifffddddddeeeccc```dddkkkgggooouuurrrnnnqqqyyy|||wwwrrrnnnjjjccc^^^\\\ZZZVVVRRRPPPPPPOOONNNLLLJJJHHHGGGEEEBBB@@@BBBEEE===@@@CCCEEEFFFGGGIIIKKKIIIIIIIIIJJJKKKLLLLLLMMMIIIIIIHHHHHHIIIJJJLLLMMMFFFEEEBBBAAAAAACCCEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLOOOLLLOOOZZZeeehhhhhhiiilllooorrrsssrrrqqqsssvvvmmmiiifffbbbWWWMMMLLLSSSjjjbbb[[[RRRUUUyyyTTTCCC>>>@@@>>>999888<<<===999999888777555555777888999555555666777777888777777555777:::===GGG\\\vvvvvvnnn}}}ooo```[[[[[[]]]___^^^XXXPPPIIIEEECCCAAA@@@AAABBBCCCEEEEEEDDDDDDCCCGGGEEECCCBBBBBBAAA???===<<<===???@@@@@@???>>>>>>;;;<<<>>>???@@@??????>>>AAAAAACCCEEEGGGHHHJJJKKKJJJLLLNNNQQQSSSSSSSSSRRRSSSSSSSSSRRRSSSWWW\\\```nnnzzzzzzPPP@@@888666777333000111111111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................+++,,,------......------...------------...//////+++222///---444444///222666888999NNN|||~~~~~~aaa]]]VVVNNNHHHCCCAAA@@@======>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKMMMOOOUUU]]]cccwww~~~|||tttnnnrrr|||qqqyyyVVVGGGAAA777999444777777333///111666999iiiGGG@@@;;;>>>888999777666555444444555555777777:::JJJooorrrrrryyy|||yyyssskkkeeeaaa]]]XXXYYYaaafffeeefffjjjhhhddddddggggggfffllltttsssnnnmmmqqqttttttrrrppppppqqquuusssrrrrrrrrrrrrqqqoookkkjjjhhhhhhhhhjjjlllmmmjjjlllnnnqqqssstttttttttttttttttttttuuuuuuuuuuuurrrrrrrrrqqqpppooonnnmmmjjjkkklllmmmmmmmmmlllkkkgggfffffffffeeeeeeddddddhhhiiijjjlllmmmmmmllllllfffffffffdddbbb___\\\[[[TTTSSSQQQNNNLLLJJJHHHHHHJJJHHHFFFCCCBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFEEELLLLLLLLLKKKLLLLLLMMMNNNIIIJJJLLLMMMLLLKKKIIIHHHAAAAAABBBBBBCCCEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNSSSVVVYYY]]]dddkkklllhhhoooooooooooopppqqqrrrssspppgggaaa]]]TTTKKKOOOZZZjjj^^^UUUQQQ^^^TTT???AAA>>>;;;;;;<<<<<<:::888999888777666666777888999888999999888777777888:::555777999<<>>@@@BBBCCCAAA@@@@@@@@@AAAEEEJJJLLLKKKJJJLLLOOOFFFNNNMMMOOOXXXUUUNNNQQQZZZSSSSSS\\\dddhhhkkkooo~~~cccEEE;;;999444111333222111111000///......------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------............////////////000000111222222222222111888333333@@@]]]wwwmmmddd]]]XXXVVVLLLMMMMMMJJJFFFEEEIIILLLJJJKKKLLLLLLMMMQQQWWW[[[dddkkkqqqqqqnnnooovvv~~~oookkktttzzzxxxtttsssZZZDDDEEECCC:::333888666444333333333222111jjjHHHBBB<<>>::::::;;;;;;:::888999888666555555666888999;;;;;;;;;999777666666888777999::::::@@@NNNbbbqqq~~~qqqmmm~~~uuuhhhSSSJJJPPPTTT^^^dddZZZIII@@@BBBFFF>>>@@@BBBCCCBBBAAACCCEEEJJJJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGGGGGGGGGGGGGFFFBBBDDDFFFFFFEEECCCDDDDDDEEEHHHLLLNNNMMMLLLLLLMMMTTTZZZVVVRRRVVVTTTRRRYYYWWW^^^mmmbbbKKK777333444111///222111111000000///......---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......------------------------............////////////000000111222222222222111444333444;;;KKKddd}}}wwwlllffffffjjjnnnqqq|||zzz{{{~~~uuurrrppprrrwww~~~cccAAA888===>>>;;;:::888666444333333333222000mmmKKKCCC===???999888777666555555555666777>>>:::555:::PPPttt~~~ooowwwssspppsssvvvxxxsssjjj```ZZZ```jjjsssrrrlllgggaaa]]]```dddeeeddddddiiikkkkkkfffiiilllnnnnnnnnnooopppnnnmmmlllmmmooooooooommmooonnnkkkiiigggggggggggghhhhhhhhhiiijjjkkkmmmmmmoooooooooppppppqqqqqqqqqqqqqqqrrrrrrqqqpppoooooooooooooooooonnnllljjjiiijjjiiihhhgggggghhhjjjkkkgggggggggeeedddbbb```___YYYYYYXXXWWWUUUSSSQQQPPPOOONNNLLLKKKIIIHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNPPPPPPOOOOOONNNOOOOOOOOONNNNNNMMMKKKIIIFFFDDDBBBCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEGGGIIILLLOOORRRTTTYYY^^^bbbeeekkkqqqppplllllllllmmmmmmmmmmmmllllllcccaaaYYYNNNJJJTTTbbbjjjbbbRRRRRRddd{{{WWWAAA<<<@@@===:::999999:::999888:::888666444444666888:::<<<===<<<:::666444444444666888888888999@@@MMMWWW{{{vvviiibbbzzziiifffeeeaaa]]]WWWNNNFFFDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGIIILLLNNNOOONNNMMMLLLQQQYYYWWWTTTXXX[[[bbbpppwww{{{~~~bbbHHH;;;222333555222111444000000000///......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..........................................///////////////000111111222222111111///333555666:::FFFYYYhhhyyyqqqtttyyytttwwwuuusssuuuqqqvvvRRRCCC888999:::777666888777555333222333333222000oooMMMDDD===???999888888666555555555666777GGG@@@999999HHHfffxxxwwwpppooorrrxxx{{{vvvkkkaaa]]]gggooouuussskkkbbb^^^\\\[[[___cccddddddhhhmmmpppeeegggiiikkkmmmnnnnnnoookkkjjjjjjkkkmmmooonnnmmmooonnnllljjjiiihhhgggggggggfffeeeeeefffhhhjjjkkkmmmmmmmmmnnnooooooppppppmmmmmmnnnnnnnnnmmmmmmlllnnnoooooooooooommmllljjjkkkjjjhhhggggggjjjlllnnnddddddccccccaaa```______XXXWWWVVVUUUTTTRRRQQQPPPLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJMMMOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKIIIGGGEEECCCCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIILLLOOORRRUUUWWWZZZ___dddgggkkkppppppllllllmmmmmmmmmllljjjhhhggg[[[[[[RRRIIIMMM^^^iiijjj^^^OOOUUUnnniiiIII@@@@@@>>>===:::999888888888888:::888555444444555888:::999::::::888555333222333111444666666666:::AAAGGGcccyyyzzzcccnnn~~~lllaaaWWWKKKCCCAAADDDEEEDDDBBBCCCEEEEEECCCGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGHHHHHHFFFFFFFFFGGGKKKLLLNNNPPPRRRRRRRRRQQQKKKXXX\\\[[[___cccooommmLLL>>>888555777666222222555/////////......---------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////............///////////////000000111111111111111---111555444333999EEEPPPqqqmmmmmmxxx{{{sss{{{}}}nnnkkkqqqyyy}}}|||zzzooorrr|||NNNBBB===<<<===:::444111333666444222222222222111000rrrPPPGGG>>>@@@::::::999777666555555666666@@@999444666@@@ZZZuuurrrssswww{{{uuuiiibbbbbbjjjmmmooolllddd\\\ZZZ[[[\\\___dddgggggghhhlllpppgggggghhhjjjlllnnnnnnnnnjjjiiiiiijjjmmmnnnnnnmmmmmmlllkkkjjjjjjiiiiiiiiieeeeeeddddddeeefffhhhiiikkkkkklllmmmmmmnnnooooookkkkkkllllllmmmllllllllllllmmmnnnoooooonnnmmmmmmkkkiiigggfffgggiiilllmmmeeedddcccaaa```___^^^^^^WWWWWWVVVTTTSSSRRRRRRQQQKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGHHHKKKMMMPPPQQQRRRSSSPPPPPPNNNMMMLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLOOORRRUUUWWWZZZ```dddfffiiimmmmmmjjjnnnnnnnnnmmmkkkgggccc```UUUSSSLLLIIIUUUeeehhhaaaPPPOOOdddWWWDDDAAA@@@<<<<<<<<<:::999888888888999777555444444555777999444666777777444333222333111333666777666777:::===JJJbbbwww}}}{{{xxxzzzlllSSSFFFEEEDDDHHHGGGCCCCCCGGGHHHEEEHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGFFFHHHIIINNNNNNOOOPPPPPPQQQRRRSSSTTTccchhhdddddddddlllvvvVVVAAA888666444444111...///333............------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////............//////////////////000111111111111000///111333444444777<<<@@@VVVssszzzxxxuuuqqqpppsssyyy}}}~~~~~~}}}TTT@@@888666666777666444444666555333111111222222111000wwwUUUJJJ@@@BBB<<<<<<:::888666555555555555777111000666>>>QQQxxx}}}|||~~~rrrmmmqqqkkkhhhfffddd```ZZZYYY\\\bbbcccfffkkkkkkhhhhhhjjjjjjiiihhhiiilllmmmmmmllliiihhhhhhiiikkkllllllkkkiiiiiiiiiiiiiiiiiihhhhhhbbbbbbbbbcccdddfffggghhhiiiiiijjjkkklllmmmmmmnnnkkkkkklllmmmnnnnnnnnnmmmkkklllmmmnnnooonnnnnnmmmhhhgggfffeeeeeefffhhhiiigggeeeccc```]]][[[YYYYYYUUUUUUSSSRRRQQQQQQQQQQQQLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJLLLMMMNNNMMMKKKJJJGGGIIIKKKMMMOOOQQQRRRSSSPPPOOONNNLLLKKKJJJJJJJJJHHHGGGEEECCCCCCDDDFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIILLLOOORRRUUUWWW[[[aaaeeeeeefffjjjlllkkknnnooonnnlllhhhbbb\\\XXXPPPLLLHHHMMMYYYbbb^^^UUUEEEWWW~~~tttKKKAAA???::::::<<<>>>===;;;888777777777777666555555666777777111333666666555444444444444666777777666555555666;;;DDDOOO[[[mmm{{{kkkTTTLLLRRRQQQHHHCCCFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHJJJKKKHHHJJJLLLKKKIIIKKKPPPUUU^^^lllooojjjhhhgggqqqqqqVVVBBB777555444333222000///111333------------------------*********+++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////...///000000111111000000333222111222444555555555;;;PPPaaattt~~~uuusssuuuvvvvvv|||QQQ666666888555222222333555666777444222000000111222111000}}}[[[OOODDDFFF@@@>>><<<:::777555444333333666000111999===GGGggg|||yyynnngggccceeeeeeaaa___aaadddbbbfffmmmooojjjffffffllljjjhhhhhhjjjkkkjjjhhhgggffffffgggiiijjjiiihhhfffffffffffffffeeeeeeddd^^^___```bbbdddeeeeeefffffffffggghhhiiijjjkkkkkkiiijjjkkklllmmmmmmmmmmmmllllllmmmnnnnnnmmmkkkkkkeeeeeedddcccccccccddddddcccaaa^^^[[[YYYWWWVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQNNNNNNMMMLLLKKKKKKLLLLLLHHHJJJMMMOOOPPPNNNLLLKKKIIIJJJLLLNNNPPPQQQRRRRRRPPPOOONNNLLLKKKIIIIIIIIIHHHFFFCCCAAAAAACCCEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHKKKNNNRRRWWWZZZ\\\___dddgggeeeeeejjjmmmmmmnnnnnnmmmjjjeee]]]UUUPPPJJJFFFHHHQQQXXXVVVPPPLLLMMMkkkaaaCCC???===777999<<<@@@@@@===999777777555666666666666666666555222555777888666555444555555555666555444444444555666666999CCCRRRbbbkkkmmm~~~|||{{{iiipppmmm[[[LLLIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIHHHGGGGGGIIIKKKEEEJJJNNNOOOOOOUUUbbblllxxxxxxxxx}}}gggPPPAAA777222333444333111111111111111,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------............////////////...//////000000000000000333222111111111222222222...888@@@QQQqqq|||nnnsssvvvvvvwww~~~eeeCCC777;;;:::999777444333444555444333111000///111111111000___SSSGGGHHHCCC???===:::777555333333222777000222999888:::RRRrrr~~~{{{qqqiiieeejjjmmmiiiffffffbbb___cccmmmrrrmmmhhhgggmmmjjjggggggiiiiiigggeeefffeeedddeeegggggggggfffddddddddddddcccbbbaaa```ZZZ\\\___aaacccdddddddddddddddeeefffggghhhiiijjjfffggghhhiiijjjkkkkkkkkkmmmmmmnnnnnnmmmkkkiiihhhcccccccccbbbbbbaaaaaa```\\\[[[YYYWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRRRRPPPOOONNNMMMMMMLLLLLLMMMHHHKKKNNNPPPQQQPPPMMMKKKJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIGGGCCCAAA@@@AAADDDEEEDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKNNNRRRWWW\\\aaacccbbbgggiiiffffffkkkooopppmmmmmmllliiibbbYYYPPPKKKGGGDDDIIISSSTTTKKKFFFHHH___VVV???======999888<<>>AAA???999555555666444777222222666777999HHH\\\uuuwww|||zzzyyyllleeehhhmmmmmmlllmmmhhhccclllooodddfffffffffffffffffffffffffffiiihhhffffffffffffdddbbbaaa```aaabbbccccccaaa___ZZZ[[[]]]```aaacccddddddgggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiijjjkkkiiigggdddbbbfffdddbbbaaa_________```[[[ZZZXXXVVVUUUUUUUUUVVVSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTRRROOOLLLLLLMMMOOOKKKKKKMMMOOOQQQPPPMMMJJJHHHIIIKKKMMMPPPRRRSSSSSSUUURRRNNNMMMNNNMMMKKKHHHIIIGGGDDDCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKIIIGGGGGGGGGHHHHHHHHHPPPNNNOOOUUU^^^eeegggeeegggfffeeefffiiikkkkkkkkkhhhhhhhhhfff```XXXPPPKKKFFFPPPXXXVVVOOOJJJJJJKKKsssoooKKKBBB;;;888@@@<<<===>>>===:::888888888888777777666555444444444666666666777666555555444222333444555444333222111888444333777:::<<>>888999888444444333333333444555777888777444111//////000000///qqqaaaZZZSSSQQQKKKKKKFFF===666555555444666333333666555444>>>KKKwww~~~uuummmzzz}}}zzztttnnnmmmqqqzzz{{{vvvxxxttthhhcccgggfffgggggghhhiiijjjkkkkkknnnkkkgggdddcccbbb```___]]]\\\\\\]]]___^^^\\\ZZZZZZYYYXXXXXXYYYZZZ\\\\\\___```aaabbbccccccccccccbbbbbbbbbbbbcccccccccddd^^^___aaaccccccbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZVVVUUUTTTRRRQQQQQQQQQQQQSSSRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSOOOKKKIIIJJJKKKNNNMMMLLLMMMOOOPPPOOONNNIIIJJJKKKMMMMMMNNNNNNNNNPPPNNNLLLKKKLLLKKKIIIHHHKKKHHHFFFEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHKKKMMMNNNOOOUUU^^^eeehhhiiihhhhhhllljjjhhhiiijjjkkkjjjiiiggghhhfff```WWWPPPLLLKKKTTT]]]lllooo\\\LLL]]]}}}uuuHHHAAA>>>===>>>666888999:::999666555444555777777666666555444444444444444444444444333333222333333222222222333333444555333333555555444888===DDDQQQjjjwww~~~{{{}}}~~~eeeRRRAAA333222333111000333/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------.........//////...------...//////.........//////000000111000222222111000222777<<>>666666666555777555555777555333999BBBeeeuuudddppp}}}|||xxxxxx{{{xxxvvvyyyvvvnnnmmmjjjeeedddhhhffffffhhhiiijjjlllmmmmmmooolllgggdddbbbaaa___]]]\\\[[[[[[\\\]]]]]]ZZZXXXZZZYYYWWWUUUUUUVVVXXXYYY[[[\\\^^^___aaabbbbbbbbb``````aaaaaabbbbbbbbbaaa^^^______```___]]][[[ZZZ\\\[[[[[[ZZZYYYXXXXXXXXXTTTTTTSSSRRRQQQPPPOOOOOORRRRRRQQQPPPQQQRRRSSSTTTSSSSSSRRROOOLLLKKKKKKLLLNNNMMMKKKKKKMMMOOOPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLOOONNNNNNMMMMMMMMMLLLKKKKKKIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJMMMPPPRRRSSS[[[eeejjjjjjiiijjjlllooommmkkkkkkkkklllkkkjjjgggfffaaaXXXOOOKKKLLLNNN]]]ooozzzcccZZZoooYYY;;;AAA;;;;;;@@@444666888999888666444444555666666666555555444444444333333333333333222111111333222111111111222444555222333444444333333444777777>>>JJJ\\\sss{{{xxxuuuyyy}}}zzz}}}bbbHHH???777222333333///...000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------------------------...---------------------................................./////////000000///111222222111111333555555HHHcccyyyzzzrrrvvv}}}~~~|||{{{~~~___FFFBBBFFF```TTTCCC888666777555111111111111111333555777888888555111///.........---rrrhhh___^^^WWWUUULLL???777666777777888777888888666444777<<>>CCC999666;;;888666888999999777555666666444444444444444444444444222222222222222111111000//////000000222333555555000444666444333555666444555777888:::FFFZZZmmmwww~~~|||~~~{{{~~~qqqMMM999555000000111222111000///...........................------------------------++++++++++++++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------------............------........................111111000///000111222333222444999AAAMMMaaa|||~~~}}}yyy|||zzzuuurrrxxx}}}yyy}}}uuuUUUBBB;;;===CCCHHHYYYLLL===666333111111222000///......///000111222555222///....../////////wwwrrrjjjeeeXXXEEE999777888777777888888666555666777777CCC```|||sss~~~vvvkkkgggiiifffaaabbbggggggbbbccccccdddeeeggghhhiiiiiijjjiiiiiiiiiiiigggccc```[[[[[[ZZZ[[[[[[ZZZXXXVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQSSSUUUVVVWWWXXXXXXSSSTTTVVVXXXXXXWWWVVVUUUQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRSSSTTTSSSRRRQQQPPPRRRSSSSSSSSSRRRPPPNNNMMMOOOMMMKKKIIIHHHGGGGGGHHHGGGHHHJJJIIIHHHGGGGGGHHHIIIHHHGGGIIIKKKMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHKKKOOOPPPNNNMMMNNNOOOJJJIIIIIIIIIJJJJJJHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFJJJMMMMMMMMMOOOTTTYYY___cccgggiiihhhhhhjjjlllllljjjggggggggggggfffeee^^^ZZZWWWXXX[[[^^^]]][[[___bbb______xxxjjjJJJCCC???===999777777777666777888888666555555666444444444444444444444444222222333333222222111000---...000111333444444555111666777333222444555222333222333777;;;AAAKKKSSSfff|||{{{uuuuuuzzz{{{qqqwwwgggOOO:::222444000000///...///000///...,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,------...,,,------......------,,,........................000///...///000000000000222111333777;;;FFFZZZmmmyyyyyyvvvvvvxxxzzz{{{zzzzzzyyyuuuqqqnnnlllkkkllloooqqqttt|||WWWHHH;;;888:::999888999DDD<<<666555444000000333......---...///111333444777444000.........---,,,~~~rrrlll]]]III;;;777777666666777666444444666777666888RRR{{{oooyyy{{{wwwvvvrrrkkkcccgggddd^^^```hhhiiicccbbbccccccdddeeefffgggggghhhhhhiiijjjkkkiiieeeaaa[[[ZZZYYYZZZZZZYYYWWWTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNPPPRRRSSSTTTTTTUUUPPPQQQSSSTTTUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQPPPOOONNNQQQRRRRRRRRRQQQOOOMMMLLLNNNLLLJJJGGGFFFEEEDDDEEEEEEGGGHHHGGGEEECCCCCCDDDHHHGGGGGGIIIKKKMMMLLLKKKHHHHHHHHHHHHGGGGGGFFFEEEDDDHHHLLLMMMLLLKKKLLLMMMJJJIIIHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHLLLPPPQQQQQQTTT[[[```___bbbfffiiijjjiiihhhhhhhhhfffddddddddddddcccbbbZZZXXXXXX^^^eeegggbbb\\\SSSOOORRRkkkFFF<<>>::::::888999777555555777888777666666KKKhhh~~~uuu```hhhwww}}}~~~||||||{{{qqqddddddddddddcccbbbccceeeggghhhhhhhhhhhhgggggggggggggggggghhhiiijjjkkkkkklllccc```]]][[[[[[[[[ZZZYYYSSSSSSSSSQQQPPPNNNLLLKKKNNNMMMKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOPPPPPPOOOOOOOOOPPPLLLNNNPPPQQQNNNLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGFFFGGGGGGGGGFFFEEECCCBBBFFFFFFFFFEEEDDDEEEHHHKKKIIIJJJKKKJJJGGGDDDCCCCCCFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEE@@@CCCEEEGGGGGGHHHJJJKKKOOOLLLJJJMMMTTT\\\aaacccddddddeeeggghhhiiijjjkkkfffffffffeeeccc```]]][[[[[[WWWXXXcccmmmjjj]]]QQQHHHLLL^^^\\\BBB???<<<999999:::;;;999777666777555333777===:::222333444555555333333444555111222444555444222000...///...222<<>>000(((,,,///)))'''+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,......---,,,+++,,,------......------,,,000000///...------,,,,,,............////////////000000111222333555666777???SSSkkk}}}zzz[[[GGG???>>>::::::999888777666555555333444555666444111...,,,...000111///000555>>>DDD:::;;;777///---//////***rrrTTT>>>777777777;;;999777777888888777666222@@@VVVrrrvvv[[[]]]mmmzzz~~~rrrdddgggffffffdddccccccdddeeeffffffffffffffffffffffffeeeeeefffhhhiiikkklllmmmiiiddd^^^ZZZXXXXXXXXXWWWSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKMMMNNNNNNLLLKKKLLLMMMJJJLLLNNNNNNLLLJJJJJJJJJLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDCCCBBBDDDGGGIIIIIIKKKLLLKKKHHHFFFEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEAAACCCFFFHHHIIIJJJLLLNNNMMMLLLLLLPPPXXX___dddfffggghhhhhhhhhhhhhhhhhhhhheeeffffffdddaaa]]]YYYWWWYYYSSSUUUbbbmmmiiiYYYLLLFFFXXXsssuuuFFF===>>>;;;999999::::::999777888:::888333333777777333555666666555444333333333111222444555555333111///000000666>>>AAA===:::;;;:::===<<<555111222333222222222333444444555666666555===NNNfffeeeHHH???555111333666555333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))+++...000RRR===,,,***---+++***---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...///000///...---,,,,,,------------,,,,,,000//////...------,,,,,,............//////////////////000000111222444444555EEEWWWeeetttsssSSSAAA:::999888888888777666555444333333222222333333222000...---///222222...111:::@@@BBB:::<<<999111---......+++yyyVVV;;;444666777<<<;;;999999999999777666777;;;GGG___{{{}}}[[[UUUlll}}}xxxmmmkkkjjjhhhfffeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeecccccceeegggiiijjjlllmmmoooiiiaaa[[[WWWVVVVVVUUUSSSSSSRRRQQQPPPNNNMMMMMMKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMJJJKKKKKKJJJIIIGGGHHHIIIIIIJJJKKKJJJIIIHHHIIIJJJLLLKKKHHHFFFEEEFFFHHHIIIJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGJJJJJJKKKMMMLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGFFFEEEEEECCCEEEHHHJJJKKKLLLNNNQQQNNNNNNQQQVVV]]]cccgggiiilllkkkjjjiiihhhgggffffffeeeeeedddbbb^^^YYYTTTQQQNNNKKKPPP```jjjcccRRREEEKKKnnnXXX999BBB===;;;999999999:::999888999;;;999444333666888888333333333444333333333333222333444555555333222000///111777???BBBAAAAAADDDHHHEEE===444111222333111111111222222333444444444444777???LLL___xxx{{{ttttttyyyaaa@@@555444222333444555444222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///NNN999'''&&&+++***((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////...---,,,,,,------------,,,,,,//////......---,,,,,,,,,---............////////////.........//////000111...777@@@HHHRRRaaaooovvvwww{{{dddHHH777555888999666555555444444333222111111000000000000000/////////000555444---222???DDD???:::===;;;444...---,,,+++xxxSSS:::666999888<<<:::::::::;;;;;;999777===<<<>>>NNNlllqqq|||mmmaaa{{{{{{pppnnnkkkiiigggeeecccaaaddddddddddddeeeeeeeeeeeecccdddeeefffgggiiiiiijjjooojjjddd^^^[[[YYYVVVUUUTTTTTTRRRQQQPPPOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIJJJLLLJJJGGGEEEDDDFFFHHHJJJIIIHHHEEECCCAAAAAAAAAAAABBBDDDEEEEEEFFFGGGJJJLLLKKKMMMNNNNNNLLLJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMOOOQQQTTTUUUYYY^^^cccgggiiijjjmmmlllkkkjjjiiigggffffffddddddbbb___ZZZTTTNNNKKKGGGIIIVVVeeehhh\\\NNNGGG^^^tttKKK===GGG;;;:::999999999999999888888888777666888<<<>>>>>>222111111111222333333333222333444555555444222111,,,000666===@@@BBBEEEIIIOOOFFF:::111000222333111000111111111222222222333999999888999AAAQQQfffvvvvvvpppnnnsssrrrPPPBBB888222444666666444111000///.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))+++---111(((###(((...,,,((('''))))))*********+++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,---------.........////////////...............///000222333444999AAAKKKRRRcccfffmmmzzzttt^^^OOODDD888555:::>>>:::444444444333222222111000000000000/////////000111222111777444---333CCCGGG>>>:::<<<<<<666///++++++,,,yyyRRR;;;:::<<<888;;;::::::<<<======<<<::::::888999@@@RRRrrrwwwooo}}}zzzssspppmmmkkkjjjhhhdddaaadddddddddeeeeeefffffffffffffffffffffffffffffffffjjjhhhfffdddbbb___ZZZWWWVVVUUUSSSQQQOOONNNNNNMMMLLLLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJHHHFFFEEEFFFHHHIIIJJJJJJIIIGGGGGGIIIJJJJJJHHHFFFDDDDDDEEEGGGIIIGGGEEECCCAAA????????????BBBCCCEEEFFFFFFGGGJJJLLLLLLNNNPPPOOONNNLLLKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFIIIJJJLLLLLLLLLNNNPPPSSS\\\___cccfffhhhiiijjjjjjlllkkkkkkjjjiiihhhggggggcccbbb___[[[VVVPPPKKKHHHKKKSSScccmmmeeeSSSMMMSSS|||sssTTTHHHAAA???::::::999999888888999999777444333777;;;============999555333333333222111222222333444444333333222+++000666;;;@@@DDDHHHIIIKKK@@@444///000222222222000000000111111111111111222444444333555===LLLXXXhhh{{{~~~kkkDDD333555444333555666555111...------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++***(((((()))***$$$%%%)))...000---++++++))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,------------............000000///............///333111000///000222666;;;AAAFFFSSSeeewwwhhhTTTFFF@@@777555555777::::::666111444333333222222111111111111000/////////111333444111666444...555CCCFFF>>>;;;;;;999666000++++++---XXX>>>===???;;;>>>>>>>>>???AAAAAA>>><<<666777999<<>>777555333111///111111222222333333222222...222666:::AAAGGGHHHEEEAAA777///...111111222333111111111111111111111111000333666555444777>>>DDDJJJZZZsssjjjQQQBBB777666666...111111111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******((('''((())))))+++---,,,(((&&&(((,,,)))************+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,------------.........000000//////.../////////222///...000111000111444222444;;;HHHWWWhhh|||~~~YYYDDD@@@???<<<:::555666666555444333444555333333333222222222111111000000//////000111333444111222222111666>>>AAA@@@===888444333000,,,+++...```>>>;;;BBBBBBEEEEEEDDDEEEEEECCC@@@===777999<<<>>>CCCYYYssszzzyyytttqqqnnnnnnooonnniiieeebbbbbbccccccdddeeeeeeeeehhhhhhhhhggggggggggggfffgggggggggiiijjjhhhfffccc[[[YYYUUUQQQNNNLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJJJJIIIGGGFFFFFFIIIKKKJJJKKKLLLKKKIIIFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCEEEEEEEEEEEEFFFGGGOOOPPPRRRQQQNNNLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKNNNPPPSSSWWW]]]aaaeeehhhkkkkkkiiihhhhhhiiikkkjjjjjjiiigggffffffeeeaaa^^^YYYSSSOOOLLLKKKJJJQQQRRRWWWWWWLLLGGG___wwwTTTRRROOOBBB<<<777999:::999777666888;;;777777888777333222;;;HHHVVVLLL@@@777444333222000000000000111111222222222000222444777@@@GGGDDD<<<777000---000333000000222111111111111111111111111333555666666444333666888???DDDUUUooo]]]DDD666777777999777---..................------++++++++++++++++++,,,,,,************************''')))******)))))))))******,,,+++'''$$$%%%(((***)))************+++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////000000,,,---111333111111444666222///222999HHH```vvv|||zzzcccMMM999777>>>???;;;666888888777555333333555666222222222222111111111111////////////000000111222000...///444666777<<>>@@@777999:::999666666888;;;666999<<<:::111000BBBXXXTTTIII<<<444222333333222//////000000000111111222///000000333===EEE???444111,,,---333444000///111222222222111111111111111000111222222222333555777;;;777AAAXXXjjjwwwmmmRRR@@@444444777///---000000/////////000111111...++++++++++++++++++++++++,,,************************((()))+++++++++***+++,,,'''((()))***,,,......+++)))************+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))******+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111,,,,,,111333000000333333222444555333444AAAQQQiiiggglllyyyhhhUUUKKKFFF===888888888444333666333333444555555444222000111111111111000000000000---......////////////000000+++...666777222888EEE@@@444+++,,,///...---...bbb===>>>@@@KKKWWWTTTRRRPPPJJJAAA===???:::BBBIIIHHHCCCJJJeeeqqqzzzxxxsssnnnllllllkkkgggccc\\\\\\]]]```ccceeedddccceeeeeeffffffggghhhhhhhhhhhhggggggggggggggghhhiiiccc___YYYTTTQQQNNNLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDGGGHHHLLLKKKIIIGGGGGGGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFIIIKKKLLLJJJHHHNNNOOOPPPOOOLLLJJJIIIJJJJJJHHHFFFGGGJJJKKKIIIGGGDDDFFFGGGGGGHHHIIIKKKNNNLLLOOOUUU[[[aaadddggggggjjjkkkkkklllkkkjjjhhhggghhhgggeeeddddddbbb___]]]WWWXXXVVVOOOIIIIIIMMMPPPKKKLLLLLLMMMWWWssscccVVVJJJAAA<<<777999999999888777666666555333666666333///222<<>>GGGWWWTTTSSSTTTQQQJJJEEEEEEAAADDDGGGDDD???DDD[[[qqqvvvqqqllljjjkkkiiiddd```bbbaaa```aaadddfffffffffhhhhhhhhhhhhhhhgggggggggffffffffffffggghhhjjjjjjkkkhhhddd```[[[VVVOOOKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@BBBCCCEEEFFFGGGKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFIIIKKKLLLJJJHHHIIIKKKLLLLLLJJJIIIIIIJJJLLLIIIGGGGGGIIIIIIGGGEEEEEEGGGIIIIIIIIIKKKMMMOOOWWWYYY]]]aaadddgggiiiiiikkkkkkllllllkkkiiihhhggggggeeecccbbbaaa```]]]ZZZWWWUUUQQQLLLIIIIIIKKKLLLLLLHHHKKKZZZqqqeeeIIICCC???===>>>;;;999999888777777666555555777888999666222111555999555555444333222222222222111000000000000111111222//////000111111222333333000000000000111111111111333333222111000000000000111111111111111111111111///222444444555999BBBHHHSSSeeewww~~~___HHH:::444333444333222111000///......//////...------,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,---,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------.................................---....../////////....../////////000111222333444///000333777===DDDIIILLLWWWcccmmmpppyyytttfff]]]NNNEEE;;;444444555444333444444333333333222222222333222222111111222222333000000000000////////////........................,,,------...///000111111111///---,,,---------,,,lllCCC???===DDDWWWTTTTTTYYY[[[VVVPPPNNNLLLJJJGGGBBB===???NNN___~~~yyyuuupppnnnllliiiddd```eeeccc``````bbbeeefffgggjjjjjjiiiiiihhhggggggfffddddddeeefffgggiiijjjkkknnnmmmllljjjfff___WWWRRRMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC???@@@BBBCCCDDDEEEFFFFFFJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFIIIKKKLLLJJJIIIFFFHHHJJJKKKJJJIIIJJJKKKLLLJJJHHHGGGGGGGGGFFFEEEGGGIIILLLNNNOOOPPPSSSUUUbbbcccdddeeeggghhhiiijjjlllllllllkkkjjjiiigggffffffcccaaa___]]][[[XXXVVVSSSOOOKKKKKKLLLLLLKKKJJJLLLFFFQQQssszzzWWW@@@===999888:::888888888777777666666555555777777888777555222000///111111000000000111222222222222111111111111111111///000000111111222222222000000000000111111111111111111000000000111111222111111111111111111111111111333333222//////333666AAAKKK[[[ooo}}}hhhLLL777000111222222222222111111000///......---------,,,++++++******++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......---,,,+++***)))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,............------------------------------------------------------------+++,,,...000000000000///.........///000111222333......---...///111333444888DDDNNNTTT```pppzzz{{{sssbbbTTTHHH===666:::777555666999;;;:::888333333333222222222222222222222111111111111222222000000000000////////////........................,,,---------...............---,,,,,,------+++)))mmmCCC@@@>>>FFFZZZVVVWWW___ccc___XXXSSSVVVOOOHHHBBB>>>===FFFPPPhhh~~~yyyuuurrrmmmhhhdddaaa```___```bbbdddddddddhhhhhhhhhhhhggggggffffffeeeeeeeeefffggghhhiiijjjhhhiiijjjkkkjjjgggaaa\\\PPPOOOMMMJJJIIIIIIIIIJJJFFFFFFDDDCCCCCCCCCCCCCCC@@@AAACCCDDDEEEEEEEEEDDDHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFHHHKKKLLLKKKIIIHHHJJJLLLLLLLLLKKKLLLMMMIIIHHHGGGGGGGGGHHHIIIIIIKKKNNNRRRUUUWWWYYY]]]___ggggggffffffgggggghhhiiillllllkkkjjjiiigggffffffdddaaa^^^[[[YYYVVVSSSQQQMMMHHHGGGLLLPPPOOOKKKIIIJJJKKKcccsssUUUCCC@@@999777888555777777777666666555555555444333222444666666222///000000/////////000111111444333222111111000111111///000000000111111111222///000000000111111111111111111000000000000111111111111111111111111111111111333555444222222333444;;;<<>><<<:::999777666555666666555222///222222222222222111111111222222111111111111222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///...+++(((jjj@@@???AAAKKK]]]ZZZ[[[ccchhhccc\\\WWWZZZRRRIIIDDD@@@===???DDDLLLnnn~~~|||zzzuuupppllliii]]]^^^```cccffffffeeeccceeeeeeeeefffffffffgggggghhhgggfffffffffffffffgggfffffffffhhhjjjjjjhhhfff[[[YYYUUUQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFHHHKKKLLLKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLFFFGGGGGGHHHJJJMMMPPPRRRPPPTTTYYY]]]```cccgggiiihhhhhhggggggggghhhiiijjjkkkjjjiiihhhgggfffeeeeeeccc```[[[WWWTTTRRROOOLLLIIIEEEFFFLLLOOOKKKHHHHHHKKKYYY{{{[[[FFF======888888<<<999666666666555555555555555444111///000444666444222222111111000000000000111333333222111000000000000000000000000000111111111///000000000111111111111333222111000////////////000000000000000000000000---///111222222111111111222...444DDDQQQ\\\mmm~~~rrrXXX???<<<999555444444444111///000//////......---------***************)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))************++++++++++++++++++++++++)))+++---,,,***)))+++---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,------------------------...///000000000...---,,,------------...///000000------------...//////000...///...,,,...555===@@@???CCCHHHMMMRRRZZZdddkkk{{{sssvvv|||}}}{{{uuuqqqccccccaaa\\\TTTJJJAAA<<<;;;999777555444444333222////////////000000///...111111111111111111111111222111111000000111111222000000000000////////////........................,,,,,,,,,,,,++++++++++++---------///000///,,,)))fff>>>>>>AAAMMM___^^^```gggiiieee^^^\\\[[[SSSLLLHHHDDD>>><<<>>>BBBVVVyyyssspppnnnnnnaaabbbeeeiiikkkkkkhhheeeccccccdddeeeeeefffggggggiiihhhgggfffeeeeeeeeeeeekkkiiihhhhhhjjjkkkjjjiiigggddd```ZZZSSSMMMHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLLLLKKKIIIJJJLLLLLLKKKJJJJJJKKKHHHIIIKKKMMMPPPTTTYYY]]]YYY\\\aaaeeehhhjjjlllnnniiiiiiiiijjjjjjjjjkkkkkkhhhhhhgggfffeeeeeeeeeeeeccc___YYYUUUQQQNNNKKKHHHGGGEEEFFFKKKIIIDDDIIIRRR]]]rrraaaIII;;;999;;;777888===:::555555555555555555444444666333000000222444333222222222111000000000111111111111000000000000000000000000000000000000000000000000000000111111111111333222111000///.........000000000000000000000000...///000111111000///...333...///555999<<>>DDD@@@BBBJJJMMMJJJKKKQQQWWWWWWWWWVVVTTTQQQOOOMMMLLLLLLLLLJJJGGGBBB>>>;;;999999999999777555222111444444444333222000///...333333333333333333444555000000000000000111111111111111000000000000111111000000000000////////////------------------------,,,,,,,,,,,,++++++++++++---------///000///---***fff===<<>>>>>CCCLLLwww{{{uuupppppprrrtttiiiiiijjjlllmmmllliiifffeeeeeeeeefffffffffffffffggggggfffeeeeeeeeeffffffkkkjjjiiijjjkkkllljjjiiiiiihhheeeaaa\\\VVVPPPMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHIIIGGGGGGHHHJJJLLLLLLLLLGGGIIILLLLLLLLLLLLMMMOOONNNPPPRRRTTTWWW\\\bbbgggbbbeeehhhkkkkkkkkklllmmmiiiiiijjjkkkkkkjjjiiihhheeeeeedddccccccddddddeeeccc___XXXSSSOOOKKKHHHFFFFFFEEEGGGIIIEEEFFFWWWnnnpppSSSHHHDDD;;;;;;<<<555555888444444444444444444444444444555444222222333333333222////////////000111222333/////////...//////000000000000000000000000000///000000000000111111111111111000////////////000000000000000000000000000000111111222222333222111///666444333222000///222666FFFIIIUUUeeepppvvv~~~qqqPPP;;;444333777;;;444333222000......///000------------,,,,,,,,,,,,************************************************(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))++++++(((((())))))************++++++++++++++++++++++++***---000...+++)))+++...++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,------...000111111111111111000000,,,///222444222///------666555444333111000000000...///000222444555666777888777666666666666666555333333444444444444333333444444555666666555555444...///111111222222333444000000000000///......////////////000000000111111111111000000000000111111000000000000////////////------------------------++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***fff===;;;<<>>777999;;;333222555111444444444444444444444444000222333444444444444444,,,,,,---...000222333444...............///000111000000000000////////////000000000000111111111111.........//////000111222000000000000000000000000000000000111222333222111***...000//////222555555555444<<>>===;;;555777777666666555444444333777555333111000000111222111111111000000000000000000000000000000000000000///////////////.........//////000111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000111111111111000000333666::::::999:::@@@FFFIIINNNUUU___kkk|||uuufffWWWHHH<<<555777555222222333333222000+++,,,---...............))))))******************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))*********+++++++++******************************+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,---------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........------...//////---......//////......---........./////////000000////////////////////////........................///////////////000000000.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************************))))))\\\<<<<<<:::HHH^^^aaagggoootttwwwvvvttthhh```ZZZYYYYYYSSSHHH>>>DDDCCCCCCCCCGGG[[[xxxmmmhhhbbbbbbaaa```aaabbbdddeeeiiiiiiiiiiiiiiihhhfffeeebbbdddfffggggggeeebbb```bbbbbbccccccdddcccccccccfffdddaaa```bbbdddeeeeee]]]]]]]]]]]][[[ZZZXXXWWWOOOPPPOOOMMMJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHIIIKKKLLLMMMOOOOOOQQQQQQUUU[[[```]]]TTTLLLSSSdddtttwwwrrroooppppppkkkllllllllllllkkkjjjjjjmmmmmmmmmlllllljjjiiihhhfffdddcccbbbbbbbbb```___]]]XXXSSSQQQMMMHHHGGGIIIMMMMMMLLLLLLKKKJJJHHHGGGHHH```{{{___>>>>>>AAA===:::555777777777666666555555444666555222000///000111222000000000000000000111111////////////////////////........./////////////////////000111111111111111////////////////////////.............../////////......................................./////////........................+++,,,---///000000000///000//////000333555555555444777;;;???EEEPPP\\\dddzzzvvvllleeeTTTMMMDDD===888777666555///000111333333111---***,,,,,,------------,,,+++***************+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---------------,,,,,,+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------......---------------...------............---------............/////////......................../////////////////////////////////000000111111111.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++[[[<<<===<<>>CCCWWWkkk|||ppplllfffaaa___aaadddggghhhhhhhhhhhhhhhgggggggggddddddeeeeeeeeedddcccbbbaaabbbcccdddeeeeeeeeeeeeeeeddddddeeeffffffdddbbbcccdddfffggggggfffeeedddeeeeeedddaaa]]]ZZZZZZ[[[\\\ZZZXXXVVVTTTRRRQQQQQQRRRSSSUUUWWWZZZ\\\^^^___VVVWWWYYY\\\^^^aaabbbccc___bbbfffiiijjjiiifffdddjjjssszzzwwwrrrppppppnnnppppppqqqqqqqqqpppnnnnnnlllkkkkkkjjjhhhgggeeedddcccaaa^^^]]][[[ZZZWWWUUURRRNNNLLLLLLJJJDDDBBBDDD<<>><<<:::::::::999777555222111/////////...,,,***000000///.........000111---,,,+++***)))***++++++,,,+++++++++***)))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))************+++++++++************************((()))******++++++******++++++++++++++++++******************++++++++++++,,,+++*********+++,,,---+++,,,,,,,,,,,,,,,,,,---************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,------...//////000......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))*********++++++++++++\\\::::::999HHH```jjjtttxxxvvvwww}}}ooobbbXXXNNNHHHHHHHHHGGGEEEBBB===>>>IIIUUUiiiyyyxxxxxx|||{{{uuukkkccc]]]]]]___aaaeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccaaabbbcccdddeeefffffffffiiifffbbb```aaabbbdddddddddeeeggghhhhhhhhhfffeeebbbbbbcccbbb``````aaacccbbbaaa^^^[[[YYYWWWUUUUUUYYYZZZ\\\___bbbdddggghhh___```aaacccfffhhhiiijjjdddgggiiikkkkkklllnnnpppuuuwwwuuurrrqqqssssssooosssrrrpppnnnmmmmmmmmmnnnjjjjjjiiihhhfffdddcccbbb___]]]ZZZWWWVVVTTTQQQNNNMMMJJJIIIKKKHHHCCCAAABBBAAAGGGKKKJJJJJJTTThhhyyy[[[@@@777;;;@@@:::888:::666444444333333333333333333//////111222222333222222//////000000111111111222////////////////////////---.........//////000000---......///////////////////////////////////////---------.........//////---------------------------------.........//////------------------------++++++******+++,,,------+++---......---...111444///......------///111222000///...///111444555444000333777999888666555555777:::???@@@>>>===>>>@@@999;;;:::777777999777333111111111111222111...,,,///---++++++---///000111(((***---...---+++******+++***((('''((()))+++,,,,,,++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))******+++++++++,,,,,,+++*********+++,,,---+++++++++,,,,,,---------)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............//////......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........(((((())))))*********+++\\\===???===LLLfffrrr}}}}}}}}}}}}}}}~~~bbb^^^UUUHHHJJJIIIJJJHHH@@@<<<>>>EEEKKKaaawwwbbbmmm~~~~~~vvvjjj```\\\ZZZYYYcccbbbbbbcccdddfffhhhiiieeedddddddddcccccccccccceeecccaaabbbdddfffffffffeeefffffffffdddcccdddeeeggggggggggggfffeeedddccccccccccccccceeefffhhhhhheeeeeedddcccbbbbbbbbbbbb]]]```cccgggiiihhhgggfffffffffffffffhhhjjjlllmmmiiiiiijjjllloooppppppoootttuuuuuuttttttsssqqqqqqvvvtttrrrpppooopppqqqrrrjjjjjjiiigggfffeeecccccc___]]]YYYUUUQQQMMMKKKJJJKKKFFFDDDFFFGGGFFFGGGJJJHHHGGGIIIOOOVVVccczzzuuuHHH888999999888888777666555666555333111111111333444222222222111222222333333////////////000111333333111111111111111000//////000000000000111111111111000000////////////000000////////////////////////111000000///...---------..................------+++,,,,,,---...///000000........................------------------------////////////////////////............////////////000///...------...///000000000000000000000000000444444666777888888888888222222222222222222222222111111111111000000000000---------............/////////...---,,,,,,++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''((()))))))))))))))******)))(((''''''((((((%%%%%%&&&((()))+++,,,,,,***************)))((((((************************,,,,,,+++***))))))***************************************)))))))))))))))******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------------------------------........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***)))(((''',,,,,,------...///000000+++++++++************)))]]]<<<<<<;;;JJJkkkwww}}}{{{eeeWWWJJJBBBIIIKKKKKKIIIDDDBBBBBBEEEGGG```ooommmtttwww|||~~~xxxnnnddd\\\XXXZZZ[[[]]]```bbbccccccdddeeeeeedddddddddccccccccccccaaa``````bbbdddeeeeeeeeefffgggfffdddcccdddeeedddeeeeeefffffffffffffffccccccddddddeeeggghhhiiiffffffeeeddddddddddddddd```bbbdddggghhhiiihhhhhhggggggfffggghhhiiikkkllliiiiiijjjllloooppppppnnntttttttttuuuuuuttttttssssssrrrpppnnnmmmmmmmmmmmmhhhgggfffdddbbb```^^^^^^[[[YYYVVVRRROOOLLLJJJHHHMMMGGGCCCFFFIIIIIIIIIKKKFFFLLLXXXgggqqq}}}xxxPPPAAA888888888888777666555555555444222111111222333444333222222111111111222222////////////000111222222111111111111111000///////////////000000000111111000000////////////000000........................000000000///...---------..................------,,,,,,------.../////////........................------------------------........................---.........////////////000///...------...///000000000000000000000000000222222333444555555555444000000000000000000000000000000000000////////////,,,,,,,,,,,,---------------------,,,+++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((((((''''''((()))))))))))))))******))))))((((((((((((''''''(((((())))))))))))***************)))((((((************************+++***))))))(((((())))))*********************************************************+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++------,,,++++++***))))))******************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,,,,---------------------------------------------------------........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++************)))___<<<;;;:::JJJhhhttt}}}vvv}}}qqq___\\\YYYSSSSSSNNNMMMJJJGGGDDDBBBAAAAAATTTppp{{{~~~yyyzzz|||{{{qqqbbbZZZSSSUUUXXX[[[]]]^^^______bbbccccccccccccbbbaaaaaabbb```______aaacccdddcccfffgggggggggeeedddeeefffbbbbbbdddeeegggggghhhhhhddddddeeefffgggggghhhiiiggggggfffeeeeeeeeeffffffddddddeeefffhhhiiiiiijjjhhhgggggggggggghhhiiijjjiiiiiiiiikkknnnoooooonnnpppqqqqqqrrrssstttttttttpppooonnnllljjjiiihhhgggdddcccaaa^^^\\\YYYWWWVVVTTTSSSQQQNNNLLLJJJHHHGGGGGGCCCBBBFFFJJJHHHGGGHHHKKKYYYpppOOO<<<===888888888888777666555444333333222111111222444555333333222111000000000111000000000//////000111111000000111111000000//////.........////////////000000//////......//////000........................000000//////...---------------------------......---------------------------------------------------------------------------------------------------------........./////////......------....../////////////////////////////////000000000000000///------------------------//////.........---------******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''((()))))))))))))))+++************)))))))))***))))))((((((''''''''')))************))))))((())))))))))))))))))))))))***)))((((((((((((((((((************************))))))******++++++,,,,,,*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******************************,,,,,,,,,+++******)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************+++++++++************)))```>>><<<<<>>777555888666666666666555444333222111111111222222222222222111111000///.........////////////......///000000......///000000000//////---------............//////......------......///------------------------------------------------++++++,,,,,,------.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,+++*********************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''((()))))))))))))))((()))***+++++++++***)))%%%%%%&&&'''(((((())))))((())))))************)))))))))))))))))))))))))))***************++++++,,,************************))))))******++++++,,,,,,)))))))))************+++************************************************(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************************************************((()))***+++++++++++++++************************************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,+++++++++************)))SSS999<<<999EEEbbbkkksssxxx~~~|||hhhZZZSSSXXXxxxnnn[[[IIICCCAAACCCOOO]]]WWWNNNJJJOOOVVVfffzzzooovvv~~~|||vvvtttqqqooolllhhhbbb\\\WWWSSSRRRUUUYYY]]]```aaaaaaaaaaaa___]]]^^^```bbbbbbbbbdddeeeeeeeeecccbbbcccdddeeeffffffeeedddcccbbbbbbcccdddfffggggggfffeeedddeeeeeeeeefffggghhhjjjkkkkkkkkkjjjhhhhhhgggggggggeeefffggghhhhhhggggggfffdddcccccceeeggghhhfffeee``````aaabbbfffiiimmmooogggeeeaaa\\\XXXTTTRRRQQQMMMMMMLLLKKKIIIHHHHHHGGGEEEGGGHHHJJJJJJJJJHHHHHHKKKLLLSSS___kkkzzzuuuKKKBBBBBB999444:::555555555555444333222222111222222222222111111000000//////.........//////...............///000111---......///000000//////---............////////////......------......///------------------------------------------------***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''((()))))))))))))))&&&''')))++++++***)))(((%%%%%%&&&''''''(((((()))(((((()))***************************************)))))))))))))))***++++++************************************************))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************************************)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))UUU;;;???:::EEE```jjjttt||||||bbbTTTQQQ[[[dddJJJBBBBBBAAAFFFNNNEEEFFFLLLTTTSSSVVVnnnfffcccgggccc]]]\\\^^^cccjjjnnnmmmggg^^^YYYJJJMMMRRRWWWZZZ\\\\\\\\\___^^^\\\\\\___```aaaaaacccdddeeedddbbbaaabbbcccdddeeeeeeeeeddddddcccbbbbbbdddeeeggggggfffdddcccfffffffffggghhhjjjkkklllkkkkkkjjjiiihhhgggfffeeedddeeeggghhhhhhhhhgggfffcccbbbbbbdddffffffeeedddZZZ[[[[[[]]]```dddhhhjjjdddaaa\\\VVVQQQNNNMMMLLLIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKIIIHHHOOOVVVhhhmmmUUU===666:::===999555555555555555444333222222222222222222222111000/////////.........//////000---------......000111222------...///000000//////.........////////////000.........------.........------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((('''(((((()))))))))))))))%%%''')))***+++***)))(((&&&&&&&&&'''''''''''''''(((((()))***************************************((((((((((((((()))***************************************)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************)))))))))))))))*********(((((((((((((((((((((((((((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((((()))***+++,,,,,,---+++++++++************)))OOO;;;AAA888BBB\\\gggvvvtttOOORRRPPPWWWiii\\\NNNGGGCCC@@@???AAAHHHEEEIIIOOOJJJGGG[[[wwwzzz||||||sssYYYIIIKKKIIILLLUUUbbbqqqwwwqqqgggYYYTTTOOOKKKLLLOOORRRTTTZZZYYYXXXYYYZZZ]]]aaaccccccdddcccaaa```___aaacccaaabbbddddddcccbbbcccdddddddddccccccccccccddddddfffdddcccdddeeeggggggffffffhhhiiihhhfffddddddeeefffeeeddddddddddddffffff````````````___^^^]]]\\\WWWVVVUUUUUUWWWYYY\\\^^^ZZZXXXUUUQQQMMMJJJHHHFFFGGGBBBAAAEEEFFFDDDAAAAAAHHHIIIIIIHHHNNNWWWXXXTTTbbbsssrrrJJJCCC===:::;;;;;;999555555555444333222222222222222111111000000000000000111000////////////...,,,------...---------///000////////////////////////////////////////////////.........------,,,,,,,,,..............................---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******)))************+++++++++))))))*********++++++++++++++++++*********))))))************************************************,,,++++++***)))(((''''''))))))))))))******************))))))))))))******(((((((((((((((((((((((()))******))))))((('''&&&)))((('''&&&&&&'''((()))&&&$$$"""$$$&&&(((&&&$$$))))))(((((('''''''''&&&'''((()))((((((((()))+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))***************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++************)))************************,,,,,,---------,,,+++***)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,---------...------,,,,,,))))))))))))***+++,,,,,,***,,,---,,,+++*********))))))))))))))))))))))))OOO<<>><<>>AAAEEEFFFGGGJJJDDDFFFIIIOOOXXXbbblllrrrSSSCCC===777555666666444222555555444333222222222222222111000000//////000000///............///......///000000///.........///////////////////////////..............................---------,,,,,,,,,------------------------...------------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,,,,+++++++++*********))))))*********+++++++++))))))*********++++++++++++++++++*********))))))************************************************+++*********)))(((((((((((((((((()))))))))************))))))))))))******(((((((((((((((((((((((('''(((((()))))))))(((((()))((('''&&&&&&'''((()))'''%%%$$$%%%''')))'''&&&)))(((((((((''''''''''''%%%'''******)))((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))******+++++++++************************++++++++++++++++++,,,,,,***+++++++++++++++************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,---.........///111///,,,)))***+++************************PPP<<<@@@888FFF___iiivvvyyypppkkk{{{hhhuuuYYYNNNJJJGGGEEE???:::;;;@@@???EEEHHHBBB:::<<>>GGG\\\oooyyy{{{qqqiii^^^TTTNNNKKKJJJIIINNNPPPSSSUUUXXXYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^```aaabbbcccbbb```______```____________``````aaabbbbbbaaaaaabbbeeeggggggfffcccdddeeedddaaa____________^^^]]]\\\\\\\\\\\\\\\XXXXXXWWWVVVTTTSSSQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCC@@@@@@EEEHHHHHHIIIKKKGGGHHHRRR^^^fffmmm}}}ZZZ===@@@<<<777555666777666444555444333222222111111222222111000000//////000000...------------...//////111111111111000///......////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))************************++++++++++++*********))))))))))))*********++++++)))))))))************++++++************)))))))))************************************************))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((''''''''''''(((((((((&&&&&&&&&((()))((('''((((((((((((''''''''''''%%%'''***+++***)))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))***))))))((((((((((((((())))))))))))************)))))))))))))))))))))))))))************))))))(((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''(((((()))***+++,,,---************************++++++*********,,,---...------,,,+++******************+++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,---...000111333555777333---)))***---++++++++++++++++++++++++QQQ<<>>???BBBEEELLLLLLFFFDDDLLLQQQPPP___ssssssvvvxxx```PPPBBBBBBMMM]]]kkksssuuupppiiiaaa[[[TTTNNNJJJHHHIIILLLNNNQQQSSSTTTUUUUUUVVVWWWWWWVVVVVVWWWYYY^^^___```___^^^]]]^^^```]]]]]]]]]]]]]]]^^^___`````````___```bbbcccbbb```___``````___\\\ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWUUUTTTTTTRRRPPPNNNLLLKKKIIIJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCCCCCCCDDDEEEEEECCCBBBFFFLLLMMMIIIFFFGGGLLLQQQbbbvvv}}}~~~gggJJJ===>>>:::777666777777777666555444333222111111111111111111000///////////////.........---,,,,,,---///000000000111111111///---////////////////////////........................------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************+++************)))))))))))))))))))))************))))))))))))************************))))))))))))************************************************((((((((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((''''''((((((((('''''''''''''''(((''''''((((((((((((((('''''''''&&&(((******)))(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))************)))(((,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))***+++++++++************************,,,+++******+++---000111111///---+++*********+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,...000333555777:::;;;666...)))***...++++++++++++++++++++++++QQQ<<<>>>:::NNNccchhhpppxxx~~~~~~}}}tttpppnnnoootttUUUaaaTTTJJJBBBBBBFFFFFFEEEDDDGGGKKKIIIFFFNNNYYYVVVKKKKKKXXXjjj}}}wwwfffUUUMMMKKKOOOYYYcccjjjjjjkkkllljjjddd\\\VVVNNNMMMKKKJJJJJJKKKLLLNNNIIIKKKMMMNNNNNNNNNPPPRRRZZZ[[[\\\[[[ZZZ[[[]]]___ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\\\\]]]\\\YYYWWWXXXYYYZZZXXXVVVTTTSSSTTTQQQQQQQQQQQQQQQPPPPPPOOOPPPOOONNNMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEDDDEEEJJJLLLLLLNNNSSS^^^fff}}}___JJJAAA<<<888666555444444444444444444444333222111111111111111000000///.../////////000111000...+++***,,,///000......///111111///---////////////////////////........................------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((('''&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((('''''')))***(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((())))))*********)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,///111333333111///---,,,+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,------,,,,,,+++++++++---000444999;;;:::<<<;;;666...***+++---++++++++++++++++++++++++PPP;;;===;;;SSSiiikkkooouuu{{{~~~~~~}}}}}}pppccc[[[iiieeeLLLWWWWWWKKKAAADDDJJJLLLIIIFFFBBBAAA@@@CCCNNNWWWPPPBBBDDDHHHPPP___zzzqqqjjjddd]]]\\\```]]]___eeejjjnnnlllhhhddd[[[XXXSSSMMMIIIGGGFFFFFFAAAEEEIIIMMMOOORRRUUUWWWXXXXXXXXXWWWVVVWWWYYY\\\WWWWWWVVVVVVVVVVVVWWWWWWZZZXXXWWWWWWVVVTTTQQQNNNOOOQQQRRRQQQOOOMMMMMMNNNHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJHHHEEEDDDIIIPPPZZZiiivvvaaa???;;;<<<999888888777666555555555555444333222111111000000111111000//////......//////111222111...+++***...111222///------///111///---////////////////////////------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&'''((('''%%%%%%%%%''''''''''''((((((((((((((()))******)))''''''(((***(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))((())))))************)))+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))))))))((((((((()))))))))))))))))))))))),,,++++++,,,---///000222222111///...---,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,...222777<<>>???FFFMMMOOOFFF===DDDGGGJJJSSSiii|||zzzuuu\\\\\\\\\^^^bbbeeeggggggeeebbb]]]VVVPPPKKKHHHFFFCCCGGGLLLQQQUUUXXX\\\^^^XXXXXXWWWTTTRRRRRRTTTVVVSSSSSSRRRQQQPPPPPPPPPPPPSSSRRRQQQQQQQQQOOOKKKHHHGGGIIIKKKJJJIIIHHHHHHIIICCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@?????????@@@AAACCCDDDEEEEEEFFFFFFHHHIIIKKKKKKKKKJJJNNNYYYfffwwwuuuLLL<<<;;;<<<:::999:::999888777666666666444333222111000000000000000000///............///...000111///,,,,,,111666999444...---///000...,,,////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))*********))))))(((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&''')))***)))&&&%%%&&&(((''''''''''''((((((((()))&&&(((+++,,,***(((&&&&&&'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,---..................---,,,************+++++++++,,,,,,,,,))))))***,,,,,,------,,,,,,,,,+++,,,000444999<<<:::666111...------+++)))************************NNN:::<<<===XXXoooppptttzzz}}}yyysssmmmlllWWWKKKKKKCCCIIIFFFBBBBBBHHHKKKIIIGGGGGGCCCCCCGGGMMMPPPJJJCCC>>>999AAAIIIQQQaaa|||ddd___WWWSSSTTTYYY___bbbgggfffccc^^^YYYSSSNNNKKKEEEHHHNNNRRRUUUWWWZZZ\\\YYYYYYWWWSSSPPPNNNPPPQQQPPPPPPNNNMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMLLLHHHEEECCCEEEFFFGGGEEEEEEFFFGGGDDDEEEGGGHHHIIIJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@?????????@@@CCCEEEGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLQQQ]]]oooWWWCCCAAA>>>;;;;;;555666666555333222222222444333222111000000000000000000///...............,,,///000///---...444:::???888000---...///---+++////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&(((***+++***'''&&&''')))&&&'''''''''(((((())))))###'''---000...)))%%%"""'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((***++++++++++++++++++,,,------,,,+++)))(((******+++++++++,,,,,,,,,((()))***+++,,,---------+++***))))))+++///444777999333---,,,---...+++((())))))))))))))))))))))))LLL======<<>>===AAAAAACCCFFFKKKNNNPPPPPPMMMKKKIIIGGGEEECCCBBBBBBBBB===<<>>>>>ZZZkkkpppwww|||~~~~~~ssseeeZZZTTTOOOJJJEEE@@@:::<<>>????????????>>>=========???BBBCCCBBB@@@??????@@@@@@BBBEEEHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEAAAAAAEEEFFFBBBBBBEEELLLKKKHHHKKKZZZmmmxxxyyypppzzz\\\III;;;===@@@===;;;===777666555444333333333333111111000000000000111111000000000000////////////......,,,...000+++888UUUTTT888,,,111...,,,///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))''')))))))))''''''((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))(((((((((''')))(((((('''((()))***++++++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((''''''''':::%%%'''AAA'''$$$111(((&&&$$$###$$$'''+++---###666999((("""///111&&&000555######&&&(((555''')))+++---$$$---666***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,&&&)))(((&&&***+++...---/// )))///)))333,,,000---)))((())))))&&&###...(((###&&&111666--- ......///---'''%%%+++111...)))"""(((+++'''+++...yyyGGG<<>>===<<>>>>>===<<>>;;;>>>===777666;;;666666666666555444333333222222111111111111222222000000000000////////////,,,...---...000...===[[[TTT888,,,111///...111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&((()))((('''&&&((()))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))************))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''')))<<<+++$$$$$$###&&&+++//////+++&&&"""666(((/// !!!555 000))))))***###***,,,&&&***,,,,,,)))***------------------------------------------------------------------------------)))111...***)))$$$///++++++)))&&&000,,,&&&...###""")))000000,,,(((***...&&&111555---######+++111"""***,,,---...(((&&&...,,,$$$***000***&&&&&&&&&xxxFFF;;;>>>===XXXiiilllqqquuuvvvwwwyyyzzzsssnnnfff^^^UUUMMMFFFBBB>>>GGG]]]tttyyyjjjYYYRRRDDDEEEEEEDDDCCCEEEIIILLLMMMJJJFFFEEEGGGJJJLLLMMM]]]lllwwwZZZKKKIIIEEECCCGGGFFFBBBGGGNNNUUUYYYZZZWWWUUUSSSPPPLLLIIIGGGEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBAAA@@@???AAACCCCCCCCCCCCDDDEEEBBBCCCFFFFFFFFFDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJMMMNNN```uuuhhhJJJCCCAAA>>>>>>???<<<555333777555555666777666555333222222222111111111111222222000000000000////////////+++///------///...===YYYTTT:::///111///...///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))((((((((((((((((((((())))))))))))&&&'''(((((('''&&&((()))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((())))))*********************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((222333((("""555---,,,)))&&&!!! &&&---111$$$''',,,222444000***%%%$$$(((&&&111444""" 111%%%!!!(((666777((("""+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###***,,,---222%%%333(((%%%+++111000$$$'''222)))'''''''''((()))***+++,,,---(((""""""***222///'''(((222+++$$$,,,...&&&%%%)))%%%333///$$$***,,,+++yyyFFF:::===;;;UUUdddiiioootttuuuttttttssslllkkkfff^^^UUULLLEEEBBBCCCVVVgggmmmllleeeUUUEEE???@@@AAAEEEJJJLLLKKKIIICCC@@@???CCCJJJPPPQQQOOOTTT[[[fffwwwiii\\\MMMFFFFFFCCC@@@@@@CCCHHHNNNQQQPPPNNNOOOMMMLLLLLLLLLJJJFFFCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCCCCBBBBBB@@@??????AAABBBBBBBBB@@@@@@AAACCCAAADDDFFFFFFDDDCCCDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHJJJKKKKKKJJJJJJNNNTTTWWWeee}}}iiiLLLCCCDDD===:::999;;;<<<:::999:::444555666666666555444333222111111111111111111222000000000000////////////,,,000...,,,///---777NNNKKK777000222......///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((((((''''''(((***(((((())))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))******)))))))))))))))))))))))))))******************************)))))))))))))))*********))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))555///,,,(((KKKyyyjjjBBB''' %%%&&&$$$333)))$$$'''///...'''+++000,,,'''!!!)))000---************************************************************************;;;$$$)))222$$$666))))))...000$$$ ...222---000%%%"""999dddpppFFF---&&&'''+++444---!!!+++,,,)))000'''///!!!"""555...,,,yyyDDD999===;;;UUUdddhhhooossstttsssqqqqqqlllllliiiaaaVVVLLLFFFDDDGGGWWW]]]SSSMMMPPPJJJ<<>>======???AAA@@@CCCFFFFFFDDDDDDGGGJJJHHHIIIKKKLLLMMMMMMLLLKKKSSSZZZbbbffflllvvv[[[HHHBBB@@@<<<===:::666777888999888777333444444444444444333333111111000000000000111111000000000000////////////---111...,,,000---000???<<<000///222......222...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&((())))))((((((***+++(((((())))))))))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))******))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******555'''!!!+++QQQ***/// 444+++!!!///...&&&)))000$$$>>>***))))))...!!!111)))'''***---&&&......"""...\\\jjj&&&### )))---%%%)))///)))---$$$+++$$$111555"""uuuAAA777>>>>>>ZZZgggkkkooorrrssssssssssssrrrsssqqqgggYYYNNNHHHHHHHHHPPPPPPGGG???@@@AAA???CCCJJJTTT\\\^^^YYYQQQJJJJJJFFFAAA@@@AAAAAA???<<>>===>>>BBBEEECCCFFFIIIHHHGGGIIIOOOTTTQQQSSSVVVYYY[[[[[[[[[[[[mmm{{{PPP???AAA???;;;;;;===<<<:::777555555444333333333222222222333333333000000////////////000000000000000000////////////---111------333///+++333111+++///333,,,+++000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))'''(((******))))))+++---(((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***&&&'''((()))***))))))(((((()))***++++++***)))(((((()))))))))***************************************)))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********BBB%%%aaaCCC 333555 )))+++&&&)))+++333!!!---333///,,,,,,""",,,)))'''(((---,,,666'''###dddppp111"""666---(((///&&&((("""...+++555)))gggqqq>>>666???BBB^^^lllnnnpppqqqrrrsssuuuwwwyyyzzzwwwlll\\\OOOJJJJJJHHHIIIMMMMMMFFF>>>???EEECCCIIIOOOQQQOOOKKKIIIJJJGGGEEEBBBBBBDDDFFFEEEDDD>>>DDDKKKNNNTTThhh}}}jjjcccaaa___]]]WWWSSSOOOOOOQQQRRRNNNKKKJJJJJJKKKLLLLLLMMMNNNNNNIIIIIIHHHHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@CCCGGGJJJGGGJJJMMMMMMLLLPPPWWW^^^bbbdddhhhlllooopppqqqqqq[[[;;;@@@FFF;;;999CCC555999;;;999666777888888333222111000111222333444//////............//////000000000000////////////---000---...555111))),,,---+++222444***(((,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))''')))***+++******,,,---(((((())))))*********+++))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******&&&''')))*********)))(((((()))***++++++***)))((((((((())))))*********+++*********************************)))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++'''''';;;555,,,***---((($$$...,,,+++'''%%%''')))+++'''...---111,,,)))###+++"""QQQiii!!!---&&&###111***...&&&///%%%'''KKKgggAAA<<<;;;FFFbbbkkklllnnnnnnooooooqqqrrr{{{yyyrrrdddSSSJJJJJJNNNEEECCCAAAAAAAAABBB@@@???BBBGGGMMMPPPKKKFFFDDDFFFFFF@@@;;;AAALLLTTTRRRMMMAAA@@@AAAEEELLL[[[sss~~~}}}zzzvvvzzz|||oooccc]]][[[ZZZ\\\___UUUWWWVVVRRRPPPQQQNNNJJJLLLOOOQQQPPPMMMKKKMMMQQQIIILLLKKKGGGFFFLLLRRRUUU[[[```aaaZZZSSSYYYlll}}}XXXOOODDD===<<<===<<<:::888888777777666666555555444333222222111111222222000000///...............111000000///...---------///...---,,,,,,---...///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///************************------,,,,,,,,,,,,++++++************************++++++******))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((((()))++++++***))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%%%%%%%&&&&&&((()))+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))******++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))***+++,,,+++***(((&&&******)))((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***(((GGG000444((((((,,,,,,&&&999DDD))),,,,,,%%%+++000))),,,111111444>>>///000***,,,***)))%%%###333(((---ddd???;;;:::CCC]]]eeegggjjjmmmpppsssvvvxxxwwwrrrhhh[[[PPPIIIGGGHHHEEEFFFFFFEEEDDDAAA???>>>CCCGGGMMMNNNIIIDDDBBBCCC??????BBBJJJSSSTTTKKKCCC@@@>>>>>>???BBBJJJ\\\mmm{{{~~~ttthhh___XXXRRRRRRVVV\\\ccciiijjjgggdddcccbbb______hhhtttzzzzzz___NNNHHHAAA>>>>>>===:::777777777666666555444444444444333222222111111222222000000///...............111000000///......------///...------------...///...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********************************)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((((()))***+++***))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((())))))))))))((((((&&&'''((()))))))))(((((()))))))))))))))*********++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))+++++++++***((('''******)))((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''###jjjKKK666hhhlll///---)))///"""$$$555,,,YYYfff...+++((((((---+++***999000dddMMM,,, ]]]LLL>>>555+++(((888"""777bbb<<<;;;:::@@@VVVcccdddhhhlllqqqvvvyyy{{{uuummmaaaUUUMMMHHHFFFEEECCCFFFJJJIIIFFFBBBAAABBBBBBGGGKKKJJJFFFBBB@@@@@@;;;>>>DDDKKKOOOLLLCCC;;;>>><<<<<<<<<;;;===HHHSSSbbbvvv~~~~~~zzzxxx}}}yyyvvvRRR666BBB???======>>>===888444666666555555444333333222444333222222111111222222000000///...............000000000///......------///...------------.../////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((())))))******))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++***((('''***))))))(((((((((((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))%%%...III...###///'''777HHH333222&&&***,,,---(((+++MMM000***&&&***---(((***000;;;LLL(((&&&UUU@@@333+++(((&&&444```<<<<<<;;;>>>QQQdddeeehhhlllrrrwwwzzz{{{xxxrrrfffYYYOOOJJJIIIIIICCCGGGJJJIIIEEECCCEEEHHHAAAEEEHHHFFFCCCBBB@@@>>>===>>>@@@AAAAAA???===;;;;;;:::<<<>>>===<<>>>>>>>>===;;;::::::;;;;;;888888;;;??????===???EEEDDDQQQdddtttmmmFFF666;;;>>>===<<<;;;::::::999777555777777666666555444444333444333222222111111222222000000///...............////////////............---..................---//////.........---------...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((((((((((((((('''((()))***)))((((((***,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++++++++******))))))((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))************))))))((()))))))))************)))))))))))))))))))))))),,,$$$hhhiii!!!222%%%000### CCC&&&'''...&&& ***222'''###111!!!JJJ))))))---***))),,,(((:::000vvv'''***"""''')))]]]JJJ777&&&,,,+++444```<<<===<<<===PPP``````ccckkkuuu|||zzzkkkZZZQQQQQQUUUQQQOOOJJJDDD>>>===AAAEEEBBBGGGGGGAAA@@@DDDCCC===;;;<<<===>>>>>>===;;;:::888777999===<<<999999===999BBBRRRaaallluuu___III>>>===>>>777===<<<;;;:::999888777777777777666666555444444444444333222222111111222222000000///...............//////////////////......------...//////...------...........................------,,,,,,------...++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************************''''''((((((((((((''''''''')))+++***((('''***---))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((()))***+++************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********((((((((((((((())))))***)))******++++++******)))))))))))))))************))))))))))))))))))))))))***&&&666TTT###222+++)))"""888<<<((('''...<<<...,,,'''+++''''''///,,,''',,,+++ :::***...((((((---+++yyyEEE###***222&&&666KKK))),,,)))444___;;;;;;:::===QQQbbbaaadddkkkuuu}}}~~~}}}vvviii\\\SSSPPPQQQOOOLLLGGGBBB??????@@@BBBGGGLLLIIIAAA@@@DDDBBB;;;:::999:::<<>><<<;;;999:::===<<<999999<<<999<<>>@@@??????======@@@@@@===>>>AAAAAA>>>???FFFLLLSSSbbbpppeeeuuuwwwOOO>>><<>>---777***"""$$$---***)))>>>777333)))&&&$$$---(((%%%---222'''"""000%%%***DDDmmmTTT^^^ddd\\\```___YYY\\\}}}vvv---###'''///(((###PPP999)))%%%'''---$$$GGGNNN000,,,$$$999ZZZ999888555???\\\dddeeefffiiimmmpppsssttttttnnnfff^^^WWWPPPKKKHHHCCCCCCCCCAAA???>>>???@@@FFFDDDAAA>>>>>>@@@CCCEEE===777555888888555777<<>>???>>><<<===@@@>>>===>>>@@@EEEKKKRRRVVVbbbllluuugggLLL???>>><<<:::999999999999;;;===>>>===;;;999888888555555555444333333222222222222222111111111111000333222000///...---............---------,,,,,,,,,000000//////.........---...---,,,,,,......---,,,++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''******)))))))))))))))***)))((('''&&&&&&'''((()))))))))((((((((((((((()))''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***(((444------PPP^^^+++++++++))))))++++++))),,,111'''TTTppp:::+++---...###,,,000$$$###vvv,,,'''111)))((("""...+++'''***(((...((((((:::]]]======<<>>???AAACCCDDD>>>888555666555333555:::CCC@@@???AAA@@@===<<<>>>===>>>???BBBEEEHHHKKKMMMVVV```kkk}}}aaaLLLEEE???>>><<<:::999999999999888:::<<<<<<:::999888999666666555555444333333222222222222111111111111000222111000///......//////............------,,,,,,000/////////.........---...---,,,,,,......---,,,++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,,,,+++++++++************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((******)))))))))))))))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((******))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))************************((()))))))))************((((((((()))))))))******************************))))))))))))************((((((((())))))*********...111666 ///'''***++++++************...--- 444111YYY***888000$$$666)))""":::(((<<<111***(((///+++'''|||,,,***)))---+++111555'''333 (((___???@@@@@@JJJfffoookkkhhhllltttzzzzzzwwwrrrkkkbbb\\\XXXSSSKKKEEECCCDDDFFFHHHGGGEEEBBB@@@DDDEEEFFFFFFFFFFFFEEEDDD???:::666666555444666;;;DDDAAAAAACCCBBB>>>===>>>>>>???AAADDDEEEEEEEEEDDDFFFRRR\\\jjj{{{|||WWW@@@<<>>===<<<:::999999999999555777::::::999999999999777666666555444444333333222222222111111111111000000000////////////000000/////////............---/////////..................---,,,,,,......---,,,++++++,,,,,,,,,,,,---------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))*********++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))///$$$&&&000!!!CCC)))***+++,,,+++******+++)))***,,,'''### 777,,,,,,+++&&&)))(((,,,((()))OOO;;;222!!!///'''+++ppp)))))),,,+++(((---AAA&&&)))((('''aaa>>>>>>>>>FFF___pppooooooqqqvvvzzz||||||}}}sssfff]]]XXXSSSLLLFFFDDDDDDDDDFFFFFFEEECCCBBBIIIKKKLLLLLLKKKGGGCCC@@@???<<<999888999;;;???CCCGGGDDDCCCDDDCCC@@@???BBBAAABBBCCCDDDDDDDDDDDDCCC>>>IIIPPPXXXcccgggppppppRRRDDD@@@???>>><<<<<<;;;:::999999999888666888:::;;;999888888999777666666555555444444333222222222111111111000000///////////////000111111/////////////////////..............................---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,,,,+++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***(((((((((''''''(((((((((''''''&&&&&&&&&'''((((((&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((())))))))))))*********))))))))))))))))))))))))************************)))))))))))))))*********************************++++++++++++++++++++++++((()))))))))************(((((((((((((((((((((((())) :::###***444...)))***,,,+++++++++))) 333)))$$$666333---...000!!!111---)))+++&&&jjj~~~{{{&&&+++(((000000000aaa''''''...,,,&&&(((PPP&&&###000###eee???<<<;;;@@@VVVlllqqquuuvvvtttuuuzzznnn```XXXRRRMMMJJJFFFCCCAAAAAACCCDDDDDDDDDFFFHHHIIIJJJHHHDDD???<<<======<<<;;;>>>DDDIIILLLJJJFFFCCCDDDCCCAAACCCGGGDDDDDDBBBBBBCCCEEEGGGHHH>>>FFFHHHKKKRRRUUU```sss{{{wwwaaaGGG<<>>QQQfffoooxxxxxxsssqqqwww~~~rrrbbbWWWPPPNNNMMMFFFBBB>>>===AAADDDEEEDDDCCCDDDFFFGGGGGGEEEBBBAAA;;;===>>>===@@@GGGKKKKKKHHHDDDCCCDDDDDDBBBDDDHHHEEECCC@@@???@@@DDDHHHKKK@@@FFFDDDDDDIIIJJJRRRdddnnnwwwcccNNNHHHBBB>>>>>>>>>>>><<<:::::::::::::::999888888:::<<<===<<<:::777777777666555555444333333222222222222222111111111111000......///000111111000000---............/////////---------------............---,,,,,,......---,,,++++++,,,,,,,,,,,,------+++******)))))))))******++++++++++++++++++++++++++++++************+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******''''''((((((((((((''''''((((((((((((((()))***+++444222...***(((&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))************************))))))))))))$$$444"""EEE333%%%'''------++++++)))888###555444 444***///***...+++---///---)))111,,,555)))VVVIII+++&&&///---(((***yyy***---!!!...***ggg???<<<<<>>CCCFFFEEECCCDDDDDDEEEEEEEEEDDDDDDCCC:::===>>>;;;<<>>CCCBBBAAAEEECCCEEESSSaaakkkvvvfffMMMAAABBBBBB@@@===;;;<<<>>>999999:::;;;:::999888777888999;;;;;;999777777777444444444333222222111111222222222111111111111000...///000111111000//////,,,,,,------............,,,,,,,,,------............---,,,,,,......---,,,++++++,,,,,,,,,,,,------******))))))))))))***************************************))))))*********************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))******&&&'''((())))))((('''&&&''''''&&&'''((()))******333000---)))'''&&&&&&''''''''''''''''''((())))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((------,,,,,,,,,+++++++++************************))))))))))))************,,,+++++++++*********))),,,"""<<>>AAAFFFHHHEEEBBBDDDCCCAAA???>>>=========999======888777;;;:::666;;;;;;@@@FFFHHHCCC@@@@@@???===;;;:::;;;===@@@BBB;;;AAA@@@AAAEEE???===GGGMMMYYYbbbeeelll~~~}}}\\\MMMDDD===AAA<<<777666999;;;;;;999888999:::;;;:::999888777444666999999888777777888444444333222222111111000222222222111111111111000...///000111111000///...,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,......---,,,++++++,,,,,,,,,---------***)))))))))))))))************************************))))))))))))******************))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***+++)))'''%%%%%%&&&((()))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******111$$$___333+++)))...---&&&'''000,,,&&&***;;;!!!---******((((((111''',,,,,,%%%+++,,,&&&666%%%......------```@@@111''',,,'''***444...---%%%,,,'''###:::[[[===:::666===YYYgggiiinnnjjjgggsssxxxkkktttssslll___SSSLLLIIIHHHJJJ>>>===MMMXXXQQQCCC<<<>>>???@@@>>><<<;;;<<<===>>>;;;;;;>>>>>>;;;;;;>>><<<<<<===>>>>>>>>>>>>>>>??????>>>;;;999:::???DDD>>>>>>>>>>>>>>>>>>>>>>>>EEEGGGLLLSSS^^^nnnaaaNNNIIICCC@@@@@@======<<<;;;::::::::::::888888888888777777777777888777555444444555777888555222000000333444333111444333222111000111222333222111111000///......---000000///...------,,,,,,---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''++++++------------++++++)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&(((******((($$$)))((('''((()))***)))((('''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))***+++,,,,,,************************************************************************************************+++,,,,,,+++)))((()))***++++++++++++******))))))************************,,,,,,++++++++++++,,,,,,&&&222+++,,,+++555...[[[***++++++,,,,,,++++++*********+++++++++,,,,,,,,,$$$666MMM444***000***++++++++++++++++++++++++JJJCCC///000...$$$:::+++sss)))###444'''(((000''':::YYY:::888555===YYYgggeeekkkmmmjjjppprrrhhhllliiiaaaWWWNNNJJJHHHHHHGGG===<<>>===>>>@@@???===???CCCBBB===:::;;;<<<<<<===>>>>>>>>>>>>===;;;<<<<<<:::999999<<>>999888;;;;;;<<<===============999:::;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>CCCBBB;;;999===;;;;;;:::999888888888888777777666666555444333333666555444333333444555666444222111111222333333222222222333333222222111000111000000//////........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++)))************+++++++++************************************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''((()))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''((())))))(((&&&((('''&&&''')))***)))(((%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********************************)))******+++,,,************************************************************************************************''')))***+++******,,,---++++++++++++************++++++++++++++++++++++++++++++************++++++&&&111888{{{$$$++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,444### NNNJJJ&&&$$$333,,,,,,,,,,,,,,,,,,,,,,,,***]]]000+++000555000%%%,,,---&&&&&&---222666\\\===;;;;;;FFFdddlll[[[\\\hhhiiilllvvv|||tttiii\\\SSSNNNIIIFFFEEE@@@<<<===CCCDDDAAA@@@BBB???@@@@@@@@@???@@@CCCEEE@@@???AAAEEEDDD===999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@==============================>>>???BBBEEEIIILLLYYY^^^gggsssrrrWWWGGGGGGCCCAAAAAA>>>999:::>>>:::999888777777666666777888777777666555444333333555444333333333333444555333222111111222222222222111222333333333222000///000000/////////.........//////.........---------.........------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,+++++++++))))))*********+++++++++*********************************)))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((('''((('''&&&''')))))))))(((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((())))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))***************++++++++++++***************++++++************************************************************************************************(((***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++000"""777###+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,***111 111///,,,,,,,,,,,,,,,,,,,,,,,,$$$ccc'''###...rrr333###))),,,(((---555 555;;;^^^>>>======HHHgggpppaaafffuuussspppxxxyyylll___XXXRRRIIIEEEEEE???>>>???AAA@@@>>>???CCC>>>>>>???>>>>>>???BBBEEE???<<<<<<>>>>>>:::999<<<999999:::;;;;;;;;;;;;;;;>>><<<:::999;;;===@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHIIIJJJIIILLLSSSZZZcccooooooWWWIIIDDDDDDBBB===::::::;;;;;;===@@@999999888777666666666666888888777666666555444444444444444333333444444444222222222222111111222333000111222333222111000///////////////...........................---------///...------------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((''''''(((((((((&&&&&&'''((()))((('''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++***************+++***************************************************************************************************+++,,,+++)))((()))***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++&&&555LLL---444,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------%%%222***000vvv}}}000))),,,,,,,,,,,,,,,,,,,,,,,,'''HHH///%%%iii555//////000$$$111111222((( ]]]===<<<;;;FFFdddpppkkkxxx~~~sssssstttqqqggg^^^ZZZSSSHHHCCCFFF@@@@@@@@@???>>>===>>>@@@>>>>>>>>>===<<<>>>AAADDD???:::888999888666888<<<888888999:::::::::::::::<<<:::888999;;;===??????????????????????????????BBBAAAAAACCCEEEGGGFFFEEE>>>@@@DDDHHHLLLSSSbbboooxxx|||kkkPPPBBB@@@@@@>>>===999777666999;;;<<<:::888999999888777666666666666777777777666666666666555444444444444444444444444222333333222111111222444111111222222111111000///................................................---,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++************++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))'''((()))(((&&&&&&((()))'''&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******)))*********************************************************************************************************+++,,,---+++)))(((((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,000%%%>>>FFF)))+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++444"""111:::>>>...,,,,,,,,,,,,,,,,,,,,,,,,***$$$&&&///000***)))---&&&...\\\\\\<<<;;;999CCC```mmmpppyyymmmlllkkkhhhaaa]]]\\\SSSEEE???CCCAAAAAA@@@===<<<<<<<<<<<>>===<<<===AAACCC???:::777777666333555999777888888999999999999999:::999:::===@@@AAA???<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA@@@AAADDDDDDCCCAAA>>><<<>>>CCCEEEGGGOOOXXX[[[bbboooxxx{{{wwwcccVVVGGG<<<===CCCCCC>>>;;;666888:::;;;<<<;;;888555:::999888777666666666666444444555555555555666666555555555666666555555555111333444333000000222444222222111000000000000000...................................................---+++******+++---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++***))))))***+++,,,)))************+++++++++************************((()))))))))************++++++++++++++++++++++++'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''(((******((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''((((((((())))))))))))'''((()))(((%%%%%%(((***'''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++***))))))*********************************************************************************************************+++,,,+++))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------&&&***///(((333GGGGGG444###000,,,,,,------------,,,,,,,,,,,,,,,------------...///222&&&000***...------------------------'''[[[}}}***444)))((()))333###(((666'''UUU]]]===;;;999BBB___jjjooo{{{{{{kkkdddjjjjjjeee___^^^^^^SSSAAA;;;???AAAAAA???<<<;;;<<<;;;888@@@@@@???===<<<===AAADDD@@@;;;888888666222222555777777888999999999999999999:::>>>CCCGGGFFF@@@;;;========================BBB@@@>>>@@@CCCDDDBBB@@@@@@;;;:::@@@CCCAAAAAAEEEFFFSSShhhxxxzzzxxx{{{___NNNGGG===>>>DDDJJJGGG???;;;>>>111666999999888:::<<<===:::999888777777666666666222222333444444555555666555555666666666666555555111333444333000000222555333222000/////////000111---.....................---.....................000///---,,,,,,---///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,+++***))))))***+++,,,)))************+++++++++************************(((((())))))*********+++++++++++++++++++++++++++'''''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))'''))))))(((%%%%%%(((+++'''&&&%%%&&&((((((((('''""""""$$$&&&(((***+++,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++***))))))******************************************************************************************************((()))++++++******+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***333***,,,...;;;)))>>>EEE,,,,,,333***,,,------......------,,,,,,,,,,,,---------......''',,,222///---...------------------------!!!888000---***///+++***...,,,$$$333ZZZ@@@888555DDD```qqqooommmjjjgggeeedddccc^^^^^^[[[RRRFFF@@@AAAEEEIII@@@;;;===@@@@@@??????BBB???<<<;;;===@@@BBBBBB======<<<:::444111777AAAFFF===555555888999:::<<<<<<444>>>NNNJJJAAA>>>;;;;;;:::<<<>>>===<<<===??????>>>>>>???@@@???>>><<>><<>>AAA@@@@@@@@@AAA???<<<<<<>>>???@@@@@@>>>===<<<;;;888888AAAMMMOOOCCC999666666555666888999444>>>IIIEEEBBBBBB<<<;;;:::;;;>>>BBBCCCAAA@@@>>>===<<<===>>>???>>><<<===???@@@BBBBBBAAA@@@???999===CCCFFFJJJSSS```jjjtttuuuyyyfff\\\OOOFFFBBBAAA???>>>===>>>@@@@@@@@@>>>;;;999::::::999:::;;;;;;999777777888999::::::999777666333444555444444444666888???<<<999666444444666777666555333222111000000000555222111111000...000444//////.........---------------------------------******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))*********(((&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,888)))222###222:::...(((......------------------'''SSSBBB&&&(((///:::+++000333222333333111<<<(((000...---000'''"""---&&&333111333+++LLL+++///...+++000&&&111000)))zzzPPP...###---)))(((000!!!<<<333555ZZZ???888666EEE```ccciiimmmnnnjjjggghhhkkkbbbaaa[[[RRRIIIGGGKKKPPPIIIBBB>>>@@@BBBAAA@@@BBB@@@???===>>>??????>>>======;;;999888666888BBBNNNNNNCCC888333222111222555999999AAACCC???CCCFFF<<<@@@>>><<<===AAABBB???;;;===;;;::::::<<<>>>???>>>@@@@@@@@@@@@@@@?????????:::;;;>>>???AAADDDIIIMMMTTTXXX```jjjtttyyyzzzyyy{{{rrrcccTTTDDD@@@<<<;;;===>>><<<:::======>>>======<<<;;;::::::999999999;;;:::888777777888:::;;;;;;:::999888333444555444444444666888===;;;888666555555666777444444444333222111000000000222222000000222222000/////////.........------------------------------******))))))(((((())))))******+++,,,------...//////...,,,+++******+++,,,************************+++***))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************+++++++++,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,%%%===%%%'''"""+++111---------...............--- NNN,,,$$$<<<+++333444222(((&&&###)))***111;;;000***888555,,,666,,,888,,,(((,,,iii~~~------111***///+++000'''555000666CCCfffvvv{{{cccJJJ777---%%%+++111111...+++))))))'''+++...&&&}}}SSS:::555444BBB]]]]]]fffooorrrooommmpppttthhhfffaaaXXXOOOJJJKKKNNNIIICCC@@@BBBCCCAAAAAABBB@@@??????@@@AAA@@@>>>;;;???<<<:::999666555<<>>;;;<<<@@@CCCBBB===;;;999999<<>><<>>>>>;;;777999>>>666111...000222222444888:::CCCMMMIIIEEEQQQVVVIII@@@EEEFFF???<<>><<<:::;;;===@@@BBBCCCEEECCCAAA>>>===<<<<<<===>>>===>>>AAACCCCCC@@@>>>AAABBBEEEKKKPPPTTTUUUTTTdddiiiqqqzzzjjjcccWWWIIIBBBAAA@@@>>><<<;;;;;;;;;<<<======<<<<<<;;;:::999999::::::;;;:::888777777888888888666666777999;;;;;;;;;999888333444555444444444666888555555555555555555555555444333333222222111111111444555333000111444222---000000/////////.........------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,******+++,,,***************************)))))))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------222000$$$...(((+++'''))).........//////000000000(((222...>>>:::222///444000///999+++ZZZ+++,,,???///(((222+++222,,,999DDD444|||000***222+++,,,111...:::###666___ddd###333)))"""'''222555---$$$)))$$$"""&&&++++++)))(((......!!!ZZZtttMMM999888777BBBYYYbbbiiiqqqsssoookkkiiijjjddddddccc^^^WWWPPPKKKIIIDDD@@@???AAA@@@======@@@@@@??????@@@AAAAAA???<<<<<<:::;;;===:::666666999555222111444666777;;;@@@???IIIWWWWWWSSS\\\```SSSRRRZZZXXXIII>>>CCCOOOWWW>>><<<;;;<<>>>>>======>>>???AAABBB<<<<<<>>>AAACCCDDDCCCBBBCCCBBBBBBDDDFFFHHHHHHHHHKKKOOOVVV```lllxxxvvvjjjZZZMMMFFFEEECCCAAA???>>>>>>>>>:::999999888999:::;;;<<<;;;;;;::::::::::::;;;;;;:::888666666777888777666555666888999999888777666333444555444444444666888333333444555666666555555555444222111000111222333666222111555777444111000000000000/////////......------------------------,,,,,,++++++***+++++++++---------,,,,,,+++++++++111000...,,,++++++++++++************************)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''(((((()))''''''((((((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,---------............------------------------000000333000111777,,,/////////000000000000000111/// XXX...333---***555333999CCCfff)));;;>>>:::<<>>$$$333---111000...000000(((111777,,,:::&&&---444444***"""%%%---000,,,...333///&&&'''///!!!=== uuuuuuNNN;;;;;;888@@@UUUeeeiiinnnqqqooollliiigggdddccc___YYYRRRKKKGGGDDDAAA>>>>>>@@@>>>;;;;;;>>>===<<<<<<===??????>>><<<;;;999888999777333333666777333222444888<<>>>>>DDDFFF===<<<;;;===???@@@@@@???:::;;;<<<===???AAACCCDDD>>>???@@@AAACCCDDDFFFGGG@@@@@@@@@BBBDDDFFFEEEEEE:::>>>CCCIIINNNUUU^^^eeexxx|||sssfffUUUHHHCCC@@@===:::AAA???;;;999999:::???CCC???>>>>>><<<;;;:::;;;<<<::::::;;;;;;;;;;;;;;;;;;:::888666555666777777666444555666777777666444333333444555444444444666888222333555777888888777666666444111//////000333444222111???TTTYYYGGG666222000000000000/////////...------------------------******************+++,,,---------,,,,,,+++++++++///......---,,,+++******************************)))))))))))))))***++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((('''(((((())))))'''((((((((())))))))))))''''''((((((((()))))))))''''''''''''((()))***+++''''''(((((()))******++++++++++++*********))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,---------......------------....................................888111+++444@@@111111000000000000000000===000,,,<<<(((888...333,,,+++999UUU...999BBB999...777>>>222222VVV777222111666111000333 ===...,,,JJJ444+++%%%)))------,,,...&&&'''***+++)))(((///999$$$222+++vvvuuuOOO<<<;;;777<<>>???======???===999999===;;;::::::;;;<<<>>>===<<>>AAA>>>;;;;;;;;;===>>>???>>><<<;;;;;;===>>>???@@@AAABBB>>>???@@@@@@???AAADDDHHH???>>>>>>???@@@???===:::BBBDDDGGGFFFCCCAAAEEEKKKKKKKKKNNNUUU```mmmyyysssdddUUUKKKJJJGGGBBB===;;;<<<@@@DDD;;;;;;===>>>>>><<<<<<>>>888999;;;;;;::::::;;;<<<::::::;;;<<<<<<<<<;;;;;;:::888555555666777777666333444555666555444222000333444555444444444666888333444777999::::::999888777444111......000333666111888WWW~~~cccCCC777000000000000////////////------------------------+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************************))))))((())))))***++++++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((***++++++'''(((((()))***++++++,,,)))(((((((((''''''&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,------.........---------.........//////........................222***666:::lll222222111111000000//////))),,,HHH&&&BBB444)))777:::666...RRR>>>DDD:::<<<<<<222GGG>>>:::666111;;;444///555@@@$$$111444...666<<<333...111222...,,,---)))---///,,,---///,,,&&&...%%%###uuuOOO===<<<999???SSSaaadddjjjqqqvvvwwwuuurrrccc```\\\WWWQQQJJJBBB===:::;;;===>>>>>>===;;;:::=========>>>======<<<;;;EEEBBB===999777777999:::777333111333555:::EEEOOOUUUdddrrrvvvooobbbTTTKKKHHHEEEBBB???===<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???===>>>???;;;<<<===???AAACCCEEEEEE???<<<999888999;;;;;;;;;@@@CCCGGGGGGEEEBBB???>>>CCCDDDEEEGGGJJJMMMOOOQQQZZZ___nnnkkkeee\\\RRRKKKGGGEEEEEEDDDAAA??????AAABBBAAA???;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<;;;:::;;;;;;<<<<<<;;;::::::999888888;;;:::888777777777888999555444444555555555222000222666666222222666666222333555777888999888666555222222333222222111//////111555SSS|||~~~WWW888222111111111111000...---,,,///...,,,+++***+++,,,,,,/////////......---------...---,,,,,,++++++++++++******************************++++++++++++******+++++++++*********)))))))))))))))******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))'''''''''''''''((())))))%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%###!!!((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))+++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************)))))))))))))))************+++++++++*********++++++,,,,,,,,,*********)))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------.......................................------,,,,,,,,,---...//////////////////222222111111111000000000+++111///&&&>>>333...444888555111111777777555???<<<333444+++===;;;gggSSS<<>>---000777,,,===444;;;+++444222999111ddd===""")))111666""")))000///...,,,,,,---+++'''333+++&&&jjjxxxNNN999888777BBBYYYccceeeiiinnnssstttsssqqqccc]]]UUUOOOKKKFFF???::::::;;;<<<>>>>>><<<;;;:::;;;;;;<<<;;;;;;;;;:::999AAA???;;;888666666888999777333111333666999BBBKKKUUU\\\ccceee```WWWLLLDDDEEECCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????======>>>???<<<======>>>??????@@@@@@???<<<:::999:::<<<======CCCGGGLLLNNNKKKGGGCCCAAA===>>>@@@BBBDDDFFFGGGHHHGGGMMMXXXccchhhjjjttt{{{tttlllbbbXXXQQQQQQNNNJJJFFFBBB@@@??????AAA???===>>>@@@AAA@@@???;;;;;;;;;;;;<<<<<<<<<<<<888999:::::::::999::::::;;;::::::999888888777777:::999888777666777777888555555444666777666444222222666666222222666666222333444555666777666555555333333222222111000000000222///===UUUVVV@@@111111...////////////......---...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++++++++******************************++++++++++++******+++++++++*********))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))((((((''''''(((((()))***'''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))+++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++************++++++++++++++++++++++++++++++,,,,,,***************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------------.........................../////////.........---------...//////000////////////////////////000000000333+++555111lll,,,%%%444***(((999444333999999777BBB999===:::dddwww^^^iiiDDD::::::AAA222<<<666;;;222===555777///AAALLL444EEE ,,,>>>444%%%***///...+++,,,111555)))+++;;;>>>yyyMMM666555777FFF```eeeeeegggkkkoooqqqpppoooccc[[[QQQIIIFFFCCC===999999;;;<<<======<<<;;;999999999999999999888888888<<<;;;999777666666666777888555555777888:::???GGGWWWTTTQQQRRRRRRNNNFFF@@@AAA@@@@@@???>>>===<<<;;;::::::::::::::::::::::::>>>>>>>>>===<<<<<<>>>@@@=========<<<<<<<<<;;;;;;<<<:::888888:::<<<===>>>BBBFFFKKKMMMKKKFFFAAA???999;;;<<<>>>@@@@@@@@@@@@:::@@@HHHJJJEEEBBBHHHRRRVVV\\\dddkkkpppuuu{{{vvvmmmddd[[[UUUKKKJJJHHHHHHGGGDDDAAA>>>@@@@@@????????????>>>>>>???===<<<<<<>>>???>>>===;;;;;;;;;;;;<<<<<<<<<<<<999999::::::::::::::::::999999999888777777666666888777777666666666666777555555555777888888777555333555666444444666555333333333444444444555555555444333222000000000000111666111111777888333000333,,,,,,---...............------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,******************************++++++++++++******+++++++++***************,,,,,,,,,,,,++++++++++++***))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))((((((((()))******))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))******(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,---************+++++++++,,,,,,,,,++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------........................000000000///////////////---...//////000000000///.........///000000111111222+++333444222YYYNNN```qqqAAADDDHHHDDDRRRKKKIIIHHHdddSSSUUUQQQXXXGGGJJJJJJGGGAAAMMM@@@===<<<111SSSttt&&&111)))222###666222//////111111---***(((999)))---sssKKK777777999HHHbbbbbbdddfffjjjnnnnnnllljjjbbb]]]TTTLLLEEEAAA>>>===999:::<<<======<<<:::999999999888888777777777777888888777777777777666666999888999<<<<<<;;;>>>CCCUUULLLEEEHHHMMMLLLEEE@@@>>>>>>>>>>>>===<<<;;;;;;999999999999999:::::::::>>>>>>===<<<:::;;;>>>@@@======<<<<<<;;;;;;::::::888666555666999===??????>>>@@@CCCDDDAAA===;;;999:::<<<>>>@@@@@@???>>>===:::>>>BBBAAA<<<999===BBB<<>>:::888999:::<<>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>><<<;;;:::::::::999888999999888888888777777777666666666555555555666666666555666888:::;;;999777333555555555555555555333444444333333444444555666555444111/////////111222444555444222333444333///---......//////.........---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,******************************++++++++++++******************************---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))******))))))))))))******+++*********))))))((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))******((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------........................////////////////////////---...///000000000000000000000000111111222222222---666///111000]]]WWWYYYaaaSSS\\\\\\```fffnnndddmmmccclll^^^\\\cccaaaZZZeeeZZZSSSYYYKKKJJJ```LLL...///>>>+++***+++...///---,,,---...666555MMM}}}fffFFF777999888DDD\\\]]]```ffflllooonnnjjjfff^^^^^^YYYPPPEEE???===???999:::;;;======;;;:::999::::::888888777888888888777777888888888888777777888777999<<<<<<999:::>>>JJJ@@@<<>><<<999888888999===>>>@@@AAAAAA???===<<<======>>>======>>>>>>>>>CCCEEEFFFFFFDDDCCCBBBBBB999???EEEFFFEEEFFFKKKOOOFFFFFFFFFGGGJJJMMMQQQSSSGGGDDDAAA???>>>===;;;:::@@@@@@???>>>>>>>>>???@@@;;;<<<===>>>======>>>>>>>>>===<<<;;;;;;===@@@AAAAAAAAA???===;;;999999999:::::::::;;;;;;;;;;;;<<>>===>>>888:::;;;<<<<<<;;;:::888;;;:::999888777888999999888888888888888888888888666666888;;;:::666777:::<<<777999DDDIIICCC>>>===>>>======<<<<<<;;;;;;;;;888888888999999::::::;;;<<<<<<<<<;;;::::::<<<>>>;;;;;;;;;<<<======>>>>>>999888888;;;@@@FFFIIIKKKEEECCC@@@<<<999999<<<>>>>>>>>>?????????>>>===<<>>AAA@@@===@@@@@@AAABBBAAA@@@???>>>>>>AAADDDDDDBBBAAACCCEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDBBB@@@???AAABBBBBBBBB:::;;;;;;:::999999;;;===:::;;;======<<<<<<===???>>>===<<<;;;===@@@CCCEEE@@@@@@???===999777888888::::::::::::;;;;;;;;;;;;===:::666555777888777555999999999999999999999999444555666666777666666666777777777999<<<<<<;;;999444333555888888555333444444555555555666666666666444333222000000000000111...222111...///333111+++222222222111000...---,,,++++++,,,---------,,,,,,************+++++++++++++++************++++++,,,******************************++++++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++))))))************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))******)))((((((((())))))************))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&(((******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,---------............---.........////////////........................------............//////---...///000111222222222111111111111111222222222444222<<<666;;;888555iiikkkhhhoooxxx|||}}}yyywwwxxx{{{yyyyyynnnnnnqqqaaafffqqq888BBB000###(((000111...---000---===***444<<>>AAA@@@???===<<<;;;;;;;;;<<<888888999999:::;;;;;;<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===777777888;;;BBBHHHLLLNNNGGGFFFCCC???<<<<<<===@@@???>>>>>>>>>>>>=========>>>AAA@@@<<<<<<@@@AAA>>>BBBBBBCCCDDDEEEEEEDDDBBB???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>:::888555555777999::::::>>>@@@AAA???<<<;;;<<<===888;;;===>>>>>>???CCCFFF>>>>>>>>>???@@@AAABBBCCC<<<======;;;888666888:::999999:::::::::;;;;;;;;;<<<888444555999<<<<<<:::888888888888888888888888444555666777888777777666888777888:::;;;<<<:::888555333555::::::555333555222333444555666555444444333333222222111000000000111222000///111444333000///000000000///...------***+++,,,---------,,,,,,))))))*********+++++++++***************+++,,,,,,******************************++++++++++++******))))))*********+++++++++*********+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))***)))((((((''''''(((((((((((())))))))))))))))))'''''''''''''''((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&((()))***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,++++++++++++,,,------------------............////////////000000000000............................../////////000000000---...///000111222222222111111222444555777888999:::555AAA777888DDD'''~~~yyyyyy|||ttt}}}eeeppp|||YYY999333;;;;;;444///444666+++000...111|||{{{eeeGGG888888888EEE___WWWZZZ```gggmmmooonnnmmmmmm```OOOGGGGGGHHHCCC>>>888999;;;<<<<<<;;;999888:::999777666555666888999999888666555555666777777;;;:::<<<>>>===:::;;;???<<<>>>HHHSSSPPPDDDBBBHHHBBB@@@===;;;::::::;;;<<<888888999:::;;;;;;<<<<<<999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;:::444444555999@@@FFFKKKMMMDDDDDDCCC@@@===;;;;;;<<<@@@@@@???>>>>>>>>>??????777>>>@@@:::777<<<@@@@@@DDDDDDCCCDDDDDDCCCAAA???===<<<<<<>>>@@@AAA@@@???BBBBBBCCCCCCCCCBBBAAAAAA>>><<<999999:::<<<===<<<;;;>>>@@@???===;;;<<<>>>;;;===>>>===::::::<<>>>>>>>>===;;;999777999:::999666666888;;;999999:::::::::;;;;;;;;;<<<888666888>>>CCCCCCBBB666666666666777777777777444555777888888888777666888888888999;;;;;;999777555222555::::::555222555000111333555555444333222222222333222222111/////////...///111333333111///,,,---......///.........)))***,,,---...---,,,,,,+++++++++,,,,,,---------******))))))***+++,,,,,,******************************++++++++++++******))))))******++++++++++++)))))))))******++++++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''(((((())))))******%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$%%%&&&'''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&''')))***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))***+++,,,------...++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111........................//////000000111111111222---...///000222222333333222333555888;;;===@@@AAACCCHHHGGG:::GGG@@@VVVDDDppp~~~tttwwwuuuXXX444///;;;555(((000111111111111jjjgggGGG;;;666666GGG___XXXYYY```kkkppppppqqqvvvggg]]]TTTOOOKKKEEEAAA@@@<<<============;;;:::999777666777888:::;;;:::999666555555555888999::::::::::::;;;::::::;;;???BBBEEEIIISSS\\\ZZZMMMCCCAAAEEEBBB>>>:::888999;;;<<<666888;;;<<<<<<<<<<<<===EEEBBB@@@>>>======;;;999===>>>>>>>>>===;;;999777555999999999???IIINNNKKKDDDBBB???<<<;;;:::;;;;;;>>>>>>@@@BBB???;;;===BBB@@@>>>;;;:::<<<>>>@@@@@@GGGAAA>>>???@@@>>>===???:::;;;===>>>===>>>???AAA@@@???@@@AAACCCBBB???===::::::999:::<<<>>>>>>>>>AAA@@@@@@???>>>===<<<<<<<<<;;;;;;===>>>>>>===<<<999999999::::::;;;;;;;;;::::::888777777777888999999888888888888888888999333777444777RRRlllcccFFF<<<888777888777444555888666555444333333444666777666777777888888888777777555555555555555555555555222222111111222222333444444444444333111000...---222000......///000///...///............---------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))************))))))''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((***((('''((()))***)))'''(((((())))))******++++++(((((())))))******++++++))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000///...------///000111000...------...333333222222111111111000111111111222444555444333;;;777222222===JJJPPPOOOFFFKKKRRRUUUWWW[[[ccciiinnn}}}}}}===???777222333444222222666kkkGGG:::888999III]]]]]]\\\aaajjjpppnnnnnnqqqfff\\\SSSOOOKKKFFFBBBAAA<<<<<<======<<<;;;:::999888888888888888888777666333333444666888999::::::999::::::999999:::>>>@@@AAACCCJJJQQQOOOEEE??????>>><<<999777666888;;;===:::<<<======<<<;;;;;;<<>><<<;;;;;;<<<<<<======<<<;;;:::999777:::::::::???GGGIIIFFFAAA???>>><<<;;;<<<===>>>@@@>>>???AAA???===>>>BBBAAA>>>;;;:::;;;=========???======??????<<<<<>>??????@@@BBBDDD;;;===AAACCCBBB???;;;888<<<999777777;;;======;;;AAAAAA@@@???===<<<;;;;;;<<<<<<<<<===>>>>>>===<<<:::::::::;;;;;;;;;;;;;;;:::999777666666666777888777777777777777888999:::888999666<<>>>>>;;;444000111nnnFFF999888;;;III[[[^^^\\\```hhhooopppnnnnnnddd[[[RRROOOLLLGGGCCCBBB<<<<<<<<<<<<;;;:::999888999999888777666444333333222333555777999999999999777888999888888999<<<>>>>>>???BBBFFFDDD>>><<<>>><<<;;;:::999:::===@@@CCC>>>??????===;;;::::::<<>>CCCCCC@@@>>>===<<<<<<<<<>>>@@@BBBDDD???<<<>>>???>>>???BBBAAA>>>;;;:::;;;<<<<<<<<<:::;;;???CCCAAA<<<<<<@@@:::<<>>===;;;::::::<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999888777666666666777888888888777777888999::::::;;;:::666???\\\vvvnnnUUU;;;888777888888555555888999888777666555555666666888888999999999999888888333333333333333333333333222222111111222222333444222222111111111222222333333111//////000000000//////............---------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((***((('''((()))***)))'''))))))((((((((((((((((((***))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000///......///111111111///...///000...///000222222222222222///000222444666666777777777;;;>>>???DDDOOOXXX[[[YYY___gggppp|||\\\NNNKKKJJJJJJFFF>>>999888oooGGG888666999III^^^[[[ZZZ]]]eeennnrrrqqqooobbbZZZRRROOOMMMGGGCCCCCC<<<<<<;;;;;;:::999999888777888777666444333333333555777999::::::888777777666777888777777777:::<<<;;;===???@@@>>><<<<<<===<<<;;;;;;;;;===???BBBCCC>>>>>>===;;;999999:::<<<@@@CCCEEEBBB<<<888:::===:::;;;;;;;;;;;;;;;::::::999::::::;;;>>>@@@???===>>>===<<<<<<<<<>>>AAABBBEEE>>>:::<<>>;;;;;;===>>>>>>>>>;;;>>>EEEIIIEEE>>>===BBB<<<>>>???@@@@@@AAACCCDDD@@@GGGNNNNNNHHHAAA>>>===:::===??????===<<<;;;<<>><<<;;;999999;;;<<<======<<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::999888777777777888999<<<;;;::::::999999::::::888888666===RRReeeaaaPPP:::777777999888555555888:::999888777777666666555777888888888888777777666111111111111111111111111222222111111222222333444222111000000000000111222111000....../////////...///............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))***((('''((()))***)))'''))))))((((((''''''&&&&&&******))))))((((((((('''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000//////...000111222111000///000222111222333444444555444444111333555777888999;;;<<>>;;;777666555555666777777666666888:::888<<<>>>>>><<<;;;::::::999999999999999:::<<<<<<:::::::::999888999;;;===<<<@@@BBB@@@;;;777999<<<<<<<<<;;;;;;::::::::::::999777888;;;>>>>>>======???>>><<<;;;;;;===>>>@@@DDD===999;;;>>>>>>>>>@@@>>>===<<<===@@@BBBCCCCCC===AAAGGGJJJEEE===<<<@@@===???@@@???>>>===>>>@@@===AAAEEECCC===999999:::666@@@IIIIIIBBB<<<<<>>===<<<:::999999:::<<<>>>===;;;:::;;;<<<>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999::::::@@@???>>><<<;;;:::999999555777888;;;CCCLLLLLLFFF999666666999999666555888:::999999888777666666555666666666666666555444444111111111111111111111111222222111111222222333444222111000//////......///555333111111222222222111///............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***))))))(((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))***((('''((()))***)))'''))))))((((((''''''&&&&&&***)))))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000000000///000222333222111111222333444444444444444555555555888:::===???@@@CCCHHHLLLTTTaaakkknnnnnnttt}}}llljjjfffccc```[[[TTTNNNuuuQQQAAA999;;;OOOiii\\\```cccdddgggkkklllkkkaaaYYYRRRQQQNNNHHHCCCBBB<<<;;;:::999888888888888222444555444222222666:::???BBBCCC@@@:::666555555444666777777666666777888666;;;===;;;999999888666:::;;;::::::::::::999999666777999999999:::<<<>>>999<<>>;;;999:::;;;<<<<<<;;;;;;;;;<<<======:::777777;;;===<<<<<<>>>???===<<<::::::;;;<<<===AAA<<<999;;;<<<;;;<<>>BBBDDDEEEEEE>>>???BBBDDD@@@:::999<<<>>>??????>>><<<;;;<<<===;;;<<<===;;;888666888:::555@@@KKKLLLDDD>>>>>>AAA>>>>>>===<<<;;;::::::999888;;;======;;;:::;;;>>>===============<<<<<<<<<===<<<;;;:::::::::;;;<<>>===;;;:::999999555888;;;:::999:::===>>>888666666:::999666666888888888999888888777666555555666666555555444333222111111111111111111111111222222111111222222333444111111111111000///...---333222000000111111111000///............---------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))((((((''')))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))******((('''((()))***)))'''))))))(((((((((((((((((()))((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000111111111000000111222444333222222333444555444333222333555888999<<>>>>>999666999999777;;;<<<<<<<<<<<<:::999888555888:::;;;:::;;;<<<===999:::<<<>>>>>>===<<<;;;:::::::::;;;===???AAABBB>>>888777:::<<<:::;;;>>>===;;;:::999999:::<<<===<<<::::::<<<;;;888:::>>>===<<<<<<>>>AAADDDDDDCCC>>>;;;;;;===<<<999999<<<===>>>???>>><<<;;;<<<===;;;;;;;;;::::::;;;<<<<<<888===CCCEEECCC@@@??????<<<<<<<<<;;;;;;;;;::::::555999======::::::<<>>===<<<;;;::::::::::::777888999999666444666;;;777555666::::::777666888666777777888888777666555666666666666555444333222111111111111111111111111222222111111222222333444///111333444444222000///111///------...///...---///............---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------******+++,,,,,,+++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&''')))******((('''((()))***)))'''(((((())))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------..................//////////////////000111111111111111111333444444333333444555777666444333666:::???CCCDDDGGGLLLQQQXXXdddrrr}}}wwwsss___tttKKK<<<:::;;;HHHZZZUUU___fffdddccchhhnnnpppbbbZZZSSSQQQNNNGGGBBB@@@;;;:::999777777777777888333666777555111111666;;;???AAAAAA===777444555888444666888888777666777888>>>BBB???888666:::<<<:::777777888999888777666555777999<<<===<<<;;;<<<<<<999:::;;;===@@@@@@>>><<<888888999;;;>>>AAAEEEFFFAAA:::777:::<<<999999===::::::888888888:::<<<===999999;;;===:::666888===>>>======>>>@@@BBBBBBAAA>>>999777:::;;;:::;;;>>>;;;===>>>>>>======>>>???999888888:::<<<======;;;;;;;;;;;;===@@@AAA???===;;;;;;;;;;;;;;;;;;;;;;;;444888======::::::===AAA:::;;;;;;;;;<<<<<<======<<<;;;:::999999999:::::::::999999999999:::;;;;;;888666555777666333555:::777555666::::::777666888555555777888888777666666777777777777666555444333111111111111111111111111222222111111222222333444...000333666777666333222444222000000111222111000//////.........---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))************))))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++***((('''((()))***)))((((((((())))))******++++++&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------................../////////000//////000111111111111111222333444444333333555666:::888666666:::AAAHHHMMMOOOSSSYYY```iiiyyyvvvuuuIII999777:::GGGXXX\\\```eeeggggggeeecccbbb___YYYQQQJJJFFFGGGKKKMMM999999888888777666666666333444555777888888888888;;;;;;:::777444222333444444444555555666777777777777:::<<<999333111222555777555444444444333222111888:::;;;:::888888999:::888999<<<>>>??????>>>>>>555666888:::<<<>>>??????<<<:::777777888::::::999===:::888999;;;<<<:::777777:::<<<<<<:::888:::<<<<<<;;;;;;;;;<<>>;;;888<<<===============<<<<<<999:::;;;;;;<<<;;;<<<<<<:::;;;===>>>>>>???BBBDDD???>>>>>>===============:::999888888::::::999888;;;999777777999::::::999;;;999888666555555555555777999;;;;;;999777666666999777666555666777666555555555555444444333333333333333222111000000111111111111111111111222222222///000333444444333000///333333111000////////////000...,,,---//////---+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))***++++++***)))***+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((('''&&&'''((())))))''''''&&&&&&&&&'''(((***+++)))))))))))))))((((((((()))(((&&&'''((()))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))************+++++++++((())))))))))))*********************************,,,,,,,,,++++++***************+++,,,,,,---......------------------------..................------000////////////000000111000...---///222444333111;;;888444222222444666666;;;888888???LLLXXX```cccaaa^^^```pppwww~~~~~~qqqFFF666555777DDDVVV^^^aaafffhhhgggdddbbbaaa[[[WWWPPPIIIEEEDDDEEEFFF;;;;;;::::::999888888888666777777888999999999999777888999777555333444444555555555444444444444444777888999777333444888===999888777666666777666666888999::::::888888999:::888999<<<>>>??????>>>============>>>>>>======<<<;;;777444333555999<<<>>>:::888777777999999888666777999;;;;;;999888:::;;;;;;;;;::::::;;;===???AAA;;;;;;;;;::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>><<<<<<===???@@@>>>;;;888<<<<<<<<<======<<<<<<;;;:::999:::;;;<<<<<<;;;::::::;;;======<<<===???BBB???>>>======<<<<<<======;;;:::999999;;;;;;:::999:::999888999:::;;;:::888999888777555555555555666444777:::;;;:::888888888999777555555666777666555555555444444444333333333333222222111000000111111222222111111111111111111///000222333333222000///222222111000/////////000000...,,,---//////---+++------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''((())))))))))))((((((''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''&&&'''((())))))'''''''''&&&&&&'''(((***+++(((((((((((((((((((((((()))(((''''''))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))***************)))))))))))))))((('''''')))************+++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,---......//////------------------------........................000////////////000111111444222111222444444222000111222444555555777999;;;>>>CCCJJJSSS[[[bbbhhhkkkiiimmmyyy{{{}}}rrrHHH999888:::HHHZZZ^^^bbbfffhhhgggdddbbbaaaZZZWWWRRRLLLFFFBBB@@@>>>;;;;;;::::::999888888888777777888888888888888888333555777777666444444555555555444444333222222111555666777555555888>>>DDD:::999888777777777888999888999::::::888888999:::888999;;;===>>>>>>======@@@@@@@@@@@@???>>>===<<>>???@@@@@@=========???@@@???<<<999:::;;;;;;<<<<<<;;;;;;:::;;;999888:::===>>>;;;888<<<===>>>===<<<<<<>>>@@@>>>>>>===<<<<<<<<<<<<===<<<:::999:::;;;<<<;;;::::::999999;;;<<<<<<:::888666666555555555555666666333555888::::::999:::;;;999777555555666777666555555444444444444333333333333222111111000111111111333222222222111000000000000000000000000000000000111111000000000000000111000...------......---,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******)))***++++++***)))***+++*********************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&((('''&&&'''((())))))'''''''''''''''((()))******''''''''''''''''''''''''***)))((((((******)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,))))))******))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------...//////000000------------------------........................000000//////000111111222555444333444555555333111555666777666555888===BBBOOOXXXbbbhhhjjjnnnuuu{{{uuuzzzpppHHH:::999<<>>;;;999999888888777666666666666666555555444444444444222444777888666444333333555444444444333333333222333555666777888;;;@@@DDD777666666444444555777999777999::::::999888999;;;888999:::<<<======<<<<<<;;;<<<===>>>????????????KKKEEE>>>888777888999:::;;;:::999999999999999888777888888888888999:::;;;::::::888888777888888888666888;;;===>>>===<<<;;;:::;;;<<<>>>??????@@@@@@===<<<===>>>??????<<<:::999999:::;;;;;;;;;::::::;;;999888:::>>>>>>:::666>>>??????>>><<<<<<>>>???>>>===<<<<<<;;;;;;<<<<<<;;;:::999999;;;;;;:::999999999:::<<<===<<<:::777555555555555555666666777444666999999999999999:::888777555555666666666555444444444444444444444444222222111111111111111222333333333222111000//////111000///......///000111111000000000000000111222///...............------.........---,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))))))))******)))***++++++***)))***+++++++++******************++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((((((((((((''''''((('''&&&'''((())))))'''''''''((((((((())))))***&&&&&&&&&'''''''''''''''***)))((()))***+++***)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,))))))*********))))))((())))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....................................////////////000000000000111111222333222222333444555666555555;;;999777888===GGGQQQXXXlllqqqwwwyyyzzz~~~yyy~~~hhhCCC777666999GGGZZZZZZ^^^cccggggggfffeeeddd\\\ZZZWWWRRRLLLDDD===999999999888888777666666666777666555444333333333444333555888888666333222222333333444444555555555555333555888:::;;;;;;===>>>444555666555333333666888777888::::::999999:::;;;999999:::;;;;;;<<<<<<<<<666777888:::;;;<<<=========<<<::::::<<>>===;;;:::<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;===>>>>>><<<;;;888999999:::;;;;;;:::::::::999999;;;======999666;;;<<<===<<<::::::<<<======<<<<<<;;;;;;;;;;;;;;;999888777888999:::999777999999:::;;;===<<<999777444444555666666777777777888999::::::888777777888888666444444555666555444444444444444444444444444222111111111111111222222333333333222111000//////111000///......///000111111000000000000000111222...//////...---------------,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++)))***++++++***)))***+++,,,,,,+++***))))))******************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((((((((((((((((((''''''(((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&'''((())))))'''((((((((()))))))))))))))&&&&&&&&&&&&''''''(((((()))(((((()))***++++++***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))***++++++))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------........................................../////////000000000000000111111222444444111222333333333444555666666666;;;GGGWWWgggrrrwwweeeBBB777666999HHH\\\YYY]]]bbbeeefffdddccccccYYYXXXTTTOOOIIIBBB<<<999;;;;;;::::::999888888888888777666444444444555666444666888777666444333444333333333444555666666666444555888:::::::::888777555888:::999666444666999777888999:::999999:::<<<999999999:::::::::;;;;;;777777888888888888888777777777777:::<<<===<<<:::777888888888666555666777777666444555777999::::::::::::999999888777777666777999;;;===>>>===;;;:::=========>>>>>>======<<<;;;::::::;;;======<<<:::888888999:::;;;;;;;;;;;;777999;;;<<<<<<:::888666666777888888777888:::<<<<<<<<<;;;::::::::::::;;;999777666777888999888777999888888:::;;;;;;999777555555666777888888777777;;;<<<;;;:::777555555666888666444444555666555444333333333444444444444555111111111000111111222333333222222222111000000000111111////////////111111111111000000000000000111.../////////---,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***++++++***)))***+++...---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&'''((())))))'''((())))))******))))))(((&&&&&&&&&'''(((((())))))(((''''''(((***+++***)))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))******++++++******)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------------------------.................................//////000000111000000111111222333555555444555555444333555888;;;???FFFSSSeeevvvdddBBB888888;;;JJJ^^^ZZZ^^^bbbeeedddbbb```___XXXVVVQQQLLLFFFAAA===;;;;;;;;;::::::999888888888777666555333333444666777444666777777666555666888333333333333333444444444666666666666777777555444555999===<<<888555555777666888999999999999:::<<<999999999999999::::::;;;999999999999888777666666888888888999::::::888555666888999888555444555777777555333333777999:::::::::::::::::::::999888777999:::;;;======<<<:::999:::;;;<<<===============:::999888999;;;<<<;;;:::888999:::;;;<<<<<<<<<<<<555999>>>>>>;;;777777888333555777777888:::<<>>444444777GGG[[[\\\___cccdddccc___]]][[[YYYVVVQQQKKKFFFBBB???>>>999999888888777666666666555444222111111222444555333555666666666777999<<<444444333222222111111111777555444333444555555444444999======888444444555666888999999999999;;;<<<999999999888999999::::::999999999::::::999999888444444555888;;;>>>>>>===777:::;;;:::777666777999777444222333666:::::::::;;;;;;;;;;;;;;;:::999888:::;;;<<<<<<<<<;;;:::999888999:::<<<===>>>>>>>>>999888777888:::;;;:::999888999:::;;;<<<<<<<<<<<<333:::@@@???:::555666999444666888:::;;;===AAACCC<<<;;;::::::999999:::::::::999888888::::::999888999777666666777888888777777888999::::::999888777;;;;;;;;;999666555666777777666444444555555555444333333333444444555555555111111000000111222333333111111111111111222222222111111111222222111111111333333111000////////////---///000///,,,+++---///***++++++,,,---...//////******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......)))+++++++++***)))***+++///...+++***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((('''&&&''')))))))))'''((()))***++++++***)))((('''''''''((()))******+++'''&&&%%%&&&)))******)))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++++++++***************((()))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000////////////////////////////////////---......///000111111222111111111222333444666777000222444777;;;DDDPPPXXXhhhtttaaa===444666777BBBQQQ\\\___```^^^```eeegggfffccc\\\SSSKKKEEEBBB???===>>>===<<<:::888666555444333222111222444444444333666555555444444555555666444333333222222333333444333444444555555666666666555555777888999999999999666888999999888888999:::999888888777777777777888777888999:::999777555444000666;;;<<<:::888:::===<<<<<<;;;999888666555444666444222444777999999888>>>???AAABBBBBB@@@===;;;BBB@@@===:::888777777777::::::::::::::::::::::::888:::;;;;;;:::999:::;;;;;;;;;<<<======<<<;;;:::<<<;;;:::888777666666666444:::<<<999888:::===<<>>===;;;;;;::::::::::::999888777666666666777888777888999::::::888666888888888888888888888888<<<:::888666555555666777666666666666666555555555333333333333333333333333222111111111222333333444444111......000222111000111111000000000000111111000...---...///000///...------------------------++++++++++++,,,,,,---...,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++***)))))))))++++++++++++************++++++*********)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))******************+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...---,,,,,,---///111000///......------...///000000111111111111000111111222222222333444555777555666:::CCCRRRfffuuupppyyybbbAAA777666555>>>MMMZZZ___ccccccdddggggggdddbbb\\\SSSKKKEEEAAA???===<<<:::888777888777555333444333222333555666555444555444444444444444444555333333222222222222333333444444444444444555555555666666777777777777666666666777999888777777888:::666555555555555555666666777888999::::::888777555<<<@@@BBBAAA<<<999:::<<<:::999999888888777777666222111222666<<<@@@AAAAAA???@@@AAAAAA@@@>>><<<;;;AAA???<<<:::888777888888<<<<<<;;;;;;::::::999999777888::::::::::::<<<===<<<===>>>??????>>>======::::::888777666555555555444888999888999===>>>===>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888777777888777777888::::::888666888888888888888888888888;;;:::888666555666777888666666666666555555555555333333333333333333333333222222111111222222333444333000...///111222111000111111000000000000111111000...---...///000///...------------------------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++***************+++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))******************+++++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++---......---,,,...///000000///............//////000111111222111111111333444444333444666999;;;666;;;DDDOOOYYYdddqqqzzz```BBB:::777555???OOOXXX```fffggghhhhhhfffbbbbbb[[[RRRJJJEEEAAA???===<<<888666777;;;<<<999555555444333444666777666555333333333333333333333333222222111111111111222222444444444444333333333333777777666555555444333333666777888888777777888999444444444444555666777777777888999:::;;;:::999888>>>??????<<<777555666888777777777777777888888888111222555;;;AAAFFFGGGGGGAAAAAA@@@???>>><<<;;;;;;>>>===;;;999888888999999>>>======<<<;;;:::999999777888999999999;;;>>>@@@===>>>@@@AAABBBBBBAAA@@@;;;;;;:::999888777666666666888888888>>>DDDDDD@@@>>>>>>===<<<<<<=========<<<<<<;;;;;;:::888777666888777777777999999777555888888888888888888888888999888777666666777888999777777666666555555555555444444444333333222222222222222111111222222333333111000000111222222111///111111111111111111111111000...---...///000///...........................,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))******+++++++++*********))))))(((((())))))***))))))))))))))))))******+++++++++***)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))************)))******+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++---......------.../////////......//////000000000000111222222222222222333333333333444888===BBBDDDMMMYYYdddooo{{{zzz[[[@@@999888888FFFZZZXXX```hhhhhhggggggeeeaaaaaa[[[RRRKKKEEEBBB@@@>>>???:::777:::@@@BBB???:::666555444555777888777666222222222333333222222222222111111000000111111222444444444333333222222222666555444333333222222222555666888777666666777999555555555666777888999:::777888999:::;;;;;;;;;;;;888888888555333333666888666777777777777777888888555777;;;???CCCEEEEEEEEEBBBAAA???===;;;:::::::::;;;;;;:::999888999999:::===<<<<<<<<<<<<;;;;;;;;;:::::::::999888:::===@@@===>>>@@@BBBCCCCCCBBBBBB=========<<<<<<;;;:::999::::::888;;;CCCKKKJJJDDD>>>============>>>>>>???999:::::::::999777666555888777666777888888777555888888888888888888888888888888777777777888999:::777777666666555555444444555444444333333222222111333222222111222222333333000000111222333222111///111111111111111111111111000...---...///000///...////////////////////////,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++++++++++++++******++++++++++++******((()))+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))*********---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))***+++++++++******************************++++++++++++++++++++++++******+++,,,,,,---......------------------,,,,,,,,,---......------...///............///000111222000111222333333444333333333444444444777===GGGNNN___eeekkkppp|||{{{[[[>>>777777:::KKKaaaXXXaaahhhgggeeedddcccaaaaaa[[[RRRJJJEEEBBB@@@>>>@@@;;;777:::AAADDD@@@;;;666555444555777777777555111111222333333222111111222111111000000111111222444444444333333222222222333333222111111222333333444666777777666555777888555555555555666777999999777888999:::;;;<<<<<<<<<888888777666666888;;;===888888888888777777777777666999===@@@AAABBBBBBBBBBBB@@@>>>;;;:::999999:::999999999888888999999999999::::::;;;<<<===>>>>>>======<<<:::888999;;;>>><<<===???AAAAAABBBAAAAAA======>>>>>>===<<<;;;:::;;;999888;;;DDDMMMKKKDDD>>>============>>>>>>???999999:::::::::::::::999:::888777777888888777666888888888888888888888888777777777888888999::::::888777777666555444444444444444444333333222222222333333222222111222222333000111222333333222111000000111222222222222111000000...---...///000///...////////////////////////---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))((()))***,,,,,,++++++***))))))(((((((((((())))))(((((())))))************---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))************((()))***+++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,---///...------...000.........///000111222333111222333444555555555555333555777999>>>GGGUUU^^^qqqvvvyyy|||^^^???666666999HHH\\\XXXaaaiiihhheeecccbbb```^^^XXXPPPHHHCCC@@@>>>===<<<888666888<<<>>>;;;888444333222333555666555444111222333444444333222111222222111111111111222222444444444444333333333333333222111111111222333444444555666666555555666777333333333333444555666666888888999999:::;;;<<<<<<:::999777666666888999;;;999999999888888888888888555888;;;>>>??????AAABBB@@@>>><<<:::999999999999888888888888888888888888777888999:::<<<>>>??????===>>>===;;;999999:::<<<;;;<<<>>>???@@@@@@???>>>:::;;;<<<<<<<<<:::999888888777666888@@@HHHFFF@@@>>>>>>===<<<<<<=========::::::;;;<<<===???AAABBB<<<:::888777888888888777888888888888888888888888777888888999999:::::::::888888777666555444444333333333333333333333333333333333222222111111222222000222333333222111111222000111222333333222111000000...---...///000///...........................------,,,+++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++++++++))))))************))))))((()))***+++++++++++++++***))))))(((((())))))***((((((((()))******+++++++++++++++***)))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((******)))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))************((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------............,,,...//////......///000///...//////000111222333111222333555666666666666000444:::>>>EEERRRbbbnnn}}}___>>>666777888CCCSSSVVVbbblllmmmhhhdddaaa^^^[[[UUULLLEEE@@@===;;;:::999777666666777777666444222111111111333444333222111222333444444333222111333333222222222222333333444444444444444555555555555444222111000000222222333555666666555444666777444444333333333444444555999999888999999:::;;;;;;777555444444444555666666888888888999::::::;;;;;;666999;;;<<<<<<<<>>;;;<<<===<<<;;;:::;;;<<<<<<===>>>??????>>>===<<<999:::;;;<<<<<<:::999888777777666777===CCCBBB===>>>>>>===<<<;;;;;;;;;;;;:::999:::;;;>>>CCCGGGJJJ===;;;999888999999999888888888888888888888888888888888999999:::999999999888888777666555444333333111222222333333444444555444333222222111111222222111333444222000000222444000111333444444333111000000...---...///000///...------------------------...---,,,,,,+++++++++,,,,,,++++++******++++++,,,)))*********++++++++++++))))))************))))))))))))))))))***+++,,,---*********))))))*********'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))************(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...//////......///000000/////////000111222222222333444555666777777777888>>>FFFNNNWWWfffyyy]]]<<<666888888@@@MMMTTTbbboooqqqlllfffaaa\\\XXXRRRIIIBBB===:::888777888888777666555444333333111000///000222333222111111222444555555444222111444333333222222333333444444444444555555666666666888666444111000///000111333444666555444444555777777666666555555555666666999999888888888999::::::444444333444666888888888666777888999;;;<<<>>>>>>:::<<<===<<<:::999<<>>??????>>><<<<<<:::;;;===>>>>>><<<:::999777999888888<<>>===;;;;;;:::::::::777777777999===CCCIIILLL???<<<:::888999:::999888888888888888888888888888999999:::::::::999999888999888777666555444333333000111222333444444555666444333333222111111111222222333444222//////222555000111333444444333111000000...---...///000///...------------------------...---,,,,,,++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++))))))************))))))***)))(((((()))+++---...++++++************++++++'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((()))******))))))))))))************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////---...//////......///111000000000000000111111222222333444666777888888888HHHOOOYYYcccnnn~~~ZZZ>>>444888>>>@@@WWW^^^dddlllmmmiiicccaaaaaa]]]QQQEEE???;;;888888::::::::::::999777666444333222222222222333333444555333555888::::::777333000333333333222222222111111555666666666555444444333444444444444333333111111333333444666:::<<<<<<;;;555555666555333333444666<<<888555777;;;<<<888333555555555555555666777777999888777777777777888888999999999999999999999999:::888777888999999888777999999999888666666888:::999:::<<<<<<;;;:::<<<===;;;;;;;;;;;;:::;;;===>>><<<<<<===>>>>>>===<<<;;;===;;;:::;;;======:::777888999:::;;;<<<<<<<<<<<<>>><<<;;;;;;===<<<888555;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888888888888999999===<<<:::888777777777888777333222666888444111000222333555666777888777777333222111000////////////888777666444222000///...333333333333333222111000000000///...............111111000000//////......---***)))***,,,---,,,***************************+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))******,,,,,,,,,++++++*********************************))))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&'''###)))+++$$$%%%((("""&&&&&&''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))...+++'''&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......222111///---,,,---...///000000000000000111111111333222111111222333444333///777777666777222333AAASSS^^^hhhooo|||ZZZ???444888===???VVV[[[bbbiiikkkgggbbb``````\\\QQQEEE@@@===:::999;;;::::::999888777555444333333222222222333333444555333555777888888666333111222222111111111000000000333444444444444333222111333333333333333222111111222222222555888::::::999555555555444333333555777666555555666666555444333111111222222444555666777666666666555555555666666777777888888999999::::::999888666666888999888777999999999888777777999;;;777777777666777;;;AAAEEE===:::666666888::::::888:::;;;<<<===>>>======<<<<<<:::999:::<<<<<<:::888::::::;;;<<<<<<<<<<<<<<<>>><<<;;;;;;<<<;;;888555999999::::::::::::999999;;;;;;;;;;;;;;;;;;::::::777777888888888999999999>>>===;;;999888888888888666222222666999666444444333555777888999888777666444333222111111000000000555555444333222222111111222333333333222222111000000000///.............../////////.........---------+++)))***,,,---,,,***************************+++++++++++++++++++++++++++++++++*********))))))+++***)))))))))***,,,---,,,++++++++++++++++++***************************))))))))))))************(((((((((((((((((((((((()))(((((((((''''''''''''((($$$&&&)))&&&''')))$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''''''''((())))))...+++'''&&&&&&(((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******************))))))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////...------000000000000111111111111000//////000111333444444999<<<666555:::;;;@@@OOO[[[iiiyyyZZZ@@@555777;;;>>>UUUXXX^^^eeegggddd```^^^^^^ZZZOOOEEEAAA>>>;;;:::<<<::::::999888666555444444333333222222222333444444444444555666666555333222111111000000000/////////111111222222222111000000222222222222111111111111111111222444777888888777555555555333222222555888222444666666333222222444000000111222444666777999666666666666666666666666555555666777888999::::::999777555444666777888777999::::::888777777:::<<<:::999666555888@@@JJJQQQCCC<<<666555999;;;999666::::::;;;<<<=========<<<:::999888999;;;;;;:::999<<<<<<<<<<<<<<<<<<=========<<<<<<<<<===;;;999666666777888999999888777666999::::::;;;;;;;;;;;;:::666666777888999::::::;;;???>>><<<:::888888888888666222222777999777666777555666999::::::999777555555444333222222222222222222222222222333333333444222222222333222222111000000000///........................------------------+++***+++,,,---,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,+++***))))))+++---...*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((******))))))(((&&&%%%$$$'''''''''''''''((())))))---***'''&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000111111///---,,,000000000111111111222222//////000111222444555666999;;;666777@@@EEEMMM]]]eeevvvZZZ@@@555666:::===TTTVVV[[[aaacccbbb___\\\\\\VVVMMMDDDAAA???<<<:::;;;:::999888777666555444444333333333222222333333444444444444444444333333333111111000000000/////////000111111111111111000000000000000000000111111111222111222444666888777666555555444222111222555888555666666666666555555555222222333444555777888999777777888888999999999888666666666666777777777777888666333333555777777777999::::::999888888:::<<<<<<:::777555888???IIIPPPGGGCCC===;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;888888888888999:::::::::======<<<<<<<<<=========>>>>>>>>>>>>>>>===;;;999666777888999999888777666888999:::;;;;;;;;;;;;;;;555666666888999:::;;;;;;>>>===;;;999777777777777666333333777777555555777555777999::::::888555333444444333222222222222222111111222222333333333444111111222222222222111111000000///.....................---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))))))))******++++++,,,,,,************************((()))))))))************))))))))))))))))))))))))((((((((((((((('''''''''&&&***(((&&&((('''%%%)))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''((()))))),,,***'''&&&'''(((((((((''''''''''''(((((((((((()))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///000000///......000000000111111222222333111222333333333444666888333:::<<>>AAA======<<<;;;:::999999888888888888888888999:::<<<======<<<<<<<<<===>>>>>>>>>???@@@@@@???>>>===<<<888888999::::::999888888888888999:::;;;;;;;;;;;;555666666888999:::;;;;;;;;;:::888777555555666666777444444666555222222555555666888999888666333222333222222111111111111222222222222222222222222222000111111222222111111111000000///.......................................------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,---,,,((($$$!!!)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((###---+++(((...)))###+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))+++)))''''''((())))))(((''''''''''''((((((((((((***))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......///...------...///000111///000000111222333333333222333444444333333555777666@@@FFFMMM[[[eeewwwWWW@@@666666888<<>>???>>>@@@AAAAAA???>>>===>>>::::::::::::::::::::::::888999999::::::::::::999666666777888999::::::;;;888888666555555555666777777555444555333000111555666666777777666555444333222222111111111111222222333333333222111111000000///000111111222111111111000000///............................../////////---...///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++((())),,,---+++'''### )))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((###///***+++:::444&&&+++((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&((())))))******'''''''''''''''((())))))***)))'''''')))))))))(((''''''''''''((((((((((((******)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...,,,,,,---///111333///000000111222333444444///222444333111222555888===FFFLLLVVVjjj{{{UUU???555555888<<>>===999888666444444444555666555444333333222222222333///000111111222222111111111111000000000/////////000111222222333333333222000/////////000222444666333222222333555555444222///111444555444333444555222111000222444555333111111111111111222333444555333555777999999999888777::::::999888666555444444444444555777999999777555555666777666555666999;;;:::;;;;;;999777777888999;;;===@@@???<<<:::;;;>>>::::::999888888999:::;;;;;;<<<<<<:::777777:::===:::999999999:::<<>>AAA@@@>>><<<<<<===;;;:::999888888999:::;;;999999:::::::::999999888777777888888888999999999777666666555555777888999666444555666444111333888777777666666666666666666333333222222222222333333222222222222111111111111//////000111111111111111000000///...............,,,,,,---------.........---///000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))*********(((&&&%%%************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))%%%...%%%---KKKGGG...,,,)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((('''''''''''''''((())))))***((('''((()))***)))(((''''''''''''((((((((((((+++******)))(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******************))))))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000111222///000000111333444444555...111555555444555:::>>>FFFOOOXXXlll}}}TTT???555555888===WWW[[[\\\^^^___```^^^ZZZWWWOOOIIIFFFHHHIIIEEE@@@???999888666444333444555666555444333333222222222222...///000222222222111000000/////////............000000111222222222222222000/////////000222555777222111111222444444222111...111444666555444444444000222444444333333444555000111111333444666888999555777999;;;<<<;;;:::999999999888888777777666666333333555888;;;:::777555555555666555555666888;;;777777888777666666888999::::::;;;===>>>===<<<;;;888777777777888:::<<<>>>=========:::777777:::===999888888888:::<<>>???>>><<<<<<<<<<<<:::888999888888888999999:::;;;999999;;;???===999888;;;;;;:::888777777888:::;;;:::<<<>>>;;;666444777::::::999999999888888777777777666555444444555666777777666444333333444666777555666888999888777555333222333444555666666666666111333666888888555111///111111111111111111111111111111000000//////.........------,,,,,,------...------,,,,,,+++***))))))---,,,,,,+++***)))''''''))))))******++++++++++++,,,+++******)))*********+++***)))(((((()))***++++++******)))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''(((((((((((('''''',,,'''$$$...FFFRRR???!!!******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))&&&###"""$$$&&&((((((%%%&&&((()))***)))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++)))(((''''''((()))(((&&&))))))(((((('''''''''&&&))))))))))))(((((((((((((((***+++***)))((()))***''')))***++++++***)))'''))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111////////////000000000000222222111222444444333111999666777;;;???CCCKKKTTT]]]tttzzzlllhhhiiieeeaaa___cccggghhhggghhhlllllliiijjjiiijjjooowwwxxxmmmiiikkkkkkggglllppp}}}QQQ???555000888???PPPWWWYYY\\\```aaa___[[[XXXWWWRRRLLLHHHFFFCCC>>>:::999888666555444555666777555555444222222111111111000000000///000000111111//////000000000111111111////////////.........---///000000111111000000///333333333333333222222222111222222333444555666666555444222111111111111222000000000000111333444666999999999999999:::::::::888777777666555444333333222333555666888888888777666555555555555666777777:::999999888888777777777888888888888999999999999::::::::::::999999;;;>>>===<<<;;;;;;<<<<<<;;;:::::::::999999999999::::::;;;:::;;;===<<<:::;;;@@@>>>===;;;999888888999:::999;;;===;;;777555777;;;999999999888888777777777777666555444444555666777666555444222222444555666888999999999999777666444555555666666666666666666222333666777777555222000000000000000000000000000111111000000//////.........------,,,,,,------...------,,,,,,+++******)))******+++++++++******)))************************+++******)))((()))))))))+++***)))(((((()))***+++*********)))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''((('''$$$'''666???444!!!)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((*********))))))((('''&&&%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&&&&''')))***)))(((&&&'''((()))(((&&&)))(((((((((''''''''''''))))))))))))(((((((((((((((***+++***)))((()))***((()))***++++++***)))((())))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------......///000////////////000000000111000111222333555555555444666666888???EEENNN]]]jjj{{{lllZZZ]]]fffiiihhhjjjjjjnnnoooooosss{{{xxxzzz}}}uuuqqqsssooohhheeegggppp}}}|||}}}~~~~~~~~~}}}{{{}}}xxxMMM===444000888>>>OOOTTTWWW[[[]]]]]]\\\[[[[[[[[[UUULLLFFFBBB???;;;777888777555444444555666777444444333222111111111111......//////000000111111//////000000000000111111............------------//////000000000000//////222222222222222222222222222222333333333444444444333222111111111111222222111111111111222333555666777777888888999999::::::555555666666666555444333222222333444555666666777555555555555555666777777888888888888888888888888777777777777888888888888999;;;<<<;;;::::::;;;===;;;:::999:::<<<===<<<;;;;;;:::::::::::::::::::::===;;;:::<<<;;;999<<>>@@@>>><<<999888888888999666888::::::999888:::;;;777777777777777777777777555555555555555555555555666444333222222333444666999999888888888888999:::999888777666555555555555555555444444444333333333////////////////////////111111000000//////.........------,,,,,,------...------,,,,,,,,,+++++++++'''((()))***+++,,,,,,,,,*********)))))))))((((((+++******)))))))))))))))***))))))))))))))))))******)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&******$$$!!!$$$'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((---222111+++&&&%%%'''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))((('''&&&'''((()))((('''((((((((((((((('''''''''(((((((((((())))))))))))(((***+++***)))((()))***((()))************)))(((((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000///.............../////////000000000111111111...000333555555555555666666:::BBBLLLVVVhhh~~~{{{|||{{{xxxxxxkkkzzz~~~ssssssnnngggbbbdddggghhhdddmmmxxxrrrHHH;;;666333<<>>EEEOOO```uuu~~~rrrtttxxxwwwwww|||www~~~kkk```]]]^^^XXXZZZhhhpppFFF999444333>>>FFFWWWSSSSSSUUUWWWYYYYYYWWWUUULLLFFF???;;;:::999777555444444444444333333222111000000/////////000000111111222333444333111///............/////////000000........./////////000000---------......---------,,,------...//////000000000000000111111111111111///000111222222111000000000000000000111333444666333333333333444444444444333333333333222222222222111222333444444444333222444444444444666777888999888888777777666666555555666666777777777888888888:::::::::888777777888:::;;;999888888999999888666555777888::::::999888777:::888999;;;999555555999???===;;;888777777888888777888999:::;;;;;;999777888999999999::::::::::::777888999::::::999888777888777555444444555777888777888999:::::::::999888999777555444333444555666444444555555444444333222333333333333333333333333111111000000//////.........------,,,,,,------...------------------------+++++++++++++++***))))))))))))***+++,,,------...---,,,++++++******++++++((()))***++++++***)))((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''(((((((((((('''''''''&&&''')))***)))'''&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&%%%''')))***)))(((''''''''''''((((((((()))'''''''''((()))*********(((***+++***)))((()))*********))))))))))))******))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///.........///000111111000000111111111222222222333666777777666:::AAAHHHTTT___uuu|||mmmfffdddgggaaabbblllrrrnnnmmmooovvvoooEEE777333222===FFFXXXQQQQQQRRRWWW[[[\\\YYYVVVJJJEEE>>>:::999888555222111222333444444444444444000000////////////000111333444555555444222///.............../////////000---------.........//////,,,------......------,,,,,,,,,------...///000000///000000000111111111111///000111222222111000///000000//////000222444555444333333333333333333333444333222222111111222222000222444555555444333222333333444444666777888999999888888777666555555444777777777777888888888888::::::999777555555888:::999777777777999:::999888777888999:::999777555333;;;888888999888666999>>>BBB@@@===:::888777777777888888999;;;<<<;;;888666999999999::::::;;;;;;;;;888999:::;;;;;;:::999888999777666555555666777999:::;;;<<<===<<<:::888666999888666555444555777888333444555666555444333222333333333333333333333333111111111000//////.........------,,,,,,------...------------------------)))******+++++++++******))))))***+++---...///000,,,+++******)))*********((()))***++++++***)))((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''***))))))+++***(((''')))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''''''''((((((((()))))))))(((***++++++)))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))((((((((('''&&&%%%''')))******)))&&&'''''''''(((((())))))&&&''''''((()))******+++(((***+++***)))((()))*********))))))))))))******))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................///111222222000111111111111222222222444666888888888>>>GGGPPPaaalll~~~xxx|||qqqkkkfffhhhssssssiiihhhhhhppp{{{fffBBB666999111666JJJPPPPPPUUUZZZ\\\YYYUUUTTTSSSLLLBBB;;;<<<<<<666333333111333444444222000111222000000//////.........---/////////000111111222222///////////////.................................---///000111111000///---.........///////////////000000000000////////////222222111111000000//////000000//////000111222222111111111000111111222222111111111111111111111111222222222222333444555666222444555666555666888999555777888888666444333333:::999777666666666777888<<<:::777444333444555777999999888888777777666666666777777666666666999;;;===;;;999888888999;;;===>>>===<<<<<<===<<<:::888::::::999888777666555444888888888999::::::;;;;;;999:::;;;<<<;;;:::999888777666555444444555666777<<<;;;<<<<<<999777777:::666666666666555555555555555555555555555555444444222222222111111111000000444333222111000...------......---,,,,,,,,,,,,---------++++++++++++---------------,,,,,,+++++++++(((((()))***++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&%%%%%%'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))*********))))))(((+++++++++*********))))))******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,---------......000000000000////////////555333000///000222444555555888777666<<>>666222444???IIIIIILLLPPPSSSSSSQQQNNNMMMJJJCCC<<<888666555555555666222000111555666222...........................------...//////000000111---------------.........---------------------------......//////......---......///000111222333444000000000111111111111111111111111000000000000000000000/////////000000111///////////////000111222111111111111111111111111///////////////000111222222333444333111000111222333555666666444333222333333333444555666888999:::333333333333555777:::;;;777777777777888888888888555666777888777999;;;===777777888888888888777777666666666888;;;<<<<<<:::999999888888777666666555555666777888999:::;;;<<<888999888888888888777777555555555555555666666777555999;;;:::999;;;;;;:::888888777777777666666666999888777666555444333222555555444444444333333333//////000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''')))))))))******))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((())))))'''''''''''''''((())))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))************)))******************************+++++++++,,,,,,,,,---***(((,,,111333111---------------............000000000000000111111111111222444555555555555666999@@@IIIUUUjjj{{{sssxxx~~~~~~zzzqqq{{{xxxuuuooohhhdddmmmxxxppp[[[AAA444444666>>>JJJHHHKKKQQQUUUVVVSSSMMMIIIEEECCC???;;;999777555333555222///111444555222------------...............---------...//////000000------......////////////------------------------------............------......///000111222333444//////000000111111111222333222222111000//////...000000///////////////000............///000111222000000000000000000000000//////......//////000000333444444333111000111222222444555666444222222222444444555555666666666666444444444444555666888999666666777777888888999999666666666666777;;;@@@EEE999888666555555666888999999888888999;;;;;;:::999999999888888777777666666555666777888999:::;;;;;;888888777777666666666666444555555666666666666666888>>>@@@===;;;>>>===:::777777777777666666666666999888888666555444333333555555555444444444333333///////////////000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***++++++++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((()))(((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&((((((((()))))))))******&&&&&&''''''((()))))))))'''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,---***))),,,111444111------------........./////////000000000111111111222222444666555444444666888AAAIIITTTccczzzuuuooonnnxxxxxxqqqnnnttt{{{{{{zzznnn^^^AAA111555888===LLLIIIKKKPPPTTTVVVRRRKKKFFFAAABBB@@@;;;888777555111333111///000222333000------------------.........,,,,,,------.../////////------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000,,,,,,------......//////222222111111000/////////000000//////......//////------------...000111222000000000000000000000000/////////......//////000222333444333111000000111333555777777555444444444555555666666555444333333555444444444555666666777333444444555666777777888777888888888999>>>DDDHHH:::999666444444666999::::::999999999::::::999777888888888888777777666666444555555666666777777777888777666555555555555666333444555666777777777666;;;BBBDDD>>>;;;===;;;666666666666666555555555555888888777777666555444444555555444444444333333333////////////////////////000///......------......+++,,,,,,------,,,,,,+++*********+++++++++++++++******************************+++,,,,,,***)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''(((((((((((('''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))'''((()))******+++*********************+++++++++******+++++++++,,,,,,,,,---+++***---000222000...------.........////////////000000111111222222222444666777555444666<<>>@@@<<<333///222333111...///111000...------...,,,,,,,,,------.........++++++,,,------......///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........///////////////,,,,,,------...///000000,,,---...000111333444555111000///...............,,,,,,,,,---...///111111000000000000000000000000111000000/////////000000---///000///......///000///111444444333222222222333333555555555444333333222222333444555777777888444555666777888999:::;;;000444888::::::999888888777888999::::::999888777666555555666888999777666888888888888777777777777888888888888777777777777777666555444333444555555222333555777777777777666---888<<<777777>>>===777555555444444444333333333777777777777666666666666444444333333333222222222000000//////............000000///...............++++++------------++++++))))))******++++++++++++++++++******************)))***,,,,,,,,,+++)))'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))''''''(((******+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,......---,,,---.............../////////000///000000111222222333333777777777555777???MMMWWWjjjsssjjjgggnnnttt|||yyypppmmmkkkjjjkkkmmmmmmmmmqqqqqqpppnnnnnnooorrruuuppprrrtttxxxyyyxxxtttppptttuuuvvvssspppppprrruuu||||||yyywwwvvvxxx|||~~~~~~~~~|||kkkzzzzzzOOO555555000:::EEEPPPLLLHHHHHHJJJJJJEEEAAABBB>>>999555333222000///111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111...+++***---...---,,,,,,+++,,,---//////---+++////////////............++++++,,,---...///000111---///222222111///......000000000000000000000000,,,------...///000000111111111000000000000111111111444444222333666777444333555666666555444444555666555999AAAAAA:::666888777777777999::::::999777888::::::888555555888;;;888888777666666666666666777777888888888777777666888999999888888777666555:::888666333222222333444333444666777777777666555555666666777777777777666888888888777666555555444555666777777777444222000333444444555555444444333111000///...---......///...///000///---,,,,,,------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))***)))((()))*********((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,---------------.........//////---///111222222222333444999888555555;;;III[[[hhhkkkwwwrrrnnnqqqzzztttooolllkkkddddddddddddeeefffggghhhhhhiiikkkkkkjjjkkknnnpppmmmmmmmmmnnnmmmmmmllllllpppooonnnmmmmmmnnnooopppuuuuuuuuuuuuwwwyyy{{{|||||||||yyyyyy~~~ssskkkzzzzzzOOO555555000:::DDDMMMJJJHHHJJJMMMLLLHHHDDDAAA>>>999555444222000///111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...,,,***+++---///...---,,,+++,,,---//////---,,,//////.........---------++++++,,,---...///000000,,,...000111///......///////////////////////////---------......//////000111111000000000000111111333666666333333555555222333444666666444444444555666666;;;CCCCCC<<<888888666777888999::::::888777777888999777666666888;;;888888777666666666666666888888888888888777666666777888888888888777666666999888555333222222333333444444666777777777666555555666666777888888888888888888777666555555555555444555555555444333111111222333333333333333333222111000///...---...//////000000111000---,,,---------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))***)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))))))))***+++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,---------------------.........//////---///111222222222333444:::888777;;;EEETTTdddmmm|||}}}mmmlllttt}}}xxxrrrppplllgggccc```^^^]]]___^^^^^^___```aaabbbbbbaaacccdddddddddeeehhhjjjggggggggghhhhhhggggggffffffffffffggghhhiiijjjkkkmmmmmmmmmnnnoooqqqtttuuutttwwwxxxvvvxxx|||oooiii{{{zzzNNN555555111:::DDDIIIHHHIIILLLOOONNNKKKGGG@@@===999555444333111///111111000//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---,,,,,,,,,...///000...,,,............------------++++++,,,---...//////000,,,...//////......///111////////////////////////.............../////////111111000000000000111111555777777333333555444111222444555555444333333444444666;;;AAAAAA<<<777666666777888999999999888777666777888777666777999;;;888777777666666666666666999999999888888666555444666666777777888888777777888666555333222222222333444555555666777666666666555666777888999999999999999888666555444444555666555444333222222111111111111222222333333222222111111000///.........//////222333333111...------...------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))***((((((((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''')))******+++++++++******************++++++******++++++,,,,,,------,,,------------.........------........./////////...///111222222222444555999999;;;CCCQQQaaapppxxx}}}sssjjjhhhzzz{{{uuummmfffaaa^^^^^^\\\[[[YYYXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[[[[YYYZZZ\\\\\\\\\]]]```bbb______````````````______[[[\\\]]]___aaabbbbbbbbbbbbbbbbbbccceeehhhjjjllljjjpppsssrrrrrrxxx{{{www|||{{{NNN444555111:::BBBGGGGGGIIILLLNNNMMMIIIEEE>>>;;;888555444333111///111000000///......------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---...------,,,,,,,,,...000000...,,,/////////............---++++++,,,------...//////---...//////...///111333////////////////////////000000000000000/////////111111000000000000111111444777666333333555555222222333555555333222333444333444777::::::888555555555666888999999888888888666777888888999999;;;;;;777777666666666666777777::::::999999777666444444444555666777888888888888666666444333222222222333444555555666666666666666555666777999999::::::::::::999777555555666777888666444222111000111222333222222333333333333222222111111///.........///000444555444222000...---......------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''''''''''')))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))+++***))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++***************+++++++++,,,,,,,,,---------------.........//////............////////////...000111222222222555777777:::@@@JJJYYYkkk|||ccceeeqqq|||~~~yyyssspppllliiieee```[[[WWWWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSTTTTTTUUUVVVVVVSSSTTTUUUVVVVVVWWWZZZ\\\XXXYYYYYYZZZZZZZZZZZZYYYUUUWWWYYY[[[\\\\\\\\\[[[[[[[[[[[[\\\^^^aaaccceeeccchhhlllmmmpppxxx~~~}}}{{{MMM444666222:::AAAFFFFFFHHHJJJJJJHHHDDDAAA<<<:::777555555333111///000000//////...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******------...------------------,,,---...000000...,,,000000000/////////......++++++,,,,,,---............///000//////000222444........................222222222111111111111111111111000000000000111111111444444222222666666333111333444444333222222333444555444333444555666666444666999999888777777888888888888999;;;<<<<<<;;;777777666666666666777777::::::999999777666444444333444555666777888888888666555555444333333333333555555555555666666666777666666777999999::::::::::::999888777777777888999666555333111111222444555333333444444444444333333222111000///...//////000555555555333000......///.........---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((((((''''''''''''((((((''''''((())))))))))))))),,,+++******,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((+++++++++***************,,,,,,,,,,,,,,,------------------.........//////........./////////000000...000111111111333666888555<<>>---------///111111///---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---))),,,...///---+++******........................,,,------...///000000111111111000000000000111111111333333//////111000---000111333333111000111222+++111444222333555333---222666::::::666444666999777666555777999999666333666666666666666777888888777777888888888777777666444555666666666666666666666777777777777777666555666555555444444666777888777888888777777666555444111333666777888666444222111111111111111111222222222222222333333222222222333222000/////////000111111222333222000///000111//////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''(((((())))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))************************'''((()))******++++++***(((((()))***+++,,,,,,---------------------------+++++++++,,,,,,,,,------////////////000000000000///000111111111444888;;;LLLOOO\\\vvvwwwnnnccc[[[cccsssyyyvvvqqq}}}|||uuusssnnniii___ZZZUUUTTTVVVVVVSSSPPPNNNLLLJJJJJJKKKLLLKKKKKKKKKJJJGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJLLLLLLLLLKKKHHHHHHIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHIIIKKKNNNOOONNNNNNMMMLLLMMMNNNOOOPPPNNNUUUXXXWWWVVVZZZ^^^^^^```cccgggkkknnnsssxxx|||||||||||||||}}}~~~|||zzz|||~~~rrrKKK222777777777GGGGGGGGGGGGFFFEEECCCBBBAAA;;;999777555444333000...111111000///...---,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,,,,---...///000000,,,,,,************,,,,,,)))***++++++***)))***+++,,,,,,,,,******,,,000333111///,,,***+++...111444///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------+++******,,,...---------............///......//////000000111111000000000000000000000000222222111000//////000000111222333444555444333333333333333333333333333333555666777777666666777888<<<;;;:::999888666555555666666666666555555555555888888999999999777666444555555666666777777888888666777777888888888888777333333222222333444666777888999::::::999777444333444444444444444444444444444333222111111111222222111111222222222222111111333000------...000111000111111111111111000/////////............---------,,,,,,,,,+++++++++*********************************************************)))))))))((((((''''''))))))************))))))'''((()))******)))(((''')))((('''&&&&&&'''((())))))((((((((((((((()))***+++***)))(((((()))***+++))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''((()))))))))))))))((((((******************************))))))(((((('''''')))************+++++++++++++++*********+++,,,---..................---------------............////////////000111222222222000000333777777777===EEETTT```tttzzzkkk\\\YYY\\\cccnnnyyy}}}{{{{{{{{{xxxtttmmmggg```[[[YYYRRROOOMMMMMMOOOOOOMMMJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKMMMNNNOOOQQQTTTWWWXXXZZZ\\\^^^ccciiiqqqvvvuuutttvvv{{{}}}|||}}}~~~}}}nnnGGG000666777888FFFEEEEEEDDDCCCCCCBBBAAAAAA<<<:::777555444333111///////////////............++++++++++++++++++++++++,,,,,,------------,,,,,,---------....../////////...---,,,,,,,,,,,,---...)))***++++++***)))***++++++++++++******,,,000333444111...+++***,,,...000...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------+++******,,,...------------.....................///000000111111000000000000000000000000222222111000000000000000000111222333333333222222222222222222222222222222444555666666555444666777999999888888777666555555555555666666666666666666444555666777777666666555666666666777888888999999777777888888888777777666444444444444555666777777555666777888888777555444444444444444444444444444333222222222111111111111111111222222222222111111222000...---///000111000///000000000000///..................------------,,,,,,,,,+++++++++************************************************************)))))))))((((((((())))))************))))))(((((())))))))))))(((((()))(((''''''''''''((()))''''''''''''((()))++++++******)))(((((()))******)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''(((((())))))))))))((((((******************************))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,..................---------------............////////////000000111111111777222000444:::AAAKKKTTT\\\hhh{{{~~~xxxyyywwwaaaXXXSSSWWW^^^dddlllttt{{{xxxxxxyyyyyytttpppkkkiiieee```[[[VVVRRRPPPOOOMMMKKKKKKLLLLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLNNNQQQTTTVVVXXXZZZ\\\```gggnnnssssssrrrtttzzz}}}|||~~~~~~}}}iiiBBB///444888;;;FFFDDDCCCBBB@@@@@@@@@AAABBB>>>;;;777444333222111000------........./////////++++++++++++++++++++++++,,,,,,------------,,,,,,..................//////------,,,,,,,,,,,,------)))***++++++***)))***+++)))************,,,000333666333///,,,***)))***+++---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,******,,,---------------............---......//////000111111000000000000000000000000222111000000000000000000///000111111222222111111111111111111111111111111222444555555444444555666777777777666666555555555444444555555666777777777111222333444555555555555666777777888888999::::::888888888888777666666555444444555666777777777777333444555666777666555555444444444444444444444444222222222222222111000000111111222222222222111111222000......///111111000...////////////...------............------------,,,,,,,,,+++++++++******************************************************************))))))))))))((())))))******))))))((())))))(((((((((((()))))))))((((((''''''(((((()))%%%%%%&&&'''(((***+++,,,***))))))(((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''(((((())))))))))))((((((***************************))))))))))))((((((((()))************+++++++++)))***+++,,,---,,,++++++------------------......---------............///////////////000000000000666///---444>>>IIITTT\\\ooozzzqqqmmmjjjdddPPPPPPTTT^^^fffiiikkknnntttooojjjgggeeeccc___[[[WWWVVVTTTQQQNNNKKKIIIHHHJJJIIIGGGGGGHHHHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAADDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCEEEFFFGGGHHHIIILLLOOOPPPRRRTTTVVVZZZ```fffkkkmmmlllooouuuxxxxxx{{{yyy|||~~~aaa===///444:::???GGGCCCBBB@@@??????@@@BBBCCC???;;;666333222222111111........................++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,//////..................+++******************+++)))***++++++***)))***+++((()))*********,,,///222444222///,,,***(((((()))+++***)))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,******+++---,,,,,,---------.........------......///000000111000000000000000000000000111111000000000000000111000000000111111111111111222222222222222222222222222333555555444444555777666666666666666666666666333333444555666777888888222222333333444444444444666666666777888888999999888888888888777666555444333444555777777777666555444555555666666666555444444444444444444444444444222333333444333222111111111222222333333222222111222000//////000111111000...////////////...------.........---------,,,,,,,,,,,,,,,+++++++++************************************************************************))))))(((((())))))))))))((((((***)))(((''''''((()))***)))(((((((((((((((((()))&&&&&&&&&'''((()))***+++)))))))))(((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))(((((('''(((((())))))))))))(((************************))))))))))))))))))))))))))))))*********+++++++++((())),,,------,,,+++***,,,,,,------------......---------............///////////////////////////000///555???JJJRRR\\\eee{{{wwwooo^^^TTTTTTNNNRRRZZZbbbfffeeeaaa^^^\\\XXXTTTQQQPPPOOOMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@?????????>>>????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA???AAABBBCCCCCCDDDGGGIIIIIIJJJLLLOOORRRWWW]]]aaaeeecccffflllppprrruuuzzzyyy{{{~~~}}}zzzWWW:::222444:::BBBGGGDDDBBB@@@??????@@@BBBCCC>>>:::555222111222111111000//////...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++............------------************************)))***++++++***)))***+++'''((()))******+++...111///...---+++***)))))))))+++)))((()))+++------,,,++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,+++***+++,,,,,,,,,,,,------------...---------...//////000000111111111111111111111111111000000000000000111111111111111111222222333333333333333333333333333333222444555555555555777888666666666777777777888888222333444555666777888999666555555444444333333333444444555555666777777777888888888777777555444333222333444666666555444333888888777777666555444444444444444444444444444444444444444444444333333222222222333333333333222222222000//////111222111000//////000000000///.........------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((***)))(((''''''((()))***((())))))))))))))))))((()))((('''''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''((()))))))))))))))************************))))))))))))************))))))*********+++++++++((())),,,------,,,+++***,,,,,,,,,,,,------......---------............///////////////000000000000000555AAAMMMVVVaaarrryyy}}}ooojjj```OOOGGGJJJLLLQQQVVVYYYXXXTTTNNNJJJGGGEEEBBBAAABBBBBBCCCBBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>======<<<<<<======>>>===>>>>>>??????>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@<<<>>>?????????@@@BBBDDDDDDFFFHHHJJJLLLPPPUUUYYY^^^\\\___eeejjjlllpppuuu{{{{{{{{{|||~~~}}}oooKKK666555444999CCCFFFCCCBBBAAA@@@??????@@@AAA:::777333111111222111111000000///...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++''')))******)))***,,,...+++++++++++++++************)))((())),,,---...---++++++++++++++++++++++++++++++++++++************)))+++,,,,,,+++******+++,,,,,,,,,,,,------------,,,------......///000000111111111111111111111111000000000000000111111222222111111111111222333333333333333333333333333333222333555555555555777999777777777777777777777777333333444555666777888999888777666555444333444444333333444555555666666777777777777777666555555444333333444444444444444333999999888777555555444333444444444444444444444444555555444333333333333444222222333333333333222222222111000000222222111000///000000000000///......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))((())))))******))))))(((***)))((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))&&&'''((())))))******)))************************)))))))))************+++)))************+++++++++)))***+++,,,---,,,++++++++++++,,,,,,------......---------............////////////000111222222222222888DDDQQQ^^^ppp}}}xxxxxx___LLLJJJLLLIIIGGGKKKNNNKKKGGGEEEBBB???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===???@@@AAABBB@@@AAABBBAAA@@@???@@@BBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???;;;<<<======<<<===???AAAAAACCCEEEGGGIIILLLQQQTTTYYYWWWYYY___dddfffjjjpppwwwwwwwwwxxxzzz}}}}}}aaa???333777222666BBBCCCAAAAAA@@@???>>>>>>======555444111111222222111000.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***++++++***)))***+++((()))******))))))***,,,((()))***+++++++++******+++))))))***,,,...///...************************++++++++++++************(((***,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,---......//////000111111111111111111111111000000000000000111222222111000000///000111222333222222222222222222222222000222444444444555666888666666666666666666666666333444444555666777777888666555444444333444555555444444555555666777777777555666666666666666555555555555444444444444555555777666666555444444444444444444444444444444444444555444111000///000222333222333333444444333333222222111000111222333111000...////////////...---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((()))************)))((((((((('''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&'''((()))************************************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,------......---------............///...///000111222333444555666<<>>>>>===???@@@@@@======>>>@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<<<<<<<;;;<<<>>>???===???AAACCCDDDGGGKKKNNNRRROOOQQQWWW[[[^^^bbbhhhlllnnnqqqtttxxx{{{~~~}}}YYY888000888000333@@@AAA@@@@@@@@@???>>><<<;;;:::333111000111222222111///,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,((()))***++++++***)))((()))+++++++++***)))***+++(((***+++***)))((()))***'''(((***++++++***))))))+++***)))***---/////////************************+++++++++************)))(((***,,,,,,+++***)))***++++++,,,,,,,,,---------,,,,,,------...//////000111111111111111111111111000000///000000111222222000///.........///111222111111111111111111111111///111333333333333555777666666555555555444444444444444555555666777777777444333333222333444666777555555666666777888888888555555666666666666666555777777555444444555666777444444333333333444555555444444444444444444444444555222///------...111333222333333444444333333222222111000111333333111000------......------,,,+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''''''((()))******)))((('''((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&'''((()))************************************))))))******++++++++++++)))************+++++++++++++++*********+++,,,---******+++,,,,,,---......---------.........//////...///000111333555666777===CCCRRRhhh~~~rrrXXXDDDEEEJJJEEE??????999>>>>>>777222444444222///111444666666666666777999999:::;;;;;;<<<======;;;===???>>><<<;;;===???:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;777888999:::::::::::::::<<<<<<;;;;;;:::999999999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;;;;===???888:::===>>>???BBBEEEHHHKKKIIIJJJPPPTTTVVV[[[```cccggglllsssxxx{{{}}}}}}|||vvvIII>>>444111333666;;;@@@@@@>>><<<::::::888666444333333333222222000///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))***++++++++++++******++++++,,,,,,++++++***((()))))))))***------,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,///222333000---,,,---......------...000111000///......///000111000000000000000000000111000000111111111222222222111///...///111333444333222333444444555555555444444666777777555444555666666666777777777777666666555555666666666666555444777555444555888999888666444555666777777666555444888888777777666444333222222333333444444333333222333333333444555666777777333333222111111222333333444444333333222111000000111000//////000000///---111000000///...---------000000///------,,,,,,,,,+++++++++*********))))))+++++++++***)))(((((('''---,,,***)))))))))***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&&&&(((******)))((()))***((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((((((((((((%%%''')))***+++***((('''))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000111///,,,------......///000000000...---///333333222666<<<@@@MMMUUUgggSSSMMMFFFBBBAAA@@@;;;666999777555333111222222333666555555444444666777888777888888999::::::;;;;;;;;;::::::999999::::::;;;<<<;;;::::::999999999:::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;==================<<<<<<===>>>???@@@@@@AAAAAA@@@DDDFFFHHHJJJKKKNNNQQQTTTYYY]]]dddmmmuuu|||~~~}}}sssFFF<<<222000333666<<>><<<::::::999999777555444333333222111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************))))))************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***%%%'''(((&&&%%%%%%%%%%%%*********+++++++++,,,,,,))))))*********))))))((('''+++222888;;;777///(((,,,---......------...000///...---,,,,,,---......000000//////////////////000000000111111111222222111000///000111222111000111222222333333333222222333555777777555555555666555555666666666666555555666777777888888777666666888555444555777999888777555555666777777666555555555666666666666555555444222333333444444333333222333444444444555666666666555444333222222333444555444444333333222111111000222000//////000111///...111000000///......------000///...---,,,,,,,,,,,,+++++++++*********))))))++++++******)))((((((''',,,+++***)))((())))))***)))))))))***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%'''))))))((((((((()))((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((()))))))))******((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///000...,,,,,,------...//////000000///...000444555555:::AAAHHHPPPZZZqqqmmmZZZIIIDDD>>><<<<<<;;;888444777666444222111222333333666666555444555666777888777777888888999:::::::::::::::999999999999::::::;;;;;;:::999999999999999:::::::::::::::999999999999999999999999999888888999999::::::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@@@@AAADDDEEEFFFIIILLLOOOSSSWWW]]]dddllltttyyy|||yyyzzz|||}}}qqqCCC999000///222666<<>>????????????===>>>@@@BBBBBBDDDGGGJJJOOOQQQUUU[[[bbbiiiooorrrrrruuuzzz~~~qqqBBB888//////111555999>>>999777777777999:::999888666555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))************))))))))))))))))))))))))))))))++++++*********)))))))))))))))*********+++++++++))))))***++++++++++++*********++++++++++++******,,,'''$$$&&&******))))))************++++++++++++)))************))))))((())))))+++---...---,,,***+++---......---,,,...//////....../////////000000000000//////...---------/////////000000000111111//////000222444333111...111111111111111000000///111333555666555555666888444444555555555555444444666777777888888888888888888777555444555666888888777777777777777777777777333444555555666666555555333333444444444444333333555555555555555444444444555444333222222333444555333333333222222111111111333222111111222222111///000000//////..................---,,,++++++,,,,,,************************************))))))(((((())))))((((((((((((((((((++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''')))***$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++,,,,,,---.........//////111444666:::EEEPPPVVVddduuugggzzz}}}TTTCCCGGG:::777444444555666555333111111111111111333444555666666666666666777777777666666666777888888999999888888777777777777888888888888777777777777888888888888888888888999999999:::999999888888777777666999999999:::::::::;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<>>>@@@@@@@@@BBBEEEGGGMMMMMMOOOSSSYYY```fffjjjnnnssszzzpppCCC999000///111333777;;;777666666777999;;;:::999666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))***++++++++++++***)))******++++++******))))))$$$(((666@@@<<<111((())))))*********+++++++++((()))***+++,,,,,,------***)))((('''&&&(((***,,,+++,,,------,,,,,,---///------...///////////////000000000//////.............../////////000000000......000333555666444222111222222222222222111111111333555555555555666777555555555666666555555555444444555666777777666666888777777666555555777888777777666666666666777777555555555555555444444333333444444555555444444333555555555555555444444444444333222111111222333444333333222222222222222111333222111111222222111///////////////............---,,,,,,++++++++++++,,,*********************************)))))))))))))))((((((((()))))))))(((((()))*********))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''&&&&&&((()))***$$$&&&(((((('''&&&'''(((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------++++++,,,,,,---.........//////111444777>>>LLL[[[ddd{{{ppppppvvvXXXBBB;;;;;;888666444222222333222222000000000111222333444555666666666777777777777777666666666777888888999999888777777666666777777888777777777666666777888888777777888888888999999999999999999999888888777777999999999:::::::::;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;:::999999888:::;;;<<<======>>>>>>===<<<===>>>>>>>>>???AAACCCIIIIIIJJJLLLPPPVVV\\\```gggllluuu{{{nnnCCC999111///111333666:::777666666888:::;;;;;;:::555444222///...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))***++++++++++++***))))))************)))))),,,+++666MMMXXXNNN999,,,)))))))))************+++((()))***,,,---......///((()))++++++***))))))******,,,------,,,,,,---...***+++,,,---------------////////////////////////............////////////------...111444666555333111222222333444444333333111333555555555444555666555555666666666666555555222222333444555555555555666777888888666555666777666666555555555555666666555555555555555444333222444444555555555555444444444444555555555555555555333222111111111111222333222222222222222222222222333111000000111222000/////////////////////......,,,++++++******+++++++++***************+++++++++******))))))))))))))))))(((((()))*********))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***%%%&&&(((((('''''''''(((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...,,,,,,,,,---......//////000000333888===GGGZZZkkk}}}~~~zzzoootttrrrcccLLL@@@@@@:::000444333222000//////000000000000111222333444555555555666777888888888777777666666777777888999999:::888888777777777777888888777777777777777777888999777777888888999:::::::::999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>@@@CCCCCCCCCEEEHHHMMMQQQTTTZZZ```iiirrryyy~~~jjjBBB888000000222444777;;;888777777888;;;<<<<<<;;;444333111...------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************))))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***))))))************))))))&&&$$$...???EEE999+++%%%))))))))))))************((()))***+++,,,---------'''***------+++))))))******,,,------,,,+++---...)))***+++---......---------------......//////000------........./////////------,,,...111222222111000000222333444444555555222444555555444333444555444444444555555444444444111222333444555555555555444777::::::777555555555666555444333333444555666333333444555555555444444444444555555555555444444333444444444555666666666444333222111111222333444222222222222222222222222222000//////000111///....../////////////////////++++++************++++++))))))*********+++++++++)))))))))))))))))))))***((((((***+++++++++******(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))%%%'''))))))((((((((()))&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,------...//////000000000222777>>>FFFTTTlll~~~uuuqqqmmmooosssqqq\\\RRRBBB888888<<<:::444111111111/////////000222111111222333444555555555555666777888999888777777777777888888999:::::::::999888888777777888888999888777777777777888999:::888888888999:::;;;;;;;;;999999999:::;;;;;;<<<<<<999999::::::::::::;;;;;;999::::::;;;;;;::::::999::::::;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>><<<<<<>>>@@@@@@???@@@AAACCCFFFIIIKKKPPPUUU]]]fffnnnuuu}}}}}}fff@@@777000000333555999===999888888999;;;===<<<;;;444222000...------//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))************))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))***++++++++++++***))))))************))))))///)))+++222111(((&&&,,,))))))))))))************)))******+++++++++*********++++++(((&&&&&&***---***,,,------,,,+++---...***,,,---///000000//////***++++++,,,---...//////---------.........//////...---+++,,,.../////////...///111222444444555555333444666555444333333444222333333444444333333222111222333444555555555555333777;;;;;;888555444444555444333222222333444555000111333444555666666666444444555555555555444444333333444444555666777777555444333333333333444555222222222222222222222222111000//////000000///............///////////////+++***************++++++))))))******++++++++++++)))))))))))))))*********((()))***,,,,,,,,,+++***((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((&&&(((******)))((()))***&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...------......///000000000000333999BBBMMM^^^xxxmmmvvvxxx___ccchhhmmmqqqqqqEEE>>>:::;;;666///111999111111111111000111333666111222333444555555555555555666777999999888888777888888888999::::::;;;;;;999999888888888888999999888888777777888999::::::888888999:::;;;;;;<<<<<<888999::::::<<<<<<===>>>999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???@@@;;;<<<===>>>????????????@@@AAABBBAAA??????AAABBB?????????@@@BBBEEEGGGHHHLLLPPPVVV]]]eeemmmtttzzzwwwzzzfff===888111---...333888;;;555666777888888999999888444222111000111000...---+++++++++******)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++'''(((***++++++***)))((())))))))))))************+++++++++***++++++,,,,,,---------.........//////,,,,,,,,,---------......111111000000//////......------------.........///000111111111111222222222555555555444444333333333111111111111111111111111000111222222444444555666777666666555555555666666666555333333444444333222444444444555555555555666888777555444333333444444666666666666666666666666555444444333333222222111///222222//////333444222222111111000000000000000111000000///...---------,,,,,,++++++++++++******,,,++++++***)))(((((('''+++***)))***++++++***)))))))))))))))************,,,+++)))(((((()))+++,,,+++***(((((())))))'''&&&((((((''')))******)))'''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////......///111000000===PPPYYYbbb|||yyylll~~~fffdddzzzVVV===<<<:::777555333222111222111000000000111222333333333333444444444555555555666666666666666555555777888888888888999999999888888999999999888777777888:::;;;;;;:::999;;;<<<::::::<<<=========<<<;;;;;;;;;:::::::::;;;<<<<<<;;;:::999999999:::;;;<<<:::::::::999999999999999======<<<;;;;;;<<<===>>>;;;<<<<<<======>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@>>>>>>??????????????????DDDAAA???>>>???@@@??????AAA@@@@@@@@@@@@AAABBBBBBKKKKKKMMMSSS\\\fffmmmqqqtttxxx~~~iii===888111...///333888;;;666666777888888888888777333111////////////---,,,,,,+++++++++***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************++++++++++++*********)))(((((((((((()))))))))))))))))))))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))***++++++))))))*********))))))((((((((()))))))))***************))))))******++++++------------.........///,,,,,,,,,------------...000000000///////////////------........./////////000000111111111222222222333333222222222111111111222222222222222222222222111222222333333444444444666666555555555555555666666444333333444444333222444444444444555555555555888777555444333333333444444444444444444444444444333333333333333333333333444666555222111333333000222111000000//////000000000000000///...---------------,,,,,,++++++******((((((((())))))***+++++++++***)))***++++++***)))))))))))))))************,,,+++)))(((((()))+++,,,+++)))(((((()))***((('''((('''&&&&&&(((((('''&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...////////////111222111:::GGGTTT```rrriiivvvrrrcccrrrkkkEEE<<<;;;888666444222111000111111000000000222333444333333444444444555555555555666666666666666555555777888888888888999999999999999999999999999888888888999::::::999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<======>>>>>>???CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBAAACCCDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIMMMTTT\\\ccchhhmmmrrrzzzlll>>>888222///000555999<<<777888888888888777666666222000............,,,***,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++++++++*********(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))************************(((((((((((()))***+++,,,+++******)))(((((((((((((((((())))))))))))******))))))(((((()))******+++------------............,,,,,,,,,,,,------------....../////////000000000....../////////000000000000000000111111111222222222222222111111111111111222222222222222222222222333333333333333333333333555555555555555555555555555444333333444444333222444444444444555555555555777666555444333333333444222222222222222222222222111111222333333444555555333666666333222444333///222111000000//////000000000000//////...---------///......---,,,++++++***(((((((((((()))***+++,,,+++***)))***++++++***)))))))))))))))************+++***)))(((((()))***+++***)))((()))***+++***))),,,)))'''&&&'''(((''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++---///000//////111222333AAANNNXXXiii|||ppplllkkkllllllOOO;;;999888666444222111000000000000000000111333444555333444444444444555555555555666666777777666666666777888888888888999999999999::::::::::::::::::::::::<<<======<<<;;;===>>>???@@@@@@AAAAAA@@@??????<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBBFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBDDDGGGIIIKKKPPPXXX^^^ffflllttt}}}ooo===888222000111666:::<<<999999999888888777555555222000............,,,+++,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************++++++++++++++++++******(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((++++++++++++++++++++++++'''(((((()))***+++---...,,,+++)))((('''''''''((((((((((((((()))))))))***)))))))))))))))***+++,,,------------------------++++++,,,,,,,,,---------------......///000000111////////////000000000000000000000000111111111111333333333333333222222222222222222222222222222222333333333333222222111111333444444444555555555444444333222333444444333222333333444444444555555555555555555444444333333333222222222222222222222222222222222333333444444444...111333111111444333000111111000////////////////////////......---------//////...---,,,,,,++++++,,,+++***)))((())))))***+++***)))***++++++***)))((()))))))))******************))))))))))))******)))(((''')))+++,,,,,,+++000---***((()))******))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++)))(((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))((()))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---//////......000111666???MMM^^^sssgggeeevvvnnnJJJ===>>>666555333222111000////////////000111222444555555444444444444555555555555555666666777777777777666777777888888888999999999::::::::::::;;;;;;<<<<<>>???@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFCCCGGGJJJIIIHHHJJJQQQWWW^^^dddmmmvvv}}}ppp<<<888222000222666:::<<<999999999999888666555444333111////////////---+++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...///,,,+++)))'''&&&&&&'''((('''(((((((((((())))))))))))))))))***+++,,,------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111////////////000000000000//////000000000111111111222222222222222222222222222222222222222222222222444333333222222111111000111222333444555555444444444222111222444444333222333333333444444444444555444444444444444333333333222222222222222222222222444444444333333222222222111444444222222444333000111000000///.../////////............------------//////...------,,,++++++---,,,***))))))***+++,,,+++***)))***++++++***)))((()))))))))***************))))))))))))))))))***(((''''''(((***,,,,,,+++000---***((()))******)))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''************************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........---.........---...000222<<<<<>>AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBB>>>===<<<;;;:::999999999888999999:::::::::::::::999999999:::::::::;;;;;;======>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNPPPNNNMMMMMMMMMMMMKKKIIILLLKKKJJJHHHGGGFFFFFFFFFEEEIIIKKKJJJGGGGGGMMMRRRSSSXXXaaajjjsss|||kkk;;;777222000222666:::<<<999999999888888666555555333111////////////---,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++------***))))))(((''''''''''''''''''(((((((((((())))))************+++,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000....../////////000000000/////////000000000111111///////////////000000000111111111111111111111111333333222222111111111000000111333444555444444333333222111222333444333222333333333333444444444444333333444444444444333222333333333333333333333333555555444333333222111111;;;===:::555333444333000111000//////......//////------------------------------------,,,,,,,,,,,,+++***))))))+++---000222+++***)))***++++++***)))))))))))))))************))))))))))))))))))))))))'''&&&&&&'''***+++***))),,,)))'''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))************)))))))))************+++++++++++++++++++++++++++,,,---------.....................------000444888DDDBBBTTTxxxwwwvvv\\\DDD>>><<<111111000000/////////000000000000222333444444444444444444555555555666666666555555666777888888888888777888888888888999999999999999999999:::<<<>>>???AAABBBDDDCCCBBBBBBCCCEEEHHHGGGEEEDDDBBBBBBAAAAAA???>>><<<;;;:::999999888777777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<============>>>@@@BBBDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPRRRQQQPPPPPPQQQPPPNNNLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEGGGHHHGGGEEEEEEHHHLLLGGGLLLTTT]]]gggrrr|||```999555111///222666999;;;888888888888888777666555222000............,,,***(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))************&&&'''''''''((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******'''((((((((((((((('''''''''''''''((((((((())))))(((((())))))***,,,---...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------....../////////------........./////////////////////000000000111........./////////000000000000000000000000000000222222222111111111111111///000222444555444333222222111000111333444333222222222333333333444444444222333444444444444333222333333333333333333333333333333333333333333333333@@@AAA<<<555222333333111000000///............///------------------------++++++++++++,,,,,,,,,,,,---,,,++++++,,,///222444+++***)))***++++++***)))))))))))))))************(((((())))))))))))(((((('''&&&%%%&&&((())))))(((((('''&&&&&&(((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***************************))))))))))))************))))))))))))************++++++++++++++++++++++++------------..................------///555===BBBKKKPPPbbb}}}dddnnnvvvnnnUUUDDD:::===;;;...000////////////000000111111111333444444444333333555555555555666666666666555555666888888999999888777888888888888999999999888888777888999<<<>>>@@@BBBCCCEEEDDDCCCCCCDDDFFFHHHGGGEEECCCAAAAAA@@@AAA???>>>===;;;999888888888666888:::<<<>>>?????????===>>>>>>???@@@@@@AAAAAABBBCCCEEEHHHJJJKKKKKKKKKFFFGGGHHHIIIKKKLLLMMMNNNPPPPPPQQQQQQRRRQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNMMMLLLMMMNNNPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGEEEGGGLLLRRRZZZdddooowwwuuuUUU888555000///111555999:::777888888888888777777666111///------------+++)))''''''(((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((()))))))))''''''''''''''''''((((((((()))'''''''''((()))+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------...............------------.........///////////////000000000000///000000000111111222222////////////////////////111111111111111111111111...000222444555444333222222111000111333444333222222222333333333444444444111222333444444444333222222222222222222222222222111222222333333444444555>>>>>>:::333000333444333000000///...............------------------------)))******++++++,,,,,,---111000---,,,,,,...000222+++***)))***+++++++++)))))))))))))))************(((((())))))))))))(((((('''&&&%%%&&&(((((((((&&&((((((''')))******)))'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---------.........//////...------...222:::DDDKKKPPP]]]mmm||||||ooonnn~~~~~~|||nnncccKKK===999333444777444///////////////000111111111222333444444444333222555555555555666666666777555555666888888999999999777888888888888999999999888777777777999;;;>>>@@@DDDFFFGGGGGGFFFFFFGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@???===;;;999888888777777888;;;>>>@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDGGGIIIKKKNNNPPPQQQQQQQQQJJJKKKLLLMMMOOOPPPQQQRRRPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKFFFFFFGGGJJJMMMNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJGGGEEEDDDDDDFFFGGGGGGFFFIIIIIIJJJLLLQQQZZZdddkkksssxxx~~~mmmPPP:::555000///222666888777666777777777777555333222111///,,,+++,,,---,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&+++***)))'''%%%$$$&&&)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---000222///***&&&'''***++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........////////////000////////////000000000000111000///......///000111333222222111111111111111//////000111111111111111444111///000222333111///000111222333222111000///333333444444444444444444222222222333333444444444444444444444333222111000111111111111111111111111222222222111111111111000000000///.......................................000---+++))))))+++---000...---,,,+++***+++,,,---,,,,,,,,,,,,***(((%%%$$$+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))++++++++++++++++++++++++...------------...//////111...///333777===FFFPPPVVVttt~~~{{{}}}mmmsssZZZAAA???<<<888666444333333222111///......000222333333333333444444444555555333444555666777777777777888888888777777777777777999999999999999888777666<<<:::777555777===CCCGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHFFFDDDDDDCCCCCCAAA???<<<======<<<888555444555666777:::===@@@CCCFFFGGGEEEFFFHHHHHHHHHHHHJJJLLLPPPQQQRRRSSSRRRQQQPPPOOOMMMLLLLLLMMMOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPOOOOOOPPPPPPNNNKKKHHHFFFGGGKKKQQQSSSPPPPPPSSSRRROOOMMMLLLNNNMMMIIIFFFFFFDDDDDDFFFHHHIIIEEEBBBGGGKKKOOOOOOOOOSSS[[[bbbooossswwwzzz|||jjjKKK:::555000///222666888777666777777777666555333222111///,,,+++,,,---,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&******)))'''%%%$$$&&&(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))---000222000+++((()))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////.../////////000000000000111000///......///000111222222111000000000000000...///000111111111111000111///...///111222111///000111222333333222111000333333333444444444444444222333333333333333333444444444444444333222111000111111111111111111111111111111111000000000//////000000///.......................................///---+++******+++---///------,,,++++++++++++,,,***************)))((((((++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,***)))''')))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))++++++++++++++++++++++++...------------...//////...,,,---333999@@@MMMYYYjjj}}}sss~~~YYY>>><<<999666444222111111222111/////////000222333333333444444444555555555333444555666777777777777888777777777777777777777777888888999999999888888999888666777:::???EEEIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHFFFDDDDDDDDDDDDBBBAAA?????????===999777666777777888:::===AAACCCFFFGGGFFFHHHJJJKKKJJJKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNLLLKKKLLLNNNQQQRRRSSSRRRSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQQQQRRRQQQNNNKKKKKKHHHKKKSSSYYYXXXVVVVVVUUUSSSOOOMMMLLLKKKJJJIIIIIIFFFEEEGGGJJJKKKIIIGGGFFFHHHJJJKKKLLLOOOUUUZZZccchhhppptttwwwzzznnnJJJ:::555000///222666888777555666777777666555333222000...,,,,,,,,,---,,,++++++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&)))))))))'''%%%%%%&&&(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((())))))))),,,...000///,,,***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000//////......//////000111111000///////////////...//////000000000000000...------...000111000///111111333333333333222111222333333333444444444555444333333333333333333222444444444444333222111111111111111111111111111111000000000000/////////...000000///.......................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***(((((((((((()))***+++,,,++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++***************++++++++++++++++++++++++...------------...//////---,,,...444;;;EEEUUUccczzzuuu{{{}}}|||bbb@@@:::999666333111000//////111000000///000111222333333444444444444555555555444444555666777777777777777777777777777777888888666666777888999999::::::777777888:::>>>CCCHHHJJJHHHHHHHHHGGGHHHHHHIIIJJJGGGFFFEEEEEEFFFFFFEEECCCBBBBBBAAA>>>:::888888999888999<<>>:::888999:::999:::===@@@CCCEEEFFFFFFEEEHHHKKKMMMMMMMMMOOOPPPQQQPPPOOONNNOOOPPPQQQRRRLLLJJJJJJKKKOOORRRTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQVVVTTTSSSSSSUUUXXXYYYZZZTTTSSSYYYdddmmmoooooopppkkkmmmmmmjjjfffcccdddfffbbb^^^YYYWWWXXXYYYXXXVVVWWWUUUSSSRRRRRRQQQPPPNNNMMMSSSYYY]]]^^^aaaggglllmmmHHH:::555000///222666888777444555555666666555333333///...------------,,,***+++******)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((('''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((*********)))******)))))))))******++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---............////////////......////////////......000//////...................../////////......---,,,---...//////000111111000111222333444333222222111111222222333444444555444444444333333222222222333333444444444333222222111111111111111111111111222222111111111000000000000000///.......................................,,,------......------,,,***+++,,,---,,,+++***)))******((((((((()))***+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********************************************************++++++,,,,,,,,,...------------...//////,,,...333<<>>???AAADDDFFFHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJFFFEEEDDDEEEHHHIIIHHHGGGCCCCCCBBB???;;;999888999:::<<>>AAADDDEEEFFFFFFEEECCCFFFJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMOOONNNJJJGGGKKKLLLNNNPPPQQQPPPOOONNNHHHFFFFFFGGGLLLPPPRRRSSSSSSWWW```hhhjjjlllttt~~~}}}|||yyytttnnnhhhccc```]]]XXXQQQMMMMMMOOOQQQRRRvvvZZZ:::555000///222666888777333333444555555555444333......---.........+++)))+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''((())))))((('''((((((((()))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........//////------...//////...------111000//////......//////...............---,,,++++++---///...,,,,,,---///---...000111222222111111000000111222333444555555222333333333333333333444222333333444444333333222111111111111111111111111111111111111000000000000000000///................................................------.........,,,++++++***************))))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++)))******+++,,,,,,------...------------.../////////444>>>JJJWWWiiirrrwwwbbbaaafffrrrIII888777777222222000//////000111222//////111222333444444444555555555555666666666666777777888888888777777666555666666777888888999999999888999:::<<>>666666111111000///......///000111...///111222333444444444555555555555666666666777777777888888888777777666555666666777888999999999666777888:::===BBBFFFIIIIIIJJJKKKLLLNNNOOOQQQQQQLLLMMMNNNNNNNNNLLLKKKJJJEEEDDDCCCDDDFFFGGGFFFEEEEEEGGGIIIHHHCCC>>>:::888===???CCCFFFGGGGGGFFFEEEJJJLLLPPPQQQOOOMMMLLLLLLIIIKKKMMMPPPRRRSSSSSSSSSQQQOOONNNOOOQQQSSSSSSRRRSSSUUUVVVWWWWWWTTTRRRPPPOOOMMMLLLMMMNNNPPPOOONNNRRRNNNNNNRRRUUUWWW[[[```ccceeekkkvvvtttiiieeegggfff^^^VVV___999666111///111333555666444444333333333333222222222111000...,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((***,,,MMMAAA222'''$$$%%%&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((******((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,++++++,,,---...///000111////////////////////////------------------------------------------------......---,,,,,,...///000//////......---------,,,000000000111222222333333111222333333444444333333444444444444444444444444333222222111111222222333222222222111111111000000000///......//////...---......------------......------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))((('''((((((((((((((('''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))(((((('''''''''((((((((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))))))))))))))((((((((((((***(((&&&&&&((((((((('''))))))(((((((((((())))))++++++******))))))((((((+++*********))))))((((((+++)))((())),,,---,,,***))))))))))))******************+++,,,,,,---......,,,***+++///000......222444EEEWWW```eeerrrvvvfff[[[[[[jjj~~~zzz{{{mmmaaayyyddd<<<555666111444333222000///...///111222000000111222222333444444777777666666666666666777666666666666777777777777;;;:::888888999888777666999;;;>>>BBBEEEHHHJJJKKKKKKMMMPPPRRRSSSSSSUUUWWWXXXUUUSSSTTTUUUSSSLLLFFFIIIFFFDDDEEEHHHIIIIIIGGGMMMLLLJJJIIIFFFBBB>>>:::;;;>>>AAACCCEEEFFFIIIKKKMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUURRROOORRRVVVXXXWWWSSSUUUWWWZZZZZZXXXUUUSSSRRROOOMMMLLLMMMOOOOOONNNMMMKKKMMMNNNNNNMMMMMMMMMNNNUUUUUUVVVYYY^^^eeelllpppxxx~~~vvvsssrrrllleee]]]888444000...000222555666444444333333333222222222111000///---,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''(((***,,,KKKAAA444+++((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((((((((((()))'''((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,***++++++,,,...//////000........................---------------------------------------------------------------...///////////////.........------///000000111111222333333111222333333444444333333333333333333333333333333222222222111111222222222222222222111111111000000111///......//////...,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))((((((((())))))))))))((('''&&&)))((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''(((((())))))(((((('''((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((((((((())))))))))))((((((((((((***(((&&&&&&((()))((('''))))))(((((((((((())))))*********)))))))))))))))************)))))))))(((+++)))((()))+++,,,+++)))))))))))))))******************+++,,,,,,---......,,,***+++...///---///333;;;HHHZZZiiiuuurrrYYYNNNOOO]]]wwwyyywww}}}pppqqqrrrOOO:::999555111444333222000//////000111222111111222222333444444555777777666666666666777777666666666666777777777777:::999888888888888777666:::<<>>AAABBBDDDFFFJJJLLLQQQQQQRRRSSSSSSRRRQQQQQQSSSSSSTTTTTTTTTTTTTTTSSSXXXUUUTTTVVV[[[\\\ZZZVVVTTTWWWYYYYYYWWWUUUTTTTTTRRRQQQPPPPPPQQQRRRPPPOOOMMMNNNNNNNNNLLLKKKKKKKKKMMMMMMMMMOOOTTTYYY^^^bbbgggmmmuuu}}}{{{uuusssqqqnnn~~~[[[777333///---///222444555333333333333222222222222111000...---++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''((()))+++???999111+++***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++***))))))))))))***++++++)))******+++,,,---......------------------------------------------------------------------------,,,,,,---...............///////////////.........//////000111111222222333111222222333333333333333222222222222222222222222222222111111111111222222222111111111111000000000222000///...//////---+++,,,,,,++++++++++++,,,,,,------------------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))******))))))((((((((((((''''''&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((***))))))((('''&&&%%%%%%'''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''(((((((((((())))))))))))***(((&&&'''((())))))((())))))(((((((((((())))))))))))))))))************************))))))))))))+++)))((()))******)))((()))))))))*********++++++***++++++,,,,,,------...,,,***+++.........111777AAALLL```wwwnnnTTTOOORRRZZZrrryyyuuuyyyyyydddmmm~~~zzzUUU888999999333222444222111000//////000222333333333333444444555555666777777666666666666777777666666666666777777777777999888888777777777888888<<<>>>AAAEEEIIILLLOOOPPPRRRTTTVVVWWWVVVUUUVVVWWW[[[YYYVVVUUUUUURRRMMMIIIHHHGGGFFFHHHJJJLLLMMMMMMLLLLLLLLLKKKGGGBBB===:::>>>???AAAAAACCCFFFJJJNNNPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSSSSVVVZZZZZZWWWSSSSSSUUUVVVVVVUUUUUUVVVWWWVVVUUUSSSSSSTTTTTTSSSRRRNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGIIILLLPPPRRRTTTXXX___fffmmmqqqsssttttttvvvxxxvvvsssrrrtttwww{{{~~~vvvpppqqqsssttt{{{WWW777333///...///222555666333333333222222222222111111000///---,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))+++,,,***(((((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))************)))))))))))))))***++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,//////////////////////////////000000111222222222111111222333333333333222222222222222222222222222111111000000000000111111111111111111000000000000222000///...///...---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))************))))))((((((''''''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((((('''''''''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((&&&'''(((***))))))))))))(((((((((((())))))(((((())))))******++++++*********)))))))))))))))******)))))))))))))))((())))))*********++++++++++++++++++,,,,,,------------,,,---///000000666>>>LLLWWWnnnrrr```bbbbbbaaasssuuuwwwxxx^^^ZZZbbbkkktttuuugggpppkkk???000999444000444222111000000000000111333333444444555555666666666666777666666666666777777888666666666666777777777777777888888777777777999;;;???AAADDDHHHLLLPPPRRRSSSWWWYYYZZZZZZXXXWWWWWWXXX\\\YYYVVVTTTSSSQQQMMMIIIJJJIIIJJJKKKNNNPPPQQQRRRPPPQQQSSSQQQLLLFFFAAA===???@@@@@@AAABBBFFFKKKOOOLLLNNNPPPRRRSSSTTTTTTSSSUUUUUUUUUUUUUUUTTTTTTSSSQQQQQQRRRUUUXXXWWWTTTPPPRRRRRRSSSSSSRRRSSSVVVXXXXXXVVVUUUUUUVVVUUUTTTSSSOOONNNMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJHHHKKKPPPUUU[[[___bbbdddeeegggiiifffbbb```aaaccccccggggggdddccchhhkkklllwwwSSS777444000///111444666888333333222222222111111111111111///...------------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***######$$$&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))(((((())))))***+++((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,.........///////////////...//////000111111222222000111222222333333222222333333333333333333333333111000000//////000000111000000000000000000000000222000///...//////---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))************+++***)))(((((()))***+++))))))************))))))(((((('''''''''(((((()))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''((((((((()))))))))***)))((('''''')))******)))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))******)))*********)))))))))***************++++++++++++++++++,,,,,,,,,,,,------///...///111222444===GGGYYYddd|||pppfffjjjgggdddyyyzzz~~~rrr[[[WWWdddlllvvvwww```VVVZZZJJJ666555999---...666000000000000111111222333444555666666666666666777777666666666666666777888888666666666666777777777777666777888777666888;;;>>>BBBDDDGGGLLLPPPTTTVVVWWW[[[]]]]]]]]]ZZZYYYYYYYYYZZZXXXUUURRRPPPNNNLLLKKKLLLMMMNNNPPPQQQSSSVVVWWWSSSVVVYYYVVVPPPHHHBBB??????@@@AAAAAACCCFFFKKKOOOOOOPPPRRRTTTVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSUUUWWWXXXWWWTTTRRRPPPQQQQQQPPPOOOPPPSSSVVVVVVUUUSSSTTTTTTUUUSSSRRRNNNMMMMMMNNNQQQRRRPPPNNNLLLLLLKKKJJJJJJIIIIIIHHHFFFGGGIIILLLOOOQQQTTTUUUZZZ]]]```___\\\ZZZZZZ[[[VVVWWWUUUSSSVVV\\\^^^[[[tttOOO777444000///111555777888222222222222111111111111000000///...---,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((('''&&&&&&''')))%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))(((((((((((()))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------.....................///000000111111222000111111222222222222222333333333333333333333333000000////////////000000//////000000000000000111000///......//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))((((((((()))******++++++*********))))))*********(((((())))))******))))))((((((''''''(((((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))'''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''&&&''''''((()))***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((()))''''''(((((())))))******)))((('''''')))++++++***))))))(((((((((((())))))))))))))))))************))))))))))))************(((***++++++******+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///222333888DDDPPP]]]eeeyyynnnfffeeeZZZWWW^^^bbbkkkoooYYYRRRbbbsss|||xxxnnnsss```CCC;;;333555;;;666,,,...333000//////000111222444444555666666666666666666666666666555555666666777888999666666666666777777777777666888999888777999===BBBEEEGGGJJJOOOSSSWWWZZZ[[[]]]______^^^\\\ZZZZZZZZZYYYWWWTTTQQQOOOMMMMMMMMMNNNPPPRRRSSSSSSUUUXXXZZZVVVZZZ]]]ZZZRRRHHHAAA>>>???@@@AAABBBDDDGGGKKKOOOUUUVVVWWWXXXXXXWWWVVVUUURRRRRRSSSTTTTTTTTTTTTTTTPPPRRRSSSUUUUUUTTTRRRQQQQQQRRRQQQPPPNNNNNNPPPRRRSSSQQQQQQQQQSSSSSSRRRQQQOOOMMMLLLOOOSSSTTTSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJPPPUUUYYY[[[\\\]]]aaaddd___\\\WWWRRRTTTWWWUUUOOOqqqLLL666333///...000444777888222222222222111111111111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''&&&%%%'''((((((((((((''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((()))******))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------.........//////000111111111000000111222222222222222222222222222222222222222000//////......//////000////////////000000111111///...---...///000///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))&&&'''((())))))))))))(((((((((((((((((()))******&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''((()))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%&&&&&&'''((()))******'''''''''((()))*********)))((('''(((***+++++++++))))))(((((((((((())))))*********)))))))))))))))((()))))))))************'''***,,,,,,++++++---///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333999HHHVVV\\\___mmm~~~mmmYYYQQQNNNKKKMMMXXXdddvvvzzz```QQQ\\\sss{{{eee[[[eee|||xxxVVV:::555///777666222333000---111...///000222333444555555666666666666666666666666555555555555666777888999666666666666777777777777666999:::999888:::???EEEGGGIIIMMMQQQVVVZZZ\\\^^^^^^___```___]]][[[[[[[[[YYYWWWTTTQQQOOONNNOOOQQQOOOQQQSSSSSSSSSTTTWWWZZZZZZ___ccc___UUUIIIAAA>>>>>>@@@BBBDDDEEEHHHKKKNNNSSSTTTUUUVVVVVVUUUTTTSSSOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRRRRQQQPPPPPPPPPTTTTTTTTTRRRPPPNNNOOOPPPPPPOOONNNOOOQQQRRRRRRQQQPPPNNNLLLNNNRRRTTTQQQNNNNNNOOOPPPQQQQQQQQQOOONNNJJJJJJJJJIIIIIIHHHGGGGGGJJJMMMQQQTTTWWW^^^gggmmmnnnmmmggg___[[[[[[XXXTTTpppJJJ555222...---///333666777222222222111111111111000,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%%%%'''(((&&&&&&&&&&&&%%%''')))+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%'''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''((()))++++++)))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,---------......//////000111111111000000111222222222222111000000000000000000000000//////............//////.../////////000000111111...---,,,...000111000///++++++************++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))&&&&&&'''(((((()))((((((((((((((((((((()))******(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((###$$$%%%&&&''')))******&&&&&&&&&'''''')))******''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$%%%&&&'''(((***++++++&&&''''''((()))******+++)))((('''(((***,,,,,,+++))))))(((((((((((())))))++++++******))))))(((((((((((())))))*********+++'''***,,,---,,,,,,///111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---000333:::JJJYYY___]]]hhhzzz~~~mmmZZZQQQRRRRRRVVV```lll||||||oooUUUPPPjjjggg\\\bbbsssjjjGGG444777444888......:::222(((333---...000222444555555666666666666666555555555555555555555555666777999999666666666666777777777777666999;;;:::888:::AAAGGGHHHJJJNNNSSSWWW[[[^^^___^^^`````````]]]\\\[[[\\\YYYXXXUUURRROOOOOOQQQSSSOOOQQQSSSSSSRRRSSSVVVYYY___dddhhhdddYYYLLLDDD@@@===@@@CCCEEEFFFHHHKKKMMMKKKLLLNNNPPPRRRRRRRRRRRRMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVUUUTTTSSSTTTUUUVVVWWWWWWTTTQQQOOONNNOOONNNMMMMMMNNNQQQRRRRRRQQQRRRNNNLLLNNNQQQRRROOOKKKOOOPPPSSSTTTUUUTTTSSSRRRNNNNNNMMMMMMLLLJJJIIIHHHGGGHHHJJJLLLPPPZZZfffpppwwwyyyvvvkkkccc``````___jjjHHH666222...,,,...111333555333111000000000///---+++************************+++***)))(((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///......///000111333222111111000000000111222111000.........///000.........///////////////+++---///000111000///...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((***************)))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---...000333:::CCCNNNTTT^^^eeeppp}}}~~~eeeMMMYYY___bbbkkkyyywwwvvvxxxooobbbPPPhhh~~~```UUUqqqsssTTT@@@222000444333111000////////////...///111333555666777777666555555555555444444444777777777777777777777777777777777777777888888888888999:::;;;<<>>AAAFFFIIIPPPRRRTTTWWWZZZ]]]^^^___eeedddcccbbb```___^^^^^^]]]ZZZWWWTTTSSSSSSTTTUUUTTTUUUUUUUUUVVVYYY]]]aaahhhjjjjjjdddXXXLLLCCC???@@@EEEIIIJJJMMMQQQRRROOOPPPPPPPPPQQQRRRTTTVVVWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV]]]\\\ZZZYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUPPPPPPQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLNNNPPPRRRTTTYYYWWWUUUUUUVVVTTTOOOKKKKKKHHHIIILLLLLLLLLSSS]]][[[eeeooottt{{{jjjEEE444111......111555777999444333111111222111///---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))+++++++++++++++++++++++++++************)))))))))*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000///............///000111111222333333222000///111000000////////////000000000//////......------------///000000000///.........---------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))''''''(((((())))))*********))))))((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))(((((('''&&&&&&%%%%%%'''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))((((((''''''(((((())))))************))))))((())))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------......------000888EEEUUUeeennn~~~yyy}}}qqqYYYdddhhhuuubbbUUUXXX]]]ZZZTTTRRRyyykkkhhh}}}kkkAAA444333777222111///............///222333333444444444444333222222333444555666777888777777777777777777777777666666777777888888888888888:::<<<>>>AAAEEEIIIMMMSSSTTTVVVXXX[[[]]]___```cccdddddddddbbb```]]]\\\]]][[[XXXUUUTTTTTTVVVWWWUUUVVVWWWWWWXXX[[[___bbbgggiiihhhaaaVVVKKKEEEBBBDDDIIILLLMMMOOOTTTTTTQQQSSSSSSSSSSSSTTTVVVWWWXXX___^^^]]]\\\[[[[[[[[[[[[WWWWWWWWWVVVVVVUUUTTTSSSYYYXXXWWWWWWYYY[[[^^^___``````______^^^\\\[[[ZZZUUUUUUVVVVVVSSSPPPLLLJJJIIIIIIIIIIIIKKKMMMOOOPPPUUUSSSSSSWWW[[[[[[WWWRRRQQQNNNMMMOOOPPPOOORRRUUUTTT[[[dddkkktttlllGGG444111......000333555666333111000111111111///---++++++++++++++++++++++++))))))((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))************************************))))))))))))************++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,---------.................................///000222333333222000///000000000////////////000111111000///...------,,,---...//////000///......///.........------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************)))))))))(((''''''(((((())))))******))))))(((((((((((())))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************)))(((((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------............111999HHHYYYiiirrrxxxxxxwwwyyysss[[[^^^dddnnn```^^^iiikkk```\\\dddoooiiiyyyddd===444222111000///...------...//////222333333444555444444444333333444444555666666777666666666666666666666666666666777777888888999999888;;;>>>AAADDDIIINNNQQQUUUVVVWWWXXXZZZ\\\^^^___aaaaaaaaaaaa```___^^^]]][[[ZZZWWWTTTTTTTTTVVVWWWUUUVVVWWWXXXYYY[[[___bbbcccfffgggcccZZZPPPJJJGGGDDDIIILLLMMMOOOSSSSSSPPPRRRRRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\\\\^^^___```aaa\\\\\\[[[ZZZXXXUUURRRQQQTTTTTTSSSTTTVVVYYY\\\^^^]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^___]]]ZZZTTTOOOLLLIIIHHHHHHGGGHHHJJJLLLMMMMMMLLLOOOWWW```dddbbb]]]YYYWWWVVVVVVVVVTTTRRRPPPUUUYYY]]]```eeemmmuuuzzzkkkGGG444222///...///000111111111/////////000///---,,,))))))))))))))))))))))))***)))(((((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...------............------...///111222222111///.../////////000000000000///111111000///...------,,,...///////////////....../////////.........------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************)))))))))((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))(((((((((((())))))((())))))*********))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------............222===NNN___nnnuuuuuuyyyhhhmmmwww^^^SSS]]]xxxddd```jjjyyywwwiiilll}}}|||qqqwwwbbbeeeSSS666555333000//////...------...///000111222333444555666666666555555555555555555555555666666666666666666666666555666666777888888999999:::===AAAEEEHHHLLLQQQUUUWWWWWWWWWXXXYYY[[[]]]^^^___^^^\\\\\\\\\]]]___aaaYYYXXXUUUSSSSSSTTTUUUWWWVVVXXXZZZ[[[\\\^^^bbbeeeeeeiiimmmjjj```UUULLLHHHGGGKKKNNNNNNPPPSSSSSSPPPOOOPPPRRRTTTVVVXXXZZZZZZWWWWWWXXXZZZ\\\^^^```aaa_________^^^\\\YYYWWWUUURRRRRRQQQRRRSSSVVVXXXZZZ]]]]]]]]]^^^```aaabbbbbbeeeffffffddd```[[[UUURRRLLLJJJHHHFFFFFFGGGIIIJJJKKKKKKOOOWWWaaagggfffdddaaaaaa```^^^]]][[[VVVQQQPPPPPPRRRUUUYYY___fffmmmeeeEEE444222///......////////////.........//////---+++))))))))))))))))))))))))))))))((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))************************(((((()))))))))))))))***)))))))))************+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,------///000000///.........//////000000000000///000000//////......------////////////............//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''(((((())))))*********))))))(((((())))))***((())))))************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........000777DDDWWWhhhtttyyy{{{qqqrrr|||bbbPPPcccpppXXX[[[iiivvvrrrjjjxxxsssxxx|||TTTJJJ===...444555555///............///111222111222333444666666777777666666555555555444444444777777777777777777777777555555666777888999999:::<<<@@@DDDHHHLLLPPPTTTWWWYYYXXXXXXXXXXXXZZZ\\\]]]^^^\\\ZZZYYYZZZ\\\___aaaXXXVVVTTTRRRRRRTTTVVVWWWYYY[[[^^^___aaacccfffiiinnnrrrtttpppdddVVVKKKFFFKKKPPPRRRRRRTTTWWWVVVSSSOOOPPPRRRTTTVVVXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\^^^___```___^^^]]]TTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]___aaabbbffffffgggfffdddaaa]]][[[TTTRRRNNNKKKIIIIIIJJJKKKKKKLLLOOOSSSXXX[[[\\\\\\bbbfffgggeeecccbbb^^^ZZZSSSQQQQQQSSSTTTUUUZZZ```zzzaaaEEE333111///...///111111000000///...///000000...,,,))))))))))))))))))))))))((((((((()))***,,,---...(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))************************(((((((((((())))))******))))))))))))************++++++************++++++************************++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,---------......---...///000111111000//////////////////.........000000///........................---------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************))))))))))))******))))))((((((''''''((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''((()))***************))))))))))))******(((((()))***************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111444<<>>;;;777333000/////////......---...///000222333444444444555555555555666555555555555555666777777444444444555555777888999777888999999888999;;;===BBBEEEKKKQQQUUUWWWWWWWWW^^^^^^^^^^^^___aaabbbccc``````___^^^]]][[[YYYYYYZZZYYYVVVTTTTTTVVVXXXYYY[[[]]]```bbbccceeegggiiimmmrrruuunnn```SSSLLLJJJOOOQQQTTTVVVUUUUUUVVVWWWTTTVVVYYYYYYWWWUUUSSSRRRUUUUUUTTTUUUWWWWWWUUUTTTTTTUUUWWW[[[^^^___]]]ZZZbbbccceeeggghhhhhhhhhgggggg___YYY[[[]]][[[XXXXXX[[[\\\\\\ZZZYYY[[[aaaffflllpppoooiiihhhkkkjjjeeeaaa```^^^[[[ZZZ\\\aaaeee```aaaccceeehhhkkkmmmnnnkkkjjjkkkiii```TTTQQQVVV}}}dddSSSAAA111///------///111111111......////////////......*********))))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************)))((((((''''''(((((())))))))))))***************************************************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...000...---...//////...---...------,,,---...///000222222000//////.........////////////............///......---,,,,,,++++++************************))))))))))))))))))))))))))))))******))))))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))******************)))))))))((())))))(((((()))***++++++))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,...//////777BBBNNN___nnnqqqrrr{{{{{{wwwtttpppkkkqqq[[[aaa___HHH999888666444222000//////............///111222444444444444555555555555666555555555555555666777777555555555555555666777888777888999999888:::===@@@GGGIIILLLPPPTTTWWWYYY[[[^^^^^^]]]]]]^^^aaaccceeeeeedddcccaaa___\\\ZZZYYY[[[YYYVVVTTTTTTTTTVVVWWWZZZ]]]```bbbccceeehhhjjjooorrrssslll___SSSNNNMMMPPPSSSUUUWWWVVVVVVWWWXXXVVVYYY[[[[[[YYYWWWUUUUUUWWWVVVUUUVVVWWWWWWUUUTTTTTTUUUVVVXXXZZZZZZXXXVVVZZZ[[[^^^aaadddffffffggggggbbbaaadddeeebbb``````bbbaaa^^^[[[XXXWWWXXXZZZ```dddfffeeehhhooorrrpppmmmlllkkkhhheeeeeegggiiiaaabbbcccfffiiilllooopppqqqooonnnlllcccWWWSSSUUUhhhVVVMMM>>>111///------///111111111///////////////...---,,,++++++******))))))(((((((((((())))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))******************)))((((((((())))))))))))))))))***************************************************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...000///------......---,,,...------------...//////000///...---,,,,,,,,,,,,/////////............---......------,,,,,,++++++************************))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''---,,,***(((&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******************))))))))))))''''''(((((()))+++,,,---)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,------...000222DDDGGG^^^uuuwwwvvvvvvpppvvvmmmwwwuuuaaaPPPOOOHHH444444555555555444222000............///000111333444444444444555555555555666555555555555555666777777666666666555555666777777777888888888999<<<@@@DDDLLLMMMNNNQQQUUUYYY\\\^^^]]]\\\\\\\\\^^^aaaeeeggggggffffffdddcccaaa___^^^^^^\\\ZZZWWWVVVVVVVVVWWW[[[^^^bbbeeegggiiilllnnnqqqrrrppphhh\\\SSSQQQRRRSSSUUUWWWXXXXXXXXXYYYZZZZZZ\\\^^^^^^\\\ZZZXXXXXXYYYXXXWWWWWWXXXXXXVVVTTTWWWVVVUUUUUUWWWWWWVVVTTTWWWXXX[[[]]]```bbbccccccccccccfffkkkkkkgggfffiiiiiigggccc```]]]ZZZWWWTTTSSSWWWZZZ\\\bbbjjjoooppppppqqqrrrpppmmmkkkjjjkkkaaabbbccceeehhhllloooqqqwwwtttrrrqqqlllccc]]]\\\___RRRMMM<<<111///------///111111111///000//////...---,,,+++,,,++++++***)))(((''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((()))))))))******************))))))))))))******((()))))))))***************************************************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...000...------......,,,+++------------......//////...---,,,,,,+++++++++,,,//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&...,,,)))'''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((())))))************)))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++.........222777QQQVVVqqq{{{lllttteee\\\TTTHHHDDD>>>000444444444333222000///.../////////000111222333444444444444555555555555666555555555555555666777777777777666666666666666666777888888888:::>>>DDDIIIOOOPPPRRRUUUXXX[[[]]]^^^YYYZZZ\\\^^^aaadddfffgggddddddeeeffffffffffffeeedddbbb___]]]ZZZYYYYYYYYY]]]```eeehhhkkkmmmppprrrsssrrrmmmeee[[[UUUTTTVVVVVVWWWYYYYYYYYYYYYZZZ\\\]]]___aaa```^^^\\\[[[[[[[[[YYYYYYYYYZZZYYYWWWUUUZZZXXXVVVUUUWWWXXXXXXWWW^^^^^^^^^^^^^^^^^^]]]]]]^^^```eeeiiihhheeehhhnnnnnnkkkhhhhhhhhheee```[[[UUUVVVVVVWWW[[[___ccceeehhhkkkooorrrrrrqqqppppppccccccdddeeehhhkkkoooqqqxxxwwwwwwxxxvvvrrrmmmjjjgggZZZQQQ===111///------///111111111////////////...---++++++,,,++++++***)))((('''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''...+++'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************))))))))))))******((()))))))))***************************************************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...///---,,,,,,------,,,***---------...............111000//////////////////............------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&***)))'''%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))************)))))))))))))))***************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))(((+++.........555>>>WWWhhh}}}xxxrrr]]]RRROOOMMMAAA;;;:::555777555222000........./////////000111222333444444444444444555555555555666555555555555555666777777888777777666666666777777888888999:::<<>>111///------///111111111...............---,,,+++++++++******))))))((((((******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''000,,,(((%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************))))))((((((((()))******))))))))))))***************************************************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++,,,---......//////......//////......---......///.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((())))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((''''''''')))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************++++++***)))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++)))***/////////999FFFZZZxxxzzzjjjuuuqqqRRRQQQWWWRRR>>>444777777777444111...,,,,,,...//////000111222444444444444444444444555555555555666555555555555555666777777777777777666666777888888888999;;;<<>>111///------///111111111---------......---,,,,,,*********)))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''+++)))&&&%%%&&&'''&&&%%%'''''''''(((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))************((((((''''''(((((()))***))))))))))))***************************************************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...+++***)))***,,,...---,,,,,,---.../////////...---,,,,,,,,,++++++,,,,,,---.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******))))))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******((()))))))))***************)))))))))))))))***+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...)))***/////////<<>>QQQjjj{{{oooooouuurrrcccUUUNNNQQQqqq\\\iii}}}~~~PPP666666666---...///000000000///...///000222444555555555444444444444555555555666666555555555555555666777777666666666666777888::::::888;;;>>>@@@CCCFFFJJJMMMTTTTTTUUUUUUWWWXXXZZZ[[[`````````bbbdddhhhlllnnniiijjjkkkkkkllllllkkkkkkgggfffdddbbb```^^^]]]\\\___ccciiimmmooopppqqqrrrlllkkkiiieeeaaa^^^[[[ZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^\\\]]]]]]\\\ZZZYYYYYYZZZ\\\[[[[[[]]]```aaa```___[[[ZZZZZZ\\\___aaaaaa``````___^^^\\\\\\\\\]]]]]][[[ZZZ]]]```___[[[ZZZ]]]^^^bbbhhhkkkkkkkkknnnqqqrrrnnnlllmmmhhh^^^XXXXXXYYY[[[]]]```bbbggglllppp{{{{{{|||{{{xxxsssooolllqqq||||||ZZZ777222111///000222333333222..................------******++++++++++++******(((((())))))))))))(((((())))))(((((('''''''''&&&++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++++++++++++++***)))((()))((('''''')))******)))(((((())))))*********+++******+++++++++******)))*********)))))))))))))))+++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,------......------,,,///......---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))))))))))))))))))))))))))***)))(((&&&&&&(((***((())))))*********)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,***---///---///888EEEMMMqqq~~~~~~kkkccceeeccc```[[[RRRPPPWWWpppmmmkkkwwwRRR;;;666666//////...------...000000333333333444444444555555555555555555555555444444555555555555666666666777555666666777888:::;;;<<<;;;===???AAACCCGGGKKKOOOWWWWWWXXXXXXXXX[[[___bbbaaa^^^\\\^^^dddiiilllmmmnnnpppoookkkkkknnnnnnllloookkkgggcccaaaaaaccceeegggjjjmmmooooooooooooppprrrnnnkkkhhhccc\\\[[[^^^___``````^^^\\\[[[[[[]]]]]]]]]]]]\\\[[[\\\^^^```cccaaa```bbbeeefffdddbbb^^^]]]^^^aaacccdddbbbaaa___aaabbb```]]]]]]aaaddd```___]]][[[ZZZZZZ[[[[[[[[[^^^bbbeeegggiiilllnnnqqqvvvwwwqqqjjjfffbbb^^^``````dddhhheee___```gggmmmtttxxxxxxzzz|||wwwooovvvXXX:::000///---...///111000000.........---------------)))******************)))(((((())))))))))))(((((()))((((((((('''''''''''')))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))*********))))))(((''')))((('''''')))******)))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,..................------+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))******((('''(((***,,,,,,++++++******)))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))******)))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))+++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,+++---......222<<>>AAACCCFFFIIIMMMPPPZZZZZZZZZ[[[[[[\\\___```aaa___^^^```eeeiiikkkkkkssstttrrrmmmlllooopppnnnnnnkkkgggdddbbbccceeefffnnnqqqssstttsssssstttuuupppllliiifffaaa[[[ZZZ^^^``````^^^\\\YYYWWWXXXZZZ\\\]]]^^^]]]]]]^^^```ccceeecccccceeehhhiiihhhfffbbbbbbbbbdddfffgggeeeccceeeffffffdddccccccdddfffbbbaaa___^^^\\\[[[ZZZYYYZZZ]]]___aaacccdddgggjjjkkkqqquuurrrnnnllliiieee```___aaadddccc^^^___dddfffnnnvvvzzz~~~yyy~~~mmmUUU<<<000...------///000000///...---------,,,,,,,,,+++((())))))******))))))((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''''')))((('''((()))******((((((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******)))******++++++******)))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++***************+++++++++)))))))))))))))))))))))))))******)))((())),,,...111///---+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((***))))))(((((((((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,000777AAAKKKRRRddd{{{zzzkkkiiijjj}}}xxxoooiiidddVVVYYYggg]]]LLLRRRfffzzz{{{ttt{{{vvv^^^EEE888333000///...------...///000111333333333444444444555555555555555555555555555555666666666666666555555555555666666777888:::;;;<<<;;;???CCCFFFIIIKKKOOOQQQVVVWWWYYY\\\^^^```aaabbbaaa```aaadddhhhkkklllkkkrrrsssrrrmmmmmmqqqsssqqqmmmkkkhhhffffffgggiiijjjtttvvvwwwwwwvvvvvvwwwxxxpppkkkhhheee```[[[\\\```cccbbb___[[[XXXWWWYYY[[[\\\]]]______```bbbdddggggggfffgggiiikkkmmmlllkkkhhhgggggghhhiiijjjhhhfffmmmllljjjjjjkkkkkkjjjhhhccccccbbb```^^^\\\ZZZYYY[[[\\\]]]^^^^^^___bbbeeedddlllrrrssstttuuutttqqqgggcccbbbddddddbbbaaabbbbbbjjjsssyyy}}}~~~|||{{{}}}cccOOO;;;111000//////111222222111---------,,,,,,++++++***(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((('''(((''''''(((******)))((((((((())))))))))))))))))&&&'''((((((((((((((((((((((((((()))))))))))))))************++++++++++++******++++++++++++******))))))************)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++***,,,...//////...---,,,+++,,,,,,------,,,,,,+++)))))))))))))))*********)))))))))))))))))))))))))))*********)))+++---000444222...+++)))((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))(((((((((((()))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))(((((())))))************************+++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,...++++++222<<>>888444///......------...///000111333333333444444444555555444444444555555555555555666666666666555555555555555666666777888:::;;;<<<;;;>>>CCCGGGJJJLLLNNNPPPNNNPPPUUU[[[aaaeeeffffff```aaadddhhhkkknnnnnnnnnmmmooonnnkkklllqqqtttsssmmmlllkkkjjjjjjlllnnnooouuuuuuvvvuuutttsssuuuvvvppplllhhhfffbbb^^^___dddfffdddaaa]]][[[[[[]]]```\\\^^^aaacccdddfffhhhkkkhhhhhhiiikkkmmmoooooooookkkjjjiiiiiijjjjjjiiigggqqqnnnmmmnnnqqqrrrooolllfffdddbbb```_____________________]]]\\\^^^aaacccdddjjjpppssswww}}}~~~uuuoookkkjjjkkkjjjfffbbbeeeiiioootttxxx}}}~~~{{{zzzvvv\\\JJJ999111000...///111222222111......---,,,++++++******(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******))))))(((((('''''')))***+++)))'''))))))((((((((((((((((((&&&&&&'''(((((((((((((((''''''(((((()))))))))))))))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))************++++++++++++******++++++++++++******)))+++---//////...---,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))***+++******+++...000333111...+++)))(((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,...***,,,555@@@HHHRRR[[[jjjjjjbbb[[[```nnneeeUUUZZZYYY___ZZZmmmnnn{{{]]]___WWWIII;;;444222000,,,...---------...///111222333333333444444444555555444444444555555555666666666666666666666555555555555666666777888:::;;;<<<;;;>>>CCCFFFHHHJJJLLLNNNMMMOOOTTT\\\dddjjjkkkjjj```cccgggkkknnnpppqqqqqqnnnppppppmmmmmmqqqrrrpppnnnnnnnnnnnnoooppprrrrrrrrrtttttttttrrrqqqrrrsssnnnjjjgggfffccc___aaafffeeedddbbb___]]]^^^bbbeee___aaadddfffgggiiikkkmmmgggiiikkklllnnnnnnooopppllljjjiiiiiiiiiiiihhhgggooonnnnnnqqqtttuuuqqqnnnhhheeebbb______bbbeeegggbbbcccbbb```___```ccceeeiiimmmpppsssyyy}}}vvvssssssrrrkkkdddhhhiiikkknnnpppuuu|||~~~tttZZZIII777///---,,,,,,...//////...//////...---,,,+++******((())))))******))))))((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))*********))))))''''''''')))++++++)))'''))))))((((((((((((''''''%%%&&&'''((()))))))))(((&&&''''''(((((())))))***((())))))))))))*********))))))************))))))***))))))(((((())))))***)))************+++++++++)))******++++++******)))***+++,,,---......------+++,,,,,,------,,,,,,+++************))))))))))))***************************++++++***)))***---///000...,,,***)))((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))******)))))))))************+++******++++++,,,,,,------******+++++++++,,,,,,,,,...***---999BBBHHHSSS^^^mmmjjjbbb[[[eeehhh]]]ZZZZZZ```eeeyyywwwnnnTTTMMMFFF===666333222000......---------...///111222333333333444444444555555333333444444555666666666555555555555666666666777555666666777888:::;;;<<<<<>>JJJXXXdddkkkkkkVVV]]][[[KKKlllwwwvvvyyyxxxvvvvvvsssllloooqqq===:::888555222///...------,,,---///000222333333333444444444444444444444444666666555555555444444444555444444444444555666666555555555555666999>>>AAA???@@@AAABBBDDDFFFHHHIIINNNLLLKKKQQQ[[[cccfffeee___aaadddgggfffddd```^^^bbb``````dddiiijjjfffbbbeeegggiiijjjjjjkkkmmmooosssrrrsssvvvzzz}}}}}}}}}|||{{{{{{zzzrrrjjjmmmvvvmmmjjjiiikkkkkkiiijjjnnnkkklllmmmooopppppppppppprrrpppmmmlllmmmoooppppppsssqqqooommmlllnnnpppqqqsssqqqpppnnnmmmlllmmmmmmooonnnnnnoooooommmgggbbbbbbccccccaaa^^^___cccgggrrrsssxxxyyywww{{{xxx~~~aaaFFF444000...------///000000///.........---,,,+++))))))'''(((******)))((('''(((((((((((((((((((((((((((%%%'''''')))666AAA<<<...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))***)))'''''')))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''((())))))++++++++++++************************************++++++************++++++***+++,,,,,,------------......444AAATTTccciiijjjWWWQQQVVVSSSTTT}}}wwwzzzzzzbbbooojjj@@@:::888555222///...------,,,---///000222333333333444444444444444444444444666666555555555444444444555444444444444555666666666555555666888;;;>>>@@@AAAAAABBBCCCEEEGGGIIIJJJNNNLLLMMMQQQWWW\\\]]]\\\TTTUUUXXX[[[^^^```aaabbb`````````bbbeeefffeeecccdddfffhhhiiiiiijjjlllnnnxxxyyyzzz|||}}}~~~|||||||||vvvooopppvvvmmmjjjiiilllllljjjlllpppmmmmmmmmmnnnooooooppppppooonnnmmmnnnqqqsssttttttwwwuuurrrooommmmmmnnnoooppppppooonnnmmmnnnoooooopppooopppqqqrrrnnnhhhdddfffggggggfffdddfffkkkppprrrrrruuu{{{~~~yyyyyy||||||yyy}}}___DDD222222000///...000000000///.........---,,,+++***)))%%%'''))))))((('''((()))((((((((((((((((((((((((''')))((('''---555222(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************))))))))))))************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))******+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''(((((()))***,,,,,,,,,++++++++++++***************************++++++************++++++))))))***,,,---....../////////555GGG\\\iiiiiicccMMMTTTQQQMMMaaaxxxrrrjjj}}}WWW999888777444111///...---------...///111222333333444444444444444444444444444555555555555555444444444555444444444444555666666777555444666;;;??????>>>BBBBBBCCCDDDFFFHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLNNNRRRWWW]]]```]]]^^^_________```bbbdddaaaccceeefffggghhhjjjlllvvvzzz}}}}}}|||}}}zzzuuutttuuunnnkkkkkknnnnnnmmmooossspppooonnnnnnnnnoooppppppllllllnnnqqqvvvyyyyyyyyy{{{yyyuuuqqqnnnmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqoooqqqsssuuuuuuqqqjjjeeejjjkkkkkkiiihhhkkkrrrwwwuuuttttttxxx~~~wwwtttwwwxxxyyy|||___DDD222222000///.../////////---------------,,,+++***)))((()))******((('''((()))(((((((((((((((((((((((()))+++***%%%$$$'''%%% %%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************------,,,,,,++++++*********++++++++++++,,,,,,,,,+++++++++***************************************************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((()))+++***)))((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((('''((())))))***,,,,,,+++++++++*********************************++++++************++++++*********+++,,,---...///333444:::JJJ[[[dddbbb\\\XXX]]]PPPNNNlllyyyrrrqqqDDD222777555333000...------------...///111222333444444444444444444444444444444555555555555555555555555555444444444444555666666999666555888???BBB@@@===BBBBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJHHHFFFFFFHHHJJJLLLKKKIIIIIIKKKOOOSSSUUUVVVYYY[[[ZZZWWWXXX]]]bbb^^^```cccdddeeefffiiikkkmmmsssyyy||||||~~~}}}}}}}}}{{{vvvsssqqqnnnnnnqqqrrrqqqssswwwtttsssqqqoooooooooqqqrrrkkkmmmpppuuu{{{~~~~~~}}}{{{xxxtttpppmmmlllmmmmmmooooooooooooooopppppppppnnnppptttvvvuuuqqqjjjfffjjjkkkjjjhhhgggjjjqqqwwwyyyxxxwwwzzzyyyqqqtttwwwyyy{{{___EEE333111///------......---,,,------------,,,+++******,,,------+++)))''''''(((((((((((((((((((((((((((&&&))))))'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++******************+++++++++,,,,,,************************************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))++++++***))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************((((((((((((((()))******+++*********))))))))))))************************++++++************++++++,,,,,,+++++++++,,,---...333888@@@JJJTTTZZZ]]]]]]ddd___MMMSSSqqqvvvmmmvvv{{{ppp~~~}}}]]]:::777555444222///...------------...000111333444444444444444444444444444444444444555555555555555555555555444444444444555666666888666777;;;BBBDDDAAA<<<@@@@@@@@@AAACCCDDDFFFFFFHHHGGGDDD@@@>>>@@@DDDGGGLLLKKKJJJJJJJJJKKKLLLLLLOOOSSSUUUTTTQQQRRRYYY______aaadddfffgggiiilllnnniiiooovvvyyyzzz}}}{{{uuutttqqqqqqtttuuuuuuvvvzzzwwwuuusssqqqqqqqqqssstttmmmnnnrrrwww}}}~~~vvvtttpppnnnllllllmmmnnnpppppppppppppppoooooonnnllloootttvvvtttooojjjfffkkkkkkkkkiiigggiiioootttyyyyyyyyy|||wwwwwwxxxxxx~~~{{{___EEE333000...,,,,,,.........---,,,---------,,,,,,+++***//////...,,,)))''''''(((((((((((((((((((((((((((&&&''')))(((((((((***+++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''&&&###!!! ######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))************++++++******************************++++++++++++)))))))))***************************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''***,,,,,,+++)))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))(((((())))))***+++*********)))))))))((((((************************++++++************++++++---,,,+++***+++,,,---...000888BBBJJJOOOVVV^^^dddbbbXXXIIITTTooopppqqqvvvnnnssscccEEE444:::444222111///...------......///000222333444444555444444444444444444444444444444444555555555555555555444444444444555666666777777:::???DDDDDDAAA===>>>?????????AAABBBCCCDDDFFFCCC???======???BBBDDDEEEFFFFFFGGGHHHIIIIIIJJJIIIMMMPPPOOONNNPPPWWW\\\aaadddgggiiijjjmmmppprrrmmmqqqvvvyyyzzz}}}yyyvvvssssssvvvvvvuuuwww{{{wwwvvvtttsssssssssttttttoooppprrrvvvzzz{{{zzzyyyqqqooommmkkkkkklllnnnppppppqqqqqqqqqpppoooooonnnkkkooosssuuurrrnnnjjjgggkkkmmmmmmllljjjkkkppptttvvvvvvwwwzzz~~~~~~}}}yyywwwzzz]]]BBB111000...------///000//////,,,,,,---------,,,++++++......---***((('''((()))((((((((((((((((((((((((((((((((((((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&'''(((((('''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))******************++++++++++++((()))))))))*********+++************************************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''***,,,---+++***))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))(((((())))))***++++++++++++*********))))))************************++++++************++++++++++++******+++---///000000999DDDLLLQQQXXXaaaiiiYYYSSSLLLRRRdddqqqssspppqqqRRR888333666333111000...---------......///000222333444555555444444444444444444444444444444444555555555666666555444444444444555666666555888>>>BBBEEEDDDAAA???>>>>>>>>>???@@@AAABBBCCCCCC@@@======@@@AAA@@@???>>>>>>???AAACCCEEEGGGHHHFFFIIILLLMMMOOORRRWWW[[[___bbbeeehhhjjjlllooorrrpppqqquuuxxx|||zzzvvvsssrrruuuuuutttuuuyyyttttttssssssssssssssssssqqqqqqqqqrrrttttttsssqqqooonnnllljjjkkkmmmoooqqqnnnooopppqqqqqqqqqpppppplllooossstttqqqmmmkkkjjjiiilllnnnnnnmmmnnnrrruuutttttttttwww|||xxxvvvyyy\\\@@@...000...---...000111111111,,,,,,---------,,,+++++++++++++++)))'''''')))***(((((((((((((((((((((((('''&&&&&&))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%&&&'''((()))%%%%%%'''''''''&&&%%%$$$%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))************''''''(((((())))))******)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''***,,,---,,,***))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************)))))))))))))))******+++,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))+++...111333444<<>>>>>??????@@@AAABBBCCCBBB???===@@@DDDDDD???999::::::::::::===@@@DDDFFFEEEGGGJJJMMMPPPTTTXXX[[[[[[^^^aaadddfffhhhlllnnnmmmnnnqqqvvv}}}|||}}}|||xxxvvvrrrqqqttttttrrrssswwwqqqqqqrrrssssssrrrrrrqqqrrrpppoooooopppooommmkkkooonnnlllkkkkkkmmmoooqqqlllmmmoooqqqrrrrrrrrrrrrmmmpppttttttqqqmmmllllllfffiiimmmooonnnooosssvvvuuutttsssvvv}}}wwwuuusssTTT===111///......///111111000///,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))******,,,------,,,******))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))(((((($$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++*********)))))))))))))))************************,,,)))))),,,...---///333<<<@@@GGGOOOUUUYYY[[[\\\VVVMMMPPPQQQWWW}}}gggmmmwwwgggvvv}}}jjjEEE333555555000000///...---,,,,,,,,,...///000111222333444444444444444444444444444444555555555555555555555555333444555555666555555555777===DDDHHHHHHEEEBBB@@@<<<>>>???>>><<<<<<@@@CCCFFFBBB???@@@BBBBBB>>>999???@@@@@@???>>>>>>@@@CCCAAACCCGGGLLLPPPSSSUUUVVVYYY]]]``````___aaaffflllppppppppprrrvvv~~~wwwssssssssssssrrrpppooooooooopppppppppooommmlllmmmnnnpppqqqqqqpppnnnmmmkkkjjjjjjjjjooommmkkkiiiggghhhiiijjjlllmmmnnnooopppqqqqqqqqqrrrvvvvvvqqqooopppmmmhhhjjjkkknnnqqqtttvvvwwwwww{{{}}}rrrTTT===222///......///111111000///,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******+++++++++************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''((()))))))))(((%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++******************************))))))))))))************************+++))))))---...---000555>>>FFFPPPWWWYYYWWWUUUUUUNNNJJJPPPWWWfff~~~bbbttt{{{nnneeerrrwww~~~|||www___>>>333666333000000///------,,,,,,---//////000111222333444444444444444444444444444444555555555555555555555555444444555555555555555555999===DDDGGGGGGDDDAAA@@@;;;===>>>===<<<===@@@CCCDDD@@@<<<<<<>>>>>>:::777:::;;;;;;:::999:::<<<>>>???AAADDDHHHKKKMMMNNNOOORRRVVVZZZ\\\\\\___eeekkkooopppqqqssswww}}}vvvrrrqqqpppjjjjjjiiijjjkkklllnnnooommmllljjjjjjjjjkkklllmmmnnnmmmllljjjiiihhhggggggiiihhhgggffffffggghhhiiigggiiillloooqqqsssttttttrrrvvvuuupppnnnpppnnniiiiiijjjlllnnnpppssswwwyyy~~~pppSSS===222///......///111111000///,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((((()))***+++,,,---************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((())))))******%%%&&&'''((())))))******''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************++++++++++++,,,+++++++++***)))))))))***************************************************((()))---......222888>>>JJJXXX]]]YYYPPPKKKIIIHHHKKKUUUccc~~~jjj^^^~~~iiiooooooxxx|||~~~{{{qqqUUU888555999222000///...---------------///000000111222333444444333333333333444444444444444444444444444444444444555555555555555555555555;;;???CCCFFFEEEBBB@@@???999:::;;;;;;;;;===AAADDDCCC???;;;999::::::888666777888999888777777999;;;>>>@@@CCCEEEGGGIIIIIIIIILLLPPPUUUXXX[[[___fffkkklllnnnpppssswww}}}~~~xxxsssooommmlllfffeeeeeeeeefffhhhjjjkkkjjjiiiiiihhhhhhhhhiiiiiillllllkkkiiihhhgggffffffbbbccccccdddeeefffggggggaaadddiiinnnrrruuuuuuuuurrrttttttpppoooooonnnkkkjjjkkklllllllllpppvvv{{{rrrmmmnnntttoooRRR===222///......///111111000///,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***+++++++++*********)))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&''')))***+++++++++((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))))))))*********++++++,,,,,,,,,+++***)))(((((()))***************++++++************************)))(((***---......444;;;AAAPPP___cccZZZNNNGGGFFFKKKVVVdddtttffflll{{{___uuu{{{}}}mmmNNN666999===111000///...---------------000000111222222333444444333333333333333444444444444444444444444444444444666666555555555555666666===@@@CCCDDDCCC@@@??????999888888888:::===AAACCCCCC@@@;;;999999999888777777888999999888888999;;;???@@@CCCEEEGGGHHHHHHHHHJJJNNNSSSWWWZZZ___dddhhhgggiiimmmpppssswww|||}}}yyytttoookkkiiihhhhhhffffffddddddcccdddeeefffhhhhhhhhhhhhhhhgggggggggjjjjjjjjjiiihhhgggffffff```aaabbbcccdddddddddddd^^^bbbhhhnnnrrrtttttttttrrrssssssqqqppppppooommmnnnoooooommmkkkooowww}}}kkkeeekkksssnnnQQQ<<<111///......///111111000///,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((+++***((((((((((((***+++))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''')))***+++,,,,,,---((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''((((((((()))))))))******,,,,,,,,,+++***)))(((((())))))******+++++++++,,,************************))))))+++...---...555===GGGUUUccceeeZZZOOOKKKLLLTTTeeetttnnncccZZZxxx|||~~~rrr___EEE333999===000//////...------------...111111111222333333444444222222222333333333444444444444444444444444444444666555555555555666777888@@@AAACCCCCCAAA@@@@@@@@@999888666666888<<>>:::777777666666666666777999999888777888:::<<<>>>@@@CCCEEEFFFGGGGGGHHHKKKOOORRRVVVYYY]]]______bbbfffiiikkknnnrrrtttsssoooiiidddaaa```bbbcccaaa```_________```aaabbbdddeeeeeefffeeedddcccbbbeeeeeefffffffffeeeeeedddbbbbbbccccccbbbbbbaaa```___bbbhhhmmmpppqqqqqqpppqqqqqqrrrtttsssqqqpppooottttttssspppooorrryyyoookkkooovvvmmmPPP;;;000///......///111111000///,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******)))))))))((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''((()))***+++,,,,,,,,,''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))))))))'''((((((((()))))))))))),,,+++++++++***)))))))))))))))******+++,,,,,,,,,******************************,,,...------555???EEEQQQ]]]___UUULLLJJJLLLZZZkkkzzzssspppmmmPPPbbb}}}ooo[[[HHH999000777::://////......---------......222222222222333333444444111111222222333333444444333333333333333333333333555555444444555777999:::BBBCCCCCCBBBAAA@@@BBBCCC<<<999555555777:::<<<===;;;:::888666444444444444333555666777666555666777888:::<<>>DDDDDDDDDBBBAAABBBEEEHHHAAA<<<666333444666777666777888999999888777666777222444666777666555555666:::;;;<<<<<<<<<<<<;;;:::888999<<>>DDDIIICCC>>>888555666888999888888777666444444444555666444444555555555555555555555666999<<<>>>>>>>>>===999999;;;===@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMOOOPPPRRRRRRQQQOOONNNLLLKKKJJJMMMNNNNNNMMMMMMOOOSSSVVVYYY^^^cccccc```\\\ZZZYYY[[[YYYWWWZZZ___aaa^^^[[[]]]^^^___]]][[[ZZZZZZ[[[eeedddeeehhhgggeeeggglllrrrtttwwwxxxvvvtttssssssoooqqqtttyyy~~~ggghhhppp~~~hhhPPP<<>>===@@@EEEJJJDDD???999666666777777777777777666555555555555555333333333333333333444444444555777:::;;;;;;;;;:::777777999;;;===???AAABBB@@@AAABBBDDDFFFHHHJJJKKKJJJJJJJJJIIIIIIHHHGGGGGGIIIJJJJJJJJJKKKOOOTTTXXXaaadddggghhheeeaaa______```]]][[[]]]aaacccaaa^^^]]]^^^^^^\\\ZZZYYYZZZ[[[cccaaacccffffffdddggglllsssuuuwwwwwwvvvvvvwwwxxxxxxxxxyyy|||iiiiiiqqqdddMMM<<<222...---,,,---//////---,,,+++,,,,,,,,,,,,+++******)))((((((''''''(((((()))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******((()))*********)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++************+++++++++---...---///777DDDNNN\\\bbbccc___```eee]]]MMMYYYZZZfff|||}}}qqq[[[rrr}}}pppQQQFFF;;;555888999333---...---,,,,,,,,,,,,...///000222222222222222222222222333222222111111222222333333333333333333333333333444222333555666777;;;AAA;;;<<<=========???DDDGGGEEEAAA;;;888666666555555666666666777666666555444222222222222222222222222222444555777888777777666444555777888:::<<<===>>>;;;;;;===???@@@BBBDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGJJJPPPWWW\\\fffgggiiiiiigggeeedddeeefffccc``````ccceeedddbbb``````___]]][[[[[[]]]___```^^^```cccdddcccgggllluuuvvvvvvvvvvvvxxx|||||||||}}}~~~llljjjrrrcccLLL<<<333---,,,,,,---......---++++++,,,,,,,,,,,,+++******)))(((((((((((((((((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***))))))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************++++++************++++++,,,,,,---,,,///888EEENNNaaaeee^^^[[[llluuubbbJJJIII\\\}}}||||||{{{eeeuuupppvvvQQQ<<<777666999777111......---,,,,,,,,,---...000111222222222222222222222222222222222222222222222222333333333333333333333333333222222444666999===AAA===============>>>???@@@EEEBBB>>>:::888666555444444555666777777666555444222222222222222222111111333333444555555555444444444444555777888:::;;;;;;888999:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCC@@@AAADDDGGGLLLSSS[[[```cccddddddeeeeeefffggggggiiifffcccbbbccceeeeeedddbbbaaa```^^^\\\]]]```ccc^^^]]]^^^bbbddddddhhhnnnuuuuuuttttttuuuyyy~~~{{{|||~~~mmmjjjrrreeeLLL;;;222---,,,,,,---......---++++++,,,,,,,,,,,,+++******((())))))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((()))******)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))(((&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************++++++************++++++,,,,,,,,,,,,000999EEEMMMdddggg\\\___|||lllTTTSSSgggyyy~~~tttrrrgggmmmfff~~~tttSSS:::888888888444///...000,,,,,,,,,,,,---///111222222222222222222222222222222222222222222222222222333333333333333333333333333333222333666<<>>>>>>>>CCCBBB@@@<<<999666555555333444555666666555444333333333333333222222111111333333444444444444333333444444555666888999::::::888888999:::<<<===>>>>>>@@@@@@@@@@@@@@@????????????BBBFFFJJJPPPWWW^^^ddd^^^^^^___aaadddggghhhiiihhhfffcccbbbbbbcccdddddd```___^^^\\\[[[\\\```ccc___^^^___ccceeeeeejjjqqqsssssssssssstttxxx}}}}}}mmmhhhpppfffKKK999000...---,,,---//////---,,,+++,,,,,,,,,,,,+++******((())))))******))))))(((((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******'''((()))))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&)))((((((''''''''''''((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++************+++++++++,,,---///555>>>IIIPPPccchhh^^^fffqqqffftttzzzyyy~~~kkktttmmmnnnvvvzzzrrrssseeeMMM:::999888555222//////000,,,,,,,,,,,,...000222333222222222222222222222222111222222333333222222111333333333333333333333333333444333333777???BBBBBB:::999999:::===?????????>>>??????<<<888666555555222222333333444333333333444444333222222111111111333333333333333333333444444555555666777888888999888888999999:::;;;<<<<<<=========<<<<<<<<<<<<<<>>??????DDDIIIPPPUUUYYY\\\^^^______^^^___bbbfffhhhfffddd___aaabbbbbbaaaaaaaaaaaaZZZ\\\^^^^^^^^^^^^```aaabbb______bbbdddeeekkkrrrqqqtttwwwyyyxxxwwwwwwwww{{{uuuiiiyyyvvvZZZIII:::////////////...------,,,,,,+++++++++***)))(((((('''((()))***++++++***)))(((&&&%%%$$$%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))++++++++++++***(((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******&&&''')))***,,,,,,------)))************+++++++++++++++///999CCCLLLVVV```kkkggg^^^ZZZZZZPPPMMM[[[{{{}}}xxxbbb]]]gggvvvggg999777666333111///.........***+++,,,...///000000111222222222222222222222222222222222222222222222222111111111111111111111111333000000555===CCCDDDCCC???<<<888555555666888888999888777555444333333333444333111///......///000222111111111000000//////////////////000000000000333444444444444444444444222222333333444555555555999:::;;;;;;:::<<>>999666555666888888;;;;;;999888777666666666444333111000//////000000111111000000000/////////////////////000000000000333333333333333444444444444555555666777777888888999::::::::::::<<>>JJJZZZgggssszzznnnXXXMMMJJJQQQ```uuullluuurrrxxx~~~oooxxxssskkk~~~nnnjjjjjjYYYAAA666555333000///.........,,,---...000111222333333222222222222222222222222222222222222222222222222222222222222222222222222333222444999AAAFFFGGGEEEBBB???;;;777555555777888===<<<;;;;;;:::::::::;;;666555444222111111000000000000///////////////...////////////000000000000111111222222222333333333555666666777777888999999888999:::::::::<<>>???;;;:::999666444222111000////////////............////////////000000000000000000000111222222333333444444555555666777777777777888999::::::<<>>:::555333333555555555777999;;;>>>@@@AAA@@@???===:::777333111///............////////////////////////000000000000//////000111111222333333444444555555666777777777666888999999:::<<>>???@@@???===;;;888444111000...////////////000000000////////////000000000000//////000111222333333444555666666777777888999999666777888999999;;;???BBBHHHLLLOOOQQQQQQSSSWWW[[[\\\___ccccccaaa```aaacccccccccbbb```\\\ZZZZZZ[[[[[[\\\]]]\\\[[[[[[]]]___aaa___```bbbbbb```ccchhhpppxxx~~~~~~}}}~~~~~~}}}yyyxxxmmmSSSGGG???777..................------++++++++++++++++++++++++((()))***++++++***)))(((((('''&&&''')))******))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&''')))&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))******+++++++++******)))************+++++++++)))+++111999AAAMMM```qqqkkkpppjjjbbb```]]]ggg|||}}}iiiaaahhhzzznnnnnn~~~www~~~xxx___FFF777222333222000///............,,,---...000111222333333222222222222222222222222222222222222222222222222333333333333333333333333444888===AAACCCBBB@@@???;;;@@@CCCBBB<<<777555555333333444555666888:::;;;;;;;;;:::999777555333111/////////000000000111111////////////000000000000//////000111222333444555444555555666777777888888555666888888999;;;???BBBIIIJJJLLLNNNQQQUUUXXXZZZ\\\___bbbaaa___^^^aaadddddddddcccaaa]]][[[[[[\\\\\\\\\]]]\\\[[[[[[]]]___bbb``````bbbbbbaaadddjjjrrr{{{~~~xxxzzzgggMMMBBB:::222,,,,,,------.../////////++++++++++++++++++++++++((()))***++++++***)))(((+++***((()))******)))((())))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%(((***&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''')))))))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******************************))))))))))))))))))***+++++++++++++++)))************+++++++++,,,---222888@@@NNNcccvvvrrrvvvrrrjjjccc\\\jjjiiiiiilllmmmrrrmmmpppwwweeeFFF888777333222000///.........///---...000111333444444444222222222222222222222222222222222222222222222222333333333333333333333333666:::@@@DDDDDDBBB@@@???;;;AAAFFFEEE@@@999777777555555555555555666666777555666777777777555444333//////000000111111222222////////////000000000000///000111222333444555555222222333333444555555555555666888888999;;;???BBBJJJJJJJJJMMMRRRVVVYYYZZZ\\\___bbb```]]]]]]aaaeeebbbccccccaaa___^^^___```\\\\\\\\\[[[ZZZ[[[]]]______]]]^^^bbbcccdddhhhnnnsss}}}}}}tttpppxxx^^^HHH:::000000000///...,,,++++++,,,,,,------............------,,,,,,++++++***)))((((((******))))))(((((('''''',,,***''''''((())))))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''')))***)))'''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''''''''''')))))))))))))))((('''''')))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&(((******(((&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&)))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))(((---,,,***))))))***,,,---+++333888:::DDDZZZooozzzoooYYYRRRTTTeee}}}zzziiigggfffccclll|||vvvmmmuuutttYYYEEE:::444555333111///------------///000111222222333222222444444444444444444444444222222222222222222222222222333555555444333444555666>>>FFFHHHFFFBBBBBBBBBEEEKKKMMMGGGAAA>>>;;;777999999777666666777888999888777555444333222222222111222222111000///000111...///111222333444444444111111111222333444666666333333444555666666666666444555666777777999===???HHHJJJMMMPPPRRRVVVZZZ]]]^^^___aaabbbcccbbb```___\\\\\\\\\\\\]]]^^^______\\\[[[[[[ZZZZZZZZZZZZZZZ^^^]]]\\\^^^ccchhhlllnnnqqqzzz}}}tttgggeeesss]]]HHH;;;222111000000...---,,,------...------............------------,,,++++++***))))))))))))))))))((((((''''''+++)))''''''((()))(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%&&&((()))(((&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))(((''''''((((((((('''''''''&&&&&&(((''''''''''''((())))))(((((((((((((((''''''''''''(((***)))(((&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))---,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******+++***))))))***,,,...///...444999===JJJ^^^ooowwwvvvooo\\\OOOOOOSSSggguuukkkkkkgggaaahhhvvvjjjhhh}}}~~~```GGG:::555444444333111///------------///000111222222333333222444444444444444444444444222222222222222222222222222333555555444333444555:::@@@HHHJJJGGGDDDCCCDDDEEEJJJMMMIIIDDDBBB>>>:::;;;<<<>>>?????????>>>>>>===<<<:::888777555444444444555666666444222333333333444555666777888888888333333333333333333444444555555666666666666555555555666777777888:::>>>AAAHHHJJJLLLOOOQQQUUUYYY]]]^^^___```aaabbbaaa___^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\^^^bbbgggkkknnnuuu}}}}}}xxxjjjeeeeeesssZZZFFF;;;333333//////...............///,,,------......------,,,------,,,,,,++++++******)))))))))(((((((((((('''+++)))''''''((()))((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%&&&((((((&&&%%%%%%&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&######$$$%%%&&&'''((((((((())))))))))))(((''''''''''''''''''&&&&&&&&&%%%((((((((((((((()))******'''''''''((((((((((((((('''((()))((('''''')))***''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((000///---***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,---------,,,++++++))))))))))))+++---///111111555;;;CCCRRRcccoootttmmmcccWWWXXX^^^]]]nnn{{{qqqnnniiidddmmm|||ttt```kkk{{{tttUUU???888777888444333111///...------...///000111222333333333333444444444444444444444444333333333333333333333333222444555555444444555666>>>DDDIIIKKKIIIFFFEEEEEEEEEJJJMMMKKKGGGEEEBBB===:::===AAAEEEFFFFFFDDDBBBCCCCCCAAA???===<<<:::::::::<<<======;;;999888888888999::::::;;;;;;;;;;;;777666666555444333333222555555555666666666666666555666777777888;;;???BBBHHHIIIKKKMMMPPPTTTYYY]]]^^^___```aaaaaa```___^^^```___^^^]]]\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\]]]^^^\\\\\\]]]```dddiiimmmpppvvv}}}{{{uuueeeaaafffhhhyyy}}}WWWDDD:::222111---------------.........,,,,,,------------,,,,,,++++++++++++******))))))((((((((((((((((((((((((***(((''''''(((((('''&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((((('''''''''%%%&&&(((((('''&&&'''((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((((((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***&&&&&&''''''(((((())))))'''(((((('''&&&'''***,,,'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''(((((((((++++++******)))*********'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))(((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++************+++---///000333555<<>>BBBDDDEEEDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBAAACCCEEEDDDBBB???>>>>>><<<<<<<<<======<<<<<<;;;;;;;;;:::999777666555444333333444444555777888888555666666666777:::???BBBHHHIIIKKKLLLOOOSSSYYY]]]``````aaaaaaaaaaaa```___bbbaaa___]]][[[ZZZZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^]]]^^^```cccfffjjjooossspppxxxyyyzzzjjjZZZ^^^hhhmmmzzzTTTBBB888000///+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((('''''''''''''''((((((((()))(((''''''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%''')))))))))((()))******)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''(((((())))))(((((((((((('''(((***---(((''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((()))***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,------222444===OOOaaannnrrrrrrlllcccaaammmpppeeewwwtttqqqwwwxxxTTT\\\wwwxxxlllRRRBBB===999555333222000///............000111222333333444333333444444444444444444444444333333333333333333333333333444555444444444777999CCCEEEHHHIIIHHHFFFEEEEEEIIILLLLLLIIIFFFEEE@@@:::888888999;;;===@@@CCCDDDGGGHHHIIIIIIJJJJJJIIIIIIEEEGGGHHHHHHFFFDDDCCCCCC@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>><<<;;;999888777666666555444555555666444555555555666:::???CCCGGGIIIKKKMMMOOOSSSXXX\\\aaaaaabbbccccccccccccccccccbbb```]]][[[YYYXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]][[[^^^aaadddfffiiinnnrrrkkkuuuwwwnnnbbbXXXaaalllsssxxxQQQ@@@777///...++++++,,,,,,,,,++++++******++++++,,,,,,++++++***((((((''''''''''''''''''&&&''''''''''''(((((((((((('''''''''((((((&&&$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%''')))******)))+++,,,+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((''''''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((()))***)))(((((()))+++((((((''''''(((((()))***((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******'''(((((())))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++******---------------,,,,,,,,,111444@@@UUUhhhrrrvvvwwwoooddd]]]eeekkkiiifffMMMUUUiiikkkpppSSS@@@;;;:::888333222000///.........///000111222333444444444444444444444444444444444444333333333333333333333333333444555444444555888:::CCCDDDEEEGGGGGGGGGFFFFFFKKKLLLJJJFFFDDDDDD@@@:::999888666666888<<>>@@@AAAAAA@@@?????????===:::777555444333333555555666666777;;;@@@EEEFFFIIILLLOOOQQQTTTXXX[[[aaaaaabbbcccdddeeeffffffeeedddbbb___]]][[[ZZZYYYUUUUUUVVVVVVWWWYYYZZZ[[[ZZZ]]]aaacccdddfffkkkooommmxxx|||sssbbb^^^[[[fffsss~~~tttNNN>>>777000///,,,------------,,,***)))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''((()))(((&&&$$$&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%$$$&&&((()))))))))+++,,,+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''((((((''''''&&&%%%((((((((('''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((('''''''''(((***++++++)))(((((()))((((((((((((((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,------.........000555DDD[[[nnnwww|||rrrggg\\\dddrrrxxxZZZKKKOOOZZZbbbtttVVVBBB<<<;;;:::222111000///......//////000111222333444444444444444444444444444444444444444444444444444444444444333444444444444555888;;;DDDDDDDDDFFFGGGHHHHHHHHHLLLLLLHHHCCCCCCEEECCC>>>999777555444555999===@@@>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@CCCEEEGGGFFFFFFEEECCCAAA@@@???:::<<>>888222111......//////...,,,***)))******++++++++++++******((((((((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((()))(((&&&$$$&&&'''((((((((('''%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%))))))((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###%%%'''(((((()))***+++,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((''''''((((((''''''&&&%%%)))(((((((((((('''''''''((((((((((((((()))******))))))(((((('''''''''&&&(((***,,,,,,***((('''(((((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((((((((((((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))*********+++(((((())))))*********+++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***+++,,,,,,------------)))***+++---...//////000000666GGG___rrrzzzooofff]]]hhh|||uuukkkSSSMMMNNNTTTbbbrrrXXXDDD;;;777555222111000///......//////111111222333444444444444444444444444444444444444444444444444444444444444444444444444444555999<<>>??????>>><<<;;;===AAADDDEEEEEEDDDCCCAAA???===<<<888:::>>>BBBDDDFFFFFFFFF@@@>>>===<<<<<<===???@@@999999999999:::???EEEJJJEEEIIINNNSSSUUUWWWYYYZZZ]]]^^^___```ccceeeggghhhkkkiiigggeeebbbaaa```___XXXXXXXXXXXXXXXYYYZZZ[[[___dddhhhiiihhhiiimmmqqqwwwyyylll^^^cccfffssshhhFFF===777...,,,............---,,,+++***---,,,,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((+++***)))(((&&&$$$######'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%)))'''"""###)))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((()))******))))))***+++))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++,,,---,,,++++++,,,...444888GGG___pppyyyyyy]]]bbbeeeyyywwwuuuppp^^^LLLRRROOOLLL\\\{{{uuuQQQ???:::666555000//////.........//////222222333333333333444444444444333333333333222222333333333444444444555555777444444555666666:::AAAGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHEEE@@@===>>>@@@:::888444222222444777999888888777666666666777777777555333333555999>>>AAACCCBBBAAA@@@???===<<<;;;:::<<>>@@@AAABBBBBBBBBBBBCCCEEEGGGJJJKKKKKKIIIIIINNNLLLIIIIIIKKKLLLKKKJJJLLLNNNQQQRRRSSSUUUWWWYYY[[[\\\]]]```bbbdddfffggggggfffdddbbb```^^^\\\[[[WWWXXXXXXZZZ[[[\\\]]]]]][[[___dddgggeeeeeemmmyyykkk```eeefffqqqnnnIII;;;444---///............---,,,++++++))))))*********+++++++++(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&&&&'''&&&$$$%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''')))))))))*********++++++***))))))))))))***++++++************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++,,,---,,,++++++---///111777OOOvvvfff\\\[[[iiikkk{{{{{{|||zzzgggggglllooowwwlllRRRUUUTTTWWWhhh|||uuupppFFF888;;;777000/////////......//////000222222333333333333444444444444333333333333222222333333333444444444555555777444444666666666;;;BBBGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGGGGEEEBBBAAABBBCCC@@@>>>999444111000000000000111111111111000//////000000000111333666999:::;;;:::888666555444555555===>>>>>>>>>???AAABBBBBBFFFHHHLLLOOOPPPOOOMMMKKKUUUSSSRRRRRRRRRQQQOOOMMMMMMOOOPPPPPPQQQSSSVVVYYYZZZZZZ[[[\\\^^^aaadddfffgggfffdddaaa___\\\[[[ZZZWWWXXXZZZ\\\]]]]]]]]]]]]\\\___dddhhhfffeeelllwwwhhh___dddjjjzzzpppJJJ:::222---000---.........------,,,+++************************(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&'''((((((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((('''&&&&&&''')))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++,,,---,,,,,,,,,...000333:::SSSwww~~~ccc\\\gggwww~~~zzzsssttteeejjjvvv~~~UUUXXXZZZaaaqqq{{{llloooDDD777===888/////////////////////000111222222222333333333444444444444333333333222222222333333333444444444555555666444333666777777===CCCGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEDDDDDDCCCCCCCCCDDD???===999666333111111111000000111222222111000///...///111333666999;;;<<<:::999777555444555666777::::::;;;===@@@DDDGGGJJJJJJLLLNNNPPPPPPOOONNNMMMRRRSSSSSSTTTTTTSSSPPPNNNMMMNNNNNNNNNNNNPPPTTTWWWXXXXXXWWWXXXZZZ]]]aaaccceeedddbbb___]]]ZZZXXXWWWXXXZZZ\\\^^^___^^^]]]\\\bbbdddhhhjjjgggeeejjjsssgggcccdddppppppIII:::222---111---------...------,,,,,,,,,,,,++++++***))))))((((((((())))))))))))((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$(((***((($$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++,,,------,,,---///111222<<>>999111///////////////000111111222222222333333333444444444444333333333222222222333333333444444444555555555333333666777888>>>EEEGGGGGGGGGHHHHHHHHHIIIIIIDDDCCCBBBBBBCCCCCCDDDDDD@@@???<<<999666444222222000000111222222222222222000111444888;;;>>>@@@AAA666555555444444555777777;;;;;;;;;===AAAFFFKKKNNNPPPOOOOOONNNNNNOOOPPPPPPRRRSSSUUUUUUSSSQQQNNNMMMLLLLLLLLLLLLLLLMMMQQQTTTUUUTTTTTTUUUWWWZZZ]]]___aaa```^^^\\\YYYWWWUUUTTTXXXZZZ\\\^^^___^^^]]]\\\fffgggkkkmmmllliiinnnuuu|||eeehhhhhh|||nnnGGG:::333...000,,,------...------,,,,,,------,,,+++***)))((('''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%'''(((((()))***'''###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))************************((((((((()))))))))******)))(((((((((((()))******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++,,,------------///111555AAAYYYpppyyywwwyyyuuuiiiiiiqqqwww{{{mmmppp{{{qqqXXX```hhhnnnssstttlllbbb~~~vvvXXX<<<:::<<<777555////////////000111222222222222333333333333444444444444333333333333222222333333333444444444555555555333333666888999???FFFGGGGGGHHHHHHHHHHHHIIIIIIFFFDDDBBBCCCDDDEEEEEEDDDEEECCCAAA===:::666333111000000000111222444555666777888:::===@@@CCCEEEFFF777888999:::<<<===>>>???AAA@@@@@@@@@BBBEEEIIIKKKQQQPPPNNNMMMNNNPPPSSSTTTVVVWWWXXXVVVRRRNNNKKKJJJKKKLLLLLLLLLKKKLLLOOOQQQQQQQQQRRRRRRTTTWWWYYYZZZ[[[[[[YYYWWWUUUSSSRRRQQQUUUWWWYYY\\\___```aaaaaaggghhhlllrrrrrrrrrvvv}}}~~~{{{fffpppsssjjjEEE:::555//////,,,,,,------...------,,,+++++++++*********))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&'''%%%###***888AAA888***%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%'''((((((''''''((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,***,,,---------...000222777DDD^^^uuu{{{vvvvvv}}}zzzoooiiiwwwqqqmmmvvv~~~lll\\\hhhvvv{{{|||zzzxxxvvvnnnPPP======999222555////////////000111222333222222333333333333444444444444333333333333222222333333333444444444555555444222333666888:::@@@GGGGGGGGGHHHHHHHHHHHHIIIIIIIIIFFFDDDEEEGGGHHHGGGEEEEEEDDDCCCAAA>>>:::777666333222222222555888<<<>>>AAAAAAAAABBBCCCEEEGGGHHH999;;;>>>BBBDDDFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXUUUPPPLLLKKKKKKKKKMMMNNNNNNMMMMMMOOOPPPNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOQQQUUUYYY^^^cccfffhhhkkklllpppvvvxxxxxx|||rrrgggCCC:::666///...,,,,,,------...---------***************+++++++++(((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%((("""---HHHXXXLLL777%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************,,,++++++++++++++++++,,,++++++,,,---------,,,,,,***,,,---------...000222333CCCaaa~~~wwwlllwwwiiikkkqqqttt^^^gggxxxpppOOOAAA@@@666---333////////////000111222333222222333333333444444444444444444333333333222222333333333444444444555555444222333666888:::@@@GGGGGGGGGHHHHHHHHHIIIIIIIIIKKKIIIFFFFFFIIIJJJHHHFFFBBBBBBBBBBBBAAA???===<<<777666555666888===BBBEEEHHHGGGEEEDDDDDDEEEFFFGGG555888===BBBEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEE???AAAEEEIIIMMMPPPRRRSSSQQQSSSTTTSSSOOOLLLMMMNNNLLLNNNPPPPPPPPPOOOOOOPPPLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRQQQPPPOOONNNNNNMMMJJJLLLQQQWWW^^^eeekkknnnpppqqquuuzzz{{{zzz}}}eeeDDD<<<666///111000...------------+++***,,,,,,++++++***)))((((((''')))***)))((('''(((***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&''''''%%%######$$$$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&!!!---)))!!!666UUUPPP333'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((&&&$$$$$$%%%'''###$$$&&&((())))))((('''((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))***(((((((((((()))))))))))))))(((((()))+++,,,***)))''''''(((((())))))******))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++*********++++++*********,,,------,,,,,,---000333<<>>CCCFFFJJJHHHFFFEEEFFFHHHJJJLLLHHHIIIIIIIIIJJJIIIIIIIIIDDDEEEFFFFFFEEEBBB@@@>>>===;;;999888:::>>>CCCFFFJJJMMMLLLHHHFFFFFFDDDAAA@@@======@@@EEEFFFCCC???DDDEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJNNNSSSVVVVVVTTTSSSRRRPPPNNNNNNNNNPPPQQQMMMRRRUUUUUUVVVXXXVVVRRRPPPPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMOOOSSSYYY```hhhnnnrrruuuuuuvvvzzz~~~dddCCC;;;444---000000...------------,,,***,,,,,,++++++***))))))(((((()))***)))((('''((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%'''((((((&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''###$$$%%%'''((()))******'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&"""+++)))%%%666OOOMMM777'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&''''''(((***))))))(((((('''''''''((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((('''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))******))))))))))))))))))(((((((((((()))))))))))))))(((((()))++++++***)))''''''(((((())))))******))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------,,,,,,---111333>>>MMMiii}}}qqqrrrpppbbbYYYtttrrrLLL<<<>>>999111111000000000000111222333444444444444444444444444444555555555444444333333333333333444444444555555555444444444555999>>>DDDGGGJJJIIIFFFDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCDDDDDDCCCBBB@@@???AAA???===;;;===AAAEEEHHHJJJMMMLLLHHHGGGHHHFFFCCCAAA===:::<<>>777000222///...,,,,,,------,,,++++++++++++*********))))))***++++++***((('''((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%'''((((((&&&%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''***,,,,,,+++((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$'''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&%%%%%%%%%### '''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&((()))&&&$$$#########$$$%%%'''((()))((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++******)))******++++++))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((()))******+++*********)))((((((''''''(((((((((((())))))))))))***)))((()))++++++***(((''''''(((((())))))******))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,---------,,,...222555<<>>@@@BBBBBBAAABBBEEEHHHQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNOOOQQQTTTVVVWWW\\\bbbfffeeedddbbb\\\UUUYYYYYYYYYXXXVVVSSSPPPNNNMMMLLLKKKJJJIIIIIIJJJJJJPPPSSSXXX]]]bbbeeeggghhhooouuu|||iiiHHH>>>777000222///---,,,,,,---...---++++++++++++******************++++++***)))(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###%%%''''''%%%$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%''')))++++++***((('''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&'''))),,,---(((''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''***)))'''(((,,,'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&$$$###************((('''%%%$$$((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++---,,,+++***))))))))))))))))))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))***++++++))))))))))))((((((''''''(((((((((((())))))))))))***)))))))))++++++)))'''''''''(((((())))))******************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,------------///222555;;;WWWxxx|||yyyqqqqqqWWW???>>>999888999333000000000000111222333444444444444444444444444444555555555555555555555555444444444555555555666666555444555777;;;AAAFFFJJJMMMLLLKKKJJJIIIIIIIIIIIIEEEGGGJJJKKKKKKIIIEEECCC@@@@@@@@@AAABBBCCCEEEFFFHHHEEEBBB???======???@@@EEEIIIJJJHHHIIILLLLLLIIIJJJGGGDDDBBB@@@>>><<<;;;>>>BBBEEEFFFDDDDDDGGGJJJNNNNNNOOONNNMMMLLLLLLLLLMMMMMMOOOPPPSSSUUUWWWXXX\\\bbbfffgggfffeee```YYYYYYYYYYYYYYYWWWTTTPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLTTTVVVXXX[[[___cccfffhhhlllrrrxxx}}}fffDDD;;;444---///...---,,,,,,......---,,,************************)))***++++++))))))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''%%%$$$%%%%%%''''''((((((''''''(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''(((+++,,,***''')))---'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++...---,,,***)))(((((((((((((((((('''&&&&&&&&&%%%'''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))+++***)))'''''''''(((((())))))***************++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,------------///333666===\\\}}}vvvllleeesss{{{uuutttrrrRRR>>>AAA999888<<<333000000000000111222333444444444444444444444444444555555555555555666666666444444555555555666666666555555555777<<>>===CCCIIIJJJHHHFFFHHHLLLKKKLLLMMMMMMKKKJJJJJJKKKNNNOOOPPPRRRTTTUUUVVVWWWWWW]]]ccceeefffgggddd___WWWXXXXXXXXXUUURRRNNNKKKJJJIIIIIIHHHJJJLLLOOOPPPXXXXXXZZZ\\\___dddgggjjjkkkoootttzzzcccBBB999333,,,......---,,,,,,......---,,,************************''')))************+++---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((()))+++------,,,+++***((((((((((((((())))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''***,,,)))%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%(((***'''###$$$***000***(((%%%######&&&)))+++((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++,,,+++***)))))))))))))))''''''''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))******&&&&&&''''''((()))))))))(((((((((((())))))))))))+++***)))***+++***((('''''''''(((((())))))***************+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------...000444777???___|||kkkeeerrr{{{}}}zzzpppuuuvvvQQQ@@@EEE:::777<<<111000000000000111222333444333333333333333333333333444555555555666666666777555555555555666666666666555555555888<<>>:::888888888888;;;<<<;;;<<>>>>><<<<<<===>>>>>>=========>>>:::CCCLLLOOOLLLIIIIIIKKKJJJMMMOOOPPPNNNMMMOOOQQQRRRRRRSSSTTTTTTTTTTTTTTT[[[___bbb`````````]]]YYY]]]^^^]]][[[VVVPPPJJJFFFIIIIIIHHHIIILLLPPPUUUWWWZZZ]]]aaafffiiikkkkkkkkkiiikkkqqq|||aaaAAA444444333///......---------,,,,,,,,,***++++++++++++***))))))+++++++++******(((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&)))***)))'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''',,,<<<@@@eeegggBBB---$$$+++///)))&&&777 ///:::'''888qqqwww|||yyy|||ggg}}}{{{wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx///---###333------ ,,,///555%%%///+++]]]VVV***'''***))))))&&&...--- )))!!!''')))###(((pppuuuqqq}}}sssyyywwwuuuxxxxxxxxxxxxxxxxxxxxxxxx{{{xxxlll{{{ppp@@@))))))((())))))***++++++************************'''''''''''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////---------............///---...///...,,,...333777AAAYYY{{{|||ppptttppphhhyyyxxxppppppzzzkkk}}}zzzsssUUUAAA===888666555///111111111111222333444555777666555444444444444444666666555555555444444444555555555555666666666666555666777:::???EEEKKKNNNLLLLLLMMMMMMLLLKKKIIIHHHKKKIIIHHHHHHIIIHHHFFFDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLJJJDDD===999888999;;;<<<===???@@@BBBCCCDDDFFFFFFGGGFFFDDDAAA>>>===>>>AAAFFFJJJMMMMMMLLLJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUUUU```aaacccdddccc```\\\ZZZ___aaaaaaZZZPPPIIIGGGHHHGGGGGGIIIMMMRRRWWWZZZ[[[cccbbbbbbdddgggjjjkkkkkkkkktttzzz{{{~~~___AAA555444222///......---------,,,,,,,,,+++++++++++++++***))))))+++++++++******)))((('''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''---111&&&uuu&&&888%%%...''',,,!!!###&&&%%%KKKUUU$$$)))..."""'''***"""...###%%%***999222&&&,,,&&&###***///+++,,,***(((---111```))))))((((((((()))******************************'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********++++++++++++,,,---------,,,,,,+++++++++------,,,,,,,,,,,,,,,---------------............---...///...,,,...333777@@@XXXnnnkkkaaaoooxxxuuuvvvnnnppp~~~{{{wwwxxxfffNNNBBB@@@999555666222111111111111222333444555666555555444444444555555666666555555555444444444555555555555666666666666666666888;;;@@@FFFKKKNNNLLLMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHHHHIIIIIIGGGEEEFFFGGGHHHGGGFFFFFFHHHJJJKKKMMMMMMJJJDDD>>>:::999BBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLKKKHHHEEECCCBBB@@@BBBFFFIIIKKKKKKKKKJJJLLLMMMNNNPPPRRRRRRSSSSSSRRRRRRRRRRRRSSSUUUWWWXXXcccdddffffffeeeccc```^^^cccbbb___XXXPPPIIIFFFFFFHHHIIIKKKOOOUUUZZZ^^^___cccccccccfffiiikkkkkkkkklllsssxxxzzz{{{|||]]]@@@555444222///......---------,,,,,,,,,++++++++++++******))))))******+++******)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''///000333 999(((***:::###)))$$$:::qqq(((+++%%%000$$$+++###000%%%###000UUUDDD(((&&&***$$$(((!!!%%%&&&(((///SSS))))))(((((('''((((((((())))))))))))))))))))))))(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))************))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,++++++*********------------............,,,...///...,,,...333888AAAXXX~~~fff```YYYuuuoookkksssnnnddd[[[HHHAAABBB:::666777555111111111222222333444555555555444444444555666666666666666555555555555444555555555555666666666666666777:::===BBBGGGLLLNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJHHHGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJMMMPPPOOOKKKDDD>>>:::FFFGGGHHHJJJLLLMMMNNNOOOMMMOOOPPPOOOLLLIIIGGGGGGDDDDDDFFFGGGIIIJJJKKKKKKMMMOOORRRTTTUUUVVVUUUTTTSSSRRRRRRSSSUUUYYY\\\^^^ggggggggggggfffeeecccbbbbbb^^^XXXTTTPPPMMMKKKIIILLLNNNQQQVVV[[[aaaeeehhhggggggiiilllooopppnnnmmmooouuuyyy{{{}}}ZZZ@@@666444111///......---------,,,,,,,,,+++++++++******************************)))((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''---'''^^^QQQ$$$###+++((($$$''',,,'''222***zzz'''"""$$$+++***)))###(((---%%%!!!<<>>AAAEEEJJJNNNQQQSSSTTTPPPRRRTTTRRRMMMKKKLLLNNNMMMKKKJJJIIIJJJLLLOOOPPPOOORRRUUUXXXYYYYYYXXXVVVXXXXXXYYY[[[^^^bbbfffhhhfffeeecccbbbbbbbbbbbbccc\\\VVVPPPPPPUUUYYYYYYWWWUUUYYY___dddiiinnnuuuyyyvvvwwwyyy|||~~~}}}yyyvvvzzz||||||SSS???999444000///......---------,,,,,,,,,---,,,***)))))))))***+++))))))************))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''CCC000)))###iiiAAA,,,(((***222'''///---######+++"""...***&&&))),,,---&&&111"""999###---[[['''...''''''"""333'''000!!!///(((555888***&&&!!!111444,,,))))))(((((('''((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,---...,,,,,,,,,,,,------------+++---...------///444999@@@XXX|||kkkcccbbbhhhzzz{{{~~~rrrTTTBBB@@@;;;999777000222222222222333444555666555555444444444555666666555666666666666777777777555555555555666666666666666888===AAAFFFIIIJJJKKKKKKJJJIIIHHHHHHGGGHHHHHHDDDDDDEEEHHHLLLNNNNNNMMMLLLNNNPPPOOOMMMKKKJJJJJJNNNMMMKKKJJJIIIGGGCCCAAA;;;>>>CCCIIINNNQQQSSSTTTQQQUUUWWWTTTOOOLLLOOORRRNNNMMMKKKJJJKKKNNNQQQSSSRRRTTTVVVYYYZZZZZZZZZYYY[[[[[[]]]___bbbeeegggiiiccccccbbbaaaaaaaaaaaaaaa^^^YYYSSSSSSWWW[[[[[[ZZZZZZ^^^eeeiiimmmssszzz}}}~~~~~~{{{~~~yyyQQQ???999444//////......---------,,,,,,,,,---,,,***)))((()))***+++))))))************))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''000(((ZZZ111000000444"""!!!$$$%%%+++,,,@@@ %%%???!!!)))!!!((()))/// 444'''CCC111)))666"""(((:::444%%%000...000+++%%% $$$...--- $$$)))---''''''***))))))((((((((()))******(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,*********++++++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++---...------///555:::@@@```xxxllleeeeeeyyyqqquuuoooTTTEEEBBB;;;777777222333333222333333444555666666555555444444444555555555666666666777777777777555555555555666666666666555888<<>>>>>@@@AAAAAA@@@CCCHHHKKKJJJFFFCCCDDDFFFHHHJJJLLLMMMNNNQQQUUUXXXZZZ\\\^^^```aaaaaa```___ccc```^^^___aaacccbbb```___aaacccccccccdddfffhhh```]]]^^^cccggghhhjjjmmmyyyyyy{{{{{{gggaaagggvvvNNN;;;666222111222......---------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((:::&&&cccccc%%%,,,000(((,,,$$$&&&---%%%000XXX((()))###111******&&&((()))&&&lllBBB&&&)))%%%(((&&&FFF;;;'''&&&+++'''{{{%%%(((((((((((((((((((((((((((&&&((()))###~~~+++&&&)))'''&&&,,,(((&&&&&&'''((()))***++++++***)))))))))((((((((('''***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((('''&&&''''''(((((())))))******(((((((((((())))))))))))******))))))(((((((((((((((((((((((()))))))))***((())))))***+++,,,------*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++)))***,,,...---,,,,,,------...------,,,,,,------...000...---555>>>KKK|||zzz{{{{{{xxxtttgggNNNAAAAAA;;;999888333222222222222333444555666666555555444444555555666777777666666666666777777777777777777777777777777999<<>>>>>@@@BBBCCCCCCEEEGGGGGGEEEBBBBBBGGGLLLJJJLLLNNNOOOPPPSSSWWWZZZ\\\]]]___```aaa```___^^^]]]ZZZXXXYYY[[[\\\[[[ZZZYYY\\\```dddhhhiiihhhhhheeeaaaaaaeeeiiikkkoootttyyy|||xxxssspppuuu~~~uuuMMM:::555111///000......---------,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%'''))))))'''%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))000$$$---"""222SSS\\\FFF000"""'''+++%%%---%%%'''+++ ###333&&&***'''---###+++%%%'''###222)))+++[[[333111+++(((...ppp...(((&&&***%%%)))(((((((((((((((((((((((('''&&&'''((("""}}}&&&$$$)))''''''---(((&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))(((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))(((((((((((((((((()))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,++++++))))))***,,,------,,,,,,,,,------...------,,,------...///......666@@@NNN|||vvvxxx~~~{{{www{{{tttwwwuuurrr^^^HHH>>>@@@<<<999999444222222222222333444555666666555555444444555555666777777666666666666777777777777777777777777777777:::===BBBGGGKKKLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHJJJLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNOOOPPPPPPOOONNNHHHDDD@@@>>>???BBBDDDEEEEEEDDDAAA>>>===BBBJJJRRRLLLNNNPPPQQQSSSUUUYYY\\\^^^___`````````^^^]]]\\\XXXVVVTTTTTTVVVVVVVVVUUURRRTTTZZZbbbjjjllljjjfffiiieeedddgggkkknnnuuu{{{zzz~~~ppprrr|||pppJJJ999555222///000......---------,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++)))''''''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******;;;'''"""///***(((%%%%%%&&&555***&&&%%%***$$$,,,$$$---)))***)))(((,,,###***+++&&&---FFFgggeeepppUUUkkkYYY___XXX^^^sss~~~------$$$$$$$$$+++)))&&&(((&&&)))###AAA(((((((((((((((((((((((('''&&&''')))###}}}%%%$$$***)))(((,,,''''''''''''((()))*********))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((())))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------...---------------...///...///888BBBQQQssstttwwwzzzxxx|||{{{wwwttt{{{YYYEEE>>>AAA===999888333333222222333333444555666666666555555555555666666777666666666666777777888777777777777777777777777999<<>>>>>@@@BBBDDD@@@???<<<:::;;;BBBLLLSSSLLLNNNQQQSSSTTTWWWZZZ\\\````````````^^^]]][[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTMMMMMMRRR[[[eeeiiigggcccfffdddfffkkknnnqqqwww~~~~~~~~~~~~kkkGGG888555333111111......---------,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((333///)))&&&%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---000+++(((+++***(((+++///000***%%%###&&&((($$$)))&&&444EEE'''***&&&+++---%%%---)))+++$$$!!!***WWW***999&&&...%%%%%%)))555ttt666###+++$$$"""///&&&,,,(((&&&)))###rrr(((((((((((((((((((((((()))'''(((***$$$'''&&&,,,***(((,,,%%%''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((())))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------......---,,,+++++++++,,,,,,---.........---------...//////000999DDDTTTxxx{{{yyywwwwwwtttooottt~~~vvv~~~qqqXXXEEE@@@CCC>>>999888333333333333333444555666666666666666555555666666666666666666666666777888888777777777777777777777777888;;;@@@EEEIIIJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGJJJKKKLLLLLLJJJIIIIIIJJJJJJJJJLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRQQQKKKEEE@@@??????@@@AAA<<<;;;::::::>>>DDDKKKPPPLLLOOORRRTTTUUUWWWZZZ\\\``````______^^^\\\[[[[[[YYYYYYXXXUUUSSSRRRRRRRRRJJJIIIJJJQQQZZZaaaaaa___```aaagggnnnqqqrrrwww}}}gggDDD666555333111111......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))444000***&&&%%%&&&''''''((((((''''''''''''(((((('''''''''&&&''''''((()))%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))!!!%%%%%%+++444---(((333"""%%% ###+++000&&&)))###''''''...***kkk''')))'''++++++'''---'''///(((;;;'''qqq&&&---,,,---***000*** &&&&&&555%%%111///JJJxxx )))(((&&&***%%%(((((((((((((((((((((((()))((()))***$$$)))(((---***(((,,,&&&'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++)))))))))*********++++++)))))))))******+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,++++++,,,---...............---...//////111;;;FFFYYYtttoooqqqmmmrrr|||www|||uuugggWWWEEEAAADDD>>>999888444333333333333444555666777777666666555555666666777666555555666666777888999777777777777777777777777888;;;@@@EEEHHHJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGIIIJJJKKKKKKIIIGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMNNNOOONNNOOOPPPRRRPPPMMMHHHDDDCCCBBBAAA@@@;;;;;;<<<>>>BBBGGGLLLNNNMMMPPPSSSVVVWWWYYY[[[]]]___^^^^^^^^^]]]]]]\\\\\\ZZZYYYXXXTTTPPPMMMMMMMMMIIIGGGGGGKKKRRRYYY]]]^^^]]]```gggpppssssssxxxeeeCCC666555222//////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,((('''&&&'''&&&%%%((((((''''''''''''((((((((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&---,,,"""$$$---'''$$$***333444((()))((($$$''',,,!!!mmm))))))))))))((())))))111000%%%666$$$wwwooo,,,---###(((,,,(((fff(((---+++111qqqggg ((('''&&&+++'''((((((((((((((((((((((((((('''(((***###~~~)))''',,,***)))---'''(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''(((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((('''&&&''''''(((((())))))******(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++''''''((()))******++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---'''***...///---,,,---...***+++,,,---...............---...//////222<<>>???BBBFFFKKKNNNPPPOOORRRUUUXXXZZZ[[[]]]___]]]\\\\\\\\\]]]^^^^^^___ZZZZZZXXXSSSMMMIIIIIIIIIGGGGGGHHHKKKQQQWWW]]]```___bbbiiiqqqtttuuu|||fffDDD666444111---,,,......---------,,,,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))(((%%%###((((((''''''''''''((((((((('''&&&&&&'''((()))***&&&&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))(((&&&$$$"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&111###444+++***111(((&&&$$$%%%((($$$ &&&111***&&&&&&(((222+++)))+++'''%%%)))&&&$$$(((666$$$(((,,,***555"""(((111,,,'''))))))%%%(((+++%%%)))!!!888### bbb$$$+++'''&&&,,,((((((((((((((((((((((((((('''&&&''')))"""}}}(((%%%***))))))...)))(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))((('''&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))))))))******++++++++++++)))************+++++++++%%%&&&'''((()))***+++,,,)))))))))******++++++,,,+++++++++,,,,,,---------"""&&&+++---------...000***+++,,,---...............---...//////222===HHHaaayyy{{{}}}~~~sssxxxyyyhhhRRRBBB>>>BBB<<<888:::999444444444444444555777777777777666666666666777777555555555555666777999999777777777777777777777777999===BBBGGGJJJLLLKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJBBBDDDGGGHHHHHHHHHJJJKKKGGGHHHJJJKKKKKKJJJHHHGGGDDDHHHMMMNNNMMMLLLMMMNNNKKKKKKLLLMMMOOOMMMJJJHHHCCCBBBBBBDDDHHHMMMPPPRRRPPPSSSWWWZZZ\\\]]]___```[[[[[[[[[\\\]]]^^^``````\\\\\\ZZZTTTMMMHHHGGGHHHEEEGGGKKKNNNRRRXXX^^^bbbbbbdddjjjqqqtttwwwcccFFF999111000222...------......------,,,++++++++++++************)))((()))+++,,,,,,+++)))((()))******))))))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((''''''''''''###)))&&&$$$))))))$$$'''$$$---$$$...HHH///)))+++###+++'''))))))))))))))))))))))))666555&&&((( $$$(((''')))''''''((((((((((((''''''***;;;,,,%%%(((,,,%%%,,,''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++*********)))))))))))))))((((((((((((((()))******+++*********))))))((((((((((((((((((((((((((((((---+++)))((('''((()))***************************+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////555AAALLLppp|||vvvkkkwwwkkkNNNHHHCCCBBB???:::777888666444333333555666666555777777777777666666666666666555555444444666777888777888888888888999999999>>>AAADDDFFFGGGGGGIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNKKKHHHIIIMMMOOONNNOOORRRQQQNNNOOOMMMKKKKKKMMMQQQUUUYYYWWWXXXZZZ]]]___```^^^]]]\\\ZZZXXXXXXZZZ]]]^^^___]]]\\\ZZZUUUOOOJJJIIIIIIGGGIIILLLPPPUUU\\\ccchhhkkknnnrrrtttvvv{{{aaaEEE999111000222---------......------,,,++++++++++++************)))((()))+++,,,,,,+++)))((())))))******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((''''''''''''+++000,,,---"""&&&###((($$$999---??? +++$$$((($$$***$$$))))))))))))))))))))))))'''|||AAA+++000%%%------''''''(((((((((((('''''''''<<<+++%%%000'''+++''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))))))))))))))))))))))))))))))))*********))))))((((((((()))))))))*********)))))))))))))))))))))***((((((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((,,,+++)))((('''((()))***************************+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,///000111666BBBOOOkkk|||lllsssyyypppzzzjjjPPPHHHAAA@@@???;;;777777555444333333555666666666777777777777666666666666666666555444555666777888777777888888888999999999===@@@DDDFFFGGGHHHIIIJJJHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMKKKIIIGGGFFFHHHLLLMMMLLLNNNQQQRRRPPPUUUSSSRRRQQQSSSWWW[[[^^^XXXYYYZZZ]]]``````^^^\\\[[[YYYWWWWWWXXX[[[\\\\\\]]]]]]\\\ZZZVVVQQQMMMKKKJJJKKKMMMOOOUUU^^^iiipppsssvvvxxxyyyxxx{{{]]]CCC999222111222---------......------,,,++++++++++++************)))((()))***++++++***)))(((((()))******+++*********'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&$$$***---...333***+++"""VVV&&&***"""''''''***%%%))))))))))))))))))))))))///GGG"""!!!)))---''''''((((((((((((''''''$$$???(((&&&***///...''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))))))))))))))))))))))))))***************)))((('''(((((())))))))))))******((((((((())))))*********((((((''''''(((((()))***))))))((((((((((((((('''((((((((((((((((((((((((+++***)))((('''((()))***************************+++************)))))))))))))))))))))))))))))))))******))))))******+++,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,///222222666CCCQQQiiidddeeesss}}}uuujjjSSSHHH???>>>???<<<888666444333222333555777777777777777777777666666666666666666555555555666777888777777777888888888999999;;;???CCCFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKMMMOOOQQQOOOJJJGGGFFFGGGHHHKKKKKKIIIJJJOOOQQQPPPTTTRRRQQQPPPRRRUUUYYY\\\ZZZZZZ[[[^^^``````^^^\\\YYYWWWUUUTTTVVVYYYZZZZZZ]]]]]]^^^^^^]]]YYYSSSOOONNNMMMMMMNNNTTT___kkkssstttwwwyyyyyyxxxzzz~~~}}}vvvrrr|||ZZZAAA999333111222,,,------......------,,,++++++++++++*********))))))))))))************))))))(((((()))++++++,,,,,,,,,''''''''''''''''''''''''&&&%%%&&&'''***...111444''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''---(((!!!333***(((kkk***,,,$$$(((***+++)))((((((((((((((((((((((((+++<<<:::000444''''''((((((((((((''''''%%%EEE&&&&&&,,,111GGG''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))((((((((((((((((((((((((******+++******)))((('''(((((())))))))))))))))))&&&''''''((()))***++++++(((''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((((((((((())))))************************************))))))))))))))))))))))))))))))))))))***************+++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---,,,///222222444BBBRRRooofffuuuyyylllVVVIII===<<>>CCCFFFHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKOOORRRUUURRRLLLHHHIIILLLIIIKKKIIIFFFFFFKKKNNNMMMPPPOOONNNMMMOOORRRVVVXXX[[[[[[\\\^^^______]]]ZZZVVVTTTRRRSSSVVVYYYZZZ[[[]]]\\\\\\]]]]]][[[WWWSSSQQQQQQPPPPPPTTT\\\fffmmmkkknnnrrrtttuuuxxx}}}pppiiihhheeecccaaa_________yyyWWW@@@999333222222,,,------......------,,,++++++++++++*********)))))))))))))))******)))))))))'''((()))++++++,,,,,,,,,''''''''''''''''''''''''&&&%%%&&&'''***...111444''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((((((((((((((((((''''''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((('''''''''''' $$$'''666(((---***222444___(((...'''((())))))+++(((((((((((((((((((((((( +++***!!!111)))###''''''(((((((((((('''''')))NNN%%%(((###222xxx\\\''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))((((((((((((((((((((((((***************)))(((((())))))((((((((((((((((((&&&&&&'''((()))******+++'''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......///,,,...222000111AAAUUU{{{qqqwww{{{oooXXXJJJ???===@@@>>>999666333222222333555777888777777777777777666666666666666666666777777777777777666666777777777888888888999===CCCFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIKKKKKKMMMQQQSSSQQQLLLJJJLLLPPPKKKLLLIIIEEEDDDHHHKKKJJJQQQPPPPPPPPPRRRVVVYYY[[[\\\[[[\\\]]]^^^]]][[[XXXSSSQQQPPPRRRVVVZZZ\\\]]]\\\[[[ZZZYYYYYYXXXWWWUUUWWWWWWWWWWWWXXX[[[```ddddddiiimmmppprrrvvv{{{hhh___[[[[[[[[[\\\^^^bbbeeegggyyyWWW???888222222333---------......------,,,++++++++++++************)))))))))))))))))))))))))))'''((()))***++++++++++++'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''---,,,""""""'''???```:::$$$+++&&&&&&(((%%%)))))))))))))))))))))))))))'''###666333333)))(((''''''((((((((((((''''''+++YYY&&&))),,,!!!444''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''(((((()))))))))''''''&&&&&&''''''((()))'''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000,,,---111000111DDD]]]ssssss|||{{{oooWWWLLLBBBAAAAAA>>>:::888444333222333555777777777777777777777666666666666555666777888888888777777666666666777777777888888999===CCCGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLJJJMMMNNNMMMKKKJJJLLLOOOMMMNNNKKKFFFFFFJJJKKKJJJOOOOOOPPPQQQTTTWWW[[[]]]\\\[[[[[[\\\]]]\\\XXXVVVQQQPPPOOOQQQUUUYYY[[[\\\[[[[[[[[[XXXUUUTTTUUUVVV[[[]]]^^^^^^]]]^^^___aaagggkkkppprrrsssuuuyyy}}}ooo```ccc^^^^^^]]]^^^```dddgggiiizzzXXX???777222222333...------......------,,,++++++++++++************)))))))))(((((((((((())))))'''(((((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((''''''''''''***(((***>>>'''%%%(((###&&&,,,$$$((())))))))))))))))))))))))***///...\\\===...''''''((((((((((((''''''***uuuccc'''***+++RRR%%%''''''''''''((((((((((((((('''((()))###~~~,,,''')))+++'''))))))))))))))))))))))))))))))'''((()))******+++******))))))((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///***,,,111111444KKKgggrrrnnn~~~{{{|||lllVVVNNNGGGEEECCC>>>:::999555444333333555666666666777777777777666666666666555666777888999888777777666666666666777777777888999>>>CCCGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMOOOMMMJJJJJJOOOPPPOOOLLLLLLMMMPPPSSSWWW[[[]]]\\\[[[[[[[[[[[[ZZZVVVSSSQQQOOONNNOOORRRUUUWWWXXXYYY]]]___\\\UUUQQQRRRUUUZZZ\\\^^^______```bbbdddjjjnnnrrrttttttuuuyyy|||uuuaaa[[[```]]]]]]___bbbfffkkkooorrr{{{YYY???777111222444///------......------,,,++++++++++++************)))))))))(((((((((((())))))'''(((((())))))))))))(((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''%%%!!!///^^^RRR###)))'''###)))111'''((())))))))))))))))))))))))###%%%222$$$444777''''''((((((((((((''''''(((```iii)))+++'''///,,,(((''''''''''''((((((((()))((('''((()))###~~~,,,''')))+++'''))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))(((((('''''''''&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((())))))******++++++((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,+++******------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///)))+++222222777QQQpppsssaaayyy{{{}}}vvvrrrhhhUUUOOOJJJHHHDDD>>>:::;;;666444333333555666666555777777777777666666666666555666777999999888888777666666666666777777777777:::>>>DDDGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHJJJLLLPPPNNNLLLLLLMMMNNNMMMLLLLLLOOOOOOMMMNNNSSSUUUTTTMMMMMMOOORRRVVVZZZ^^^```[[[[[[ZZZ[[[ZZZYYYUUURRRRRRPPPNNNNNNPPPRRRSSSSSSWWW___dddaaaXXXQQQQQQUUUVVVXXXZZZ\\\^^^aaaeeehhhhhhmmmrrrtttuuuwwwzzz~~~gggdddddd]]]YYY\\\]]]```eeellluuu~~~uuuRRR;;;888333//////,,,......---------,,,,,,,,,---+++******+++,,,,,,+++(((((())))))))))))(((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))&&&$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((((()))***+++++++++(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''((()))*********((('''&&&))))))******++++++,,,,,,)))))))))))))))*********'''333ZZZ...))))))))))))((((((((((((''')))***)))((('''(((***,,,###%%%555&&&___"""---((($$$)))---)))!!!000(((DDD666***""",,,'''''''''''''''''''''''')))%%%&&&+++%%%}}},,,'''(((***&&&''''''(((((()))******************************)))((((((&&&'''''''''(((((()))))))))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++)))((('''''''''(((***+++))))))))))))************------,,,+++*********+++,,,,,,,,,++++++*********************************,,,++++++******++++++,,,---,,,***))))))***,,,------------............///111666...,,,555999PPP|||qqquuuxxxnnnjjjaaaYYYTTTMMMHHHDDDAAA>>><<<999777555555666777777666777777777777777666555555555555666666666666555555555666666666666666555555:::>>>BBBDDDEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGEEECCCDDDFFFIIIKKKKKKDDDDDDEEEFFFHHHJJJLLLMMMQQQMMMGGGEEEGGGKKKNNNQQQMMMNNNPPPPPPPPPNNNLLLKKKMMMMMMPPPUUU\\\^^^\\\ZZZZZZVVVUUUYYYZZZWWWUUUVVVTTTPPPLLLLLLPPPTTTVVVUUUYYY```aaa\\\XXXXXXUUUPPPTTTZZZ^^^\\\\\\```ddddddfffqqqxxxvvvuuuxxxyyyxxxjjjZZZ^^^bbb___aaaiiihhhfffjjjuuuxxxTTT===999333000000---......---------,,,,,,,,,+++***))))))++++++***)))(((((())))))))))))(((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))'''%%%%%%''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&''''''((())))))******''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))((()))******)))((('''&&&((((((((()))))))))))))))&&&((())))))'''&&&'''(((777###%%%@@@KKK))))))))))))((((((((((((''')))***)))((('''(((***))) ***(((&&&EEEJJJ+++---222,,,***+++$$$)))***'''HHH---###'''''''''''''''''''''''')))%%%&&&+++%%%}}},,,''')))***&&&'''((((((((()))******************************)))(((((('''''''''((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((())))))***))))))))))))************,,,++++++************+++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,---,,,+++))))))+++,,,------------............///---333---,,,666>>>XXXsss{{{|||ooohhh^^^WWWSSSNNNIIIEEEBBB>>>;;;999777555444555666666666777777777777777666555555555555666666666666555555555555666666666666555555:::===AAACCCDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHFFFDDDDDDGGGIIIKKKKKKFFFFFFGGGHHHJJJLLLMMMNNNQQQMMMIIIGGGHHHKKKNNNOOOKKKLLLNNNOOOOOONNNMMMLLLPPPRRRUUUYYY\\\]]]\\\ZZZYYYVVVWWW[[[]]]ZZZYYYZZZXXXUUUQQQPPPQQQSSSUUUVVVWWW[[[\\\YYYYYY\\\\\\YYYUUUZZZ^^^^^^bbbgggjjjiiijjjqqqvvvsssrrrvvvyyyyyy~~~qqqfff```fffkkklllnnntttpppmmmpppzzzzzzUUU<<<777222///000.........---------,,,,,,,,,)))((()))***++++++)))'''(((((())))))))))))(((((()))((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))((())))))))))))(((((('''(((((('''''''''''''''&&&%%%)))---,,,(((%%%%%%(((%%%444 &&&(((fff'''"""111(((((((((((())))))))))))''')))***)))((('''(((***&&&"""///''')))###!!!222'''$$$---***&&&###$$$BBB///'''''''''''''''''''''''')))%%%&&&+++%%%}}},,,''')))+++&&&((((((((()))******+++*********)))************))))))(((''''''(((((((((((())))))''''''''''''((()))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))))))))))))))******************)))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,------------............///)))000......888GGGhhhnnnkkkwwwkkk]]]TTTQQQMMMJJJGGGCCC>>>;;;999777444444555666555555666666777777777666555555555555666666666666555555555555666666666666666555999<<>>???@@@AAABBBCCCEEEDDDDDDEEEEEEFFFGGGHHHLLLIIIGGGFFFHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNIIIHHHFFFGGGHHHIIIHHHGGGDDDEEEHHHJJJLLLMMMNNNNNNNNNSSSXXXYYYWWWUUUUUUWWWRRRQQQTTT[[[___]]]\\\]]]ZZZZZZYYYUUURRRTTTYYY^^^ZZZYYYXXXYYY]]]aaabbbaaabbbccceeejjjtttzzzwwwpppuuuwwwvvvssspppqqqtttvvvxxxwwwzzztttttt{{{tttrrrwwwzzzUUU;;;666000...000.........---------,,,,,,,,,******+++,,,...---***((((((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&'''''''''((((((((((((''''''(((((((((((())))))((((((((())))))((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((((())))))))))))))))))(((((('''''''''(((///444333,,,((())),,,+++666'''&&&'''&&&%%%777---&&&((()))'''((((((((()))))))))***''')))***)))((('''(((***&&&---&&&***'''$$$zzz$$$+++'''***&&&$$$###---(((666777333###+++"""+++(((((((((((((((((((((((()))%%%&&&+++%%%}}},,,''')))+++((()))*********++++++++++++******((())))))*********))))))))))))))))))))))))((((((+++***)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((((()))))))))************)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------------............///000111444666@@@aaa}}}eeeNNNMMMLLLKKKJJJFFFAAA===:::888555444555555555444555555666666666666555555555555666666666666555555444444555666666666666666888:::===>>>>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHLLLIIIGGGFFFHHHJJJJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKGGGGGGGGGHHHJJJJJJIIIGGGCCCDDDFFFHHHKKKLLLNNNNNNLLLQQQVVVXXXWWWVVVVVVXXXRRRPPPSSSZZZ^^^^^^]]]___[[[[[[ZZZWWWSSSSSSWWW[[[VVVVVVWWW[[[```bbbdddeeeppprrruuu}}}~~~{{{wwwvvvwww{{{yyy{{{|||wwwuuu{{{zzzUUU===888333000222000......---------,,,,,,,,,+++++++++,,,------+++)))(((((())))))))))))(((((((((''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))*********))))))))))))))))))'''+++///...***'''(((***...''''''+++%%%))))))$$$888---<<>>...''''''(((((())))))******''')))***)))((('''(((***%%%)))!!!---%%%(((eee***$$$$$$---$$$%%%&&&&&&$$$)))$$$000!!!+++***+++(((((((((((((((((((((((()))%%%&&&+++%%%}}},,,'''))),,,(((***++++++++++++,,,++++++***)))((())))))************)))******))))))))))))((((((+++***))))))((((((((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))******************)))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---------............///444333999>>>IIInnngggMMMLLLKKKKKKJJJGGGBBB???;;;999666555555666555444444444555666666666555555555555666666666666555555333444555666777777777777999;;;<<<======>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIGGGGGGGGGIIILLLLLLKKKJJJDDDEEEFFFHHHJJJKKKMMMMMMNNNQQQVVVYYYZZZYYYYYYZZZSSSQQQRRRXXX\\\\\\]]]___]]]]]]\\\YYYVVVTTTTTTUUUJJJKKKPPPWWW\\\___fffmmm|||~~~{{{{{{}}}yyy{{{wwwnnnqqq|||uuuQQQ:::777333000111.........---------,,,,,,,,,+++***)))***+++,,,+++)))(((((())))))))))))(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%''')))((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''((()))***+++))))))))))))))))))******&&&(((***)))(((&&&'''(((+++'''%%%%%%%%%++++++&&&'''lll!!!&&&''''''''''''((()))*********''')))***)))((('''(((***'''###'''((('''&&&bbb222$$$ ,,,&&&+++*** ***000>>>,,,SSSiiizzzyyynnn]]]>>> 777)))000&&&000&&&(((((((((((((((((((((((()))%%%&&&+++%%%}}},,,'''***,,,)))***++++++,,,,,,,,,++++++***)))(((((()))************************)))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))************,,,++++++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,---------............///333333>>>HHHSSSxxx|||wwwcccLLLKKKJJJIIIIIIGGGDDDAAA===:::777666666777666555333444555555666666555555555555666666666666555555333444555666777777777777:::;;;=========>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFDDDDDDGGGIIIKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDGGGJJJLLLLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLPPPQQQTTTWWWZZZ[[[YYYWWWRRRNNNNNNRRRVVVVVVXXX[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVOOOPPPUUU[[[```fffttt}}}~~~zzzwwwxxxxxxqqquuu~~~pppLLL777444000---...+++......---------,,,,,,,,,+++***(((((()))******)))(((((())))))))))))(((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%'''))))))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++''''''(((((())))))******''''''''''''((((((((((((!!!'''///$$$000$$$&&&&&&222111ccc999---&&&''''''((()))******+++((()))***)))((('''(((******000""",,,"""gggEEE111###,,,)))...''',,,'''!!!!!!000'''(((&&&###%%%++++++'''333(((###---,,,---)))))))))))))))))))))))))))%%%&&&+++%%%}}},,,'''***,,,)))++++++,,,,,,,,,,,,,,,+++***)))(((((()))***************+++*********))))))((((((%%%%%%&&&(((***,,,...///))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))************------,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,---------.........//////222222BBBNNNZZZ}}}vvvppp~~~{{{mmm^^^LLLKKKIIIIIIHHHGGGEEECCC>>>;;;888777777777777666333333444555666666666555555555666666666666555555333444555666777777777777:::<<<=========>>>@@@CCCBBBAAAAAABBBBBBCCCDDDEEEGGGEEECCCDDDFFFIIIKKKKKKMMMLLLKKKJJJHHHHHHHHHHHH@@@@@@@@@CCCFFFIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKQQQPPPQQQUUUYYYYYYVVVRRROOOKKKIIILLLOOOPPPRRRUUUTTTTTTUUUZZZ___aaa___\\\bbbcccfffkkknnnvvv~~~{{{~~~wwwsssuuu}}}}}}qqq{{{jjjKKK777444000000111,,,------------,,,+++******************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,***)))'''&&&&&&&&&&&&)))((('''&&&'''(((***,,,(((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))000666'''%%%%%%***...///,,,%%%&&&---***'''---000+++III999 +++&&&---///%%%111777{{{lll###111***)))((()))333'''111'''www,,,%%%''',,,%%%$$$&&&++++++(((888^^^///...)))'''!!!...(((((((((((())))))))))))$$$333)))'''...444&&&$$$,,,%%%'''{{{,,,)))+++,,,(((***+++************************((()))***+++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))***************)))(((((()))+++---...******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---333666>>>ZZZyyy}}}ooommmuuuzzz}}}lllaaa\\\KKKKKKKKKKKKJJJHHHCCC@@@===;;;888666555666888999666555555555555444444444444444444444444444444444666666666666666666666666555777999;;;<<<===<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBBCCCEEEHHHJJJMMMNNNRRRQQQPPPOOONNNLLLIIIFFFBBB???>>>???CCCFFFFFFEEEHHHFFFDDDEEEIIIKKKKKKJJJMMMPPPTTTXXXYYYXXXUUUSSSPPPNNNLLLJJJJJJKKKMMMNNNTTTOOOPPPZZZdddhhhgggfffsssnnnrrr~~~uuuppprrrqqqvvv}}}{{{jjjKKK888444111000111,,,------------,,,+++******************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&&&&'''''')))((('''&&&'''(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))222&&&###444&&&BBBhhhMMM ###***---,,,***(((%%%444&&& 555lll---...!!!,,,%%%+++KKK===///***666###!!!444+++&&&(((+++$$$###+++)))---,,,%%%***(((,,,xxx666111///&&&111$$$''''''((((((((()))))))))***((("""&&&%%%---,,,'''***$$$)))---###ooo,,,)))+++,,,(((***+++************************))))))***+++++++++******,,,,,,+++******)))(((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))************************+++,,,---...******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000444===SSShhhjjjaaahhhrrryyywww{{{tttdddXXXKKKKKKKKKLLLLLLIIIEEEBBB===<<<999666555666888999777777666666666555555555444444444444444444444444666666666666666666666666555666888:::<<<<<<<<<<<>>;;;888666666777888777777777666666666555555555555555555555555555555666666666666666666666666555666888:::;;;<<<<<<;;;>>>>>>??????@@@@@@AAAAAA???@@@BBBEEEGGGIIIKKKKKKLLLJJJIIIIIIJJJKKKJJJIIIFFFCCC>>>;;;;;;===???AAAGGGFFFEEEDDDEEEGGGHHHHHHQQQSSSWWWZZZZZZXXXTTTRRRNNNMMMKKKJJJJJJJJJKKKLLLMMMLLLOOOTTTVVVYYYaaajjjtttmmmkkkpppuuuwww{{{ooogggddddddfffjjjjjjllluuudddIII999666111///111...------------,,,+++******************)))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((((((((((((((('''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))))))))666///$$$666iii***)))%%%:::444ddd((( 666***%%%!!!...555eeePPP...)))000$$$$$$(((***...'''%%%)))"""***"""$$$+++!!!000@@@***///''''''''''''(((((((((((()))"""))))))***,,,||||||<<<333$$$OOO,,,)))+++,,,(((***+++***************************************)))((('''*********)))))))))))))))((((((((((((((((((((((((''')))******))))))***+++((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))((()))))))))************'''(((***++++++***))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///666AAACCC>>>BBBLLLeeeqqqyyyjjjUUUGGGGGGIIIKKKMMMLLLJJJGGGBBB???<<<999777777777888666666666555555555444444555555555555555555555555666666666666666666666666444555888:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAADDDGGGIIIKKKLLLLLLHHHGGGGGGHHHKKKLLLLLLKKKHHHFFFBBB>>><<<<<>>>>>FFFQQQgggrrrxxxxxxmmmZZZHHHHHHJJJLLLNNNNNNKKKHHHCCCAAA===999777777777888555555555555444444444444555555555555555555555555666666666666666666666666444555777999;;;;;;;;;;;;::::::;;;<<<<<<======>>>@@@BBBDDDHHHJJJKKKLLLLLLFFFFFFGGGIIILLLMMMKKKIIIIIIGGGDDD@@@======@@@BBBDDDEEEFFFFFFEEEFFFIIILLLNNNQQQUUUXXXYYYWWWSSSQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIJJJHHHHHHMMMUUU]]]bbbhhhiiihhhiiipppwwwtttaaaZZZUUUSSSWWW\\\___dddiiinnnuuuzzz\\\CCC666555///...222000------------,,,+++******************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((***+++***))))))((()))555222PPPpppZZZqqq(((222((()))'''333)))...BBB***$$$+++''')))///,,,###%%%222---''':::```>>>""" ((())))))))))))*********+++)))000---"""333[[[,,,)))+++,,,(((***+++************************'''((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************)))))))))))))))*********************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000444888<<>>:::888777777888666666666666555555555555555555555555555555555555666666666666666666666666444555777999:::;;;;;;;;;::::::;;;<<<<<<======>>>???AAADDDGGGIIIKKKKKKKKKHHHHHHJJJLLLMMMLLLHHHEEEGGGGGGFFFBBB>>>===???BBBCCCEEEFFFFFFFFFHHHKKKOOONNNQQQVVVYYYZZZXXXUUUSSSPPPPPPPPPOOOOOOOOOOOOOOOKKKHHHGGGHHHHHHGGGJJJPPPRRRZZZccckkkpppvvv|||jjj[[[[[[XXXYYY^^^cccgggkkkqqqqqqxxx|||tttzzzYYYAAA555444......222000------------,,,+++******************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((***++++++))))))!!!///777&&&ttt###$$$(((///(((%%%555000FFF///***000######***!!!333$$$$$$"""111"""---///&&&___***///$$$)))*********++++++++++++''')))000$$$&&&aaa,,,)))+++,,,(((***,,,************************''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************,,,+++***)))))))))++++++*********************************)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////333666777<<>>:::888777777888777777777777666666666666666666666666666666666666666666666666666666666666444555777999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>===???CCCFFFIIIJJJJJJIIIJJJKKKLLLNNNNNNKKKEEEAAAEEEFFFFFFCCC???===???AAABBBEEEGGGGGGGGGHHHMMMPPPNNNRRRVVVZZZ[[[ZZZWWWUUUSSSSSSRRRRRRRRRQQQQQQQQQLLLHHHFFFIIIJJJIIIKKKOOORRRWWW^^^gggrrr~~~kkk______[[[\\\aaaeeeggglllrrrxxx~~~zzzxxxvvvVVV???444444...,,,///---------,,,,,,,,,,,,++++++)))))))))))))))*********(((((())))))))))))((((((***((('''((()))***)))''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))))))))))))))((($$$$$$+++%%%AAA]]])))(((((((((((())))))))))))(((LLL555$$$&&&+++(((%%%&&&)))))))))(((((((((((((((444666bbb,,,000+++%%%...)))$$$222+++,,,((('''***'''&&&555HHH...)))///111)))))),,,---------,,,,,,+++++++++)))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++******++++++,,,---------++++++++++++------///...,,,+++***++++++,,,+++,,,---///111333555666222777999BBBPPPSSSYYYiiillllllppp}}}oooSSSRRRQQQRRRTTTSSSNNNIIIIIIDDD>>>999888888888888888777555444444444555666777777777777777777777777777777777777777777777777555666777888999:::::::::888999:::<<<===>>>>>>>>>???@@@BBBEEEHHHJJJJJJIIIIIIOOORRRPPPMMMKKKEEE???DDDEEEFFFGGGFFFEEECCCAAAFFFFFFFFFFFFGGGHHHIIIJJJPPPRRRUUUWWWYYYYYYXXXXXXWWWVVVTTTTTTTTTSSSRRRQQQKKKIIIHHHGGGEEEDDDJJJRRR___dddffffffsss}}}iiicccbbbaaadddhhhjjjkkkooouuuZZZBBB777666000///222000------,,,,,,,,,,,,++++++)))))))))))))))))))))***(((((())))))))))))((((((***((('''((()))***)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************&&&))))))...111'''%%%444kkk///!!!)))))))))************+++!!!LLL777***###'''***&&&%%%)))))))))))))))))))))******$$$:::...WWWGGG444###...***''' ...******---)))$$$+++999555---***((()))&&&(((000+++---------,,,,,,+++++++++))))))))))))***************)))))))))(((((((((((((((((((((((()))))))))***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,---...///111222444444555999:::FFFXXX]]]___jjjllliiiooo|||wwwTTTSSSRRRUUUXXXWWWRRRMMMIIIEEE???:::888888888888888777666555555555666666777777777777777777777777777777777777777777777777555666777888999:::::::::888999:::<<<===>>>>>>>>>>>>???BBBEEEIIIKKKLLLLLLLLLPPPSSSSSSRRRQQQKKKDDDCCCEEEGGGHHHHHHFFFDDDBBBFFFFFFFFFFFFFFFHHHIIIIIINNNOOORRRUUUWWWXXXXXXXXXZZZXXXVVVVVVXXXYYYWWWTTTOOOKKKIIIHHHGGGIIIQQQ[[[hhhooosssuuuzzzkkkhhhiiigggiiimmmpppqqqvvv|||XXXAAA444333---,,,000///------,,,,,,,,,,,,++++++******))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))***+++++++++)))000***$$$...000%%%)))///>>>*********+++++++++,,,,,,---"""999***&&&###&&&,,,***$$$$$$+++))))))******++++++,,,,,,&&&###111777tttNNN,,,///==='''---***+++///,,,%%%%%%+++***((('''...\\\,,,......$$$***333%%%------,,,,,,,,,,,,++++++******************************)))))))))(((((((((((((((((()))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------...///000111222222555888999HHH```gggeeejjjkkkdddkkk|||oooTTTSSSSSSWWW\\\\\\VVVQQQJJJFFF@@@;;;999999888888999888777666666666666777777777777777777777777777777777777777777777777777555666777888999:::::::::999:::;;;<<<===============???BBBFFFJJJMMMPPPQQQNNNQQQTTTTTTVVVWWWPPPHHHBBBDDDHHHJJJJJJHHHEEECCCEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMPPPSSSVVVXXXXXXYYYZZZWWWUUUWWW\\\]]]ZZZWWWRRRMMMIIIHHHHHHNNNZZZgggsss}}}wwwnnnmmmmmmlllmmmqqqtttvvv}}}WWW???333111++++++///...------,,,,,,,,,+++++++++*********)))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))***++++++,,,,,,&&&222,,,!!!&&&...///111777)))999&&&:::************+++++++++,,,'''///...///@@@---%%%&&&+++///,,,%%%%%%)))*********+++,,,---......444...&&&%%%---666555///CCC!!!%%%***'''(((---...***'''(((***666###***888KKK'''---444+++---444$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********)))))))))(((((((((((()))))))))*********++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---......//////000000000222444555FFFbbbmmmhhhhhhkkk___fffeeeRRRQQQRRRXXX______YYYRRRLLLGGGAAA===;;;:::888888999888888777777777777777666666666666666666666666666666666666666666666666555666777888999:::::::::::::::;;;<<<=========<<<<<>>444444///,,,---***------,,,,,,,,,,,,++++++++++++******)))(((((('''(((((())))))))))))((((((***((('''((()))***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&'''(((((('''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++///,,,###%%%///---***111999111'''000%%%%%%qqq|||WWW000222AAA,,,111%%%*********+++++++++,,,,,,%%%///>>>+++:::;;;AAAmmmDDD<<<,,,***...!!!******)))***+++------+++,,,,,,,,,,,,,,,,,,,,,,,,'''---222111---***(((&&&000---999///(((IIIddd***++++++******+++,,,,,,,,,///%%%)));;;777&&&'''!!!777444!!!===ttt777888***///,,,'''...+++++++++,,,,,,---------------,,,++++++***))))))+++++++++*********))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++,,,---......//////,,,444222444III[[[eeennnjjjkkkrrruuujjjmmmTTTSSSUUU___jjjkkkaaaWWWPPPLLLFFFBBB>>><<<888666666666777777777666555444777777777777777777777777777777777777777777777777555666777888999:::::::::<<<<<<======<<<;;;::::::;;;BBBIIILLLIIIEEECCCCCCFFFOOOUUUSSSOOOMMMJJJGGGJJJLLLNNNOOOOOOMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPTTTXXX[[[[[[[[[\\\]]]ZZZYYYZZZ]]]aaagggsss{{{vvvqqqnnniiieeegggmmmnnnnnnrrrzzzVVV@@@888999333///000,,,---------,,,,,,,,,+++++++++++++++***)))(((((('''(((((())))))))))))((((((***((('''((()))***)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++---000++++++'''$$$)))+++333333&&&+++<<<(((...---%%%%%%---///)))***---///111+++...,,,++++++,,,,,,,,,---------///+++***555555+++:::***(((111333***&&&+++///,,, 999"""<<<(((!!!777,,,///000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((())),,,---,,,,,,///###***999555$$$,,,444"""---(((%%%444---###333333%%%(((+++******,,,---..."""444///!!!&&&((()))555000(((***111,,, $$$333555 444"""000555+++...+++++++++,,,,,,---------------,,,,,,+++***))))))+++++++++************))))))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......++++++------------++++++,,,------...---,,,***)))***++++++,,,---...///000(((222///--->>>QQQ```mmmjjjqqqyyyuuu^^^sssXXXVVVYYYcccnnnoooeeeZZZPPPLLLGGGBBB???<<<999666555666777777777666444333777777777777777777777777777777777777777777777777555666777888999:::::::::============<<<;;;::::::;;;CCCKKKMMMHHHBBB???>>>===GGGOOONNNIIIFFFFFFEEEMMMNNNOOOOOOOOOMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKQQQWWWYYYWWWVVVXXX[[[XXXXXX[[[```dddhhhrrr|||vvvrrrnnnkkkeeeaaaeeemmmnnnnnnsss{{{uuummmmmmvvvNNNAAA444///...,,,---...++++++------------++++++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%)))(((((((((((()))******))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))((((((''''''+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------//////000000///...------000///...---,,,---...///,,,+++)))*********)))(((------,,,+++,,,---...///------,,,,,,,,,+++++++++///...---,,,,,,+++++++++...,,,+++,,,------,,,+++,,,,,,,,,,,,---,,,***(((......------------...///++++++---......///......---......---++++++,,,---///.........---,,,,,,,,,......------,,,------......---,,,,,,++++++,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,******++++++++++++******++++++******************,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111333555???TTTgggsssooorrrcccsssiiiSSSTTThhhrrrqqqgggYYYVVVQQQIIICCC???<<<:::888555555444333333333333444666666666666666777888888666666666666666666666666555555666777888999:::::::::;;;<<<<<<<<<;;;:::999>>>EEEKKKLLLGGG@@@=========DDDKKKJJJDDDAAADDDJJJJJJMMMPPPQQQOOOMMMLLLKKKLLLJJJIIIIIIJJJLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGIIINNNTTTXXXXXXVVVTTTSSSXXXYYY[[[^^^bbbiiippptttsssvvvzzz|||yyyooommmllllllgggaaabbbfffnnnsssxxx}}}rrrgggeeeeeehhhnnnzzzMMM@@@444000///---,,,...+++,,,,,,------,,,,,,+++++++++******)))((((((((())))))))))))))))))))))))***(((''''''(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))******))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************))))))((((((((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,---------.........///////////////...---,,,,,,,,,++++++++++++,,,,,,,,,+++,,,---...//////...+++***)))(((((())))))***+++++++++*********))))))***))))))((((((((())))))///...---...000000///............//////...,,,+++*********+++++++++,,,,,,*********************+++---------,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))+++,,,******++++++++++++******++++++******************+++++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000777IIIZZZmmmjjjmmmbbbnnngggSSSSSSfffqqqrrriii\\\VVVQQQIIIBBB>>>;;;999777777666555555444444555555666666555555666666777888666666666666666666666666555555666777888999::::::999:::;;;<<<===<<<<<<;;;@@@FFFMMMMMMHHHAAA===<<<:::???BBBBBB>>>>>>BBBGGGIIILLLOOOPPPOOOMMMKKKKKKKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHMMMQQQVVVYYYZZZZZZZZZZZZ[[[[[[]]]___bbbfffjjjkkkpppqqqtttwwwzzz{{{xxxvvvllljjjjjjjjjfffbbbcccggglllrrryyy~~~tttffffffcccccceeegggooo}}}JJJ???444111000...,,,---+++,,,,,,------,,,,,,+++++++++******)))(((((((((((((((((((((((((((((((((+++)))&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((***++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))*********************************))))))))))))(((((((((+++++++++*********************+++++++++,,,,,,,,,,,,---......//////......---------.........//////---............---,,,,,,***++++++,,,,,,+++++++++((()))***,,,---...............,,,++++++***++++++------------------,,,,,,+++++++++,,,---......///......---///111222111///......///000000///---,,,+++,,,------............///...---,,,+++,,,------......---------,,,,,,+++---,,,+++++++++,,,---...+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,******++++++++++++************++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...---000>>>LLLaaaaaaeeeyyymmmqqq}}}cccQQQRRRcccmmmooojjj]]]XXXSSSKKKDDD???<<<999888888777666666555555666666555555444444555555666777666666666666666666666666555555666777888999::::::888999:::<<<===>>>>>>>>>BBBHHHMMMNNNJJJCCC???===;;;;;;;;;::::::===BBBFFFIIIKKKOOOPPPNNNLLLKKKKKKJJJJJJKKKLLLNNNMMMKKKHHHGGGGGGGGGGGGHHHIIIJJJJJJOOOQQQUUUWWWYYYZZZ\\\^^^YYYYYY[[[^^^aaabbbaaa```bbbbbbeeellltttyyy{{{zzzkkkhhhggghhheeebbbdddhhhkkkqqqzzz|||hhhaaacccaaaaaacccdddgggpppzzzxxxHHH>>>444222222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((,,,)))&&&%%%&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---...............------------............,,,---------------,,,,,,+++,,,---.........---,,,((()))+++++++++++++++,,,.........---------,,,,,,---...////////////......+++,,,---///000111222222/////////000111111000...---...000000///............///000000000000///...111000...------...000111//////....../////////...111///...---,,,---///000,,,,,,---....../////////......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,***++++++,,,,,,++++++*********+++++++++++++++,,,)))***,,,---------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///000999DDDUUUZZZ```rrr}}}vvv___OOOOOO]]]eeejjjhhh]]]\\\VVVNNNGGGBBB>>><<<:::888777666666555555666666444444444444444555666666666666666666666666666666555555666777888999::::::::::::;;;<<<======>>>>>>AAAFFFKKKMMMKKKFFFCCCAAAAAA>>>:::888:::???CCCFFFHHHKKKNNNOOONNNLLLKKKKKKJJJKKKMMMPPPQQQPPPLLLIIIFFFFFFGGGGGGHHHJJJKKKLLLNNNOOOQQQQQQRRRTTTWWWZZZVVVXXX\\\```bbbaaa^^^[[[```^^^aaaiiiuuu}}}~~~}}}ooojjjhhhgggfffccceeeiiilllrrryyy}}}}}}}}}~~~mmmeeeeee___^^^```ccceeeffflllssspppttt|||GGG<<<444333333000------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((++++++++++++++++++++++++,,,)))&&&%%%&&&'''((((((%%%&&&'''((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))((((((''''''(((((())))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------,,,,,,---------------,,,***+++---...///...------,,,......---+++***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111111...///111333444555555555777666666777888777555222222555777777666444555666222333333333333222222111000///...------///111222333000......000111000///222111000...---------...,,,,,,......//////......///...------,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000222111111777@@@PPPYYYaaasssqqqZZZLLLLLLWWW^^^eeefff]]]^^^XXXOOOHHHCCC???<<<:::777666555555444444555555444444444444444555666666666666666666666666666666555555666777888999::::::<<<<<<<<<;;;;;;;;;<<<<<<>>>BBBGGGJJJJJJIIIGGGFFFGGGBBB;;;999;;;???CCCEEEHHHKKKNNNPPPOOOMMMLLLLLLKKKLLLOOORRRTTTSSSPPPMMMGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPSSSUUUZZZ```eeeeeeaaa]]]ZZZfffdddfffooo|||{{{uuuooojjjiiigggeeefffjjjooosssxxxzzzzzzzzz|||mmmaaacccfff]]][[[]]]bbbccccccggglllooosssyyy~~~FFF<<<333222333000......---,,,,,,++++++,,,,,,---++++++******)))(((((((((************************+++)))&&&&&&'''(((((('''###$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''&&&&&&((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++************************)))))))))************+++***************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---******+++,,,------------,,,......---+++,,,000555777777888888888777666666888:::===@@@BBBCCCBBBBBBEEEFFFHHHJJJJJJJJJJJJIIIEEEDDDEEEFFFGGGFFFCCCAAA@@@CCCFFFFFFDDDBBBCCCEEEBBBAAAAAAAAABBBCCCDDDEEE???>>>=========>>>???@@@;;;777111///000111111///111111000000///......---,,,---...//////...---,,,///......---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++,,,---------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...111000///444;;;OOOZZZdddtttmmmUUUJJJKKKTTT[[[fffkkkccc___YYYPPPHHHBBB>>>;;;999777666555555444444555555555555444444555555666777666666666666666666666666555555666777888999::::::===<<<;;;:::::::::::::::===???BBBEEEHHHIIIIIIIIIGGGCCC>>>;;;<<>>;;;888777666666555555666666666666555555666666777888666666666666666666666666555555666777888999::::::::::::999888999:::;;;;;;>>>>>>>>>AAADDDGGGIIIJJJDDDCCCAAA@@@???AAACCCEEEIIILLLPPPQQQQQQOOOOOOOOOHHHIIILLLPPPTTTUUUTTTRRRIIIIIIIIIIIIJJJKKKLLLMMMIIIMMMPPPRRRQQQOOONNNMMMMMMZZZiiinnnjjjfffhhhlllhhhkkkvvv{{{rrrkkkiiijjjiiikkknnnlllrrryyy}}}}}}}}}~~~ssshhhooosssoooiiidddaaacccdddccceeehhheeefffmmmuuuuuuvvvGGG<<<222000111000000000------++++++++++++------++++++******)))((((((((()))))))))))))))))))))))))))((('''((())))))'''%%%&&&''')))++++++***)))((('''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((***++++++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---------.........//////------...///000000////////////......///000222333666888<<<===AAAIIIUUU___aaaaaa```^^^[[[XXXUUUSSSVVVYYY^^^bbbfffggghhhggg\\\]]]^^^___^^^\\\ZZZXXXVVVWWWZZZ^^^aaabbb```^^^WWW[[[______\\\ZZZ\\\___\\\\\\\\\^^^bbbhhhnnnqqqqqqpppooonnnkkkhhhfffddd[[[QQQEEE===:::999777555111333777:::;;;;;;:::999777777888888777555333111//////...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---.........---,,,+++,,,---...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------000///---000555===MMM[[[pppaaaQQQIIIMMMVVV___ppp|||xxxgggaaaXXXPPPJJJEEEBBB???999888888777777777777777666666666666666777888888666666666666666666666666555555666777888999::::::888777777777888:::<<<===@@@>>>===>>>AAAEEEGGGHHHBBBDDDEEEDDDDDDDDDGGGIIIIIIMMMPPPRRRQQQPPPPPPPPPFFFGGGIIINNNRRRTTTTTTSSSJJJJJJIIIJJJJJJKKKLLLMMMEEEJJJPPPSSSSSSPPPNNNMMMPPPbbbuuu|||zzzxxx~~~zzzqqqiiihhhjjjjjjmmmqqqjjjqqqzzzqqqrrrqqqkkkhhhjjjllllllooossspppnnnsss||||||www}}}EEE;;;222111333111---,,,---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,+++***))))))******,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,+++***+++---///,,,---...///////////////...222666888999<<>>@@@BBBDDDEEEEEEEEEFFFHHHMMMMMMMMMNNNPPPPPPOOONNNHHHFFFDDDFFFKKKNNNOOONNNKKKIIIGGGHHHIIIKKKLLLKKKKKKGGGFFFHHHJJJJJJMMMRRR[[[pppsssmmmhhhgggkkknnnnnnlllppprrryyy|||}}}}}}{{{vvvwwwyyyzzzxxx}}}EEE:::222111333000---,,,---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,+++***************,,,,,,,,,,,,---------------...............------,,,,,,,,,---------------000000000...,,,,,,...000...000222444555666777888BBBEEEIIIJJJJJJJJJLLLNNNUUU[[[]]][[[ZZZ\\\___^^^\\\___```]]]WWWSSSSSSUUUWWWXXXZZZ[[[[[[YYYWWWVVVYYYYYYYYYVVVRRRQQQSSSVVVXXXXXXTTTRRRWWW______[[[WWWXXXZZZ\\\^^^^^^\\\[[[ZZZ^^^___\\\]]]``````\\\___eeekkkjjjccc]]]ZZZZZZ]]]ZZZUUULLLCCC??????@@@@@@???>>>???AAACCCCCCBBBLLLIIIEEE@@@===>>>AAADDDLLLJJJGGGCCC>>>:::666555///////////////...------,,,+++***+++---...---,,,---,,,,,,,,,---......///++++++++++++++++++++++++++++++++++++************)))*********+++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------------------,,,+++++++++---///111........................---------.........//////---...000000///000333555;;;>>>LLLccc~~~yyykkkWWWRRR\\\gggsssyyysssmmmfffZZZPPPJJJFFFBBB@@@===<<<;;;<<<<<<<<<;;;999888888888888888999999999999888777666555555555666888666555666888::::::888888888888888999;;;<<<===@@@@@@???<<<:::999;;;<<<@@@BBBDDDEEEEEEFFFGGGHHHMMMLLLLLLMMMOOOOOONNNMMMKKKHHHFFFFFFIIIJJJJJJIIIJJJHHHFFFGGGIIIJJJKKKJJJJJJHHHHHHHHHGGGHHHPPPZZZkkkpppkkkgggfffjjjmmmmmmkkklllnnnuuu}}}~~~}}}}}}DDD:::222111222000---------,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,++++++************++++++++++++,,,,,,,,,------+++++++++,,,,,,---------//////...---,,,,,,------+++,,,---,,,,,,,,,...000444777<<>>===:::777444111///...///---,,,,,,---...---,,,------,,,++++++,,,---...++++++++++++++++++++++++,,,+++++++++************************++++++++++++,,,,,,,,,+++******))))))************+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------,,,++++++,,,---///000........................------........./////////---...//////...///111333:::===HHH]]]xxxuuu___WWW^^^gggsssxxxrrrmmmeeeZZZQQQLLLHHHCCC@@@>>>===<<<<<<======<<<;;;::::::999999999888888888777777666555555666666777777555444555777999999888999999999999:::<<<===>>>AAAAAABBB@@@===;;;:::;;;@@@BBBDDDEEEEEEFFFHHHJJJMMMLLLLLLMMMNNNOOONNNLLLNNNKKKHHHFFFEEEEEEDDDCCCGGGFFFEEEEEEHHHIIIJJJIIIDDDEEEFFFEEECCCHHH[[[mmmhhheeebbbbbbfffiiiiiigggiiikkkqqqwww{{{~~~BBB999222111111///---------,,,++++++******+++++++++******)))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,---((()))***+++---...000111222111000///...///000000---000222444666888<<<>>>IIILLLPPPSSSUUUXXX]]]aaaZZZZZZ[[[[[[[[[[[[\\\]]]UUUYYYZZZYYY[[[aaaddddddfffjjjnnnqqqqqqrrrtttuuuwwwxxxzzz|||}}}}}}|||{{{zzzxxxuuurrrqqqrrruuuwww}}}{{{yyyxxxzzz~~~~~~|||zzzyyyjjjlllnnnoooppppppooommmrrrwwwwwwooobbb[[[^^^eeeaaakkktttssshhh___\\\^^^YYYVVVTTTRRRQQQOOOLLLJJJ???@@@???<<<:::<<>><<<===>>>>>>===<<<::::::999999888777666666555555555555666666777777555444444444666777888888::::::999:::;;;===???AAABBBDDDEEEDDDAAA===;;;:::AAABBBDDDEEEFFFGGGJJJLLLNNNMMMMMMNNNOOOPPPNNNMMMNNNLLLHHHEEECCCAAA@@@???DDDCCCCCCDDDGGGIIIIIIHHHBBBCCCEEEDDDEEETTTsss{{{kkk___]]][[[\\\```bbbcccccclllnnnqqquuuyyyzzzvvv~~~AAA999222111111...---...---,,,++++++******+++++++++******)))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''((()))((('''&&&''')))''''''((()))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------///111222333......///111444666888:::===@@@DDDGGGIIILLLPPPRRR]]]```aaa___[[[ZZZ]]]```gggfffddddddgggjjjmmmooojjjnnnppppppttt{{{~~~|||~~~|||tttmmmjjjmmmqqqiiiooottttttnnnhhhddddddccc```]]]\\\\\\[[[ZZZYYYNNNNNNMMMJJJGGGFFFHHHKKKOOOOOOPPPRRRVVV[[[```cccpppkkkcccYYYOOOEEE>>>:::777555222000111111111000333222000///...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++))))))***+++,,,---------***++++++++++++,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,---------------------------,,,,,,,,,------......................................./////////000000///000111111000000222444:::???HHHWWWsssuuujjjxxx|||cccXXX^^^iii{{{wwwmmm```WWWRRRNNNHHHCCCAAA???=========>>>===<<<999999888777666555555444444444555555666666777777444444555555555666777888;;;:::::::::<<>><<>>>>>BBBAAAAAADDDFFFHHHHHHGGGFFFFFFFFFGGGMMMeee}}}jjjbbbZZZYYYXXXYYY\\\```bbbdddrrruuuwwwxxx||||||}}}???888333111000------///---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''((()))((('''&&&''')))''''''((()))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,---------......///...---------///000111---///444999>>>CCCFFFGGGHHHKKKNNNQQQRRRTTTVVVXXX]]]aaadddcccaaabbbggglll}}}{{{yyyyyy|||~~~{{{uuutttwww|||~~~{{{zzz|||vvv|||~~~}}}|||yyyuuurrrooonnnnnngggccc___]]]]]]_________RRRPPPNNNMMMNNNOOOQQQSSSWWWUUUQQQOOOQQQVVV\\\```hhhiiijjjggg___SSSHHH@@@888666333222333555555555111111000000///...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++((()))***+++,,,...//////++++++++++++,,,,,,,,,,,,++++++,,,---............******+++++++++,,,,,,,,,------------------------------------------------............................../////////000000000000111222111000111222444666===EEERRRnnnssseeemmm~~~dddWWW]]]llluuufff[[[VVVRRRKKKFFFCCCAAA>>><<<<<<<<<;;;;;;888888777666555555444444333444555666666666666666333555666555555555777999;;;::::::;;;===AAAEEEHHHFFFIIILLLLLLIIIEEEBBB@@@AAABBBDDDEEEFFFIIIMMMPPPRRRQQQPPPQQQRRRRRRPPPOOOJJJIIIGGGDDD@@@>>>>>>???@@@@@@AAACCCGGGIIIHHHGGGFFFDDDDDDIIIWWWrrrqqqeeeddd[[[[[[ZZZZZZ]]]bbbfffjjjwww|||~~~~~~wwwvvv}}}>>>888333111///,,,---000---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))'''((()))((('''&&&''')))''''''((()))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------+++++++++++++++,,,---...------.........////////////......///111444777999:::===CCCIIIMMMPPPRRRRRRQQQTTTXXX[[[\\\^^^```aaaaaafffmmmpppqqqvvv~~~yyyvvvwwwyyy{{{}}}zzzwwwuuuwww||||||xxxxxx|||vvv|||~~~~~~tttoooiiieeedddfffhhhiii]]]VVVOOOMMMPPPTTTWWWWWW]]][[[XXXVVVWWWZZZ]]]```___aaaddddddaaaZZZRRRMMMBBB???:::888888888888888333333444444333000...---------------------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******++++++,,,---......+++++++++,,,,,,,,,------******+++,,,---......---******+++++++++,,,,,,,,,---------------------------------------------,,,.........................../////////000000000000///000111000//////111333555===DDDOOOiiiyyyiiimmmiiiXXX[[[hhh~~~lll___ZZZUUUOOOHHHEEEBBB>>><<<;;;::::::999888888777777666666555555333444555666666666555444444555777666555555888::::::999999;;;>>>CCCHHHLLLIIIKKKNNNNNNKKKHHHFFFEEEAAACCCDDDEEEGGGJJJNNNRRRRRRQQQPPPQQQRRRRRRPPPNNNIIIJJJHHHDDD???======?????????AAADDDGGGIIIIIIHHHEEECCCFFFSSSiiizzzggg___bbb]]]\\\ZZZZZZ]]]cccjjjoooyyy>>>888333111///,,,---000---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))&&&''')))+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&''')))*********)))((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))((('''&&&''')))'''(((((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++,,,,,,---............////////////000222222444777<<>>>>>===:::777444........................---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---------******+++++++++,,,,,,,,,---------------------------------......---,,,,,,........................////////////000000000000///000000///......000222777???EEENNNgggtttwwwoooZZZXXXbbbyyypppbbb\\\WWWPPPJJJFFFCCC>>>;;;:::999888777888888888888777777777777444444555666666555444333444666888777555555888;;;999999999;;;???EEEJJJNNNJJJMMMOOOOOOMMMJJJHHHHHHAAACCCDDDEEEGGGJJJOOOSSSQQQPPPPPPPPPQQQQQQOOOMMMJJJKKKIIIDDD???<<<<<<>>>>>>???AAADDDHHHJJJIIIHHHIIIHHHOOOccc|||nnn]]]WWW[[[\\\[[[YYYYYY[[[bbbjjjpppxxx===999444111000000//////------,,,,,,+++***))))))+++++++++***)))((((((''')))))))))))))))(((''''''))))))))))))((('''&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((######%%%&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))***)))(((((('''(((((())))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))******+++***)))))))))***,,,---+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,///...------...///............---------,,,,,,,,,000---,,,///333555888:::DDDEEEFFFJJJPPPTTTWWWXXXWWWXXXZZZ\\\\\\\\\___cccmmmttt{{{~~~}}}}}}|||xxxqqqqqqqqqssswww|||{{{ssspppvvvvvvrrrxxx~~~uuuooopppooojjjfffgggzzzwwwrrrpppuuu{{{zzzvvvsssqqqvvv{{{sssjjjxxxrrrkkkjjjgggbbbZZZZZZYYYUUUSSSTTTYYY^^^eeeaaa]]][[[YYYVVVWWWXXXSSSRRRPPPKKKEEEBBB@@@@@@:::;;;@@@FFFJJJJJJEEE@@@BBB;;;222...///000///---000...,,,,,,...000000000000///---+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......------------------------............////////////.........//////000111222888@@@DDDHHH^^^qqqZZZYYYbbbmmm~~~zzznnnbbbWWWPPPMMMFFFCCC???<<<;;;;;;:::999777777666555555555555555666777777666444333555666555555555555666666666666777888:::>>>CCCHHHMMMPPPOOOOOONNNKKKIIIHHHIIIKKKGGGGGGFFFEEEEEEIIINNNSSSUUUOOOKKKLLLQQQSSSOOOJJJGGGFFFCCCAAA>>>===<<<<<<===>>>@@@DDDHHHJJJJJJIIIJJJMMM\\\yyyuuujjj```XXXXXX\\\XXXXXXYYY[[[^^^bbbeeegggttt===999444111000000///...------,,,,,,+++******)))++++++******)))((((((''')))))))))))))))(((''''''))))))))))))((('''&&&%%%)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((('''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))***,,,---************))))))))))))******)))))))))***+++,,,***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,...////////////...............//////333333777>>>EEEJJJLLLMMMGGGKKKSSS[[[bbbeeeeeedddkkknnnrrrttttttuuuyyy~~~~~~}}}{{{}}}~~~|||{{{~~~}}}|||rrrhhhbbbbbbbbbdddfffiiimmmqqqtttuuuvvv{{{~~~zzzrrrooosssnnnqqqyyywwwtttvvvxxxzzz|||~~~uuuuuurrrqqqnnnggg```[[[ZZZ[[[^^^\\\[[[[[[\\\\\\\\\]]]^^^\\\ZZZWWWUUUSSSRRRQQQKKKGGGBBBBBBGGGNNNTTTVVVSSSLLLBBB<<<:::777333///333222111000000...+++))),,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,---------,,,,,,------...---------------------------,,,,,,,,,,,,---..........................................////////////.........//////000111222666AAAGGGKKK]]]sssXXXSSSZZZeeexxx}}}rrrfff\\\UUURRRHHHDDD@@@===<<<<<<;;;:::888888777666666666666777666777777666444333555666555555555555666666666666888888:::===BBBHHHMMMPPPMMMNNNMMMKKKHHHHHHIIIKKKHHHHHHGGGFFFGGGKKKPPPUUUVVVPPPKKKKKKPPPSSSQQQNNNIIIGGGDDDAAA????????????@@@AAACCCFFFIIIJJJJJJJJJMMMPPP___}}}vvviiiccc___ZZZXXXYYYZZZ[[[\\\___cccgggjjjmmmvvv<<<999444111/////////...---,,,,,,++++++*********++++++******)))((((((((()))))))))))))))(((((('''))))))))))))((('''&&&%%%)))))))))))))))(((((((((&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&'''((())))))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((()))***++++++***)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++*********)))))))))***))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,---------------.........,,,,,,------.../////////------------...///000000111000///...///111333444;;;>>>CCCJJJQQQTTTTTTRRRSSSXXX___gggmmmpppppppppvvv{{{||||||~~~{{{yyyzzz~~~xxxpppoooooollliiihhhpppooollliiiddd```\\\ZZZ^^^^^^___cccjjjooorrrsss~~~uuu|||}}}{{{ssslllhhhfffddd```ZZZUUUTTTVVVWWWXXX___\\\ZZZ[[[^^^___^^^]]]XXXQQQHHHDDDHHHRRR\\\bbbaaa[[[SSSLLLHHHCCC<<<888333111...---...//////...++++++,,,,,,------......------------------------......------------,,,,,,,,,------......------,,,,,,,,,,,,,,,---...//////---------------------------,,,,,,,,,,,,---......////////////////////////............////////////.........//////000111222444AAAJJJMMM\\\}}}tttUUULLLQQQ\\\qqquuuiii```YYYTTTIIIFFFBBB???>>>===<<<;;;999999888777777777777888666666777555444333555666555555555555666666666666999888999;;;@@@FFFMMMPPPLLLMMMLLLJJJIIIHHHJJJLLLJJJJJJIIIHHHIIIMMMRRRWWWWWWPPPIIIIIINNNSSSTTTTTTKKKIIIFFFBBB@@@@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKPPPUUUeeexxxmmmcccaaa```]]]YYYWWW]]]^^^```ccchhhmmmrrrttt{{{<<<888333000//////......,,,,,,,,,++++++*********************))))))(((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((()))+++,,,---,,,***)))))))))))))))))))))))))))+++***))))))))))))***+++,,,++++++******))))))((())))))))))))******++++++)))))))))***************+++++++++,,,,,,,,,---------------------.........------..................---...............000111222111111111444888<<>>999111,,,+++...111333......//////...---,,,,,,---------------------------------------,,,,,,,,,,,,------......------,,,+++++++++,,,---...000000---------------------------,,,,,,,,,,,,---..........................................////////////............///000111222222AAALLLOOOXXXuuurrrTTTJJJLLLVVVkkkwwwkkkbbbYYYSSSKKKGGGCCC???>>>===;;;:::999999888777777777777888555666666555444333555666555555555555666666666666999888888:::???EEELLLPPPMMMMMMMMMKKKJJJJJJLLLNNNJJJJJJIIIHHHIIIMMMSSSXXXWWWPPPHHHFFFJJJPPPTTTVVVPPPMMMIIIFFFDDDCCCDDDEEEKKKLLLMMMMMMLLLLLLLLLMMMRRR[[[nnn|||qqqjjjdddcccbbb]]]ZZZYYY]]]^^^aaaffflllsssxxx{{{<<<888333000//////...---,,,,,,+++++++++++++++************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''')))+++,,,---,,,***)))************************)))))))))(((((())))))))),,,+++++++++******)))))))))******+++++++++++++++)))*********+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---------...//////......------,,,,,,,,,---//////...///111444333444666;;;AAAIIIQQQUUUYYY___dddhhhpppyyy{{{xxxwwwwwwvvvtttrrrrrrvvvyyysssyyy{{{wwwuuuxxxyyyvvviiihhhfffdddeeejjjrrryyylllccc___fffqqqtttrrrpppmmmjjjhhhkkkuuuwwwkkkiiinnnnnniiiccc___ZZZZZZ]]]^^^[[[WWWXXXYYY\\\^^^^^^^^^^^^^^^___^^^^^^^^^^^^[[[XXXUUURRRMMMDDD<<<666333000..................---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,******+++,,,---...000111---------------------------,,,,,,,,,,,,---......------------------------............////////////............///000111222222@@@KKKMMMSSSlllqqqVVVMMMNNNUUUggg{{{}}}qqqggg]]]TTTLLLIIIDDD@@@>>>===;;;:::888888777666666666666777444555555555333333555666555555555555666666666666888888888:::???EEEJJJNNNNNNNNNNNNMMMKKKKKKMMMOOOIIIIIIHHHHHHIIIMMMSSSWWWWWWQQQHHHDDDFFFLLLPPPSSSUUUSSSPPPLLLKKKJJJKKKLLLPPPRRRRRRQQQOOOMMMOOOPPPSSSccc}}}uuuiiieeeaaa```aaaaaa]]]WWWXXX\\\[[[]]]bbbhhhpppwww~~~;;;888333000.........---++++++++++++++++++++++++******))))))))))))))))))'''(((((()))))))))))))))'''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((("""###$$$&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))'''((()))++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,---------,,,,,,,,,,,,------------+++++++++,,,------......000/////////............,,,///333444444666:::???>>>AAAFFFNNNXXXbbbjjjooorrrxxx{{{{{{zzz~~~|||yyyxxxxxxppprrrooogggfffjjjhhhaaaXXX\\\aaaccceeekkkvvv~~~~~~zzz}}}}}}~~~}}}|||nnnjjjdddaaa___]]]YYYUUUUUUWWWZZZ[[[[[[[[[\\\]]]```aaabbbccccccaaa___]]]XXXWWWUUUSSSNNNFFF===666000//////......---------++++++++++++++++++++++++******++++++++++++,,,,,,,,,------......------,,,+++++++++,,,---...000111---------------------------,,,,,,,,,,,,---......------------------------............////////////.........//////000111222222===GGGIIIMMMdddvvv]]]TTTRRRTTTcccttt|||rrrfffZZZOOOKKKFFFBBB@@@>>><<<;;;888888777666666666666777333444555444333333555777555555555555666666666666666777888;;;???DDDIIILLLNNNOOONNNMMMKKKKKKLLLNNNGGGGGGGGGGGGHHHLLLRRRWWWYYYSSSKKKFFFEEEHHHKKKLLLTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWUUUQQQOOOQQQTTTYYYsssuuu^^^PPPNNNQQQMMMPPPUUUXXXUUUQQQTTT\\\[[[^^^ccckkkttt}}};;;777333///.........---++++++++++++++++++++++++)))))))))))))))))))))***''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))''''''((())))))***++++++******************************++++++++++++******)))******++++++,,,,,,---+++,,,---.........------++++++,,,------...//////,,,,,,,,,------------...,,,,,,,,,---......////////////000111111222333333222777===@@@CCCGGGNNNTTTZZZ]]]aaahhhooowww}}}|||wwwvvvzzz}}}{{{uuupppooopppjjjjjjeeeaaagggrrrqqqgggxxxyyy}}}}}}|||~~~tttrrroookkkhhhfffdddccc[[[\\\^^^\\\YYYWWWXXXYYY^^^```bbbcccbbbaaa``````ZZZZZZ[[[\\\[[[WWWPPPLLL===;;;888444111///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,---...///000---------------------------,,,,,,,,,,,,---..........................................////////////.........//////000111222222;;;BBBDDDHHH]]]ggg[[[UUURRR]]]mmmzzz}}}pppbbbSSSOOOIIIEEECCCAAA>>>===999999888777777777777888333444444444333333555777555555555555666666666666555666999<<>>CCCHHHMMMQQQSSSTTTYYY[[[\\\YYYTTTRRRUUUYYYsssiiiPPPHHHJJJJJJHHHGGGNNNLLLMMMRRRTTTSSSSSSVVV```cccjjjsss~~~;;;888333000///...---+++---------,,,+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&((())))))'''&&&###%%%(((***+++)))'''&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((()))************))))))))))))************,,,,,,+++***))))))******,,,,,,++++++++++++++++++------++++++++++++---------------............///++++++,,,,,,,,,,,,---------...///...,,,,,,,,,...+++---......,,,,,,...000666///...666;;;<<>>666111---,,,++++++------,,,+++&&&***---...---,,,---.........---------,,,,,,,,,++++++******++++++,,,---------------------------------------------------........................---------............///...///000000//////000111222:::AAAGGGIIILLLmmmzzztttYYYLLLEEEQQQjjjvvv~~~qqqdddWWWMMMLLLKKKEEE@@@???<<<;;;999777666555555666666666555555555555666666555666777777777666444333666777:::>>>BBBCCCBBBAAAFFFMMMPPPNNNKKKLLLLLLKKKHHHGGGHHHIIIHHHHHHQQQ[[[]]]]]]YYYRRRMMMKKKFFF@@@BBBAAA@@@AAADDDIIINNNQQQVVV[[[WWWSSSVVVSSSTTT```xxxhhhWWWGGGBBBEEEGGGIIIJJJLLLNNNRRRTTTVVVXXXZZZ\\\^^^fffqqq}}}999666222000//////...---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''))))))((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))************,,,++++++***))))))******++++++++++++++++++++++++------,,,++++++,,,---------------............///,,,,,,---------.........---///111111000000111222---...//////000111555777000777DDDQQQWWWYYY\\\aaa\\\dddrrr|||}}}xxxwwwzzz~~~tttlllmmmhhhkkkkkkfffcccdddccc```nnnnnnrrrwwwyyyzzzxxx}}}zzzxxxwwwwwwxxxxxxuuummmeee______```___]]][[[ZZZYYY[[[ZZZYYYZZZ\\\]]]\\\[[[\\\ZZZXXXVVVTTTQQQLLLHHH;;;777222///...---,,,++++++---...---+++******,,,.........---------,,,,,,,,,++++++++++++,,,------------------------------------------------------........................---------............///...///000000//////000111222:::AAAFFFGGGJJJlllyyyrrr[[[QQQIIIPPPeeeuuuyyykkk___UUUQQQMMMFFFBBBCCC===<<<:::888777666666777666666555555555555666666555666777777777666444444777888:::<<>>>>><<<@@@CCCEEEJJJOOOOOOLLLIIIGGGGGGHHHGGGGGGNNNVVVXXX\\\]]][[[YYYYYYUUUPPPLLLKKKKKKKKKNNNQQQTTTVVVRRRWWWUUURRRTTTQQQUUUfff\\\GGGBBB@@@CCCFFFFFFHHHKKKMMMQQQWWW\\\```cccfffiiiuuu|||888555222////////////...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&%%%%%%&&&'''***++++++***(((''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************++++++***************+++))))))***+++,,,,,,---------------,,,,,,------------------............///------........./////////---...000000...------...//////000333888>>>EEEIIIZZZgggpppqqqwww}}}xxxsssoooooorrrlll^^^VVVWWWaaaeeeeee```dddvvv{{{vvvpppllljjjlllqqquuuwwwwww{{{{{{tttqqqoookkkbbbZZZZZZWWWSSSQQQSSSVVVYYYZZZYYYYYYYYY[[[^^^___]]]\\\WWWRRRKKKDDD???999444111///...---,,,,,,---000222............---------------------------...//////------------------------------------------------........................---------............///...///000000//////000111111:::@@@DDDCCCEEEgggrrr```PPPQQQdddvvvvvvpppfffZZZNNNGGGGGGJJJ???>>><<<999888777777777777777666666666666777777666666666666666555555444888999999999999:::;;;===:::===???CCCJJJPPPOOOJJJJJJGGGFFFGGGGGGGGGLLLSSSSSSZZZ^^^]]]\\\\\\YYYTTTSSSRRRRRRRRRTTTUUUWWWXXXSSSWWWTTTQQQQQQMMMUUUkkkqqqOOODDDCCCDDDGGGFFFDDDFFFJJJKKKOOOTTTYYY\\\^^^aaacccuuu;;;777333000///...---,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((************)))'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))'''&&&%%%%%%'''***---///,,,+++)))((('''((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))))))))(((((()))))))))************+++***************++++++))))))***+++,,,,,,---------------------------------------............///,,,------------.........111222222111///...///000111555;;;BBBKKKVVVbbbjjjnnnsssuuuuuuwwwiiiXXXXXX^^^fffeee^^^]]]cccqqq|||}}}yyyvvvvvvuuuwwwzzzyyyxxx~~~|||wwwrrrmmmhhhdddaaa[[[SSSNNNNNNRRRVVVXXX^^^\\\[[[\\\^^^``````___ZZZXXXUUUQQQLLLEEE>>>999444222...,,,+++,,,.../////////.........---------......------......///000------------------------------------------------........................---------............///...///000000//////000111111888>>>CCCBBBCCCaaa~~~dddMMMNNNddd{{{sssbbbRRRIIIGGGHHH@@@>>><<<:::888777777777777777666666666666777777777666666666555555555555888:::;;;:::888888:::===<<>>GGGSSS]]]eeeqqq}}}vvvnnnmmmnnniiiccc^^^^^^ffftttzzzyyy|||}}}yyyrrrmmmmmmnnnjjjddd\\\VVVTTTVVVYYY[[[___\\\YYYXXXZZZ\\\^^^___YYYYYYYYYYYYWWWQQQJJJEEE@@@;;;555000---+++***(((/////////.........------...------------...//////------------------------------------------------........................---------............///...///000000//////000111000666;;;BBBDDDBBBZZZvvvvvviiiNNNKKK___{{{kkkYYYNNNIIIFFFBBB@@@>>>;;;999888888888888777777666666777777888777777666555555555555666888;;;===<<<:::999;;;>>>???CCCFFFHHHLLLQQQPPPLLLKKKGGGEEEFFFFFFEEEHHHLLLRRRZZZaaaaaa``````___]]][[[\\\\\\\\\[[[ZZZYYYXXXUUUVVVQQQNNNLLLJJJ\\\|||UUUDDDEEECCCEEEIIIIIIHHHKKKPPPTTTUUUWWWXXXYYY\\\```cccsss:::777222000///......---***++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&'''((()))'''''''''''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))******************))))))***++++++,,,++++++++++++++++++++++++,,,---...//////...---,,,---------............///---............/////////------...///333999AAAGGGZZZeeeqqquuutttzzzssskkkuuukkkcccbbbeeelllvvv}}}{{{}}}yyytttrrrtttvvvwwwsssmmmiiiggggggfffeeeccc^^^WWWTTTTTTVVVYYYZZZZZZZZZ[[[\\\\\\YYYTTTPPPMMMHHHAAA;;;777333///,,,////////////............------,,,,,,------...///------------------------------------------------........................---------............///...///000000//////000111///333888BBBGGGCCCTTTvvvqqqiii~~~rrrWWWMMMYYYppp}}}ooo___WWWPPPJJJEEECCC@@@>>><<<:::::::::888888777777777777888888888777666555444555555666888<<<@@@???<<<;;;<<>>999555000/////////............---,,,,,,,,,,,,---......------------------------------------------------........................---------.........//////...///000000//////000111///222777BBBHHHCCCPPPooosssdddwww|||aaaQQQWWWdddrrrnnnbbb^^^WWWPPPGGGEEECCC@@@>>>===<<<<<<888888777777777777888888888777666444444555555666777<<>><<<===@@@BBBIIIOOOPPPPPPTTTVVVVVVKKKFFFDDDEEEFFFEEEEEEHHHIIIRRRZZZ[[[[[[]]]``````]]]^^^^^^^^^\\\YYYVVVUUUQQQPPPKKKJJJJJJMMMhhh___PPPHHHNNNMMMOOOVVVYYYVVVRRRQQQZZZZZZ\\\___dddllluuu|||888555222//////...,,,+++000000///...,,,***((('''))))))))))))((((((((((((&&&((()))((('''&&&''')))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%)))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++************************)))******++++++,,,------++++++******++++++,,,---............////////////---...//////000000000000000000000/////////222444666888===EEEPPPZZZbbbgggwwwwwwvvvwwwxxx{{{~~~wwwqqqjjjeeebbb___\\\ZZZbbbsss~~~|||{{{xxxxxxssswww}}}~~~|||}}}yyywwwwww~~~vvvfffWWWQQQUUUYYYYYYXXXWWWWWWZZZ^^^___^^^[[[ZZZYYYTTTOOOLLLJJJCCC:::999777222...,,,---...000...------,,,------//////...------,,,,,,------...---------............/////////.........---------............////////////////////////000000000000333111666@@@BBBCCCPPPaaaeee[[[uuunnnVVVSSS___qqq{{{mmmaaaXXXTTTKKKIIIFFFCCCAAA>>>999666777666444555777888888777777888999888666666777999555===BBBBBB@@@AAAAAA???@@@GGGOOOSSSSSSRRRQQQRRRJJJHHHEEEDDDDDDEEEDDDCCCGGGJJJPPPVVV[[[^^^___```[[[\\\]]]]]][[[YYYZZZZZZOOOJJJHHHHHHGGGOOOlllcccPPPLLLRRRRRRSSSVVVYYYZZZXXXWWWZZZXXXXXXZZZaaaooo888555222//////...---+++.........---,,,+++***)))******))))))(((((('''''''''((())))))''''''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++*********************************+++,,,,,,------,,,++++++++++++,,,------/////////000000000000111111000///...------......///111222111//////222666<<>>BBBEEEDDDEEEHHHHHHFFFGGGHHHKKKQQQVVVWWWSSSOOOKKKHHHEEEDDDDDDDDDCCCBBBBBBCCCGGGJJJNNNQQQSSSTTTMMMPPPSSSSSSPPPMMMJJJHHHDDDCCCDDDFFFGGGMMM```rrroooddd]]]WWWVVVVVVWWW[[[]]]______XXXVVVUUUZZZhhh777444111/////////...---.........---,,,+++***))),,,++++++***)))((((((((((((***+++***)))((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&''''''''''''((((((++++++***)))(((''''''&&&(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***************************++++++,,,------............------......///000........./////////000000...///000222333333333222444555>>>PPPfffuuuyyywwwpppnnnmmmnnnooolllgggcccXXXVVVSSSPPPSSS___ppp|||ooo^^^___^^^TTTPPPUUUTTTOOOJJJIIIJJJJJJIIIHHHHHHLLLNNNLLLKKKOOOVVV[[[gggqqqtttfff\\\XXXVVV]]]ggglllnnnttt~~~xxx|||qqqmmmfff___XXXUUUUUUUUUQQQYYY]]]\\\ZZZ[[[\\\ZZZVVVVVVUUUSSSOOOJJJEEEBBB:::777333///---...///000///......------......///---------............///---.................................////////////////////////000000000000111111444999???GGGSSS]]][[[ssslll]]]~~~eeePPP\\\jjjxxxnnnjjjaaa[[[SSSMMMHHHFFFDDDCCC???<<<:::999999999777666555666777666555666888999???BBBDDDDDDGGGMMMNNNLLLMMMMMMOOOTTTXXXXXXTTTPPPKKKIIIFFFDDDDDDDDDCCCBBBBBBCCCEEEGGGJJJNNNPPPRRROOORRRTTTSSSOOOJJJFFFEEE@@@AAABBBDDDFFFMMM[[[hhhvvvvvvkkkbbb[[[XXXUUUVVVYYY^^^aaaccc___^^^^^^eeettt666444111/////////...---.........---,,,+++)))(((++++++*********)))))))))((()))******(((((()))***(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''$$$&&&''''''&&&&&&((()))++++++***)))((('''&&&&&&'''(((((())))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))************+++++++++************************++++++,,,,,,------.........------------...//////............////////////...///111222444444444444999BBBUUUpppwwwkkkfffbbbcccffffff```ZZZJJJPPPWWW^^^fffssswww___KKKIIIIIICCC???BBBDDDAAA@@@CCCEEECCCCCCDDD>>>FFFLLLNNNPPPWWW___dddjjjvvvttteeeYYYNNNGGGFFFGGGFFFGGGKKKOOOUUUbbbmmm{{{xxxuuuyyy}}}}}}zzztttkkkaaaYYYUUUTTTQQQWWWZZZYYYZZZ\\\\\\ZZZUUUVVVWWWWWWUUURRRNNNLLLEEEAAA:::444///,,,,,,,,,//////............//////---------............///---------...........................////////////////////////000000000000111111333777???KKKXXXbbb[[[ooowwweee{{{^^^PPPWWW___uuu{{{qqqlllddd___WWWPPPKKKHHHFFFDDDAAA???<<<::::::999777666666777888777666777999;;;???AAABBBCCCHHHOOOQQQOOOOOOPPPRRRVVVXXXXXXUUUSSSLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBCCCDDDGGGJJJMMMOOOVVVWWWWWWTTTNNNHHHDDDBBB???@@@AAABBBEEEMMMXXX```oooyyy{{{rrriii^^^ZZZTTTSSSVVV]]]cccgggeeeeeegggnnn}}}666333000/////////...---,,,---------,,,,,,+++***)))************+++++++++'''((())))))''''''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&###&&&((('''&&&&&&(((***(((((((((((((((((((((((('''(((((()))******++++++'''((((((((()))))))))***)))))))))))))))))))))))))))******++++++******))))))************+++++++++************************++++++,,,,,,---.........------,,,,,,------...///...////////////000000000111111111333777===BBBEEENNN[[[ppp}}}pppgggbbb\\\YYY[[[]]]]]]\\\[[[dddpppyyyxxxvvvhhhYYYJJJFFFEEEDDDDDDFFFIIIDDDDDDHHHIIIFFFGGGJJJEEENNNUUUWWW]]]hhhqqquuukkkwww~~~xxxnnnbbb[[[UUUOOOMMMNNNOOOKKKJJJKKKLLLPPP]]]kkk}}}{{{~~~}}}uuukkkddd```^^^^^^[[[WWWWWWZZZZZZVVVVVVWWWXXXXXXWWWTTTQQQOOOKKKHHHDDD>>>999444000/////////............//////---------............///---------.........//////............////////////////////////000000000000///111333888AAAMMMYYY```\\\kkkllldddRRRRRRUUUlllxxxsssiiiddd]]]VVVQQQMMMIIIGGGCCC@@@===;;;:::999777555666777888888888888:::<<>>???CCCFFFFFFBBBBBBHHHKKKJJJMMMSSSOOOWWW]]]```gggttt~~~pppxxxwwwpppuuupppnnnfff^^^[[[XXXSSSQQQRRRJJJKKKPPPVVVXXX]]]kkk{{{|||{{{~~~{{{vvvrrrnnnddd[[[YYY\\\ZZZVVVXXXXXXYYYXXXVVVTTTQQQOOOLLLLLLKKKIIIEEE???:::777//////............//////---------.........//////---------.........//////............/////////000////////////000000000000---000444999BBBNNNXXX\\\YYYeeerrr}}}rrrSSSPPPOOOfff|||ooojjjccc\\\WWWRRRNNNLLLDDDAAA>>><<<;;;999777555777888999999888999;;;===@@@@@@???>>>CCCKKKMMMJJJGGGLLLRRRVVVVVVVVVXXX[[[LLLJJJFFFDDDDDDCCCBBBAAAAAA@@@??????AAAEEEHHHKKKJJJKKKKKKJJJGGGFFFEEEFFF???@@@??????DDDLLLUUUYYYaaahhhnnnqqqtttyyy|||{{{rrrhhhZZZPPPNNNRRRXXX]]]fffiiinnnvvv888777444111///...------......---,,,+++))))))((())))))))))))))))))))))))((()))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&''')))***(((''')))(((&&&%%%%%%&&&((()))''')))******(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((((((''''''******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////111...+++***---//////...000///000111333444333222555444999MMMbbbeeejjj|||tttoooooocccRRRQQQNNNPPPZZZgggxxxzzzwwwwwwsss{{{~~~}}}www{{{uuupppnnnqqqrrrooolllfff\\\VVVWWWWWWOOOGGGDDDCCCBBBBBBBBBCCCCCCBBBAAACCCEEEJJJOOOPPPPPPXXXaaafffpppvvvtttzzzuuukkkmmmuuuwwwsssjjjqqqqqqjjjjjjqqqrrrllliii^^^\\\iiizzz~~~~~~yyywwwxxxyyyzzz||||||~~~{{{yyyeeeZZZXXXWWWVVVRRRWWWZZZWWWUUUUUUUUUSSSQQQNNNLLLNNNPPPOOOHHHBBB777444000....../////////000...------...///...---000000///...............---.........//////000000///111222111000///000111111///222:::CCCLLLWWWaaa```[[[nnnppp___OOOOOOmmmzzztttpppjjjccc^^^XXXSSSPPPKKKGGGCCC???>>><<<;;;:::888888888888777999<<>>GGGNNNXXXaaa[[[WWWxxxwwwrrriiiUUURRRnnn}}}uuusssooojjjeee]]]VVVPPPMMMIIIDDD@@@>>>===;;;:::888888888777777888<<>>>>>======???EEEMMMSSSaaagggoootttvvvxxx{{{~~~{{{qqqcccYYYTTTTTTVVVWWWdddoooyyy}}}~~~555444222///...------......---,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&''')))***(((''')))((('''&&&&&&'''((()))&&&'''((((((&&&'''(((***''''''&&&&&&&&&''')))***'''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))((())))))*********))))))******************************+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---,,,,,,---000111111000222000......000444888;;;AAATTTeeettt~~~kkk[[[RRRNNNLLLKKK[[[eeexxxjjjXXXYYYeeeoooqqqpppvvvzzz|||xxxtttwwwooofffaaa___\\\WWWRRROOOKKKIIIMMMNNNKKKGGGEEEFFFEEEDDDDDDDDDFFFHHHIIIPPPQQQXXXffftttvvvyyy|||}}}tttcccUUUWWWVVVRRRPPPUUU[[[\\\WWWXXXWWWUUUSSSQQQPPPOOOOOOKKKFFF>>>888444222///...///......///111111111///111000//////......//////......////////////000000...///000000......///000///000777@@@IIIPPPYYYbbb\\\VVVooouuuuuuwww^^^SSSkkkxxxwwwuuurrrmmmdddZZZSSSPPPLLLGGGCCC@@@???===;;;888888888777666888<<>>CCCIIIMMMZZZbbblllsssvvvwwwzzz|||{{{uuulllbbb\\\[[[___bbbqqqyyy444222111///---------...------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((('''''''''''''''&&&&&&''')))***((('''((((((''''''''''''((((((&&&''''''&&&&&&'''***,,,((('''&&&%%%&&&''')))***''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////---......000000111000///111///------222;;;FFFMMM\\\nnnwww{{{wwwuuuqqqcccVVVRRRTTTXXX```ggg|||yyy~~~xxxaaaPPPWWWlll}}}}}}xxxuuuvvvnnnfffaaa___\\\VVVQQQMMMLLLMMMOOOOOOLLLIIIGGGJJJMMMPPPSSSUUUXXXZZZ\\\]]]eeewww~~~}}}{{{~~~wwwmmm______\\\XXXWWWZZZYYYUUU[[[\\\[[[XXXSSSPPPOOOOOOQQQMMMHHHBBB>>>999444000000///...///111222111000111000000///...///////////////////////////000000---///000///...---...000000111666>>>EEEMMMXXXccceee[[[fff{{{ppp}}}dddQQQccc~~~}}}zzzwwwrrriii```YYYTTTPPPKKKFFFCCCAAA???===999999888777666888===@@@AAAAAA@@@???????????????EEEGGGJJJMMMPPPSSSUUUWWWYYYUUUMMMGGGCCCAAAAAAAAA???????????????@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@;;;<<<======>>>@@@DDDGGGPPPYYYeeennnrrruuuxxxzzzzzzyyyuuunnngggggglllrrr}}}444222111///---------...---,,,,,,++++++*********))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&''')))***((('''(((((((((''''''(((((((((&&&&&&'''&&&&&&'''***---)))(((''''''''''''((()))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------------...............//////000111111000////////////000222777AAAPPPaaalll}}}}}}vvvwwwooo]]]TTTPPPKKKLLLZZZkkkzzzzzzzzzmmmvvvqqqooottt||||||kkkXXXLLLXXXsss~~~vvvpppjjjhhhhhheee___ZZZUUUYYY\\\]]]\\\[[[ZZZXXXQQQZZZfffrrr{{{zzzooovvvwwwpppgggaaa]]]ZZZYYY[[[\\\ZZZWWWSSSRRRQQQRRRPPPOOOLLLIIICCC;;;666333111//////000111111000111111000///////////////000000000000000000//////---///000///...---...000222111333888>>>GGGVVVccceee___ccc~~~fffMMMXXXuuu}}}xxxsssllleeeaaaZZZVVVPPPKKKGGGDDDBBB@@@::::::999777777999>>>BBBAAA@@@???>>>>>>>>>======BBBCCCFFFJJJOOOSSSWWWXXXYYYVVVQQQJJJEEEBBBAAAAAA??????>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDCCCBBBAAA<<<===???>>>>>>>>>@@@BBBFFFNNN[[[eeekkkppptttxxxtttwwwwwwtttooopppvvv}}}555444222///...------...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((('''''''''''''''&&&&&&''')))***((('''((((((((((((((((((((((((%%%&&&'''''''''''')))+++***)))))))))(((''''''&&&'''''''''(((((())))))***'''(((((()))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------..............................000111222111000///000111111888BBBNNN[[[kkk{{{wwwllljjj]]]KKKEEECCCJJJXXXnnnyyyqqqhhh```iiijjjooovvv}}}|||uuunnn\\\QQQOOO```yyy{{{tttllltttzzz{{{zzz{{{|||{{{nnnyyy{{{|||wwwzzztttkkkeeebbbYYYYYYYYYYYYYYYYYYXXXWWWRRRRRRRRRRRRPPPKKKDDD???;;;888333000000111111111222111000000//////000000111111000000000000//////...///000000......///000222111111444888AAAQQQaaaaaacccfff~~~fffMMMQQQfff}}}zzztttooojjjggg```[[[UUUOOOKKKHHHEEECCC<<<<<<:::888888;;;@@@DDDAAA@@@>>>=========>>>>>>@@@@@@BBBGGGMMMRRRUUUVVVWWWVVVSSSNNNHHHDDDBBBAAA??????>>>>>>>>>??????@@@???@@@AAABBBCCCCCCCCCCCC???@@@AAA@@@>>>===???@@@???FFFPPPYYY```gggnnnsssnnnqqqttttttrrrtttyyy777555333000///---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))&&&'''((()))************(((((((((((('''''''''''''''&&&&&&''')))***((('''(((((())))))))))))((((((%%%&&&((()))((('''((()))***+++++++++)))'''%%%###&&&''''''((())))))******''''''((()))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////...............///111000///000444777;;;GGGXXXgggrrr{{{yyyhhhbbbaaaTTTHHHMMMPPP^^^qqqwwwmmmddd______ccceeejjjoooqqqoooiiidddSSSQQQXXXlll}}}qqqmmmwwwvvv{{{|||tttnnniiibbb]]]XXXVVVXXXZZZZZZYYYUUUTTTTTTSSSSSSPPPLLLIIIEEE@@@888333111222333333222111000000//////000000111111111000000000/////////000111111//////000111111000111444666===MMM\\\eeemmmkkk{{{gggPPPPPP[[[nnn~~~yyysssnnnkkkddd```YYYSSSOOOKKKHHHFFF>>>===;;;999999<<>><<<<<<===???@@@@@@??????CCCIIINNNPPPPPPTTTUUUVVVRRRLLLFFFBBBAAA@@@??????>>>>>>??????@@@???@@@@@@AAABBBCCCEEEFFFCCCCCCCCCAAA>>>===>>>@@@===BBBIIIOOOUUU\\\fffmmmlllooorrrttttttvvvyyy|||888777444111///...------,,,,,,++++++++++++++++++))))))))))))))))))))))))&&&'''((()))************)))((((((((('''''''''''''''&&&&&&''')))***((('''(((((())))))))))))(((((($$$''')))***)))''''''(((***+++,,,,,,***'''###!!!&&&''''''((()))******+++''''''((()))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.../////////////////////.........,,,.../////////222777;;;FFFUUUiiixxx~~~~~~}}}}}}pppggg[[[[[[]]]QQQMMM[[[aaassssssllleee]]]^^^dddbbbbbbccccccdddeeeffffffMMMQQQ^^^ttt}}}zzzpppooouuuyyy}}}wwwrrr{{{~~~wwwqqqnnneeeZZZUUUVVVYYYYYYXXXYYYVVVTTTRRRRRRRRRQQQOOOLLLEEE<<<555333333444555222111111000000000000000222111111111000000/////////111222111000///000222///000333666777<<>><<<::::::===BBBGGGBBB@@@===;;;;;;===@@@BBBAAA???>>>AAAFFFJJJKKKKKKRRRUUUWWWTTTNNNGGGCCCAAA@@@@@@???????????????@@@@@@??????@@@AAACCCFFFGGGEEEEEEDDDAAA>>>===>>>@@@>>>AAAEEEIIIMMMUUU```gggnnnpppsssuuuwwwxxxyyy{{{444444222000///.........,,,,,,++++++***)))((((((************************))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))************)))))))))((((((((((((((()))***))))))((((((''''''&&&&&&'''(((((()))))))))))))))************************+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,------...///...---,,,,,,,,,,,,,,,222111///...////////////222111///000777CCCQQQZZZkkknnnsssvvvuuuooohhhcccXXXXXXXXX[[[fffuuu~~~qqqbbbZZZYYY[[[[[[YYYXXXYYYZZZ[[[[[[ZZZYYYXXXPPP\\\mmmyyyyyy|||sssqqquuuxxxwww{{{yyy}}}}}}|||xxx}}}{{{rrrddd\\\]]]aaabbbUUUTTTTTTWWWYYYXXXTTTQQQTTTOOOKKKHHH@@@555111444111111111222333222000...111111222111//////000222222222222222111000...---111---///666777666@@@PPPqqq}}}jjjbbb|||zzztttSSSKKKWWW```rrrxxxsssqqqjjjeee```^^^^^^XXXNNNEEEDDDAAA>>>======>>>>>>===;;;:::999999;;;>>>AAADDDAAAAAAAAAAAACCCGGGJJJLLLMMMTTTZZZYYYQQQHHHBBB@@@@@@???>>>>>>===>>>>>>>>>@@@AAAAAAAAA@@@BBBDDDGGGEEEFFFFFFDDDAAA@@@@@@AAA===???BBBFFFKKKSSS^^^fffqqqqqqqqqqqqrrrtttvvvxxx444444222000///.........------,,,,,,++++++******************************))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))************))))))+++***)))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))************************+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,------...000///......---------...///---,,,///111222000---777555555;;;GGGXXXiiittt~~~wwwkkkaaa[[[XXXXXXYYY[[[XXX```zzzrrrgggZZZSSSSSSUUUTTTRRROOOPPPQQQRRRSSSTTTTTTTTTNNNWWWdddlllpppsssvvvyyyzzz~~~~~~{{{|||}}}zzzwwwtttrrrqqqpppnnnmmmpppttttttppplllpppzzz}}}vvvssszzz~~~wwwxxxvvvssswwwwwwooo{{{}}}ooogggdddbbb^^^ZZZVVVUUUVVVXXXYYYXXXVVVOOOKKKKKKGGG>>>777666333222111222333333111///000111111000//////111333222222111111000/////////111///222777666666CCCTTTkkk~~~oooccc~~~|||xxxuuuSSSHHHRRRZZZjjj~~~yyyxxxvvvqqqllliiihhhaaaVVVMMMGGGDDD@@@>>>===>>>======:::999888999:::===???AAABBBAAAAAAAAACCCFFFHHHJJJKKKRRRXXXXXXRRRIIIDDDAAA@@@@@@???>>>>>>>>>>>>??????@@@AAA@@@@@@AAADDDFFFDDDEEEGGGFFFDDDCCCCCCDDDBBBAAACCCJJJSSS\\\aaabbbjjjjjjkkklllooorrruuuwwwyyyzzz444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((())))))******))))))(((,,,+++***)))(((''''''''''''((((((((((((((())))))'''((())))))******))))))************************+++++++++******************++++++,,,,,,++++++******++++++,,,,,,------...000000000///////////////,,,,,,---000444444111---...333===KKK]]]ooo~~~wwwgggZZZTTTUUUYYY\\\]]]^^^sssxxxrrroooccc[[[RRRMMMNNNOOONNNLLLGGGGGGHHHJJJKKKNNNOOOPPPLLLRRRYYY^^^```bbbfffiiinnnqqqsssqqqlllkkknnnrrrkkkjjjhhheeebbb___\\\[[[]]]\\\\\\___ccceeeccc``````eeeeee___aaaiiimmmjjjqqqzzz|||vvvwww~~~}}}|||xxxvvv{{{}}}}}}uuuiiibbb^^^ZZZVVVUUUWWWZZZ]]]^^^YYYRRRMMMNNNOOOIIIAAA;;;777555222222222222111000///000111111000000222444333222111/////////000000111000333555333555FFFZZZnnnjjjzzz|||yyyzzzVVVHHHNNNTTTbbb{{{~~~~~~zzzvvvrrrooollldddYYYPPPKKKGGGBBB???>>>===<<<;;;888888888999:::<<<===>>>BBBAAAAAAAAABBBDDDFFFGGGHHHNNNUUUWWWRRRKKKFFFCCCAAAAAA@@@???????????????>>>???@@@@@@@@@AAACCCEEEDDDFFFHHHHHHGGGFFFFFFFFFDDDCCCEEEOOO\\\cccaaa\\\fffggghhhlllpppuuuzzz|||{{{~~~444444222000///.........+++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((((((((()))''''''(((((()))))))))***(((((()))************)))***************************************************++++++,,,,,,++++++******++++++,,,,,,------.../////////////////////...,,,///111222111111222444888DDDVVVfffpppvvv|||rrrllleee``````aaaaaaaaaiiisss|||pppjjjeeebbbYYYSSSMMMKKKLLLMMMLLLIIIEEEEEEEEEEEEGGGIIILLLMMMLLLOOORRRTTTVVVYYY^^^aaa^^^aaacccbbb]]][[[\\\^^^^^^]]]\\\ZZZXXXVVVTTTSSSWWWVVVUUUWWWYYYZZZXXXVVVVVVZZZYYYUUUVVV]]]bbbbbbgggmmmrrrqqqsssxxxzzzyyyxxxyyyzzz{{{zzzxxxwww{{{zzzyyy|||qqqeeeVVVUUUUUUWWWYYY\\\]]]^^^]]]WWWSSSRRRQQQNNNHHHDDD===:::666333222111///......000111111000111333555444222000......///000111000000222111000:::RRRkkkzzzqqqsss^^^JJJLLLQQQ```yyyzzzwwwsssqqqmmmfff\\\TTTPPPLLLEEE@@@>>><<<;;;:::888888999:::;;;<<<<<<<<>>@@@@@@@@@@@@BBBDDDDDDGGGIIIIIIHHHFFFFFFFFFCCCDDDJJJTTT___ccc___ZZZccceeeiiiooouuu|||444444222000///.........************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***+++,,,'''((((((((())))))******((())))))******************************************************************++++++,,,,,,++++++******++++++,,,,,,------...---....../////////......,,,111333000,,,...777AAA___iiivvvzzzwwwqqqooooooddd```]]]___dddiiikkkjjjmmmgggccc\\\UUUPPPMMMJJJIIIJJJJJJHHHFFFEEEEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLOOORRRTTTJJJMMMOOONNNKKKIIIJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLLLLMMMMMMMMMLLLKKKJJJOOOPPPMMMJJJNNNUUUZZZ[[[___bbbbbbbbbdddeeeeeeiiiooowww~~~~~~~~~{{{yyyxxxuuusss}}}~~~~~~qqq\\\[[[YYYXXXWWWYYY[[[]]]___^^^ZZZTTTPPPNNNNNNNNNFFFBBB===888555222///---///000111111111111333555333222000......///111222///111222333777JJJjjjxxxlll{{{kkkQQQLLLOOO___yyy}}}{{{xxxvvvsssnnngggaaaWWWRRRJJJCCC???<<<:::999::::::;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@AAAAAABBBBBBFFFLLLOOOOOOLLLIIIGGGBBBAAA@@@@@@??????@@@@@@<<<>>>@@@@@@@@@@@@BBBCCCFFFHHHIIIIIIHHHFFFFFFFFFEEELLLUUU]]]aaaaaaaaaaaaeeehhhooovvv444444222000///.........************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))***+++,,,---((())))))))))))))))))***((()))******++++++*********************************************+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,---...///000///...---+++000333111///666GGGUUUuuuvvvvvvtttpppnnnnnnooo]]][[[[[[cccqqq~~~xxxfffaaa\\\RRRJJJIIIGGGEEEDDDDDDDDDBBB@@@BBBAAA@@@??????>>>>>>>>>CCCBBBAAAAAAAAAAAABBBBBB>>>@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHDDDHHHJJJHHHDDDEEELLLRRRSSSUUUXXXYYYYYYYYYZZZZZZ^^^aaaeeejjjnnntttzzz|||~~~{{{vvvxxxuuurrrsssvvv{{{{{{sssoooiiiaaa[[[ZZZ\\\___```bbb```XXXSSSSSSTTTSSSNNNJJJEEE@@@;;;777333///000111222111111111333555222111000//////000111111///222555888AAAXXXyyyvvvppp{{{]]]PPPNNN]]]www}}}{{{yyywwwsssooolll```ZZZPPPHHHCCC???<<<;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@AAACCCFFFIIIKKKKKKIIIHHHAAAAAA@@@???????????????<<<>>>AAABBBAAAAAABBBCCCGGGHHHIIIIIIGGGGGGHHHJJJNNNXXXcccfffddddddhhhnnnpppuuu~~~444444222000///.........,,,,,,,,,++++++******)))************************))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))***+++,,,,,,*********)))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,...///111111000///...,,,...222666???NNN```mmmsssjjjaaaaaaiiippppppmmmXXX```ooowwwdddZZZQQQIIIEEEDDDCCCAAA@@@???>>><<<;;;============<<<;;;:::999:::::::::;;;<<<<<<;;;999===>>>>>>>>>======>>>???>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBCCCEEEGGGDDDDDDEEEEEEDDDDDDGGGJJJMMMOOORRRUUUVVVVVVWWWYYYZZZ\\\^^^aaaeeeiiinnnqqqppptttyyy|||{{{zzzuuunnniiiiiimmmssswwwxxxyyyyyyooogggbbb```___bbbaaa\\\[[[]]]ZZZUUUTTTQQQMMMHHHDDD???:::666111222333222111111222444000000000000000000111111///222555888@@@TTTnnn{{{{{{nnn}}}ppp[[[QQQ\\\ttt}}}zzzwwwuuusssrrriiibbbXXXNNNHHHCCC@@@>>>===;;;:::888888999;;;<<<;;;<<<===>>>??????@@@@@@@@@AAABBBDDDGGGHHHIIIIII@@@@@@???>>>>>>>>>>>>???===???BBBCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJNNNQQQYYYbbbjjjkkkhhhhhhpppxxxyyy555444222000///...............---,,,,,,+++******************************))))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''++++++******************++++++******))))))(((((())))))***++++++++++++***************************))))))******+++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,---......---///111222333222111000//////222===PPPeeevvvtttdddWWW[[[kkktttmmmbbbXXXkkkwwwbbbUUUJJJFFFGGGDDDBBB@@@>>>===;;;:::::::::;;;<<<<<<<<<:::999888444555777;;;>>>>>>===;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>==================>>>>>>>>>>>>>>>@@@BBBDDD@@@>>>@@@CCCDDDBBBBBBEEEGGGLLLPPPRRRSSSUUUXXXZZZ\\\^^^aaacccfffiiikkklllqqqwwwyyy{{{~~~{{{|||tttnnnnnnrrryyy}}}}}}yyyxxxzzzwwwiiiaaa^^^aaa``````cccfff___TTTWWWTTTQQQNNNKKKFFF@@@<<<222333333222111000222333///000111111111111000000///222333444999GGGXXXdddkkkhhhkkkssssss}}}eeeUUU\\\rrr}}}zzzyyyxxxxxxooohhh]]]SSSKKKGGGCCCAAA===;;;888666666888:::;;;:::;;;<<<>>>??????@@@@@@@@@@@@???AAADDDGGGHHHIII@@@??????>>>===>>>>>>>>>===???BBBDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIMMMSSSWWW```fffkkkkkkiiikkksss{{{xxx555333000.........---,,,------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------222...,,,---111444333000///777BBBQQQeeevvvwwwpppccc___```dddfffbbb___^^^xxx}}}pppZZZNNNEEE@@@>>>???===;;;;;;;;;<<<;;;:::999999999888777666666555666666666777888888999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???AAACCCCCCBBBDDDEEEGGGJJJMMMOOOPPPPPPTTTWWWZZZ\\\]]]___dddhhhiiijjjjjjkkkmmmrrrxxx}}}|||~~~~~~{{{yyyyyytttmmmqqq}}}~~~~~~rrrkkkccc^^^\\\^^^dddeee```ZZZ[[[WWWQQQOOONNNLLLHHHCCC888555222///------...///////////////000111222333111111222444999>>>DDDGGGQQQccc~~~ccc]]]hhhUUU[[[kkkyyyuuuvvvtttrrrjjj]]]SSSNNNHHHCCC>>>===;;;999888999:::;;;<<<===>>>??????@@@@@@??????@@@AAACCCEEEFFFHHHHHHDDDAAA>>><<<===???@@@@@@@@@AAABBBBBBAAAAAABBBDDDGGGGGGGGGGGGIIINNNUUUZZZaaaiiijjjdddhhhwww~~~555333000.........---,,,------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---//////...000333555@@@OOO```jjjooopppjjjbbbYYY]]]```___XXXXXXfffvvviiiYYYMMMCCC@@@@@@???===;;;:::;;;;;;:::999999999888888777666666555555555666777777888888999999999999999999999999999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@CCCDDDEEEGGGIIIJJJKKKKKKMMMPPPSSSUUUVVVYYY]]]aaabbbcccdddeeegggkkkqqquuu||||||~~~~~~~~~wwwvvvyyy}}}|||||||||{{{uuuooopppvvvwwwwwwxxx}}}{{{gggbbb^^^^^^cccffffffdddbbb^^^YYYUUURRRPPPMMMJJJAAA???;;;777444333333333111111111111111111222222222222222333666:::>>>@@@EEEUUUlllhhh^^^{{{ooo[[[ZZZ___vvv||||||xxxwwwpppddd\\\VVVNNNGGG???===;;;999777777888999<<<<<<>>>???????????????>>>???@@@AAABBBDDDEEEEEECCC@@@===;;;<<<>>>??????@@@AAACCCCCCBBBBBBCCCEEEIIIIIIJJJJJJLLLPPPUUUZZZ^^^gggkkkiiinnn|||555333000.........---,,,------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------111555333///222;;;DDDYYYiiiwwwwwwmmmccc[[[VVVXXXSSSTTT]]]iiisss{{{~~~|||rrriii___UUUKKKAAA???AAA>>><<<:::::::::;;;:::888999888888777777666666555444555555666666777888888999999999999999999999999888888888888888888888888777777777777888888888888888888999:::;;;;;;<<<===@@@AAABBBCCCDDDDDDDDDDDDFFFHHHKKKNNNPPPSSSWWWZZZYYYZZZ\\\]]]___ccchhhllloooppptttyyyyyywww}}}yyy{{{{{{rrrpppvvvvvv|||}}}xxxvvvtttrrrrrrrrrsssuuuwww{{{vvvnnnddd___```gggoootttiiifff```ZZZUUUSSSRRRQQQKKKHHHDDD>>>999555222000222222333333222222111000333222222111222555777999BBBLLL]]]vvvrrrdddmmm|||ggg[[[TTTdddppp||||||xxxoooggg```WWWMMMDDDBBB>>>;;;999888888888<<<<<<===>>>????????????>>>>>>>>>???@@@@@@AAAAAAAAA>>>;;;:::;;;=========@@@AAACCCCCCCCCCCCDDDFFFKKKLLLNNNOOOPPPSSSWWWZZZ^^^iiiqqqsssyyy555333000.........---,,,------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............000222333111222;;;KKKXXXnnnpppppphhh]]]UUURRRQQQOOOOOO\\\vvv~~~```ZZZSSSOOOHHHAAA>>>@@@===;;;999999999:::999888888888777777666666666666444444555555666666777777888888888888888888888888777777777777777777777777555555666666666777777777555777888888888888:::;;;<<<===>>>???@@@AAAAAAAAADDDEEEHHHJJJMMMQQQTTTVVVRRRTTTVVVXXXZZZ^^^bbbfffgggiiimmmrrrxxx}}}iiiqqquuukkkpppttt~~~}}}zzz|||yyyrrrsssssstttwwwzzz~~~ssshhheeekkkttt{{{jjjgggaaa[[[UUUSSSRRRSSSSSSPPPLLLEEE>>>777222///000111222333222222111000333222111111111222444555BBBJJJWWWjjjxxxvvvkkkfffuuu}}}rrr___QQQWWWiii}}}wwwqqqjjj___TTTLLLIIIEEE@@@===:::999999;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::<<<<<<<<>>FFFTTTaaajjjsssrrrjjjyyynnnqqquuuzzzfffXXXVVVlll~~~{{{wwwrrrfff[[[TTTQQQKKKEEE@@@<<<:::999;;;<<<===>>>>>>??????>>>????????????>>>>>>>>>===<<<:::888888:::;;;;;;:::>>>@@@BBBCCCCCCDDDFFFHHHLLLOOOSSSVVVXXXZZZ]]]```iiiuuu555333000.........---,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------............---------...//////000000...///444AAAUUUfffrrrvvvmmm^^^QQQOOORRRRRRPPPNNN[[[jjjvvvhhh```[[[WWWMMMEEECCCCCC???<<<<<<;;;999777777777888777666666666666666666666666666444555555666666777888888888888888888888888888888888888888888888888888888777777777777888888888888555888:::999777666999;;;777888:::<<<>>>???@@@@@@???>>>>>>@@@DDDGGGIIIIIIJJJMMMQQQUUUWWWYYY[[[^^^aaacccfffhhhjjjlllppprrrpppxxx{{{qqqxxxrrrpppqqqyyy{{{zzzuuuuuuyyynnnllliiifffeeeeeebbb]]]XXXQQQQQQRRRPPPLLLGGGAAA===222222111111111111222333111111222333444666777888:::DDDXXXdddhhhuuu~~~xxxyyy|||xxxyyynnnbbbYYYnnn||||||yyyoooddd[[[XXXQQQJJJCCC>>>;;;:::;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>===;;;999888999:::;;;;;;:::<<<>>>@@@BBBBBBCCCFFFHHHKKKOOOSSSWWWZZZ^^^bbbfffnnnxxx555333000.........---,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............---------...///000000000222999HHH[[[lllrrrooojjj^^^WWWSSSUUUWWWVVVYYY^^^mmmpppyyyjjj\\\TTTOOOKKKKKKFFFBBBAAA???;;;;;;>>>:::888666666777777666555666666666666666666666666555555666777777888888999888888888888888888888888777777777777777777777777777777777888888888999999555888;;;:::666555888;;;777888999;;;<<<<<<======<<<:::999;;;???BBBBBBAAADDDHHHLLLPPPRRRTTTVVVWWWZZZ]]]___```aaabbbfffiiidddkkktttxxx{{{}}}|||yyyyyy|||zzz{{{{{{xxxxxxzzzvvvsssrrrvvvzzzxxxnnndddYYYZZZ[[[ZZZUUUNNNGGGBBB999777555222111111222333111111222333555666888888;;;CCC]]]lllkkkvvvyyy}}}zzznnnXXXdddvvv~~~xxxnnneeeaaaZZZQQQJJJDDD@@@>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========:::999888999;;;<<<;;;::::::<<>>???CCCHHHLLLNNNPPPQQQSSSTTTWWWYYYZZZZZZ[[[___bbb___eeekkkppptttxxx{{{{{{yyy}}}~~~~~~~~~qqqyyy}}}}}}|||pppmmmmmmllliiibbbXXXOOOIII@@@===888444111111222333111222222444555666777777:::@@@]]]ooojjjrrr~~~xxxxxxxxx|||xxxTTTWWWaaarrrvvvmmmiiiaaaYYYPPPJJJEEECCC:::;;;<<<===>>>>>>>>>>>>========================:::999888999;;;<<<;;;:::999;;;>>>@@@AAABBBEEEGGGIIILLLQQQVVV\\\cccjjjoooxxx}}}xxxxxx{{{}}}~~~555333111///------------***************++++++++++++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((()))+++++++++***)))))))))***++++++++++++***+++******)))))))))))))))******))))))******+++,,,+++++++++***++++++,,,,,,(((((())),,,///000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,...000222000000444999;;;KKKaaappppppcccRRRGGGPPPJJJMMM]]]llloookkkiiiqqqwwwpppjjjaaa[[[QQQOOOLLLIIIEEEBBB@@@???=========;;;999888999;;;:::888777555444444444444555555555555555555555555666666666666666666666666777777777777888888888888777777777777666666666666:::999999999888888777777::::::999999888777777777:::::::::999999888888888===<<<:::999:::===@@@BBBCCCEEEGGGHHHHHHJJJLLLNNNPPPQQQTTTVVVYYY\\\^^^``````^^^___eeennnrrrpppkkkssswww~~~oooqqqtttrrr|||{{{zzzvvvqqqfffWWWOOOOOOKKKDDD;;;555444333222000000000111222333555777888777FFF\\\jjjjjjjjjxxx|||}}}}}}qqqYYYPPPQQQeee}}}|||yyyuuuqqqjjjaaaWWWNNNFFFBBB@@@:::888===AAA@@@>>>===<<<=========<<<;;;::::::999999888888888888888999<<<===>>>>>>>>>???BBBEEEFFFKKKPPPUUUZZZaaajjjqqq}}}|||{{{|||}}}444333111///------------++++++******************+++++++++*********))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((()))************)))******))))))))))))************))))))******+++,,,+++*********+++,,,,,,---...,,,******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000/////////000555===DDDQQQ]]]kkkooogggZZZOOOIIIKKKRRRcccwww~~~yyyxxx}}}uuukkkddd^^^YYYRRRLLLHHHGGGEEEBBB@@@>>>======;;;<<<<<<:::888777888:::888777666555444444555555555555555555555555555555555555555555555555555555666666777777777888888888777777777777666666666555999999888888777777777777999999999888888888888888:::::::::999999888888888::::::999:::;;;>>>AAABBBAAACCCEEEEEEEEEEEEGGGHHHLLLMMMOOORRRUUUWWWYYY[[[ZZZZZZ[[[aaahhhkkkjjjgggppptttzzz~~~}}}sssppp~~~|||wwwrrrgggXXXPPPOOOGGGEEEAAA<<<777333222111333222222333444555666777777FFF]]]llllllkkkxxxxxxqqqrrr```SSSLLLWWWmmm~~~{{{zzzwwwqqqhhh^^^TTTLLLGGGBBB;;;777:::===<<<;;;;;;<<<=========<<<<<<;;;::::::999888777888999:::;;;@@@AAAAAAAAAAAABBBDDDFFFFFFIIILLLOOOSSS[[[eeemmmwww~~~xxxvvvyyy~~~444222000...------------,,,+++++++++***)))))))))++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''(((((()))''''''((())))))))))))))))))))))))))))))***+++,,,******))))))******+++,,,))))))******+++,,,---...444000,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------------.........222000...///777CCCPPPXXXfffjjjkkkcccVVVMMMKKKNNNRRRddd~~~zzzmmmeee___ZZZRRRMMMJJJGGGBBB>>>@@@???>>>===<<<;;;;;;;;;999::::::888666666777888666666555555444555555666555555555555555555555555555555555555555555555555666666777777777777888888777777777666666666555555777777777777666666666666777888888888888999999999999999999999999888888888777888999;;;===???@@@AAA???@@@AAAAAA@@@@@@AAABBBFFFGGGIIIKKKNNNPPPRRRSSSQQQSSSWWWZZZ^^^```aaabbbjjjnnnrrrvvvzzz}}}{{{uuu~~~xxxnnnbbbYYYVVVKKKMMMMMMGGG>>>666444444555444444333333444555666999HHH```qqqrrrooozzz}}}~~~gggiiinnn```SSSUUUdddzzz}}}{{{xxxrrriii```XXXSSSIIIAAA;;;;;;<<<::::::;;;===============<<<<<<;;;<<<:::888777777:::===???DDDEEEFFFFFFEEEFFFHHHKKKIIIJJJKKKKKKNNNTTT___fffuuuyyyxxx~~~333222000...------------,,,,,,,,,+++***)))((((((************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&''')))***'''((())))))******))))))((((((((()))***+++---...******))))))******+++,,,)))))))))***+++---...///444111---***)))***,,,---,,,,,,,,,---------------------------------------...000333888FFFXXXgggnnnuuunnnbbbTTTJJJJJJRRRYYYgggxxxuuukkkaaaVVVMMMKKKHHHDDDAAA@@@???<<<:::===<<<;;;;;;::::::;;;;;;777888888666555444555777444444444444555555666666555555555555555555555555555555555555555555555555666666666666777777777888777777666666666555555555666666666666666666555555666777777888999999::::::999999999888888888888888777888:::<<<===>>>>>>===;;;===>>>>>>===<<<>>>???AAABBBDDDFFFHHHJJJLLLMMMJJJNNNRRRTTTUUUVVVYYY\\\cccfffjjjmmmqqquuuzzz~~~|||zzzqqqjjjfffXXXXXXUUUOOOFFF>>>999777555444333222333444666777<<>>======>>>>>>>>>======<<<>>>;;;888777888;;;@@@CCCFFFHHHJJJKKKKKKMMMOOOQQQPPPQQQRRRQQQPPPTTT[[[aaalllwww}}}222111///...------------,,,,,,,,,+++***)))((((((*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***)))(((((((((******((()))******++++++******((((((((()))***,,,......******))))))******+++,,,)))))))))***+++---...//////......---,,,,,,,,,---,,,,,,,,,------.........------............//////+++444???JJJYYYkkkwwwzzzzzzlllYYYMMMMMMUUU^^^dddvvv~~~zzzpppccc[[[VVVPPPIIIBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999888888888888888555666666555333333444666333333444555555666666666555555555555555555555555555555555555555555555555555666666666666777777777666666666666555555555555555555555555555555666666666666777888999::::::;;;888888888888888888888888999:::;;;<<<<<<;;;:::999888:::;;;<<<;;;<<<>>>?????????AAABBBDDDFFFGGGHHHEEEJJJNNNPPPOOOPPPTTTWWW[[[^^^aaaeeeiiinnnssswwwxxx||||||xxxttt___ZZZSSSMMMIIIDDD???;;;444333222111222444666777;;;DDD]]]xxx}}}}}}bbb```nnn|||pppllluuuzzzssslllhhh___WWWNNNIIIDDD>>><<<>>>======>>>>>>???>>>>>>===>>><<<999888999>>>CCCGGGGGGJJJMMMOOOPPPRRRUUUWWWXXXZZZ\\\[[[YYYYYY\\\``````kkkwww||||||}}}111000///---,,,------...,,,+++++++++***)))))))))******)))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++******))))))))))))***))))))***+++++++++++++++((())))))***+++,,,......******))))))******+++,,,))))))******+++,,,---...***,,,......---,,,,,,---,,,,,,,,,---......//////---......///000000111111///@@@RRR\\\fffqqqvvvsssmmmaaaUUURRRYYYccciiijjjzzzvvv{{{wwwiiiaaaYYYQQQKKKIIIFFFAAA===;;;;;;;;;;;;<<<<<<<<<<<<888777666555444444444444444555555444333333444666222333444555555555555555555555555555555555555555444444444444444444444444555555666666666666777777666666666555555555444444555555555555666666666666666666777888999999::::::777777777888888888888888:::;;;;;;<<<;;;:::888777777888:::;;;;;;;;;===???===>>>???@@@BBBCCCDDDEEEDDDGGGJJJKKKKKKLLLPPPSSSTTTWWWZZZ^^^bbbfffkkkooo}}}|||tttvvv}}}~~~~~~|||}}}~~~}}}~~~|||eee^^^TTTNNNKKKHHHCCC???777555333111222333666777888<<>>>>>???????????????>>><<<:::999<<<@@@FFFIIIIIILLLPPPRRRTTTVVVXXXZZZZZZ]]]``````^^^]]]___bbbfffmmmvvv{{{{{{|||~~~}}}|||}}}111000...---,,,,,,---...++++++*********************)))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))******)))(((((('''((())))))***************)))))))))***+++,,,---...******))))))******+++,,,+++*********+++,,,,,,---***,,,...---+++***+++---,,,,,,------.../////////---...///000111222333444<<>>@@@AAABBBBBBCCCEEEFFFGGGHHHJJJMMMOOONNNQQQVVVYYY]]]```eeehhhtttvvvyyy|||~~~}}}}}}vvvpppggg]]]TTTMMMHHHEEE===:::777444333333555666777888OOOwwwxxxvvvlllooouuuqqqbbbiii~~~~~~zzzvvvtttnnnhhhccc]]]RRREEE===<<<===>>>??????@@@@@@@@@???>>><<<;;;;;;>>>BBBGGGKKKLLLOOORRRTTTUUUVVVWWWYYYUUUXXX[[[\\\\\\^^^bbbfffnnnrrrwww|||~~~~~~000000...---,,,,,,---...***************+++++++++))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))))))))(((&&&%%%'''(((((()))))))))))))))************+++,,,------*********)))***++++++,,,+++++++++***++++++,,,,,,+++------+++)))(((***---,,,,,,------...///000000---...///111222444555666GGG___rrrpppggg```WWWMMMNNNXXXkkkvvvlllfffwwwpppeee[[[OOOFFF@@@?????????>>><<<999666333555666777666555555666444333333333444555666666333444555444333333444666333333555555555444333222555555555555555555555555444444444444444444444444555555555555666666666777666666555555555444444444555666666666777777888888888888888888888999999999666666777777888888888999888888999999999:::::::::999::::::999888777777888;;;<<<<<<===???@@@@@@AAACCCCCCDDDEEEGGGIIIKKKLLLKKKNNNSSSWWWZZZ]]]aaaccckkknnnrrrvvvyyy~~~~~~ooo___QQQKKKIIIBBB???;;;666444333444555999888NNNyyyxxxuuuzzzgggjjjzzz~~~}}}tttpppkkkeeeYYYJJJAAA>>>===>>>???@@@@@@@@@@@@@@@===<<<<<<<<>>@@@DDDGGGHHHFFFDDDCCCGGGKKKOOORRRSSSTTTVVVXXX___bbbhhhmmmrrrxxx}}}xxx|||uuu\\\QQQSSSKKKFFF???:::888777666555===:::>>>[[[uuu{{{|||ttteeelll||||||sssmmmmmmiii\\\KKK@@@@@@BBB@@@<<<===BBBAAA;;;@@@@@@@@@AAADDDHHHKKKMMMRRRRRRSSSTTTUUUSSSOOOLLLJJJLLLPPPRRRVVV[[[ccciiihhhlllpppwww000///...---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))++++++***)))((()))((((((((((((((((((((((((((('''&&&'''((())))))''''''((()))((('''&&&''')))************)))))))))(((************************)))))))))******+++------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,++++++,,,------///...------......//////000000000222<<>>@@@CCCEEEFFFEEECCCBBBBBBEEEIIIKKKMMMNNNPPPQQQVVVYYY]]]aaaeeeiiimmmqqqvvvxxx}}}fffUUUPPPIIIFFFCCC???<<<:::888888555555;;;WWW{{{xxx~~~|||pppkkkooowww}}}xxxssssssoooaaaOOODDD@@@BBB@@@<<<<<>>===;;;999777666666666555444777666555555444555555555444555666666444444555666666666555555555555666666444444444555555666666666555555555555555555555555444444555666666555555444333333333333333444555666555555444444444555555555666777777888888777777666555555666777888999999::::::::::::;;;;;;;;;<<<<<>>999:::::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCBBBAAA???AAADDDFFFGGGHHHJJJLLLSSSUUUXXX[[[]]]___bbbeeeiiioooxxx}}}{{{xxxbbbWWWJJJHHHFFFCCCAAA>>>;;;:::555777>>>XXXyyyzzz}}}kkkbbbjjjzzz{{{xxxyyyuuugggUUUJJJEEEFFFCCC>>><<>>>>>@@@BBBDDDFFFHHHIIIHHHLLLPPPRRRQQQPPPRRRTTT[[[```dddcccaaacccjjjqqqsssuuuvvvyyy//////...------------...,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&(((***+++)))(((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''((())))))(((''')))************)))))))))))))))************************))))))(((((()))******+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,---------,,,---////////////000000000777???IIIYYYjjjoookkkTTTIIICCCHHHQQQZZZiiiwwwuuurrrwwwggg```TTTOOOHHHBBB@@@@@@???>>>:::888666555666666555444666555555444444555555555333555666555444333444555555555444444444444555555444444555666666666777777555555555555555555555555333333444555555555444444333333333333444444555555444444444333444555666777999999999::::::999999999666777888:::;;;<<<<<<===============>>>>>>>>>>>>????????????????????????>>>>>>=========>>>>>>???:::;;;;;;<<<<<<=========??????AAAAAABBBAAA@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJQQQSSSVVVXXXYYY[[[]]]___cccjjjsssxxxzzz{{{~~~ttt}}}wwwjjjVVVOOOGGGDDDDDDCCC???:::999;;;???SSSppp}}}~~~vvvgggggg}}}zzzzzz}}}{{{nnn^^^UUURRRQQQLLLDDD>>>===@@@BBB===>>>@@@CCCDDDFFFFFFGGGJJJPPPVVVXXXWWWXXX^^^bbbggglllqqqpppllllllttt{{{zzz}}}~~~111000///...---,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&(((******)))(((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''((())))))(((((()))+++))))))))))))))))))******)))))))))))))))))))))))))))))))))((())))))***+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,...000///...---///111///AAARRRZZZaaagggcccYYYEEECCCIIIWWWccclllzzzyyymmmwwwvvvhhhZZZSSSMMMIIIDDD@@@>>><<<<<<;;;:::888666666666777666555555555444444444444555555222444444444333222333444444333333222222333333444333444555666777777777777555555555555555555555555222222333444444444444444444555555555666666666666555555444444555777999:::======<<<<<<<<<<<<======:::;;;<<<>>>???@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????@@@@@@??????????????????======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@BBBDDDDDDDDDDDDFFFHHHIIILLLOOOQQQRRRUUUXXXZZZ___dddkkknnnnnnqqqyyyzzz}}}lll\\\KKKDDDGGGHHHBBB;;;999;;;:::EEE\\\iiioooyyyxxxlll{{{|||wwwkkkeeeccc___XXXPPPGGGAAA???@@@>>>???AAACCCDDDEEEFFFFFFJJJPPPWWW[[[^^^ccckkkqqqsssxxx|||{{{xxxyyy~~~222111000...,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&(((******)))''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''&&&((())))))))))))***,,,))))))))))))************((((((((((((((((((((((((******)))))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------............---------///000///---...222555;;;QQQcccdddbbbaaaZZZOOODDDOOOdddxxxvvv}}}uuujjjddd[[[QQQKKKEEECCCAAA>>><<<<<<<<<===:::888666666777777777666444444444333444444555666222333444444222222333444333333222222222222333333222333555777888888888777555555555555555555555555222222333444555555555555777777888888888888888777888777666666777999<<<>>>@@@??????>>>>>>??????@@@===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDBBBAAA@@@???>>>>>>?????????@@@@@@@@@???@@@BBBCCCDDDFFFJJJLLLOOOQQQUUUXXXYYY]]]aaaccceeelllvvvyyyxxx~~~~~~rrrZZZMMMLLLLLLFFF>>>===>>>888;;;LLLWWW]]]hhh}}}ppp{{{|||xxxvvvrrrjjjccc]]]VVVLLLEEECCC@@@AAABBBCCCDDDEEEFFFFFFGGGMMMUUU]]]fffppp{{{111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%'''******((('''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''&&&((()))***))))))+++,,,((()))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...//////...---,,,---///000///...111888===TTTdddlllbbbYYYXXXTTTJJJMMMcccyyyhhh^^^YYYRRRKKKIIIDDDCCCBBB@@@>>>======>>>999777555555666777666555444333333333444444555666333444555444333222333555444333333222222333333444222333666888999999888777555555555555555555555555333444555666777777777777999:::;;;;;;;;;;;;:::999:::999888888999<<>>>>>???@@@AAA>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@???>>>>>>???@@@=========<<<;;;<<<>>>@@@AAADDDGGGJJJLLLOOORRRUUUUUUWWWYYY[[[___gggpppwwwzzz}}}}}}xxxppp]]]TTTNNNIIIDDDCCCEEE===:::EEELLLPPPYYYxxxzzz~~~yyypppiiiiiifff[[[OOOJJJCCCCCCBBBBBBCCCEEEFFFHHHHHHMMMWWWdddttt///......---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%''')))***((('''''''''((((((((((((((((((((((((((('''&&&''')))))))))'''&&&((()))***))))))+++,,,(((((())))))*********+++************************,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,---...//////...---,,,,,,///000000000444===DDDjjjrrrnnnZZZOOOQQQPPPHHHRRRooowwwkkk___WWWQQQJJJGGGHHHEEEDDDCCC@@@===;;;:::;;;888666555555666666666555333333333333444444555666444555666555444444555666555444444333333444444555222333666888999999888777555555555555555555555555555555777888999999999999;;;<<<=========<<<;;;:::;;;:::999999;;;>>>AAADDDAAA@@@???>>>>>>???@@@AAA???@@@BBBCCCCCCBBB@@@???AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@???>>>@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA???>>>>>>???@@@=========;;;::::::<<<>>>===???BBBEEEGGGIIILLLOOOVVVVVVWWWYYY\\\bbbiiinnnsssuuuzzzyyyuuu~~~zzz~~~kkkZZZPPPKKKJJJCCCGGG???:::AAAEEEFFFMMMooo~~~yyy{{{qqqlllppppppeeeXXXQQQEEEDDDCCCBBBCCCEEEGGGIIILLLQQQ[[[lll222111///---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************+++)))''''''******(((&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++((()))***+++,,,+++******++++++************++++++++++++,,,,,,,,,---------,,,...000000...------...,,,///333333222:::KKK[[[oooddd^^^___VVVHHHKKKYYYllluuu```]]]YYYTTTOOOKKKIIIHHHDDDBBB>>><<<;;;:::888666666666666666555555555555666555444333222333333444333333333333333333333333444444333333333444555555555555555555666666666666666777888888777666777999;;;;;;;;;<<<<<<<<<======<<<<<<======>>>=========>>>>>>=========>>>>>>???AAA@@@>>>======???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFEEECCCAAA???BBBBBBBBBCCCCCCCCCCCCCCCCCCAAA???>>>???AAAAAA@@@;;;:::::::::::::::;;;;;;=========???AAADDDGGGIIIOOOPPPRRRUUUXXX[[[]]]___dddgggllltttzzz~~~~~~}}}wwwuuu{{{|||xxx{{{ssscccUUUIIIOOOFFF@@@@@@@@@===???EEEeeevvv}}}wwwmmmoooyyyzzz~~~~~~{{{yyyvvvlll```LLLCCC===???BBBCCCGGGMMMSSSbbbwww222111///---,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))+++)))'''((()))***(((&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++***++++++************++++++++++++,,,,,,,,,---------,,,---------,,,,,,---......---///666AAAQQQbbbnnnccc[[[RRRNNNQQQXXXbbbjjj|||ggg]]][[[VVVQQQMMMIIIGGGFFFCCCAAA>>><<<;;;:::888666666666666666555555555555666555444333333333444444333333333333333333333333444444333333444444555555666666666666777777777777888999::::::999999:::;;;======<<<<<<======>>>>>>======>>>????????????>>>??????>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@AAACCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDBBBAAAEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@???@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>AAACCCDDDHHHIIIKKKMMMPPPSSSUUUVVVYYY\\\aaahhhnnnrrrssstttzzz}}}{{{mmmWWWNNNHHHEEEEEEBBB===<<>>QQQccclllnnnWWWTTTMMMJJJYYYrrr}}}mmmwww}}}uuukkkZZZYYYWWWSSSOOOKKKGGGEEEDDDBBB@@@===;;;;;;:::888666666666666666555555555555666555444444333444444444333333333333333333444444444444333333444555555666777777888888888999999999:::;;;======<<<;;;===>>>???>>>=========>>>@@@AAA>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDBBBAAABBBBBBAAA@@@>>>======<<<<<<<<<======<<<<<<<<<<<<===???@@@AAAAAABBBCCCFFFHHHKKKLLLMMMRRRUUUZZZ```fffjjjlllnnnwww|||~~~|||kkkQQQKKKGGGFFFDDD???<<<<<>>LLL^^^iiifff___MMMOOOSSS\\\mmmmmmfffqqqkkkfffYYYUUUSSSQQQMMMIIIFFFDDDBBB@@@>>>;;;::::::999888666666666666666555555555555555555555444444444444555333333333444444444444444444444333444444555666777999999999999::::::::::::;;;<<<>>>>>>======???@@@@@@???>>>======???@@@BBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDD@@@AAABBBCCCDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLNNNPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDEEEDDDCCCAAA??????>>>>>>======>>>>>>@@@????????????@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHNNNRRRVVV[[[___cccgggiiiqqquuuxxxxxxzzzzzzzzz}}}]]]RRRFFFBBBCCCDDDBBB???CCCSSSsssrrrbbbaaaiiivvv|||xxxxxxhhhSSSFFFCCCFFFLLLPPP\\\kkkxxxyyyuuuvvvzzz~~~|||zzzxxxvvvvvvxxx111000...---,,,,,,---...------,,,,,,+++***))))))******))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000111222111///---333AAAQQQ^^^gggiiiaaaVVVGGGNNNccc{{{tttvvv}}}wwwkkkgggdddZZZQQQPPPNNNLLLIIIEEECCCBBB>>><<<:::999999999777666666666666666555555555555444555555555555555555555333333333444444555555555444444444444555666777888::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>===>>>???AAA@@@???>>>>>>>>>???AAAAAA@@@@@@BBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTTTTSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQOOONNNNNNOOOQQQRRROOOOOONNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>???AAABBBCCCDDDEEEGGGJJJNNNQQQTTTWWW\\\```hhhlllrrrvvvxxxzzz|||tttsssttt{{{wwweeeOOOBBBBBBFFFEEEAAABBBKKKfffqqq]]]ZZZaaannn~~~}}}~~~qqq\\\JJJBBBCCCFFFIIIQQQXXX]]]]]]^^^dddiiikkkmmmqqqtttssspppooooooppp000///...---,,,------...,,,,,,,,,+++++++++******))))))))))))************((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++)))************+++++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,---------............,,,.../////////000333555KKK[[[iiiiiieee```WWWMMMPPP^^^~~~zzzsssmmmkkkbbb___]]]UUUNNNMMMLLLJJJGGGDDDBBB@@@<<<:::888888888888777666666666666666555555555555444444555666666666666555333333333444555555666666333333444444555666888888::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKKKKLLLLLLJJJIIIFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCFFFIIIJJJKKKNNNSSSXXX\\\```iiisssvvvwww|||~~~wwwnnngggiiivvv~~~vvvyyyeeeNNNEEEEEEDDD@@@BBBDDDVVVxxx~~~xxxtttaaaYYY[[[hhh}}}~~~wwwgggSSSDDD@@@AAAAAALLLNNNNNNNNNSSS\\\aaa```mmmuuu{{{zzzvvvvvvwwwwww000///...---,,,---......***++++++++++++,,,,,,,,,))))))******++++++,,,,,,(((***+++***'''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------------............---///000...---333>>>GGGjjjtttssscccTTTPPPNNNKKK^^^ttt{{{zzziiibbbbbbZZZVVVVVVPPPIIIIIIIIIGGGEEEBBB@@@>>>;;;999777777888888777666666666666666555555555555333444555666777777666555333333444444555666666666333333444444555777888999:::::::::;;;;;;;;;<<<<<<;;;===????????????AAACCCAAACCCDDDFFFFFFEEEDDDCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVOOOOOONNNNNNOOOPPPQQQQQQTTTTTTTTTSSSRRRRRRQQQQQQSSSSSSQQQPPPOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNPPPPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBEEEGGGGGGFFFHHHNNNSSSRRRVVV___jjjnnnnnnssszzzyyy|||yyyppphhhjjjrrrdddNNNEEEDDDBBBCCC???GGGddd~~~nnn___[[[fff|||vvvaaaMMMCCC@@@???FFFJJJMMMQQQYYYeeekkkkkk{{{000///...---,,,---...///)))******++++++,,,------))))))***+++,,,------...(((***+++***'''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,------------........./////////111111...---777IIIXXXuuuwwwlllSSSDDDHHHPPPSSScccuuu}}}{{{zzzxxx{{{hhh```___VVVRRRSSSNNNGGGGGGFFFEEECCCAAA>>><<<:::888777666777888777666777666666666555555555555333444666777777777666555333333444444555666777777333333444444666777888999:::::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDGGGIIIIIIHHHFFFDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSPPPOOONNNNNNOOORRRTTTVVVYYYYYYYYYYYYYYYXXXXXXXXXQQQPPPOOONNNNNNOOOQQQRRRTTTSSSSSSRRRQQQPPPOOOOOOVVVUUUTTTSSSRRRPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNPPPRRRSSSQQQOOONNNNNNMMMKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFF???AAACCCAAA???AAAGGGMMMNNNPPPWWWaaadddccchhhpppvvvzzzxxxsssrrrvvvzzzvvvVVVGGGEEEFFFDDD>>>@@@YYY~~~{{{zzzggg]]]fff|||mmmVVVIIIDDDAAABBBJJJTTT]]]iiivvv111000...---,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,++++++***))))))(((************************(((((())))))******++++++******+++,,,,,,---......++++++,,,,,,,,,---------///...,,,---.../////////---000333222555CCCYYYkkkwwwqqq]]]JJJEEEGGGXXXrrruuu}}}xxxjjjeee^^^YYYUUUQQQNNNLLLHHHFFFDDDBBB???===<<<<<<888888777666666666666666555555444444444444555555555555444333444555666777555666666777777777777666333444555666777777777666:::::::::;;;;;;<<<<<<<<>>@@@AAABBB@@@AAACCCDDDFFFHHHJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPOOONNNNNNPPPPPPMMMKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNNNNNNNPPPQQQSSSSSSVVVXXXWWWSSSRRRSSSUUUVVVTTTSSSSSSTTTTTTTTTUUUXXXUUUVVVYYYVVVRRR[[[jjjzzziiiZZZSSSQQQPPPQQQQQQQQQPPPOOONNNNNNOOOPPPOOOMMMMMMNNNOOOOOONNNQQQRRRSSSSSSRRRQQQPPPPPPSSSSSSSSSQQQNNNLLLMMMNNNIIIIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIMMMRRRRRRSSSYYYbbbeeeiiipppwww|||}}}yyywwwhhhmmmooozzz}}}bbbOOODDDDDDAAAGGGaaayyyppp{{{xxxjjjVVVHHHHHHIIIOOOVVVYYYZZZ^^^dddrrrvvvzzz|||111000...---,,,,,,------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((())))))***++++++***************************************)))))))))***++++++,,,,,,------...,,,,,,,,,,,,------------,,,------...///000111111222222999JJJ^^^kkkmmmjjjSSSOOODDDBBBRRRbbbxxxxxxjjjttt{{{wwwqqqhhh```XXXUUURRRPPPNNNLLLIIIFFFAAA@@@>>><<<:::888888777777777666666555555666666555555444444444444555555777666555444444555666777888999999:::;;;;;;:::::::::999888888888999:::;;;:::;;;===???AAACCCDDDEEECCCEEEHHHJJJLLLNNNNNNNNNPPPOOOOOOPPPPPPQQQRRRSSSTTTRRRPPPOOOOOONNNKKKJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLMMMOOOOOOQQQTTTVVVVVVSSSQQQRRRTTTVVVVVVVVVVVVWWWYYYZZZ[[[^^^^^^```aaa\\\ZZZfffwwwqqqccc\\\YYYXXXPPPPPPPPPPPPPPPQQQRRRRRRTTTRRROOONNNNNNNNNMMMKKKNNNOOOPPPQQQQQQQQQQQQQQQTTTTTTTTTRRROOOMMMMMMNNNMMMMMMMMMLLLLLLJJJIIIIIICCCCCCBBBCCCCCCDDDEEEFFFDDDDDDFFFIIIJJJKKKQQQYYY^^^```eeemmmuuu|||~~~~~~|||wwwvvviiigggccclll|||lllKKKGGGBBBCCCQQQnnnxxx~~~kkkQQQPPPSSSXXX\\\XXXQQQOOOSSSXXX\\\```eeekkkuuu111000...---,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''((())))))******************************+++++++++******)))))))))+++++++++,,,,,,---------,,,,,,,,,------------...,,,---.........///000111222999III^^^oooqqqeeeXXXSSSMMMCCCIIIbbbtttvvv~~~wwwssslllbbbZZZRRRPPPNNNLLLJJJHHHDDDAAA>>>===;;;:::888777666666777666666555555555666666555555444444444444555555666555555444555777888999::::::;;;<<<============<<<:::999888888:::<<<===@@@@@@AAABBBCCCDDDDDDEEEGGGIIIMMMPPPRRRSSSRRRRRRTTTSSSRRRQQQRRRSSSUUUVVVUUUSSSQQQOOONNNMMMKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLOOORRRTTTTTTQQQPPPQQQTTTVVVYYYZZZYYY[[[```dddeeehhhggghhhhhhdddccclllxxxxxx|||{{{rrriiiddd```]]]QQQQQQQQQRRRUUUXXXZZZZZZYYYWWWTTTRRRRRRQQQOOOMMMOOONNNNNNOOOPPPPPPOOONNNQQQRRRRRRQQQOOOMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDEEEEEECCCCCCEEEFFFFFFLLLTTTYYYYYY[[[bbbkkkqqqttttttwwwxxxzzz~~~|||yyyzzz~~~{{{zzz{{{}}}sssgggfffkkktttzzz]]]PPPDDDCCCKKK^^^~~~|||~~~zzz^^^ZZZZZZ___eeefffaaa______\\\]]]___ccciiisss111000...---,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************,,,,,,++++++******))))))++++++,,,,,,,,,,,,------,,,,,,---------.........---...///...------000222555DDDYYYjjjpppkkk```YYYJJJJJJJJJ^^^}}}wwwpppjjjcccYYYRRRPPPNNNKKKIIIGGGCCC???<<<<<<;;;:::999777777666666666666555555555555666666555555444444444444555555444444444555666999;;;===;;;<<<===>>>????????????<<<;;;:::999:::;;;>>>???BBBBBBCCCDDDEEEFFFGGGHHHKKKMMMPPPSSSUUUUUUUUUTTTUUUTTTSSSRRRSSSTTTUUUVVVSSSSSSRRRQQQOOONNNMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMOOORRRQQQOOONNNQQQTTTVVV\\\^^^]]]```jjjrrrtttqqqnnnkkkkkkkkkkkkooossssssxxxzzzwwwsssnnneee]]]RRRQQQPPPSSSXXX]]]___```\\\ZZZWWWUUUUUUTTTRRRQQQSSSQQQNNNNNNOOONNNLLLJJJOOOQQQRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKIIIGGGFFFEEEEEEGGGDDDBBBDDDDDDDDDHHHNNNSSSRRRSSSYYYaaahhhkkklllsssuuuxxx{{{wwwvvvyyy~~~~~~|||}}}|||uuujjjeeedddhhh{{{cccKKKCCCFFFRRRlll}}}~~~~~~ppp]]]YYY\\\iiivvv{{{zzzyyyzzzyyyxxxyyy|||111000...---,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---//////...---///555999;;;VVVuuuvvvaaaRRRLLLMMMXXXddd{{{~~~vvv{{{qqqiiiccc]]]VVVPPPPPPMMMIIIFFFCCC@@@<<<999::::::999777777666666666555555444444555555666666555555444444444444555555444444444555777:::<<<>>><<<<<<>>>???@@@@@@@@@@@@<<<;;;;;;<<<===???AAABBBBBBCCCEEEGGGJJJLLLNNNOOOOOOPPPRRRTTTUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTUUUUUURRRTTTVVVUUUSSSQQQPPPPPPMMMKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLMMMKKKIIIJJJOOOSSSWWW^^^bbb```fffuuu|||wwwpppmmmmmmnnnooopppkkkoootttxxx}}}{{{qqqdddUUURRRQQQTTTYYY^^^``````[[[YYYWWWWWWWWWXXXWWWUUUYYYUUUQQQOOOPPPOOOMMMJJJKKKMMMOOOOOONNNMMMLLLMMMMMMMMMNNNOOOOOOOOOOOONNNPPPOOOMMMLLLJJJIIIIIIIIIHHHDDDBBBCCCCCCBBBDDDHHHLLLLLLMMMRRRYYYaaafffiiimmmpppuuuzzz|||}}}{{{|||ttttttnnniiieee```pppaaaLLLCCCIII\\\ppp}}}zzz|||gggaaacccttt111000...---,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))***+++++++++***************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000//////444===EEENNNiiinnnUUUKKKMMMgggwwwwww|||uuukkkbbb]]]XXXUUURRRNNNJJJFFFBBB@@@===;;;999888888777666555555555555555444444444444555666777555555444444444444555555777666666666777999;;;<<<<<<<<<>>>???@@@AAAAAAAAA<<<===>>>@@@BBBDDDFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUVVVVVVUUUUUUTTTUUUXXX[[[[[[XXXUUUSSSRRRPPPNNNKKKHHHFFFFFFGGGGGGDDDEEEGGGHHHIIIJJJKKKKKKGGGHHHGGGDDDCCCEEEKKKQQQXXXaaaeeeccckkk|||pppiiiiiikkkmmmeeefffjjjsss|||nnn]]]YYYUUUVVV[[[___```^^^[[[ZZZYYYZZZ\\\^^^^^^]]]]]]YYYTTTRRRTTTSSSPPPMMMKKKMMMOOONNNLLLIIIHHHGGGIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMJJJFFFDDDEEEEEECCCCCCFFFFFFGGGIIILLLOOOUUU\\\aaaaaafffllltttzzz}}}zzz~~~|||yyyzzz|||}}}~~~wwwwww|||zzzzzzqqqlllkkkbbb]]]fffgggzzziiiNNNFFFQQQ___|||~~~rrrmmm|||{{{uuuwww111000...---,,,,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((***+++,,,......*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000000111888DDDMMMfffttt{{{kkkRRRIIIYYYnnn}}}~~~vvv{{{tttmmmbbbZZZUUURRRQQQPPPLLLHHHCCC???===<<<;;;:::777666555444444444444555444444444444444555666777555555555444444555555555:::999888777777888999:::<<<<<<>>>???@@@AAAAAAAAA===>>>@@@CCCFFFHHHIIIIIILLLMMMNNNOOOQQQRRRSSSTTTSSSSSSRRRQQQQQQRRRRRRSSSUUUUUUWWWWWWWWWVVVUUUTTTXXX\\\``````\\\WWWTTTSSSSSSQQQMMMIIIGGGFFFGGGHHHCCCDDDFFFHHHJJJKKKLLLLLLEEEDDDCCC@@@>>>BBBIIIOOOXXXbbbfffdddmmmsssdddaaaeeeiiimmmjjjjjjssspppeee```[[[[[[^^^aaa```^^^]]]\\\\\\^^^aaacccdddddd```[[[VVVUUUWWWWWWTTTQQQRRRSSSTTTSSSOOOKKKIIIHHHGGGHHHIIIKKKMMMNNNNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQMMMIIIGGGIIIIIIFFFDDDFFFDDDFFFGGGGGGFFFJJJQQQVVVVVV[[[cccllltttxxxyyyzzz|||qqqgggbbbaaauuu~~~|||ttttttyyy~~~qqqkkkrrrmmm___ZZZXXX___nnn___HHHJJJSSSuuu}}}|||ooobbb___www~~~222000---,,,---------,,,------,,,,,,+++***)))))),,,+++***((((((((()))***((()))***++++++***)))(((************************(((((()))***+++,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------///,,,)))))),,,///000///---111111///333AAAPPPXXXooottthhhMMMAAAUUUxxxxxxqqqtttzzzyyyooohhh___WWWSSSPPPLLLIIIEEEDDDAAA>>>;;;999888777777777777777777666555555555444222222333555888:::999888666666666777999:::777777888888999999:::::::::===@@@BBBCCCCCCDDDEEEBBBBBBCCCDDDGGGJJJMMMOOORRRRRRPPPPPPQQQRRRUUUVVVWWWTTTRRRTTTTTTSSSUUUYYYZZZUUUSSSVVVZZZ[[[YYYWWW___bbbdddddd```]]][[[[[[\\\RRRJJJIIIHHHDDDCCCEEEFFFCCCAAADDDIIIMMMLLLIIILLLEEEBBBEEEGGGFFFHHHMMMVVVZZZ\\\```qqqoooeeedddeeeeeellliiikkkttt{{{|||||||||yyyxxxpppddd___aaabbb___^^^___cccfffeeeaaabbbgggccc___YYYVVVWWWXXXXXXWWW^^^___```]]]WWWPPPJJJGGGIIIKKKLLLJJJLLLOOONNNJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMKKKJJJHHHIIIGGGEEEDDDEEEIIINNNQQQRRRVVV[[[aaagggnnntttyyyyyy}}}~~~wwweeeVVVUUU]]]pppyyyssstttwwwwwwooolllmmmlllgggbbb___WWWUUUfffcccPPPUUUYYYwww~~~}}}~~~ppp^^^kkk}}}222000---,,,---------,,,------,,,,,,+++******))),,,+++***)))(((((()))***((()))***++++++***)))(((************************)))))))))***+++++++++,,,***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------///,,,***+++---//////......333666999AAALLLTTTVVVdddaaaVVVHHHHHH^^^}}}zzzzzz{{{uuummmfff]]]VVVRRRNNNJJJGGGCCCAAA???<<<:::888777666666666666666666555444444444333222222333666888:::777777777777777777888888888999999::::::;;;;;;;;;<<<>>>AAABBBCCCCCCEEEGGGDDDDDDEEEFFFIIILLLOOOQQQRRRQQQQQQQQQRRRTTTVVVXXXYYYUUUSSSTTTTTTSSSTTTXXXWWWVVVWWWZZZ]]]______```gggfffdddccccccbbb```]]][[[SSSMMMNNNMMMHHHEEEFFFEEEBBB@@@BBBGGGKKKJJJHHHJJJDDDBBBDDDFFFEEEIIINNNUUUYYY\\\___nnnrrrgggccccccccceeecccfffooouuuxxx{{{wwwjjjbbbbbbcccaaa^^^^^^aaaeeedddbbbdddiiiddd```\\\ZZZ\\\]]]]]]\\\eeeggghhhfff```XXXSSSPPPHHHJJJJJJGGGHHHLLLLLLHHHJJJKKKLLLMMMNNNNNNOOOOOOMMMNNNOOOOOONNNMMMKKKJJJKKKIIIGGGEEEFFFHHHKKKMMMMMMQQQVVV[[[aaagggnnnsssxxx|||~~~wwwgggYYYYYY```tttzzzvvvvvvxxxyyyssslllkkkmmmnnnkkkgggbbbZZZVVVcccvvvxxx___NNNWWWrrrzzz~~~~~~tttfffrrr{{{~~~222000---,,,---------,,,---,,,,,,++++++*********++++++***)))))))))******))))))************))))))******************************************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------...---,,,---...///...---///222666===IIIUUUXXXTTT[[[QQQJJJOOO]]]nnn|||pppxxxyyyttthhhbbbYYYSSSOOOLLLGGGDDD???>>><<<:::999777777666555555555555555444444333333333222222444666999;;;777777777777777777777666:::::::::;;;<<<=========???AAABBBCCCCCCEEEGGGJJJHHHHHHHHHJJJLLLOOOQQQSSSQQQQQQQQQRRRSSSVVVXXXZZZ[[[VVVTTTUUUUUUSSSTTTXXXVVVZZZ___aaabbbdddgggiiimmmiiidddccceeeeeebbb___\\\VVVQQQRRRQQQMMMIIIGGGDDDAAA???AAAEEEHHHGGGFFFIIIEEECCCCCCDDDEEEHHHMMMQQQVVVZZZ]]]iiixxxkkkeeeccccccaaa```ccchhhlllooouuu|||~~~rrrgggdddeeeeeeaaa```aaaddddddaaaccchhhgggeeecccccceeeggggggfffiiikkkmmmlllggg```[[[XXXSSSTTTPPPJJJHHHIIIIIIFFFIIIJJJJJJLLLMMMNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMMMMLLLJJJHHHHHHHHHHHHIIIHHHKKKNNNRRRWWW]]]dddiiiqqquuuzzzxxxmmmcccfffooo}}}yyyxxxxxxsssnnniiiiiimmmpppnnnllleee```YYY\\\rrrwwwyyy|||]]]PPP[[[tttzzzuuusssqqqtttyyy222000---,,,---------,,,,,,,,,,,,++++++*********+++*********************)))))))))******)))))))))************************+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------------........./////////...---444555888@@@PPP]]]^^^YYYVVVJJJMMMfff}}}wwwrrr{{{}}}tttoooccc]]]UUUOOOLLLIIIDDDAAA<<<<<<:::999888777777777555555555666666555555444333333222333555777:::;;;999888666555555666777888:::;;;;;;<<<===>>>??????BBBCCCDDDDDDEEEGGGJJJMMMLLLLLLLLLMMMNNNQQQSSSTTTPPPPPPQQQRRRTTTWWWYYYZZZ\\\XXXVVVWWWVVVTTTUUUYYY[[[eeelllkkkggggggkkknnnkkkjjjhhhgggfffdddbbb___bbb\\\UUUSSSQQQNNNKKKIIIEEECCCAAAAAACCCFFFFFFFFFJJJHHHFFFDDDCCCCCCFFFIIILLLRRRXXX\\\fff{{{qqqiiiggggggcccbbbccceeedddeeekkksss}}}zzzooogggfffgggfffcccccceeeeeebbbcccfffkkkkkkkkklllnnnooopppqqqkkknnnrrrsssqqqlllhhheeehhhggg```UUUMMMKKKJJJGGGIIIIIIJJJJJJLLLMMMNNNNNNMMMNNNPPPQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIFFFHHHIIIKKKMMMRRRXXX\\\eeejjjrrruuurrrpppxxx{{{xxxxxxtttoooiiihhhkkkmmmmmmllliiiiiiaaaXXX]]]rrr___VVVbbbxxxllldddgggmmmvvv222000---,,,---------,,,,,,,,,+++++++++++++++************++++++++++++******))))))))))))))))))***************************+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000000/////////777<<>>;;;;;;:::999888888888888555666666777777777666666333333333444555777999;;;;;;999555333444666:::===;;;<<<<<<===???@@@@@@AAADDDFFFFFFGGGGGGIIILLLOOOOOOOOONNNNNNOOOPPPRRRSSSNNNNNNPPPRRRTTTVVVXXXYYY\\\XXXWWWXXXXXXVVVXXX\\\fffrrrzzztttllljjjlllnnnggglllpppooojjjdddcccdddiiibbbYYYQQQOOOOOOMMMKKKHHHFFFCCCBBBCCCEEEFFFGGGKKKLLLKKKFFFCCCBBBCCCDDDIIIPPPXXX___gggzzzvvvkkkhhhiiieeecccdddeeecccbbbgggnnnyyywwwkkkeeedddgggddddddhhhiiiggggggjjjkkklllmmmnnnoooqqqssstttnnnssszzz}}}}}}{{{xxxvvvwwwvvvnnn```UUUQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMHHHIIIIIIIIIHHHJJJNNNQQQYYY^^^fffmmmnnnrrr~~~}}}yyywwwyyytttmmmiiiiiiiiiiiihhhnnntttppp___TTTXXX___aaadddUUUhhhzzzhhh___```dddmmmxxx~~~|||222000---,,,---------,,,++++++++++++++++++++++++)))***++++++,,,+++++++++******))))))))))))************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++,,,,,,------.........---...000000//////111333333???OOO[[[bbbbbbZZZQQQAAAIIIfffwwwuuummmnnn|||nnnccc```ZZZUUUNNNJJJGGGDDD???;;;::::::999888777777777777555666777777777777777777444444555555666777888999;;;888666444555999===@@@===>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJJJJLLLNNNQQQQQQQQQOOONNNNNNNNNOOOOOOKKKLLLNNNPPPRRRTTTVVVVVVYYYUUUTTTWWWXXXWWWZZZ^^^nnn|||{{{qqqnnnnnnmmmgggpppwwwwwwooohhhhhhjjjmmmggg\\\RRROOOQQQQQQNNNJJJHHHFFFDDDCCCDDDFFFHHHIIINNNOOOJJJDDDCCCBBBAAAHHHNNNXXXaaaiiivvv|||mmmeeedddcccbbbdddhhhiiiiiilllqqq{{{rrriiigggeeeccceeellloooooonnnpppiiijjjkkkkkkkkklllooorrrmmmsss{{{~~~}}}yyyyyyssseeeZZZUUUTTTSSSMMMMMMKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLLLLKKKIIIIIIJJJKKKQQQTTTYYY___bbbggguuu|||yyy}}}xxxqqqkkkhhhgggfffeeetttkkkYYYSSSQQQLLLeeevvvRRRVVVooozzzqqqrrrkkkccc```___eeeqqq~~~~~~{{{xxx222000---,,,---------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++***)))(((((()))***+++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...++++++,,,,,,---......///,,,...000///...000333666777FFFUUUYYYWWWTTTNNNIIINNN\\\wwwsssnnnooossszzzkkk```^^^XXXSSSLLLHHHFFFCCC>>>:::999888777666555555555555444555666666777777666666555666666666666777777888777777777888:::<<<>>>@@@@@@AAABBBCCCDDDFFFGGGGGGFFFIIIKKKMMMMMMNNNOOOQQQSSSQQQOOOMMMKKKKKKKKKKKKIIIJJJLLLNNNPPPRRRRRRSSSSSSPPPPPPTTTVVVWWWZZZ___qqquuutttsssoookkkqqqvvvvvvqqqmmmlllnnnlllhhh___VVVTTTWWWVVVQQQKKKIIIGGGDDDBBBCCCEEEGGGEEEMMMQQQMMMGGGFFFDDDAAADDDIIISSS^^^eeemmm~~~qqqccc^^^cccbbbfffmmmrrrrrrrrrsss~~~wwwvvviiigggjjjqqquuusssppppppjjjjjjjjjiiigggiiimmmppplllsss{{{~~~}}}yyyzzzuuuggg[[[VVVTTTSSSPPPOOOMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPOOONNNLLLLLLLLLMMMMMMOOOSSSUUU\\\kkkzzz~~~~~~yyyrrrkkkhhhgggggggggwwwrrr^^^WWWRRRKKKNNN___qqqxxxzzzqqqaaaaaazzz{{{oooeee___ZZZ```rrr~~~}}}~~~}}}|||{{{|||~~~}}}zzzwww222000---,,,---------,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++***)))(((((()))***+++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---...//////,,,...//////...000444999EEEQQQYYYUUUMMMJJJLLLNNNdddsss|||mmmhhhkkkjjjyyyzzzttteeeZZZZZZVVVRRRLLLHHHFFFCCC>>>:::888777666555444333333333333333444555666666666555666666777777777777777777333555999<<<>>>??????>>>CCCCCCDDDFFFGGGHHHJJJJJJFFFIIIMMMOOOOOOOOOPPPQQQSSSQQQOOOLLLJJJHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQNNNLLLLLLQQQTTTVVVYYY___qqqxxxxxxwwwrrrnnnpppqqqqqqpppooonnnnnniiihhhaaaYYYYYY\\\ZZZTTTKKKIIIGGGCCCAAABBBDDDGGGAAALLLRRRNNNIIIHHHFFFCCC???CCCMMMYYY^^^cccppp~~~vvvcccZZZeeedddhhhrrrxxxwwwtttsss~~~pppnnnooouuuwwwrrrmmmkkklllmmmllliiiggghhhmmmqqqqqqwww|||}}}xxxiii\\\UUURRRPPPRRRQQQNNNLLLKKKKKKLLLLLLOOOOOOPPPQQQQQQPPPOOONNNOOONNNMMMKKKKKKKKKLLLLLLMMMOOORRRSSSQQQPPPOOOOOOKKKJJJJJJMMMPPPXXXhhhwwwzzzyyy}}}|||xxxqqqlllhhhhhhiiijjjyyyqqq^^^YYYUUUMMMGGGKKKTTT___kkk{{{VVVnnnooobbbZZZUUU^^^xxx{{{~~~{{{zzzyyy{{{}}}}}}{{{xxx333000---+++,,,---------+++,,,,,,,,,,,,+++******++++++******)))((((((((())))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...))),,,---***+++......,,,++++++,,,,,,---...//////.........///......---------......---...444<<>>AAABBBAAAAAAAAADDDEEEFFFGGGIIIJJJKKKLLLNNNPPPQQQNNNKKKIIIKKKNNNQQQNNNJJJFFFDDDCCCDDDFFFIIIHHHHHHJJJMMMOOOOOONNNMMMOOORRRUUUWWWYYY\\\^^^kkkttt}}}nnnjjjkkkppprrrnnniiigggnnniiidddccccccaaa[[[UUUKKKJJJGGGEEECCCBBBBBBBBBBBBCCCFFFLLLPPPPPPMMMIII@@@CCCGGGLLLTTT]]]gggnnn|||hhhXXX```dddmmmuuuuuuqqqpppssswwwtttssssssllleeeffflllkkkmmmmmmjjjfffffflllrrr}}}}}}}}}wwwdddPPPHHHIIIKKKPPPTTTUUURRROOOMMMLLLNNNOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQSSSQQQMMMJJJMMMUUU```gggdddlllxxx}}}tttmmmkkkjjjiiihhhuuurrrjjjaaa\\\ZZZTTTMMMCCCHHHFFFDDD\\\~~~www___wwwnnnjjjeeeiii{{{~~~}}}}}}}}}|||yyyzzz}}}}}}zzzxxxzzz}}}}}}zzzxxx222000---,,,,,,---------+++,,,,,,,,,,,,+++******)))))))))))))))*********))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...***------++++++...///,,,+++,,,,,,------.........------............------111111222222444:::BBBIIIRRRSSSPPPGGGCCCLLLaaaqqqvvvmmmhhhkkk{{{tttoooggg^^^YYYYYYTTTNNNFFFBBB@@@>>>:::666777666666555555666666777666666666666666666777777888888777555333333555777777:::???AAACCCDDDEEEFFFEEEEEEGGGHHHJJJKKKLLLMMMMMMNNNNNNLLLJJJJJJJJJKKKLLLJJJGGGDDDCCCDDDFFFGGGIIIHHHIIIKKKMMMNNNNNNLLLOOOSSSWWW[[[\\\]]]^^^___fffnnnzzz}}}vvvrrrrrrqqqkkkfffeeejjjfffaaa```bbb```ZZZUUUQQQOOOLLLHHHEEEBBBAAA@@@CCCDDDFFFIIIMMMMMMJJJGGG>>>???BBBFFFLLLVVVaaahhhooo^^^]]]aaajjjsssuuutttwww|||~~~~~~xxxrrrooolllhhhiiinnnlllnnnnnnkkkgggggglllqqqwwwxxx|||vvvcccQQQHHHHHHHHHMMMRRRSSSRRRNNNMMMLLLKKKLLLNNNOOOOOONNNLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQOOOMMMLLLOOOTTTXXXXXX```lllyyy|||~~~}}}yyyvvvqqqjjjfffpppnnnfff]]]YYYWWWRRRKKKEEEJJJHHHDDDQQQpppyyytttuuupppooozzz~~~zzz}}}{{{|||}}}zzzzzz{{{}}}~~~}}}{{{yyywww222000---,,,---------,,,,,,,,,,,,,,,,,,++++++***'''(((((()))******++++++))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++......+++,,,//////,,,------------------------,,,------.........------111222444666:::AAAIIINNNOOOSSSLLLAAAHHH```qqqttt|||zzzhhhccciiiyyyxxxpppjjjddd\\\XXXXXXNNNIIICCC???>>><<<999666888777777666666777777888888888888888777777777777555555666555444555777::::::<<>>DDDDDDDDDFFFIIIJJJIIIHHHCCCBBBBBBCCCHHHRRR]]]eeeuuusssaaa]]]bbblllvvvyyywwwyyy~~~}}}|||qqqllljjjiiilllooonnnpppqqqmmmiiihhhlllqqqttttttyyy{{{rrrcccRRRHHHFFFDDDIIINNNQQQQQQOOONNNMMMJJJLLLMMMOOOOOOMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPOOOQQQRRRQQQNNNMMMLLLMMMLLLTTT___lllvvv{{{}}}}}}~~~}}}~~~yyysssmmmhhhkkkiiicccZZZUUUSSSOOOIIIGGGIIIIIIEEEEEEQQQgggxxxvvvgggxxxrrr~~~yyytttyyy~~~}}}|||}}}|||yyy{{{{{{{{{{{{zzzxxxwwwvvv111///---,,,---...---,,,,,,,,,------,,,,,,+++***(((((())))))************))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,......,,,,,,//////,,,------------------,,,,,,,,,,,,---............------///333888???FFFMMMQQQQQQMMMFFFGGG\\\www{{{uuuvvv|||yyyllldddlll}}}~~~tttjjjeee```YYYUUUUUUJJJFFFAAA===<<<;;;999777777777777777777777777777999999888888777777666666333444555666666777:::===>>>???AAABBBCCCFFFJJJMMMGGGHHHJJJLLLNNNOOOOOOOOOMMMKKKIIIJJJLLLLLLJJJGGGEEEDDDCCCBBBCCCFFFHHHJJJGGGGGGIIILLLNNNNNNKKKHHHPPPSSSWWWYYYYYYYYYYYYZZZ]]]```hhhwww}}}qqqllljjjhhhiiilllhhhdddaaacccfffgggccc___[[[YYYUUUOOOIIIDDD@@@>>>DDDCCCCCCDDDFFFHHHJJJKKKGGGEEEBBBAAADDDMMMXXX```kkkyyysssbbbccchhhqqqyyyyyyuuuuuuxxx}}}~~~vvvoookkkjjjmmmpppooorrrssspppjjjiiilllpppttttttyyy}}}wwwqqqfffVVVJJJDDDBBBFFFKKKOOOQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMPPPSSSSSSRRRPPPOOOOOOKKKOOOWWW```iiiqqqvvvyyyyyytttqqqppppppiiihhhbbbYYYTTTRRRNNNJJJFFFDDDFFFHHHDDDAAAKKKYYY|||vvvsssvvvrrryyy~~~zzziiirrr|||~~~}}}}}}|||||||||}}}~~~}}}zzzwwwxxxwwwvvvuuutttttttttttt111///------......---+++,,,------------,,,++++++************))))))(((((())))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,......++++++......+++------------------,,,,,,,,,---....../////////...+++...555===EEELLLPPPQQQQQQEEEBBBUUUsssuuuppp{{{tttiiigggppp~~~yyyoooeee```\\\VVVRRRQQQGGGDDD@@@===;;;:::999999666666666666666666666666777777777666666555555444333555777888999;;;>>>@@@BBBCCCCCCCCCCCCEEEIIILLLIIIJJJLLLNNNOOOOOONNNNNNMMMKKKIIIJJJMMMMMMJJJGGGEEEEEEDDDDDDDDDFFFHHHIIIGGGGGGIIILLLOOONNNLLLIIIPPPQQQRRRSSSSSSTTTWWWYYY[[[]]]bbbrrr}}}qqqlllkkkkkkmmmqqqkkkhhhfffhhhlllnnnkkkggg[[[YYYVVVQQQLLLGGGCCC@@@BBBBBBCCCCCCEEEHHHLLLNNNGGGEEEAAA>>>???EEEOOOUUUcccnnn}}}zzzmmmpppnnnooopppnnnmmmqqqyyy~~~|||sssoooqqqtttpppsssuuurrrllliiikkknnnpppqqqxxx{{{xxxmmm[[[KKKCCCBBBDDDHHHLLLPPPSSSSSSSSSQQQOOOLLLJJJJJJKKKMMMOOOOOOOOOOOOOOONNNNNNNNNNNNQQQQQQQQQPPPPPPOOOOOOOOONNNPPPRRRRRRRRRQQQRRRSSSOOOPPPRRRVVV]]]eeemmmqqq}}}zzzvvvttttttuuukkkkkkfff]]]VVVTTTQQQMMMEEE@@@BBBKKKLLLDDDBBBHHHZZZ{{{{{{kkkttt}}}|||}}}~~~~~~eeemmmwwwzzz{{{}}}}}}}}}~~~|||~~~~~~{{{yyyyyyyyyyyyzzzzzz{{{yyyvvvtttrrrqqqpppooooooppppppqqq000///............,,,+++---------------,,,++++++++++++******)))(((((('''))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++......+++***------***---------------------------...///000000000000000...333;;;EEEMMMQQQPPPNNNLLLFFFLLLddd~~~|||zzzzzzppphhhgggrrr}}}|||{{{tttjjj```\\\ZZZTTTOOOLLLEEECCC@@@===:::999999999555666666777777666666555555555555555444444444444555777:::<<<===???BBBDDDDDDEEEFFFEEEEEEFFFIIIKKKKKKLLLNNNOOOPPPNNNMMMLLLJJJJJJJJJLLLMMMLLLJJJHHHEEEEEEDDDDDDEEEFFFGGGHHHGGGHHHIIILLLOOOPPPNNNLLLOOOPPPPPPPPPPPPRRRVVVYYYXXXYYY]]]llluuupppnnnmmmnnnpppllliiihhhjjjoooqqqoookkk[[[ZZZWWWSSSOOOJJJFFFDDDBBBBBBCCCCCCDDDGGGKKKNNNJJJHHHDDDAAA@@@CCCIIINNN[[[dddrrr|||tttkkkeeebbbfffssszzz{{{yyyyyyxxxyyyqqqtttvvvsssmmmiiiiiilllkkklllsss}}}uuu```MMMCCCCCCCCCEEEIIINNNSSSUUUUUURRRPPPMMMJJJIIIKKKMMMOOORRRRRRQQQPPPPPPOOOOOONNNRRRRRRQQQPPPOOOOOONNNNNNPPPPPPQQQPPPNNNNNNPPPRRRRRRQQQPPPQQQUUU[[[aaaeeelllqqqxxx}}}{{{xxxwwwpppqqqlllbbb[[[XXXUUURRRHHHAAAAAAKKKQQQMMMFFFEEE@@@\\\ttt}}}zzz|||}}}~~~rrrvvv}}}||||||zzzyyyyyy|||{{{xxx{{{~~~|||yyywwwwwwwwwwwwwwwvvvuuusssrrrooonnnmmmlllkkkkkkllllll000///......///...,,,***---------...------,,,+++*********)))))))))))))))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++------***))),,,+++(((+++,,,,,,------............///000111222222222222444999BBBLLLRRRRRRLLLGGGFFFTTTcccppp~~~wwwnnnnnnooowww|||xxxpppeee\\\ZZZYYYSSSLLLHHHDDDBBB???<<<999777888888666777888888888888777666444444444444444555555555777:::===@@@AAACCCEEEGGGDDDFFFHHHHHHHHHIIILLLNNNMMMNNNOOOPPPOOOMMMKKKIIIGGGIIIKKKLLLKKKIIIIIIIIIBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIILLLOOOQQQQQQPPPKKKLLLNNNOOOOOOQQQTTTWWWQQQTTTXXXfffxxxtttqqqllljjjjjjjjjgggeeehhhnnnpppmmmiii^^^\\\ZZZVVVRRRMMMHHHFFFBBBCCCDDDCCCBBBCCCGGGJJJKKKJJJHHHEEEBBBCCCEEEHHHRRRYYYfffttt|||ssslllhhhjjjuuuzzzssstttvvv}}}xxxppptttwwwtttmmmhhhhhhjjjkkkjjjnnnvvv}}}yyycccQQQJJJDDDBBBAAADDDKKKQQQUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRRRRPPPOOONNNMMMMMMOOOPPPPPPPPPNNNNNNPPPRRRSSSRRRRRRRRRTTTWWWYYY[[[]]]aaaggglllqqqxxx}}}}}}|||uuuvvvrrrggg^^^[[[YYYVVVPPPJJJEEEIIIOOOQQQLLLHHH===JJJYYYzzz|||xxx|||}}}~~~{{{zzzyyy{{{~~~~~~yyytttzzz}}}}}}zzzyyyvvvvvvvvvuuusssrrrqqqrrroooooommmllljjjhhhffffff000///......///...,,,***------......------,,,+++((((((((()))******++++++))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,***---,,,))))))++++++(((++++++,,,,,,---...////////////000222222333333333777<<>>>>>???MMMSSS^^^kkkuuu}}}~~~xxxrrrtttzzz~~~pppkkknnnsss~~~uuuppptttwwwtttmmmhhhggghhhooollllllrrrxxx}}}xxxdddVVVQQQDDDAAA???AAAHHHOOOTTTVVVVVVWWWXXXYYYXXXVVVTTTRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQOOONNNMMMMMMLLLNNNPPPQQQQQQRRRSSSUUUSSSTTTVVVWWWXXXWWWVVVVVVXXXZZZ]]]```eeennnzzz{{{yyy~~~xxxyyyuuujjjaaa]]]ZZZXXXWWWRRRJJJGGGJJJPPPOOOKKKFFFDDDGGGhhh|||yyywwwxxxyyy|||}}}}}}}}}|||~~~zzzuuuxxxzzz}}}}}}}}}|||||||||wwwwwwvvvtttrrrqqqqqqrrrqqqqqqooommmiiifffcccaaa//////...------------...,,,,,,,,,+++++++++******************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,---------......------------------,,,,,,---///,,,555GGGFFF777000:::===FFFOOOMMMCCC===>>>VVVrrruuukkkeeeppp}}}yyywwwfff___XXXVVVSSSLLLFFFDDD@@@>>><<<;;;;;;:::888555666555555555555666777777444555555555555666:::<<<:::<<>>>>>???BBBEEEGGGGGGFFFFFFHHHJJJNNNPPPRRRTTTTTTIIIFFFFFFJJJLLLLLLOOOTTTNNNTTTWWW\\\ppp~~~ssshhhbbbaaaeee______gggnnnmmmiiifffbbbeeeddd^^^YYYVVVPPPJJJFFFAAA@@@BBBDDDBBBCCCEEEKKKJJJGGGEEECCCBBBBBBBBBGGGLLLUUUaaajjjwww|||mmmpppuuu|||~~~~~~wwwoooiiifffrrr|||qqq|||~~~}}}vvvlllggggggiiikkkggggggppp{{{xxxkkk^^^UUUGGGAAA===@@@DDDHHHOOOUUUXXX^^^bbb```^^^[[[TTTMMMKKKKKKPPPVVVTTTPPPQQQWWWVVVVVVTTTQQQNNNLLLMMMNNNQQQRRRRRRSSSSSSTTTTTTTTTWWWWWWVVVXXX[[[\\\\\\\\\YYYXXXYYY[[[]]]cccppp}}}~~~}}}}}}wwwxxxvvvpppeee\\\WWWVVV[[[TTTMMMKKKIIIHHHKKKQQQEEEBBBFFFZZZzzzuuu~~~zzzqqqttttttuuuxxx|||~~~}}}|||{{{{{{{{{vvvwww{{{~~~~~~{{{zzzyyy{{{xxxvvvtttsssqqqooolllpppmmmhhhdddaaa_________//////...------------...,,,,,,,,,+++++++++******************************+++++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------111...000<<<<<<555666CCCFFFKKKNNNIIIDDDGGGOOOdddzzzrrrjjjiiinnn{{{wwwuuueee]]]VVVSSSPPPIIIDDDBBB???===:::999999888777555777777666666666666777777444555777888999:::===??????@@@AAACCCFFFHHHJJJKKKIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPOOOMMMKKKGGGFFFDDDDDDEEEEEEDDDCCC@@@???@@@AAADDDEEEDDDBBBEEEFFFIIIMMMRRRTTTSSSQQQIIIEEEDDDHHHJJJJJJNNNSSSPPPUUUVVVYYYhhhyyynnngggeeefffjjjdddbbbhhhnnnnnnkkkiiiggghhhddd]]]XXXVVVSSSOOOHHHCCC@@@BBBCCCAAAAAACCCFFFGGGHHHHHHHHHFFFDDDBBBDDDGGGOOOZZZeeessszzzoootttwwwyyy}}}xxxnnngggbbbmmm|||xxx~~~~~~}}}wwwpppjjjhhhiiijjjfffgggpppyyy~~~yyymmmaaaXXXIIIBBB===???BBBEEEJJJOOOWWW]]]aaa```___]]]YYYSSSTTTQQQQQQTTTSSSOOOPPPUUUUUUVVVVVVUUUSSSSSSUUUVVVXXXYYYZZZZZZYYYWWWUUUSSSYYYXXXYYY[[[^^^`````````___]]]\\\\\\[[[```nnn|||{{{yyyyyyzzzxxxwwwuuupppiiibbb^^^\\\^^^XXXRRROOOJJJEEEEEEHHHMMMJJJGGGIIIWWWppp~~~}}}yyyuuuuuuttttttvvvxxx{{{~~~||||||{{{{{{{{{|||{{{|||}}}}}}{{{xxxuuuvvvxxx|||~~~~~~|||yyywwwvvvuuuuuuuuutttrrrmmmjjjkkkiiigggccc```\\\ZZZYYY//////...------------...,,,,,,,,,+++++++++*********************************++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........---222...+++111333555???EEEJJJOOONNNGGGEEEPPP^^^rrrwwwgggjjjvvv~~~{{{vvvqqqoooddd[[[RRROOOKKKFFFAAAAAA>>>;;;888666666777777666999999888777666666666666444777:::<<<===>>>AAABBBCCCCCCCCCCCCFFFIIIMMMOOOMMMNNNOOOPPPPPPPPPNNNMMMQQQPPPPPPPPPPPPOOOLLLJJJGGGEEEDDDCCCDDDDDDBBB@@@???>>>???AAACCCDDDDDDCCCEEEFFFIIIPPPXXXYYYUUUOOOHHHDDDBBBEEEGGGHHHMMMSSSRRRUUUUUUVVVbbbuuuxxxpppllllllmmmmmmgggdddiiinnnmmmkkkjjjkkkjjjddd[[[WWWWWWVVVSSSJJJDDDAAABBBBBB@@@@@@BBBBBBEEEIIILLLLLLJJJFFFDDDCCCDDDJJJTTT___ooovvvqqqvvvuuusssxxx~~~rrriii___gggvvv}}}zzzuuuoookkkhhhiiieeefffnnnvvv{{{~~~zzzqqqfff]]]MMMFFF@@@@@@AAABBBFFFKKKUUU[[[______^^^___]]]ZZZ]]]WWWSSSSSSSSSPPPPPPRRRSSSUUUXXXYYYYYYZZZ\\\^^^___```bbbcccaaa\\\WWWTTTXXXXXXYYY[[[___bbbbbbbbbbbbbbbbbb```]]]aaappp~~~yyyyyy{{{}}}}}}zzzuuuqqqmmmhhhddd```^^^YYYUUURRRMMMEEEBBBCCCRRRVVVTTTIIIAAALLLjjj~~~yyyyyyzzzzzzvvvvvvvvvtttuuuxxx~~~~~~||||||{{{{{{{{{{{{{{{{{{xxxyyy{{{{{{yyyvvvuuuuuutttvvvyyy}}}}}}xxxuuurrrrrrtttuuuuuurrrlllhhheeeeeeccc```\\\XXXTTTQQQ//////...------------...,,,,,,,,,+++++++++************************************+++,,,,,,,,,++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,222---)))///333999FFFEEEMMMTTTRRRKKKMMM\\\mmmyyynnnjjjxxx~~~zzzuuuooojjjgggbbbYYYPPPLLLIIICCC@@@@@@>>>;;;777555555777888888999888777666666555555666777:::===@@@@@@@@@AAACCCCCCCCCCCCEEEGGGJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOTTTSSSRRRQQQQQQOOOLLLIIIGGGEEECCCCCCCCCBBB@@@???<<<<<<===AAAEEEGGGHHHGGGHHHHHHLLLVVV^^^___WWWOOOHHHCCCAAACCCEEEGGGLLLSSSRRRUUUUUUUUU^^^mmmwwwzzz{{{uuurrrpppnnniiieeeeeekkknnnlllhhhgggjjjjjjeee\\\XXXXXXWWWTTTJJJDDDAAABBBBBB@@@AAACCCBBBEEEJJJMMMNNNLLLHHHFFFDDDDDDIIIRRR]]]jjj|||xxxuuuwwwnnnmmmsss}}}xxxnnn___cccnnn~~~}}}zzzuuunnniiihhhddddddjjjqqqvvvzzz~~~uuujjjaaaQQQIIICCCBBBBBBBBBEEEJJJQQQXXX\\\[[[ZZZ\\\]]]\\\___ZZZVVVVVVWWWWWWTTTSSSRRRTTTWWWYYYZZZ\\\^^^```bbbdddggghhhfffaaa[[[WWWUUUUUUVVVYYY]]]```aaaaaa```cccfffgggdddgggttt|||vvvrrrooolllgggccc]]]XXXUUUSSSOOOHHHFFFGGGMMMZZZcccXXXEEEAAAQQQddd||||||}}}|||{{{yyyzzzzzzyyyvvvxxxxxxttttttxxx~~~}}}{{{zzz}}}~~~~~~~~~~~~~~~}}}}}}||||||zzz|||~~~|||wwwuuuuuuwwwsssuuuxxx|||}}}xxxtttqqqqqqrrrssssssppplllhhhbbbaaa___[[[WWWRRROOOMMM//////...------------...,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,000,,,+++777<<<@@@JJJIIIQQQUUUQQQOOOYYYnnnrrrjjjkkkuuu}}}xxxqqqkkkfffccc___VVVMMMJJJGGGCCC@@@@@@>>>:::777555666888999999777777666666555666666777<<<>>>AAABBBAAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLLLLNNNMMMKKKJJJKKKNNNQQQSSSUUUTTTRRRRRRQQQOOOKKKHHHGGGEEECCCBBBCCCBBB@@@>>>>>>>>>???BBBFFFIIIIIIHHHGGGHHHNNNXXX``````VVVMMMHHHCCCAAACCCEEEGGGLLLRRRSSSTTTTTTSSSXXXbbbjjjnnnpppzzz}}}zzzssslllgggeeehhhnnnqqqlllgggeeeeeegggeee___[[[ZZZWWWSSSKKKEEEAAABBBCCCBBBCCCFFFFFFGGGIIIKKKLLLKKKJJJIIIDDDDDDIIIQQQYYYaaannnzzzzzzkkklllqqqzzzyyypppaaa___dddsssxxxpppiiigggcccaaafffkkkpppwww}}}wwwkkkbbbSSSKKKCCCBBBAAAAAADDDHHHMMMTTTYYYXXXVVVYYY[[[[[[]]]\\\[[[[[[^^^^^^[[[WWWSSSUUUWWWXXXXXXYYY[[[]]]```bbbeeegggfffccc___[[[VVVVVVVVVYYY]]]___``````^^^bbbhhhllliiiiiirrr}}}{{{uuurrrrrrppplllhhh```[[[VVVTTTPPPKKKJJJLLLGGGWWWddd```PPPCCCBBBHHHaaazzz|||vvvvvv}}}{{{vvvsssrrrqqqqqqsssxxxyyysssrrrwww}}}|||yyywwwzzz~~~}}}{{{vvvssstttvvvsssuuuxxx|||}}}{{{wwwtttsssqqqpppooonnnllljjjgggaaa^^^YYYTTTPPPMMMKKKKKK//////...------------...,,,,,,,,,+++++++++******************************)))***++++++,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,000---000???EEEFFFMMMJJJNNNMMMJJJOOObbb||||||mmmjjjyyy}}}wwwpppiiiccc```ZZZRRRJJJHHHFFFBBB??????<<<999777666777999999999555555555666777888999:::@@@BBBDDDDDDCCCBBBCCCDDDHHHIIILLLNNNOOONNNMMMLLLLLLJJJHHHGGGHHHLLLQQQTTTUUUTTTRRRRRRQQQOOOKKKHHHFFFDDDCCCBBBCCCCCCAAA???CCCBBBBBBDDDFFFGGGFFFDDDDDDGGGNNNWWW]]][[[QQQIIIFFFBBB@@@CCCEEEFFFKKKQQQSSSSSSRRRPPPQQQUUU[[[```iiixxxuuukkkjjjlllqqqqqqkkkfffddd```dddeeeaaa___]]]YYYSSSNNNHHHCCCCCCDDDBBBCCCFFFGGGGGGHHHIIIJJJKKKKKKLLLDDDCCCFFFLLLRRRWWW___hhh}}}qqqppprrrwwwzzzrrrfff\\\ZZZdddqqqyyy}}}yyyqqqkkkhhhbbb___aaaeeejjjttt|||uuujjjdddUUULLLEEEBBBAAA???AAAEEEIIIQQQXXXWWWVVVYYY\\\]]]^^^aaaaaaaaaaaaccc```[[[XXXYYYYYYXXXVVVWWWYYY\\\]]]^^^aaaccccccbbbaaa___\\\[[[[[[]]]___aaaaaa``````bbbhhhllljjjgggjjjqqqwwwttttttxxx{{{{{{~~~{{{yyyvvvuuutttrrrpppnnnhhhbbb\\\YYYSSSLLLJJJLLLMMMUUU]]]^^^WWWLLLEEEAAACCC___zzzyyyoooppp}}}}}}tttmmmhhhgggjjjqqqyyy{{{tttpppuuuzzzzzz{{{yyyyyy|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}{{{wwwtttrrrssstttrrruuuyyyzzzyyyvvvuuutttsssqqqmmmkkkiiigggdddbbb\\\YYYTTTNNNJJJHHHHHHHHH//////...------------...,,,,,,,,,+++++++++******************************))))))***+++,,,,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------333111555CCCHHHIIIPPPEEEIIIKKKNNN[[[rrr|||uuurrrmmmyyyzzzsssllleee```]]]TTTLLLGGGFFFEEEAAA>>>===888777555666777888888777444444555777:::<<<>>>@@@CCCDDDEEEEEEEEEEEEGGGIIILLLLLLMMMMMMMMMLLLLLLLLLJJJIIIGGGGGGHHHKKKOOOQQQTTTSSSQQQQQQPPPNNNKKKHHHEEEDDDCCCCCCDDDDDDCCCAAADDDCCCCCCDDDEEEEEEDDDBBBCCCHHHOOOWWWZZZVVVNNNHHHCCC@@@???BBBDDDEEEIIINNNOOOOOONNNMMMMMMOOOTTTZZZhhhxxxssspppnnnooolllfffaaaaaa```ccceeebbbaaa```]]]XXXTTTMMMGGGEEEDDDBBBBBBEEECCCDDDFFFIIIKKKLLLMMMNNNGGGCCCCCCGGGKKKPPPXXX```pppwwwyyyttttttvvv~~~ooo___UUU[[[eeemmmwwwyyyyyyqqqllliiibbb]]]\\\___fffrrr|||qqqllljjj\\\SSSJJJFFFCCC@@@AAADDDEEEPPPXXXZZZYYY]]]aaaccceeejjjiiidddaaabbbaaa]]]```___]]]ZZZXXXYYY\\\___\\\\\\]]]]]]___```aaabbbaaa```___```aaabbbaaa```ccccccfffjjjkkkiiijjjnnnjjjggghhhnnntttxxx~~~}}}|||}}}}}}zzzuuuqqqooonnnkkkfffbbb___YYYPPPJJJJJJOOOOOOSSSXXX[[[XXXPPPIII>>>NNNuuu~~~|||{{{nnnoooxxxmmmhhhjjjuuuxxxrrrvvvyyywwwwwwwwwzzz}}}{{{wwwzzz|||~~~~~~}}}~~~}}}|||zzz{{{}}}~~~}}}~~~~~~~~~|||}}}zzzvvvttttttuuuuuuuuupppuuuyyywwwrrroooqqqtttpppnnnkkkiiifffaaa\\\XXXUUURRROOOKKKHHHEEECCCCCC//////...------------...,,,,,,,,,+++++++++******************************((()))***+++,,,---------************************))))))***+++,,,,,,------************************,,,,,,,,,---------......------------------,,,,,,...666666888BBBFFFIIISSSBBBJJJSSS___rrr{{{qqqqqqooo~~~{{{vvvoooggg```[[[XXXPPPIIIDDDEEEDDD@@@<<<;;;666555444555777777666555444444666999<<>>>>>AAACCCDDDGGGKKKKKKKKKLLLMMMMMMOOOUUU\\\dddtttyyysssmmmkkkfff___\\\]]]aaadddeeebbbaaabbb```\\\YYYQQQJJJGGGDDDAAA@@@BBB>>>AAAEEEJJJMMMNNNOOOOOOKKKFFFCCCEEEIIINNNWWW```gggjjjwwwuuuwwwwwwdddUUUXXX```gggssswwwxxxqqqnnnjjjbbb\\\ZZZ\\\cccqqq}}}zzznnnnnnqqqeee[[[QQQKKKGGGCCCBBBEEECCCOOOZZZ\\\]]]aaafffhhhmmmqqqoooeee^^^___```^^^eeedddaaa]]][[[]]]aaaddd]]]\\\[[[ZZZ[[[^^^aaabbbcccbbb``````aaaaaa___^^^fffcccdddjjjnnnoooppptttsssooommmrrrvvvxxx}}}~~~vvvnnnjjjiiijjjgggeeeddd^^^SSSLLLKKKEEEDDDGGGQQQ\\\^^^VVVNNNCCCDDD___vvvsss}}}{{{qqqooo{{{~~~vvvxxxzzzvvvqqqsssxxx{{{wwwqqquuu~~~}}}~~~}}}~~~~~~wwwyyy||||||}}}~~~xxxzzz|||}}}~~~}}}|||{{{}}}yyytttsssvvvyyyyyyxxxnnntttyyyuuunnnjjjnnnsssmmmllljjjhhhddd]]]VVVPPPNNNNNNLLLJJJGGGCCC@@@>>>555111------000111///++++++++++++*********)))))),,,,,,,,,++++++*********,,,+++***+++,,,---+++))))))***+++***((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++---,,,,,,...000222222111,,,555>>>DDDKKKOOOIIIAAACCCRRRcccppp|||zzzttt{{{~~~vvvrrrlllgggccc]]]TTTNNNJJJGGGBBB>>>;;;:::::::::<<<999666555777777555222555555888===CCCEEEDDDAAAGGGGGGGGGGGGIIIKKKNNNOOOOOOMMMKKKKKKLLLMMMLLLLLLIIILLLOOOMMMHHHFFFHHHLLLOOOQQQRRROOOKKKIIIJJJLLLAAAAAAAAA@@@@@@?????????@@@???@@@CCCFFFIIIJJJJJJAAAIIISSSYYYWWWQQQKKKIIIGGGCCC@@@@@@CCCGGGHHHHHHEEECCCBBBCCCIIIRRR\\\bbbjjjiiihhhmmm}}}xxx}}}yyykkkaaa```aaa^^^^^^^^^___aaaccccccbbb```___RRRIIIIIIKKKGGGDDDDDDCCCBBBCCCFFFJJJMMMNNNMMMPPPOOOLLLJJJIIILLLRRRVVV\\\hhh}}}}}}~~~uuupppxxxtttcccTTTTTTYYY```lllxxxuuu}}}tttkkkmmmddd[[[[[[cccmmmrrrsssvvvvvv|||jjjhhh```QQQEEE@@@BBBDDDGGGMMMXXXcccfffccc``````nnnqqqqqqkkkddd```^^^^^^``````^^^\\\aaaiiinnnnnnggg___XXXXXX___cccbbb___iiiiiiiiigggeeeccccccccclllkkkiiihhhiiilllppprrrvvvssssssvvvtttrrrxxx|||uuupppppprrrmmmmmmkkkhhhaaaYYYQQQMMMIIIHHHFFFHHHTTT______WWWPPPHHHLLLggg}}}}}}zzzzzzsssxxxuuuwww{{{wwwnnnxxx~~~ppppppzzzuuuyyy|||~~~~~~}}}}}}}}}|||zzz}}}}}}}}}}}}~~~zzz~~~|||zzz{{{{{{yyy}}}yyyuuuuuuwwwyyyyyywwwsssqqqnnnmmmnnnmmmiiifffmmmjjjfffbbb___ZZZUUUQQQLLLJJJGGGCCC@@@>>>======555111......111222///,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,+++***+++,,,---+++)))+++,,,---,,,+++******,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,...//////...000777CCCPPPXXXXXXRRRMMMKKKWWWeeeppp}}}|||~~~zzz{{{uuunnngggaaaZZZRRRLLLHHHEEEBBB>>>;;;:::999999999777555555777888666555666777:::@@@EEEGGGFFFDDDFFFFFFGGGHHHJJJMMMOOOPPPMMMLLLJJJJJJKKKLLLKKKJJJKKKNNNOOOMMMIIIHHHJJJNNNQQQQQQPPPNNNJJJHHHGGGGGGDDDDDDCCCBBBAAA@@@???>>>???>>>???AAADDDFFFFFFEEEBBBIIIRRRVVVTTTNNNJJJHHHEEEBBB@@@@@@CCCEEEFFFFFF?????????AAAFFFNNNXXX^^^aaa___^^^hhh}}}|||lll```___^^^[[[]]]^^^___aaacccccccccbbb^^^UUUOOONNNMMMHHHDDDDDDEEEEEEEEEFFFIIIKKKKKKKKKLLLKKKJJJGGGGGGJJJOOOSSSRRR[[[nnnxxx}}}vvveeeVVVSSSUUUZZZeeeqqqwwwyyyoootttkkkbbb^^^bbbiiioooqqq}}}zzz{{{uuupppdddUUUGGGAAA??????HHHKKKZZZmmmqqqfff___```lllkkkjjjhhhfffdddaaa___hhhhhheeedddlllyyyqqqfffZZZVVVZZZaaaccccccaaacccfffgggggggggffffffkkkjjjjjjkkkllloooqqqrrrzzzyyyzzz|||yyytttvvv|||{{{}}}~~~yyyuuurrrmmmmmmlllhhhbbbZZZSSSNNNFFFFFFEEEGGGQQQ]]]```[[[VVVLLLGGGQQQggg|||yyyzzz|||{{{}}}{{{{{{~~~~~~pppsssvvvkkkmmmvvvsssyyy{{{~~~~~~}}}zzzxxx~~~}}}}}}}}}}}}~~~{{{{{{yyyzzzyyywwwxxxvvvtttssstttuuuvvvvvvwwwsssnnnllllllkkkiiiggghhheee```\\\XXXTTTOOOLLLJJJHHHEEEAAA>>><<<;;;;;;444111......000111///---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,+++***+++,,,---+++)))+++---------+++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,---............;;;???KKKYYY[[[QQQKKKLLL\\\dddmmmttt}}}}}}}}}~~~~~~zzzvvvyyyrrriiibbb\\\UUUNNNIIIEEECCCAAA>>>;;;999888777777555444555666888888777888999===BBBGGGJJJIIIGGGIIIHHHIIIIIIJJJLLLMMMNNNLLLJJJIIIIIIJJJJJJIIIHHHNNNOOOPPPNNNKKKKKKNNNQQQSSSQQQNNNLLLKKKHHHEEECCCGGGFFFEEECCCBBB@@@???>>>>>>>>>>>>@@@BBBCCCBBBAAADDDIIIPPPRRROOOJJJGGGFFFCCCAAA@@@@@@AAABBBBBBAAA:::;;;>>>@@@EEELLLTTTZZZaaa^^^^^^jjjpppdddcccbbb^^^\\\]]]___aaacccddddddddd```]]]ZZZYYYTTTMMMIIIHHHIIIGGGFFFGGGHHHIIIIIIHHHIIIIIIGGGEEEDDDFFFKKKNNNPPPVVVeee|||yyyhhhXXXSSSQQQRRR\\\hhhwww~~~|||tttjjjaaa___dddkkkppp~~~~~~zzzzzzrrreeeYYYNNNFFF@@@===FFFJJJ\\\sssyyykkkaaabbbgggcccaaacccggghhheeebbbkkkmmmoooqqqzzzvvvlllaaa[[[]]]aaacccccc\\\___cccggghhhhhhgggfffjjjjjjkkkmmmoooqqqssstttzzz|||zzzyyy|||}}}}}}{{{vvvmmmmmmmmmjjjddd]]]VVVQQQGGGGGGFFFFFFMMMVVV[[[[[[XXXPPPGGGBBBFFFZZZ}}}zzzvvv~~~xxx~~~{{{xxxzzzvvv{{{~~~~~~~~~}}}zzzxxx}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}|||{{{{{{wwwxxxwwwtttrrrrrrrrrqqqpppppprrrtttvvvrrrlllhhhgggfffeeeeeeaaa]]]XXXSSSOOOLLLHHHFFFFFFDDDAAA>>><<<:::999999222///------...///...---......---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---+++)))***+++,,,+++)))((()))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------...//////000///000111222DDDGGGSSS]]]UUUEEEFFFRRRnnnwww|||{{{|||zzz}}}~~~zzzvvvttttttooohhh___XXXTTTPPPKKKGGGAAA@@@???===;;;999777666666555555555666666777777999;;;???DDDHHHJJJJJJIIILLLLLLKKKKKKKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKIIIHHHPPPPPPPPPOOOMMMNNNPPPSSSTTTQQQMMMLLLLLLKKKGGGCCCEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>AAACCCEEEDDDBBBEEEIIIMMMMMMIIIEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;888;;;???CCCFFFLLLSSSXXXbbbbbbfffpppuuukkkkkkjjjeee[[[]]]```bbbccccccdddeeeccceeefffccc\\\TTTOOONNNJJJHHHFFFFFFHHHIIIIIIHHHIIIIIIGGGEEECCCCCCFFFHHHQQQWWWcccttt{{{lll]]]UUUPPPNNNWWWdddpppyyynnnbbb\\\___hhhpppttt{{{|||qqqhhh```\\\WWWOOOEEE@@@AAAJJJ[[[llltttqqqiiidddaaa]]]\\\```dddeeeeeefffhhhooouuu{{{}}}sssooojjjgggfffeeebbb``````aaabbbdddfffggggggfffjjjjjjjjjkkkmmmqqqtttvvvuuuzzz{{{nnnnnnnnnlllggg```ZZZVVVLLLKKKIIIFFFGGGLLLRRRUUUUUUTTTPPPHHH???EEE]]]uuu|||nnnttt|||}}}}}}}}}~~~}}}{{{wwwxxxzzz{{{}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzyyyzzz~~~~~~yyyvvvuuutttrrrmmmooopppooolllkkknnnqqqpppnnniiieeebbb___^^^]]][[[WWWQQQLLLIIIFFFCCCBBBBBB@@@>>>;;;:::999888999///...,,,,,,---------,,,.........---------,,,,,,++++++++++++++++++++++++++++++***+++,,,---+++)))***+++,,,+++)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---.........///000//////111444888FFFJJJVVV[[[PPPEEEQQQiiizzz~~~}}}|||uuuppppppssshhhbbbYYYRRRNNNKKKGGGDDD???>>>===;;;999777666555777777666555444444555666999<<>>???AAADDDGGGIIIHHHGGGFFFIIIKKKJJJEEEBBBBBBCCCDDDCCCBBB???<<<999777666777<<>>===;;;:::999::::::;;;...------,,,,,,,,,------......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++,,,---+++))),,,......---,,,+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------...///,,,---...------111888>>>JJJNNNTTTRRRHHHGGG[[[tttzzzrrrlllmmmooofff```VVVOOOKKKGGGCCC???===<<<:::999777666555555666777777555444333444666:::>>>CCCFFFGGGGGGHHHIIIEEEFFFHHHJJJKKKLLLMMMMMMFFFFFFGGGJJJMMMMMMLLLKKKNNNNNNOOOPPPQQQQQQRRRRRRRRRPPPNNNMMMMMMMMMKKKIII@@@AAAAAAAAAAAABBBBBBBBB???@@@BBBFFFJJJLLLKKKIIIEEEHHHJJJHHHDDDAAAAAABBBDDDCCCBBB>>>999777666666888===CCCEEEEEEGGGNNNTTTXXXaaammmuuuvvvwww~~~vvvrrrkkkaaa___bbbeeeeeebbb```aaacccaaafffhhhccc^^^[[[XXXUUULLLIIIFFFEEEFFFHHHHHHHHHIIIJJJIIIGGGDDDCCCCCCDDDFFFQQQ^^^dddhhhttt|||sssjjjbbbXXXPPPWWWcccjjjzzz~~~xxxmmmaaaZZZ]]]fffnnnpppyyy^^^YYY[[[ddddddXXXJJJEEE===JJJUUU[[[gggtttrrrgggXXXUUUUUUYYYZZZZZZdddqqqsssuuuuuutttyyy}}}xxxrrrmmmmmmqqqtttjjjfffaaaaaaeeejjjmmmmmmllljjjiiiiiikkknnnsssuuuwww}}}|||sssrrrsssssssssooojjjddd```TTTPPPKKKIIIFFFEEEIIIOOORRRSSSUUUVVVPPPGGGCCCDDDPPPeee~~~|||}}}}}}~~~{{{yyyxxxyyy{{{}}}}}}}}}vvvxxxzzzzzzyyyyyyzzz{{{xxxyyy{{{}}}}}}}}}||||||yyyzzzzzzzzzyyywwwuuussswww{{{{{{vvvrrrrrrqqqnnniiijjjjjjiiigggeeeffffffaaaccccccaaa[[[UUUPPPNNNNNNKKKGGGDDDCCCAAA???>>><<<;;;;;;;;;;;;===>>>???............------...///------------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++***+++,,,---+++)))---...///...,,,+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////,,,------,,,,,,333>>>FFFOOOQQQPPPKKKIIISSShhhzzz{{{rrrkkkhhhhhh___YYYRRRLLLIIIEEE@@@<<<<<<;;;888666555555555666333555666555333333555888===AAAFFFHHHHHHGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJIIIBBBCCCEEEIIILLLMMMMMMKKKKKKKKKMMMPPPQQQRRRQQQOOOQQQQQQPPPNNNKKKIIIHHHIIICCCCCCCCCBBBBBBBBBBBBBBB@@@AAACCCGGGJJJKKKIIIGGGDDDGGGIIIGGGCCC@@@@@@BBBAAAAAA@@@<<<888777888;;;<<>>@@@CCCDDD///000000/////////000111------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++***+++,,,---+++)))+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...///000...//////---...666CCCNNNNNNNNNLLLJJJSSSiii}}}tttjjjdddbbbVVVQQQKKKHHHFFFDDD@@@===<<<:::777444333444555777111333555555333444777:::???CCCHHHIIIHHHGGGGGGIIIKKKKKKKKKJJJIIIFFFDDDCCC???@@@CCCGGGKKKMMMLLLKKKIIIJJJLLLPPPRRRRRRPPPNNNPPPRRRRRRNNNIIIEEEEEEGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@AAACCCFFFHHHHHHFFFDDDCCCFFFHHHGGGCCC@@@@@@BBB??????>>>;;;888888;;;???AAAGGGKKKKKKIIIJJJQQQXXXXXX]]]fffooopppnnnuuuvvvhhhdddgggiiigggaaa\\\\\\^^^eeehhhfffaaa```dddddd```RRRNNNIIIFFFEEEEEEDDDCCCAAACCCEEEFFFFFFGGGHHHIIIDDDKKKTTTYYY]]]fffttt{{{|||~~~xxxssslll^^^QQQTTT___XXXgggxxxyyylllbbb^^^aaafffkkkrrrssszzzxxxbbb]]]```iiigggZZZRRRSSSIIIBBBRRRsss~~~mmmaaagggYYYLLLFFFNNNXXX^^^iiivvvqqqsssssssssyyyzzzxxxyyyvvvpppkkkiiijjjjjjgggdddiiikkkooorrrsssssspppooouuu~~~|||uuuvvvwwwwwwuuupppkkkhhhggg]]]TTTQQQMMMGGGEEEGGGFFFKKKVVVcccfff]]]QQQJJJFFFSSSwwwuuu~~~zzzzzz~~~~~~~~~{{{|||xxxwwwxxx{{{}}}~~~}}}zzzyyy{{{wwwxxx{{{|||}}}}}}{{{{{{ppprrruuuxxxyyyzzzzzzyyytttxxxxxxtttqqqqqqpppnnnhhheeebbbbbbcccaaa]]]YYYUUUUUUTTTOOOHHHDDDDDDEEEAAA???>>>>>>>>>===:::888::::::;;;===@@@CCCFFFHHH///............---------------,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,------,,,,,,+++***------,,,,,,+++***))))))---)))$$$###&&&***++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///111666@@@KKKSSSUUUEEEDDDUUUmmm{{{~~~zzztttpppkkk___TTTRRRPPPLLLFFFBBB>>><<<;;;777888888888888666555444444555555555555777:::===CCCCCCDDDFFFGGGHHHJJJJJJMMMKKKHHHDDDBBBAAABBBBBBAAADDDIIINNNRRRQQQMMMIIIJJJJJJKKKNNNQQQSSSSSSSSSTTTRRROOOLLLHHHFFFDDDCCCGGGGGGEEEDDDCCCBBBAAA@@@:::???EEEIIIIIIHHHGGGFFFHHHFFFCCC???===<<<<<<===>>>===<<<<<<<<<>>>???AAAEEEKKKPPPPPPMMMNNNUUU[[[^^^ccclllrrrpppnnnuuuzzzvvvzzzqqqhhheeebbb^^^\\\]]]fffcccaaa```bbbdddeeeeee___XXXPPPKKKJJJGGGCCC>>>BBBDDDFFFHHHIIIHHHGGGFFFGGGIIINNNTTT[[[aaafffiii~~~}}}vvvdddQQQQQQ]]]^^^\\\jjj{{{ppphhheeecccaaa___jjjsss{{{uuuddd___eeeeeeeeeaaaVVVLLLKKKQQQ^^^bbb\\\YYY\\\XXXJJJGGGQQQUUUVVVgggyyyppprrrwwwzzz}}}~~~zzzsssuuuxxxyyywwwqqqkkkgggpppnnnlllmmmqqquuuyyyzzzxxxuuuwwwwwwnnnllljjjccc]]]XXXPPPFFFCCCGGGEEEIIIMMMSSS\\\aaaXXXJJJIIIMMMUUUuuuvvvvvv~~~xxxyyy~~~}}}}}}~~~~~~~~~{{{xxxyyy|||~~~~~~}}}|||zzzyyyxxxxxxzzz{{{}}}~~~~~~|||zzzxxxuuuuuuuuuuuuttttttsssrrrlllllllllmmmnnnmmmiiiggg``````^^^]]]ZZZWWWUUUTTTNNNMMMJJJGGGDDDAAA???>>>???>>>===:::888777999;;;??????@@@BBBCCCDDDEEEFFF///............---------------,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,------,,,,,,+++***------,,,,,,+++******)))---***'''&&&)))+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........//////000222777@@@KKKSSSXXXKKKPPPfff{{{}}}}}}}}}wwwppplllggg^^^SSSPPPNNNIIIEEE@@@===;;;:::666777777777777555444333333444555555555777;;;>>>DDDEEEFFFGGGHHHIIIIIIIIIKKKJJJGGGEEEDDDCCCDDDEEE@@@AAAEEEIIINNNPPPOOONNNKKKKKKLLLNNNRRRTTTTTTSSSSSSRRROOOKKKHHHEEEDDDCCCEEEEEEEEEDDDCCCAAA@@@???;;;???EEEHHHIIIGGGEEEDDDDDDCCC@@@===;;;;;;;;;<<<>>>===;;;;;;;;;>>>@@@BBBHHHLLLPPPPPPOOOOOOTTTYYYWWWaaammmrrrrrrsssxxx~~~zzzooogggaaaYYYUUUUUUbbbaaa___```bbbdddddddddbbbZZZPPPJJJHHHFFFBBB???BBBCCCDDDFFFGGGGGGGGGGGGHHHJJJMMMRRRXXX^^^dddgggvvv{{{eeeOOOMMMYYY\\\[[[hhhzzzxxxsssmmmgggcccbbbbbbiiirrr~~~{{{tttggghhhmmmkkkiiihhh___SSSMMMMMMTTTWWWSSSRRRVVVUUUJJJIIIPPPPPPQQQccc}}}~~~xxxwww~~~}}}yyywwwwwwzzz}}}{{{tttmmmjjjjjjkkkmmmrrrvvvzzz{{{~~~~~~xxxuuuxxx~~~yyyrrrpppllleee___[[[SSSIIIEEEGGGEEEHHHIIIMMMVVV^^^\\\TTTMMMKKKKKKbbbxxxzzz|||}}}~~~~~~yyy~~~}}}|||}}}}}}}}}zzzxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxvvvtttuuuvvvvvvvvvuuusssrrrpppllllllkkkkkkkkkiiifffccc[[[[[[YYYWWWTTTRRROOONNNJJJIIIFFFDDDAAA@@@??????;;;<<<;;;:::999:::===???AAABBBCCCEEEGGGHHHJJJKKK///............---------------,,,,,,,,,,,,+++++++++++++++***************,,,,,,------,,,,,,+++***---,,,,,,++++++*********---+++******,,,------,,,++++++,,,,,,,,,,,,------,,,------------.........000000222666===EEEMMMRRRSSSSSS___tttvvv|||yyyqqqhhhccc```ZZZRRRLLLJJJFFFBBB>>>;;;999999666666666666555444333222222333555666777999===@@@FFFFFFGGGHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFIIILLLOOOQQQPPPMMMLLLMMMOOOSSSUUUUUUUUURRRQQQNNNJJJGGGEEEDDDDDDCCCDDDEEEFFFDDDBBB???======AAAEEEHHHGGGEEECCCBBB@@@???<<<:::999::::::;;;>>><<<::::::;;;>>>BBBDDDJJJMMMPPPRRRSSSVVVYYY\\\^^^jjjrrrpppqqqzzzvvvlllfffaaa\\\ZZZ\\\]]]]]]]]]___bbbccccccbbbeee]]]SSSLLLHHHFFFBBB@@@AAABBBBBBCCCDDDEEEFFFGGGJJJJJJLLLOOOUUU[[[aaaeeeppp~~~gggPPPMMMVVV]]]]]]gggyyy~~~|||uuukkkdddbbbccchhhpppzzzvvvmmmpppuuupppnnnnnniiiZZZNNNGGGJJJMMMMMMRRRZZZXXXPPPLLLMMMKKKMMM```vvv~~~}}}xxxuuuzzz{{{rrreeefffhhhlllqqqvvvzzz}}}~~~}}}zzz{{{~~~~~~xxxsssqqqnnniiiddd```XXXNNNHHHGGGFFFFFFEEEFFFMMMXXX^^^___VVVPPPEEEMMMmmm~~~yyy~~~~~~~~~}}}}}}{{{{{{~~~zzz{{{}}}~~~zzzvvv~~~~~~}}}|||zzzxxxvvvvvvvvvvvvxxxyyyzzz{{{zzzxxxuuuttttttuuuwwwwwwvvvssspppnnnkkkjjjhhhgggfffccc___\\\WWWVVVTTTQQQNNNLLLJJJIIIHHHFFFCCC@@@>>>======>>>999:::;;;<<<<<<>>>BBBEEEDDDEEEEEEGGGHHHJJJLLLMMM///............---------------,,,,,,,,,+++++++++************************,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********+++++++++,,,------,,,,,,+++++++++,,,,,,,,,------------------............000000333===JJJRRRRRROOONNNdddvvv{{{yyy}}}zzztttqqqhhh^^^YYYWWWSSSNNNGGGEEEBBB>>>;;;999888777555555555555444333222222222333666777999;;;???BBBFFFGGGGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFIIIJJJOOONNNNNNOOOQQQRRRQQQPPPNNNMMMMMMOOOSSSUUUVVVUUUQQQOOOLLLIIIFFFEEEDDDDDDCCCEEEGGGHHHGGGCCC???<<<>>>BBBEEEGGGEEEBBB@@@???>>><<<:::999999999;;;<<<===<<<::::::<<<@@@DDDGGGKKKMMMOOOSSSYYY^^^bbbeeesss}}}{{{nnnmmm}}}yyyqqqiiifffccc```bbbfffYYYZZZ\\\___bbbcccbbb```fffaaaZZZTTTOOOJJJDDDAAABBBAAA@@@@@@AAACCCFFFGGGIIIIIIJJJMMMRRRYYY```dddppp{{{{{{iiiWWWRRRWWWaaa```fffsss}}}|||ooogggcccbbbhhhnnnuuu|||~~~qqqpppsssoooooopppkkk```QQQDDDDDDHHHNNN[[[gggeee[[[PPPIIIIIIRRRdddsss~~~yyyvvvzzzzzzrrreeefffgggiiimmmsssyyy}}}|||wwwsssqqqqqqnnniiiddd^^^UUUMMMIIIGGGFFFDDDCCCGGGQQQ\\\bbb___\\\MMMEEEQQQbbbttt}}}{{{{{{|||{{{||||||{{{yyyzzz}}}~~~}}}|||zzzyyyxxxxxxxxx}}}}}}xxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyywwwuuusssqqqoooqqqsssuuutttqqqnnnkkkhhhfffcccaaa___[[[WWWTTTSSSRRROOOMMMJJJGGGFFFEEEFFFDDDAAA===;;;;;;;;;<<<<<<>>>@@@AAAAAACCCGGGIIIGGGGGGFFFFFFGGGHHHIIIJJJ///............---------------,,,,,,,,,+++++++++************************,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++***(((***+++,,,,,,++++++++++++++++++,,,,,,,,,---------------.........//////000000777HHHYYY___WWWMMMVVV~~~{{{uuu}}}{{{wwwsssiiiggg___UUUOOONNNLLLHHHBBBAAA>>>;;;999777777666666555444444333222222222333555888:::;;;>>>AAADDDFFFGGGGGGHHHGGGEEEDDDBBBAAAAAA@@@AAABBBEEEHHHJJJOOOPPPRRRUUUWWWVVVRRROOONNNMMMMMMNNNQQQTTTUUUUUUPPPNNNKKKGGGEEEDDDEEEEEEEEEGGGIIIJJJIIIEEEAAA>>>???BBBEEEEEECCC@@@>>>======<<<:::999999:::<<<===<<<;;;;;;;;;>>>BBBGGGJJJNNNNNNPPPTTTZZZaaagggkkkrrrnnnzzz~~~|||}}}uuunnngggaaaaaaeeeXXXYYY[[[___bbbcccbbb```eeedddbbb^^^YYYQQQIIICCCCCCBBBAAA@@@@@@CCCEEEGGGHHHHHHIIILLLQQQXXX___cccnnnttt||||||xxxssskkkaaa[[[ZZZdddbbbccckkkwww~~~rrrkkkeeebbbggglllpppuuutttkkkllljjjlllnnnfffeeeUUUFFFCCCFFFNNN___pppqqqdddQQQFFFNNNaaaqqqwww}}}{{{|||~~~}}}wwwqqqiiiiiihhhggghhhnnnvvv|||}}}yyywwwtttuuurrrnnniiiccc]]]TTTNNNIIIHHHFFFEEEFFFKKKTTT[[[___eee\\\LLLEEEFFFUUUkkkzzzwwwvvvsssuuuvvvmmmuuuqqqppprrrrrrvvv|||yyyyyyzzzyyyyyyyyyyyyxxxyyy{{{|||xxx|||~~~zzzsssppptttyyy{{{~~~~~~{{{rrrrrrrrrssstttvvvxxxzzzsssssssssqqqooommmkkkiiihhhjjjmmmoooooollliiigggbbb```\\\YYYWWWSSSOOOLLLMMMLLLIIIFFFDDDBBBAAAAAAAAA@@@>>>======>>>@@@AAACCCEEEFFFGGGGGGHHHJJJLLLLLLJJJHHHFFFEEEEEEEEEFFF///............---------------,,,,,,,,,,,,++++++***************+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++''')))++++++***)))***+++++++++,,,,,,,,,,,,------------........./////////111555@@@QQQ```cccYYYMMMaaaxxxtttvvvwww{{{yyyvvvpppkkk^^^]]]XXXOOOJJJIIIGGGCCC???===;;;999777666666666666666555333333333333333555777;;;===>>>@@@CCCFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@???@@@AAADDDGGGHHHGGGJJJOOOUUUXXXWWWSSSOOONNNLLLKKKLLLOOORRRSSSSSSOOOMMMIIIFFFDDDDDDEEEFFFFFFHHHJJJKKKJJJFFFBBB??????BBBDDDDDDBBB???===<<<===<<<:::999999:::<<<===;;;;;;<<<>>>BBBFFFJJJLLLQQQRRRTTTVVV[[[cccmmmttt}}}vvvwwwwwwtttpppqqqzzzzzzpppfffdddgggYYYZZZ\\\```cccdddcccaaadddfffhhhfffaaaXXXOOOIIIFFFDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHKKKOOOUUU[[[^^^ccchhhooowww{{{uuurrrpppllleee```fffbbb```eeesssvvvpppiiieeeeeeiiimmmrrr~~~wwwiiigggfffiiikkkcccgggYYYKKKDDDBBBGGGZZZnnnuuuiiiSSSFFFRRRmmmzzzyyynnn~~~|||uuuooolllllljjjhhhgggjjjrrrxxx}}}~~~|||xxxwwwrrrlllhhhddd\\\SSSLLLIIIFFFFFFFFFFFFKKKRRRVVVddddddVVVIII???EEEWWWxxxmmmaaaSSSSSSYYYWWWTTTRRRTTTXXX\\\bbbnnn{{{}}}{{{wwwyyy}}}|||xxx{{{|||~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzztttyyy|||xxxppplllpppuuuwww{{{|||yyyxxxooooooooopppqqqsssvvvwwwrrrrrrpppnnnllliiigggfffbbbdddeeegggfffeeebbbaaa[[[XXXUUURRROOOLLLIIIFFFFFFDDDBBB@@@>>>=========;;;<<<>>>@@@BBBEEEHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMOOOMMMJJJFFFDDDCCCCCCCCC///............---------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++''')))+++***)))(((***,,,++++++,,,,,,,,,,,,------............////////////222<<>><<<<<<<<<;;;999888888999;;;<<<:::;;;>>>AAAEEEIIILLLNNNSSSUUUYYY[[[```lll{{{zzzuuutttnnnoooxxxuuuiiieeeggg\\\]]]^^^```cccddddddbbbdddgggiiiiiiddd\\\TTTPPPHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGIIILLLPPPTTTUUUWWW]]]dddlllyyy|||xxxpppiiihhhddd```eeettt~~~tttlllgggaaagggmmmsss~~~yyymmmjjjeeegggkkkfffeee[[[PPPHHH@@@BBBUUUjjjuuunnnZZZJJJSSSmmmvvvooodddyyy~~~tttiiijjjlllmmmllliiijjjooottt{{{}}}{{{zzztttmmmkkkiiibbbXXXPPPIIIEEEFFFFFFDDDFFFKKKPPP```eee]]]SSSFFFBBBMMM}}}___PPPNNNJJJEEEFFFIIIMMMOOOTTT^^^hhhnnnoookkkmmmssslllgggnnngggeeedddfffjjjoooqqqqqquuuxxx{{{}}}|||yyyxxxwwwwwwwwwvvvwwwxxxyyyyyyxxxvvvwwwxxxwwwssspppooooootttwwwzzz{{{xxxuuuuuuuuunnnmmmllllllmmmnnnpppqqqsssrrrpppmmmjjjgggeeeddd____________]]][[[YYYXXXTTTQQQNNNKKKIIIGGGDDDBBBBBBAAA???===;;;<<<<<<======>>>AAAEEEHHHJJJKKKKKKLLLMMMOOOOOOMMMMMMMMMNNNMMMKKKGGGCCCAAA@@@@@@AAA//////.........------------------,,,,,,,,,++++++))))))******++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++(((***,,,***((((((+++...++++++,,,,,,,,,---------............/////////000222AAASSS\\\YYYTTTSSSUUUxxxsss||||||uuuggg\\\QQQTTTSSSNNNIIIGGGCCC???;;;:::888777666666666777888777555444333333444555999<<>><<<<<<<<<;;;999777777888:::;;;999;;;???CCCHHHKKKMMMOOORRRWWW\\\aaahhhvvv}}}tttuuuzzzuuueee^^^^^^___^^^___aaaccceeedddccceeegggiiiiiiddd]]]XXXUUUJJJIIIHHHGGGEEEEEEDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQXXX___hhhtttyyyrrrlllgggccchhhvvvwwwlllggg^^^fffnnnuuu{{{ssspppggggggllljjjbbb[[[TTTKKKAAAAAATTTkkkvvvtttcccNNNQQQffflllbbbgggzzz~~~}}}}}}yyy}}}sssdddgggkkkoooooolllkkknnnqqqyyy{{{}}}~~~~~~|||{{{uuunnnlllllleee[[[RRRJJJDDDEEEEEECCCDDDIIIOOO^^^bbb___[[[NNNDDDIIImmm{{{```TTTJJJFFFFFFGGGGGGGGGKKKWWWbbb___aaa```eeekkkbbbYYY^^^\\\]]]^^^```aaaffflllpppqqquuuzzz}}}|||zzzxxxwwwwwwvvvvvvwwwxxxyyyxxxwww{{{xxxvvvwwwyyywwwrrrmmmrrrtttwwwvvvsssqqqqqqsssnnnmmmkkkjjjiiijjjjjjkkknnnmmmkkkhhheeebbb```______^^^\\\ZZZWWWUUURRRQQQPPPMMMIIIGGGFFFDDDBBB@@@BBBAAA???=========>>>???BBBDDDGGGIIIJJJJJJIIIHHHLLLMMMOOOOOONNNMMMNNNOOOIIIFFFBBB???===<<<===>>>000...,,,,,,---...///...,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......---------000222000---...222777888HHHUUUQQQGGGHHHWWWfff{{{xxx~~~xxxsssjjj```YYYRRRPPPLLLHHHCCC@@@===<<<===999666555777888777555888666444222222444666777:::===BBBCCCCCCCCCEEEGGGHHHKKKNNNNNNKKKHHHFFFFFFAAA???>>>???BBBFFFHHHHHHJJJOOOUUUXXXWWWSSSOOOMMMIIIIIIIIILLLNNNPPPPPPNNNNNNJJJFFFEEEFFFGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBAAACCCEEEDDDAAA===;;;:::<<<;;;:::999999;;;===>>>BBBAAADDDLLLQQQQQQPPPQQQQQQYYY^^^ddduuuwwwyyywww___\\\jjjnnnbbb[[[___bbb``````ddddddbbb^^^\\\[[[ZZZYYYXXXLLLLLLJJJEEEEEEGGGEEE@@@EEEFFFGGGHHHIIIIIIJJJJJJTTTVVV\\\ccchhhmmmwwwrrrmmmiiifffjjjuuuzzzrrrkkkeeeeeejjjvvvvvvnnnkkkiiihhhbbbZZZTTTQQQKKKHHHUUUhhh}}}vvvgggUUUNNNPPPUUUWWW^^^lllooommmqqqssswww|||}}}wwwuuuiiicccdddkkkkkkdddcccjjjtttzzzzzzvvvsssqqqmmmkkk]]]TTTLLLJJJEEEAAABBBHHHIIISSS[[[^^^___]]]RRRFFFNNN]]]ooo{{{vvvhhhbbbVVVQQQKKKIIIIIIIIIIIIKKKQQQOOORRRWWWVVVQQQQQQVVVRRRTTTWWW[[[___eeejjjnnnvvvrrrwww}}}tttsssrrrqqqqqqrrrssstttsssrrrsssuuuwwwuuuppplllqqqnnnlllkkkkkklllkkkkkkkkkjjjhhhfffdddcccddddddfffeeebbb___\\\ZZZYYYXXXYYYXXXUUURRROOOLLLKKKJJJJJJHHHFFFCCCAAA@@@@@@@@@?????????@@@AAACCCDDDEEEHHHKKKNNNNNNMMMKKKKKKKKKKKKIIIGGGIIIMMMMMMIIIEEEGGG@@@;;;;;;<<>>===;;;888666555777777666444666555333333444666999;;;<<<@@@CCCEEEDDDDDDFFFHHHKKKJJJIIIIIIHHHHHHHHHHHHCCCAAA???@@@CCCFFFHHHIIIIIIOOOXXX\\\[[[VVVOOOKKKHHHGGGHHHJJJMMMNNNNNNMMMLLLIIIEEECCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBEEEEEEBBB???>>>===;;;:::999888999;;;===>>>CCCBBBGGGNNNQQQQQQRRRUUUQQQ[[[eeennnrrrwwwssssss}}}mmmbbbaaaaaa^^^___dddhhhddd___[[[ZZZ\\\^^^___YYYWWWPPPGGGDDDEEEDDDAAAEEEFFFHHHIIIJJJJJJJJJIIINNNSSS\\\dddhhhkkkuuu~~~qqqppplllggghhhnnnvvvxxxxxx}}}tttnnnjjjjjjnnnuuu|||sssmmmjjjjjjggg___ZZZVVVOOOJJJTTTeeeuuusssjjjYYYMMMJJJMMMOOOdddllliiieeejjjmmmqqq}}}{{{zzzyyyuuulllhhhjjjggg^^^^^^dddqqqzzz~~~}}}yyyuuuqqqnnnnnn```XXXPPPLLLGGGBBBBBBGGGBBBFFFKKKSSS^^^aaaVVVGGGBBBHHHPPPfff}}}sssggg]]]XXXTTTRRRPPPOOOJJJGGGKKKMMMJJJIIIKKKLLLMMMOOOQQQTTTXXX\\\___aaacccqqq~~~tttrrrlllkkkjjjiiiiiiiiijjjkkknnnmmmnnnqqqsssrrrnnnjjjjjjhhhfffeeefffggggggggggggeeeccc```^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHLLLNNNOOOPPPNNNLLLJJJHHHDDDBBBAAACCCDDDEEECCCAAABBB???GGGVVV[[[^^^ttt000...------...//////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------+++,,,---------111999???GGGHHHIIIHHHKKKTTTdddqqqzzzooojjjyyyqqqjjjaaaWWWPPPJJJIIIGGGDDDAAA???>>>===888777666666777666444333444333333333555888<<<>>>???BBBEEEGGGGGGGGGHHHIIINNNJJJEEEDDDFFFIIIJJJJJJGGGDDDAAAAAACCCGGGIIIJJJHHHQQQ[[[bbb```XXXOOOJJJFFFFFFGGGIIIKKKMMMLLLKKKJJJGGGDDDCCCCCCDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA???AAADDDDDDCCCAAA@@@@@@:::999888888999;;;===>>>EEEFFFJJJOOOPPPOOOSSSZZZVVVcccqqq~~~zzzpppvvvsssddd```___]]]___eeelllggg```[[[ZZZ]]]bbbfffbbb]]]TTTHHHDDDEEEEEEBBBEEEFFFHHHJJJKKKJJJIIIHHHHHHNNN[[[ffflllnnnuuu|||xxxvvvqqqkkkhhhiiillloooqqq~~~yyysssooonnnnnnrrrzzzyyypppkkkkkkiiibbb]]]ZZZRRRKKKQQQ\\\dddllllll]]]LLLEEEGGGJJJiiilllccc\\\```cccjjjyyy|||~~~|||~~~tttllljjjddd\\\[[[aaannnxxx~~~|||xxx|||wwwssspppooofff___VVVPPPJJJCCCBBBDDDCCC@@@AAANNNbbblllbbbSSSBBB???:::HHHhhh~~~yyyvvvqqqeeeZZZTTTKKKCCCEEEHHHIIIGGGFFFEEEEEEFFFGGGJJJMMMPPPQQQQQQUUUcccuuuzzzpppeeebbb``````___^^^]]]]]]]]]^^^ddddddfffhhhjjjiiifffccc```^^^\\\\\\]]]_________^^^]]][[[XXXVVVTTTSSSSSSQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCIIIIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKLLLLLLJJJFFFBBBEEEDDDBBB@@@===<<<===??????EEE___}}}000...------///000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,------......---------------,,,...333;;;AAAIIIFFFHHHOOOXXXaaakkksss{{{vvvyyyyyyvvvmmmeee]]]SSSMMMHHHFFFDDDAAA???===<<<;;;555555666666666555333222333333222333555999<<>>@@@CCCCCCAAA?????????999888888888999<<>>:::;;;BBBIIIWWWiii000.........000000///------------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,------......------//////......000666===BBBHHHIIIRRRbbbnnnrrrtttvvv{{{{{{~~~xxxvvv|||rrriiiaaaYYYQQQKKKFFFEEEBBB???<<<999888777333444666666666444333333444333333333555888<<<>>>@@@BBBEEEIIIMMMPPPQQQQQQNNNJJJGGGHHHMMMPPPNNNKKKJJJGGGDDDCCCFFFIIIKKKLLLOOOVVV^^^bbb```YYYQQQMMMGGGFFFGGGHHHKKKLLLKKKJJJIIIHHHFFFDDDCCCDDDEEEGGGBBBBBBBBBAAA@@@???===<<>><<<;;;<<<999999999999;;;>>>AAACCCMMMMMMPPPPPPMMMJJJOOOWWWfffvvv~~~||||||~~~~~~~~~{{{lll``````bbbaaaccchhhkkkkkkiiieee```]]]]]]^^^___^^^XXXQQQMMMLLLHHHCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCMMMaaatttyyyuuuppplll{{{xxxqqqmmmnnnnnnmmmqqqxxx}}}{{{rrrhhh```eeetttsssjjjhhhccc___]]][[[WWWRRRPPPRRRSSSdddnnncccOOOEEEGGGMMM^^^eeeddd___]]][[[ggg~~~zzzxxxtttpppnnnkkkgggfffgggmmmsss|||~~~sss}}}}}}zzz|||~~~tttkkknnnjjjbbbXXXOOOHHHCCC@@@BBB??????HHHTTT]]]``````RRROOO@@@999CCCSSSnnnzzzzzz}}}xxxlll]]]OOOGGGAAA???CCCCCCCCCGGGNNNSSSVVVWWWJJJFFFCCCEEEHHHIIIKKKNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQQQQPPPNNNMMMLLLNNNLLLJJJJJJLLLMMMNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMKKKIIIFFFDDDEEEDDDDDDDDDDDDBBB???===999<<<@@@BBBFFFPPP___kkk//////...///111111///---------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------000000///000444:::@@@CCCIIIOOO___vvv}}}~~~tttqqqvvv}}}uuukkkbbb[[[UUUNNNIIICCCBBB???<<<999777555444333555666666555444444555555444333444666999===???BBBCCCEEEJJJOOORRRSSSRRRLLLKKKJJJLLLOOOPPPNNNKKKHHHFFFEEEEEEHHHJJJLLLLLLRRRWWW]]]```]]]WWWQQQMMMGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHGGGEEECCCCCCFFFHHHBBBBBBBBBAAA???>>><<<<<>>BBBEEEGGGPPPOOOPPPQQQOOOLLLOOOUUUfffwww~~~|||~~~~~~qqqfffffffffbbbaaaeeegggkkkmmmjjjddd]]]ZZZYYY___```]]]WWWTTTRRRLLLEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAIII]]]oootttnnnhhhcccrrrxxxoookkkoooqqqnnnqqqvvvxxx|||qqqhhhaaaeeesssvvvkkkgggdddbbb```___^^^[[[WWWTTTYYYhhhqqqgggTTTHHHFFFHHHRRR]]]cccgggggg```ggg}}}}}}xxxwwwuuurrrpppnnnmmmllllllsssxxxyyy}}}|||wwwmmmqqqooohhh\\\SSSMMMGGGBBBBBBAAABBBEEEHHHMMMXXXbbbXXXXXXKKK>>>;;;???RRRnnn|||hhhYYYNNNGGGEEECCCBBBDDDJJJNNNOOOOOO@@@??????AAADDDEEEFFFFFFIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJLLLLLLKKKJJJJJJJJJNNNLLLJJJIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKIIIGGGEEECCC???@@@AAA@@@???>>>???AAA@@@HHHTTT```mmm}}}/////////000111111///---...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------///...///222888>>>DDDFFFJJJRRRgggyyytttttttttlllbbbYYYTTTOOOIIIEEE???>>><<<:::888666555555444666777666444333555888555444444666999===BBBDDDEEEEEEGGGKKKPPPRRRRRRPPPLLLLLLLLLMMMMMMMMMMMMLLLEEEDDDDDDFFFIIIKKKLLLKKKPPPVVV\\\___\\\VVVOOOKKKFFFEEEEEEGGGIIIIIIHHHGGGFFFGGGFFFDDDBBBBBBEEEHHHDDDCCCCCCBBBAAA???===<<<===?????????===<<<<<<============???AAAEEEIIIKKKQQQOOOOOORRRSSSQQQRRRVVVbbbsss~~~~~~~~~|||~~~xxxkkkhhhfff```^^^bbbeeejjjooonnnggg___ZZZYYY[[[]]][[[XXXVVVVVVQQQKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHOOO^^^jjjlllhhhdddgggrrrtttmmmrrrtttnnnlllooosss{{{qqqnnnkkklllrrryyy}}}yyymmmiiihhhfffdddccccccaaa\\\VVV[[[hhhqqqkkk\\\OOOGGGCCCHHHSSS___lllrrrhhhdddqqq}}}wwwvvvtttrrroooooorrruuuvvv~~~zzz}}}yyytttttttttmmmaaaWWWSSSLLLFFFCCCBBBCCCDDDBBBFFFUUUfffcccdddWWWHHH@@@:::BBBWWW~~~}}}|||~~~pppdddYYYTTTOOONNNOOOPPPMMMJJJ>>>@@@BBBDDDFFFFFFCCC???CCCDDDFFFGGGHHHGGGGGGGGGHHHKKKNNNOOONNNNNNOOOQQQTTTQQQMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKFFFHHHJJJLLLNNNNNNMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@<<<@@@EEEGGGGGGKKKTTT\\\iiisss/////////000222111///---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------------///444;;;BBBGGGIIIIIISSSiiizzz~~~|||~~~{{{mmmfff[[[SSSNNNJJJFFFBBB<<<;;;:::888777666666666555777777555333333666999444444555777;;;AAAFFFIIIIIIHHHHHHKKKPPPQQQPPPMMMLLLLLLLLLKKKJJJJJJLLLNNNCCCCCCDDDGGGJJJLLLLLLKKKNNNUUU\\\```]]]UUUMMMHHHDDDDDDDDDEEEGGGHHHGGGEEEDDDEEEEEECCC@@@@@@DDDGGGEEEEEEDDDCCCBBB@@@???>>><<<>>>??????>>>>>>???AAA>>>>>>???@@@CCCHHHKKKNNNQQQNNNNNNSSSWWWVVVVVVXXX___nnn~~~}}}|||{{{zzz{{{||||||xxx|||zzzkkkgggddd^^^]]]aaadddjjjoooooohhhaaa]]]\\\SSSVVVUUUTTTUUUXXXVVVRRRKKKIIIGGGFFFFFFGGGIIIJJJNNNPPPXXXbbbhhhfffeeefffjjjqqq}}}zzzrrrvvvwwwnnnhhhiiiqqqvvv|||ssstttuuusssqqqsssxxx}}}{{{pppkkkiiihhheeecccdddccc]]]VVVXXXeeeooommmbbbVVVJJJBBBCCCMMMZZZnnnzzznnnaaafff~~~wwwsssrrrooommmooowww}}}~~~zzz{{{{{{vvvvvvpppddd[[[WWWQQQIIIAAA???@@@@@@>>>BBBSSSfffjjjiii\\\NNNEEE;;;;;;JJJnnn~~~vvvvvvvvvooogggbbb```\\\VVVQQQFFFGGGFFFFFFFFFEEEAAA<<<@@@AAACCCDDDEEEFFFEEEEEEIIIMMMQQQRRRRRRSSSVVVYYYXXXUUUQQQNNNMMMLLLJJJHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA???>>>===<<<<<<@@@HHHQQQVVVZZZcccrrr~~~///...,,,,,,...///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,---------...///...,,,++++++,,,000111444;;;CCCIIILLLLLLHHHYYYnnn|||yyy|||wwwqqqkkkaaaVVVQQQMMMGGGCCCCCC;;;;;;;;;;;;999888666555333444555555666666555555444555888;;;>>>AAADDDFFFHHHJJJIIIIIIQQQYYYTTTHHHIIIHHHGGGIIIKKKLLLLLLKKKIIIEEEAAABBBGGGJJJJJJHHHTTTUUUYYY^^^^^^XXXMMMDDDFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEGGGIIICCC???@@@???<<<<<<>>>AAA@@@@@@@@@AAA@@@>>><<<999===AAACCCGGGMMMOOOMMMMMMQQQTTTTTTRRRSSSXXX]]]gggnnnxxx|||xxxvvvvvvvvv||||||}}}yyy}}}qqqccc```bbb___YYYbbbjjjpppooojjjeee\\\UUU[[[WWWVVVWWWVVVSSSSSSWWWPPPLLLGGGEEEEEEGGGIIIJJJOOORRRVVVZZZ^^^aaabbbcccggggggooo}}}xxxqqqooorrrttt||||||wwwpppmmmooosssuuuvvv|||tttpppuuuiiibbbhhhiii```YYYYYY\\\\\\fffkkkbbbYYYOOO@@@@@@FFFRRR^^^hhhkkkjjjggg~~~zzzuuulllgggnnn{{{~~~}}}||||||wwwnnnfffbbb^^^SSSHHHDDDBBBBBBCCC@@@@@@JJJXXXgggiiieeeXXXGGG<<<;;;???MMMttt|||vvvvvvrrrdddNNNPPPOOOIIIGGGIIIFFF???CCCBBBAAABBBCCCDDDDDDDDDEEEKKKRRRWWWYYY\\\```ddd```XXXQQQNNNMMMLLLJJJJJJFFFIIIKKKLLLLLLKKKLLLMMMGGGIIIMMMNNNJJJEEECCCEEEFFFDDDEEEHHHHHHEEEEEEHHH:::EEEEEEBBBEEECCC>>>BBBCCCAAA===999999===DDDIII]]]eeeqqqzzz111///------///000///...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///......------,,,,,,,,,++++++,,,,,,,,,,,,---------...///...,,,+++,,,------///555???JJJQQQSSSRRR[[[ddduuuxxxvvvnnnggg]]]SSSNNNJJJDDDAAAAAA::::::999888777666555555222333333333444333333333555777;;;>>>BBBEEEHHHIIIJJJQQQTTTPPPOOOSSSRRRKKKHHHGGGFFFGGGIIIJJJIIIHHHFFFCCCBBBBBBEEEGGGGGGGGGRRRZZZbbbccc]]]TTTKKKGGGDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCEEEFFFGGGHHHBBB>>>???>>>;;;;;;===??????@@@@@@@@@???<<<::::::???BBBCCCGGGNNNPPPOOOOOOPPPQQQPPPPPPRRRWWW[[[___dddmmmwww~~~vvvpppmmmmmmnnnnnnrrrsssxxx||||||{{{yyyjjjcccccc```[[[bbbhhhllllllkkkjjjddd]]]\\\VVVTTTUUUVVVTTTTTTVVVQQQMMMHHHEEEFFFGGGHHHIIIKKKMMMQQQUUUYYY\\\^^^___aaabbblllyyy~~~~~~zzzwwwwwwttt{{{zzzrrrnnnppptttyyy{{{xxxqqqnnnttthhhccchhhjjjaaa[[[[[[[[[[[[fffmmmeee\\\QQQBBBCCCGGGNNNYYYccciiillllll~~~|||wwwooojjjooo{{{{{{|||~~~~~~zzzrrrkkkhhheee[[[PPPGGGDDDCCCCCCAAA@@@GGGQQQYYYdddmmmgggUUUDDD<<<:::@@@XXXvvv~~~ppp{{{sssppp~~~ooo```TTTQQQOOOIIIEEEFFFDDDBBB@@@@@@AAABBBCCCCCCFFFIIINNNQQQSSSVVVZZZ]]]VVVNNNFFFDDDGGGIIIIIIHHHCCCFFFLLLRRRUUUUUUPPPMMMNNNOOOOOOLLLGGGBBB@@@AAA===<<<>>>BBBBBB@@@@@@DDDAAACCC<<<:::???===999???888777555999CCCTTTgggsss111000......000111000///.........------------,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///...,,,,,,---...222777AAAMMMVVV\\\]]]\\\lllooo{{{yyyyyy|||qqqgggaaaWWWNNNJJJGGGAAA>>>>>>999888666444333333444444333333333333333333333333777:::???BBBEEEGGGKKKMMMLLLXXX^^^VVVMMMMMMPPPOOOHHHGGGEEEFFFGGGGGGFFFDDDAAABBBDDDDDDCCCCCCEEEFFFRRR___kkkiii\\\NNNHHHIIIBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHFFF@@@===>>>>>>;;;:::;;;===>>>@@@@@@???===999777;;;@@@DDDEEEIIIOOOQQQPPPOOONNNLLLMMMPPPTTTWWWXXXWWW[[[aaahhhmmmqqqrrrsssnnnjjjccc``````bbbeeefffjjjkkkpppvvvyyy{{{qqqgggdddaaa^^^```cccfffhhhmmmqqqnnnhhh```XXXSSSVVVYYYXXXVVVVVVQQQNNNIIIGGGGGGGGGHHHGGGHHHJJJNNNRRRVVVZZZ\\\]]]\\\```jjjtttvvvwww|||uuussswww}}}~~~vvvqqqqqqvvv{{{zzzuuusssuuukkkeeehhhhhh___XXXWWWZZZZZZfffoooiiiaaaUUUDDDEEEFFFJJJRRR]]]gggnnnqqqzzz~~~{{{ssskkklllvvv|||zzz~~~xxxrrrpppmmmdddZZZKKKGGGCCCBBBBBBAAADDDHHHMMM]]]nnnooo```LLL@@@<<<999>>>QQQkkkuuu}}}zzz{{{zzz{{{|||kkkmmmkkk^^^VVVZZZSSSPPPLLLGGGEEEDDDEEEFFFIIIIIIHHHIIIKKKMMMOOOPPPGGGDDDAAABBBGGGKKKJJJGGGUUUPPPKKKHHHHHHGGGDDDBBBEEEEEEDDD@@@===;;;:::;;;AAA???@@@BBBAAA>>>???CCCAAA???:::<<>>CCCFFFFFFCCCBBBDDDGGGTTTaaammmkkk[[[KKKEEEEEEAAACCCEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHEEE@@@===>>>>>>;;;:::<<<<<<>>>@@@@@@>>>;;;888666;;;AAAGGGJJJMMMQQQQQQNNNKKKIIIIIIMMMTTTXXXXXXUUUTTTWWW[[[```dddgggiiiiiiddd^^^XXXTTTVVVZZZ___aaaffffffjjjqqqvvvyyywwwkkkfffccc```[[[^^^aaagggpppxxxvvvpppfff]]]VVVXXX\\\\\\YYYWWWRRROOOKKKIIIHHHHHHGGGGGGIIIKKKNNNRRRVVVZZZ\\\^^^[[[aaaiiiooommmnnn{{{}}}wwwvvv{{{{{{uuutttvvvyyy|||~~~}}}yyypppjjjhhheee\\\UUUSSS[[[ZZZeeepppmmmfffZZZGGGEEEEEEGGGNNNYYYeeennnsssuuu}}}uuukkkiiiqqqzzz}}}~~~xxxuuurrrjjj```OOOIIIDDDBBBCCCCCCCCCCCCKKKVVVbbbggg```SSSHHHBBB;;;999>>>RRRnnnuuutttsssoooggg___XXXUUUVVVWWWUUUOOOGGGCCCBBBBBBAAA???;;;???BBBDDDGGGJJJHHHDDDFFFCCC@@@>>>>>>AAADDDFFF@@@BBBBBB@@@???AAABBB@@@DDDBBBBBBCCCAAA???BBBHHHOOOVVVZZZ___]]]PPPOOOaaasssyyy000...------...//////...//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......---------...............+++++++++,,,,,,,,,------,,,---......------///000222AAAQQQUUURRRSSS___lllwww~~~}}}uuuyyy|||www{{{vvvwwwyyytttiii^^^WWWNNNGGGEEECCC>>>;;;;;;999777555333222333555666666666555555555666777888:::???CCCDDDDDDFFFKKKPPPTTTZZZYYYOOOKKKOOORRRPPPKKKIIIGGGGGGGGGFFFDDDBBB>>>CCCHHHHHHDDDCCCFFFJJJWWWaaajjjgggZZZKKKCCC@@@@@@BBBEEEGGGGGGFFFDDDBBBAAABBBBBBCCCEEEFFFGGGHHHEEE@@@>>>@@@@@@===;;;<<<;;;>>>AAAAAA>>>:::999999;;;CCCJJJNNNQQQRRROOOJJJGGGGGGJJJSSS[[[^^^YYYSSSTTTUUUXXX[[[___cccfffhhhbbb[[[SSSNNNOOOTTTZZZ]]]______bbbjjjpppuuu|||~~~qqqiiiddd```WWWZZZ^^^eeepppyyyyyyssskkk```XXXYYY\\\ZZZWWWUUUSSSPPPMMMLLLKKKJJJIIIGGGJJJKKKNNNQQQUUUXXX[[[]]]YYY```gggjjjgggiiivvv}}}zzz}}}}}}}}}zzzvvvttttttuuuvvv}}}}}}vvvoookkkgggaaa\\\ZZZ]]]YYYcccooooookkk^^^KKKDDDDDDFFFMMMWWWccckkkpppsss~~~|||vvvmmmlllttt~~~}}}~~~{{{wwwssskkkbbbRRRMMMGGGCCCDDDFFFDDDAAAHHHKKKRRRZZZ___[[[PPPFFF<<<===<<>>999>>>CCCCCC>>>===@@@AAA???<<>>===???DDDKKKOOOTTT^^^iiiooowwwvvvnnn///...,,,,,,...///...---.........------------,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++---............000222333BBBPPPSSSOOOVVVlllzzzzzz|||xxx|||yyyxxxwwwqqqfff^^^RRRJJJDDDCCCBBB===::::::888777555444444444555666333333222222333555777888<<<@@@DDDEEEEEEIIIPPPWWWaaa___VVVLLLKKKRRRSSSMMMLLLJJJHHHGGGGGGFFFDDDCCC???DDDHHHHHHEEEEEEIIINNNYYY```fffcccXXXKKKBBB>>>AAABBBDDDEEEEEECCCAAA???AAAAAABBBDDDEEEFFFFFFGGGDDD@@@>>>@@@AAA===;;;<<<<<>>;;;<<<===???FFFLLLNNNPPPQQQNNNIIIGGGIIIPPPYYYaaaaaaZZZSSSSSSTTTUUUXXX\\\```dddgggaaa\\\TTTOOOOOOQQQUUUWWWUUUSSSWWW___gggmmmuuu|||yyyyyyooofff___VVVYYY]]]aaajjjtttwwwtttnnnddd[[[YYYXXXUUURRRQQQSSSRRRPPPOOOOOOMMMKKKIIIIIIJJJLLLNNNQQQUUUXXXYYYVVV]]]dddfffeeeiiiuuuyyyxxx~~~zzz|||{{{yyy}}}|||wwwrrrqqqqqqsss{{{zzzsssooommmlllkkkkkk^^^WWW^^^kkknnnooofffSSSFFFEEEFFFKKKTTT___hhhmmmuuu~~~}}}yyytttwww{{{zzz|||}}}{{{|||wwwssskkkcccWWWSSSLLLEEEDDDGGGFFFBBBBBBAAAFFFSSS```bbbVVVIII;;;@@@<<<;;;WWWzzz~~~qqqjjjddd[[[SSSWWWVVVOOOFFFFFFNNNPPPKKKHHHEEE@@@>>>CCCPPPaaammm||||||ttthhhaaa___YYYOOOIIIQQQ```qqq}}}vvviiibbb___^^^000...------...//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,------+++,,,...///...///111222===FFFNNNPPPRRRaaa|||yyy|||~~~~~~|||yyysssjjjaaaZZZNNNGGGAAAAAA@@@<<<999888555555555555555444444444222222111222444666999;;;>>>BBBFFFGGGHHHNNNZZZcccrrrkkk\\\MMMKKKRRRQQQJJJKKKIIIHHHGGGGGGFFFEEECCC@@@BBBEEEEEEFFFHHHLLLPPPYYY```fffbbbVVVJJJCCCBBBBBBBBBCCCCCCBBB@@@>>>===AAABBBCCCDDDEEEEEEEEEEEEBBB>>>===@@@@@@<<<:::;;;>>>AAACCCAAA>>>===???CCCFFFJJJKKKJJJKKKNNNNNNJJJMMMPPPWWW^^^bbbaaaZZZTTTTTTSSSSSSUUUXXX]]]bbbeee```]]]YYYVVVUUUTTTRRRQQQMMMJJJLLLSSS[[[```gggmmmsss~~~~~~uuukkkbbbYYY[[[[[[[[[aaakkksssuuusssjjjbbb]]]XXXRRRPPPQQQSSSRRRQQQQQQRRRPPPNNNLLLJJJKKKKKKMMMOOORRRUUUWWWXXX^^^cccdddeeeiiirrrxxxzzz}}}}}}~~~{{{uuurrrrrrtttrrryyy|||vvvpppnnnqqqtttvvv[[[SSSXXXeeemmmsssnnn]]]JJJGGGEEEHHHPPP[[[eeekkkvvv}}}{{{||||||}}}{{{vvv~~~{{{wwwsssllleee^^^[[[SSSHHHCCCFFFFFFBBBAAA>>>AAAMMM]]]ddd^^^UUUBBBCCC===999HHHpppxxxooottt|||~~~{{{uuuuuuxxxPPPIIIEEEPPPkkklllxxxrrraaaVVVUUU\\\fffnnn111000......000000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000///...------,,,,,,++++++,,,,,,,,,---------***,,,.../////////111333EEEGGGIIIJJJQQQdddsssyyy}}}~~~}}}yyyoooddd[[[VVVKKKDDD??????>>>:::777777444444555555555444333333333333333444666999<<<>>>>>>CCCGGGIIILLLTTTbbbmmmvvvcccPPPLLLQQQOOOHHHJJJIIIGGGFFFGGGFFFDDDCCCAAAAAABBBCCCEEEIIIMMMQQQXXXaaagggbbbTTTHHHDDDFFFCCCCCCCCCBBB@@@>>><<<;;;AAABBBCCCDDDEEEEEEEEEEEEAAA===<<>>>>>BBBFFFKKKLLLJJJFFFFFFKKKNNNMMMTTTWWW[[[```bbb___ZZZVVVUUUTTTTTTTTTWWW[[[```ccc______^^^^^^\\\XXXSSSNNNKKKGGGGGGLLLQQQUUUZZZ___gggqqqssskkkkkkxxxzzzpppfff]]]^^^ZZZVVVYYYeeeqqqvvvyyyqqqhhhbbbZZZSSSQQQSSSSSSSSSRRRSSSSSSRRRPPPMMMMMMMMMMMMNNNPPPRRRUUUVVV]]]aaadddddddddhhhmmmppptttxxxzzztttrrruuuxxxrrrwww~~~vvvnnnlllpppuuuwwwYYYOOOSSSbbbmmmvvvttteeeNNNIIIDDDEEEMMMYYYdddkkkuuu{{{{{{rrr}}}zzz}}}~~~zzzwwwtttnnngggbbbaaaXXXJJJCCCDDDEEEBBBFFFAAA???GGGVVVbbbeeedddNNNGGG>>>999<<>>DDDGGGOOOSSSOOOQQQgggrrr^^^UUUVVVVVVNNNEEEHHHHHHHHHEEEBBBAAABBBCCCDDDEEEFFFFFFFFFIIIOOOTTT\\\eeejjjbbbVVVMMMFFFBBBDDDDDDCCCBBBAAA???>>>===@@@@@@@@@@@@AAABBBCCCCCC???>>>===<<<;;;;;;<<<===BBBAAA>>>===>>>AAADDDGGGJJJIIIIIIHHHEEEDDDJJJSSSRRRYYY^^^```aaabbb^^^YYY]]]ZZZWWWVVVWWWYYYYYYYYY[[[]]]]]]]]]```bbb^^^VVVSSSRRROOOJJJHHHKKKSSSZZZdddhhhddd^^^eeezzz|||yyyvvvlllddd\\\WWWYYY___ccchhhlll}}}yyyooo```VVVSSSRRROOORRRQQQPPPRRRUUUVVVTTTQQQQQQRRRSSSSSSRRRQQQRRRTTTfffeeecccbbbdddiiiqqqvvvooosss~~~~~~{{{xxxvvvuuuxxxtttvvv~~~wwwpppmmmooosssvvvYYYNNNKKK[[[ooowwwqqqiiiPPPLLLGGGEEEJJJUUUbbbkkkyyyyyy|||~~~}}}~~~}}}zzzyyyyyyuuunnnhhh[[[UUUPPPHHHHHHHHH@@@CCCBBBBBBEEEMMMZZZhhhrrrcccKKK>>>BBB@@@???[[[~~~yyy|||SSSGGG[[[kkk|||}}}zzz~~~sss]]]eeeyyy111111000///////////////............---,,,+++***------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111///---,,,...333999>>>EEEFFFJJJRRR___mmm{{{zzz{{{rrrnnnhhh\\\QQQKKKFFFCCC???<<<:::888555333555555555444444444333333444444444555888;;;>>>@@@DDDFFFKKKPPPSSS\\\ooorrr___UUUUUUUUUOOOHHHGGGGGGGGGDDDAAA>>>>>>>>>BBBEEEGGGHHHGGGIIIMMMQQQ\\\eeeiiiaaaUUULLLFFFBBBCCCCCCCCCCCCBBB@@@??????AAAAAAAAA@@@AAAAAABBBBBB@@@>>>===;;;::::::;;;;;;>>>>>>===>>>@@@DDDHHHJJJLLLIIIGGGHHHFFFFFFKKKRRRRRRWWW\\\___eeeiiigggaaa```]]]XXXTTTTTTUUUUUUVVVXXX\\\^^^]]]]]]___^^^ZZZZZZWWWSSSOOOKKKKKKNNNPPPWWW[[[^^^cccwww}}}yyyvvvlllddd]]]XXXYYY[[[]]]bbbgggxxxzzztttggg[[[UUUSSSQQQTTTRRRPPPPPPSSSUUUTTTSSSRRRSSSTTTTTTRRRRRRSSSTTTdddcccbbbaaaaaaeeekkkooonnnttt~~~|||{{{{{{zzzzzzvvvtttwwwyyypppkkkkkknnnppp[[[PPPLLLXXXiiipppnnnjjjWWWPPPHHHEEEIIISSS^^^fffsssyyy~~~}}}}}}zzztttxxx}}}{{{uuunnnfff]]]YYYTTTHHHFFFIIICCCDDDBBBAAACCCJJJWWWgggrrrgggPPPAAAAAA>>>;;;KKKdddsssssshhhDDDHHHSSS^^^ooo|||qqquuuxxxpppqqqjjjccc[[[UUUiii111111000//////////////////......---,,,,,,,,,,,,,,,,,,---------,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///......111777<<<@@@DDDIIIRRR^^^kkkvvv~~~|||uuukkkgggaaaWWWLLLGGGDDDAAA<<<999777666555444666666555555555444444444444555555777:::===@@@BBBFFFHHHJJJPPP^^^ooozzz}}}|||nnn]]]RRROOONNNKKKHHHDDDEEEEEECCC???<<<;;;;;;BBBEEEIIIIIIHHHIIIMMMPPP]]]eeehhh___SSSJJJEEEBBBCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???===;;;999999999999:::;;;<<>>:::===DDDddd~~~sssjjjvvvSSS>>>BBBBBBFFFWWWrrr{{{uuu~~~{{{gggYYYVVVYYYZZZ```iiinnn111000000//////////////////...---,,,+++,,,------+++,,,---......,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......000666<<>>999666666777777666666555555555444444444444555666888;;;???CCCFFFGGGIIIMMMQQQ[[[qqq~~~oootttgggUUUFFF>>><<<<<<===???@@@BBBBBB@@@@@@@@@AAAKKKKKKJJJGGGFFFKKKSSSYYY```ffffff\\\OOOHHHEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@???<<<:::999888888888:::<<<@@@EEEIIIKKKMMMMMMOOOIIIHHHPPPXXX[[[ZZZZZZfffjjjooottt{{{{{{pppbbb____________]]]YYYTTTOOOLLLTTTXXXTTTRRRWWW^^^bbbYYYYYY[[[^^^aaa```ZZZUUUWWW[[[aaajjjxxx}}}{{{uuuiii```^^^\\\[[[VVVSSSVVV\\\\\\bbbiiiooosssqqqeeeWWWTTTUUUVVVVVVUUUUUUTTTTTTYYY[[[]]]]]][[[YYYXXXXXXVVVXXX[[[]]]]]]]]]___```bbbhhhqqquuurrrvvv|||yyyxxxyyyzzz}}}yyyrrrmmmjjjiiiiii___VVVUUUYYYaaakkktttkkk___PPPFFFFFFLLLTTTXXXbbbkkkuuu{{{yyyxxxuuu||||||uuunnnmmmbbb______ZZZYYYUUUHHHCCCCCCCCCBBBBBBDDDIIILLL___fffcccRRRCCC===;;;777999DDDaaa|||yyy}}}YYYBBB@@@;;;===999FFF\\\uuujjjiiiqqqzzzzzz}}}|||{{{~~~rrrdddYYYXXX[[[bbbkkknnnbbbWWW[[[jjjuuu{{{111111000///////////////...------,,,,,,---------,,,,,,---------,,,+++***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---///555>>>FFFJJJJJJJJJTTTcccrrr|||}}}||||||yyyyyyzzz{{{yyymmm```ZZZUUUOOOIIIGGG>>>;;;888666666777777666555555444444444333333333555666:::>>>BBBFFFIIIJJJIIILLLSSS___pppzzzuuukkkuuuhhhTTTEEE>>><<<======@@@AAABBBBBBAAABBBDDDFFFMMMLLLIIIEEEEEEKKKUUU]]]ccchhhggg[[[NNNHHHFFFEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@???@@@???===;;;999999999999<<>>===;;;::::::;;;;;;<<<@@@EEEJJJMMMMMMLLLKKKJJJKKKSSSaaakkknnnmmmnnnlllrrrxxx{{{}}}}}}vvvnnn```````````````^^^ZZZWWW```[[[RRRLLLNNNSSSSSSNNNTTTXXX\\\___`````````aaadddddddddddddddfffjjjnnnyyyuuu{{{zzzxxxuuujjjaaa[[[XXXXXXVVVRRRPPPQQQRRRWWW^^^iiitttxxxpppdddXXXZZZ[[[ZZZWWWVVVWWWYYYXXXZZZ\\\]]][[[XXXVVVVVVSSSUUUXXXZZZ[[[\\\^^^```eeeiiinnnpppmmmnnnzzz}}}yyyzzz|||}}}~~~yyynnneee___jjjaaa[[[]]]bbbhhhooouuupppjjj^^^PPPFFFFFFNNNUUU[[[gggttt}}}zzzpppmmmkkkwww}}}|||wwwnnneeefffiiiffffffaaaSSSEEEFFFFFFDDDAAA@@@@@@AAAKKK[[[ggg```NNN@@@;;;<<<666:::TTTYYYDDDAAA999???999999BBBQQQeee}}}vvvwwwrrrqqqtttnnndddbbbiii}}}}}}zzz}}}||||||zzz|||zzz}}}}}}tttiii[[[\\\\\\]]]```gggooouuu111111000///////////////+++,,,---.........---,,,...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,///888CCCLLLOOONNNTTTbbbwww~~~|||~~~yyywwwwwwxxxyyyqqqdddVVVOOOKKKFFFBBBAAA777666555555555555444222333333333222222222111111555777;;;@@@EEEIIILLLMMMQQQQQQYYYffflllkkkqqq|||tttcccNNNBBB???BBBCCCBBBEEEDDDCCC@@@???@@@DDDHHHEEEFFFFFFEEEFFFKKKSSSZZZfffjjjhhh[[[NNNHHHHHHHHHCCCCCCDDDDDDCCCBBBBBBAAAAAACCCDDDEEEEEECCCAAA@@@???>>>===<<<;;;<<<<<<===;;;???EEEKKKNNNNNNMMMKKKGGGKKKWWWgggqqqsssssstttvvv|||~~~~~~zzzuuudddaaa___]]]]]]]]][[[ZZZaaaXXXMMMIIIOOOWWWTTTMMMLLLQQQWWW[[[\\\^^^aaadddgggdddbbbbbbcccccceeegggooojjjpppuuuqqqssstttmmmggg```[[[[[[ZZZVVVRRRQQQLLLSSS\\\dddmmmrrrmmmddd\\\\\\[[[XXXVVVVVVYYY]]]VVVXXX[[[[[[YYYVVVTTTTTTTTTVVVXXXYYYYYYZZZ\\\^^^```ccchhhjjjhhhiiittt|||wwwwwwyyy{{{|||~~~tttkkkeeeiii```[[[___eeekkkppptttrrrmmmcccSSSGGGDDDKKKTTTZZZfffpppuuu{{{{{{sssooommmxxx|||~~~~~~|||wwwlllfffjjjnnnhhhfffdddYYYGGGGGGFFFCCCAAA@@@BBBDDDCCCSSSccceeeWWWGGG@@@@@@777777DDDiiiuuuOOODDD:::888666666888:::EEE]]]tttyyy~~~~~~ggg[[[ZZZhhhfffdddjjjmmmcccggg~~~zzz~~~~~~uuugggooommmvvvvvvwww{{{ooojjjxxx{{{qqqeeebbbiiilllcccUUURRR[[[gggsss222000//////000000///---......---------,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---111999BBBHHHKKKNNNQQQWWWqqq~~~yyyxxx|||~~~zzzvvvlll]]]OOOJJJIIIEEE???<<<999666444444666666333111...000111111000111333555<<<===>>>@@@BBBEEEHHHJJJQQQ[[[bbbgggrrr~~~uuurrrXXXJJJGGGAAAAAADDDBBBEEEEEECCC???<<<===BBBFFFGGGGGGFFFFFFGGGLLLRRRWWWjjjlllkkk```PPPEEECCCFFFBBBDDDEEEFFFFFFEEECCCBBBBBBCCCDDDEEEEEECCCAAA???@@@???===<<<;;;<<<>>>???CCCGGGLLLPPPQQQOOOMMMKKKFFFQQQaaannnvvvyyy{{{}}}|||zzz|||{{{vvvmmmccc^^^```aaa\\\ZZZ^^^cccUUUIIIIIITTTYYYSSSJJJMMMOOOQQQRRRSSSWWW^^^dddaaaaaabbbcccddddddddddddhhhbbb^^^___fffllloooooodddbbb___]]][[[XXXSSSPPPNNNPPPUUU\\\eeelllppprrrkkkkkkfff\\\UUUTTTSSSQQQTTTYYY\\\[[[WWWSSSSSSUUUXXXXXXYYY\\\___^^^ZZZVVVdddddddddbbbaaadddkkkqqqxxxuuuvvv{{{~~~yyymmmbbbfffbbbaaadddgggjjjooovvvzzzyyyqqq```MMMCCCFFFMMMTTTbbbnnnqqquuu|||tttpppnnntttzzz|||sssnnnmmmjjjiiimmmooohhh^^^VVVNNNFFFAAABBBCCCBBB@@@DDDLLLUUUZZZVVVMMMDDD???;;;===???KKKlllkkkKKK999777999999888999>>>AAABBB^^^ppp~~~|||tttuuummmhhhhhhjjjkkknnnrrrqqqdddtttyyyXXXUUUccc~~~rrrvvvwwwvvvxxx|||}}}{{{ppp^^^SSSXXX```___\\\]]]aaa\\\XXX^^^pppzzzllltttzzz111000//////000000///.........---------,,,,,,,,,---,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---333<<>>AAACCCEEEGGGIIIJJJSSS^^^ffflllvvv~~~yyy\\\JJJEEE>>>???DDDDDDFFFEEECCC???======BBBFFFFFFFFFGGGHHHJJJNNNTTTYYYkkkmmmkkkaaaRRRGGGEEEHHHDDDEEEFFFGGGFFFEEECCCBBBCCCDDDEEEEEEDDDBBB@@@???>>>===<<<;;;<<<>>>@@@AAADDDGGGLLLOOOPPPNNNLLLKKKLLLXXXiiiwww}}}zzz|||~~~zzznnnddd^^^aaa```[[[ZZZ___eeeXXXLLLKKKSSSWWWQQQIIIKKKMMMNNNNNNNNNRRRZZZ___ccccccddddddddddddccccccbbb___]]]___dddiiillllllppplllgggbbb^^^YYYSSSPPPPPPQQQUUUZZZaaahhhnnnppppppqqqmmmccc[[[XXXXXXVVVVVVXXXZZZZZZWWWUUUUUUVVVZZZZZZ\\\```cccccc```\\\eeeeeedddaaa___bbbhhhmmmsss~~~xxxuuuwww|||~~~yyyoooeeebbb^^^^^^bbbgggjjjqqqxxx||||||vvveeeQQQEEEEEEJJJNNNYYYdddiiirrr|||rrrnnnlllvvv{{{~~~tttmmmmmmlllllloooqqqllldddYYYRRRIIIDDDCCCCCCBBB??????BBBHHHNNNQQQNNNHHHCCC???<<<777;;;OOOpppwww|||```>>>777999999888888999;;;<<>>::::::777666444444555555444222444555555555444555777999===@@@DDDFFFFFFGGGHHHIIIQQQ]]]iiiqqq|||~~~___JJJBBB;;;===EEEFFFFFFEEEBBB???===>>>BBBEEEEEEGGGHHHJJJLLLPPPVVVZZZiiikkkiii___QQQHHHEEEGGGEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEDDDCCCAAA???>>>;;;;;;:::;;;<<>>GGG[[[yyy}}}zzz|||rrryyy|||ssscccaaa^^^mmmuuuccc]]]YYYWWW\\\dddjjjjjjiiimmmkkkaaaRRRIIIMMMVVV\\\fffrrrxxx///......///000111111000......---------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...111>>>IIIHHHDDDGGGSSS]]]pppwww{{{~~~zzzsssooobbbUUUIIIDDDBBB>>>:::999666666555555555555444333666666666555555666999;;;===AAAEEEGGGEEEEEEFFFGGGLLLZZZkkkxxxzzz\\\HHHAAA;;;===EEEFFFGGGEEEAAA>>>===???BBBEEEFFFGGGIIIJJJLLLPPPVVVYYYggghhheee\\\OOOFFFDDDEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@>>>===;;;;;;:::;;;<<>><<>>BBBEEEEEECCCCCCFFFJJJNNN]]]ppppppUUUFFFCCC>>>@@@EEEDDDFFFCCC@@@>>>>>>AAADDDFFFGGGHHHIIIIIIKKKOOOTTTXXXggghhhddd\\\PPPGGGDDDDDDAAABBBCCCEEEFFFGGGHHHHHHEEEEEEDDDCCCAAA@@@>>>======<<<;;;;;;<<<>>>AAABBBFFFIIILLLLLLIIIIIILLLPPPWWWeeexxx~~~xxxtttssstttvvvwwwppphhhcccccc^^^VVVUUUZZZ]]]VVVNNNIIIHHHGGGFFFDDDKKKLLLLLLIIIGGGHHHMMMQQQYYYZZZ]]]aaadddggghhhiiihhhjjjlllmmmllljjjjjjjjjhhhjjjmmmooommmeee[[[SSSOOONNNMMMLLLOOOWWWbbbjjjrrrxxxyyyrrrhhhaaa\\\XXX___YYYSSSTTTYYY\\\[[[YYYXXXZZZ]]]____________^^^___``````^^^\\\]]]bbbfffmmmrrryyyxxxvvvyyy{{{|||vvvkkkccc``````dddhhhkkkpppwww|||ooo^^^PPPKKKJJJLLLTTT\\\eeessstttooorrr{{{|||uuullloooqqqqqqnnnlllmmmkkkggg]]]YYYRRRLLLHHHEEEDDDCCC@@@AAAAAA@@@AAAHHHTTT^^^OOOCCC===>>>;;;999IIIaaa{{{yyyssslll}}}xxxJJJ@@@999999:::888888;;;:::777555555;;;EEETTT^^^www{{{tttzzz}}}000///...///000111000///......---------,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000777CCCJJJJJJOOO^^^kkkqqq{{{}}}rrrvvv|||tttrrruuuzzz}}}yyy}}}uuussszzzyyyyyy{{{{{{xxxpppfff___OOOIIIFFFGGGFFF@@@:::888444555666555444333444666444444444444444777;;;>>>???CCCEEEEEEDDDGGGNNNUUU^^^hhhzzz{{{gggOOODDDEEEBBBBBBEEEBBBDDDAAA>>>===???CCCFFFGGGHHHHHHHHHHHHJJJOOOVVV[[[kkkkkkggg^^^SSSJJJFFFEEE@@@AAABBBCCCEEEGGGHHHIIIEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<>>>AAABBBGGGJJJMMMKKKIIIIIIOOOTTT^^^kkk||||||vvvqqqnnnnnnpppqqqnnnhhheeeeee^^^SSSQQQVVV]]]XXXQQQIIICCC@@@??????FFFHHHIIIGGGEEEDDDGGGJJJQQQTTTXXX]]]bbbgggjjjkkkjjjjjjjjjjjjkkkkkkkkkkkkkkknnnrrrtttrrriii]]]TTTNNNMMMKKKIIIJJJQQQ]]]eeennntttwwwtttpppkkkeee___aaa[[[UUUSSSWWW[[[\\\[[[WWWYYY\\\]]]\\\\\\]]]^^^\\\^^^___]]]\\\]]]bbbgggoootttyyyyyyvvvxxxwwwxxx~~~wwwlllfffccccccgggiiijjjmmmqqqtttcccTTTJJJGGGHHHQQQ\\\fffsssuuupppuuu~~~~~~}}}xxxqqqwwwxxxuuuqqqpppqqqnnnhhh___\\\VVVPPPKKKGGGFFFEEE===AAACCCAAAAAAHHHWWWddd]]]MMM@@@<<<888555AAAQQQwwwuuuaaaiii^^^JJJ999666777777777:::444333444777888888<<>>???BBBCCCFFFIIIHHHEEEDDDEEEGGGLLLOOOTTTZZZ```eeehhhjjjkkkhhheeefffjjjnnnoooooonnnpppssstttrrrjjj```XXXOOOOOOLLLGGGFFFKKKVVV^^^ggglllqqqtttvvvvvvooofffccc]]]WWWTTTVVVYYY\\\\\\TTTWWWZZZ[[[[[[[[[]]]___\\\^^^___^^^\\\]]]aaafffoootttwwwyyy|||wwwwwwtttsssxxxxxxnnneeecccdddiiijjjiiijjjmmmzzz{{{lll\\\OOOHHHHHHRRR]]]gggrrryyyttt{{{|||xxx{{{zzzuuurrrsssuuupppiiieeebbb\\\UUUNNNIIIGGGFFFAAACCCDDDCCCCCCJJJUUU^^^^^^RRRFFF???:::999???IIIeeexxxfffeeerrr{{{\\\???666777666555777555333666::::::666666:::888DDD\\\uuu~~~222000//////000000///---......---------,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222222888>>>AAAFFFXXXqqq}}}{{{ssspppsss~~~~~~}}}{{{|||||||||zzzyyy{{{{{{vvvpppooonnnhhh]]]SSSMMMGGGBBBAAA>>>999666666333555777666444333555777333444444444666:::???DDDAAADDDFFFGGGKKKVVVggguuuxxxhhhfffPPPFFFHHHEEEDDDFFFBBBBBB>>>;;;<<<@@@FFFIIIJJJGGGFFFFFFGGGKKKTTT___gggnnnlllfff]]]RRRIIIDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@888888888:::===AAAEEEGGGGGGKKKMMMKKKIIIKKKSSS[[[iiirrryyywwwsssnnnkkkkkkmmmooojjjffffffggg^^^QQQLLLOOOSSSRRROOOIIICCCAAADDDIIICCCGGGKKKKKKHHHFFFFFFGGGKKKMMMRRRXXX^^^cccgggiiilllgggbbbdddkkkrrruuuuuunnnooopppqqqooojjjccc]]]QQQPPPMMMGGGDDDGGGQQQYYY___dddkkkqqqxxx{{{tttjjjccc___XXXTTTTTTXXX[[[]]]UUUYYY]]]______```cccfff]]]___```^^^\\\]]]```dddjjjnnnpppnnnqqq|||xxxwwwrrrpppttt~~~yyypppbbbaaadddiiijjjhhhhhhjjjqqqyyyuuudddVVVMMMGGGQQQ[[[bbbkkkyyy~~~zzz{{{{{{xxxrrrpppsssvvvppphhhiiigggaaaXXXPPPJJJGGGGGGDDDCCCAAA@@@AAAEEELLLPPPQQQMMMGGGAAA===;;;>>>AAANNN~~~|||qqqmmmllllllFFF999:::888555666999666666999888222333888111666FFF[[[iiiqqqyyy~~~000000////////////000000///............---------***++++++,,,,,,++++++***......---,,,,,,,,,---------------,,,,,,++++++++++++***,,,///...,,,111::::::???<<>><<<999777444555666555444444555666666444333666;;;@@@AAAAAAHHHIIIJJJLLLTTTeee|||~~~rrrccc^^^QQQDDDAAAAAA@@@??????AAA===:::;;;@@@DDDEEEEEEGGGHHHHHHJJJNNNUUU___eeehhhooofffVVVNNNDDD===AAAAAACCCEEEEEECCCBBBAAABBBAAA@@@???>>>>>>===;;;888:::999999:::<<<@@@DDDFFFHHHHHHIIIJJJIIIKKKTTT___kkkqqqzzzyyylllhhhmmmllldddfffgggfffbbb[[[SSSMMMJJJLLLOOOTTTUUUMMMEEEDDDHHHFFFGGGGGGEEECCCBBBCCCDDDKKKJJJKKKPPPXXX___bbbbbbkkkiiieeedddjjjrrrsssooommmooonnnmmmoooqqqmmmgggbbbXXXNNNIIIGGGHHHMMMSSSUUU```lllrrryyy~~~yyyiiieee]]]UUUVVV[[[]]][[[WWWZZZ]]]______```bbbccccccaaa^^^\\\\\\]]]```bbblllhhhggglllppptttzzzrrrjjjpppyyyxxxfffdddbbbeeeiiijjjfffbbbqqq}}}yyyppp___MMMKKKPPPTTTYYYeeexxx|||~~~{{{tttuuuqqqkkkllltttjjjhhhddd]]]TTTNNNIIIHHHBBB@@@??????AAABBBCCCBBBMMMJJJIIIIIICCC:::999>>>FFFaaa~~~qqqnnnvvvWWW;;;777:::888555666555555555555444444444333222888DDDIIIKKKVVVeee~~~000000////////////000000///............---------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++,,,***,,,//////111:::FFFCCCCCC???KKKnnnpppooo}}}||||||yyyttttttxxxvvvqqqrrrtttvvvvvvtttrrrppppppoooppppppooojjj```TTTKKKGGGDDD@@@===<<<:::777555444555666555444444555666666444444777===AAACCCCCCKKKMMMPPPWWWcccuuu}}}||||||vvvlll]]]ZZZNNNCCC@@@BBBAAA@@@AAABBB???;;;<<>>BBB@@@AAACCCCCCAAA@@@@@@@@@AAA@@@>>>>>>>>>===:::888999999999:::===AAAEEEHHHIIIGGGGGGHHHGGGJJJUUUaaammmwww}}}}}}uuuhhheeeiiihhhaaafffggggggddd]]]VVVQQQNNNPPPRRRVVVWWWQQQIIIHHHLLLGGGFFFEEEDDDCCCCCCCCCDDDGGGGGGHHHMMMSSSYYY]]]___mmmnnnkkkhhhkkkoooooolllmmmpppqqqqqqrrrrrrmmmeeedddZZZPPPJJJHHHGGGLLLRRRSSS^^^iiipppwww~~~{{{rrrmmmcccZZZXXX\\\^^^\\\YYY[[[]]]^^^___```bbbddd___^^^\\\[[[\\\^^^bbbdddgggeeegggjjjmmmqqq~~~|||jjjpppwww~~~wwwiiigggeeehhhkkkkkkhhhcccpppzzztttbbbTTTIIIMMMOOOQQQ[[[mmm{{{}}}zzzuuusssppplllmmmpppiiihhhddd^^^VVVOOOKKKHHHDDDBBB@@@???AAACCCCCCCCCFFFMMMVVVYYYNNN>>>777::::::EEEfffxxxmmmlllqqqJJJ;;;999888555666555555555555444444444333000333;;;;;;999@@@MMMmmmuuu~~~000000////////////000000///............---------,,,------......------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,++++++,,,++++++---///777EEESSSKKKHHHEEEVVVuuuvvvhhhqqq}}}yyyzzzzzzwwwttttttwwwwwwsssrrruuuwwwwwwuuurrrqqqqqqmmmnnnppppppjjj^^^PPPFFFEEEBBB>>>;;;999777555333444555666555444444555666555555666:::???CCCEEEFFFIIIKKKSSSbbbuuuuuurrrvvvsssooogggYYYUUUJJJAAA@@@BBBBBBBBBCCCCCC???<<<<<>>======<<<:::888888888999;;;>>>CCCGGGIIIJJJHHHFFFFFFFFFJJJXXXeeeooo|||zzzyyypppddd```dddccc^^^eeeggghhhfffaaa[[[WWWUUUSSSTTTVVVXXXSSSLLLJJJMMMGGGDDDAAABBBDDDFFFEEECCCDDDEEEHHHKKKNNNSSSXXX\\\kkkooopppmmmlllnnnnnnllllllppprrrsssssssssmmmfffaaaYYYQQQMMMJJJHHHKKKPPPPPPZZZdddkkkssszzz~~~xxxmmm```[[[]]]]]][[[\\\\\\]]]]]]]]]___cccfff___^^^\\\[[[\\\^^^```bbbcccdddgggiiiiiilllxxxppptttzzzwwwllljjjiiikkkmmmlllhhheeennnuuuyyyeee[[[HHHKKKLLLLLLSSSbbbrrr{{{~~~~~~{{{tttqqqrrrqqqnnniiigggeee```ZZZSSSMMMIIIGGGDDD@@@???@@@BBBDDDDDDBBBOOO^^^aaaTTTAAA888888666333GGGooossshhhsss}}}]]]???888888666666555555555555444444444777333333666444///333<<>>;;;<<<@@@BBBBBBAAA???AAACCCGGGLLLUUU^^^dddhhhnnndddSSSLLLDDD@@@EEEDDDEEEEEEEEECCCAAABBBCCC@@@???=========<<<999777777888999<<<@@@DDDHHHKKKLLLIIIFFFEEEFFFLLL\\\jjjwwwzzzvvvlllaaa\\\______[[[bbbdddgggfffccc___\\\ZZZSSSRRRSSSUUURRRLLLIIIKKKHHHDDD???@@@EEEGGGFFFCCCDDDFFFIIIJJJKKKNNNUUUZZZdddlllqqqooommmnnnoooooojjjnnnppppppqqqrrrooojjj\\\XXXVVVVVVRRRLLLKKKNNNNNNUUU^^^fffnnnvvv}}}uuuggg___^^^\\\YYY^^^]]]]]][[[[[[^^^bbbfffcccbbb___]]]\\\\\\]]]^^^cccgggjjjiiigggiiisss}}}~~~zzzpppnnnlllllllllkkkhhheeejjjqqq}}}ggg^^^IIIKKKLLLMMMRRR^^^nnnxxx~~~zzzwwwzzzxxxpppiiigggeeebbb]]]WWWPPPKKKIIIEEE@@@>>>>>>@@@BBBCCCAAALLLYYY\\\TTTFFF===999999444>>>YYYsss~~~ooommmvvvoooEEE777777777666555555555555444444444666333333555333000333999666;;;AAAEEEKKK[[[ttt~~~000000////////////000000///............---------++++++,,,,,,,,,,,,++++++***+++,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***222???LLLTTTIIIPPP[[[nnn~~~{{{xxxuuurrrzzzvvvwwwtttvvvzzz|||zzztttooolllppprrrttttttrrrpppoooooosssqqqnnniiicccZZZPPPIIIDDD@@@<<<888777666555444444555666555444444444666555777;;;???BBBEEEHHHJJJOOOTTTddd~~~yyygggdddkkknnnoooiii\\\OOOGGGAAAAAAAAA??????AAA===;;;999<<<@@@DDDDDDCCC???AAADDDHHHNNNVVV___eeejjjooodddRRRKKKDDD@@@EEEDDDEEEEEECCCAAA@@@AAABBB???>>><<<<<<<<<;;;888666666777999<<<@@@EEEHHHKKKLLLIIIGGGGGGHHHOOO___nnn{{{uuujjj___ZZZ[[[\\\[[[^^^aaaeeefffdddaaa___^^^TTTQQQPPPSSSRRRNNNJJJKKKJJJDDD@@@@@@EEEHHHGGGDDDDDDFFFHHHGGGGGGJJJPPPVVV___iiipppooollllllnnnnnnhhhkkkllljjjkkkppprrrppp```aaadddeee^^^SSSKKKJJJKKKQQQZZZccciiipppzzz|||ooofffaaa]]]YYY______]]][[[[[[]]]bbbfffdddcccaaa___^^^^^^___```ggglllnnnkkkggghhhooottt|||}}}sssqqqnnnkkkjjjhhhfffeeehhhpppiii```MMMLLLLLLOOOSSS]]]jjjuuu{{{~~~{{{}}}zzzqqqjjjhhheeeccc```[[[TTTOOOJJJFFF@@@======???AAAAAA???FFFOOOWWWYYYSSSEEE:::555888<<>>@@@;;;999999<<>>@@@DDDHHHMMMUUU^^^dddlllqqqdddRRRIIICCC???EEEBBBBBBBBB@@@=========??????===<<<;;;;;;:::888666555777999<<<@@@DDDGGGIIIIIIGGGGGGIIIKKKRRR```ooo}}}}}}uuuiii^^^YYYYYYZZZ[[[\\\___ccceeeeeecccbbbaaaXXXSSSQQQTTTUUURRRNNNMMMKKKGGGCCCBBBDDDGGGGGGFFFEEEEEEDDDCCCDDDGGGLLLPPP\\\eeelllkkkhhhiiijjjiiigggkkkkkkhhhhhhnnnrrrssslllooossstttiiiXXXKKKHHHJJJOOOWWW```eeekkkuuuyyypppiiiccc]]]bbbaaa```^^^]]]___cccfffaaaaaaaaaaaabbbdddfffgggkkkooopppllliiikkkmmmnnnvvvyyywwwtttooojjjfffeeeeeeeeeiiirrrqqqgggSSSNNNJJJLLLRRRZZZeeeooottt~~~|||zzzvvvqqqkkkhhheeecccbbb^^^XXXSSSKKKGGGBBB??????@@@@@@@@@===AAAJJJWWWcccaaaNNN;;;444999:::888@@@XXXuuuuuukkkooooooGGG777666666555555555555444444444222111111111111111111222///222444333111444;;;BBB\\\hhhwww{{{000000////////////000000///............---------+++,,,,,,,,,,,,,,,,,,++++++,,,---//////...,,,++++++++++++,,,,,,---------...---...555EEEQQQNNNDDDKKKeeetttsssqqqooouuutttqqq~~~~~~uuuqqquuusssssswww{{{xxxqqqnnnppprrrtttvvvvvvtttqqqppppppsssoooiiiccc]]]VVVPPPLLLCCC???:::777666666666555444555666555444444555666666:::???AAACCCDDDGGGIIIMMMVVVlll{{{kkk[[[ZZZeeejjjjjjaaaPPPFFFBBB@@@AAAAAA???@@@BBB<<<:::999<<>>DDDAAAAAA@@@>>><<<;;;<<<>>>>>>===;;;;;;;;;:::777555555666999<<<@@@CCCFFFGGGDDDDDDFFFJJJLLLRRR___lllttt~~~tttggg]]]XXXVVVXXXZZZ[[[___dddffffffeeedddddd[[[TTTQQQUUUWWWTTTPPPNNNLLLJJJGGGDDDDDDEEEGGGIIIIIIFFFCCCBBBDDDHHHKKKMMMWWW^^^dddeeeeeehhhiiihhhhhhmmmnnnjjjiiimmmqqqqqqpppsssxxxxxxlllZZZMMMJJJJJJMMMVVV___cccfffppp||||||tttllldddeeeeeedddbbbaaabbbeeehhhbbbccccccdddfffhhhjjjkkkkkknnnnnnkkkkkkooonnnjjjnnnqqqxxx{{{wwwpppiiidddccceeeggglllvvv}}}sss```RRRGGGGGGMMMVVVaaajjjrrr{{{}}}uuuqqqqqqmmmiiieeeccccccaaa[[[VVVMMMJJJFFFCCCBBBBBBAAA@@@@@@AAAFFFQQQaaaeeeVVVBBB===777666::::::DDDffftttnnnzzzXXX===;;;666555555555555444444444333333222111222333222111,,,...111333444444444555888>>>JJJXXXgggsss}}}{{{|||wwwvvv000000////////////000000//////.........---------,,,------......------,,,+++,,,...//////---,,,***+++++++++,,,,,,---------///...000;;;MMMYYYQQQAAAPPPnnnzzzqqqkkknnnzzzoooqqqssszzzxxx~~~|||tttrrrwwwsssrrruuuxxxvvvppppppvvvmmmoooqqqqqqooommmllllllpppmmmgggbbb\\\UUUNNNJJJBBB>>>999666555555555555444555666555444444555666666;;;???BBBBBBCCCFFFIIIOOOZZZrrr{{{jjjZZZZZZfffkkkiii^^^KKKCCC???>>>AAABBB@@@AAAEEE===;;;:::<<<@@@CCCAAA???@@@CCCFFFJJJOOOVVV^^^cccooossseeeQQQHHHAAA>>>DDDCCCCCCBBB???===<<<===???>>><<<;;;;;;;;;:::777555555666999<<>>;;;777[[[mmmmmmzzzdddDDDAAA666666555555555444444444...///......///111111...444333111111111222222111999555444===MMM___nnnxxx{{{uuuvvvnnnjjj|||///...------///000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,---555EEEQQQRRRKKKEEEaaayyymmmfff{{{uuurrr|||zzzwwwssspppooorrrtttuuusssrrrsssrrrppprrrwwwtttqqqooommmllljjjhhhffffffeeebbb]]]VVVNNNGGGCCC@@@<<<777444444555555555444555666555333222333444999:::???EEEGGGFFFGGGKKKUUUeeerrrlll[[[[[[eeeddd]]]SSSGGGCCCBBBAAAAAAAAA@@@>>><<<<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGMMMTTTZZZ^^^___uuuvvvfffRRRJJJDDD???BBBDDDBBB???===<<<===>>>???===>>>>>>>>>===;;;999888;;;999999<<>>EEEQQQXXXVVVQQQ>>>:::888===:::555UUUqqqjjjfffzzzTTT<<<<<<333555999444333333,,,000000000000////////////000000000000000000000000444333444666;;;BBBHHHLLL^^^pppyyyxxxuuuYYY///...------///000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,---666EEEMMMLLLJJJLLLmmm|||sss}}}ooo{{{wwwwwwvvvssspppnnnnnnoooooommmoooqqqppplllmmmqqqrrrqqqnnnmmmlllkkkhhhffffffddd```ZZZSSSLLLGGGDDD@@@<<<777444444555555555444555666555444333444555::::::???EEEGGGFFFIIINNNVVVgggvvvjjjXXXWWWaaa```YYYQQQFFFCCCBBBAAAAAAAAA@@@>>><<<=========>>>???AAABBBCCCDDDFFFJJJPPPWWW]]]aaacccuuuvvvgggSSSKKKCCC>>>AAABBBAAA@@@???>>>>>>??????============<<<:::888777999888999<<>>DDDFFFGGGLLLRRRUUUgggwwwhhhUUURRRZZZYYYUUUOOOEEECCCBBBAAAAAAAAA@@@>>>;;;<<<===>>>???AAABBBCCCDDDFFFIIIMMMSSSZZZ```eeehhhuuuxxxiiiTTTKKKCCC===AAA@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<;;;:::999888777777777999===AAADDDDDDCCCFFFGGGGGGGGGKKKWWWiiivvv|||uuunnnddd[[[UUUSSSTTTUUUUUUZZZaaacccbbbaaabbbeeeeee___ZZZWWWWWWTTTNNNHHHNNNKKKGGGEEEDDDDDDDDDCCC??????CCCHHHIIIHHHJJJNNNNNNPPPRRRTTTVVVXXX[[[]]]^^^ccckkkqqqrrrnnnhhhdddjjjkkkmmmooooookkkeee```dddaaadddiiigggbbbdddmmmvvv{{{tttoooiiiffffffhhhgggfffiiihhhjjjnnnmmmgggcccddd___```eeeiiihhheeeggglllmmmqqquuuvvvxxxwwwoookkkjjjiiijjjllllllpppxxxlllSSSIIIKKKOOOWWW```iiizzz{{{xxxyyyxxxzzzzzzwwwuuusssnnneee```___\\\WWWQQQLLLIIIFFFDDDBBB>>>AAABBB@@@???EEEOOOXXXNNNIII<<<777:::777;;;KKKvvvfffkkk~~~www```???444333777222222666444000000000000//////////////////////////////////////////...------......///***000333888HHHbbbvvv}}}zzz}}}zzz||||||yyytttqqqkkk```UUUPPPHHH===666333222///,,,///...------///000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...111777DDDNNNHHH???III[[[xxx|||qqqmmmwww}}}zzzoooppppppnnnllljjjjjjkkkkkkjjjlllnnnnnnkkklllpppvvvuuutttuuuuuutttrrrooofffbbb[[[SSSLLLGGGEEEDDD>>>:::777444444555555444333444555444444444777999???===???CCCFFFIIIOOOVVVYYYkkk|||fffRRRNNNUUUTTTQQQNNNFFFBBBAAAAAABBBBBBAAA===;;;;;;<<<===???@@@BBBBBBCCCGGGJJJOOOUUU[[[bbbhhhlllvvvyyylllWWWMMMCCC<<<@@@???@@@BBBCCCCCCBBBAAA@@@;;;;;;::::::999888777777555777;;;???BBBDDDDDDDDDDDDFFFHHHIIINNNXXXhhhtttnnnlllfff\\\TTTPPPSSSWWWTTTXXX\\\___``````bbbdddiiiddd___\\\ZZZVVVOOOIIIMMMKKKGGGFFFEEEEEEDDDCCC@@@CCCHHHLLLJJJEEEDDDGGGKKKPPPUUUVVVSSSRRRUUUXXX\\\fffsssxxxtttkkkbbb^^^iiikkkooosssvvvuuusssppprrrmmmlllooonnnhhhiiipppvvvyyy{{{|||yyyqqqlllkkkjjjgggeeeffffffjjjooonnngggcccbbbcccfffiiihhhdddbbbdddiiieeejjjoooqqqrrryyyyyyuuussspppmmmhhhiiillluuuuuuZZZLLLIIIMMMTTT\\\gggvvv}}}wwwxxx}}}{{{{{{zzzxxxqqqjjjdddccc___[[[UUUPPPLLLHHHEEEBBB>>>BBBDDDBBB???CCCMMMWWWOOOOOOAAA666;;;===:::>>>WWWsssssshhhsssvvvHHH999666999444222555333000000000000////////////////////////////////////...//////000111111111111000222111///333>>>EEEFFFNNN\\\ooo{{{{{{zzzzzzvvvuuuyyyiiiVVVGGG@@@999333111000......///000111222///...------///000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...///333>>>LLLOOOEEE===HHHYYYsss~~~ttt|||uuunnnssspppooonnnkkkiiiiiikkknnnmmmjjjjjjkkkkkkkkkooouuuvvvuuuuuuvvvvvvuuussspppfffaaaYYYPPPIIIEEEDDDCCC<<<999666555555555555444222222333333333444888:::AAA???@@@DDDGGGJJJQQQYYY```rrreeePPPJJJQQQQQQOOOMMMFFFAAAAAAAAABBBCCCAAA===:::888999;;;>>>???AAAAAAAAAGGGKKKPPPUUUZZZaaahhhnnnwww|||ooo[[[OOOCCC<<<@@@>>>@@@BBBCCCDDDBBBAAA???;;;::::::999888888888888555888===BBBDDDEEEDDDDDDBBBFFFKKKNNNRRRZZZgggppptttsssnnncccVVVPPPSSSXXXUUUUUUVVVZZZ```ccccccbbbkkkhhhdddaaa^^^XXXPPPJJJMMMKKKIIIGGGGGGFFFDDDBBBAAADDDJJJNNNKKKDDDBBBDDDJJJQQQXXXZZZVVVRRRRRRTTTYYYffftttwwwnnnccc]]]]]]dddhhhmmmssswwwzzz|||~~~|||uuussswwwvvvpppoootttvvvxxxxxxyyy|||uuuqqqmmmhhheeecccccchhhmmmmmmhhhddddddfffjjjllliiidddcccfffiii___dddjjjnnnqqqzzz{{{wwwqqqmmmggggggjjjsss|||bbbPPPIIIJJJRRRYYYgggsss}}}wwwxxx}}}wwwzzz{{{wwwqqqkkkgggeeeaaa]]]XXXSSSOOOJJJEEEAAA>>>@@@BBBBBBBBBDDDIIINNNLLLQQQFFF888:::===;;;<<>>;;;:::999999888888999999666;;;AAAEEEFFFEEEDDDDDDAAAFFFMMMQQQVVV]]]iiiqqqwwwiiiZZZRRRSSSWWWWWWTTTTTTXXX___ccccccaaaiiihhhfffccc___YYYQQQLLLMMMLLLJJJJJJIIIHHHEEEBBB@@@AAAFFFLLLLLLGGGEEEGGGJJJPPPWWWXXXUUURRRQQQSSSTTT___iiijjjbbb[[[ZZZ]]]\\\bbbiiinnnqqqwww}}}{{{zzzvvvwwwwwwxxxxxxxxx~~~~~~vvvooojjjgggeeedddgggllllllhhhfffgggeeejjjllliiifffhhhjjjjjj^^^bbbiiinnnuuu}}}}}}vvvoookkkiiihhhjjjrrr~~~nnnXXXKKKHHHOOOWWWfffppp{{{{{{yyy|||sssxxxyyytttnnnkkkiiigggaaa^^^ZZZUUUPPPJJJDDD@@@<<<===???@@@BBBCCCDDDEEEJJJQQQIII;;;999999777:::<<>>@@@AAAAAAAAAIIIMMMRRRUUUXXX^^^gggnnnzzzwwwbbbSSSFFF===AAA@@@@@@AAAAAAAAA???>>>===<<<;;;:::999888999::::::888===DDDHHHHHHEEEDDDDDDAAAFFFMMMRRRXXXbbboooyyy}}}wwwiiiZZZRRRSSSWWWXXXWWWXXXYYY\\\^^^```aaaeeeeeeeeeccc___XXXQQQLLLNNNMMMLLLLLLKKKIIIFFFCCCAAA???BBBHHHLLLJJJIIIJJJJJJMMMPPPPPPOOONNNPPPQQQWWWYYY[[[[[[XXXXXXYYY[[[UUU^^^gggkkklllttt}}}yyyzzzyyyxxx~~~yyyppplllkkkjjjhhhhhhkkkkkkhhhgggiiigggkkkkkkhhhhhhjjjjjjfff```bbbgggnnnvvv}}}vvvpppmmmlllkkklllrrr||||||cccOOOIIINNNVVVdddlllvvv}}}|||{{{vvv|||}}}uuunnnmmmllljjjaaa^^^ZZZUUUPPPIIIBBB===<<<>>>@@@AAA@@@AAABBBDDDHHHOOOIII@@@>>>888444999;;;@@@XXXrrrppptttyyyQQQ777555555444444111000000000000////////////........................222222111111111111111000000///.../////////000111000///000444666888>>>EEEOOO\\\fffeeebbbfffllloooxxxyyyxxxuuuxxxuuussspppllllllwwwccc\\\___dddXXX>>>000111777666222------000///+++------,,,++++++,,,---...///...------///000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000HHHZZZZZZFFFAAAWWWiiijjjxxxrrrqqq|||zzzgggnnn~~~wwwvvvxxxgggiiijjjjjjhhhggghhhiiieeeeeehhhmmmpppqqquuu{{{rrrrrrrrrsssssspppllliiieee```YYYPPPIIIEEECCCBBB:::888555555555555444333555555666666777:::???CCCGGGEEEEEEIIIKKKLLLRRRYYYcccttt^^^IIICCCKKKKKKKKKIIICCC@@@AAABBBCCCDDDAAA===999777999<<>>BBBAAAAAAAAA@@@???>>>===<<<<<<;;;:::999999999:::;;;999???FFFJJJIIIFFFDDDDDDBBBFFFMMMRRRYYYeeeuuu{{{{{{rrrdddXXXSSSUUUXXXYYY[[[\\\[[[YYYYYY]]]aaabbbbbbcccbbb^^^WWWPPPKKKNNNMMMMMMMMMMMMJJJFFFCCCDDD@@@@@@FFFKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQ^^^YYYSSSQQQTTTWWWXXXXXXTTT^^^hhhjjjjjjssszzz{{{zzzyyy}}}{{{qqqnnnoooppplllkkklllkkkhhhhhhkkkkkknnnlllhhhhhhjjjfff___aaabbbeeellltttyyy{{{zzzxxxsssqqqnnnmmmmmmrrrzzzlllSSSIIINNNVVVbbbiiissszzz~~~{{{|||yyyqqqqqqqqqoooaaa^^^ZZZUUUPPPIIIAAA<<<>>>BBBDDDCCC@@@???DDDHHHFFFLLLIIIEEEEEE===666;;;;;;555KKKqqq```zzzbbb???888666555555111000000000000////////////........................------------...///000111......000333333000------...++++++000444444444666444===@@@999333777>>>BBBEEEKKKOOORRR[[[hhhsssxxxrrr{{{~~~ccc\\\QQQKKKRRR]]]^^^WWW>>>:::BBBOOOHHH222)))///666555000,,,---000...((()))---000///+++((()))+++111///...///000111000...------------------------***+++---,,,,,,+++---...,,,,,,,,,---------......///)))(((...---)))///;;;SSSXXXNNNEEETTTeeejjjmmmzzzccciiitttpppyyysssvvv}}}ooonnnlllkkklllkkkiiihhhmmmhhhgggkkkkkkiiikkkpppuuutttttttttsssooojjjfffeeeaaaYYYPPPHHHCCC???>>>888444222444666444444666777666777888:::<<>>:::666999<<>>???AAABBBBBBAAA@@@???AAA>>>:::777555555777888:::???DDDGGGGGGEEECCCBBBAAAFFFJJJOOOZZZjjjvvvzzzuuuxxxnnneee]]]UUUSSSVVVVVVUUUUUUXXX[[[___```aaa```bbbeeeddd___YYYSSSPPPNNNNNNNNNNNNMMMJJJEEEBBBFFFCCCBBBCCCBBBAAAFFFLLLOOOGGGCCCEEEHHHKKKSSS\\\fff___ZZZ]]]aaabbbbbbddd______ccchhhhhhiiiwwwyyyrrruuu~~~{{{zzzwwwqqqrrriiicccdddhhhjjjkkkmmmjjjkkklllkkkgggdddbbbbbbhhhffffffjjjssszzz~~~vvvppplllhhhiiipppxxx~~~hhhOOOLLLWWWeeefffllluuu~~~zzzqqqqqqtttqqqiiiaaadddeee___UUULLLHHHGGGDDDBBB@@@??????AAADDDEEEFFFEEEHHHLLLIII???;;;===@@@===???iiihhhbbblll{{{yyyIII>>>:::333000,,,000000000000///////////////............------------------............///......////////////..............................///000000000111111111111333333333555<<>>888444222444666444444666666666777888:::===???@@@EEEFFFGGGIIIMMMRRRWWW[[[eeewww]]]HHHCCCKKKKKKIIIHHHCCCBBBBBBBBBBBBBBB???;;;777888<<>>???>>>???AAABBBBBBAAA???>>>???===999666555555777888;;;@@@EEEGGGGGGDDDBBBAAA@@@EEEKKKQQQ[[[hhhqqqtttuuuzzzoooggg^^^WWWUUUWWWVVVUUUVVVYYY\\\_________```bbbeeedddaaa\\\WWWTTTPPPOOOOOONNNNNNKKKGGGDDDDDDBBBAAACCCCCCCCCGGGMMMRRRMMMLLLPPPTTTVVV\\\cccjjjfffdddhhhiiieeebbbcccgggggglllsssrrrooouuuzzzttttttxxx||||||zzzxxx}}}wwwqqqlllhhhjjjjjjhhhhhhiiimmmnnnnnnllliiifffddddddiiihhhhhhkkkrrryyyzzzrrrgggfffhhhooovvv{{{jjjOOOIIIRRRaaadddlllvvv}}}~~~|||vvvooonnnqqqnnniiiccccccbbb]]]VVVOOOJJJIIIFFFDDDBBB@@@@@@AAACCCDDDEEEDDDGGGKKKHHH@@@;;;;;;999888999SSSmmmdddkkkyyyZZZCCC777444888777000000000000///////////////............---------------------..................////////////..................................../////////000000000000//////000444;;;AAAEEEBBBKKKZZZkkkxxx~~~{{{{{{{{{wwwwww{{{~~~}}}wwwpppggg```ZZZWWWIIIFFFCCCCCCDDDBBB===777888333...///333666333///////////////...---+++***///...,,,+++******++++++************************///---,,,---...///...---//////...---,,,,,,++++++***,,,------++++++,,,...------------...............+++---///------888FFFRRRPPPDDDJJJlllnnniiivvvrrrttt}}}vvvqqqnnnooossssssoookkkiiijjjlllnnnnnniiigggiiimmmmmmkkkkkkmmmqqqooolllkkkjjjiiigggffffffbbbZZZQQQIIIDDD@@@???888444222444666444444666666666777999;;;===???AAACCCGGGKKKMMMPPPTTTZZZ___fffzzzYYYGGGCCCJJJIIIHHHHHHBBBBBBAAAAAABBBBBB???;;;888888<<>>===???BBBKKKLLLNNNRRRYYYbbbjjjooozzz{{{eeeMMM>>>>>>@@@@@@AAAAAAAAA@@@>>>===<<<;;;888555555666777999===AAAEEEGGGFFFCCC@@@???>>>EEELLLSSS\\\gggmmmnnnwww{{{qqqiii```XXXVVVYYYUUUUUUVVVYYY]]]___```___bbbccceeefffddd```[[[XXXRRRQQQOOOOOONNNLLLIIIFFFDDDBBBCCCEEEFFFEEEIIIOOOMMMLLLNNNUUUZZZ^^^ccchhhnnnooouuu}}}{{{xxxyyyzzzxxx|||zzzyyy~~~}}}wwwsssqqqsssvvvwwwsss|||}}}nnnmmmnnnpppmmmiiihhhkkkqqqrrrqqqnnnjjjgggffffffjjjkkkkkklllpppwww|||sssiiihhhjjjooorrrvvvoooSSSJJJOOOZZZaaalllvvvzzz~~~~~~yyyzzzwwwqqqnnnnnnkkkhhheeebbb___[[[XXXTTTOOOLLLHHHGGGDDDAAA@@@@@@BBBCCCCCCCCCFFFJJJHHHAAA;;;999999999:::AAAdddtttjjjjjjqqqrrrMMM555222888666000000000000///////////////............---------------------..................////////////......---------------------------------............///...---,,,---...111444666888===EEEMMMSSSVVVWWWVVVRRRQQQPPPUUU[[[```aaaaaa`````````aaadddhhhkkknnnnnnyyy{{{nnnbbbdddooovvvuuupppggg^^^XXXUUUTTTUUUWWWTTTPPPJJJDDD>>>999777666444444666888999555222000...,,,,,,.........,,,,,,,,,,,,++++++*********...---,,,+++************************************///...------//////...---000//////---,,,+++******+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,---///---///<<>>@@@AAAAAAFFFLLLOOORRRVVV\\\bbbeee|||VVVFFFCCCIIIHHHIIIIIIBBBCCCCCCBBBBBBAAA>>>:::666888<<>>>>>@@@CCCHHHIIIKKKOOOUUU^^^gggmmm~~~lllQQQ@@@???AAAAAAAAAAAA@@@???===<<<:::999777555555666888999???BBBFFFGGGEEEAAA???>>>>>>EEELLLSSS\\\gggmmmnnnxxx{{{qqqjjjaaaYYYWWWYYYUUUTTTTTTWWW\\\aaadddeeeffffffggggggfffbbb]]]YYYSSSRRRPPPOOONNNLLLIIIGGGEEECCCDDDHHHHHHHHHKKKQQQLLLNNNSSS[[[cccjjjqqquuu|||~~~zzz}}}~~~{{{tttqqqqqqrrrtttnnnwwwnnnooorrrsssoookkkmmmsssttttttsssoookkkiiihhhiiilllmmmmmmlllnnnuuu|||tttuuupppmmmooorrrtttxxx}}}xxx]]]PPPPPPRRR\\\kkkvvvyyy|||~~~}}}}}}|||}}}~~~~~~yyysssnnnkkkiiihhhccc]]][[[[[[YYYTTTOOOLLLIIIFFFBBB@@@@@@AAABBBAAABBBEEEHHHGGGBBB<<<999;;;999<<<<<>>AAABBBFFFMMMMMMBBB999;;;BBBGGGHHHEEE@@@:::666333333222333333222222222111111111000......///111111///---...//////...---,,,---...---,,,+++++++++,,,,,,---,,,,,,++++++************************************000///...///000000///...000//////---,,,+++******+++,,,------++++++,,,---***++++++++++++,,,,,,,,,***+++---...---222???KKKEEEFFFFFF\\\wwwsssooo|||uuuooommmmmmmmmkkkjjjiiiiiikkkmmmmmmlllkkkpppooollljjjkkkoootttvvvllliiieeebbbccceeefffgggfffbbbZZZQQQIIICCC@@@>>>888444222444555444444666444666888:::===???@@@AAA@@@DDDJJJNNNRRRWWW^^^cccdddSSSFFFEEEJJJHHHJJJKKKDDDEEEDDDCCCCCCAAA===888444888<<>>AAADDDHHHIIIKKKNNNSSS[[[fffmmmsssVVVCCCBBBAAAAAA@@@@@@???>>>===<<<999888777666666666888999@@@CCCFFFFFFCCC@@@>>>===@@@FFFLLLRRR\\\hhhpppqqquuuzzzqqqjjjbbbZZZWWWYYYVVVTTTRRRTTT[[[cccjjjmmmjjjiiihhhhhhfffbbb\\\WWWSSSRRRQQQPPPOOOMMMJJJGGGDDDBBBDDDGGGIIIJJJNNNUUUVVVYYY```hhhsss~~~vvvssswwwwwwttttttrrrooonnnuuuxxxwwwxxxvvvppplllqqqyyyvvvuuusssoookkkjjjjjjlllmmmmmmlllkkklllsss~~~yyytttlllnnnuuuwwwtttsss~~~iiiWWWPPPLLLWWWhhhtttwww{{{|||{{{}}}zzzsssooonnnkkkeee___^^^___]]]XXXRRRNNNLLLHHHDDDAAA@@@AAAAAA@@@AAACCCEEEFFFEEE@@@;;;888222999;;;999VVVzzznnnaaannn|||xxxzzzIII666555111000000000000///////////////............---------,,,,,,,,,------------...------............---------------------------------------.........//////,,,------.........------...........................111333222///,,,---//////.........///000111222222444333///---...//////333222000///...---......,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,+++)))---///000///---,,,---...,,,,,,+++++++++,,,---...******************))))))))))))))))))))))))))))))111///...///000111000/////////...---,,,,,,++++++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,---000777BBBJJJ<<>>888444222444666444444666444555888;;;===@@@AAAAAAAAABBBFFFLLLSSSZZZ```cccfffOOOEEEFFFIIIHHHKKKMMMDDDEEEDDDCCCCCCAAA===888444888<<>>>>>>>>===:::999888777777777888999AAACCCEEEEEECCC@@@>>>===@@@FFFLLLRRR\\\hhhpppqqqppp{{{zzzrrrkkkccc[[[XXXYYYWWWUUUSSSUUU\\\eeemmmqqqllljjjggggggfffbbb\\\VVVSSSSSSSSSSSSRRROOOKKKGGGCCCBBBDDDIIILLLPPPWWW___^^^dddlllttt{{{uuunnnooovvv|||wwwuuuppplllpppuuu|||zzzrrrmmmqqqxxxxxxwwwtttpppllllllnnnpppmmmllljjjiiilllsss|||sssiiinnnxxx{{{uuuppp~~~ttt]]]NNNKKKUUUcccpppuuuzzz}}}{{{|||~~~|||}}}~~~xxxttttttnnnjjjeeecccbbb```ZZZTTTPPPMMMIIIEEEBBBAAAAAABBB???@@@AAABBBEEEHHHEEE???777333888<<<666>>>YYYoooyyyeeemmm|||xxxRRR777666555000000000000///////////////............---------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,------------,,,------------...//////000,,,///333333111......000111000000000000000111111000///...///111222///,,,...............//////000------------,,,,,,,,,,,,.........//////000111111+++---......,,,+++++++++*********************+++))))))*********))))))((())))))))))))))))))))))))000///......000000///............------,,,,,,,,,,,,---...---+++***+++,,,,,,,,,---------.........---------...444===EEEHHH;;;GGGSSSeeezzz~~~vvvvvv~~~pppiiixxxvvvooojjjkkknnnlllfffddddddeeegggjjjkkkkkkjjjiiijjjgggbbbccckkkqqqqqqmmmjjjgggfffgggjjjkkklllddd```XXXOOOGGGAAA>>>===888444222444666444444666333555888;;;>>>@@@AAABBBDDDBBBCCCJJJTTT^^^cccdddgggsssKKKDDDEEEHHHFFFKKKLLLCCCCCCBBBBBBBBBBBB???:::777888<<>>>>>>>>>>>>>>???;;;:::999888888888888888@@@BBBEEEDDDBBB???>>>>>>>>>FFFMMMTTT]]]ggglllkkknnnwww{{{sssmmmeee]]]YYY[[[XXXWWWWWWZZZaaagggllloookkkgggeeeeeeeeeccc\\\WWWUUUUUUVVVXXXWWWSSSMMMHHHGGGFFFHHHOOOVVV]]]iiisssrrrzzzwwwpppooommmiiinnnwwwwwwpppllljjjnnnrrrvvv|||wwwqqqrrrxxxzzzxxxuuuqqqnnnooorrrtttllliiifffgggkkksssyyy}}}|||pppiiioooxxxzzztttooo|||eeePPPNNNTTT___kkkqqqwww~~~zzzyyy~~~{{{vvvvvvqqqnnnkkkhhhfffaaaZZZUUUPPPNNNIIIEEECCCBBBBBBBBB???@@@??????DDDKKKIIICCC888;;;999888::::::FFF]]]{{{mmmlllwwwddd<<<555555000000000000///////////////............---------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,000//////...---------,,,(((***------,,,+++,,,---------------......//////...------///000///......++++++++++++,,,,,,------))))))***+++,,,---......)))***************+++,,,+++++++++,,,,,,+++)))((())))))***++++++***)))((('''((()))******)))(((((())))))))))))))))))))))))///...------...///...---------------------------,,,---...---+++***+++,,,........./////////000000///...---000888AAAGGGGGGDDDSSS___mmmzzzyyysssxxxuuutttnnnpppnnnhhhcccdddiiifff___aaa______```cccfffggghhhcccfffddd___aaahhhlllkkkjjjhhheeedddfffhhhjjjjjjddd___WWWOOOGGGAAA===<<<888444222444666444444666333555888<<>>>>>???>>>>>>>>>>>>>>>???@@@<<<;;;:::999888888888888@@@BBBDDDDDDBBB@@@>>>>>>===EEEOOOVVV^^^fffhhheeepppwww|||uuuoooggg^^^[[[\\\XXXYYY[[[___dddhhhjjjkkkhhheeebbbccceeeccc]]]XXXVVVWWWYYY[[[ZZZVVVOOOJJJLLLKKKNNNWWW```jjjxxxvvv```\\\XXXYYY```ccccccjjjuuuuuukkkiiiiiikkkmmmpppvvv~~~|||vvvvvvyyy{{{zzzwwwssspppqqquuuxxxlllhhhdddeeelllsssxxxyyyyyyppplllqqqvvvvvvqqqnnnxxx}}}mmmUUUQQQTTT\\\gggooouuu|||yyy|||vvvtttrrrqqqooolllgggaaaZZZUUUPPPNNNJJJFFFCCCBBBCCCCCC???@@@>>>>>>DDDLLLLLLFFF666???777111::::::<<>>;;;;;;;;;<<>>@@@EEEKKKLLLLLLFFFIIIUUUXXXZZZdddzzzUUUJJJ===@@@???>>>======>>>???@@@???;;;999:::999777888<<>><<<>>>AAAHHHQQQ[[[eeekkknnnwwwyyyyyy|||wwwppplllhhhbbb^^^XXX___^^^aaakkklllhhhllliiikkklllggg```[[[YYYZZZYYYWWWYYY___dddaaaWWWNNNSSSNNNTTTfffvvvqqqRRRKKKMMMQQQWWW\\\^^^bbbmmmyyyxxxgggccciiixxxsssnnnlllsssyyyxxx{{{zzzvvvvvvxxxuuuooojjjgggcccaaadddlllxxx~~~xxxyyy|||}}}~~~yyytttooommmmmmttt}}}wwwbbbXXXQQQYYYfffjjjrrr~~~~~~|||}}}{{{|||www|||uuulllnnnqqqkkk___VVVRRRPPPMMMIIIFFFDDDCCCBBB@@@BBBCCCAAA???@@@FFFLLL@@@;;;888999888666;;;CCClllzzzgggcccdddwwwZZZ888666444444222///...000000///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,------......------,,,++++++++++++++++++++++++***************************************************************************************)))(((((((((((())))))))))))((((((((((((''''''''''''((((((..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------,,,333111222>>>CCCCCCJJJZZZiiippppppnnngggooo}}}mmmqqq|||sssiiigggeeecccccccccaaa___`````````^^^[[[YYYXXXYYY\\\[[[\\\^^^cccfffggghhhiiifffdddeeeiiilllkkkjjjbbb\\\SSSKKKDDD???:::777555555444333333222111111222555:::>>>@@@@@@AAABBBGGGGGGJJJPPPTTTYYYcccnnniiilllvvvdddLLLFFFCCCFFFGGGEEEBBBBBBAAAAAABBB@@@===;;;::::::===@@@BBBAAA???AAAFFFKKKLLLLLLFFFJJJVVVYYY[[[fff|||VVVJJJ<<<@@@??????>>>>>>?????????AAA===:::;;;:::777888<<>><<<:::@@@CCCJJJRRRZZZbbbgggjjjrrrtttvvvyyyvvvpppkkkgggbbb^^^]]]```\\\\\\fffgggcccgggmmmmmmkkkfff___[[[ZZZZZZ]]]___cccggghhheee___[[[jjjccciii}}}zzz```NNNKKKMMMQQQXXX^^^```cccmmmxxxuuudddaaahhhwwwrrrkkkjjjqqq|||}}}zzzuuuuuuwwwvvvqqqkkkkkkiiihhhiiimmmtttyyy}}}zzz|||~~~}}}vvvooommmooorrruuu|||kkkXXXPPPXXXfffiiippp}}}~~~~~~}}}{{{xxx}}}{{{xxx~~~vvvlllmmmppplllccc\\\WWWSSSNNNJJJHHHFFFCCCAAA>>>AAABBBAAA???@@@DDDIIICCC===999999777555999AAAZZZllleee```lllmmmDDD999555444222/////////...---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************)))************)))(((((((((((())))))))))))((((((((((((''''''''''''((((((..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------,,,333333555???AAABBBKKKdddvvv~~~{{{tttkkkrrruuuooouuuuuukkkhhhfffeeeeeeeeedddaaa______``````___[[[XXXWWWXXX]]]]]]^^^```dddffffffeeehhheeeccceeeiiikkkjjjiii^^^YYYQQQJJJDDD???;;;888555444444333333222222111000444999===???@@@AAACCCHHHHHHLLLRRRVVV[[[dddnnnhhhkkk}}}zzzfffNNNGGGDDDFFFGGGDDDAAAAAA@@@AAAAAA???<<<999999999>>>@@@BBBAAA@@@BBBGGGKKKLLLMMMGGGJJJWWWZZZ]]]iii|||UUUJJJ===??????@@@@@@AAA@@@@@@???CCC>>>;;;;;;:::888999===DDDCCCBBB???===<<<;;;:::@@@EEEMMMTTT[[[```fffiiikkknnnqqqvvvzzzsssooollliiiddd```^^^___WWWWWWccceeebbbfffpppnnniiiddd```^^^^^^___bbbggglllooonnnlllkkkkkkxxxttt|||xxxsssqqqkkk```UUUPPPOOOQQQWWW^^^aaadddnnnyyytttcccaaaiiitttnnnhhhfffnnn}}}zzztttsssvvvvvvtttnnnpppqqqqqqpppooopppqqq{{{zzz{{{}}}}}}{{{}}}}}}tttlllkkkqqqxxxzzz~~~ttt[[[PPPVVVdddgggnnnyyy~~~~~~~~~~~~zzzvvv{{{zzzxxxtttjjjjjjmmmkkkfffccc\\\VVVNNNKKKJJJHHHCCC???===???AAA@@@??????BBBEEEFFFAAA<<<999555444888>>>EEEiiiuuukkk```eeexxxTTT999666444111000000///---,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************))))))******))))))((('''(((((())))))))))))((((((((((((''''''''''''((((((..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------***333555888>>>===@@@MMMiiiwwwyyyoootttzzzqqqhhhbbbbbbbbbcccddddddaaa___]]]___aaaaaa```______```______aaacccfffgggfffddddddbbb```bbbfffhhhfffdddZZZVVVOOOIIIDDD???;;;999444444444333333222222222111444999===???@@@BBBDDDIIIIIINNNTTTWWW[[[cccllllllnnn~~~yyybbbNNNGGGCCCEEEFFFCCC@@@@@@AAAAAA@@@>>>:::888888999>>>@@@AAAAAAAAACCCGGGKKKLLLMMMHHHKKKVVVZZZ___lllwwwSSSKKK@@@???@@@AAACCCCCCBBBAAA@@@BBB===:::::::::888:::???GGGEEECCC@@@===<<<<<<===AAAHHHQQQXXX\\\aaaggglllgggiiilllqqqxxxuuusssqqqqqqqqqnnniiiddd[[[]]]WWWZZZhhhllliiilllppplllfffcccbbbeeehhhjjjggglllqqquuuwwwxxxyyyzzznnnssswwwyyywwwqqqcccVVVSSSRRRTTTYYY]]]dddppp|||ttteeecccjjjmmmiiieeeeeelllxxxzzztttrrrtttvvvvvvqqqtttvvvwwwtttqqqooonnnwwwxxxyyyxxxvvvwww|||vvvmmmlllssszzz|||cccRRRRRR___dddlllyyy~~~~~~|||www{{{xxxtttzzzxxxnnnhhhiiimmmkkkhhhfff]]]UUUMMMJJJLLLKKKEEE???<<<>>>@@@@@@???>>>@@@BBBHHHDDD???999444333666::::::OOOxxx}}}sssfffeeesssddd:::777222///111111///------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++************************************************************************************************)))))))))))))))(((((('''(((((())))))))))))((((((((((((''''''''''''((((((////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------***333777:::>>>;;;@@@QQQqqq}}}kkkyyyzzznnnfff[[[[[[]]]___bbbcccaaa```\\\^^^aaabbbbbbccceeegggbbbbbbccceeehhhhhhgggeeecccaaa___aaadddeeeccc```WWWSSSMMMHHHCCC???;;;888444444333333333333222222333666:::===???AAACCCEEEJJJKKKOOOUUUWWWXXX___gggiiimmm|||ttt]]]NNNGGGBBBCCCDDDBBB@@@@@@BBBBBB@@@===:::888888999>>>>>>???@@@AAAEEEIIIKKKKKKLLLHHHJJJUUUYYY^^^lllqqqSSSPPPFFF@@@AAACCCDDDDDDDDDCCCBBB@@@;;;888999:::999<<>>;;;;;;???BBBGGGNNNWWW\\\]]]```gggmmmggghhhjjjnnnrrrvvv{{{tttttttttvvvvvvrrrjjjccc^^^cccbbbggguuuwwwppprrrmmmjjjgggeeefffmmmtttyyytttuuuyyyoooyyynnn\\\\\\VVVSSSTTTXXXbbbrrrsssgggeeejjjgggfffeeeggglllsss{{{{{{uuussssssuuuwwwuuuwwwyyyxxxvvvsssrrrqqquuuwwwuuupppmmmrrr~~~|||tttqqqssswww{{{}}}oooVVVPPPZZZ```jjj{{{}}}~~~{{{~~~xxxqqqtttqqqlllkkkooorrrnnnjjjiiiZZZSSSLLLJJJLLLLLLGGGAAA>>>???@@@@@@?????????@@@HHHFFFAAA:::555444666777:::===aaaxxxkkkdddmmmwwwEEE;;;333...111333000...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********+++++++++*********+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''((((((////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------+++555:::===>>>:::BBBYYY{{{rrrkkk|||rrriiicccXXXXXXYYY[[[^^^``````___^^^___`````````aaadddfffdddcccccceeeggghhhhhhfffdddbbb```aaaccccccaaa]]]UUUQQQLLLGGGCCC>>>:::777333333333333333333333333555888;;;>>>???AAACCCEEELLLMMMQQQUUUUUUTTTYYY``````hhhxxxrrr]]]NNNGGGBBBCCCDDDBBBAAABBBCCCCCCAAA>>>:::888888:::======>>>@@@CCCHHHLLLNNNJJJLLLGGGHHHRRRUUU\\\kkkoooVVVVVVLLLBBBBBBCCCDDDEEEEEEEEEEEEAAA<<<999:::::::::>>>CCCAAAAAA???<<<:::<<>>:::888999;;;>>>>>>???BBBGGGLLLPPPRRRIIIKKKFFFFFFOOORRRYYYhhhqqq]]]]]]PPPDDDCCCCCCDDDEEEFFFGGGGGGGGGAAA===<<<<<<;;;>>>CCC@@@@@@???===<<>>;;;999:::;;;??????@@@CCCIIIOOOSSSUUUHHHJJJEEEEEEMMMPPPWWWggguuubbbaaaRRREEEDDDDDDCCCDDDFFFHHHIIILLLFFFAAA???===;;;>>>BBBAAABBBBBBAAAAAAGGGRRR[[[dddnnnxxxzzzyyy~~~zzzvvvrrr|||~~~zzz}}}{{{zzzrrreee\\\ZZZ___kkkvvv~~~zzzuuuooouuurrrnnnkkkiiiiiikkkllloooxxx{{{xxxzzzzzz{{{}}}|||yyyuuusssrrrlllxxx~~~vvvnnnqqqyyy|||yyyrrrkkkttt}}}eeeSSSZZZ]]]aaannnwww~~~zzz~~~{{{vvv{{{}}}}}}}}}wwwmmmffffff\\\ZZZVVVQQQLLLIIIGGGFFFHHHEEEBBB@@@@@@BBBCCCCCC@@@DDDDDD>>>999:::888444,,,===:::===]]]xxxnnneeebbbmmmSSSAAA333333222+++)))------.....................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---///000000...,,,///777???>>><<>>>>>@@@BBBEEEGGGGGGDDDEEEPPPcccrrr}}}zzzvvvxxx|||{{{~~~xxx~~~zzzrrrhhhaaaaaahhhooo~~~xxxqqqmmmlllkkkhhhffffffiiillltttuuuzzz~~~}}}~~~~~~yyyuuuuuuvvvpppxxx{{{xxx{{{wwwrrrpppvvv}}}ttt[[[SSSXXXaaallluuu{{{|||yyy~~~}}}sssgggbbb```\\\VVVPPPLLLJJJJJJJJJDDDCCCAAA??????@@@AAABBBBBBBBBAAA???<<<888555333555999666999UUU|||kkkfffbbbggg{{{vvvDDD///666000,,,111...---------......000111111.../////////...,,,***)))+++++++++************)))))))))))))))))))))))))))******************************))))))))))))************))))))))))))************+++++++++***))))))+++++++++*********))))))***+++,,,,,,------,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,---------...///000///...666:::???AAACCCLLLZZZfffppphhhhhhzzz|||sssxxxmmm{{{vvvnnniiiddd___^^^^^^]]]\\\ZZZYYYZZZ^^^aaagggccc___```dddffffffddddddbbb```aaadddeeeccc```[[[ZZZYYYYYYZZZYYYVVVTTTNNNMMMIIIEEE@@@;;;888666444555555333222222444666888:::;;;<<<<<<===>>>@@@OOORRRVVVXXXXXXXXXXXXXXXeeexxx}}}iiiZZZPPPKKKGGGEEEGGGHHHGGGEEEEEEDDDBBB???;;;:::<<<===AAAAAAAAADDDLLLUUUWWWSSSMMMHHHEEEFFFKKKSSSaaammm___PPPFFFCCCBBBBBBBBBDDDFFFHHHHHHPPPNNNIIIDDD???>>>AAACCCCCCCCCBBBCCCIIIXXXlll{{{~~~{{{}}}}}}{{{yyy{{{|||}}}uuunnnkkkkkklllmmmtttuuu||||||tttkkkrrrnnnhhhbbb```dddkkkpppnnnnnnrrrxxxzzz{{{|||zzzzzzzzzsssyyy{{{yyy{{{zzztttrrruuuzzzzzzaaaVVVWWW^^^hhhpppyyy~~~|||{{{}}}}}}|||~~~tttjjjfffbbb]]]VVVQQQNNNLLLKKKJJJEEECCCAAA??????@@@AAABBB@@@@@@???>>><<<:::777555444666333888VVV~~~iiidddggguuuSSS444777333...///------------......///000111.../////////...,,,***)))+++++++++************)))))))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))***************)))+++++++++*********))))))***++++++,,,---,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,---///111222===<<<<<>>>>>======>>>GGGMMMUUU[[[]]]]]]\\\\\\jjj|||oooaaaYYYQQQMMMHHHFFFGGGHHHGGGEEEDDDCCCAAA>>>;;;:::<<>>>>>>>>>>>===;;;999888777777222333KKKrrrqqqhhheeeiii|||hhh:::777666///------......---......///000111/////////...---,,,***)))+++++++++************)))))))))))))))))))))))))))***************************))))))(((((())))))******))))))(((((())))))***(((((()))***+++++++++***+++************)))))))))******+++,,,,,,,,,,,,++++++******))))))(((((('''))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,......,,,+++,,,///444777>>>;;;999;;;CCCNNNZZZaaaddd^^^lllqqqiiifff}}}uuuqqqmmmfffaaa___YYYYYYXXXWWWWWWYYY^^^bbb```^^^\\\]]]___``````______^^^]]]```bbbbbb___[[[[[[YYYXXXWWWWWWVVVTTTRRRKKKJJJFFFBBB>>>999666444333444444333222333555777999;;;???@@@???>>>======???IIIUUUZZZYYYXXX[[[___ooo{{{tttiiiaaa[[[RRRMMMHHHFFFGGGHHHGGGFFFCCCCCC@@@===::::::===@@@CCCBBBAAADDDNNNXXXYYYTTTNNNJJJGGGIIILLLRRR]]]hhh^^^KKKBBB@@@AAACCCDDDEEEFFFHHHJJJOOORRRSSSMMMDDD???AAAEEEFFFBBB???CCCNNN\\\gggllldddnnnyyy}}}}}}}}}{{{}}}|||vvvyyyvvvxxx{{{{{{|||yyysssrrrqqqooolllhhhffffffggghhhgggiiimmmoooqqqyyy~~~~~~~~~{{{yyy}}}|||{{{{{{|||}}}}}}|||~~~zzzzzz|||ppp[[[RRRWWWbbblllwww~~~}}}zzzzzz~~~{{{{{{}}}|||uuuooommmjjjaaaWWWSSSSSSSSSOOOIIIGGGEEECCC@@@??????@@@AAA>>>>>>???>>>===;;;999888666888555222@@@^^^~~~{{{kkkddd^^^jjj|||AAA666777000,,,..................///000000//////......---++++++***+++++++++*********))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))((((((***+++,,,,,,,,,,,,************)))))))))))))))******+++++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,......---++++++///666;;;<<<::::::===GGGWWWhhhrrrggghhhyyyyyyhhhgggnnn|||vvvsssnnnfff```___YYYYYYXXXWWWVVVWWWZZZ]]]]]]\\\[[[\\\]]]^^^^^^]]]]]][[[[[[^^^``````\\\YYYZZZXXXVVVUUUUUUTTTRRRQQQJJJHHHEEEAAA<<<888555444222333333333222333666888999<<>>>>>>>>BBBOOO\\\]]]VVVTTT]]]ggguuuxxxxxxsssnnnjjjccc\\\RRRMMMGGGEEEFFFHHHHHHGGGDDDBBB@@@<<<999:::===@@@DDDBBBAAADDDOOOXXXWWWQQQLLLIIIGGGJJJNNNTTT___iii~~~^^^KKKDDDBBBDDDEEEFFFEEEFFFIIILLLMMMRRRUUUQQQGGGAAAAAACCCCCC???>>>DDDOOOWWWZZZXXX\\\jjjwwwzzzzzz}}}{{{yyyzzzyyyxxxzzzwwwrrryyyyyyvvvrrrmmmiiihhhiiijjjiiijjjlllmmmooowww}}}~~~~~~}}}{{{}}}zzzzzz|||~~~~~~~~~zzz~~~www]]]QQQVVVeeepppwww{{{zzz|||zzzsssnnnmmmkkkcccXXXTTTUUUTTTOOOJJJHHHFFFCCCAAA?????????@@@@@@@@@@@@???===;;;999777111666888666;;;RRRuuurrrggg\\\bbbOOO777777111+++000///............//////000000///...---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,------------))))))))))))))))))))))))((()))******++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,---...---,,,,,,000777>>><<<<<<>>>GGGWWWjjj|||rrryyymmmeeemmm{{{uuuqqqoookkkddd______YYYZZZ[[[ZZZXXXXXXYYYZZZ\\\]]]]]]]]]^^^^^^^^^^^^\\\ZZZYYY[[[^^^^^^[[[XXXYYYWWWTTTRRRRRRRRRPPPOOOHHHFFFCCC???;;;777444333111222333333333444777999:::<<>><<<===EEEPPPUUUTTTPPPWWWfffttt}}}~~~~~~zzzyyy}}}~~~}}}~~~zzzssslllgggfffiiilllooolllkkkllllllnnnvvv~~~zzzyyy{{{~~~}}}zzz~~~bbbSSSXXXhhhtttvvv~~~}}}zzzyyyzzzyyyrrrmmmlllkkkddd[[[VVVUUUSSSPPPLLLIIIGGGDDDAAA????????????@@@@@@@@@???>>>;;;999888222666999777555@@@ZZZsss}}}pppbbbcccxxxggg@@@999222---222//////............//////000///...---,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))******+++,,,---------,,,(((((()))))))))))))))***(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++---...---,,,000888???@@@???BBBPPPeeeyyy}}}qqqllllllzzzuuuppplllkkkggg```\\\\\\YYY[[[^^^^^^]]][[[[[[[[[ZZZ[[[\\\]]]\\\\\\\\\]]][[[YYYWWWXXX[[[\\\ZZZWWWXXXUUURRRPPPPPPOOONNNMMMGGGEEEBBB>>>:::777444222000111222333333444777:::;;;===>>>??????@@@AAACCCRRR[[[cccddd```^^^dddkkkfffggghhhkkkppppppfffYYYNNNIIICCCAAADDDGGGHHHHHHFFFDDD@@@;;;888888;;;>>>>>>>>>@@@HHHVVV___[[[QQQIIIFFFFFFJJJNNNSSS]]]fffxxxZZZKKKJJJFFFHHHGGGDDDAAABBBHHHNNNOOORRRVVVUUUQQQKKKEEECCC======???GGGQQQVVVUUURRRRRR```ooo~~~|||~~~}}}~~~~~~}}}}}}{{{}}}~~~}}}}}}}}}zzzuuuoookkkkkkooorrruuurrrpppooonnnooowww~~~{{{yyyyyy}}}{{{vvvwwwkkkYYY\\\iiirrrsss{{{yyyvvvvvvyyyxxxsssnnnmmmjjjeee]]]WWWSSSQQQOOOMMMJJJHHHEEEBBB@@@?????????>>>>>>??????>>>===;;;:::999666555555222333@@@OOOlll}}}zzzhhhccckkk|||NNN===555...333//////............//////111000...,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))******++++++*********(((((((((((())))))******'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////......---------,,,,,,,,,++++++,,,---------,,,,,,***---///...---111999@@@DDD@@@BBBSSSlll}}}|||kkkrrrvvvzzzuuupppllljjjeee]]]YYYYYYYYY\\\```aaaaaa___^^^]]]WWWYYYZZZ[[[ZZZYYYZZZZZZ\\\YYYVVVVVVYYY[[[ZZZWWWWWWTTTQQQOOONNNNNNMMMLLLFFFDDDBBB>>>:::666333222000111222222333444888:::;;;<<<>>>>>>???@@@CCCEEERRRWWW]]]```aaaaaabbbcccVVV\\\dddlllttttttiii\\\MMMHHHBBB@@@CCCGGGIIIIIIGGGEEE@@@;;;777777:::===;;;===@@@JJJYYYccc___TTTJJJGGGFFFHHHIIIKKKSSS[[[qqqZZZOOOQQQGGGHHHGGGBBB???@@@GGGMMMPPPSSSVVVWWWUUUOOOHHHCCCBBBAAACCCIIIRRRWWWWWWUUUPPP^^^mmm~~~}}}{{{|||~~~{{{zzzzzz~~~|||zzzzzz{{{{{{wwwtttsssqqqrrrzzz~~~|||yyyyyy|||uuuqqqwwwqqq^^^^^^hhhoooqqqwwwuuussstttxxxyyysssooonnniiieee___XXXSSSPPPOOONNNKKKIIIEEEBBB@@@?????????<<<===>>>??????>>>======:::333111666888777<<>>@@@AAAHHHKKKWWWmmmvvvrrrrrrpppppp|||tttmmmeee___^^^^^^]]]\\\______^^^^^^]]]^^^^^^^^^WWWZZZ]]]]]][[[XXXWWWVVV[[[YYYTTTQQQPPPRRRUUUWWWUUUTTTRRRPPPNNNLLLJJJIIICCCDDDCCC@@@;;;666333222333333333333333555888;;;>>>;;;<<<@@@AAAAAACCCHHHNNNOOOYYYgggiii___[[[___YYYaaahhhlllmmmmmmggg___PPPGGG@@@BBBFFFFFFFFFGGGGGGEEEAAA;;;888777999<<<>>>===<<>>AAA@@@HHHPPP^^^oooqqqnnnuuukkkrrryyyuuuooofffaaa^^^]]]\\\[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZ[[[[[[[[[YYYXXXXXXYYY\\\ZZZWWWTTTSSSTTTUUUVVVUUUTTTRRRPPPMMMKKKIIIHHHCCCDDDCCC???:::666333222111222222222333555999<<<>>>;;;<<>>...///111000///...------.........------,,,++++++************++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&000000000000000000000000///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,...---,,,///444:::>>>@@@???IIIUUUfffpppiiiiii{{{}}}eeewwwyyyuuuoooggg```]]][[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWWWW[[[[[[ZZZXXXWWWWWWZZZ\\\]]][[[YYYWWWVVVUUUUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGCCCDDDCCC???:::555333222///000111222222444888;;;===;;;;;;>>>@@@AAAHHHOOORRRTTT]]]hhhggg[[[TTTUUUTTT[[[aaaeeekkknnnlllfffRRRIIIAAABBBFFFFFFFFFHHHDDDBBB???<<<999:::>>>AAA<<<===>>>BBBKKKSSSRRRMMMLLLGGGCCCCCCDDDIIIRRR\\\ooosssWWWQQQGGGFFFCCCBBBCCCFFFJJJMMMMMMKKKLLLQQQRRRMMMIIIIIIEEEEEEFFFJJJUUU______ZZZZZZkkk}}}yyy}}}||||||zzzwwwxxx{{{}}}|||www{{{~~~qqqgggeeennniiittt~~~wwwyyy|||}}}{{{uuunnniiihhhgggccc\\\WWWTTTNNNGGGIIIGGGDDDCCCBBBBBB@@@???>>>>>>>>>>>>????????????;;;:::888777666666777777888fff~~~zzzppp``````sss~~~{{{zzzJJJ///111//////...------.........------,,,,,,++++++************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&////////////////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000555;;;>>>@@@@@@JJJYYYjjjooobbbiiixxxkkkccc|||xxxpppkkkddd]]]YYYVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUYYYZZZZZZXXXWWWXXXZZZ\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMKKKJJJIIIIIIDDDDDDBBB???999555333333000111222222222333666888<<<999:::<<<===@@@IIIRRRVVVVVV\\\aaa^^^UUUOOOPPPPPPUUU[[[```hhhnnnmmmhhhTTTJJJBBBCCCFFFFFFGGGHHHDDDCCC@@@<<<::::::>>>AAA;;;===???BBBHHHOOOOOOJJJLLLHHHEEEFFFHHHKKKTTT]]]oooyyyYYYNNNLLLIIIFFFCCCCCCEEEHHHJJJKKKJJJLLLQQQRRRMMMJJJJJJHHHKKKLLLOOOXXXaaadddbbbaaammm~~~zzzwwwzzz~~~|||}}}{{{xxxxxx{{{}}}~~~|||wwwzzz~~~{{{mmmdddiiinnnwww~~~yyy}}}{{{ssslllhhhhhhhhhddd\\\WWWUUUPPPJJJJJJHHHEEECCCBBBAAA???===<<<<<<======>>>>>>??????<<<;;;999777666666666666555[[[|||}}}yyyffffffvvvyyy}}}YYY555666///.....................,,,,,,,,,,,,++++++************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''........................,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---111777<<>>999555444333111222333333222222444555:::888999;;;<<>>???BBBHHHOOONNNJJJGGGEEEEEEHHHJJJLLLRRRYYYqqqzzzXXXKKKLLLJJJFFFDDDCCCEEEHHHKKKKKKKKKOOOTTTSSSMMMJJJKKKJJJPPPUUUUUUYYYaaaiiilllhhhllluuu{{{vvvuuusss{{{}}}}}}{{{yyy{{{||||||{{{yyyzzz}}}vvveeedddpppyyy~~~zzzsssmmmjjjiiiiiiddd\\\VVVTTTRRROOOLLLJJJFFFDDDCCCAAA???===;;;;;;<<<===>>>>>>??????>>><<<:::888666666666666333EEEwww}}}{{{nnnnnntttlllggg:::444//////////////////......,,,+++++++++++++++************++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''------------------------++++++++++++,,,---...///,,,,,,------------,,,,,,***+++...333:::???AAABBBJJJWWWbbblllmmmgggtttnnnbbbffftttuuukkkfffbbb```]]]WWWQQQOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVSSSUUUWWWXXXWWWWWWXXXYYYUUUVVVWWWVVVUUURRROOOMMMIIIIIIIIIIIIJJJJJJJJJJJJEEEDDDBBB>>>888555444444111333444444333333444555999999:::<<<<<>>===>>>???CCCKKKRRRQQQKKKBBB@@@BBBFFFHHHIIINNNUUUsssxxxWWWLLLIIIHHHEEEDDDEEEHHHLLLOOOKKKMMMQQQVVVTTTNNNJJJKKKKKKSSSYYYXXXYYYaaalllqqqooonnnsssvvvrrrrrrpppxxx~~~|||~~~}}}{{{}}}~~~~~~~~~|||yyy{{{||||||fffaaakkkuuu|||{{{|||~~~yyysssnnnkkkiiijjjfff\\\VVVUUUTTTRRROOOLLLHHHEEECCCAAA???===:::;;;<<<===>>>???@@@AAA???===;;;888666555555555666:::___zzzxxxvvvsssnnnddd}}}zzzzzzxxxBBB000111111111111000///...---++++++++++++++++++************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''........................,,,,,,,,,++++++,,,------,,,,,,---......---,,,,,,***,,,000666===CCCEEEEEERRRaaakkkooorrrpppyyyeeeeeeiii|||ooofffbbb___^^^\\\WWWSSSPPPQQQTTTSSSRRRRRRSSSSSSUUUVVVVVVSSSSSSTTTTTTTTTUUUXXXZZZTTTUUUUUUUUUTTTRRRPPPNNNJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEBBB===888555444444///111444555555555777888:::;;;===???>>>@@@JJJVVV[[[[[[WWWRRRNNNLLLMMMNNNRRRVVV[[[cccnnnvvvssskkkZZZOOOEEEDDDEEEFFFGGGIIIBBBAAA>>>:::777888;;;>>>??????>>>CCCOOOXXXVVVNNNAAA??????CCCEEEGGGNNNUUUtttvvvYYYQQQJJJHHHEEEDDDEEEHHHLLLOOOIIIKKKQQQVVVTTTNNNKKKMMMMMMSSSVVVVVVYYYccclllqqquuuvvv|||wwwtttuuuvvv}}}~~~|||}}}}}}}}}zzzzzzyyy|||}}}}}}~~~|||hhh```cccppp|||}}}~~~|||yyytttnnniiifffiiiggg```YYYVVVTTTRRRQQQNNNJJJGGGEEEBBB???===:::;;;<<<===???@@@AAABBB@@@>>><<<999777555555555777:::PPPsss|||vvv}}}xxxjjjfffqqqxxxwwwTTT555444444444333222000...---******************++++++******++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((////////////////////////......---,,,++++++++++++,,,,,,---......---,,,,,,+++---111999@@@FFFHHHHHHWWWiiirrrssswwwwww|||hhhrrrvvvuuulllgggeee^^^___]]]YYYUUUSSSUUUWWWRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSRRRPPPPPPSSSXXX\\\TTTUUUUUUUUUTTTSSSQQQPPPLLLLLLJJJIIIGGGFFFEEEDDDFFFEEEBBB===888555444555---///333555666888:::<<<;;;===@@@BBBAAABBBKKKWWWTTTUUUTTTNNNJJJIIIIIIHHHPPPSSSYYYaaalllsssoooggg[[[OOOEEEDDDEEEFFFGGGIII???>>><<<999777888===@@@AAA???>>>DDDRRR\\\YYYPPPDDDAAA@@@BBBDDDGGGPPPXXXuuuvvv\\\VVVNNNKKKHHHEEEEEEGGGJJJLLLFFFIIIPPPVVVTTTNNNLLLNNNOOOQQQRRRSSSZZZeeemmmnnnxxx}}}|||zzz||||||{{{}}}}}}|||~~~~~~zzzqqquuuyyyyyyxxx|||~~~}}}}}}~~~jjjaaa]]]nnn~~~~~~{{{zzzuuummmfffdddhhhiiiccc\\\XXXTTTPPPSSSOOOKKKHHHEEECCC@@@===:::;;;<<<>>>???AAABBBCCC@@@???<<<999777555555555222:::GGG```yyywww|||jjjllljjjwww{{{fff@@@555555555444333000...---******************++++++******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((