BM6P6(@ rrrQQQHHHAAAAAACCCAAA??????;;;999555444333333222111////////////////////////////////////////////////000000000000000000000000......---,,,---...///000///111333444444555777999===999999===EEEJJJJJJGGGBBB???<<<===???>>>999444555444333222111222333444:::???HHHSSS___hhhmmmooovvvvvvwwwyyy}}}~~~}}}}}}~~~vvvqqqmmmhhhgggiiipppvvv}}}zzznnnkkkvvvwwwZZZdddllllllooocccEEE===>>><<<:::<<<:::999888777777888999:::777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLQQQRRRUUUhhhqqqrrrlll|||ssskkk___SSSLLLKKKJJJHHHFFFEEEGGGLLLPPPSSS\\\eeefffkkkttt{{{}}}}}}zzz|||~~~~~~zzzyyy}}}|||xxxwwwuuurrrnnnkkkgggdddbbbbbb]]]WWWSSSTTTVVVTTTOOONNNOOOXXXbbbccceeeyyyssssssooolllvvvhhh___SSSLLLHHHFFFCCC???<<<<<<;;;;;;;;;;;;<<<<<>>;;;555333222222444555444333888<<>>======>>>>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHLLLOOOQQQ]]]uuuppptttmmmfff|||tttxxxsssbbbXXXSSSQQQLLLHHHEEEEEEDDDDDDHHHMMMZZZ```iiippppppqqqxxx}}}{{{~~~~~~}}}xxxyyy{{{{{{|||~~~}}}{{{||||||xxxqqqoooqqqnnnhhhcccaaa^^^ZZZXXXXXXZZZ]]]ZZZXXXVVVWWW[[[___^^^\\\iiidddgggpppvvv}}}hhh^^^bbbvvvlllmmm___WWWLLLEEECCCCCCBBB@@@===<<<<<<;;;;;;<<<<<<===pppQQQHHHAAAAAACCCAAA??????;;;999555444333333222111////////////////////////////////////////////////////////////////////////...------------...//////...000222333333444777999@@@???EEEVVVjjjuuuqqqjjjUUUNNNFFFAAAAAACCCDDDDDD888444111222666888666333555888???HHHSSS]]]eeejjjmmmooosssxxx|||yyyvvvsssooooooqqqzzz}}}yyymmmjjjvvvvvvbbbUUUlllttt}}}~~~{{{[[[III:::888999777777:::777777666555555666777777555666666777777888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<<<<======>>>??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGIIILLLNNNRRRaaa|||}}}kkkttt``````zzzzzzqqqwwwoooaaa\\\WWWPPPKKKJJJJJJIIIKKKOOOQQQVVV^^^dddddddddllluuu{{{|||{{{xxxuuuvvvzzz}}}|||{{{||||||{{{zzzzzz{{{|||}}}}}}||||||{{{{{{{{{}}}{{{uuuvvvzzzwwwvvvvvvyyy{{{yyytttooopppnnniiidddcccccc___YYYSSSRRROOOKKKIIILLLTTTZZZ```bbbhhhpppyyyrrr]]]aaappp{{{pppjjj[[[TTTKKKEEECCCCCCBBBAAA===<<<<<<;;;;;;<<<<<<===qqqPPPHHHAAABBBDDDBBB???>>>;;;999555444333333222111////////////////////////////////////////////////////////////////////////------------......//////,,,...111222333444666888===>>>DDDPPP^^^dddbbb\\\WWWQQQJJJFFFGGGIIIKKKLLLAAA999222111555888777333333666;;;BBBKKKUUU___fffjjjnnnsssxxx|||}}}{{{yyyuuuuuuwww~~~qqqmmmrrr{{{uuubbbXXX[[[zzzuuubbbJJJAAA:::999999777777;;;555555555555555555555555444555555666666777888888888888888999999999999999::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEIIIHHHJJJNNNNNNSSSiii|||~~~sss}}}{{{|||}}}xxx]]]VVVOOONNNNNNLLLLLLNNNPPPOOORRRXXX[[[[[[]]]aaafffhhhjjjkkklllpppwww||||||yyywwwvvvvvvwwwvvvuuuvvvwwwyyy{{{{{{yyywwwvvvttttttvvvxxxuuuooommmpppmmmlllkkkmmmnnnlllhhhddd___\\\XXXVVVVVVUUURRROOOJJJKKKKKKIIIIIINNNXXX```fffkkkvvv|||kkklllssskkkccc]]]XXXRRRMMMJJJHHHEEEBBB======<<<<<<<<<<<<======qqqPPPGGGAAABBBDDDBBB???>>>;;;999555444333333222111000000000000000000000000////////////////////////........................---------...............+++---000111222444666888<<>>DDDMMMXXX___ffflllsssxxx{{{}}}~~~{{{zzz}}}~~~uuulllrrr|||zzzcccOOOZZZrrr{{{uuuwwwzzz^^^LLL???<<<999:::999666666888444444444555555444444444333444444555555666777777777777777777888888999999::::::::::::::::::::::::999888888999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDJJJFFFGGGLLLLLLLLLXXXiiizzzxxx{{{zzzrrrkkkfff___WWWSSSSSSTTTMMMKKKRRRXXXWWWRRROOOPPPSSSVVVYYY\\\ccclllssspppmmmiiiffffffgggggggggkkkllloooqqqpppooollljjjfffdddeeegggeee___\\\^^^[[[[[[ZZZZZZZZZYYYWWWUUUOOOLLLJJJIIIHHHGGGHHHHHHCCCHHHNNNUUU\\\dddmmmttt{{{ssszzzlll]]]WWWQQQUUUTTTSSSRRROOOKKKFFFBBB=========<<<<<<=========qqqOOOGGGBBBCCCEEEBBB>>>===;;;999555444333333222111000000000000000000000000////////////////////////........................,,,---......//////......***,,,///111222333666888===AAACCCBBB??????BBBFFFLLLNNNQQQUUUWWWXXXXXXWWWPPPFFF999222111444555555222555888:::===EEENNNVVV___fffpppvvvyyy{{{}}}wwwnnnooowww|||pppWWWNNNgggwwwvvv}}}~~~cccKKK===888888777777666555444444333444555555555555444333222333333444555555666666555555666666777888888888999999999999999999999999888888888888999:::;;;;;;:::;;;;;;<<<======>>>>>>===>>>>>>??????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDEEEDDDEEEHHHHHHIIINNNTTT```}}}rrrkkkggglllttt{{{rrrgggbbbddd___WWWSSSZZZ```]]]SSSMMMHHHKKKMMMOOORRRZZZdddlll```\\\VVVSSSRRRRRRRRRRRRYYY[[[]]]^^^^^^\\\ZZZXXXTTTQQQQQQSSSRRRMMMKKKLLLKKKNNNQQQOOOKKKHHHGGGHHHEEEDDDDDDDDDCCCBBBHHHPPPQQQXXXcccppp}}}}}}~~~|||zzztttWWWIIIFFFEEEFFFHHHJJJLLLKKKGGGCCCAAA>>>======<<<<<<======>>>uuuOOOGGGBBBCCCEEEBBB>>>===;;;999555444333333222111000000000000000000000000////////////////////////........................,,,---.../////////...---))),,,...000111333666888<<<>>>??????>>>>>>@@@BBBDDDHHHMMMRRRTTTTTTTTTTTTMMMFFF===666444444555555111444666777888<<>>888666666555444555666555333333444555666666555444333222222222333444444555555444444555666666777888888999999999999999999999999777777777888888999:::;;;999999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC???DDDGGGEEEEEEIIIMMMNNNRRRiiizzzddd[[[^^^iiikkknnnmmmeee[[[ZZZ^^^bbb^^^___dddfff___VVVRRROOOOOOOOONNNPPPVVV```hhhZZZUUUOOOJJJHHHHHHHHHHHHLLLMMMNNNOOOOOOMMMKKKJJJIIIFFFEEEHHHHHHFFFEEEGGGHHHQQQYYYWWWNNNFFFDDDFFFEEEGGGKKKNNNNNNQQQ^^^mmmwwwzzzyyyuuuxxx}}}mmmZZZJJJBBBCCCFFF@@@BBBDDDDDDCCCAAA@@@???>>>>>>============>>>>>>zzzOOOGGGBBBDDDEEEBBB>>><<<;;;999555444333333222111000000000000000000000000////////////////////////........................,,,,,,.../////////...---)))+++...000111333666888888888999;;;=========<<<>>>BBBGGGKKKMMMMMMMMMNNNHHHEEE@@@:::777555555555000333555555444777???EEENNNXXXeeeoootttwww|||~~~yyyooommmnnn}}}rrraaaVVV]]]qqq~~~{{{|||\\\CCC999888777666444444666999888666444444555666666555444444111222222333333444555555444444555555666777777888888888888888888888888888777777777777888999:::;;;777888888999::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB===GGGKKKEEECCCLLLRRRRRRTTTYYYnnnrrrnnnYYY^^^dddddd[[[QQQPPPVVVZZZ\\\aaaeeebbbYYYSSSQQQTTTSSSQQQMMMLLLRRR[[[ccc^^^YYYRRRLLLJJJIIIJJJJJJHHHHHHIIIIIIIIIHHHFFFFFFHHHDDDCCCGGGIIIHHHIIILLLOOO\\\gggfffYYYMMMIIIKKKHHHMMMUUU\\\^^^eeexxx{{{}}}yyy~~~oooZZZMMMGGGDDDFFFKKKDDDDDDCCCBBB???>>>>>>???>>>>>>============>>>>>>uuuOOOGGGBBBDDDFFFDDD@@@>>>:::999777444333222222222////////////////////////333222111///............////////////////////////........................---------...000333555777:::888777777:::===???@@@GGGEEEEEEEEEFFFHHHLLLPPPMMMGGGBBB???777///000666222444555555444666;;;???HHHOOO]]]nnnwwwyyy{{{~~~tttjjjlllsssiiiRRRSSSdddtttwwwttt{{{qqqcccGGG;;;888888666666666666666666666666555555555444444333333333333333333444444444555555444666444333===IIIGGG;;;666666666666777777777777666888:::;;;;;;:::999888:::::::::::::::;;;<<<===;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHGGGEEEEEEGGGKKKPPPRRRSSSTTT]]]ppp}}}zzzxxxttteeeSSSKKKKKKNNNSSSXXXUUUOOOIIIIIIKKKOOOQQQUUUTTTMMMKKKWWWgggjjjcccZZZRRRNNNMMMMMMMMMHHHGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGFFFDDDDDDIIIOOOUUUeeerrrqqqeeeYYYSSSPPPTTT\\\hhhsss{{{yyysssggg___SSSIIIDDDCCCDDDFFFDDDCCCCCCBBBAAAAAA@@@@@@BBB@@@>>><<<;;;<<<===>>>uuuOOOGGGBBBDDDFFFDDD@@@>>>;;;999777444333222222222111111111111111111111111000///...............///................................................---------...000222444666999888888999;;;>>>AAABBBAAADDDGGGIIIGGGFFFGGGJJJMMMKKKIIIFFF===444444999444555666666555666999<<>>444111111555555555555555555555555555555444444444333333333333333333444444444444555333555333111777AAA???555555555666666666777777777777888888999888777666555::::::::::::::::::;;;;;;<<<<<<======>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDGGGFFFEEEEEEGGGJJJMMMOOONNNOOOSSS___qqqcccSSSNNNMMMKKKJJJIIIHHHGGGGGGCCCFFFNNNUUUUUUSSSWWW___nnnooonnnkkkeee[[[SSSMMMNNNLLLLLLPPPUUUVVVRRRNNNOOONNNPPPTTTUUUVVVYYY^^^```bbbhhhrrryyy{{{xxxvvvzzzxxxvvvuuujjjgggppp|||rrrjjjYYYSSSJJJCCCAAABBBDDDFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@???===;;;:::;;;<<<===uuuOOOGGGCCCEEEGGGDDD@@@???;;;999777555333222222222111111111111111111111111---------------...//////................................................///.........///111333444888888999:::===AAADDDGGGBBBFFFJJJKKKIIIHHHIIIJJJNNNPPPRRRPPPGGG;;;666777666777888777666666777999<<>>>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJNNNOOOPPPSSS\\\nnnuuubbb\\\UUUSSSVVVWWWTTTPPPKKKHHHIIINNNSSSXXX]]]bbbvvv|||wwwjjj^^^XXXQQQMMMLLLTTT```eee___XXX[[[ZZZ^^^fffkkkiiihhhiiikkk]]][[[oooyyyoookkkmmmsssxxxzzzssspppxxx}}}vvvhhh\\\NNNJJJDDD@@@@@@AAACCCCCCBBBBBBAAAAAA@@@?????????>>>===;;;:::999::::::;;;sssPPPHHHCCCEEEGGGDDD@@@???;;;:::777555333222222222111111111111111111111111.........------......///////////////////////////........................//////......///000111222777888999;;;>>>BBBGGGKKKHHHJJJKKKMMMPPPSSSQQQMMMSSSVVVZZZ\\\VVVJJJ<<<444777777777777777777777888:::===FFFSSS^^^fffpppyyy||||||}}}~~~qqqfffkkktttpppcccXXXbbbkkkjjjiiisssxxxYYY???;;;<<<666333777444444444444444444444444333333333333333333333333222222333333333444444444444888888444222555555222444444555555555666666666555555555666888<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEKKKOOOQQQQQQSSSbbbyyy}}}|||{{{vvvrrrlll```QQQIIIJJJRRR]]]eee|||~~~vvvnnnlllmmmcccZZZUUU]]]lllvvvtttnnnqqqnnnsss~~~zzzrrrpppmmmYYYQQQeeetttuuuzzz||||||ooo^^^QQQMMMJJJFFFCCCBBBBBBAAA@@@AAAAAA@@@??????>>>>>>===<<<;;;:::999888999999999rrrPPPHHHCCCEEEGGGEEEAAA???;;;:::888555444333333333000000000000000000000000222111000///............000000000000000000000000........................000///.........///111222444777999;;;>>>BBBHHHMMMLLLOOOTTTZZZdddhhh___RRRUUUXXX]]]cccddd[[[HHH999777666666666777999999999::::::@@@JJJTTT\\\hhhrrrzzz|||~~~zzzuuulllhhhppptttgggTTTbbbqqq{{{wwwsss~~~yyyzzz\\\FFF666777888222111777444444444444444444444444333333333333333333333333222222222333333333444444333666888555333444555555444444444444555555555555444444333444777:::>>>AAA===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAACCCDDDDDDDDDCCCCCCDDDJJJNNNMMMLLLUUUiiiyyyuuubbbXXXWWWZZZ\\\ppprrrrrrnnnjjjkkkqqqwww}}}pppeeeeeeqqq{{{|||yyyyyytttwwwvvvlllkkk```RRRKKKUUUaaafffiiilllwww{{{{{{qqqyyy{{{||||||lll^^^SSSMMMKKKIIIFFFEEEDDDBBB@@@>>>?????????>>>======<<<<<<:::999999888888888888888sssPPPHHHDDDFFFHHHEEEAAA@@@<<<:::888666444333333333////////////////////////333222111000............000000000000000000000000........................///......---...///111222222555999;;;<<>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCHHHLLLJJJHHHMMMXXXbbbvvvzzzmmmcccdddfffggghhhiiinnnuuu{{{|||mmmfffgggjjjkkkjjjggg^^^^^^ffffff\\\YYY^^^]]]XXXSSSQQQRRRRRRRRRQQQUUU___rrr|||hhheeefffqqq{{{eeeTTTKKKIIILLLDDDCCCAAABBBBBBBBBAAA???>>>>>>======<<<;;;;;;;;;888888888888888888888888xxxPPPIIIDDDFFFHHHEEEAAA@@@<<<;;;888666444333333333000000000000000000000000111000///..................................................................---------...///111222000444888999:::>>>EEELLLWWWaaagggjjjqqqwwwrrrfffaaaeeeeeebbb```^^^VVVLLL>>>:::555333555888999999:::777777;;;???EEENNNXXXhhhnnnwww}}}sssfffcccbbbaaaWWWNNNUUUcccrrruuuUUU;;;:::888777555555555666222222222222222222222222111111222222222333333333111222222222222333333333111000000111222222222333222333333333333444444444555444333222111222222333777777666666666777888888777888888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBCCCCCCEEEGGGIIIIIIIIIKKKPPPTTTaaauuu{{{uuurrrqqqlll```\\\cccfffeeepppvvvtttvvvoooccc]]]eee}}}vvvvvvwww|||}}}rrriiiiiirrr|||ttt\\\MMMDDD@@@BBBGGG???>>>>>>???@@@AAA@@@???======<<<<<<;;;:::::::::888888888999999888888888|||QQQIIIDDDFFFHHHEEEAAA@@@<<<;;;888666444444333333111111111111111111111111...------------...//////------------------------........................------------...000222333///333777888999===DDDJJJRRRYYYYYYQQQRRR___ffffffzzz}}}zzzmmmccc```___\\\BBB===666333444777888888<<<999888:::<<<@@@IIIQQQ^^^fffqqqzzz~~~|||jjjcccaaabbb\\\HHH>>>TTTwww|||aaaBBB444666666111111555555111222222222222222222222222111111111222222333333333111111222222222333333333444111000222444333222222222222333333333444444444444444333333444444555555888888888888999:::;;;;;;666777777999:::;;;<<<<<<::::::;;;;;;<<<======>>>?????????@@@AAABBBDDDEEEDDDDDDDDDEEEHHHKKKMMMNNN```ppp{{{jjjggggggnnnyyy~~~uuudddSSSDDD@@@AAA@@@???@@@@@@???>>>>>>???@@@>>>======<<<<<<;;;;;;:::999999777888999999999999888888TTTFFFDDDGGGCCCDDDFFF@@@<<<:::666555444444333222111000///000111222111///000000//////.........---////////////...---,,,+++,,,,,,,,,------.........////////////////////////666222222777===@@@EEEKKKMMMMMMLLLLLLNNNTTT\\\aaa}}}iiiaaa\\\SSSIII???333000555999999555:::888777777999<<<@@@BBBUUU^^^kkkvvv{{{~~~qqq```eeejjj```NNNEEEHHH```dddJJJ888444444333333222111000000222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222333333333333444444333444666777777777666555666666777888888888888888===<<<<<<<<<===@@@BBBDDDCCCBBB@@@@@@BBBCCCCCCBBB@@@BBBEEEFFFGGGHHHJJJMMM[[[___ooogggaaafff|||~~~xxxgggSSSLLLKKKHHHBBB===;;;===AAA<<<<<<<<<=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777TTTFFFDDDGGGDDDDDDFFF@@@<<<:::666555444444333222111000///000111222111///000/////////........................---,,,+++***,,,,,,,,,---------..............................///---///666<<>>???NNNVVVaaallltttyyy}}}~~~ssskkkhhhoooiiiUUUGGGNNN[[[nnnmmmQQQ???555444444333222222111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222222222222333333333444444333444555666777666666555555666666777777777777777777777888:::===AAAEEEHHHBBB@@@??????AAABBBBBBAAA???AAACCCDDDDDDEEEGGGIIIOOOTTTaaavvv|||llldddppp}}}}}}rrrhhhZZZNNNIIIHHHFFFAAA===;;;===???<<<<<<<<<<<<=========>>>=========<<<<<<<<<;;;;;;;;;::::::999999888888777TTTFFFDDDHHHDDDDDDFFF@@@===:::777555555444333222111000///000111222111///////////////............---------------,,,+++***,,,,,,,,,------------...........................,,,+++...555999:::>>>BBBFFFGGGIIIIIIHHHIIIKKKMMM[[[aaaiiinnnmmmfff]]]WWWRRRLLLBBB:::666444333333777777888888999::::::;;;EEEJJJRRR]]]iiirrrwwwyyytttiiikkktttnnnaaaJJJFFF[[[mmmttt||||||{{{xxxzzzvvvSSS===666555333333333222111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222333222222222222222222222222222222222222333333333333333444555555666666555555444444555666666666666666333444555888<<<@@@DDDFFF???>>>======???@@@@@@???>>>???AAABBBAAABBBDDDEEEEEEJJJSSS[[[dddwwwxxx}}}vvvhhhsss{{{rrrcccSSSJJJGGGEEEEEEDDDAAA>>>======>>><<<<<<<<<<<<============>>>>>>>>>=========<<<<<<:::::::::999888888777777TTTGGGEEEIIIEEEEEEFFF@@@===:::777555555555333222111000///000111222111//////////////////.........---.........------,,,+++------------------------........................///---///333555777;;;AAAAAADDDHHHJJJLLLMMMPPPQQQ[[[YYY^^^ggglllhhhbbb___aaaZZZOOOBBB777222111333666777888999999888888777???@@@EEEPPP^^^kkkrrrttt~~~tttkkkmmmsssvvvbbb]]]PPPSSSkkkxxxtttqqq}}}wwwwwwyyytttXXXBBB888666888333222222222111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111222222222222333333333333333444444555555555555333333444555555555555444666666666777999;;;===>>>===;;;:::;;;===>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDHHHKKKKKKJJJVVVsss{{{|||}}}{{{rrrkkkssshhhcccXXXIIIBBBDDDCCCCCCCCCCCCAAA@@@@@@???========================>>>>>>>>>>>>============::::::999999888777777777TTTGGGEEEIIIFFFFFFFFF@@@===;;;777666555555444333111000///000111222111///.........///////////////...////////////......---------------------------........................111......111333777@@@IIIDDDGGGLLLOOORRRTTTWWWZZZbbb]]]\\\bbbhhhiiijjjllljjjdddYYYKKK>>>777666888555666888999999888666555<<<;;;>>>GGGUUUbbbjjjnnnyyy|||uuudddgggvvvxxxmmm[[[bbb```bbbsss|||yyyxxxzzzuuuzzzrrrRRR>>>:::;;;999666222222111111111111111000000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222111111111111111111111111111111111222222222333333333333333333333444444555222222333444444444444444777777777777777888888999:::999888999;;;======<<<>>>???AAA@@@??????AAABBBFFFGGGHHHHHHEEEJJJ\\\mmmxxxrrr}}}pppaaaUUUTTTRRRIIIDDDEEEDDDDDDDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::999888888777777666TTTGGGFFFJJJGGGFFFFFF???>>>;;;888666666555444333111000///000111222111///........./////////////////////000000000//////......------------,,,,,,,,,------------------------///,,,,,,///222888EEEQQQMMMOOORRRTTTUUUXXX\\\___bbbaaa___^^^aaagggmmmrrriiieee]]]RRRFFF>>>999888555666777888888888777666999999;;;AAALLLWWW```eeerrrwww}}}{{{mmmbbbjjjyyywwwjjjcccqqqoooiiiqqqzzzxxxwwwwwwZZZ;;;222777;;;777111111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000111111111111222111111111111111111111111111111111111222222222222333222222222222333444555222222333444444444444444333444555666777888999999999888777888:::<<<<<<<<<===???@@@@@@??????AAABBBEEEDDDFFFHHHIIIKKKSSS\\\jjj~~~nnnaaacccxxx{{{ppp^^^SSSIIIJJJMMMMMMIIIGGGFFFEEEEEEFFFGGGGGGFFFDDD@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<999999999888777777666666TTTGGGFFFKKKGGGFFFFFF???>>>;;;888666666555444333111000///000111222111///............/////////000......///////////////.........---------,,,,,,,,,---------------------------,,,,,,///111666AAAMMMSSSSSSTTTTTTUUUYYY^^^bbbhhhqqqssskkkhhhnnnuuuwwwpppnnnjjjcccXXXJJJ>>>666555666777777888888888888777888:::===BBBKKKUUU[[[iiinnnvvv}}}vvvmmmiiiqqqxxxyyyyyy|||wwwyyy}}}tttZZZFFF333000555555222///000000000000111111111111////////////////////////000000000000000000000000........................000000000000111111111111111111111111111111111111111111111111222222222222333222111111111222444444222333333444555444444444222333444666777888999999888777666777:::<<<<<<<<<;;;===??????>>>???@@@BBBCCCBBBCCCGGGIIIJJJOOOUUUeee{{{uuummmuuuvvvdddUUUNNNLLLHHHEEEHHHMMMLLLGGGHHHFFFEEEEEEGGGHHHGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@=========<<<<<<<<<;;;;;;999999888888777777666666SSSGGGGGGKKKHHHGGGFFF???>>>;;;888666666666444333111000///000111222111///---.........//////000000------...............---.........------,,,,,,,,,------------------------......///000///111:::DDDSSSSSSRRRQQQSSSYYY```eeexxxzzz~~~zzznnn[[[GGG999666666666777888999999:::555777999:::<<>>>>>>>>@@@AAADDDBBBBBBEEEFFFGGGLLLSSSdddrrryyy}}}uuuooommm}}}~~~wwwggg]]]TTTLLLEEEKKKJJJDDDDDDKKKLLLGGGIIIGGGDDDDDDGGGHHHGGGEEECCCCCCCCCBBBBBBAAAAAAAAA===<<<<<<<<<;;;;;;;;;;;;999999888888777666666666ZZZHHHDDDJJJGGGDDDDDD??????<<<999666666555333222000000000000//////////////////......------,,,,,,------............------,,,,,,,,,---------............//////...---,,,,,,///...------...000333444@@@HHHNNNNNNQQQ[[[gggmmmvvvYYY@@@;;;999555333444777999;;;888777777888:::???CCCEEEPPPXXXdddoooxxx}}}ssskkkcccrrr~~~ooommm}}}|||YYY:::555444333222111111111111111111000000//////......////////////............,,,---///000000000///...000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222222111111000111333444555444444444555555555555666444444555555666777777777888888999999999:::::::::::::::;;;;;;<<<======>>>@@@AAACCCFFFHHHJJJKKKLLLVVVVVV\\\cccgggqqqvvveeeZZZTTTNNNJJJKKKHHHGGGFFFDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@AAABBBBBBAAA???:::::::::::::::::::::::::::999888777666666666666\\\IIIFFFKKKHHHEEEEEE@@@???<<<999666666555444222111111111111000000000000//////..................------............------,,,,,,,,,---------............//////...------,,,......------...000222444777@@@HHHJJJMMMYYYgggpppgggOOOBBB===888777999<<<<<<:::999888777888:::===@@@BBBJJJQQQ\\\gggqqqxxx~~~~~~ooocccnnnuuuyyyppp```aaazzzwwwxxx~~~dddHHH555444444333222111111111111000000000000//////......////////////............,,,---......//////......////////////////////////////////////////////////.../////////000000000000000000111111111222222222111111111000111222444555444444444444555555555555444444444555666666777777888888888999999999999:::999::::::;;;;;;<<<<<<===???@@@BBBDDDGGGHHHIIIJJJLLLLLLPPPUUUVVVZZZnnnsssmmmaaaUUUOOOLLLIIIGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>>::::::::::::::::::::::::999888777666555555555555]]]KKKFFFLLLIIIFFFFFFAAA???<<<888666666555444333222222222222111111111111.........///////////////------............------,,,,,,,,,---------...............///......---,,,......------...000222333000:::CCCFFFKKKVVVcccjjjppp~~~ttt```NNNCCC888555999<<<:::666:::999888888999;;;<<<>>>BBBGGGPPPZZZdddnnnxxx~~~~~~|||tttkkkfffyyyuuukkk]]]QQQUUUmmm|||pppwww~~~gggJJJ;;;555444333222111000000000000000000000////////////.../////////............---............/////////000////////////////////////////////////////////////....../////////000000000000000000111111111111222111111000111111222444444333333333444444444555555333333444555555666666777777777777888888888999999888888999999:::;;;;;;;;;===>>>@@@BBBDDDFFFFFFGGGGGGFFFIIINNNMMMLLLUUUaaawwwmmmXXXPPPJJJIIIIIIGGGEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAABBBBBBAAAAAA@@@???@@@???>>>???@@@???>>><<<999999999999999999999999777666555444444333333333^^^KKKFFFKKKGGGEEEEEEAAA>>><<<888666666555444333222222111111111000000000.........//////000000000------............------,,,,,,,,,---------......---...............------...---------...000111222111777>>>CCCLLLUUU[[[[[[aaaooo~~~yyywwwxxxkkkaaaQQQ>>>555666:::888555::::::999999999999999999<<<@@@FFFMMMVVVaaalllssswww}}}|||mmmfffkkktttxxxjjjZZZPPPMMMTTTdddrrr|||{{{nnnNNN999444666222222111000000000000000//////////////////////////////.........---------000000000000000111111222////////////////////////////////////////////////........./////////000000000000000000111111111111000000000111111222333333222333333333444444444444222333333444555555666666666666777777777888888888777777888888999999::::::<<<===>>>@@@BBBCCCCCCCCCFFFDDDFFFKKKLLLKKKNNNTTT___jjjxxxuuuiii]]]UUUMMMIIIGGGIIIIIIEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>???>>>======>>>>>><<<:::888888888888888888888888555444333222222111222222]]]JJJEEEIIIFFFCCCDDD@@@>>>;;;888666666666555444111111000000000/////////------......//////000000------............------,,,,,,,,,---------......------...............------------......///000000222444888@@@NNNYYYXXXQQQZZZhhhxxxzzzsssnnnttt}}}{{{wwwvvvdddMMM>>>999::::::888::::::::::::999888777777:::<<>>???@@@@@@@@@CCC@@@@@@DDDHHHIIIKKKMMMMMMRRRWWWaaassszzzpppeee\\\RRRJJJGGGEEEDDDFFFJJJJJJDDD>>>===@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<===<<<:::888777777777777777777777777444333222111000000000000^^^JJJDDDHHHEEEBBBCCC???===;;;888666666666555444000000000000/////////...---------...............------............------,,,,,,,,,---------......,,,---......///.........------........./////////000000222;;;LLLZZZ[[[UUUZZZgggvvv}}}tttssswww|||qqq```OOOCCC;;;888777888999:::;;;;;;999888777999:::<<<>>>AAAHHHOOOTTT^^^fffnnnsssyyysssaaa^^^iiiqqqmmmeeeNNNGGGEEEPPP\\\aaa```___ccciiivvv}}}zzz}}}uuuyyy~~~}}}oooKKK777222333444444000000////////////000000---............/////////.........------------,,,***+++---.........---,,,................................................------........./////////111000000000000000//////...///000111222222222222111111222222222333333333111111222333333444444555444444555555555666666666666666777777888999999999:::;;;<<<===>>>>>>>>>>>>CCCAAA???@@@CCCFFFGGGHHHIIIKKKNNNQQQ\\\jjjsssuuu~~~yyyjjjaaaWWWPPPKKKEEEDDDEEECCCEEEJJJPPPPPPJJJDDDCCC???@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<<<<:::888666666666666666666666666333222111000000//////000___LLLEEEIIIEEECCCDDD@@@===:::777666666666555444111111111000000000//////---------------,,,,,,,,,------............------,,,,,,,,,---------......,,,------...//////......------......///...............///555CCCUUU^^^___^^^iiivvv}}}xxxyyy{{{|||yyylllXXXFFF<<<888777888:::<<<<<<;;;999888777999:::<<<>>>AAAEEEIIIOOOXXXaaahhhqqq|||yyyiii[[[___lllooo```OOOBBBEEEOOO\\\dddfffhhhkkk___iiiyyyyyyzzzyyyxxx~~~rrrWWW<<<222444555444222/////////......//////000---------.........//////.........---------,,,,,,)))+++...000111///---+++................................................---------.........//////111111000000////////////...///000111222222222111111111111111222222222222111111111222333333444444333444444444444555555555666777777888888999:::::::::;;;<<<<<<============AAAAAAAAAAAABBBEEEFFFFFFHHHKKKMMMMMMPPPVVVXXXVVVdddyyywwwssssss]]]SSSKKKHHHEEEBBBCCCGGGFFFHHHOOOUUUTTTMMMGGGFFF@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>><<<<<<<<<<<<999777555555555555555555555555333222111000////////////aaaMMMGGGJJJFFFDDDEEEAAA===:::777666666666666555222222222111111111111000---------,,,,,,+++++++++---..................---,,,,,,,,,---------......,,,,,,---.../////////...------......///.........///000000111:::MMM^^^fffaaaiiiuuu{{{|||}}}qqqWWWFFF@@@555777:::<<<===<<<;;;999666888:::;;;<<<>>>AAADDDFFFOOOYYYaaakkkxxxgggddddddhhhjjjbbbSSSFFF@@@KKK[[[gggiiiiiioooyyypppyyyzzzzzz}}}WWWDDD333000333111---,,,//////.........//////000---------.........//////......---------,,,,,,,,,,,,...222555555333000---................................................---------.........//////111111000000/////////...---...000111222222111111000111111111111222222222000111111222333333444444333333333444444444555555777777777888999999:::::::::;;;<<<<<<=========<<<:::===??????AAACCCEEEDDDFFFJJJLLLJJJKKKOOOQQQPPPRRRaaaooovvvxxxkkkcccccceee[[[QQQJJJHHHFFFAAABBBFFFEEEGGGNNNSSSQQQGGGAAA???AAAAAABBBBBBBBBBBBAAAAAA???????????????>>>>>>===???>>>===<<<===<<<999777555555555555555555555555333222111000000/////////cccHHHHHHEEEBBBGGG???@@@>>><<<999888777777555444222222111000///...------////////////............//////.........---------------------------------........................////////////////////////.../////////444BBBWWWfffjjjlllnnnuuu]]]@@@;;;999999;;;:::888;;;AAA:::999888777777999;;;===@@@DDDJJJQQQZZZfffttt}}}wwwooo___kkkqqqppphhhSSSCCCFFFLLLlllwwwwww{{{zzzpppVVV;;;888444000......///000........................------------------------...------,,,,,,------...***...333777777333...***,,,,,,,,,---------......//////.........---------............////////////////////////////////////---...///000000111111111222222111111111111111111000111111222222333444444444444333222333444555666555555666777777777777777999999999:::::::::;;;;;;>>>===<<<<<<===???AAACCCDDDFFFHHHHHHGGGGGGHHHIIINNNRRRWWWYYY^^^hhhxxx~~~yyyqqqfff]]]XXXWWWWWWWWWZZZSSSJJJFFFGGGHHHFFFDDDHHHEEEDDDFFFGGGDDD@@@>>>>>>???AAACCCCCCBBBAAA@@@@@@???>>>======>>>>>>???<<<<<<;;;::::::999999888666666666666555555555555444333111000000000111222cccHHHHHHEEECCCGGG???@@@>>><<<999888777777555444222222111000///...------////////////............//////.........---------...........................................................................000000///111<<>>777666333000///......///........................------------------------------,,,,,,,,,,,,------+++---000222222000---+++,,,,,,,,,------------...///.........------------............////////////........................---...///000000111111000111111111111111111111111000111111222222333333444555444444333444555666777555666666777777777666666999999999999::::::::::::===<<<<<<;;;===???AAABBBCCCEEEGGGGGGGGGFFFGGGHHHHHHKKKMMMMMMMMMRRR^^^ggglll}}}}}}ttt```[[[VVVRRRPPPPPPPPPOOOTTTNNNHHHFFFGGGIIIGGGEEEEEEFFFHHHJJJHHHEEEDDDEEE>>>???AAABBBBBBAAA@@@???@@@???>>>=========>>>???::::::999999888777777666666666666666555555555444333222111000///000111111cccHHHHHHFFFCCCGGG@@@AAA>>><<<999888777777555444222222111000//////...---////////////...........................---------...........................................................................000111//////444>>>GGGXXX```fffjjjssskkkOOOCCC888777999::::::<<<;;;;;;999888888999::::::888;;;>>>BBBGGGQQQ]]]fffnnnttt|||tttddd]]]___ooowwwppp^^^LLLBBBOOOkkkxxxzzzZZZ>>>111333222111000//////......------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------............---------------............/////////........................------...///000000000000111111111111111111111111000000111111222333333333555555444444444555666777555666666666666666555555888888888999999999::::::<<<;;;;;;;;;<<<>>>@@@AAAAAACCCEEEFFFEEEEEEFFFGGGGGGJJJKKKHHHEEEFFFLLLRRRRRR```qqq|||sssggg]]]PPPOOONNNOOOPPPPPPNNNLLLMMMIIIEEEEEEGGGIIIHHHFFFCCCHHHLLLKKKGGGDDDEEEFFF???@@@AAABBBBBBAAA????????????>>>===============888888777666666555555444666666555555555444444444222111000/////////000000dddIIIHHHFFFCCCGGG@@@AAA>>><<<999888777777555444222222111111000//////...////////////............................................................................................................---000111000...///444888LLLYYYffflllsssppp[[[NNN???999777777999<<<<<<;;;:::999999999999999999:::<<<===@@@HHHRRRZZZ```hhhrrrzzzyyyjjj```aaahhhvvvsss___JJJBBBGGGaaa{{{rrr{{{~~~~~~cccEEE555333...///000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,------------------------------------------.........//////........................,,,---...///000000000000000000000000111111111111000000000111222222333333333333333333444444555555555555666666666555444444777777777888888888999999::::::::::::;;;===>>>??????AAACCCDDDCCCCCCDDDEEEFFFIIIKKKJJJGGGGGGJJJNNNOOOTTTZZZaaalll}}}|||qqqiii___SSSJJJOOONNNNNNPPPQQQPPPNNNLLLGGGFFFDDDEEEGGGHHHFFFEEEEEEIIIKKKIIIGGGFFFEEEBBBBBBBBBBBBCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<777777666666555444444444555555555444444444333333111000000///////////////dddIIIIIIFFFDDDHHH@@@AAA>>><<<999888777777555444222222111111000000//////////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,...000000///...000222>>>OOObbblllsss~~~}}}nnnbbbSSSGGG<<<555666:::<<<;;;;;;::::::999999999888:::;;;:::;;;@@@HHHNNNRRRZZZfffpppwww~~~qqqhhhccccccjjjrrriii```KKK@@@HHHVVVkkk{{{sssxxxwwwyyy~~~~~~~~~ooo\\\DDD333///444,,,---///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------....................................,,,---...//////000000000//////000000000111111111///000000111111222333333111111222222222333333333444444555555555555444333666666666777777777888888888888999999:::;;;=========???AAABBBAAAAAABBBCCC@@@CCCGGGHHHGGGFFFHHHJJJMMMLLLLLLMMMRRR[[[hhhrrr~~~llleee]]]WWWTTTQQQMMMIIIKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEDDDEEEEEEEEEDDDCCCEEEFFFFFFFFFJJJOOOKKKCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>>>>======<<<;;;::::::777777777666555555444444444444444444333333333333000000000000/////////...dddIIIIIIGGGDDDHHHAAABBB>>><<<999888777777555444222222111111111000000000////////////............---------...............++++++++++++++++++++++++........................------------------------+++---///000//////000222333BBBTTTaaammmxxx{{{pppcccQQQAAA999999;;;;;;;;;;;;;;;:::::::::666888999888777999>>>CCCFFFMMMXXXaaaiiirrr{{{~~~nnn___\\\aaaeeehhhjjjNNNLLLDDDHHHXXXaaahhhvvv~~~xxxxxxsssvvvoooSSS???333---...333------//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------,,,,,,---...////////////...//////000000111111111//////000000111222222222///000111222222222111111222333333444555555444444555555555666666666777777666777777999::::::;;;;;;<<<===???@@@??????@@@AAA???BBBDDDEEEEEEDDDDDDEEEFFFFFFHHHLLLMMMLLLOOOTTTYYYkkkuuuzzzssseee]]]UUUQQQMMMKKKKKKKKKKKKKKKFFFDDDCCCDDDGGGIIIIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCAAACCCBBBDDDMMMWWWSSSHHHFFFEEEDDDCCCBBBAAA@@@???============<<<;;;999888888888777777666555555444444444333333333222222222000000111111111000///...eeeIIIIIIGGGDDDHHHAAABBB>>><<<999888777777555444222222222111111111111000////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---.........///111222///888DDDRRRcccsss|||~~~sss\\\HHH???::::::;;;;;;;;;;;;;;;;;;555888:::999777666999<<<>>>CCCJJJQQQYYYcccnnnvvv}}}}}}vvvjjj^^^XXX^^^fffeee[[[SSS???HHHMMMVVVbbbbbbaaakkkttt{{{}}}zzzuuuqqqzzz~~~nnnWWW===222222333111000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,---...////////////......//////000111111222//////000000111111222222///000111222333222222111000111222333444555555555444444555555555666666666555666777888999::::::::::::<<<>>>>>>>>>===>>>@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDCCCGGGNNNNNNJJJJJJMMMOOO[[[\\\ZZZaaafffjjjsssttttttmmmgggccc]]]TTTMMMKKKOOONNNLLLJJJIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJIIIHHHDDDDDDDDDCCCCCCCCCDDDEEE===BBBBBBBBBIIISSSPPPFFFEEEDDDCCCAAA@@@>>>>>>>>>============<<<:::888777777777777666555555444444333333333333222222222222000111222222222111000///eeeJJJIIIGGGDDDHHHAAABBB>>><<<999888777777555444222222222111111111111111000/////////............---------.........//////------------------------........................---------------------------------,,,---...000222111444:::GGG\\\rrr~~~uuuXXXGGG999999:::;;;<<<<<<<<<<<<666999<<<;;;999777888:::999===BBBGGGNNNXXXeeemmm~~~uuunnn[[[VVVYYYeeemmmcccOOO??????OOOZZZ```ddd^^^___mmmjjjuuu{{{xxxrrrqqq|||SSS???------555777222,,,000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,...,,,***))))))***,,,...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,---...////////////---......///000111111222/////////000111111222222000111222333444333222222///000111333444555666666444444444555555555666666444555666888999999999999999;;;===>>>======>>>???===>>>@@@BBBBBBCCCCCCCCCEEEBBBCCCHHHJJJGGGIIINNN\\\bbbYYYNNNPPPSSSVVV___aaagggyyyuuuhhh```YYYTTTRRROOOLLLMMMRRREEEGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGIIIJJJIIIEEECCCBBBCCCCCCBBBBBBCCCFFFHHH:::BBBDDD@@@BBBIIIHHH@@@DDDCCCAAA???>>>===<<<<<<<<<=========<<<:::888777777666666555555444333333333333333222222222111111111222222333333111000///fffOOOEEEIIIFFFEEEDDD>>>>>><<<999888888777555333444333222111000000000000///............---------------------------------...---,,,++++++,,,---...........................++++++,,,,,,,,,,,,,,,,,,////////////////////////111///111:::LLL___mmmuuuuuunnnaaaGGG???999999999777:::AAA<<<:::999888999999777555:::===@@@BBBEEEMMMXXXaaapppvvv}}}rrrddd[[[RRRXXXbbbhhhaaaQQQCCC>>>DDDRRR```eeeeeehhhlllmmmnnn{{{qqqooo{{{ttt```===888222...///000///...000000//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111//////000111222333333333222222333333333333444444555555555555666666666666666666666666777777777777999999999:::::::::;;;;;;<<<>>>@@@@@@??????@@@AAACCCCCCCCCCCCEEEGGGIIIJJJSSSRRRPPPOOONNNNNNOOOOOOVVVZZZaaajjjsss{{{|||pppfff^^^YYYSSSQQQOOOLLLJJJJJJKKKKKKKKKIIIHHHGGGIIIIIIIIIHHHIIIGGGFFFFFFGGGHHHGGGGGGEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>><<<;;;:::;;;:::888666666666666777333333333333333333333333111222222333333222222111111111111000000000000000dddMMMDDDGGGEEEDDDCCC===>>><<<999888888777555333333222111000///////////////............------------------------------------------,,,,,,---------........................,,,,,,,,,,,,------------........................///000222666@@@PPPcccpppooowww}}}rrr[[[HHH777555:::<<<:::999:::999999888888888888777777999<<<<<<>>>CCCMMMTTT```gggpppwww||||||nnnaaaYYYVVViiihhheee^^^OOOAAA???CCC]]]eeekkkkkklllrrrzzz}}}}}}~~~~~~{{{xxxnnnXXXDDD999555000......///...---............---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.....................////////////....../////////000000000000000000111111222222333222222222333333333444444333444444444444555555555555555666666666777777777999999:::::::::;;;;;;;;;<<<>>>@@@@@@??????@@@AAABBBAAABBBBBBDDDFFFHHHIIIMMMMMMLLLKKKKKKLLLMMMNNNKKKMMMQQQVVV[[[___bbbdddjjjpppyyy~~~llljjjfffaaa\\\WWWSSSQQQPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIGGGHHHIIIJJJIIIHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<:::888777999888777666666666666666222222222222222222222222000111111222222111111000000000111111111111000000eeeMMMCCCGGGEEEDDDDDD>>>>>><<<999888888777555333222111000///............///............---------------------------------,,,------......------,,,------------------------,,,,,,---------....................................111222000111===RRRccciiimmmuuu~~~vvvnnn]]]III@@@>>><<<999888:::;;;<<<<<<:::888888888666888888888777;;;AAAGGGOOOUUU^^^eeellluuu~~~{{{lll\\\TTTWWW]]]hhhaaaVVVHHH<<<<<>>@@@@@@??????@@@AAA@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHIIIKKKMMMNNNNNNNNNQQQSSSUUUWWW[[[bbblllttt{{{~~~uuurrrqqqpppkkkeee```\\\[[[PPPPPPPPPPPPPPPPPPPPPPPPMMMLLLJJJHHHHHHHHHHHHIIIHHHGGGFFFGGGJJJKKKJJJIIIIIIGGGEEEFFFGGGHHHGGGFFFDDDCCCBBB@@@@@@@@@AAABBB???????????????@@@@@@@@@>>>>>>===<<<:::888666555555555666666666555555444111111111111111111111111///000000000000000000//////000111222222111000///fffOOOEEEHHHFFFEEEEEE@@@>>><<<999888888777555333222222000//////////////////............---------------------------------+++,,,---......---,,,+++------------------------,,,------....../////////...........................111111---***111BBBQQQaaaiiinnnppp}}}{{{yyyzzzuuuooovvvssslll]]]KKK>>>:::<<<:::===@@@@@@===:::888888888999999777777888===@@@EEEJJJPPPWWW]]]fffpppxxx~~~vvvgggZZZVVV[[[eeelllYYYOOOCCC:::;;;IIIddd|||~~~oooiiisss|||{{{wwwvvvvvvzzzvvvdddKKK888111111//////////////////...------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------........./////////---------.........//////------........./////////111111111111000000000000111222222222222333333333222222222333333333333444444444555555555666666666999999999::::::::::::;;;;;;===?????????>>>???@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOPPPOOOMMMKKKJJJMMMSSSXXXYYY^^^eeekkknnnrrrxxx|||~~~yyyqqqggg]]]XXXVVVVVVUUUQQQMMMJJJJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPJJJJJJIIIHHHGGGGGGHHHHHHFFFEEEEEEGGGJJJKKKJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFCCCBBBAAA@@@??????@@@@@@======>>>>>>>>>>>>>>>??????>>>===<<<:::888666444333444555666666555333222000000000000000000000000///000000111111000000///...///111222222111000///gggOOODDDFFFDDDDDDDDD???>>><<<999888888777555333333333222111000000000000///............---------------------------------+++,,,---......---,,,+++------------------------,,,,,,------...///000000........................///000000---,,,///777>>>SSSffftttuuuxxx{{{wwwuuussszzzuuubbbPPPBBB<<<777:::>>>@@@???<<<:::999888999999888888:::<<<>>>>>>BBBGGGLLLRRR[[[fffmmmyyy~~~ooobbbVVVUUU___iiijjjhhhOOOEEE======EEEUUUjjj{{{sssiiikkkooommmmmmqqqxxxppp```JJJ666,,,///777---...000000000///......---------------------...++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++************************,,,,,,,,,++++++******************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------.........///------------................../////////000000000111111000000000000000000111111111222222222333333222222333333333444444444444444444444555555555555888888888999999999999:::999;;;===>>>======>>>??????@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFIIIKKKLLLMMMNNNGGGHHHHHHHHHIIIKKKOOORRRSSSXXX^^^```___^^^___```eeegggllluuu}}}~~~wwwsssnnnkkkiiifffbbb___```___]]]ZZZVVVRRROOOMMMKKKKKKKKKHHHFFFEEEFFFHHHLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCDDDFFFIIIJJJIIIHHHFFFEEECCCCCCEEEFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>><<<<<<<<<=========>>>>>>??????>>>===;;;999777666333333444555555444222111000000000000000000000000000111111111111111111000...///000111222111111000hhhOOOCCCEEEBBBAAAAAA<<<>>><<<999888888777555333444333222111000000000000///............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------------------///////////////000222333AAAZZZuuu}}}yyymmmVVVBBB;;;:::999;;;===>>>===<<<888888888888999:::;;;;;;888<<<@@@DDDIIIQQQ[[[cccnnnuuu{{{}}}{{{sss]]]VVVSSS[[[gggjjj^^^RRRAAA===<<>>???@@@AAAAAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDAAABBBDDDEEEGGGGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMRRRXXXZZZYYYWWWWWWXXX[[[YYYZZZ___fffiiieee______bbbeeefffggggggiiikkkrrrssstttuuuvvvtttpppmmmnnnooonnnkkkfffcccdddfffaaa\\\WWWVVVVVVUUURRRNNNRRRQQQPPPNNNLLLKKKKKKJJJJJJKKKJJJHHHFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBEEEGGGHHHGGGEEEEEECCCAAABBBCCCDDDCCCCCCAAAAAA@@@???>>>======<<<;;;;;;<<<<<<======>>>>>>?????????>>><<<;;;999888555555555444444333222111000000000000000000000000000111111222222111111000/////////000111111222222lllSSSFFFGGGCCCBBBBBB<<<>>><<<999888888777555333333222111000000////////////............------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---------------------------.../////////000111222555GGGccc|||}}}}}}qqq___PPPGGG===999;;;??????===999888888999:::::::::999666999<<<>>>@@@EEEMMMSSS[[[ccckkkooouuu}}}yyyrrrhhh___VVVWWW[[[```aaa[[[NNNDDD<<>>???>>>>>>>>>@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEIIIHHHFFFFFFFFFFFFFFFFFFDDDHHHLLLMMMLLLLLLOOOQQQRRRPPPOOOQQQUUUUUURRROOOOOORRRSSSSSSQQQQQQRRRTTTXXXVVVVVVXXXYYYWWWUUUTTTTTTVVVXXXVVVTTTSSSSSSTTTRRRQQQNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKJJJHHHFFFFFFGGGHHHGGGDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@AAADDDFFFFFFDDDBBBCCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<::::::888777555444222222111111111111111111111111111111///000000000000000000///000//////...///111333444qqqXXXJJJJJJFFFEEEEEE???>>><<<:::888888777555333222111000//////.........//////.........---------------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---......///------------------------+++...000///---...111555333777LLLlllgggXXXEEE;;;;;;>>>???===<<<;;;;;;;;;<<<;;;:::888888:::;;;:::999:::@@@DDDKKKSSS\\\bbbjjjsssxxxyyyvvvmmmcccWWWLLLYYY^^^bbb___UUUKKKGGGFFFHHHPPP___kkknnniiihhhkkkgggvvvsssjjjhhhbbbYYY>>>333,,,///222000///111+++------,,,)))(((***---*********++++++,,,,,,,,,))))))******++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))************+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222000111111111111222222222000000000000111111111111222222333333333444444444444444444555555555555666555777999999999888999:::888999;;;<<<<<<<<<;;;;;;;;;===???AAABBBCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDFFFDDDBBBBBBDDDFFFHHHIIIEEEGGGIIIHHHFFFGGGKKKNNNEEEFFFGGGHHHHHHHHHHHHIIIIIILLLMMMMMMJJJJJJLLLNNNNNNKKKIIIKKKMMMMMMMMMNNNFFFIIIKKKKKKLLLNNNNNNKKKLLLNNNOOOKKKGGGEEEFFFIIIDDDGGGKKKMMMMMMKKKGGGDDD???AAACCCCCCBBBAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEDDDCCCAAA???>>>??????AAACCCEEEEEECCC@@@BBB@@@??????@@@AAAAAA@@@@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<===>>>??????<<<<<<======<<<<<<;;;::::::888666333222111111111111111111111111111111111......////////////......111000...---...000333555UUUIIIGGGGGGHHH@@@DDD@@@>>>;;;:::999999777555333333222222111000000000,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................000...---///222222000...............////////////111000>>>ZZZsss}}}~~~{{{iiiTTTHHH@@@999999===777999<<<===<<<:::888888:::999999999:::<<<>>>@@@EEEIIIPPPWWW^^^eeekkkoooxxxvvvfffWWWPPPSSSYYYfffccc\\\QQQIIIKKKWWWbbbZZZcccjjjnnnpppssssssqqqyyyvvvlllhhhdddVVVFFF222111111000///.........,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////000000000000////////////000000000000000000000000111111222222222333333333111222333444555555555555555666777777666666777888777888:::;;;<<<<<<;;;:::>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIILLLIIIHHHKKKPPPPPPLLLGGGMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLKKKJJJGGGFFFCCCAAA???@@@CCCDDDCCC@@@DDDCCCBBBBBBCCCEEEGGGIIIIIIFFFCCC@@@>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBB???<<<999777::::::;;;;;;<<<;;;;;;:::<<<;;;;;;::::::999999888777666666444333222111111////////////////////////000000000000000000000000111333333111///000333777WWWKKKHHHGGGHHH@@@DDD???===:::999888888666444333333222222111000000000,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,........................///...---///111222000...............////////////333000666GGGYYYooouuuqqquuulllbbbXXXLLL>>>999::::::===???>>><<<;;;<<<>>>999888777777888999;;;===???CCCHHHMMMRRRWWW^^^bbbllluuu~~~{{{qqqcccWWWSSSXXX```fffjjj___OOOBBBAAALLL^^^kkkhhhnnnrrrqqqrrruuuxxxwww{{{|||vvvkkk```TTTDDD666111000000//////...------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...............////////////000/////////////////////000000000000000000000000111111111222222222333333111222333444555555555555444666777777666555777888777888999;;;;;;;;;;;;:::>>>======>>>>>>???@@@AAACCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHGGGEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKNNNKKKIIIJJJMMMNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHEEECCCAAABBBDDDEEEDDDBBBCCCCCCBBBBBBBBBDDDFFFHHHHHHGGGDDDBBB@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888666666555444333222111111000000000000000000000000////////////////////////000111111000...///222555ZZZMMMJJJHHHIII@@@DDD>>><<<999888888777555444333333222222111000000000---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...------///000111///...............////////////222111333777???TTT|||yyyrrrssssssssslll\\\III===:::888;;;>>>???===;;;;;;<<<999888777666666777888999:::<<>>333,,,/////////......------,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////////////////////////////000000000000000000000000000111111111222222222222111222222333444444444444444555666666555555666888777777999::::::;;;::::::======<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@BBBDDDFFFHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666555444444333222111111000000000000000000000000/////////////////////////////////...---...000222]]]OOOKKKIIIIIIAAAEEE???===:::999888888666555333333222222111000000000.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------------.../////////...............////////////...111555666444???[[[wwwrrraaaTTTMMM===<<<===???@@@???<<<999:::999888777666666666666888999::::::<<<@@@EEEIIIRRR^^^lllttt{{{|||ssseeeZZZQQQOOOPPPUUUZZZ\\\XXXTTTSSSJJJAAACCCSSSnnnrrrlll___KKK:::111///000.........------,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))*********************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////.........///////////////000000000000000000000000000000000111111111111222111111222333333333333333333444555555555555666888777777888999999:::::::::;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@===>>>>>>@@@AAACCCEEEFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJIIIGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFDDDBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@======<<<===>>>???AAACCC;;;;;;:::::::::::::::::::::999999888888777666666444444444333222111111000111111111111111111111111////////////////////////..................000111^^^PPPLLLIIIJJJBBBFFFAAA>>><<<::::::999888666333333222222111000000000/////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,..............................////////////---111555666333444@@@MMMaaauuunnnUUUJJJ???;;;@@@CCCBBB>>><<<;;;:::999888777777777666777777777888;;;@@@DDDCCCOOO\\\eeennnwww}}}~~~|||yyytttkkk___TTTLLLLLLQQQWWWYYYUUUMMMDDD???BBBFFFNNN[[[lll~~~xxxyyy}}}|||dddYYYHHH:::111...000333------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))******+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------............------....../////////000//////////////////////////////000000000111111111000111222222333222222222111333444555444444666777666777777777888999999:::::::::::::::;;;<<<=========>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBCCCEEEFFFGGGEEECCCBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEHHHLLLMMMKKKIIIGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGFFFEEECCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@????????????>>>=========>>>@@@AAA:::999888777777777777888999888888777666666555555333333333222111111000000000000000000000000000000........................///.........//////000000___PPPLLLIIIJJJCCCGGGBBB???===;;;;;;:::888777333333222222111000000000/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...............///////////////000000000000222666999BBBaaa~~~rrr^^^FFF888999>>>AAAAAA>>>>>>===<<<;;;:::999888555666666666666888;;;>>><<>>???@@@@@@BBBBBBAAA@@@@@@AAAAAAAAADDDFFFGGGEEEBBBAAADDDFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFHHHLLLOOOOOOMMMJJJGGGJJJJJJKKKLLLMMMNNNOOOPPPHHHGGGEEECCCCCCEEEHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKIIIFFFDDDCCCEEEGGGIIIIIIHHHHHHGGGGGGFFFFFFBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????????????????????????????>>>============>>>:::999777666555555666666888777777666666555444444222222222111111111000000////////////////////////...........................---------///000///...^^^OOOKKKIIIKKKCCCHHHAAA???<<<::::::999888666333333222222111000000000............------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,...............////////////000///...---///333444444888JJJaaa|||vvv^^^JJJ???===>>>???>>>>>>>>>======;;;::::::777888888888666666888:::;;;CCCIIIMMMSSS^^^gggkkkooosssyyy~~~}}}ooofffYYYOOOLLLMMMPPPRRRQQQQQQLLLCCC:::999@@@HHHPPPZZZkkk}}}~~~ssskkkdddZZZQQQ999222---000222///---...---------------.........,,,,,,,,,+++++++++******************************)))))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))***+++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000////////////////////////........./////////000000000111111111111111000000///111333333333444555777666666555555666777999:::888888888888999:::;;;;;;:::;;;;;;<<<>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBEEEFFFDDDAAA???BBBFFFCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGKKKNNNNNNKKKGGGGGGHHHIIIJJJLLLMMMNNNOOOIIIGGGDDDBBBAAACCCFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIEEEBBBAAACCCFFFIIIIIIHHHHHHGGGFFFEEEEEE@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBDDDDDDBBB@@@???======>>>>>>??????@@@@@@>>>?????????>>>===<<<<<<:::999777555555555666777777777666666555444444333111111111111111000000000................................................---++++++,,,...///...+++]]]OOOJJJIIIKKKDDDIII@@@>>>;;;:::999999777555333333222222111000000000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,.............../////////000...///000///111333333000333888FFFfff{{{fffRRREEE???===>>>>>>>>>>>>===<<<;;;::::::;;;<<<;;;888777777888777===@@@AAAEEEOOOYYY^^^aaaeeekkkqqqtttwwwzzz|||~~~yyytttqqqaaaWWWLLLHHHKKKPPPPPPNNNKKKHHHBBB;;;888===IIIRRR```eeeppp~~~|||mmmbbbWWWGGG999555...+++///000---///333........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000////////////////////////............/////////000000000111111111000000//////111333333333444555777666666555555666777999:::777777777777888999:::;;;999:::;;;<<<===??????@@@BBBBBBAAAAAABBBBBBCCCCCCAAADDDFFFCCC???>>>AAAEEEAAABBBCCCDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCDDDDDDEEEEEEBBBAAADDDJJJLLLIIIFFFEEEEEEGGGHHHJJJKKKLLLMMMJJJGGGDDDAAA@@@BBBEEEGGGJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIEEE@@@@@@BBBFFFHHHHHHHHHGGGFFFEEEDDDCCC??????@@@@@@@@@@@@AAAAAA???AAACCCFFFFFFCCCAAA???<<<======>>>???@@@@@@AAA===>>>?????????>>><<<;;;<<<:::888666555555777777777666666555444444333333111111111111000000000000................................................+++***)))***---...,,,***eeeNNNMMMKKKIIIHHHDDDBBB@@@===;;;:::999777555333222000000111111///.........---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......---------............///,,,---...///000000000000444000333CCC[[[xxx{{{uuuiiiUUUBBBAAA???===<<<<<<=========>>>===:::888666555555555::::::;;;<<>>===;;;;;;<<<>>>???DDDDDDCCCAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDDDDEEEHHHJJJHHHGGGFFFFFFGGGGGGEEECCCEEEDDDCCCBBBCCCEEEGGGHHHKKKGGGGGGIIIEEE??????DDDGGGIIIFFFDDDKKKUUUPPPBBBBBB===<<>>???@@@???>>>======???>>>===;;;===999555444555666666444666666666555444222111000222222222111000//////...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******eeeNNNMMMKKKIIIHHHDDDBBB???<<<;;;:::999777555333222000000111111///.........---------,,,,,,,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,------------...------------............,,,---...///000000000000222111444===LLLbbb{{{eeePPPBBB???<<<<<>><<<;;;AAALLLUUUZZZaaagggnnnqqqvvv~~~rrr___PPPCCC777000...............---------------111555444000,,,,,,...,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))************))))))***)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///XXXLLL;;;000---...000111............////////////////////////////////////000000111111222333333444444444444444444444222111222000000555777555666888:::999999;;;>>>@@@>>><<>>===<<<<<<===>>>???CCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???AAACCCCCCCCCDDDGGGIIIGGGFFFEEEFFFGGGGGGEEECCCDDDCCCBBBBBBBBBDDDEEEGGGDDDDDDGGGLLLKKKFFFDDDHHHEEEIIIHHHEEELLLTTTQQQGGGCCC>>>;;;===>>>======@@@BBBCCCCCCDDDDDDCCCCCCBBB===============>>>???@@@>>>=========??????>>><<<===:::666444555666555444555555444444333111000///222222111000000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))eeeOOOMMMKKKHHHHHHDDDBBB???<<<;;;:::999777555444222111000111111000.........---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------------............,,,---...///000000000000///111444666999GGGaaayyyvvvbbbOOOGGG===999:::===>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999888999:::<<<>>>???AAACCCFFFIIILLLRRRXXX\\\hhhlllrrrwww{{{zzzxxxssskkkaaaXXXSSSOOOJJJGGGHHHHHHGGGEEEBBB>>>:::888888>>>JJJXXX```fffmmmuuu}}}|||}}}~~~|||}}}}}}rrraaaLLL===333---,,,///............------------...333888666///+++,,,000,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......OOODDD555,,,***...222555---............/////////////////////////////////000000000111222222333333222333333444333222111111///,,,---333666666666888999888888:::===>>>===;;;>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>@@@AAABBBBBBCCCEEEFFFFFFEEEDDDEEEFFFFFFDDDBBBCCCBBBAAAAAAAAABBBCCCDDDBBBDDDKKKPPPPPPJJJGGGHHH@@@FFFGGGEEEIIIOOOOOOHHHHHHBBB>>>>>>???===>>>@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>=========>>>??????<<<<<<<<<===???@@@???>>>===;;;777666666555555444333333333333222000//////111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))eeeOOONNNKKKHHHGGGCCCAAA???<<<::::::999777666444222111111111111000.........---------,,,,,,,,,,,,,,,------,,,,,,+++***************++++++++++++******+++++++++,,,,,,,,,******+++,,,------......++++++,,,,,,,,,---------,,,,,,---------.........,,,---...///000000000000...///222222000555FFFXXXxxxxxxnnnbbbQQQAAA999888<<>>>>>>>>======<<<;;;:::;;;:::999999999:::;;;;;;;;;===>>>???AAAEEEJJJNNNTTTYYYaaahhhooovvv|||yyyrrrkkkfff\\\WWWPPPKKKJJJJJJJJJIIIJJJFFFAAA>>>:::888<<>>======>>>???@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???<<<>>>@@@AAAAAAAAACCCDDDDDDCCCCCCCCCEEEEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAAFFFIIIMMMOOOMMMHHHDDDCCC<<>>=========>>>>>>;;;:::;;;===???@@@@@@>>><<<;;;888777555555444333333333333333222111000///000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))fffOOONNNKKKHHHGGGCCCAAA>>><<<::::::999888666444333111111222222000///......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...///000000000000......000222111111777???OOObbbyyyrrr\\\HHH>>>===@@@<<<<<<<<<=====================<<<;;;;;;:::::::::999:::::::::;;;===AAADDDEEEJJJQQQZZZaaaiiipppuuu{{{}}}}}}yyysssjjjaaaYYYTTTJJJIIIHHHGGGHHHIIIIIIIIICCC>>>999777777===LLL[[[mmmyyy{{{xxxwwwgggRRRAAA999111000///---+++,,,...------------,,,,,,,,,,,,000444222,,,(((***...+++++++++***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((***))))))))))))))))))***))))))************))))))(((((())))))************((()))))))))************************************************************************************+++++++++,,,,,,,,,,,,,,,******,,,---......+++***------------....................................//////000000000000111111///111222222222333777:::;;;444000222555555444555555666777888888888888999:::::::::;;;;;;<<<<<<===:::;;;===>>>????????????>>>>>>>>>>>>>>>??????@@@@@@???????????????@@@@@@BBBBBBBBBBBBAAA@@@???>>>;;;===@@@AAA@@@@@@AAABBBBBBAAAAAABBBCCCDDDBBBAAAAAAAAA@@@???????????????FFFIIIJJJIIIFFFDDDBBBAAA>>>BBBEEECCCAAAAAABBBAAAKKKEEEAAABBBBBB@@@@@@CCC@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<===999999999;;;>>>@@@???>>>::::::999777555444333333333444444333333222111000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))fffOOONNNKKKHHHGGGBBB@@@>>>;;;:::::::::888777444333222111222222111///......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000111......333444222111222666FFF\\\tttttt___NNNDDD@@@<<<<<<;;;;;;===???AAABBB??????>>>======<<<;;;:::888999::::::999:::<<<===>>>BBBHHHNNNSSSYYY___cccoooqqqvvv|||}}}{{{yyyrrroooiiiaaaYYYRRRLLLIIIEEEFFFHHHIIIHHHFFFDDDBBB999666888>>>CCCLLLaaawwwzzzsssgggSSS???555111000444666333///...------------,,,,,,,,,,,,+++---///...+++)))***+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))((((((((()))******++++++))))))))))))************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......---,,,++++++++++++,,,------------.................................///////////////000000000...000111111222666>>>DDDDDD:::222222444444333333333555777777666555666777888888888999::::::;;;;;;999:::<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>;;;===@@@AAA@@@@@@@@@AAA@@@@@@???AAABBBCCCAAA@@@AAAAAA@@@@@@???>>>======@@@CCCDDDAAA@@@BBBDDDCCCAAACCCEEEDDDBBBAAA@@@@@@EEE@@@>>>@@@AAA???>>>@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;::::::888888888:::===>>>===<<<666777888666444222333333333333444444333222222111..................------++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((fffPPPNNNKKKHHHFFFBBB@@@>>>;;;:::::::::999777555333222222222222111///......---------,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000333//////222333111///000222:::FFFZZZvvv~~~sssfffZZZRRRCCCAAA>>><<<<<<>>>@@@BBB@@@@@@??????>>><<<;;;:::777999;;;<<<:::999999:::;;;>>>AAAEEEHHHKKKPPPSSS___cccjjjqqqyyy~~~}}}~~~|||xxxtttooommmaaa]]]VVVOOOJJJGGGGGGGGGFFFHHHJJJIIIFFFAAA===;;;999;;;FFFSSSZZZ```rrr}}}vvvkkkVVVBBB888444000///444777444111000---------,,,,,,,,,+++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((()))******++++++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))***))))))***,,,...,,,,,,---------.................................////////////////////////...///111111333:::EEENNNIII===222000222222222333222444666666444333555666555666777888888999999999888:::;;;=========<<<;;;<<<;;;;;;:::;;;<<<===>>>======<<<<<<======>>>???AAAAAAAAAAAA@@@???>>>===;;;===@@@AAAAAA@@@@@@@@@???>>>>>>@@@AAABBBAAA???BBBAAAAAA@@@???>>>===<<<999>>>@@@======BBBDDDCCCBBBAAABBBCCCCCCBBB@@@@@@???;;;;;;???AAA???>>>???AAAAAABBBBBBBBBBBBAAAAAA>>>===<<<;;;:::999999888777777777999;;;<<<;;;:::333555666555333222222444222222222222222111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))(((gggPPPNNNKKKGGGFFFBBB@@@>>>;;;:::::::::999777555333222222222222111///......---------,,,,,,,,,,,,,,,---------,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000444111000111000...///222333444666AAA\\\~~~~~~vvvnnnMMMIIIDDD>>>;;;;;;<<<===@@@@@@??????>>>===;;;:::777:::<<<===;;;999999888888:::===???BBBEEEIIIMMMNNNSSS[[[dddlllsssxxxzzz~~~}}}{{{}}}}}}{{{wwwrrrkkkdddaaaTTTPPPJJJDDDBBBCCCFFFHHHHHHIIIJJJHHHDDD>>>:::888@@@GGGWWWiiimmmmmmyyy{{{sssooo___FFF555222333---***---000...,,,------------,,,,,,,,,++++++,,,***(((***,,,...,,,*********************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++'''***---///...,,,+++***,,,,,,,,,---------..............................///////////////............///000000333<<>>111...000111222333111444666666333222444666444444666777888888888888888999;;;======<<<;;;:::;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>===;;;>>>AAABBBAAA@@@@@@@@@>>>>>>>>>???AAAAAA@@@???BBBBBBBBBAAA???>>><<<;;;666===@@@======BBBCCC@@@???======@@@BBBAAA???>>>===:::<<>>===<<<:::999888777777777666666888:::;;;:::888000333555555222111222444000111111111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((((((iiiPPPOOOLLLGGGEEEBBB@@@>>>;;;:::::::::999888666444222222222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---////////////...---,,,+++////////////000000000000000111444999@@@TTTxxx~~~uuujjjZZZKKKAAA===<<<======BBBAAA<<<===DDDBBB:::>>>>>>===:::888888999;;;:::999999:::;;;===???AAACCCEEEJJJQQQZZZdddmmmrrrrrryyy~~~~~~xxxsssqqqsssoooiiiddd```YYYQQQLLLEEEDDDCCCFFFIIIJJJHHHEEEEEE>>>:::<<<<<<<<>><<<:::999999:::<<>><<>><<>>===<<<======<<<;;;;;;>>>@@@@@@@@@AAABBBBBBAAA>>><<>>=========???@@@AAA@@@???======>>>>>><<<:::======<<<:::999888777777888888888888888777666666111111111111111222222222000000000000////////////.........------,,,,,,,,,+++++++++*********))))))************************************************kkkQQQPPPMMMGGGEEEBBBAAA>>>;;;:::::::::999888666444222222222222000.........---------,,,,,,,,,...---------------------,,,***)))+++---///...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------...............---.../////////000000000000222222333444555???VVVlllxxxlll[[[HHH<<<>>>???===<<<>>>BBBAAA<<<=========<<<;;;:::;;;;;;999999888888999;;;<<<===<<<===???CCCHHHOOOUUUXXX```gggnnnrrrwww~~~~~~|||~~~}}}{{{xxxrrrlllfffbbb]]]YYYSSSOOOLLLIIIEEEBBBCCCBBBBBBDDDFFFFFFDDDAAA===::::::===@@@HHHYYYjjjyyy|||eeeTTTEEE???999///+++///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))*********+++...000000...++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------666<<<:::///+++000222...------------............000000///000222555777999444333111///...---------000000111111222333333444444444444444555666777888777888999999::::::::::::===<<<:::888666555555555777888999:::;;;<<<======>>>?????????>>>===;;;:::;;;<<<===???AAA@@@???>>>AAABBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAA???>>><<<<<<<<<<<<===<<<;;;;;;===???@@@@@@AAABBBBBBAAA>>>===???>>>=========>>>@@@AAA@@@>>>===<<<======;;;999<<<;;;;;;:::999888777777666777777777666666555444111111111111111111111111000000000/////////............---------,,,,,,,,,,,,++++++++++++*********************************************************lllRRRQQQMMMGGGEEEBBBAAA>>>;;;::::::999999777666444222222222222000.........---------,,,,,,,,,/////////......---------+++******+++---......---++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,....../////////....../////////000000000111111111000...000999DDDaaassszzz]]]HHHCCC===999<<>>AAAEEEGGGNNNVVV]]]aaafffnnnssssssxxx{{{~~~~~~{{{zzzzzzyyyxxxvvvwwwrrrlllgggccc]]]UUUPPPMMMIIIDDDAAAAAAAAABBBAAAEEECCCAAA@@@@@@???===;;;777<<>>===;;;999777555555444555666777888:::;;;<<<======>>>?????????>>><<<;;;===>>>???@@@AAABBBCCCCCC@@@BBBDDDEEEEEEFFFGGGIIIDDDDDDBBB@@@>>><<<;;;:::;;;<<<<<<;;;:::;;;===>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@>>><<<<<<<<<<<<:::888:::::::::::::::999888888555555555555555555444333222222222111111000000///000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************nnnSSSRRRNNNGGGEEEBBBAAA???;;;:::999999888777666444222222222222000.........---------,,,,,,,,,//////......------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------))))))***+++,,,------...***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...................../////////000000......///000111222555888===MMMfffwwwfffQQQDDD;;;===>>>;;;<<>>HHHUUU___hhhtttuuuwww{{{xxxcccQQQ>>>555/////////---...111---------,,,,,,,,,++++++************************+++++++++***************************))))))))))))((()))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,)))000222---)))+++---,,,,,,,,,---------.........,,,---///111111000///...////////////////////////000000000111111111222222333444444555555555444444555666777888::::::;;;;;;===<<<;;;:::999888888888444555666777999;;;<<<===>>>>>>??????>>>===<<<;;;>>>???@@@AAABBBEEEHHHKKKDDDCCCBBBEEEIIIMMMMMMMMMGGGEEECCCAAA>>><<<;;;::::::;;;<<<<<<;;;;;;<<<>>>>>>???@@@@@@??????@@@AAA>>>>>>>>>>>>>>>>>>??????@@@???===<<<===<<<:::999::::::;;;;;;;;;;;;:::999444444555555555555444444333222222111000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************nnnSSSRRRNNNGGGEEEBBBBBB???<<<:::999999888777666444222222222222000.........---------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------))))))******+++,,,------*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,............////////////.........000222555666555555===LLL```uuuiiiXXXIIIFFFBBB;;;999<<<>>>>>>>>>???BBBBBBAAA>>>@@@@@@??????>>>======<<<:::999999999:::;;;<<<===BBBGGGJJJJJJKKKPPPSSSRRRYYY]]]aaafffjjjnnnssswww}}}~~~~~~~~~}}}{{{yyywwwuuutttvvvrrrlllhhhfffdddcccaaa[[[TTTMMMJJJJJJHHHCCC>>>@@@AAAAAAAAA@@@?????????>>>;;;666333444999AAAFFFTTT]]]fffnnnwwwzzzwwwvvvuuuooo___KKK===555000------,,,+++,,,...------,,,,,,,,,+++++++++*********************************************************)))))))))))))))((('''(((((())))))((('''))))))))))))))))))))))))************************((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++************+++++++++,,,,,,)))+++,,,++++++---,,,))),,,,,,,,,------------.........//////000111222222/////////000000111111111111111111222222222222222222333444444555444333333444555777888999::::::;;;;;;;;;;;;<<<<<<=========444555666777999:::;;;<<>><<<;;;999===???AAABBBDDDGGGLLLPPPJJJDDD@@@CCCLLLQQQPPPLLLHHHFFFDDDAAA???===<<<<<<:::;;;======<<<;;;<<<===>>>?????????===>>>@@@CCC>>>>>>?????????>>>>>>>>>@@@>>>============<<<::::::;;;<<<======<<<;;;:::444555555666666555555555222222111111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))lllRRRQQQMMMGGGEEEBBBBBB???<<<:::999999777666666444222222222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------))))))******++++++,,,,,,************++++++++++++++++++************++++++,,,,,,---------,,,,,,+++------........./////////000111///---...111111...666555777???NNNeeettteee]]]WWWNNNEEE@@@===:::888999===@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@???======<<<:::999999999999:::>>>AAA@@@@@@EEEGGGGGGHHHKKKOOOSSSWWW\\\aaaeeekkkmmmqqquuuxxx{{{|||}}}~~~~~~{{{|||}}}|||yyywwwvvvwwwrrrrrrqqqooollliiigggfffbbb^^^YYYUUUSSSRRRPPPNNNIIIEEEBBBAAABBBAAA???<<<>>>@@@BBBAAA>>><<<::::::555555666888???JJJWWW```uuuyyy|||{{{wwwmmmdddWWWFFF777///000///......------...///,,,,,,,,,,,,++++++++++++************************)))))))))***************((()))))))))***************)))((()))+++++++++***))))))))))))))))))))))))************************((((((''''''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))******++++++******************++++++++++++,,,+++***+++...///---***,,,,,,,,,,,,------------111000...------...///000------...///000000//////222222222222222222222222000111333444555444333333555666777888999999999999999999;;;===>>>?????????666666777888999::::::;;;>>>?????????>>>===;;;:::<<<>>>BBBCCCCCCFFFKKKPPPLLLEEE???AAAIIINNNMMMIIIFFFDDDBBB@@@>>>======>>>:::<<<>>>>>>===<<<===>>>===>>>???>>><<<===AAAEEE>>>????????????>>>=========<<<;;;<<<======<<<;;;;;;<<<===>>>===<<<:::888333444555555666555555555111111111000000//////.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))kkkQQQPPPMMMGGGEEEBBBCCC@@@<<<:::999999777666666444222222222222000.........---------,,,,,,,,,++++++,,,,,,---.........+++,,,...---+++***,,,---++++++,,,,,,,,,,,,------***************+++++++++************++++++++++++++++++************++++++***+++,,,,,,---------------------........./////////222111,,,,,,000000,,,222//////111555CCC^^^vvv|||uuugggYYYIIICCC;;;888:::======<<<<<<===???@@@AAAAAA@@@@@@BBBAAA@@@???===<<<;;;;;;666;;;<<<999999===???>>>===???BBBDDDGGGJJJOOORRRWWWZZZ___dddiiilllnnnnnnssstttvvvxxxzzzzzzzzzzzzsssuuuvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{}}}|||{{{zzz{{{|||~~~~~~}}}|||zzzxxxuuutttpppqqqrrrpppllliiihhhhhhbbbbbbaaa___\\\XXXUUUTTTPPPMMMIIIGGGFFFFFFDDDCCC>>>>>>>>>??????@@@@@@@@@@@@AAAAAA???;;;888999:::999===DDDMMMWWWdddrrr{{{zzzlll[[[MMM@@@333------...///000/////////000000,,,,,,,,,++++++++++++***************************((()))))))))*********+++''''''((()))***++++++,,,+++)))((((((+++,,,,,,***))))))))))))))))))))))))************************(((((('''&&&''')))+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***************************+++++++++++++++++++++,,,,,,+++,,,---++++++,,,,,,,,,---------///......------------...------...///000///......111111111111111111111111...000222444555444444333666666777888888888888888888999:::<<<============888888888999999999::::::;;;<<<===?????????>>>>>>;;;>>>BBBBBB@@@AAAEEEIIIHHHEEEAAA@@@AAACCCEEEGGGAAA@@@>>>===<<<===>>>???;;;===??????>>>>>>>>>???<<<>>>???===:::<<>>??????@@@???>>>===<<<999888888999;;;<<<<<<;;;:::;;;<<<===<<<:::777555222222333444444444444444000000000000000/////////---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))iiiPPPOOOLLLGGGEEEBBBCCC@@@<<<:::999888777666666444222222222222000///......---------,,,,,,,,,+++,,,,,,---...///000000+++---...---+++***+++...++++++,,,,,,,,,---------+++++++++***************)))************+++++++++++++++************++++++((()))***,,,---...//////---------.........//////+++000222//////444555222---000555777333555EEEXXXpppuuuZZZPPPDDD<<<:::::::::888999:::<<<>>>@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>999<<<<<<888666888:::888:::;;;===>>>>>>AAADDDGGGMMMOOOTTTXXX\\\^^^___```cccdddgggiiikkkkkklllkkkeeegggiiijjjkkkllloooqqqpppppppppqqqqqqpppoooooopppqqqssssssrrrqqqqqqrrrqqqqqqqqqpppnnnjjjgggeeeeeeffffffddd```\\\ZZZZZZWWWVVVUUUSSSPPPLLLIIIGGGFFFEEECCCBBBCCCCCCBBB@@@;;;===@@@AAAAAAAAACCCDDD@@@@@@>>>:::555444666999CCCKKKVVVaaammmyyynnn]]]JJJ===222+++,,,333+++...///---+++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++&&&&&&''')))***+++,,,---***'''%%%&&&)))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''')))+++---(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++'''))),,,+++'''%%%)))///++++++,,,,,,,,,---------+++,,,...///000000//////...///000111111000//////000000000000////////////---///111444555555444333666777777888888888777777777888:::;;;;;;;;;::::::999999999999999999999999888999<<<>>>@@@AAAAAAAAA;;;???BBBAAA===<<>>===;;;:::;;;<<<>>>???;;;===@@@@@@???>>>>>>???<<<>>>???<<<:::;;;BBBHHH>>>???@@@@@@@@@>>>===<<<666555555777999;;;;;;:::999:::;;;;;;:::888444222000111222333333333333333////////////000000000000---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))hhhXXXOOOHHHIIIAAACCC???<<<999999;;;:::888555555444444333222111000000...........................------,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************))))))*********+++++++++*********++++++,,,,,,,,,------------------------........................//////000111111111111111///000000000222777===AAARRRllluuuZZZEEE<<<<<<>>>???888777888;;;<<<;;;;;;===@@@CCCBBB>>>???EEEDDD@@@@@@???>>>===;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>BBBBBB>>>===???;;;777777;;;======AAAGGGXXXaaammmxxxyyyqqqWWWHHH:::444111---,,,///------------------------,,,++++++******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++*********))))))(((((((((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++...---+++*********++++++***,,,------++++++,,,...........................---------............///////////////000000000000222222222333333333444444777777777777777666555555999999:::::::::;;;;;;;;;777777777777777888888999:::;;;<<<===>>>???@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAA@@@>>><<<<<<===>>>@@@@@@@@@@@@??????>>>===<<<===<<<;;;;;;;;;===>>>?????????>>>>>>>>>>>>??????<<<;;;:::999999:::;;;<<<999999888888777666666666444444333333222333333333////////////...---,,,+++............---,,,+++***************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))eeeWWWOOOJJJKKKCCCEEE@@@===;;;:::;;;:::888555555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++******************************************++++++******+++++++++,,,,,,,,,------------------------........................---...//////000000/////////000000000111333888;;;===OOOhhh~~~mmm```TTTFFF;;;888777777888999999999999===???>>>;;;===BBBAAA===CCCBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<;;;;;;;;;::::::<<<===???AAABBBDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGEEECCCAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBBBBBBBAAA@@@@@@???<<<;;;===;;;777777:::<<<<<<@@@IIIUUU___ddddddiiitttjjjWWWCCC999000000000---,,,...------------------------,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********)))))))))(((((((((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********++++++***+++---,,,++++++,,,...........................------------.............../////////000000000000222222222222333333333333555666666777777666666666777777777888888888999999666666666666777777888999999::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>??????????????????@@@AAABBBBBBAAAAAA???>>>>>>>>>???@@@>>>?????????>>>===<<<<<<======<<<;;;;;;<<<===>>>>>>>>>============>>>>>>>>>===<<<;;;;;;;;;<<<===888888888777666666555555333222111111000111111111////////////...---,,,+++............---,,,+++***************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))bbbVVVPPPLLLNNNEEEFFFBBB@@@===<<<;;;:::888666555444444333222111000000------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++***************************************++++++*********************++++++++++++,,,,,,,,,------------------------------------------------,,,------...///.........///000000000///000222444///777AAAKKKYYYnnn~~~kkk\\\QQQLLLDDD>>><<<<<<<<<;;;:::;;;:::888:::<<<;;;888>>>>>>>>>>>>???AAABBBCCC>>>>>>>>>=========<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<<<<======???>>>>>>>>>>>>??????@@@<<<>>>???AAA@@@???===<<<<<<999777888777666;;;AAAPPPTTTWWW___ppp~~~}}}vvvooocccMMM:::222---***---///---,,,,,,---------------------------,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,+++************+++***+++,,,,,,++++++,,,...------------------------------------................../////////000000000111111111222222222333333333444555666666777666666444444444555555555555555555555555555666777888999888999999999::::::;;;;;;=========<<<<<<============>>>>>>>>>???@@@@@@AAA@@@AAAAAAAAA@@@@@@??????<<<===============<<<<<<>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<888888777777666555555555111000//////.........///......///......---,,,+++---......------,,,+++***************************))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))aaaWWWQQQNNNOOOEEEEEECCCAAA???===<<<:::888666555444444333222111000000------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............---///000000/////////000333333222222888III___ppp~~~uuueeeUUUKKKFFFBBB===;;;;;;:::999:::;;;999777777888888:::;;;===???@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>======>>>>>>??????@@@@@@???>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????>>>>>>=========>>>??????======<<<======<<<:::888666444555999===CCCNNNYYYqqqwwwwwwuuu{{{eeeOOO@@@666111///---+++---///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++******************)))+++,,,,,,++++++,,,---------------------------,,,,,,---------................../////////000000000000000111111111222222111222333444666666777777333333333333333444444444444444444444555777888999888888999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>???@@@AAAAAA???===<<<:::;;;<<<<<<======<<<<<<>>>>>>===<<<;;;;;;::::::>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;999999888777777666666555000000///...---------------.........------,,,+++---------------,,,+++***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))bbbXXXRRRNNNNNNCCCCCCBBBBBBAAA>>><<<999888888555444444333222111000000---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......+++...000111000000000111555555333111111888DDDMMMggg}}}pppbbbQQQBBB===:::888999::::::999999777777888999:::<<<>>>???>>>???@@@AAACCCDDDEEEEEECCCCCCBBBBBBAAA???>>>===???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<:::777777999;;;:::999888888<<>>>>>>>>>>>>>>;;;<<<>>>??????===;;;999888999:::<<<============???>>>>>><<<;;;:::999888:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;::::::999999888:::999999888888777666666111111000///...---------------------------,,,+++,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))dddXXXRRRMMMMMMBBBBBBAAAAAAAAA>>>;;;999888999555444444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,+++++++++***************************************))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++---000000000000111222...111333333333444999===KKK```~~~vvv^^^GGGAAA<<<;;;:::777777999888888777777888888999:::999:::;;;===>>>@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<=================================<<<;;;:::999999888888888999999888777777777888888444333333777>>>CCCDDDDDDKKKLLLQQQXXX___hhhxxxmmmPPP999222444333///+++---,,,***+++///222111,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************((()))******+++*********)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////........./////////000000///000111222444444555555666555555555555444444444666666555555666666777888888999999999::::::;;;;;;;;;::::::999999::::::;;;:::;;;===>>>??????>>>===999:::;;;<<<<<<:::888777777888:::<<<===>>>????????????>>>===;;;999777666555666777888888777666555777777888999999888888777999999888888777666666666222111000///......------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))cccWWWQQQMMMMMMCCCDDD>>>@@@@@@>>>:::888999:::555444444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++************************(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,...//////......000111+++...111222222222555777888EEEXXXmmmpppeeeZZZRRRKKKBBB???@@@===<<<;;;999888888777777777777888888999:::::::::>>>>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888777888888888666666666666777888999999666888???KKKYYYbbbdddcccgggiiinnnsssvvv{{{|||qqqkkkiiiTTTIII888,,,,,,111///***(((------***+++000222000++++++++++++++++++++++++)))(((((())))))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************'''((()))***++++++***)))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------.........////////////000111222333333333333666666666555555555444444888888777666666666777777777777888999::::::;;;;;;;;;::::::999999::::::;;;:::;;;===?????????>>>===999999:::::::::999888777777888:::<<<>>>???@@@@@@@@@??????===;;;888666444444555666777777666555444444555777888999999888888777777777666555555444444222111000///------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))bbbVVVPPPLLLNNNEEEFFF===???@@@===:::888999;;;555444444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,))))))******+++++++++,,,************************''''''(((***+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...//////...,,,,,,...000000111111000...///111444000222888CCCUUUmmmttteeeVVVOOOPPPGGGEEECCCAAA???===<<<<<<888888888777777777666666666777999;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<<<<===???@@@@@@@@@???>>><<<<<<<<<;;;;;;:::::::::777777777777666666666666555555444444555555666777555555666777999;;;<<<===DDDIIIVVViii{{{{{{~~~}}}gggRRRCCC<<<111777888111,,,,,,......***000222...---000000,,,++++++++++++++++++++++++'''((((((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------........./////////000111222222222222222666666666555555444444444:::999888777777666666666555666777888999:::;;;;;;;;;::::::999999::::::;;;:::;;;===???@@@???>>>===999:::::::::999999888888777888:::<<<>>>@@@AAAAAA@@@@@@???>>>;;;888555333555777888999999888777555333555666888999999999999666555555444333333222222111111///...---,,,,,,,,,++++++,,,------,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))cccOOOOOOLLLIIIHHHCCCBBB???===;;;;;;:::999777555444444333222111000000///............------------,,,***))))))***,,,---+++++++++*********))))))***************************************************************************+++,,,+++)))))))))***)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------.........000000000000111111111111...//////000111222222222555555777888999FFFeeeyyyoooooohhhbbbWWWOOOMMMMMMFFF===AAA888:::>>>999888;;;777888888888999:::;;;;;;:::===<<<<<<===>>>===>>>@@@;;;999888777888999777666:::::::::;;;;;;::::::999;;;888666888;;;;;;777333888666666888888666444444777555333222333666:::<<<<<>>BBBJJJOOOOOOTTT]]]iiitttyyycccJJJ888222333000//////...------,,,,,,------,,,,,,,,,------...+++***((()))******)))(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------.../////////000000111222333333333333555555555555444444333222777777777888999999:::::::::999999888999:::<<<===>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>>>>>>>======;;;:::999999999999:::;;;===<<<;;;;;;<<<===<<<:::===============<<<;;;;;;333555777888888777555333999::::::;;;;;;::::::999777555444444444444333111//////...---,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++***)))((('''&&&&&&((((((((((((((((((((((((((())))))((((((***...111000,,,(((''')))******(((gggQQQPPPLLLHHHFFFAAABBB???===;;;;;;:::999777555444444333222111000000............------------,,,,,,,,,------,,,,,,,,,+++++++++*********))))))************************************************************************)))***+++***((((((***,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......///000000111222222444444555555444:::NNNbbbxxxrrrsssssskkkaaaRRRCCC@@@AAA<<<::::::333888777666777888999::::::999888777888999999:::<<<<<<:::777666777777777666777777777888888888777777777777666666555555555555777555444666777777666555888888777777999???GGGMMMVVV[[[]]][[[\\\aaadddeeeeeegggiiippp~~~xxxmmmZZZGGG999222111222/////////...---,,,,,,,,,+++++++++,,,,,,...///000...,,,((('''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............///000111222222222222444444444444444333222111555666666777888888999999999999888888999:::<<<<<<<<<<<<<<<;;;:::999999999999:::<<<===>>>>>>>>>===<<<;;;:::999999:::;;;<<<===<<<;;;;;;<<<===<<<;;;===>>>>>>>>>>>>===<<<;;;555666666777777666666555888999999999999999999888666555444333444444333111000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((())),,,//////,,,(((((()))***)))(((kkkTTTQQQLLLHHHEEE???BBB???===;;;;;;:::999777555444444333222111000000............------------***,,,...//////...,,,***+++++++++***************************************************************************************)))))))))((('''))),,,...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------......//////000000111111111111333333111111999BBBVVVeeerrr___VVVUUUPPPNNNLLLDDDEEEAAA<<<888555666777999666666666666666777777777<<<999666555555666555444555555555555444444444444333555666666444444666888555333333666:::===<<<:::===???AAACCCHHHSSScccooowwwvvv|||ssskkkdddWWWKKK:::000...//////...///......------,,,,,,+++))))))***+++,,,...///000111---)))&&&''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............---------------...///000000111111111222222222333222222111000444444444555666666777777888888888888999:::;;;<<<;;;;;;::::::999999888888888999;;;===>>>???>>>>>>===<<<;;;::::::;;;<<<======<<<::::::<<<===<<<;;;>>>>>>??????>>>>>>======777777777666666777777777777777888888888888777777666555333333444444222111000000///...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***'''((((((((()))))))))***((((((((((((((((((((((((((())))))(((''''''***,,,---+++)))(((((())))))(((lllTTTQQQMMMHHHFFF@@@BBB???===;;;;;;:::999777555444444333222111000000.........---------,,,,,,++++++,,,------,,,++++++******************************************************************************************************)))((((((***...111------,,,++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........//////000000000...///111333333222333555777@@@TTTooozzzxxxqqqqqqtttpppllleeeYYYLLLCCCAAACCCFFFEEEHHHHHHFFFDDDBBB???<<<===;;;::::::;;;;;;999777999888666555555666777888888:::<<<@@@BBBCCCCCCBBBEEEFFFHHHMMMVVV\\\ZZZTTTZZZ\\\]]]\\\^^^iii{{{{{{|||~~~qqq```NNNCCC:::444......111111---)))------------,,,,,,++++++************+++,,,......000---***((())))))***)))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------///000000000000000000111111111111111000000222222333333444555555555666777777888999:::;;;;;;;;;;;;::::::999999999888777888:::<<<>>>?????????===<<<;;;;;;;;;;;;<<<======;;;::::::<<<======<<<>>>>>>????????????>>>>>>:::999777666666777999:::777888888888888888888777666444333333333333222000000000///...............,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((&&&&&&((()))+++***)))(((((((((((((((kkkTTTQQQMMMIIIHHHCCCBBB???===;;;;;;:::999777555444444333222111000000...------------,,,,,,,,,,,,+++***))))))***+++,,,*********************************************************************************************************))))))+++000333//////...---,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///////////////000111333555444333444666<<>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======;;;999999;;;===>>>===>>>>>>????????????>>>>>>;;;:::888666666888:::;;;888888999999999999888888666444333222333333222000000000///............///,,,,,,+++++++++*********++++++++++++++++++++++++*********)))((('''''''''(((((((((((((((((((((((('''((()))(((&&&&&&'''((()))))))))(((''''''((((((jjjRRRPPPLLLIIIIIIDDDBBB???===;;;;;;:::999777555444444333222111000000------------,,,,,,,,,,,,,,,+++)))'''''')))+++,,,***************+++++++++***************************************************************************************+++///222222222111000//////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------..................000111000...///333333000222222333555777AAAUUUhhhqqqddddddfffiiinnnqqqssssssjjjeee^^^YYYXXX\\\cccgggeeedddgggsssvvvvvvxxxzzzyyyqqqkkknnnxxxvvv```MMM???666111---...000000...+++***,,,///++++++++++++++++++++++++---,,,+++***))))))))))))))))))***+++,,,+++(((%%%))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111111111111//////000000111111000000000000111111222222333333333444666777999999::::::;;;;;;;;;;;;;;;:::::::::777888:::<<<===>>>=========<<<;;;::::::;;;<<<======;;;999999;;;===>>>>>>======>>>>>>??????>>>>>><<<;;;999888888999;;;<<<888999999999999999999888555444222222333333111000//////......---......///++++++++++++***************++++++++++++,,,,,,,,,++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&'''((('''((()))((('''&&&'''(((jjjRRROOOKKKHHHHHHCCCBBB???===;;;;;;:::999777555444444333222111000000---------,,,,,,,,,+++++++++******************+++))))))*********+++++++++************************************************************************''')))******)))***,,,...111111000000//////......++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------...111000------111222.........000333444777@@@KKK^^^pppyyyssstttxxx|||{{{zzz}}}}}}zzzssspppsssyyy{{{qqqhhhZZZGGG777000///000111//////...+++((((((+++///*********++++++++++++++++++******))))))))))))***(((''''''(((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''((((((((()))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,.../////////////////////000111111111111111000000000111222222333333222333555777999999999999999999999999999:::::::::888999:::<<<======<<<<<<<<<;;;:::999999:::;;;<<<===;;;888888:::===??????;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<777777888888888888777777555333222222333222111000...---------------......++++++++++++******************+++++++++,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((&&&((())))))((('''((()))%%%'''))))))'''%%%'''(((kkkRRROOOJJJGGGFFFBBBBBB???===;;;;;;:::999777555444444333222111000000---------,,,,,,,,,++++++)))***,,,------,,,***)))))))))******++++++++++++************************************************************************&&&'''))))))(((((()))+++---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,------------------------***000111---...222333000222000000444555444555888:::DDDVVVnnn~~~|||}}}zzzwwwoooaaaTTTNNNEEE999111///000111111---,,,,,,,,,,,,++++++*********************++++++))))))((())))))***++++++(((&&&%%%%%%''')))***)))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---............//////000111111111111111000000000111222222333333111333555777999999999999888888888888888888999999888999;;;<<<<<<<<<;;;;;;;;;:::999999999999:::;;;===;;;888888:::===??????;;;;;;<<<======>>>======;;;;;;;;;::::::;;;;;;;;;666666777777777777666666555333222222222222111///------,,,,,,,,,------...+++++++++************)))*********++++++,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((()))***$$$'''))))))&&&%%%&&&(((gggVVVNNNKKKNNNDDDCCCCCC@@@<<<:::::::::999888999888666333000---+++***,,,,,,,,,+++++++++******---------,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))***(((((()))***+++***))))))))))))))))))))))))))),,,***)))''''''(((***+++************************)))************+++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,)))+++---///000000///...////////////000000000000///000000000111111111111666888;;;DDDVVVssszzzmmm```UUUIII;;;222000//////...------,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))((('''''''''''''''***((('''&&&&&&'''(((*********)))''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++*********+++---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///000000000111111111111333111222444111,,,,,,000000000000222444666999:::777888999::::::999888777888999;;;<<<<<<;;;999888<<<;;;999888888777666444999999:::;;;===>>>??????:::;;;<<<======<<<;;;:::;;;:::999777777777777888666666666555444222111000222111111000000000000000---------.........//////,,,***,,,///---'''(((---+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))hhhVVVNNNKKKNNNDDDDDDCCC@@@<<<:::::::::999888666555444222000///------,,,,,,,,,++++++++++++***------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))************************+++***)))(((((()))***+++************************)))************+++++++++))))))))))))((((((''''''******+++++++++,,,,,,,,,+++,,,---/////////.............../////////000000//////000000000111111111222333555999CCCTTTjjjyyyqqqeeeTTTFFF???:::555222/////////...---,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......//////000000000111111111111///...///333444222///000000111222444666888:::777777888999999888777777777888:::;;;<<<;;;:::999<<<;;;:::999888888666555555666777999:::;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::;;;:::999777777777777888666666555555444222111000222111000000//////000000,,,---------.........///,,,)))***...---)))(((,,,*********)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((iiiWWWOOOLLLOOOEEEEEECCC@@@===;;;;;;:::999888333333333222111111000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))************************+++***)))(((((()))***+++************************)))************+++++++++++++++++++++******************+++++++++,,,,,,,,,---------------.........---------.........//////////////////000000000000222333555555777<<>>222111111111222444666888999666777777888888777777666555666999;;;<<<;;;::::::;;;;;;:::888888777777777333444666888::::::::::::999::::::;;;;;;::::::999::::::999777777777777777666555555444333222111111111111000///////////////,,,,,,------------......+++((((((+++---+++)))*********))))))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjXXXOOOLLLOOOEEEFFFCCC@@@===<<<;;;;;;999888333333333222222111111111------,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***(((((((((***+++***)))++++++++++++++++++++++++***))))))((())))))***+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------.............../////////000000111333555666555555888:::<<>>===<<<;;;999888555555444333222111000///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***(((((((((***+++***)))************************)))))))))))))))******+++************************))))))*********+++++++++((((((((()))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,---------------............/////////,,,...///000111222444555000777<<<@@@LLLaaawww|||vvvooocccSSSDDD888000---,,,,,,...///000...+++))),,,,,,,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......---............/////////***222222,,,///999888...111222333444555555666666555555555555555555555555333444777999:::::::::999666777777555333333666888666777999:::;;;;;;:::999999999999999999999999999999999888888777666666555555444333222222222222222000///......---.........,,,,,,,,,,,,,,,,,,++++++************+++,,,+++)))(((((((((((((((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''kkkWWWMMMJJJMMMDDDEEEBBBAAA>>>======<<<:::888777666555333222000///...------------,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((())))))******++++++************************)))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------.........///---------...///111333444111555666444666>>>FFFJJJTTTeee{{{pppccc]]]MMMEEE:::222//////...---...---,,,++++++,,,,,,---++++++++++++++++++++++++))))))************))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++++++++,,,,,,,,,+++******++++++************++++++---,,,,,,,,,,,,---......------------.........///***222555///---111333///222333333444555555555444555444444333333444444555333555777999:::999888888555666777555222222666:::999999999999888888888888:::999999888888999999:::888888888888777666555444555444333111111111222333//////...---------------,,,,,,++++++++++++******)))---///,,,***++++++***''''''(((((((((((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''jjjWWWLLLIIILLLCCCDDDBBBAAA???>>>>>><<<:::777666666555444222111000///...------------,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))(((((((((((((((((((((((('''((()))******+++++++++************************)))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))***,,,---...------,,,------------............,,,,,,---------.........111000//////000111222222...222333222333888999777222???QQQbbbrrr~~~yyyqqqjjj___QQQFFFBBB555111---+++---...//////...---,,,***)))***,,,---*********+++++++++++++++))))))************))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,+++***)))++++++************++++++---,,,,,,,,,,,,---......,,,,,,---------.........///222555444111000222333222333444555555555444333555444333222222333444555444555777999999888777666666777888666333333888===???>>>;;;999888888999:::;;;:::999999999999:::;;;777888888888777666555444555444222111000111222333///...------,,,,,,------,,,+++++++++************)))111444...((()))++++++'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''jjjVVVLLLHHHKKKCCCDDDBBBAAA???>>>>>>===:::777555555444333333222111111......---------,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))(((((((((((((((((((((((('''''')))***++++++++++++************************)))************+++++++++(((((()))))))))***************+++++++++,,,,,,,,,((())),,,...///...---,,,---------.........//////,,,,,,,,,---------......///...---...///000000///111222111000333888999666;;;:::;;;@@@LLLaaawww~~~mmmdddZZZRRRIII===555333000000111111000---+++******,,,......---+++************************++++++))))))************))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***''''''((((((((((((''''''(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,---,,,+++***)))++++++************++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......000...///333222......222222333444555555555444333444444222222222222444444444555777888999888666555777999:::777444555:::???EEEBBB???<<<::::::<<<===;;;;;;:::999999:::;;;;;;777777888888888666444333555333222000000111333444......---,,,,,,,,,,,,---,,,+++++++++******)))))))))333777000((((((+++,,,&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''lllTTTQQQNNNJJJHHHBBBDDDBBB@@@???>>>===;;;999666555555444222000...---------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))***++++++++++++***)))************+++++++++***+++,,,,,,,,,,,,+++***+++,,,---------,,,++++++,,,------......------,,,------------------------/////////000//////...---///000111333333222111111333444555666888===CCCHHHZZZfff{{{{{{qqqeee\\\DDD@@@:::444///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''((())))))+++///222((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&***'''(((++++++'''''')))''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---..................------/////////000111111222222000111111222222222111111222111111111222222444444222333555666666666555555666666666777888888999999???===;;;999888888999999888777666555666777999;;;888666333333444555555444333222111000///////////////......------,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''gggOOOMMMJJJIIIHHHDDDDDDBBB@@@???>>>===;;;999666666555444222000///...------,,,,,,,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***++++++++++++***)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------.........//////000000///000111111222222111111222222333333444666;;;>>>:::AAALLL[[[jjjzzzyyyqqqfff\\\TTTJJJ@@@999666444111///------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))((())),,,...((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))*********)))))))))(((((((((***''''''******'''''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---..................------/////////000111111222222111111222222222111111000000111111222333444444444333444555666777666555555666666666666777777777777:::999777666666666888999888777666555555777888999888666333333444555555555333222111000////////////.........---,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''fffNNNKKKHHHGGGHHHEEEDDDBBB@@@???>>>===;;;999777777666555333111///...------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))***++++++++++++***)))************+++++++++******+++,,,,,,+++******---,,,+++******+++,,,---,,,,,,------------,,,,,,------------------------------------...000222333000000000000000111111222111222222222111111333555000111333777>>>GGGRRRYYYmmmsss}}}ooo]]]QQQJJJAAA:::666333///,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))******)))''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((***++++++************))))))))))))***&&&&&&((((((&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******************))))))))))))************++++++++++++++++++++++++)))************++++++++++++************+++,,,,,,------------------.........//////000000111111222222222222222222111000///...000222444555555555555444444666777777666666555666666666555555555555555777666555555555777888999888777666555555666777888777555333333555666666666222222111000////////////......------,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''kkkSSSNNNIIIGGGHHHEEEDDDBBB@@@???>>>===;;;999888777777555444222000///------,,,,,,,,,+++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((((()))))))))******************+++++++++******)))))))))***++++++++++++***))))))*********+++++++++******++++++++++++******---,,,***))))))+++---...,,,,,,,,,------,,,,,,,,,------------------------///...---,,,---///111333000000///...///000111222111333444444222111111222444666777777666666777888>>>EEEOOO___xxxuuu```KKK???888444000...///111222222---.........------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,------......))))))))))))))))))))))))))))))((((((''''''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***(((&&&&&&&&&(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))++++++)))))))))))))))))))))))))))&&&%%%'''(((&&&'''***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))((((((((()))))))))************************++++++++++++))))))*********+++++++++***************++++++,,,,,,,,,------------............//////000111111111222222222222222111000///---///222555666777666555555555777777777777666555666666555555444333222222888777777666777888999999888777666555555555666666777555333333555666777666222111000//////......///......------,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''lllUUUPPPKKKHHHIIIGGGDDDBBB@@@???>>>===;;;999888777777555444222000///------,,,,,,,,,+++++++++)))************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********((((((((((((((((((((((((((()))))))))************)))******+++++++++******))))))***++++++++++++***))))))*********+++++++++************************,,,+++)))))))))+++---...+++,,,,,,,,,,,,,,,,,,+++------------------------111000...---,,,...///111000///...---...///111222///111333444222111222222...111555777777666666777888<<>>===;;;999777777666555333111///...------,,,,,,,,,,,,++++++)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))***++++++++++++***)))************++++++++++++***))))))))))))***+++******))))))***+++,,,---++++++,,,,,,,,,,,,++++++------------------------111000///...---......///...............///000000,,,...111111111111111333.../////////000222666999888:::999777:::AAAEEEEEEQQQWWWbbboooyyy~~~zzzggg___]]]UUUKKKEEE@@@===:::666333111000///...............,,,+++***+++++++++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&((()))((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((&&&'''***+++((((((+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((+++---...//////---+++***))))))))))))************(((((())))))***+++++++++)))************+++++++++***))))))))))))***++++++++++++,,,,,,------......---......//////000000111000111111222222222111111000222444666777777777777777888888999999888666666555555555444333222222111777666666666555555444444666777777777888888888888777444222222222333333333111111000///............------,,,,,,++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''eeeRRRQQQKKKHHHIIIGGGDDDBBB@@@???>>>===;;;999666666555444222000///...------,,,,,,,,,,,,++++++***+++,,,---,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++))))))***++++++++++++***)))************++++++++++++***)))(((((()))***+++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------............////////////------....../////////...---///000000000000222333333222111///---...111444000444444111111555666555000222666===CCCHHHJJJJJJRRR[[[gggrrr|||{{{xxxyyyyyywwwuuuvvvwwwqqqjjjVVVJJJ???;;;999333...,,,------..................)))+++,,,------...///000++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%''')))***)))(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''''''''''''''(((((())))))))))))'''&&&(((---...***)))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((+++,,,...///...---***)))))))))))))))************((((((((()))***+++++++++)))************+++++++++)))))))))))))))***++++++***++++++,,,------......------......///000000000///000111222222222222222333444444555666777777777888888999999999888777666555555444444333333333222555555666666777777666666666666777999::::::::::::777444222000111111111000111111///...............------,,,,,,+++*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''hhhVVVTTTMMMGGGFFFDDDDDDBBB@@@???>>>===;;;999666555555444222000...------------,,,,,,,,,++++++***+++---------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))***++++++++++++***)))************++++++++++++***)))(((((()))***+++'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------+++,,,...///000000000000+++,,,.../////////...---000111222111000111333555...000222222111111111222000444666333222444444222888666444444555888999999555;;;BBBGGGMMMXXXhhhtttzzzyyyyyyzzz}}}qqqiiieeebbb]]]YYYVVVSSSMMMHHHGGGGGG@@@888888555333333222000222666...------,,,++++++******,,,,,,,,,***))))))***,,,000///...,,,+++*********************************************************+++++++++***************(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))++++++)))((('''(((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))((((((''''''((((((((())))))*********+++&&&&&&)))///000,,,)))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***'''%%%))))))))))))************'''(((((()))***+++++++++)))************+++++++++)))))))))))))))******+++******+++,,,,,,---......------......///000000000...///000111222333333333555555555555555666777888888999999:::999888777666555555444444444444333333555666777999::::::;;;;;;555666888999;;;;;;<<<<<<777444111000000000///...111000///......------...------,,,,,,+++******)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''dddWWWQQQNNNOOOEEEEEEFFFCCC???<<<;;;;;;:::999777777666555444222000///++++++++++++++++++++++++***************+++++++++))))))((()))***+++***))))))))))))))))))))))))))))))(((((((((''''''''''''******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))&&&'''((()))***+++++++++******))))))))))))******+++,,,------+++)))******)))************++++++++++++++++++,,,---...///000...------,,,,,,------...///---///666:::666111///---------............///............////////////222------222///***222???333222000/////////000111111222333444555444333222666555555666999===BBBDDDOOONNNNNNOOORRRZZZdddjjjqqqrrruuuwwwxxxxxxwwwwwwvvvvvvxxx{{{{{{wwwuuurrrnnnjjjjjjmmmmmmiiieeeSSSPPPKKKFFFAAA>>>===<<<:::999888777555444333222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++000///...,,,***((('''&&&************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))(((&&&%%%$$$((((((((((((((((((((((((((()))))))))((('''&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++.../////////------///111222333444444555555444444333333333444555666666777666666777888999999::::::777777777666555444444333777777888888888999999999666666777888888888888888999666222000//////---,,,//////.........------------,,,++++++******+++++++++++++++******(((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((cccVVVPPPLLLNNNDDDDDDCCC@@@===<<<<<<<<<<<<<<<888777777555333111000...++++++++++++++++++++++++++++++******************+++***(((((()))*********))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++******))))))))))))*********,,,------+++)))******)))************++++++++++++++++++++++++,,,---...------,,,,,,,,,,,,------------222:::===888111...------------........................////////////...***---444666444===KKK222111000/////////000000///000222222333222222111222222111222333666888:::555666666555666888===@@@===???AAACCCDDDDDDCCCCCCCCCCCCCCCEEEHHHLLLOOOQQQJJJIIIIIIGGGEEECCCBBB@@@BBB>>>;;;;;;>>>>>>;;;777999777444222111000111111222111111000000/////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))((((((************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((('''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))***++++++,,,------++++++++++++++++++++++++---...///...------///111222333444444555444444444333333444555555666777777555666666777888888999999999999999888777666666666888888888999999:::::::::666666777888888888888777777444222000000///---,,,///.........---------------,,,++++++******+++++++++++++++******)))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((cccUUUOOOKKKMMMCCCCCC@@@>>><<<;;;===>>>>>>>>>999888777555333111...---++++++++++++++++++++++++,,,+++++++++***)))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++******))))))(((((())))))******+++---,,,+++)))******)))************+++++++++++++++************+++,,,------,,,,,,,,,,,,------,,,---444===???888000---------------............---............/////////111---...333222///555???111111000////////////000...///000111111111000000/////////000000000000111555666777777555333333444///000222444555555444444444444333333444666888999333333222222222222333333444111///000222333111...++++++***)))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))******************************))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''((())))))''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((('''((()))***+++&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++---...///...------///111222222333444444444444444444444555555666777777777555666666777777888888888;;;;;;;;;:::999999888888999999999999::::::::::::555666666777777777777777444222111111111111...,,,............------------,,,,,,+++************+++******+++******)))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((dddVVVOOOLLLMMMDDDDDD@@@>>><<<<<<===>>>>>>===999888777555333000---,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))(((((((((((()))))))))+++,,,,,,***)))***+++))))))*********+++++++++,,,++++++*********++++++---,,,,,,,,,,,,,,,,,,---,,,---333;;;<<<555///---,,,,,,---------.........---------.........//////444000///000---(((***000////////////////////////...//////000000000000000///000111111111000///...000222444444222000000000...///000222222333222222222111111000000000111222111000//////000222444555000///---...000111000...000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************((((((((())))))*********************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***)))'''&&&&&&''')))***((((((((((((((((((((((((***)))''''''(((***,,,...&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************))))))******+++++++++,,,***+++++++++++++++,,,,,,,,,---......------///111222222333444444444444333555555555666666777777777666666777777777888888888;;;;;;;;;::::::999999999888888888888888888999999444555666666777777666666222111222333444333111...------------------------,,,++++++******************************)))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((fffXXXPPPLLLNNNEEEFFFAAA???============<<<:::999888777555222///---,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((&&&***...000...***'''&&&))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))(((((((((((())))))(((***++++++***)))***+++))))))*********+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------000555555000...///,,,,,,,,,------------...------------............///...///111111000111555............//////......///////////////000000111...///111222333222111000---......---++++++---///++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111+++*********,,,,,,,,,+++000//////......---------//////......---,,,,,,,,,------------------------,,,,,,+++++++++***************************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))---,,,)))'''''''''((()))(((((((((((((((((((((((()))(((''''''(((***,,,...&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************)))***************++++++*********++++++,,,,,,,,,+++,,,------------///111111222333333444444333333555555555555666666666666777777777888888888888888999999999999888888888888777777777666666666666666444444555666666666666555222222222444555555333000,,,,,,------------------,,,+++******))))))******)))************))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((hhhXXXQQQMMMOOOFFFFFFBBBAAA???>>>>>>===:::888888777666444222000---,,,++++++++++++++++++++++++,,,+++++++++***)))))))))%%%***000111...)))'''&&&))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++***)))((((((''''''(((((()))''')))++++++***)))***+++)))************+++++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,...---...000...+++,,,000,,,,,,,,,,,,------------,,,------------...............///000111222222333,,,---......///.........//////.........///000111,,,---///000111111000///444444333000......000333/////////000000000111111000000000000111111111111000000/////////000000111000000000000000000000000***++++++,,,,,,---------......---,,,,,,+++******------------------------+++++++++*********))))))************************+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))---,,,***((('''''''''(((((((((((((((((((((((((((((((((''''''(((***+++,,,%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************************************++++++,,,,,,---***,,,------,,,---///111111111222333333333333333444555555555555555555555777777777777777777777777777777777777777777666666666666666555555555555555333444444555555555555555333222222333444444333111,,,,,,,,,,,,------------++++++***))))))))))))***))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((hhhXXXPPPLLLNNNEEEFFFBBB@@@>>>>>>>>>===;;;888666666555444222000...---++++++++++++++++++++++++++++++******************(((,,,000///+++(((((()))))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++((((((''''''''''''((((((''')))***+++***)))***+++)))************+++++++++***************+++,,,---,,,,,,++++++++++++,,,,,,---,,,---///,,,)))+++000++++++,,,,,,,,,---------,,,,,,---------............//////.........,,,)))+++,,,---...///......---...------,,,------///000------..................---...---,,,******,,,---,,,++++++++++++,,,------,,,------------------,,,******++++++,,,,,,++++++,,,---------,,,+++,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))(((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************)))))))))))))))******+++,,,,,,------***+++,,,---,,,---///111111111222333333333333222444444444444444444333333555555555555555555555555555555666666666666666666777777666666666555555555333333444555555555555444333111000000111222111000++++++,,,,,,,,,---------++++++***)))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((gggWWWOOOJJJMMMDDDEEE@@@???>>>>>>>>>>>><<<999555555555444222000///...++++++++++++++++++++++++***************++++++++++++...///---(((&&&)))---))))))))))))))))))))))))************))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))&&&'''(((******+++++++++((((((''''''''''''(((((('''(((***+++***)))***+++)))************+++++++++(((((((((((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,...000---)))+++///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......///111///,,,***+++---...///...---------,,,+++++++++,,,---.../////////.........------***,,,............///000------,,,,,,,,,---......///////////////...---,,,)))***,,,.........------,,,------,,,+++***+++++++++,,,,,,,,,,,,+++***)))*********+++,,,---------************************************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))***+++,,,,,,------***+++,,,,,,,,,---///222111111222333333333333222333333333333333333333333333333333333333333333333555555555555666666666666888888777777666666666555222333444444555555444444333000...---...000000///+++++++++,,,,,,---------+++******)))))))))))))))((())))))*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnUUUSSSOOOKKKHHHAAA@@@????????????===:::777888777777555444222000///,,,++++++******++++++,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))"""%%%))),,,---***'''$$$(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))***++++++***))))))***,,,(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------///...---,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++---.........---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******......------,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,***************)))((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))******)))''''''((()))+++'''$$$&&&***,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$""""""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))************+++++++++,,,,,,------...//////000111111111000000000000000555444444333333222222111222222111111222222333444444444444555555555555555666777888777666555666777555444333444555555333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''oooUUUQQQMMMIIIGGGBBBBBB@@@?????????===;;;999888777777555444222000///,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((***+++***)))***++++++***))))))***+++(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------......---,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,+++++++++---------------,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********------,,,,,,+++*********++++++++++++++++++++++++++++++***))))))***++++++***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''''''((()))((('''((()))+++111+++&&&%%%(((******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********++++++++++++,,,,,,------......///000000000000000000000000333333333222222111111111222111111111111222333333444444444444444333333333444555666666444444555666444333222222444333222000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''nnnTTTPPPKKKGGGGGGCCCDDDBBB???>>>>>>>>><<<;;;888777777555444222000///,,,,,,++++++++++++,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))((('''&&&&&&((()))+++(((((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((('''(((***+++***))))))***+++***))))))***+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********,,,,,,++++++***)))))))))+++++++++++++++++++++++++++******))))))******+++))))))******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((%%%&&&'''((('''(((+++---444///(((%%%&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******)))))))))*********++++++******++++++,,,---------......//////000000111111222222111111111111111111111111000000111111222333444444444333333222222111222333444444333222333555333222000111222222000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((()))))))))(((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''gggQQQOOOKKKGGGFFFBBBEEECCC???>>>>>>>>>===<<<888777777555444222000///,,,,,,,,,++++++,,,,,,,,,******++++++++++++******************************((((((((((((((((((((((((+++)))'''&&&&&&'''***+++(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''(((*********(((''')))+++***))))))***+++))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++************+++*********))))))((((((******************************))))))))))))******((()))))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%'''(((''''''''')))+++111---(((&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************))))))******++++++,,,,,,------...//////000111111111111111111222222222222111111000000000111222222555555555444333222111111222333444444333222333555444222111000111111000///000//////......---,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~___NNNPPPMMMHHHEEEAAAEEECCC???>>>>>>>>>===<<<888777777555444222000///---,,,,,,,,,,,,,,,,,,---******++++++++++++******************************(((((((((((((((((((((((()))))))))((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''')))***)))(((&&&(((***+++***)))******))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++*********++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++++++++************+++++++++,,,,,,+++++++++*********))))))******)))))))))))))))(((************************))))))))))))))))))))))))'''(((((()))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''((()))(((&&&&&&'''))))))((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((())))))***++++++,,,,,,,,,---...///000000000111222222222333333444444111111111000111222222333777666666555444333333222222444555555444444555666777555222222222222222111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvYYYMMMQQQNNNIIIFFFAAADDDBBB???>>>>>>>>><<<;;;888777777555444222000///------,,,,,,,,,,,,------******++++++++++++******************************))))))))))))))))))))))))))))))*********)))((('''(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((('''&&&''')))***)))(((%%%'''***+++***))))))***))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***++++++,,,,,,+++++++++++++++*********************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************))))))******++++++******++++++++++++++++++*********+++++++++++++++))))))***+++++++++******************+++++++++++++++************)))))))))******))))))))))))))))))************************((())))))******))))))(((''''''((()))))))))((((((******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&''')))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((())))))'''&&&%%%&&&((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******(((((())))))***+++++++++,,,,,,------......//////111111222333444444555555222222111111222222333444666666666555555444444333333444666666555555666888999777444222333333333222//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvZZZMMMQQQNNNHHHGGGCCCBBB@@@?????????===;;;999888777777555444222000///------,,,,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))((('''&&&''')))))))))((($$$'''***+++***))))))***(((((((((((((((((((((((((((((((((((()))))))))***************************((())))))***++++++,,,,,,++++++++++++*********)))************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************)))))))))))))))***++++++++++++******************)))*********++++++++++++((())))))***++++++******************++++++++++++************))))))))))))************************************************'''((()))******)))((('''&&&''''''((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&'''((('''&&&&&&''')))&&&'''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***((())))))******+++,,,,,,------------------------///000111222333444555555333333333222333333444555444444444444444444444444222444555666555555777888:::777444222333333333222///......------,,,,,,+++************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyy\\\NNNQQQLLLHHHHHHEEE@@@????????????===:::777888777777555444222000///...------,,,,,,------...******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((('''((()))***(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((('''&&&''')))))))))'''###&&&)))+++***))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++******)))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))((())))))***++++++++++++******************))))))******++++++++++++(((((()))***************)))************+++++++++************))))))))))))***************+++++++++))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***$$$%%%&&&&&&&&&''')))+++***))))))'''&&&''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,---------------------,,,......///111222333444555444444333333444444555666333333333333333333333444222333555555555555666888:::777444222222333333222///......------,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''|||\\\LLLOOOMMMIIIGGGBBBGGGDDDAAA===<<<;;;<<<===999888777555333111//////......---,,,,,,+++******------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***(((&&&'''***+++)))''')))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))++++++******))))))((((((++++++******************************************+++***)))(((((()))***+++,,,***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------------000000000000111222333444444333333333333444555555555444333444555555333222444555555666777666666666555444333222000///...---............---,,,+++***++++++++++++++++++++++++,,,+++)))((((((((()))***+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''~~~^^^MMMOOOMMMJJJHHHDDDFFFDDDAAA>>><<<<<<<<<===999888777555333111000///......------,,,++++++***------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))'''&&&&&&((()))(((&&&'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************************************++++++***))))))***++++++,,,***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,------------......000000000111111222333444333333333333333444555555444333333444555555444222333444555555666666555555555444333222000///...---............---,,,+++***+++++++++++++++++++++++++++***)))((((((((()))*********))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''bbbOOOPPPMMMJJJJJJFFFDDDCCCAAA???>>>===<<<<<<999999777555333111000///......------,,,+++++++++---,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&&&&&&&''''''((())))))******)))))))))(((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************,,,++++++******++++++,,,+++)))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------.........000000111111222333333333333333333333444444444444222222222333555666555333222333444444555555444444444444333222000///...............------,,,+++***+++++++++++++++++++++++++++***)))((((((((())))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''gggRRRQQQMMMIIIIIIFFFCCCBBBAAA@@@???===<<<;;;:::999888666444222000///......------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((('''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++)))((((((((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************,,,,,,------......//////000000111222333333333333222222333333444444444444111111111333555666555444222222333444444444444333333333222111000///......------------,,,+++************************************))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''jjjTTTQQQLLLHHHGGGCCCBBBBBBAAA@@@???===<<<<<<:::999888666444222000000......------------,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))(((((('''''''''''''''''''''((()))*********(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---......///000000000000222333444444333333111222333444444444333333111000111222555666555333111222222333444333333333333222222111000///......------------,,,+++***)))************************))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''iiiSSSQQQKKKGGGFFFBBBCCCBBBAAA???>>>=========::::::888666444222111000......------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***)))((('''(((******))))))(((''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************'''(((((())))))*********))))))))))))))))))))))))'''(((((())))))(((((('''&&&((())))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---...///000000111///111222444444444444333000111333444444444333222111111111222444555444222111222333333444444333333222222111000000///......---------,,,,,,+++***)))************************(((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''eeeQQQPPPKKKHHHGGGCCCDDDBBB@@@>>>======>>>???;;;:::888777444333111000------..................++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&(((***)))'''&&&''')))((((((((((((((('''''''''''''''(((((())))))******++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))'''((()))******)))((('''%%%'''))))))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,---...///000111111///111333444555555444333000111333444444333222111222111111222444444222111222333333444444444444444111111111000//////......,,,,,,---,,,,,,+++***)))************************'''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''aaaNNNOOOLLLIIIHHHDDDDDDBBB???===<<<===???@@@;;;:::999777555333111000------..................++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%''')))(((&&&%%%&&&)))&&&&&&''''''((()))))))))))))))))))))((((((((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((%%%'''***)))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...///000111222///111333555555555444333///111222444444333222111333222111222333333222000222333444444555555444444111111000000//////......,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''```KKKMMMJJJEEEDDDBBBDDDBBB@@@>>>======>>>???999999888666444222000///++++++++++++++++++++++++************************+++***)))(((((()))***+++)))))))))))))))))))))))))))((((((((()))***++++++)))((('''''''''(((***+++)))(((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))'''&&&&&&'''((((((((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&((()))(((((())))))*********+++))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%'''((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((++++++++++++++++++++++++***++++++,,,---...//////222222333444444444444333222333333444444444333333555444333111000000//////111111333555777777444111222111///...------......---,,,,,,+++*********+++******)))(((((((((((((((******))))))((((((((('''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((aaaKKKMMMKKKEEEEEECCCDDDBBB@@@>>>======>>>???999999888666444222000///++++++++++++++++++++++++************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((())))))******)))((('''''''''(((******((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((('''&&&''''''((()))((((((((((((((())))))***))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((()))))))))*********))))))))))))))))))))))))+++***((('''''''''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&((()))***(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((++++++++++++++++++++++++***++++++,,,---.../////////000111111222222111111000111111222333333444444222111000//////......///222222333666777777444222111000///...---------...---,,,++++++******************)))((((((((((((((()))))))))(((((('''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((cccLLLNNNKKKFFFEEEDDDDDDBBB@@@>>>======>>>???999999888666444222000///,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******)))((((((((())))))((((((''''''(((((()))***((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''&&&''''''((()))***''''''((((((((())))))))))))))))))((((((((((((''')))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))(((((()))(((((())))))))))))******))))))))))))))))))))))))***)))((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***,,,,,,)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++******+++,,,---...////////////000111111111111111/////////000111222333444111000000/////////000000333333444666777777444222111000///...------------,,,+++++++++***************))))))(((((((((((((((((((((((('''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddMMMNNNLLLGGGFFFEEEDDDBBB@@@>>>======>>>???999999888666444222000///,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((()))''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,,,,+++)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++,,,,,,)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((---+++)))'''&&&&&&((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******************************+++,,,---......///000111111222333222222222000//////...///000111222222111111111222222333444444333444555777666444222000000///...---------,,,******+++++++++*********))))))(((((((((((())))))''''''''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((eeeNNNNNNKKKFFFFFFEEEDDDBBB@@@>>>======>>>???999999888666444222000///,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))((((((((((((((((((((((((******)))((('''''''''(((&&&''''''((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&&&&'''((())))))***&&&&&&'''((()))((((((''''''''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,,,,+++)))(((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''')))+++***(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((---+++)))'''&&&&&&((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************)))******+++,,,---......///000111111222222111111000000//////.../////////111111111111222333444555444333333444555555333111/////////...------,,,,,,))))))***+++++++++***)))))))))(((((((((((())))))&&&&&&''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((eeeNNNNNNKKKFFFFFFEEEDDDBBB@@@>>>======>>>???999999888666444222000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&'''(((((((((((('''''''''&&&''''''((()))***''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&'''((()))))))))(((%%%&&&'''((()))(((''''''&&&''''''''''''((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))************))))))''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))(((((()))))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((()))(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***((('''&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))***+++,,,---......------...///////////////...//////000000//////...000000000000000111222333444333222222444333222000......///......---++++++((()))***+++++++++***)))((((((((((((((())))))***'''''''''''''''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((eeeMMMMMMJJJEEEEEEEEEDDDBBB@@@>>>======>>>???999999888666444222000///------------------------************************((()))***++++++***)))((())))))))))))))))))))))))(((((('''''''''((())))))%%%&&&'''(((((((((''''''&&&&&&&&&''''''((()))***''''''(((((((((((('''''''''''''''''''''((())))))&&&'''((())))))(((''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))((((((((('''''''''))))))))))))))))))))))))%%%&&&'''(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))***+++,,,------...,,,---......//////......***,,,///111222222111000111111000000000111222222333222111111222222000///.........///...---+++***'''(((***+++,,,+++***)))((((((((((((((()))******'''''''''(((((()))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******((((((((((((((((((((((((eeeMMMLLLIIIDDDEEEDDDDDDBBB@@@>>>======>>>???999999888666444222000///------------------------************************((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((()))***%%%%%%'''((((((((('''&&&&&&&&&&&&'''''')))******''''''(((((((((((('''''''''''''''''''''((())))))''''''((())))))((('''&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&((()))))))))(((((('''''''''&&&))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***'''%%%$$$&&&((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,------......//////000000000000000&&&)))...222444444333222444444333333222333333444333111000000111111000...---......///...,,,+++***&&&(((***+++,,,+++***)))((((((((((((((()))******'''((((((((())))))******((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++((((((((((((((((((((((((dddLLLHHHGGGHHHHHHAAAEEEBBB???=========<<<;;;;;;999777555444333000...///...,,,+++***++++++,,,,,,,,,,,,+++***)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))******)))((('''&&&&&&'''(((''''''(((((())))))******)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))*********(((''''''(((((('''%%%))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++***(((''''''((('''###$$$))))))&&&&&&***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***((('''(((+++,,,+++)))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&$$$$$$###"""((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------...///////////////...............///000111333444333222222111222222333333222111000///////////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((```LLLJJJHHHHHHHHHBBBDDDBBB???=========<<<;;;;;;999777555444333000...------,,,+++++++++,,,,,,+++,,,,,,++++++)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))******)))((('''&&&''''''((((((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))***(((''''''(((((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))******(((''''''(((((($$$%%%))))))&&&&&&***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''***+++***((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&(((''''''&&&'''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---......////////////......000000000111222333444555333333222222222222222222222111000///............------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((tttZZZLLLLLLHHHGGGHHHCCCDDDAAA>>>=========<<<;;;;;;999666555444333111///++++++,,,---------,,,,,,+++++++++++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((''''''''''''((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))(((''''''(((((('''&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((''')))******(((''''''((((((&&&&&&))))))'''''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---....../////////......111111222333444555666666444444333222222222222222222222000///------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((jjjTTTKKKMMMHHHFFFGGGCCCDDDAAA>>>============<<<:::888666555555333111///)))***,,,---...------,,,+++++++++++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''((((((******))))))((((((''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))(((''''''((()))(((&&&)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((()))(((((()))(((((('''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***++++++,,,++++++(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,------......//////......111111222444555555666666555444333222222222222222333222000...---,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((eeeQQQJJJMMMGGGDDDFFFBBBCCCAAA>>>======>>>===<<<:::888666555555444222000)))***,,,---...------,,,******+++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((******))))))(((((('''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((('''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))'''''''''(((*********)))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))***((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((())))))******+++,,,,,,,,,,,,---...............///000111333444444444444555444444333222222222333333222111///---,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((iiiTTTKKKMMMHHHEEEFFFBBBCCC@@@>>>======>>>>>>===999888666555555444222000++++++,,,---------,,,,,,******+++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&'''(((((()))((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&'''((()))((('''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%'''(((((('''''''''(((+++---,,,)))((())))))&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''((()))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))***++++++++++++,,,---...............---///111222333444333333444444333333333333444444333333111000......------++++++++++++************))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((rrrZZZNNNNNNIIIGGGGGGCCCBBB@@@>>>======>>>>>>===999777555555555444222000------,,,+++++++++,,,,,,)))******+++++++++******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&''')))))))))((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((($$$&&&(((((('''''''''(((+++...---)))(((***)))%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++)))'''&&&''')))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++***+++,,,---............---///111333444444333222333333333333333444555666333333222000000/////////++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((yyy^^^PPPOOOKKKIIIIIIDDDBBB@@@======>>>>>>>>>===999777555555555444222111///...,,,+++***++++++,,,)))******+++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((((((''''''(((((())))))******&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******'''&&&&&&''')))***)))((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((($$$&&&(((((('''''''''(((+++///...)))(((******%%%''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++---...---***(((***,,,))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))******++++++***+++,,,---............---///111444555444333333222222222333444555666777333333222111000000111111+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((eeePPPRRROOOIIIGGGDDDCCCAAA>>>>>>>>>??????>>>999888666555444222///---------,,,,,,,,,,,,++++++******+++,,,...///000000))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&&&&'''((('''&&&'''(((***$$$%%%'''''''''(((***,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))************++++++++++++,,,......---,,,---......------000444555333111111111111111111111111111111111111000//////......+++******)))))))))))))))(((((())))))))))))((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''gggPPPQQQNNNHHHGGGEEECCCAAA>>>>>>>>>??????>>>:::888666555555333000---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''&&&'''((('''&&&'''(((***,,,,,,,,,***((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))************,,,......---,,,---......------000333444222000111111111111111111111111111000000//////...------+++******)))))))))))))))(((((())))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''hhhPPPPPPLLLGGGFFFEEECCCAAA>>>>>>>>>??????>>>;;;999777666555444111...------,,,,,,,,,,,,++++++...------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''((('''&&&'''(((***333222111---)))&&&%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))))))))***,,,---...---,,,---............///111111000...000000000000000000000000000//////...------,,,,,,+++******)))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''jjjQQQOOOKKKEEEFFFEEECCCAAA>>>>>>>>>??????>>>;;;:::888777666444111///------,,,,,,,,,+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''((('''&&&'''(((***333222111---)))'''&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******)))+++------,,,,,,---...//////.../////////......///////////////////////////......------,,,+++++++++******)))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''kkkQQQNNNJJJEEEEEEEEECCCAAA>>>>>>>>>??????>>>;;;:::888777666444111///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''((('''&&&'''(((***,,,------+++)))((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++(((***,,,---,,,,,,---...////////////............////////////////////////.........---,,,,,,+++++++++******)))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''jjjQQQOOOJJJEEEFFFEEECCCAAA>>>>>>>>>??????>>>;;;999777666555444111...------,,,,,,,,,,,,++++++)))))))))******++++++,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''((('''&&&'''(((***'''((()))(((((((((***,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++'''))),,,,,,,,,,,,---...///000000///...---///111000000000000000000000000///......---,,,,,,+++++++++******)))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''iiiPPPOOOKKKFFFFFFEEECCCAAA>>>>>>>>>??????>>>:::888666555555333000---------,,,,,,,,,,,,++++++*********+++++++++,,,,,,))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***''''''''''''((((((((()))&&&'''((('''&&&'''(((***&&&'''(((''''''''')))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))***+++&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************''')))+++,,,,,,,,,---...///000111000......000333111111111111111111111111//////......---,,,,,,,,,+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''hhhPPPPPPLLLGGGFFFEEECCCAAA???>>>>>>??????>>>999888666555444222///------------,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******&&&'''''''''(((((())))))&&&'''((((((&&&'''(((***((())))))(((&&&%%%'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))''')))+++,,,,,,,,,---...///111222000......222555111111111111111111111111000//////......---,,,,,,+++******)))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''hhhOOOOOOLLLFFFDDDAAADDDBBB@@@???@@@@@@???>>>::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))(((((()))***++++++***))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((&&&&&&((()))((('''******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***---......///////////////000000000000000///......///...------...---+++)))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&kkkQQQQQQNNNHHHGGGDDDDDDBBB@@@???@@@@@@???>>>::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))(((((()))***+++******))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))(((&&&&&&((()))((('''))))))))))))((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++---......///////////////000000000000000///.........,,,,,,,,,...///...---******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&lllQQQQQQNNNIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@>>>::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))(((&&&&&&((()))(((''')))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++++++++---....../////////////////////000000000///......000...,,,,,,---......---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''',,,------+++)))''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&lllPPPOOOKKKGGGGGGFFFDDDBBB@@@@@@AAAAAA@@@???::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******((()))******)))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++---......///////////////...///////////////......555222...+++++++++******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''...///...,,,)))&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''nnnRRROOOKKKGGGGGGFFFEEECCCAAA@@@AAAAAA@@@???::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******(((***+++***(((((()))+++((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&&&&((()))(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********+++,,,,,,,,,,,,+++---......///////////////......////////////......555111---+++*********)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''',,,---,,,***'''%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''sssUUUQQQMMMHHHIIIHHHEEECCCAAA@@@AAAAAAAAA???::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,+++((('''(((+++))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&&&&((()))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))*********++++++,,,,,,,,,,,,,,,---......///////////////------.../////////.........,,,******+++,,,,,,+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''vvvWWWRRRLLLGGGHHHGGGEEECCCAAAAAAAAABBBAAA@@@::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******(((+++---+++'''&&&(((+++))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&&&&((()))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))************+++,,,,,,------,,,,,,---......///////////////,,,---......//////......+++)))))))))+++,,,+++***)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((vvvVVVPPPJJJEEEFFFEEEEEECCCAAAAAABBBBBBAAA@@@::::::999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******(((+++---,,,'''%%%(((+++))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((&&&&&&((()))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,,,,------,,,,,,---......///////////////,,,,,,---.../////////...,,,+++************'''%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''"""$$$&&&&&&%%%&&&''')))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((vvvUUUNNNIIIEEEHHHHHHGGGDDDAAA@@@BBBCCC@@@>>>;;;999777666555444222000------,,,,,,,,,,,,++++++)))***,,,,,,++++++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******'''&&&***222:::))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***++++++,,,,,,---......///...------,,,,,,,,,,,,......---------,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''tttTTTOOOJJJFFFGGGGGGGGGDDDAAA@@@BBBBBB@@@>>>;;;999777666555444222000------,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((******))))))))))))******+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******(((&&&)))000777))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******++++++,,,---------......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''qqqSSSOOOJJJFFFGGGFFFGGGCCC@@@@@@BBBBBB@@@===;;;999777666555444222000------,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''(((((())))))*********(((((()))))))))(((''''''((((((((((((((((((((((((******))))))))))))******+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((******)))'''(((---111***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''nnnRRROOOKKKGGGFFFEEEFFFCCC@@@@@@AAABBB@@@===;;;999777666555444222000------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''(((((()))***++++++,,,)))))))))))))))((('''&&&((((((((((((((((((((((((******))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******((((((***,,,***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''mmmQQQOOOLLLGGGFFFEEEFFFCCC@@@???AAAAAA???===;;;999777666555444222000------,,,,,,,,,+++++++++***,,,,,,,,,******+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''(((((()))***++++++,,,)))*********)))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))((()))******))))))))))))******))))))))))))******************************))))))))))))))))))******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))******+++,,,,,,,,,------.........---,,,++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''nnnRRROOOKKKGGGFFFEEEFFFBBB??????AAAAAA???<<<;;;999777666555444222000------,,,,,,,,,,,,+++++++++,,,---,,,*********+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''(((((())))))*********))))))*********)))(((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************)))(((+++******))))))******+++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))******+++,,,,,,,,,,,,---///000000///......+++++++++*********))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''oooRRROOOKKKFFFGGGFFFFFFBBB??????@@@AAA???<<<;;;999777666555444222000------,,,,,,,,,,,,+++++++++,,,---,,,***)))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%'''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))******))))))))))))******'''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))***))))))***++++++***)))+++******))))))******+++************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***************++++++,,,------------...000111222111000///,,,,,,+++++++++*********''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''qqqSSSOOOKKKFFFGGGFFFEEEBBB??????@@@AAA???<<<;;;999777666555444222000---------,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&###$$$%%%'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((('''''''''''''''((()))***************))))))))))))))))))))))))******))))))))))))******'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))+++***)))***+++,,,+++***++++++************++++++************************(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***++++++,,,,,,---......---///111222333222111000,,,,,,,,,++++++++++++***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''sssUUUQQQLLLGGGHHHGGGHHHEEEAAA>>>>>>>>>===<<<<<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))(((***)))(((''''''((()))***)))))))))))))))(((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&'''(((***+++)))((('''$$$%%%******&&&'''+++((('''%%%%%%%%%&&&(((***(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,+++***))))))******)))))))))))))))))))))))))))*********++++++++++++************************++++++++++++******))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))+++*********+++,,,------******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))(((&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''((())))))'''%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''((()))***)))(((,,,,,,,,,---------.........///000111111000///...------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''sssUUUQQQLLLGGGHHHFFFHHHDDDAAA>>>>>>>>>======<<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))***************)))((((((***)))(((''''''((()))***((((((((((((((('''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&'''***...333666,,,&&&%%%((()))''''''+++((('''&&&%%%%%%'''(((***)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************,,,++++++***))))))******)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++*********)))+++*********))))))))))))************++++++++++++************************+++++++++*********))))))************************++++++************************************************+++++++++,,,,,,,,,************************************************+++************++++++,,,******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&((((((((('''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))***+++,,,+++++++++,,,,,,,,,,,,---------...///000111111000///...------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''rrrUUUQQQLLLGGGGGGFFFGGGDDD@@@>>>>>>>>>>>>===<<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''))))))(((((((((((())))))'''''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''&&&&&&)))000;;;DDD111***$$$$$$%%%%%%%%%'''((('''&&&&&&&&&'''((()))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************,,,+++******)))*********))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++***************************)))))))))************+++++++++,,,************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++***)))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***(((%%%%%%&&&((()))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++******+++++++++,,,,,,,,,---...///000000///...---,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''qqqTTTQQQMMMHHHGGGFFFGGGDDD@@@>>>>>>>>>>>>===<<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))'''(((((((((((((((''''''))))))(((((((((((())))))'''''''''((((((''''''&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((&&&'''...:::DDD<<<333***&&&&&&''''''&&&(((''''''&&&'''((())))))******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************++++++***************+++))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************************+++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************************************************++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((///+++'''%%%&&&((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&''''''(((((()))***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((*********))))))***)))************+++++++++---...////////////...---,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''pppTTTQQQMMMHHHGGGEEEFFFCCC@@@>>>>>>???>>>>>><<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))&&&''''''(((((((((''''''(((((())))))))))))(((((('''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%((()))'''&&&)))111888DDD===444,,,***++++++)))''''''''''''(((((())))))******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************+++***************++++++************************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++************************************************++++++***)))((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))333///***'''&&&'''((()))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((+++,,,***))))))***)))))))))*********++++++,,,---...//////...---,,,++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''oooSSSQQQMMMHHHGGGEEEFFFCCC@@@>>>>>>??????>>><<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((((((((())))))))))))(((((('''((())))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&((()))(((&&&&&&))),,,:::999333+++'''(((((('''''''''((((((((()))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))******+++,,,************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++***)))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))444000+++'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''+++//////---++++++---))))))*********++++++++++++,,,---......---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''oooSSSQQQMMMHHHGGGEEEFFFCCC???>>>>>>?????????<<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))))))))'''((()))******)))((('''&&&'''(((((())))))((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((('''''''''***//////'''"""$$$&&&&&&''''''((())))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))***++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++************++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))///,,,(((&&&'''(((((((((''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++***(((&&&%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&+++000000---***+++---*********+++++++++,,,,,,+++,,,---......---,,,+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''nnnSSSQQQNNNHHHGGGDDDEEECCC???>>>>>>?????????<<<;;;999888555444222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))''''''((()))******))))))'''((()))******)))((('''%%%%%%&&&'''((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''''')))***)))(((###,,,000***%%%'''++++++''''''((()))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))***+++,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000////////////////////////...//////000111222222333........................---------.........//////************************+++++++++++++++++++++++++++*********+++,,,------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***(((&&&%%%&&&((()))(((&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******,,,+++(((&&&%%%%%%&&&'''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))$$$)))...///+++((()))+++***++++++++++++,,,,,,,,,+++,,,------------,,,+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''qqqWWWQQQLLLIIIIIIEEEFFFCCC@@@?????????>>>===<<<;;;999888555444222111.........------,,,,,,,,,)))************)))(((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******&&&%%%%%%&&&((()))(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++******))))))++++++************++++++,,,++++++******++++++,,,------------,,,,,,,,,+++...---,,,+++************---,,,+++***+++,,,...///---------,,,,,,------...---...///...------///111333333333333222222222222222666999888555444777;;;777777777888::::::999777999999:::;;;<<<>>>@@@@@@;;;:::999999888888888888888666444333111111111222222111111000///---,,,+++000///...---,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((///---+++***+++,,,,,,++++++******))))))(((((('''((((((((((((((()))******)))))))))(((&&&''')))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))),,,%%%%%%******&&&---999777***%%%***---((('''+++(((((()))))))))(((((('''+++++++++*********))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''qqqWWWRRRMMMIIIHHHDDDFFFCCC@@@?????????>>>===<<<;;;999888555444222111......---------,,,,,,,,,++++++,,,,,,++++++***)))(((((((((((()))))))))******)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''(((((()))(((''''''((()))***((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++*********)))++++++************++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))+++,,,,,,,,,++++++---,,,***))))))***,,,---......---------...//////...///111222222333555777:::;;;<<<>>>???AAABBBCCC@@@BBBDDDDDDDDDDDDFFFHHHAAA@@@@@@AAACCCDDDCCCBBBFFFFFFFFFFFFFFFFFFGGGHHHDDDCCCCCCBBBCCCCCCDDDDDDAAA@@@???===<<<<<<<<<===;;;;;;:::999888777666555444333000...,,,,,,---------,,,+++++++++,,,***)))000...+++***+++,,,+++***,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++)))))))))((('''''')))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))))))))$$$%%%***,,,111DDDYYY:::...(((---...)))'''***((())))))******))))))(((+++++++++*********))))))++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''pppWWWSSSNNNIIIHHHCCCFFFCCC@@@?????????>>>===<<<;;;999888555444222111...------------,,,,,,,,,---------------,,,,,,+++((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((***)))((()))******(((&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,---)))***,,,---...---,,,+++///...---,,,---...///000111111222222333444555666666999===???AAABBBEEEGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRPPPOOONNNOOOPPPOOONNNIIIHHHHHHJJJMMMNNNNNNMMMQQQQQQQQQPPPPPPQQQQQQRRROOOOOOOOOOOOOOOPPPPPPQQQNNNNNNMMMLLLKKKKKKLLLLLLHHHGGGGGGFFFEEEDDDDDDCCCAAA???===:::888888888999333111...---...//////...///---++++++,,,---,,,,,,))))))************************)))))))))***++++++))))))***)))'''''')))+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))''''''((('''+++>>>SSS666---(((,,,---)))(((+++))))))***************)))+++++++++***************++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''pppWWWSSSNNNJJJHHHCCCFFFCCC@@@?????????>>>===<<<;;;999888555444222111---------------------------------...---,,,,,,+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&''''''((()))***)))(((((())))))'''%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((''''''((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------....../////////...------,,,,,,///000000111333555777999;;;;;;===>>>@@@CCCEEEFFFIIILLLOOOQQQRRRSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWRRRLLLJJJKKKKKKGGGCCCEEEEEEEEEGGGKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWRRRRRRQQQPPPPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGAAA>>>:::888888888888888111000......///000///---((())))))))))))***************))))))))))))******(((*********(((((()))******))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((******%%%!!!'''222,,,&&&$$$(((***)))***---)))******++++++++++++******************************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''pppWWWSSSMMMIIIHHHCCCFFFCCC@@@?????????>>>===<<<;;;999888555444222111------------------------,,,,,,,,,,,,,,,+++******))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''(((((()))***)))(((''''''((((((&&&$$$(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))***************************))))))*********+++++++++************************+++++++++++++++++++++,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------111000...---...000222444555666888;;;>>>AAACCCEEEIIIJJJKKKNNNQQQTTTWWWXXXZZZ[[[[[[ZZZWWWUUUTTTTTTWWWWWWXXXYYYXXXWWWUUUTTTMMMGGG@@@>>>@@@@@@;;;777999888888:::>>>AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFIIILLLPPPTTTXXXZZZ\\\\\\\\\\\\\\\\\\[[[[[[WWWWWWVVVUUUUUUVVVVVVWWWQQQRRRRRRRRRRRRQQQPPPOOOQQQMMMIIIFFFFFFEEEEEEDDD===;;;888666555333000---------,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))(((***+++***)))((()))*********))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&(((++++++'''&&&'''(((%%%$$$'''))))))***,,,))))))***+++++++++++++++************************************************)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((qqqWWWQQQLLLIIIIIIEEEFFFCCC@@@?????????>>>===<<<;;;999888555444222111,,,,,,,,,------------...+++++++++++++++***)))))))))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******((('''&&&'''((((((&&&$$$(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))((('''&&&&&&'''((()))((())))))******))))))(((((((((((()))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------------------000000000111555:::???BBBFFFGGGIIIKKKMMMOOOQQQQQQQQQQQQSSSUUUWWWZZZ\\\]]]ZZZZZZWWWSSSNNNJJJIIIIIIIIIKKKMMMOOOPPPPPPOOONNNFFF@@@;;;;;;>>>???>>>;;;666444222222444666777666999999999999:::;;;<<<===:::===AAAGGGNNNUUU[[[^^^_________```___^^^]]]]]]ZZZYYYXXXWWWXXXYYYZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTXXXVVVSSSQQQQQQPPPOOONNNMMMJJJFFFCCC???:::555222111000///...---+++******++++++***))))))))))))***(((***++++++***))))))***+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++(((&&&'''***+++***)))******))))))((((((((()))(((((()))***++++++++++++***************+++++++++************************))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((rrrVVVPPPJJJHHHIIIFFFFFFCCC@@@?????????>>>===<<<;;;999888555444222111,,,,,,,,,---------......+++++++++++++++******)))))))))*********+++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''''''''((())))))'''&&&&&&'''))))))(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))(((&&&%%%%%%&&&((()))))))))************))))))(((((()))))))))*********************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......------,,,,,,,,,,,,------,,,---...000111333444444555777;;;@@@EEEJJJNNNPPPTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLLLLLLLMMMNNNNNNOOOJJJJJJIIIFFFDDDDDDGGGJJJHHHKKKNNNRRRTTTTTTTTTSSSNNNKKKHHHGGGJJJLLLMMMLLLDDD@@@<<<999888888777666555666888:::>>>AAADDDEEEDDDFFFJJJOOOUUU\\\aaadddccccccccccccbbbaaa___^^^[[[[[[YYYYYYYYY[[[\\\^^^]]]YYYSSSNNNLLLNNNQQQTTTUUUTTTSSSTTTUUUVVVUUUSSSUUUSSSPPPNNNLLLHHHDDD@@@;;;:::888555222000...---...---,,,++++++++++++,,,(((***,,,,,,+++))))))***+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$'''((((((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))'''''''''(((''')))******(((''''''((('''&&&'''((()))************))))))*********+++++++++************************))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((rrrVVVOOOIIIHHHJJJHHHFFFCCC@@@?????????>>>===<<<;;;999888555444222111,,,,,,,,,------.........+++,,,,,,,,,,,,+++******)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((((((''''''(((***+++***((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))))))))************))))))))))))))))))************************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......------------.........------,,,,,,------......///111444777999;;;<<<>>>BBBHHHOOOTTTWWWWWWWWWUUUSSSQQQNNNJJJFFFBBB@@@DDDCCCAAA@@@>>>>>>======:::;;;<<<>>>AAAGGGNNNSSSYYY[[[___bbbddddddcccccc^^^[[[XXXWWWWWWYYYZZZ[[[UUUQQQKKKFFFCCC@@@===;;;555777;;;AAAHHHNNNSSSVVVUUUVVVXXX[[[___bbbfffgggffffffffffffeeecccaaa```]]]\\\ZZZZZZZZZ\\\^^^```\\\UUUJJJAAA>>>BBBHHHMMMOOOOOOPPPRRRUUUWWWVVVUUUUUUUUUTTTUUUVVVUUURRRPPPIIIHHHEEEBBB>>>;;;999777000///...---------------(((***,,,,,,+++***)))***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""(((...---***))))))***"""%%%&&&%%%%%%'''((((((&&&&&&((())))))*********))))))******++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))uuuXXXSSSLLLFFFGGGGGGFFFAAA>>>@@@@@@===;;;======:::777666666555333222......---,,,,,,,,,,,,---------,,,++++++******)))+++*********))))))((((((+++++++++*********))))))+++*********))))))((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,...//////---,,,***///000000000000111444777777888;;;???DDDGGGHHHHHHMMMPPPRRRTTTRRRNNNJJJGGGHHHDDD???;;;;;;===AAACCCDDDCCCCCCEEEGGGGGGEEEAAA>>>AAAEEEHHHMMMUUU\\\___dddeeeeeeffffffdddaaa___]]][[[XXXWWWXXXYYYZZZZZZZZZWWWYYY\\\UUUIIIFFFLLLCCCEEEEEEEEEKKKSSSWWWWWWWWWXXX[[[]]]```aaaccccccfffeeedddaaa___]]][[[ZZZ\\\\\\ZZZYYY[[[\\\ZZZVVV[[[XXXQQQHHH@@@:::999999;;;<<>>;;;777444222111111000///...---++++++++++++++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))'''&&&'''))))))&&&###))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''(((((((((((('''))))))((('''&&&'''((())))))(((((('''''''''&&&'''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***))))))******)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))uuuWWWRRRLLLGGGGGGGGGFFFAAA>>>@@@@@@===;;;======:::777666666555333222------,,,++++++++++++,,,+++++++++++++++++++++,,,************)))))))))(((+++++++++*********))))))******)))))))))((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))******)))))))))***+++,,,))))))***++++++++++++***************************))))))))))))************++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------+++++++++,,,,,,++++++***111000000///////////////111444777:::===@@@DDDGGGIIIHHHGGGGGGHHHIIIIIIIIIKKKLLLLLLKKKHHHCCC???<<<>>>>>>>>>@@@DDDHHHMMMPPPUUUSSSQQQQQQRRRQQQNNNKKKMMMOOOPPPQQQSSSXXX]]]___bbbaaaaaaaaaaaa___\\\ZZZYYYWWWUUUSSSSSSTTTUUUUUUVVVUUUWWWZZZZZZVVVTTTUUULLLMMMKKKIIINNNWWW^^^___VVVVVVXXX\\\aaagggmmmpppooojjjbbbZZZVVVUUUWWWYYYSSSWWWZZZZZZXXXUUUSSSQQQXXXXXXUUUOOOFFF>>>;;;:::999999;;;BBBKKKQQQQQQOOOMMMKKKHHHHHHJJJMMMOOOPPPMMMMMMMMMNNNOOOOOOMMMKKKJJJHHHFFFCCC@@@>>><<<<<<555333222///---,,,+++***---,,,+++******)))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&'''''')))(((&&&'''))))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''))))))((('''&&&'''((()))(((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))******)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))vvvWWWRRRMMMHHHHHHFFFFFFAAA>>>@@@@@@===;;;======:::777666666555333222---,,,,,,+++++++++++++++)))******+++,,,,,,------************))))))))))))+++************)))))))))))))))((((((((((((((('''((((((((())))))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++))))))***++++++++++++***************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,+++///...------...111333555;;;???DDDHHHLLLOOORRRUUUTTTQQQMMMIIIFFFFFFGGGHHHHHHIIIJJJIIIHHHFFFDDDBBBEEEFFFHHHKKKNNNQQQSSSTTTWWWUUUTTTTTTVVVWWWWWWVVVYYYXXXWWWWWWXXXYYY[[[]]]]]][[[ZZZZZZ[[[ZZZWWWUUUYYYXXXVVVUUUTTTUUUUUUVVVTTTUUUTTTSSSTTTVVVSSSMMMNNNRRRUUUVVV[[[bbbfffeee______```dddkkkttt}}}{{{kkk\\\SSSQQQTTTVVVQQQVVV\\\]]]YYYTTTSSSUUUWWWXXXWWWTTTNNNGGGBBB@@@<<<:::999===EEEMMMQQQSSSOOOJJJCCC>>>>>>AAADDDFFFEEEFFFIIIMMMOOOOOOLLLJJJJJJJJJIIIHHHGGGFFFFFFEEE===;;;999666222///---,,,---,,,***)))((()))******+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%***(((&&&'''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((('''))))))((('''&&&'''(((((((((((((((''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))******)))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))vvvWWWRRRNNNIIIHHHFFFFFFAAA>>>@@@@@@===;;;======:::777666666555333222...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,*********)))))))))))))))************))))))))))))((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&''''''((())))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++,,,,,,,,,---------------.../////////......+++,,,...111444999<<>>@@@DDDGGGIIILLLQQQUUUXXXYYYYYYXXXVVVVVVWWWXXXYYYZZZZZZZZZ___^^^\\\\\\\\\]]]^^^___UUURRRRRRTTTVVVVVVVVVXXXUUUSSSRRRSSSVVVWWWVVVUUUPPPPPPPPPOOOOOOOOOQQQRRRYYY___^^^WWWTTTXXXWWWPPPWWWcccpppxxx}}}yyyxxxyyy|||wwwjjjbbb```______^^^^^^___]]]ZZZZZZ]]]ZZZWWWTTTSSSSSSQQQMMMIIIEEEBBB???@@@FFFLLLQQQSSSVVVPPPIIIBBB>>><<<:::999<<<===AAAEEEGGGFFFBBB>>>BBBCCCEEEGGGIIIKKKLLLLLLFFFEEECCC???;;;777444333---,,,+++******+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''')))(((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))+++,,,---...''''''''''''(((((((((((('''))))))((('''&&&'''(((((((((((((((((('''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++)))((()))******)))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))vvvVVVRRROOOJJJIIIFFFFFFAAA>>>@@@@@@===;;;======:::777666666555333222//////...---------------,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''''''''''''''))))))***++++++++++++***************************************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////000000000///...000444999===@@@BBBCCCDDDGGGJJJKKKJJJGGGFFFEEE>>>>>>===<<<===BBBIIIOOOOOOSSSZZZ```ddddddbbbaaa[[[[[[ZZZZZZ[[[]]]^^^```[[[ZZZXXXVVVUUUTTTUUUVVVTTTQQQSSS[[[```___^^^```XXXUUUTTTWWW]]]aaaaaa```dddfffhhhiiijjjkkknnnqqquuu~~~tttlllmmmooommmppp~~~|||ssshhhffffffcccbbbdddaaaYYYRRRQQQTTTWWWTTTOOOPPPNNNKKKJJJLLLNNNPPPQQQXXXVVVSSSOOOJJJBBB:::444555666999===???>>>;;;777999;;;>>>BBBGGGKKKOOOQQQMMMLLLKKKHHHEEEBBB???===555444222000............***))))))(((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((***+++,,,---''''''''''''(((((((((((('''))))))((('''&&&'''((('''''''''(((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))))))))************************************((((((((((((((((((((((((((()))))))))***************)))((()))***+++***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvVVVRRROOOKKKIIIEEEFFFAAA>>>@@@@@@===;;;======:::777666666555333222000//////...............------,,,,,,+++******)))))))))))))))************(((((()))))))))))))))***'''(((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((()))************)))))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,---------------...///000111111111000111333666:::<<<===<<<<<<<<>>AAACCCEEEGGGLLLTTTZZZVVVYYY^^^aaaaaa___[[[YYYYYYXXXVVVUUUTTTTTTTTTUUURRRTTTWWWYYY[[[^^^bbbdddnnnjjjooo{{{~~~{{{|||qqqmmmjjjlllsssxxxyyywww|||}}}}}}~~~zzzxxxqqqllllllkkkeee___[[[YYYWWWSSSOOOSSSSSSRRRPPPOOOOOONNNNNNSSSUUUWWWXXXVVVNNNDDD===666777888;;;>>>>>>===;;;222333555999===BBBGGGJJJMMMMMMMMMMMMLLLJJJHHHGGGCCCAAA???<<<888555222000---,,,+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------''')))******((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''))))))((('''&&&'''((('''''''''(((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))***************)))((()))***+++***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvUUURRRPPPLLLIIIEEEFFFAAA>>>@@@@@@===;;;======:::777666666555333222//////...------------...,,,+++++++++++++++++++++((()))))))))************(((((((((((())))))******((((((((()))))))))******'''((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((()))***+++++++++******))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...............////////////111222333444555555555555444555666777888999::::::===???CCCDDDCCCCCCCCCCCCJJJNNNRRRSSSRRRTTTYYY^^^[[[\\\\\\]]]\\\[[[ZZZYYYZZZ[[[[[[\\\[[[ZZZYYYXXXhhhmmmuuu{{{}}}}}}|||{{{xxxooooooxxx|||}}}uuufffXXXOOOMMMMMMMMMNNNMMMMMMLLLMMMNNNOOOQQQUUUXXXXXXTTTMMMHHHBBB@@@>>>>>>@@@AAAAAA@@@555444333333555888<<>>@@@@@@===;;;======:::888666666555333222......---,,,,,,,,,,,,---*********++++++,,,------(((((())))))*********+++'''((((((((())))))******(((((())))))******++++++%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((())))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......000000000000111111111111666777888999::::::::::::::::::::::::<<<>>>AAACCCDDDFFFIIIJJJIIIIIIIIIJJJTTTYYY\\\\\\XXXVVVXXX[[[\\\\\\[[[[[[]]]___bbbddd\\\aaagggnnnsssuuuuuuttt}}}~~~|||{{{}}}~~~rrrhhhiiitttZZZNNNLLLEEEFFFGGGHHHHHHIIILLLNNNOOOOOOQQQTTTUUUTTTQQQNNNNNNJJJEEEBBBAAAAAAAAA@@@@@@===999666555777999;;;AAADDDGGGKKKNNNOOOOOOOOOMMMNNNOOOPPPNNNKKKHHHFFF:::777444000---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((((((((()))***...222222...)))''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,''''''''''''((((((((()))''')))))))))'''&&&'''(((&&&'''''''''(((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))(((((((((***++++++***'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))sssWWWRRRPPPMMMKKKEEEDDDBBB@@@???@@@@@@>>>===999888666555666555444222------------------------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***)))&&&%%%((()))&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++************+++++++++,,,,,,,,,,,,---...///...---,,,+++---,,,***)))***,,,...000//////...---...222888===@@@BBBCCCBBB???======>>>===<<<===@@@EEEHHHGGGEEEHHHEEEFFFMMMSSSTTTQQQNNNSSSXXX[[[ZZZXXXWWWWWWVVV\\\cccjjjqqq|||yyy{{{zzzxxxzzztttuuuqqqbbbVVVLLLMMMLLLJJJHHHEEEEEEIIILLLNNNQQQQQQNNNNNNQQQQQQNNNOOOLLLHHHFFFFFFFFFEEEEEEOOOLLLFFF???999888:::<<>>??????===<<<999888666555666555444222.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***)))&&&%%%((((((%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------,,,+++***,,,---///000000///---,,,...111444666888<<<@@@CCCDDDDDDCCCAAA@@@@@@AAABBBIIIIIIKKKOOORRRSSSQQQNNNRRRPPPPPPRRRTTTSSSQQQPPPPPPSSSVVVXXX\\\eeeqqqxxx~~~yyyzzzxxxuuuyyyxxxuuu{{{sssjjjjjjkkkiiiccc]]]\\\___]]]UUUNNNLLLSSSRRRMMMHHHIIIOOORRRPPPOOOMMMJJJIIIJJJKKKKKKJJJQQQQQQOOOLLLHHHFFFGGGHHHMMMKKKIIIGGGGGGFFFCCCAAAEEEGGGJJJMMMOOOQQQPPPOOONNNMMMKKKGGGAAA;;;555222333///+++***+++---,,,+++***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))***)))))))))((((((((('''(((***+++***(((&&&((()))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&(((,,,///...+++(((&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))************)))))))))))))))))))))))))))*********++++++++++++++++++++++++*********)))******++++++******+++,,,,,,,,,+++++++++***))))))***+++***(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((]]]TTTNNNKKKIIICCCBBB@@@>>>===>>>>>>===;;;999888666555666555444222//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***)))&&&&&&((()))&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------......------,,,+++---...000111111000//////444777===@@@BBBDDDEEEFFF@@@???>>>???BBBFFFIIIJJJRRRSSSUUUXXXZZZZZZWWWTTTPPPPPPQQQRRRTTTUUUUUUUUU^^^ccciiiooouuu~~~}}}wwwttt~~~yyymmmkkkpppvvvwwwvvvsss|||vvvooopppnnniii___UUURRRRRRLLLEEEHHHFFFDDDEEEHHHLLLNNNOOOMMMOOOQQQQQQOOONNNMMMMMMTTTRRRQQQOOOLLLHHHBBB===999:::===BBBGGGKKKPPPRRRPPPNNNLLLJJJGGGEEECCCBBB===999333...++++++---...,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))(((&&&&&&(((***************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))(((''''''(((+++...333///***(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************************)))))))))***++++++,,,,,,'''(((((()))***++++++,,,***))))))((((((((())))))(((((()))******+++*********)))(((((()))***)))'''(((((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((___UUUNNNKKKIIIDDDCCCAAA???>>>>>>>>>===<<<999888666555666555444222000//////---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''******'''(((+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------//////////////////......000///,,,+++---222777;;;===@@@CCCEEEDDDCCCCCCCCC???>>>???CCCIIINNNPPPQQQWWWVVVVVVVVVUUUSSSQQQPPPIIIMMMQQQXXXbbbjjjkkkhhhxxxwwwyyyzzzwwwxxx{{{zzzxxxqqqlllwww~~~|||xxxssskkk\\\NNNGGGDDD???>>>@@@EEEHHHJJJKKKMMMOOOPPPOOONNNNNNOOORRRRRRSSSTTTSSSOOOIIIDDD555444444888===DDDMMMUUUSSSOOOJJJEEECCCDDDFFFHHHBBB@@@===777111...---...------,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((++++++)))((('''(((***,,,+++*********))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))(((''''''***,,,333///***'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))((((((((())))))************)))))))))***************++++++++++++++++++,,,,,,,,,---(((((()))******++++++,,,******)))(((((((((((()))'''((()))***++++++++++++***)))((()))+++,,,+++*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((___TTTNNNKKKKKKFFFDDDBBB@@@?????????>>>===999888666555666555444222000//////---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&)))***(((***///111///((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............//////000000000000///000444:::@@@DDDBBBCCCCCCBBBAAA@@@AAACCCFFFGGGHHHKKKMMMOOONNNMMMUUUUUUUUUUUUVVVXXXZZZ\\\^^^dddkkkwww}}}}}}|||~~~rrrnnntttwwwwwwwww```YYYMMMDDD@@@@@@AAACCCIIIJJJKKKKKKKKKLLLOOOQQQOOOPPPRRRUUUVVVTTTPPPLLL<<<777444666888>>>JJJVVVWWWTTTOOOIIICCC>>>;;;:::===???AAA@@@<<<777333222------,,,+++++++++,,,,,,++++++************++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))),,,***((('''((()))++++++*********))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))((('''''')))+++...+++(((&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++******))))))(((((())))))************))))))))))))******+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,+++***)))+++---///...---*********++++++******)))************************))))))))))))))))))))))))]]]SSSNNNLLLKKKFFFEEECCC@@@???@@@@@@???===999888666555666555444222//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))***)))+++000222111))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,...///111222111444999>>>BBBDDDDDDDDD@@@@@@@@@@@@???AAAEEEHHHKKKMMMNNNLLLJJJGGGGGGGGGOOOSSSZZZbbbkkkttt~~~~~~xxx|||yyyzzz~~~zzzkkk]]]TTTNNNJJJIIIGGGGGGEEECCCAAACCCFFFIIIMMMMMMOOORRRTTTSSSQQQNNNAAA:::666777666777AAANNNOOOQQQTTTTTTOOOGGG===777888;;;???CCCDDDBBB???<<<111000...,,,++++++++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***(((&&&&&&((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((''''''(((******(((&&&&&&'''))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************))))))))))))************))))))))))))******+++,,,,,,,,,)))***************+++++++++++++++++++++++++++***+++++++++++++++,,,------,,,---------------,,,,,,***)))((()))+++,,,+++***)))))))))***))))))((('''************************))))))))))))))))))))))))~~~\\\SSSMMMKKKIIIDDDDDDBBB????????????>>><<<999888666555666555444222.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))***((()))...///...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,---...000333555777888;;;@@@DDDEEEDDDAAA???>>>???AAABBBCCCFFFJJJMMMIIIMMMPPPOOOLLLNNNUUU\\\cccjjjsss|||yyyqqq{{{|||||||||xxxqqqlllgggddd```^^^YYYRRRKKKGGGFFFFFFJJJIIIIIIKKKMMMOOOOOONNNFFFAAA@@@BBB>>>888===HHHJJJNNNSSSWWWVVVQQQJJJFFF===;;;;;;>>>CCCGGGHHHFFF===:::777333///---,,,,,,,,,++++++******++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))'''((((((((()))))))))***)))(((&&&'''***+++***((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((''''''((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))******************++++++))))))************))))))))))))***++++++,,,------***+++,,,...///111222222111222222333333444444444666666666666777888::::::999999999999999888777666444222000//////...,,,***+++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))}}}\\\SSSMMMIIIGGGBBBCCCAAA>>>>>>>>>>>>===;;;999888666555666555444222------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''******''''''+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////000111444777:::<<>>===<<>>???>>>;;;999777777666666444222...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))((((((******))))))((((((((('''''''''((()))***++++++,,,************************************************++++++******************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,---...............---...222666;;;>>>>>>===<<<999888;;;>>>???@@@BBBKKKJJJIIIJJJLLLNNNMMMLLLKKKZZZjjjuuuuuuhhhYYYHHH===AAAFFFFFFHHHOOOFFFKKKQQQRRRPPPMMMNNNOOOTTTWWWYYYTTTLLLGGGHHHLLLOOOKKKBBB;;;888>>>IIIRRRJJJLLLMMMJJJBBB999333111111...+++)))***+++,,,,,,...,,,******,,,,,,,,,+++))))))))))))))))))))))))...000...)))(((******'''******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///222444&&&(((+++***'''&&&(((+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))******(((''''''(((******+++++++++,,,,,,,,,,,,+++***)))))))))***+++))))))))))))***+++,,,---,,,---.........///333666;;;===???BBBEEEHHHJJJKKKJJJKKKLLLNNNOOOOOOOOOPPPNNNPPPSSSVVVXXXXXXXXXWWWZZZXXXVVVTTTTTTTTTVVVWWWRRRQQQOOOLLLIIIGGGEEEDDD???>>>;;;888444000,,,+++---,,,+++***)))))))))))),,,+++***)))((((((((()))ZZZRRRTTTMMMFFFHHHGGGDDD@@@>>>>>>???>>>>>>;;;999777777666666444222...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((('''(((((('''''''''&&&&&&&&&(((((())))))******++++++************************************************++++++******************,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,---,,,,,,+++,,,,,,------///...---------...000111555444444555777888888777777:::>>>AAACCCDDDGGGKKKKKKJJJGGGEEEFFFKKKTTT[[[ooo{{{|||{{{yyyfffVVVRRRMMMDDD@@@CCCQQQOOOMMMKKKLLLOOORRRTTTQQQTTTVVVSSSMMMHHHFFFFFFJJJJJJHHHBBB<<<<<>>===444111//////000000000///...,,,*********+++***)))************************&&&***,,,)))'''***+++*********))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***---///111***)))(((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******)))(((((()))))))))*********+++++++++******)))((()))***+++,,,,,,,,,+++++++++++++++,,,,,,...222555777:::>>>AAAEEEGGGJJJMMMPPPQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[VVVUUUUUUTTTRRRQQQOOOOOONNNLLLIIIEEE@@@;;;777555222000---***))))))******))))))******))))))((((((ZZZQQQRRRKKKFFFHHHEEECCCAAA?????????>>><<<;;;999777666777666444222...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''((((((''''''''''''&&&&&&)))))))))))))))***************************************************************++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***+++,,,------------...------,,,,,,---------000///...---...000333555888777777777777999:::;;;>>>CCCHHHHHHEEEEEEJJJOOOFFFJJJOOOQQQUUU```ooo{{{zzznnniiiaaaRRRGGGDDDIIIGGGGGGHHHLLLNNNMMMKKKPPPRRRTTTTTTPPPKKKEEEAAABBBFFFIIIGGGAAA<<<;;;<<>><<<:::888888666333000///---+++***+++***)))(((************************%%%,,,000,,,((()))************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***,,,---000+++''''''***,,,***'''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))***+++,,,,,,***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))******************))))))***+++---...,,,,,,---...///111222222888<<>>BBBIIINNNPPPPPPNNNMMMKKKIIIFFFCCC@@@;;;555000000...,,,,,,,,,,,,+++***************************,,,555999333+++((())))))******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***111---***)))***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))+++------+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******))))))+++---)))*********++++++++++++++++++******+++,,,---...+++---111555999===@@@AAAGGGKKKPPPSSSTTTTTTUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>???BBBHHHMMMQQQRRRRRRTTTVVVWWWXXXXXXXXXVVVWWWZZZ\\\]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUJJJHHHDDD@@@;;;666333111---,,,,,,+++++++++,,,,,,[[[PPPQQQJJJFFFIIIDDDCCCAAA@@@@@@???===;;;:::888777666777666555333...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++,,,((((((((((((((((((((((((+++***************))))))))))))***************************)))))))))))))))******************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,---......)))---222777:::;;;;;;;;;555999>>>BBBDDDGGGKKKMMMGGGGGGDDDBBBKKK]]]kkkppp{{{xxxsssooonnnlllnnnuuuyyyxxxvvvuuupppkkk```PPPCCCBBBKKKTTTHHHHHHJJJOOOSSSSSSNNNIIIFFFAAA===>>>BBBCCC>>>888555;;;CCCLLLQQQRRRPPPNNNQQQPPPMMMKKKGGGBBB;;;777111///---,,,,,,,,,+++***************************000888;;;555,,,(((((((((******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))---......,,,)))(((***,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******)))***---///+++++++++,,,,,,,,,------++++++******+++,,,...///222555999???DDDIIILLLMMMNNNQQQUUUWWWVVVTTTSSSRRRRRRNNNHHHCCC???===>>>???======>>>???????????????<<<;;;::::::<<>><<<999888666666777777555444...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))+++++++++***************''''''(((((((((((()))))))))))))))))))))***************************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------.........,,,,,,,,,---...///000111---111888>>>AAABBB@@@>>>===AAADDDEEEEEEFFFJJJMMMIIILLLMMMPPPbbb|||~~~{{{xxxvvvtttsssoookkkjjjlllnnnpppqqq{{{~~~|||nnnYYYIIIDDDEEEBBBAAABBBFFFKKKOOOOOONNNOOOHHHAAA@@@DDDEEE@@@;;;666999@@@HHHOOORRRRRRPPPPPPOOONNNNNNMMMJJJFFFBBB666333000......---+++)))++++++++++++++++++++++++,,,222555000******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///---)))'''))),,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))%%%&&&(((******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((()))***+++------...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++...111,,,,,,,,,,,,---------...+++++++++,,,...000333444???AAADDDHHHLLLNNNOOOPPPPPPSSSVVVWWWUUUSSSRRRQQQJJJGGG@@@:::777666777888666777999:::;;;<<<<<<<<<;;;:::999888888:::;;;===888:::===AAAFFFKKKNNNPPPSSSSSSTTTUUUWWWXXXZZZZZZ\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\ZZZUUUNNNHHHDDD>>>;;;555000,,,++++++,,,\\\RRRSSSLLLGGGIIIGGGDDD@@@>>>>>>???>>>>>>999888666666777777555444...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))))))))***************''''''((((((((()))))))))(((((())))))******++++++******************************************************++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---............,,,------///000222444555777;;;@@@DDDFFFFFFDDDCCCBBBEEEFFFEEEEEEIIIQQQWWWnnnvvvzzz{{{}}}yyyuuuqqqnnnpppzzzoooZZZJJJBBBKKKHHHCCCAAABBBFFFIIIKKKNNNMMMKKKJJJJJJHHHEEECCC;;;;;;===BBBJJJPPPRRRSSSOOONNNNNNNNNOOOOOOLLLJJJBBB???:::666333000---***++++++++++++++++++++++++)))---...+++)))+++,,,+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((()))***,,,---,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''((()))***,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************,,,///222++++++,,,,,,,,,---------...///111444888<<<@@@CCCHHHIIILLLNNNOOOOOONNNMMMNNNPPPQQQQQQNNNKKKJJJJJJ@@@>>>;;;999777666666666222333555666777888888888666777777888888888888777444444555666999<<>>???>>>999777666666777777666444...------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,'''(((((()))***++++++,,,******************************************************+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---............---...///111333555777888AAACCCEEEGGGHHHHHHGGGFFFBBBCCCDDDEEEGGGPPP^^^hhhwwwrrruuuwwwuuuooogggbbb```YYYTTTJJJBBB===>>>AAAEEEGGGMMMSSSTTTPPPLLLKKKLLL@@@<<<:::<<>>======>>>===:::777666666777888666666555777:::???CCCFFFMMMOOOQQQTTTWWWYYYZZZ[[[VVVUUUTTTSSSTTTVVVXXXYYYWWWVVVSSSMMMFFF>>>666222zzzWWWQQQNNNJJJJJJGGGGGGDDDAAA@@@@@@@@@???>>>999777777777777777555333///...,,,******+++,,,---***,,,------,,,++++++,,,))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++'''''''''&&&(((******((()))************+++++++++((((((((()))******++++++000&&&%%%000666000******,,,+++***))))))***+++++++++***)))***,,,---,,,+++,,,,,,++++++,,,,,,---...---------...------,,,,,,+++,,,---............------///222555888;;;@@@CCCHHHIIIHHHFFFDDDDDDEEEGGGBBBDDDHHHMMMXXXkkk|||qqqjjjgggeeeiiinnnyyy{{{lllOOO???CCCEEE@@@DDDHHHLLLMMMMMMLLLMMMNNNLLLJJJEEE@@@>>>BBBKKKRRRTTTSSSPPPKKKGGGGGGJJJMMMOOOPPPOOOLLLFFF>>>666222...,,,++++++,,,------,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++)))*********++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++*********)))((()))+++---...,,,,,,---...000111222222>>>BBBGGGKKKKKKJJJJJJJJJNNNKKKGGGDDDBBBAAA???===;;;999777777999<<<>>>???BBBBBBDDDGGGIIIHHHFFFCCC???>>>===<<<;;;<<>>===999777777777777777555333///...,,,+++***+++,,,---***,,,------,,,++++++,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))+++---,,,+++,,,,,,---)))************+++++++++(((((())))))******++++++///)))+++555999222,,,,,,,,,+++***))))))***+++++++++***)))***,,,,,,,,,***,,,,,,++++++,,,,,,---...---------......------,,,............------------000333777:::===@@@CCCEEEFFFGGGIIIHHHGGGFFFFFFFFFHHHNNNXXXbbbooo{{{rrrkkkhhhkkkppp|||yyydddQQQHHHAAA:::>>>BBBFFFJJJLLLNNNPPPRRRQQQPPPKKKEEEAAAAAAEEEIIINNNPPPQQQKKKCCC@@@BBBGGGNNNOOOQQQPPPMMMGGG@@@<<<666222...++++++,,,,,,,,,---,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++)))))))))*********++++++************************************************+++++++++*********))))))***++++++,,,,,,++++++***************++++++++++++///...,,,---000666<<<@@@FFFIIIKKKLLLJJJHHHGGGGGG@@@===:::999888888777666999:::<<>>AAAEEEGGGNNNOOOMMMKKKHHHIIILLLOOORRRVVVXXXWWWXXXZZZTTTLLLyyyVVVQQQNNNJJJIIIFFFFFFCCC@@@>>>>>>>>>>>>===999777777777777777555333///...,,,+++++++++,,,---***,,,------,,,++++++,,,))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))******))))))))))))******''')))***)))''''''))),,,)))************+++++++++(((((())))))***+++++++++,,,***///888888000+++---++++++************+++,,,******)))+++,,,---,,,***,,,,,,,,,,,,,,,------...,,,------.........------000///...------...///000000444999>>>@@@BBBDDDFFFEEEFFFFFFFFFEEEFFFIIILLL]]]fffrrr~~~xxxrrrtttyyyvvvdddSSSJJJGGGEEEDDDBBBBBBEEEJJJOOOSSSUUUTTTRRRMMMHHHDDDCCCCCCHHHMMMQQQLLLBBB::::::===FFFIIINNNQQQQQQNNNJJJGGGBBB===666000...---,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))******+++((()))))))))************************************))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++*********+++,,,,,,,,,++++++000111111444999???EEEHHHEEEFFFFFFDDDAAA===<<<<<<888666444444555666666555555888===CCCGGGJJJLLLLLLRRRPPPOOOOOOPPPRRRRRRRRRNNNMMMKKKKKKKKKJJJHHHGGGFFFFFFGGGIIILLLMMMMMMLLLNNNLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@AAACCCEEEFFFEEE???===:::888777777888999CCCEEEGGGGGGFFFDDDDDDDDDHHHMMMQQQTTTYYY\\\YYYTTTzzzXXXRRROOOKKKJJJGGGEEEBBB???>>>>>>>>>===<<<999777777777777777555333......---,,,,,,,,,,,,---***,,,------,,,++++++,,,))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))***))))))))))))))))))***)))((()))++++++)))(((***))))))*********+++++++++((())))))******+++,,,,,,'''(((---333111***)))---++++++***+++++++++,,,,,,+++++++++,,,......---+++,,,,,,,,,,,,,,,---......,,,------...............000000......///111333555555999???BBBDDDDDDDDDEEEBBBDDDFFFJJJPPPZZZdddkkkzzz~~~ppp\\\VVVZZZXXXQQQFFF@@@???DDDIIILLLPPPQQQRRRQQQNNNKKKHHHFFFHHHLLLPPPMMMFFF===888555;;;???DDDJJJNNNOOONNNNNNLLLGGGAAA;;;777333000---,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((******((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((()))))))))*********************************)))))))))******************************************++++++,,,,,,++++++*********+++,,,---...000000333777<<>>;;;888666666777===<<<;;;;;;===>>>===<<<;;;>>>CCCFFFHHHJJJKKKLLLNNNKKKIIIGGGGGGGGGFFFEEEHHHGGGGGGIIIJJJKKKKKKIIIIIIGGGFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJNNNQQQRRRRRRPPPMMMIIICCC>>>999555333777:::===?????????>>>>>>???AAAFFFJJJPPPVVVYYYZZZ{{{YYYTTTQQQMMMKKKGGGEEEBBB???>>>>>>>>>===<<<999777777777777777555333......------,,,,,,,,,---***,,,------,,,++++++,,,******************************************************)))))))))(((((((((************************)))))))))******)))))))))---...666BBBEEE;;;///((())))))*********+++++++++)))))))))***++++++,,,,,,''')))+++,,,)))''')))...******++++++,,,,,,,,,,,,,,,,,,---...000000...,,,------,,,,,,------...///,,,---....../////////.../////////000333666:::<<<@@@BBBEEEFFFDDDCCCBBBCCCAAAIIIVVVdddrrr}}}}}}yyyuuuxxx~~~hhh___cccddd]]]SSSMMMKKKIIIEEEBBBEEEGGGJJJMMMPPPPPPNNNMMMMMMMMMNNNOOONNNGGG<<<444444666;;;AAAGGGLLLOOOQQQRRROOOLLLHHHCCC===777222------,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((******((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))))))))******+++))))))))))))*********************************************+++++++++,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,///333777:::===@@@CCCFFFEEEBBB>>><<<<<<======<<<::::::<<<>>>CCCBBBAAABBBCCCCCCBBBAAADDDFFFHHHHHHGGGHHHJJJLLLDDDCCCBBBBBBCCCDDDBBBAAADDDDDDDDDCCCBBBCCCEEEFFFJJJIIIHHHFFFDDDCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOMMMMMMMMMPPPUUUXXXZZZZZZZZZYYYWWWSSSMMMEEE>>>:::666666666666888999999999;;;:::;;;???EEEMMMVVV\\\zzzYYYTTTQQQMMMKKKGGGFFFCCC@@@>>>>>>>>>>>>===999777777777777777555333............---------,,,***,,,------,,,++++++,,,************************************************))))))))))))((((((((('''************************))))))************)))))))))000BBBUUUWWWDDD///%%%)))************+++++++++))))))******+++,,,,,,,,,***++++++***((((((+++///)))***+++,,,---------,,,,,,,,,---///111000...,,,---------------......///,,,---.../////////////////////111333777;;;???AAACCCDDDDDDCCCCCCCCCEEEGGGTTTbbbxxx{{{zzzzzz}}}rrrooogggdddaaabbbccc\\\PPPEEEAAABBBDDDGGGLLLOOOPPPOOOQQQNNNMMMQQQTTTPPPDDD999444444555999???GGGOOOSSSTTTSSSRRRQQQNNNHHHAAA;;;333222000...,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((())))))***)))))))))))))))******+++)))*********++++++++++++*********************************+++,,,,,,------***************+++++++++***++++++,,,,,,++++++***,,,---...000444999===@@@FFFDDDBBB???===<<<<<<<<<;;;<<<===>>>>>>???AAADDDBBBAAAAAABBBCCCCCCAAA@@@===@@@CCCDDDDDDFFFKKKOOOHHHGGGHHHKKKPPPTTTWWWXXX\\\\\\YYYRRRJJJHHHLLLRRRYYY\\\]]]XXXNNNEEECCCCCC@@@BBBDDDFFFHHHHHHHHHGGGLLLLLLLLLPPPTTTYYYZZZ[[[WWWYYYZZZ[[[WWWQQQKKKGGG@@@<<<888555555666777777<<<999777999===DDDOOOZZZyyyXXXSSSPPPKKKIIIEEEFFFDDDAAA?????????>>>===999777777777777777555333...............------,,,***,,,------,,,++++++,,,*********************************************************)))))))))((((((************************((()))***++++++***)))((($$$,,,???NNNJJJ777)))''')))************+++++++++)))******++++++,,,,,,---)))++++++***)))***,,,---)))***+++---------------***+++,,,...000///,,,***---------------...//////,,,---...///000000000000111222444888;;;>>>AAABBB@@@BBBDDDGGGMMMUUU^^^ddduuu~~~}}}pppllljjjnnnrrrpppeeeZZZMMMJJJGGGFFFIIILLLMMMMMMOOONNNNNNRRRUUUSSSJJJBBB888555222222777AAALLLTTTUUUTTTTTTTTTSSSOOOJJJGGG===:::555111---,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,************************)))))))))***+++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***---///333777;;;>>>???@@@@@@>>><<<:::999:::;;;<<<;;;===?????????@@@AAACCCBBBBBBBBBDDDFFFFFFEEECCC<<>>::::::;;;<<<;;;===888555666777;;;FFFQQQwwwVVVRRROOOJJJGGGCCCGGGDDDAAA@@@@@@@@@???>>>999777777777888777555333......//////......---,,,***,,,...---,,,+++,,,,,,************************************************+++++++++************)))************************((()))***++++++***)))(((%%%+++888???555&&&&&&111)))************+++++++++)))******++++++,,,------''')))***)))***+++***((()))***+++---......------))))))***---///...+++(((...------------...//////,,,---...///000000000000333444777:::===@@@AAABBBBBBEEEJJJSSS```ppptttjjjhhhjjjrrrzzz~~~vvvmmmnnnuuuzzzvvvqqq\\\VVVNNNIIIIIIJJJKKKJJJLLLMMMOOORRRTTTRRRMMMHHH;;;666///,,,111<<>>333555888;;;===<<<;;;:::@@@BBBDDDDDDCCCBBBCCCCCCFFFFFFGGGJJJLLLMMMLLLJJJMMMXXXhhhuuuwwwsssooopppwwwsssnnnxxxqqq```ZZZZZZ[[[\\\ZZZVVVNNNGGGBBB@@@@@@AAADDDIIIMMMOOOOOOPPPQQQTTTUUUVVVVVVTTTSSSKKKGGGBBB@@@AAACCCCCCBBB;;;666333444444555===III|||[[[UUUOOOIIIHHHEEEFFFEEECCCAAA???===<<<<<<:::999888888888777555333...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))*********))))))(((******))))))******+++,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000//////........./////////...///111444666777777===:::888;;;>>>??????@@@DDDMMMbbb~~~uuummmiiijjjkkkrrr~~~tttkkksssqqqZZZIIICCCDDDCCCFFFLLLRRRTTTSSSPPPMMMBBB===888555333555AAANNNOOOQQQTTTTTTSSSRRRRRRSSSQQQNNNGGG???888222...+++---,,,++++++++++++,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************+++,,,,,,+++***)))+++,,,)))***,,,------///222444888>>>BBBAAA===;;;999999444666777666:::AAACCC???CCCDDDDDDBBB>>>===???BBBFFF]]]uuu~~~ooo```jjjtttxxxvvvvvvxxx~~~ppphhhooo{{{kkkPPPIIICCC@@@BBBEEEFFFHHHKKKLLLIIINNNOOOLLLSSSZZZUUUYYYUUUPPPLLLGGGDDDHHHPPPLLLHHHBBB:::444222333555{{{[[[UUUPPPJJJGGGDDDFFFDDDBBB@@@>>><<<<<<;;;:::999888888888777555333///...------...///...,,,......---,,,,,,+++******+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((******************************++++++++++++******))))))************))))))******))))))******+++,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...............///000/////////111333555555999:::<<<>>>???@@@CCCFFFMMMeee}}}}}}~~~zzzgggSSSJJJKKKIIIGGGFFFHHHJJJMMMOOOJJJDDD>>>999444444>>>HHHQQQSSSVVVVVVVVVUUUVVVVVVRRRQQQNNNIIIBBB<<<666222,,,,,,,,,+++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************+++,,,,,,+++***)))***,,,***+++,,,,,,...222777;;;BBBDDDCCC???:::777555555888888:::<<<>>>AAACCCEEECCCGGGKKKJJJFFFCCCDDDGGG```zzzzzz|||yyyzzz~~~}}}|||~~~{{{zzzvvvyyy}}}fff]]]WWW[[[```___ZZZVVVRRRIIIJJJNNNMMMRRRWWWRRRVVVTTTRRRPPPLLLHHHLLLSSSKKKKKKIIIDDD===666222111zzz[[[VVVQQQJJJGGGCCCEEEDDDBBB???===<<<;;;::::::999888888888777555333000///------......---+++//////...---+++***))))))+++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))******************************++++++++++++******))))))***************)))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///000///000000222555777999===??????===<<>>BBBAAA>>>CCCLLLWWW^^^dddccc\\\UUUSSSTTTeeexxxqqquuu~~~~~~}}}vvv}}}||||||wwwsss|||~~~eeeNNNDDDFFFFFFJJJPPPPPPVVVUUUVVVXXXTTTMMMJJJLLLKKKLLLKKKGGG@@@:::666444xxxZZZVVVQQQJJJGGGCCCDDDCCCAAA???===;;;:::::::::999888888888777555333111///............,,,***......---,,,,,,+++******************************))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******))))))***+++++++++************))))))******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......------------......///---///222555777999<<<>>><<<>>>===;;;@@@OOO```jjjuuuxxx{{{~~~sssooopppjjjjjjooo{{{}}}uuuTTTOOOHHHEEEFFFIIIJJJJJJPPPMMMKKKIIICCC<<<;;;???JJJMMMPPPRRRSSSSSSTTTVVVRRRSSSTTTTTTQQQLLLGGGDDD999777222...+++))))))***++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))))))))************************************))))))***+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++******+++---+++---111444888>>>DDDIIIHHHCCC>>><<<;;;999:::<<>>555===EEEKKKXXXkkk|||}}}xxx|||~~~zzzvvvtttppplllmmmrrr}}}zzzzzzlllYYYJJJDDDDDDFFFFFFIIIIIIKKKNNNKKKDDDAAABBBHHHKKKOOOQQQQQQRRRSSSUUUTTTTTTTTTSSSRRRPPPNNNNNNGGGBBB:::333---+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++,,,---///---111777<<<@@@CCCFFFHHHEEE@@@===?????????CCCJJJIII@@@???FFFHHHKKK\\\qqqvvv|||tttqqqqqqyyy}}}~~~sssjjjccceeellllll[[[NNNDDDFFFNNNRRRRRRQQQOOONNNKKKGGGBBB??????@@@uuuWWWSSSOOOJJJGGGDDDEEEDDDBBB???===<<<;;;::::::999888888888777555333000///------......---+++***++++++,,,,,,------...******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,,,,,,,******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...........................///000111222555888999888999<<>><<<<<<;;;:::999888888888777555333///...------...///...,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///......//////111222222777888999888888<<>>BBBDDDDDDCCCCCCCCCCCC???@@@FFFIIIQQQfff}}}}}}pppgggcccdddfffwww}}}sssxxx{{{}}}~~~zzz{{{~~~~~~cccLLL??????FFFJJJNNNSSSUUURRRMMMIIIFFFuuuUUUPPPMMMIIIHHHFFFFFFEEECCCAAA???===<<<<<<:::999888888888777555333...---,,,---//////...------------,,,,,,+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******((()))***+++,,,---------*********)))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000111333333::::::999777:::CCCRRR^^^}}}xxxuuuqqqkkkooovvvlllggghhhiiigggcccLLLFFFBBBCCCFFFHHHMMMSSSMMMOOORRRTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSPPPJJJAAA777222,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************,,,***)))'''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************************************(((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///000333666999AAACCCDDDDDDCCCBBBBBBCCC@@@<<<>>>FFFLLLZZZxxxyyyxxxuuuppp}}}zzzqqqsss~~~|||{{{}}}bbbHHHBBBHHHFFFHHHKKKMMMNNNOOOQQQSSSwwwWWWSSSPPPKKKHHHDDDFFFDDDBBB???===<<<;;;;;;<<<:::777666777777666555111111000......---------......---------,,,,,,,,,************************)))************+++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000/////////333111111222222111555;;;888<<<444111BBBXXXkkk~~~}}}pppjjjkkkbbbeeeppp|||}}}{{{{{{|||~~~{{{yyy}}}vvvsss|||wwwhhhdddnnnyyyuuuXXX>>>===FFFJJJHHHHHHGGGPPPVVVUUUTTTWWWVVVRRRXXXWWWUUUTTTSSSRRRRRRRRRSSSRRRQQQPPPOOOIIIAAA;;;222000---+++++++++***)))++++++***************+++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...******))))))******+++,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++///000+++)))+++,,,+++///...---...222888>>>BBB>>>BBBFFFDDD@@@>>>@@@DDD???BBBGGGOOOZZZhhhttt|||tttuuusssuuu|||~~~zzzuuusss~~~|||yyyxxx}}}~~~zzzccc]]]___ZZZOOOFFFGGGKKKOOOSSSVVVvvvWWWSSSPPPKKKIIIEEEFFFDDDBBB???===<<<;;;;;;;;;999888777888777555444111000///...------------......---------,,,,,,,,,************************)))************+++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000///111...///444777777888<<<000<<<@@@EEEZZZpppvvvhhhaaaaaahhhpppqqqxxx{{{uuurrrqqqsssvvvyyy{{{yyyxxx|||~~~wwwsssrrrsssvvvuuuuuuxxx}}}|||{{{zzzzzz|||}}}uuunnn|||xxxqqqppptttwww~~~nnnYYYKKKCCCAAAFFFLLLIIINNNPPPOOOQQQVVVWWWTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRROOOIIIDDD;;;777111---,,,---------------,,,++++++*********************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---******))))))******+++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---...---***,,,000///,,,,,,///333777;;;@@@DDDGGGAAABBBBBB@@@AAAHHHUUU______```cccgggkkkooorrrsss}}}xxxwww{{{~~~|||~~~}}}wwwqqqrrrxxxyyyuuutttvvvvvvtttooolllmmmooonnnqqquuuvvvsssmmmfffbbbddddddfffiiipppxxx}}}rrrssstttttttttxxx}}}{{{kkk[[[LLLFFFKKKTTTsssVVVSSSPPPKKKIIIFFFFFFDDDBBB???===<<<;;;;;;:::999888888999888555222000///...---,,,,,,,,,,,,......---------,,,,,,,,,************************)))************+++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,------------.........000000000000000000000000111///111777;;;;;;;;;===777JJJVVV___qqqsssbbbZZZ\\\ggguuu{{{{{{zzzxxxvvvvvvwwwyyynnnlllhhhdddfffooo}}}}}}~~~|||~~~xxxsssrrruuuwww}}}tttrrrvvv~~~sssoooqqqyyyzzzuuugggYYYOOOFFF@@@FFFIIIKKKLLLPPPUUUVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWUUUTTTSSSTTTTTTSSSPPPMMMHHHAAA888111/////////000------------,,,+++)))(((************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++)))))))))***+++,,,******))))))******+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))---222111,,,...444<<<@@@AAAAAAAAACCCBBB@@@======DDDVVVooo}}}|||zzzxxxuuu|||ssseee```bbbcccbbb```aaa```\\\VVVRRRRRRTTTQQQVVVZZZYYYTTTPPPPPPQQQPPPLLLJJJLLLSSS]]]ffflll[[[\\\\\\]]]___dddjjjooommmllllllqqqzzzdddJJJFFFMMMpppUUUSSSPPPKKKIIIFFFFFFDDDBBB???===<<<;;;;;;999888999999:::888555222///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,************************))))))*********++++++++++++******))))))******+++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------------------............000000000/////////000000444444666999999777;;;@@@JJJ___mmmssswwwllllllmmmooorrrwww~~~~~~~~~zzzuuussssssuuuwwwxxxxxxyyyyyywwwtttvvv}}}xxxpppooo|||wwwyyyyyyrrrqqqlllllllllnnnwww{{{pppoooxxxxxx|||uuunnnfffTTT???BBBDDDFFFJJJOOOSSSSSSQQQSSSTTTTTTUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPJJJAAA999444111...---+++,,,,,,---,,,+++***)))************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))******+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,***,,,000000---111888@@@DDDCCCAAAAAABBB===<<<<<<@@@LLLccc~~~}}}}}}yyyzzzyyy~~~zzzjjjZZZRRRQQQSSSUUUUUUWWWWWWTTTQQQOOOQQQTTTUUUWWWYYYXXXVVVUUUUUUWWWTTTPPPMMMNNNOOOOOOPPPRRRJJJJJJJJJKKKNNNSSSYYY]]]WWWVVVXXX^^^iiiwww\\\JJJHHHlllRRRRRROOOIIIHHHFFFFFFDDDBBB???===<<<;;;;;;999888999999:::888555222......---,,,,,,,,,------......---------,,,,,,,,,************************))))))*********+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------.........---------.........////////////.........///000111666888::::::666444===HHH\\\pppzzz|||wwwiiibbbsssuuunnnmmmoookkknnnqqqqqqqqqvvvxxx{{{{{{tttuuuzzzzzzuuupppqqqvvvrrrqqqzzzxxxnnnllldddXXXHHHEEECCCDDDGGGJJJNNNQQQSSSSSSTTTUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSOOOHHHBBB;;;555...*********++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222444000,,,...222333666:::@@@BBBBBBBBBCCCDDD:::>>>DDDLLLYYYmmm}}}|||}}}www|||~~~zzzxxx}}}~~~vvvooonnnmmmiiijjjnnnllleee[[[SSSOOOPPPVVV[[[___bbbfffgggggghhhlllppprrrrrrtttwww{{{|||yyywwwvvvoookkkjjjeee\\\UUUTTTRRRPPPMMMKKKJJJKKKKKKLLLKKKKKKLLLPPPZZZhhhvvvooo^^^\\\gggPPPQQQMMMHHHGGGFFFFFFDDDBBB???===<<<;;;;;;:::999888888999888555222......---------------.........---------,,,,,,,,,************************)))************+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------.........////////////.........///111333444777999===???>>>AAAMMMZZZqqq~~~~~~}}}wwwtttvvvyyy}}}ssssssqqqkkkeeeeeekkkrrrvvv~~~yyyrrrxxxxxxkkkggggggXXXQQQJJJEEEAAAAAAHHHPPPPPPPPPRRRSSSSSSRRRQQQPPPVVVWWWWWWVVVTTTSSSTTTUUUSSSQQQNNNJJJEEE===444///,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---666:::666000222777;;;@@@@@@???>>>>>>>>>======FFFMMMWWW```hhhtttppp^^^WWWUUUUUUZZZbbbdddccceeejjjmmmpppvvv}}}zzz~~~zzz{{{wwwrrrlllfff```ZZZUUUQQQLLLJJJHHHGGGIIIRRR\\\dddxxx{{{}}}{{{|||cccNNNOOOLLLFFFFFFEEEFFFDDDBBB???===<<<;;;;;;;;;999888777888777555444///......---......//////......---------,,,,,,,,,************************)))************+++++++++,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,------.../////////............////////////000/////////111444666888999:::@@@KKKVVV```lllvvvsssuuuxxx||||||pppmmmttt{{{~~~zzztttrrrwwwtttiiiiiigggdddaaa\\\PPPDDDCCCIIIJJJLLLNNNPPPQQQQQQPPPOOOTTTVVVXXXXXXVVVUUUVVVXXXSSSSSSRRRQQQNNNHHHAAA<<<333111...,,,++++++,,,---************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------444888555333777<<>>>>>;;;<<>>===<<<<<<:::999888888888888555333000000///.......................................***++++++,,,,,,++++++*********++++++++++++******------------------------)))++++++)))+++...---(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++---...///000000---------........./////////000111000///...///000222000111777::::::<<>>===<<<<<<:::999888888888888555333//////...---------------------------------------++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))***,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++------------------------+++,,,------.........------------.........//////...000111000//////000111555555777888777999CCCNNNeeeqqq}}}iiiiiijjjjjjmmmvvv}}}pppjjjeeedddhhhkkkkkknnnttt{{{yyywwwvvvuuuooolllgggcccaaabbbeeegggffffffgggiiijjjlllmmmnnnnnnnnnmmmnnnppprrruuuwww|||~~~xxxwwwwwwuuuuuuxxx~~~wwwrrr{{{zzzttttttyyysss___NNNGGG>>><<<===CCCKKKQQQRRRQQQVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQOOONNNFFF;;;444000///...,,,,,,,,,,,,+++******+++,,,************************************************)))************++++++++++++++++++************))))))************+++++++++))))))*********+++++++++************************************************,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,***************++++++,,,+++************+++,,,,,,------------------------,,,---......///......---+++///666<<>>===>>>DDDRRRfff|||wwwpppxxx}}}{{{vvv}}}uuujjj]]]fffmmmpppssszzz~~~uuugggZZZRRRNNNNNNOOOTTT^^^iiippprrrvvv~~~gggQQQMMMNNNIIIEEEGGGGGGEEECCC@@@>>>===<<<<<<;;;:::888888999888555333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******++++++++++++++++++++++++///((('''---///+++***///))))))))))))************************************------------------------...............---,,,+++------........./////////...///000000//////111333444555777888888>>>PPPbbb|||qqqaaalllxxx~~~~~~vvvooojjjgggnnnkkkmmmuuu~~~|||wwwpppjjjeeebbbaaaYYYXXXVVVTTTRRRPPPPPPOOOJJJJJJJJJJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRUUUXXX\\\___bbbcccjjjnnnvvvxxxpppooovvvpppooosssiiihhhfff]]]UUUSSSHHHDDD??????DDDJJJNNNOOOSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTRRRRRRQQQTTTNNNEEE>>>999555000,,,------,,,++++++***))))))************************************************)))************++++++++++++++++++************))))))************+++++++++(((((()))))))))*********************************))))))))))))))))))))))))++++++,,,,,,,,,+++************************++++++***************+++,,,,,,,,,++++++++++++,,,------------,,,,,,,,,...///000111333666888999999888777222666;;;>>>???>>>======JJJOOOWWWdddsss}}}{{{}}}zzzvvvyyywwwyyyxxxsssqqqrrrpppkkkwwwmmm^^^UUUPPPPPPKKKLLLSSSXXX[[[fffrrrttt}}}fffRRRNNNMMMHHHEEEGGGGGGEEECCC@@@>>>===<<<<<<<<<:::999999999888555333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***************************...(((+++888:::///)))...)))*********++++++++++++++++++++++++++++++++++++------------------------.../////////...---,,,+++............////////////...///000000///000333555666555888AAALLLZZZkkkyyyvvvhhhhhhooo}}}xxxoookkkoooyyyzzzssskkkddd___VVVSSSOOOJJJGGGEEEDDDDDDCCCCCCBBBAAA@@@?????????<<<>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDGGGKKKPPPVVV\\\```cccjjjpppxxx~~~xxxuuutttqqqoooppp}}}yyysss{{{wwwfffaaabbb```^^^^^^aaa\\\QQQFFF???@@@HHHOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUURRRNNNJJJFFF???555...---,,,,,,,,,,,,+++***)))************************************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))*********+++************************************************++++++,,,,,,,,,++++++***+++++++++***************+++************+++,,,,,,---,,,,,,,,,,,,---......------++++++,,,...000222888999;;;===???AAAAAABBB@@@===<<>>===<<<<<<<<<;;;:::999999888555333111000000///////////////------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++************************+++(((111AAACCC444***++++++++++++,,,,,,,,,------------------------------------------------------------......//////.............../////////000000...///000000000222666999;;;888???UUUnnnvvvlllkkkxxxyyyqqqkkkeeeaaa[[[VVVQQQLLLGGGCCCDDDBBB@@@===;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;::::::999777777777888888888999999::::::999999999999::::::======<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEHHHLLLQQQRRRRRRTTT[[[```kkkqqqyyywwwmmmiiieeehhhooozzzxxxllljjjjjjttttttlllkkkjjjhhhgggooopppjjj[[[HHH???CCCJJJKKKMMMOOOQQQSSSUUUUUUVVVWWWVVVUUUUUUUUUUUUVVVVVVQQQQQQSSSTTTQQQIII<<<333///---+++,,,---...,,,***************************************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++***************+++++++++***+++,,,,,,---------,,,,,,------...///...---,,,+++,,,...111222444333333444777;;;>>>@@@BBB>>>@@@LLLbbbvvvzzzssspppssswwwzzz{{{ooonnnooowwwwwwtttvvvgggqqq}}}uuu```[[[UUUKKKHHHNNNRRR```ssstttfffWWWOOOLLLHHHFFFGGGGGGEEECCC@@@>>>===<<<<<<===<<<::::::999888555333222111000000//////000000........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++************************)))***333@@@AAA666+++))),,,,,,,,,,,,---------...........................------------------------+++,,,---...///000000000....../////////000000000///000111111222555999<<<===>>>LLLjjjssshhhnnn}}}~~~{{{uuummmfffaaa[[[UUUPPPNNNKKKGGGDDDBBB@@@>>><<>><<<:::999999999999777777888999999999888888:::999999888888999::::::444555555666666777777888::::::::::::::::::999999777777888888999:::;;;;;;888888999:::<<<===>>>>>>===???AAAAAA@@@@@@DDDGGGLLLNNNRRRUUUYYY```jjjqqqyyy}}}wwwkkkccc___]]]bbbjjjtttkkkZZZiiimmmttt{{{wwwsssoookkknnnwww|||qqq[[[IIIBBBBBBGGGIIILLLOOOQQQSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVOOOPPPSSSVVVVVVOOODDD;;;444000,,,,,,---///---+++************************************************)))************++++++++++++++++++************))))))************+++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,++++++******************+++++++++++++++++++++,,,---------,,,,,,,,,,,,---............---------///000111///...------000555:::===???AAALLLaaazzz}}}wwwnnnggglllpppvvv~~~xxxqqqrrrwwwxxx~~~~~~sssiiiYYYMMMIIICCCLLL\\\mmm}}}ssshhhZZZRRRMMMJJJIIIJJJGGGEEECCC@@@>>>===<<<<<<>>><<<;;;:::999888555333111111000///////////////------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++///333555222---)))++++++,,,,,,,,,---------------------------------------------------------,,,---...//////000000000.../////////000000000000000111222222444777<<>><<<<<<===<<<;;;999999999888888777777666555666777888999888888777;;;::::::999999999::::::777777777777777888888888999::::::;;;;;;:::::::::444555666777888999::::::555666666777888999::::::888999;;;<<<>>>@@@AAABBBBBBBBBBBBDDDGGGKKKOOORRRSSSVVV[[[bbbkkkttt|||yyyooofffccccccdddllluuuvvvnnnhhhiiittt~~~zzzvvvttt||||||jjjUUUGGGBBBCCCEEEIIILLLOOOQQQRRRRRRPPPQQQSSSTTTUUUUUUUUUTTTQQQPPPQQQSSSTTTQQQJJJDDD;;;555...,,,---...,,,***************************************************)))************++++++++++++++++++************))))))************+++++++++************++++++++++++************************************************)))***+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...............////////////000000000111444888;;;>>>???III\\\qqq{{{xxxvvv{{{vvvwww}}}zzzuuuxxxzzzhhhZZZRRRQQQRRRYYYbbbkkkqqqtttsssiii]]]TTTOOOLLLKKKLLLGGGEEECCC@@@>>>===<<<<<<>>>===;;;::::::888555333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,***'''(((......+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////////////////000000000000111222333333555888===AAAKKK___~~~rrrnnnkkkgggkkkrrr|||zzz}}}~~~tttllliiiccc[[[TTTOOOKKKIIIBBBBBBBBBAAA???>>>>>>>>>===;;;888777888999888777555666777888999999999999888888:::;;;;;;;;;:::999888888999999888888777777999888888888777777777777666777888888888888888888888888888888999999999999===<<<<<<;;;;;;::::::999:::999999:::<<<===;;;:::<<<<<<<<<>>>AAACCCCCCCCCDDDDDDDDDFFFIIILLLPPPRRRXXXdddpppzzz|||qqqfff]]]\\\aaaeeeooo}}}ttthhhfffooosssuuu|||nnn]]]OOOFFFAAACCCGGGKKKNNNPPPPPPQQQMMMNNNQQQSSSTTTTTTSSSRRRTTTQQQOOOOOOQQQPPPMMMJJJAAA999111,,,,,,---+++)))************************************************)))************++++++++++++++++++************))))))************+++++++++))))))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------...//////000//////...---111111333666888;;;===>>>>>>NNNeeexxxwwwpppqqqttt}}}zzzzzzmmmbbbVVVPPPQQQUUU[[[```|||[[[OOOPPPHHHKKKIIIIIIHHHDDD>>>>>>AAAAAA===???===:::999888777666444222222111000///...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,000///---+++++++++---...------------------------//////............//////111...///222222000000444333///111777<<>><<<999===EEEMMMUUU```lll}}}xxxlllvvv{{{vvv|||~~~eeeSSSOOORRRTTT~~~yyyXXXNNNOOOHHHKKKIIIIIIHHHCCC>>>>>>AAAAAA===???===:::999888777666444222222111000///...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,000///---++++++,,,---...------------------------//////............//////000...///222333000111555333666999:::888???VVVmmmxxx{{{{{{|||ssskkknnnooorrr{{{iiiddd\\\VVVQQQMMMJJJHHHEEEDDDAAA???===;;;;;;;;;::::::::::::::::::::::::999999999999888888888888999999999999999999999888;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;::::::999::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAACCCFFFLLLSSSYYY```mmmsssggg```\\\___dddkkkxxx|||ttthhhaaajjjzzzzzzjjj```WWWPPPRRRKKKCCCCCCHHHKKKKKKHHHLLLNNNPPPRRRRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRNNNJJJBBB888///,,,,,,...,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++************************************************************************++++++++++++******************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------.../////////......444222333888;;;???GGGPPPdddbbb```eeesssvvvmmmrrr{{{tttcccRRREEEyyyuuuVVVMMMOOOHHHKKKIIIHHHGGGCCC>>>===AAAAAA>>>???<<<:::888888777666444222222111000///...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,---...------------------------000//////......//////000///...///333222000111555444777;;;>>>CCCSSSqqqwwwvvvuuunnnpppqqquuuzzz}}}rrrfff]]]PPPMMMHHHDDDBBBAAA@@@???===<<<;;;999888777777777999999999999::::::::::::999999999999999999999999999999999999999999999999;;;<<<<<<<<<<<<=========:::;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;======<<<<<<======>>>>>>?????????===<<<>>>AAADDDIIIPPPZZZeeerrrttthhhbbb``````cccgggpppuuubbbaaakkkuuu~~~yyymmmggg```WWW]]]TTTIIIBBBAAADDDFFFHHHLLLMMMPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRROOONNNJJJAAA666...,,,---+++++++++++++++,,,------++++++++++++++++++++++++******++++++++++++++++++******************************************************++++++++++++******************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------..................//////000000000777333555AAAOOOZZZbbbgggyyyrrrhhhgggqqq}}}{{{tttiiijjj}}}dddKKKzzzvvvWWWNNNPPPHHHJJJGGGGGGGGGBBB======AAAAAA>>>>>><<<999888888777666444111111111000///.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***---+++***+++------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///...------------......------------............000000////////////000000///...000222111...000666555777???NNNbbbwwwwwwtttrrrqqqvvv{{{sssooonnnooovvv|||oooddd[[[SSSJJJCCCEEEBBB???>>>>>>>>>>>>===:::999999888888888888888999999999999::::::::::::999999:::::::::::::::;;;::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????===>>>>>>>>>>>>======<<<>>>>>>======>>>>>>???@@@????????????????????????===<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<============>>>>>>>>>======<<<<<<;;;===<<<<<<<<<<<<<<<======<<<===>>>===<<<<<<===???BBBDDDEEEGGGKKKVVVdddnnnwwwnnnddd]]][[[hhhvvvyyymmmkkkfffllluuuuuunnnmmmggg]]]\\\]]]YYYMMM???;;;BBBKKKIIIJJJLLLOOORRRSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPNNNHHH@@@777111...+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++++++++,,,******************************************************++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.....................///000111222222444444@@@YYYsssxxxuuuyyy|||wwwnnnmmmlllssswwwzzzZZZOOOPPPGGGIIIFFFFFFFFFBBB======@@@AAA>>>===;;;888777777777666444111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,+++,,,------,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........---.........///---------....../////////000000////////////000000000///111222000...222999:::HHH]]]rrrsssmmmzzz~~~|||tttkkkkkksss~~~pppbbb[[[QQQIIIDDD@@@<<<999===;;;999888999::::::999999999999:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===============<<<<<<<<<<<<======888:::<<<<<<;;;;;;;;;<<<999;;;======???CCCIIINNNQQQZZZgggsss~~~yyyjjjeeeeeeeeefffiiiuuuwwwfffcccccchhhsssrrrooosssmmmaaaVVV^^^dddaaaWWWLLLFFFDDDEEEEEEFFFJJJOOORRRSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRROOOLLLKKKJJJDDD999111---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************************************++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////111222444555666999JJJjjj~~~}}}xxxrrrrrr}}}~~~}}}~~~\\\PPPPPPGGGIIIGGGFFFEEEAAA<<<===@@@AAA>>><<<:::888777777777666555111000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........////////////---------...//////000000111000000//////000000111111000111222111111:::DDDMMMllltttqqqyyyttteeecccggguuuzzznnn^^^PPPJJJFFFAAA===<<<<<<;;;:::;;;999777777888999888777888888999::::::::::::999::::::;;;;;;<<<<<<======<<<<<<======>>>?????????>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@??????>>>>>>======>>>>>><<<===??????===<<<<<<===999;;;>>>??????>>>???@@@???BBBGGGLLLRRR]]]sssqqqjjjbbb^^^^^^bbbmmmwwwtttkkk```]]]bbbllltttyyy|||}}}zzzlllXXXYYYaaaqqq{{{rrrXXXBBBEEECCCBBBEEEKKKPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRNNNKKKMMMPPPLLLAAA777000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------******************************************************++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000111444666777===???NNNjjj|||yyy\\\NNNNNNFFFJJJHHHEEEEEEAAA<<<<<<@@@AAA>>><<<:::777777777777666555000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---///---,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------...///////////////---------...///000000000111111000000000000111111000000222444444999EEERRRmmmqqqooozzzxxxnnnjjjjjjmmmwwwxxxggg[[[SSSJJJBBB>>>===;;;:::;;;;;;<<<;;;;;;:::999999:::;;;:::999888999:::;;;;;;;;;:::999;;;;;;<<<<<<===>>>>>>???>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@????????????@@@???@@@AAA@@@???======>>>>>>?????????>>><<<<<<;;;>>>>>>@@@BBBBBBDDDOOO]]]ppp~~~zzzlllfffcccaaadddhhhxxx~~~ooobbb]]]```ffflllyyyttt```[[[___sssvvv^^^IIIEEEAAACCCIIINNNQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQOOONNNOOOQQQNNNFFF>>>333222000///------,,,,,,++++++++++++++++++++++++******++++++,,,------...******************************************************++++++++++++******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////000//////000222444777999???CCCRRRiii~~~zzz~~~[[[MMMMMMFFFKKKJJJEEEDDDAAA<<<<<<@@@AAA>>>;;;999777777777777666555000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...,,,,,,------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000000//////---------...///000000111111111000000000000111111000000222555777>>>NNN]]]~~~rrrrrr~~~wwwnnnnnnsss|||vvvpppbbbQQQFFFDDDDDDCCC::::::::::::;;;;;;::::::999888777888:::;;;:::999::::::<<<======<<<;;;;;;<<<<<<<<<===>>>??????@@@??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAAAAACCCCCCDDDEEECCCCCCBBBAAA@@@@@@@@@AAA<<<===>>>===<<<;;;<<<======<<<<<<<<<<<<===???AAA;;;:::===AAA???;;;???HHHMMMXXXjjj~~~tttllleeecccdddhhhxxx~~~jjj\\\XXX^^^dddnnnsssgggaaaaaapppNNNHHHBBBBBBHHHMMMOOOOOORRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQOOOLLLGGGCCC555444222000...---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......******************************************************++++++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000///000222555888:::<<>>>>>??????>>><<<:::888777777666444333111///...---...///...---...111444111,,,***---000---,,,++++++------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,+++******,,,...///.........------,,,,,,,,,............/////////000333222000///......///000,,,444555777>>>FFF]]]}}}xxxdddwww|||qqqmmmwww~~~lllbbbYYYTTTMMMEEE???<<<;;;;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>===<<<===AAADDD???AAABBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCBBBDDDFFFCCCCCCDDDEEEFFFGGGHHHIIIKKKIIIHHHFFFEEEEEEFFFGGGFFFBBBAAADDDDDDCCCEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFFFFDDDDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFF@@@@@@BBBCCCDDDEEEEEEEEEEEECCCAAAAAABBBCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<======>>>>>>@@@GGGRRR[[[jjjppphhhhhhcccgggsss{{{rrrfffaaaXXX^^^rrrwwwuuussssssxxx{{{}}}TTTCCCHHHBBBCCCMMMLLLOOOQQQSSSSSSPPPOOOPPPRRRTTTRRROOONNNNNNNNNMMMKKKFFF===222...000111---)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,---------......---...000000///......///000///111444555888@@@JJJSSS]]]eeekkkwwwqqqpppsssfffTTTQQQGGGHHHEEEFFFCCC@@@>>>>>>???>>>>>><<<:::888777777666444333111///...---...///...---+++...000///---+++---///,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,++++++---///000.........------,,,,,,,,,........./////////000000111000000//////000111111111777777;;;HHHTTTjjjrrrkkkyyy{{{rrrdddVVVOOOJJJGGGCCC>>><<<;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????>>>>>>>>>>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFEEECCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHJJJGGGGGGIIIIIIFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>======<<<<<<<<<<<<======@@@???AAADDDFFFJJJWWWeee~~~yyyrrrhhhbbbeeeeeeggguuuwwwlll]]]^^^nnn}}}~~~~~~~~~|||zzzuuussszzziiiJJJ@@@BBBLLLNNNGGGKKKNNNQQQRRRQQQPPPQQQSSSRRRQQQOOOOOOOOOOOONNNLLLHHHBBB:::333///------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,---------.........---...000000///...///000666222333999AAALLL[[[hhhrrruuusssooottt}}}{{{rrrlllpppyyycccTTTRRRHHHIIIFFFFFFCCC@@@>>>>>>>>>>>>===;;;:::888777777666444333111///...---...///...---+++,,,.../////////...---+++++++++---//////---+++---------------------------,,,,,,++++++,,,,,,---------------------------......---,,,---...///000.........---------------....../////////000000000...//////000111222222222444999888@@@TTTeeewwwpppqqq{{{{{{yyy~~~zzzjjj```XXXNNNFFFBBB>>>===;;;:::::::::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAACCCBBBAAABBBDDDDDDDDDCCCDDDCCCBBBBBBCCCDDDCCCBBBEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMQQQOOOOOORRRQQQMMMLLLMMMOOOOOOOOONNNNNNNNNMMMMMMOOONNNLLLKKKKKKLLLNNNOOOMMMJJJIIIJJJMMMPPPOOOMMMJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHEEECCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???======<<<<<<<<<<<<======<<<::::::<<<<<<<<>>=========<<<;;;999777777777666444333111///...---...///...---.........000222111///,,,******+++---///000...,,,---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,---...//////...............---------...////////////000000000---...///000111222222222444999;;;GGG```ppp{{{yyy|||zzzrrreeeXXXOOOIIICCC??????<<<;;;;;;;;;:::::::::999;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBGGGEEEDDDEEEGGGGGGEEECCCCCCBBBAAACCCFFFHHHGGGFFFFFFGGGIIIJJJJJJLLLOOOQQQSSSSSSTTTUUUVVVXXXZZZ\\\ZZZ[[[]]]___`````````___```___aaaeeeeeeaaa^^^````````````_________^^^^^^]]][[[YYYXXXXXXZZZ\\\^^^VVVRRROOOPPPUUUXXXWWWTTTRRRRRRQQQQQQQQQPPPPPPPPPKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKHHHFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<======:::999999;;;???AAACCCEEEIIIPPPZZZhhhzzzjjj^^^XXXWWW]]]ccclllqqqeeebbbppp{{{yyyqqqmmm|||{{{wwwqqqiiieeeiiiooo}}}tttXXXOOOFFFAAAMMMJJJLLLOOOPPPPPPOOONNNMMMPPPPPPPPPQQQRRRQQQNNNKKKKKKMMMKKKCCC888000///111---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------............---///000000///000222444333111777JJJccc{{{ZZZNNNPPPGGGHHHGGGGGGDDD@@@=========<<<;;;:::888666666777666555333111///...---...///...---///......///000///---+++,,,+++,,,---//////...,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,------...........................////////////000000000111...//////000111111222222777AAAGGGUUUmmmyyy{{{yyyjjjcccXXXOOOFFFCCC@@@;;;999:::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<===>>>>>>????????????????????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFDDDCCCDDDDDDFFFIIIMMMQQQRRRSSSQQQSSSWWWZZZ]]]aaaeeeiiijjjjjjkkkmmmppptttxxxzzz{{{|||~~~~~~zzzwwwttttttuuuvvvkkkfffbbbcccgggiiihhheeegggfffccc```\\\YYYVVVUUUUUUTTTSSSQQQPPPOOONNNNNNOOOOOONNNOOOPPPPPPNNNMMMIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===============???===:::888:::===>>>===???CCCGGGKKKVVVjjjoooeee\\\UUUZZZggg||||||fff_________cccjjj|||xxxqqqmmmllllllxxxuuummmgggOOO@@@KKKFFFHHHJJJMMMPPPPPPPPPOOORRRQQQQQQRRRRRRQQQMMMJJJKKKMMMLLLIIIBBB999222---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////...///000000000111333666555777DDD]]]www^^^PPPRRRGGGGGGFFFGGGDDD@@@===<<<<<<<<<;;;999777666666666666555333111///...---...///...---------------,,,,,,,,,---///---,,,---.........,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------...............//////////////////000000000111111000000000000222444666777CCCSSS^^^kkk}}}ppp^^^PPPJJJEEE@@@<<<<<<<<<999888:::777888999:::;;;<<<===>>>============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAACCCFFFGGGGGGHHHKKKMMMPPPTTTYYY]]]```eeeiiimmmmmmqqquuuzzz|||uuunnniiigggfffeeeccc```]]]YYYVVVUUUVVVTTTQQQQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>;;;777777:::;;;999666;;;@@@AAABBBHHHSSS[[[ooowwweeeYYYYYY```pppooo[[[PPPTTT]]]nnn}}}{{{oookkkiiissszzzhhhOOOGGGCCCCCCEEEIIINNNRRRSSSSSSRRRQQQQQQQQQRRRQQQNNNLLLLLLLLLLLLMMMJJJBBB888000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...///000000000222555888777===NNNfff|||aaaRRRSSSHHHHHHIIIGGGDDD@@@===<<<<<<;;;:::888777555555666666555333111///...---...///...---+++---...---,,,---111555222///---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------------------........./////////000//////000000000111111111111000000111444999===@@@SSShhhvvvyyyqqqfffZZZLLLCCCAAA???;;;999;;;<<<::::::===888999999:::<<<>>>@@@AAA????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFLLLRRRTTTUUUYYYaaahhhlllrrrzzz~~~~~~yyyrrrllliiiddd```[[[WWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@;;;???>>>::::::>>>???===777999===???>>>>>>@@@BBBGGGSSSeeevvvjjj```YYY^^^jjjzzzxxxfffXXXOOOZZZmmm|||nnniiiooowwwzzzjjjQQQFFFDDDDDDGGGLLLPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQMMMMMMNNNNNNMMMHHH@@@::://////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,---------------............////////////...///000000000333666999===DDDSSSfffvvv{{{zzz___PPPSSSIIIKKKLLLGGGDDD@@@===<<<<<<;;;:::888777555555666666555333111///...---//////...---,,,///111000///111888???444111---++++++,,,---------------------------------,,,,,,++++++,,,,,,---------------------------,,,---......//////......---.........//////000000000000000000111111111111111111000222777===DDDHHH]]]uuuyyytttgggZZZSSSLLLDDD@@@BBB===999777999999888:::>>>>>>=========>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHPPPXXXaaadddeeekkkwwwuuupppiiiddd```___^^^]]]UUUTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@AAA;;;AAACCC>>><<<>>>===:::>>>:::888999;;;;;;;;;<<<@@@CCCJJJVVVcccxxx}}}ooobbb^^^___dddqqq~~~mmmTTTTTTcccsss|||xxxsssllliii|||~~~aaaMMMIIIFFFFFFIIILLLLLLKKKNNNMMMMMMNNNRRRTTTUUUUUUNNNOOOPPPOOOMMMIIIFFFCCC000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------+++,,,------......------............/////////000...///000000000333777:::HHHMMMYYYhhhttt}}}mmmsssfffUUURRRLLLFFFFFFIIIFFFBBB???>>>===<<<;;;999888777777777777444222111111000///////////////,,,---000000,,,...@@@TTT777111+++))),,,...---,,,..................------//////.........---------------------------------,,,,,,,,,---------.....................///000000222111/////////000///...---555666000444GGGYYYbbbsss}}}vvv^^^WWWNNNGGGCCC@@@<<<:::===<<<;;;;;;:::::::::;;;=========>>>??????>>>===BBBAAAAAAAAAAAAAAAAAABBBEEEFFFFFFDDDBBBBBBCCCDDDKKKLLLNNNPPPRRRVVVZZZ^^^dddkkkuuu|||zzzsssmmmiiidddbbb___]]]ZZZWWWRRROOOPPPNNNLLLLLLLLLLLLKKKIIIGGGHHHHHHGGGDDDBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;:::::::::>>>??????BBBJJJ[[[qqqssshhhaaa___gggqqqrrrddd^^^\\\ggg}}}rrrqqqyyyrrrsssqqq^^^JJJDDDFFFHHHLLLQQQKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQQQQOOOMMMHHHEEE===888111...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,222222***(((......&&&++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,---------......---------------------------------.........//////---------...///111222333///111444444222555AAALLL]]]eeesss~~~wwwqqqwwwcccSSSQQQKKKFFFFFFHHHEEE@@@>>>===<<<;;;:::999888777777777777444222111111000///////////////000...//////---+++333===333///******---//////---------...............---//////.........---------------------------------,,,,,,---------........................///000000000/////////000000000000///111222777FFF]]]rrr|||pppoooyyyrrrttt~~~ttteee]]]QQQLLLEEE@@@===<<<:::888::::::999999:::;;;;;;<<<>>>>>>???@@@BBBBBBBBBBBBAAA@@@@@@??????@@@BBBCCCAAACCCFFFIIIKKKNNNRRRUUUVVVZZZaaahhhooowww~~~yyyqqqjjjccc\\\XXXWWWTTTQQQPPPOOONNNJJJHHHJJJKKKKKKIIIGGGFFFEEEEEEBBBBBBAAAAAA@@@?????????======<<<<<<;;;;;;::::::999::::::999<<>>???>>>>>>??????@@@BBBCCCCCCBBBBBBAAABBBCCCFFFIIIKKKHHHLLLSSSYYY```ffflllppprrrxxx{{{qqqjjjfffaaa\\\XXXWWWUUUQQQMMMOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999;;;<<<:::888999===AAAEEEMMM]]]tttyyyhhh```bbbhhhiiinnnsss{{{sss\\\PPPWWWqqqxxx~~~kkkJJJFFFIIIGGGNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQQQQOOOLLLIIIFFFBBB<<<444...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///444333---+++///...)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,---------......------------------------------.........////////////////////////000111222000333333333===\\\||||||]]]OOOOOOLLLHHHIIIHHHDDD@@@===<<<<<<;;;:::999888777777777666444222111000000//////////////////------000222111---)))...,,,,,,---///000///---+++,,,---...////////////........................------------------------------------..................///000000000000000...///000111000111222333888888CCC[[[ppp|||wwwyyyuuukkklllkkkkkkppp{{{rrrbbbSSSHHHBBB???===<<<999888999;;;<<<===;;;;;;<<<<<<===???@@@AAAAAAAAA@@@@@@???@@@BBBDDDEEEFFFGGGIIIMMMSSSXXX[[[___dddmmmvvv~~~}}}uuukkkdddaaa^^^ZZZVVVWWWTTTPPPMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;===>>>>>>;;;:::;;;<<>>======<<<;;;999888777777777666444222111000000///////////////+++---...///000111111000........./////////---++++++,,,---...////////////---.....................---------------------------------.........//////...///000000111111000000111222333222000000333555888BBBZZZtttrrrpppxxxqqqwwwtttlll```RRRHHHBBB@@@@@@<<<<<<;;;::::::;;;===???===============>>>??????CCCDDDCCCAAA@@@AAAEEEHHHKKKLLLPPPUUU]]]dddkkkooo{{{tttmmmhhhaaa[[[[[[WWWRRROOOOOOOOONNNMMMIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>===999:::;;;;;;;;;;;;;;;<<<@@@<<<===DDDJJJWWWuuujjjXXXOOO\\\^^^___]]]]]]hhh|||pppXXXNNNXXXeee~~~www|||dddHHH===@@@HHHIIILLLOOOQQQSSSUUUVVVTTTRRRQQQQQQRRRQQQPPPNNNIIIKKKKKKFFF<<<333...,,,------------------------))),,,---,,,---000000///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,---------......................................./////////000000111000000000000000111222111444888AAAYYY___QQQQQQNNNJJJKKKIIIFFFBBB???>>>===<<<;;;999888777777777777444222111111000///////////////+++///000---+++---///000......//////...---,,,,,,,,,,,,---...////////////---------...............------------------------------........./////////...///000111222111000///222444444222000111666;;;???TTTsssyyy~~~ttt```ZZZQQQHHHAAA>>>>>>>>><<<<<<<<<;;;::::::<<<>>>======<<<<<<<<<===>>>>>>@@@BBBCCCCCCCCCFFFMMMSSS[[[___eeemmmvvv}}}pppggg___ZZZSSSPPPQQQRRRQQQPPPMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;777888===AAA@@@CCCVVVjjj~~~bbbNNNKKKMMMPPPPPPNNNSSSdddtttjjjUUUNNNNNNgggzzzyyyyyyzzz~~~|||iiiNNN@@@@@@DDDFFFHHHLLLOOORRRTTTUUURRRQQQPPPPPPQQQRRRQQQOOOKKKMMMNNNKKKDDD:::111,,,------------------------.........------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,---------..................................../////////000000000000000000000000111222333444777999BBB]]]___QQQPPPMMMHHHIIIIIIEEEAAA>>>===<<<;;;:::999888777777777777444222111111000///////////////---111111,,,+++...///---------......------...///------...............------------.........//////------------------------............////////////...///000222222111000///222333333111000444<<>>=========;;;===>>>===;;;;;;===???>>>>>>>>>??????AAABBBCCCCCCGGGKKKNNNRRR[[[fffnnn|||tttmmmccc\\\ZZZYYYVVVSSSQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???@@@???>>>======<<<:::999333777;;;===<<<===DDDKKKRRReeeyyybbbLLLHHHFFFHHHHHHIIIQQQ[[[jjjvvv}}}jjjXXXMMMTTTssszzzyyyyyyxxxvvvrrrhhhWWWJJJBBBDDDFFFIIIMMMOOOQQQQQQQQQPPPOOOOOOPPPQQQQQQPPPOOOOOONNNMMMHHH???666///........................,,,++++++++++++))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---.........---,,,,,,,,,,,,---------................................./////////000000000000//////000000111222333444444<<>>???>>>===<<>>============;;;888666;;;;;;:::777888;;;===;;;>>>HHHYYYpppqqqYYYNNNGGGGGGHHHFFFEEEHHHXXXaaalllwwwkkkYYYKKKjjj}}}vvv{{{{{{zzzuuuZZZBBBCCCFFFHHHKKKLLLNNNNNNQQQOOONNNNNNPPPQQQQQQPPPRRRPPPMMMLLLIIICCC999222........................***)))))),,,,,,,,,,,,...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,---------......////////////////////////////////////000000000000/////////000111333444555111@@@NNNXXXiii}}}}}}}}}zzzxxxwwwvvvsssrrrpppnnnkkkgggbbb^^^SSSQQQQQQTTTXXX]]]```aaalllsss|||\\\QQQMMMKKKLLLJJJHHHEEEAAA>>><<<;;;999777999999999999999888777777222111111000000000000000------......//////000000////////////////////////////////////////////////---------............/////////.........---------............/////////000000000///......///000111000444000...555:::HHH^^^|||kkk]]]RRRJJJDDD@@@AAAAAAAAA@@@???>>>===>>>??????>>>======>>>@@@@@@BBBCCCBBBCCCGGGOOOUUUbbbiiiqqqwww~~~zzzuuulllbbbZZZXXXTTTPPPPPPSSSQQQLLLSSSIIICCCEEEHHHGGGBBB@@@BBB@@@>>>>>>>>>>>>===<<<777888999:::::::::::::::>>><<<@@@NNNcccttt|||~~~kkkbbbTTTJJJFFFFFFGGGHHHNNNWWWbbbkkkvvv}}}hhhVVV___qqq~~~qqqSSSEEE???HHHLLLGGGJJJSSSMMMLLLLLLMMMNNNPPPSSSTTTVVVRRRNNNLLLKKKFFF===666...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---------------------------------------------------------............///............////////////000000000000////////////111000111333333222555:::AAAMMMWWWiii~~~}}}yyyzzzyyyrrriiibbb`````````___\\\ZZZVVVSSSPPPNNNKKKIIIAAACCCDDDCCCCCCEEEJJJNNN]]]gggttt~~~```SSSMMMIIIIIIGGGGGGDDD@@@>>><<<;;;999888888888888888888777777666222111111000000000000000.........///////////////........................////////////////////////---------............/////////.........------------------............///000000///......000111222///555333222:::CCCVVVoooppp```UUULLLEEEAAA>>>>>>>>>>>>>>>===<<<<<>>>>>@@@BBBAAACCCFFFHHHMMMVVVbbbjjjvvv~~~tttiiifff^^^VVVUUUWWWUUUPPPSSSKKKFFFIIIKKKIIIFFFEEECCCAAA???>>>??????>>>===999999::::::::::::999999888999===EEEPPP]]]iiiooouuupppggg[[[QQQKKKJJJKKKRRRVVVZZZ___fffttt``````dddlllrrrxxxmmmYYYGGGDDDFFFGGGJJJOOOLLLLLLLLLMMMOOOQQQSSSTTTVVVRRRNNNMMMLLLHHHAAA<<<222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000000000///111000111222111222;;;EEEVVVgggrrrzzztttkkkbbb]]]UUUQQQPPPPPPPPPOOOGGGEEEEEEFFFGGGFFFBBB???===???@@@???===>>>AAADDDKKKUUUbbbnnnuuu{{{```SSSMMMHHHGGGDDDFFFCCC???===<<<<<<:::999777777777777777666666555222111111000000000000000///////////////.........------------------------////////////////////////---------............///...............---------,,,,,,---------.........000000///...///000111222000666666999FFFSSSiii~~~wwwlll]]]QQQIIIDDDAAA>>>>>>>>>>>>===============>>>?????????>>>???BBBDDDEEEIIINNNUUU^^^kkkzzzrrreee^^^]]]YYYSSSTTTNNNKKKLLLLLLHHHGGGHHHEEECCCAAA@@@@@@@@@???===;;;;;;;;;;;;:::999888777444888;;;;;;===EEEQQQ[[[ppprrrqqqkkkbbb[[[YYYYYYbbb___\\\ZZZ]]]eeeqqqzzzvvvnnnbbbWWWRRR]]]xxxqqqVVVEEE@@@DDDGGGHHHKKKKKKLLLMMMOOOQQQSSSTTTVVVRRROOONNNNNNLLLHHHDDD999555000......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000000000000111111111111000777HHHYYY~~~}}}uuummmdddZZZSSSKKKHHHDDDBBBBBBBBBBBBAAA@@@???@@@DDDIIIJJJDDD???<<<<<<===;;;999999:::;;;;;;BBBMMMWWWaaalllwww~~~~~~]]]RRRLLLHHHHHHEEEDDDAAA>>><<<<<<<<<;;;:::666666666777666555555444222111111000000000000000000000//////......------------------------------////////////////////////---------............///........................---------.........//////000////////////111222333444777777AAAWWWjjj}}}zzzuuubbbYYYMMMDDDAAA@@@???>>>@@@????????????@@@@@@@@@===>>>@@@@@@BBBDDDHHHLLLRRRYYYdddooo{{{xxxpppfff\\\[[[VVVRRRQQQNNNIIIHHHKKKHHHFFFDDDBBBBBBBBB@@@???>>>======<<<;;;999888777555888:::999666999BBBIIIYYY___fffmmmoooooonnnnnnpppjjjccc^^^]]]```cccfff}}}qqq[[[KKKNNNfffnnnUUUEEEBBBEEEFFFIIIIIIKKKMMMOOOQQQSSSTTTUUUSSSPPPPPPPPPPPPNNNKKKAAA:::111...///111///,,,------------------------***++++++,,,,,,---------++++++++++++++++++++++++---------------------------------............///............////////////000000000000000111111111000000111111222???YYYqqqssslllcccZZZSSSMMMGGGCCCCCCBBBAAAAAABBBBBBBBBBBBHHHFFFFFFKKKQQQSSSOOOJJJ>>>>>>>>><<<:::999999999888;;;???EEELLLVVVaaaiiimmmssszzz~~~~~~}}}^^^SSSNNNJJJIIIFFFCCCAAA>>><<<<<<<<<;;;:::666666666666666555444444222111111000000000000000000000//////......------------------------------////////////////////////---------............///---.....................////////////000000000000000/////////000111333444333666999LLLmmm~~~}}}~~~nnn^^^RRRLLLCCC>>>>>>@@@@@@@@@@@@@@@@@@???@@@AAABBBCCC===@@@BBBEEEIIIOOOVVVZZZfffppprrrfff```ZZZWWWSSSOOONNNRRRLLLJJJGGGFFFEEEDDDBBBAAA@@@@@@???>>><<<:::888777666777888999999999;;;<<>>===<<<;;;:::;;;::::::;;;>>>EEEMMMRRRYYYaaammmwww{{{|||{{{yyyuuuuuuxxxbbbWWWPPPKKKIIIEEECCCAAA>>><<<<<<;;;:::999666666666666666555555444222111111000000000000000///////////////.........------------------------////////////////////////---------............///---------...............//////000000000111111111000/////////000222333555111999CCC]]]|||yyy}}}ssswww~~~rrraaaSSSIIIDDD>>><<>>>>>???AAACCCDDD===@@@EEEKKKSSS\\\eeelllwwwwwwmmmbbb\\\WWWSSSRRRTTTQQQNNNKKKIIIHHHGGGEEECCCCCCBBBBBB@@@>>><<<;;;999777666666888;;;;;;888555AAAAAAGGGVVVfffpppoookkkdddbbb^^^[[[XXXUUUQQQOOOOOOjjj|||mmmZZZMMMJJJXXXlllxxxuuuZZZCCC;;;>>>CCCDDDGGGJJJMMMOOOQQQQQQSSSSSSSSSSSSSSSRRRQQQPPPJJJCCC;;;555222111///---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///////////////000000111111222222222///000333666===OOOppp~~~sssdddVVVMMMHHHFFFDDDBBBBBBCCCEEEGGGDDDFFFGGGGGGFFFEEEFFFFFFAAA???>>>@@@GGGOOOWWW[[[MMMJJJDDDAAA???>>><<<;;;;;;999888888:::===BBBDDDIIIQQQ^^^iiioooqqqpppooolllmmmsss|||aaaVVVPPPKKKIIIEEEDDDAAA>>><<<;;;;;;:::888666777777777777666555555222111111000000000000000.........///////////////........................////////////////////////---------............///---------.........//////////////////000000000000000/////////000222444555666EEEWWWrrrwwwuuuzzznnncccVVVIIIBBB???<<<<<<@@@BBBBBB@@@AAA@@@??????AAACCCEEEFFFFFFJJJRRR[[[eeerrr~~~xxxlllddd\\\WWWVVVTTTRRROOOLLLKKKJJJHHHFFFDDDDDDCCCBBBAAA???===<<<888777666777999999888555>>><<<>>>FFFQQQZZZ\\\[[[XXXWWWUUUSSSPPPNNNMMMLLLIIIYYYlll~~~rrr\\\OOOLLLcccssstttxxxvvveeeLLL>>><<<@@@BBBEEEIIILLLNNNOOOPPPRRRSSSUUUUUUSSSQQQOOONNNKKKGGG@@@999333000...---........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///////////////000000111111222333333111111444999@@@RRRpppwwwlllbbbYYYPPPKKKIIIIIIHHHGGGFFFFFFGGGHHHDDDFFFGGGFFFCCCAAABBBCCC>>>>>>>>>???CCCKKKUUU\\\ZZZTTTKKKEEEBBB@@@>>><<<999888888999:::<<<<<<<<<===CCCMMMUUUZZZ\\\]]]^^^]]]___hhhttt{{{|||}}}~~~~~~}}}}}}~~~\\\RRRNNNJJJIIIFFFDDDAAA>>><<<;;;:::999888777777777777777666666555222111111000000000000000---.........//////000000////////////////////////////////////////////////---------.........//////---------.........//////............/////////000000/////////111222444666>>>RRRiii{{{xxxggg[[[RRRGGG<<>>:::999888777777888999999777666777;;;AAAIIIOOORRRMMMLLLKKKGGGDDDCCCFFFHHHGGGJJJQQQ\\\nnnppp^^^IIIMMMaaa|||www{{{uuu]]]JJJEEE>>>@@@DDDHHHKKKMMMOOOOOOQQQSSSUUUUUUSSSPPPMMMLLLKKKIIICCC;;;444///---....................................------,,,,,,,,,---------------------------------------------------------.........//////............/////////000///000000111222222333333222222555:::BBBRRRmmm|||uuujjjaaa[[[YYYWWWWWWUUUUUUUUUSSSPPPMMMMMMMMMFFFHHHHHHFFFBBB@@@@@@BBB===???AAA@@@AAAFFFPPPXXXeee]]]RRRJJJEEEBBB@@@===888888999;;;<<<<<<999888666:::@@@DDDGGGJJJLLLNNNJJJNNNYYYhhhppprrrsssuuuvvvuuuttttttvvvxxx{{{|||[[[SSSPPPLLLJJJGGGDDDBBB@@@===;;;:::::::::555555555666666666666666444333222111000000000000111111000000//////......////////////////////////////////////////////////000000////////////000000---...//////......///111000000///////////////000000222---...777888999DDDWWWrrrxxxxxxbbbQQQHHHCCC@@@>>>??????@@@AAAAAA@@@@@@???>>>???AAACCCHHHPPPYYY___lllwww|||qqqggg\\\SSSRRRRRRNNNNNNQQQLLLKKKIIIGGGEEECCCBBBAAA<<<;;;:::999888888888888777777777888:::<<>>AAADDDGGGJJJNNNPPPRRRQQQPPPPPPOOOOOOOOOOOOPPPLLLHHHCCC>>>888111---///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000111000000111222333333222555555777@@@QQQeeettt{{{~~~{{{|||wwwrrrooopppqqqpppnnnqqqooooooooommmiiiffffffbbb]]]VVVRRRPPPMMMHHHDDDFFFGGGHHHIIIIIIKKKMMMOOO___ccceee\\\NNNBBB>>>???888:::<<<======<<<:::999::::::;;;<<<<<<======>>>>>>DDDLLLVVV]]]aaaccccccaaaaaaaaacccfffjjjnnnqqqtttvvvxxxyyyyyyzzz{{{}}}[[[RRRNNNJJJIIIEEEDDDCCC@@@===;;;:::::::::555666666666666666666666444333222111000000000000////////////............////////////////////////////////////////////////000000////////////000000---...//////......///111000000////////////000000000444000000666666;;;KKKmmm~~~vvviiiXXXKKKDDDBBB@@@>>>@@@@@@AAABBBBBBBBBBBBBBBDDDEEEHHHLLLRRR\\\gggnnntttiii^^^ZZZWWWPPPLLLLLLJJJIIIHHHGGGFFFDDDBBB@@@===<<<;;;:::999888888888777777777777999;;;>>>???DDDHHHJJJKKKNNNQQQOOOHHHHHHEEEGGGLLLMMMTTTkkkzzziiiUUUKKKZZZsss~~~ooo]]]DDDBBBAAADDDHHHLLLMMMNNNQQQPPPPPPOOONNNNNNOOOOOOOOOLLLHHHDDD@@@999222......---------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------....../////////000000000000000000000000000000000111000000111222222222222888888<<>>>>><<<:::999::::::::::::;;;;;;;;;;;;>>>EEEKKKPPPSSSTTTTTTUUUUUUUUUWWWZZZ^^^aaacccfffhhhkkkmmmnnnqqquuuwww|||ZZZQQQMMMIIIHHHEEEDDDCCC@@@>>><<<:::::::::666666666666666666555555333333222111000000000000---..................///////////////////////////////////////////////////000//////......//////000---...//////......///111000000////////////000000///666444222555777CCCYYY|||lll^^^VVVKKKCCC@@@@@@@@@???>>>>>>>>>??????@@@AAABBBFFFIIINNNUUU^^^kkkxxxpppeee]]]VVVQQQOOOMMMKKKJJJJJJIIIFFFBBB??????>>>===<<<;;;:::::::::777777777777888:::<<<===@@@CCCGGGKKKQQQWWWUUUQQQKKKFFFEEEHHHIIILLLXXXffffffPPPNNN\\\oooyyy{{{~~~vvvgggMMMGGGAAAAAAHHHNNNOOONNNPPPOOONNNNNNMMMNNNNNNNNNMMMLLLJJJGGGCCC<<<555///...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,......................../////////000000000111111000000000000000000000000111111000000111111222222555>>>LLL```xxx~~~~~~~~~qqqgggTTTRRRNNNKKKIIIIIIJJJKKKOOOUUU\\\___ZZZQQQHHHCCC???<<<:::<<>><<<;;;::::::666666666666555555555555333222222111000000111111---.........///000000000/////////////////////////////////////////////////////////....../////////---...//////......///111000////////////000000111///777666222555<<>>>>>???AAACCCDDDMMMQQQYYYdddqqqwwwkkkccc]]]YYYTTTQQQNNNMMMLLLIIIDDD???BBBAAA@@@>>>===<<<<<<;;;888888777777777888999:::===>>>AAAHHHRRR[[[______PPPKKKFFFFFFIIILLLRRRVVVfff}}}xxx[[[NNNPPP___zzz{{{vvvyyyvvvnnnZZZNNNBBB???FFFNNNQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKKKKIIIFFF@@@888333///---,,,,,,.........---------------------------111000000///...------,,,////////////////////////000000000000111111111111000000000000000000000000000111111111000111333555:::RRRooo}}}~~~yyygggddd^^^WWWRRRMMMIIIGGGIIINNNTTTZZZZZZUUUMMMGGGCCC>>>:::<<>><<<;;;;;;;;;777777666666555555555444333222111111000111111111/////////000111111111222//////////////////////////////////////////////////////............//////---...//////......///111///////////////000111111///777666444;;;HHHbbb}}}~~~}}}kkkWWWJJJCCCAAA@@@??????@@@AAA@@@CCCBBBBBBBBBEEEHHHLLLNNN]]]cccnnn{{{{{{kkk___ZZZUUUPPPNNNNNNLLLHHHDDDEEEDDDBBBAAA???>>>>>>===:::999888777777777888888<<<;;;<<>><<<<<<;;;:::999888888777777777666666666666666666444444555666777999:::;;;;;;<<<===>>>AAAEEEKKKPPPSSSXXX```fffjjjooovvv{{{~~~YYYRRROOOLLLKKKGGGEEEDDDAAA???===;;;;;;;;;777777777666555555444444222222111111111111111222000111111111111111222222///////////////////////////////////////////////////......------......///---...//////......///111///......//////000111222///666777;;;IIIXXXqqq}}}kkkYYYKKKCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAADDDIIIPPPVVVZZZooovvvjjjfff^^^TTTPPPPPPPPPNNNKKKGGGFFFEEECCCAAA@@@??????===<<<:::888777777777777:::999:::???FFFQQQbbbpppxxx{{{uuuiiiaaa^^^XXXQQQTTTWWWeee~~~qqqdddXXXRRR\\\lll{{{ppp^^^MMMCCCBBBGGGKKKMMMMMMMMMLLLMMMMMMNNNOOOLLLLLLLLLKKKJJJFFF@@@<<<444222///............---------------------------000000//////......------/////////////////////////////////000000000111111111111111111111111111111///111333222222444999===WWW|||}}}vvvsssooonnnmmmiiiccc___TTTSSSRRRRRRRRRRRRPPPNNNHHHCCC>>>>>>AAACCCBBB???===<<<<<<;;;:::999999999666666555555555555555555444444555666666777888888777888999999:::===AAADDDFFFKKKQQQWWW\\\bbbkkkqqqyyyUUUQQQOOOLLLKKKGGGFFFDDDBBB???===<<<;;;;;;888777777666555555444444222111111111111111222222111111111111000000000000///////////////////////////////////////////////////......------......///---...//////......///111............///000111222...666:::EEEYYYhhhzzz|||kkkZZZLLLDDD@@@???@@@@@@@@@@@@@@@@@@AAA???@@@CCCIIIRRR\\\ffflllrrrbbbWWWTTTSSSPPPNNNJJJHHHGGGEEECCCBBBAAAAAA???>>>;;;999777777777777777777:::===>>>EEEXXXjjj~~~uuuiii]]]VVVXXX\\\iii}}}vvvfffVVVSSSZZZkkk|||ppp]]]JJJBBBEEELLLMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLKKKKKKHHHDDDAAA888555111/////////...---............................................................................../////////000000000111111111111111111111111...111444333333666<<>>????????????@@@AAAEEEGGGKKKSSS___mmmyyyqqq```XXXTTTPPPMMMKKKJJJHHHFFFDDDBBBBBBAAA@@@???<<<:::888777777777555777;;;===:::===OOObbb{{{uuufffTTTYYY[[[___ssszzzzzzsss]]]RRRTTTjjj|||}}}zzzhhhQQQEEEHHHPPPNNNNNNMMMMMMNNNOOOPPPPPPNNNMMMKKKKKKKKKIIIFFFCCC:::777222000//////...---........................---------...................................................////////////111111111111111111111111...111444444444777>>>EEE[[[{{{uuupppfffeeebbb]]]VVVRRRQQQRRRJJJGGGCCC???===>>>???AAA;;;;;;;;;::::::::::::999::::::;;;;;;:::999777666333333444555555555555444333555777777777777888:::999<<>>???BBBAAA???BBBGGGFFFNNNZZZfffrrrrrreee[[[SSSMMMPPPLLLIIIGGGFFFFFFEEEDDD@@@???>>>===<<<;;;::::::666777777777888;;;@@@DDD```ttt~~~lllZZZRRRZZZdddttt}}}~~~sss\\\NNNSSS]]]{{{yyypppooottthhhPPPDDDHHHHHHKKKMMMMMMMMMNNNMMMKKKLLLMMMMMMLLLKKKIIIHHHFFF>>>999222......//////...------------------------//////.........---------////////////////////////////////////000000000000111111000000000000000111555...///777:::888???MMM___{{{{{{tttlllfff___YYYUUUMMMKKKHHHDDDAAA>>>===<<>>BBBGGGJJJpppVVVSSSMMMLLLMMMDDDFFFCCC@@@======<<<;;;999888888777666666555444444333222111111000000111111111000000000/////////...//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111000///000111222333333999===JJJccciii\\\MMMFFFBBB@@@???AAA@@@>>>???AAAAAAAAAFFFMMMTTT]]]jjjwwwwwwsssuuuwwwzzz}}}qqqddd\\\QQQNNNKKKJJJIIIHHHEEECCCBBBAAA@@@???>>>===<<<;;;999999999888777999===@@@FFFUUUfffqqquuuyyymmm\\\WWWXXXeeeppp___YYYWWWhhhwwwwwwxxxsssuuunnnZZZGGG@@@EEEGGGJJJJJJKKKMMMNNNNNNMMMMMMNNNNNNLLLKKKIIIHHHBBB<<<555000///000//////------------------------//////.........---------////////////////////////////////////000000000111111111000000000000111111333111222555888???NNN]]]nnn}}}uuunnnjjjaaa[[[RRRKKKGGGDDDBBBAAA@@@<<<:::;;;;;;999999<<<888888888888888888888888777777777777777777777777666666555555444444444444777777666666888<<>>===<<<<<<;;;888666777999;;;999@@@KKKTTT[[[dddpppyyysss```TTTOOOYYYxxxtttdddVVV[[[lllwww{{{yyywwwlllVVVCCCDDDFFFHHHJJJKKKLLLNNNPPPNNNNNNNNNNNNMMMLLLJJJIIIEEE@@@888222000000000000------------------------/////////............---/////////////////////////////////000000000111111111111000000000111111222111555555444<<>>>>>;;;999:::888888999999999888777777666666777777888999999999666666555555555444444444777666555444555666888:::vvvZZZRRROOOLLLIIIFFFFFFCCC@@@======<<<;;;999555555555555555444444444444333333222222222222222000000000000////////////...//////000000000000///........................////////////////////////////////////////////////...///000000111222444555999GGGcccwwwdddWWWHHHBBB???AAABBBAAA@@@BBBCCCBBBCCCFFFHHHNNNZZZgggttt~~~uuulllaaaXXXTTTSSSQQQOOOOOOLLLIIIHHHIIIKKKMMMMMMUUU]]]hhhppptttzzzqqqbbb[[[SSSNNNNNNNNNKKKIIIFFFFFFEEECCCAAA@@@???>>>======<<<999777666888:::999<<>>777111/////////........................////////////////////////////////////////////////000000000000111111111111111111111111111222333333222555444:::\\\xxxsssmmmjjjiiibbbVVVLLLOOOJJJEEECCCAAA@@@DDDKKKHHHFFFCCC@@@===;;;::::::999999999::::::;;;;;;;;;777777888888888777666555777666555555555666777888~~~aaaRRRTTTNNNFFFKKKFFFCCC@@@======<<<;;;999666666666555555555444444111111000////////////000////////////000000000000---...///000000111111000........................000000000000000000000000000000000000000000000000000111222000///222888===GGG^^^|||hhhTTTGGGBBBBBB???>>>AAAAAA>>>???BBBEEEIIIPPPWWW]]]eeeuuu~~~nnn```WWWNNNJJJHHHHHHJJJJJJHHHFFFGGGGGGFFFEEEFFFHHHMMMPPPRRRUUUYYY\\\___bbbfffiiimmmrrryyyyyycccTTTOOONNNMMMLLLJJJIIIHHHFFFDDDBBB@@@@@@=========<<<:::999:::;;;<<<777555:::AAAMMMdddzzz~~~bbbNNNPPP\\\cccyyycccUUU\\\ggg|||}}}{{{}}}|||TTTFFF>>>DDDLLLMMMLLLMMMJJJKKKLLLLLLLLLJJJIIIHHHFFFDDD@@@:::444000//////...........................////////////000000000////////////////////////000000000111111111222222111111111111111222333444333444555EEEmmm|||yyyvvvvvvvvvqqqhhhaaa[[[QQQHHHEEEEEEIIIQQQYYYUUUTTTQQQMMMHHHCCC???===;;;:::::::::999999999888888999:::;;;:::999888777444444444444444555666666bbbQQQUUUNNNDDDKKKFFFCCC@@@======<<<;;;999888888777666666555444444111111000///////////////.../////////000000000111---...///000111111111111////////////////////////000000000000000000000000000000000000000000000000111222222111111666???GGGWWWggg~~~xxxgggUUUEEE@@@BBB@@@>>>>>>AAAAAAAAADDDIIIMMMSSS^^^iiiooowww{{{qqq___YYYRRRNNNNNNMMMJJJGGGIIIFFFCCCBBBCCCEEEDDDCCCEEEGGGIIIKKKLLLMMMPPPRRRRRRUUUZZZ```gggpppyyyyyyeee[[[WWWRRRMMMLLLKKKJJJHHHFFFDDDBBBBBB???@@@@@@>>>;;;::::::;;;===888666999;;;BBBXXXpppqqq\\\^^^eeefffdddqqqqqqWWWSSSXXXkkk|||rrrYYYCCCCCCJJJKKKJJJLLLKKKKKKLLLMMMLLLKKKJJJIIIEEEEEEDDD???888222000000.........................../////////000000000000////////////////////////000000111111111222222222111111111111222333444555444444:::PPPvvvlllVVVMMMOOORRRVVVXXXWWWYYY\\\]]]ZZZSSSLLLGGG@@@@@@>>>===;;;:::999888:::;;;<<<===<<<;;;999888555555555444444444444444bbbPPPUUUMMMBBBJJJFFFCCC@@@======<<<;;;999:::999888777666555444444333222222111111111111111.../////////000000111111---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111333333222333:::FFFOOObbbkkkwwwyyyfffWWWHHH>>>???EEEAAA>>>???BBBDDDEEEJJJQQQVVV^^^kkkxxx~~~yyypppbbbYYYTTTPPPLLLHHHIIIEEECCCEEEIIIKKKGGGDDDEEEFFFGGGGGGFFFFFFHHHIIIFFFHHHJJJLLLPPPWWW^^^dddsss|||vvviii```WWWPPPNNNNNNLLLJJJHHHFFFDDDCCCAAABBBBBB???<<<:::999:::444333777===<<<>>>PPPfff|||}}}lllpppuuuqqqiiimmm|||~~~xxxwww[[[QQQPPP]]]yyymmmMMMEEEJJJJJJIIIIIILLLLLLMMMNNNNNNMMMKKKKKKEEEFFFFFFBBB;;;555222111////////////////////////.../////////000000111111////////////////////////000111111111111222222222111111111111222333444555444555???WWWyyygggXXXWWWWWWSSSOOOQQQXXXaaahhhhhhbbbYYYRRRFFFEEEDDDBBB???===;;;:::;;;<<<===>>>>>><<<:::999888888777777666555444444dddOOONNNNNNIIIIIIIIIGGGCCC???<<<:::999999999888666666777777555444222222222111111111111000000000000000000000000000////////////000000000000222111000.........///000000000000000000000000000////////////000000000000---111444333444>>>OOO^^^jjjmmmqqqtttyyyvvvfffSSSIIICCC@@@@@@BBBDDDCCCBBBBBBCCCIIIPPPVVV```iiivvvyyyoooeeeYYYOOOLLLPPPLLLGGGGGGIIIJJJHHHEEEEEEGGGIIIHHHEEEDDDFFFHHHEEEDDDDDDEEEFFFIIILLLNNNWWW^^^kkk{{{wwwjjj```YYYRRRNNNIIIGGGGGGHHHFFFDDDCCCAAA@@@>>><<<;;;::::::::::::999777888>>>GGGNNNfff~~~yyyvvv|||nnnoooooo~~~yyy|||{{{hhhQQQRRRZZZUUU~~~dddMMMDDDDDDIIINNNHHHKKKNNNOOOMMMJJJGGGFFFJJJFFF@@@===;;;777222...//////............//////000000000000000000000000............/////////000000000000000111111111111---000222000000222444555333<<>>===<<<<<<::::::888666666999@@@EEESSSfffwwwyyyrrrqqqwww}}}yyykkkttt|||{{{qqqZZZOOOSSSSSSjjjvvvuuuVVVDDDDDDIIIJJJHHHKKKNNNNNNLLLJJJHHHHHHJJJFFFAAA>>><<<999333...//////............//////000000000000000000000000........./////////000000000000000000111111111111333444444222111222222222444>>>EEEWWWssssssppppppmmmggghhhccc\\\WWWWWW\\\aaaeeemmmkkkgggccc]]]UUUMMMHHH<<<<<<;;;;;;;;;<<<===>>>;;;999777777777777555333gggQQQPPPOOOIIIIIIIIIGGGCCC???<<<:::::::::999888666666777777555444222222222111111111111000000000000000000000000000////////////000000000000111000000////////////000000000000000000000000000////////////000000000000444222222888EEEWWWhhhrrrsssssspppllllllvvv}}}aaaMMMEEE>>>>>>@@@@@@AAADDD@@@CCCHHHMMMTTT```mmmvvv~~~{{{vvvrrrssszzzyyyrrrooopppppplllfffbbbbbbcccZZZUUUNNNKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCCCCGGGDDDAAABBBHHHSSS```gggsssxxxyyyhhh___TTTPPPPPPOOOKKKGGGGGGFFFDDDBBB@@@???>>>>>><<<<<<:::777666666999<<<@@@KKK[[[ggghhhfffkkksssyyyxxxnnnWWWQQQPPPWWWaaa|||]]]BBB@@@EEEDDDIIIKKKMMMMMMKKKJJJJJJJJJIIIEEEBBB@@@???;;;444///000//////......//////000000000000000000000000000....../////////000000000000000000111111111222222555444333333444444333222;;;IIISSScccyyy~~~{{{zzzvvvrrrwwwsssjjj___WWWUUUWWW[[[ccceeehhhkkkkkkhhhbbb^^^HHHFFFCCC@@@>>>>>>??????<<<:::888888888888666444hhhRRRPPPOOOIIIIIIHHHFFFBBB???<<<:::::::::999888666666777777555444222222222111111111000000000000000000000000000000////////////000000000000000000000////////////000////////////////////////////////////000000000000000222777@@@LLLYYYeeelllnnnsssyyy{{{~~~kkkjjjppptttkkkQQQGGGBBB>>>@@@AAA@@@???AAAFFFKKKRRRYYY```kkkyyyyyyvvvyyyxxxxxx{{{~~~zzz}}}yyymmm___VVVSSSQQQMMMIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDGGGIIIKKKQQQUUU[[[aaagggnnnuuuzzz{{{mmm]]]TTTRRRRRROOOKKKHHHGGGEEECCCBBB@@@@@@??????>>>===;;;999888888888:::===IIIXXX]]]XXXZZZbbbwwwkkk]]]PPPUUUYYYnnnyyyrrr~~~|||dddIII???AAAEEEHHHJJJKKKLLLKKKJJJKKKLLLHHHFFFCCCCCCBBB>>>777111000000////////////000000////////////////////////...////////////000000000000000111111111222222222222//////333666777666777AAAYYYlllzzz}}}{{{zzzzzzwwwrrrhhh^^^TTTOOOOOORRRXXX```fffiiiiiigggZZZWWWRRRLLLFFFAAA===;;;===;;;:::999999999777666hhhRRRQQQOOOIIIJJJHHHFFFBBB???<<<;;;::::::999888666666777777555444222222222111111111000000000000000000000000000000////////////000000000000/////////000000000000///////////////////////////////////////000000000000---222888???HHHTTTbbblllrrryyy|||kkkeeelllppp|||{{{iiiZZZFFFFFFBBBAAACCCCCC@@@???@@@HHHPPP[[[ccckkkvvvzzzttt{{{pppccc___]]]YYYUUUPPPNNNKKKHHHFFFFFFGGGHHHDDDDDDEEEDDDDDDBBB@@@???FFFGGGHHHJJJMMMSSS[[[```kkkmmmpppqqqsssuuuxxxzzzjjjZZZSSSQQQPPPNNNIIIHHHFFFDDDCCCAAAAAA@@@???>>>===;;;;;;999888777:::999@@@NNNTTTPPPPPPUUUYYYrrrxxxttt[[[UUUWWWgggxxx|||zzzxxxoooYYYDDDAAAIIIGGGIIIKKKKKKKKKKKKLLLNNNHHHFFFDDDDDDDDD@@@:::444000000////////////000000////////////////////////////////////000000000111111111111111222222222222222......333666666777<<>>===;;;;;;;;;:::999777hhhRRRQQQPPPJJJJJJGGGEEEBBB???<<<;;;;;;;;;999888666666777777555444222222222111111111111000000000000000000000000000////////////000000000000...//////000000000000///000000000000000000000000////////////000000000000...222666;;;DDDSSSfffsssrrrwwwjjjZZZQQQEEECCC@@@@@@BBBCCC@@@AAADDDGGGSSSbbbnnnxxxyyy{{{~~~ppplllmmmmmmkkk___ZZZTTTMMMIIIGGGGGGHHHFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@CCCHHHMMMQQQSSSVVVXXXYYY[[[]]]___fffiiiqqq}}}kkk\\\TTTQQQOOOKKKIIIHHHFFFDDDCCCBBBBBB>>><<<;;;:::;;;:::888666888888<<>><<<<<<<<<<<<:::888fffQQQPPPPPPJJJKKKGGGEEEBBB>>><<<;;;;;;;;;999888666666777777555444222222222111111111111000000000000000000000000000////////////000000000000---...///000111111000///000000000000000000000000////////////000000000000111333999BBBOOO]]]iiipppooovvvtttZZZPPPNNNDDDAAA??????AAABBBAAADDDIIIMMM[[[nnn~~~~~~zzz}}}{{{ttthhh\\\RRRMMMLLLLLLOOONNNLLLJJJIIIHHHIIIIIIBBBBBBAAA???>>>>>>@@@BBBCCCEEEGGGHHHHHHHHHJJJKKKNNNPPPUUU^^^eeemmmyyyppp___WWWTTTMMMLLLJJJHHHFFFEEEDDDDDDBBB???<<<<<<<<<<<<:::888555999;;;===BBBIIIKKKJJJGGGJJJHHHMMM[[[cccnnn~~~___SSSQQQXXXccc|||zzzxxxmmmXXXFFF>>>BBBFFFJJJMMMMMMMMMMMMNNNKKKHHHEEEDDDEEECCC???;;;111111000000000000111111000000000000000000000000//////000000000111111111111111111222222222333333555111333777555333<<>><<<;;;;;;<<<999888666666777777555444222222222111111111111000000000000000000000000000////////////000000000000---...///111111111000///000000000000000000000000////////////000000000000111555@@@OOO___hhhiiifffttt|||wwwaaaKKKGGGGGG>>>DDDAAA@@@BBBBBBAAAEEEKKKWWWfff{{{}}}~~~|||kkk^^^VVVSSSSSSTTTUUUUUUSSSPPPKKKFFFCCCCCCEEEGGGFFFDDDBBBAAAAAA???AAABBBBBBAAA@@@AAAAAABBBAAADDDHHHLLLQQQ[[[fffqqq}}}kkk^^^YYYOOONNNLLLJJJHHHGGGFFFFFFGGGCCC@@@?????????<<<:::444:::;;;777;;;EEEIIIDDDEEEKKKIIIFFFJJJOOO___xxx|||bbbOOOKKKWWWvvv}}}vvviiiSSSAAAAAAEEEJJJNNNNNNNNNNNNNNNLLLHHHEEEDDDEEEDDDAAA>>>111111000000000000111111000000000000000000000000000000000000111111111111111111222222222333333333333000333888777555BBBUUUzzziii\\\UUUPPPNNNFFFFFFFFFEEEDDDDDDCCCCCCAAA???>>>===>>>===<<<:::hhhTTTRRROOOQQQJJJIIIFFFAAA???>>>===<<<;;;999888666666777777555444333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////111111000000//////......111...------000222111///111;;;KKKZZZeeejjjkkkkkkttt~~~yyydddVVVMMMFFFCCCDDDDDDDDDCCCCCCFFFLLLUUU[[[kkkwww}}}{{{nnn]]]WWW[[[aaa___dddeee```YYYTTTNNNHHHIIIIIIGGGEEECCCBBBAAAAAA@@@@@@??????>>>>>>======>>>??????AAADDDIIIMMMOOOZZZbbbqqqnnncccXXXPPPJJJKKKLLLJJJIIIJJJCCCAAA@@@???>>><<<999777;;;999888999<<>>============;;;:::iiiTTTRRRNNNQQQJJJJJJFFFBBB???>>>===<<<;;;999888666666777777555444333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////111000000000/////////...111///---...000222222000444===KKKYYYccckkkpppsssuuu}}}{{{lll[[[PPPIIIDDDBBBDDDBBBCCCEEEHHHNNNVVV```gggxxx}}}{{{rrraaa]]]bbbiiissswwwxxxqqqiiiaaaYYYRRROOOMMMIIIGGGGGGGGGEEEDDDAAA@@@@@@??????>>>>>>============>>>@@@BBBEEEGGGOOOTTT^^^lll}}}ppp[[[UUUPPPOOOMMMIIIIIIKKKEEECCCAAA@@@@@@>>>;;;999:::999888888:::???DDDGGGIIIKKKJJJFFFAAADDDNNNWWWlllzzz|||___LLLLLL```~~~|||hhhJJJ@@@AAAEEEIIIMMMNNNMMMLLLPPPMMMIIIGGGFFFEEECCCAAA999555000///111222000...000000000000000000000000///////////////000111111111111222222222333333333///333222333888:::JJJggg|||kkk```YYY\\\``````XXXKKKEEEEEECCCAAA>>><<<<<<>>>@@@AAAlllUUURRRNNNQQQJJJJJJGGGBBB@@@???>>>===<<<999888666666777777555444333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000///---...000222333333666@@@NNN[[[eeemmmtttyyyxxx~~~|||xxxzzz}}}~~~ggg[[[NNNHHHEEEBBBBBBDDDBBBFFFKKKRRR\\\gggssszzz{{{wwwiiieeekkksssxxxnnnfff___WWWNNNIIIHHHHHHEEEBBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<>>>???@@@DDDFFFJJJRRR___qqqddd]]]UUUQQQLLLGGGGGGJJJGGGFFFDDDCCCBBB@@@===;;;:::999777777888<<<@@@BBBJJJKKKKKKGGGCCCCCCIIIOOO]]]hhhvvvmmmTTTJJJUUUtttqqqZZZGGGAAA@@@HHHLLLJJJKKKPPPOOOMMMIIIGGGFFFEEECCCAAA<<<777111///000111111000000000000000000000000000000////////////000111111111111222222222333333333111444111333999;;;GGG___~~~{{{jjjiiikkkpppooodddXXXRRRIIIFFFBBB@@@@@@BBBCCCCCCpppWWWRRRNNNQQQJJJJJJGGGCCC@@@???>>>===<<<999888666666777777555444333333333222222222111111000000000000000000000000////////////////////////////////////000000000000000000000000////////////000///......000222444555888DDDVVVeeeoootttwwwyyyzzz~~~oooiiiuuujjjWWWOOOGGGEEEEEEDDDEEEIIIHHHMMMVVV```lllyyy~~~qqqlllrrr{{{}}}wwwjjjXXXMMMJJJIIIFFFCCCDDDCCCCCCBBBAAA@@@?????????>>>>>>======>>>>>>???@@@@@@AAADDDLLLYYYhhhrrr|||nnn^^^UUUPPPLLLJJJLLLIIIGGGEEEDDDCCCBBB???<<<<<<:::888777888:::===???GGGJJJMMMMMMJJJHHHHHHIIIUUU\\\cccrrr~~~iiiTTTMMM___www}}}www]]]III===DDDJJJIIIKKKRRROOOMMMJJJHHHGGGEEECCCAAA>>>999333//////111111111000000000000000000000000000000//////000000111222111111222222222333333333333777555555<<<@@@NNNeee}}}vvvlllsssuuujjjZZZRRRIIIGGGIIIIIIEEE@@@tttXXXRRRMMMQQQKKKJJJGGGBBB???>>>>>>===<<<999888666666777777555444333333333222222222111111000000000000000000000000////////////////////////.../////////000000000111////////////000000000000////////////000222666888===KKKaaattt}}}yyyyyyrrrnnn}}}pppYYYPPPJJJFFFGGGHHHIIILLLQQQPPPWWWaaammmyyy}}}zzzyyyqqqwwwxxxbbbRRRMMMLLLJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAADDDKKKSSSYYYjjjlll]]]WWWSSSNNNLLLJJJHHHFFFEEEDDDCCC@@@===>>>===;;;999999:::<<<===CCCGGGMMMQQQPPPLLLFFFCCCOOORRRSSS___aaaIIIJJJYYYmmmzzzZZZ@@@@@@HHHJJJLLLRRROOOMMMJJJIIIHHHFFFCCCAAA???;;;555111000000111222111111111111111111111111000000000000000111222222111111222222222333333333///777666777AAALLL```zzztttttt{{{kkkXXXOOOPPPRRROOOJJJwwwZZZRRRMMMQQQKKKIIIFFFAAA???>>>===<<<;;;999888666666777777555444333333333222222222111111000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000///000000///000333777;;;DDDPPPeee||||||yyyzzzyyy~~~eeeQQQNNNJJJHHHKKKMMMPPPUUU\\\ZZZaaalllxxxsssrrrxxxxxx|||xxxdddTTTLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAA<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@BBBFFFIIIYYYlll}}}iii]]]TTTLLLIIIKKKIIIHHHGGGFFFDDDAAA??????>>><<<:::::::::;;;<<<@@@DDDKKKQQQTTTPPPHHHBBBEEEFFFGGGSSSvvvpppNNNDDDLLLdddmmmJJJ@@@FFFLLLNNNPPPOOOMMMKKKJJJIIIGGGCCCAAA???<<<888333111000111222111111111111111111111111111000000000000111222222111111222222222333333333111777666888GGGXXXmmm~~~mmm\\\YYY\\\``````zzz[[[RRRMMMQQQKKKHHHEEE@@@>>>===<<<;;;:::999888666666777777555444333333333222222222111111000000000000000000000000000000000000000000000000.........///000111111111.../////////000000000111///000000000000333888===GGGNNN^^^vvvmmm[[[MMMLLLIIIIIIMMMQQQVVV^^^ffffffmmmyyy}}}vvvqqqxxx}}}mmm^^^SSSMMMHHHFFFHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>======>>>?????????>>>???AAACCCNNN[[[lll|||kkkYYYOOOMMMMMMLLLJJJIIIHHHFFFCCCAAA???>>><<<;;;::::::;;;;;;===@@@GGGPPPXXXZZZVVVRRRHHHEEEEEEMMMddd{{{aaaOOOPPPhhh|||YYYEEEDDDKKKOOOOOOOOOMMMKKKJJJIIIGGGCCC@@@???===:::666222111111111111111111111111111111111111111000000111111222333111111222222222333333333333777666???[[[ssssssgggeeejjjppp|||\\\RRRMMMQQQKKKGGGDDD@@@===<<<;;;:::999999888666666777777555444333333333222222222111111000000000000000000000000000000000000000000000000---......///000111111222.../////////000000111111///000000000000333999>>>FFFIIITTTkkkqqq```SSSKKKIIIGGGHHHMMMSSSYYYccclllooowwwrrrmmmmmmuuupppbbbVVVNNNJJJIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>???>>>>>>???BBBDDDAAAIIITTTaaavvv~~~eeeZZZZZZOOONNNLLLKKKJJJHHHEEECCC>>>===;;;:::999::::::;;;;;;===DDDPPP]]]eeefffeeeWWWPPPJJJHHHOOOeeexxxuuu]]]ZZZ]]]dddIIIBBBIIIOOONNNOOOMMMLLLKKKJJJGGGCCC@@@>>>>>>;;;777333111000111111111111111111111111111111111111000111111222333111111222222222333333333000444666KKKvvvuuukkklllsssxxxYYYSSSMMMNNNFFFGGGDDD@@@>>><<<;;;999888<<<:::888777555555555666444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000333111000000333888===AAAHHHJJJPPP^^^uuurrraaaVVVPPPKKKNNNGGGEEELLLWWWaaakkkrrr{{{qqqfffdddooo~~~}}}sssgggYYYOOONNNLLLIIIHHHHHHHHHFFFEEEEEEDDDCCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBCCC@@@CCCHHHNNN[[[qqqzzzbbbWWWTTTLLLFFFIIIKKKIIIEEEDDDAAA???===<<<<<<;;;999777;;;??????HHH[[[cccjjjxxxnnnhhh[[[MMMIIIVVVpppgggRRRZZZ```ooolllNNNAAAHHHMMMJJJRRRQQQOOOMMMJJJFFFDDDBBB@@@???;;;666222000111222111111111111111111111111111111111000000000000000222222333444444555666666<<<555:::YYYrrrddd___xxxYYYSSSMMMNNNGGGHHHEEEAAA>>>===<<<:::888;;;:::888777666555555666444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000222111000111444999???BBBIIIMMMRRRZZZhhhzzzzzzbbbTTTNNNKKKIIIJJJFFFHHHSSS___jjjssszzzmmmffffffnnn|||~~~tttggg^^^WWWSSSMMMIIIHHHHHHHHHGGGEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBB===???AAADDDLLL]]]sssssscccYYYPPPIIIIIIKKKIIIEEECCCCCCAAA???>>>===<<<:::888:::>>>>>>FFFVVV___iiizzz{{{vvvjjjYYYMMMNNN^^^lllqqq\\\VVVUUU]]]qqqtttVVVEEEIIIOOOPPPRRRQQQOOOMMMJJJGGGDDDCCCAAA???<<<777222000111222111111111111111111111111111111111111000000000000222222333333444444555555888666@@@```ppp\\\wwwZZZTTTMMMNNNGGGIIIFFFBBB???===<<<;;;::::::999888777666555555555444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000222111111333666<<>><<<:::888>>>===BBBOOOYYYggg|||}}}kkkXXXNNNQQQXXXwwwmmmRRRKKKMMM```yyyzzz]]]GGGDDDKKKQQQQQQQQQOOOMMMKKKHHHFFFDDDBBBAAA>>>888333111111222111111111111111111111111111111111111111111111111222333333333333333333333444777FFFeeevvvrrruuuvvvzzzddduuuYYYUUUMMMMMMGGGKKKGGGBBB???======<<<;;;999888888777666555555555444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000111111222555999???EEEIIIMMMSSSWWWTTTUUU```nnnvvvuuucccSSSNNNOOOPPPRRRQQQQQQWWWdddpppyyytttgggaaa^^^fffuuu{{{|||}}}yyyqqqfff\\\UUUPPPLLLKKKGGGGGGGGGFFFFFFEEEDDDCCC@@@AAABBBCCCCCCBBB@@@??????@@@AAA@@@@@@FFFPPPWWWjjjlll^^^PPPLLLLLLJJJGGGEEEFFFDDDBBB@@@@@@>>><<<:::777===<<<>>>HHHQQQbbb{{{{{{fffVVVSSSVVVsssXXXLLLJJJZZZqqqiiiNNNBBBGGGOOOPPPPPPOOONNNLLLIIIGGGFFFDDDCCC???:::555222111222111111111111111111111111000111111111111111222222333333333333333333333333222888HHHaaa~~~{{{{{{vvvmmmrrr}}}rrrXXXUUULLLMMMHHHKKKGGGBBB>>>===<<<<<<;;;888777777777666666555555444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000000111333777<<>>??????>>>===???DDDIIISSSggg{{{iiiWWWOOONNNLLLIIIGGGGGGEEEBBBAAA@@@>>><<<:::777===;;;;;;BBBJJJ[[[uuuooo\\\UUUVVVmmmkkkXXXMMMVVVgggyyy{{{^^^IIIGGGNNNPPPOOOOOONNNMMMKKKIIIHHHFFFEEEBBB<<<777333222222111111111111111111111111000000111111222222222333222333333333333333444444444;;;HHH\\\sssyyyrrrkkkmmmyyyyyyxxxvvvtttnnnVVVUUULLLMMMIIIKKKGGGAAA===<<<<<<;;;;;;666777777777777666555444444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000///111444999???FFFLLLPPPWWW^^^cccggglllrrruuusssnnn|||~~~uuu|||}}}jjjXXXRRRQQQOOOPPPTTT\\\^^^fffsssrrrggg^^^ZZZZZZ[[[lllrrriiilllyyynnnddd]]]QQQPPPMMMIIIGGGEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@======???AAADDDRRRkkkzzzbbbVVVSSSPPPKKKIIIHHHFFFCCCBBBAAA???<<<:::888===:::999???EEESSSjjjsss\\\QQQPPP]]]uuuhhhRRRPPPZZZlllmmmRRRFFFHHHOOOOOOOOONNNNNNLLLKKKJJJGGGFFFDDD>>>888444222222111111111111111111111111000000111111222333333333222222333444444555666666888@@@PPPcccvvvqqqtttrrrkkklllooottt{{{~~~vvvooovvvxxxtttpppuuukkkUUUTTTKKKMMMJJJKKKFFF@@@<<<:::;;;;;;;;;555666777777777666555444444444333222222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000///111444:::AAAIIIOOOSSSVVV^^^fffjjjnnnssstttsssrrryyyxxxzzzvvvfffXXXWWWVVVSSSWWW___dddhhhsss}}}fffXXXQQQPPPUUU]]]fffwww|||qqqpppvvvpppddd```YYYSSSMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???@@@@@@AAAHHHYYYsssooo___XXXRRRLLLIIIJJJHHHEEECCCBBBAAA>>><<<999>>>:::999>>>AAALLL___~~~yyy```SSSPPPRRRkkktttZZZPPPQQQ^^^}}}{{{[[[GGGDDDNNNOOOOOOOOONNNMMMLLLLLLIIIHHHEEE@@@:::555222222111111111111111111111111000000111222222333444444222222333444666777888888;;;HHH^^^vvv}}}vvv}}}nnntttqqqnnnmmmuuuwwwzzzzzzrrrfffXXXTTTOOORRR^^^gggiiinnnvvvhhhTTTTTTKKKMMMKKKJJJFFF???;;;::::::::::::555666777777777666555444444444333333222111111000222222111111111111222222000000////////////000000////////////000000000000////////////000000000000...111555;;;CCCJJJQQQTTTQQQ\\\fffhhhiiimmmpppqqqtttuuu}}}}}}{{{pppaaaVVVVVVUUUTTT[[[fffmmmrrr~~~|||iiiWWWNNNMMMPPPXXXbbbsss}}}{{{~~~tttooofff\\\UUUPPPNNNNNNJJJIIIGGGEEEDDDEEEEEEFFF??????????????????@@@AAA@@@BBBMMM```uuuyyyeee\\\TTTMMMHHHLLLJJJGGGEEEDDDBBB???===:::>>>:::999???@@@GGGXXXvvvhhhZZZWWWRRRiii{{{bbbVVVPPPUUUpppfffMMMFFFNNNNNNOOOOOOOOONNNMMMMMMIIIIIIFFFAAA:::555222222111111111111111111111111000000111222333333444444111222333555777888999:::<<>>AAAMMMZZZmmm|||kkkZZZOOOLLLKKKGGGEEEEEEFFFEEEBBB>>><<<<<<:::999:::???EEEJJJgggiiiRRRXXXYYYllluuuZZZIIILLLbbbxxx}}}PPPBBBGGGNNNRRRPPPOOOQQQPPPKKKLLLLLLIIIDDD>>>888444333222222222111111111111000111111222222222333333333555222333666777555777:::???___qqqnnnyyysssuuusssjjj]]]SSSOOOKKKGGG???<<<<<<>>>>>>===DDDNNNjjj{{{fffXXXUUUKKKNNNHHHGGGCCC???<<<;;;;;;:::999999777666555666666555333333333333222222222111111222222222111111000000///000000000000000000000000000000000000000000000000000000/////////000000111111444:::@@@FFFMMMRRRVVV\\\fffhhhgggjjjeeedddnnnssssssqqqsss}}}wwwrrrkkkbbb\\\___iiittt{{{sssddd]]]PPPMMMKKKNNNWWWfffwwwzzztttnnnjjj^^^[[[WWWUUURRROOOKKKHHHGGGFFFDDDDDDDDDBBB???===CCC???AAAHHHOOO]]]yyywwwcccSSSLLLKKKIIIGGGGGGFFFEEEAAA>>>======;;;::::::>>>DDDHHH```xxxmmm\\\XXXddd{{{{{{fffRRRLLL[[[mmmXXXDDDGGGMMMQQQQQQQQQSSSRRRNNNMMMLLLIIIDDD>>>999555333222222222222111111111111111111222222222333333333555333333666777555777<<>>???>>><<<@@@GGG[[[nnneeeWWWUUUKKKOOOIIIGGGDDD???<<<;;;;;;:::999999777666666666666555333333333333222222222111111222222222222222111111111000000000000000000000000000000000000000000000000222222111000000000111111///777BBBHHHKKKOOOTTTYYYaaammmnnniiiiiicccaaajjjuuuuuutttvvv}}}wwwvvvppphhhcccfffppp|||iiiVVVLLLIIIEEEGGGMMMWWWgggxxx}}}zzzmmmkkkhhheeeaaaZZZRRRMMMKKKIIIGGGFFFEEEDDDAAA???AAA@@@AAADDDEEELLLbbbzzzqqq[[[OOOLLLKKKJJJIIIFFFDDDAAA@@@???>>>===;;;:::===BBBFFFXXXlllcccXXX[[[ooooooXXXLLLVVVfffuuuhhhKKKFFFKKKPPPQQQTTTVVVUUURRRNNNLLLIIIEEE@@@;;;777444333222222222111111111111111111222222222333333333555333444666777666999???[[[zzzrrruuuzzzyyyrrriiiaaa\\\TTTMMMCCCAAA@@@@@@===:::<<<@@@IIIZZZwwwcccUUUSSSJJJNNNIIIGGGDDD@@@===<<<;;;:::999999888666666777777555444333333333222222222111111222222222222222222333333////////////////////////000000000000000000000000222222111000000000000111000;;;GGGMMMOOORRRZZZaaammmyyyvvvlllhhhcccbbbjjjyyy{{{|||~~~~~~zzzxxxsssmmmjjjmmmvvvqqqZZZKKKFFFFFFCCCJJJTTTbbbttt~~~}}}yyyyyyxxxuuuppphhh^^^WWWPPPMMMIIIGGGFFFGGGFFFFFF@@@AAADDDDDDBBBEEEVVVhhheeeTTTLLLLLLKKKIIIFFFDDDBBBBBBAAA@@@>>>;;;:::<<<@@@CCCQQQccc}}}kkk[[[WWWfffttt]]]NNNVVVgggtttyyyRRREEEHHHMMMQQQUUUXXXWWWUUUOOOLLLIIIEEEBBB===999666333333222222222111111111111111222222222333333333555333444666666666<<>>IIINNNOOOSSS^^^hhhwww}}}nnngggddddddmmmwww|||{{{yyyvvvtttwwwqqq]]]OOOHHHFFFGGGKKKUUUbbbooo~~~ssswwwzzzqqqjjj^^^XXXQQQJJJHHHHHHHHHHHHCCCEEEFFFFFFBBBDDDOOOZZZwwwqqq\\\OOOMMMJJJHHHFFFEEEEEEDDDBBBAAA???<<<:::;;;>>>AAAJJJ\\\uuusss___UUU^^^uuu~~~{{{gggTTTVVVdddsssUUUFFFGGGKKKRRRWWWYYYWWWVVVPPPMMMIIIFFFDDD@@@;;;777333333333222222222222111111111222222222333333333555444555777666777>>>GGGooo}}}{{{zzzyyyjjj^^^LLLJJJEEEAAA????????????AAA===JJJccchhhYYYQQQWWWhhhxxxgggXXXVVVNNNRRRNNNHHHEEE@@@===<<<<<<;;;::::::888777777777777666444333333333222222222111111222222222222222111111111000000000000000000000000000000000000000000000000///////////////000111111888@@@HHHLLLMMMRRR^^^hhhuuu}}}llleeedddfffoooqqqxxxtttiiiYYYLLLFFFFFFHHHJJJYYYfffrrrzzzuuunnnttt~~~tttmmmbbbYYYRRRMMMIIIGGGIIIIIIIIIFFFDDDDDDIIIMMMccczzziiiYYYSSSKKKHHHHHHHHHGGGEEEBBBAAA@@@===;;;;;;>>>@@@DDDVVVmmmeeeUUUXXXccczzzuuu]]]SSSWWWkkk~~~XXXJJJHHHKKKSSSZZZZZZWWWWWWQQQMMMIIIGGGFFFCCC===999333333333333222222222222111111222222222333333333555444555777666777@@@KKKnnnxxxuuuiiikkkwwwggg```\\\RRRHHHDDDFFFFFFEEEEEE<<<@@@SSSZZZNNNEEEFFFPPP^^^vvvgggXXXUUULLLQQQLLLHHHEEEAAA>>>===<<<;;;::::::888777777888777666444333333333222222222111111222222222111111000000///000000000000000000000000000000000000000000000000/////////000111222333444:::@@@GGGJJJJJJNNNWWW___fffxxxwwwiiicccccceeemmmpppyyyqqqXXXSSSLLLFFFFFFKKKTTTZZZhhhvvvuuupppssswww~~~{{{qqqggg]]]TTTNNNNNNLLLIIIFFFGGGHHHIIIHHHSSSggg|||ggg\\\OOOIIIJJJKKKHHHDDDAAAAAA@@@===;;;;;;>>>@@@AAAPPPcccyyypppXXXWWWXXXccc{{{___NNNLLL```uuueeeOOOKKKMMMWWW]]][[[XXXXXXRRRNNNIIIGGGGGGEEE???:::444444333333333222222222111111222222222333333333555555666777666888BBBNNNggg{{{tttyyyiii^^^aaa}}}||||||uuudddSSSLLLMMMMMMJJJFFFAAAEEESSSWWWMMMCCCAAABBBKKK^^^xxxeeeUUURRRIIINNNIIIHHHEEEAAA>>>===<<<;;;::::::999777777888888666555333333333222222222111111333222222111000///......000000000000000000000000000000000000000000000000///000000111222444555666;;;@@@FFFIIIIIIKKKQQQUUUWWWmmmqqqeeeaaabbbccciiittt}}}pppZZZHHHJJJKKKJJJLLLUUUdddooosss~~~sssnnnppp{{{{{{{{{nnnaaaYYYPPPMMMIIIGGGKKKOOOMMMJJJKKK^^^qqqcccRRRKKKLLLMMMIIICCCAAAAAA@@@===<<<<<<>>>@@@BBBLLL\\\qqqzzz\\\YYYUUUYYYtttwww]]]LLLIII[[[qqqsssSSSNNNPPPYYY___]]]YYYYYYRRRNNNIIIHHHHHHFFF@@@;;;444444444333333333222222111111222222222333333333555555666777666888CCCPPPccczzzxxx{{{mmmddd\\\wwwrrr\\\QQQRRRQQQMMMDDDEEENNNXXXZZZPPPFFFAAA===BBBQQQiiigggSSSRRROOOMMMNNNHHHDDD@@@<<<;;;;;;;;;:::777777777666555555444444444444333333222111000000111111111111111111111111000000000000000000000000+++---///222333333222222000000000///000222666:::???CCCFFFFFFFFFHHHOOOUUU\\\bbbgggeee``````gggooo~~~yyywwwvvvjjj\\\MMMHHHHHHIIIOOOZZZgggrrrxxxtttlllnnnuuu}}}~~~tttggg___WWWNNNKKKMMMNNNLLLHHHLLLSSSnnnlllTTTIIIKKKNNNKKKEEEDDDCCCAAA???>>>===<<<<<<@@@GGGVVVmmmgggTTTVVVYYYeee~~~jjjQQQHHHSSSgggoooTTTLLLYYY^^^]]]]]]ZZZRRRRRRNNNHHHEEEEEEAAA;;;777555333333444444333222333333333333333333333333444111444999777777IIIaaawwwzzz~~~vvvkkkfffppphhh^^^aaaYYYIIILLLAAAFFFRRRWWWYYYQQQAAA@@@AAAIII^^^zzzfffTTTSSSPPPLLLLLLHHHDDD???<<<;;;;;;::::::777777777666555555444444444444333333222111111000111111111111111111111111000000000000000000000000,,,...000222333333222111000000000000000222777:::DDDGGGIIIHHHFFFGGGLLLQQQVVV[[[```bbbbbbgggrrr{{{{{{zzz|||uuutttppp___XXXQQQJJJFFFJJJQQQ\\\iiiuuu~~~xxxpppnnnttt|||~~~|||ooo^^^SSSOOOOOOMMMKKKLLLOOOeeezzz```PPPMMMLLLIIIEEEFFFEEECCCAAA???>>>======@@@EEEPPPddd~~~zzz```YYYUUU\\\ooottt\\\MMMQQQaaaxxxzzz\\\PPPZZZ^^^]]]\\\XXXTTTTTTPPPIIIFFFFFFBBB===888666444333444444333222333333333333333333333333555333666:::777999PPPllluuusssfffcccsss|||pppnnndddTTTNNNDDDHHHQQQTTTWWWRRREEE@@@???CCCPPPdddxxxfffUUUTTTPPPJJJIIIHHHDDD???<<<;;;;;;::::::777777777666555555444444444333333222222111111111111111111111111111111111000000000000000000000000...///000222222222111000000000000000000333777;;;FFFIIIKKKJJJIIIIIIMMMPPPRRRVVVZZZ^^^dddmmmyyy}}}zzzyyy{{{wwwxxxlllXXXMMMHHHIIILLLMMMUUUbbbqqq}}}wwwooommmqqqzzzyyykkkbbb\\\VVVRRRPPPOOO]]]~~~pppZZZNNNJJJHHHFFFGGGFFFDDDBBB@@@??????>>>???AAAIIIZZZrrrtttaaaUUUUUUbbbwww|||kkkVVVNNNZZZmmm```PPPVVV[[[]]]]]]WWWWWWVVVQQQJJJGGGHHHEEE@@@999777444333444444444333333333333333333333333333666444777:::777===[[[~~~lllssszzzrrr{{{rrrcccTTTLLLNNNRRRQQQUUUUUUKKKBBB???===AAAKKKWWWbbbhhhrrrgggUUUSSSOOOIIIHHHGGGDDD???<<<;;;::::::999777777777666555555444444333333333222222111111111111111111111111111111111000000000000000000000000000000111111111111000//////000000000000333888;;;DDDGGGJJJLLLLLLNNNQQQSSSQQQTTTXXX]]]ccckkktttyyyzzz}}}zzznnnXXXPPPKKKEEEJJJUUU___iiixxxqqqlllooouuuuuuhhh___[[[UUU[[[vvv|||bbbPPPHHHGGGHHHGGGFFFDDDBBBAAA??????>>>>>>@@@FFFTTTjjjkkkZZZVVV^^^mmm{{{www]]]NNNVVVfff{{{___LLLPPPVVV]]]```[[[XXXWWWRRRKKKHHHIIIGGGBBB:::888555333444444444444444444444444444444444444555444888:::888CCCjjjeeeggg}}}nnn^^^WWWVVVTTTOOOSSSWWWNNNBBB@@@===;;;<<>>;;;::::::999999777777777666555555444444333333222222222222222111111111111111111111111111////////////////////////111111111111111000000//////000000000111444999<<>>>>>===@@@GGGSSSfff}}}vvv___VVV\\\iiizzz___QQQUUUaaawwweeeNNNMMMQQQ[[[bbb^^^XXXWWWSSSLLLJJJKKKHHHCCC<<<999555444444555555444444444444444444444444444333333666::::::JJJwwwcccddduuufff```]]]VVVMMMQQQUUULLL??????>>><<<:::;;;>>>BBBCCCTTTfffrrriiiTTTQQQMMMJJJJJJGGGCCC>>>;;;::::::999999777777777666555555444444222222222222222222222222111111111111111111111111////////////////////////111111111000000000000000///000000000111555999===GGGIIILLLOOOPPPQQQPPPPPPGGGNNNWWW]]]```cccfffjjjyyy{{{fffYYYNNNHHHLLLOOOTTTeeexxx}}}vvvxxx}}}wwwtttsss\\\NNNJJJJJJGGGFFFDDDBBB@@@???>>>>>><<<@@@FFFRRRcccxxxeeeUUUYYYfffxxxbbbUUUTTT[[[ooorrrWWWNNNLLLVVV```^^^XXXYYYUUUPPPNNNNNNJJJEEE>>>:::666444444555555555444444444444444444444444333222666:::===PPPdddhhhzzzkkkfffbbbXXXNNNSSSUUUIII===>>>>>>===;;;::::::;;;<<>>;;;:::999999888777777777666555555444444222222222222222222222222111111111111111111111111////////////////////////000000000000000000111111///000000111222555:::>>>EEEGGGKKKOOORRRRRRQQQPPPGGGOOOYYY]]]^^^```gggmmmwww{{{~~~fffRRRPPPKKKLLLWWWdddqqq}}}zzz~~~gggVVVLLLHHHHHHGGGEEECCCBBB@@@@@@???<<>>===<<<;;;::::::@@@IIIVVVfffuuu}}}}}}fffUUUTTTPPPJJJIIIFFFCCC>>>;;;:::999999888777777777666555555444444222222222222222222222222111111111111111111111111////////////////////////000000000///000111222222///000000111222555:::>>>@@@CCCHHHNNNSSSUUUUUUSSSJJJSSS\\\^^^\\\___gggpppsssrrrvvv~~~yyynnn___SSSJJJJJJLLLTTTfff}}}}}}}}}ppp\\\NNNGGGJJJHHHGGGEEECCCBBBAAAAAA===>>>AAAHHHVVVlllbbbcccYYYlll~~~uuuZZZQQQLLLUUUkkk|||___LLLAAAKKKYYY\\\[[[]]]\\\YYYWWWUUUOOOHHH@@@<<<777444444555666666555555555555555555555555999555777<<>><<<;;;::::::>>>GGGSSS\\\ZZZTTTbbbUUUUUUOOOIIIJJJIIIDDD>>>:::999999::::::888777666555555444444555333222111111000000111111111111111111111111111111111111000000//////......000000000000000000000000111000///111666:::===>>>AAAHHHKKKKKKSSS\\\YYYMMMLLLXXXaaa]]]YYY^^^lllwwwyyyvvvsssrrrrrrvvv|||qqq|||jjj\\\RRRLLLLLLPPP[[[nnnjjjVVVMMMKKKIIIGGGEEECCCAAA@@@??????>>>>>>CCCOOOddd{{{kkkccceee|||rrrTTTJJJPPPZZZyyy}}}]]]JJJFFFKKKVVV___]]]``````[[[WWWUUUPPPJJJDDD:::333333555444333444666555555444444444555555777999999999CCC___]]]eeeuuu{{{xxxyyyxxxpppbbbVVVOOOHHHCCCEEEGGGCCC>>><<<===;;;>>>FFFLLLLLLLLLMMM```TTTUUUNNNIIIKKKIIIDDD>>>:::999:::::::::888777666555555444444555555444333333222333333333111111111111111111111111111000000000/////////...000000000000000000000000111000000222666;;;>>>>>>@@@FFFIIIJJJPPPWWWSSSHHHMMMZZZcccaaa___gggvvv~~~|||wwwsssttt{{{|||qqq___TTTNNNNNNQQQ```lll~~~pppZZZNNNIIIHHHFFFEEECCCAAA???===@@@@@@@@@DDDPPPdddzzz}}}hhhcccuuu|||\\\LLLNNNXXXtttxxx\\\KKKHHHMMMWWW___```cccbbb^^^ZZZXXXSSSMMMEEE;;;444333555444333444666555555444444555555555666::::::;;;FFF```~~~ZZZggg|||uuueee[[[TTTLLLFFFGGGHHHDDD@@@>>>>>><<<>>>EEELLLOOOSSSXXX^^^RRRTTTNNNIIIKKKHHHDDD>>>;;;::::::::::::888777666555555444444555555555444333333333333333111111111111111111111111000000000000////////////000000000000000000000000111000000333888<<<>>>???>>>FFFKKKNNNTTTYYYSSSIIIMMMYYYbbbbbbcccmmm|||xxxzzzvvv___QQQLLLNNNVVV^^^uuu|||cccTTTKKKIIIFFFDDDCCCAAA???===?????????CCCMMM___uuurrrdddmmmiiiPPPKKKTTTnnnuuu\\\NNNKKKPPPYYYaaadddgggfffbbb^^^[[[WWWQQQHHH===555444666555444444666555555444555555666666666:::<<<===KKKgggzzzoooXXXlll|||pppjjj___UUUMMMKKKJJJFFFAAA@@@@@@AAAIIITTT\\\aaaeeejjj^^^SSSTTTNNNIIIKKKGGGCCC>>>;;;::::::::::::888777666555555444444555333333222111111111111222111111111111111111111111000000000000////////////000000000000000000000000111111111444999===???@@@@@@JJJTTTZZZ```aaaYYYOOOLLLVVV^^^___aaalllyyywwwgggVVVOOORRR\\\lllzzzsssaaaVVVPPPIIIDDDCCCBBB@@@???=========???GGGXXXnnn}}}{{{fffhhh|||WWWIIIPPPfffzzzeeeVVVPPPRRR[[[eeegggjjjiiieeeaaa^^^ZZZTTTKKK@@@777555666555444555555555555555555666666777666:::<<>>;;;;;;;;;::::::888777666555555444444555444333222222111111222222111111111111111111111111////////////000000000000000000000000000000000000111111222666;;;???AAAAAAFFFPPP\\\eeehhhdddYYYOOONNNVVV\\\\\\```jjjuuu{{{xxxjjj```WWWYYYcccsssssscccYYYMMMEEEBBBCCCCCCBBB<<<===>>>???DDDSSShhhwww}}}fffdddzzzyyycccKKKNNN]]]wwwvvveeeXXXTTT]]]iiiiiilllkkkfffccc```\\\VVVNNNCCC999666777555444555555555555555555666777888777:::;;;AAA[[[iii]]]xxx~~~zzzyyy{{{~~~~~~qqqbbbZZZSSSKKKDDDAAA999DDD[[[xxxaaaTTTTTTMMMGGGIIIEEEBBB>>><<<;;;;;;;;;:::888777666555555444444555666555555444444444444444111111111111111111111111////////////000000000000000000000000000000000000111222333777<<<@@@BBBBBBJJJRRR]]]dddccc\\\QQQJJJRRRXXX]]]^^^cccnnnxxx|||rrr^^^[[[]]]ffftttiii]]]NNNEEECCCDDDDDDCCC>>>@@@AAA@@@DDDQQQeeeuuugggbbbuuuzzzmmmOOOMMMTTTlllyyycccWWW^^^kkkkkknnnmmmhhhdddbbb]]]XXXQQQEEE;;;777777666555666555555555555666777888888888;;;;;;CCCcccjjj```{{{|||wwwvvvxxx|||~~~yyyjjj```XXXMMMEEEAAA???IIIaaa___SSSSSSMMMHHHIIIDDDAAA>>><<<<<<<<<;;;:::888777666555555444444555666666555444444444444555111111111111111111111111.../////////000000000111000000000000000000000000111222444888>>>AAACCCCCCHHHMMMSSSXXXXXXRRRLLLIIISSSYYY^^^aaaiiiuuu|||mmm___aaakkkzzzeeeZZZMMMEEEDDDEEECCCAAA???AAABBBAAACCCOOObbbrrrrrrdddsss~~~oooSSSPPPQQQfffoooZZZ]]]kkkmmmpppoookkkgggddd```ZZZTTTGGG<<<888888666555666555555555555666777888999777;;;<<>><<<<<<<<<;;;:::888777666555555444444555444444333222222222222333111111111111111111111111.../////////000000111111000000000000000000000000111222444999>>>BBBCCCCCCCCCEEEJJJNNNOOOMMMMMMOOORRRWWW]]]bbblll{{{ssswwwooobbbkkkqqq~~~|||^^^UUUJJJEEEEEEEEEBBB>>>===@@@AAA???@@@KKK^^^nnn~~~hhhrrr~~~}}}lllTTTSSSRRRfffwww]]]]]]iiioooqqqqqqlllhhhfffaaa\\\UUUIII===999888666555666555555555555666777999999777;;;===GGGjjjjjj___{{{~~~}}}zzzwwwtttsssrrrrrrnnnoooppprrryyyxxxkkkccc[[[QQQGGGCCC<<>><<<<<<<<<;;;999:::999888888888777555333333333333222222222111111111111000000000111333444000000000000000000000000000000000000111111111111000222555999<<>>===>>>@@@FFFUUUcccsssgggrrr}}}{{{___PPPPPPfffsss^^^___kkkrrrqqqooollliiifffcccaaaYYYOOOCCC:::666666555444555444444444444555666666777666;;;QQQttthhhwwweee```}}}uuukkkjjjmmmlllkkkkkkdddaaa]]]\\\aaammm~~~|||yyyssslllcccXXXOOOHHHAAAFFFccc{{{fffPPPcccVVVUUUOOOHHHFFFDDDAAA>>><<<<<<<<<:::999999888777777777666444222333333333222222222111111111111000000000111333333000000000000000000000000000000000000111111111111111222666:::>>>AAACCCDDDDDDAAADDDJJJNNNLLLMMMPPPPPPPPPQQQVVV^^^iiisssyyywwwqqqyyyooovvvyyyrrrjjjeeeddd```cccuuuppp\\\LLLIIIIIIDDDBBBEEEAAA???>>>???@@@EEESSS```zzzzzziiinnn{{{dddRRRNNNaaattt^^^]]]gggtttsssqqqoookkkhhhdddcccZZZPPPDDD;;;777777777666555444444444444555666666;;;:::@@@UUUuuubbbnnn{{{WWWaaa}}}yyymmmgggiiilllkkkggg```XXXQQQNNNOOOYYYppp|||vvvmmmaaaSSSIII???BBBYYYpppoooeeeWWWHHHcccVVVVVVPPPIIIGGGDDDAAA>>><<<<<<;;;:::999999777555555555555333111333333333222222222111111111111111000111111222333000000000000000000000000000000000000111111111111111333777;;;@@@CCCFFFGGGCCCBBBDDDIIILLLMMMOOOSSSQQQPPPOOORRRZZZeeeqqqxxxvvvzzzzzzuuuxxxzzzuuusssoooppp{{{yyycccOOOIIIIIIFFFDDDEEEBBB@@@?????????CCCOOO\\\tttjjjgggsssnnnXXXMMM[[[www}}}nnn[[[^^^kkkvvvuuutttqqqnnnjjjgggddd[[[QQQEEE;;;888888888777555555444444555555666777999999AAAUUUpppbbbkkkfffOOObbb}}}~~~yyymmmjjjnnnlllccc\\\QQQJJJIIIHHHMMMeeeyyyyyyjjjVVVHHHCCCEEEVVVdddaaa\\\XXXPPPbbbWWWWWWRRRJJJHHHCCCAAA===<<<;;;;;;:::999999777555555555555333222333333333222222222111111111111111111111111222222000000000000000000000000///000000000111111111111222444888===AAAEEEHHHJJJFFFFFFGGGIIIJJJMMMQQQTTTUUUTTTTTTWWW^^^gggpppvvvqqq}}}}}}jjjRRRIIIHHHFFFCCCCCCCCCAAA@@@???>>>@@@KKKWWWqqq|||fff___jjjwww```NNNVVVppp{{{hhhYYYbbbsssvvvvvvuuusssppplllhhhfff\\\RRREEE;;;888888888888555555555555555666666777777888BBBVVVoookkkuuu^^^SSSbbb}}}yyyzzzyyyyyyuuukkk]]]PPPIIINNNNNNNNN^^^tttxxxzzzmmmUUUDDDEEEFFFUUUdddeeehhhhhh```aaaWWWXXXRRRKKKIIICCC@@@===;;;;;;;;;:::888;;;888666555555555444333333333333222222222111111111111111222111111111111///////////////////////////000000000111111111111222555888===BBBFFFHHHJJJIIIKKKKKKJJJIIILLLQQQTTTUUUVVVXXX\\\aaafffjjjmmmggg{{{rrriiiiiiiiieeeaaallltttsssZZZLLLHHHGGGDDDCCCCCCAAA@@@???===>>>GGGRRRjjj}}}rrraaaZZZddd}}}{{{fffPPPPPPfffxxxmmm\\\dddtttuuuuuuuuutttrrrnnnjjjhhh^^^TTTFFF;;;777777777777666555555555555666777777::::::FFF]]]vvvrrr\\\VVVccc}}}zzzoootttppp\\\NNNNNNPPPPPPYYYffftttyyyrrrmmmvvvkkkQQQ@@@@@@AAAQQQdddnnnwwwwwwkkk```VVVWWWRRRKKKIIICCC@@@===;;;;;;:::999888;;;999666555555555555444333333333222222222111111111222222222222111000000////////////////////////000000000000111111111111222444888<<>>AAACCCDDD@@@HHHLLLHHHFFFKKKPPPQQQSSSVVV\\\bbbgggkkknnnooosss}}}fffSSSYYYnnnxxxkkkXXXRRRMMMMMMPPPPPPUUUkkkpppYYYIIIDDDDDDDDD@@@???@@@???<<<;;;BBBKKKaaatttrrrccc]]]```qqqmmmzzz]]]MMMUUUfff~~~hhheeeoootttvvvxxxzzzyyywwwtttrrrkkk___OOOBBB;;;999999999666666666666666777888888>>>;;;JJJooo^^^RRRcccqqqooo{{{tttZZZQQQXXX[[[WWWGGGJJJBBB===BBBCCCFFFPPPdddtttvvvaaaOOOEEEBBB>>>EEEXXXiiixxx|||]]]YYYUUUNNNKKKHHHCCCAAA===;;;;;;;;;:::999888666555444555555444222555555444333222222222222111111111111000000000000000000000000000000000000////////////000111222333000444999<<<======>>>???DDDHHHIIIFFFGGGNNNUUUXXXYYYUUUVVV___hhhlllnnnpppvvv~~~zzzttt{{{ooo```eeeuuuwwwmmm\\\TTTOOOMMMKKKKKKSSS]]]|||nnn[[[NNNHHHFFFEEECCCCCCAAA>>>===>>>BBBEEEYYYoooiii]]]ZZZggg~~~jjjqqquuuUUUKKK^^^yyylll^^^llltttxxx{{{|||yyypppnnnbbbQQQCCC;;;999888777555666777777666777999;;;???888VVVaaa[[[tttwwwxxxyyy{{{vvvhhh^^^gggyyyiiiSSSLLLJJJGGG@@@???===;;;:::::::::;;;EEEKKKUUU```kkksssxxx{{{xxxsssmmmggg[[[KKK???:::===CCCPPPfffzzz\\\XXXTTTOOOMMMJJJCCCAAA===;;;;;;;;;:::999888666555444555555444222333222222111111222222333111111111111000000000000000000000000000000000000////////////000111222333222666;;;>>>>>>>>>???@@@FFFJJJJJJGGGGGGNNNUUUWWW\\\XXXYYYaaahhhlllnnnqqqxxx{{{wwwuuuooouuuuuuoooeeeZZZPPPMMMLLLJJJLLLPPP^^^lllxxxaaaPPPGGGFFFGGGCCCCCCAAA???===>>>BBBEEEXXXnnnuuueee^^^hhhssssssxxx\\\TTTUUUmmmkkk[[[kkktttxxx|||{{{sssnnncccRRRDDD;;;888888888555777777777777777999;;;@@@;;;YYYzzz}}}ccc```zzzzzzssskkkaaaSSSLLLVVVhhh~~~xxx___KKKDDDBBB>>>===<<<:::999999999::::::888;;;AAAIIISSS\\\dddiiigggccc___\\\SSSGGG>>><<<;;;BBBOOOdddwwwZZZWWWTTTOOONNNKKKCCCAAA===;;;;;;;;;:::999888666555444555555444222333222222111111111111111111111111111000000000000000000000000000000000000////////////000111222333555888<<>>???BBBEEEUUUllljjj]]]dddzzzvvv{{{{{{\\\SSSMMM___nnn[[[kkksssyyy~~~vvvooodddTTTEEE<<<888888888666777888777777777999;;;???;;;YYY}}}dddnnndddccc}}}{{{yyy{{{yyyvvvtttsssqqqnnnllljjjllluuu~~~nnn\\\NNNCCC???JJJZZZvvvuuuiiiSSSCCC>>>;;;777999999888777777888999999444444555:::BBBLLLVVV]]]WWWSSSQQQOOOIIIAAA<<<;;;888???LLL```{{{wwwYYYWWWSSSNNNMMMJJJCCCAAA===;;;;;;;;;:::999777666555444555555444222555555333222111111000000111111111111000000000///////////////////////////////////////000111222333666999===??????@@@@@@AAAFFFHHHHHHFFFIIIPPPUUUUUUYYYWWWZZZaaafffhhhnnnttt|||}}}~~~}}}wwwssssssssspppoooqqqyyyzzznnn___TTTOOOKKKIIIHHHNNNNNNUUU___bbbeeessslllYYYNNNGGGCCCBBBBBBAAA???>>>???BBBDDDSSSjjjqqq___cccwwwxxxyyy\\\LLLLLLWWWvvv___mmmssszzzyyyqqqgggVVVGGG<<<888888999666777888888777888:::;;;???>>>\\\}}}]]]gggaaabbbzzzyyyxxxvvvssspppmmmjjjhhhkkkgggccc___\\\XXXTTTQQQRRRXXXfffwwwkkkVVVKKKFFFDDDKKKVVViiieeeYYYHHH>>><<<;;;888::::::999999999999888888999777666888===FFFPPPUUUPPPKKKHHHFFFBBB;;;777888555===HHHYYYqqqyyyZZZWWWSSSMMMKKKHHHCCCAAA===;;;;;;;;;:::999777666555444555555444222444333333333333444555555111111111111000000000///////////////////////////////////////000111222333666999<<<>>>??????AAABBBCCCEEEFFFEEEIIIQQQUUUUUUUUUWWW]]]eeeiiikkkrrryyykkkeeebbbeeehhhgggdddcccxxxqqq___QQQKKKJJJJJJHHHHHHPPP\\\```]]]bbblllqqqcccXXXMMMEEEBBBBBBAAA@@@??????AAADDDPPPhhh}}}ggggggyyyvvvrrrbbbNNNNNNSSS|||}}}dddnnnttt|||}}}uuukkk[[[JJJ===888888999666777888888777888:::<<>>???>>><<<:::888666555555666999>>>CCCGGGGGGCCC@@@@@@<<<666444666444:::DDDQQQeeezzz[[[XXXSSSNNNKKKHHHCCCAAA===;;;;;;;;;:::999888666555444555555444222///000111333555888:::;;;111111111111000000000000000000000000000000000000////////////000111222333666999<<<>>>???@@@CCCEEEDDDFFFFFFFFFKKKRRRUUUTTTVVV[[[dddmmmpppqqqxxxzzz]]]UUUSSS^^^kkksssttttttqqq]]]SSSMMMJJJFFFGGGOOO\\\dddccc___\\\dddsssmmm```UUUJJJBBBAAABBBBBBAAA??????AAACCCNNNfffmmmhhhwwwuuujjjwwwcccRRRLLLOOOrrrhhhlllxxxzzzppp```MMM???888777999777888999888888888:::<<<===@@@\\\fffmmmtttYYY```sssxxxhhh[[[SSSNNNKKKHHHDDDBBBBBBDDDEEEBBB@@@??????@@@@@@>>>===>>>GGGXXXkkkyyyiiiVVVPPPOOOHHHCCCBBBCCCAAA>>>;;;:::;;;===>>><<>><<<;;;;;;;;;;;;:::999999:::<<<======<<<;;;AAANNN]]]hhhrrrhhhSSSLLLJJJCCC>>>===;;;<<<>>>>>><<<:::;;;>>>999>>>EEEKKKLLLHHHBBB>>><<<;;;;;;:::999888888888777444555888888555555777333888;;;@@@NNNhhhwwwZZZXXXVVVQQQPPPNNNCCCAAA===<<<;;;;;;:::999888666555444555555444222444333333222222333333444111111111111000000000000000000000000000000000000////////////000111222333777:::===@@@BBBEEEHHHKKKNNNNNNLLLKKKNNNTTTTTTPPPWWW___llluuuuuurrrwww~~~iiiXXX___uuu~~~tttiiillluuuiii___WWWUUUXXX]]]kkk~~~kkkYYYJJJJJJMMMZZZsss|||hhhWWWbbblllmmmkkkllloooooowwwzzz~~~oooUUUHHHHHHMMMAAABBBBBBAAA@@@@@@AAACCCKKKdddwwwllltttyyywww]]]NNNGGGIIIdddvvvsssoooxxxgggRRRAAA888777999777888999999888999;;;===>>>BBB\\\}}}___QQQdddrrrxxxeeeRRREEE@@@AAACCC<<<<<<=========<<<:::999<<<:::999:::;;;<<<;;;999777;;;DDDOOOYYYdddttthhhQQQIIIGGGBBB@@@AAA;;;>>>BBBCCC@@@;;;;;;>>>666<<>><<<:::999999999888666777::::::666555666444777999;;;HHHbbb~~~{{{___YYYRRRNNNMMMIIIEEEBBB>>><<<;;;;;;;;;:::888777555555666666444333222222222111111111111000111111111111111111111111000000000000000000000000000///000333222///111555999999:::===BBBGGGLLLOOORRRMMMIIIJJJPPPUUUWWWVVV[[[```hhhpppsssvvvzzzyyyttt___bbbwww|||rrrooo}}}~~~uuukkk```XXXVVVVVV^^^ooommmVVVQQQHHHLLLfffvvvbbb\\\eeexxx}}}nnndddeeemmm|||vvvlllooopppzzz```UUUPPPCCCEEEDDDCCCBBBAAA@@@@@@@@@KKKdddxxxiii{{{~~~hhhPPPIIIMMMVVVqqquuulllvvviiiYYYCCC999:::666666888888888777888999;;;AAABBB___]]]VVV^^^kkkyyyeeeQQQGGGDDDAAAAAAEEE@@@===;;;:::;;;<<<;;;:::999999::::::::::::999999;;;<<>>@@@AAABBB@@@???BBBEEE@@@999;;;777777AAAMMMRRRLLLDDDBBBDDDDDDAAA<<<888888:::888777666555555555555555888555888<<>><<<;;;;;;;;;:::888777555555666666444333222222222111111111111000000000000000000000000000000000000000000000000000222000000111111///222777999:::<<>>;;;::::::;;;::::::888888888999999999999888;;;<<>>;;;;;;;;;;;;:::888666555555666555444222222222222111111111111000////////////////////////000000000000000000000000222000///111000///333888999:::===AAAEEEHHHKKKMMMNNNKKKHHHJJJOOOSSSUUUUUU]]]eeennntttuuuvvvvvvwwwvvv}}}tttvvvgggkkkyyy{{{mmmfff[[[[[[bbbqqqmmmcccSSSLLL[[[xxx}}}ooofffttt}}}oooqqq|||}}}ttthhhYYYXXX```lllxxxoooWWWNNNEEEFFFEEECCCBBBAAAAAA@@@@@@JJJaaa{{{kkkggg}}}{{{YYYKKKMMMRRRcccuuurrrjjjppp}}}yyymmmZZZAAA999:::666666888888888888888:::<<<===GGGsssbbbYYY^^^ddd{{{ooobbbZZZTTTLLLFFFCCCCCCAAA>>><<<<<<<<<<<<;;;888999999:::::::::;;;;;;======>>>CCCEEEJJJTTT^^^jjjsssppp^^^\\\WWWPPPRRRDDDLLLQQQOOOKKKHHHCCC>>>===<<<===@@@GGGNNNUUUYYY]]]VVVKKKAAA;;;999999999999999888666555444333333666555999:::???\\\www___[[[VVVQQQNNNIIIDDDAAA===;;;;;;;;;:::999888666555555555555444222222222222111111111000000000000000000000000000000////////////////////////000///000333333111333777888:::===@@@DDDFFFHHHIIIJJJIIIHHHJJJOOOTTTWWWXXXiiimmmooommmlllpppvvvyyyyyyggguuunnnrrrxxxjjjeeeccckkkyyyqqq\\\MMMQQQhhhqqqtttrrrzzzgggVVVTTTSSSYYYbbbkkkoooqqqtttzzz}}}zzz```TTTLLLFFFEEEDDDBBBAAAAAAAAAAAAJJJ```yyy{{{kkknnnwww|||~~~[[[JJJLLLPPP___lllgggcccnnn}}}|||oooZZZ@@@888:::666666777999999888999;;;===<<>>===;;;;;;<<<<<<======>>>???@@@>>>???BBBDDDFFFMMMUUU^^^hhhvvvpppjjjeee```cccbbbdddaaa[[[UUUQQQKKKEEEAAACCCHHHPPPZZZbbbgggiii[[[SSSHHH@@@===<<<:::999999999999999888777777666555555::::::===[[[www___[[[VVVQQQNNNIIIDDDAAA===;;;:::::::::999777666444444555555333222222222222111111111000000111111111111111111111111////////////////////////......111666666222222555777999;;;>>>AAACCCEEEEEEGGGFFFGGGKKKPPPUUUYYY[[[eeejjjkkkhhhiiirrrzzz}}}zzzqqq^^^rrrsssvvvmmmfffhhhrrr~~~gggSSSLLLYYYuuuxxxzzzrrrzzzzzziii[[[NNNKKKSSS\\\^^^\\\YYY]]]cccgggjjjooouuuzzzvvvoooiiiiiipppqqqpppzzzgggXXXKKKFFFEEEDDDCCCBBBAAAAAAAAAJJJ___xxxyyynnnrrruuu|||}}}[[[KKKKKKOOO___lllddd___lll~~~rrrZZZ>>>888;;;555666777999999999999<<<>>>>>>JJJuuuoooxxxjjj```\\\fff~~~uuunnngggaaaSSSOOOKKKGGGEEECCCAAA???>>>>>>=========>>>@@@@@@@@@>>>>>>AAACCCCCCHHHNNNVVV___mmm|||xxxvvv}}}vvvkkkaaa______XXXOOOMMMPPPXXXeeeppptttoooiiiMMMHHHCCC??????===:::777777777888999999999999888555555::::::===[[[xxx___[[[UUUPPPNNNIIICCC@@@===::::::::::::999777555444444555444333111222222222111111111111000111111111111111111111111000000000000000000000000---...222666666333333666888999:::<<>>>>>???@@@AAA@@@======@@@BBBBBBEEEIIIPPPWWWcccqqqwwwpppqqqssslllbbbcccfffnnnxxx~~~yyylll```GGGGGGFFFEEEDDD@@@;;;777666777888999999999888777555444:::;;;???[[[zzz___ZZZSSSOOOMMMIIICCC@@@<<<:::::::::999888777555444444444444333111222222222111111111111000111111111111111111111111000000000000000000000000000///000333333222555::::::::::::;;;===@@@BBBDDDEEEFFFHHHJJJLLLOOORRRTTTUUUbbbkkkooozzznnnbbbzzz||||||~~~yyywww}}}tttoooooorrryyyxxxaaaTTT```uuuqqqttt}}}xxxbbbRRROOOXXXhhhsssddd[[[PPPKKKOOOWWW^^^bbbccc]]]WWWSSSOOOXXXvvv~~~cccYYY]]]cccppp|||iiiLLLGGGFFFEEECCCBBBBBBBBBBBBGGG[[[uuussskkkrrrfffUUUKKKIII```uuunnneeemmmwwwZZZ<<<777;;;555666777999999999:::===???AAAHHHjjjgggrrrccc___\\\^^^zzzyyynnniiibbb\\\WWWRRRNNNKKKGGGFFFDDDBBBBBBBBBCCCDDDDDDAAA@@@CCCDDDCCCDDDGGGKKKPPPYYYdddqqq}}}~~~{{{lllaaaTTTVVVWWWUUUOOOGGGAAA>>>;;;;;;<<<===<<<:::888777666444999<<>>@@@BBBDDDEEEBBBEEEIIILLLMMMOOOPPPRRRVVV```gggjjjooo{{{mmm~~~~~~xxxfffssszzzwwwwww}}}vvvnnnmmmppprrrxxxggg[[[\\\lllmmmaaaooowwwZZZQQQZZZnnnhhhRRRPPPXXXiii~~~zzzjjjZZZRRROOO```www\\\SSS]]]mmmrrrlll```MMMGGGDDDEEEDDDAAA@@@AAAGGGVVVppptttvvvrrr{{{kkkZZZLLLTTTaaavvvqqqlllqqqSSSAAA===<<<777888888888999:::===???AAAAAAOOOvvviiikkkttt___ZZZXXX___yyyzzzsssnnniiibbb\\\ZZZYYYWWWTTTPPPNNNNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIMMMSSSYYYcccsssyyypppjjjlllmmmiiiccc___TTTPPPMMMKKKGGG???::::::888888666666CCC\\\tttyyy___ZZZSSSNNNLLLGGGAAA???<<<::::::;;;:::999666666666666555555555555222222222111111111111000000111111222222111111000////////////000000000000///000111111111333777:::<<<======???AAACCCDDDFFFEEEGGGIIIKKKMMMPPPTTTVVV```mmmxxxxxxtttvvv}}}mmm|||}}}uuu^^^iii{{{xxxttttttnnnrrrvvv___VVVYYY~~~wwweeemmmwwwvvv^^^UUU[[[mmmwww]]]TTTVVVhhhtttbbbUUUNNN\\\yyyeee[[[dddkkksssjjj\\\MMMGGGDDDEEEDDDAAA@@@BBBGGGUUUooo|||tttttttttzzzsss]]]OOOXXXbbbsss~~~rrrqqqrrrSSS@@@<<<:::666888888888999;;;===???AAADDDRRRyyypppnnnqqq^^^ZZZYYY[[[uuuyyytttnnngggbbb^^^]]]ZZZWWWSSSQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLPPPUUU\\\jjjwwwwwwqqqoootttxxxvvvpppmmmiii```WWWQQQHHH???;;;;;;888888777777DDD\\\tttzzz```ZZZTTTOOOMMMHHHBBB???<<<:::::::::999888666666666666555555555555222222222111111111111000000111111222222111111000////////////000000000000///000111000111333777:::>>>>>>???@@@AAACCCEEEFFFFFFHHHJJJLLLNNNRRRWWW[[[lll|||uuuqqqvvv{{{{{{ooo~~~{{{zzzyyy]]]cccxxxxxxtttqqqpppzzzcccUUUMMMfff}}}rrrmmmmmmyyytttccc[[[\\\kkknnn[[[VVVggg|||iiiYYYMMMYYYtttggg\\\ccclllvvvhhhVVVLLLGGGDDDEEEDDDAAA@@@BBBFFFUUUooorrrvvvvvvvvvwww___RRRXXX___nnnzzzqqqssstttSSS>>>::::::777888888888999;;;===???AAAEEESSS{{{pppqqqnnnZZZWWWXXXXXXsss|||vvvnnniiieeeccc```\\\XXXVVVUUUTTTUUUTTTRRRQQQPPPOOONNNNNNNNNLLLLLLNNNPPPSSS^^^hhhzzzvvvxxx||||||pppbbbWWWLLLBBB===>>>888999888888DDDZZZppp|||zzz```[[[TTTOOOMMMHHHBBB@@@<<<;;;::::::999888444444444333333333222222222222222111111111000000000000111111111111000000////////////000000000000///000000000000333777:::======>>>???AAACCCEEEFFFEEEHHHLLLOOORRRUUUYYY\\\ooo}}}}}}qqqoooxxx{{{zzz{{{yyyuuu}}}zzzyyy}}}bbbaaatttzzz{{{tttvvvkkk^^^OOOVVVaaayyyuuulllvvvsssfff^^^[[[iii{{{eee[[[hhhuuucccTTT^^^yyygggZZZ```rrrzzzhhhSSSLLLGGGCCCEEEEEEBBBAAABBBEEEVVVooopppttt|||zzzcccRRRTTT[[[mmmzzznnnnnnuuuSSS>>>:::;;;999999888999999;;;===@@@AAAEEESSS|||llluuuoooTTTQQQUUUXXXsss}}}uuupppllliiieeeaaa^^^[[[YYYXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPMMMLLLMMMMMMNNNUUU]]]pppttteeeZZZOOODDD>>>===:::;;;999888AAAUUUhhhrrrzzz```ZZZTTTOOOMMMHHHCCC@@@===;;;::::::999777444333333333333222222222222222222111111111000000000000000111111000000000////////////000000000000//////000000000222666999;;;;;;<<<>>>@@@BBBDDDEEEAAAGGGNNNTTTWWWXXXYYYZZZbbbmmmvvvuuuqqqssszzz~~~{{{wwwtttxxx|||}}}zzzxxxxxx|||ccc^^^ooozzzlllhhhiiisssxxxssszzzqqqeeePPPLLLNNNbbbwwwzzzrrrfff^^^YYYgggpppdddkkkppp^^^fffnnn```ffftttjjjSSSKKKFFFCCCEEEEEEBBBAAACCCEEEWWWpppwwwnnnooolllTTTQQQYYYpppoooiiiuuuTTT>>>:::===<<<999999999:::;;;>>>@@@BBBEEETTTnnnxxxxxxTTTNNNTTT[[[uuuyyytttqqqmmmhhhdddbbb```]]]ZZZZZZYYYWWWUUUTTTSSSRRRRRRRRRNNNMMMNNNOOONNNRRRXXXcccuuuxxxlllcccZZZMMMBBB===;;;<<<999777>>>NNN^^^fffyyy___YYYSSSNNNLLLGGGCCC@@@===;;;::::::888777555555555555444444444444222222222111111111111000///000000111111000000///////////////000000000000...///000///000222666999999:::;;;===@@@CCCEEEGGG???FFFNNNUUUXXXXXXWWWWWWRRR[[[fffpppzzz~~~www{{{xxxuuuzzz}}}zzzvvvuuuvvvyyy~~~~~~~~~ddd\\\lll~~~~~~nnnbbb[[[YYY```iiiwww|||uuuxxxppp```LLLEEEHHHWWWvvvtttggg___WWWccc~~~|||mmmooouuu___ddd~~~uuuggglllrrrmmmUUUKKKFFFCCCDDDEEEBBBBBBCCCEEEYYYsssrrrmmmjjjxxx[[[SSSYYYsssssskkkwwwVVV???;;;======999999999:::<<<>>>@@@BBBGGGUUUmmmwwwZZZOOOTTT\\\vvvuuu{{{vvvtttoooiiifffdddccc___\\\ZZZZZZXXXWWWUUUUUUTTTTTTSSSPPPOOOQQQRRRPPPRRRVVV[[[iii{{{}}}vvvmmm]]]MMMEEE;;;<<<:::777<<>>AAAEEEHHHIII@@@EEEMMMSSSVVVVVVVVVVVVPPPRRRZZZnnn{{{}}}zzztttppprrrssswww{{{zzzyyy|||tttgggppp}}}~~~uuuppp```UUUUUU[[[eeeyyy~~~wwwcccPPPHHHJJJPPPbbbxxxjjjbbbVVV^^^xxxsssssszzzaaaddd}}}}}}lllnnntttoooWWWKKKFFFCCCDDDEEEBBBBBBDDDFFF\\\vvvwwwooolllbbbVVVXXXooovvvsssyyyXXX@@@:::;;;;;;999999999:::<<<>>>AAABBBFFFTTTgggnnn___QQQRRRYYYsssnnnbbbrrr}}}xxxtttnnnhhheeeeeeddd```\\\[[[[[[ZZZXXXXXXWWWWWWWWWVVVRRRQQQTTTTTTRRRRRRTTTTTT___lllzzz{{{rrrbbbQQQGGG999;;;:::777<<>>BBBFFFJJJLLLBBBFFFLLLPPPSSSTTTUUUVVVXXXRRRTTTkkkwww{{{ooommmoooqqquuuyyywwwwwwzzzwwwvvv|||~~~vvvpppnnnnnnpppvvvxxx|||~~~hhhSSSNNNPPPWWWfffvvvsssZZZPPPMMMIIIQQQ{{{mmmdddVVV[[[sssvvvuuujjjlllrrrqqqxxxpppXXXKKKEEECCCDDDEEECCCBBBDDDFFF]]]xxx}}}sssooodddWWWUUUhhh|||vvvxxx|||ZZZAAA999999999::::::::::::<<>>888:::999888===KKKWWW\\\xxx^^^XXXRRRMMMLLLGGGCCCAAA>>><<<;;;:::777555666555555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000...000111222111111333444:::===>>>===???EEEGGGFFFBBBIIIQQQZZZdddiiiddd[[[^^^___[[[hhhoookkkwwwuuukkkiiinnnrrrttttttvvvwwwxxxyyyyyy~~~zzz~~~uuuggg^^^XXXSSSSSSUUU\\\eeeqqq{{{yyyfffWWWQQQUUUaaammmqqqcccTTTMMMRRRjjj{{{vvvjjjWWWTTTddd{{{tttpppzzzzzz~~~~~~^^^MMMGGGDDDEEEEEECCCBBBEEEIIIaaa~~~~~~tttttt{{{dddUUUTTTiii~~~vvvwwwvvvXXXAAA999999999:::;;;;;;;;;;;;===@@@CCCHHHVVVkkkfffZZZVVVLLLVVVjjjkkksss}}}{{{wwwrrrsssooogggdddeeeccc``````___^^^\\\[[[[[[\\\\\\ZZZXXXVVVUUUUUUTTTSSSQQQRRRSSSXXXdddyyywwwjjj}}}llleee___NNNAAA???<<<:::999;;;999:::MMM]]][[[zzz___YYYSSSNNNLLLHHHCCCAAA>>><<<;;;999777555777666666666666555555555222222222111111111111111000000000000000000000000000000000000000000000000///000222222111222444666888<<<======???CCCDDDCCCEEELLLTTT^^^iiiqqqpppjjjcccddd]]]eeennneeevvvsssgggffflllqqquuuwwwssssssuuuwwwxxx~~~qqqnnnzzz}}}kkk___SSSMMMIIIGGGIIILLLVVVaaaooo{{{rrr___SSSOOOTTTZZZnnnzzzfffWWWQQQ___{{{|||mmmYYYRRR```yyyxxxyyyzzz~~~}}}]]]MMMGGGDDDDDDDDDBBBBBBDDDIIIaaa~~~qqqnnnyyyxxx}}}dddUUUTTTjjjwwwwwwuuuWWWAAA:::999::::::;;;;;;;;;;;;===AAADDDHHHQQQvvvtttuuuZZZVVVNNNSSSggg~~~yyyvvvsssooojjjgggeeedddeeeaaa```___]]]\\\\\\]]]]]]\\\ZZZWWWVVVVVVVVVTTTSSSQQQRRRVVV___rrr{{{{{{zzzggg^^^YYYIII>>>>>><<<:::888:::999<<>><<<;;;999777555777777777666666666666555222222222222111111000000000000000000000000000000000000000000000000000000000111111000000222555888777<<<>>>===>>>BBBBBB???EEEKKKSSS\\\hhhssswwwuuuffffff^^^```uuuggg]]]uuuqqqdddccchhhmmmqqquuunnnnnnpppsssvvv~~~iii[[[cccyyy~~~rrriiiXXXOOOFFFDDDCCCDDDHHHMMMTTT```ppp~~~mmm\\\SSSQQQRRRcccwwwqqq]]]NNNUUUwww|||rrr[[[PPPYYYsss~~~zzz{{{yyyYYYMMMGGGCCCDDDDDDBBBBBBDDDIIIbbbsssooozzzuuuwwwcccUUUVVVmmmyyyyyytttVVVAAA::::::::::::;;;<<<<<<<<<>>>BBBEEELLLPPPooottt|||WWWSSSOOOQQQeeewwwmmm{{{{{{wwwqqqnnnpppmmmdddbbbfffbbbaaa```______^^^______^^^\\\YYYXXXXXXXXXVVVUUUQQQQQQSSSZZZhhh|||vvvqqq{{{tttdddXXXEEE;;;<<<<<<===999:::;;;AAAWWWfffaaa~~~bbbZZZRRRMMMKKKGGGDDDAAA>>>;;;:::999777666666666666666555555555555333333222222111000000000000000000000000000000000////////////////////////000000000//////111555999888===?????????BBBAAA===AAAGGGMMMRRR\\\gggoooqqqdddfff]]]\\\mmmzzz~~~^^^VVVppp}}}mmmaaabbbfffgggiiimmmjjjjjjlllooottt~~~dddVVVccc~~~~~~oooaaaYYYOOOIIIDDDDDDEEEGGGMMMSSSXXXddduuu{{{mmmddd```]]]rrr}}}gggQQQOOOlll|||yyy```PPPRRRhhh~~~www~~~|||}}}wwwVVVNNNHHHCCCCCCCCCAAABBBDDDJJJccc}}}zzzuuuuuuzzz^^^VVVZZZqqq{{{zzzsssTTT@@@::::::::::::;;;<<<<<<===@@@DDDGGGNNNOOOjjjnnntttWWWOOOOOORRRfffjjj[[[bbbttt|||~~~}}}yyyxxxrrrttt~~~{{{kkkdddhhhccccccbbbbbbaaaaaaaaaaaa```]]][[[ZZZZZZYYYXXXWWWRRRRRRSSSVVV```qqqwwwuuu{{{iiiQQQBBB???<<<@@@:::;;;???HHH___llldddcccZZZRRRLLLJJJFFFDDDAAA===;;;:::999777666555555444444444333333333222222222111111111000000000000000000000000000000/////////////////////////////////......000555888;;;???AAA@@@AAACCCBBB>>>===CCCHHHIIINNNWWW```ccceeeggg^^^[[[kkkwww|||^^^PPPgggvvvggg]]]```eeedddeeejjjiiihhhhhhlllrrr|||ppp^^^fffpppaaaTTTNNNJJJEEECCCDDDEEEGGGNNNUUU[[[gggyyy}}}vvvnnngggvvvxxx\\\NNN___{{{hhhSSSOOO\\\uuutttwwwyyy|||yyyZZZPPPIIIDDDDDDCCCAAABBBEEELLLdddxxxxxxoooXXXVVV]]]sss||||||rrrSSS@@@;;;;;;::::::;;;<<<===>>>AAAFFFIIILLLLLLfffkkknnn\\\MMMMMMQQQeeeiiiXXXUUU[[[___^^^aaaXXXYYYiiiyyy~~~yyyvvvxxxvvv~~~uuuiiiiiieeeeeeeeeeeedddddddddcccaaa___\\\[[[[[[[[[YYYXXXTTTUUUUUUVVV\\\jjj|||sssiiixxxqqqZZZKKK@@@AAA:::;;;AAAMMMdddmmmbbbeee[[[RRRLLLJJJFFFEEEBBB===:::999999888777444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000...////////////222555888===AAABBBAAABBBEEEDDDAAA===DDDIIIGGGGGGNNNUUUYYYiiikkkaaa^^^mmmyyy}}}cccKKKYYY}}}sssbbbYYY^^^dddccceeekkklllhhhgggkkkpppzzz}}}eeeggg~~~wwwgggYYYPPPLLLJJJGGGFFFHHHHHHJJJPPPWWW[[[hhhzzzuuueeebbblllgggRRRVVViiittt[[[PPPRRRfffvvvooooooxxx|||}}}aaaRRRKKKEEEDDDDDDBBBCCCFFFNNNggg~~~~~~hhhVVVXXX]]]ooozzz~~~qqqQQQ???;;;<<<;;;:::;;;===>>>@@@CCCHHHKKKPPPPPPkkkhhhrrrfffNNNMMMLLL```|||zzzjjjcccbbbbbb```SSSIIIJJJ[[[ppp}}}}}}xxxuuussssss{{{sssgggeeeffffffggggggggggggffffffdddbbb___^^^^^^^^^\\\[[[XXXYYYXXXWWWZZZeeeuuuzzzdddYYYeeeyyywww]]]IIIBBB;;;<<>>AAABBB@@@AAAEEEFFFDDD===FFFLLLJJJHHHLLLSSSXXXkkklllbbbaaarrr```JJJMMMzzz{{{fffYYY]]]aaa___cccmmmoookkkhhhjjjoooxxxgggdddxxxwwwiii\\\UUURRROOOMMMMMMOOOOOOPPPVVV]]]^^^jjj{{{|||dddSSSXXXjjjpppYYYTTT^^^zzzdddUUUNNN\\\vvvvvv~~~iiihhh|||}}}qqquuu~~~dddTTTMMMGGGEEEEEECCCDDDHHHQQQiiiiiiXXXYYYZZZgggwwwvvvpppPPP???;;;<<<;;;:::<<<===???@@@DDDIIIMMMRRRTTTsssgggtttmmmNNNNNNHHH]]]xxx{{{xxxaaaVVVSSScccvvv~~~{{{xxxqqqrrrssssssqqqlllfffcccggghhhiiiiiiiiiiiihhhggggggeeecccbbbbbbaaa```^^^\\\\\\[[[WWWWWW___nnnzzzjjjXXXZZZfffmmmYYYHHH@@@AAAKKK[[[oooppp\\\kkk```VVVOOOMMMIIIFFFBBB===:::999888888777666666555555555444444444//////000111222333333444000000000000000000000000000000000000000000000000///111444555555666999:::>>>AAAAAA???@@@EEEGGGEEE<<>><<<<<<;;;:::<<<===???AAAEEEJJJMMMNNNQQQtttkkkpppoooNNNOOOGGG\\\xxxrrrddd___lll{{{~~~|||wwwwwwrrrjjjgggkkkllljjjhhhhhhjjjkkkkkkjjjiiihhhjjjhhheeedddddddddcccaaa^^^___\\\WWWTTTZZZhhhtttrrrZZZUUU\\\vvvuuufffOOOFFFHHHSSScccvvvttt^^^ggg]]]ZZZOOOGGGIIIGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111000000////////////000000////////////000000000000....../////////222666999===@@@CCCFFFGGGGGGFFFEEEAAADDDHHHMMMQQQTTTUUUUUUbbbpppoookkkwwwTTTHHHFFFhhhyyy^^^[[[___]]]___fffdddfffhhhjjjnnnxxx~~~mmmdddbbbYYYXXXWWWVVVZZZcccoooyyytttkkkeeetttggg^^^[[[VVVSSSRRRSSSTTTVVV\\\dddeeennnxxx~~~dddYYYWWWkkkwwwxxx}}}hhhWWWTTTooo|||]]]WWWQQQeeevvvyyy}}}fffdddooommmdddkkkzzz{{{eeeXXXNNNEEEDDDEEEDDDCCCDDDUUUtttkkk___YYYRRRbbbqqqmmm|||oooMMM<<<;;;<<<999;;;===???@@@AAADDDHHHKKKNNNTTTooopppppphhhOOONNNJJJYYYppptttqqqpppuuu~~~}}}|||{{{xxxuuurrrnnnkkkjjjjjjjjjjjjkkkllllllkkkiiigggeeehhhggggggfffeeecccbbbaaabbb___ZZZVVVUUU[[[cccjjj}}}]]]TTTYYYhhh|||yyyyyycccEEEJJJ^^^bbbssszzzcccfff\\\YYYNNNGGGJJJGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111111111000000000000111111000000000000////////////---...///000000222555888<<<>>>AAADDDFFFFFFEEEDDDAAADDDHHHKKKMMMQQQUUUXXXjjjtttoookkkyyyNNNHHHFFFiiifff______[[[[[[aaabbbeeehhhjjjooo{{{~~~jjj[[[UUUTTTHHHHHHFFFEEEEEEJJJRRRYYYqqq}}}{{{wwwuuulllhhhaaa]]]ZZZZZZYYYYYY^^^eeegggooovvv|||{{{oooiiiuuuiiieeedddkkkyyyppp___YYYhhhbbbTTT___}}}ppptttzzzccc```jjjwwwddd[[[cccrrr{{{dddVVVMMMEEEDDDFFFEEEEEEFFFUUUuuurrreee^^^VVVbbbmmmhhhwwwlllMMM===<<<===;;;<<<>>>AAABBBDDDFFFIIILLLPPPUUUllloookkkmmmPPPLLLIIIXXXnnn}}}|||}}}|||xxxvvvrrrooolllkkkjjjjjjjjjkkklllmmmlllkkkiiihhhlllkkkkkkjjjiiigggfffeee```ZZZSSSOOOPPPVVV^^^dddyyyaaaUUUTTT[[[iiiwwwooopppcccGGGKKK]]]```nnnrrr]]]dddZZZXXXNNNGGGJJJGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111222222111111111111222222111111000000//////......,,,...000111111222555666:::;;;>>>AAACCCDDDCCCCCC@@@DDDHHHJJJKKKOOOXXX___kkkooogggdddvvv{{{JJJEEEEEEiiikkk___]]]YYYXXX\\\___cccgggkkkqqq}}}lll\\\SSSOOOOOOMMMMMMKKKIIIFFFEEEGGGIIISSSaaasssxxxpppkkkfffddd```^^^aaagggkkkrrrwwwxxx|||~~~tttfff```bbbiiioooqqqqqqeee___vvvmmmXXX[[[ssskkklllwwwwww```[[[ccc~~~nnn[[[SSS[[[ggg~~~{{{dddUUULLLFFFEEEFFFEEEFFFHHHVVVwwwtttgggaaaXXXaaaiiieeewwwiiiKKK>>>===???>>>===???CCCEEEGGGHHHKKKMMMPPPRRRdddtttfffsssOOOIIIIIIUUUiii}}}~~~yyyvvvsssooolllkkkkkkkkkiiijjjlllmmmmmmmmmllllllkkkkkkkkkjjjhhhgggeeeddd___WWWLLLGGGIIIPPPWWW[[[eeewww~~~cccVVVNNNMMMTTTbbbuuusssffffff___HHHJJJYYY]]]fffgggTTTbbbYYYWWWMMMGGGKKKGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111222111111000000111111222111111000000//////......,,,...111222222222444555777999<<>>DDDIIIKKKKKKOOOYYYbbbggghhh___aaayyyxxxnnnKKKBBBCCCiiihhh[[[ZZZXXXXXX[[[]]]aaafffjjjppp|||pppfffaaa]]][[[SSSRRRPPPMMMIIIEEEBBBAAADDDRRRdddxxx|||vvvppplllgggbbbdddiiipppwwwzzzwwwuuu}}}oookkkkkkkkkiiizzzooo^^^mmmlllYYY[[[qqqjjjgggqqqvvv```YYY^^^}}}kkkYYYPPPWWWaaayyy|||dddVVVNNNGGGFFFFFFEEEFFFIIIXXXzzzpppccc]]]WWW```iiifff{{{fffKKK>>>===>>>>>>===@@@DDDGGGHHHIIIKKKMMMRRRSSScccvvvcccwwwMMMFFFHHHRRRcccwwwwwwlllqqqyyyvvvsssooolllkkkkkkkkkhhhiiikkkmmmnnnooooooooommmllllllkkkjjjhhhgggfffdddYYYKKKEEEGGGMMMRRRTTTWWW]]]```___dddvvvpppvvv___TTTJJJDDDGGGKKKYYYrrrwwwaaa]]]XXXFFFFFFSSSWWW\\\ZZZLLLbbbXXXVVVLLLGGGKKKGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111000000////////////000000111000000000/////////...,,,...111222222222333555666888;;;>>>@@@BBBCCCCCC@@@EEEKKKLLLKKKOOOXXX```hhhhhhbbbkkk}}}lllNNNCCCDDDiiieeeWWWWWWXXXYYY[[[\\\```dddhhhmmmxxxzzzrrrlll^^^[[[XXXTTTOOOKKKFFFDDDAAAKKKZZZkkk~~~xxxssslllfffggglllqqqxxx}}}xxxqqqvvvttteeemmmtttbbbVVV\\\qqqkkkdddmmm|||vvvaaaYYY\\\lllYYYPPPTTT^^^www|||cccWWWPPPJJJHHHFFFDDDEEEIII[[[~~~~~~qqqaaaZZZUUUaaaiiihhhdddJJJ>>>;;;<<<======@@@DDDGGGIIIJJJKKKMMMVVVWWWhhhrrrbbb~~~|||KKKFFFGGGNNN\\\ppp{{{kkk^^^ZZZcccyyywwwssspppmmmlllkkkkkkhhhiiijjjlllnnnpppqqqqqqsssrrrrrrqqqpppnnnmmmllllll```QQQIIIIIINNNRRRSSSPPPMMMIIIFFFJJJZZZuuuzzztttbbbiiivvvxxxjjjVVVMMMDDD===???CCCJJJZZZrrrdddWWWNNNBBB@@@JJJPPPSSSOOOFFFbbbXXXUUULLLGGGKKKGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111000000////////////000000/////////000000000000000---///111111111222333555666888:::===@@@CCCDDDEEEDDDGGGKKKLLLNNNUUU___gggooommmfffpppzzzQQQGGGFFFeeebbbTTTTTTWWWXXXYYY[[[^^^cccfffkkkttt|||nnnhhhaaaZZZUUUPPPLLLIIIBBBGGGNNN[[[rrr~~~yyyqqqkkkkkkoooqqqyyy{{{pppooovvv~~~~~~nnnnnnnnnaaaUUU[[[ooolllbbbiiiwwwuuubbbYYY[[[zzzmmmZZZOOOPPP[[[sss|||cccVVVPPPKKKIIIFFFDDDGGGKKK___wwwxxx|||fff[[[VVVdddlllkkkaaaIII>>>;;;<<<>>>???AAAEEEGGGHHHJJJMMMOOOUUUWWWhhhrrraaayyyMMMHHHGGGKKKVVVjjjaaaQQQLLLRRR```sss}}}uuurrr{{{yyyvvvrrrooonnnnnnnnnjjjjjjlllmmmppprrrssstttttttttsssrrrqqqooonnnmmmqqqgggYYYPPPNNNRRRUUUWWWOOOHHHBBBAAABBBKKKbbbxxxllliiifffZZZWWWeeehhh[[[JJJDDD>>>777999<<<<<>>:::@@@HHHHHHCCC@@@cccXXXUUULLLGGGKKKGGGCCC???;;;:::999888777444444555555444444333222333222111111000000111111111000000000000000000111......//////000000111111///000111000000111444666777999;;;>>>AAADDDFFFGGGGGGGGGIIINNNXXXfffwww}}}vvvhhhjjjUUUIIIDDD[[[}}}xxx[[[NNNQQQVVVWWWVVVYYY]]]bbbeeejjjttt{{{qqqdddYYYQQQLLLIIIFFFDDDDDDEEELLLbbbtttmmmyyywwwooonnnrrruuu|||tttlllwwwzzzxxxxxxtttiiifff^^^ZZZiiioooiii|||ooo^^^\\\kkk~~~ppp___eeeqqqyyyqqq___VVVXXXsssqqq]]]OOONNNUUUmmm}}}bbbSSSNNNJJJIIIGGGFFFJJJPPPcccvvvxxxmmm]]]YYYjjjtttrrr^^^HHH>>><<<===@@@BBBDDDFFFHHHIIIKKKOOORRRUUUWWWgggyyy^^^pppTTTKKKFFFHHHRRReee|||```RRRMMMQQQ\\\fffttt|||uuurrr}}}yyyvvvsssrrrqqqqqqmmmmmmnnnppprrrtttvvvwwwtttssssssrrrqqqooonnnmmmpppiii___VVVSSSUUUZZZ^^^```XXXRRRQQQKKKGGGRRRcccwwwxxxnnn^^^XXXXXXTTTNNNOOOTTTJJJ>>>>>>;;;666888777444555===GGGRRRbbbooonnn\\\BBB===666888AAA???999:::dddYYYUUULLLGGGJJJGGGCCC???;;;:::999888777444444555555444444333222333222222111000111111111222222111111111111222222------...///000111222222000000000//////000444777888999<<>>777;;;;;;888;;;;;;777666888888:::DDDPPPddd]]]iiidddUUU@@@===444444===999222666eee\\\TTTLLLJJJGGGFFFCCC???<<<;;;999888666999888666444444444555555222222222222222222222222222222111111111111222222111111000000//////............//////000222333444::::::;;;>>>BBBHHHNNNRRRGGGHHHKKKSSSbbbuuuttteeennnxxx~~~^^^JJJDDDLLLVVVmmm}}}|||rrr```OOOKKKPPPTTTVVVWWWWWWZZZ___fffkkkuuu|||kkk]]]SSSNNNIIICCCEEEIIISSSssszzz]]]XXXfffwwwwwwtttvvvyyywwwpppooozzzrrriii]]]\\\vvvsssyyytttccc___kkk}}}fffcccxxxxxxaaa^^^eeesssqqq```UUUUUUooouuu```PPPNNNSSSggg|||___RRRKKKGGGHHHKKKLLLQQQVVVkkkvvvzzzpppWWW^^^sssyyy^^^JJJ<<<<<>>BBBGGGLLLNNNIIIHHHIIIMMMWWWeeesss}}}uuufffiiiooosss|||fffEEEFFFXXXaaammmuuuwwwxxxoooxxxeeeRRRLLLPPPSSSUUUWWWTTTVVV]]]dddkkkuuuuuucccTTTKKKFFFAAADDDGGGQQQppptttWWWPPP\\\mmmuuuooopppuuuzzzoooiii}}}qqqeeerrrzzzuuuqqqtttnnnnnnvvvuuufff^^^XXXccc}}}ppphhhwww~~~ddd```fffrrrrrrbbbWWWXXXooouuu```QQQNNNSSSggg{{{```TTTMMMIIIJJJLLLNNNSSSYYYnnn{{{tttzzzlllWWW\\\mmmrrrzzzZZZJJJ??????CCC@@@FFFHHHJJJJJJJJJMMMSSSXXX]]]cccooobbbeee~~~hhhNNNEEEFFFMMM^^^tttwwwsssyyy}}}|||zzzyyyxxxwwwuuuttttttuuuwwwxxxzzzyyywwwwwwwwwwwwtttqqqbbb\\\UUUOOOLLLQQQ```pppfffUUUMMMNNNNNNMMMKKKHHHCCC???<<<<<<<<<<<<<<<<<<;;;::::::888888777777777666666666;;;<<>>BBBEEEHHHIIIIIIHHHHHHHHHLLLTTT___fffwww|||qqqeeeeeegggiiipppsssnnnOOOXXXtttzzzuuuuuuxxxxxxxxxmmmWWWNNNOOOQQQTTTWWWSSSUUU[[[bbbhhhrrrnnn\\\QQQIIIDDDFFFHHHOOOkkkpppRRRHHHQQQaaarrriiigggnnnxxxooodddhhhwwwcccfffpppmmmgggbbb]]]bbbvvvzzznnnkkkyyyqqq___\\\UUU\\\tttzzznnnuuujjjbbbeeeqqqrrrddd[[[[[[mmmuuuaaaQQQOOOSSSgggzzz```VVVPPPLLLLLLNNNPPPWWW^^^uuu{{{qqqxxxrrrfffXXX[[[gggmmmsssTTTIIIBBBBBBDDD@@@DDDGGGJJJKKKLLLOOOUUUZZZ___bbblllpppcccsssuuuUUUEEEEEEKKKZZZppp~~~|||{{{yyyxxxxxxyyyzzz{{{zzzzzzzzz{{{zzzyyyyyyxxxaaaWWWMMMHHHHHHPPP___mmmlllSSSIIIDDDDDDCCCBBBAAA???===<<<777888999::::::888777555777888888888777666555555444555666888::::::888555666444333333444555444333bbbYYYRRRKKKJJJGGGFFFCCC???<<<;;;999888666444555666666555444222111111111111111111111111111111111000000000000111111000000000000////////////......//////000222333444777999<<>>===<<<<<<<<<<<<999999:::;;;;;;:::999888888888999::::::999888777666666666444444444666888555444222222333444333222bbbZZZSSSMMMKKKIIIFFFCCC???<<<;;;999888666666666777777666555333222222222222222222222222222111000000000000000000111////////////000000000000......//////000222333444777999<<>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???888999999::::::::::::999555666666444222222444666666444222222333333222111bbbZZZSSSMMMLLLJJJFFFCCC???<<<;;;999888666777777777777666555444333222222222222222222222222111000000//////000000111////////////000000000000......//////000222333444888999;;;>>>@@@@@@@@@@@@AAAFFFKKKKKKHHHFFFIIILLLTTTaaa```\\\iiitttrrrpppuuu~~~~~~^^^]]]tttqqqvvvhhhVVVNNNKKKNNNSSSQQQRRRUUUXXX\\\eeewwwzzzsssmmmcccYYYLLLGGG^^^}}}uuuZZZKKKGGGHHHdddzzzkkk^^^WWWSSSXXXdddttt}}}ttt___UUUZZZvvv}}}rrrkkkaaaVVV___rrryyyxxxnnnbbb```ppp}}}sssddd___ooo~~~~~~kkklll{{{uuufff```iiinnndddYYYVVVhhhuuubbbTTTRRRSSSgggrrr```SSSOOOMMMNNNPPPVVVcccppp}}}mmmwwwwww}}}ddd```YYY```qqq{{{]]]BBB@@@>>>>>>DDDFFFHHHKKKNNNNNNMMMNNNRRRVVVZZZ]]]```rrrXXXbbbfffLLLHHHGGGRRRfff}}}yyyuuuyyy```PPPMMMUUUeeesssooorrrxxxwwwgggNNN???======<<<<<<;;;;;;<<<======;;;<<<<<<==================<<<;;;:::999999::::::666777888777666555555555666444222222333333222111```YYYRRRMMMLLLIIIFFFCCC???<<<;;;999888666777777666555444444444444111111111111111111111111000000////////////000000.../////////000000000111......//////000222333444888999;;;===???@@@AAAAAA>>>DDDLLLMMMJJJGGGIIILLLTTTdddccc\\\gggtttxxxyyyzzz}}}```___yyytttzzzlllYYYNNNJJJLLLQQQQQQQQQSSSVVVYYYbbbtttvvvppphhh```SSSLLLaaawwwqqqpppyyy}}}vvv]]]NNNGGGAAAWWWyyyxxxjjj\\\VVVOOOQQQXXXeeettt||||||zzzeeeXXXRRRbbb}}}vvvjjjgggeeedddrrrrrrmmmyyyuuufff```pppoooiiiuuuyyyhhh```jjjooodddXXXSSSggguuubbbTTTSSSOOOdddooo```SSSPPPNNNOOORRRYYYhhhwwwnnn{{{}}}dddaaaZZZ]]]kkkwwwwwwRRR???BBB@@@>>>DDDHHHHHHLLLOOOPPPPPPRRRVVVYYY]]]bbbcccpppVVVaaaxxxuuuMMMHHHFFFOOOccczzzxxxnnnwwwlll\\\TTTXXXeeerrrjjj]]]TTTRRRLLLBBB???DDDCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHLLLOOOPPPNNNJJJHHHHHHFFFBBB>>><<<;;;;;;;;;::::::::::::;;;:::999888777555333333333333222111___WWWQQQLLLKKKIIIFFFCCC???<<<;;;999888666777666444333222222333444000000000000000000000000000000////////////000000.../////////000000111111......//////000222333444999:::;;;===>>>@@@BBBBBB:::BBBLLLOOOMMMKKKNNNRRRQQQeeefff\\\dddttt}}}xxxdddddd|||tttxxx{{{mmmZZZOOOJJJKKKOOOTTTSSSTTTVVVWWW___pppxxxrrrkkkfff[[[SSSfffyyyqqqdddnnn|||~~~xxx```RRRHHH>>>QQQnnnxxxiii\\\UUUNNNNNNRRR\\\iiiuuuzzz|||qqqbbbSSSUUUmmm||||||{{{www}}}vvvvvvgggaaaqqqttthhhppp{{{iiiaaajjjpppeeeWWWRRRggguuucccUUUSSSMMMaaa|||mmm```SSSPPPOOOQQQTTT\\\lll{{{~~~nnn}}}dddccc[[[ZZZeeeqqqlllKKK===DDDCCC???DDDIIIHHHLLLPPPRRRSSSUUUYYY]]]```fffgggpppVVVaaatttNNNHHHEEEMMMaaaxxxwwwiiiooossscccZZZYYYdddppphhhSSSAAA>>>@@@AAAGGGQQQRRRSSSUUUWWWYYY[[[[[[\\\```eeelllqqqrrrnnngggcccSSSOOOIIIDDD???>>>===>>>;;;999888999;;;;;;999888888666444333444444333222\\\UUUPPPLLLLLLJJJEEECCC???===;;;999777555555555444333222222111111111111111111111222222222000000000000000000000000000000000000000000000000---.../////////111444666999<<<@@@CCCCCCCCCCCCDDD>>>EEENNNRRRRRRPPPPPPQQQYYY```aaa^^^eeewwwbbbccczzzwwwwwwrrr```UUUNNNMMMNNNOOONNNPPPTTTWWW[[[eeeooowww}}}}}}~~~nnnjjjhhh___XXXjjjqqq___]]]aaajjjwww}}}pppaaaRRRFFFDDDHHH___{{{xxxlll___VVVRRRLLLJJJPPPWWW```sss}}}ppp___ZZZlllpppdddfffiiigggmmm~~~lllmmmzzzpppfffjjjnnndddYYYUUUhhhqqq]]]PPPPPPMMM\\\vvv|||kkk^^^WWWRRROOOPPPTTT^^^ooovvvvvvfff___UUUfffqqqvvvXXXHHH===@@@BBBAAAEEEMMMOOOSSSXXXXXXVVVWWW[[[___dddcccjjjuuuddd___tttWWWBBBHHHNNN[[[vvvrrrggggggiii[[[^^^aaa\\\UUUMMMFFFEEEDDDBBBHHHPPPXXXaaajjjnnnqqqvvvyyyxxx}}}~~~jjjVVVGGGAAA@@@BBB;;;999888999:::;;;:::999999888666444444444444555]]]UUUPPPKKKKKKHHHFFFCCC@@@===<<<:::888666555555555444333222222222222222111111111111111111000000000000000000000000////////////////////////---.../////////111444666;;;>>>CCCFFFFFFEEEDDDDDDCCCMMMYYY\\\WWWQQQPPPQQQ\\\aaabbbbbbkkk|||iiieee|||zzzzzztttcccWWWNNNJJJJJJNNNMMMOOOSSSVVVZZZcccmmmtttyyy|||{{{}}}rrrnnnkkkaaaYYYkkk~~~iiiWWWWWWZZZcccsssxxxmmmaaaRRRGGGDDDGGG[[[vvvzzzpppddd\\\SSSKKKIIIMMMRRRZZZkkk}}}{{{kkk```kkk}}}{{{}}}kkk```dddgggeeekkkooommmyyyrrrgggkkknnneee[[[WWWiiittt___QQQQQQMMM[[[ttt|||kkk^^^XXXTTTQQQRRRVVVaaarrr|||~~~lllggg]]]nnnyyy|||TTTFFF>>>AAADDDCCCFFFNNNPPPSSSWWWWWWVVVWWW\\\```dddbbbiiitttiii___sss\\\CCCFFFJJJWWWrrrwwwjjjggg~~~qqqbbbaaa___XXXSSSMMMHHHHHHHHHHHHOOOWWWnnnwww~~~~~~~~~zzzvvvrrrtttxxxkkkWWWIIIAAA>>>:::888777777888:::::::::999888777666555555555555^^^VVVPPPKKKJJJFFFFFFDDD@@@>>>===;;;999777666666555555444333333333333222222222111000000000000000000000000000000000////////////////////////---.../////////111444666<<<@@@EEEHHHHHHGGGEEEDDDCCCQQQ___ccc]]]VVVTTTVVVZZZ]]]]]]___lll}}}~~~yyylll~~~{{{vvveeeXXXNNNGGGFFFMMMLLLNNNRRRTTTXXX```jjjoootttwwwxxx{{{wwwqqqmmmbbbYYYjjjooo___UUUVVV___ooozzzsssjjjaaaTTTHHHDDDEEEVVVoooxxxnnnddd\\\UUUMMMIIILLLNNNSSSbbbrrr}}}qqqqqquuuwwwyyyggg]]]aaabbb```ggguuunnnwwwtttiiikkkmmmfff]]]YYYhhhxxxcccSSSQQQMMMZZZsssmmmaaaZZZUUUSSSTTTYYYdddvvv~~~nnnkkkcccsss|||~~~}}}NNNDDD>>>CCCFFFFFFIIIOOOQQQSSSVVVVVVUUUXXX]]]bbbccc```hhhrrrppp\\\mmmfffGGGEEEGGGQQQjjj|||}}}nnniii}}}}}}nnnhhh```VVVPPPOOOPPPTTTXXX]]]eeennn|||~~~yyyvvvrrrmmmllljjjiiijjjqqq|||ooo\\\MMMEEE???<<<888777777999::::::999999999999888777666666^^^VVVQQQLLLJJJGGGFFFDDDAAA>>>===<<<:::888666666555555555444444444333333333222111000//////000000000000000000000000////////////////////////---.../////////111444666<<<@@@FFFIIIHHHFFFDDDCCC@@@KKKWWW^^^^^^\\\[[[\\\XXXZZZYYY\\\kkk}}}sssyyyuuudddXXXNNNHHHGGGKKKKKKMMMQQQRRRUUU]]]fffiiimmmqqqtttxxx}}}{{{tttooobbbXXXfff}}}rrr___^^^cccrrrxxxrrrkkkdddXXXKKKDDDBBBQQQgggwwwmmmccc\\\XXXPPPLLLMMMNNNPPP]]]lllzzzxxx|||{{{hhh^^^^^^^^^[[[ccc{{{pppuuuuuujjjjjjkkkfff^^^YYYfffzzzdddSSSOOOMMMZZZrrr{{{kkkbbbZZZVVVTTTVVV\\\hhhzzzkkkjjjcccrrrzzz{{{oooHHHBBB@@@EEEIIIJJJMMMQQQSSSTTTUUUUUUVVVZZZ___dddccc```gggppp}}}yyyZZZccctttNNNFFFEEEKKKbbbtttsssnnntttkkkbbbXXXPPPVVV```kkkttt|||||||||{{{xxxvvvqqqhhhaaa^^^___dddgggsssxxx}}}zzznnnaaaXXXJJJEEE???;;;:::::::::999999999:::;;;:::999777666\\\VVVRRRNNNLLLIIIFFFCCC@@@>>>===<<<:::888555555555555555444444444333333333222111000//////000000000000000000000000........................---.../////////111444666:::>>>CCCFFFFFFDDDCCCBBB@@@CCCIIIRRRYYY]]]\\\[[[XXX[[[[[[]]]jjj|||qqq}}}wwwsssaaaUUUMMMKKKLLLJJJIIILLLOOOPPPRRRYYYaaaeeegggkkkppptttxxx}}}yyyrrreeeXXXbbbuuuzzz}}}}}}rrroooqqq|||}}}zzztttnnnhhh^^^OOOEEEAAAMMM___wwwzzzsssjjjddd[[[SSSOOOPPPOOOPPP[[[iiiuuuxxxtttddd```bbbpppzzzqqqfff```]]]YYYaaa~~~sssttt|||uuukkkiiijjjeee]]]WWWdddyyydddRRRMMMNNNZZZrrrrrrfff___[[[WWWVVVYYY___kkk~~~vvvkkkllldddqqqyyy{{{~~~___CCCAAABBBGGGLLLNNNQQQTTTVVVVVVVVVWWWXXX\\\aaadddccc```gggooowww\\\[[[UUUGGGDDDGGGYYYlllzzzwwwpppeee^^^XXXYYYeeeuuu}}}yyymmmhhh^^^UUUMMMIIIHHHGGGIIIOOOYYYbbbhhhhhhfffcccTTTOOOGGGAAA>>><<<:::999999999;;;;;;;;;:::888777\\\VVVSSSOOOMMMJJJEEECCC???>>>===<<<:::888444444444444444444444444333222222222111000000000000000000000000000000000........................---.../////////111444666777;;;???BBBBBBBBBBBBBBBCCC@@@AAAHHHRRRXXXXXXUUUUUU]]]aaa```fffuuukkkvvvxxxsss```TTTMMMKKKMMMIIIHHHJJJNNNNNNOOOUUU]]]ccccccgggmmmqqqssswww}}}}}}vvvgggYYY^^^lllmmmuuu|||vvvppplllbbbTTTHHHCCCIIIXXXnnn{{{wwwqqqmmmaaaYYYUUUUUUSSSRRR[[[hhhwwwzzztttjjjYYYNNNMMMQQQSSS^^^jjjooottt{{{tttiiibbb[[[```|||wwwtttyyy}}}vvvmmmjjjjjjeee]]]VVVcccxxxdddRRRMMMMMMYYYpppqqqfffbbb]]]YYYXXX\\\cccppptttpppqqqhhhrrrzzzzzzhhhQQQBBBCCCEEEJJJNNNRRRUUUWWWYYYYYYYYYZZZ\\\___bbbcccbbb___hhhooorrreeeYYYnnnWWWFFFDDDEEERRReeezzzfff]]][[[[[[iiiwww}}}uuulllgggccc[[[RRRIIIAAA<<<999??????@@@CCCHHHPPPVVVZZZSSSOOOHHHCCC@@@===;;;:::999:::::::::::::::999999]]]WWWSSSNNNLLLIIIDDDAAA>>>===<<<;;;999888333333333333333444444444222222111111111111111111000000000000000000000000........................---.../////////111444666666999<<<>>>???@@@BBBDDDBBB@@@AAAGGGOOOTTTUUUTTTVVVfffpppmmmjjjrrr{{{llltttyyy~~~uuubbbVVVMMMIIIIIIGGGGGGIIIMMMMMMMMMSSSZZZbbbaaadddkkknnnnnnrrryyy|||uuufffVVVXXXaaa___gggwww|||uuupppmmmeeeWWWLLLFFFEEEQQQfff|||}}}yyyvvvlllddd___^^^[[[XXX___kkkwwwuuuppphhhWWWMMMGGGHHHKKKGGGSSS___cccgggmmmtttxxxvvvyyyuuukkk___bbb{{{{{{tttwww|||wwwpppmmmkkkggg^^^UUUcccxxxeeeRRRNNNKKKVVVmmmrrrgggccc```]]]\\\```hhhuuusssqqqrrrgggpppxxxmmm\\\RRRFFFBBBEEEHHHKKKOOOTTTXXXZZZ\\\\\\[[[]]]___aaabbbbbb______iiippppppttt^^^cccTTTCCCCCCCCCNNN```rrrbbb___eeejjjyyy|||zzzuuunnnqqqmmmfff^^^TTTLLLFFFBBBAAA>>>;;;999:::???DDDGGGGGGDDDAAA???>>>>>><<<;;;:::999999999999999::::::^^^XXXSSSMMMKKKGGGCCCAAA>>><<<<<<;;;999777333333333333333333333333111111111111111222222222000000000000000000000000........................---.../////////111444666666888;;;<<<>>>@@@CCCFFF>>>@@@DDDIIIOOOSSSVVVWWW```ttt~~~vvvxxxtttxxxyyy}}}wwweeeXXXMMMFFFEEEGGGGGGIIILLLLLLLLLQQQYYYbbb```cccjjjlllkkkooovvv{{{}}}yyyrrrcccQQQQQQWWWTTTRRRfff{{{zzztttooommmfffZZZOOOIIICCCMMMaaaxxxwwwoooiiigggbbb^^^dddooorrrqqqmmm~~~zzzuuuxxx~~~mmmZZZPPPKKKGGGDDDDDDHHHSSS^^^aaaccchhhooorrrppptttzzzrrrcccccczzz}}}tttuuu{{{xxxsssooommmiii___UUUdddxxxeeeTTTOOOIIITTTkkkmmmbbb]]]bbb___^^^ccckkkyyypppnnnooocccjjjsss~~~|||YYYGGGEEE@@@BBBFFFJJJLLLPPPUUUZZZ\\\^^^]]]]]]___aaabbbbbbaaa^^^^^^jjjrrrpppddd___PPP@@@AAABBBLLL]]]~~~ooodddgggrrr||||||wwwlllbbbbbbgggjjjhhhaaa^^^YYYRRRLLLFFFBBB@@@>>>>>>??????>>>===;;;:::;;;:::999:::<<<>>>>>>===:::999888777888999:::;;;]]]XXXTTTPPPNNNKKKFFFBBB>>>;;;::::::999777666444222222333333222111222222222111111111111000000000000000000//////...///////////////............///111111000000222333888888:::>>>CCCEEEFFFEEEJJJCCCCCCKKKRRRSSSTTTVVVddd~~~{{{ooo{{{{{{tttyyy~~~zzzeeeTTTJJJGGGJJJEEEGGGHHHJJJKKKOOOTTTXXX___bbbgggkkkmmmnnnpppqqqyyy}}}tttnnndddZZZRRRKKKFFFBBB???KKK___uuuzzzqqqjjjcccYYYLLLCCCDDDEEERRRlll|||xxxtttooollluuuuuu}}}pppnnnmmm\\\WWWVVVTTTYYY```\\\SSSLLLMMMLLLGGGEEEGGGJJJOOO\\\iiikkkgggiiiooosssrrrvvv}}}vvvfffjjj}}}vvvwwwxxxtttnnnllloooooofff[[[hhh}}}{{{hhhWWWKKKLLLRRRfffuuuhhh```^^^______```ggguuuvvvooocccbbbiiisssuuuUUUEEEEEEDDD>>>DDDGGGJJJMMMPPPTTTXXX[[[]]]^^^____________bbbddd___bbbbbbfffmmmuuukkkXXX}}}___@@@GGGIIIFFFXXXoooxxxqqqooottt}}}xxxqqqnnnkkkgggddd```[[[UUUQQQPPPOOONNNLLLIIIGGGEEEBBB@@@????????????BBBBBB>>>;;;;;;:::888444666888888777777888999999:::;;;999777666555555\\\WWWSSSOOONNNKKKGGGCCC???<<<;;;;;;:::999666444222222333333222111222222222111111111111000000000000000000//////...////////////////////////...///111111000000222333888999:::<<>><<<:::???LLL```xxx}}}tttmmmeee[[[OOOFFFCCCBBBMMMfff~~~|||rrrjjjddd```eeeuuu~~~oooooohhhYYYLLLIIIHHHHHHNNNWWW[[[WWWWWWYYYWWWPPPLLLMMMPPPUUUaaalllnnnkkklllrrrqqqnnnnnnsssvvvyyyxxxhhhkkk}}}wwwuuuvvvsssnnnlllnnnooofff[[[eeezzzyyyfffUUUIIIJJJPPPddd}}}nnnbbb]]][[[______bbbkkkzzzpppjjj```cccmmmxxxcccGGG===@@@AAA===DDDFFFJJJLLLOOORRRVVVYYY\\\]]]^^^^^^]]]]]]___aaa\\\______bbbhhhnnnhhhTTT}}}nnnGGGFFFGGGFFFTTThhhzzzxxxyyy~~~|||vvvnnnhhhddd___WWWQQQLLLJJJIIIJJJLLLMMMKKKIIIAAA@@@>>>=========>>>>>>>>>???===;;;===AAABBB???:::<<<======;;;888777777:::;;;======<<<;;;::::::\\\VVVRRRNNNNNNKKKHHHDDD@@@===<<<<<<:::999666444222222333333222111222222222111111111111000000000111111000000///...////////////////////////...///111111000000222333777888999<<>>======:::>>>NNNiiixxxnnnfff\\\QQQJJJCCC@@@FFF]]]wwwrrrdddVVVOOOPPP```uuu}}}oooooonnnSSSHHHAAAAAAAAACCCNNN\\\ggghhhkkkkkkdddYYYSSSSSSWWW]]]gggpppsssrrrssswwwwwwrrrnnnnnnmmmlllooottt{{{xxxhhhmmm}}}yyyqqqsssrrrnnnmmmoooooofff[[[dddxxxzzzeeeTTTJJJIIINNN```|||uuuhhh^^^ZZZYYY^^^___eeepppkkkeee___fffsss~~~wwwWWW@@@;;;@@@BBB???EEEGGGJJJLLLNNNQQQTTTVVV[[[\\\\\\\\\ZZZZZZ\\\^^^ZZZ^^^]]]___cccgggmmmTTT|||RRREEEGGGGGGSSSddd}}}~~~~~~zzzuuummmfff```XXXOOOHHHJJJJJJLLLNNNOOOMMMJJJFFFJJJIIIHHHFFFEEECCCBBBAAA@@@???;;;888;;;BBBCCCAAA<<<===>>><<<;;;:::;;;===:::;;;===>>>>>><<<;;;:::[[[UUUQQQMMMMMMKKKGGGDDD???===<<<;;;:::999666444222222333333222111222222222111111111000000000111111111111000/////////////////////000000000...///111111000000222333444666999<<>><<<@@@BBBAAAFFFIIILLLNNNPPPQQQTTTVVV[[[\\\\\\[[[YYYYYYZZZ\\\]]]``````bbbcccdddzzz{{{[[[zzz___FFFGGGKKKSSSbbbwwwzzzpppvvv~~~qqqfff^^^XXXTTTQQQZZZ[[[\\\]]]]]]\\\YYYWWW[[[[[[[[[YYYUUUNNNHHHDDDCCCCCC@@@;;;;;;AAAEEEEEEFFFFFFDDDAAA>>><<<===???=========>>>>>>===<<<:::}}}ZZZTTTQQQNNNMMMJJJFFFCCC>>>;;;::::::999888666444222222333333222111222222222111111111000000111111111111111000000///////////////000000111111...///111111000000222333333555888<<>>???@@@???===:::;;;DDDVVVlll|||xxxnnncccYYYQQQKKKFFF@@@???LLLeee~~~|||cccQQQLLLEEEAAAEEENNN[[[lllyyy|||~~~gggTTTKKKEEEEEEFFFNNNdddzzzwwwfff\\\[[[^^^```gggrrrzzzyyyooohhh___TTTMMMKKKXXXhhhkkkeeessszzz}}}{{{ooorrrrrrpppooopppppphhh```ddduuu~~~fffTTTMMMIIIKKK[[[vvv|||mmm```YYYXXXXXX]]]```iiiyyyzzzhhhiiidddlllyyygggFFF:::;;;===>>>@@@IIILLLOOOQQQSSSTTTVVVWWW\\\\\\]]]\\\ZZZZZZ[[[]]]^^^cccdddeeeeeebbbuuucccwwwqqqKKKIIIKKKOOO^^^qqqmmmeeelllwww}}}~~~nnn```ZZZ\\\aaafffjjjkkkkkklllmmmoooqqqrrrvvvyyy}}}~~~{{{tttkkkfffTTTVVVSSSJJJDDDEEEIIIJJJTTTVVVXXXWWWRRRLLLGGGEEEFFFCCC???>>>??????>>>===zzzYYYUUURRRNNNMMMJJJFFFBBB>>>;;;:::999888777666444222222333333222111222222222111111111111000111111222222111111000///...//////000000111111222...///111111000000222333555666777:::@@@KKKYYYdddiiibbbVVVNNNPPPWWW[[[YYY```VVV]]]jjjlllyyySSSXXX|||rrrxxxooo]]]OOOHHHGGGEEEGGGHHHIIIHHHIIIJJJLLLPPPTTTYYY]]]aaafffkkkooovvvzzz||||||}}}~~~~~~yyyiiiXXXJJJAAA???<<<;;;<<>>::::::BBBQQQ]]]vvvyyyooodddZZZQQQMMMFFFBBB???FFFZZZsssxxxdddVVVUUUNNNEEEAAAAAAHHHVVVdddooowww~~~bbbWWWLLLGGGDDDIII[[[ooo|||pppeeecccgggkkklllttt~~~zzzlllbbbXXXNNNFFFDDDPPP```zzzzzzuuubbbbbbwww{{{uuuzzz{{{rrrqqqrrrpppmmmnnnnnniiibbbaaaqqq|||cccQQQKKKIIIJJJXXXssswwwhhh]]]XXXWWWXXX]]]aaalll~~~wwwfffhhhccckkkxxxxxxZZZ???:::>>>>>>@@@EEEJJJMMMQQQTTTUUUVVVXXXZZZ[[[\\\]]]\\\[[[ZZZ\\\^^^\\\cccfffhhhgggaaannnlllqqqTTTKKKIIIIIIWWWkkk{{{~~~qqqjjjnnnvvv}}}zzznnneeedddkkkvvv}}}|||{{{xxxuuurrrrrrtttwww{{{uuuvvvooocccXXXSSSPPPMMMSSSZZZdddkkknnnmmmkkkjjjZZZSSSHHHAAA>>>>>>===<<>>CCCIIIMMMNNNOOOMMMJJJMMMVVVZZZYYY[[[UUUbbbpppnnnttt[[[OOOuuu{{{zzzqqq___PPPHHHFFFDDDFFFHHHIIIIIIIIIKKKLLLNNNQQQVVVZZZ^^^ccchhhlllqqqvvvyyyzzz}}}~~~uuubbbRRRFFFAAA>>><<<<<<>>>AAABBBCCCEEEDDDAAA===:::===DDDJJJaaaxxx|||ssshhh]]]UUUPPPEEEDDD@@@AAAPPPhhh{{{zzzqqqkkkeeeXXXJJJAAA===>>>FFFOOOXXXcccrrr~~~ooo```UUULLLHHHQQQ^^^iiiooorrrnnnlllqqqwwwyyy~~~vvvcccWWWOOOHHHEEEFFFOOO```{{{yyypppjjj[[[aaa{{{~~~ooommmvvvyyyvvvppppppmmmjjjjjjkkkhhhccc```ooo}}}cccQQQLLLHHHGGGUUUppprrreee]]]ZZZZZZ[[[___dddpppvvvfffaaa]]]hhhwwwnnnQQQ<<<===BBB???AAAIIIJJJNNNRRRUUUWWWXXXZZZ[[[YYY[[[[[[[[[ZZZ[[[\\\^^^[[[ccciiimmmjjjaaakkkxxxfff\\\NNNHHHFFFUUUgggxxx}}}uuukkkhhhttt}}}|||{{{yyyxxxzzzyyyrrrnnnnnnooohhhkkkooossstttsssqqqooo~~~}}}xxxtttttttttnnneeeTTTXXX___hhhtttyyydddSSSHHHCCC???===vvvXXXVVVUUUPPPNNNJJJGGGDDD@@@===<<<;;;:::999666555333222333333222111222222222111111111111000111222222222222111000000...//////000111222222222...///111111000000222333555555777;;;???BBBCCCBBBCCCIIIMMMMMMPPPYYY^^^]]]WWWVVVjjj{{{ttttttkkkPPPooo|||rrr```PPPHHHFFFDDDFFFIIIJJJJJJJJJKKKMMMMMMPPPTTTXXX\\\```fffiiimmmrrrvvvyyy}}}wwwaaaSSSHHH<<<:::888888;;;>>>AAAAAAEEEBBB>>>;;;;;;<<<>>>???MMMiiiwwwlll```XXXSSSDDDDDD@@@???JJJaaattt|||~~~lll\\\III>>>999888;;;???FFFRRRdddyyyuuugggYYYMMMNNNVVV[[[eeennnqqqvvv~~~lllWWWIIIBBB@@@BBBEEESSSdddzzzpppeeeWWWaaa~~~kkkfffpppxxxyyynnnnnnkkkggggggiiigggcccaaapppdddRRRNNNFFFEEERRRmmm}}}pppeee___^^^___``````eeessswwwgggYYYXXXeeevvvfffKKK999<<<@@@;;;===FFFIIIMMMRRRUUUWWWXXXZZZ[[[XXXYYYZZZZZZZZZZZZ\\\^^^\\\eeelllqqqnnnccclll]]]tttaaaPPPJJJGGGXXXdddvvvwwwmmmqqqpppgggmmmvvvuuu}}}www|||wwwwww|||{{{tttppppppqqqpppoooooonnnlllkkkjjjiiiiiihhhkkkwwwccc]]]WWWYYYggglllZZZNNNGGGBBBvvvXXXVVVSSSNNNLLLIIIGGGDDD@@@===;;;:::888666555555444333222222222222333222222222111000000000//////000000111111222222//////000000111111222222111000...---...///111222222444666999===AAABBB@@@EEEHHHGGGIIIXXXjjjlllbbbbbbYYYkkkzzznnneee^^^yyyzzzxxxhhhTTTHHHEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLOOORRRVVVZZZ```eeeiiinnnssswwwwwwxxx}}}~~~cccPPPFFFEEE???:::<<<======???CCCFFFDDDAAA>>>;;;:::999888HHHWWWooo|||tttjjj^^^VVVLLLDDD???BBBKKKXXXhhhvvv~~~~~~|||yyywwwwwwzzz|||xxxuuuuuu{{{{{{tttdddZZZKKK>>>888888;;;===AAAFFFPPPbbb|||~~~mmm___VVVRRR[[[aaaiiiqqqxxxlllWWWIIIJJJHHH???AAALLLZZZhhhxxxqqqjjjUUU[[[zzzlllkkk|||}}}tttqqqnnnkkkiiieeebbb___dddtttxxxaaaOOOFFFEEEGGGQQQfff|||zzzhhh___\\\XXXVVVVVV]]]kkk~~~ttt___XXXVVV___mmm}}}___KKK;;;;;;======AAAIIIFFFLLLRRRTTTSSSTTTXXX\\\WWWXXXYYYZZZ\\\^^^______```bbbeeefffcccdddooo{{{]]]dddlllJJJ@@@MMMKKKXXXlllyyyooofffjjj}}}{{{ssssssyyy~~~~~~{{{{{{yyyooo|||~~~xxxvvvvvvrrrggg^^^bbb]]]\\\fff{{{mmmZZZ[[[cccooo___@@@FFFvvvXXXUUURRRMMMLLLIIIFFFCCC???===<<<:::999777555555444333222222222222222222222111111111111111............//////000000000000000000000111111111000000.........///111222555777999;;;???CCCDDDDDDFFFKKKMMMNNN[[[nnnuuurrrllleeemmmmmmooo{{{aaaooorrruuummmXXXIIIEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSVVV\\\bbbfffjjjpppssssssuuuzzz|||{{{nnnXXXKKKDDD???===???AAA@@@AAACCCJJJHHHEEEBBB???======<<<;;;III___pppvvvxxx}}}yyyqqqgggaaaOOOFFF??????EEEOOO\\\gggpppnnnjjjddd___\\\\\\]]][[[^^^bbbhhhllljjjeee```UUUNNNDDD===:::999:::;;;:::===CCCOOOeeexxx~~~zzz}}}zzzvvvuuuwww|||rrr]]]SSSMMMPPPPPPMMMPPPXXXiiisss}}}vvvlllXXX^^^|||}}}vvvwwwsssoookkkiiifffcccaaadddtttyyycccQQQHHHDDDFFFQQQfff|||uuueee^^^[[[YYYWWWXXXbbboooqqqaaaVVVUUU```pppWWWGGG<<<>>>AAA@@@BBBHHHIIINNNSSSUUUVVVWWWZZZ]]]\\\ZZZYYYWWWXXXYYY[[[]]]]]]___bbbdddaaabbbmmmyyy___ZZZ{{{uuuTTTFFFNNNKKKSSSeee{{{sssiii``````lll|||{{{zzz{{{{{{~~~|||~~~~~~zzzvvvvvveee___YYY[[[gggyyynnndddccciiiyyybbbNNNvvvWWWTTTPPPLLLLLLIIIEEEBBB???===<<<;;;:::888555555444333222222222222111111111111111222222222.........////////////000111000000000000000000///000///.........///111222666777;;;???BBBDDDEEEFFFGGGNNNRRRRRRZZZlll{{{zzzssseeeuuupppbbbttt|||lllooouuu]]]KKKEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMOOORRRXXX___cccffflllooooooqqqvvvyyyxxx||||||cccSSSFFFBBB@@@DDDFFFEEEFFFHHHPPPOOOMMMJJJGGGDDDAAA???666@@@PPP^^^eeeiiirrr|||}}}}}}~~~~~~{{{uuummmhhhTTTJJJ@@@>>>@@@EEEMMMVVVbbb___[[[SSSLLLGGGFFFFFFGGGMMMUUUZZZYYYTTTMMMHHHDDDAAA>>><<<;;;;;;:::999777777999>>>LLL\\\eeefffqqqzzznnn```XXX\\\bbbgggjjjlllnnnooozzz|||ppp___fff~~~zzzuuuooojjjgggeeecccbbbcccssszzzdddSSSKKKDDDEEEPPPeee||||||oooaaa\\\[[[YYYYYY[[[iiivvvqqqeeeTTTTTTbbbtttzzzMMMBBB<<<@@@EEEDDDDDDHHHNNNPPPSSSWWWZZZ\\\]]]]]]___\\\YYYUUUTTTUUUXXXYYYZZZ\\\___aaa___```jjjvvvhhhQQQkkk\\\FFFJJJIIIMMM\\\qqqzzzrrrhhhfffkkksssxxxyyy~~~~~~rrrmmmrrrzzz||||||~~~wwwkkk___ZZZ^^^iiisssxxxjjjfffkkkrrr[[[uuuVVVRRROOOLLLLLLJJJEEEBBB>>><<<<<<<<<:::999555555444333222222222222000000000111222222222333111111111111111111111111111111000000/////////...000//////...///000111111222555<<>>AAAHHHQQQUUUXXXaaakkksssuuuxxx{{{zzztttkkkeeeZZZOOODDD@@@???@@@DDDIIISSSQQQNNNIIIDDDAAA@@@AAACCCHHHNNNTTTSSSMMMCCC===>>>===<<<<<<<<<<<<:::888777888888:::@@@KKKUUUZZZhhhuuuuuuiiiaaajjjzzzssseeennn{{{|||{{{vvvnnnhhhdddcccaaa``````qqqyyyeeeTTTLLLDDDEEEOOOcccyyywwwlllaaa\\\[[[ZZZ[[[]]]mmmzzz|||ooocccVVVYYYhhh{{{lllEEE>>>;;;AAAFFFGGGHHHKKKQQQQQQSSSWWW[[[^^^]]]\\\^^^\\\ZZZWWWVVVVVVWWWXXXYYYZZZ]]]```___```iiitttxxxSSSaaa___BBBFFFIIIHHHTTTiii}}}zzzvvvyyy}}}ssshhhjjjvvv}}}zzz}}}mmmaaa[[[ZZZ\\\tttyyymmmgggdddyyyvvvsssUUURRRPPPLLLLLLJJJEEEBBB>>><<<<<<<<<:::999555555444333222222222222000000000111222222222333222222222222111111111111111000000000//////......///////////////000000111000444???KKKMMMHHHFFFIIIKKKQQQTTTPPPNNNVVVeeeppp}}}wwwtttzzziiiuuubbblllqqqhhhgggQQQHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMRRRYYYaaagggdddjjjnnnoooqqqvvvyyyxxxyyy~~~}}}sss[[[RRRJJJHHHIIIKKKPPPVVVXXX\\\```bbb^^^UUUKKKDDDEEECCCCCCEEEGGGHHHOOOWWWaaaeeemmmsssvvvrrrjjjccc[[[PPPEEEAAAAAA???@@@BBBCCCCCCBBB???<<<;;;<<<===>>>@@@EEENNNVVVUUUMMMEEEDDDBBB>>><<<<<<;;;999888666777999;;;===AAAIIIPPPbbbppp~~~zzzmmmiiimmmrrrrrrgggrrrtttxxx{{{uuummmfffbbb```___^^^^^^nnnxxxdddSSSKKKFFFFFFNNN```tttuuulllccc```___]]]^^^aaappp~~~xxxlllcccccciiiyyy```BBB===;;;???EEEIIIMMMPPPSSSSSSTTTWWW[[[\\\\\\ZZZZZZZZZ[[[[[[[[[ZZZYYYYYY[[[\\\^^^aaaaaabbbiiirrr```]]]kkkGGGGGGKKKFFFOOOccczzz~~~uuunnnnnnvvv}}}|||rrrjjjdddaaa^^^tttxxxjjjssspppTTTRRRQQQMMMMMMJJJEEEBBB???===<<<;;;:::888555555444333222222222222111111111111111222222222111000000000000/////////000//////////////////...////////////000000000000000444@@@NNNPPPKKKJJJOOOQQQUUUWWWTTTPPPRRRZZZaaaZZZiiijjjpppwwwzzzhhhjjj|||ooozzzkkkTTTKKKFFFFFFEEEEEEEEEFFFFFFGGGGGGIIIKKKNNNRRRXXX```eeedddjjjnnnnnnqqqvvvyyyyyyxxx{{{~~~~~~}}}|||~~~qqqeeeYYYRRROOOOOOTTTZZZ[[[```gggjjjhhhaaaWWWQQQJJJDDD@@@???>>>>>>BBBGGGNNNSSS\\\fffmmmnnnjjjfff[[[PPPFFFCCCCCCAAA??????>>>>>>>>><<<999888888999::::::>>>JJJXXX```]]]XXXKKKGGGAAA===<<<;;;:::999444444666999999999???EEEYYYfffuuu}}}lllYYYQQQXXXjjjzzz|||mmmfffttt~~~rrrvvv}}}wwwooogggccc```^^^]]]]]]mmmwwwcccRRRJJJFFFFFFMMM^^^qqquuummmfffeeedddcccdddhhhvvvwww{{{ppprrryyyVVVAAA???===@@@EEEKKKPPPSSSTTTUUUWWWYYYYYYYYYYYYYYYWWWYYY[[[]]]^^^^^^]]][[[___^^^```ccccccccciiiqqq|||ttt]]]{{{UUUGGGDDDGGGKKKZZZrrr{{{pppiii``````cccpppwwwuuummmSSSSSSRRROOOMMMJJJFFFCCC???===<<<:::999777555555444333222222222222222222222111111111111111111111111000000000//////.........///////////////...//////000000000000000000222<<>>??????===;;;999999::::::999;;;BBBMMMVVVYYYYYYJJJFFFAAA===<<<;;;;;;:::666444555888777555888???MMMYYYgggrrr~~~vvvjjj^^^XXXXXX___ppp~~~}}}{{{xxxzzzssslllhhhvvvuuuuuu|||ssslllgggdddaaa___^^^nnnxxxcccSSSJJJFFFEEELLL]]]qqq~~~sssnnniiijjjjjjjjjlllqqq~~~tttwwwyyyMMM???@@@@@@BBBGGGMMMQQQSSSVVVYYY[[[[[[XXXWWWWWWYYYWWWXXXZZZ\\\]]]^^^^^^^^^aaa```aaaddddddccchhhnnnyyy___sssaaaIIIAAAHHHFFFOOOdddvvv|||nnnbbbXXX___wwwzzzkkkRRRTTTSSSPPPNNNJJJGGGDDD@@@===;;;:::888666555555444333222222222222333222222222111111000000333333333333222222111111---.........//////000000...//////000000000000000///...666AAAEEECCCKKKXXXTTTSSSUUUYYY[[[XXXTTTQQQbbb^^^```fffuuueee]]]nnn|||rrrZZZOOOFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGJJJKKKMMMPPPTTTWWW___eeeiiijjjmmmrrruuuuuutttssssssvvv{{{yyymmmdddaaabbbaaadddiiinnnrrrssssssrrrggg]]]RRRLLLGGGAAA??????<<<===@@@GGGPPPXXX]]]___aaaWWWNNNMMMNNNKKKFFFDDD<<<===>>>===;;;::::::;;;999888777777:::???DDDHHHFFFCCC@@@======<<<;;;:::<<<888666999888555888>>>DDDNNN\\\iiiyyyssseeeffffffmmmwww|||}}}{{{vvvvvv|||xxxkkknnnkkkzzzxxxttt}}}xxxqqqkkkgggdddaaa```pppyyydddSSSKKKEEEDDDLLL]]]qqqrrrmmmkkkmmmnnnooorrrxxxrrryyyrrrEEE>>>@@@CCCEEEIIIOOOQQQQQQWWW[[[___]]]XXXUUUWWWYYYYYYYYYYYYZZZ[[[]]]___```bbbaaaaaaddddddcccgggmmm|||aaaaaafffNNNGGGIIIBBBFFFYYYkkkxxxvvviii```aaattthhhWWWSSSRRRSSSIIIKKKFFFCCC???===<<<;;;999777666666555444333333333333333333333222222222111111333333333222222222111111////////////////////////////////////000000000000444///333>>>DDDAAAEEENNNPPPRRR[[[eeecccXXXVVV^^^dddgggfffhhhxxx}}}tttpppbbbllldddOOOKKKFFFDDDFFFGGGDDDCCCDDDGGGGGGHHHJJJMMMPPPSSSUUU\\\___dddiiinnnrrrsssttt{{{{{{zzzyyyyyy|||uuuooooooiiijjjjjjkkkmmmqqqvvvzzzrrrnnneeeXXXOOOJJJCCC<<<@@@===:::>>>GGGQQQXXX[[[___\\\UUUNNNOOOSSSNNNEEEDDD???<<<>>><<<777666999999::::::888777888;;;>>>;;;;;;;;;<<<<<<======>>>;;;:::999999888888999999BBBHHHQQQ^^^qqq|||mmmfffdddmmm|||yyy~~~}}}{{{yyyyyy|||{{{ssskkktttzzzmmmcccbbbhhhcccmmm{{{wwwcccRRRKKKFFFCCCHHH[[[rrryyyxxxuuuuuuvvvssspppwwwzzzttt~~~ccc@@@???BBBFFFKKKNNNQQQRRRRRRYYY[[[]]]]]]\\\ZZZZZZZZZWWWWWWXXXZZZ\\\^^^```aaacccbbbbbbbbbccceeegggiiixxxlllddd|||{{{IIIHHHHHHFFFFFFMMM___uuuwwwggg^^^eeeeeeUUURRRRRRTTTKKKMMMFFFCCC???===<<<;;;999888666666555444333333333333333222222222111111111111222222222222111111111111////////////////////////////////////000000000000444///333>>>CCCAAAEEENNNQQQRRR[[[ffffff]]]ZZZ```iiimmmllllllwwwxxxggg{{{iiikkk~~~hhhTTTJJJEEECCCEEEFFFDDDDDDFFFFFFFFFFFFHHHJJJMMMPPPRRR\\\___ccciiimmmpppqqqrrrxxxyyyyyyyyyyyy{{{~~~yyyooonnnmmmmmmooorrruuuvvvxxxwwwqqqggg]]]UUUJJJ@@@BBBAAA???AAAFFFLLLQQQUUU[[[YYYTTTRRRXXX^^^ZZZQQQIIIBBB===???@@@<<<:::;;;;;;<<<===;;;999888888999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;AAAFFFMMMYYYkkkyyyuuuxxx{{{rrrccceeennnuuu~~~~~~~~~zzzrrrjjj|||~~~~~~sssgggcccfffhhhqqq}}}wwwbbbRRRLLLFFFBBBHHH[[[sssyyyxxxvvvvvvwwwvvvttt{{{xxxrrr~~~}}}YYY<<>><<<:::;;;<<<;;;999666666666999999888888888888777777<<<<<<<<<<<<<<<===>>>??????CCCHHHQQQcccyyyzzzjjjWWWJJJNNN\\\jjjyyy{{{sssnnn~~~yyynnngggfffooovvvuuu```QQQKKKEEEBBBHHH\\\tttzzzzzzyyyzzz{{{{{{|||uuupppkkkLLL;;;BBBEEEJJJOOOTTTWWWYYYZZZYYY[[[]]]]]][[[YYYYYYYYYWWWWWWWWWYYYZZZ\\\^^^___^^^\\\ZZZYYYZZZ]]]```cccccciii\\\___```FFFBBBBBBDDDIIITTTggg}}}zzztttoooqqqyyymmm[[[bbbrrr___TTTTTTTTTUUULLLOOOEEEBBB???===<<<;;;:::888666666555444333333333333111111111000000000000///000000000000////////////////////////////////////////////////000000000000222000222:::???AAAFFFLLLRRROOORRR[[[aaaaaabbbeeebbbnnnssssss|||vvvUUUhhhqqq]]]UUUNNNIIIHHHFFFCCCBBBDDDEEEEEEEEEFFFGGGHHHIIIJJJTTTWWW\\\bbbgggkkkmmmnnnppptttwwwzzz{{{{{{}}}~~~|||}}}}}}{{{~~~}}}uuuhhh\\\QQQJJJAAA===>>>@@@AAA@@@HHHJJJMMMSSS\\\hhhqqquuueeeXXXJJJCCCDDDDDDCCC@@@>>>??????===:::999:::;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBB>>>AAADDDJJJ[[[sss{{{}}}cccYYYLLLDDDOOOaaarrr~~~~~~wwwuuu~~~{{{rrrmmmlllvvv{{{sss^^^NNNIIIDDDBBBIII^^^vvv}}}zzz||||||}}}~~~vvvvvv\\\EEE@@@DDDFFFKKKPPPUUUYYY\\\]]][[[]]]^^^^^^\\\ZZZZZZZZZWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[YYYYYY[[[___dddfffhhhiii|||lllZZZrrruuuOOOHHHGGGGGGJJJPPP^^^uuu{{{qqqmmmhhhfffqqq^^^]]]lll___VVVVVVTTTTTTIIILLLEEEBBB???<<<<<<;;;:::999666666555444333333333333111111111000000000000///000000000/////////......////////////////////////////////////000000000000111000222888===AAAFFFKKKPPPLLLKKKOOOUUU[[[```eeennnyyy|||www|||zzzJJJQQQiiiwwwaaaUUUNNNHHHFFFDDDBBBBBBDDDEEEFFFFFFGGGHHHHHHHHHHHHMMMPPPVVV]]]ccchhhkkklllnnnqqqvvvzzz{{{{{{|||}}}~~~||||||xxxooodddVVVGGG@@@CCCFFFDDD@@@@@@DDDIIILLLQQQ[[[lll{{{vvvkkk[[[NNNIIIJJJKKKKKKLLLKKKHHHDDD???>>>???AAA======>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBB>>>@@@AAAFFFUUUnnntttdddYYYSSS]]]rrr}}}vvvxxx}}}yyytttsssuuu{{{rrr\\\LLLGGGDDDBBBKKK```xxx}}}wwwxxxzzzzzz{{{}}}~~~}}}vvv~~~sssRRREEEGGGFFFHHHKKKPPPUUUYYY\\\]]]\\\^^^```___]]][[[ZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\```eeeiiimmmoooooottt|||ZZZhhhVVVJJJGGGFFFHHHKKKWWWnnnyyyrrrggg[[[]]]fff|||ppp```bbbiii___WWWWWWUUURRRGGGJJJDDDBBB>>><<<<<<<<<:::999666666555444333333333333222222111111111000000000000000000000////////////////////////////////////////////////000000000000000000222666;;;AAAFFFJJJLLLIIIGGGHHHLLLSSS\\\cccmmmzzz~~~~~~NNNKKKTTTzzzjjjUUUMMMFFFEEECCCBBBCCCFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHKKKQQQXXX___dddggghhhjjjoootttxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~oooaaaOOOGGGGGGHHHEEE@@@===@@@DDDFFFFFFMMM^^^ppp|||yyynnn^^^SSSRRRWWWZZZYYYWWWSSSMMMGGGCCCBBBCCC>>>??????@@@AAAAAABBBBBBFFFEEEDDDBBBAAAAAAAAAAAA>>>@@@@@@CCCRRRkkkrrrfffjjjxxxrrrxxx|||wwwsssvvv|||sss\\\KKKFFFDDDCCCMMMccc{{{yyyuuuwww{{{xxx{{{||||||pppnnn|||dddLLLFFFLLLIIIKKKMMMQQQTTTXXX[[[\\\]]]^^^```___]]][[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]```ccchhhlllnnnnnnrrrooo\\\dddbbbKKKEEEBBBDDDGGGPPPggg}}}xxxlll```\\\]]]fff~~~qqq```ccc]]]WWWXXXUUURRRGGGJJJDDDAAA>>><<<<<<<<<;;;:::666666555444333333333333333222222222111111111111111111111000000000//////////////////////////////////////////000000000000///111222555:::AAAGGGIIIHHHIIIIIIHHHIIIOOOYYY___ccctttnnnPPPNNNhhhwww^^^VVVMMMIIIFFFDDDDDDGGGCCCDDDFFFGGGHHHHHHHHHGGGFFFIIIOOOUUUZZZ^^^aaabbbgggkkkppptttvvvwwwxxxyyyyyy{{{}}}~~~~~~wwwnnnaaaVVVOOOJJJFFFCCCAAA???@@@BBBBBBDDDOOO[[[qqqyyyyyyjjj[[[YYY```fffeeeeeedddaaa[[[VVVRRRQQQNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIFFFDDDAAA@@@???>>>===??????AAAOOOhhhuuurrr|||wwwrrrvvv~~~vvv^^^MMMGGGEEEEEEOOOfff~~~}}}yyyyyyzzz|||{{{~~~~~~llljjjzzztttUUUFFFGGGLLLNNNOOOPPPRRRUUUWWWYYY[[[[[[]]]^^^^^^[[[YYYXXXXXX[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\]]]```ccceeehhhiiigggsssmmmxxxdddbbb}}}TTTJJJCCCCCCDDDKKK^^^sssyyyqqqfff]]]\\\iiirrriii[[[VVVXXXVVVSSSHHHKKKDDDAAA>>><<<<<<<<<;;;:::666666555444333333333333333333333222222222222111111111111111000000000000////////////////////////////////////000000000000///111222444999AAAGGGIIIEEEJJJLLLJJJJJJNNNVVV\\\bbbvvvUUUNNN]]]lllbbbWWWPPPKKKEEEDDDGGGBBBCCCEEEFFFGGGGGGGGGGGGFFFIIINNNSSSXXX[[[\\\]]]eeehhhmmmqqqsssuuuvvvxxxwwwzzz{{{||||||~~~vvvjjj[[[QQQLLLLLLFFF@@@===AAACCCBBBEEEJJJbbbsss{{{ppp___[[[ccckkkqqqtttxxxxxxuuuoookkkiiieeeeeecccbbb```___^^^]]]LLLKKKHHHDDDAAA???===<<<<<<>>>>>>@@@MMMggguuuuuuyyyqqquuu}}}yyy```NNNHHHEEEEEEPPPgggyyywww{{{~~~~~~|||tttooojjjKKKBBBEEEIIIQQQRRRRRRSSSUUUWWWYYYZZZZZZ\\\]]]\\\YYYWWWVVVVVV\\\[[[[[[[[[[[[[[[\\\\\\YYY[[[]]]___aaabbbbbbcccbbbtttmmmuuulll```wwwaaaSSSHHHEEEDDDHHHXXXkkktttcccOOOZZZlll~~~nnnxxx]]]XXXXXXUUUQQQFFFIIIEEEBBB>>><<<;;;:::999777888666444444444555444333222333666999555......222222111111000000000000000...///111111/////////000////////////000000000000111333555555777<<>>===:::888666999;;;>>>LLLeee~~~pppttt~~~~~~kkkSSSEEEKKKIIIRRRiii}}}|||~~~uuu~~~___EEECCCFFFEEEMMMPPPSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZXXXWWWUUUTTT[[[ZZZYYYWWWUUUVVVYYY[[[\\\[[[^^^bbbbbb___aaaeeecccsss___fff^^^EEEIIIGGGBBBLLLXXXxxx{{{|||aaa^^^gggzzz|||zzzvvvpppyyy___YYYZZZVVVRRRGGGJJJEEEBBB???===<<<;;;:::888888666444444444555444333666888999999777666666666222111111000000000000000...///111111/////////000////////////000000000000///111333444777===GGGNNNRRRXXX\\\[[[[[[]]]\\\YYYdddjjjyyyqqqSSSCCCWWW{{{vvvbbbQQQIIIHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEFFFJJJQQQXXX\\\]]]ccceeehhhjjjlllnnnrrruuutttvvvwwwxxxzzz|||wwwmmmfffTTTPPPJJJGGGFFFDDD@@@===AAADDDIIILLLIIIIIIPPPZZZcccmmmyyy|||xxxtttlll```XXXLLLGGGAAA>>>===<<<;;;999888;;;<<>>======;;;999888666444444444555444333...???HHH>>>111---......222111111000000000000000...///111111/////////000////////////000000000000---///111333666>>>IIIQQQ]]]gggqqqtttsssooohhhaaa```dddnnnwwwvvvwwwVVVCCCLLL]]]{{{hhhTTTJJJHHHJJJLLLEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDGGGNNNUUUZZZ]]]```cccfffhhhkkknnnrrruuutttvvvwwwxxxyyy{{{}}}xxxddd^^^UUUNNNJJJGGGBBB>>>???<<<<<<>>>???@@@FFFNNNUUU___mmmxxx~~~zzztttmmmcccWWWOOOEEEBBB>>><<<<<<<<<<<<;;;:::======???LLLeee~~~{{{sssmmmYYYMMMJJJQQQaaaxxxwwwvvvUUUDDDDDDFFFEEEIIIMMMRRRUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[[[[YYYWWWVVVVVVXXX[[[[[[^^^bbbbbb```bbbggggggjjjlllqqqjjjTTTgggyyyPPPEEEGGGHHHIIIMMMdddtttzzzyyy|||hhh___qqqppp[[[bbbcccfffiii}}}```ZZZZZZVVVRRRGGGIIIDDDBBB???>>>>>>===;;;999888666444444444555444333555WWWkkkYYY;;;...111444222111111000000000000000...///111111/////////000////////////000000000000---///111222555===HHHPPP___mmm}}}|||nnnbbb___cccjjjooommmkkksssdddIIIFFFIIIjjjppp[[[NNNJJJIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBDDDJJJQQQWWW[[[]]]```cccfffiiimmmqqqttttttuuuvvvwwwxxxzzz}}}uuuggg[[[SSSNNNJJJGGGGGG@@@;;;<<<>>>???AAADDDGGGOOOZZZeeelllqqquuuxxxuuuqqqiiibbbZZZRRRIIICCC???>>><<<;;;;;;<<<======;;;======>>>KKKccc}}}xxxxxxttt```TTTOOOZZZooosssrrrjjjOOODDDEEEGGGFFFHHHLLLRRRUUUVVVVVVVVVVVVXXXYYYZZZ\\\^^^______```]]]]]][[[YYYVVVVVVXXXZZZ]]]\\\___bbbbbb___```dddbbbeeefffkkk{{{[[[TTTppp[[[AAACCCGGGEEEHHH[[[kkktttbbbnnnzzzdddXXX]]]eeecccddd~~~___YYYYYYUUUQQQEEEHHHBBB@@@>>>======<<<:::777888666444444444555444333777SSSbbbQQQ999111333444222111111000000000000000...///111111/////////000////////////000000000000000111222222333999CCCJJJUUUbbbpppvvvvvvqqqggg^^^bbbgggnnnrrrpppmmmpppvvv|||uuuQQQDDDBBBdddzzzdddUUUMMMHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAACCCFFFLLLRRRWWWYYY\\\___cccfffkkkpppsssrrrsssuuuvvvwwwyyy}}}xxxnnnddd[[[TTTMMMDDD>>>???AAA???>>>===@@@CCCIIIOOOUUU[[[aaaeeeaaa\\\TTTMMMGGGBBB???===<<<<<<<<<;;;;;;<<<===???<<<=========IIIbbb|||vvvssszzzzzz{{{fffYYYVVVccc{{{}}}}}}qqqttt___KKKFFFGGGHHHHHHIIIMMMRRRUUUVVVVVVUUUUUUWWWXXXZZZ\\\^^^___```aaaaaa___\\\XXXUUUWWW[[[______^^^```bbbaaa]]]]]]aaa___dddiiimmmtttqqqUUU\\\qqqHHHFFFIIIFFFJJJTTTbbbwwwnnnooo|||aaaVVVXXXYYYQQQYYYvvv___YYYYYYTTTPPPDDDGGG@@@???>>>======<<<999777888666444444444555444333333777555...---222222...222111111000000000000000...///111111/////////000////////////000000000000111222333222222666===CCCNNNTTTZZZ[[[\\\```aaa___ccckkkuuu||||||yyywwwwwwzzz]]]FFFAAA```mmm\\\QQQIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCGGGMMMQQQUUUWWW\\\```dddhhhnnnqqqpppqqqsssuuuvvvyyy}}}~~~ssshhhWWWMMMFFFEEEDDDAAA===<<<@@@??????AAADDDJJJOOOSSSPPPLLLGGGAAA===<<<===>>>;;;<<<======<<<<<<>>>@@@===>>>===>>>JJJccc}}}zzzhhhcccaaaffftttmmm``````mmmzzzrrryyysssVVVJJJIIIHHHIIIKKKLLLOOOSSSVVVVVVUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^___```^^^[[[WWWVVVXXX]]]aaa^^^]]]___aaa___\\\\\\___```eeemmmqqqpppzzzeeeWWW|||UUUJJJHHHCCCIIILLLVVViii}}}zzz~~~ttt}}}rrrSSSGGGMMMKKKKKK\\\lll```ZZZZZZUUUQQQEEEGGG@@@???>>>>>>>>>===:::888888666444444444555444333888222...///444888777444222111111000000000000000...///111111/////////000////////////000000000000///111333222111333888===HHHLLLNNNNNNRRR[[[aaadddaaalllzzz}}}|||pppLLLCCCWWWvvvsssbbbUUUMMMHHHEEEEEEEEEEEEDDDDDDDDDDDD???AAABBBBBBBBBDDDHHHLLLQQQTTTXXX]]]aaaffflllooonnnooorrrtttvvvyyy}}}~~~~~~sssgggZZZSSSNNNGGGCCCCCCDDDBBB???>>>@@@CCCFFFGGGDDDDDDBBB@@@???>>>???@@@===???@@@???======>>>AAA???@@@??????LLLeeeooo___SSSZZZhhh|||yyynnnooozzzqqqqqq}}}iiiPPPJJJKKKIIIJJJNNNPPPRRRUUUUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZZZZYYYXXXXXX[[[^^^[[[ZZZ\\\______\\\\\\```aaabbbhhhmmmlllqqqzzzYYYqqqgggRRRHHH@@@HHHFFFLLL\\\qqqzzzxxxwwwYYYJJJMMMMMMSSSaaaiiiaaa[[[[[[VVVRRRFFFHHHAAA@@@@@@@@@@@@>>>;;;999888666444444444555444333///111666999444,,,+++///222111111000000000000000...000111111/////////000////////////000000000000---000222222111333777;;;???FFFLLLOOOTTT\\\aaaaaa^^^kkk}}}}}}TTTDDDNNNjjjvvvdddXXXPPPLLLEEEEEEEEEEEEDDDDDDDDDDDD???AAACCCBBBAAABBBFFFIIIOOORRRVVV[[[___eeekkknnnlllnnnqqqsssuuuyyy~~~~~~~~~qqqdddYYYPPPKKKLLLGGGEEECCCBBBBBBCCCCCCCCC>>>@@@BBBCCCBBBBBBAAABBB>>>@@@BBBAAA>>>===???AAA@@@AAA@@@AAANNNhhhkkk\\\TTT[[[hhh{{{~~~}}}|||kkkrrr}}}cccMMMKKKMMMJJJKKKPPPRRRTTTUUUUUUTTTTTTTTTVVVVVVWWWXXXYYYYYYZZZYYYYYYTTTWWWYYYZZZZZZYYYYYYZZZWWWWWWZZZ^^^^^^\\\^^^bbbaaa]]]```ggghhhlll[[[gggxxx]]]NNNBBBKKKDDDFFFSSShhh{{{uuu|||}}}pppbbb[[[WWWRRR___ttt|||eeeXXXVVVUUUSSSGGGHHHDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111111000000000//////.........---333333222111000000000000000//////000222444666777BBBEEEGGGGGGNNNXXX```aaaZZZgggzzzrrrKKKHHH\\\lllsssfffWWWKKKGGGGGGFFFDDDCCCBBBDDDEEECCCCCCBBBAAAAAAAAAAAABBBIIIMMMSSSXXX\\\aaaeeehhhkkkmmmoooqqqrrrtttxxxzzz~~~~~~uuuggg]]]VVVQQQJJJDDDAAAAAABBBCCCAAABBBDDDEEEDDDCCCAAA???CCCBBBBBBCCCDDDEEECCCBBB>>>AAA@@@@@@PPPmmmkkkaaa]]]```eeettt}}}~~~~~~~~~}}}~~~vvvhhhxxxkkkWWWGGGJJJPPPPPPPPPTTTVVVVVVUUUSSSQQQPPPRRRTTTMMMPPPSSSVVVXXXWWWVVVUUUPPPPPPRRRUUUYYY\\\]]]\\\\\\ZZZXXXYYY\\\```bbbbbbbbbfffeeeeeeeeecccsssooobbboooRRRHHHCCCHHHCCCFFFXXXooo{{{|||hhhcccjjjfffeeefffkkkvvvdddXXXVVVTTTRRRFFFHHHDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111111000111111000000000/////////111000/////////000222222000//////000111333666777???EEEIIIKKKQQQ[[[ccceeebbbiiivvvYYYCCCJJJXXX~~~|||lll\\\OOOIIIIIIGGGEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBGGGKKKPPPUUUYYY^^^bbbeeehhhjjjmmmnnnppprrruuuxxx|||{{{~~~wwwmmm___VVVRRRPPPKKKHHHIIIIIIJJJKKKKKKKKKJJJJJJEEEEEEEEEFFFHHHHHHFFFEEEDDDFFFDDDCCCQQQoooqqqooottt|||}}}~~~~~~~~~uuulll}}}^^^QQQIIIMMMQQQOOOQQQWWWTTTTTTTTTSSSQQQQQQSSSUUUQQQTTTWWWZZZZZZYYYVVVTTTQQQQQQSSSWWW[[[]]]]]]]]][[[YYYXXXYYY\\\___aaaaaaaaadddbbbbbbdddaaalll}}}ggg{{{\\\GGGGGGGGGBBBEEESSSfffvvvxxxjjj```qqquuufffeeemmmtttuuuvvvyyyzzzpppdddXXXUUUSSSQQQEEEGGGDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111111000111111111111000000000000000/////////111444666888000//////000111333555666:::CCCLLLPPPTTT]]]eeeiiijjjkkkqqqmmmCCC???LLLjjjwwwwwwzzzwwwcccTTTLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDGGGLLLQQQUUUYYY^^^aaadddfffiiikkkmmmooorrruuuxxxwwwzzz~~~{{{pppjjjddd[[[SSSSSSRRRQQQQQQQQQRRRSSSTTTNNNMMMNNNOOOQQQQQQOOOMMMGGGIIIFFFDDDSSSppp~~~{{{}}}~~~{{{zzz}}}~~~~~~~~~qqqrrrwwwRRRLLLJJJPPPRRRPPPSSSZZZTTTUUUUUUUUUTTTTTTVVVXXXVVVXXX[[[^^^^^^[[[XXXUUURRRRRRUUUYYY]]]___^^^]]]ZZZYYYXXXYYY\\\___```aaa^^^aaa```bbbgggeeejjj|||nnniiidddDDDJJJGGGCCCDDDMMMZZZiiizzzsss___UUURRRSSSaaauuu}}}rrrkkkoooxxxrrr___cccXXXUUURRROOOEEEHHHDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111000000000000000000000000000000111000000111444888<<<>>>000000///000111222444666777DDDPPPUUUWWW^^^fffjjjllliiikkkwwwPPPCCCMMMYYYkkkssstttmmm\\\NNNLLLHHHFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAABBBEEEIIIMMMQQQUUUZZZ]]]aaacccgggiiikkkmmmppprrruuutttvvv{{{zzztttiiifffbbb]]]ZZZYYYYYYZZZYYYXXXWWWXXXXXXWWWTTTRRRDDDFFFCCCDDDUUUsss}}}|||{{{{{{{{{|||}}}~~~uuuoooxxxlllSSSNNNMMMQQQUUUTTTWWW[[[WWWXXXYYYXXXVVVVVVWWWXXXVVVXXX\\\______]]]ZZZXXXTTTTTTVVVYYY]]]___^^^]]]ZZZYYYYYYZZZ]]]```aaaaaa]]]``````dddnnnmmmnnnzzzvvvZZZmmmpppGGGKKKGGGEEEEEEIIIQQQ^^^rrr~~~fffZZZVVVUUUNNNUUU___lll|||{{{yyyxxxzzzxxxwwwwww{{{qqqYYYcccYYYVVVQQQOOOEEEHHHDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111000000////////////////////////000000111222555888<<<>>>000000//////000222444555;;;HHHVVV[[[]]]ccciiillllllgggbbbgggyyyhhhLLLFFFOOObbbqqqqqquuuzzzgggUUUPPPJJJFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAADDDGGGJJJNNNRRRWWWZZZ]]]```dddgggiiikkkmmmooorrrqqqsssyyy}}}|||tttmmmhhhfffaaa^^^[[[XXXVVVSSSOOOLLL@@@BBBAAADDDXXXwww~~~~~~|||xxxwwwyyy{{{yyyzzz|||rrrrrriii```XXXRRRSSSWWWYYYZZZZZZXXXYYYZZZXXXVVVTTTTTTTTTSSSUUUYYY\\\^^^^^^]]]\\\VVVVVVVVVXXX[[[]]]]]]\\\[[[ZZZZZZ\\\___aaabbbaaa^^^cccaaaeeepppooommmttt^^^[[[wwwXXXJJJFFFDDDDDDEEEIIITTThhhzzzuuukkkggg```WWWSSSSSSRRRWWWbbbmmmpppmmmfffqqqyyy|||xxxssscccaaa```jjjiiidddZZZWWWQQQNNNEEEJJJDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111111000............////////////...//////111222444666777000000//////000111333444???KKKXXX^^^ccciiimmmnnnoookkkbbb^^^ggg|||[[[AAAJJJZZZpppsssjjjzzzwwwaaaZZZOOOHHHFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBEEEHHHKKKOOOTTTXXXZZZ]]]bbbeeegggiiikkkmmmooommmpppvvv{{{~~~ooojjjbbb[[[UUUPPPKKKGGGCCCFFFFFFKKK___}}}|||wwwqqqppptttxxxwwwxxx|||ttt{{{nnnoooeee[[[XXXZZZ[[[ZZZXXXWWWXXXXXXVVVSSSQQQPPPPPPQQQRRRUUUYYY\\\^^^``````YYYWWWUUUVVVWWWYYYZZZZZZZZZYYYYYY\\\___aaaaaa``````eeeaaaaaaiiihhhdddiii~~~wwwVVV]]]}}}sssLLLEEECCCBBBBBBCCCKKK\\\mmmqqq______\\\XXXVVV]]]gggjjjhhh]]]iiipppmmmrrr{{{}}}nnn```^^^\\\\\\kkkeee\\\XXXRRROOOFFFKKKDDDBBB@@@???>>>===;;;999777666555444444333444444333333333222222222111111222222222111111111111000......//////000000000000...///000111222111111000000000//////000111222333<<>>===;;;999777777555444444444444444333333333222222222111111222222222111111111111000//////000000111111111222000222333444333111///...000000/////////111222333777@@@KKKTTT___iiilllkkkttt~~~wwwzzzwwwRRRSSSooonnnmmm~~~ppp^^^PPPIIIFFFDDDBBBBBBAAA@@@@@@??????@@@@@@>>>???AAACCCFFFJJJOOOSSSSSSWWW\\\```bbbdddeeeggghhhgggiiiqqqvvvxxx{{{~~~wwwnnnhhhddd[[[]]]]]]```qqq}}}zzz{{{|||uuutttqqqkkkgggjjjrrrzzzuuuwww}}}ttteeeyyyvvvsssuuuuuupppeee\\\XXXWWWXXXVVVXXXYYYYYYWWWVVVUUUUUUTTTTTTTTTVVVYYY]]]aaaccc^^^YYYSSSPPPPPPSSSUUUVVVUUUUUUVVVYYY\\\]]]]]]\\\[[[aaa\\\XXX^^^___^^^dddlll}}}bbboooxxxOOOKKKHHHFFFDDDEEENNNYYYooo}}}{{{sssppppppnnnjjjcccvvvyyyxxxvvvzzzjjjhhhiiinnnccc[[[ZZZOOOOOOIIIGGGFFFDDD@@@>>>===<<<:::888888666444444444555444333555444333222111111111111333222222222111000000000000000000000000000000000000000000000000000000000111000/////////000222333666===HHHUUUaaammmwww}}}aaaPPP[[[vvvwwwooozzzyyycccRRRIIIFFFGGGIIIDDDCCCAAA@@@@@@@@@@@@AAABBBAAA@@@@@@BBBGGGKKKNNNNNNRRRWWW[[[^^^aaaccceeebbbdddhhhkkkoootttzzz~~~}}}uuupppiiidddjjjzzz~~~}}}{{{zzzyyyxxxxxxxxxtttpppmmmllljjjllluuuxxxwwwlllhhhwwwwwwoooyyyuuummmfff___ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTWWW[[[___bbbccc\\\[[[XXXUUURRRSSSVVVYYYXXXXXXYYYXXXWWWWWWZZZ\\\^^^___```___]]]\\\]]]^^^pppnnnuuummmZZZIIICCCKKKJJJ@@@DDDTTTfffuuu{{{wwwsssqqqiiiyyy|||www{{{rrrjjjtttddd\\\ZZZPPPOOOIIIGGGFFFDDD@@@>>>===<<<:::888888666444444444555444333555444333222111111111111222222222111111111111111000000000000000000000000000000000000000000000000111000/////////000222222333888BBBOOO___nnnzzz~~~[[[OOObbbqqqyyyuuuaaaTTTLLLJJJJJJDDDCCCAAA@@@???@@@@@@AAABBBAAA@@@@@@AAACCCFFFHHHKKKNNNSSSXXX[[[]]]```cccaaacccgggjjjmmmrrrwww{{{}}}vvvpppttt~~~|||zzzzzzyyywwwvvvtttssssssrrrmmmkkkmmmppprrrvvv|||~~~ooommm~~~~~~oooiiijjjhhhdddaaa^^^\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXZZZ\\\^^^```aaa]]]\\\ZZZWWWUUUVVVYYY\\\YYYYYYYYYXXXWWWWWWYYY[[[^^^```aaabbbaaa```aaabbbjjjiiixxxlll~~~xxx]]]GGGDDDBBB<<>><<<:::888888666444444444555444333444444333222111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000///000111111222444666<<>>===:::999888666444444444555444333444333222222111111111222000000000111222222222333000000000000000000000000000000000000000000000000000000000000000111111222666666;;;GGGZZZjjjsssvvv[[[JJJXXXuuuuuu{{{eeeWWWLLLEEEEEEDDDBBB@@@??????@@@@@@@@@@@@AAAAAA@@@??????>>>BBBEEEJJJMMMQQQTTTXXX[[[___bbbeeehhhjjjmmmqqqtttxxx{{{|||}}}zzzyyyxxxxxxwwwuuussspppnnnlllhhhcccbbbhhhnnnssswww|||qqqwwwyyyaaaXXXYYY[[[\\\^^^```aaaaaa````````````___^^^^^^^^^^^^^^^^^^___```___]]]\\\[[[[[[XXXYYYYYYXXXWWWXXXZZZ\\\]]]]]]^^^\\\ZZZXXXYYYZZZ^^^aaadddeeeeeedddeeeeeeggggggkkk}}}tttbbbJJJFFFGGGDDDAAAIIISSSbbbttthhh^^^[[[OOOOOOIIIHHHGGGEEEAAA???>>>===;;;999888666444444444555444333333333222222111111222222000000000111222222222333000000000000000000000000000000000000000000000000///000000000111111111111555555999FFFWWWfffmmmpppwwwXXXIII___yyy~~~yyyrrrbbbSSSGGGFFFEEECCCBBB@@@@@@@@@AAA???@@@AAAAAAAAAAAA@@@???@@@CCCGGGJJJMMMPPPTTTWWW\\\___cccfffhhhjjjmmmpppqqqvvv|||~~~|||{{{zzzzzzzzz{{{vvvuuutttssspppnnnlllkkkeeebbbaaadddgggmmmwww}}}qqq{{{kkkWWWRRRTTTZZZ[[[^^^```aaaaaaaaa```______^^^]]]]]]]]]]]]^^^\\\^^^``````]]][[[ZZZZZZWWWYYYZZZZZZYYYZZZ[[[]]]]]]_________]]][[[\\\]]]^^^```ccccccbbbaaaaaabbbeeeggghhhvvvrrr|||uuuQQQEEEFFFFFFAAAEEELLLXXXhhh}}}ggg]]]YYYNNNOOOJJJIIIGGGEEEBBB@@@???===;;;999888666444444444555444333333333222222111222222333111111111111111222222222000000000000000000000000000000000000000000000000//////000111111111111000000111555@@@PPP___iiimmm]]]jjjsssuuuyyyoooEEEKKKnnnyyyppp\\\KKKHHHGGGEEECCCBBBAAABBBBBB???@@@@@@AAABBBAAAAAAAAA???BBBDDDGGGIIILLLPPPSSSWWWZZZ___bbbdddgggiiillljjjooouuu{{{~~~{{{{{{{{{~~~}}}}}}~~~|||xxxvvvuuuvvvxxxzzzsssrrrpppmmmkkkjjjiiiiiikkkgggeeefffgggnnn|||yyytttttt___SSSRRRUUUVVVWWWZZZ]]]___`````````]]]]]]\\\[[[[[[[[[[[[\\\[[[___bbbbbb^^^ZZZYYYYYYZZZ\\\^^^^^^]]]]]]]]]^^^[[[]]]______^^^^^^___```___```aaaaaa______```bbbaaadddfffqqqrrriii|||\\\AAA@@@EEEDDD@@@FFFNNNZZZooo~~~zzz|||eee[[[XXXMMMNNNJJJIIIHHHEEEBBB@@@???===;;;:::888666444444444555444333333222222111222222333333222222222111111111111111000000000000000000000000000000000000000000000000...///000111222111111000111111222888DDDSSSaaajjjgggppptttqqqsss}}}SSSFFF^^^sssyyynnnXXXJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCEEEGGGKKKNNNQQQTTTYYY]]]___bbbeeeggghhhkkkooosssxxx}}}xxxssspppmmmlllmmmppprrrsss~~~{{{xxxwwwuuutttsssssstttuuurrrpppmmmkkkiiiiiijjjkkkwwwqqqlllmmmqqqxxx~~~xxx{{{zzzdddVVVRRRUUUXXXWWWXXXYYY[[[]]]^^^______\\\\\\[[[ZZZZZZZZZZZZZZZ]]]bbbfffeee___ZZZXXXXXXZZZ]]]___```___]]]]]]]]]WWWZZZ]]]^^^______```aaa````````````___aaadddfffbbbdddffflll}}}rrreeeuuuLLLBBBFFFFFF???CCCGGGNNN___yyyzzzvvvdddZZZWWWMMMNNNJJJJJJHHHEEEBBB@@@???>>><<<:::888666444444444555444333222222222111222222333333333222222222111111000000000000000000000000000000000000000000000000000000...///000222222111111000666444222333:::IIIYYYeeennnwwwyyytttttt}}}}}}uuufffHHHOOOZZZsssyyylllKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDHHHKKKLLLPPPUUUYYY\\\___bbbdddjjjkkklllnnnsss{{{qqqjjjbbb```dddjjjoooqqq}}}|||}}}|||yyyuuussssssssssssrrrqqqqqqppptttrrrnnnkkkjjjkkkmmmnnnxxxqqqttt{{{|||zzzpppZZZRRRSSSXXXZZZ\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZ```eeeiiiggg```ZZZWWWWWWYYY\\\^^^___]]]\\\[[[[[[TTTWWWZZZ]]]^^^___```bbb```aaa`````````ccchhhkkkeeefffhhhjjjpppbbbfff^^^KKKHHHFFFBBBDDDEEEFFFSSSmmm~~~wwwhhh\\\WWWQQQNNNEEEJJJDDDDDDDDDBBB???===<<<===:::888666666666777666444555444333222111111111111333222000//////000222333111111111111111111111111111111111000000000000000111111111111111111111111333111111555:::BBBPPP]]]rrrttt{{{~~~YYYHHHMMMWWWrrr{{{[[[MMMHHHGGG@@@@@@DDDBBBCCCCCCBBBAAAAAA@@@@@@???::::::;;;===@@@DDDGGGIIIKKKNNNQQQTTTWWW[[[___bbbeeefffhhhkkkooouuu}}}wwwiii\\\YYY___kkkuuu}}}~~~}}}{{{xxxvvvuuutttsssvvvrrrnnnmmmnnnooonnnmmmpppllliiiiiinnnsssuuuvvvyyytttpppuuuwwwtttbbbTTTQQQXXX^^^YYY]]]]]]\\\\\\[[[\\\\\\]]]aaa^^^ZZZVVVTTTUUUXXXZZZaaacccdddaaa[[[YYY[[[^^^YYY[[[\\\[[[ZZZYYYXXXYYYUUUVVVXXXZZZ]]]___aaabbbbbbbbbbbbbbbcccgggmmmqqqnnnfffbbbgggmmmzzzyyydddqqqMMMHHHHHHGGGBBBDDDFFFKKKddd~~~|||ggg\\\WWWQQQNNNFFFKKKDDDDDDCCC@@@>>>;;;;;;;;;999888666555666666555444555444333222111111111111333222111000000111222333111111111111111111111111111000000000000000000000111111111111111111111111444222111444888>>>LLLXXXooouuu|||eeeIIIHHHNNNaaasssyyyiiiVVVLLLKKKFFFGGGIIIDDDBBBBBBBBBAAA@@@@@@??????============???AAADDDEEEHHHJJJMMMPPPSSSVVV[[[^^^aaaccceeehhhlllrrrxxx}}}rrriiijjjrrrzzz~~~{{{zzzyyywwwuuutttssssssrrrooollllllmmmnnnnnnlllkkkiiigggiiinnnrrrtttuuuuuutttvvv}}}vvvttt}}}bbb[[[XXX[[[^^^[[[\\\\\\[[[ZZZZZZZZZZZZZZZ^^^\\\YYYVVVUUUVVVXXXZZZ```bbbccc```\\\YYY[[[___\\\\\\\\\ZZZXXXVVVVVVVVVTTTUUUWWWYYY\\\^^^```aaa```aaaaaaaaaaaacccgggkkkfff___^^^dddiiisssuuuzzzlllVVVDDDDDD@@@CCCDDDFFF[[[ttt|||wwwzzz{{{fff[[[VVVQQQOOOGGGMMMFFFEEEBBB???===:::999888999777555444555555444333444444333222111111111111333222111000000111222333000000000000000000000000000000000000000000111111111111111111111111111111555222111333666;;;GGGRRRnnn{{{zzzQQQBBBHHHRRRbbbnnnttt{{{cccTTTNNNHHHHHHHHH@@@BBBBBBAAA@@@@@@??????>>>??????>>>======>>>???@@@CCCEEEHHHKKKMMMPPPTTTWWWZZZ]]]```cccggglllrrrvvvzzz~~~yyy{{{}}}{{{{{{zzzxxxuuuuuutttsssqqqppppppppppppllljjjiiijjjkkklllkkkjjjddddddeeeiiinnnrrrtttuuuvvv{{{xxx}}}rrr^^^aaa___\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZ___aaabbb```\\\[[[]]]```___]]]ZZZWWWUUUTTTTTTTTTSSSTTTVVVXXXZZZ\\\^^^___^^^___```___^^^___```bbb^^^[[[\\\bbbffflll|||ooooooHHHFFFAAADDDFFFBBBNNNcccmmmyyyuuu|||fffZZZVVVPPPOOOHHHNNNIIIFFFCCC???===;;;999888888666444444444555444333444333222222111111111222333222222111111222222333////////////////////////000000000000000111111111111111111111111111111111444222111333555999DDDOOOqqq~~~oooPPPHHHMMM^^^oooqqqrrrtttbbbWWWJJJEEEEEE???BBBAAAAAA@@@??????>>>>>>@@@???===<<<<<<======>>>@@@BBBDDDFFFHHHKKKNNNQQQTTTWWW[[[^^^bbbfffkkkooouuuxxx|||yyyrrrnnnnnnooommmkkkllllllkkkjjjjjjjjjjjjkkkgggggghhhhhhhhhhhhfffeee___aaadddjjjoootttxxxyyy~~~kkk]]]cccaaaZZZ[[[]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^___^^^\\\\\\^^^```^^^[[[VVVSSSRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^```aaa```]]]\\\\\\\\\\\\[[[\\\aaadddiiiuuuvvv]]]KKKDDDGGGJJJBBBEEETTT\\\xxx~~~eeeYYYUUUPPPOOOIIIOOOLLLHHHCCC@@@???===;;;999888666444444444555444333333333222222111111222222333222222222222222222333//////////////////////////////000000111111111111111111111111111111111111222111111444666999CCCMMMrrrjjjJJJKKK[[[oooqqqjjjyyysssdddOOOFFFHHHEEEBBBBBBAAAAAA@@@??????>>>???>>>===<<<<<<===>>>>>>>>>@@@BBBCCCDDDFFFJJJLLLOOOQQQUUUYYY\\\```eeehhhlllpppssswww}}}{{{xxxwwwppphhhcccdddfffhhhiiihhhggggggggggggggghhhhhheeeeeeffffffdddcccbbbbbb^^^aaaffflllrrryyyssseeeiiiccc[[[[[[\\\]]]]]]]]]]]][[[ZZZXXXWWWWWWWWWYYYZZZ[[[\\\\\\]]]YYYZZZ[[[\\\\\\]]]___aaa[[[WWWRRRPPPQQQSSSUUUUUUTTTTTTVVVXXXZZZ[[[]]]^^^```bbbbbbaaa___\\\[[[[[[]]]\\\]]]```ccchhhrrr{{{uuu~~~SSSEEEEEEKKKEEEBBBJJJPPPeee{{{~~~fffYYYUUUOOOOOOIIIOOONNNIIICCC@@@??????<<<999999777555444555555444333333333222222111222222333333333333333333333333333000000000000000000000000/////////000111111222222111111111111111111111111222000111444555888@@@IIIiiiWWWNNNTTTgggnnnhhhnnn{{{lllUUUIIIJJJHHHCCCCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<===>>>???===>>>@@@AAAAAACCCFFFHHHJJJLLLOOORRRUUUZZZ___cccfffjjjnnnssszzz}}}|||~~~zzzvvvsssmmmjjjeeeaaaaaaccchhhkkkffffffeeeeeeeeeffffffgggbbbcccdddcccaaa```aaabbbccceeeiiiooovvvxxx}}}qqqoooeee___^^^ZZZ]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[VVVVVVWWWYYY[[[]]]___```ZZZVVVQQQQQQTTTWWWXXXXXXVVVVVVXXXYYY[[[]]]^^^___bbbcccdddccc```^^^]]]^^^^^^]]]]]]^^^```eeelllrrrppppppssscccIIIAAAHHHFFFCCCGGGKKKWWWnnngggZZZTTTOOONNNHHHOOONNNHHHAAA>>>??????<<<:::999888666555666666555444333222222111222222333333222333333333333333333222111111111111111111111111...//////000111111222222111111111111111111111111222111222444333444;;;CCCUUUnnnzzz```RRR]]]kkkkkkjjjmmmwww```RRRMMMGGGDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@>>>===<<<===>>>>>>;;;===>>>??????@@@CCCEEEFFFGGGIIIKKKNNNSSSZZZ^^^bbbdddgggmmmttt}}}|||qqqpppwww}}}zzzvvvsssrrriiikkklllhhhdddbbbdddgggccccccbbbbbbbbbbbbbbbccc^^^___``````______bbbeeeiiijjjmmmrrryyysss{{{~~~wwwpppkkkccccccbbbXXX\\\]]]^^^___^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXSSSSSSTTTVVVZZZ]]]___```]]]XXXTTTTTTXXX[[[[[[ZZZXXXXXXZZZ[[[]]]^^^___```cccddddddcccaaa``````aaa___`````````aaadddfffhhhjjjvvvxxxZZZCCCGGGHHHEEEFFFGGGKKK```yyygggZZZTTTOOONNNHHHOOOLLLFFF???===>>>???<<<999:::888666666666777666555222222222111222222333333222333333444444333333222111111111111111111111111...//////000111222222222111111111111111111111111333111222333222111666>>>DDDUUUkkk~~~uuuTTTXXXkkkpppiiibbbsssooo___TTTIIIEEEDDDDDDCCCCCCBBBAAAAAACCCBBB@@@>>>===<<<======:::<<<=========>>>AAACCCCCCDDDEEEGGGJJJOOOVVV[[[[[[[[[\\\aaaiiipppuuuwww|||qqqlllsss}}}~~~~~~~~~~~~~~~}}}yyyxxxwwwtttrrrooonnnmmmlllqqquuuqqqhhh```___aaa______^^^]]]]]]]]]^^^^^^[[[]]]^^^^^^^^^```eeeiiimmmnnnpppsss|||zzzmmmuuuwwwxxxnnnlllgggfffbbb]]]ddddddVVV[[[\\\]]]^^^^^^]]][[[ZZZYYYXXXVVVUUUTTTTTTUUUVVVQQQQQQRRRUUUYYY]]]______```[[[WWWXXX\\\^^^]]][[[YYYZZZ[[[\\\^^^___aaaaaacccddddddcccaaaaaabbbdddaaaccceeedddcccdddcccaaafff{{{ppplllIIIIIIIIIEEEEEEEEEDDDVVVmmm}}}eeeXXXTTTJJJNNNLLLNNNKKKGGGCCC@@@???>>><<<:::999999888777666555444444444333222111111111222333222222222222111111000000111111111111111222222222000111111111111222222222222222111111111111222222555444333333444777999;;;===NNNhhhkkkSSScccrrrqqqqqqiiirrrttt___OOONNNJJJGGGGGGEEEBBBBBBEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<======AAABBBCCCDDDGGGIIILLLMMMQQQRRRUUUYYY___gggmmmrrrvvvwww|||}}}uuuyyy~~~||||||~~~|||zzz|||~~~{{{{{{zzzuuuqqqlllllllllmmmooopppnnnmmmpppnnnkkkfffbbb___\\\[[[\\\\\\[[[YYYWWWWWWXXXZZZ\\\ZZZ[[[^^^```bbbhhhppprrrooonnnvvv}}}~~~lllnnn}}}ooojjj______[[[^^^mmmyyyqqq^^^ZZZYYYYYY[[[^^^___\\\YYY[[[WWWRRRPPPQQQSSSUUUVVVWWWVVVVVVVVVXXX[[[^^^``````^^^]]]^^^```aaa___]]]]]]]]]]]]]]]^^^^^^______aaa``````bbbdddccc___[[[]]]```dddfffeeecccaaaaaaeeekkkyyy{{{QQQPPPJJJDDDGGGFFFDDDKKKXXXfffuuueeeXXXTTTJJJNNNLLLMMMJJJGGGCCC@@@???>>><<<:::999999888777666555444444444333222111111111222333222222222222111111111000222222111111111111111111000111111111111222222222222222111111111111222222333222111111333555777888;;;JJJccc~~~]]]___nnnuuuyyyhhhlll}}}lll^^^OOOIIIEEEFFFEEEAAA@@@AAAAAAAAA@@@@@@???>>>>>>===;;;;;;;;;<<<<<<<<<======??????@@@BBBDDDGGGIIIJJJOOOPPPRRRVVV\\\bbbhhhlllnnnnnnrrr{{{~~~~~~~~~|||}}}~~~xxxtttqqqnnnjjjfffcccbbbcccfffiiikkkkkkjjjiiigggeeebbb```^^^\\\\\\[[[[[[[[[YYYWWWVVVWWWXXX[[[YYY[[[bbbhhhjjjmmmppprrrsssxxx~~~oootttsssccc```^^^___^^^aaaooo{{{vvvgggZZZYYYXXXZZZ]]]^^^]]][[[[[[WWWSSSQQQRRRTTTUUUVVVZZZZZZYYYYYYZZZ\\\^^^___aaa___\\\]]]^^^___^^^\\\\\\]]]^^^^^^_____________________aaacccbbb^^^ZZZ\\\___ccceeedddbbbaaaaaaccchhhssswwwkkkTTTEEEEEEJJJDDDBBBGGGOOOZZZiiiyyydddXXXTTTKKKNNNKKKKKKJJJGGGCCC@@@???>>><<<;;;999999888777666555444444444444333222222222222222222222222222111111111111333222222222111000000000000111111111111222222222222222111111111111222222111000000000111222444555888EEE[[[uuulllXXXaaaooo{{{jjjfffooozzzmmmWWWNNNFFFFFFFFFCCC@@@@@@AAAAAA@@@??????>>>>>>===;;;<<<<<<<<<<<<===============>>>???AAACCCEEEFFFKKKLLLNNNQQQUUU[[[```bbbddddddhhhnnnsssyyy~~~~~~~~~zzzwwwrrrlllfffaaa]]][[[WWWWWWXXX[[[___ccceeeeee___^^^]]]\\\\\\[[[[[[\\\YYYZZZZZZYYYWWWUUUUUUVVV[[[XXX\\\gggqqqsssssstttvvv}}}yyy~~~ddd[[[ZZZXXXZZZ[[[]]]gggpppmmmcccYYYXXXXXXYYY\\\^^^^^^^^^\\\XXXTTTSSSSSSUUUVVVVVV[[[ZZZYYYYYYYYYZZZ[[[\\\aaa___\\\[[[[[[\\\[[[ZZZZZZ\\\]]]___``````______]]]]]]^^^```aaa___\\\YYY[[[^^^aaacccbbbaaaaaaaaadddffflllyyypppdddEEEEEEJJJAAACCCDDDGGGMMMZZZllldddWWWTTTLLLOOOJJJIIIJJJGGGCCC@@@???>>><<<;;;999999888777666555444444444444333333222222222222222222222222222222222222333333333222111000//////000000111111111222222222222222111111111111222222000000///000000222333444666@@@RRRhhhcccTTT```vvvsssjjjiiiwwwhhhZZZMMMIIIHHHFFFCCCBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<=========;;;<<<<<<===???AAABBBCCCGGGGGGHHHJJJNNNRRRVVVXXX]]]]]]```eeegggjjjrrr{{{|||{{{sssrrrnnnhhh```[[[XXXWWWRRRQQQQQQSSSWWW[[[^^^^^^YYYYYYXXXXXXXXXYYYYYYZZZWWWYYYYYYYYYWWWUUUUUUVVV[[[[[[aaakkksssvvvyyy|||sssbbb]]]\\\WWWZZZZZZYYY\\\aaa___YYYXXXXXXWWWXXXZZZ]]]___```\\\ZZZVVVUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYY```^^^[[[YYYXXXXXXXXXXXXWWWYYY[[[]]]^^^^^^^^^]]][[[\\\]]]______]]]ZZZXXXZZZ\\\___``````___```aaaffffffggglll~~~}}}\\\JJJIIIFFFFFFEEEDDDFFFPPP```rrr~~~eeeWWWTTTMMMPPPKKKIIIIIIFFFCCC@@@???>>>===;;;999999888777666555444444444444444444333333222222222222222222222222222333333333333222111000//////000000111111111222222222222222111111111111222222000000000111111222333333555<<>>???AAAAAABBBBBBCCCEEEGGGJJJMMMNNNTTTUUUXXX]]]^^^___fffnnnsssyyy~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxkkkkkkjjjeee```[[[YYYXXXUUURRRPPPPPPSSSVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWXXXXXXWWWWWWYYYZZZ^^^aaahhhppptttxxxmmmddd```\\\[[[]]]\\\ZZZZZZ\\\[[[YYYWWWXXXXXXXXXYYY[[[^^^```]]][[[XXXXXXXXXXXXWWWUUUTTTTTTUUUUUUVVVXXXYYYYYY^^^]]][[[XXXVVVUUUUUUVVVTTTUUUWWWYYY[[[\\\\\\\\\ZZZ[[[^^^___^^^\\\ZZZYYYZZZ\\\]]]]]]]]]]]]^^^```ccccccbbbdddpppYYYHHHMMMHHHFFFDDDDDDIIISSS```iiiyyyhhhWWWSSSMMMQQQMMMKKKIIIFFFBBB@@@??????===<<<999999888777666555444444444444444444444333222222222222222222333333333333333222222222111000000000000111111111111222222222222222111111111111222222111111111222222222333333555999BBBPPPeeehhhPPP```vvvsssqqqooolllssskkk]]]SSSKKKGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>============<<<;;;;;;;;;<<<===>>>???@@@>>>>>>???AAACCCEEEFFFGGGKKKKKKOOOSSSUUUVVV]]]eeejjjjjjppp{{{}}}}}}~~~~~~{{{zzz{{{}}}{{{}}}~~~~~~}}}|||}}}}}}xxxtttqqqpppdddddddddcccbbbaaa___^^^\\\XXXTTTQQQRRRSSSTTTUUUWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[___bbbccchhhpppwwwzzzrrrgggccc___YYYYYYYYYYYYXXXYYY[[[\\\\\\VVVXXXYYYYYYYYYZZZ]]]___^^^\\\ZZZZZZZZZYYYWWWUUUTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZXXXUUUSSSSSSTTTRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ\\\___```^^^\\\[[[ZZZ[[[[[[\\\[[[ZZZZZZ\\\^^^]]]]]]^^^```iii{{{mmmKKKMMMHHHGGGEEECCCDDDIIIPPPUUUjjjwwwjjjXXXSSSMMMRRROOOMMMHHHFFFBBB@@@??????===<<<999999888777666555444444333444555555555444333222222222222333333333444444222222111111111111111111000111111111111222222222222222111111111111222222000000111222222222222111444777===HHH]]]{{{XXXSSSaaaccchhhiiidddggg~~~qqqaaaRRRJJJHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>=========<<<;;;;;;:::;;;;;;<<<===>>>;;;<<<===>>>@@@AAACCCDDDDDDEEEHHHLLLNNNOOOVVV^^^iiieeeeeelllsssvvvzzz}}}|||~~~{{{yyyzzz|||~~~}}}||||||}}}|||{{{yyyxxxyyyzzzwwwyyy|||}}}||||||}}}|||~~~|||xxxrrrmmmiiifff```___```dddiiikkkjjjhhhccc^^^XXXSSSRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWZZZ___eeejjjiiimmmuuuooodddcccbbb___\\\UUUSSSRRRTTTWWWZZZ\\\]]]UUUXXX[[[[[[ZZZYYY[[[]]]^^^]]]\\\\\\\\\ZZZWWWUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUWWWYYYYYYUUURRRQQQRRRSSSSSSSSSTTTVVVYYY\\\^^^[[[^^^aaabbb___]]]\\\\\\\\\\\\[[[YYYXXXXXXZZZ\\\[[[\\\___aaaeeetttwww___TTTJJJIIIGGGDDDCCCDDDHHHKKK]]]kkk}}}kkkXXXRRRMMMSSSPPPNNNHHHEEEBBB@@@??????>>><<<999999888777666555444444333444555555555444333222222222222333333444444444111111111111111222222222000111111111111222222222222222111111111111222222///000111111111111111000444666;;;EEEYYYyyyhhhPPPLLLQQQ\\\ccc```aaasssmmmZZZNNNKKKFFFFFFFFFEEEDDDDDDCCCCCC??????>>>>>>=========<<<::::::999999:::;;;;;;<<<::::::<<<===???@@@AAABBBCCCBBBEEEIIIJJJLLLSSS[[[fff```___eeekkknnnqqquuuuuuvvvxxx{{{~~~xxxyyy}}}|||zzz{{{yyyzzzzzzzzzxxxwwwwwwwwwyyyzzzzzzyyywwwwwwxxxzzztttwww{{{|||{{{{{{~~~zzz|||~~~~~~~~~{{{vvvpppiiidddaaa```^^^```fffoootttssspppfffaaaZZZUUUSSSTTTTTTUUUSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWW[[[aaaiiiooonnnpppxxxuuu___\\\bbbbbbbbbdddXXXTTTRRRUUUYYY[[[\\\^^^UUUXXX\\\\\\ZZZYYYZZZ[[[___^^^]]]]]]]]][[[XXXUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRVVVYYYYYYUUURRRQQQQQQTTTSSSRRRSSSUUUYYY]]]```[[[___cccccc```]]]]]]]]]\\\\\\[[[YYYVVVWWWYYY[[[^^^___bbbcccccclllssszzzcccNNNMMMJJJGGGDDDEEEHHHJJJPPP___rrrsssWWWTTTPPPKKKMMMMMMIIIFFFCCCAAA@@@@@@???===;;;::::::999888777666666555555444444444333333333222222222222222222222222111111111111111111111111111000000///000222444555000111111111111222222222111111222222222333333333333444777@@@RRRlll___SSSLLLNNNZZZccceeeiiiqqqmmmZZZRRRPPPJJJGGGGGGFFFBBB???@@@AAAAAAAAAAAA@@@>>>===<<<===<<<<<<;;;;;;:::999999;;;;;;:::999:::<<>>>>>======<<<<<<;;;:::::::::;;;;;;:::999:::;;;===???>>>>>>???@@@BBBDDDFFFGGGHHHIIILLLOOOSSSWWW[[[]]]```aaaccceeehhhkkkmmmnnnppppppqqqrrrsssuuuuuuvvvwwwvvvvvvvvvuuuuuuuuutttyyyxxxyyyyyyyyywwwsssppptttuuuwwwxxxwwwuuusssqqqqqqrrrssstttuuuttttttsssrrroooooossssssrrrssswwwyyyuuusssuuuuuutttvvv{{{yyyzzzzzzyyywwwwwwxxxzzz|||~~~~~~~~~}}}zzzuuuoookkkiiiiiihhhiiiiiihhheeebbb___^^^^^^]]]]]]^^^^^^___^^^ZZZWWWTTTSSSSSSRRRQQQRRRPPPNNNMMMOOORRRUUUWWWXXX\\\aaadddgggkkkrrrxxx~~~}}}qqqdddYYYVVVWWWXXXXXXYYYYYYVVVSSSSSSVVVYYYZZZZZZ___\\\YYYYYY[[[]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYY[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTUUUTTTRRRRRRTTTVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUUUUVVVXXXYYYYYY^^^cccbbb```cccmmmuuu~~~~~~WWWIIIPPPJJJEEEFFFAAACCCHHHRRR```lllwwwwwwlllhhhbbb[[[SSSOOOPPPPPPLLLHHHNNNXXXhhhwww~~~pppmmmRRRRRRQQQOOOPPPOOOJJJHHHDDDBBBAAA@@@???>>>;;;::::::999888777666666444444444444333333333333222222222222222222222222111111111111111111111111000000000000111222333444000111111111111222222222111111222222222333333333444444444444<<>>>>>===<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<;;;<<<<<<===???AAABBBCCCBBBCCCEEEGGGKKKNNNRRRSSSUUUVVVXXX[[[]]]```aaabbbhhhhhhiiikkklllnnnoooppppppqqqrrrrrrrrrqqqpppoooqqqrrrtttvvvwwwvvvrrrooorrrrrrrrrrrrqqqpppnnnnnnoooooopppppppppqqqqqqqqqmmmkkkkkkpppqqqqqqsssvvvwwwsssqqqrrrrrrppprrrvvvxxxyyyzzzyyywwwvvvwwwxxxzzz{{{}}}~~~}}}~~~~~~{{{zzz}}}|||zzzwwwtttqqqlllgggcccbbbcccfffjjjlllkkkgggccc\\\[[[YYYWWWVVVUUUTTTTTTYYYWWWSSSRRRRRRRRRQQQPPPSSSQQQOOONNNOOORRRVVVXXX[[[```ggglllooorrrvvvzzz}}}hhh___VVVSSSRRRQQQSSSWWWXXXVVVUUUUUUWWWXXXXXXXXX^^^\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXXXXXXXWWWVVVTTTSSSTTTSSSPPPOOOPPPRRRUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWTTTTTTTTTTTTUUUWWWYYY[[[XXXZZZ]]]^^^^^^```eeejjjrrrvvvmmmKKKNNNOOOIIIEEEBBBBBBBBBGGGPPPZZZfffxxxssscccVVVOOOMMMLLLIIIEEECCCDDDDDDDDDCCCDDDDDDFFFMMMXXXllluuuooojjjmmmRRRRRRQQQOOOPPPNNNKKKIIIEEEBBBAAAAAA???>>>;;;::::::999888777666666444444444333333333222222222222222222222222222222111111111111111111111111000000000111111222222333000000111111111222222222111111222222222333333333333555666444888IIIaaauuussskkkttt{{{xxxccclllsssttteeeTTTKKKGGGEEEFFFIIICCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;<<<;;;:::999999999999:::999999::::::<<<===??????@@@@@@BBBDDDGGGJJJLLLNNNOOOPPPQQQSSSVVVXXXYYYZZZaaabbbccceeegggiiijjjkkklllmmmoooqqqqqqpppnnnmmmnnnooorrrvvvyyyxxxuuurrrqqqpppooonnnmmmlllllllllnnnnnnmmmmmmmmmnnnooopppkkkiiijjjooorrrrrrtttxxxvvvsssqqqrrrrrroooppptttvvvxxxyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}|||}}}~~~~~~~~~~~~~~~|||xxxwwwxxxyyyyyyxxxrrrpppnnnmmmllljjjgggdddbbbccceeehhhjjjiiieeebbb[[[ZZZXXXUUUSSSQQQQQQPPPTTTRRRPPPPPPPPPQQQPPPOOOQQQQQQPPPOOOPPPSSSXXX[[[^^^dddlllrrrvvvzzz___ZZZUUUSSSPPPMMMPPPVVVUUUUUUUUUUUUVVVUUUUUUTTTYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVTTTSSSSSSRRROOOMMMMMMOOOSSSWWWYYYWWWVVVTTTTTTUUUVVVWWWTTTSSSSSSTTTUUUWWWYYYZZZYYYZZZ\\\^^^```bbbdddeeehhh{{{bbbPPPLLLIIIFFFFFFDDDAAABBBFFFMMMXXXiiiwwwzzzfffYYYQQQKKKJJJLLLHHHHHHGGGFFFEEEEEEGGGIIIFFFDDDCCCGGGNNNZZZnnn|||mmmhhhlllrrrTTTRRRQQQOOOOOOMMMMMMJJJFFFCCCBBBAAA???>>>;;;::::::999888777666666444444333333333222222222222222222222222222222222111111111111111111111111000111111111222222222222000000111111111222222222111111222222222333333333000222333111333@@@UUUeeezzz{{{pppxxxgggddd___jjjwwwbbbUUUMMMGGGDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::999999999999888888888999999;;;<<<<<<>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLMMMOOOQQQRRRSSSVVVWWWXXXZZZ\\\^^^___```cccdddfffhhhiiihhhgggeeeiiijjjnnnsssvvvwwwvvvsssooonnnmmmkkkjjjjjjkkkkkklllkkkkkkkkkkkklllmmmnnnllliiikkkooorrrrrrtttxxxvvvrrrqqqsssrrrppppppssssssuuuwwwwwwvvvvvvvvvwwwzzz{{{||||||zzzzzz{{{||||||~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}vvvuuutttrrrqqqooommmkkkdddcccbbbcccfffhhhhhhgggdddbbbaaa``````___]]][[[XXXWWWUUUSSSRRRQQQQQQPPPQQQOOONNNNNNOOOOOONNNMMMLLLMMMNNNNNNOOOSSSYYY^^^dddjjjrrryyy|||yyyjjjVVVSSSRRRRRROOOLLLNNNTTTRRRSSSTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXUUUVVVWWWXXXXXXVVVUUUTTTVVVWWWWWWWWWWWWUUUTTTRRRRRRRRRPPPMMMKKKMMMRRRVVVYYYWWWUUUTTTTTTUUUWWWXXXVVVVVVUUUUUUUUUVVVXXXYYYXXXYYY[[[^^^aaacccddddddbbbiii|||aaaLLLHHHGGGFFFEEEBBBAAACCCEEEKKKWWWcccxxxuuueeeZZZOOOJJJGGGDDDEEEHHHDDDEEEEEEDDDBBBBBBDDDFFFDDDCCCEEEIIIKKKMMMSSS[[[eeecccdddiiisss|||~~~kkkgggqqqxxxWWWSSSRRROOOOOOLLLNNNKKKGGGDDDCCCAAA@@@>>>;;;::::::999888777666666333333333333222222222222222222222222222222222222111111111111111111111111000111111222222222111111000111111111111222222222111111222222222333333333222444555333222999GGGRRRmmmyyyssswwwnnnhhh\\\___sss{{{jjj___TTTKKKHHHGGGFFFDDDBBBAAAAAABBBBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;::::::999999888888888888888999:::;;;<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEGGGHHHJJJKKKKKKOOOOOOPPPRRRSSSUUUVVVWWWZZZ[[[]]]___``````______```aaadddiiimmmpppooonnnjjjjjjiiihhhhhhhhhiiiiiigggggggggggghhhhhhhhhhhhjjjggghhhlllnnnmmmooosssrrrooonnnppppppmmmnnnqqqmmmpppsssuuuttttttuuuvvvxxxyyyzzzyyywwwvvvwwwxxxzzz{{{|||{{{zzzzzz|||~~~vvvwwwxxxzzz{{{}}}~~~~~~}}}}}}{{{zzz{{{{{{{{{{{{{{{yyywwwvvvrrrqqqqqqooommmiiifffddd[[[ZZZYYYZZZ^^^aaaccccccaaa^^^YYYWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMLLLHHHJJJMMMNNNQQQVVV^^^dddmmmttt}}}|||xxx}}}kkk]]]QQQNNNMMMPPPSSSRRRNNNOOORRRQQQRRRSSSRRROOOMMMMMMMMMLLLNNNQQQSSSSSSUUUXXXZZZYYYYYYYYYXXXXXXXXXWWWWWWRRRSSSUUUVVVVVVTTTSSSQQQTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRRRROOOLLLMMMRRRVVVWWWVVVTTTSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXWWWXXXZZZ\\\]]]___aaabbb___aaalllaaaQQQGGGEEEEEEBBBAAABBBAAAAAAHHHQQQgggqqq~~~~~~rrriii```XXXSSSNNNJJJKKKKKKIIIHHHKKKHHHIIIIIIGGGEEEEEEEEEFFFHHHFFFIIIOOORRRRRRSSSWWWZZZXXXVVVWWW^^^fffnnnrrrsssppp}}}}}}YYYTTTRRRQQQQQQOOOOOOKKKGGGEEECCCBBB@@@>>>;;;::::::999888777666666333333333222222222222111222222222222222222222222111111111111111111111111000111222222222222111000000111111111111222222222111111222222222333333333333555666555555888???DDD^^^yyytttfffkkkkkkccc```hhhppp~~~yyyiii[[[TTTLLLJJJGGGEEECCCCCCCCCDDDAAAAAAAAA@@@??????>>>>>>;;;;;;<<<<<<<<<;;;;;;:::999999888888888999::::::::::::::::::;;;<<<===>>>@@@@@@AAABBBDDDEEEFFFFFFJJJJJJKKKLLLNNNOOOOOOPPPSSSSSSTTTUUUVVVXXXXXXYYYWWWWWWYYY]]]bbbfffggggggcccdddddddddeeeeeeeeeeee___```aaabbbbbbbbbaaaaaadddbbbbbbeeefffdddfffiiijjjggggggjjjjjjhhhhhhkkkgggjjjnnnpppqqqqqqrrrsssrrrsssttttttsssrrrtttuuuxxxxxxxxxwwwvvvwwwyyy|||sssssstttuuuwwwxxxyyyyyy{{{zzz}}}|||~~~~~~|||zzzyyyxxxwwwuuuwwwwwwwwwvvvtttrrrooonnnmmmmmmllliiifffdddcccccc]]]ZZZWWWVVVWWWYYYZZZZZZ[[[XXXTTTSSSRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJJJJNNNRRRUUUYYY___iiiqqqxxxyyyrrrjjjXXXSSSHHHMMMMMMQQQXXXZZZVVVTTTTTTRRRSSSSSSQQQNNNKKKLLLMMMKKKNNNQQQSSSSSSSSSVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVQQQSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSTTTUUUTTTSSSSSSQQQSSSTTTRRRNNNNNNRRRVVVSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYWWWWWWWWWWWWXXXYYYXXXYYY[[[ZZZYYYZZZ]]]___]]]aaaiii{{{fffLLLIIIFFFDDDCCCBBB???===BBBIIIRRR]]]lllzzzxxxlllgggeeecccaaaYYYVVVVVVYYYYYYUUUSSSTTTQQQPPPOOONNNMMMMMMLLLKKKKKKJJJNNNWWW___bbbfffiiifffeeeeeefffjjjqqqzzz|||}}}ZZZTTTSSSRRRSSSQQQOOOLLLHHHEEECCCBBB@@@>>>;;;::::::999888777666666333333333222222222111111222222222222222222222222111111111111111111111111000111222333333222000000000111111111111222222222111111222222222333333333///000222333444666999;;;RRRoooyyyXXX^^^gggfffaaaaaa```nnnzzziii```OOOMMMJJJGGGEEEDDDEEEEEEBBBBBBAAA@@@@@@??????>>>;;;;;;<<<======<<<<<<;;;::::::999999999999:::::::::::::::::::::;;;<<<<<>>BBBIIIBBBNNN___ooo{{{{{{xxxuuutttiiieeedddddd```XXXSSSRRRPPPNNNLLLLLLMMMMMMKKKIIIFFFFFFLLLYYYeeekkkooorrrmmmppptttxxx|||~~~~~~ZZZTTTPPPNNNPPPPPPMMMIIIEEEBBBAAAAAA@@@>>><<<;;;:::888666555333222000111333555555555333222333333333333333333333333111111111111111111111111222222222222222222222222111111000000111111222333333222111000000111222333222222222222333555777888CCCggg[[[XXXUUUXXXZZZVVVSSSaaauuuqqqgggXXXKKKGGGFFFDDDDDDHHHEEEDDDBBBAAA@@@?????????===<<<<<<;;;;;;:::999999;;;:::999999888888999999999999999999999999999999;;;;;;;;;<<<>>>???AAABBB@@@@@@AAABBBBBBCCCDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNRRRUUUWWWXXXXXXVVVWWWXXXYYY[[[\\\^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXZZZYYYXXXWWWXXXZZZ\\\]]]]]]___aaaaaa```___```aaadddfffhhhhhhhhhiiijjjllljjjkkkkkklllmmmmmmnnnnnnrrrrrrqqqqqqqqqqqqqqqrrrrrrsssttttttrrrqqqqqqqqqoooqqqsssuuuwwwxxxxxxxxxzzzuuupppooommmjjjlllooooooooonnnllljjjfffcccaaa]]][[[YYYXXXXXXYYYZZZ[[[\\\ZZZVVVSSSQQQQQQRRRRRRTTTRRRPPPQQQSSSRRRPPPMMMOOOOOOMMMLLLKKKKKKKKKLLLLLLMMMOOONNNNNNNNNOOOQQQTTT]]]eeeeeegggppp{{{zzz{{{ssskkkUUULLLLLLNNNLLLOOOUUUZZZ]]]]]]\\\ZZZWWWVVVTTTRRRQQQPPPPPPPPPQQQSSSUUUVVVUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXTTTRRRQQQRRRTTTTTTPPPLLLQQQQQQQQQRRRTTTVVVXXXZZZXXXWWWUUURRROOONNNPPPQQQVVVVVVTTTPPPMMMNNNSSSXXXTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXYYYYYYXXXXXXZZZ\\\[[[___aaaeeeyyy}}}nnnRRRNNNFFFDDDJJJGGG======FFFGGGEEEKKK\\\nnn|||zzzvvvrrrkkkaaaXXXUUUQQQMMMMMMOOOOOOJJJEEEKKKHHHIIIRRRaaannntttuuu~~~~~~[[[TTTPPPNNNQQQPPPMMMIIIEEEBBBAAAAAA@@@>>><<<;;;:::999777666444444000111333555555444333222333333333333333333333333///000000111111000000///222222222222222222222222111111000000111111222333222222111111111111222222222222222222333555777888===SSSttt{{{QQQLLLLLLOOOKKKHHHRRRbbbtttyyyhhhWWWMMMHHHDDDBBBDDDEEEDDDCCCCCCBBBAAAAAAAAA>>>>>>======<<<;;;;;;;;;::::::999999999999999:::999999999999999999999999999999::::::;;;<<<>>>>>>===>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCEEEGGGJJJLLLNNNNNNOOOLLLLLLNNNOOOPPPRRRSSSSSSVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRTTTVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\```bbbdddeeeeeefffhhhjjjhhhhhhiiiiiijjjkkkkkkkkkpppoooooonnnooooooppppppoooppprrrqqqooonnnnnnooonnnoooppprrrsssssssssrrrqqqllliiihhheeebbbbbbffffffeeedddbbb___]]]ZZZYYYUUUTTTRRRQQQPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNNNNPPPNNNMMMMMMOOOOOOMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHOOONNNNNNMMMNNNRRRXXX]]]^^^eeejjjnnnvvv{{{}}}{{{vvv```UUUQQQOOONNNLLLNNNSSSWWWYYYZZZZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRSSSSSSSSSSSSTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMOOOPPPPPPQQQTTTVVVYYYZZZTTTSSSRRRPPPNNNNNNPPPQQQQQQQQQPPPMMMKKKKKKOOOSSSTTTTTTUUUVVVVVVWWWWWWXXXTTTUUUVVVUUUUUUVVVXXX[[[XXX[[[^^^```iiikkkUUUDDDDDDGGGDDDDDDHHHEEECCCEEEPPP^^^jjjwww}}}kkkaaa]]]VVVNNNJJJLLLMMMLLLJJJKKKHHHHHHPPP^^^kkkqqqrrrttttttxxxwww~~~\\\TTTQQQOOOQQQPPPMMMIIIEEEBBBAAAAAA@@@>>><<<;;;:::999888777666666111222333444555444333222333333333333333333333333///000111333333111000///111111111111111111111111111111000000111111222333222222333333333333222222222222222222333555666777777===WWW}}}uuu```LLLEEEDDDCCCGGGLLLaaalllyyylll\\\RRRKKKGGGFFFEEEDDDDDDCCCAAA@@@??????@@@??????>>>>>>===<<<<<<::::::999999999::::::;;;999999999999999999999999888888777777888999999:::::::::;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNQQQRRRTTTTTTSSSSSSSSSTTTXXXZZZ]]]^^^___```bbbdddcccddddddeeeeeefffgggggghhhhhhhhhhhhiiijjjkkkkkkjjjkkklllllljjjiiiiiijjjjjjkkkllllllmmmllllllllliiidddbbbbbb___[[[ZZZ\\\]]]\\\ZZZWWWUUUSSSRRRRRRNNNMMMLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQTTTZZZbbbgggmmmqqqwww~~~nnnvvvttt^^^SSSSSSVVVTTTOOOLLLMMMPPPRRRTTTVVVVVVWWWTTTUUUVVVVVVUUUTTTQQQPPPPPPQQQQQQPPPPPPQQQSSSUUUXXXWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNPPPOOOOOOPPPRRRTTTVVVYYYZZZRRRQQQPPPPPPPPPQQQRRRSSSOOOPPPOOOMMMLLLLLLNNNPPPTTTTTTUUUVVVVVVWWWWWWWWWSSSTTTTTTTTTTTTUUUYYY\\\YYYZZZ]]]]]][[[eee}}}UUUDDDEEEGGGEEEDDDEEEBBBAAAEEEKKKTTTaaammmzzznnn___TTTQQQQQQQQQOOOPPPNNNNNNWWWfffttt|||}}}zzzxxxxxxzzz{{{xxxuuuvvv^^^UUUQQQPPPQQQPPPMMMIIIEEEBBBAAAAAA@@@>>>;;;;;;::::::999888777777222222333444444444333222222222222222222222222222000222444666666444222000000000000000000000000000111111000000111111222333222222444555555444222222111222222222333444555555666555DDDddddddNNNIIIIIIIIIIIIUUUdddqqqxxxpppbbbYYYRRRNNNIIIHHHFFFEEECCCAAA???>>>@@@@@@??????>>>=========:::::::::::::::;;;;;;<<<999999999999999999999999888777777666666777777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@AAABBBBBBEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMOOORRRTTTVVVWWWXXX[[[]]]^^^^^^^^^___``````aaaaaa_________```aaabbbcccdddbbbdddeeeeeedddccccccdddddddddeeeffffffgggggggggdddaaa```aaa^^^YYYWWWXXXXXXWWWTTTQQQOOONNNNNNOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGJJJJJJIIIIIIIIIKKKLLLMMMLLLQQQXXX^^^ccchhhllloooyyymmmmmm```QQQMMMRRRWWWUUUQQQMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUWWWWWWVVVRRROOOLLLOOOOOOOOONNNMMMOOORRRUUUXXXWWWVVVTTTSSSSSSSSSSSSQQQRRRSSSPPPMMMLLLOOOSSSQQQRRRSSSTTTUUUVVVXXXXXXUUUSSSRRRSSSTTTUUUVVVVVVRRRSSSSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVWWWVVVVVVUUUTTTUUUUUUTTTTTTWWW[[[^^^]]][[[___aaaZZZXXXmmmpppNNNDDDEEEFFFFFFFFFCCCAAABBBCCCFFFQQQ\\\mmmwwwrrrgggaaa[[[WWWXXXVVVWWW___mmm{{{zzzuuuuuuxxx{{{|||```VVVRRRPPPQQQOOOMMMIIIEEEBBBAAAAAA@@@>>>;;;;;;::::::999888777777333333333333333333333222222222222222222222222222000222444666666444222000000000000000000000000000111111000000111111222333222222444555555444222222111111222333333444444444666777===NNNlllnnnTTTGGGGGGLLLNNN___nnnttt}}}ttthhh\\\TTTLLLKKKIIIFFFEEECCCCCCCCC@@@@@@??????>>>=========<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999999888888777777777777777888888888999999999999999999999999::::::::::::;;;======<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGFFFIIIKKKMMMNNNOOORRRTTTVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXXXXXXXYYY[[[\\\\\\YYYZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^```aaabbb___\\\\\\]]][[[VVVTTTUUUSSSRRROOOMMMKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMUUUZZZaaahhhnnntttzzz~~~www___YYYRRROOOQQQTTTUUUTTTPPPOOOMMMMMMNNNOOOQQQSSSTTTUUUWWWWWWTTTPPPKKKHHHOOOOOOOOONNNMMMNNNRRRTTTWWWWWWVVVUUUUUUUUUUUUUUUQQQSSSTTTQQQNNNNNNQQQTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWUUUTTTUUUWWWXXXWWWUUUVVVVVVUUUVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTRRRSSSTTTTTTTTTVVVYYY\\\^^^[[[___eee```XXXaaassscccLLLFFFHHHIIIEEECCCCCCCCCBBBAAAGGGOOOZZZdddttt|||qqqiiidddaaa```cccjjjrrrxxxzzz|||zzzxxxzzz~~~aaaVVVSSSQQQRRROOOMMMIIIEEEBBBAAAAAA@@@>>><<<;;;:::999888777666666444444333333333333222222222222222222222222222222///000111333333111000///111111111111111111111111111111000000111111222333222222333333333333222222111111222333333333333333555888:::AAAWWWxxxnnnKKKCCCIIILLLXXXgggpppvvv}}}}}}mmm___PPPNNNIIIEEECCCBBBCCCDDDAAA@@@@@@???>>>>>>======>>>===<<<;;;;;;;;;;;;<<<999999999999999999999999999999888888888888888999888888999999999999999999888888888888999999999999:::999999888888999::::::::::::::::::;;;;;;;;;;;;======>>>>>>>>>?????????<<<======>>>??????@@@@@@>>>@@@BBBBBBAAA@@@AAABBB???AAACCCEEEEEEFFFIIIKKKMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPRRRSSSVVVXXXYYYUUURRRRRRTTTRRRNNNLLLNNNKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@CCCDDDEEEEEEEEEGGGJJJLLLOOOQQQUUUYYY[[[[[[ZZZYYYaaaeeejjjqqqxxxooo~~~wwwZZZYYYWWWTTTRRRRRRTTTVVVSSSQQQOOONNNNNNOOOQQQRRRTTTUUUVVVUUUSSSOOOKKKHHHOOOPPPPPPOOOOOOPPPRRRTTTWWWWWWVVVVVVUUUVVVVVVVVVRRRRRRSSSRRRQQQPPPRRRSSSUUUUUUVVVVVVWWWVVVVVVUUUWWWUUUSSSUUUXXXYYYWWWUUUWWWVVVTTTUUUVVVVVVUUUSSSRRRTTTUUUWWWWWWVVVTTTSSSOOOPPPRRRRRRRRRSSSUUUWWWYYYXXX\\\bbb```ZZZ\\\ddduuujjjXXXLLLCCCEEEBBBBBBDDDCCC@@@AAAEEENNNVVVbbbqqq}}}wwwtttssssssssssssxxx|||cccWWWSSSRRRRRROOOMMMIIIEEEBBBAAAAAA@@@>>><<<;;;:::999777666444444555444333333222222222222111111111111111111111111///000000111111000000///222222222222222222222222111111000000111111222333222222111111111111222222000111222333444333222222444333555<<>>>>>??????AAACCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHAAACCCEEEEEEDDDCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKIIIFFFFFFHHHGGGDDDCCCFFFCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEGGGKKKOOOYYYaaammmwww{{{yyytttpppqqqyyyzzzlllYYYYYYXXXUUUSSSSSSTTTVVVUUUTTTRRRQQQPPPQQQRRRRRRRRRSSSTTTUUUSSSQQQNNNLLLOOOPPPRRRRRRQQQQQQSSSTTTXXXXXXVVVUUUTTTTTTTTTTTTQQQPPPPPPQQQRRRRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVWWWTTTSSSVVV[[[]]]\\\YYYWWWUUURRRRRRTTTUUUTTTRRRRRRTTTUUUWWWWWWUUUSSSRRRNNNPPPRRRSSSSSSRRRSSSTTTRRRVVV[[[\\\[[[ZZZ[[[^^^jjjfffJJJJJJEEECCCDDDDDDAAA@@@AAAFFFJJJQQQ[[[iiiyyycccWWWSSSRRRRRROOOMMMIIIEEEBBBAAAAAA@@@???<<<;;;:::888666555333222555444333333222222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111000111222222333333222111000000111222333000111222333444333222111444---000::::::===]]]bbbUUUUUUeeellleeebbbiiisss|||nnn```UUUNNNKKKJJJDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@>>>===;;;:::::::::999999999999999999999999888888888888888999::::::888888888888888777777777555555555666666666777777666666666666777999;;;<<<888888888777777777777777666666666666666666666666666777888999::::::::::::777999;;;;;;:::999:::;;;777999;;;;;;;;;<<<===???===>>>>>>???@@@@@@AAAAAA>>>>>>==================:::;;;===>>>===<<<===>>>??????>>>>>>>>>???@@@AAABBB???>>>@@@@@@===>>>AAA>>>???@@@@@@???>>><<<;;;===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEEAAACCCEEEEEEDDDGGGLLLPPP^^^jjj|||~~~{{{tttssstttggg|||lllbbbYYYWWWVVVUUUUUUUUUVVVVVVWWWVVVTTTSSSRRRRRRRRRSSSQQQRRRTTTTTTTTTSSSQQQPPPOOOQQQSSSTTTSSSSSSTTTUUUYYYXXXWWWUUUSSSQQQQQQPPPPPPOOONNNPPPSSSSSSPPPMMMLLLMMMPPPSSSUUUVVVVVVVVVXXXUUUUUUYYY___cccaaa^^^YYYUUURRRRRRTTTUUUUUUSSSRRRSSSVVVWWWWWWUUUSSSQQQOOORRRUUUVVVUUUTTTSSSTTTNNNWWW\\\XXXUUUXXX\\\]]]```kkkbbbPPPIIIDDDEEEFFFCCCAAAAAA???AAAEEEKKKUUUbbbpppyyybbbYYYVVVRRRQQQPPPMMMIIIEEEBBBAAAAAA@@@???<<<;;;:::999888666555555555444333333222222333333222222222111111111000000111111111111111111111111000000000000111111111111222222111111222222333444000111222222111000111222111111222222222333333333888444555777555888LLLccccccQQQVVVYYY]]]eeeiiihhhrrrrrrjjjddd[[[QQQIIIHHHGGGFFFDDDCCCBBBAAA@@@AAA@@@???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;::::::999888777777777777777777777777777777888777666555555666777888777777666555555555555555555555555555555666777777888888777777777777777888999888888777777777777777999999:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<:::::::::;;;;;;<<<===>>>>>>??????>>>===<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======???>>>>>>============>>>============>>>>>>>>>>>>??????????????????>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDCCCIIIHHHAAAFFFQQQQQQ\\\aaalll{{{~~~wwwyyy~~~uuuggg{{{~~~yyyxxxkkkaaa]]]UUUUUUUUUTTTSSSTTTWWWYYYWWWVVVUUUSSSQQQQQQTTTVVVTTTTTTTTTUUUVVVWWWVVVTTTTTTVVVXXXWWWVVVTTTSSSTTTWWWWWWVVVTTTRRRPPPNNNMMMJJJJJJKKKOOOSSSTTTRRROOOLLLNNNQQQUUUVVVVVVUUUTTTUUUUUUUUUWWWZZZ[[[ZZZYYYYYYUUURRRRRRUUUWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVTTTOOOMMMNNNRRRWWWYYYVVVQQQTTTUUUUUUTTTTTTVVVYYY\\\aaabbbttt^^^RRRJJJJJJHHHBBBAAAEEE@@@===:::>>>HHHTTT___eeevvv___XXXVVVRRRRRRPPPMMMIIIEEEBBBAAAAAA@@@>>>;;;:::999888666555444444444444333222222222222333222222222111111111000000111111111111111111111111000000000000111111111111111111000000111111222333000111222222111000111222111111222222222333333333666333555999777777DDDUUUnnn}}}SSSLLLRRR[[[```]]]aaaiiittt{{{mmmaaaRRROOOKKKHHHFFFDDDAAA??????@@@AAAAAA@@@??????@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;::::::999888888777777777777777777777777777777888777666666666666777888777777666555555555555555555555555555555666777777777777666666666666777777999888888777777777777777888999999999999:::::::::<<<;;;::::::;;;<<<;;;999999999:::;;;;;;<<<===============<<<<<<;;;;;;:::::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@<<<<<<=========>>>>>>>>>=========>>>>>>?????????AAABBBDDDDDDDDDEEEGGGIIIEEEAAAGGGJJJGGGMMMSSSNNNVVVYYYeeevvv~~~zzzsss|||~~~}}}zzzrrrhhh^^^XXXVVVSSSTTTTTTTTTTTTTTTTTTUUUWWWWWWWWWUUURRRRRRSSSUUUVVVUUUUUUVVVXXXXXXWWWUUUVVVXXXYYYYYYVVVTTTTTTTTTWWWWWWUUUTTTQQQOOOMMMKKKMMMMMMMMMPPPSSSTTTSSSQQQRRRSSSTTTUUUUUUSSSQQQPPPTTTSSSTTTVVVYYYZZZZZZYYYWWWTTTPPPPPPRRRTTTUUUUUUUUUTTTTTTUUUVVVVVVTTTQQQPPPNNNMMMQQQUUUXXXUUURRRTTTTTTSSSRRRRRRSSSWWWZZZ___^^^kkkhhhJJJBBBGGGIIIFFFDDDCCCBBBBBBCCCGGGKKKNNNPPPdddooozzz]]]WWWVVVRRRRRRPPPMMMIIIFFFCCCBBBAAA@@@>>>:::999888777666444333333444444333222222222222222222222222111111111111111111111111111111111111111000000000000111111111111000000//////000000111222000111222222111000111222111111222222222333333333444222444999999555:::DDDRRRssseeeOOOIIIMMMTTTSSSXXX]]]fffsssddd\\\SSSLLLJJJGGGBBB>>>???@@@@@@AAA@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;::::::999999999999999::::::999999888777777777777777777777777777777777888777777666666777777888777777666555555555666666666666555555555666777777666666666666666666666777999888888777777777777777777777777888888888999999<<<:::888888999999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888888999:::::::::::::::;;;<<<===>>>???;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBBBBDDDGGGJJJMMMKKKVVVcccfffiiihhh]]]```eeesss{{{zzzuuufffmmm~~~vvvjjj___XXXUUUSSSSSSQQQRRRTTTUUUUUUTTTRRRPPPUUUWWWXXXWWWUUUSSSSSSTTTWWWVVVVVVWWWYYYYYYXXXVVVWWWYYYZZZYYYVVVTTTSSSSSSUUUUUUTTTRRRPPPNNNLLLKKKQQQPPPOOOPPPRRRSSSSSSSSSUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPQQQTTTWWWYYYYYYXXXVVVSSSOOONNNOOOQQQSSSTTTVVVUUUUUUUUUVVVUUUSSSQQQQQQOOOMMMOOOSSSVVVUUUSSSTTTSSSRRRPPPOOOPPPUUUXXX\\\ZZZ___ppplllQQQJJJHHHEEEBBBAAAAAABBBAAAAAAAAACCCDDDQQQYYYbbbkkkyyy^^^XXXWWWSSSQQQOOOLLLJJJFFFDDDCCCBBB@@@>>>::::::999777666555444333444333333222111222222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000111222222000111222222111000111222111111222222222333333333444111333888999555666:::>>>VVVwwwuuuSSSDDDJJJQQQOOOQQQZZZhhhxxxyyyhhh\\\WWWRRRLLLGGGEEEDDDCCCBBBBBB@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888777777777777777777777777777777777777777777777777777777777777777666666666666666777777666666666666666777777666777777888888888888888999888888777777777777777666666666777777777777888;;;999777666777888888777777888888888999999999:::888888999999::::::::::::888888888888888999999:::===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAABBB@@@AAABBBCCCDDDGGGLLLOOO\\\aaazzzrrr^^^eeexxxtttjjj^^^VVVUUUVVVVVVUUUQQQRRRUUUXXXYYYVVVRRRNNNRRRTTTWWWXXXWWWUUUUUUUUUVVVUUUUUUVVVXXXXXXWWWVVVUUUVVVWWWVVVSSSPPPOOOOOOQQQQQQQQQQQQPPPOOONNNNNNSSSQQQPPPOOOPPPQQQSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOMMMMMMNNNRRRUUUXXXXXXWWWVVVSSSOOOMMMMMMPPPRRRTTTUUUUUUUUUVVVXXXWWWUUUSSSTTTQQQOOOPPPRRRUUUVVVVVVUUUTTTRRROOONNNOOOSSSWWWYYYWWWXXX___kkk```NNNHHHGGGFFFFFFDDD@@@===>>>AAADDDFFFJJJOOOVVVaaappp}}}aaaZZZXXXSSSPPPNNNLLLJJJGGGEEEDDDBBB@@@>>>;;;;;;:::999777666555444333333222111111111111222111111111111111111111111000000000000000000000000///000000000111111111111222111111111111222333333000111222222111000111222111111222222222333333333444222222555777666666888999CCCXXX{{{VVVLLLJJJGGGFFFLLL[[[jjjsss{{{xxxmmmdddZZZSSSMMMJJJFFFEEEDDDCCC@@@>>>@@@@@@???>>>>>>===<<<<<<<<<;;;::::::999999::::::999999999888888888888888888888888888888888888888777777888888888888777777777777666666666777777888888777777666666666777777777888999::::::::::::999999888888777777777777777555555666666666777777777:::888777777888999888888777777777888888888888888777777888888999:::::::::999999999999999:::;;;;;;======;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@DDDFFFIIIKKKNNNRRRWWWZZZeeesssxxxaaaSSS[[[|||pppeee^^^WWWUUUWWWYYYVVVSSSRRRSSSWWW[[[]]]ZZZTTTNNNNNNQQQUUUWWWXXXWWWWWWWWWTTTSSSSSSTTTVVVVVVUUUSSSQQQSSSTTTRRROOOMMMLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQPPPNNNNNNOOOQQQSSSRRRQQQPPPOOONNNMMMLLLLLLJJJJJJLLLOOOSSSVVVVVVVVVVVVTTTRRROOONNNPPPRRRTTTSSSSSSTTTWWWYYYZZZYYYXXXVVVTTTRRRQQQRRRUUUVVVWWWWWWVVVTTTQQQOOOOOOSSSUUUSSSUUUXXXZZZ^^^kkkooo[[[OOOMMMLLLJJJGGGCCCAAAAAABBBAAAAAACCCHHHPPPZZZgggpppzzzccc[[[XXXSSSPPPNNNLLLJJJGGGFFFEEECCC@@@>>><<<;;;:::999888666555555333333222111111111111111111111111111111222222222000000000000000000000000000000000000111111111111222222222111222333333444000111222222111000111222111111222222222333333333444333333444444666888999999<<>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888888999999888888777777777666666666777888888888888777666666666777777777888:::;;;<<<<<<;;;:::999888888777777777777777555555555666666666777777888777777999;;;<<<;;;999888888888888888888888888777888888888999999:::::::::::::::::::::;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<=========<<<======???@@@AAABBBBBBHHHKKKPPPUUUYYY]]]bbbeeehhhwwwhhhMMMGGGWWWsss}}}~~~tttbbbYYYVVVSSSTTTWWWWWWRRRMMMRRRTTTXXX]]]aaa^^^WWWPPPLLLPPPTTTVVVVVVVVVWWWXXXRRRQQQQQQRRRTTTTTTSSSQQQOOOPPPRRRQQQNNNLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTQQQQQQPPPOOONNNNNNQQQTTTUUUTTTSSSPPPNNNKKKHHHGGGHHHHHHJJJMMMQQQSSSTTTSSSUUUUUUTTTRRRPPPPPPRRRTTTQQQRRRSSSVVVZZZ[[[[[[YYYVVVTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVSSSPPPPPPRRRSSSOOORRRXXX\\\\\\ccctttxxxXXXHHHGGGGGGHHHIIIGGGCCC@@@???===>>>BBBGGGMMMVVV```mmmwwwcccZZZWWWRRRQQQOOOLLLJJJHHHFFFEEECCC@@@>>>;;;;;;:::888777666555444333222222111111111111111000000111111111222222222000000000000000000000000000000000000111111111111111111111111111222222333000111222222111000111222111111222222222333333333222444555444333444666888666:::;;;KKKrrrrrr\\\MMMDDDJJJQQQTTTWWW^^^___kkk{{{|||mmmeeeZZZRRRNNNLLLHHHDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::888888888888888888888888777888999999999999888777777777666666777888888999999888888777666666777777666888:::;;;<<<<<<;;;:::999888888777777777777777555666666666666777777777666777999<<>>>>>>>>>>>???AAACCCFFFHHHJJJKKKPPPUUU\\\ccciiimmmrrruuulllqqqfff[[[UUU]]]ssswwwssshhhZZZSSSQQQPPPRRRTTTTTTRRROOORRRSSSWWW]]]bbb```YYYRRRNNNQQQSSSTTTTTTTTTUUUVVVQQQPPPPPPQQQSSSSSSRRRQQQOOOQQQRRRRRRPPPNNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSPPPQQQRRRQQQOOOPPPRRRUUUTTTTTTTTTSSSPPPLLLIIIGGGGGGGGGHHHKKKOOOQQQQQQPPPSSSTTTUUUTTTQQQOOOPPPRRRPPPQQQRRRUUUXXXYYYXXXWWWSSSSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWUUURRRPPPPPPQQQOOOQQQVVVZZZ[[[^^^iiiuuu\\\TTTKKKHHHIIIJJJGGGDDDBBB>>>>>>AAACCCDDDJJJRRR]]]fffqqqzzzaaaYYYVVVRRRRRRQQQLLLJJJHHHGGGFFFCCC@@@>>>:::999888777666555444333333222222111000111111111000000111111222222222222000000000000000000000000000000000000111111111111000000000000000111111222000222222222111000111222111111222222222333333333000555888555222222444666111:::777:::WWWzzzppp\\\LLLLLLQQQRRRVVV^^^RRR[[[fffooozzzrrrfff___YYYSSSNNNFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999::::::999888777777777666777777888999999999999888777777666777777555777999;;;<<<;;;:::999999888888777777777777777666666666666777777777888555666:::>>>AAAAAA???<<<999999999888888888888888999999999999999999999999::::::999999::::::;;;<<>>>>>>>>>>>AAACCCEEEIIIMMMQQQTTTUUU^^^dddllluuu{{{qqqlllhhhWWWWWWeeevvvvvvpppfffZZZQQQPPPOOONNNOOOQQQTTTVVVVVVRRRRRRVVV]]]bbbaaaZZZSSSQQQRRRTTTTTTRRRRRRRRRSSSQQQPPPPPPQQQSSSTTTRRRQQQQQQSSSTTTTTTRRRPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQOOORRRSSSSSSQQQQQQTTTWWWQQQRRRTTTTTTSSSPPPMMMKKKGGGGGGHHHKKKNNNPPPPPPOOOQQQTTTUUUTTTQQQOOOOOOQQQQQQPPPQQQSSSVVVVVVUUUSSSQQQRRRRRRQQQOOOOOOPPPQQQUUUVVVWWWUUURRROOONNNNNNRRRQQQSSSVVVWWWYYY```iiizzzvvv]]]MMMHHHIIIHHHFFFGGGBBBAAACCCAAA>>>@@@GGGHHHPPP[[[ccciiitttaaaYYYVVVSSSTTTSSSMMMLLLIIIGGGDDDAAA???>>>;;;:::999888777555444444333222111000000111222333222111111000000000000000000000000000111111111111...///000111111000///...333333222222111000000000000111222222111000111222111111222222222333333333333333333444444444555555333888888999@@@KKKmmmZZZNNNWWW^^^______^^^XXXVVVZZZ^^^ggg}}}ssshhh```XXXTTTMMMEEEDDDFFFDDD???AAABBBBBB@@@>>><<<<<<===>>>;;;888999;;;===<<<999777777888888999::::::::::::::::::999999999999888888888999999999:::::::::777777777777777777777777777888:::<<<<<<;;;:::999999999999999888888888777777777777777777888888999999999:::::::::;;;;;;;;;777888999;;;;;;;;;:::999999999;;;===>>>===:::777@@@???===;;;::::::;;;;;;???@@@@@@>>><<<;;;<<<>>>>>>BBBBBB???>>>CCCFFFFFFMMMNNNQQQWWW^^^dddhhhiiikkk}}}fffUUUWWWaaa{{{zzziiiXXXQQQQQQJJJJJJKKKLLLNNNPPPSSSUUUVVVSSSSSSWWWVVVPPPNNNQQQNNNQQQTTTTTTRRRPPPOOONNNQQQQQQRRRRRRRRRPPPOOONNNMMMNNNPPPPPPPPPNNNLLLKKKNNNOOOQQQRRRRRRQQQOOONNNPPPOOOPPPQQQSSSTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSOOOLLLIIIJJJLLLNNNNNNMMMUUUSSSPPPMMMKKKKKKMMMNNNLLLNNNPPPQQQPPPPPPQQQRRROOOPPPQQQQQQQQQQQQQQQPPPWWWVVVUUUUUUUUUSSSPPPMMMOOOQQQSSSUUUWWW[[[```ccclll|||eeePPPOOONNNHHHMMMEEE>>>???AAA@@@@@@BBBAAADDDHHHLLLSSS^^^kkktttzzzcccYYYVVVRRRQQQPPPLLLKKKIIIGGGDDDAAA???>>>;;;:::999888777555444444222222111000000111222222222111111000000000000000//////000000000111111111...///000111111000///...222111111111111000000000000111222222111000111222111111222222222333333333333333333444444444555555333777666666;;;BBB[[[eee[[[\\\iiiyyyiii]]]VVVZZZ^^^bbbnnn{{{|||qqqaaa]]]UUULLLIIIJJJHHHBBBCCCCCCCCCBBB@@@??????@@@===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888999999999::::::888888888888888888888888777999:::<<<<<<;;;:::999999999888888888777777777777777666666777777888999999999999999:::::::::;;;666777888999999999888777;;;;;;;;;<<<=========<<<@@@???>>>===<<<<<<<<<<<>>???IIILLLKKKGGGFFFIIILLLKKKXXX[[[```eeejjjqqqyyy~~~rrr___YYYaaappp|||ooo]]]VVVRRRMMMOOOMMMKKKJJJLLLOOOSSSUUUWWWTTTTTTVVVUUUOOOMMMOOOOOOQQQTTTTTTRRROOOMMMMMMNNNPPPSSSUUUUUURRROOOMMMLLLMMMOOOOOOOOOMMMLLLJJJLLLMMMOOOPPPPPPOOONNNMMMQQQPPPPPPQQQSSSSSSRRRQQQSSSRRRRRRRRRRRRRRRSSSSSSPPPMMMKKKKKKMMMNNNNNNLLLSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOQQQRRRQQQQQQQQQRRROOOPPPPPPQQQQQQQQQQQQQQQUUUTTTTTTUUUUUUUUURRRPPPOOOPPPRRRTTTUUUXXX\\\___aaalll|||fffVVVPPPLLLIIIJJJKKKJJJDDD===>>>CCC>>>@@@CCCFFFJJJRRR\\\ccclllsss|||dddZZZVVVPPPOOOMMMLLLKKKIIIFFFDDDAAA???>>>;;;:::999888777555444444222222111000000111222222222111111000000000000000//////000000000000111111//////000000000000////////////000000000000111111000111222222111000111222111111222222222333333333333333333444444444555555555888555444888:::GGG```tttccclll~~~{{{mmm```ZZZVVVUUU]]]hhhxxxxxxssshhh]]]WWWUUUPPPIIIGGGFFFDDDBBBAAA@@@@@@AAA:::<<<>>>===<<<:::999999::::::::::::999999999999::::::999999999999888888888888888888999999999999999999999999999999999999888999:::;;;<<<;;;:::999888888888888777777777666777666666666666777888888888888999999999:::::::::888888999999999888888777:::999888888888:::;;;<<<<<<<<<<<<;;;;;;;;;::::::===>>>???>>>===>>>@@@BBBPPPTTTTTTQQQRRRWWWZZZ[[[fffnnnwww{{{}}}tttbbbPPPRRRiii}}}aaaRRRTTTTTTLLLSSSPPPLLLJJJKKKNNNSSSVVVWWWUUUTTTUUUSSSNNNLLLMMMPPPRRRTTTTTTRRROOONNNNNNLLLOOOTTTWWWWWWTTTPPPNNNLLLMMMNNNNNNNNNMMMKKKJJJKKKLLLNNNOOOOOOOOONNNMMMQQQPPPOOOPPPRRRRRRQQQPPPUUUSSSQQQOOOOOOQQQSSSUUUQQQOOOMMMMMMNNNNNNMMMLLLQQQPPPPPPPPPOOOOOOOOOOOOMMMOOOQQQRRRPPPOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUUUUSSSQQQNNNOOOQQQQQQRRRUUUYYY\\\YYY___eeezzznnn^^^LLLIIIHHHIIIGGGAAA???AAA===>>>???@@@BBBFFFLLLPPPXXX^^^gggooovvv~~~cccZZZVVVPPPOOOMMMKKKJJJHHHFFFCCCAAA???>>>;;;:::999888777555444444222111111111111111111222222111111000000000000000////////////000000000111//////000000000000//////---......///000111111111000111222222111000111222111111222222222333333333333333333444444444555555666999555666;;;999<<>>AAADDDCCC???<<<;;;<<<::::::::::::::::::::::::::::::::::::999999999999888888888888999999999:::999999999999999999999999888999:::;;;;;;;;;::::::888888888777777777666666777666666666666777888888888888888999999999::::::::::::::::::::::::999999999::::::999888888:::;;;;;;;;;<<<<<<======<<<<<>>;;;:::999888777555444444111111111222222111111111222111111000000000000000...////////////000000000000000////////////000000------...///000111111222000111222222111000111222111111222222222333333333333333333444444444555555444777444666===;;;888@@@EEEZZZqqqyyykkknnntttzzzvvvhhhYYYPPPTTTWWWaaaooo~~~xxxnnnhhh___XXXSSSOOOKKKIIIGGGJJJLLLJJJEEE@@@??????<<<<<<=========>>>>>>>>>;;;;;;;;;;;;::::::::::::888999999999::::::::::::999999999999999999999999999999::::::;;;;;;;;;:::888888888888777777777777777777777777777888999999888888999999999:::::::::;;;::::::::::::::::::::::::===@@@@@@>>><<<<<<<<<===>>>???@@@AAACCCDDDDDDHHHKKKOOOSSSVVV[[[```dddffflllrrruuu|||xxxqqqrrr}}}|||hhh]]]QQQFFFQQQhhh|||jjj[[[WWWVVVRRRQQQTTTPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSRRRRRRSSSSSSSSSPPPRRRUUUVVVUUUUUUVVVWWWQQQQQQRRRSSSSSSTTTTTTTTTNNNOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSRRRRRRRRRQQQOOONNNNNNOOOQQQQQQPPPSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRPPPOOOMMMLLLLLLOOOPPPRRRTTTUUUTTTSSSRRROOOQQQSSSSSSQQQNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOONNNLLLIIIHHHJJJLLLMMMNNNQQQUUUXXXKKKRRRQQQQQQZZZhhhgggUUUPPPLLLGGGCCCDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEIIIMMMTTTZZZ___ddddddiiiqqqwww|||{{{vvvrrrhhh[[[SSSQQQaaaYYYWWWSSSRRRPPPIIIIIIGGGEEECCCAAA??????;;;:::999888777555444444000111222222222222111000222111111000000000000000......////////////000000000000////////////000000......///000000111222222000111222222111000111222111111222222222333333333333333333444444444555555000555222333;;;:::666;;;:::HHHYYYwww{{{llllllvvvuuufffUUUYYYXXXZZZ___eeeooovvvkkkddd^^^XXXTTTQQQQQQPPPMMMHHHCCC@@@???==============================<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;999999999999888888888777999888888888888999::::::999999:::::::::;;;;;;;;;:::999999999999:::;;;<<<888===BBBCCCAAA??????@@@AAAAAABBBCCCFFFJJJMMMOOORRRVVV\\\cccjjjqqqxxx}}}~~~uuuoooooopppttt~~~xxxZZZGGGDDDIIIPPPtttvvvaaaTTTYYY[[[QQQNNNTTTQQQRRRSSSSSSSSSSSSRRRQQQPPPRRRRRRPPPPPPTTTUUUSSSPPPRRRUUUVVVUUUVVVWWWYYYSSSRRRQQQQQQQQQRRRSSSTTTOOOOOOOOOOOOPPPPPPPPPPPPUUUTTTTTTSSSRRRRRRRRRQQQOOONNNLLLLLLOOOQQQQQQQQQPPPOOOOOOOOONNNMMMMMMLLLPPPQQQRRRQQQOOOLLLLLLLLLNNNPPPQQQSSSTTTSSSSSSRRRRRRTTTVVVVVVSSSPPPMMMLLLIIIHHHHHHHHHIIIKKKLLLNNNMMMLLLLLLLLLMMMLLLIIIGGGFFFHHHIIIJJJKKKMMMQQQTTTKKKRRRPPPMMMOOOTTTfff___IIIDDDGGGHHHFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCFFFIIIKKKOOOPPPVVV___dddggglllsss|||zzzsssmmmhhhbbb]]]YYYWWWQQQIIIEEEEEEaaaYYYWWWSSSQQQOOOIIIHHHGGGEEECCCAAA??????;;;:::999888777555444444000111222222222222111000222111111000000000000000........./////////000000111000///......///000111///000000111111222222222000111222222111000111222111111222222222333333333333333333444444444555555111666222000888888444888;;;@@@FFF```lllkkknnnhhh___\\\[[[\\\\\\[[[^^^iiivvvzzzrrrmmmbbb___ZZZVVVRRRNNNJJJFFFDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::999999999::::::;;;;;;::::::::::::999999999999::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAA:::???DDDFFFEEEFFFIIILLLOOOOOOOOOQQQUUU[[[```ccceeejjjrrr|||wwwpppsssyyysss[[[PPPNNNSSScccsssnnnbbbZZZVVVZZZYYYTTTSSSWWWXXXWWWUUUSSSRRRPPPOOOOOOOOORRRQQQMMMMMMRRRSSSPPPRRRSSSUUUTTTSSSSSSTTTUUUQQQRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQUUUTTTRRRQQQOOONNNNNNNNNNNNLLLKKKKKKNNNQQQRRRRRRPPPOOOMMMKKKJJJJJJLLLMMMNNNPPPRRRQQQNNNLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPRRRTTTVVVVVVSSSNNNKKKJJJGGGFFFEEEEEEFFFHHHKKKLLLJJJJJJJJJKKKLLLLLLJJJHHHFFFGGGGGGFFFFFFGGGIIILLLLLLPPPLLLKKKPPPQQQWWWgggdddUUUTTTNNNJJJFFFDDDDDDDDDCCCAAAAAA@@@??????@@@AAABBBBBBFFFGGGKKKQQQTTTUUUZZZ```gggooouuuxxx|||~~~zzzrrrkkkddd^^^XXXTTTNNNIIIGGGGGGFFFCCCCCCFFFaaaZZZWWWRRRPPPNNNIIIHHHFFFEEECCCAAA@@@???;;;:::999888777555444444000111222333333222111000222111111000000000000000............/////////000111000///......///000111111111111111222222222222000222222222111000111222111111222222222333333333333333333444444444555555555:::444000666777444888888666555KKKyyyrrreee]]]XXXZZZ[[[^^^___[[[XXX___hhhvvvwwwqqqkkkfffccc___YYYUUUQQQPPPNNNLLLIIIGGGEEEDDD????????????>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<;;;;;;;;;:::::::::999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@BBBDDDFFFGGGDDDHHHMMMNNNOOORRRYYY___dddcccccceeejjjqqqxxx|||||||||~~~qqq\\\RRR]]]llluuuxxxVVVMMMUUUZZZXXXVVVYYY\\\\\\^^^[[[WWWRRROOONNNNNNNNNNNNRRRPPPKKKJJJOOOPPPLLLSSSTTTUUUSSSQQQPPPQQQRRRPPPQQQRRRSSSSSSQQQNNNMMMNNNMMMMMMMMMNNNOOOOOOPPPSSSRRRPPPNNNLLLKKKJJJJJJMMMKKKJJJKKKNNNQQQSSSSSSTTTQQQMMMIIIHHHJJJMMMPPPLLLOOORRRQQQNNNLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQTTTSSSPPPKKKHHHFFFEEEEEEDDDDDDEEEGGGJJJKKKHHHHHHIIIKKKMMMNNNLLLJJJFFFFFFFFFDDDBBBBBBDDDEEEHHHGGGBBBDDDOOOOOONNNVVVdddssseeeTTTOOOIIIFFFFFFFFFEEECCCBBBAAA???@@@AAAAAAAAA@@@BBB@@@BBBFFFGGGGGGLLLRRRTTT\\\bbbccchhhpppsssqqqyyy|||{{{wwwuuuhhhddd]]]WWWRRRMMMIIIFFFHHHDDDBBBCCCDDDCCCFFFJJJ___XXXVVVRRRPPPNNNLLLJJJHHHEEECCCAAA??????>>><<<999888777777555444000000000000000000000000111111000000000000111111000///...------...///000//////000000111111222222000000111111111222222222111111111111111111111111000111111111111222222222...///111222333333222111444444444555555555555666:::666555>>>QQQooonnnVVVTTTYYYccckkkfff]]][[[```hhhiiiqqqvvvpppmmmfff^^^YYYXXXVVVQQQLLLPPPKKKGGGGGGIIIJJJFFFBBBCCCDDDEEEEEEDDDBBB@@@>>>===??????<<<<<<>>>>>>;;;>>>>>>======<<<=========???>>>===<<<<<<<<<<<<<<>>>>>===>>>???AAABBB@@@?????????AAAEEEHHHKKKLLLMMMNNNOOOPPPSSSXXX[[[ZZZ]]]```aaacccjjjttt}}}vvvqqqxxxppp```RRRQQQ^^^~~~rrr\\\XXXRRRQQQQQQSSSUUUVVVUUUTTTXXXUUURRRNNNLLLLLLMMMNNNLLLMMMNNNMMMKKKKKKKKKMMMSSSTTTTTTTTTSSSRRRPPPOOOOOORRRUUUWWWVVVRRRMMMJJJKKKNNNPPPNNNJJJJJJNNNRRRUUUUUUUUUUUUUUURRRMMMJJJJJJIIIJJJNNNTTTVVVUUUSSSQQQPPPMMMLLLKKKKKKMMMNNNLLLMMMNNNOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGEEECCCBBBCCCEEEHHHJJJJJJGGGEEEGGGKKKLLLHHHDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLXXXaaarrrxxx^^^TTTQQQJJJEEEEEEEEECCCAAAAAADDDEEEBBB???AAA???>>>???AAACCCCCCBBBFFFGGGKKKPPPVVVZZZ[[[[[[___aaadddhhhlllpppssstttzzz{{{}}}zzzvvvooojjjeee^^^WWWQQQTTTMMMFFFCCCDDDFFFEEECCC@@@GGGJJJHHHKKKWWWcccggg```YYYVVVRRRPPPNNNKKKJJJHHHEEECCCAAA@@@???>>><<<999888777777555333000000000000000000000000111111000000000000111111000///...------...///000000000000000000111111111000000111111111222222222111111111111111111111111000000111111111222222222000111222333333444444333444444444444555555555555888666666999BBBWWWwww}}}hhh^^^\\\gggrrrrrrjjjdddlllkkkiiihhhnnn}}}|||xxxuuupppmmmnnnggg___ZZZZZZZZZYYYWWWSSSSSSSSSRRRQQQOOOMMMLLLIIIKKKJJJGGGFFFHHHGGGDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEGGGFFFEEEFFFGGGIIILLLMMMQQQPPPPPPRRRTTTYYY]]]___cccdddfffhhhkkkoootttwwwtttxxx|||~~~wwwsssmmmooouuuyyyccc\\\\\\lllyyynnn\\\QQQPPPOOOOOOQQQSSSTTTSSSQQQQQQOOOLLLJJJIIIJJJKKKMMMLLLMMMNNNMMMKKKJJJKKKLLLQQQRRRSSSSSSSSSRRRQQQPPPQQQSSSUUUWWWVVVSSSOOOMMMMMMOOOPPPNNNKKKJJJNNNRRRTTTTTTTTTUUUUUUTTTPPPMMMOOOMMMKKKLLLPPPRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEHHHIIIIIIFFFDDDFFFIIIJJJGGGDDDDDDCCCBBBBBBBBBDDDFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKSSS^^^ooofffSSSLLLMMMIIIGGGDDDDDDEEECCC>>>:::CCCBBBAAA@@@@@@@@@??????>>>>>>@@@CCCGGGIIIHHHGGGLLLNNNPPPSSSWWWZZZ]]]^^^bbbdddfffiiikkkllllllmmmrrrpppooooooooommmhhheeeZZZVVVSSSPPPOOOMMMIIIFFF@@@@@@@@@BBBEEEFFFDDDBBBNNNMMMKKKOOOaaayyy```YYYWWWRRROOOMMMKKKJJJHHHEEECCCAAA@@@???>>><<<999777777666555333000000000000000000000000000000000000000000000000//////............//////111000000000000000000///000000000111111111111222111111111111111111111111000000000111111111222222222222222222333444555666444444444444555555555555555555666666666@@@XXXooommmlllvvv{{{xxxsssppprrriiiZZZUUUaaaqqqyyy}}}tttqqqqqqqqqpppooonnnllljjjhhhfffeeeeee___aaa```\\\ZZZ[[[ZZZVVVWWWUUURRRQQQPPPQQQSSSTTTQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXWWWWWWYYY]]]aaaccceeefffgggiiimmmrrrwwwyyyxxxnnnhhhggggggsssxxxfffnnnyyyllleeeZZZNNNMMMMMMMMMNNNPPPQQQPPPNNNKKKJJJIIIHHHHHHJJJLLLMMMKKKMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVUUUSSSQQQPPPOOOPPPQQQNNNKKKJJJMMMPPPQQQQQQRRRTTTVVVVVVSSSQQQTTTQQQMMMLLLLLLNNNOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGEEECCCEEEGGGHHHFFFCCCCCCBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGGGGFFFEEEEEECCCHHHLLLQQQaaakkk[[[NNNJJJDDDCCCDDDFFFFFFDDDDDDDDDDDDBBB@@@>>>===>>>>>>======>>>??????>>><<<@@@AAACCCFFFHHHKKKLLLMMMOOOQQQSSSVVVWWWWWWVVVVVVWWWVVVVVVUUUTTTPPPKKKGGGEEECCCAAAAAABBBCCCCCCCCCAAACCCEEEFFFGGGHHHJJJLLLWWWaaammmwww___YYYWWWRRROOOMMMKKKIIIGGGEEECCCAAA@@@@@@>>>;;;999777777666444333000000000000000000000000000000111111111111000000/////////....../////////111111000000/////////...000000000000111111111111111111111111111111111111000000000000111111111111222222111111222333555666333333444444444555555555444444666666444999HHHXXXuuuqqqsssvvvooowwwuuudddXXX[[[``````jjjzzzxxxyyyxxxssspppqqqoookkkiiigggdddaaaaaabbbdddfffbbbbbbccceeegggiiikkklllnnnmmmlllmmmppptttyyy||||||}}}uuunnniiigggiiikkkkkk~~~ooo[[[hhhuuuccc[[[YYYWWWSSSMMMLLLLLLMMMOOOPPPNNNMMMLLLKKKJJJIIIJJJKKKMMMNNNKKKLLLMMMLLLJJJIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQOOOPPPOOOMMMJJJIIIJJJLLLNNNOOOPPPSSSVVVWWWUUUTTTUUUSSSPPPNNNMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHFFFEEECCCBBBBBBCCCDDDEEEDDDBBBBBBCCCEEEEEECCCAAAAAAAAA@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEHHHIIIGGGNNNdddyyyeee[[[OOOFFFDDDFFFHHHIIIDDDEEEFFFEEEBBBAAABBBCCCBBBAAA@@@@@@AAAAAA???===???@@@AAABBBDDDEEEFFFGGGFFFHHHJJJMMMMMMLLLKKKJJJGGGGGGGGGGGGFFFDDDBBB@@@DDDCCCAAA@@@AAACCCEEEFFFFFFHHHIIIIIIJJJPPP[[[dddnnn^^^YYYWWWRRRPPPMMMJJJIIIGGGEEECCCAAAAAA@@@===;;;888777666666444222000000000000000000000000///000111111111111000///...//////////////////...111000000000//////......000000000000000000000000000000000000000000000000//////000000000111111111111111000000000222444555333333333444444444444555777444444777888:::AAAIIIfff|||kkkbbbaaaoooxxxtttlllfff___WWW___hhhqqq{{{~~~{{{zzz{{{~~~}}}}}}~~~yyyuuummmfffdddiiiooossswwwsssbbbeeesss]]]XXXWWWRRRQQQVVVNNNMMMMMMNNNPPPPPPOOOMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJKKKLLLKKKIIIIIIIIIJJJIIIIIIJJJLLLNNNPPPQQQRRROOOOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMJJJHHHGGGHHHIIILLLLLLMMMPPPTTTVVVUUUTTTQQQRRRRRRRRRPPPOOONNNNNNKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA????????????@@@@@@AAABBBBBBCCCDDDFFFGGGGGGEEECCCBBBEEEFFFGGGHHHKKKUUUhhhwwwxxxiii]]]SSSKKKFFFDDDDDDDDDCCCAAAAAABBBDDD@@@???>>>>>>@@@AAA@@@???===>>>>>>???@@@@@@AAAAAA@@@BBBCCCEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEBBBBBBBBBBBBCCCEEEHHHKKKGGGLLLRRRVVV\\\fffuuu]]]YYYXXXTTTQQQNNNJJJIIIGGGEEECCCBBBAAAAAA===;;;888666666555444222000000000000000000000000///000111222222111000///......////////////......000//////////////////...111000000000000000//////000000000000000000000000/////////000000000111111000000000000111222333333333333333333444444444444999555444777999888:::===DDDeeecccWWW```nnnyyy~~~{{{ssslllcccccc```___hhh{{{uuuvvvtttpppsss}}}tttfff]]]jjj|||qqq[[[OOOWWWZZZQQQMMMRRRPPPOOOOOOPPPQQQQQQPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKIIIHHHIIIJJJGGGHHHHHHIIIJJJLLLNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJJJJMMMPPPRRRRRRRRRNNNPPPRRRRRRQQQOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>===>>>>>>???@@@@@@@@@AAA@@@AAABBBCCCCCCBBBAAAAAA???>>>AAAEEEHHHIIIOOOUUUvvvttthhhSSSNNNHHHDDDBBBBBB@@@???BBB@@@??????AAABBBBBBAAA>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBB???AAACCCDDDDDDEEEGGGIIIHHHJJJNNNQQQUUUYYY___cccjjjrrr{{{\\\XXXXXXUUUSSSPPPIIIHHHGGGEEECCCBBBAAAAAA===:::888666666555333222000000000000000000000000///000111222222111000///---...///000000///...---.........///////////////111111000000////////////000000000000000000000000////////////000000000111000000111222333333333333222222333333333444444444666444555666555333555:::888HHHXXXrrrtttiiifffqqqzzzxxxuuuvvvlllmmmhhh^^^[[[cccpppwwwyyyeee\\\]]]yyyYYYRRRPPPTTTUUUQQQNNNPPPQQQPPPOOOPPPQQQRRRPPPNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGFFFFFFGGGHHHJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIHHHHHHJJJMMMOOOOOONNNMMMOOOPPPOOOMMMLLLMMMOOONNNMMMLLLJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<===>>>>>>===<<<<<<===<<<<<<===>>>??????????????????@@@@@@AAAAAABBBBBB===;;;===BBBDDDCCCEEEJJJRRRjjjyyykkkaaa\\\XXXRRRMMMIIIGGGDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBCCCDDDEEEFFFCCCIIIPPPUUUXXXYYY[[[]]]ccchhhpppvvv}}}[[[XXXYYYUUUTTTQQQIIIHHHGGGEEECCCBBBAAAAAA===:::888666666555333222000000000000000000000000...000111222222111000...---...///000000///...------.........//////000000111111000000/////////...000000000000000000000000////////////000000000000000111333444555555444333222222333333333444444444222333666777333000555=========;;;PPPgggeeefff___^^^cccsss{{{|||pppbbb\\\___bbbhhhyyyyyyvvvtttxxxqqqfffaaacccuuuqqqZZZRRRWWWWWWOOOKKKOOORRRQQQQQQPPPOOOPPPQQQQQQPPPNNNJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGFFFEEEEEEFFFGGGHHHHHHIIILLLNNNOOOOOONNNMMMNNNLLLIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKNNNOOONNNKKKHHHHHHLLLOOOPPPNNNLLLJJJIIIJJJKKKLLLJJJIIIHHHFFFEEEFFFFFFGGGKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@:::<<<======<<<;;;;;;<<<;;;<<<===>>>????????????AAAAAA@@@AAABBBCCCDDDEEEAAA>>>>>>BBBCCCBBBGGGOOODDDPPPccc{{{{{{qqqhhhOOOKKKGGGEEECCCBBB@@@>>>????????????@@@@@@@@@@@@DDDCCCBBBAAABBBDDDFFFGGGOOOXXXeeeoootttwwwxxxzzz]]]YYYZZZXXXTTTMMMHHHHHHGGGEEECCCAAAAAABBB===;;;888777777666555333333111//////000111000///000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111---///000111000000222333222222333333333333444444444444444555666777777888888777999CCC\\\rrreeeaaa[[[SSSbbbuuutttlllkkkmmmmmmttt{{{qqqjjjkkkrrr}}}ttteeekkk}}}tttaaaYYYNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJNNNLLLJJJJJJJJJKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFDDDEEEHHHJJJHHHJJJKKKMMMMMMMMMKKKKKKOOOMMMKKKKKKLLLNNNOOOOOOJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMLLLJJJGGGEEEFFFGGGJJJHHHGGGFFFGGGHHHKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<=======================================>>>>>>?????????@@@>>>>>>>>>???@@@AAACCCDDDIIIOOOVVV___qqqxxxnnn```TTTMMMIIIFFFEEEFFFCCC??????AAABBBAAA@@@???AAACCCBBB@@@AAAEEEIIIMMMUUUbbboooxxx{{{zzzyyy~~~]]]ZZZZZZXXXTTTNNNIIIIIIGGGEEEBBBAAAAAABBB===:::888777777666555333333111//////000111000///000000000000////////////////////////////////////////////////////////////....../////////000000000/////////////////////////////////000000000111111---///111111000000222333222222222333333333444444444444444555666777777777777888999===JJJccczzzhhh\\\jjj}}}}}}tttpppnnnmmmmmmpppsss|||xxxrrrlllgggbbbiiiooo|||}}}{{{wwwcccUUUOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKLLLKKKIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHFFFDDDEEEGGGIIIJJJKKKNNNOOOOOONNNLLLKKKOOOMMMKKKKKKLLLMMMOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLJJJGGGEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????===>>>>>>>>>???AAABBBCCCCCCFFFJJJNNNXXXnnn~~~rrrjjjbbb]]]UUUOOOKKKIIIEEECCCGGGFFFDDDCCCCCCCCCCCCBBBCCCGGGMMMUUU[[[\\\XXXUUU[[[]]]dddooo{{{^^^ZZZZZZXXXUUUOOOKKKJJJGGGDDDBBBAAABBBBBB<<<:::888777777666555444333111//////000111000///000000000000////////////////////////////////////////////////////////////------........./////////////////////////////////....../////////000000000...///111111000000111333222222222222333333333333444444444555666666777777555888999777888CCCYYYjjjuuukkkgggmmmnnngggaaa```^^^ZZZWWWTTTTTT[[[lll}}}xxxtttmmmgggcccbbbccceeelllsss~~~}}}ooobbbWWWQQQPPPLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJIIIGGGEEEEEEGGGIIILLLNNNPPPRRRRRRPPPMMMKKKNNNMMMLLLKKKKKKMMMNNNPPPOOONNNKKKJJJIIIJJJKKKLLLPPPPPPPPPOOONNNLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIFFFEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@???>>>======<<<<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>============>>>@@@AAABBBBBBDDDDDDCCCEEEQQQcccqqqvvvoookkkeeeaaa\\\[[[\\\ZZZVVVQQQTTTTTTYYYbbblllrrrqqqnnnqqqqqqttt}}}^^^[[[[[[XXXVVVQQQMMMJJJFFFCCCBBBBBBBBBBBB<<<:::777777777777555444333111//////000111000///000000000000////////////////////////////////////////////////////////////------------.........///////////////////////////............////////////...000111111000000111333111222222222222333333333444444444555555666666666333666888555333888BBBLLL___yyyppp```VVVVVVJJJKKKMMMMMMLLLMMMWWWccc{{{yyyoooiiiccceeeggggggggghhhkkknnnppp{{{{{{~~~jjj]]]VVVQQQPPPRRRKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLIIIHHHGGGGGGIIIJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMNNNKKKLLLKKKJJJHHHGGGHHHJJJNNNPPPSSSTTTTTTRRRNNNLLLMMMMMMLLLKKKJJJKKKMMMPPPQQQPPPMMMKKKJJJJJJKKKKKKOOOPPPQQQQQQOOOLLLHHHFFFEEEFFFIIIKKKLLLMMMLLLLLLJJJJJJIIIFFFCCCCCCDDDFFFIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@???>>>>>>===<<<<<<;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@BBBDDDDDDCCCBBBGGGPPPXXX]]]}}}^^^\\\[[[XXXVVVRRRNNNKKKFFFDDDDDDCCCBBBAAA;;;999777666777777666555333111//////000111000///000000000000////////////////////////////////////////////////////////////------------.........///////////////////////////............///////////////000111111000///111222111111111222222222333333444444444444555555555555555555666666777999;;;===CCChhhfff^^^TTTQQQNNNKKKGGGFFFLLLTTThhhppp|||wwwrrrooojjjfffeeebbbfffkkkmmmooossszzzpppwwwsssbbbXXXSSSMMMJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMLLLLLLLLLIIIHHHGGGGGGIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLKKKJJJKKKLLLNNNPPPSSSUUUTTTRRRPPPNNNNNNNNNNNNKKKIIIIIILLLNNNQQQPPPNNNLLLKKKJJJJJJJJJMMMNNNOOOPPPNNNKKKGGGDDDBBBCCCFFFHHHJJJKKKKKKKKKHHHGGGFFFCCCAAAAAACCCEEELLLLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>>>>>======:::;;;===>>>===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAACCCGGGJJJFFF]]]~~~^^^\\\[[[XXXWWWTTTNNNKKKGGGEEEFFFEEEBBB>>>;;;999777666777777666555333111//////000111000///000000000000////////////////////////////////////////////////////////////------........./////////////////////////////////....../////////000000000///000222111000///000222111111111111222222222222444444444444444444444444777666555666999:::999777===OOOqqqrrrbbbUUUKKKEEEGGGLLLPPPWWWaaalllwwwvvvnnnfffddddddfffjjjpppvvvzzz{{{yyyxxxvvvlllccc[[[WWWTTTNNNKKKJJJHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNMMMLLLLLLLLLNNNNNNOOOQQQRRRSSSRRRQQQPPPOOOPPPOOOLLLHHHGGGJJJMMMNNNOOONNNNNNMMMKKKIIIIIIJJJKKKMMMMMMMMMJJJGGGFFFAAABBBDDDFFFHHHIIIJJJJJJGGGFFFEEEBBB@@@@@@CCCEEELLLLLLJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCGGGOOO```www}}}___]]][[[XXXXXXUUUNNNJJJGGGGGGHHHFFFAAA<<<;;;999777666777777777555333111//////000111000///000000000000////////////////////////////////////////////////////////////....../////////000000000/////////////////////////////////000000000111111///111222111000///000111111111111111222222222222444444444444444444444444666555555666666777888888;;;>>>MMMhhhyyyfffVVVNNNGGGJJJMMMRRR[[[jjj}}}wwwmmmkkkkkknnnsssyyyyyysss~~~yyycccUUUQQQPPPQQQPPPLLLKKKMMMHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIIIIJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRPPPRRRQQQLLLGGGEEEGGGKKKKKKLLLNNNOOONNNLLLIIIGGGHHHIIIKKKLLLLLLKKKJJJIIICCCCCCDDDEEEGGGIIIJJJKKKHHHGGGEEEBBB@@@AAADDDGGGHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????????????????>>>>>>>>>>>>;;;;;;;;;::::::::::::999999999999999999999999999;;;:::::::::999999999999:::999999999999:::;;;;;;>>>===<<<>>>@@@AAA@@@???EEEEEEKKKUUUaaavvv|||___]]]\\\XXXXXXVVVMMMJJJGGGHHHIIIGGGAAA;;;:::999777666777888777666333111//////000111000///000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000111222111000///000111000111111111111222222222444444444444444444444444222555777666444555999===;;;:::<<>>>>>===>>>>>>>>>>>>>>>=========<<<;;;:::999999999::::::999999999999999999999999:::::::::999999999888888999999999888999999::::::999777777999<<<>>>>>><<<:::<<<@@@DDDEEEOOOiiiyyy\\\^^^]]]WWWUUUTTTOOOMMMKKKIIIHHHFFFBBB???;;;999666666888:::;;;;;;111111111111000000000000111111111111111111111111////////////////////////000000///...---,,,,,,+++////////////000000000000000000000000000000000000000000////////////000000000111111111111222222222111111222222222333333333333333444444555666666666555555555555666666666666:::999;;;>>>BBBTTTwwwaaaNNNMMMPPPOOOSSSYYY___aaagggkkkhhhcccdddjjjhhhmmmpppmmmfffbbbcccgggqqqvvv~~~xxxwwwuuupppyyy~~~|||rrr___PPPLLLMMMKKKKKKJJJJJJHHHFFFEEEDDDGGGGGGEEEDDDBBBBBBAAAAAAFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHKKKMMMNNNLLLKKKMMMNNNOOOPPPQQQPPPOOONNNQQQNNNKKKIIIHHHGGGDDDBBBEEEFFFIIIKKKLLLMMMLLLKKKNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDGGGEEEAAA??????AAAEEEGGGAAA@@@???>>>============<<<<<<<<<;;;;;;::::::::::::999888888888999:::;;;:::::::::999999888888888;;;;;;;;;;;;:::999888777888999:::999777777888999;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@CCCIIIQQQWWWtttzzz[[[\\\\\\VVVUUUTTTOOOMMMKKKIIIHHHEEEBBB???<<<999777666888999::::::111111111111000000000000000000000000000000000000......................../////////...------,,,,,,.../////////000000000000//////////////////////////////............//////000000111111111222222222111111111222222222333333222222333333444555555555555555555555666666666666888888;;;>>>===DDD```~~~zzzmmmaaaTTTNNNQQQPPPVVV^^^aaa___ZZZVVVSSSRRRWWW[[[YYYTTTPPPQQQSSSPPPRRRXXX___eeeooo{{{tttrrrvvvyyyyyy|||mmm\\\PPPJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKNNNOOOMMMLLLMMMMMMNNNOOOOOOOOOOOONNNMMMKKKHHHFFFFFFEEEDDDCCCCCCEEEGGGJJJKKKLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFHHHFFFDDDBBBAAAAAAAAABBBDDDBBB???======???BBBDDD???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999999:::999888777777888999:::::::::999999999888888888::::::::::::999888777666666777888888666666777888999::::::::::::;;;;;;;;;>>>>>>>>>>>>???CCCIIIMMMQQQfff{{{[[[[[[ZZZUUUUUUUUUOOOMMMJJJIIIGGGEEEAAA???===:::888777777888888777111111111111000000000000............................................................................../////////000000000..............................------------......000000000111111111222222111111111222222222222333111111111222333333444444444555555555555666666666555666:::>>>:::777AAAPPPaaa{{{rrrqqqhhh[[[TTTUUUQQQJJJHHHKKKLLLJJJFFFBBBBBBCCCGGGFFFFFFHHHJJJOOO]]]jjjzzzvvvsssmmmjjjggggggiiiooouuuyyyqqqdddTTTIIIGGGHHHHHHFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFEEEDDDDDDCCCCCCCCCCCC???@@@AAADDDFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHIIIKKKNNNOOOMMMLLLMMMLLLLLLLLLMMMMMMNNNOOOJJJGGGDDDBBBCCCDDDDDDDDDAAACCCEEEHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFCCC@@@>>>>>>?????????>>>===<<<<<<===>>>???<<<<<<;;;:::999999999999999999999999888888888888999888777666666666777888999999999888888888888888888888888888888777666555333555666666555555777888888888888888999999999:::<<<======<<<;;;<<>>===;;;888777777777555444111111111111000000000///................................................---------.........//////........./////////000000........................///......------......///000000000000111111111111111111111111222222222222111111222222333444444444444444444555555555666666555555999===;;;666777===BBBMMMfffxxxuuujjjZZZPPPOOOMMMJJJGGGFFFGGGHHHIIIFFFCCCCCCAAAAAAHHHPPP\\\ppp|||xxxyyyuuuyyy|||~~~}}}|||}}}~~~~~~~~~xxxtttnnnnnnooooooooonnnmmmllllllmmmnnnooorrrxxx}}}|||wwwUUUNNNGGGFFFIIIJJJGGGCCCFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEE???@@@AAACCCEEEGGGHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHGGGGGGHHHJJJLLLMMMLLLJJJKKKKKKJJJJJJJJJLLLMMMNNNJJJGGGDDDBBBBBBCCCCCCCCC@@@AAACCCFFFHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEHHHFFFCCC@@@>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888999999999999999999888888888777666555444555666777888888888888888888888777888888888888888777666555222444555666555555777999777777888888888999999999:::;;;<<<<<<:::999:::;;;FFF;;;;;;IIIVVVccc{{{|||\\\[[[ZZZVVVVVVVVVMMMKKKIIIGGGFFFCCC@@@======;;;888777666666444222111111111111000000000///////////////////////////........................,,,,,,------.../////////............////////////////////////////////////000//////////////////000//////000000000111111111000000111111111222222222222222222333444444555555444444444444555555555555777666666999:::999:::<<<>>>>>>HHHaaaiiiddd]]]VVVSSSQQQQQQQQQKKKGGGFFFGGGGGGEEEGGGLLLFFFUUUlllxxxlllcccdddhhhlllpppssswwwzzz}}}~~~}}}~~~~~~yyy~~~~~~|||zzzxxxxxxxxxssssssrrrqqqppppppooooooooopppqqqsssuuusssnnnhhhccciiittt~~~{{{{{{fffUUUHHHHHHHHHIIIJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDFFFEEEEEEFFFHHHJJJKKKJJJHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMJJJFFFDDDDDDDDDCCCBBB@@@AAABBBDDDFFFHHHHHHIIILLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFHHHGGGEEEBBB@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888999999999999::::::::::::888777555444444444555555777777777777777777777777888888888888888888777666333444666666666666888999777888888888888999999999888:::<<<===;;;::::::;;;???888:::GGGKKKHHHOOO]]]~~~yyyZZZZZZZZZUUUUUUUUUMMMKKKHHHGGGEEECCC???===<<<:::888777666555333111111111111111000000000000000000000000000000000000---------------------------------.........//////------........./////////////////////////////////000000////////////000000/////////000000000111111000000000111111111111222222222333333444555555555333444444444444555555555999777555666888:::;;;;;;888:::AAALLLXXXpppxxxnnneee]]]XXXPPPKKKHHHJJJKKKIIIIIIKKKEEELLL]]]wwwuuueeeccceeeiiikkklllmmmoooqqqwwwuuuuuuwwwxxxsssiiiaaaeeeeeeeeeeeeffffffffffffgggfffeeeeeefffgggfffeeeeeedddbbbaaa`````````aaa[[[]]]___cccgggkkknnnoooooowww{{{tttlllxxxqqq___\\\cccoooyyywwwaaaQQQKKKKKKLLLKKKHHHDDDDDDGGGJJJCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGEEECCCBBBBBBCCCDDDCCCCCCDDDFFFIIIJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKNNNLLLIIIHHHGGGFFFDDDCCCAAABBBBBBDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999999999:::::::::::::::888777555444444444444555666666666666777777777777777777888888888888777777333555666666555555777888777777777888888888999999777999<<<<<<<<<;;;;;;;;;<<<999:::@@@AAA>>>BBBJJJTTTjjjtttVVVXXXXXXSSSSSSRRRLLLJJJHHHFFFEEEBBB???<<<;;;999777777666555222000111111111111000000000000000000000000000000000000---------------------------------...............---------.........//////......................../////////....../////////////////////000000000111000000000000111111111111111111111222333333444444333333444444444555555555666666666666777::::::999555777===BBBCCCPPPsssuuujjj___YYYSSSLLLHHHHHHNNNMMMVVVlllzzzzzz|||~~~~~~}}}~~~|||pppfff```__________________^^^[[[[[[\\\\\\\\\]]]aaaccceeecccaaa___^^^]]]^^^___bbbeeekkksss|||}}}sssnnnuuuttt___NNNIIIMMMJJJJJJHHHDDDBBBBBBFFFIIICCCBBBBBBBBBCCCEEEHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIJJJHHHGGGDDDDDDFFFGGGHHHIIIIIIIIILLLKKKJJJJJJJJJIIIFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHIIIIIIHHHGGGEEEDDDCCCEEEFFFGGGFFFCCC@@@>>>::::::999999999999::::::;;;:::999888777777777777888888888888999999999:::999888666555444444444555555555555666666666777777555666666777777666666666333444555555444333444666555555666666666777777777666888::::::999999999:::<<<:::888666666:::AAAGGGCCCOOO___rrrpppSSSVVVWWWRRRQQQPPPLLLJJJHHHFFFEEEBBB???<<<:::888777666666555333000111111111111000000000000000000000000000000000000------------------------........................---------.........//////------------------------.........------.........////////////000000000000000000000000111111111111000000000111222222333333333333333444444444555555222444777888:::;;;:::888>>>999888<<<===???PPPeeewwwjjjaaa^^^UUUPPPQQQ___qqqzzztttjjjddd\\\[[[iiiyyyhhhhhhhhhggggggffffffeeeaaacccdddcccccceeekkkpppvvvtttpppmmmjjjiiihhhiiixxx|||~~~rrrpppoookkkjjjrrr}}}aaaOOOGGGBBBDDDIIIAAABBBBBBCCCDDDEEEEEEEEECCCBBBBBBBBBCCCFFFIIIJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGJJJJJJIIIGGGBBBCCCEEEGGGHHHIIIHHHHHHIIIHHHIIIKKKLLLKKKHHHEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLGGGGGGHHHHHHGGGFFFDDDCCCAAACCCFFFHHHGGGCCC???===:::999888777777888999::::::999888777777666666666666666777777888888888999999888666555444444555555444555555555666666777777444444555555666555555444333444555444222222222444444444444555555555666666555777888888777666666777000777<<<<<<;;;===<<<888>>>@@@AAAIII^^^~~~qqq[[[TTTTTTVVVMMMOOOMMMKKKHHHEEEDDDAAA>>><<<<<<999777666666555444333111111000///////////////////////////000000000000........................---------............///,,,,,,------...///000000....................................////////////...000111000///...///111////////////000000000000111111111111111111111111333333333333333333333333555555666666777777888888888888888999<<>>@@@IIIcccwwwttt}}}rrr[[[SSSSSSVVVMMMPPPMMMKKKHHHEEECCCAAA>>><<<<<<999777666666555444333111111000///////////////.............../////////........................------------............,,,,,,------...//////000////////////////////////............////////////...000111000///...///000////////////000000000000111111111111111111111111333333333333333333333333444555555666777777888888777777777888:::===@@@BBBHHHOOO]]]}}}xxxfff```cccfffeeeeeeaaa]]]]]]dddnnnwww}}}}}}qqqiiimmmxxx|||wwwuuuuuulllnnnppppppoooqqqvvv{{{{{{rrrlllmmmnnnllllllooowwwrrrUUUKKKFFF???<<<<<<>>>??????CCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCFFFGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@???@@@BBBFFFHHHHHHHHHHHHFFFDDDDDDGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJGGGFFFHHHKKKLLLHHHDDDFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEECCCAAA??????===:::777666777888999999999999888777666666666777777666666666777888888777666555444333222222222444444444444444444444444333333444444444444444444333333333333333333333333333333333444555666666666777666666666666777999:::666666777777888999999:::999888;;;999<<>>;;;<<<999777666666555444333111000000///////////////...............---------------------------------------------............,,,,,,,,,---......//////////////////////////////---............/////////...///000000......///000////////////000000000000111111111111111111111111222222333333333333333333444444555555666777777777666666666666888:::<<<===???>>>>>>VVV}}}vvvxxxzzzjjjeee^^^]]]bbbmmmxxxrrraaaZZZ]]]hhhvvvxxxtttxxxxxxooonnnnnnkkkggg```[[[XXXWWWTTTVVVWWWWWWXXX[[[bbbhhhtttooopppyyy|||jjjRRR@@@???<<<:::999;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFDDDCCCBBBBBBBBBDDDFFFHHHFFFFFFFFFEEEDDDBBB@@@???======>>>BBBFFFIIIJJJJJJKKKHHHFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHDDDFFFHHHJJJKKKKKKJJJIIIIIIGGGFFFIIILLLNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>>>>===:::888777777888999888888777777666555555555666666555555666666777888777666555333222222222222333333333333333333333333222222222333444555555555333333333333333333333333222333333444444555555666777666666555666666777777555666666777777888999999::::::===999666EEEUUUSSSDDDEEEGGGPPPbbb|||uuu[[[QQQPPPTTTNNNRRRMMMJJJGGGEEECCCAAA===;;;<<<999777666666555444333000000////////////000000//////............------------------------------,,,,,,---------.........,,,,,,,,,------.........////////////////////////---------.........//////...///000///......///000////////////000000000000111111111111111111111111222222222222222333333333333444444555555666777777666666666666777888999:::999@@@@@@GGG[[[rrrtttjjjhhhlllpppooosssyyyuuuuuuyyy{{{vvvlllggggggggghhhjjjllllllkkkjjjiiilllrrrzzz~~~zzzuuurrroooqqqrrrssstttzzzzzzaaaNNNDDD@@@===<<<;;;<<<===>>>??????????????????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHGGGEEECCCAAA@@@??????@@@CCCGGGJJJKKKKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCEEEIIILLLMMMMMMLLLKKKJJJIIIHHHJJJLLLNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKIIIHHHFFFEEEEEEEEEBBBBBBBBBBBBAAA???>>>======<<<:::888888888999999666666666555555444444444555555555444555555666777666555444333222222222222333333333333333333333333222222333333333444444444222222222222222222222222222222333333444444444444666666555555555555555555444555555666666777888888888999>>><<<777CCCRRRSSSGGGFFFDDDFFFMMMZZZjjjtttwww\\\QQQOOOTTTMMMRRRLLLJJJGGGDDDCCC@@@===;;;<<<999777666666555444333000000////////////000000000000000/////////......------------------------,,,,,,,,,------------...,,,,,,,,,---------------------------------------------------............---///000///...---...///////////////000000000000000000000000000000000000111111111222222333333333333333333444555555666666777777777777777888888888555@@@AAA???BBBHHH]]]zzz~~~|||}}}bbbQQQKKKGGG>>>666888999::::::::::::;;;<<>>===<<<;;;;;;;;;999888888888888888555555555444444444444444444444333333444444555666555444333222222222222222333333333333333333333333444444333333333222222222222222222222222222222222222222222333333333333333444555555555444444444333333444444555555666777777333333::::::555???MMMNNN=========<<<>>>CCCIIINNNTTTfffxxx]]]RRRPPPTTTMMMQQQLLLIIIFFFDDDBBB@@@===:::<<<999777666666555444333///////////////000000111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...//////------...///////////////000000000000000000000000000000000000000000111111222333333333222222333333444555555555777777777777888888888888888<<<888888===<<<>>>KKKeeennn\\\GGG===;;;:::999999555777999:::::::::<<<>>>======>>>>>>@@@AAACCCCCCBBBCCCDDDEEEEEEDDDBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFHHHLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFHHHJJJKKKKKKJJJLLLLLLLLLJJJHHHHHHJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKGGGIIIKKKNNNOOOPPPOOOOOOMMMLLLKKKJJJHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGEEECCCAAA@@@@@@?????????>>>===<<<;;;::::::999999888777777777777777444444444444444444444444333333333222333444444555444444333222222222222222333333333333333333333333444444444333222111111111222222222222222222222222222222222222222222222222222333333444444444333333222333333444555555666666666333999;;;666<<>>666111777AAA777999;;;;;;:::;;;===@@@;;;;;;<<<===>>>@@@BBBCCC@@@BBBDDDFFFFFFEEECCCBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCAAAAAABBBCCCFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGJJJKKKKKKJJJJJJKKKKKKJJJGGGGGGJJJLLLLLLMMMMMMNNNNNNNNNNNNMMMIIIIIIKKKLLLNNNNNNOOOOOOLLLKKKJJJHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>===>>>===<<<;;;:::999999999777777777666666666666666444444444555555555555555222222222222222333444444444333222222111222222222222222222222222222222222333333222222222222222222111111111111111111111111222222222222222111111111000111222333444444333333222222222333444444555555:::333777:::666:::AAA>>>>>>>>>===:::888888;;;===>>>???CCCHHHLLLUUUhhhzzzxxx^^^TTTRRRTTTLLLOOOLLLIIIFFFDDDBBB@@@<<<:::<<<:::777666666666444333///////////////000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---...///...------...///////////////000000000000000000000000000000000000///000000111222222333333111222222333333444555555444444555666777777777777666;;;888777;;;888999FFFGGGIIIQQQiiiyyy\\\AAADDD999444888<<<:::888888888999;;;999777666888;;;999999:::;;;===???@@@AAA@@@AAADDDFFFGGGFFFDDDBBB@@@AAABBBCCCDDDFFFGGGGGGCCCBBBAAA@@@AAACCCEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJFFFEEEEEEGGGIIIKKKKKKJJJIIIJJJKKKJJJGGGGGGJJJMMMJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMNNNNNNIIIIIIHHHFFFEEEDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA???>>>============;;;:::999888888888666666666666666555555555555555555555555555555555222222111111222222333444333333222222111222222222000000000000000000000000111111111222222333444444111111111111111111111111222222111111111111111111///000111333444444333333111222222333333444555555666...111666333666;;;777000333777:::::::::::::::777999>>>CCCBBBCCCNNN]]]```oooiiirrr^^^YYYQQQQQQJJJHHHJJJHHHFFFCCC@@@===<<<;;;:::888666666666555333111///.........------------///............---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,---.........---,,,------------------------+++---......---,,,,,,---///////////////.................................////////////000000000000000000000000111111111111111111222222222333333333555555555555666666666666777777777777888888888888;;;>>>BBBIIIYYYuuuuuueeeRRRBBB:::;;;999666666666666555444777888888999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDEEEAAABBBBBBCCCCCCBBBAAAAAAEEEDDDCCCDDDEEEHHHJJJLLLIIIHHHFFFEEEEEEGGGIIIJJJFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKLLLMMMMMMLLLJJJIIILLLLLLKKKLLLLLLKKKIIIFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBAAAAAA@@@???>>>======<<<;;;;;;:::999888777777777444111111444555555333555555444333333333333444222222111111222222333444222222222111111111111000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111222333333333333222111111222222222333333333333333333444444444555555666666666666777777777777777777999:::<<<===??????AAAGGGPPPYYYcccqqq{{{nnnddd]]]UUUOOOooo\\\XXXQQQRRRLLLKKKJJJHHHFFFCCC@@@>>><<<;;;:::888777666666555333111.........------------,,,///............---------+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---////////////......................................./////////000000000000//////000000000111111111111111111222222222333333444555555555666666666666666666666777777777888888<<<===>>>>>>DDDRRRfffvvvppp^^^QQQIII@@@<<<<<<888777555555666777666555777777777888999999::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBDDDFFFGGGGGGFFFDDDCCCBBBDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIKKKJJJIIIJJJKKKJJJGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>======<<<;;;;;;:::999888777777666666444111222444555555333555444333333222222333333222111111111111222333333222222222111111111000000////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000///000111111222222111111111111111222222222333333333333333333444444444444555555555666666666666777777777888999;;;<<<======999<<<@@@AAACCCHHHQQQXXXkkknnn|||~~~uuunnneee]]]SSSLLLIIIFFFBBB>>>lllYYYWWWPPPRRRMMMMMMIIIHHHEEECCC@@@>>><<<<<<;;;999777666666555333222............------------///............---------++++++,,,,,,,,,,,,------------------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---....................................................../////////000000000//////000000000000111111111111111222222222222333444444444555555555666666333444444555666777888888666888;;;;;;;;;@@@JJJRRRbbbwwwYYYLLL???999888777999===666555444555777888777666555666666777777888999999:::999999::::::;;;<<<===>>>??????@@@@@@?????????AAAAAABBBBBBCCCCCCCCCDDDBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDGGGEEECCCBBBAAABBBCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::999888777666666555555444222222333444444333333333222111111111111222111111111111111222222333222222111111111000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000...///000000111111000000111111111222222222222333222222333333333444444444444444444444555555555555666666777888888999::::::555777999888666777;;;???EEEEEEMMM\\\eeejjjsss~~~zzzsssiiiaaaZZZSSSLLLFFFDDD@@@<<<;;;===>>>>>><<>>===<<<;;;999777666666666444222000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------+++++++++++++++++++++++++++---......---,,,,,,---------...............///................................./////////000000////////////000000000111111111111111222222222222333333444444444555555555222222333444555777777888222666;;;===>>>@@@EEEJJJDDDUUUmmmooo[[[PPPBBB<<<888999:::777666888666555555555777777666555444444555666666777777888999888888999999:::;;;<<<======>>>?????????>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@BBBDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGDDDBBBBBBBBBCCCDDDFFFGGGIIIKKKMMMNNNOOOOOONNNMMMKKKIIIHHHHHHIIIJJJKKKIIIHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJIIIIIIHHHGGGFFFEEECCCBBB@@@??????>>>===<<<;;;;;;:::999888888666666555444444333333333333333333333222222111000000000000000000000000000000111222222111111111111000000000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000...///000000111111000000111111111111222222222222222222222222333333333333222222333333333444444444666666666666666777777777888:::<<<<<<;;;;;;>>>@@@???===>>>CCCEEEFFFKKKSSS^^^aaafffjjjooovvv~~~vvvoooggg___ZZZPPPMMMIIIGGGFFFDDDBBB???@@@>>><<<===???AAAAAA@@@nnnZZZWWWOOOPPPKKKJJJHHHGGGEEEBBB@@@>>>======;;;999777777777666444222111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++++++++++++++++++++---......---,,,,,,---,,,---------......//////....................................////////////...////////////000000000000000111111111222222222333333333333444444444444111222333444555666777888777999;;;;;;999999;;;>>>@@@EEEOOO```|||~~~gggPPP@@@777999666666::::::555222333777666666666777666444222333444444555666666777777777777777888888999:::;;;;;;<<<======>>>>>>>>>===AAAAAAAAABBBBBBBBBBBBBBBCCCBBB@@@???@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIGGGFFFDDDBBBAAAAAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEFFFGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEECCCBBBAAA???>>>>>>===<<<;;;:::999999888777666555444444333222333333333333222333333111111000////////////000000000//////000000111222111111111000000000//////....................................................../////////000000000///////////////////////////000111111222222111111000000111111111222222222111111111222222222333333222222222222333333333333555555555555555555555555888999999999777666666666;;;:::;;;======<<>>===<<<;;;<<<;;;::::::;;;;;;::::::ooo\\\XXXPPPPPPJJJIIIHHHGGGEEEBBB@@@???>>>===;;;:::888777777666444222111111111111000000000000///............---------------,,,,,,,,,,,,++++++************++++++++++++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---......//////........................------........./////////......////////////000000000000000111111111111222222222222333333333444444222333333444555666777777888999888777555555777999<<>>:::999999555444555555444555999888777666666777555222000333444444555555666777777777666666777777888999:::::::::;;;<<<============??????@@@@@@AAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCBBBCCCCCCDDDEEEFFFFFFFFFEEECCCAAA@@@???@@@AAABBBDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJDDDBBB@@@@@@BBBCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFDDDCCCAAA???>>>>>>======<<<;;;:::999999888777777666555444333222111222444444333222222333111111000////////////000///////////////000000111111111000000000/////////............................................................///////////////////////////////////////000111111222222111111000000000111111111111222000000111111111222222222222222222222333333333333444444444444444444555555444444555555555555555666666777999:::999888999::::::======:::999===@@@@@@AAABBBDDDEEEGGGHHHHHHHHHOOOSSSWWWUUUQQQRRRXXX^^^ZZZYYYWWWSSSPPPLLLIIIGGGAAAAAAAAA@@@@@@?????????===<<<<<<;;;999888888777999999888888888888999999ppp\\\XXXQQQQQQKKKJJJHHHFFFDDDBBB@@@???>>>===<<<:::888777777666555333000000000/////////......///............------------------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,------...//////........................---------.........//////........./////////000000000000000000111111111111222222222222333333333333444444555555666666666666666777777777777999;;;===888;;;===;;;999???NNN\\\lll}}}oooPPPKKKCCC<<<999999;;;<<<888555333555444333666<<<555555555666777666333111444444444555666666777777666666666666777888999999999999:::<<<<<<===============>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDCCCAAA@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHCCCAAA@@@???AAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@>>>===;;;======<<<;;;:::999888888777666666555444333222222000222555444222111111333222111000000//////000000///............///000000111000000000////////////........................------------------------------........./////////////////////////////////...///000000111111000000000000000000111111111111000000000000111111111222222222222333333333444444333333333444444555555555444333333555777:::;;;;;;555777999888666666666666666;;;<<<999999<<<<<<999777777888999:::;;;;;;<<<;;;>>>@@@???===<<>>>>><<<:::888777777777555333///.........------------//////.........------------------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,+++,,,---...///------------------------+++---......---,,,,,,---++++++,,,,,,---...//////........................---------.........//////............/////////000000000000000111111111111111111222222222333333333555555666666666666666666888888888888888999:::::::::777888===CCCCCCAAA???MMM[[[qqq~~~nnnWWWEEE===<<<:::::::::999666333222111222555555111111555333333444666888777555333444444555555666777777777555555555666666777888999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAADDDDDDDDDCCCBBBAAA???>>>DDDDDDDDDDDDCCCBBBAAA@@@EEEDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDFFFGGGHHHIIIIIICCCDDDFFFGGGHHHHHHGGGFFFFFFDDDBBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA???===;;;:::===<<<<<<;;;:::999888777777666555444333222222111///222555555222111111333222222111000000000000000...............///000000000000000000////////////........................---------------------------------.........//////////////////////////////---......///////////////000000000000111111111111000000000000111111111111222222333333333444444444222222333444444555666666777555333222333444444444222555777777777999<<<<<<<<>>======<<<;;;888666444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111111111///---,,,,,,...---------............///000000000000000000000000////////////000000000000111111222222222333333333333333222222333333444555222333444666777888888888777999:::;;;;;;;;;===???BBBJJJTTT]]]lllxxxcccSSSGGGAAA===888888777666555444333333333222222111111222222333666666666555444444333333333333444444555666666666777777666666666666666777888999;;;======<<<;;;:::<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAABBBCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFBBBCCCDDDFFFHHHIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@???@@@BBBBBBAAA???<<<:::<<<<<<;;;:::999777777666444444333222222111000000111111111111111111111111000000000000////////////------------------------------------------------...---,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......................................................///////////////.........///////////////000111111////////////////////////111111222333333333333222333333222111222333444555555555555555666666666666EEEEEECCC@@@===:::777555777666555555555666888999777777888888888999999999888888888888777777777666666666666666777777777777555666666777888999999999666666666666666666666666sss___]]]SSSOOOIIILLLIIIFFFCCC@@@@@@???>>><<<===<<<:::888666444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++000666999777222,,,))),,,,,,,,,,,,---------...////////////////////////.../////////000000000000000000000111111111222222333222222222222333444444222333444555666777777777666777999:::999:::;;;===;;;???CCCGGGOOO```wwwkkkbbbTTTGGG>>>999666555777777666666555444444444333222222111111222222333444444444444333333333333222222333333444555555555777777666666666666666777888999;;;<<<<<<;;;:::999;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????BBBCCCCCCDDDDDDEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@===<<<;;;;;;:::999888777666666444444333333222111111000000000000000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++......---------,,,,,,,,,,,,,,,,,,------------...................................................////////////............///////////////000000111000000000000000000000000000111222222333333222222333222222111222333444555333333444444444555555555666666666666555555444333555555444444444555666777666666666777777777888888777777666666666555555555444444555555555666666666444444555555666777777888555555555555555555555555sss^^^[[[QQQNNNIIILLLHHHEEEBBB@@@???>>>===<<<<<<;;;:::888666444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((---555999888222---)))+++++++++,,,,,,,,,------////////////////////////....../////////000000000/////////000000000111111222222222222222333444444222333444555555555555555444666888888888888:::;;;;;;;;;:::999;;;BBBMMMVVVkkk{{{{{{hhhYYYEEE@@@:::555333333333333555555555444444444444444222222111111111111222222111111222222222222333333111111111222333333444444666666555555555666666777888999:::;;;;;;:::999888999999:::<<<===???@@@AAA???????????????????????????>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFDDDEEEEEEDDDBBBAAABBBCCCFFFFFFFFFGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDCCCBBB@@@>>>===::::::999888777777666666444444444333222222111111////////////////////////.........---------,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................//////......//////000111000000000000000000000000000000111222222222222222222222111111222222333444222222222222333333333333000111222333444444444444333333333222333444444555444444555555555666666666555555555444444444444333333333333444444444555555333333333444555555666666555555555555555555555555sss]]]ZZZOOOMMMIIIMMMHHHEEEAAA???>>>>>><<<;;;;;;;;;999888666444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,---...---,,,---...+++,,,,,,,,,,,,---------////////////////////////........./////////000000/////////000000000111111222222222111222333333444222333333444555555444444444666777888777777999:::===<<<:::999999<<>>???@@@@@@????????????????????????============>>>@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGEEECCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCCCCBBBBBBBBBCCCFFFEEECCCBBB@@@???>>>===999999888777777666555555444444333333222222222111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------...............//////............///000000111111111111111111111111///000000111222111111111111111111111111222222333111111222222222333333333444444555555555444333333222222222222333333444444444444444444555555555666555555444444444333333333333333333333444444444444333333333444444444555555444444444444444444444444qqq\\\YYYOOOMMMIIIMMMHHHEEEAAA???>>>>>><<<;;;::::::999777555444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***(((''')))---111------------................................................////////////000000000111111111222222222111111111111222333333222222333444555555555555555666888888777777888:::888888888888:::;;;;;;;;;===???GGGVVVhhh}}}xxx```LLL???:::888999666555333333444444333222111111222222333333444444222111111000000111111222000000111222333444444555222222222333444444555555444444333444444555666666::::::;;;;;;;;;:::::::::888999;;;===>>>?????????????????????????????????;;;;;;<<<===>>>@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAAAAAAAAAAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@>>>===<<<<<<777777777666666555555444222222222222222222111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,---------......//////...............//////000000000000000000000000000...///000000111111000000000000111111111111222111111111222222222333333333333333333333222111000///222222333333444444444444444444444555555555666666555555444444444333333333333333444444444555555555333333444444444444444555444444444444444444444444ooo[[[YYYPPPNNNIIIMMMHHHEEEBBB@@@???>>>===<<<:::999888777555444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++------,,,,,,---...---------.........//////........................------........./////////000000000111111111222222111111111111111222333333111222333444666666666666555666888777666666888999555666777888888999999999===<<<>>>DDDKKKVVVffftttqqqaaaSSSCCC999555444777:::333222111222333333222111000000111111222222333333111111000000000000111111000000111222333333444444222222333333444555555555333333333333333444555666999999999999:::::::::;;;:::;;;===??????@@@??????????????????????????????;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHFFFHHHIIIHHHGGGFFFGGGIIIBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBB????????????>>>===;;;:::666666666555555444444444111111111111111111111000000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,************************+++************++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000////////////////////////......///000000000000000//////000111111111111000111111111222222222222333000000111222222222222222111222222333444333333333333444444444555555555555444444444444333333333333333333333444444444555555333333333333333444444444333333333333333333333333lllZZZYYYQQQOOOJJJMMMIIIFFFCCC@@@@@@???>>><<<999999888666555444333222000000///...............///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,+++---//////...------...,,,,,,---------.................................---------.........///////////////000000000111111111111111111111222222333000111333555777888888999444555666666555555666777555777888888666666888::::::999;;;>>>>>>???EEEMMMWWWcccwww|||hhhQQQCCC>>>999777;;;<<<777333222444222222222444444333111000000111111111111111111111111000000000000111111000000000111111222222222111111111222333333444444222222222222333444555666555666666666777999::::::<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???AAAAAABBBBBBCCCEEEFFFGGGHHHIIIDDDFFFGGGGGGGGGGGGHHHJJJDDDDDDEEEEEEEEEEEEEEEDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBB<<<===?????????===<<<:::555555555444444444444444/////////////////////000////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------------...//////........................---...//////000000//////...///000111111111000/////////000000000111111111000000111333333444444444///000111222222222111111222222222333333333333444333333222222222111111111222222222222333333333333222222222222222222222222222222222222222222222222kkkYYYYYYRRROOOJJJMMMJJJGGGCCCAAA@@@@@@>>>===999888777666555444333333000000///...............//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,......---+++***+++---000++++++,,,,,,,,,---------........................---------.........//////............/////////000111111111000111222222333000111333555777999::::::222444555555333333444555333666777666333333666::::::999;;;===<<<999===CCC===BBBMMM^^^tttnnn[[[NNNCCC999777;;;;;;444111555777444333555444333111111222222111000111111111000000000000000111111000000000000111111////////////000000000000000000000111222222333333222222222222333444555666333333333444666777999:::===???@@@AAAAAA@@@???===========================;;;;;;<<<<<<===???@@@AAA@@@@@@AAACCCDDDFFFGGGGGGCCCDDDFFFFFFFFFFFFHHHJJJFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAA;;;<<>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===???@@@AAA>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGEEECCCBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>>???@@@CCCEEEFFFAAA@@@>>>===;;;;;;::::::777777777666555333222111000000000000///////////////............---------+++++++++************)))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,......------------......---------............///////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333qqq^^^ZZZPPPPPPKKKKKKHHHEEEBBBAAAAAA@@@===:::888888777666444333222111000//////...........................------------******************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,...---,,,++++++,,,...///---///000///...---...000,,,,,,.../////////...---/////////////////////////////////000111222222222333222222444888999888666333333333333444444444444333333444444444444333333666666777777888999::::::888;;;>>>======AAAKKKSSSgggyyyuuudddUUUKKKEEEAAA;;;666444555666333111333333333333333333333333000000000000000000000000////////////////////////000/////////////////////000111000...000444444111000000111111111222222222222222111111222222333444222333444444555777;;;>>>======<<<<<<;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===>>>???@@@AAA>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBBBBAAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>???@@@BBBCCC???>>>===;;;:::999888888666666666555444333111111000000000000/////////...............------------+++++++++************)))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,......------------......------------............................................................////////////////////////000/////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222333333ppp^^^ZZZPPPQQQKKKLLLHHHEEEBBBAAAAAA@@@===:::999888777666444333222222000///......------..................------------******************************++++++++++++******+++++++++***************++++++++++++++++++++++++************************'''((()))+++,,,---------+++******))))))***++++++,,,,,,+++++++++---...///---...//////...---...///---------............//////////////////////////////000000111111222222333111111111222444555444333222222333333333444444444333333444444444444333333666666666777777888888888888:::::::::888888:::<<>>>>><<<<<<======>>>???AAABBB>>>>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@AAACCCCCC@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@??????????????????======<<<===>>>???===<<<:::999777666666666444444444444333222000000000000000/////////..................------------+++++++++************)))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......------------............................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333ppp]]]YYYQQQQQQLLLLLLHHHEEEBBBAAAAAA@@@===:::999888777666555333222222//////...------------............---------,,,,,,******************************++++++++++++******************************************************************************((((((***++++++,,,,,,,,,***************+++++++++++++++++++++,,,---...///---...//////------...///...------------...////////////////////////////////////000000000111111111000000111222222222222111222222222222333333333333333333333444444333333333666666666666666666666777999888777888999999888777777<<<@@@BBBKKKZZZfffjjjzzzkkkTTTEEEBBB>>>:::777666666666222222222444666666444111111111111111111111111111////////////////////////////////////////////////.........///////////////000111000---...222222...000000000000111111111111111111111111111222222333444555555555444444666888::::::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???=========>>>???@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDIIIGGGEEEDDDBBBBBBBBBCCC??????????????????@@@@@@??????>>>>>>======<<<<<>><<<;;;::::::;;;;;;:::999888666555444333333333333333333222111000///000000/////////..................---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------..........................................................................................///////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222ppp]]]YYYQQQQQQLLLMMMHHHEEEBBBAAAAAA@@@===:::999999888666555444333222//////...---------------...------------,,,,,,,,,******************************++++++++++++***************************************************************************************++++++******)))***++++++,,,,,,,,,------*********+++,,,---......---...///...---,,,---///...------------...//////////////////////////////.........///////////////000111222222111111111111111111111222222222333333222333333333333333333222555555555555555555555555777555333333666888888777999:::999666666<<>>>>>???>>>============>>>??????>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCDDDDDDEEEEEEEEELLLKKKHHHEEECCCAAAAAA@@@AAA@@@@@@@@@???>>>===============<<<;;;::::::999===<<<:::999888888999999999888666555333222222222222222222222111000//////////////////...............------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...................................................------------------------------....../////////000///////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222ooo]]]YYYQQQQQQMMMMMMHHHEEEBBBAAAAAA@@@===::::::999888777555444333333///...------,,,,,,------------------,,,,,,,,,,,,******************************++++++++++++*********************+++++++++******************************************************++++++***))))))(((***+++,,,---------------******++++++,,,,,,------,,,---......---,,,---...---------............///////////////////////////........................///000222222111000111222000000111111111222222222222222333333333333222222333333444444444555555555999777444444555666777888555777888777666888;;;===;;;???BBBIIIXXXnnniii```PPPAAA888666888:::999777444222111111222333333222000///......//////////////////////////////................................................---------......//////000---/////////333999:::888/////////000000000111111111000000000000111222222///111333444444555777888999:::;;;<<<>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEEEEEEEFFFFFFFFFJJJHHHFFFCCC@@@???>>>>>>BBBBBBBBBAAA@@@>>>===<<<======<<<;;;:::999999888::::::888888888888999:::999888666555333222222222111111222222111000000////////////.........------------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************++++++++++++++++++++++++)))))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------------------------------------------------------......//////000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000111111111111222ooo]]]YYYQQQRRRMMMMMMHHHEEEBBBAAAAAA@@@===::::::999888777666444333333///...------,,,,,,---------------,,,,,,,,,++++++******************************++++++++++++******))))))*********+++++++++************************************************((())))))************)))((()))+++,,,------,,,,,,***++++++,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,.../////////...---///////////////////////////////////////.........,,,///111111000///000222000000000000111111111222222222333333333333222222111111222333444555555666777777777666555666666777222333666888888888999<<<<<<===<<<<<>>;;;888555333333333222111000000111333444000000000...---,,,------........................------------------------........................,,,,,,---......///000000---//////...111666777444////////////000000000111000000000000000111222222...000333444444444666777777888999;;;===???@@@AAA??????>>>>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@????????????AAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999888777777777888999;;;<<<999888777555444333333222111111222222222111000000//////.........------------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************((((((((()))))))))******************++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000////////////////////////........................////////////////////////000000000000111111111111000000000000111111111111ooo]]]YYYQQQRRRMMMNNNHHHEEEBBBAAAAAAAAA===::::::999888777666555444333......---,,,,,,,,,,,,------------,,,,,,,,,++++++******************************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))************************&&&'''(((***++++++++++++'''(((***+++,,,,,,++++++++++++,,,,,,,,,+++******,,,---......,,,,,,---...+++,,,...000000///...,,,////////////////////////000000000000////////////***---000000///...000222000000000000111111111111222222222333333222222222000000111222444555666666///222444555333222333444333333666777666333333555///666:::999999;;;;;;999???GGGQQQYYYaaammm}}}}}}tttcccPPPEEE@@@<<<666777333111222444333333333...000222444333111...,,,...000111111///...------........................------------------------........................,,,,,,------...///000000000000...+++,,,///...***////////////000000000000000000000000000111111222222333555555333222222333666666888:::<<<>>>???@@@?????????>>>??????@@@AAA?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCC@@@AAABBBCCCDDDCCCBBBBBB@@@???>>>===<<<;;;::::::666666666666888:::<<<===:::999888666555444333333111222222222222111111000//////.........------------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******)))************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////........................////////////////////////000000000000111111111111000000000000111111111111ooo]]][[[SSSSSSLLLJJJIIIEEEAAAAAACCCBBB===888777777777777666555444333000000///...---,,,,,,,,,------,,,,,,+++***))))))++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......---,,,---...///000///////////////.........////////////////////////000000000000000000000000222222111111111111111111111111111111111111111111444333333222222333333444333333333333333333333333555555555555666666666666::::::;;;<<>>888777555333666555333222111000000000//////000000000000//////...................................................,,,+++,,,//////---***------------------------////////////////////////......////////////......////////////000000000000000111111111111222222222000111111222222333444444666777888:::<<<>>>???@@@@@@???>>>>>>>>>???AAABBBEEECCCAAA>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@AAACCCEEEDDDDDDEEEFFFGGGEEECCCAAA@@@AAA@@@AAACCCEEEEEECCCAAA@@@999888888888888888999999999999999888777666666555444444333222111//////...///............---------------,,,,,,+++***))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///------............------..............................////////////......000000000000111111111111kkkZZZYYYRRRSSSMMMLLLHHHDDDAAAAAABBBAAA<<<888888888888777666444333222000000///------,,,,,,---------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------,,,---...///000////////////....................................000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222333333333333333333333333333333444444555555555666666666777777666777888;;;>>>???888>>>GGGPPPYYYeeesss||||||vvviii___RRRIIIEEECCC@@@>>>:::===<<<666222222444333666555333222000000///////////////000000/////////........................------------------------...,,,+++,,,...///---+++------------------------..............................////////////........./////////000000000000000000111111111222222222111111111222333333444444666777888:::;;;===>>>???@@@???>>>>>>>>>???@@@AAA@@@@@@???>>>???AAACCCDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGDDDCCCCCCCCCBBBFFFJJJMMMLLLHHHBBB>>>888888777777888888999999999888888777666666555555444444333222111000//////............------------------,,,++++++***))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............------............------..............................////////////............/////////000000000gggXXXXXXQQQSSSMMMMMMFFFCCC@@@@@@AAA???<<<888999999888777555444222111000///...---------------------,,,,,,++++++******++++++************++++++************************+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,---......///................................................000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222333333222222222222222222222222444444444444555555555555555555444333333444666777777888:::;;;>>>FFFQQQYYYhhhoootttvvvzzzooobbbVVVLLLFFFGGGBBB;;;888999:::999888333999;;;666111333666777555444333111000///............////////////......---------------------------------------------------,,,,,,,,,......,,,+++------------------------------------------------......////////////............/////////000000000000000000111111111222222111111222222333333444444666777888999;;;<<<>>>>>>@@@???>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFGGGGGGGGGLLLSSSWWWUUUMMMCCC===777777777777777888999:::777777777666666555555444444444333222111000000///............------------,,,,,,,,,+++******))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------......////////////......------........./////////gggYYYYYYRRRRRRMMMMMMEEECCCAAA@@@@@@>>>;;;888:::999999777555333111000000///...---------------------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------......------...............///........................000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222222222222222222222222222333333333333444444444444666555444444444444555555888888888777888===EEEJJJLLLQQQRRRRRRWWWcccmmmqqq{{{nnngggcccYYYVVVQQQKKKEEE@@@<<<::::::777444444555666555444555<<<>>>888222222555666444333222000///...---------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........./////////000000000000000000111111111111111111222222333444444555666666777999:::<<<======??????>>>>>>============@@@AAAAAAAAAAAA???>>>===DDDEEEFFFGGGIIIJJJKKKLLLHHHGGGFFFCCCAAAAAABBBCCCEEEGGGIIIJJJIIIIIIJJJKKKLLLQQQWWW[[[XXXOOODDD===777777777777777888999999666555555555444444444333444333333222111111000000.........---------,,,,,,,,,+++++++++******))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,------......------,,,---------------------------......//////......---------........./////////jjj]]]\\\SSSRRRLLLMMMDDDCCCBBB@@@???===;;;999:::999999777555333111000//////...------------...---------,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------------,,,---------......//////........................//////////////////////////////000000000111111111000000000000000000000000222111111000000111111222111111111111111111111111222222222222333333333333444444444444555555666666222333333333444666:::===;;;===>>><<<<<<@@@CCCDDDJJJMMMRRRXXX___iiisssyyyyyytttiii[[[NNNDDD@@@>>>;;;:::999888888999::::::444333222222333222111000111777999444//////111111222111000///...---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------............//////////////////000000000111111111111222222333444444555555666666777888999;;;<<<<<<========================???@@@AAABBBBBB@@@???>>>BBBCCCDDDFFFGGGIIIJJJKKKEEEFFFEEECCC@@@@@@AAACCCEEEGGGIIIJJJJJJJJJKKKLLLOOORRRVVVWWWTTTMMMDDD???888777777777777777777888444444444333333333333333222222222111111000000000...------------,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))******)))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------------------------------............------....../////////000000000mmm```___TTTRRRLLLMMMDDDDDDCCCAAA???===;;;:::999999888777555444222111///......---------......------------,,,,,,,,,,,,++++++************++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++***++++++,,,,,,++++++***************++++++++++++++++++,,,------------,,,,,,,,,,,,---......//////------------------------////////////////////////...//////000000111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111222222222222111111222333333444444555666777777888999999999999333555777777666666777888666777888888999>>>FFFMMMOOOZZZhhhssszzzwwwssslllcccZZZRRRLLLJJJIIIFFFAAA:::555333555777555444444333222333333333444444555666666555555444...222333111000222222000000///......------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........//////////////////000000000111111222222333333444444555555555666777888999:::;;;;;;;;;;;;<<<===============;;;===???BBBCCCDDDDDDDDDAAABBBCCCDDDFFFGGGHHHIIIEEEGGGHHHGGGCCCAAABBBDDDDDDGGGIIIJJJIIIJJJKKKLLLOOOQQQRRRQQQNNNIIICCC@@@999999888777666666666666222222222222222222222222111111000000000/////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((())))))******))))))((())))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------....../////////000000000mmmaaa___TTTRRRLLLNNNEEEEEEDDDCCC@@@===<<<;;;888888888777666444333222......---------......///------------------------++++++************++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,++++++***************++++++++++++***+++,,,---------,,,,,,++++++,,,------...//////------------------------////////////////////////......//////000111111222000000000000000000000000000000000//////000000000000000000000000000000000000000000111111111222222000111111222222222222222333222222333444444444333444555666888777666777:::666888888666333333888===777;;;AAAEEEIIIOOOWWW]]]hhhnnnxxx~~~uuummmeee]]]UUUOOOJJJHHHDDDAAA>>><<<:::999666666666444333444777:::555444333222111///......---...000000///............111111000333777555000---------,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++***+++,,,++++++++++++++++++++++++------------------------,,,------......------,,,---------.........//////////////////000000000111222222333333444555555555555666666777888999::::::888999;;;===>>>>>>>>>===<<<===???AAADDDFFFGGGHHHBBBBBBCCCDDDFFFGGGGGGHHHJJJMMMOOOMMMHHHCCCCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKGGGCCC@@@;;;:::888777555444444444111111111111111111111111////////////............---------,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++************++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////lllaaa___TTTRRRMMMNNNEEEEEEEEECCC@@@===<<<<<<777777777777666555444333......---------......///------------------------++++++************++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++)))************+++++++++***+++,,,---...---,,,,,,++++++,,,,,,---...//////------------------------////////////////////////---......///000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111222222222333222111111000333111111111333555666666555444444444333111333666111555888777444333666:::::::::999999999===CCCGGGFFFIIIRRRYYYYYYXXXaaannnpppmmmmmmvvv|||tttoookkkjjjfff]]]VVVTTTUUUPPPIIIFFFEEECCC>>>999999888777777777777555333333555666555333111111222000111111222222111111000222333444333111///////////////...---222555222+++,,,++++++,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++...---+++)))***,,,++++++++++++++++++++++++------------------------,,,------......------,,,---------.........//////////////////000000000000222222333444444555555666555555666777888999999:::777888:::<<<>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGHHHOOOSSSVVVSSSLLLFFFDDDEEECCCEEEGGGHHHGGGGGGHHHIIIIIIJJJLLLLLLJJJFFFBBB???<<<;;;999777555444333333000000000000000111111111...............------------------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......kkk]]]]]]VVVUUUMMMKKKDDDEEEBBB>>>>>>@@@???::::::888777666777666555333000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++************************+++*********))))))(((((()))************)))((((((************************************************))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******,,,...///---------............///000000//////.........---////////////////////////......////////////............///000000000000000000000000000000000000000//////000111111111111111111111222222222333333333222222222222222222222222222222222333333333444444666666666666666666666666888999:::<<<>>>@@@AAABBBBBBAAABBBGGGOOOTTTTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\^^^```ccceeedddaaa^^^[[[YYYYYYZZZ[[[\\\[[[WWWTTTVVVUUUTTTQQQOOOLLLIIIHHHAAA@@@@@@???===;;;999888777777666666555555555444333333333333333333333333222111111111000000////////////////////////////////////000000000000//////------............------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************))))))))))))************+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////000000111111111222222222555555666777777777777777888777777888999<<<>>>???AAA@@@???@@@BBBDDDDDDDDDEEEEEEEEECCCBBBBBBEEEHHHNNNMMMLLLKKKJJJIIIFFFDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEECCCBBB@@@>>>;;;777666777777444222000000000000////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////iii[[[[[[UUUUUUNNNMMMFFFFFFCCC???>>>@@@???::::::999777666777666555333000000///------,,,,,,---------,,,,,,,,,,,,++++++************************************)))))))))(((+++++++++++++++***)))(((************************************************))))))))))))************)))))))))(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,+++******,,,---///------------............000/////////.........---...........................//////000000//////.........///000000000000000//////////////////////////////000111111111111000111111111222222222333333222222222222222222222222222222222333333333333444444444444444444444444444666666777777777777888888666555555999???BBBAAA>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<:::<<<>>>@@@???===;;;999::::::;;;===>>>===999777999999999::::::999888888555555555555444444333222555555555444444333333333333333333333333333333333111111111000000000//////......................../////////000000/////////------............------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************))))))))))))******)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////000000000111111111222222444444555666777888888777888777777888999;;;===???AAA@@@???@@@BBBDDDEEEDDDDDDCCCBBB@@@AAAEEELLLQQQQQQKKKDDDBBBCCCDDDAAA>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>===:::777666666666333111000000000000/////////...------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------...---------------...//////hhhZZZYYYSSSTTTNNNNNNHHHHHHDDD???>>>@@@???:::;;;999777777777777555333000///...---------------------,,,,,,,,,,,,++++++************************************)))))))))))),,,,,,,,,,,,+++***)))(((************************************************))))))))))))******************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******,,,---...------------............/////////.......................................//////000000000000//////......///000000000000///////////////////////////...///000000111111000000000111111111222222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333222222222222222111111444777888555111333333333333333333333333888888888888888888888888444555666777777777555555666666777999;;;:::777555...///000222333333444444///000111222333333333333333333333222222222222111222222222222222222222222000000000000////////////..............................////////////......------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////............////////////000000000000111111111111222333444666777888888888888777777888999;;;===>>>???===<<<===@@@BBBCCCBBBCCCAAA???>>>@@@GGGQQQXXXWWWMMMBBB???BBBEEEBBB>>>BBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAAAAA@@@???===<<<;;;999666444444333222000000000000/////////......------------------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------......///jjjZZZYYYRRRSSSNNNNNNJJJIIIEEE@@@>>>@@@???;;;;;;999777777777777555444000///...---------------------,,,,,,,,,+++++++++*********************************))))))))))))))),,,,,,,,,+++***)))((('''************************************************((()))))))))******************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++************++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........................................................//////000000000000//////---...//////000000//////////////////////////////...//////000000000000000000000000111111111111222111111111111111111111111111111111111222222222222222222222222222222222222111111222222333333444444444444444666888777444000666666666666666666666666555555555444444444333333222222222333444444444555222222333555777777555333555555666666666555555444000000222333444444444444222222111111111111111111111111111111111111111111////////////////////////........................---......//////......---,,,------......------,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))***+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////////////////000000000111111000111333555777888999999888777777777999:::<<<===;;;::::::<<<>>>@@@@@@@@@BBBAAA???>>>@@@FFFNNNTTTSSSLLLDDDAAABBBDDDCCCAAAAAA@@@@@@??????@@@AAAAAA>>>????????????===;;;:::999777555333222111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************************************+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///lll\\\ZZZRRRSSSMMMMMMJJJJJJEEE???>>>@@@???;;;;;;999888777888777666444//////...------------...------,,,,,,,,,+++++++++************************))))))))))))))))))******************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++*********+++++++++,,,,,,************++++++,,,,,,,,,,,,,,,------------...---------.......................................//////000000000000//////------...///////////////..............................///000000000000000//////000000000111111111000000000000000000000000000000000111111111222222222222222222222222222222222222333333333444444444111111222444555444222000333333333333333333333333111111000000//////....../////////000000111222222.........000222222111///222222222111111///......//////000000000000000000111111111111111111111111000000000000000000000000.....................///........................------............------,,,,,,------------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******************************++++++++++++******((()))************)))((())))))***++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////....../////////000000000///000222444666888888999888777777777888:::;;;===;;;;;;<<>>@@@@@@???>>>======>>>???@@@===>>>??????>>>===;;;:::777666555333111/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((()))))))))***************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......kkk[[[ZZZSSSSSSLLLLLLJJJIIIDDD>>>===@@@???<<<;;;:::888888888888666444///......---------......------,,,,,,,,,,,,++++++************************))))))))))))************(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))************+++************++++++++++++*********+++++++++++++++,,,,,,,,,,,,---------------------------.........------------------------......////////////......------...////////////...........................---...//////000000//////////////////000000000000///////////////////////////000000000000111111111222222222222222222222222444333333222111111000000///000111222222222222222222222222222222222222222555555555444444333333333444444444444444444555555444333333444555666444333......///////////////...//////000000000///......000000000000000111111111////////////////////////---------...............------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******((()))***++++++***)))(((((()))******++++++******((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////............////////////...000111333555777777888888888777777888999;;;<<<<<<===AAAEEEHHHHHHEEEBBBAAABBBCCCBBB@@@>>>>>>>>>888<<<@@@@@@===;;;===@@@@@@>>><<<;;;;;;<<<===>>><<<===>>>>>>>>><<<;;;:::666666555333000......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******************************)))))))))*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...eeeXXXYYYRRRSSSLLLKKKHHHGGGBBB<<<<<>>???@@@AAA@@@>>>>>>???@@@???>>><<<>>>@@@BBBAAA@@@???===;;;999888999;;;<<<999:::;;;<<<;;;:::999888555777777444000---...000//////.........---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...dddXXXVVVPPPTTTPPPOOOHHHFFFAAA<<<===@@@???;;;:::;;;:::666666888666222000000///...---,,,,,,,,,+++,,,---...////////////+++++++++************))))))((((((((()))***++++++,,,,,,+++***))))))******(((***,,,,,,*********+++******))))))((((((''''''''')))(((&&&%%%'''******)))))))))))))))))))))))))))***+++***'''&&&'''(((&&&&&&''''''(((***+++,,,(((((((((((())))))))))))+++)))(((&&&&&&((()))+++,,,+++*********+++,,,---*********+++,,,,,,,,,---,,,---...---,,,******+++...,,,++++++,,,---,,,+++---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,................................................------------------------------............------............////////////////////////////////////333333222111000///......//////............//////000000111111111222222222000000000000000///......///////////////.........////////////........................////////////...........................//////...------///111........................------------------------111...------...,,,(((%%%+++,,,---------,,,******+++---///000///---***(((,,,,,,,,,++++++***************++++++++++++******))))))))))))************''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,------...............////////////............///////////////000111333555777888999666777888:::;;;<<<<<<======???CCCEEEFFFDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCC@@@<<<999777888:::;;;===<<<;;;;;;;;;;;;:::999666555555444222111000000///......------,,,++++++(((((())))))*********+++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))),,,,,,+++***)))))))))***)))************+++++++++---,,,***((((((((())))))++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------fffZZZWWWQQQTTTOOONNNHHHFFF@@@<<<<<<@@@???;;;:::;;;999666666888666111//////......------,,,,,,,,,,,,---.........------+++++++++************)))))))))))))))))))))***+++++++++***)))))))))))))))''')))+++***)))((()))******)))))))))((((((((('''"""%%%'''(((''''''&&&%%%))))))))))))))))))))))))&&&'''))))))((((((***+++((((((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***++++++*********+++,,,---*********++++++++++++++++++---......,,,++++++,,,,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------------------------------------------------------------------------------............---------.........////////////////////////////////////222111111000000//////...000//////.........//////000000000111111111222222///000000000000///......///.....................////////////.........------.........////////////........................---///000///...---///000////////////////////////------------------------...---,,,,,,...---+++(((+++,,,---...///...---,,,---...//////...---***))),,,,,,,,,++++++*********)))******++++++******)))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,------...------------........................///////////////000111222444555777777666777999;;;<<<===>>>>>>===???AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBB@@@===:::888888999:::<<<:::999999999999888666555555444333222111000000.........---,,,,,,++++++((()))))))))************)))******************)))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((())))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***))),,,+++******))))))******))))))*********+++++++++******)))(((((())))))*********)))))))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------iii\\\YYYQQQTTTNNNLLLGGGEEE@@@;;;<<<@@@???;;;:::;;;999666666888666111.........---------------,,,,,,---------,,,+++++++++++++++************)))+++***))))))))))))))))))******)))((((((((())))))'''(((******((('''((()))))))))))))))((((((((((((''''''((()))***)))(((((())))))))))))))))))))))))&&&'''))))))((((((***+++******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***+++************+++,,,,,,******************))))))+++---...///---------...,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,.........------............------,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,---------.........//////////////////////////////////////////////////////111000000///........./////////000000000111111111/////////000//////...---........................//////.........------------------.........//////........................---...000000...---......////////////////////////------------------------,,,++++++,,,......,,,++++++,,,...000111111111111000000///...---,,,+++***+++++++++++++++*********)))******++++++******)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***))))))))))))***++++++++++++++++++++++++++++++******++++++,,,---------+++,,,,,,,,,---------------............////////////000000111222333444555666777999;;;===>>>??????===>>>???@@@AAAAAAAAAAAA????????????@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDEEE@@@???>>><<<;;;::::::::::::888777777777777666444555444444333222111000000......------,,,,,,++++++))))))))))))************((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))++++++***)))))))))******)))))))))*********++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,jjj^^^[[[RRRTTTMMMJJJFFFEEE???;;;<<<@@@???;;;:::;;;999555555777555111---------------------...---------,,,+++***))))))+++++++++*********))))))++++++***)))((((((((()))))))))((((((((((((((()))((()))+++***)))'''((()))))))))))))))((((((((((((,,,(((&&&'''((((((***---)))))))))))))))))))))))))))***+++***'''&&&'''((()))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,+++*********)))(((((((((+++---//////.........000.........///111222222111........................111000000//////000000111------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.................................------........./////////111111000///................../////////000000000...////////////...---------------------..................---------,,,,,,,,,,,,---------.................................,,,...000000...------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++,,,...111333333444444222111///---+++++++++++++++++++++***************))))))************))))))((()))))))))******************))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++*********************************+++,,,,,,------,,,,,,,,,,,,---------------------.........////////////000000111111222222444555777:::<<<===>>>>>>=========>>>???@@@AAABBB============>>>???AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@???>>>===<<<;;;:::888666666666666444333444333333222111000000000......------,,,++++++***)))))))))))))))*********(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))******))))))))))))******))))))))))))************((((((((())))))((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,jjj^^^[[[SSSTTTMMMJJJFFFDDD???:::<<<@@@???;;;999:::888555555777555000,,,,,,,,,---------------------,,,,,,+++***((((((+++++++++*********))))))++++++***)))((((((((())))))((((((((((((((()))))))))+++,,,,,,***((())))))(((((((((((()))))))))))))))%%%$$$***,,,)))'''((((((((((((((((((((((((((()))***+++***'''&&&'''(((''''''((()))***))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))******+++++++++++++++*********)))(((((((((+++---//////.........000...---...000222333222000........................///......------......///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////000000///......---......------........./////////...............---,,,,,,+++,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,+++,,,///111333444444444111000...+++******+++,,,************************)))))))))******)))))))))((()))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))***+++************************))))))***++++++,,,,,,---,,,------------.........------------............/////////000000000111111333444666888:::;;;<<<<<<<<<<<<<<<<<<===???AAABBB<<<;;;;;;:::;;;===???@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===;;;999777777777666444333222222222111111000000///...------,,,++++++************))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))***))))))((())))))******(((((()))))))))***************))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,hhh]]][[[SSSTTTNNNJJJEEECCC>>>:::<<<@@@???;;;999:::888555555777555000---------,,,,,,,,,,,,,,,---------,,,+++***)))(((+++++++++************)))+++***))))))))))))))))))))))))((((((((()))*********,,,---,,,***)))))))))(((((((((((())))))))))))(((%%%+++666999000(((%%%((((((((((((((((((((((((&&&'''))))))((((((***+++&&&'''(((*********)))((((((((((((((())))))))))))(((((())))))))))))((((((((()))******++++++************************))))))+++---...///---------...+++++++++---//////...,,,++++++++++++++++++++++++*********))))))*********+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------++++++,,,,,,---------......---------------......,,,,,,---------.........------......------,,,+++***++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,---,,,---///111222222222111...---,,,*********++++++)))))))))***************((())))))******))))))((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))(((((((((((()))******************************))))))******+++,,,,,,,,,------------............,,,------------........./////////000000111111111333444555777888999::::::;;;;;;<<<<<<>>>???AAABBB===<<<:::::::::<<<>>>???????????????????????????BBBCCCCCCBBBBBBAAA??????;;;:::888777777666444333111111111000000000//////------,,,,,,++++++******************))))))))))))((())))))******))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((((((((()))******((((((((()))))))))******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++************************************++++++++++++eee[[[ZZZSSSUUUOOOKKKDDDCCC>>>:::;;;@@@???;;;999:::888444444666444000...------,,,,,,+++++++++,,,---------,,,+++******+++++++++************)))))))))))))))))))))***+++)))))))))))))))***++++++***+++,,,+++)))((('''((('''((((((((()))))))))***,,,'''+++777;;;222***)))((((((((((((((((((((((((&&&'''))))))((((((***+++'''(((*********)))'''&&&(((((((((((())))))))))))(((((())))))))))))(((((('''((()))***+++******)))*********++++++++++++++++++---......,,,++++++,,,*********,,,...---+++)))************************))))))(((((((((((())))))++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------------,,,------------,,,++++++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++***+++---111555++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,***+++...000------///000000//////...+++******************+++((()))))))))*********+++(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((()))******************************)))))))))***++++++,,,,,,+++,,,,,,,,,------------,,,,,,---------...............///000111111222222555666777888888999999999:::;;;<<<>>>???@@@AAABBB???>>><<<;;;;;;<<<>>>@@@????????????????????????BBBBBBAAAAAA@@@?????????;;;999777777666666444222000000000000000/////////------,,,,,,+++*********************)))))))))((()))******************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((((()))******(((((((((((()))))))))******)))''''''(((+++...111++++++++++++************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++cccYYYYYYSSSUUUOOOLLLDDDBBB>>>999;;;@@@???;;;999:::888444444666444000......---,,,,,,+++******,,,,,,---------,,,+++++++++++++++************)))))))))(((((()))***++++++******))))))***+++,,,,,,)))***+++***(((&&&&&&''''''((((((((())))))******///$$$"""***///)))'''+++(((((((((((((((((((((((()))***+++***(((&&&'''((()))***++++++***(((%%%$$$(((((((((((())))))))))))(((((())))))))))))(((((('''((()))++++++******)))*********+++,,,,,,,,,---,,,---......,,,******+++++++++,,,---///...+++(((+++++++++++++++++++++++++++******************++++++*********+++,,,,,,---************************************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......++++++,,,,,,,,,---------,,,------------,,,++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********************************)))***---333777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++***,,,000333---.../////////...,,,+++((()))))))))************(((((())))))*********+++(((((())))))))))))(((((())))))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((())))))*********+++((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000111222333333777777888999999999999999:::;;;===???@@@AAAAAABBBBBB@@@>>><<<<<<===???AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???;;;999777666666555333111000000000000////////////------,,,,,,+++******)))+++*********))))))((((((******++++++++++++******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******(((((((((((()))))))))))))))(((&&&&&&(((---222666---,,,,,,,,,+++*********))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++