BM6P6(@ jjj[[[[[[XXXWWWWWWRRRVVVZZZZZZTTTNNNIIIDDD???:::444000111000...---//////......---------......666999;;;<<<;;;::::::;;;;;;999666333222333555666333333555999@@@CCCBBB@@@333111...---...///000000222444777999;;;<<<;;;;;;::::::;;;;;;;;;:::999888444333222111111111222333111222444555777888999999888999:::<<<===???@@@AAAFFFEEEEEEFFFGGGJJJLLLMMMNNNOOOQQQRRRSSSUUUXXXZZZ[[[\\\]]]___aaadddfffgggkkkiiigggfffhhhlllpppssstttssssssvvv{{{}}}iii______```^^^ZZZXXXXXX]]]mmmsssbbb]]][[[\\\^^^]]]ZZZUUUSSSUUUWWWUUUSSSPPPLLLHHHCCC===:::>>>AAAGGGPPP[[[fffooouuu{{{}}}~~~}}}~~~~~~}}}zzzxxxooonnnkkkhhheeebbb``````]]]]]]\\\YYYUUUTTTTTTUUUPPPPPPQQQQQQPPPPPPOOONNNQQQOOOOOORRRUUUZZZfffqqqyyy~~~ppp___SSSKKKGGGFFFDDDBBBBBBBBBBBBAAA@@@AAACCCBBBDDDSSSnnn~~~fffbbbTTTJJJAAA?????????@@@BBBBBBMMMvvvyyy\\\LLLVVVqqqtttooommmppp|||}}}|||{{{zzzzzzyyyuuuppplllgggddd___ZZZUUUQQQOOONNNKKKOOORRRPPPNNNPPPXXX______eeehhhffffffkkkpppqqqjjjcccdddsssnnn```qqqwwwggg___RRRGGG@@@<<<:::999:::999888666666666666777>>>aaajjj[[[[[[XXXWWWWWWRRRUUUZZZZZZTTTNNNIIIDDD???:::444000111000...---//////......---------......666888:::;;;;;;;;;===>>>===:::777444222333444666444333444888>>>AAAAAA???333111...---...///000000222444666999;;;;;;;;;:::999:::;;;;;;;;;:::999888444333222111111111222333111222333555666777777777888999:::<<<===???@@@AAAEEEEEEEEEFFFHHHJJJLLLNNNNNNOOOQQQRRRSSSUUUXXXZZZ[[[[[[\\\^^^aaaccceeegggjjjhhhgggfffhhhlllpppssstttsssrrruuuzzz~~~{{{mmm^^^VVVYYY\\\[[[XXXTTTSSSXXXgggrrriiihhhhhhooojjjddd^^^[[[YYYXXXXXXVVVUUUSSSPPPKKKFFFBBB???>>>@@@CCCIIIRRR[[[cccgggqqqsss|||~~~{{{xxxpppooolllhhheeebbb```___\\\]]]]]]ZZZWWWTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOQQQPPPQQQTTTWWW\\\fffqqqzzz}}}xxxjjjZZZPPPJJJFFFHHHFFFDDDDDDEEEFFFFFFEEEAAACCCCCCDDDRRRmmmeee___TTTJJJBBB?????????@@@BBBDDDOOOxxxyyy\\\KKKUUUppp|||sssoooxxx||||||{{{zzzyyywwwtttoookkkfffccc___YYYUUUQQQOOONNNOOORRRTTTRRROOORRR[[[bbbdddlllsssuuuvvvyyy||||||zzzqqqooo{{{pppbbbuuuuuuccc\\\RRRIIICCC???<<<::::::999888666666666666777@@@aaakkk\\\[[[WWWVVVVVVRRRUUUYYYYYYTTTMMMIIIDDD???:::444000111000...---///......---------......///444666888999:::<<>>>>>===333111...---...///000000222333666999;;;;;;;;;:::999:::;;;;;;;;;:::888777444333222111111111222333111222333444555555555555888999:::<<<===???@@@AAACCCCCCDDDFFFHHHKKKMMMOOONNNOOOQQQRRRSSSUUUXXXZZZZZZZZZ\\\]]]```bbbeeefffhhhgggffffffhhhlllqqqtttuuusssrrrssswww|||~~~ggg^^^UUUTTT[[[dddiiijjjccc______iiivvvuuuwwwwwwtttlllccc]]][[[[[[YYYWWWYYYZZZZZZWWWQQQJJJEEEBBB???>>>>>>@@@EEEKKKRRRVVVaaadddnnn{{{|||zzzsssqqqmmmiiieeebbb___^^^\\\^^^___]]]ZZZVVVTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPSSSWWWZZZ]]]gggpppsssrrrjjj\\\PPPKKKHHHEEEFFFDDDBBBBBBEEEGGGHHHIIIHHHJJJIIIIIIUUUnnniii]]]UUUKKKBBB@@@@@@???@@@BBBFFFQQQzzzxxx[[[JJJUUUpppxxxsssvvvvvv}}}}}}{{{zzzxxxwwwvvvtttqqqmmmjjjdddbbb^^^YYYUUUQQQOOOOOOSSSUUUUUUSSSRRRVVV```gggpppxxxqqqcccwwwuuu```ZZZRRRKKKEEEAAA>>><<<:::999888666666666666777BBBbbblll^^^\\\VVVTTTUUURRRTTTXXXYYYSSSMMMIIIDDD???:::444000111000...---///...------------...//////333444666777888;;;???BBB???===999666444444444555444222000111666999:::999333111...---...///000000111333666999:::;;;::::::999999:::;;;:::999888777444333222111111111222333222333444555555555555555888999:::<<<===???@@@AAABBBCCCDDDFFFIIILLLNNNOOONNNOOOQQQRRRSSSUUUXXXZZZYYYZZZ[[[]]]___bbbdddeeegggfffeeefffiiimmmqqqtttuuusssrrrrrruuuzzz~~~vvvpppaaa[[[XXX]]]kkk{{{}}}sssssspppkkkccc^^^\\\[[[ZZZYYY\\\___bbbaaaZZZPPPGGGAAA@@@>>>;;;:::<<<@@@EEEHHHSSSVVV^^^kkksssxxx~~~{{{uuusssoookkkfffbbb___^^^]]]___aaaaaa]]]XXXUUUTTTUUUTTTTTTSSSSSSSSSSSSSSSPPPPPPTTTYYY\\\___gggqqqoookkkaaaTTTMMMLLLLLLJJJHHHFFFDDDDDDGGGKKKMMMNNNSSSUUUSSSRRR[[[ssssssaaaVVVLLLCCCAAA@@@???@@@CCCFFFPPPyyyvvvYYYJJJUUUppp{{{hhh\\\ZZZppptttpppuuu|||yyyuuusssqqqqqqqqqooommmkkkdddaaa]]]YYYUUURRRQQQPPPTTTUUUUUUTTTUUU[[[eeemmm|||qqqbbbsssyyybbb\\\SSSJJJEEEAAA???>>>:::999888666666666666777CCCaaammm___]]]VVVSSSTTTQQQSSSXXXXXXSSSMMMIIIDDD???:::444000111000...---///---------------...//////333444555666666888<<>>:::999;;;===???AAABBBGGGNNNRRRVVV^^^gggxxxzzzxxxtttoookkkgggdddcccdddfffhhhgggccc^^^ZZZXXXYYYXXXWWWUUUUUUVVVWWWWWWQQQRRRWWW]]]bbbfffoooyyy{{{mmmdddaaaaaa___[[[ZZZZZZ[[[^^^```aaa```[[[[[[ZZZ___ppplllXXXNNNEEEBBBBBB@@@AAACCCEEEPPPzzzuuuZZZLLLWWWrrr}}}uuujjjZZZNNNKKKKKKWWWlllttt___PPPQQQ[[[iii{{{{{{wwwpppnnnllllllnnnoooppppppiiigggbbb^^^YYYVVVTTTSSSQQQQQQQQQRRRVVV]]]eeelllwww~~~zzzvvvxxxppp___gggnnndddUUUIIIAAA??????@@@:::999888666666666666777;;;\\\{{{nnnaaa^^^UUUQQQSSSQQQRRRVVVWWWRRRMMMIIIDDD@@@:::444000111000...---///---,,,,,,------///000000:::;;;<<<:::888666666666444444444555666777999999555222111222444555222///333111...---...///000000000222555888999::::::999888999999::::::888777666444333222111111111222333111222333555666777777777888999:::<<<===???@@@AAABBBDDDFFFHHHJJJKKKKKKKKKNNNOOOQQQRRRSSSUUUXXXZZZ[[[[[[\\\^^^aaaccceeegggfffffffffgggiiikkknnnooosssuuuwwwwwwwwwyyy}}}{{{uuuoookkkjjjkkklllmmmooosssyyy~~~~~~xxxwww|||{{{~~~|||{{{zzzoooZZZJJJFFFCCC@@@<<<::::::;;;;;;;;;<<<@@@FFFHHHKKKUUU___jjjuuu{{{yyyvvvqqqmmmiiigggfffhhhiiijjjiiieee```]]]\\\[[[YYYXXXVVVVVVWWWXXXYYYTTTUUUYYYaaafffkkkvvv|||wwwvvvuuummmmmmmmmoooqqqrrrpppooofffcccaaahhh|||kkkYYYOOOFFFCCCBBB@@@AAACCCHHHSSS}}}xxx]]]MMMWWWqqqyyyuuuyyyvvvgggZZZVVVPPPRRRYYYdddhhhffffffiiiiiissszzzuuukkkaaaUUULLLJJJRRR^^^ooo{{{wwwuuurrrooonnnoooqqqqqqqqqmmmjjjfffaaa\\\XXXVVVUUUPPPPPPPPPQQQSSSYYY___cccjjjyyyzzzkkk```ZZZ[[[eeexxxrrr```jjjmmmdddWWWKKKCCC@@@??????:::999888666666666666777;;;\\\yyyooobbb^^^TTTPPPSSSQQQRRRVVVWWWRRRLLLIIIEEE@@@:::444000111111...---///,,,,,,,,,---...///000111>>>??????>>>:::666444444222222333444666888:::;;;666444333555777666333///333111...---...///000000000222555888999:::999999888888999:::999888777666444333222111111111222333///000222444555666777777888999:::<<<>>>???@@@AAACCCDDDFFFIIIJJJKKKKKKKKKNNNPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]___aaadddfffgggggggggggggggiiikkkmmmnnnsssvvvxxxyyyxxxzzz}}}{{{uuuoooiiiffffffiiimmmmmmllljjjjjjkkkuuutttuuuyyy}}}pppZZZHHHFFFDDDAAA===:::999888888777888<<>>:::999888666666666666777>>>]]]wwwoooccccccZZZRRRRRRPPPVVVUUUSSSPPPKKKGGGBBB@@@:::777222///............---,,,,,,,,,---...000111@@@AAAAAA@@@<<<999777777444444444555666777777888222222333555777888666444666333000.../////////...222333555777888999999888999:::::::::999888666555444444333222222222333333222333333444555666777777888999:::<<<>>>???AAAAAACCCCCCEEEGGGIIIKKKMMMMMMOOOPPPRRRSSSTTTVVVYYY[[[YYY\\\___aaabbbcccdddeeeiiiiiiiiijjjkkklllnnnnnnsssuuuxxxyyy{{{~~~{{{rrriiidddccceeekkkkkkssszzzsssbbb[[[^^^dddnnn|||qqqcccWWWPPPJJJFFFAAA===;;;:::999888999:::;;;===>>>AAADDDGGGUUU]]]lll}}}xxxtttrrrpppooommmppppppooommmiiigggfffgggeeebbb___^^^^^^^^^]]]\\\^^^YYY]]]hhhnnnrrr|||yyyjjj[[[QQQGGGEEEDDDCCCDDDFFFLLL[[[ZZZOOO\\\kkkvvvllltttzzzhhhgggXXXMMMMMMJJJGGGNNNbbbdddccc___]]]^^^]]]ZZZQQQOOOUUUggg|||{{{zzzyyywwwvvvwwwwwwxxxwwwtttooohhhbbb^^^ZZZYYYTTTRRRPPPOOOPPPQQQQQQPPPVVVZZZ```eeefffaaaXXXRRRKKKMMMUUUgggoooeeeqqq|||ggg```WWWMMMEEEBBB@@@@@@===;;;888555444555666777>>>VVVuuurrrcccaaaXXXQQQRRRQQQUUUUUUSSSPPPLLLGGGCCCAAA:::777222///...............---,,,,,,---...///000;;;>>>AAAAAA>>>;;;888777555555555555666666777777222222222444777888888777666333000......//////...222333555777888999999888999999999999999777666555444444333222222222333333333333444555666777888888888999:::<<<>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMOOOPPPRRRSSSTTTVVVYYY[[[ZZZ]]]```bbbcccdddeeeggghhhhhhiiikkklllnnnpppqqqrrrtttvvvyyyzzz}}}~~~wwwnnnjjjjjjnnnrrr{{{{{{~~~lllbbbbbbffftttyyykkk```WWWRRRKKKGGGBBB>>><<<:::999888777888999::::::===AAADDDJJJRRRaaauuu~~~zzzvvvtttsssqqqpppssssssssspppmmmjjjjjjjjjgggeeebbbaaaaaaaaa```___aaa^^^aaakkkqqquuuuuujjjZZZPPPGGGDDDDDDCCCDDDGGGMMM\\\___NNN[[[mmmcccQQQPPPNNNJJJNNN^^^cccjjjqqqzzz~~~xxxjjjcccbbbmmm|||~~~}}}{{{yyyyyyxxxyyyyyywwwuuurrrmmmfff```[[[XXXVVVSSSQQQPPPPPPQQQQQQPPPQQQVVVaaalllsssoooeee\\\YYYUUUVVVbbbyyynnnfffyyy}}}fff```VVVLLLFFFBBBAAA@@@===;;;888555444555666777:::RRRrrr}}}tttbbb___VVVQQQSSSRRRTTTTTTRRRPPPLLLHHHEEECCC:::777222///............///...---,,,------//////666:::???AAA???<<<999888777777666666555555555666222111111333777:::;;;;;;555333///....../////////111222555777888999999888888888888888777666555555555444333333222222222333444444555666777888999999888999:::<<<===???@@@AAADDDDDDEEEGGGHHHJJJKKKLLLOOOPPPRRRSSSTTTVVVYYY[[[[[[^^^aaabbbcccdddfffgggfffgggiiikkknnnppprrrsssooorrruuuwwwzzz}}}uuuooopppwww~~~yyyllliiilll~~~jjj```[[[WWWSSSLLLHHHCCC???===<<<:::888666888999888888:::???CCCDDDJJJWWWjjj|||yyyxxxvvvtttssswwwxxxwwwuuuqqqooooooooojjjhhhfffeeeffffffeeedddfffdddhhhpppuuuyyymmmhhhXXXOOOFFFDDDDDDDDDEEEHHHMMM\\\bbbLLLWWWlllsssYYYVVVSSSMMMQQQeeekkkuuuxxxooorrr}}}~~~|||{{{||||||}}}xxxxxxvvvrrrkkkddd]]]YYYYYYVVVSSSQQQQQQQQQPPPOOOIIIPPP___rrruuujjjfff]]]VVV___tttooohhh~~~fff___UUULLLFFFCCCAAA@@@===;;;888555444555666777888NNNmmm{{{zzzqqq```^^^WWWRRRSSSRRRSSSSSSRRRPPPMMMIIIFFFDDD:::666222///............000///------,,,---...///444777;;;======<<<<<<<<<:::999777666555444555555222111000222666:::<<<===555222///---.../////////000222444666888999999999777777777777666666555555555555444333222222222222333333444555666777888888999999;;;<<<===???@@@@@@DDDDDDEEEGGGHHHIIIJJJKKKOOOPPPRRRSSSTTTVVVYYY[[[[[[]]]```aaabbbccceeegggfffgggiiikkkmmmooopppqqqnnnpppsssvvvyyy|||{{{yyy~~~yyyttt{{{ppp]]]UUUTTTTTTRRRNNNJJJEEEAAA???===;;;999777999::::::999;;;@@@DDDHHHLLLTTTcccuuu|||{{{zzzxxxvvvyyyzzzyyywwwtttrrrrrrrrrmmmllljjjjjjllllllkkkjjjkkkkkknnnuuuyyy}}}~~~fffcccXXXNNNFFFDDDEEEEEEFFFIIIMMMZZZcccJJJSSShhhkkkaaaWWWQQQWWWpppwww}}}yyy}}}~~~~~~~~~}}}|||yyyuuuooohhhbbb___\\\YYYVVVSSSRRRRRRPPPOOOIIIPPPaaayyywwwjjj```dddtttqqqmmmfff___TTTKKKGGGEEECCCAAA===;;;888555444555666777;;;LLLggg{{{mmm]]]^^^YYYTTTTTTRRRSSSSSSRRRPPPMMMJJJGGGEEE:::666222///............000///------,,,---...///555777888888888:::===@@@<<<:::888666444444444555222111000222666:::;;;<<<444111...---.../////////000111333666888999999999777777777666666666666666666555444333222222222222111222222333444555666777999:::;;;<<<===>>>???@@@CCCCCCEEEFFFHHHIIIJJJKKKOOOPPPRRRSSSTTTVVVYYY[[[ZZZ\\\^^^___```aaadddffffffgggiiijjjllllllmmmmmmmmmpppsssvvvxxx|||hhhVVVOOOOOOPPPPPPOOOLLLGGGDDDAAA???<<<:::777888999:::<<<>>>@@@BBBIIIKKKPPPZZZkkk~~~{{{yyyzzz{{{{{{yyyvvvtttssstttqqqppppppqqqrrrsssrrrqqqqqqrrrvvv{{{}}}eee^^^YYYOOOGGGEEEFFFFFFGGGJJJKKKUUUhhhLLLSSSiii|||ttt___VVV]]]ppp~~~uuutttvvvzzz|||vvvqqqllliiiggg```]]]YYYVVVTTTRRRPPPNNNNNNTTTccc||||||jjjfffmmm{{{vvvvvvggg___SSSLLLIIIGGGEEEBBB===;;;888555444555666777===III___zzzkkk\\\^^^[[[WWWVVVSSSTTTTTTRRRQQQNNNJJJGGGEEE:::777222///............///...---,,,------//////777777666555555888===AAA===;;;888666444444555555222111111333666888888888333000...---...////////////000333555777999999999888777777666666777777888666555444333222111111111111111222333444555555666::::::;;;<<<===>>>??????AAABBBDDDFFFHHHJJJKKKLLLOOOPPPRRRSSSTTTVVVYYY[[[ZZZ[[[]]]^^^___```cccffffffgggiiijjjkkkkkkkkkjjjnnnqqqtttvvvyyy|||vvvdddUUUNNNMMMNNNNNNQQQNNNJJJFFFCCC@@@===;;;666555666:::???BBBAAA>>>BBBCCCFFFOOO___uuu~~~|||}}}}}}{{{xxxvvvvvvwwwwwwvvvwwwxxx{{{{{{zzzyyyzzz}}}lll___[[[RRRIIIGGGGGGGGGHHHKKKKKKPPPvvvpppSSSXXXooo{{{mmmgggrrr___```lll|||vvvhhh```^^^aaaiiirrr~~~~~~yyytttqqqooonnndddaaa\\\XXXUUURRRPPPNNNKKKOOOZZZnnn~~~eeeYYYXXXddd|||zzz}}}hhh___TTTMMMKKKJJJGGGDDD===;;;888555444555666777;;;DDDYYYtttxxxooo]]]^^^[[[XXXXXXVVVUUUTTTSSSQQQNNNJJJFFFDDD:::777222///...............---,,,,,,---...///000666777777666666777;;;>>>===;;;888555444444666666333222222333555666555333222000---,,,---/////////...000222555777888999999999888777777777777888999666666444333222111111111111222222333444555666666:::;;;;;;<<<===>>>??????@@@AAACCCEEEHHHJJJLLLMMMOOOPPPRRRSSSTTTVVVYYY[[[ZZZ\\\]]]^^^___aaadddgggdddfffiiikkkmmmmmmmmmlllppprrruuuwwwyyy|||~~~vvvkkkgggiiisssnnndddYYYQQQNNNNNNPPPRRROOOKKKHHHEEEBBB>>>;;;888444444;;;EEEIIIDDD===<<<===???EEETTTkkk}}}{{{{{{|||}}}}}}~~~xxxeee^^^TTTKKKIIIIIIHHHHHHKKKLLLLLLooowwwVVV[[[uuuxxxiiiqqqmmmccccccmmmwwwyyywwwuuupppkkkccc\\\UUUQQQOOORRR^^^jjjvvv~~~zzzvvvtttrrrgggccc^^^YYYVVVSSSOOOMMMHHHIIIOOOZZZjjjyyy|||jjjXXXNNNLLLUUUqqqxxx}}}jjj```TTTNNNMMMLLLIIIFFF===;;;888555444555666777888DDDYYYsssyyy~~~sss^^^]]]ZZZXXXZZZXXXVVVUUUTTTQQQNNNJJJFFFDDD:::777222///............---,,,,,,,,,---...000111555666888888777777999:::===;;;888555444555666777333222333444555555222000222000---,,,---/////////...000222555777888999999999999888777777888999:::777666444333222111111111222333333444555666777777:::;;;;;;<<<===>>>?????????@@@BBBEEEHHHKKKMMMNNNOOOPPPRRRSSSTTTVVVYYY[[[\\\]]]^^^___```bbbeeehhhccceeeiiilllnnnoooooooooqqqsssvvvxxxyyy||||||uuuqqqsss{{{{{{zzz}}}tttggg^^^WWWTTTWWW]]]iiihhhddd]]]UUUPPPPPPRRRSSSPPPLLLIIIFFFBBB>>>;;;:::666555>>>KKKOOOHHH>>>===<<<===BBBOOOeee~~~kkk```VVVMMMJJJIIIHHHIIIKKKMMMJJJjjj{{{UUU[[[xxxyyyzzzhhhxxxeeeXXX\\\]]]^^^cccjjjnnnmmmeeeaaa[[[UUUNNNMMMWWWcccqqq~~~~~~zzzuuusssiiieee___ZZZVVVSSSOOOMMMMMMLLLMMMQQQXXX```gggjjjbbbYYYSSSRRRQQQXXXqqqtttyyykkkaaaUUUNNNNNNNNNKKKGGG===;;;888555444555666777777FFF]]]tttsss\\\[[[XXXUUUXXXXXXUUUQQQPPPQQQOOOHHHCCCAAA===666111000...+++***,,,,,,++++++++++++,,,------666888::::::888666555555777777888999999999999888666333111222444555333000111///------...//////......000222444777888999:::888888888888888888888888888777666555444333333333444444444444555777888999:::::::::;;;===>>>@@@AAABBBBBBCCCEEEGGGJJJMMMPPPQQQRRRTTTTTTTTTVVVYYY\\\]]]]]]^^^```bbbeeehhhjjjhhhhhhiiijjjlllnnnpppqqqrrrvvvyyyzzzyyyyyy{{{~~~vvvqqqpppsssxxx{{{~~~zzz~~~tttccc\\\TTTOOOJJJHHHLLLSSS```hhhccc[[[ZZZVVVRRRVVVSSSPPPMMMIIIGGGDDD@@@===777777777777777888999:::666:::======EEE[[[xxx}}}jjj^^^VVVMMMHHHIIIKKKKKKIIILLLGGGddd\\\]]]~~~{{{vvvsss___ZZZSSSTTT```rrr{{{{{{ooogggaaa]]]TTTLLLTTTdddnnn}}}yyyvvvnnnjjjddd^^^XXXRRRLLLHHHKKKHHHIIIMMMQQQUUU^^^gggccc[[[TTTPPPOOOYYYrrrrrroooccc___XXXOOOMMMNNNKKKEEE>>>;;;777555555666666666;;;FFF\\\uuuppp[[[[[[XXXVVVYYYYYYUUUQQQPPPRRRPPPIIICCCBBB<<<666111000///++++++---,,,,,,,,,,,,,,,------...888:::======;;;888777666333444666777999:::;;;<<<888555222333555555333111222000...---...000/////////000222444666888999999888888888888888888888888888777666555444333333333444444444444555777888999:::::::::;;;===>>>@@@AAABBBBBBBBBDDDHHHKKKMMMMMMPPPQQQRRRSSSSSSUUUYYY\\\^^^^^^^^^```bbbeeegggiiihhhhhhiiikkklllnnnpppqqqssswwwzzz{{{yyyyyy|||~~~xxxttttttxxxzzzqqqeee]]]WWWRRRNNNLLLIIIGGGKKKQQQaaannnkkkaaabbb___WWWUUUVVVTTTQQQNNNLLLHHHDDDBBB777777666666666666777777555888::::::AAAUUUqqq{{{lll___WWWNNNJJJLLLNNNMMMKKKMMMGGGccc]]]```{{{fff\\\PPPOOO^^^uuuwwwkkkaaa\\\UUUNNNSSS]]]rrr~~~~~~}}}yyyvvvnnnkkkeee```\\\VVVQQQMMMKKKIIIIIIKKKMMMRRR^^^jjjjjjfffaaa\\\XXX^^^sss~~~oooqqqwwwbbb___YYYRRRPPPPPPLLLFFF>>>;;;777555555666666666777BBBWWWpppkkkZZZ[[[YYYXXXZZZXXXVVVRRRQQQSSSQQQJJJDDDCCC;;;555000000///,,,,,,...---------,,,---......///999<<>>;;;999888333333555666888999:::;;;999666333444666777666333444111///...///000000000000111333555666777888888888888888888888888888888888777666555444333333333444444444444555777888999:::::::::;;;===>>>@@@AAACCCAAAAAADDDIIILLLLLLJJJNNNPPPQQQRRRSSSUUUXXX[[[^^^^^^___```bbbdddfffggghhhhhhiiikkkmmmnnnppppppuuuxxx{{{{{{zzzzzz}}}vvvnnnxxxxxxmmmiiifff___YYYSSSNNNHHHCCCEEEJJJ___sssttthhhjjjkkk```WWWXXXVVVRRROOOLLLHHHDDD@@@999888777666666555555555555777999999>>>OOOiii|||rrrkkk```XXXPPPMMMOOOQQQPPPNNNOOOHHHaaa```bbbyyy|||{{{}}}vvvgggUUUPPP^^^tttyyykkk___ZZZWWWRRRTTTZZZmmm}}}zzz{{{|||yyyvvvpppmmmhhhccc___[[[VVVSSSLLLJJJIIIIIIHHHNNN]]]mmmuuuvvvuuuoooggghhhxxxyyypppxxxqqq```^^^ZZZTTTSSSSSSMMMFFF===:::666555555666777777888CCCYYYrrr|||iii[[[[[[XXXWWWXXXTTTWWWSSSRRRSSSQQQJJJEEECCC:::444000000000......000...------------...//////999<<<@@@AAA???<<<:::999777777666666666666666666888555333444777:::999888555333000///000111111000111222333555666777777777888888888888888888888888888777666555444333333333444444444444555777888999:::::::::;;;===>>>@@@AAACCCAAAAAADDDJJJMMMLLLJJJMMMNNNPPPQQQRRRTTTXXX[[[^^^^^^___aaabbbdddeeefffggghhhjjjkkkmmmnnnooopppvvvyyy||||||{{{{{{xxxiiipppzzzpppcccWWWLLLEEEFFFLLL]]]wwwzzzkkklllqqqgggZZZZZZWWWTTTPPPMMMHHHCCC@@@===<<<;;;999888777666666777777888:::>>>KKKcccwww}}}kkkkkk```YYYQQQNNNQQQSSSRRRPPPNNNHHH```cccddd|||rrr^^^WWWbbbvvv{{{pppeee```\\\XXXYYY]]]hhhzzz{{{{{{xxxuuurrrooojjjeeeaaa\\\WWWTTTMMMKKKJJJGGGDDDIII[[[mmm|||zzzoooooo|||zzzuuulll]]]]]]ZZZVVVUUUTTTMMMEEE===:::666444555666777777:::EEE\\\www{{{ggg[[[[[[WWWVVVVVVPPPWWWSSSRRRSSSQQQJJJEEECCC:::444000000000......111...------------...//////777:::>>>???>>><<<:::999:::999777666555555555555555222000333888<<<===<<<666333111000111111111000111222333555666777777777888888888888888888888888888777666555444333333333444444444444555777888999:::::::::;;;===>>>@@@AAABBBAAAAAAEEEJJJMMMNNNMMMMMMNNNPPPQQQQQQTTTWWWZZZ]]]^^^___aaabbbcccdddeeeggghhhjjjlllnnnooooooooouuuxxx{{{{{{{{{|||pppqqqzzzfffVVVLLLMMMSSS___{{{~~~mmmjjjmmmfff\\\ZZZWWWTTTQQQOOOLLLIIIGGG@@@???===;;;999888777777777666777:::<<>>@@@AAAAAABBBCCCFFFIIIMMMPPPSSSOOOPPPQQQQQQQQQSSSVVVYYY[[[]]]___aaacccdddeeeeeefffhhhjjjlllnnnooooooooosssvvvyyyzzzzzz}}}~~~xxx~~~dddRRRLLLMMMaaa|||ppphhhfffbbbaaaXXXUUUPPPNNNMMMLLLKKKKKKBBBAAA???===;;;:::999999888555666999:::@@@TTTiiivvvgggkkkbbb[[[TTTRRRTTTUUUTTTQQQIIIEEE\\\jjjaaazzz}}}xxxbbbaaaxxxxxxoookkksss~~~{{{wwwwww~~~zzzwwwuuuqqqnnnhhhccc^^^XXXSSSOOOPPPNNNMMMJJJEEEEEEOOO[[[ffflllnnnggg___```fffkkklllnnnssszzzuuupppzzzppp^^^___]]]YYYXXXVVVNNNEEE<<<999666444555777888888999BBBYYY|||uuubbbXXXVVVRRRUUUVVVPPPUUUQQQPPPRRRPPPIIICCCBBB<<<555111111000......000,,,,,,,,,,,,,,,------...333555888999999:::<<<>>>===<<<999777555555555666333000---///444888::::::666333111///000000///...///000222444666888999999888888888888888888888888888777666555444333333333444444444444555777888999:::::::::;;;===>>>@@@AAA@@@CCCFFFFFFGGGLLLSSSZZZQQQQQQRRRRRRRRRSSSVVVXXXZZZ[[[^^^aaacccdddeeeeeefffgggjjjmmmooooooooonnnqqqtttwwwyyyzzz}}}zzz___OOOJJJYYYuuuvvvmmmfffeeemmmddd___WWWPPPMMMLLLKKKJJJFFFEEEDDDBBB@@@???>>>>>>>>>:::999;;;999<<>>AAACCCAAA===888555333222222444111---...222666777777666333000////////////......000222444777888999:::888888888888888888888888888777666555444333333333444444444444666777888999:::::::::;;;===>>>@@@AAA???DDDGGGGGGFFFKKKUUU^^^RRRSSSSSSSSSRRRSSSUUUXXXYYYZZZ]]]aaaccceeefffffffffgggjjjmmmooooooooonnnpppsssvvvxxxyyy~~~rrr^^^WWWOOOlll~~~{{{sssjjjlll{{{yyyrrrfff\\\TTTPPPNNNMMMLLLKKKIIIHHHFFFEEEEEEEEEEEE???>>>???;;;;;;KKK___wwwllldddbbb___\\\]]]cccnnnzzzxxxuuugggaaaZZZWWWXXXYYYVVVRRRHHHAAARRRmmmZZZlllzzz|||uuudddooo~~~rrrfffZZZSSSUUUYYYZZZpppzzzxxxyyykkkhhhddd```]]]YYYUUURRRRRROOOOOOOOOLLLFFFDDDGGGKKKTTTXXXUUUQQQOOOJJJBBBEEEEEEFFFIIINNNTTTZZZ^^^ooohhhiii{{{vvvffffffccc^^^[[[YYYQQQIII<<<999555444555777888888888:::MMMsssuuuttthhh```WWWSSSUUUVVVUUUSSSSSSSSSRRRPPPMMMHHHEEEBBB===555000000000...---...------------------------222444777777666777;;;???BBB???<<<888555555555666222000//////111333333333555222///---......///...222222333444555777777888888888999999999:::::::::999999888666555444333222333333444555666777888888666999<<<===>>>>>>@@@AAAEEEEEEFFFHHHJJJMMMOOOPPPPPPRRRSSSTTTTTTUUUWWWZZZYYYZZZ[[[]]]```dddfffhhhllljjjlllpppqqqnnnmmmppprrrqqqtttyyy|||~~~|||eeeTTTTTTbbbsss|||xxxqqqsss{{{|||mmm^^^SSSNNNMMMKKKKKKLLLNNNOOOOOOMMMKKKKKKFFFAAA>>>;;;===IIIUUUxxx{{{pppiii```VVVQQQHHHIIIKKKNNNPPPYYYlll~~~}}}tttooodddaaa___]]]aaa^^^NNNBBBIIINNNppptttWWWccc~~~{{{nnnnnn|||pppaaaVVVUUUZZZ\\\mmmzzztttooohhhaaa]]]]]][[[WWWSSSUUUPPPKKKJJJJJJKKKJJJIIILLLQQQSSSOOOHHHEEEFFFFFFHHHGGGFFFEEEGGGLLLRRRVVVhhhvvvllliii|||wwwgggdddbbbbbbaaaZZZPPPGGG::::::999888777777888888888:::IIIhhh{{{~~~pppfff___VVVSSSUUUWWWVVVSSSRRRRRRQQQPPPMMMIIIEEECCC===555///000000...---...------------------------222555888999777777999<<<>>>;;;888555444444555666444222000000111333333333444222///.../////////...111222333444555777888888888888999999999:::::::::999999888666555444333222333333444555666777888888777999;;;<<<===>>>@@@BBBDDDEEEFFFGGGJJJLLLNNNOOONNNPPPRRRSSSTTTVVVYYY[[[ZZZZZZ\\\^^^```cccfffgggjjjhhhjjjnnnooolllkkkmmmooopppuuuzzz||||||}}}{{{}}}pppaaaRRRYYYfffrrrvvvtttuuuyyy}}}qqqcccXXXSSSLLLMMMPPPSSSWWWXXXVVVTTTSSSMMMGGGBBB======FFFQQQsssuuuhhh```WWWNNNJJJ@@@@@@BBBDDDFFFNNNaaarrr~~~wwwoooeeebbbaaa^^^bbb^^^NNNCCCHHHMMMnnnyyyWWW___vvv{{{|||vvv{{{nnnccc___``````qqqzzzuuuoooiiibbb^^^]]][[[WWWSSSRRRPPPMMMLLLMMMNNNLLLJJJHHHKKKOOONNNLLLJJJJJJIIIIIIJJJJJJJJJKKKNNNRRRTTTcccpppkkkiii|||rrrhhheeeccccccaaaZZZOOOFFF999999888777777777777777888:::GGGbbb|||kkkccc\\\UUUSSSUUUXXXWWWUUUPPPQQQPPPOOOMMMIIIFFFDDD<<<555///000000...---...------------------------333777;;;<<<:::777777999:::999666444444555777888666444111000222333333333333111//////000000///...111222333444555777888888888888999999999:::::::::999999888666555444333222333333444555666777888888999:::;;;;;;<<<===AAACCCDDDDDDEEEFFFHHHKKKMMMNNNLLLNNNQQQSSSUUUWWWZZZ]]][[[[[[\\\^^^```bbbeeefffgggfffgggkkkllliiiiiikkklllnnnuuu{{{|||zzz}}}wwwsss{{{~~~mmmaaaNNNMMMRRR^^^fffgggeeedddhhhmmmqqqqqqiii]]]RRRKKKJJJMMMRRRZZZbbbfffhhhggg___XXXQQQIIIBBB>>>CCCKKKiiipppaaaXXXOOOGGGCCC;;;:::999:::<<>>@@@BBBEEEEEEFFFFFFHHHIIIKKKLLLMMMPPPSSSVVVVVVWWWWWWXXXZZZZZZ\\\^^^```cccfffgggjjjiiijjjnnnooollllllnnnmmmoootttxxx{{{oooaaahhh}}}}}}wwwtttrrrwwwzzz~~~vvvxxx|||zzzoooeee]]]ZZZXXXRRRMMMKKKHHHGGGGGGIIIMMMNNNMMMKKKPPPNNNKKKKKKMMMOOOPPPPPPTTTPPPMMMMMMKKKFFFCCCDDDEEERRRdddttt~~~}}}wwwgggYYYMMMKKKMMMLLLIIIGGGAAA===::::::999999@@@HHHYYY]]]fffpppzzz|||{{{xxxvvvoooooooooiiifffZZZDDDBBB;;;BBBPPPjjjZZZKKKMMMddd{{{~~~vvv~~~|||xxxpppooollliiifffeeefffgggdddfffhhhgggdddccccccdddoootttxxxooommmlllkkkeeeXXXFFF888666666555555666666777888777777???UUUtttiii[[[VVVQQQQQQUUUXXXVVVTTTQQQQQQPPPNNNKKKGGGCCC@@@:::333...///111//////000------------------------,,,222999<<<;;;999999999:::888555333333444666777444222000222777===BBBDDD>>>999222---,,,,,,---...///000222444666888999:::888888999999999:::::::::999999888666555444333222333333444555666777888888666999<<<===>>>>>>@@@AAAFFFFFFFFFGGGHHHJJJKKKLLLJJJNNNRRRVVVWWWXXXYYYZZZYYYZZZ[[[^^^```dddfffhhhjjjiiijjjnnnooollllllnnnlllooouuuzzz}}}sssyyy~~~}}}~~~uuunnnmmmooorrrssszzztttjjj___YYYXXXTTTPPPPPPTTTZZZ]]]^^^YYYUUUPPPMMMMMMNNNOOOOOOJJJGGGFFFIIIIIIEEECCCDDD>>>IIIXXXhhh|||}}}{{{tttlllgggkkkssssssiii]]]TTTIIIAAADDDKKKMMMKKKIIIAAA>>>;;;;;;:::999>>>EEEMMMPPPVVV___iiirrrxxx{{{~~~}}}wwwpppppppppjjjfffYYYDDDBBB:::AAALLL```\\\NNNIII]]]|||~~~fffqqqzzzwwwjjjdddmmm{{{|||xxxpppooommmjjjhhhgggiiijjjiiinnntttvvvtttqqqppppppvvvuuuuuupppnnnmmmkkkfffXXXEEE777666666666666666777888888;;;888===PPPooogggXXXRRRPPPTTTYYYXXXVVVUUURRRRRRRRROOOKKKFFFAAA>>>888555111///.........---------------------------///444888888666666999===???>>>;;;666333222333555222111111000222777>>>CCC>>>999333...------------...///222555888:::;;;<<<<<<<<<;;;:::999999999999777777888777666555333222444444555555666777777777999;;;======<<<<<<>>>AAACCCEEEHHHIIIJJJKKKLLLNNNNNNQQQUUUWWWXXXZZZ\\\^^^___``````______aaadddggggggggghhhiiijjjlllnnnoooqqqrrrvvvzzzuuukkk^^^XXX[[[bbbhhhkkkooowwwxxxppphhhgggllloookkkfffaaa\\\VVVQQQPPPRRRSSSTTTSSSKKKEEEFFFFFFEEEDDDFFF???DDDMMM[[[nnn}}}yyysssmmmiiiccc___[[[^^^gggooommmhhh___RRRHHHIIIJJJGGGHHHMMMIIIBBB===<<<:::888999>>>DDDGGGKKKOOOTTT[[[ccchhhqqqmmmooo|||~~~~~~yyysssrrrqqqhhhSSSAAA@@@;;;EEELLLXXX```MMMGGGXXXzzz|||ttthhhfffeee]]]___hhhkkkvvv~~~{{{pppooommmllllllnnnqqqsssvvvwwwxxxyyy~~~{{{rrruuuqqqvvvzzzwwwqqqsssrrrjjj]]]MMM@@@888777666666666666777777888888>>>@@@NNNnnneeeYYYRRROOOTTTXXXXXXUUUTTTSSSSSSSSSPPPLLLGGGBBB???888555111///.........---------------------------///333777777555555888;;;@@@???===888444222333444222222111000111555;;;@@@:::666111...------------...///222444777:::;;;<<<<<<<<<;;;:::999999999999777777888888777555333222444444555555666777777777999;;;======<<<<<<>>>AAABBBEEEHHHIIIIIIJJJLLLMMMNNNPPPTTTVVVWWWYYY[[[]]]___```aaa``````bbbeeehhhggghhhhhhjjjkkklllmmmmmmqqqsssvvvzzz~~~rrr]]]VVVOOOOOOVVV```gggjjjiiinnnxxxsssrrrppplllggg___]]][[[[[[\\\\\\[[[ZZZYYYPPPIIIHHHHHHFFFEEEFFF???BBBHHHTTTggg{{{vvvpppjjjeee[[[WWWSSSUUUaaaooo{{{nnn```RRROOOMMMIIIGGGIIIIIICCC???>>>===;;;;;;???@@@BBBFFFIIINNNTTTZZZ___iiihhhmmmzzz~~~zzzuuutttsssgggRRR@@@@@@<<>>KKKkkkeeeYYYRRROOOSSSXXXWWWUUUTTTTTTTTTTTTQQQMMMHHHCCC@@@888555111///.........---------------------------///222666666555555777999@@@@@@>>>:::666333333333222222222111111333777:::555222///------...------...///111444666999;;;;;;<<<;;;:::999999888888999777888888888777555333222444444555555666777777777999;;;===>>>===>>>???@@@BBBEEEGGGIIIIIIJJJKKKMMMLLLOOORRRUUUVVVXXXZZZ\\\___```bbbbbbbbbcccfffhhhggghhhjjjkkklllllllllkkkqqqssswwwzzz|||~~~}}}{{{}}}|||kkk\\\PPPKKKGGGGGGMMMUUUZZZ]]]```cccoooxxxtttpppnnnlllkkkmmmooorrrtttrrrnnnkkk___VVVNNNKKKJJJHHHHHHIIIAAAAAABBBJJJZZZssswwwpppjjjccc___TTTPPPLLLMMMVVVjjj~~~lll```XXXQQQLLLKKKJJJDDD@@@AAA@@@<<<;;;===;;;===???BBBEEEJJJOOOSSS]]]```iiiwww|||yyyyyyuuufffPPP???@@@===AAAEEEOOOxxxmmmTTTGGGSSSrrrooohhhhhhdddiiiqqqpppvvvqqqooowww}}}yyytttrrrpppnnnnnnoooqqqssswww~~~zzzqqqdddXXXTTTTTT]]]ooo|||sss~~~pppppprrrpppgggXXXHHH===777666666666666666777888888666======GGGfffjjjZZZSSSOOOSSSWWWWWWUUUTTTTTTTTTSSSQQQMMMGGGBBB???888555111///.........---------------------------///333777888888777888999<<<<<<<<<:::777444444444333333333111000111333666222000---------......---...///000333555888:::;;;<<<;;;:::999888888888888888888888888777555444222444444555555666777777777999:::<<<>>>??????@@@@@@BBBDDDGGGHHHHHHIIIJJJLLLKKKNNNQQQTTTUUUWWWYYY[[[^^^```bbbccccccdddfffhhhgggiiikkkmmmmmmlllkkkjjjppptttxxxyyyzzz||||||vvvmmmgggaaaWWWQQQJJJGGGHHHMMMQQQTTTYYYYYY\\\nnn|||www```VVVNNNLLLKKKJJJJJJKKKDDDAAA>>>@@@MMMddd}}}{{{sssjjjccc\\\YYYPPPMMMKKKIIIMMM]]]wwwooobbbXXXSSSPPPIIICCCBBBAAA===999::::::;;;<<<===???BBBGGGJJJRRRYYYfffuuu~~~}}}}}}vvvdddMMM>>>>>>===???BBBLLLnnntttWWWIIIOOOkkk~~~xxxxxxwww}}}zzzppphhhkkkxxx}}}~~~vvvtttqqqoooooopppqqqsssuuuzzz|||vvvlllbbbWWWNNNMMMLLLTTTbbbnnnxxxrrr~~~qqqpppqqqoooeeeUUUEEE;;;666666555555666666777888999777>>>===EEEdddrrr\\\TTTPPPSSSWWWWWWUUUUUUSSSSSSRRRPPPKKKFFFAAA>>>888555111///.........---------------------------///333999<<<===<<<:::999666777888888666555666777444444444222000111333555222000...---.........---//////000111444666999:::;;;;;;:::999888888888888888888999888777666444333444444555555666777777777999:::<<<>>>@@@AAA@@@???BBBDDDFFFGGGGGGHHHIIIJJJJJJMMMPPPSSSTTTVVVXXXZZZ]]]___```aaaaaacccfffhhhhhhiiikkkmmmnnnmmmkkkjjjppptttwwwyyyyyy}}}sssiiinnn}}}kkkcccYYYQQQNNNQQQUUUXXXSSSTTTRRRYYY}}}zzzqqqkkkWWWOOOGGGGGGHHHGGGGGGIIIGGGBBB===;;;CCCTTThhhvvv~~~xxxnnnddd\\\VVVTTTKKKJJJJJJKKKJJJPPPcccwwwqqqddd\\\SSSJJJFFFDDD???;;;:::<<<============???CCCFFFKKKTTTccctttwww```JJJ===;;;======???JJJeee{{{YYYLLLLLLbbb~~~~~~oooeee\\\^^^hhhpppqqqmmmggggggfffhhhmmmssszzz~~~tttrrrpppnnnmmmnnnpppqqqppprrroooeee\\\VVVPPPKKKKKKIIIMMMUUU]]]hhh~~~zzzttt|||rrrppprrrooodddRRRBBB999666555555555555666777888999888AAA???EEEddd{{{^^^VVVQQQTTTXXXXXXVVVVVVRRRRRRQQQOOOKKKFFFAAA===888555111///.........---------------------------...333:::AAACCCAAA===:::333555666555555666888:::666666444222111222555888666333000......///....../////////000333555888:::;;;:::999888888777777888888999999999888666444333444444555555666777777777999999;;;???BBBBBBAAA???BBBDDDFFFGGGGGGGGGHHHIIIJJJMMMPPPSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^aaaeeehhhhhhiiikkklllmmmmmmmmmlllpppsssvvvxxxzzzxxxggg]]]eeeuuuuuueeeZZZUUUUUUVVVOOORRRPPPRRRlll{{{kkk___VVVRRRMMMFFF@@@AAACCCBBBBBBDDDFFFBBB===:::===HHHUUU___eeelllwww}}}zzztttkkk```WWWRRRPPPGGGEEEHHHLLLJJJJJJTTTccc}}}|||kkk^^^PPPJJJGGGBBB???????????????>>>===???BBBDDDGGGPPP___qqquuu\\\FFF===:::???===>>>HHH[[[___PPPIIIZZZ}}}uuussssssmmmaaaYYYSSSTTTZZZ^^^\\\WWWSSSQQQNNNNNNQQQWWW^^^cccnnnvvv}}}zzzxxxnnnmmmjjjiiihhhjjjlllmmmkkkjjjddd[[[UUUSSSPPPKKKHHHEEEEEEJJJNNNXXXqqqvvvyyyxxxqqqqqqssspppcccPPP@@@888666555555555555666888999:::999CCCAAAEEEeee```XXXRRRUUUYYYYYYWWWXXXSSSSSSRRRPPPLLLFFFAAA>>>888555111///.........---------------------------+++111;;;DDDGGGEEE>>>999555666666555444555999;;;777777555333222444999===<<<888222///...//////////////////000222555777999;;;:::999888777777777777999999999999888666444333444444555555666777777777999999;;;???CCCDDDAAA???BBBDDDFFFGGGFFFFFFGGGHHHKKKMMMQQQSSSUUUVVVYYYZZZ[[[[[[ZZZYYYZZZ^^^ccchhhiiiiiijjjkkklllnnnnnnooopppsssuuuwww{{{ooo```fffrrrvvvwwwyyy{{{~~~zzzhhh[[[UUUSSSQQQTTTRRRRRRbbbtttbbbUUUMMMIIIGGGJJJDDD@@@BBBDDDBBBAAABBBBBB@@@>>><<<<<<@@@GGGMMMQQQXXXbbblllvvvyyywwwrrrhhh]]]TTTOOONNNJJJDDDDDDKKKLLLIIINNNWWWeeerrrbbbQQQIIIFFFDDDCCCDDD@@@@@@@@@>>>===>>>@@@CCCFFFMMM[[[ooosssXXXCCC===999@@@======FFFQQQ{{{hhhTTTGGGSSSyyyvvvjjjeeeccc\\\WWWSSSNNNNNNRRRRRROOOKKKHHHFFFDDDCCCEEEIIIMMMPPPVVV___mmm|||}}}yyytttpppnnnnnnmmmlllfffeeecccaaabbbcccfffgggfffeeeaaa\\\ZZZYYYSSSKKKCCC@@@AAACCCEEENNNfffsss~~~xxxtttqqqrrrtttqqqcccOOO???888777444444555555666888999:::999DDDBBBFFFggg}}}ooopppaaaYYYSSSVVVYYYYYYXXXXXXTTTTTTSSSQQQMMMHHHCCC???888555111///.........---------------------------(((///;;;EEEJJJGGG???999999888777555444555999<<<888777555333333666<<<@@@???;;;444000.../////////////////////111444777999;;;:::999888777777777777999999999999888666555333444444555555666777777777999999;;;???CCCDDDBBB???AAACCCFFFFFFFFFFFFGGGHHHKKKNNNQQQSSSUUUWWWYYY[[[ZZZZZZXXXWWWXXX\\\bbbgggiiiiiiiiijjjlllnnnpppqqqqqqssstttvvv}}}wwweeennn|||~~~zzz}}}ssseee]]]ZZZUUUVVVUUUSSS[[[vvv{{{qqqbbbUUUNNNLLLLLLMMMMMMGGGDDDFFFHHHEEECCCCCC>>>>>>>>>======>>>AAACCCGGGLLLTTT]]]hhhuuuwwwvvvpppggg[[[RRRNNNMMMQQQFFFCCCIIILLLIIIKKKSSSUUUrrrsssbbbOOOEEECCCBBBCCCFFF@@@@@@???>>><<<===???BBBFFFKKKXXXmmmrrrVVVBBB===999BBB===<<>>@@@BBBCCCJJJbbb{{{qqqvvvtttssssssuuuqqqcccOOO>>>888888444444555555666888999:::888DDDBBBEEEgggzzzyyybbbXXXRRRTTTYYYYYYWWWUUUNNNQQQSSSRRRNNNGGGBBB???999666111...---...---------------------------------///444999>>>???<<<:::<<<;;;:::888666666888;;;888666333000222888AAAGGGHHH@@@666000///000...,,,......///000333555777888======<<<;;;::::::::::::888888999999888777555444444444555555666777777777;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIKKKMMMOOORRRTTTUUUUUUUUUTTTVVVXXXZZZ[[[^^^aaadddjjjiiiiiiiiijjjlllnnnooopppsssxxx|||||||||qqqgggfffcccaaa```aaakkk{{{mmm```TTTMMMIIIFFFJJJRRRQQQMMMLLLNNNLLLFFFGGGLLLEEECCC@@@===;;;::::::;;;@@@???CCCJJJRRR\\\lllyyy}}}xxxooommmhhhaaaZZZTTTPPPMMMLLLLLLLLLLLLLLLMMMNNNNNNRRRUUU]]]hhhpppqqqkkkdddTTTPPPJJJFFFDDDDDDCCCCCCEEECCCBBB@@@@@@AAACCCDDDFFFIIIUUUjjjnnnQQQ@@@>>>>>>888>>>;;;>>>HHHccc]]]KKKLLLmmm}}}yyyjjjrrrwwwjjjddd]]]XXXVVVTTTLLLGGGHHHHHHEEEEEEIIIDDDGGGHHHHHHKKKNNNLLLHHHMMMNNNPPPTTTVVVWWWVVVTTTQQQOOOMMMKKKLLLNNNPPPRRRUUUYYY[[[YYYTTTQQQSSSUUU\\\ccciiikkkhhhaaaRRREEEDDD===;;;>>>@@@GGG^^^wwwyyyxxx|||jjjjjjrrrsssxxxqqqZZZDDD;;;888555555555555555777999;;;===>>>AAACCCKKKbbbeee[[[SSSUUUXXXWWWTTTSSSPPPSSSUUUTTTOOOIIIDDDAAA999666111.........---------------------------------///333777;;;<<<;;;999??????>>>;;;888666666888888777444111222777???EEEHHHAAA777111000///...,,,......///000222555777888======<<<;;;::::::::::::888888999999888777666444444444555555666777777777;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIKKKMMMOOORRRTTTUUUUUUVVVUUUWWWZZZ[[[\\\^^^bbbdddiiiiiiiiiiiikkkmmmoooppprrrtttwww{{{|||vvvsssvvvzzzkkk```WWWTTTSSSSSSWWW^^^```[[[XXXXXXTTTNNNNNNRRRNNNKKKGGGCCC@@@>>>======>>><<<>>>CCCIIIQQQ___lllxxxwwwqqqmmmfff___XXXSSSPPPOOOOOONNNNNNNNNNNNOOOPPPPPPMMMMMMNNNSSSXXXXXXSSSNNNOOOLLLHHHEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHDDDHHHTTTjjjkkkNNN>>>>>>===777===:::<<>>AAAEEEGGGMMM```hhh^^^UUUUUUXXXVVVSSSQQQSSSUUUWWWVVVQQQKKKFFFCCC:::666111............---------------------------......111444888999888777BBBBBBAAA>>>999666444444888777444111111555<<>>??????@@@BBBBBBCCCDDDEEEGGGHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVWWWXXX[[[\\\]]]___bbbdddgggggghhhiiikkkmmmpppqqqrrrtttvvv{{{~~~xxxfff^^^XXXZZZ___dddjjjooorrrkkkddd___YYYTTTRRRUUUVVVSSSOOOIIIEEEBBB@@@@@@???<<<;;;===@@@EEEQQQ\\\nnnxxx~~~yyyqqqlllddd\\\WWWTTTSSSSSSQQQQQQPPPPPPQQQQQQRRRRRRQQQMMMIIIHHHIIIIIIGGGEEEIIIGGGEEEEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJCCCGGGSSSiiigggJJJ<<<======999???<<<<<>>@@@EEEIIILLLOOO\\\wwwiii^^^UUUUUUWWWVVVSSSRRRTTTVVVWWWVVVQQQKKKFFFDDD:::666222///.........------------------------------...///222555777666555???@@@AAA>>>:::555333222777666444111000222777;;;@@@;;;555111//////...,,,///......///111444777999>>>>>>======<<<;;;;;;:::888999::::::999888666555444444555555666777777777:::;;;;;;<<<===>>>??????BBBCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\]]]```ccccccdddfffhhhjjjmmmoooppppppqqqtttzzz||||||wwwiiiggggggmmmtttyyy{{{}}}uuummmcccZZZTTTQQQPPPQQQWWWTTTPPPKKKFFFDDDBBBBBBBBB???=========???IIISSS```nnn}}}sssnnnfff^^^YYYWWWXXXXXXSSSRRRRRRQQQQQQQQQRRRRRRUUUQQQLLLJJJJJJKKKLLLKKKGGGFFFEEEFFFIIIJJJJJJJJJHHHIIILLLMMMNNNMMMLLLKKKEEEHHHTTTiii~~~bbbFFF<<<>>>===:::BBB>>>???CCCOOOxxxmmmSSSJJJVVVlllvvvqqqmmm]]]UUUUUUUUUUUUUUUTTTUUU]]]lllxxx{{{uuucccWWWRRRPPPMMMKKKJJJKKKLLLLLLJJJGGGCCCAAAGGGLLLRRRTTTRRRNNNKKKJJJGGGNNNPPPJJJDDDCCCEEEEEEDDD@@@===<<<;;;???NNN^^^rrryyywwwuuulllppptttssssssfffNNN===888777333777777777888:::===???AAAEEEKKKOOOPPPXXXnnn~~~hhh]]]TTTTTTXXXWWWUUUUUUTTTVVVWWWTTTOOOIIIEEECCC:::777222///...///......------------------------------...111444666555444999;;;===<<<999555333222444444333111000000333666888666222//////.........//////...///111444777:::>>>>>>>>>>>>>>><<<;;;:::999999::::::999888666555444444555555666777777777::::::;;;<<<===>>>??????CCCCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVVVVXXXYYYZZZZZZ[[[^^^``````aaadddfffiiikkkmmmnnnnnnooorrrxxxzzzzzz|||zzzyyyyyyfff```XXXPPPNNNOOOOOOMMMQQQOOOKKKGGGEEECCCCCCCCCEEEBBB@@@???===>>>DDDMMMSSSaaauuu}}}yyyqqqjjjccc^^^[[[ZZZVVVUUUTTTRRRRRRQQQQQQQQQQQQOOOMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHJJJKKKKKKJJJLLLMMMPPPQQQRRRQQQOOONNNHHHKKKUUUiiiyyy\\\DDD<<>>@@@DDDKKKooovvvTTTHHHPPP^^^zzzppp|||}}}fffZZZYYYWWW___iiipppyyyuuubbbUUUOOOMMMLLLKKKIIIKKKMMMMMMLLLJJJGGGEEEGGGLLLRRRVVVVVVRRRNNNKKKGGGMMMPPPKKKEEEDDDFFFFFFEEECCC@@@===<<<@@@KKKVVVlllttt}}}lllzzzpppkkkpppssswwwtttdddKKK;;;888777222666666666777:::<<>>>>>?????????===<<<:::999::::::::::::888777666444444555555666777777777::::::;;;<<<===>>>>>>???CCCCCCDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNQQQSSSUUUVVVVVVXXXYYYYYYYYYZZZ\\\^^^```aaacccfffiiikkkllllllnnnppprrrvvvzzz~~~uuuvvvvvvhhh\\\\\\ZZZXXXZZZ[[[XXXRRRKKKIIIGGGEEECCCCCCDDDEEEEEECCCBBBBBB???<<<@@@GGGHHHSSShhh{{{|||tttkkkddd___[[[ZZZXXXVVVTTTSSSRRRRRROOONNNNNNMMMLLLKKKJJJJJJOOOMMMKKKJJJLLLMMMMMMLLLPPPQQQSSSTTTTTTSSSQQQPPPJJJLLLUUUggg~~~qqqUUUBBB<<<>>>888777???;;;>>>BBBFFFeeeUUUGGGLLLQQQrrr}}}pppwwwzzzmmmlllsssxxxkkkcccWWWMMMIIIJJJLLLNNNNNNNNNOOOPPPOOONNNMMMLLLGGGLLLRRRWWWXXXUUUQQQMMMOOOVVVZZZWWWRRRPPPMMMJJJHHHFFFCCC>>><<<>>>FFFMMMcccmmmyyytttaaaqqqmmmjjjpppsssyyyrrr```GGG999888777333555555666777:::===???AAADDDHHHNNNPPPRRR___{{{hhh]]]SSSTTTXXXXXXWWWWWWVVVWWWVVVSSSNNNHHHDDDCCC;;;777333000/////////...------------------------***,,,000444888:::888666333555777777666555555555444666666666444333444555666666555333000.........000///......000444888:::>>>???@@@@@@@@@>>><<<;;;999:::;;;;;;:::999777666444444555555666777777777999::::::;;;<<<===>>>>>>CCCCCCDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNPPPRRRUUUVVVXXXYYYZZZZZZYYYZZZ\\\^^^aaaccceeehhhjjjlllllllllnnnqqqtttvvvyyyzzzwww|||ppphhhkkkrrrwwwzzz{{{wwwjjj[[[JJJIIIGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFAAA<<<===BBBBBBHHHXXXlllzzz~~~tttmmmcccbbb___\\\YYYWWWUUUUUUOOOPPPPPPPPPOOOOOOOOOPPPSSSPPPMMMLLLMMMOOOPPPPPPQQQQQQRRRRRRQQQPPPOOONNNJJJLLLTTTfff|||gggNNN???;;;<<<::::::@@@;;;>>>BBBCCC^^^ZZZIIIMMMIIIeeeqqqrrr}}}~~~rrrjjjaaaXXXWWWVVVTTTRRRQQQUUU]]]bbbcccaaa^^^ZZZWWWUUUTTTSSSJJJNNNTTTYYY[[[YYYUUUQQQTTT]]]dddggggggddd]]]UUUOOONNNIIIBBB>>>???CCCFFFUUUbbbrrrlll^^^tttllljjjqqqtttvvvnnnZZZBBB777888999555666777777999;;;>>>AAACCCEEEHHHMMMOOOPPPYYYqqqjjj^^^TTTTTTWWWXXXWWWWWWWWWWWWWWWTTTNNNHHHEEECCC;;;777333000////////////------------------------***,,,000666:::;;;999666444666777777555555555666555777999888777666666666999999888555111...------000///......000444888;;;>>>???@@@AAA@@@>>><<<;;;::::::;;;;;;:::999777666444444555555666777777777999::::::;;;<<<===>>>>>>CCCDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLNNNPPPRRRUUUVVVYYYZZZ[[[[[[ZZZ[[[]]]___ccceeegggjjjlllmmmmmmmmmmmmqqqvvvyyy|||~~~|||sssvvvyyyxxxcccLLLKKKIIIGGGFFFGGGHHHIIIJJJIIIJJJJJJDDD===<<>>DDD===@@@CCCCCC\\\___MMMQQQFFF^^^qqqnnnvvvyyyiii___\\\YYYUUURRRVVV[[[^^^aaahhhrrrzzz|||wwwpppggg```[[[YYYXXXNNNQQQVVV\\\___]]]YYYUUUUUU^^^jjjrrrvvvuuulllbbbWWWVVVPPPGGGAAA@@@BBBCCCKKKYYYlll}}}jjjaaa{{{mmmkkkrrrvvvrrrjjjUUU>>>555999:::666888888888:::===@@@CCCDDDGGGHHHLLLOOOOOOUUUjjjmmmXXXRRRXXXVVVVVVWWWRRRUUUTTTSSSPPPKKKFFFAAA>>>:::777222///.......................................---///555<<<@@@>>>;;;777777777555444444666888999999888555222222777;;;@@@<<<888444222000...,,,///...---...000333666999>>>>>>??????>>>===;;;:::<<<;;;999777666777777888333444555666777777777777777888:::;;;<<<=========AAABBBCCCDDDFFFHHHIIIJJJLLLKKKKKKLLLNNNQQQTTTVVVWWWYYY[[[\\\\\\]]]```bbbfffhhhjjjkkkjjjiiiiiijjjmmmqqqvvvzzzppp^^^MMMMMMOOORRRVVVWWWUUURRRNNNLLLJJJHHHGGGDDDAAA>>>BBBBBBHHHUUUaaammmyyy}}}yyysssmmmhhhccc^^^[[[[[[YYYUUURRRQQQRRRUUUVVVWWWUUUSSSTTTVVVVVVTTTQQQUUUSSSOOOLLLJJJIIIIIIIIIIIIMMMTTTbbbwwwuuuVVVCCC???===999===<<<===@@@AAACCCKKKTTTiiiOOOPPPGGGVVVyyyyyysssqqqtttddd\\\XXXTTTUUUZZZ```eeelllttt{{{lll___ZZZWWWQQQPPPQQQWWW___aaa\\\VVVWWWWWW[[[fffqqquuunnnggg___UUUIIIBBBAAACCCCCCBBBGGGOOObbb|||ggg```yyyjjjnnnvvvwwwrrrfffQQQ???777666666555777888;;;>>>AAADDDFFFHHHKKKIIIJJJMMMQQQXXXeeerrroooYYYRRRWWWUUUUUUWWWSSSUUUUUUSSSPPPKKKFFFAAA???:::777222///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,...555===AAA@@@>>>;;;<<<<<<999777555555666999:::999666333333777;;;DDDAAA===999444111---+++///.........000333666888??????@@@AAA@@@???===<<<<<<;;;999888777777888888333444555666777777777777888999999:::;;;<<<===>>>BBBBBBCCCEEEFFFHHHIIIIIIMMMMMMMMMNNNPPPSSSUUUWWWWWWYYYZZZZZZ[[[\\\```bbbfffhhhjjjjjjjjjiiijjjkkknnnppptttzzzvvvwwwppp]]]UUUYYY\\\aaacccbbb___\\\[[[PPPMMMIIIGGGFFFFFFFFFEEEIIIFFFFFFMMMUUU^^^iiisss{{{vvvrrrppphhhfffbbb___]]]\\\]]]^^^aaa___^^^```bbbbbb^^^[[[XXXVVVSSSPPPMMMKKKJJJJJJIIIMMMTTTaaawwwoooQQQ@@@===>>>;;;===<<<===???@@@BBBIIIRRR||||||XXXOOOGGGQQQooovvvpppvvvhhhaaa^^^]]]```eeerrrwww|||}}}|||}}}nnn^^^WWWOOONNNQQQZZZeeeiiieee```^^^YYYUUUXXX^^^bbb```[[[XXXRRRJJJFFFFFFFFFDDDAAAGGGNNNbbb|||mmmnnnwwwiiilllqqqppppppaaaLLL<<<666666777555888:::<<>>888222---***///.........000222555777>>>???AAABBBBBBAAA???>>><<<;;;:::999888888888999444444555555666777777777:::999999999:::<<<>>>???BBBCCCDDDEEEFFFGGGHHHHHHMMMNNNOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYYYY[[[___bbbggghhhjjjiiiiiiiiilllnnnooopppsssyyynnnpppsss[[[VVV]]]eeennnxxxyyypppddd\\\XXXOOOLLLIIIGGGHHHJJJKKKKKKOOOIIIDDDFFFIIIOOOYYYbbbqqq|||yyywwwtttqqqmmmjjjiiihhhmmmlllllloooqqqpppkkkggg]]]\\\YYYUUUQQQNNNLLLKKKIIILLLSSS```vvvfffJJJ===;;;===>>>===<<<===??????@@@GGGOOOrrreeeLLLIIINNNeee{{{ooo{{{zzzuuuuuuvvvyyy}}}zzzyyy{{{{{{cccYYYOOOMMMOOOYYYgggooonnnjjjccc\\\UUUSSSTTTUUURRROOOOOOMMMKKKKKKLLLJJJFFFBBBFFFNNNaaa{{{sss|||rrrhhhmmmpppmmmooo\\\FFF888555777777666:::;;;>>>BBBEEEHHHJJJKKKIIIJJJNNNRRRRRRQQQUUU[[[kkkttt\\\RRRUUUSSSTTTXXXUUUVVVUUUSSSPPPKKKGGGCCCAAA:::666222///....................................+++,,,...333999===>>>===AAACCCEEEDDD???:::666444666888888666333222555888EEEEEEDDD@@@:::333---***............000222444666<<<>>>@@@BBBBBBAAA???>>><<<;;;;;;:::::::::::::::555555555555555666777777::::::999888999;;;>>>@@@CCCCCCDDDEEEFFFGGGHHHHHHLLLNNNPPPRRRTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[___bbbggghhhiiihhhhhhjjjmmmoooppppppsssyyy}}}qqqrrrvvvdddVVV[[[lllvvvrrr___SSSOOOMMMMMMMMMOOOPPPPPPNNNLLLNNNHHHDDDDDDFFFIIIPPPWWWdddqqq}}}yyyuuussswwwwwwxxx{{{}}}{{{uuupppcccbbb^^^ZZZUUUQQQNNNLLLHHHKKKRRR___uuu}}}]]]EEE;;;:::<<>>>>>DDDLLLjjjqqqLLLKKKLLL]]]~~~nnnttt}}}vvvnnnmmmrrriiiaaaRRRMMMKKKSSSbbbnnnsssrrrgggddd```]]][[[VVVPPPKKKLLLKKKLLLMMMOOOMMMIIIFFFFFFMMM```{{{zzzllliiiqqqsssooonnnYYYAAA666666777777666:::<<<@@@DDDGGGJJJLLLMMMLLLMMMQQQTTTSSSQQQSSSXXXcccwwwvvv^^^SSSUUURRRSSSWWWUUUVVVUUURRROOOKKKGGGDDDBBB:::666222///....................................,,,,,,...111555888999999===@@@DDDDDDAAA<<<888555333555666555222111222555>>>@@@AAA???999222...,,,.........///000222333444888:::===@@@AAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::666555555555555666777777::::::999888999;;;>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKLLLOOOQQQSSSTTTUUUUUUWWWXXXXXXXXXYYY[[[^^^aaafffggggggggghhhiiimmmooooooppptttzzz{{{{{{qqqgggaaa^^^gggwwwxxxeeeVVVQQQRRRTTTWWW[[[______ZZZRRRLLLKKKGGGEEEGGGGGGFFFIIIMMMVVVaaaqqq}}}}}}wwwiiigggbbb\\\WWWRRRNNNLLLGGGKKKQQQ^^^tttxxxUUUBBB<<<999:::>>><<<;;;===??????>>>CCCKKKdddRRRLLLIIIUUU|||ooonnn{{{oooooozzznnnlllxxxllleeeTTTMMMIIIMMM[[[kkkwww|||rrrpppmmmggg```XXXQQQMMMNNNMMMMMMNNNNNNNNNMMMKKKHHHNNN___yyy}}}yyyhhhjjjsssuuupppmmmVVV???777777777666777;;;===AAAFFFJJJLLLNNNNNNMMMMMMPPPSSSRRRPPPSSSZZZbbb}}}tttxxxvvv___TTTVVVSSSSSSWWWTTTUUUTTTQQQMMMIIIFFFCCCBBB:::777222///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444555666888<<<@@@AAA???;;;888666000333666555222000111333888;;;===;;;666111...............///000111222333555777;;;???@@@???>>><<<<<<<<<============<<<;;;777666555444444555666777:::999999999:::<<<>>>???AAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUUUUVVVXXXYYYZZZ[[[\\\___aaacccdddfffggggggiiilllnnnmmmqqquuuyyy|||uuufffgggoooxxxvvvdddXXXWWW^^^fffkkklllnnnnnnjjjaaaUUUMMMJJJGGGFFFIIIGGGCCCBBBDDDIIIQQQ\\\fffpppzzz|||nnnjjjccc\\\UUUPPPMMMLLLGGGJJJPPP\\\sssoooMMM@@@>>>:::999===<<<;;;===@@@??????DDDKKK```___NNNFFFMMMkkktttkkkzzzwwwiiiccc]]]bbbttt{{{iii```TTTOOOJJJKKKUUUfffwww}}}vvvlllbbbYYYUUUSSSTTTRRRPPPOOONNNNNNOOOOOOKKKOOO^^^xxxyyyuuuwwwhhhkkkrrrrrrmmmgggRRR>>>888777666666:::<<>><<<888666444///333666666222000000222444888:::888333......///---......///000111222222333666:::>>>@@@@@@>>><<<<<<<<<===>>>>>>>>>===<<<888777555444444555666777888999999:::;;;<<<===>>>???@@@BBBDDDGGGIIIJJJKKKLLLLLLMMMNNNPPPSSSUUUWWWUUUXXX[[[]]]]]]]]]___```___bbbeeeggghhhiiikkkllllllqqquuuvvvxxxsssmmm}}}sssoooooowwwqqqhhhkkkuuu|||sssiii^^^SSSMMMIIIGGGGGGJJJHHHDDDBBBDDDFFFGGGJJJPPPXXXbbblllqqq{{{}}}qqqlllcccZZZRRRNNNKKKKKKFFFIIIOOO[[[rrreeeEEE>>>@@@;;;999===;;;;;;===AAAAAA@@@EEELLL[[[{{{oooRRRFFFJJJ]]]yyy{{{kkkppp{{{xxxvvvrrrqqqlllffffffllluuu}}}ssscccVVVSSSNNNKKKOOO[[[lllxxxxxxmmmccc^^^\\\XXXWWWUUURRROOONNNOOOPPPOOOQQQ^^^wwwllllll|||vvviiilllqqqppplll]]]JJJ;;;888777444777===???BBBGGGMMMQQQSSSTTTTTTNNNOOOQQQTTTSSSPPPSSSYYY\\\pppvvv___VVVXXXUUUTTTVVVRRRTTTRRROOOKKKGGGDDDBBBAAA:::777222///....................................)))+++...000222555888;;;222666:::;;;999666333222000333777777444111111222444777999777111------000---......///000111111222222666:::???AAA@@@???===<<<===>>>??????>>>===<<<888777555444444555666777777888:::;;;<<<=========???@@@AAADDDGGGIIIKKKLLLNNNMMMMMMMMMPPPSSSVVVXXXUUUXXX\\\^^^___^^^______]]]```dddggghhhhhhjjjkkkkkkqqquuuuuuuuuxxxkkkuuuzzzuuu|||{{{rrrcccXXXOOOKKKIIIGGGGGGJJJKKKHHHGGGJJJHHHEEEBBBBBBHHHPPPXXX\\\dddmmmwww{{{rrrlllcccXXXPPPLLLJJJJJJFFFIIINNN[[[rrr^^^???===AAA<<<999===;;;;;;>>>AAAAAAAAAFFFMMMXXXuuuyyyTTTHHHLLLWWWvvvlllkkkyyy|||www}}}wwwpppkkkgggeeebbbcccdddgggooo}}}sssXXXWWWRRRLLLIIIOOO^^^jjj~~~rrrhhhccc[[[ZZZXXXTTTQQQNNNNNNNNNQQQRRR^^^vvviiinnnuuujjjmmmrrrqqqnnnUUUEEE999888777444777@@@BBBEEEJJJPPPTTTVVVWWWWWWQQQRRRVVVZZZXXXTTTUUUYYYXXXiiiddd]]]WWWVVVVVVTTTUUUXXXUUUQQQMMMJJJIIIGGGBBB>>>;;;777333000////////////------------------------///,,,)))+++000666999::::::888777777888888666555444555666777666333000...444555777666333000//////---...///000111222333333555777:::===>>>>>>===<<<@@@@@@@@@????????????>>><<<999666555666777777777999999::::::<<<===???@@@CCCBBBBBBDDDGGGIIIIIIHHHIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^___```______cccfffiiijjjkkkkkklllmmmmmmsssqqqqqqyyylllvvv{{{zzzooobbbWWWLLLEEEHHHFFFEEEFFFGGGHHHGGGEEEHHHFFFDDDCCCDDDGGGKKKMMMUUUYYYaaakkkvvv{{{wwwnnnggg]]]SSSMMMJJJJJJKKKFFFJJJPPP\\\rrrYYY@@@>>>;;;:::>>>>>>???===???CCCCCCCCCFFFLLLXXXpppVVVFFFKKKPPPfff~~~uuufffpppssshhhgggaaa___ccckkkvvvnnn```SSSOOOMMMMMMTTT^^^vvvsssiiihhhccc]]]YYYVVVTTTRRRPPPSSSTTT```xxxyyynnntttmmmlllsssqqqcccRRRAAA666888;;;888999???AAAFFFLLLQQQTTTUUUUUUVVVUUUVVVUUUTTTRRRRRRTTTVVVYYYccc|||aaaZZZVVVVVVVVVTTTUUUXXXUUUQQQLLLIIIHHHFFFAAA===;;;777333000////////////---------------------------+++***---333:::>>>???<<<:::888888777777555333444666777777666444111///555666666555222/////////---...///000111222333333333666:::===???@@@??????@@@@@@@@@@@@????????????<<<999666555666777777777999999::::::<<<===???@@@BBBAAAAAADDDGGGIIIIIIIIIIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^___```______ccceeeiiikkkkkklllmmmnnnlllrrrrrrsss|||}}}}}}}}}{{{~~~xxxaaaTTTNNNJJJHHHEEEDDDCCCCCCEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAIIILLLRRRZZZccckkkrrrvvv{{{{{{|||~~~yyyqqqlll```[[[SSSKKKFFFDDDDDDEEECCCGGGNNNZZZqqqxxxSSS======::::::======>>>===>>>BBBCCCDDDIIIOOO___ooocccLLLIIIMMM^^^xxxxxxggglll}}}kkkeee```cccjjjuuuoooZZZRRROOOLLLQQQ\\\nnn~~~uuupppiiiccc^^^[[[YYYWWWZZZ[[[fff|||oookkkmmmtttqqqbbbMMM>>>444777;;;:::<<>>AAABBBBBBAAAAAA@@@@@@@@@????????????===:::777555666777777777999999::::::<<<===???@@@@@@@@@AAACCCGGGIIIJJJJJJIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^___```______bbbeeeiiikkklllmmmooopppkkkrrrsssuuu}}}uuusss}}}}}}dddQQQHHHFFFFFFFFFCCCAAA@@@@@@AAAAAA@@@>>>???@@@AAABBBAAA???<<<:::>>>???BBBFFFLLLSSSYYY\\\bbbccceeehhhkkknnnqqqsssvvvvvvtttqqqkkkccc\\\WWWOOOMMMHHHDDDAAA@@@@@@AAABBBFFFMMM[[[ssslllLLL;;;<<<::::::===<<<===;;;===AAADDDFFFLLLSSSgggmmmzzzWWWHHHIIISSSooo|||jjjgggvvvyyyqqqpppttt}}}jjj^^^XXXOOOPPPXXX___pppyyyqqqkkkfffaaa^^^bbbcccmmm}}}kkkiiinnntttnnn[[[FFF:::222666<<<===@@@EEEGGGJJJNNNQQQRRRRRRSSSTTTPPPQQQRRRRRRRRRSSSUUUWWW[[[[[[hhh{{{[[[VVVTTTWWWXXXWWWVVVYYYUUUQQQMMMJJJIIIGGGBBB>>>;;;777333000/////////...------------------------******,,,000666<<>><<<;;;;;;:::888666777777888888777555333222555888::::::777222///---......//////000111111222555888<<>>BBBFFFJJJLLLPPPQQQRRRQQQRRRSSSQQQRRRSSSSSSSSSSSSUUUWWW]]][[[aaauuu[[[VVVUUUXXXYYYXXXXXX[[[WWWSSSOOOLLLKKKIIIDDD@@@;;;777333000/////////...------------------------***+++---000333888===@@@>>>===<<<<<<===>>>===;;;777777888777666555333222333888===???<<<666000,,,.........///000000111111888:::>>>AAABBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???>>>;;;888666777777777666999999999:::<<<===???@@@?????????BBBFFFIIIJJJJJJIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^____________bbbeeeiiilllmmmnnnpppqqqppptttqqqqqqyyy|||tttwwwnnn^^^VVVSSSQQQQQQSSSSSSRRRPPPQQQOOOMMMKKKJJJHHHEEECCCAAA@@@@@@@@@AAACCCEEEFFF???===;;;:::;;;===@@@BBB@@@AAABBBCCCFFFHHHJJJLLLLLLLLLKKKJJJIIIHHHFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBCCCFFFOOO```zzzyyyZZZEEE===>>>;;;:::<<<888<<<;;;>>>CCCGGGIIIPPPWWWfffccczzzpppOOOFFFFFF[[[wwwyyyhhhiiiuuuwwweeeYYYVVVVVVXXX\\\bbbjjjuuuzzzqqqkkkiiilllxxxxxxlllnnnppppppaaaIII===888555777<<>>??????>>>777777777666555444333222111777>>>AAA>>>888111---.........//////000000000999;;;>>>AAABBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???<<<999777777777777666999999::::::<<<===???@@@??????@@@BBBFFFHHHIIIIIIIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^___```______bbbeeeiiikkklllmmmoooppppppsssooopppxxx{{{nnnooosssfff```___\\\ZZZZZZ\\\___```aaa]]]ZZZWWWTTTQQQNNNJJJHHHEEECCCAAA??????BBBEEEHHHBBB@@@???=========>>>???<<<<<<======???@@@AAABBBGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCAAAEEEMMM```|||oooRRRBBB===???:::;;;===999======@@@EEEIIIJJJOOOVVV^^^]]]qqq|||VVVEEEFFFRRRlllooogggooouuuggg^^^XXXSSSOOOQQQVVV___nnnzzzzzz{{{}}}~~~~~~{{{vvvqqqlllooo|||ssslllppppppmmm^^^FFF;;;888777999===AAAEEEGGGMMMQQQUUUWWWVVVTTTSSSSSSUUUWWWXXXWWWVVVTTTTTTUUUSSSUUUXXXbbb{{{www]]]WWWTTTUUUWWWWWWYYY\\\XXXTTTOOOMMMLLLIIIEEEAAA;;;777333000////////////------------------------)))+++...//////111555888999888888:::<<<>>>>>>===777666666555444333222222111555;;;===;;;666222///.........///////////////777999===@@@BBBBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@===999777777777777666999999::::::<<<===???@@@@@@@@@@@@BBBEEEHHHHHHGGGIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^___```______ccceeeiiikkkkkklllmmmnnnnnnqqqoooqqqzzz|||xxxllljjjvvvzzzttttttxxxxxxvvvttttttvvvyyy{{{|||uuurrrmmmiiieeeaaa]]]YYYSSSPPPKKKGGGEEEFFFGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@============>>>???@@@AAAEEEDDDCCCCCCDDDFFFIIIKKKQQQPPPNNNLLLJJJHHHGGGFFFBBBEEENNNbbb}}}dddJJJ>>><<<===999;;;@@@<<<>>>>>>BBBHHHKKKKKKNNNSSSWWWXXXgggbbbHHHHHHJJJaaatttgggiiizzz~~~}}}|||oooccc[[[SSSQQQOOOPPPWWW```eeefffgggkkkpppsssttttttpppttt}}}pppnnnrrrnnnhhhWWW@@@777888888:::>>>DDDHHHJJJMMMRRRWWWZZZZZZWWWTTTSSSSSSUUUWWWWWWVVVUUUUUUVVVSSSWWWXXX[[[ooo]]]WWWSSSSSSUUUUUUXXX\\\WWWSSSNNNLLLKKKIIIDDD@@@;;;777333000////////////------------------------(((+++...//////000444888777777666888:::<<<;;;:::666666555444333222222111111444888999777444222222.........///////////////555777;;;@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@===999777777777777666999999::::::<<<===???@@@AAA@@@@@@BBBEEEGGGGGGFFFIIIJJJKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^___```______cccfffiiijjjkkkkkklllmmmjjjoooooosss|||}}}~~~pppeeebbbvvv{{{vvvrrraaa^^^YYYSSSOOOLLLKKKJJJFFFFFFFFFEEEDDDDDDCCCCCC????????????@@@AAABBBCCCFFFFFFEEEFFFIIINNNRRRUUUYYYXXXUUURRROOOLLLKKKJJJDDDHHHQQQeeexxx^^^EEE:::999;;;888<<>>??????DDDJJJLLLKKKMMMQQQSSSVVVaaayyylllLLLJJJFFFYYYxxxgggfffmmm}}}}}}sssjjjbbb]]]VVVMMMLLLPPPUUUTTTUUUYYYaaaiiipppssstttxxx|||rrrqqqssslllbbbPPP999555777888:::???FFFKKKLLLMMMRRRYYY\\\\\\YYYUUUSSSOOORRRUUUVVVUUUUUUVVVVVVXXX]]]ZZZVVVfff___TTTTTTWWWRRRSSSXXXUUUZZZUUUNNNKKKKKKJJJEEEAAA;;;555111000000------//////............---------,,,---///000000111444666888888888888888888999999888666444444444333222000000222666999:::777444111......//////////////////111777;;;===AAAFFFGGGDDDDDDCCCAAABBBBBBBBBAAA@@@>>>>>><<<;;;999888666666999999999999:::;;;<<<<<<@@@@@@@@@AAABBBEEEGGGHHHIIIKKKLLLMMMOOORRRWWWZZZZZZ[[[\\\]]]^^^]]]]]]\\\cccdddgggjjjlllmmmmmmmmmmmmooorrrtttwww|||zzzaaa[[[```fffxxx~~~xxxmmm```UUUOOONNNNNNKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLKKKKKKKKKKKKOOOVVV___eeehhhbbbYYYQQQLLLJJJHHHGGGIIIKKKUUUlllgggPPP@@@???===<<<<<<===>>>??????BBBFFFIIIJJJLLLOOOQQQPPPWWW]]]jjj~~~QQQLLLKKKTTTlllwwweeeeeerrrwwwpppmmmdddVVVMMMLLLKKKKKKMMMQQQXXXbbbkkkqqqxxx{{{xxxsssnnnmmmiii]]]III999::::::<<<@@@EEEHHHIIIIIIOOORRR___lllhhhYYYRRRVVVPPPPPPPPPQQQRRRTTTUUUVVVUUUXXXZZZ[[[^^^ppp```TTTUUUWWWRRRSSSXXXUUUYYYSSSMMMJJJJJJHHHDDD@@@;;;555111000000------///............------------,,,---......///111444777777777777888888888888888666555444444555555333111///111555888999777444111............/////////000000666;;;>>>CCCIIIIIIEEEEEECCCBBBBBBCCCCCCBBBAAA???>>>===;;;:::888777666999999999999:::;;;<<<===@@@@@@@@@AAABBBEEEGGGHHHJJJKKKMMMMMMOOORRRVVVYYYYYYZZZ\\\]]]^^^^^^^^^]]]bbbcccfffhhhjjjkkkllllllkkknnnqqqtttwww|||dddVVVSSSTTThhh|||yyymmm```VVVQQQOOOMMMLLLJJJJJJKKKKKKIIIHHHGGGHHHJJJKKKLLLLLLLLLLLLHHHLLLQQQUUUYYY^^^bbbeeebbb^^^WWWRRROOOMMMKKKJJJHHHKKKWWWooo~~~aaaJJJ???>>><<<;;;;;;===>>>@@@@@@CCCGGGJJJKKKMMMPPPRRRQQQVVVZZZeee[[[KKKHHHMMMbbb~~~}}}jjjdddnnnttt|||tttnnnlllhhh^^^WWWUUUQQQOOOLLLLLLQQQ\\\hhhqqqxxxuuutttqqqnnnlllgggZZZGGG999::::::===BBBHHHLLLMMMMMMQQQSSS\\\fffbbbTTTOOOSSSNNNNNNOOOPPPRRRTTTVVVWWWVVVXXXZZZZZZ\\\kkkaaaVVVUUUXXXRRRSSSXXXUUUWWWRRRMMMJJJIIIGGGCCC@@@;;;555111000000------///............------------,,,,,,---------000555999999999888888777777666666333333333555777777555333000111333777999888555222............//////000111///555;;;AAAGGGMMMMMMIIIFFFDDDBBBBBBCCCDDDCCCBBB??????>>><<<:::999777777999999999999:::;;;<<<===@@@@@@@@@AAABBBEEEGGGHHHKKKLLLMMMNNNOOOQQQUUUXXXYYYZZZ[[[]]]^^^_________aaabbbdddgggiiijjjkkkkkklllnnnqqqtttxxx}}}}}}qqqnnnyyyxxxbbbSSSOOOPPPUUUaaaxxx{{{{{{vvvlll___VVVSSSTTTMMMKKKJJJKKKLLLMMMMMMLLLKKKMMMOOOQQQQQQOOOMMMLLLJJJOOOXXX^^^aaaaaaaaa```[[[XXXUUUSSSRRRPPPMMMKKKGGGLLLZZZsssvvvXXXAAA===<<<;;;:::;;;===???@@@BBBEEEHHHKKKMMMOOOQQQSSSSSSUUUVVV^^^xxxgggNNNIIIGGGUUUrrrpppcccgggsss~~~~~~yyypppgggeeeccc]]]WWWTTTTTTQQQNNNLLLOOOYYYeeennnyyyzzzyyyqqqmmmmmmlllkkkdddVVVEEE888:::<<>>BBBHHHMMMQQQRRRQQQRRRPPPRRRTTTQQQJJJIIIMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRSSSTTTTTT^^^ttteeeYYYWWWXXXRRRSSSXXXVVVUUUSSSPPPNNNKKKHHHEEECCC;;;555111000000------///...------------,,,,,,,,,+++++++++***+++///444888AAA@@@>>><<<:::888666555333333444666888999888666555333444777===???===:::111000///......///000111000666<<>><<<;;;999999::::::::::::;;;<<<======@@@@@@@@@AAABBBEEEGGGHHHJJJLLLNNNOOOPPPQQQTTTVVVYYYZZZ[[[\\\^^^___aaaaaacccdddeeegggiiikkklllmmmooooooppprrrvvvyyy|||}}}yyylllgggffffffqqq}}}vvvnnnnnnsssrrrppppppuuu|||zzz{{{{{{mmmaaa\\\\\\YYYWWWUUUTTTUUUVVVVVVUUUVVVTTTQQQOOOPPPSSSWWWZZZaaabbbbbbaaa```aaaccceeerrroookkkgggccc]]]VVVQQQIIIRRRfff}}}aaaGGG999::::::::::::<<<>>>AAACCCEEEHHHLLLNNNOOOQQQSSSUUUVVVUUUVVV[[[jjj```TTTGGGFFFUUUlll~~~mmmccc^^^iiissskkkeeecccbbbdddnnn}}}~~~yyytttnnncccWWWQQQUUUaaakkkrrrwww{{{hhhcccgggkkkkkkeeeXXXGGG<<>>BBB@@@===444222000.........///000000444:::CCCQQQ]]]___[[[OOOLLLHHHFFFEEEEEEDDDCCCBBBBBBAAA???===<<<::::::::::::::::::;;;<<<===>>>@@@@@@@@@AAABBBEEEGGGHHHIIIKKKNNNPPPPPPRRRTTTVVV[[[[[[[[[\\\]]]___aaaaaaddddddeeefffhhhkkkmmmnnnmmmlllmmmooossswwwxxxxxx~~~{{{|||yyyyyyooojjjiiieee```\\\ZZZXXXWWWUUUWWWSSSPPPOOOSSS[[[eeekkkqqqpppooommmllloootttxxxyyytttnnnggg```YYYSSSNNNLLLWWWmmm}}}}}}sssTTTAAA<<<:::::::::;;;===@@@CCCEEEFFFIIILLLNNNOOOQQQSSSUUUVVVUUUXXX\\\dddzzzppp\\\HHHDDDLLL^^^xxxvvviii^^^___pppqqqjjj```[[[[[[aaahhhlllsss[[[MMMPPP___mmm}}}hhhyyyzzzlllcccfffjjjnnnkkk___MMMAAADDDEEEGGGKKKNNNOOOMMMJJJLLLKKKJJJKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJKKKNNNOOOSSS___kkkiii\\\YYYYYYRRRSSSXXXVVVRRRRRRQQQOOOKKKGGGEEECCC;;;555111000000------///---------,,,,,,,,,+++++++++,,,,,,,,,,,,---000222;;;;;;<<<<<<======>>>>>>;;;999666555666777777777777444222666>>>CCCBBB???666444111...------...///...111666@@@PPP^^^aaa^^^SSSOOOJJJGGGEEEDDDDDDCCCCCCCCCAAA@@@>>><<<;;;:::;;;::::::;;;;;;<<<===>>>@@@@@@@@@AAABBBEEEGGGHHHHHHJJJNNNPPPQQQSSSUUUWWW]]]\\\\\\\\\]]]^^^```aaaccccccdddeeegggiiilllmmmmmmlllmmmqqqvvvzzz|||{{{yyysssmmmhhhbbb]]]ZZZXXXVVVUUUSSSQQQPPPRRR[[[hhhvvv~~~~~~xxxrrriii```ZZZTTTOOOLLLOOO\\\sss}}}~~~hhhIII<<>>BBBEEEGGGGGGIIILLLNNNOOOQQQSSSTTTUUUUUUYYY]]]___mmmgggJJJEEEIIIRRRlllrrrccc]]]eeexxxyyynnnhhheeebbb___```kkkyyydddQQQQQQ___lll~~~llluuullldddfffjjjpppqqqgggTTTEEEEEEFFFIIIMMMPPPPPPMMMKKKKKKKKKKKKKKKLLLNNNNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJKKKMMMMMMNNNUUU^^^rrrjjj\\\YYYYYYRRRSSSXXXWWWPPPQQQPPPNNNJJJFFFDDDCCC;;;555111000000------///---------,,,,,,,,,+++++++++,,,------,,,---...000666777888;;;===???AAABBB>>>;;;777444555666777666777333111555===CCCBBB???888555222///------......---///333===NNN]]]bbb___UUUQQQKKKGGGEEEDDDCCCBBBDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@AAABBBEEEGGGHHHGGGJJJMMMPPPQQQSSSVVVXXX^^^]]]]]]\\\]]]^^^``````bbbbbbbbbccceeehhhkkkllloooooopppuuu||||||xxxtttooogggccc^^^ZZZXXXXXXWWWVVVOOOOOOPPPWWWcccssszzzsssiii```ZZZVVVSSSRRRQQQ___wwwbbbBBB999BBB::::::;;;<<>>@@@@@@>>>;;;888555555555555777555333333666:::<<<>>>999555000...///111000///111111111888GGGXXX`````````ZZZQQQJJJFFFEEEEEEFFFEEEDDDBBBAAAAAA???<<<:::;;;;;;:::;;;;;;<<<===>>>BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMOOOOOOQQQSSSUUUVVVZZZ___aaa```]]][[[ZZZbbbcccdddeeehhhjjjmmmnnnppprrrnnnttt~~~wwwqqqqqqqqqsssvvv{{{uuunnnlllllleee```[[[YYYYYYZZZXXXVVVSSSTTTYYYeeeuuu{{{uuummmeee]]]XXXWWWRRRhhhrrrUUU>>>999???::::::;;;<<>>BBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVYYY]]]______]]]\\\[[[cccdddeeegggjjjmmmooopppsssuuuqqquuu~~~~~~}}}xxxqqqqqqppppppnnnjjjddd___ZZZ___hhhvvv~~~}}}}}}~~~~~~}}}{{{wwwkkk^^^ZZZpppjjjNNN===999===:::;;;<<<>>>@@@DDDFFFHHHJJJKKKKKKMMMOOOQQQSSSTTTUUUXXXVVVUUUWWWXXXiiiqqqQQQCCCDDDOOOYYY}}}ooo\\\]]]lllxxxyyyppphhhbbbbbbfffooo~~~qqq^^^bbbuuurrrfffbbbdddhhhllllllfff^^^VVVRRROOONNNNNNPPPTTTUUUUUUSSSRRROOOMMMMMMNNNOOOOOONNNJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKMMMNNNPPPWWWccc}}}sssccc\\\ZZZSSSTTTXXXUUUWWWSSSOOOMMMLLLIIIDDD@@@;;;888444111000///...---......---------,,,,,,,,,***+++,,,,,,++++++---///222444666777777777888::::::888777555444444444555555444222111222444777999888555000......//////.../////////333@@@QQQ[[[^^^aaa]]]WWWQQQLLLIIIGGGFFFEEEDDDBBBBBBAAA@@@===;;;;;;;;;:::;;;;;;<<<===>>>CCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSUUUXXX[[[]]]]]]]]]]]]^^^dddeeegggjjjllloooqqqssstttwwwsssuuu||||||rrrjjjeeemmmrrr{{{wwwooommmkkkiiiiiijjjmmmnnnsssxxx{{{}}}zzzaaa___wwwzzz]]]EEE<<<;;;:::<<<<<<===@@@BBBEEEHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTUUUXXXUUURRRSSSRRR___xxxZZZDDDAAAGGGJJJiiizzz^^^ZZZeeelll}}}mmmcccaaadddiiivvvvvv___ddd{{{}}}kkkeeefffhhhiiiiiiccc[[[UUUTTTVVVOOONNNOOOQQQUUUWWWWWWWWWSSSPPPMMMKKKLLLNNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQUUUVVVllltttddd]]][[[TTTTTTXXXUUUWWWTTTOOOMMMLLLIIIDDD@@@;;;888444111000///...---......---------,,,,,,,,,+++,,,,,,,,,++++++---///333555777888888777777888666666555444333444444555555555333222111333555888999666333///...---......///000000222<<>><<<;;;;;;:::;;;;;;<<<===>>>CCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQRRRUUUWWWYYY[[[[[[]]]___aaaccceeegggjjjmmmppprrrsssrrrvvvtttuuu|||xxxssssss{{{zzzyyy}}}uuuhhh___ZZZZZZYYYYYYZZZ\\\]]]___\\\bbbeeekkkiiieee|||pppQQQ>>><<<<<<999======???BBBDDDGGGIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTXXXUUURRRSSSQQQYYYmmmlllLLLEEEGGGHHHWWWwwwkkk]]]^^^cccwww|||qqqkkkmmm{{{nnn^^^hhhvvvhhhgggkkklllggg___WWWPPPNNNPPPSSSMMMMMMNNNPPPSSSVVVXXXYYYTTTQQQLLLJJJKKKLLLNNNNNNJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRQQQSSSggguuueee^^^\\\TTTTTTXXXVVVWWWTTTPPPNNNMMMJJJEEE@@@;;;888444111000///...---......---------,,,,,,,,,+++,,,---,,,++++++---...333666:::;;;:::888888888555555444444444444555555666777666444222333666999===:::666222...------...///111222111888FFFRRRXXX[[[\\\\\\YYYRRRKKKGGGEEEFFFDDDCCCCCCCCCBBB???===;;;;;;:::;;;;;;<<<===>>>BBBBBBCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWYYYZZZ[[[]]]```ccccccdddgggjjjmmmooopppqqqpppvvvvvvwww}}}{{{{{{uuuxxxzzzqqqiiibbb[[[TTTNNNLLLMMMNNNPPPQQQRRRRRRSSSOOOSSSRRRXXXtttvvvzzzcccHHH;;;<<<>>>;;;===>>>@@@CCCFFFHHHJJJKKKIIIIIIJJJKKKLLLMMMOOOPPPPPPVVVRRROOORRRQQQUUUdddaaaOOOJJJIIILLL___{{{~~~ggg]]]```mmm~~~llldddpppqqqhhhhhhlllkkkaaaSSSKKKIIIKKKLLLKKKIIIJJJLLLNNNPPPSSSVVVXXXVVVRRRMMMKKKKKKLLLMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMOOOPPPQQQNNNWWWdddsssuuueee^^^\\\UUUUUUZZZWWWXXXTTTPPPNNNMMMJJJEEEAAA;;;888444111000///...---......---------,,,,,,,,,+++,,,---,,,++++++,,,...333777;;;===<<<:::999888555555666666666666666666666777777555222333777;;;BBB@@@<<<666000------///...222333111444@@@KKKQQQWWW[[[^^^]]]VVVNNNHHHFFFFFFEEECCCCCCDDDCCC@@@>>>;;;;;;:::;;;;;;<<<===>>>BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMOOOOOOQQQSSSUUUUUUWWWZZZ\\\]]]___aaadddcccdddgggjjjmmmnnnnnnooopppwwwwwwzzz|||{{{|||zzzuuuwwwtttlll```XXXTTTRRRPPPNNNJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMJJJNNNhhhmmmUUUCCC;;;<<<===>>>===>>>AAADDDGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJPPPNNNKKKPPPOOOOOOYYYpppxxxYYYIIICCCGGGKKKbbbvvveeeccccccttt{{{tttzzzzzznnnhhhggghhhbbbVVVIIIDDDGGGKKKJJJGGGGGGHHHJJJKKKLLLOOOSSSVVVWWWSSSOOOMMMLLLMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNWWW[[[\\\mmmtttddd^^^]]]VVVWWW[[[YYYXXXTTTPPPNNNMMMJJJEEEAAA;;;888444111000///...---......---------,,,,,,,,,,,,------,,,+++***,,,...222666;;;>>>>>>;;;999888777777888888888777777777555777777555222333888===GGGEEEAAA999222......///+++111333000000999DDDJJJUUU[[[aaa```ZZZQQQKKKIIIFFFEEEDDDDDDDDDCCCAAA???;;;;;;:::;;;;;;<<<===>>>AAAAAAAAAAAABBBDDDEEEFFFHHHKKKNNNOOOQQQSSSVVVXXXVVVXXX[[[^^^___```bbbcccdddfffhhhkkkmmmnnnmmmmmmqqquuutttxxx}}}yyy}}}|||wwwnnnlllmmmrrrvvv{{{tttkkkjjjeee```]]]^^^^^^\\\ZZZSSSQQQOOOMMMNNNPPPSSSUUURRRPPPMMMPPPaaayyy|||yyy```HHH@@@===:::;;;@@@<<<>>>AAADDDGGGIIIJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJGGGNNNLLLIIINNNMMMKKKQQQ___kkkNNNBBBEEECCCPPPnnntttggg^^^lll|||tttnnnkkkhhheeeSSSLLLEEEDDDGGGKKKLLLKKKFFFGGGIIIIIIIIILLLPPPTTTWWWTTTQQQOOOOOONNNMMMLLLNNNMMMLLLKKKJJJIIIIIIHHHJJJJJJKKKKKKLLLLLLLLLLLLMMMPPPQQQQQQ]]]wwwtttddd^^^]]]VVVWWW\\\ZZZXXXUUUQQQNNNMMMKKKEEEAAA;;;888444111000///...---......---------,,,,,,,,,,,,------,,,+++***,,,---111555;;;>>>>>><<<999888888999999999999888888777444666777555222222888===JJJIIIDDD<<<333......///)))///222///...555???EEETTT[[[cccccc\\\SSSMMMKKKFFFEEEDDDDDDEEEDDDBBB@@@;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNPPPRRRTTTWWWZZZVVVYYY]]]___``````bbbccceeegggjjjlllnnnnnnmmmlllppprrrpppttt~~~|||yyyppp|||zzznnneeedddeeegggmmmuuu~~~}}}~~~{{{uuunnnhhhiiihhhiiilllooonnnjjjeee^^^ZZZTTTPPPPPPTTTZZZ^^^YYYXXXVVVXXXbbbzzz{{{xxx~~~~~~uuuWWW@@@>>>???999999AAA<<<>>>AAADDDGGGIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHGGGOOOMMMIIIOOOMMMIIIMMMTTTkkk]]]MMMCCCBBBHHH___~~~kkk___iiivvv{{{rrrpppooojjjdddGGGEEEDDDEEEHHHLLLOOOPPPFFFGGGIIIIIIHHHJJJOOOSSSWWWUUURRRQQQPPPOOOMMMKKKMMMLLLJJJIIIGGGGGGFFFFFFIIIJJJKKKKKKKKKKKKKKKJJJKKKIIIKKKRRRYYYiiiwwwbbbZZZ\\\XXXWWWYYYWWWZZZVVVQQQNNNLLLJJJEEEAAA<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++444777;;;<<<999666666666;;;;;;:::999999888888888444555777555333222555888FFFIIIGGG???666222000,,,,,,...000000000333888<<>>@@@AAAAAABBBDDDEEEKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^aaacccgggjjjlllllllllkkkpppqqqrrrtttwwwzzz~~~|||uuu{{{rrrnnnnnnjjjeeecccnnnttt~~~yyyyyy{{{zzzyyyzzz|||}}}yyysssqqqssswwwxxx|||vvviii]]]WWWUUUUUU]]]gggjjj]]]TTTXXXdddwwwxxxyyy|||hhhQQQ===:::<<<::::::???AAACCCEEEFFFFFFGGGJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKKKKKKKKKKIIIHHHKKKOOOTTT```tttsssHHHDDDDDDBBBLLLlllxxxdddeeejjjvvvwwwyyy|||vvvfffZZZIIIFFFFFFIIIOOORRRPPPMMMJJJJJJIIIIIIJJJMMMOOOQQQUUUTTTQQQNNNKKKIIIGGGGGGMMMLLLJJJHHHGGGGGGGGGHHHJJJIIIHHHHHHGGGGGGGGGHHHLLLHHHIIINNNPPP[[[xxxzzzeee[[[\\\WWWUUUWWWUUUXXXTTTPPPNNNMMMJJJEEE@@@<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++...222666888777555555666::::::::::::999888777666444555666555333222444666AAAEEEDDD===666444111...,,,...//////000222777;;;MMMXXXaaabbb___[[[UUUOOOLLLJJJHHHFFFEEEDDDAAA???>>>===<<<;;;;;;;;;<<<<<<===???AAABBBBBBCCCDDDFFFLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVXXX[[[]]]^^^______aaacccfffjjjlllllllllkkkppppppqqqsssvvvzzz|||~~~~~~yyy~~~sssoooiiijjjlllrrryyy}}}ooobbb[[[```iiitttkkkbbb```hhh|||vvvyyy~~~uuu___KKK;;;:::===<<<===BBBBBBDDDFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHKKKNNNOOOYYYhhhcccLLLIIIBBBDDDXXXuuummmgggdddkkk{{{~~~wwwzzz}}}tttdddXXXKKKHHHGGGIIINNNPPPMMMJJJIIIHHHGGGGGGHHHJJJLLLNNNOOONNNLLLKKKIIIIIIHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFHHHLLLKKKPPPfff}}}~~~ggg]]]\\\VVVSSSUUUSSSSSSQQQNNNNNNMMMJJJEEE@@@<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++))),,,000333444444555555888999:::;;;:::888666555444555555444222111222333;;;??????:::666555222///------......///111555888EEESSSaaaddd```\\\XXXUUUOOOLLLIIIGGGEEEDDDAAA??????>>>===;;;;;;<<<<<<===???@@@BBBCCCCCCDDDFFFHHHLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY\\\^^^___```aaaaaacccfffiiikkkllllllkkkooopppqqqsssvvvyyy{{{}}}{{{uuuxxxrrrnnnllljjjiiigggppp{{{mmmlllrrr}}}vvvnnnrrrvvvzzzxxxlllSSSDDD999:::??????@@@DDDEEEGGGIIIIIIIIIHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGFFFFFFFFFGGGHHHIIIJJJRRRYYYpppVVVNNNDDD@@@HHH\\\tttvvvkkk___^^^kkk~~~}}}xxxwww|||}}}qqq___SSSLLLIIIGGGIIILLLMMMKKKHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDGGGKKKHHHHHHUUUeeehhh\\\[[[UUUSSSUUUSSSPPPNNNMMMMMMNNNKKKEEE@@@<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++(((***---000222333444555777888:::;;;:::888555333444444444444333222111111555999:::777555555111---------------...111444666>>>PPP```ddd```]]][[[YYYRRROOOKKKHHHFFFDDDAAA???@@@???===<<<;;;<<<===>>>@@@BBBCCCDDDDDDEEEGGGIIIMMMMMMOOOPPPRRRSSSUUUUUUVVVXXXZZZ\\\___aaabbbbbbbbbcccfffiiikkklllllllllnnnoooqqqsssvvvxxxzzz|||}}}rrr|||wwwlllccc^^^[[[^^^eeerrrzzzvvvyyy}}}|||tttfffIII???999;;;???@@@BBBEEEGGGIIIKKKKKKJJJIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEGGGIIIHHHEEEHHHPPPQQQaaaaaaSSSFFFCCCFFFOOObbbuuuzzzpppccc\\\aaarrrttttttxxx~~~{{{lllZZZOOOJJJHHHGGGGGGIIIJJJIIIHHHKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJGGGEEEDDDCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCGGGKKKIIIHHHPPP[[[hhh\\\ZZZTTTSSSVVVUUUOOOMMMLLLMMMNNNKKKEEE@@@<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++***+++---000333555555555666777999:::999777444222333333333444444333222000222666888666666666111,,,///---,,,,,,...111333444:::LLL]]]ccc```^^^\\\[[[WWWSSSNNNJJJGGGDDDBBB@@@AAA???===<<<;;;<<<>>>???@@@BBBDDDEEEEEEFFFHHHIIILLLMMMNNNPPPRRRSSSTTTUUUVVVXXXZZZ]]]___aaabbbcccbbbdddfffhhhjjjllllllmmmlllnnnpppsssvvvyyy{{{|||qqqrrr{{{llldddfffccc```aaaiiiwwwyyy}}}yyyqqq```BBB===;;;===???AAABBBEEEGGGJJJLLLLLLKKKJJJIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHMMMTTTRRRLLLIIINNNKKKUUU|||www]]]FFFAAADDDIIISSS```yyywwwpppeee___ggg|||~~~xxx{{{xxxwww{{{pppttt{{{wwweeeTTTKKKGGGFFFEEEFFFGGGIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHFFFDDDDDDDDDFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHEEEEEEEEEDDDDDDEEEFFFFFFEEEFFFHHHJJJIIIIIINNNUUUiii[[[YYYSSSRRRVVVVVVPPPNNNLLLLLLMMMKKKFFFBBB<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++,,,,,,---111555888888888666777888999888666444333333333333444666555333111000555888888::::::555...000...,,,,,,///111222333777GGGXXX^^^_________]]]\\\WWWQQQLLLHHHFFFCCCAAABBB@@@>>><<<<<<===???@@@AAABBBDDDEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWYYY\\\___aaabbbccccccdddfffhhhjjjlllmmmmmmkkkmmmppptttxxx{{{}}}~~~yyyqqqyyyxxxmmmddd```bbbhhhlllqqqxxxyyyuuujjjWWW>>>======>>>???AAACCCEEEGGGIIILLLMMMLLLJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIJJJTTT```^^^UUUHHHKKKEEEJJJeeesssPPP@@@???CCCIIIPPPnnnvvvzzzqqqcccaaaooo}}}qqqmmmnnnllljjjiiikkkmmmnnnoootttllldddeeeooozzzuuusssyyyrrr]]]NNNIIIFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCEEEHHHKKKMMMFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGIIIHHHHHHFFFEEEFFFIIILLLkkk]]]YYYQQQPPPUUUTTTRRROOOLLLLLLLLLKKKGGGCCC<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++++++++,,,111777;;;<<<<<<777777777777666555444333222222222555777888555222000555999<<<@@@BBB===555222///------///222222222333AAAQQQYYY___bbbccc``````[[[TTTNNNJJJGGGDDDBBBCCCAAA>>><<<<<<===@@@AAA@@@BBBDDDEEEEEEEEEGGGIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVYYY\\\___aaabbbccccccdddfffgggjjjkkkmmmmmmiiilllpppuuuyyy}}}~~~xxxvvvooollljjjeeeccciiitttyyy}}}wwwpppaaaJJJ:::<<<>>>>>>???BBBEEEHHHEEEHHHKKKMMMLLLJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDGGGGGGHHHUUUbbb___TTTDDDFFFAAADDDTTTaaasssiiiMMM@@@@@@DDDHHHXXXhhhwwwvvvjjjaaafffnnn~~~yyywwwwwwxxxuuullldddccciiinnnnnnkkkzzzuuuzzzlllVVVJJJIIIGGGGGGEEEDDDCCCCCCEEEGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHLLLOOOGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFDDDCCCDDDEEEEEEmmm^^^YYYQQQOOOSSSRRRTTTPPPLLLKKKLLLKKKGGGDDD<<<999444222111000///...------------------------+++,,,,,,------,,,,,,+++***)))+++000888===??????888777777666555555444444222111222555999999777444000555:::???DDDGGGCCC<<<333000------000222333222000===KKKVVV^^^eeefffcccbbb]]]VVVOOOKKKHHHEEECCCCCCAAA>>><<<<<<===@@@BBB@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJLLLMMMOOOQQQRRRRRRTTTVVVXXX[[[^^^```bbbccccccdddeeegggiiikkkmmmnnniiikkkpppuuuzzz~~~~~~sssjjjhhheeedddooouuulllZZZ@@@888;;;>>>>>>???CCCHHHJJJDDDGGGKKKMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFDDDEEEPPP\\\XXXKKKAAACCC@@@DDDMMMSSSeee___HHHAAABBBCCCDDDXXXnnnvvvnnneeebbbeeesss}}}|||vvvuuuwww|||~~~iiiRRRHHHIIIIIIHHHFFFDDDAAAAAACCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHFFFDDDCCCDDDFFFJJJLLLIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHCCCDDDDDDCCCDDDFFFEEECCCiii^^^WWWQQQTTTPPPUUUQQQOOOMMMKKKJJJGGGCCCAAA>>>:::555111000///......------------------------++++++***)))***+++---...++++++,,,111777<<<>>>===999;;;<<<<<<;;;888555333555222111444999;;;999555444555666>>>JJJQQQJJJ???999444///---...111222222111:::DDDNNNYYYbbbeeebbb]]]\\\YYYUUUOOOJJJEEEBBBCCCBBB@@@>>>>>>???AAABBBDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTVVVYYY\\\```ccceeeeeedddccceeeiiilllkkkjjjkkkmmmppptttxxx|||~~~wwwppppppqqqnnniiipppuuu|||}}}}}}qqq___LLL@@@888999<<<@@@DDDGGGJJJKKKLLLKKKIIIIIIJJJJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDFFFGGGIIIJJJJJJEEEBBBDDDIIIHHHLLL```xxxvvvRRRAAA???AAAFFFHHHVVVlllwwwqqqddd]]]jjjwwwtttcccSSSJJJHHHBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCiii^^^WWWRRRTTTOOOUUURRRPPPMMMKKKJJJHHHDDDAAA>>>:::555111000///......------------------------,,,+++*********+++,,,---+++***+++///555:::;;;;;;999:::<<<===<<<:::888666777555333444888999666333000111333;;;HHHRRROOOFFF:::555000---...///000000000777@@@JJJWWWbbbdddaaa]]]\\\YYYUUUPPPJJJEEECCCBBBAAA@@@>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWYYY\\\___bbbdddeeeddddddgggjjjlllllljjjkkkmmmpppssswwwzzz|||~~~~~~xxxqqqllljjjqqqxxxvvv|||~~~~~~wwwiiiVVVFFF===:::;;;>>>AAAEEEHHHKKKLLLLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGFFFBBBCCCGGGGGGIIIYYYlll^^^GGG@@@AAABBBCCCLLL\\\jjjlllgggaaabbbmmm{{{}}}sssggg\\\QQQHHHCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCjjj___WWWRRRTTTOOOUUURRRPPPNNNLLLKKKHHHEEEBBB>>>:::555111000///......------------------------,,,,,,+++*********++++++*********---222666777777777888:::<<<===<<<;;;::::::777444444666666444111...///111777DDDNNNNNNHHH999555000------.../////////444;;;EEETTTaaaddd```]]]\\\YYYUUUPPPKKKFFFCCCBBBAAA@@@>>>>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKLLLNNNPPPQQQSSSSSSTTTVVVVVVWWWYYY\\\^^^aaabbbddddddfffiiilllmmmlllkkkkkkmmmooorrruuuxxxzzz{{{}}}{{{sssmmmpppxxxyyywww{{{|||zzzooo]]]KKK@@@;;;<<<>>>@@@CCCFFFIIIKKKMMMKKKJJJHHHHHHIIIIIIGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@FFFEEECCCBBBAAABBBBBBCCCFFFAAA@@@DDDDDDEEEOOO\\\vvvUUUFFFBBB@@@AAADDDJJJWWWdddhhhggg]]]bbblllwwwwwwlll___WWWTTTQQQIIIBBBEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGHHHEEEEEEFFFFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDjjj___XXXRRRTTTOOOUUURRRPPPNNNLLLKKKIIIFFFCCC>>>:::555111000///......---------------------------,,,,,,++++++*********))))))***,,,...111444555444666888:::;;;<<<;;;;;;999777555444555555333111222222222333;;;DDDFFFBBB777444111.........000000000333888AAAQQQ___ccc```]]]\\\ZZZVVVQQQLLLGGGDDDBBBAAA@@@???>>>>>>??????@@@AAABBBCCCDDDFFFFFFGGGKKKLLLNNNPPPRRRSSSTTTTTTWWWWWWXXXZZZ\\\^^^```aaacccdddgggjjjlllmmmmmmllllllmmmnnnqqqsssvvvxxxyyy|||~~~zzzxxxuuutttvvvzzz~~~|||{{{{{{uuufffRRRCCC<<<;;;???@@@BBBDDDGGGIIIKKKLLLKKKJJJHHHHHHIIIIIIGGGFFFAAA@@@@@@@@@??????>>>>>>DDDCCCAAA?????????@@@AAADDD@@@>>>BBBDDDDDDIIIOOOjjjkkkQQQDDD@@@DDDCCCBBBIIIYYYeeeiiibbb```aaaggguuuxxxddd[[[QQQNNNQQQRRRNNNHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFCCCDDDDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCkkk```XXXRRRTTTOOOUUUQQQOOOMMMLLLKKKIIIFFFCCC>>>:::555111000///......------------------------,,,,,,,,,,,,+++******)))))))))***+++,,,///222444222444666888999:::::::::666555444333444555555555333444111000444;;;>>><<<555444222000//////111333111333777>>>LLL[[[aaa```]]]\\\ZZZWWWRRRMMMHHHFFFCCCBBBAAA@@@@@@?????????@@@@@@AAACCCDDDEEEFFFGGGJJJKKKMMMOOORRRSSSTTTUUUWWWXXXXXXZZZ[[[]]]___```bbbdddgggjjjkkkmmmmmmnnnlllmmmnnnooorrruuuwwwyyy}}}tttkkkfffeeejjjwww}}}{{{yyyppp___LLL???<<<>>>@@@AAACCCEEEGGGIIIJJJKKKKKKIIIHHHHHHHHHHHHGGGEEE??????????????????>>>>>>@@@???>>>>>>>>>???@@@AAA@@@>>>>>>AAACCCDDDFFFIIIYYY```KKK???CCCCCC???AAAMMM]]]gggiiiccc]]]]]]hhhyyy}}}yyyhhhUUURRROOONNNOOOPPPNNNLLLHHHHHHHHHHHHGGGEEEDDDCCCGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBlllaaaYYYRRRTTTOOOUUUOOONNNLLLKKKJJJHHHEEECCC>>>:::555111000///......------------------------++++++,,,,,,,,,+++******)))***+++++++++...222555333444555666777888888888444444333333333444666777111222111...000666;;;;;;555555444222000000222444111444777;;;EEESSS\\\^^^^^^]]][[[WWWSSSNNNIIIGGGDDDDDDCCCBBBAAA@@@?????????@@@AAACCCDDDFFFGGGHHHHHHJJJLLLNNNQQQSSSTTTTTTWWWWWWXXXZZZ\\\^^^```aaabbbdddggghhhiiikkknnnppplllmmmmmmoooqqquuuxxxyyy{{{vvvqqqlllmmmvvv~~~xxxssshhhWWWGGG>>>>>>@@@@@@AAABBBDDDEEEGGGHHHHHHHHHGGGEEEEEEFFFFFFDDDCCC???>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@======???@@@BBBCCCEEEFFFQQQ|||ttt^^^EEEBBB@@@???@@@EEERRR^^^eeebbb]]]ZZZ^^^kkk{{{lllkkk}}}lllZZZOOOPPPQQQPPPNNNLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAlllaaaYYYSSSUUUOOOTTTNNNLLLKKKJJJIIIGGGDDDBBB>>>:::555111000///......------------------------)))***+++,,,,,,,,,++++++***+++,,,,,,,,,...333888666666666777777777777777444444333222222333555777111444333//////444999:::999999888555111///000222000444777777>>>JJJUUU[[[^^^]]][[[XXXSSSNNNJJJHHHEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGHHHKKKMMMPPPRRRSSSSSSVVVWWWXXXYYY\\\^^^```bbbbbbdddfffffffffiiinnnrrrllllllmmmoooqqquuuyyy{{{~~~xxxwwwzzz}}}}}}ssskkk^^^OOOBBB===>>>@@@@@@@@@AAABBBCCCEEEEEEFFFEEECCCBBBBBBBBBBBBAAA???========================:::;;;===???@@@??????>>>;;;>>>@@@@@@???@@@CCCDDDFFFddd}}}\\\III>>>BBBEEEAAAEEENNNSSSXXX\\\[[[YYY^^^jjjuuuvvvfff]]]jjjvvvjjj\\\SSSMMMNNNNNNMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@????????????mmmaaaYYYSSSUUUOOOTTTMMMLLLJJJIIIHHHGGGDDDAAA>>>:::555111000///......------------------------((()))+++,,,---,,,,,,+++***+++---,,,,,,///555999888888888888777777777777555555444222111222444666444777666111...222666888<<<<<<;;;666111......000...444777555999DDDQQQXXX^^^]]][[[XXXSSSOOOJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBDDDFFFGGGIIIIIIFFFGGGJJJMMMOOOQQQRRRSSSVVVVVVWWWYYY\\\___aaabbbbbbdddeeeeeeeeehhhnnnrrrllllllmmmooorrrvvvzzz|||}}}xxxxxxxxxwwwnnneeeWWWIII???<<<===??????@@@@@@AAABBBCCCDDDDDDBBB@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>AAA???===>>>@@@BBB;;;OOOgggtttTTT???EEEJJJ@@@;;;AAABBBNNN[[[]]]XXXVVV]]]ffftttttt[[[XXX___tttyyy{{{iiiYYYQQQPPPLLLJJJHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>lll```ZZZWWWYYYQQQSSSPPPOOOMMMKKKHHHFFFDDDCCC@@@999444333222///...000......---------,,,,,,,,,++++++*********+++---...)))*********+++...222666>>>??????===:::777777777777666444333444555777888555666777444111222888>>>AAAAAA???:::555111//////111222333333555===IIISSS]]]```___YYYSSSPPPMMMIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBDDDFFFJJJMMMOOOIIIJJJKKKLLLOOOQQQSSSUUUUUUXXX[[[]]]^^^```bbbccceeedddcccccceeehhhkkknnnmmmnnnoooppprrruuuwwwxxx}}}tttkkk[[[III@@@>>><<<<<<===AAABBBDDDFFFEEECCCAAA???@@@??????>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;===>>>??????>>>===;;;<<<<<<<<<<<<============AAAFFFPPPeeesssTTTKKKHHH???:::===;;;BBBIIINNNSSSXXX[[[[[[aaagggzzzrrrxxxnnn[[[VVVWWWlllwwwhhhYYYPPPPPPTTTLLLKKKHHHFFFFFFFFFGGGHHHEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBCCCEEEFFFGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<>>===;;;:::::::::777666444333333444666777555666666444000111666;;;AAABBBCCCAAA;;;666111///222333444444555;;;EEEMMMZZZ___```[[[VVVSSSNNNJJJIIIIIIIIIHHHGGGFFFDDDCCC@@@AAAAAACCCFFFIIILLLMMMIIIIIIKKKLLLOOOQQQSSSUUUUUUXXX[[[]]]^^^___bbbccceeedddcccccceeehhhkkkmmmnnnooooooqqqsssuuuvvvxxx~~~}}}}}}}}}sssfffVVVFFF???===<<<===>>>AAABBBDDDEEEEEECCCAAA?????????>>>============>>>;;;;;;::::::::::::;;;;;;;;;<<<>>>??????>>><<<;;;;;;<<<<<<<<<============@@@DDDJJJZZZxxxnnnUUUHHHCCC@@@???EEEFFFGGGKKKPPPUUUWWWWWW[[[___nnn{{{sssvvv{{{mmmWWWPPPTTTiii}}}}}}lll\\\QQQLLLKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEDDDBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<>>======>>>@@@@@@AAACCCDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<===;;;::::::999999::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>AAADDDKKK```fffMMMFFFCCC>>>AAA>>>===@@@HHHOOOTTTWWWXXXYYYaaannnxxx|||www~~~eeeQQQJJJTTTaaa~~~qqq\\\MMMIIIIIIHHHEEEIIIHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIHHHGGGEEECCCDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;lll___XXXTTTVVVNNNQQQOOONNNMMMKKKIIIGGGEEEDDDAAA:::555444333//////111......---------,,,,,,,,,************************+++,,,,,,***)))***---///444777:::;;;;;;;;;;;;<<<:::999777666555444444444555666555333111000222444===AAAEEEEEEAAA:::333000000222444444555777<<>>======<<<;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<>>===<<<;;;::::::::::::nnn```XXXTTTVVVOOOQQQOOONNNMMMKKKIIIGGGFFFEEEAAA:::555444333000///111......---------,,,,,,,,,******+++++++++*********+++,,,,,,***))))))+++---222555888:::999888777777;;;:::999777666555555444555555555444222000111111:::===??????;;;777333222...///222333555888;;;===FFFPPPZZZ^^^^^^[[[UUUOOONNNNNNMMMLLLJJJHHHFFFEEEBBBBBBAAAAAACCCDDDFFFGGGHHHHHHJJJLLLOOORRRTTTVVVVVVWWWYYYZZZ\\\^^^aaadddccccccdddeeefffiiikkkllliiijjjmmmqqqvvv{{{~~~|||rrrmmmiii```IIIBBB<<<<<<>>>===???AAA???@@@AAAAAA@@@@@@>>>>>><<<;;;::::::999999::::::999999888888888888999999:::::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;???@@@>>>@@@RRRrrrhhhMMMGGGDDDAAA@@@AAA@@@???EEEOOOVVVWWWYYY[[[\\\```iiisss|||jjjUUUQQQOOOUUUeeeyyy~~~zzzuuuZZZRRRIIICCCCCCEEEHHHIIIEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHFFFCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFBBB@@@???@@@BBBBBBAAA@@@???????????????????????????>>><<<;;;;;;<<<>>>???===<<<;;;:::999999999999pppaaaYYYTTTVVVOOOQQQNNNNNNLLLKKKIIIGGGFFFEEEAAA;;;555555333000///111......---------,,,,,,,,,++++++,,,,,,,,,+++*********++++++***))))))***,,,111444777888777666555444::::::999888777555555444444444555444333222111000666888:::999777555333333---...000222555888:::<<>>;;;===>>>===>>>AAA???????????????>>>>>>===::::::999888888888888999999888888777777888888999:::999999999999999999:::999999999:::::::::;;;;;;;;;===???>>>===EEEZZZoooaaaXXXFFF@@@>>>???>>><<>>===========================<<<;;;::::::;;;<<<===<<<;;;:::999888888888888ppp```XXXRRRUUUMMMPPPNNNMMMLLLKKKIIIGGGFFFFFFAAA;;;666555444000000222......---------,,,,,,,,,,,,------...---,,,+++***)))***+++***))))))***+++///222666999888666555555777777777666555444333333444444444555555444222000222555888888777666555555000///000222555777999:::999EEEQQQXXX[[[[[[WWWQQQLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIILLLOOORRRUUUWWWVVVWWWXXXYYYZZZ]]]aaadddbbbcccdddfffgggiiijjjkkkjjjlllnnnrrrwww{{{zzzpppjjjaaaSSS@@@===<<<>>>???======?????????>>>>>>>>>=========999999888777777777777888888888777777777777888888999999888888888888999999999999999999::::::::::::::::::<<<>>><<<>>>JJJXXXooovvv[[[KKK??????@@@>>>@@@GGGAAAEEEIIIKKKMMMPPPUUUXXXWWW```lll|||zzzgggYYYPPPMMMVVVfffyyyzzzkkk]]]HHHGGGFFFDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHGGGFFFDDDCCC@@@AAABBBDDDEEEEEEFFFFFFEEECCCBBBAAABBBAAA@@@>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888ooo```VVVQQQSSSLLLOOONNNMMMLLLKKKIIIHHHFFFFFFBBB;;;666555444000000222......---------,,,,,,,,,------...///...---+++***((()))******))))))***+++...222666999999888777777555555555555444333222222333444444666666555333000///333888::::::888666666222111000111444777888999666AAANNNUUUYYYZZZWWWRRRKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIILLLOOOSSSUUUWWWVVVWWWXXXYYYZZZ]]]aaadddbbbcccdddfffhhhiiijjjkkkmmmnnnpppssswwwzzz~~~~~~uuulllggg[[[III???<<<<<>>>>>>>>>>>============999888888777777777777777888888777777777777888888999999888888888888999999888888999999999:::::::::999777999<<<<<<;;;BBBMMMVVVsssfffNNNGGGFFF@@@;;;<<<===AAACCCDDDEEEJJJNNNOOONNNVVV^^^eeeqqqmmmWWWIIIGGGMMMTTTaaawwwyyymmmZZZJJJEEECCCAAAAAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEDDD@@@AAABBBDDDEEEFFFFFFFFFGGGFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;::::::999;;;:::999888777777777777jjjZZZVVVTTTVVVNNNQQQMMMNNNMMMKKKHHHFFFFFFFFFAAA<<<777333111000///...//////...---,,,,,,++++++...***///999999...))),,,************************000111444:::>>>>>>:::666666666555555444333222111333333333444333333333222222333777<<>><<<<<<<<<<<<===>>>======;;;:::999888888777777777777777666555555666666666666777777777777<<<<<<;;;::::::999888888666777777777888888888888888888999:::;;;======>>>HHH___lllQQQHHHDDD>>>888;;;::::::<<>>============<<<;;;:::999;;;:::999888777777777777888777666444444666777888lll[[[VVVUUUVVVMMMQQQMMMNNNNNNKKKHHHFFFFFFGGG@@@<<<777333111000///...///......---,,,,,,++++++---)))---666666,,,(((+++************************,,,...222888===>>><<<888666666666555444333222111222222333444444444333222000222777???FFFFFFAAA;;;888333...///333777888777777>>>IIITTT[[[\\\YYYVVVNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDBBBDDDGGGJJJNNNQQQTTTUUUVVVUUUTTTVVVYYY\\\___```ccceeeffffffeeedddeeeffflllnnnppprrrrrrtttvvvxxxzzz|||ssshhh```UUUGGG???AAA@@@>>>===<<<<<<============<<<;;;:::999999888777777777777777666555555555555666666666777777777;;;;;;;;;:::999888888888666666777777777888888888888888999:::;;;<<<======@@@OOOqqqpppXXXKKKDDDBBB@@@???>>>>>>@@@AAAAAA@@@AAACCCEEEGGGJJJQQQZZZaaaeeemmmvvvzzzzzz{{{tttbbbWWWRRRMMMLLLRRR[[[eeerrr|||rrr[[[OOOIIIDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCBBBAAA???>>>============<<<;;;::::::999999888777666666666666777666444333333444666777nnn\\\WWWUUUVVVMMMQQQNNNNNNNNNLLLIIIGGGFFFGGG@@@<<<666333111000///............------,,,,,,+++,,,)))+++111111***'''***************************)))+++///555;;;======;;;777777777666555444333222000111444555666555444333000000555@@@JJJMMMHHHAAA:::555000///222666888888888<<>>============;;;;;;;;;::::::999999999666777777777777666555555555555555666666666666777::::::999999888888777777666666666666777777777777777888888999:::;;;<<<<<<<<>>@@@@@@???===>>>??????@@@DDDIIIMMMQQQVVV]]]ccchhhmmmrrruuuzzz~~~kkkUUUJJJIIIMMMUUU]]]dddnnn~~~}}}___JJJIIIJJJDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::888888777666555555555555555444333222222333444555ooo]]]XXXVVVVVVMMMPPPMMMNNNNNNLLLIIIGGGFFFGGG???;;;666222111000///.........---------,,,,,,,,,,,,)))***...---)))(((+++************************(((***...222777:::;;;<<<777777777777666555444333000111444666666666444333111///222;;;HHHNNNLLLHHH===888222///111444777999888:::@@@KKKVVV[[[YYYUUUOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEAAABBBDDDFFFJJJNNNRRRUUUUUUWWWZZZ[[[\\\\\\]]]^^^ddddddcccaaa```aaaeeehhhnnnppprrrrrrrrrrrrtttvvvzzz|||~~~tttqqqkkkbbbUUUIIIBBB@@@??????>>>>>>============::::::::::::999999999999666666777777666666555444444444555555555666666666888888888777777777666666555555555666666666777777777777888888999::::::;;;???>>>KKKkkkvvvWWWHHHGGGCCC>>><<<<<<===>>>???>>>>>>>>>>>>???AAACCCEEERRRRRRSSSWWW]]]bbbeeegggkkkpppwww|||}}}~~~vvvgggaaaVVVIIIJJJVVVcccrrr}}}}}}}}}{{{iiiPPPBBBCCCEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA===>>>???@@@AAAAAA@@@@@@===>>>>>>>>>======<<<;;;888888777666555555555555555444333333333333444555ooo]]]XXXVVVVVVMMMPPPMMMMMMMMMKKKHHHFFFFFFFFF>>>:::555222000000//////---------------,,,,,,,,,---++++++,,,,,,******+++************************)))***---000222555888:::777777888888888777666666111222444666666555444333333///...444@@@IIILLLKKK???:::444111000333666888999999===FFFPPPVVVUUURRRQQQPPPNNNMMMKKKJJJIIIIIIKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBDDDGGGLLLQQQSSSSSSWWW[[[\\\\\\\\\]]]^^^aaaaaa`````````cccgggkkklllnnnqqqrrrssstttvvvxxx{{{}}}vvvnnnmmmllleeeWWWIII???<<<<<<>>>>>>>>>>>>=========<<<999999999999999999888888666666666666666555444444444444444444555555555555666666666666666555555555444555555555555666666666666666777777888999999999>>>;;;BBBUUUlllpppccc\\\RRRIIICCC@@@===;;;>>>======>>>???AAABBBBBBLLLJJJJJJMMMRRRWWWZZZ[[[YYY^^^eeejjjnnnssszzz}}}{{{xxxxxxxxxxxxxxxxxxwwwvvvvvvyyy~~~pppggg[[[MMMEEEGGGGGGGGGUUUhhhwww}}}uuuaaaOOOHHHDDD???>>>CCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@===============<<<<<<;;;999999888777666666666666444444444444444444444444nnn\\\WWWUUUVVVMMMQQQLLLLLLLLLJJJGGGEEEDDDEEE===:::555111000000//////---------------------------,,,,,,,,,++++++++++++************************)))+++,,,---...111555888666666777888999999999999444444555555555555444444555111...000777@@@GGGJJJ@@@<<<777333111222555777999999<<>>===DDDKKKTTTgggzzz}}}xxxbbbLLL???DDDFFF===;;;BBB@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>???AAACCCDDDEEEEEE@@@AAA@@@@@@???>>>===<<<@@@@@@????????????@@@@@@======>>>>>>>>>>>>>>>???;;;<<<<<<<<<<<<<<<;;;;;;999999888777666666666666444444444444444444444444lll[[[VVVUUUVVVMMMQQQJJJKKKKKKIIIEEECCCCCCDDD===999444111000000//////------------------------+++,,,,,,++++++++++++***************************((()))***++++++///444999444555777999:::;;;;;;<<<777666555444333333444444555333000000222999AAAFFF@@@===:::555222222333555999:::<<>>HHHeeeppp___TTTIIIEEE@@@>>>>>>???>>><<<:::;;;===@@@DDDIIINNNQQQQQQTTTXXXYYYYYY\\\aaaeeegggtttpppkkkaaaVVVKKKCCC===:::>>>BBBIIIPPP[[[lllwwwbbbMMMCCC>>>AAABBB======AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAABBBCCCCCCBBB????????????>>>===<<<;;;???>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888777666555555555555222222333333333333222222kkkZZZVVVTTTVVVNNNQQQIIIJJJJJJHHHEEECCCBBBCCC<<<999444111000000000///------------------------***,,,,,,+++***+++***(((************************&&&((())))))***...555:::444555777999;;;<<<======:::888555333222222333444444444444222111555<<>>;;;777333222333444999;;;<<<>>>???BBBGGGJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDAAA@@@BBBFFFKKKNNNOOOTTTXXXYYYXXXYYY]]]bbbaaabbbcccccccccdddgggjjjhhhjjjlllmmmnnnoooqqqtttwwwyyy|||~~~yyyuuukkkcccSSSCCC>>>AAAAAA;;;888999:::;;;;;;;;;:::999;;;:::999888777666555444555555666666555555444333222222333333333444444444333333333333333333333333333333333444444444555555555555555666666666666666999:::===>>>999<<>>AAADDDDDDGGGJJJKKKLLLNNNTTTXXXVVVgggzzzvvviiiaaaTTTPPPHHHAAA>>>>>>AAACCC;;;FFFQQQYYYggg{{{qqqOOO>>>CCCCCC>>><<<>>>@@@@@@????????????????????????===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>======<<<>>>===============>>>>>>;;;;;;:::999888888888888999999:::;;;;;;:::::::::777777555444444444444444111111222222222222111111iiiYYYRRRRRRXXXQQQRRRKKKLLLKKKIIIEEECCCCCCCCC<<<999444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************************)))*********+++---222666777888999999888888:::<<<:::888555333222333444666111333444222///111777===EEE===;;;>>>:::222000666999999:::;;;===???AAABBBEEEHHHJJJKKKJJJJJJKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFHHHMMMSSSXXX[[[]]]^^^```ddddddeeeeeefffgggggghhhfffgggiiiiiijjjlllppprrrxxxyyyzzz}}}}}}rrrhhh\\\LLLCCCAAAAAA>>><<<<<<<<<;;;:::999999999999888777777666666666666666555555444444444333333333333333333222222111111111222333333444444333333222333333333333333333333333444444333222333444555666888888888888:::>>>DDDHHHttt|||lllYYYLLLHHHFFFAAA<<<<<<;;;<<<===>>>>>><<<;;;>>>???@@@CCCFFFFFFDDDAAANNNTTT___mmm|||yyymmmccc\\\VVVOOOKKKLLLDDD???@@@???>>>BBBJJJIIISSSaaammmyyypppWWWEEE@@@@@@??????@@@@@@AAABBB@@@???>>>>>>===>>>>>>>>>===============<<<<<<<<>><<<;;;:::999888888777777888888777666666555555666666444444444444333333333333333333333222222111111111111222222222222222222111333333333333333333333333444333333222333444555666666666777777888<<<@@@DDDQQQpppooo^^^RRRHHHCCCCCC@@@??????AAABBBAAA???999999:::===@@@AAA@@@???===@@@FFFNNNWWW\\\^^^^^^aaa^^^[[[]]]aaacccaaa___SSSPPPKKKGGGCCCAAA>>><<>>======<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>><<<;;;;;;<<<<<<;;;:::;;;;;;<<<<<<=========>>><<<:::999777777888999:::888999999999999999888888444444444444333333333333333333333444333222222111ooo]]]VVVTTTYYYQQQRRRKKKLLLLLLIIIFFFCCCBBBBBB<<<999444222111000///...////////////////////////---,,,+++)))))))))******************************)))************,,,000333===>>>>>><<<999666666777666444222111111222333555555666666333000000333777GGGJJJJJJDDD???<<<999555333666;;;<<<;;;;;;===???FFFJJJOOOQQQPPPLLLHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGEEEDDDBBBAAAAAAAAABBBFFFJJJPPPUUUYYY\\\___bbbccccccdddeeefffhhhhhhiiihhhiiikkkkkklllnnnrrruuuyyyyyyzzz|||~~~ssskkkYYYPPPEEE>>>>>>???>>><<<:::999888777666666666666777777666555555555555666444444444333333333222222222222222222222111111111000000111111111111000000222222222222222222222222333333222222333333444555333444666777777888;;;>>>888NNNpppwwwmmmhhhVVVQQQJJJGGGHHHGGGCCC???AAA???>>>===>>>>>>===<<<>>>>>>???AAACCCEEEDDDCCCHHHEEECCCDDDGGGHHHGGGEEE???@@@AAA@@@???>>>???@@@@@@GGGUUUaaagggjjjpppwwwtttaaaPPPDDD>>><<>>???@@@@@@AAA@@@???>>>===<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::;;;<<<;;;999::::::;;;<<<===>>>>>>???===;;;999777666777999;;;999999999999888777666666333333333222222222111111222333333333333222111111ppp^^^VVVTTTXXXOOOPPPKKKLLLLLLJJJFFFCCCAAAAAA<<<999444222111000///...///////////////////////////---+++)))(((((()))***************************)))************+++...111<<<======<<<999777777777444333222111111222333444777888777444111000111333@@@KKKOOOIIICCCAAA:::111111555;;;<<<:::999;;;===DDDIIIQQQUUUTTTPPPLLLIIIHHHHHHFFFEEEDDDDDDDDDDDDFFFEEECCCBBB@@@@@@@@@@@@DDDHHHMMMRRRVVVZZZ___bbbbbbbbbccceeefffhhhiiiiiiiiikkklllmmmmmmooosssvvv{{{{{{|||~~~yyywwwrrrhhhSSSLLLCCC>>>===>>><<<;;;999999888777666666666666777666555555444444555555333333333333222222222222222222222111111111111111000111111111111111111000222222222222222222222222222222222222222333333444222444666777666666888999<<<===NNNqqqxxxoooddd\\\XXXSSSKKKDDDGGGDDD@@@>>>>>>>>>>>>===>>><<<;;;;;;<<<===<<<;;;<<<;;;:::;;;===>>><<<999<<<>>>???>>>;;;;;;===@@@JJJWWWiiiwww~~~}}}gggRRRDDD>>>============<<<<<<======>>>???@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<<======;;;:::999999:::;;;===>>>??????>>><<<999666666777999;;;999999999888777666555444333333222222222111111111222222222222222111111000ppp^^^VVVSSSWWWNNNOOOKKKLLLMMMKKKGGGCCCAAA@@@<<<999444222111000///...------------------------///---+++)))(((((()))***************************)))*********)))***---///777999::::::999888888999555444333222222222333444777777777555333111111111999HHHRRROOOIIIEEE===222222666:::<<<;;;::::::<<>>===;;;::::::999888777777666666777666555555444444444444444333333222222222111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111222222222222222111444666777666555666777@@@:::???XXXyyy{{{rrrhhhaaaNNNJJJEEEBBBAAA@@@???>>>AAA???======>>>??????>>>:::;;;===???@@@???<<<:::===???@@@???>>>@@@DDDIIIWWWfffxxx}}}mmmXXXHHHAAA???>>><<<===============>>>??????@@@@@@???>>>===<<<<<<===;;;;;;<<<<<<============>>>======>>>???>>><<<;;;888999:::;;;<<<===>>>???>>><<<999777666777888:::888888777777666555444333333333333333222222222111111111222222111111000///qqq___VVVSSSWWWNNNOOOKKKLLLMMMKKKGGGCCC@@@???<<<999444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))******************************(((*********))))))+++---000333666888888888999:::777777666555444444444444666666666555444333111000555BBBPPPSSSNNNHHH@@@:::666777999;;;<<<<<<<<<;;;???EEEMMMSSSVVVVVVUUUUUUMMMKKKIIIGGGDDDCCCBBBAAADDDDDDCCCBBBBBBAAA@@@???@@@BBBEEEHHHLLLQQQWWW[[[]]]^^^```bbbdddfffhhhiiijjjkkkmmmmmmnnnppptttwwwwwwxxxyyy{{{~~~yyyrrrnnnpppmmmaaaVVVJJJGGGCCC@@@>>>===;;;::::::999888777666666666666555555444333333333333444222222222111111111000000000000000111111111111111111222222222222222222111000000000000000000000000000000111222222222222111111333555666555555555777888999@@@JJJTTThhhwwwqqqhhh___XXXQQQKKKHHHKKKHHHEEEDDDDDDCCCAAA@@@===>>>???@@@AAAAAAAAAAAACCCEEEHHHKKKOOOTTTYYY]]]mmmzzz}}}eeeXXXHHH???>>>>>>;;;777???????????????@@@@@@AAA???>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???@@@???===;;;999999:::;;;<<<======>>>===<<<:::888888777888888666666666666555444444333333333333222222222111111000111111111111000//////rrr```WWWUUUYYYPPPQQQKKKLLLMMMLLLGGGCCC@@@???<<<999444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************((()))******))))))***++++++///222555666666777888;;;:::999888666555444444444444444555666555333111222;;;HHHPPPMMMEEEBBBDDD<<<999777:::>>>@@@>>><<<>>>CCCIIINNNQQQSSSUUUWWWRRRPPPMMMJJJGGGDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA===???AAADDDGGGLLLRRRWWW[[[\\\^^^```ccceeeggghhhjjjkkklllmmmnnnpppsssvvvxxxyyy{{{}}}nnnnnnoooeeeUUUKKKDDDBBB@@@???>>>===<<<;;;888888777666555555555555555444444333222333333333222111111111000000000000///000000000111111111222000000111111111111000000000000000000000000000000//////111222222222111000111222333444333333555777333666===AAA???GGGddd}}}uuupppeeebbb___\\\ZZZWWWSSSPPPOOONNNLLLJJJKKKNNNSSSWWWYYY\\\```gggmmmqqqrrrrrruuufffOOOHHH@@@<<<<<<<<<:::777>>>>>>======>>>>>>???@@@;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<===>>>>>>>>>===>>>???@@@???<<<::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666444444555555555444444333222222111111111000000000000000111111000000///...sssaaaYYYVVVZZZRRRRRRKKKLLLNNNLLLHHHCCC@@@>>><<<999444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************((()))+++***)))((()))+++)))---111444444555666777===<<<;;;999888666555444222222333555777666444222000444@@@KKKIIIAAABBBJJJ???:::777999???BBB@@@<<<>>>BBBGGGKKKNNNQQQTTTVVVVVVTTTQQQMMMIIIFFFDDDCCCCCCCCCCCCDDDDDDCCCBBBBBB<<<===???AAADDDIIIOOOTTTZZZ[[[]]]___bbbdddfffgggiiikkklllmmmmmmpppsssvvv{{{|||~~~ppppppppp___MMMFFF>>>>>>>>>>>>>>>>>>======777777666444444444444444555444333333222222333333111111111111000000000000//////000000111111111222//////000000000000//////000000000000000000000000...///000222222111111000000111222222111222444777888333555;;;<<<===JJJ[[[~~~{{{uuuqqqrrrxxxxxx```OOOEEECCCAAA>>><<<;;;;;;;;;;;;::::::::::::;;;<<<<<<888888888888999:::;;;;;;999999::::::;;;<<<=========<<<===>>>???>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555333333444444555444444444000000000000////////////000000000000000//////...ooo[[[UUUUUUXXXQQQTTTNNNNNNNNNKKKFFFAAA???>>>===:::555222111111000//////...,,,+++******+++,,,++++++++++++++++++++++++************************))))))))))))***************,,,...111222333444333666999<<<<<<888555333444333444555777777777666666///333;;;BBBGGGIIIIIIIIIKKK@@@444222:::AAABBB@@@AAACCCEEEHHHJJJNNNRRRVVVWWWSSSOOOMMMNNNNNNKKKHHHHHHGGGEEECCCAAA@@@??????======<<<===@@@DDDHHHJJJQQQUUUZZZ___bbbeeeiiikkklllllllllkkkkkkmmmqqqttt}}}}}}uuufffccc]]]PPPEEE???===;;;;;;;;;:::999777777777666444444333333333333333333222111000//////111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333555555555666888<<>>===;;;999888777;;;:::999999999999:::;;;999999::::::::::::;;;;;;???<<<:::;;;===>>>===;;;::::::;;;<<<<<<;;;::::::;;;:::999:::<<<===<<<;;;;;;;;;:::999888777666555222222222111111111000000000000111111111111000000111111000000//////......ooo[[[VVVUUUXXXQQQTTTMMMNNNNNNKKKFFFAAA???>>>===:::555222111111000//////...---++++++++++++,,,++++++++++++++++++++++++************************))))))))))))***************,,,...111333555555555444777:::;;;888555444555222333555666777777777777111333999???EEEIIIJJJIIIFFF>>>555444999???@@@>>>@@@BBBDDDFFFHHHMMMRRRVVVUUUSSSQQQPPPOOONNNLLLJJJJJJIIIGGGEEECCCAAA@@@??????>>>======???BBBEEEGGGMMMQQQWWW]]]```dddgggiiijjjjjjkkkjjjjjjmmmqqqttt{{{|||~~~}}}~~~rrrbbbZZZQQQGGG@@@>>>===;;;:::;;;:::888777777666555444333333333333333222222222111000000000000000000///////////////////////////////////////.../////////000000000000//////////////////////////////000000000111111111111111111222222222333333555444444555777:::===???HHHWWWttt~~~pppnnn~~~vvvaaaNNNCCC>>>???>>>===<<<;;;999999888;;;;;;:::999999:::;;;;;;999999999:::::::::;;;;;;>>><<<:::;;;===>>>===;;;999:::;;;<<<<<<;;;:::999:::999888999:::;;;:::999;;;:::999888777666555555222222111111111000000000///000000111111000000///000000000/////////......ppp\\\VVVUUUXXXQQQTTTMMMNNNMMMJJJFFFAAA???>>>===:::555222111111000//////...---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))************+++,,,///222444666777888222555888888777555555555222333444666777888888888444444555;;;CCCHHHJJJJJJBBB>>>999777999<<>>===>>>???AAACCCGGGLLLSSSYYY]]]aaadddfffggghhhiiijjjjjjmmmpppsssxxxzzz|||~~~|||{{{}}}~~~jjj[[[OOOEEE@@@???===<<<::::::::::::888666666666555444333333333333222222111111111111111111//////////////////000000////////////////////////....../////////000000000//////////////////////////////000000000000111111000111111111222222222222444444444444666888:::;;;666>>>PPPkkk}}}rrrsss}}}lllZZZKKKAAA===<<<===<<<<<<;;;;;;::::::999;;;;;;::::::::::::;;;;;;999999999999::::::::::::===;;;::::::<<<<<<<<<;;;999::::::;;;;;;::::::999888777666777999:::999888999999888888777666555555111111111111000000000000//////000000000000/////////////////////.........ppp\\\VVVVVVYYYQQQUUULLLMMMMMMJJJEEEAAA???>>>===:::555222111111000//////......---,,,,,,++++++***+++++++++++++++,,,,,,************************((()))))))))************+++,,,///111444777999:::333444666777666555444333111222333555777888999999888555333777???FFFJJJJJJCCCBBB>>>:::888:::???DDDBBBBBBAAA@@@AAACCCHHHKKKPPPUUUYYYYYYUUURRRPPPQQQRRRQQQPPPNNNKKKGGGCCCAAACCCAAA@@@>>>======>>>???BBBGGGNNNTTTYYY]]]aaacccdddfffhhhjjjkkkmmmpppsssvvvxxx{{{~~~}}}|||}}}~~~qqq^^^PPPGGGAAA@@@BBB<<<:::999888999999777666555555444333222222333333111111111111111222222222---......//////000000000////////////////////////........./////////000000////////////////////////////////////000000000111000000000111111111111222444333333333444555666777555777<<>>===:::555222111111000///............---,,,++++++*********++++++,,,,,,,,,************************((()))))))))************+++,,,...000333666888:::555555555555666555333222222222333555666888999::::::666333555;;;CCCHHHJJJEEEDDDAAA:::555666>>>EEEDDDDDDBBB@@@>>>>>>AAADDDOOOSSSYYYZZZXXXUUUTTTUUUTTTTTTTTTRRROOOJJJFFFCCCDDDBBBAAA???============@@@DDDJJJOOOTTTXXX\\\___```cccgggiiikkkmmmppprrrsssvvvzzz}}}~~~}}}||||||~~~}}}jjjTTTHHHCCC@@@@@@AAA:::999777777888888777555444333333222222222222333111111111111111222222222------......//////000000....................................////////////...........................////////////000000000//////000000000111111111333333222333333333444444555888999:::@@@RRRlllyyynnngggUUUNNNDDD>>>======<<<:::999999999999:::::::::;;;999::::::::::::::::::999888888888999999999:::::::::::::::999999999::::::999999999888888999999999999888777888999:::999888777666666555555444444444000000000/////////............////////////......---------------.........qqq]]]WWWVVVYYYRRRUUUKKKLLLLLLIIIEEEAAA???>>>===:::555222111111000///...//////......---,,,+++*********++++++,,,,,,---************************))))))))))))***************+++,,,...111444666888555444444444666666555444333333444444666777999:::;;;888555444777===EEEJJJGGGFFFCCC<<<555555;;;BBBFFFFFFEEEBBB???>>>???@@@LLLOOOTTTWWWXXXWWWWWWVVVUUUVVVVVVUUURRRMMMHHHEEECCCCCCAAA@@@???>>>======???BBBEEEIIILLLPPPUUUYYY[[[___dddgggiiikkknnnoooppptttxxxzzz{{{~~~~~~{{{}}}}}}~~~~~~{{{}}}~~~~~~~~~yyyzzz|||zzzyyydddMMMBBBAAA???===<<<999777666666777777666555333222222111111222222222222222111111111111111111..................//////........................------........./////////..............................////////////000000////////////000000000000222222222222333333333333000666;;;;;;:::@@@NNNZZZsss```SSSFFFCCC???>>>>>><<<888555888888888999999:::::::::888888999999999999888888888888888888999999999999888999999999777777999:::999888888777777888888999888777777777999:::999888555555555444444444333333////////////............------............------,,,,,,,,,---------------qqq]]]WWWWWWZZZRRRVVVJJJKKKKKKIIIEEEAAA???>>>===:::555222111111000///.../////////...---,,,+++)))******+++,,,,,,------************************))))))))))))*********************,,,...111333555333111111444777:::999888555444444444555666888999;;;:::999555444888BBBIIIJJJJJJHHHCCC===:::;;;>>>FFFGGGGGGFFFCCCAAAAAAAAAHHHJJJMMMRRRVVVXXXWWWVVVUUUVVVXXXWWWUUUOOOJJJFFFCCCBBBBBBAAA@@@???????????????AAABBBDDDHHHNNNSSSUUUYYY___dddfffhhhjjjkkklllpppuuuvvvwww{{{yyyuuuuuuuuuwwwxxxzzz|||~~~~~~~~~{{{|||}}}}}}~~~}}}qqqvvv|||uuuuuuiiiXXXFFF??????===;;;:::888666555555777777666444222222111111111111222222333222222222111000000000..................------........................---------.........//////................................./////////000000........./////////000000111111222333333333333333///333666888777999>>>BBBYYYvvvtttaaaNNNBBB>>>===<<<<<<;;;999777555888888888888999999999999666777888888888888777666888888888888999999999999777888999888666666888:::999888777777777777888999777666555666888999888777444444444444333333333333/////////.........---------------......---------++++++,,,,,,,,,---------qqq]]]WWWWWWZZZRRRVVVJJJKKKKKKIIIEEEAAA??????===:::555222111111000///...////////////---,,,+++))))))***+++,,,,,,------************************))))))))))))************)))))))))***,,,///111333000//////333888<<<===;;;666555444444555666777888:::<<<;;;666222555@@@IIIMMMNNNOOOKKKEEE@@@======FFFHHHIIIIIIGGGEEEDDDDDDFFFEEEHHHMMMTTTWWWVVVTTTTTTVVVXXXXXXVVVPPPKKKGGGBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>======>>>CCCIIINNNQQQVVV\\\aaadddeeeggghhhiiimmmrrrttttttxxx|||pppjjjjjjnnnrrrtttuuuxxx{{{}}}~~~~~~~~~}}}}}}||||||uuunnnrrryyypppoooWWWKKKAAA>>>>>><<<;;;<<<777666555555666777555444222111111111111111222222444333333222111000///////////////......------,,,........................---------.........//////..................................../////////000............/////////000000111222333333333333333666333//////222666999:::>>>OOOeee}}}vvvaaaNNNAAA:::999999999888888888888999888888888888888888888888555666777888888777666555777888888888888999999999666888999888666555777:::999888777666666777888999666555444555777777777666444444333333333333333333//////.........---------,,,------......------,,,+++++++++,,,,,,---------ttt\\\TTTSSSXXXRRRXXXPPPMMMLLLKKKFFF>>><<<>>>===:::666333111///---,,,......---------,,,,,,,,,---+++******,,,------,,,))))))))))))))))))))))))))))))))))))***************)))))))))***,,,...000222222333444666999<<<>>>777666555444444555777888;;;<<<<<<999555555:::@@@LLLPPPWWW\\\\\\SSSCCC888CCCEEEJJJMMMOOOMMMJJJHHHGGGEEEDDDGGGMMMRRRTTTTTTTTTVVVXXXZZZYYYUUUNNNIIIGGGDDDBBBAAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBPPPQQQSSSVVVZZZ^^^bbbdddmmmnnnoooppprrrwww}}}~~~vvvmmmjjjiiiiiimmmrrryyyxxxwwwwwwyyy{{{||||||zzzzzzppp___WWW}}}nnnUUUMMMHHHAAA===<<<<<<<<<:::777777777666555555444444111111111111000000000000000000000000////////////////////////////////////------------------------------............------///...---,,,,,,---...///------............------////////////000000000000333333222111000000000111111111222333444666666777@@@AAAGGGTTTkkklllWWWHHH>>><<<>>>999999888888888888888888:::999888888777777888888666666666666777777777777666666666666777777777777888888888888888777666555333333555666777777777777666666666555444444333333222222222111000//////.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]TTTSSSXXXRRRWWWPPPMMMLLLKKKFFF???<<<>>><<<999666333222222000///......---------,,,,,,,,,---+++******,,,------,,,))))))))))))))))))))))))))))))))))))***************)))))))))***,,,...000111111222333555777:::;;;666555333222222333444555999;;;<<<:::666555888<<>>999===DDDLLLSSSVVVTTTRRRKKKGGGDDDDDDHHHMMMRRRTTTSSSTTTUUUWWWXXXWWWSSSPPPIIIFFFDDDCCCCCCDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBEEEIIINNNSSSWWWZZZ```cccgggjjjmmmqqquuuxxx|||~~~rrrUUUWWWzzzoooqqqkkkfffeeefffgggmmmtttxxxyyyyyyyyyzzz{{{||||||zzzuuuuuubbbNNNKKK]]]gggSSSFFFFFFCCC@@@>>><<<;;;999777777666666555555444333333111111000000000000//////000////////////.................................------------------------------............------......------------......------............------.........////////////000222111111000000000000000111111222333444444555666000444888999;;;FFFXXXfffbbbPPP???:::;;;:::777555777777777777888888888888999888777777666666777777777777777666555555555444555555555666666666666777888888888888888777777666666666777777777777777666666555555444444333333222111111000000//////.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]UUUTTTXXXQQQVVVPPPMMMLLLKKKGGG@@@===@@@<<<999666333333222111000......---------,,,,,,,,,,,,+++)))***+++------,,,))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---000111111222333444666666:::999777666555555555555666:::>>>???===999666555:::DDDPPPVVVTTTLLLEEEAAA;;;===CCCKKKSSSVVVUUUSSSQQQMMMHHHFFFFFFJJJOOOQQQUUUUUUUUUVVVWWWVVVTTTRRRJJJHHHEEEDDDDDDEEEDDDCCCEEEEEECCCBBBAAAAAAAAAAAA<<<===@@@CCCGGGLLLOOOQQQXXX\\\aaafffiiilllooorrruuuwwwzzz}}}kkkPPPVVV|||vvvmmmfffjjjfffcccdddeeehhhooowwwyyyzzzzzzyyyyyyyyyzzz{{{yyyzzzhhhNNNIIIQQQjjjmmmRRRCCC@@@AAA@@@???===<<<999777555666666555555444333333222111000000000/////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------........./////////111000000/////////000000000111111222333444444444666888999777666999BBBIIIQQQggg}}}iiiLLL@@@777666999999777777666666666777777777777777888777666666555555666666777777666666555444333333444444555555555666666666777777888888888777777666777777777888777777666666555555444444333222222222000000000//////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ttt^^^VVVTTTXXXQQQUUUOOOMMMLLLLLLGGG@@@>>>AAA===:::666333111000...,,,......---------,,,,,,,,,,,,***))))))+++,,,,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))***++++++,,,000000111333444555555666999999888777666555555555777:::>>>AAA@@@===:::888666???JJJPPPOOOJJJFFFDDD======???GGGPPPVVVXXXWWWXXXUUUPPPKKKIIIIIILLLNNNXXXWWWVVVVVVVVVUUUSSSQQQLLLJJJGGGEEEFFFFFFEEEDDDFFFEEEDDDCCCBBBBBBAAABBB======???@@@CCCEEEHHHIIIPPPTTTZZZ___bbbeeehhhjjjiiikkknnnqqquuuyyy~~~{{{gggppp|||tttooojjjgggeeefffcccbbbdddfffhhhqqqzzzzzz{{{{{{yyywwwxxxzzz}}}dddNNNHHHUUUeee|||sssYYYCCC;;;???=========<<<:::777555444555555444444333333222222000000000////////////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------,,,,,,,,,------------,,,,,,------------............000//////...//////000000000000111111222333333333777555333333555666777777444CCCUUUfff{{{tttfffbbbZZZMMM@@@<<<999999888555666:::555555666666666777777777777666555555444444555555777666666555444333333222444444444444555555555555555666666777777666666666666777777777777666666555444444444333222222111111/////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ttt^^^WWWUUUWWWPPPTTTOOOMMMLLLLLLGGGAAA???AAA===:::666222111///---+++......---------,,,,,,,,,+++***))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++...///111333444555555666666666666666555444444444666999<<<@@@AAA@@@>>>===777===EEEKKKMMMKKKHHHGGG???<<<:::@@@KKKVVV[[[\\\\\\[[[XXXSSSNNNLLLLLLLLLXXXWWWWWWWWWWWWVVVSSSPPPNNNKKKHHHGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC????????????@@@BBBCCCCCCIIIMMMRRRVVVYYY\\\___aaaccceeehhhjjjmmmrrrwww{{{~~~yyynnniiifffddddddfffdddbbbbbbeeefffhhhqqq{{{zzz{{{{{{yyyxxxzzzfffLLLFFFOOO```ooowwwaaaLLL===:::===:::;;;<<<:::777555444444555444444333333222111111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.....................//////000000000111111111222222222444222000222666888555222999;;;===BBBOOOiiiyyyzzzpppZZZJJJEEEBBB>>>:::999999999666222444888444444555555666666777777666555444444333333444444555555555444333333333222333333333444444444555555333444444555555555555555555555666666666666666555444333333222222111111000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ttt___WWWUUUWWWPPPSSSOOOMMMLLLLLLHHHAAA???BBB<<<999666333222111///---......---------,,,,,,,,,+++***((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))************((())))))***************+++,,,///111333444555555555555666666666555555555555666888<<>>CCCHHHMMMNNNLLLJJJFFF>>>888:::EEERRRZZZ]]]]]]^^^^^^[[[VVVQQQNNNNNNVVVVVVVVVWWWXXXWWWTTTRRROOOMMMIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEE???????????????@@@AAAAAACCCFFFJJJMMMPPPSSSVVVYYY]]]___aaadddfffjjjooorrrtttzzzwwwmmmeeeddddddbbbbbbeeebbbaaabbbdddeeegggpppzzzxxxzzzzzzyyyzzzrrrTTTJJJTTTdddsss|||{{{gggQQQBBB<<<;;;:::888::::::888555333333555444444333333222111111111000000/////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------------,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------...---------......///000000000000111111111111111111111222555777777666444:::999888888===KKK___ppp}}}tttrrr^^^ZZZRRRHHH???::::::;;;777444444666666333333555333333444555555666777777555444444333333333333333444444333333333333333333222333333333333444444444111222333333444444444333222333444555555666555555333333333222111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************ttt___WWWUUUWWWOOOSSSOOOMMMLLLLLLHHHAAA@@@BBB<<<999666444333333222111......---------,,,,,,,,,+++***((()))***,,,,,,+++))))))))))))))))))))))))))))))))))))************((())))))************)))(((***---000222333444444666777888888888888888777444444555999>>>BBBDDDEEE??????BBBGGGNNNQQQOOOMMMNNNCCC999888AAAMMMVVVZZZ\\\___bbb```[[[UUUQQQPPPSSSTTTUUUXXXZZZYYYVVVSSSPPPMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFF>>>>>>>>>>>>??????@@@AAA???BBBEEEHHHJJJMMMPPPSSSSSSUUUWWWYYY[[[___dddggghhhnnnxxx~~~uuunnnooofffaaacccdddaaaaaacccaaa```bbbdddccceeennnxxxwwwyyyzzzzzz|||fffSSSDDDNNNgggrrrkkkZZZFFF<<<<<<;;;666777999999777333222333666444444333333222111111000000/////////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------...///000000000000000111111111111,,,///333444333222333444,,,///444777777888>>>DDDKKKZZZqqqtttcccXXXWWWDDD===999::::::777555777666111///444777666444444333333444444555666777777555444333333222222333333333333333333333333333444222222333333333444444444000111222222333333333333111222333444555555555555333333222222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************yyy```VVVRRRVVVOOOTTTSSSRRRPPPMMMIIIEEEAAA??????<<<888444111000////////////.........---------******************************************************++++++++++++************++++++++++++******++++++,,,---///111333444555777:::<<<===;;;888666999888777888<<>>CCCLLLUUUZZZccc^^^UUUIII@@@@@@HHHOOOYYY]]]ccchhhjjjfffaaa\\\QQQMMMLLLQQQVVVVVVVVVWWWTTTRRROOOKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCCCCEEEHHHKKKMMMQQQUUUXXX[[[^^^cccgggkkknnnrrrtttttttttvvv|||~~~~~~|||rrrkkkgggeeedddeeeeeeddddddccccccbbbbbbbbbbbbaaabbbeeekkkqqquuuxxxwwwzzzdddPPPHHHEEEQQQgggwwwUUUJJJ???;;;:::888777999777666555333222222111111111111111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------............------........................//////......//////000111111111111222222222333333222222222333444555666777:::999;;;@@@DDDKKKYYYggg~~~ppphhh[[[SSSHHHAAA???===;;;888888888777666555444333333333222222111111222222333333333333333444444444444666555555444333333222222222222222222222222222222222222222333333333333444222333333444444333333222333333333333333333333333333333222111111000//////...---,,,,,,+++++++++,,,************************+++++++++*********))))))+++++++++*********))))))uuu]]]UUUSSSXXXRRRXXXSSSQQQNNNIIIFFFCCCAAAAAA???===999555222000//////------------,,,,,,,,,,,,************************************************((())))))******))))))(((******++++++++++++************+++,,,...000222333111222555999<<>>AAAEEEGGGJJJFFFAAA===???GGGSSS[[[eeefffbbbVVVHHH@@@AAAFFFTTTXXX```hhhmmmnnnjjjfffVVVOOOKKKPPPUUUWWWWWWXXXVVVTTTQQQMMMJJJHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>===???BBBDDDFFFHHHLLLOOORRRUUUZZZ]]]```cccgggiiiiiiiiilllqqqtttuuuyyy|||wwwooogggbbbaaabbbdddccccccccccccccccccccccccbbb``````bbbhhhnnnsssuuuuuuxxx~~~\\\AAA999<<>>AAACCC>>>>>>===>>>???@@@BBBCCCFFFFFFDDD@@@>>>CCCMMMUUU\\\___```ZZZOOOFFFCCCCCCKKKPPPYYYeeennnqqqnnnjjjbbbXXXPPPQQQTTTVVVXXXZZZWWWUUURRRNNNJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===============<<<===???@@@AAACCCFFFIIILLLOOOSSSVVVYYY[[[^^^aaaaaaaaaeeekkknnnppptttzzz}}}~~~qqqmmmhhhdddaaabbbccceeeaaaaaaaaabbbbbbcccccccccbbb``````ccciiiooosssuuuxxx{{{~~~```JJJ???===>>>JJJiiimmmTTT???:::777999;;;999888:::444444333222111000000000000/////////////////////.........---------,,,,,,++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........------........................---------------......///000000000111111111111222000000222222222111000///000111444666777888;;;???@@@DDDJJJSSS^^^mmm{{{wwweeeXXXMMMBBB;;;999:::888555444555666555333333333333333222222222222222222111111111111222222222222222222333333333333444444444333333333222222111111111111111111111111111111111111222222222222222333333444444333333222222222222222222222222222111111000000000/////////---,,,,,,++++++,,,,,,,,,************************************************************))))))))))))pppZZZSSSSSSXXXRRRWWWSSSQQQMMMHHHEEECCCCCCCCC@@@===999555222111000000------,,,,,,,,,+++++++++************************************************(((((())))))))))))((((((******++++++++++++******))))))***+++---///000222333444555666999<<>>>>>BBBEEEHHHEEEAAABBBGGGMMMQQQTTTVVVWWWSSSMMMGGGCCC@@@DDDOOO^^^kkkrrrqqqnnnnnncccXXXTTTRRRRRRUUUZZZWWWUUURRROOOKKKHHHEEEDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<;;;<<<===>>>===>>>AAACCCFFFIIIMMMOOOQQQSSSVVVXXXZZZZZZ^^^dddhhhiiinnntttuuuvvvyyy}}}{{{tttooogggfffeeeccccccccccccddd___``````aaaaaabbbbbbbbbbbbaaaaaaccciiiooouuuxxx~~~nnnTTTAAA;;;>>>BBBDDD]]]xxxwwwXXXDDD;;;777777::::::777666888333222111000000000000000///......------...//////...------------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********+++++++++,,,++++++,,,---......------..............................------......///000//////000000000111111111///000111111111000///...111444555555444444333333777777777999===DDDMMMRRR]]]dddlllqqqqqqrrruuuxxxzzzyyynnnfffWWWKKK@@@:::777444444777666444333333333222111///333333222222111111000000222111111000000111111222111111111222222222333333333333333333333222222222111111111111111111111111000000000111111111222222111111222222222222111111111111111111111111111111000000//////////////////,,,,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))rrr\\\UUUTTTXXXRRRVVVSSSQQQNNNJJJGGGEEEDDDCCC@@@>>>:::666333111000000------------,,,,,,,,,,,,************************************************((())))))******))))))(((******++++++++++++******(((((()))***,,,...000111444444555666888:::<<<===@@@@@@@@@@@@???>>>===<<<@@@EEEJJJKKKHHHFFFHHHJJJNNNOOOQQQSSSRRROOOJJJFFF;;;===EEESSSdddppptttttttttlllddd\\\UUUPPPRRRXXXXXXVVVTTTQQQMMMJJJGGGEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::999;;;;;;;;;::::::<<<===>>>AAAEEEGGGHHHJJJLLLNNNPPPPPPTTTZZZ]]]___cccjjjiiikkknnnssswww|||zzztttmmmgggdddaaaaaaaaaaaaaaaaaaaaaaaa_________``````aaaaaaaaaaaabbbccceeejjjqqqzzzwwwSSSKKK@@@777666>>>LLLVVVmmmqqq[[[GGG<<<888555555888777333222444111111000///////////////......---,,,,,,---///000------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++++++++++++++***************++++++++++++******)))))))))******++++++,,,***+++,,,------...------------------------------...------------...//////////////////000000000000//////000000000//////...111333444111111222111...///111333555666666666666<<<>>>BBBFFFJJJNNNQQQSSSSSSYYYbbbhhhlllsss|||{{{nnniiifffccc```[[[WWWUUUUUUOOOEEE===:::555333444555111000111111111111111111111111111333222222111111000000000111111000000000000111111000000111111111222222222333333333333222222222222111111111111111111111111///000000000000111111111000000111111111111000000000000000000000000000000////////////............,,,,,,+++++++++,,,------***************************************+++++++++(((((()))))))))))))))***vvv```XXXWWWZZZSSSWWWSSSQQQOOOLLLIIIGGGDDDCCC@@@>>>:::666333111111111.........------------,,,************************************************)))******************)))******++++++++++++******(((((()))***,,,...///000333333444666777888999:::;;;<<<>>>???@@@???>>>===@@@EEEKKKNNNNNNMMMNNNOOOPPPRRRTTTSSSPPPNNNNNNNNNEEEAAAAAAJJJ[[[kkktttwwwvvvuuurrrlll___TTTTTTZZZYYYXXXVVVSSSPPPMMMJJJIIIFFFEEEDDDCCCBBBAAAAAA@@@??????????????????@@@@@@===>>>>>>>>>>>>===;;;::::::;;;;;;:::999888999;;;999;;;>>>@@@AAABBBDDDFFFGGGGGGJJJPPPSSSTTTYYY___]]]___bbbggglllppptttvvv{{{}}}|||yyytttnnnhhheeebbbaaa``````___^^^^^^______```__________________``````^^^bbbfffhhhkkkuuu~~~dddPPP>>>======@@@IIIYYYiiittt{{{wwwhhhXXXGGG===;;;666444555777666111000333000000//////......//////...---,,,+++,,,---///000---------,,,,,,,,,++++++************************************************((())))))***++++++,,,,,,++++++++++++*********)))******++++++++++++******))))))***++++++,,,------******+++,,,------------------------------------,,,,,,,,,,,,,,,------............/////////000000000///////////////000000...111111///111666777333000111333666777666444222333444555666777999<<<>>>999<<<@@@CCCHHHMMMTTTXXXXXXZZZ]]]aaadddfffggghhhqqq|||qqqYYYJJJFFFCCC@@@;;;888777888999999555111777444444666666111...///000000111111111222333444000111111111111222222222111111000000000000111111000000000000111111111222222222222222222222222222111111111111111111111111/////////000000000111111111111111222222111111111000000000000000000000000........................,,,+++++++++,,,,,,---...************************))))))*********+++++++++(((((((((((())))))******zzzccc[[[YYY\\\TTTXXXRRRRRRPPPNNNKKKHHHEEECCC@@@>>>:::666333111111111//////.........---------******************************************************++++++++++++************++++++++++++******'''((((((***+++---///000111222444666777888999999777999<<>>???@@@@@@@@@???===<<<=========<<<:::999:::<<<666999<<<>>>>>>???AAACCCCCCBBBFFFKKKNNNOOOSSSYYYTTTVVVZZZ___dddhhhlllnnntttvvvzzz|||uuuqqqlllfffcccbbbbbbcccdddbbb___\\\\\\^^^```bbb________________________\\\bbbgggjjjmmmyyyxxx]]]HHH:::<<<777999HHHaaayyyppp^^^LLL>>>:::===777555666888666222222555000//////.........//////...---+++++++++---///000---------,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++******))))))******++++++++++++************+++,,,,,,---......)))***+++,,,------...---------------------------++++++******++++++,,,---............/////////000000///.........000111222000333111---///555666222444222000///111333444444111444555444000///222555555555666666888:::<<<>>>@@@CCCGGGKKKOOORRRSSSTTTXXXbbbooowwwxxxtttqqqpppxxxmmmZZZEEE999777777555666666555444222111111222444000...000111000222666//////000/////////000222...///000111222333444555111111000000000000111111000000000000111111111111222222222222222222222222000000000000000000000000////////////000000000000222222222333333222222222000000000000000000000000---.....................++++++++++++,,,,,,---...************************))))))******++++++++++++'''((((((((())))))******yyyddd\\\TTTZZZVVVTTTWWWSSSMMMIIIGGGFFFEEEDDDCCC???999555333222000///......---------,,,,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))),,,***))))))******((('''+++***)))))))))***,,,,,,000111333444666666555555;;;::::::<<>>BBBHHHPPPXXX\\\]]]\\\UUUXXXZZZWWWRRRRRRXXX___fff\\\PPPIIIMMMZZZiiittttttyyy}}}zzzvvvooocccYYYXXXUUUSSSTTTVVVTTTNNNHHHFFFEEECCCAAA????????????????????????????????????>>>>>>>>>>>>==================<<<;;;999888888777888888999:::;;;;;;<<<===>>>???@@@CCCFFFIIIKKKMMMTTTUUUVVVYYY[[[___aaaccchhhjjjmmmsssyyyuuummmhhhgggeeebbb```^^^]]]\\\```^^^]]]^^^```aaa___\\\aaa```___```aaaaaa```______ccceeehhhttt{{{XXXFFF<<<555<<<444>>>eee|||```OOOBBB666555<<<777666444333222111111111////////////////////////------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------............///....................................////////////////////////////////////000000000000000000000000111111222222222333333333333333333444444444555555777888999:::<<<>>>?????????EEELLLSSSUUUSSSOOOKKKRRRNNNFFF>>>888555444444222222111111111111222222222111111000///......---////////////000000000000000000111222222222111111000000000000000000000000/////////000111111222222222222222111111111111000000000000000000000000000000111111///...---///000000000000000000000000000/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))xxxccc[[[TTTYYYVVVTTTUUURRRMMMJJJHHHGGGEEEDDDCCC???999555333222000///......---------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))***)))((()))***+++***)))+++***)))))))))***+++,,,///111333555666777777777:::<<<>>>AAADDDFFFHHHIIIIIIIIIKKKNNNRRRVVVXXXYYYXXXZZZ[[[YYYWWWXXX]]]aaafffccc\\\SSSMMMQQQ]]]gggpppwww}}}}}}zzzuuunnnfff```[[[VVVSSSRRROOOIIIDDDGGGFFFEEEDDDCCCCCCCCCCCC??????????????????????????????>>>>>>>>>===============<<<;;;:::999888888888888999999:::;;;;;;<<<<<<<<<>>>???BBBEEEGGGHHHMMMMMMOOOQQQUUUXXXZZZ\\\___aaadddiiinnntttxxxzzz{{{}}}|||vvvnnneee___]]]]]]\\\[[[ZZZYYYYYYZZZ\\\[[[ZZZ\\\^^^^^^\\\ZZZYYY[[[]]]```ccccccbbbaaa]]]cccjjjtttzzzXXXAAA:::::::::@@@BBBXXXmmmSSSGGG@@@888555888666555444333222111111111........................------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------------------................................................////////////////////////////////////000000000000000000000000111111111222222222222333222333333333333444444444444444444555555666666666444777:::>>>???>>><<<:::<<<999555111//////000111111111111000000111111111111111000000///......---....../////////000000000000000111111111000000///000000000000000000000000/////////000111111222222222222222111111111000000////////////////////////000111222111///...///000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************)))))))))((())))))))))))))))))))))))wwwbbb[[[TTTYYYVVVTTTSSSPPPMMMKKKJJJHHHFFFDDDCCC???999555333222000///......---------,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))(((((()))+++---,,,+++******))))))******+++,,,///000222555777888999999999===BBBEEEGGGJJJPPPTTTWWWTTTOOOKKKKKKNNNRRRVVVYYY[[[\\\]]]\\\]]]```ccccccgggggg]]]OOOIIIOOOWWWhhhsss|||~~~}}}zzzuuukkkddd[[[TTTPPPLLLGGGDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>======<<<;;;:::999999888888888999999:::::::::999::::::;;;===???AAABBBEEEFFFHHHJJJMMMPPPSSSUUUVVVWWWZZZ^^^cccgggkkkmmmoooqqqsssuuuwwwxxxxxxxxxyyy{{{}}}}}}zzzxxxssslllddd^^^XXXSSSOOORRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]]]][[[XXXVVVYYY]]]aaacccdddcccbbbeeejjjssszzzVVV>>>555555999===???MMMlllpppYYYCCC======999555444555555333222111111000000........................------------------------+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............---------------------------............/////////////////////////////////000000000000000000000000000000000111111111222222111222222222333333333333222222111111000/////////000000000000000000000000000///......///000222333111000000//////000000111000000000///......------.........////////////000111111111111000///......000000000000000000000000...//////000000111111222222222111111111000000000///////////////////////////111333333111/////////////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************))))))))))))))))))))))))))))))))))))wwwaaaZZZSSSYYYVVVTTTQQQOOOMMMLLLKKKJJJGGGEEECCC???999555333222000///......---------,,,,,,,,,************************************************))))))))))))))))))))))))***))))))***+++,,,,,,+++***************+++++++++...///111444666888:::;;;888<<>>>>>>>>>>>>>>===<<<<<<;;;::::::888888999999999999999999999999999999:::;;;<<<===AAABBBCCCEEEHHHKKKNNNOOOOOOPPPSSSWWW\\\```dddffffffgggiiilllnnnnnnnnnnnnoooqqqsssuuuwwwzzz~~~xxxqqqlllgggaaaYYYSSSNNNKKKHHHGGGKKKLLLLLLMMMOOOQQQSSSTTTTTTUUUXXXZZZ\\\\\\ZZZYYYYYY[[[^^^```aaaaaabbbcccmmmtttpppYYYDDD<<<:::777999>>>IIIZZZwwwYYYJJJ<<<999:::888555444444444222111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........---------------------------------.........//////........................//////////////////////////////000000000111111111000000111111111222222222222222111111000///......111111000/////////000000222222222222222222222222000//////......//////000/////////......---------------........./////////222222222111000///...---000000000000000000000000......//////000111111111111111111111000000000000////////////////////////...111333444222000//////////////////////////////,,,------------,,,++++++++++++++++++++++++++++++************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))wwwbbb[[[TTTYYYVVVTTTQQQOOOMMMLLLLLLJJJHHHFFFCCC???999555333222000///......---------,,,,,,,,,************************************************)))))))))))))))))))))))),,,+++******++++++)))((())))))******++++++++++++---...///222444777999:::888;;;===>>>@@@GGGSSS\\\]]]XXXOOOEEEAAACCCKKKRRRYYYaaaiiiggg]]]TTTSSSUUUYYY]]]aaa___WWWMMMGGGDDDMMM[[[lllwww{{{pppcccXXXOOOHHHEEEDDDDDDDDDDDDDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>======<<<<<<<<<::::::999999999999999999:::999999999999999:::;;;>>>>>>???AAACCCFFFHHHIIIHHHJJJMMMQQQUUUZZZ^^^```^^^___bbbdddfffgggggggggeeegggiiikkklllppptttxxx{{{{{{|||}}}}}}xxxrrrllleee^^^YYYRRROOOKKKHHHFFFEEEDDDBBBGGGGGGHHHHHHJJJKKKLLLMMMMMMPPPSSSUUUVVVWWWWWWWWWWWWYYY[[[]]]___ccciiinnnwwwnnnNNNCCC;;;;;;:::888???KKKaaalll|||lllHHHAAA;;;999777555444555333222111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------............------------------------................................./////////000000////////////000000000111111111111111000000000000,,,---...///////////////111111000000///---,,,+++///......------......///............------------------------............222222222222111000///...////////////////////////.........///000000111111111111111000000000//////...........................000333333222///..............................,,,,,,,,,---,,,++++++***++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))yyyccc\\\TTTZZZVVVTTTSSSPPPMMMLLLKKKJJJHHHGGGCCC???999555333222000///......---------,,,,,,,,,***************+++++++++************************)))))))))))))))))))))))),,,+++))))))***)))(((&&&))))))***++++++++++++***+++,,,---///111444777888999:::;;;<<<>>>DDDMMMTTTTTTQQQLLLEEE@@@BBBHHHNNNYYYcccmmmnnndddXXXRRRPPPYYYZZZ[[[\\\[[[WWWQQQLLLHHHSSS```lllyyy|||qqqdddXXXOOOJJJEEEDDDCCCCCCCCCDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======;;;;;;;;;::::::999999999;;;::::::999999::::::;;;;;;;;;;;;<<<>>>???AAABBBAAABBBEEEHHHLLLPPPTTTVVVTTTVVVXXXZZZ\\\]]]]]]]]][[[]]]___aaabbbdddhhhjjjnnnnnnpppqqqsssuuuvvvwww{{{}}}|||uuupppnnnhhheee___ZZZUUUPPPJJJGGGCCCBBBAAAAAABBBBBBAAA???BBBBBBBBBBBBCCCDDDEEEEEEEEEHHHKKKLLLMMMNNNQQQRRRQQQUUUZZZ___eeeppp|||eeeIIIAAA;;;666777===III[[[jjjtttwwwyyy|||ttt^^^KKK>>>===;;;888555333333555222111111000//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................------........./////////............////////////............////////////***+++---///000000//////------------,,,,,,,,,+++...------------------...------------------------,,,,,,,,,---------......111111111111000///......////////////////////////---......//////000000111111111000000000/////////...........................000222222000.................................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))|||eee]]]UUUZZZUUUSSSUUURRRMMMKKKJJJIIIIIIHHHCCC???999555333222000///......---------,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))***((('''((())))))((('''((()))***+++,,,++++++*********+++,,,...111444555:::;;;===???BBBEEEGGGIIIIIIKKKJJJFFFAAAAAADDDIIISSS\\\iiirrrssslllbbbZZZWWWWWWXXX[[[```cccddddddUUUWWWZZZaaaoooxxxlllbbb]]]UUURRRMMMHHHEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;:::999999;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<=========>>>???AAACCCFFFHHHJJJHHHJJJLLLNNNPPPQQQQQQQQQPPPRRRUUUWWWXXXYYY[[[\\\___```bbbdddfffhhhjjjkkklllnnnpppqqqtttwww}}}|||tttkkkbbbZZZUUURRRTTTPPPKKKGGGEEECCCAAA@@@???>>>===>>>???@@@???===???>>>>>>>>>???@@@AAAAAA@@@CCCEEEFFFFFFIIIMMMPPPRRRYYYbbblllwww{{{___EEE555<<<;;;===HHH```|||~~~zzzyyydddTTTFFF;;;999888666444444555333111111111000////////////000------------------------++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------------............------------------------------...//////000000000---------------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......///......------////////////////////////------......///000000000111000000000////////////...........................///000///...------...........................---------------,,,,,,+++************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))}}}ggg^^^VVVZZZUUUSSSVVVSSSNNNJJJIIIIIIIIIHHHCCC???999555333222111///......---------,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))'''&&&%%%''')))***)))(((((()))***+++,,,+++******)))))))))***,,,///222333;;;<<>>>>>===<<<;;;;;;:::999;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBB???AAACCCEEEGGGHHHHHHHHHHHHKKKOOOQQQQQQQQQRRRSSSVVVWWWXXX[[[]]]___aaabbb___aaacccdddgggkkkqqqttttttxxx|||~~~{{{uuusssooojjjaaa^^^YYYSSSOOOLLLJJJJJJKKKGGGCCCAAAAAABBBBBBBBBCCCAAA>>>>>>>>>???>>>============>>>???@@@AAABBB@@@BBBDDDDDDDDDGGGMMMQQQXXXaaannn{{{oooPPP@@@;;;;;;666<<>>AAAAAAAAAAAA@@@@@@@@@??????@@@@@@???===<<<:::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============??????@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZ[[[\\\___bbbeeegggmmmmmmmmmooorrrvvvzzz|||{{{|||~~~~~~{{{~~~{{{xxxwwwyyy{{{xxxxxxyyyzzz|||}}}|||{{{yyyvvvooohhhaaa\\\XXXWWWOOONNNKKKHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???>>>>>>======?????????>>>>>>>>>>>>>>>DDDBBBDDDGGGFFFEEENNNYYYiiivvvmmmNNN===:::===@@@===CCCYYYnnnVVVCCC888666:::555444444333333222222111////////////..................---,,,,,,+++******,,,+++******))))))******************)))))))))(((***+++,,,,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////000000000000//////000000000000///...---,,,///............---------//////.........---------------............------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))___[[[YYYVVVUUURRRQQQPPPOOOMMMJJJHHHGGGFFFDDD@@@:::555333111000...000000///...---,,,++++++************************+++)))'''(((***+++***((((((((()))***************************************)))))))))))))))******+++*********+++,,,...///000666:::@@@DDDEEEDDDDDDDDDDDDEEEGGGJJJNNNPPPQQQQQQSSSWWW[[[cccqqq~~~kkkccc^^^aaaiiiooopppoooooopppmmmeee]]][[[```fffvvvrrraaaRRRHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDBBBDDDGGGFFFAAA@@@CCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;<<<<<<===>>>>>>??????AAABBBCCCDDDEEEEEEDDDDDDFFFGGGHHHJJJLLLMMMOOOOOOSSSTTTTTTVVVYYY\\\^^^```bbbbbbcccdddgggkkknnnqqqooooooqqqtttvvvwwwvvvtttwwwyyy}}}}}}yyywwwvvvwwwyyyzzzyyywwwuuussswwwwwwuuurrrooooooppprrrppppppooooooppprrrssstttxxxxxxwwwuuurrrnnnjjjhhh```]]]XXXSSSNNNKKKIIIHHHIIIHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;?????????>>>>>>>>>>>>>>>AAA@@@CCCGGGJJJNNNYYYeee|||pppMMMAAA>>>888555777CCCPPPkkk|||___KKK???999666777444444444333222222111111////////////............---------,,,,,,++++++***,,,+++******))))))******++++++++++++*********))))))+++,,,,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000000000000//////000000000000///...---,,,///............---------///.........------------------............------++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((|||]]]ZZZYYYVVVTTTQQQPPPPPPNNNLLLKKKIIIGGGGGGCCC???:::555333111000///000//////...---,,,++++++************************)))((('''((()))***)))'''(((((()))***************************************)))))))))))))))******+++))))))******+++,,,......333777===AAACCCCCCDDDEEEEEEFFFIIIMMMRRRXXX]]]```]]][[[WWWWWW___mmmuuuwwwwwwrrrlllhhhgggfffdddaaaccchhhkkkfff\\\UUUUUUYYY```sss~~~gggXXXRRRNNNIIIFFFEEEFFFFFFFFFFFFCCCDDDGGGFFFAAA???@@@BBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>===??????AAABBBDDDEEEFFFGGGJJJJJJKKKMMMOOORRRTTTUUUVVVVVVVVVXXX[[[^^^aaacccaaa``````bbbeeeffffffeeehhhjjjmmmooonnnllliiigggggghhhiiijjjjjjiiihhhgggiiiiiihhheeecccbbbccceeedddbbbaaa______```bbbcccaaaaaa___\\\XXXTTTPPPNNNKKKIIIGGGDDDBBBAAAAAAAAACCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======???@@@@@@@@@AAAAAAAAABBBIIIJJJOOOVVV]]]fffsss~~~lllLLL666;;;AAA<<<>>>JJJPPPaaazzzhhhKKK===;;;999666444444444333333222111111111/////////............---,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******,,,,,,+++++++++*********)))***,,,+++***))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))************))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000//////...000000000000///...---,,,///............---------............------------,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))yyy[[[YYYXXXUUUTTTPPPOOOOOONNNLLLKKKIIIHHHHHHCCC???999555333222000/////////...------,,,++++++************************))))))((())))))))))))((((((((()))***************************************)))))))))))))))******+++))))))))))))***+++,,,---000444999===???AAACCCEEEDDDFFFJJJOOOUUU]]]eeejjjfff```XXXRRRSSS[[[bbbfff{{{yyymmmbbb[[[VVVWWW[[[``````]]]YYYXXXXXXRRReee~~~wwwddd^^^UUUOOOLLLLLLJJJIIIJJJFFFEEEGGGGGGBBB@@@AAACCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========>>><<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKMMMMMMNNNOOORRRTTTWWWXXXWWWVVVUUUVVVXXXZZZ[[[[[[[[[]]]^^^```___^^^[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWVVVWWWXXXWWWUUURRRPPPOOOOOOQQQRRRKKKKKKJJJIIIGGGEEEBBBAAACCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@@@@???@@@BBBDDDFFFHHHJJJKKKUUUZZZdddooozzzttt```JJJ>>>999>>>BBBEEEVVVjjjjjjssshhhSSS>>>666888888555222333333333222111111000000//////.........---------+++++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++*********))))))(((***++++++)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))))))))************))))))******+++,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...........................//////////////////...//////000//////...------///............---------------------------------,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++************++++++yyyZZZYYYXXXUUUTTTPPPNNNNNNMMMLLLKKKJJJIIIHHHCCC>>>999555333222111000.........---,,,,,,++++++************************************************(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,,,,---111555999<<>>>>>===::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===============>>>======<<<<<<;;;;;;::::::999::::::;;;<<<======>>><<<===>>>@@@AAACCCCCCDDDFFFFFFGGGIIIJJJLLLNNNOOOPPPNNNLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUTTTSSSRRRQQQNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPNNNMMMNNNOOOLLLJJJHHHFFFDDDEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>=========>>>>>>>>>????????????????????????========================<<<<<<<<<<<<===>>>???@@@>>>@@@DDDIIIOOOTTTYYY[[[aaakkkzzzzzz\\\III:::===???BBBMMMcccxxx~~~zzzoooOOODDD:::777888555333333333222222111111000//////............------------***+++++++++++++++++++++,,,+++******))))))******))))))))))))((((((((((((''')))+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------..............................////////////......//////////////////...---///............---------,,,,,,------------------++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++{{{\\\YYYXXXUUUSSSPPPNNNMMMMMMLLLKKKJJJJJJIIIBBB>>>999555333222111000------------,,,,,,++++++************************)))+++,,,+++***)))***+++(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++******))))))***++++++,,,,,,...222555888<<<@@@CCCCCCHHHNNNRRRTTTXXX^^^bbbeee^^^UUUNNNKKKMMMYYYdddoooyyyrrrlll```ZZZUUUZZZeeeooorrrqqqmmmmmmoootttzzz{{{sssjjjcccXXXPPPJJJIIIJJJGGGFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;<<<<<<888888888999999:::::::::999:::<<<===????????????>>>???@@@BBBCCCEEEFFFFFFHHHFFFDDDEEEGGGIIIJJJIIILLLLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJJJJIIIHHHFFFHHHIIIHHHFFFFFFFFFHHHCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>======<<<========================AAA@@@???>>>===>>>???@@@AAAEEELLLUUU```iiippptttxxx{{{bbbJJJ<<<555;;;BBBRRRuuu~~~yyyyyyjjjUUU???;;;999:::888333111333222222111111000/////////.........------------,,,+++++++++++++++*********,,,+++******))))))******))))))(((((((((''''''''''''(((******)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,************************)))))))))************+++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------------------------------......//////......---...///////////////......///............---------,,,,,,,,,,,,------------***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))^^^ZZZWWWTTTSSSPPPMMMMMMLLLLLLKKKKKKJJJJJJBBB>>>999555333222111000---------,,,,,,,,,,,,+++************************(((***++++++)))((()))+++(((((()))***************)))))))))))))))))))))))))))))))))))))))******++++++************+++,,,,,,+++---000333555999>>>AAADDDJJJQQQTTTSSSSSSUUUWWWWWWWWW[[[^^^\\\XXX\\\dddjjj{{{nnnfff___aaajjjuuu{{{}}}}}}{{{yyyuuummmkkkvvvvvvjjj]]]VVVQQQKKKGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;<<<<<<999999999999::::::::::::888999;;;<<<============:::;;;<<<>>>???@@@@@@@@@AAA@@@??????AAACCCCCCBBBEEEEEEDDDCCCBBBBBBBBBAAA???@@@BBBDDDDDDCCCAAA???>>>@@@AAAAAA@@@???@@@AAA======>>>??????>>>>>>===>>>======<<<;;;;;;;;;;;;===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@AAACCCFFFGGGLLLQQQ\\\iiiwwwwwwhhh[[[KKK???:::;;;CCCVVVxxxwwwiiiXXXCCC:::777666888777333111222222111111000//////...............---------,,,,,,,,,,,,++++++******)))))),,,+++******))))))******))))))))))))((((((((((((&&&(((******)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,************************))))))))))))************************************))))))))))))*********+++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))************))))))))))))*********+++++++++++++++++++++++++++************************)))******+++,,,,,,---------------------------------......//////......---......////////////......///............---------++++++,,,,,,,,,---------******++++++++++++******************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((```ZZZWWWTTTSSSQQQMMMLLLLLLLLLKKKKKKKKKJJJBBB>>>888555333222222111---,,,,,,,,,,,,,,,,,,,,,************************''')))+++***'''&&&(((***(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++---///111444888===@@@EEELLLTTTVVVSSSOOOOOOOOOQQQZZZlllyyyvvvjjjcccdddhhhsss{{{{{{qqqjjjkkkpppuuuxxx}}}hhhXXXYYYdddyyyyyykkk```UUUNNNKKKFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<777999:::<<<<<<<<<<<<;;;999:::;;;===>>>?????????>>>======>>>@@@AAA@@@???@@@@@@>>>===<<<<<<<<<<<<:::<<>>???@@@;;;;;;<<<=========<<<<<<===>>>?????????>>>===<<>>AAAEEEJJJNNNQQQWWW^^^jjjzzzxxxdddPPPGGGCCCAAABBBEEEGGGSSSqqqooo^^^LLL666;;;666333555666333111111111111111000//////............---------,,,,,,,,,---,,,,,,+++***)))((((((,,,++++++***)))*********************))))))))))))&&&''')))***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))******************++++++++++++******************************************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,,,,---------------------------------..................---......///////////////...//////.........---------+++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))```^^^[[[TTTPPPNNNNNNMMMMMMMMMMMMLLLHHHEEECCC???999555333222000//////......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---///333888===BBBJJJUUUZZZUUULLLJJJOOOZZZ^^^iii~~~~~~mmmppprrrtttvvv|||~~~xxxqqqllliiinnnssszzz|||qqqaaaXXXXXX]]]qqqyyyfff\\\YYYPPPNNNLLLKKKJJJIIIFFFDDDHHHHHHFFFCCCBBBBBBAAA???AAA@@@???=========>>>???======<<<;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>======>>>>>>===<<<;;;;;;===;;;<<<@@@EEEEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAADDDBBB???======>>>>>>===GGGCCCBBBGGGKKKQQQ___mmmvvvnnn^^^JJJGGGCCCBBBDDDIIINNNQQQ\\\iiimmmUUUEEE;;;555222333333444444333333222111111111111000000000///------------------------++++++******))))))((((((++++++)))(((''''''''''''******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))******************************))))))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************++++++,,,------......///,,,,,,,,,---------......,,,---......//////......////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***)))(((((('''(((******'''&&&''')))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((```\\\ZZZTTTRRRQQQMMMMMMMMMNNNNNNMMMIIIGGGCCC???999555333222111000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,...111666:::BBBFFFOOOXXXYYYSSSMMMMMMSSS[[[kkkvvvkkkhhhqqqyyykkkcccgggjjjpppsssoooeee___```XXXiiipppggg[[[WWWQQQNNNLLLLLLKKKKKKDDDDDDEEEEEEEEEEEEDDDAAABBBBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>>>>===============<<<;;;;;;===<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::::::::???@@@AAAAAA??????@@@AAA@@@AAAAAABBBBBBBBBDDDFFFDDDEEEKKKUUU]]]fffuuuvvvcccSSSIIIEEEAAA???AAAJJJUUU^^^bbblllsssxxxVVVEEE@@@;;;777222222333444555555555444000000000/////////......------------------------*********)))))))))))))))+++***)))(((''''''''''''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))******************************))))))******+++,,,))))))(((((())))))***+++))))))))))))))))))))))))************************++++++,,,,,,---.........,,,,,,,,,------------...,,,------.......................................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++******)))(((((('''%%%))),,,,,,+++)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((___[[[XXXSSSSSSSSSMMMLLLMMMNNNOOONNNKKKHHHCCC???:::555333222111000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,///333666>>>???FFFRRRYYYVVVPPPLLLMMMXXXiii}}}mmm```cccrrryyyhhhbbb___aaahhhkkkkkkkkkmmmccckkkxxxtttnnneee\\\VVVQQQNNNLLLDDDDDDDDDFFFGGGFFFCCCAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===============<<<<<<;;;>>><<<<<<>>>AAABBB@@@===========================:::;;;======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;?????????===<<<<<>>>>>CCCPPPdddvvvZZZ@@@;;;===:::555333444444444444444333333///............---------------------------------))))))))))))************+++***)))((((((''''''((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))************))))))***************************))))))))))))***++++++))))))(((((())))))***+++))))))))))))))))))))))))***************************++++++,,,,,,---......,,,,,,,,,,,,------------,,,,,,---.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******)))(((((((((&&&(((***+++***((('''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((___[[[YYYSSSRRRRRRLLLLLLLLLNNNOOONNNLLLIIICCC???:::666444222111000///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,///222888888===IIIQQQRRRQQQQQQSSSYYYdddppp}}}yyyfff___eeesss~~~qqqhhhbbbfffooouuuzzz~~~|||zzzxxxxxx{{{tttfffZZZRRRQQQLLLIIIIIIJJJGGGEEEDDDDDDDDDEEEEEEDDDBBB@@@??????>>>======<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<===============<<<<<>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>=========>>>??????>>>===>>>@@@EEEIIINNNPPPQQQLLLHHHLLLYYYddduuuaaaZZZPPPGGGBBB???===<<<<<>>============>>><<<<<<=========>>>>>>>>><<<======>>>>>>======<<<>>>>>>>>>======<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<===============<<<>>>===<<<;;;===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@AAABBBDDDGGGMMMTTTYYYcccdddccc]]]ZZZcccvvvoooZZZGGGDDD@@@>>>>>>@@@AAAAAAEEEUUUsssrrrcccLLLEEE<<<999::::::555///000000111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...------------------------------------------,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************************************)))))))))))))))+++***,,,000///))))))---(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((^^^\\\ZZZRRROOOLLLLLLKKKLLLMMMNNNMMMJJJGGGDDD@@@:::666444333222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++******,,,---111444:::>>>@@@EEETTTdddnnnkkkfffbbbaaadddiiimmmvvvxxxkkkkkkppp}}}|||wwwsssqqqzzz}}}}}}uuujjj```[[[dddmmm}}}tttdddWWWSSSPPPKKKIIILLLIIIIIIIIIHHHFFFEEECCCCCC@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>?????????======>>>>>>>>>>>>======>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;<<<========================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@>>>@@@DDDHHHNNNVVV```fffnnnqqqsssrrrttt}}}jjjVVVFFFHHHEEEBBBBBBEEEIIILLLMMMXXXiiinnnYYYHHH???===:::777555333222111***+++---///000111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********************************))))))))))))))))))''')))111;;;:::///((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((^^^[[[YYYRRRPPPNNNLLLKKKKKKLLLMMMKKKHHHEEEDDD@@@;;;777444333222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++,,,+++******,,,---,,,000555999;;;AAAQQQ```lllnnnnnnggg]]]YYY\\\aaannn}}}wwwrrr}}}zzzmmmffffffnnnvvvyyywwwsssqqqrrrttttttvvv}}}qqqjjjcccWWWQQQRRRNNNMMMLLLJJJHHHHHHGGGGGG@@@@@@???>>>>>>>>>??????>>>>>>>>>?????????@@@@@@===>>>>>>??????>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===============<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===???@@@BBBCCCAAADDDIIIPPPXXXaaakkkqqqyyyooo\\\QQQJJJCCCAAABBBFFFMMMUUU[[[___```kkkwwwppp]]]LLL<<<;;;:::888555333222222222,,,---...///000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***************************+++---......---+++***************************)))))))))))))))))))))***'''&&&...999777,,,&&&)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((^^^ZZZWWWRRRRRRRRRLLLKKKKKKLLLLLLJJJFFFDDDEEE@@@;;;777555333222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,,,,++++++,,,---(((***///555888>>>KKKYYYccclllrrrlll]]]TTTVVV\\\cccooo}}}~~~yyyuuukkk]]]dddlllpppsssyyy|||yyyxxxwwwvvv{{{}}}kkk___]]]RRRPPPNNNLLLJJJJJJJJJJJJAAA@@@??????>>>?????????>>>????????????@@@@@@@@@>>>>>>????????????>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======;;;<<<======<<<;;;;;;;;;========================;;;===??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCEEEFFFJJJNNNUUU\\\eeennnxxx~~~xxxrrrcccPPPCCC@@@AAAAAAFFFNNN]]]ooo~~~uuu|||~~~^^^NNNAAA555666666666666777555333222222222222111000...,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******))))))(((((())))))(((((((((((()))***'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***************************+++---......---+++***************************)))))))))))))))************%%%&&&---,,,$$$$$$,,,(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((```XXXVVVTTTTTTPPPKKKJJJJJJKKKLLLKKKHHHEEEBBB???;;;666333222222222...///000000///...,,,+++************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))---,,,,,,+++***)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------///333;;;EEELLLVVV\\\eeeiiifff___WWWRRRhhhnnn{{{tttiiioootttgggdddpppxxx{{{|||jjjXXX[[[___rrrzzzooofffZZZTTTRRRPPPJJJEEEFFFEEECCCCCCCCCBBB@@@>>>@@@@@@???>>>>>>???@@@@@@======<<<>>>???@@@>>>===@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::======<<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::??????@@@@@@???>>>======>>>>>>==================AAAAAA@@@>>>======???AAA???===<<<<<<===>>>??????AAABBBDDDFFFHHHMMMTTTXXXYYY]]]bbbhhhppp|||ppp```OOOLLLFFFBBB@@@AAACCCEEEMMM\\\rrraaaHHH<<<888888555444333222111111111111000000///...------,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((++++++******************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((aaaYYYVVVSSSQQQMMMKKKJJJJJJJJJKKKIIIFFFCCCAAA???:::666333222222333,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))+++***)))(((((()))******)))))))))))))))))))))))),,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------...111777>>>CCCJJJQQQYYY___```]]]YYYWWWccclllwwwqqqgggmmm}}}}}}}}}yyymmmfffkkk{{{}}}lllbbbZZZSSSNNNJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>@@@>>>>>>>>>@@@@@@???===??????>>>============>>>?????????>>>>>>===<<<<<<@@@???>>>???@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>>>>>>>===<<<===>>>>>>======>>>@@@AAA???>>>>>>@@@BBBDDDDDDCCCEEEHHHMMMTTT^^^hhhooopppqqqtttzzzzzzgggZZZQQQFFF>>>BBB???======AAAIIIQQQWWW___rrrfffIII:::555444333444444333222111111111111000//////...------,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((cccZZZUUUQQQOOOKKKLLLKKKJJJIIIIIIGGGDDDAAAAAA>>>:::666333333333333000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------.........111555888@@@FFFNNNUUUYYY[[[]]]^^^^^^iiivvv}}}rrrllltttzzztttmmmooozzzmmmaaaZZZUUUPPPKKKFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCBBB@@@@@@CCCAAA??????AAAAAA@@@????????????>>>>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>BBBAAA@@@@@@AAAAAA???=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>???>>>>>>===<<>>===;;;===???@@@??????@@@AAADDDCCCAAA@@@AAABBBDDDFFFEEEHHHMMMTTT___lllyyy|||mmmYYYIIICCC@@@??????>>>>>>???BBBIIIQQQZZZ___ppppppQQQ<<<666666666444444333222111000000000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((cccZZZUUUPPPOOOLLLNNNLLLKKKJJJIIIGGGDDDAAA@@@>>>:::666444333333444222111///---------......************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///111<<<@@@GGGNNNTTT[[[bbbfffpppoooppptttzzz{{{zzztttxxxzzzfffZZZaaaqqq~~~vvvmmmfff\\\TTTNNNKKKIIIHHHFFFFFFDDDCCCCCCCCCCCCCCCDDDBBB@@@???AAABBBBBBAAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@AAAAAA???===>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<=========>>>>>>??????>>>>>>===???@@@@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@??????@@@BBBDDDDDDCCCBBBBBBBBBEEEEEEDDDDDDDDDFFFIIILLLVVV[[[bbbkkkttt~~~{{{nnnVVVLLLCCC>>>======???AAABBBHHHRRR]]]fffjjjllllll~~~wwwgggQQQ@@@:::999777555222222111000000000000000.........------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******))))))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbZZZUUUQQQQQQOOOPPPNNNLLLJJJIIIGGGEEEBBBAAA>>>:::666333222333333...---,,,***)))******+++************************))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///444888>>>FFFOOOZZZfffmmmrrrfffbbbeeelllqqq||||||rrrppp}}}xxxeee\\\WWWYYYdddrrrttt~~~tttkkkddd___\\\WWWTTTOOOJJJFFFEEEFFFFFFHHHEEEAAA@@@@@@BBBBBBBBB?????????@@@@@@AAAAAABBB@@@??????>>>??????@@@AAA@@@??????@@@AAAAAA@@@>>>@@@@@@@@@??????>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCDDDFFFEEEIIINNNSSSXXX^^^eeejjj}}}|||sssnnnhhh^^^RRRJJJFFF@@@<<<>>>===;;;===BBBLLL[[[rrr|||pppllleee^^^RRREEE;;;555222111111111000/////////000000---------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))*********((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))******++++++******)))*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((aaaZZZUUURRRRRRQQQQQQNNNLLLJJJIIIHHHEEECCCBBB???;;;666333222222222///...---,,,,,,+++++++++************************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///+++...444<<>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAACCCGGGKKKNNNOOOPPPPPPLLLKKKJJJIIIIIILLLRRRVVVUUU]]]hhhsss}}}pppbbbUUUNNNHHHGGGFFFBBB>>>>>>CCC??????EEEHHHIIIPPPZZZlll|||pppddd```TTTRRRMMMEEE;;;444222222000000////////////000000------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''***))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))*********))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))************))))))***++++++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((bbb[[[UUUQQQRRRRRROOOMMMJJJIIIHHHGGGEEEDDDCCC@@@<<<777333111000111000000000000///...---,,,************************))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...+++,,,///555>>>KKKXXXaaagggyyyvvveeeaaadddqqq}}}zzz}}}}}}kkk\\\TTTOOOMMMOOOVVVgggxxxrrrooommmggg___XXXTTTRRRQQQPPPQQQOOOKKKIIIHHHIIIKKKMMMIIIHHHFFFDDDDDDDDDFFFFFFDDDCCCDDDFFFIIIJJJJJJHHHEEEEEEDDDDDDCCCBBBBBBAAA>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJOOOUUUZZZ\\\^^^^^^YYYXXXWWWWWW[[[dddooovvv|||pppYYYHHH@@@@@@<<<:::>>>???===???DDD>>>>>>FFFUUU]]]```kkkyyyuuu```WWWVVVIIIGGGBBB===999555333222/////////......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))******+++))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))************))))))************++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((ccc[[[UUUPPPQQQQQQNNNLLLIIIGGGGGGGGGEEEDDDDDDAAA<<<777333000000000,,,------...---+++***)))************************))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,---111111111333999CCCNNNVVVZZZfffttt{{{zzztttooommmoooyyyvvv~~~tttsssyyyuuujjjaaaXXXRRRNNNTTTiii~~~{{{qqqhhhbbb^^^[[[ZZZ]]]ZZZUUUQQQOOOOOOQQQSSSMMMLLLJJJHHHGGGGGGHHHIIIGGGFFFGGGJJJMMMOOOOOONNNGGGFFFFFFEEEDDDCCCCCCCCC??????@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLOOOVVV\\\bbbfffhhhhhhfffeeedddfffmmm{{{yyybbbLLL@@@<<<======:::<<<@@@AAA???BBBIIINNNRRRaaavvv|||___MMMHHHJJJDDD>>>777333333333111/////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************))))))************))))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((eeeYYYSSSQQQRRRNNNPPPNNNKKKJJJIIIHHHFFFDDDAAA@@@===999666333222111/////////...------,,,,,,************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,***)))''''''(((***+++------,,,++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///000333:::CCCIIIUUUYYYaaallluuuyyyxxxuuuuuussstttyyy}}}|||wwweee[[[[[[___cccuuu|||vvvooolllllljjjccc[[[UUUTTTUUUWWWWWWTTTNNNLLLNNNOOOMMMMMMNNNMMMMMMTTT^^^^^^XXXMMMKKKJJJLLLPPPPPPKKKGGGEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJMMMPPPPPPMMMIIINNNPPPRRRUUUVVVWWWVVVUUUVVVVVVWWWZZZ```gggooosssqqqttt{{{vvvbbbNNNEEEBBB===::::::>>>>>>>>>@@@DDDKKKSSSXXX^^^mmmttt]]]NNNFFF@@@===333333222222111000//////......---------,,,,,,,,,,,,,,,,,,++++++************************+++++++++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************(((((()))***************)))************+++++++++************************,,,,,,,,,+++++++++******(((((())))))******++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((eeeZZZSSSRRRRRRNNNPPPNNNKKKJJJIIIHHHFFFDDDAAA???<<<999666333111111/////////...------,,,,,,************************))))))))))))))))))))))))''''''((()))***++++++,,,******)))(((((()))***+++,,,++++++*********++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------///333:::???KKKMMMRRR]]]jjjvvv~~~wwwyyyyyyuuussszzz}}}~~~yyyzzz}}}yyyooogggcccbbbdddaaa[[[XXXYYYWWWTTTSSSTTTTTTUUU]]]hhhllljjj\\\XXXUUUWWW[[[]]]\\\ZZZWWWWWWXXXZZZ[[[]]]^^^^^^`````````dddjjjnnnooonnnppprrruuuxxx{{{|||}}}}}}rrrooollljjjlllqqqwww|||ttteee[[[UUUJJJCCC>>>???>>><<<>>>BBB@@@IIISSSZZZ```jjjxxx|||{{{qqqdddRRRCCC;;;888666444333333222111111000//////...------------,,,,,,,,,,,,,,,,,,++++++*********************************(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###&&&)))***)))(((((()))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********(((((()))***************)))************+++++++++************************,,,+++++++++************)))))))))))))))*********************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))(((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((fffZZZTTTRRRSSSOOOPPPNNNKKKJJJIIIHHHFFFDDD@@@>>>;;;888555333111000/////////...------,,,,,,************************))))))))))))))))))))))))((()))))))))************(((((())))))*********+++******)))))))))******+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...111444===@@@FFFRRRcccssspppkkkuuu{{{||||||wwwuuuqqqkkkhhhhhhfffcccgggpppwwwyyyrrrmmmgggeeehhhlllnnnooorrrtttwww{{{~~~tttcccTTTKKKFFFBBB???888:::===@@@@@@CCCMMMXXXcccpppppp```XXXIIIBBB999333222333333222222222111111000000//////------------,,,,,,,,,,,,+++++++++++++++*********+++++++++******))))))((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$***111222...***))))))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))******(((((()))***************)))************+++++++++************************************))))))))))))************))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((ggg[[[TTTRRRTTTPPPPPPNNNKKKJJJIIIHHHFFFDDD???===;;;888555333111111/////////...------,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))'''((()))***++++++************)))))))))***++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---///000444999BBBPPP___nnnxxx~~~nnnmmmsss{{{vvvuuu{{{~~~xxxyyy}}}{{{lllaaaUUUOOOHHHCCCBBBBBBBBBAAABBBDDDEEEFFFKKKXXXmmm~~~}}}___LLLDDD<<<999555444555666555444111111000000000/////////---------,,,,,,,,,+++++++++++++++***************,,,++++++***)))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''+++333999888000)))((()))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((()))***************))))))*********+++++++++************************)))))))))))))))(((((((((++++++******))))))((((((************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))******(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((hhh[[[TTTSSSTTTQQQPPPNNNKKKJJJIIIHHHFFFDDD???===;;;888555333222111/////////...------,,,,,,************************))))))))))))))))))))))))************))))))))))))'''((()))******************************+++,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...///000000444<<>><<<999666555333333/////////...------,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))))))))***************+++,,,---************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...//////000111666???MMM]]]gggjjjxxxxxxxxx{{{vvvrrrrrrppphhh```YYYTTTMMMIIIHHHFFFDDDAAAAAAEEEIIIMMMTTT___ooozzziiiGGG555444999111222222222222111111000////////////............,,,,,,,,,,,,++++++++++++)))))))))************************))))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%))),,,+++'''%%%'''+++''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((()))***************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((jjj\\\UUUTTTVVVSSSPPPNNNKKKJJJIIIHHHFFFDDD@@@???<<<:::888666555444/////////...------,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********,,,+++***((((((((())))))((((((((())))))+++,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...///......---...333>>>KKKUUUZZZcccppp}}}vvvpppnnnwwwrrrrrrrrrrrrqqqqqqsssvvv{{{|||yyyxxxxxxzzzzzz{{{uuupppoooooozzz}}}|||zzzvvvuuusssoooiiiccc]]]ZZZTTTPPPLLLHHHGGGFFFDDDBBBDDDFFFJJJPPPVVV[[[___aaadddgggmmmwwweeeKKK;;;444444666111111111111000000111222........................,,,,,,,,,++++++++++++***((()))))))))*********+++)))))))))))))))((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((()))***************)))************+++++++++))))))))))))))))))))))))((((((((())))))*********)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((()))(((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((jjj\\\UUUTTTVVVSSSPPPNNNLLLJJJIIIHHHFFFDDD@@@???===;;;888777666555000//////...------,,,,,,************************))))))))))))))))))))))))((()))))))))************...,,,***(((''''''((()))''''''''''''((()))++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000,,,///111222333777===BBBRRRVVV]]]gggsssvvv|||tttggg[[[XXXUUUMMMHHHGGGDDDEEEFFFGGGHHHIIILLLNNNNNNLLLHHHFFFEEEGGGIIIKKKGGGKKKOOOPPPMMMKKKKKKKKKFFFIIIMMMPPPPPPMMMHHHFFFJJJJJJIIIGGGFFFDDDCCCCCC@@@CCCEEEEEECCCCCCGGGLLLMMMWWWgggxxxzzzsssXXXKKK<<<666888999333---111111000...------///000---.....................,,,,,,,,,+++++++++******(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%'''))))))(((&&&$$$''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((kkk^^^VVVTTTTTTQQQQQQOOOKKKJJJIIIGGGEEEDDDCCC???:::777555555333222111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))))))))))))))************)))************+++++++++++++++***)))***+++---.........---,,,+++***)))(((+++,,,---...///...---,,,------,,,---...111444666DDDJJJUUUbbbppp|||~~~|||{{{ttttttuuuzzzvvv{{{{{{vvvYYYMMMFFFGGGEEE@@@BBBJJJEEECCCAAA@@@AAA@@@???>>>CCC>>><<<===>>>???BBBFFFBBBEEEEEECCCDDDFFFCCC???BBBEEECCC======BBBDDDAAAGGG@@@>>>CCCGGGDDDBBBDDDOOOTTTUUURRRSSSZZZ]]][[[aaawwwtttaaaPPP@@@>>>:::666333222222222111000000000//////...............///......---,,,+++++++++*********))))))************************+++++++++******(((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((######$$$$$$&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((lll___WWWTTTUUUQQQQQQOOOLLLJJJIIIGGGEEECCCBBB???:::777666555333222111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))***))))))))))))************)))************+++++++++,,,+++*********+++,,,---,,,,,,,,,++++++++++++***+++,,,------......------...---------...000333444===CCCMMMZZZhhhuuu~~~vvvwwwyyyvvv}}}qqqdddfffjjjiiiWWWJJJBBBEEEFFFDDDGGGNNNKKKHHHEEEBBB???<<<:::888;;;999:::======;;;===AAABBBDDDEEEFFFKKKPPPPPPLLLCCCEEECCCAAACCCJJJLLLIIIRRRPPPRRRUUUTTTQQQUUU\\\aaammmyyyqqq]]]MMM@@@888777444222000000000000000000/////////........................---,,,,,,+++++++++*********))))))***************************++++++******(((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((nnn```WWWTTTUUUQQQQQQOOOLLLJJJIIIGGGEEECCCBBB???;;;888777555444222111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))))))))************)))************+++++++++,,,,,,+++*********++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......///...------...000111222444888AAAMMMZZZhhhrrrxxx|||rrrsss{{{uuujjjbbbccccccaaaccchhhnnnlllgggaaaZZZRRRLLLHHHGGGIIIPPPUUUSSSNNNMMMPPPVVVXXXZZZ```lllxxx|||yyynnnlllgggbbbeeennnuuuwww}}}wwwTTTBBB999444222111000///...///000111////////////............------......------,,,++++++++++++***************************************************)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((nnn```XXXUUUUUUQQQQQQOOOLLLKKKIIIGGGDDDBBBAAA>>>;;;999777666444333111000///...---,,,,,,,,,************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))***++++++((()))))))))************))))))*********+++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++,,,---.../////////.........///000000...111777@@@KKKWWWaaafffqqquuu}}}xxxrrrooouuu{{{vvvwwwyyy{{{uuuUUU>>>555333111111111000000000000111222////////////////////////---------------,,,++++++************************************************))))))******)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((nnn```XXXUUUUUUQQQQQQOOOMMMKKKJJJGGGDDDAAAAAA>>>;;;999888777555333111000///...---,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++((()))))))))************))))))*********+++++++++,,,,,,,,,,,,+++******))),,,,,,,,,+++++++++******------,,,+++,,,---...//////...............//////---...111666===FFFNNNSSSgggkkkpppvvv~~~yyyggg]]]LLL<<<555444333111222111111000000000000000000000000000000000000000,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((mmm___XXXUUUVVVRRRQQQOOOMMMLLLJJJGGGCCC@@@@@@>>><<<:::999888555333111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++*********---,,,,,,,,,,,,---........................//////......///111555:::???BBBKKKWWWfffttt~~~tttcccWWWKKKCCC888333333444222...000/////////...------,,,////////////000000000000++++++,,,,,,++++++***)))***************+++++++++))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((kkk^^^WWWUUUVVVSSSQQQOOONNNLLLKKKGGGCCC??????>>><<<;;;:::888666333111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((((((((((((((())))))))))))************)))************+++++++++)))***+++,,,,,,,,,++++++***+++++++++++++++,,,,,,+++,,,------......------,,,------...////////////////////////111333666777666@@@PPPaaappp{{{}}}fffTTTEEE<<<;;;666222222333222000...------......------,,,,,,------------......//////+++++++++++++++******)))))))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((jjj^^^WWWUUUWWWSSSQQQPPPNNNMMMKKKGGGBBB??????>>><<<;;;:::999666333111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''))))))))))))************)))************+++++++++((()))+++,,,---,,,,,,+++((()))***+++,,,---......+++,,,---...///...---,,,+++,,,---...////////////000////////////111222333888999===GGGVVVgggvvv~~~bbbLLL@@@888555/////////111111///000222,,,---...////////////...+++++++++,,,,,,---------+++++++++++++++***))))))))))))******++++++++++++))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((gggXXXQQQTTTVVVQQQTTTQQQMMMJJJGGGDDDAAA???@@@>>><<<::::::888666444333111///.........---,,,************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++...---,,,,,,++++++++++++---------............///...------......///000111///222555888>>>IIIYYYdddwwwzzzrrrQQQ???:::666222///111000000///////////////111000000///......------,,,+++******))))))******+++*********))))))(((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((hhhZZZTTTVVVXXXSSSTTTQQQMMMJJJGGGDDDAAA???@@@>>><<<::::::888666444333111///.........---,,,************))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++...---,,,+++++++++++++++------------............---------......///000111---///222333666???KKKTTTccciiivvv~~~vvvgggSSS>>>555444222///---111000//////......//////000//////...------,,,,,,,,,+++******))))))******************)))))))))((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((jjj]]]VVVWWWYYYTTTTTTQQQMMMJJJGGGEEEBBB@@@AAA???<<<;;;:::999666444333111///.........---,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******+++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------............---------......///000000---///000000000444<<>>NNN]]]tttsss___HHH<<<888333000...222000000111000,,,---111......---,,,,,,,,,,,,---++++++++++++++++++******,,,+++******))))))******))))))))))))************))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((mmm___UUUUUUYYYWWWTTTQQQMMMKKKIIIGGGEEEBBBBBB@@@===<<<;;;:::777555333111///.........---,,,************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++***************************************+++,,,,,,++++++,,,,,,,,,---------)))+++---...//////...------------///000000///...333222333333222444===HHHUUU___mmmzzzyyykkkPPPCCC888666777666222111333000///111111......222...------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((()))))))))************))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&(((******(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((((((((((((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((ooo```VVVUUUZZZXXXTTTQQQMMMKKKIIIGGGEEECCCBBB@@@===<<<;;;:::888666333111///.........---,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******))))))***+++,,,,,,++++++,,,,,,,,,---------)))+++---/////////...---.........///111111000///***,,,000444222000444<<<===AAAGGGPPP^^^rrr{{{xxxhhhXXXJJJ===<<<222***,,,111222111000000,,,,,,......+++***,,,...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))*********(((((())))))*********+++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((lll[[[ZZZYYYXXXXXXUUUSSSPPPLLLHHHEEECCCBBBBBBAAA???>>>===;;;888666111111000...---,,,+++***+++++++++************)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************++++++***)))(((((())))))************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000////////////////////////000///.........///111222555777999:::>>>HHHVVVaaammmdddVVVJJJBBB===888555222222000///............,,,,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((lll\\\[[[ZZZXXXXXXUUUSSSPPPLLLHHHEEECCCBBBBBBAAA???>>>===;;;888666111111000...---,,,+++***+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))++++++***)))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111////////////////////////000///.........///111111000333444444444888@@@GGGYYYcccppp{{{tttfffOOOHHH@@@999555333222000222111000///............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((('''&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((lll]]]\\\[[[XXXWWWTTTSSSOOOKKKHHHEEEBBBAAABBBAAA???>>>===;;;888666111111000...---,,,+++***++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------/////////...//////000111000000000000000000000000//////......//////000111000333555444111000222555;;;BBBNNN[[[iii|||yyymmmbbb\\\VVVMMMCCC999666222000000111000000111000///...............++++++++++++++++++******++++++++++++*********)))*********++++++++++++,,,************))))))))))))))))))))))))))))))))))))((())))))))))))))))))***''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmm^^^]]][[[XXXWWWTTTRRROOOKKKGGGDDDBBBAAABBBAAA???>>>===;;;888666111111000...---,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------------///............/////////////////////////////////............//////000000///111444444222111222444444888???FFFOOO^^^nnnzzzjjjbbbVVVLLLFFFCCC===999555444333222222111111000000///......---------...++++++******))))))((((((************))))))))))))************++++++++++++************)))))))))((())))))))))))))))))))))))'''((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((nnn___^^^[[[WWWVVVTTTRRROOOKKKGGGDDDBBBAAABBBAAA???>>>===;;;888666111111000...---,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,------.........---------------------,,,---------------------------......///////////////---.../////////000222444222444666777:::@@@HHHNNNZZZccckkkqqqyyyjjjJJJDDD<<<888666333111000111222222111///...------///...------------------*********))))))(((((((((*********)))))))))(((((())))))*********+++++++++************)))))))))(((((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((ooo___]]]ZZZVVVUUUSSSRRRNNNJJJGGGDDDAAA@@@BBBAAA???>>>===;;;888666111111000...---,,,+++*********)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---......//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000///...///000222333///000222222222333666888999???EEEGGGMMMZZZffflllsss}}}wwwhhhRRR???999444111111111...---...---///000000...------......------,,,,,,,,,------))))))))))))))))))((((((************)))))))))((()))))))))************+++************))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ppp^^^[[[YYYVVVUUUSSSQQQNNNJJJFFFCCCAAA@@@BBBAAA???>>>===;;;888666111111000...---,,,+++******)))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))***++++++************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,------.../////////------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......222111111111111222111111///000111111222222444555333777888555666>>>GGGKKKUUU\\\gggssszzzzzztttgggWWWKKKBBB888...777222111444444000///222,,,///111000///...///111---,,,,,,,,,,,,,,,------)))))))))))))))*********++++++*********)))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((ppp^^^ZZZXXXUUUUUUSSSQQQNNNJJJFFFCCCAAA@@@BBBAAA???>>>===;;;888666111111000...---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))((())))))***++++++************************))))))))))))))))))))))))*********)))***++++++,,,,,,,,,------...///000000....../////////...,,,+++------------------------,,,,,,.../////////...---,,,,,,---///111000...,,,000000////////////000111,,,222555444444999===???@@@CCCLLLYYYdddsss|||ppp```ZZZMMM===555555777666444///---111111------111,,,...000///,,,+++---///,,,,,,,,,++++++,,,------(((((())))))******++++++++++++++++++************))))))))))))************************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((nnn```YYYYYYZZZUUUSSSNNNLLLMMMLLLFFFAAAAAACCCCCCAAA???===:::888666444222///.........,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////////////////111111222222222333333333555555777;;;CCCPPP^^^gggvvv~~~wwwjjj[[[MMMDDD<<<:::888555222000...---////////////////////////......---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((+++000444333...***(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))'''%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))nnn```YYYYYYZZZUUUSSSNNNLLLMMMKKKFFFBBBAAACCCBBBAAA???===:::888777444222///.........,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((***)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,---***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............////////////////////////111111111222222222222333444444444444555999???CCCJJJPPPZZZfffooovvvyyyzzzyyyrrrooo]]]YYYSSSLLLEEE>>>777333666555444222000//////...........................------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%'''+++......***&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((nnn```YYYYYYZZZUUUSSSNNNLLLMMMKKKEEEBBBBBBCCCBBBAAA???===:::888777444222///.........,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............////////////////////////000000000111111111222222///111222222111111222444555777:::@@@FFFMMMRRRTTT^^^cccjjjsss{{{}}}vvvmmmbbbWWWNNNIII===999444111111111111000000000//////.../////////........................---------,,,,,,,,,++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''))))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn```YYYYYYZZZUUUTTTOOOLLLLLLKKKEEEBBBBBBBBBBBBAAA???===;;;999777444222///.........,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........................//////000000000111111111---000222333333333444666777666555555777999===???@@@CCCHHHMMMTTT\\\eeekkkwww|||vvviiicccQQQPPPOOOLLLFFF???999555:::777333111222444444555......---------......///------------------------,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn```YYYYYYZZZUUUTTTOOOKKKLLLJJJEEEBBBCCCBBBAAAAAA???===;;;999888444222///.........,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------........./////////000000111222222000...---...///000000000111333555777999222444777;;;>>>BBBHHHLLLPPPUUU^^^jjjwww~~~jjjYYYMMMGGG;;;<<<<<<;;;:::777555333444222000000000///...,,,//////...---------------------------------------,,,,,,+++++++++*********+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''nnn```YYYYYYZZZUUUUUUOOOKKKKKKIIIEEEBBBCCCAAAAAA@@@???===;;;999888444222///.........,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------.........////////////000///...,,,,,,...000,,,---///000111222222222///111333444444555777999888<<>>===;;;888555444222///.........,,,+++,,,+++))))))******((('''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''******))))))(((((('''''')))'''&&&&&&((())))))((()))))))))))))))((('''''''''(((((()))***+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///////////////////////////000000000111111111111111222222333333222222111333444555777888999999999999:::;;;<<<>>>AAACCCDDDKKKKKKMMMPPPSSSVVVYYY[[[]]]ccclllrrrvvv|||}}}uuugggXXXMMMCCCBBB@@@===:::888777666444333111000...---------//////.........------------...///...,,,+++,,,---------------------------++++++++++++++++++++++++************************))))))))))))((((((((((((*********)))))))))))))))((((((((()))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((('''&&&'''(((***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((ooobbbZZZYYYZZZUUUUUUOOOKKKKKKIIIEEEBBBCCCBBBAAA???>>>===;;;888666444222///.........,,,+++,,,+++))))))******(((''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''***)))))))))((((((((('''******+++***(((((()))+++)))))))))))))))(((''''''((())))))***++++++,,,,,,***+++,,,+++)))((()))***)))))))))))))))))))))))))))******++++++******)))************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......................../////////000000000111111000000111111111111000000///000111333444444444444222222222333444555666777;;;;;;<<<===???BBBCCCEEEBBBHHHNNNRRRTTTXXX___dddjjjgggfffgggkkkllliiifffdddbbbaaabbbgggooowww}}}yyytttrrrmmmooorrrttttttssspppooogggdddccceeeggggggbbb^^^[[[YYYWWWTTTQQQJJJAAA;;;;;;:::888666444222111111222111000///...---------///.........---------,,,---......---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((())))))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))'''((((((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((oooccc[[[ZZZZZZUUUUUUOOOKKKKKKJJJEEEBBBCCCBBB@@@???>>>===;;;888666444222///.........---+++,,,+++))))))******((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''')))***)))'''&&&'''***)))))))))))))))((((((''')))******++++++,,,,,,,,,'''+++///...***((())),,,)))))))))))))))))))))))))))******++++++******)))***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................../////////000000000...//////000000//////......///000000111111000000222222111000000000000000222222222222333444555555111555888999999:::===AAAGGGEEEBBBCCCEEEDDDAAA>>>@@@???>>>???BBBHHHMMMPPPOOOUUU[[[\\\WWWPPPLLLJJJCCCDDDEEEFFFGGGFFFEEEDDDCCC@@@>>>>>>AAAAAA>>><<<999777555555555444333111333333111///...---------000//////.....................------------,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%((())))))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$'''))))))((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((nnnccc\\\ZZZZZZTTTTTTNNNKKKLLLJJJEEECCCCCCBBB@@@>>>======<<<999666444222000//////...---+++,,,+++))))))******((('''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''))))))))))))(((((((((((('''(((((())))))*********(((((())))))))))))(((((())))))*********+++++++++(((...333222+++'''))),,,))))))))))))))))))))))))))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////......////////////......000000111111111111000000555444333222111111111111222111111111111222333333111222444333222111222444444333222333555666444222222222222333444666999:::222666;;;===:::777444333222222222222222222222222777444222111333444333222333222000000000000000000000000///..................---------------......------,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))+++)))'''&&&%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$(((+++)))%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&)))***)))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((nnnccc[[[ZZZZZZTTTSSSNNNKKKLLLKKKFFFCCCCCCAAA@@@>>>======<<<999777555333000/////////---,,,,,,+++))))))******(((''''''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((''''''(((((((((((())))))))))))+++)))(((+++///000...+++(((((())))))))))))(((((((((((((((((()))))))))))),,,111666333,,,'''(((+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............////////////......000111111111111000//////222111000000///000000000.........//////000111222111222222222000000000111000000000222333444444333111222222333333333333333111222444444333222222222111111111000000000111111222000...---...//////000000000111111000///......///...............//////,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((''''''(((((())))))))))))+++)))'''&&&%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((###'''***)))$$$###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&)))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnbbbZZZYYYYYYTTTRRRMMMKKKLLLKKKFFFCCCCCCAAA???>>>======<<<999777555333000/////////...,,,,,,+++))))))******(((''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&(((((((((''''''(((((((((((()))))))))))))))((((((***,,,,,,***((('''(((((()))))))))))))))((((((((((((((((((((((((---111333111+++((((((***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........//////.............../////////...------111000000//////000000111---------...///000222222111111111111111111111111///000000000000000/////////000111111111111000///222111000//////000111111111111000000000////////////...---,,,,,,---...///+++---///000...------------,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,******++++++++++++,,,,,,(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((&&&''''''(((((())))))******)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((($$$'''((((((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$'''))))))((('''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn```XXXWWWYYYTTTQQQMMMKKKMMMLLLGGGCCCCCC@@@???>>>======<<<:::888555333111000000///...,,,,,,+++))))))******((('''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&###$$$&&&((())))))(((''''''((((((((()))))))))***)))---000...)))%%%%%%'''''''''((())))))))))))))))))))))))(((((((((((((((+++,,,---,,,)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---.........------222111000000/////////000000/////////000111222333000000000000111222111111.../////////...------------....../////////...---...------------------,,,...////////////...---,,,............------...///,,,...//////---,,,---///,,,++++++++++++,,,------,,,++++++*********++++++************+++++++++,,,((()))******))))))***,,,++++++++++++++++++++++++************************************************))))))))))))((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((nnn```WWWWWWXXXTTTQQQLLLKKKMMMLLLGGGCCCCCC@@@???=========<<<:::888666333111000000///...---,,,+++))))))******((('''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%###$$$&&&((())))))(((''''''((((((((())))))******///888>>>999,,,%%%(((...''''''((()))))))))))))))*********)))))))))))))))((((((''''''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,---....../////////...//////---,,,+++*********//////............//////...---------/////////...,,,...000000/////////000......//////000000//////------...000111111...,,,...///000000000...---,,,,,,---......---------...///000000---***))),,,///---,,,,,,,,,,,,------...,,,++++++***))))))******))))))******+++++++++,,,''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((('''&&&'''(((***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((lllbbbZZZUUUUUURRRPPPOOONNNLLLJJJGGGEEEDDDBBBAAA???>>>>>>===:::777777444222000//////---++++++++++++************)))(((***+++,,,,,,+++***(((&&&&&&''''''''''''&&&&&&******))))))((((((''''''((()))***)))'''(((+++...===TTTVVVAAA000&&&$$$)))((((((((((((((((((((((((&&&''')))+++,,,+++***)))+++)))(((&&&&&&((()))+++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))*********+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................//////.........------------------............///.........------,,,,,,,,,000000//////.........---.........------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))*********+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((kkkaaaZZZUUUUUURRRQQQPPPOOOMMMKKKHHHFFFEEEBBBAAA???>>>>>><<<:::777777444111000000///---,,,+++++++++************)))((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''&&&''')))((('''(((+++...:::JJJFFF555---)))'''***((((((((((((((((((((((((((()))***++++++***(((''')))((('''&&&&&&'''((()))+++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------///.........---------,,,------------...............---------,,,,,,,,,,,,/////////.........------...---------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))'''&&&''')))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((hhh```YYYUUUUUURRRPPPOOONNNLLLJJJGGGEEEDDDBBB@@@???>>>>>><<<999777666444111000000///---,,,+++++++++************)))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''%%%&&&'''''''''(((+++---444<<<333'''***,,,***,,,((((((((((((((((((((((((******++++++***((('''&&&((('''&&&%%%%%%&&&'''(((******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))******)))))))))************+++)))******++++++******))))))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,+++............------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++***)))(((((()))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******((((((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((eee___YYYVVVUUUQQQNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@>>>>>>===<<<999777666444111000000///...,,,+++++++++*********))))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((()))***+++111)))!!!(((,,,***,,,(((((((((((((((((((((((())))))******)))(((''''''(((''''''&&&&&&''''''((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***))))))))))))************))))))************))))))))))))))))))************************************++++++************++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************************++++++++++++******************************************************************************))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((()))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((eee___YYYUUUUUUQQQPPPOOONNNLLLJJJGGGEEECCCAAA@@@>>>======;;;999666555333111000000///...---+++++++++*********))))))'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&$$$,,,((($$$))))))''',,,))))))))))))))))))))))))''''''(((((()))))))))))))))(((((((((((((((((())))))((((((''''''(((((()))'''''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((())))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((()))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((fff___YYYUUUUUURRRRRRRRRPPPOOOLLLJJJGGGFFFAAA???>>>======;;;888666555333000000000000///---+++++++++************)))(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((((())))))'''&&&###+++***'''***'''$$$+++))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))***)))))))))))))))((((((((())))))******))))))(((((((((((()))))))))************************************))))))))))))******)))************+++++++++************++++++++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************++++++++++++)))************+++++++++***************************************+++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%'''((()))******))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((hhh```YYYUUUVVVSSSQQQQQQPPPNNNKKKIIIFFFEEEAAA???======<<<;;;888666444222000000000000///...+++++++++************))))))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&)))+++,,,***(((&&&+++'''&&&+++((($$$+++))))))))))))))))))))))))(((((('''''''''(((((()))'''(((((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))******))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************)))))))))(((((()))))))))))))))))))))******++++++************++++++++++++************************++++++++++++++++++++++++************+++++++++,,,************++++++++++++))))))))))))******++++++)))))))))*********++++++))))))))))))******++++++*********************************+++++++++,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))(((***+++***(((''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((iii```XXXUUUVVVSSSNNNNNNLLLKKKHHHFFFCCCBBB@@@???======<<<;;;888666444222000000000000///...+++++++++************)))))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%)))---///---+++)))***$$$$$$,,,***&&&+++))))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,)))************+++++++++(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))(((***,,,+++(((''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((lllccc]]]YYYYYYUUURRROOONNNOOOLLLGGGEEEFFFCCCAAA>>><<<<<<;;;999888777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''((())))))))))))))))))******)))(((''''''((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((()))'''%%%&&&(((***++++++))))))))))))))))))))))))''')))***)))((('''(((******))))))(((((((((((()))'''(((((()))******+++,,,++++++************++++++)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))*********))))))((())))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))((('''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***((('''&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&kkkbbb]]]ZZZZZZVVVRRROOOMMMNNNLLLFFFDDDFFFCCC@@@>>><<<<<<;;;999888777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))'''))))))((('''&&&&&&''')))((((((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((***))))))))))))((($$$"""((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((())))))***+++''''''((()))***++++++++++++******))))))******+++))))))(((((())))))***+++(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))******************************************)))))))))(((((())))))*********))))))((())))))))))))((((((((((((******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((('''&&&&&&&&&(((***+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))((((((kkkbbb\\\ZZZZZZVVVQQQNNNMMMMMMKKKFFFCCCEEEBBB@@@===<<<<<<;;;:::888777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((&&&'''((('''&&&%%%&&&'''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((((((((***++++++'''!!!((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))***++++++&&&''')))***+++******)))+++******))))))******+++))))))(((((())))))***+++(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))************************************))))))))))))((((((((())))))******)))))))))(((((((((((())))))))))))***))))))(((((())))))************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''(((******''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))******))))))(((kkkbbb\\\XXXXXXSSSPPPMMMLLLMMMJJJEEECCCDDDBBB@@@===<<<<<<;;;:::999777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((())))))((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''((((((((((((((($$$%%%'''***+++***&&&###((((((((((((((((((((((((''')))***)))((('''(((***((((((((('''(((((())))))&&&''')))***+++***)))(((******))))))))))))******((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))******************************)))))))))(((((((((((('''((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''((((((((((((''''''mmmbbb[[[VVVUUUPPPPPPMMMLLLMMMJJJEEECCCDDDBBB???===<<<<<<<<<:::999777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((('''((())))))((('''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&%%%%%%'''***++++++***''''''''''''''''''''''''''')))***)))((('''(((***)))(((''''''&&&&&&&&&&&&&&&'''((()))***)))((((((***))))))))))))))))))***((((((((('''((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))''''''((((((((((((''''''mmmbbbZZZVVVTTTPPPQQQNNNMMMMMMKKKFFFCCCEEEAAA???===<<<<<<<<<;;;999777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((())))))(((((()))***&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((+++(((&&&&&&(((*********''''''''''''''''''''''''''')))***)))((('''(((***)))(((''''''&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))***((((((''''''(((((()))***''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''((())))))))))))''''''(((((())))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******)))******++++++******)))kkkbbb[[[WWWVVVRRRRRROOOMMMNNNLLLFFFDDDFFFAAA???===<<<<<<<<<;;;:::777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&'''((((((''''''(((***%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((+++)))&&&&&&'''(((((((((''''''''''''''''''''''''''')))***)))((('''(((***'''''''''((((((***++++++***)))'''&&&&&&'''((()))))))))(((((((((((())))))(((''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''((())))))))))))'''''''''((()))*********((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))******)))((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))***************++++++++++++******iiiaaa[[[XXXXXXTTTRRROOONNNOOOLLLGGGEEEFFFAAA???<<<<<<<<<<<<;;;:::777555222111000000...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((('''&&&%%%&&&''')))((('''''''''''''''''''''''''''((()))***)))((('''(((***&&&&&&''')))+++---///000+++)))'''%%%%%%&&&)))***))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))&&&''''''((()))******+++((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))*********)))(((&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%'''((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''')))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++(((((())))))))))))((((((kkkaaaYYYUUUUUUQQQPPPMMMLLLNNNLLLGGGEEEGGG@@@???>>>======<<<:::888666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''%%%$$$$$$&&&(((******))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((()))***+++,,,---(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******++++++***)))'''''''''((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''&&&%%%&&&((((((((('''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))*********+++***)))((((((******))))))((((((''''''))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((kkkaaaXXXTTTTTTRRRPPPMMMMMMNNNLLLGGGEEEFFFAAA???>>>======<<<999777666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))'''&&&%%%%%%''')))+++''''''(((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******+++***)))(((''''''((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''&&&%%%&&&((()))(((''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&%%%&&&'''''''''(((((((((''''''&&&***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((kkk```WWWSSSTTTRRRQQQNNNMMMOOOMMMGGGEEEFFFBBB@@@>>>>>>===;;;999666666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&(((***+++&&&&&&&&&'''((())))))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((((((((()))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''((((((((('''&&&%%%&&&((()))((('''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&(((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkk```WWWSSSUUURRRQQQNNNNNNPPPMMMGGGDDDEEEBBB@@@???>>>===;;;888666666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))'''''''''(((***+++&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((&&&&&&'''((()))((('''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))'''''')))***((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))kkk```XXXTTTUUUSSSQQQOOOOOOQQQNNNHHHDDDDDDBBB@@@>>>======;;;999666666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''((('''&&&''')))))))))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))'''(((***,,,))))))(((((((((((()))***(((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))jjjaaaYYYVVVVVVSSSQQQOOOPPPQQQOOOHHHDDDDDD@@@???>>>======<<<:::888666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((''''''(((((())))))*********))))))(((((())))))******))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((('''(((((())))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((('''&&&''')))***)))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&&&&'''***---***)))(((&&&&&&&&&'''((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjbbb[[[WWWWWWSSSRRRPPPPPPRRROOOHHHDDDCCC???>>>======>>>===;;;999666666555333111000......,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''''''''(((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''((()))******)))((('''''''''((()))***************))))))))))))************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&)))''''''''')))***)))(((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''&&&&&&&&&(((,,,///---+++)))'''&&&''''''((('''((((((((()))))))))***'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((jjjccc]]]XXXWWWSSSRRRPPPQQQSSSPPPHHHCCCCCC>>>===<<<===>>>>>><<<:::666666555333111000......,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++&&&'''(((*********)))(((&&&''''''((()))******+++******))))))))))))************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((******((('''&&&)))((('''((()))***)))(((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''(((+++///333111///,,,***)))))))))***'''((((((((())))))******&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((kkkccc\\\XXXWWWRRROOOMMMNNNPPPNNNHHHEEEEEE???>>><<<;;;<<<;;;:::888777666555333111000///...------,,,+++***)))((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''+++***)))((('''&&&%%%%%%***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((((((((((())))))))))))******))))))((((((''''''(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))))))))))))))))))))***(((%%%$$$$$$%%%(((***)))((((((((((((***,,,---,,,+++***((((((((())))))+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************((($$$""""""%%%***---)))))))))))))))))))))))),,,+++***((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))kkkccc[[[WWWVVVRRRPPPNNNNNNQQQOOOIIIEEEFFF@@@>>><<<<<<<<<<<<:::999666555444333111///...---------,,,+++***)))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((('''''''''''''''***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))*********))))))((((((((((((((()))******++++++******(((((((((((()))))))))***************************((()))******++++++******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((''''''''')))))))))))))))))))))))))))******+++***)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((()))***+++,,,+++***)))(((((())))))***************)))))))))((((((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))************+++)))&&&$$$$$$&&&))),,,))))))))))))))))))))))))+++***)))(((((())))))*********))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))kkkddd[[[UUUTTTQQQQQQOOOOOOQQQOOOIIIFFFFFFAAA???============;;;999555555333222000...---------,,,,,,+++***)))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))((((((((()))))))))*********))))))))))))((((((((()))******+++++++++++++++((((((((()))))))))******************************)))))))))))))))******+++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))*********))))))((())))))***+++************))))))))))))((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***(((''''''((()))***))))))))))))))))))))))))***))))))((())))))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))jjjddd[[[SSSSSSQQQRRROOOOOOQQQOOOIIIFFFGGGAAA@@@>>>===>>>===<<<:::555444333111///...---,,,,,,,,,++++++***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((((('''''')))(((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((()))))))))************************************)))((('''((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((((())))))))))))))))))))))))+++******)))((()))))))))((((((((((((((((((((((((((()))***++++++***)))(((*********)))))))))))))))((((((((())))))***++++++*********)))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***))))))((())))))))))))))))))))))))((((((((())))))***++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))iiiddd[[[RRRRRRRRRRRROOONNNPPPNNNHHHFFFGGGAAA@@@>>>===>>>===<<<:::555444333111///...---,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((()))******))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++))))))))))))***************************************)))((((((((()))+++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))+++******)))((()))))))))((((((((((((((((((((((((((()))***++++++***)))(((***************)))))))))(((((())))))************))))))))))))))))))******))))))))))))************))))))))))))))))))******************************************++++++++++++++++++,,,,,,,,,***)))((())))))))))))))))))))))))(((((())))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))gggddd[[[QQQQQQTTTQQQNNNMMMNNNLLLGGGEEEGGGAAA???============;;;999555555333222000...------+++++++++*********))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++)))))))))*********++++++)))))))))************+++)))******+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))***++++++***)))(((((()))************))))))((())))))************)))))))))))))))************)))))))))*********++++++))))))))))))*********************************************++++++++++++,,,***+++,,,,,,,,,+++***)))))))))))))))))))))))))))((())))))************)))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))eeeccc[[[QQQRRRVVVQQQMMMLLLMMMKKKFFFEEEFFF@@@>>><<<<<<<<<<<<:::999666555444333111///...---+++++++++***************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((()))***+++))))))*********+++++++++))))))*********+++++++++((()))******++++++******))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))((())))))))))))))))))((('''((()))***++++++******))))))***+++******((((((((()))))))))************))))))*********+++++++++((()))))))))*********************************************+++++++++,,,,,,)))***++++++,,,+++******))))))))))))))))))))))))))))))***+++******((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))dddccc[[[QQQRRRWWWPPPMMMKKKLLLJJJEEEDDDFFF???>>><<<<<<<<<;;;:::888777666555333111000///...+++++++++***************)))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''''''''((((((((((((((('''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''((()))++++++)))************+++++++++))))))******++++++++++++(((((()))***************)))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++........................////////////////////////------++++++++++++------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***,,,---...&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,+++***(((&&&)))))))))))))))))))))))))))(((((((((((((((((()))&&&''')))***+++++++++***)))***++++++***)))((('''(((((())))))*********+++)))************+++++++++(((((())))))*********+++******************************+++++++++,,,,,,,,,((()))******++++++++++++)))))))))))))))))))))))))))***++++++***)))((('''******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))}}}ggg\\\WWWWWWOOOTTTRRROOONNNOOOLLLFFFCCCCCCBBB@@@===;;;;;;:::888777555666666666444111...---......---,,,++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''''''''))))))'''&&&))))))))))))))))))))))))+++***)))'''''')))***+++++++++******************************************......---,,,,,,+++******))))))))))))))))))))))))(((((()))***************000...,,,+++,,,---............////////////000000333333222222222333333444333222222222111000//////...///000111111222111111,,,,,,------------------,,,+++***+++,,,,,,***(((((())))))***+++,,,------))))))))))))((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++***)))))))))((()))+++***(((''''''(((&&&''''''((()))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***(((((()))***+++***)))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,'''((()))((('''&&&''')))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************++++++***)))(((((())))))++++++++++++*********)))%%%&&&)))+++,,,+++***)))******))))))***+++,,,,,,)))***,,,+++******+++---************++++++++++++---,,,++++++------,,,+++,,,***(((((())))))((('''---------,,,+++)))((('''******))))))))))))******************************************************+++***)))(((((()))***+++~~~ggg]]]XXXXXXPPPTTTUUURRRPPPPPPLLLEEEAAABBBBBB@@@===;;;;;;:::888777666666666666444111///---......---,,,++++++++++++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''((()))(((((((((''''''''''''((((((((((((((((((((((((***))))))***++++++***((())))))))))))))))))))))))+++***)))(((((()))***+++************************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******---,,,,,,---///111111111000111222333444555666777888888888888999::::::;;;888999:::;;;;;;:::999888666666777666666555444333222111111000//////......///...------......,,,***---------,,,,,,,,,++++++******++++++,,,,,,,,,+++************************+++*********))))))))))))))))))******************((()))+++***(((''''''((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((()))(((((((((***+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++'''((()))(((''''''((()))(((((((((((((((((((((((()))))))))))))))*********))))))))))))************++++++***)))))))))))))))+++++++++++++++,,,,,,,,,***+++,,,---......------++++++************++++++***+++,,,+++***)))***+++,,,,,,,,,------.........,,,+++***+++,,,---,,,+++000...,,,+++,,,,,,+++***,,,,,,,,,---------,,,,,,******))))))))))))******************************************************+++***)))(((((()))***+++~~~hhh^^^XXXXXXPPPTTTTTTPPPOOOPPPMMMGGGCCCDDDBBB???===;;;;;;:::999777666666666555444111///---...---,,,++++++******+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((''''''''''''))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++))))))***+++,,,,,,------*********)))))))))((((((+++,,,,,,,,,------------///000333666888:::;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLNNNPPPPPPOOOMMMLLLKKKJJJJJJIIIGGGEEECCCBBB@@@???>>><<<:::888777666222111/////////...,,,))),,,,,,+++******)))((((((***************************************************************)))))))))''''''((())))))***++++++''')))******(((''''''((('''''''''((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************************((((((''''''''''''(((((()))((('''(((***+++***)))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********'''((())))))''''''((()))((((((((((((((((((((((((************))))))))))))))))))))))))************++++++***))))))))))))*********++++++,,,---------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++,,,---,,,------...///000111111000...,,,,,,------,,,+++...,,,******+++,,,+++***)))*********++++++++++++******))))))))))))************************************************************))))))))))))******~~~hhh^^^YYYXXXPPPSSSMMMKKKKKKNNNMMMHHHGGGHHHAAA???<<<;;;;;;;;;999888666666666555333111///......---,,,+++************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))******)))(((((()))*********************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---,,,+++++++++************+++,,,---000222555888999===???DDDGGGIIIKKKLLLNNNOOOPPPRRRSSSVVVXXXYYYZZZ\\\\\\]]]^^^____________^^^_____________________^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTRRROOOLLLJJJHHHGGG@@@>>>;;;:::888666222000......---,,,+++******)))---,,,+++***)))(((((('''************************************************''''''(((((())))))))))))''')))******((('''((()))((((((((('''''''''''''''))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''(((*********((((((((((((((())))))))))))''''''((((((((((((((()))((((((((((((((((((((((((*********)))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((++++++******))))))((((((((()))))))))************++++++***))))))***************+++++++++,,,,,,,,,+++************++++++,,,,,,---...///000000111111222333555555444555666888777777888999;;;<<<======;;;888555333333222111///+++***)))***,,,------,,,,,,++++++***))))))))))))+++******))))))******+++***************************************************))))))))))))))))))***}}}ggg^^^YYYXXXOOORRRJJJHHHIIILLLKKKGGGEEEGGGAAA???<<<;;;;;;;;;:::888777666666444222111///...------,,,+++************((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((******)))'''))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++////////////////////////...000333777===CCCHHHJJJOOORRRWWWZZZ[[[\\\^^^```aaabbbcccdddeeeffffffgggeeeffffffggggggffffffeeegggeeecccbbbaaabbbccceeeeeeeeeffffffffffffeeeeeedddcccbbb___]]]ZZZYYYXXXVVVTTTQQQNNNLLLHHHDDDAAA<<<;;;999666333111///...///...---,,,+++******+++***************************************+++++++++))))))))))))(((((('''''''''(((******((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''')))***)))((('''((((((((()))))))))***((((((((())))))*********))))))))))))))))))))))))*********)))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))++++++******))))))((((((((()))))))))************+++***************++++++++++++++++++++++++++++++,,,,,,,,,---...///000111000111444777999;;;<<<===@@@BBBDDDEEEEEEFFFIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRKKKGGGCCC@@@>>>===;;;999444222000///000000///...//////...---,,,,,,------++++++************++++++************************************************)))))))))******))))))))){{{fff]]]XXXWWWMMMPPPMMMJJJJJJKKKIIIDDDBBBCCC@@@>>><<<;;;;;;;;;:::999777777555444222111//////---,,,+++******))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''((('''''''''((((((((((((((())))))))))))))))))))))))+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))******))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000555777:::@@@FFFMMMSSSWWWYYY]]]aaaccccccdddgggjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkiiigggeeedddfffeeecccaaaaaabbbdddeeefffggghhhjjjllllllmmmmmmiiiiiihhhfffeeedddcccbbbdddbbb___\\\ZZZWWWSSSPPPLLLJJJFFFBBB===888444222///...---+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++***))))))(((''''''&&&(((******)))((()))***((((((((()))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************((((((''''''''''''((((((((('''&&&''')))***)))(((''''''(((((())))))******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********((()))******(((((()))***))))))))))))))))))))))))************))))))))))))))))))))))))************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...000333555666777999<<>><<<;;;;;;;;;:::999888777555333222000000///---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''((((((((()))((((((((((((((((((((((((++++++***+++,,,---+++)))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---...///000111333444444:::;;;>>>BBBGGGMMMRRRVVVVVVZZZ^^^```___aaagggkkkhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiigggdddaaa]]][[[[[[\\\^^^___aaaaaaaaaaaaaaabbbdddfffhhhjjjkkkkkkgggggggggggggggggggggggggggeeedddccccccbbb___]]][[[YYYVVVQQQLLLHHHEEECCC:::888555111///---------++++++++++++++++++++++++*********++++++,,,,,,,,,******************))))))&&&((()))***)))((()))***(((((())))))******++++++(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************************((((((''''''''''''((((((((('''&&&''')))))))))((('''''''''((()))*********''''''(((((()))******+++))))))))))))))))))))))))(((((())))))******++++++((()))******)))((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************+++*********++++++,,,---******+++---...000111222111333777;;;???AAACCCDDDGGGJJJNNNRRRUUUWWWXXXYYY[[[\\\^^^^^^^^^___```bbb``````aaaaaaaaabbbbbbbbbeeeaaa]]]ZZZZZZZZZZZZYYYRRROOOKKKGGGEEECCC@@@===;;;999555222///---------,,,++++++******++++++,,,************************************************((()))***++++++***)))(((yyyddd\\\VVVUUUKKKNNNKKKIIIIIILLLKKKGGGEEEGGG@@@>>><<<;;;;;;;;;:::999888777555333111000000///---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((()))++++++)))((())))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222444555666888:::;;;======<<<======@@@CCCHHHLLLNNNOOOSSSWWWYYYYYY\\\ccciiieeeeeeeeefffgggggghhhhhhaaaaaa```^^^ZZZVVVRRROOOLLLPPPUUUYYY\\\\\\ZZZYYYWWWXXXZZZ\\\___```aaabbbeeeeeefffggghhhiiijjjjjjjjjiiiiiiiiikkkkkkjjjhhhgggfffeeebbb```]]][[[ZZZNNNJJJEEE>>>888444222111++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***++++++,,,,,,&&&''')))***)))((()))***(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))))))))'''&&&''''''((()))******+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***++++++,,,(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++*********+++,,,,,,---(((***,,,...111444666777===@@@EEEKKKOOORRRTTTTTTQQQTTTXXX\\\___```aaaaaa^^^___```___^^^^^^^^^```eeefffffffffffffffffffffiiifffbbbaaaaaacccddddddaaa^^^[[[ZZZYYYXXXVVVTTTNNNKKKEEE>>>777333000///,,,++++++******++++++,,,************************************************((()))***++++++***)))((({{{___]]]YYYSSSQQQOOONNNKKKKKKLLLLLLHHHGGGJJJCCC@@@>>>======<<<;;;:::666555444222111000/////////...,,,***)))))))))***((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((())))))***++++++,,,,,,///---+++,,,...000111000,,,---...///000444:::===BBBCCCFFFIIIIIIIIIGGGEEEFFFCCC@@@AAACCCEEEDDDCCCIIIKKKNNNPPPRRRVVVZZZ]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]XXXUUUUUUPPPHHHHHHLLLPPPPPPRRRWWW\\\]]][[[YYYWWWXXXYYY[[[\\\\\\[[[[[[[[[\\\^^^bbbgggiiiiiiiiiiiikkkmmmmmmlllkkklllmmmkkkjjjiiihhhfffeeecccccc```]]]YYYUUUPPPIII@@@:::999555000---------------///---+++***)))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&((()))******)))(((&&&+++******)))((()))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))'''(((((((((((((((''''''(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************+++,,,---,,,+++***+++,,,,,,,,,---,,,,,,+++***)))---///111555;;;AAAFFFIIIRRRRRRTTTUUUWWWYYYZZZ[[[VVVVVVVVVYYY]]]`````````eeedddcccaaa``````aaaaaaddddddeeeeeeeeedddccccccfffgggiiiiiihhhggghhhiiifffdddbbbbbbcccccccccbbb___\\\YYYVVVRRRLLLCCC<<<555222///,,,++++++---...***))))))((()))+++---...,,,,,,,,,+++***)))((((((************************zzz^^^\\\XXXRRRPPPNNNNNNKKKJJJLLLKKKHHHGGGIIICCC@@@>>>======<<<;;;:::666555444222111000/////////...,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((())))))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,------,,,***+++...000000000222333555888<<>><<<<<<<<<;;;999666555444222111000//////...---,,,+++***)))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111111000666777;;;AAAHHHQQQXXX\\\``````^^^\\\ZZZWWWTTTSSSMMMJJJFFFEEEFFFGGGHHHHHHIIILLLOOOQQQPPPOOONNNNNNSSSPPPMMMKKKLLLOOOSSSVVVXXXUUUTTTSSSPPPMMMOOOTTTUUUTTTTTTUUUVVVVVVTTTRRRRRRQQQQQQRRRUUUVVVVVVVVVWWWUUURRRSSSVVVYYY\\\]]]eeeggghhhiiijjjkkknnnqqqmmmmmmmmmmmmlllllllllkkkgggfffffffffgggeeebbb```XXXTTTMMMGGG@@@999333...------.........---,,,+++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))***+++,,,,,,+++***)))*********)))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))'''(((((())))))(((((((((***)))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,++++++++++++++++++++++++)))+++,,,+++++++++---//////---++++++...333999<<>>888555///...---,,,,,,---//////***+++++++++++++++++++++************************{{{```^^^YYYSSSRRROOONNNJJJIIIKKKIIIEEEDDDFFFBBB???===<<<<<<;;;:::999666555444222111000//////,,,,,,,,,,,,+++******)))((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''((((((((((((((())))))((('''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,111111333777:::;;;:::888888999<<>>===<<<;;;;;;;;;;;;;;;======>>>>>>???AAAEEEHHHNNNRRRVVVYYY[[[]]]aaadddfffggghhhiiiiiiiiiiiijjjfffdddbbb]]]VVVNNNFFFBBB999666111---+++,,,...000+++++++++++++++,,,,,,,,,************************|||aaa^^^ZZZTTTSSSPPPMMMJJJIIIJJJHHHDDDCCCEEEAAA???===;;;;;;;;;:::888666555444222111000//////+++,,,,,,,,,,,,+++***)))((((((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,------......///444555888===@@@AAA@@@>>><<<;;;===CCCLLLSSSVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPIIIJJJJJJIIIGGGHHHJJJLLLQQQSSSVVVVVVVVVUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTYYY]]]```^^^]]]``````___dddhhhlllooonnnkkkhhhggggggdddcccfffkkkmmmiiieeeddddddcccccccccaaa]]][[[ZZZ[[[[[[YYYVVVSSSRRRRRRRRRSSSVVVYYY]]]aaaccceeefffffffffdddbbbbbbdddfffffffffhhhiiijjjgggccc___WWWSSSKKKBBB:::444000...---,,,+++******)))******************************************************++++++*********)))))))))(((((((((((((((((((((((()))******++++++)))((('''((()))******(((((()))***))))))))))))))))))))))))''''''((()))************+++***))))))((((((((((((((())))))******+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///333666>>>AAAGGGNNNRRRUUUVVVVVVOOOMMMHHHCCC???===;;;;;;777777888999;;;<<<======???>>>>>>@@@CCCEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHCCCBBB???===;;;;;;;;;;;;:::;;;;;;:::888999;;;===???CCCGGGJJJKKKOOOUUUYYYbbbeeehhhiiiiiihhhiiijjjcccdddeeeddd```[[[UUURRRIIIEEE===555000---,,,,,,,,,,,,,,,,,,,,,+++++++++************************|||```^^^ZZZTTTRRRPPPMMMJJJIIIJJJHHHCCCBBBDDDAAA???<<<;;;;;;;;;999888666555444222111000//////++++++,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&''''''((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))))))))((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---///000111222333666888<<>><<<===CCCKKKQQQRRRQQQNNNPPPQQQSSSSSSRRRQQQOOOMMMOOORRRRRRPPPPPPQQQSSSXXXXXXYYYYYYYYY[[[^^^aaa]]][[[YYYWWWUUUUUUUUUVVV\\\bbbfffdddccceeeddd```bbblllxxx}}}tttkkkeeeeeedddeeejjjrrrtttpppkkkiiihhhggggggiiiiiiiiigggfffggghhhfffbbb]]]YYYXXXQQQRRRSSSTTTVVVWWWXXXYYY[[[[[[ZZZWWWUUUUUUXXX[[[aaabbbdddhhhjjjkkkhhhfffccc```[[[TTTKKKCCC;;;777111000...---++++++******************************************************+++++++++*********))))))***))))))))))))))))))***((()))+++++++++***((('''((()))******)))((()))***))))))))))))))))))))))))''''''(((******++++++***,,,+++***)))((((((((((((((())))))******+++,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333666<<<@@@JJJMMMQQQTTTVVVVVVTTTSSSCCCAAA===:::999:::<<<===999999:::;;;<<<===>>>>>>???@@@AAAEEEJJJNNNPPPPPPRRRSSSUUUXXXZZZ[[[[[[[[[TTTRRRNNNIIIFFFCCCBBBBBB??????@@@>>><<<:::;;;<<<:::===@@@@@@???BBBHHHNNNRRRWWW]]]```aaabbbccceeecccdddddddddcccbbb```^^^ZZZVVVOOOFFF>>>777222///---------,,,,,,++++++***************************{{{___]]]YYYSSSQQQOOOMMMJJJHHHIIIHHHCCCBBBDDDAAA???<<<;;;;;;;;;999888666555444222111000//////***+++,,,---,,,+++***))))))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++************************))))))***+++,,,,,,---------...///111222444555666777:::>>>CCCGGGHHHEEECCC===;;;<<>><<<:::;;;===@@@BBB;;;;;;<<<<<<======>>>>>>>>>???BBBHHHOOOUUUYYYZZZVVVXXX\\\```ccceeefffgggccc___ZZZTTTNNNKKKHHHHHHDDDEEEFFFDDDAAA???>>>???===??????===:::;;;BBBHHHEEEKKKSSSYYY[[[]]]___bbbfffeeedddccccccdddeeeeeecccaaa\\\UUUMMMCCC;;;777......---,,,,,,+++******************************|||bbb]]]WWWSSSRRRNNNMMMJJJJJJKKKHHHCCC@@@AAAAAA@@@>>>===;;;:::::::::777666555222111///.........---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,------------,,,'''***---///...---------///444:::===<<<999666444;;;;;;<<>>>>>AAAFFFLLLPPPPPPOOOWWW[[[```bbbaaaaaabbbcccfffeeeeeeggghhhfffaaa]]]aaa\\\ZZZ___fffqqq|||wwwuuuvvvxxx|||vvvqqqjjjhhhoooxxx{{{wwwvvvrrrqqqqqqnnniiiggghhhkkkjjjiiigggddd```[[[XXXSSSOOOJJJFFFDDDCCCCCCBBBLLLOOOVVV\\\bbbeeefffffffffffffffeeebbb]]]YYYVVVIIIDDD;;;333...---///111...,,,******+++,,,+++++++++*********************))))))(((((()))***+++++++++***************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,000---+++***************(((+++---...---,,,,,,---222666<<<@@@CCCHHHMMMQQQTTTXXX[[[WWWOOOIIIGGGHHH>>>:::;;;@@@BBB@@@BBBGGGAAAEEEHHHFFFBBBBBBCCCDDDEEEHHHKKKOOOUUU[[[ZZZUUU\\\___dddhhhjjjkkkkkkkkkoooooommmggg___WWWTTTSSSXXXRRRQQQSSSRRRNNNOOOTTTRRRKKKAAA;;;999999999888<<>>@@@CCCEEECCC>>>:::CCC@@@@@@EEENNNXXX]]]___```dddjjjlllkkkhhhggggggeeehhhkkkkkkiiijjjmmmpppgggeeeffflllttt~~~zzz{{{wwwqqqkkkiiikkkgggiiikkkkkkiiigggfffeee___XXXNNNFFFBBBBBBCCCDDDAAACCCHHHNNNTTTYYY]]]___ffffffggghhhfffdddaaa___XXXTTTLLLCCC;;;444000...---,,,******+++,,,***)))++++++++++++++++++,,,,,,***))))))))))))******+++++++++******************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************************************))))))))))))************************++++++++++++***************************++++++++++++,,,,,,,,,...---++++++,,,,,,,,,,,,---............000444777<<>>>>>AAABBB???@@@DDDIIIJJJIIIIIIJJJKKKKKKJJJKKKQQQTTTUUUWWW\\\^^^]]]]]]```cccfffhhhjjjjjjkkkhhhjjjkkkjjjhhhffffffggg```]]]]]]``````\\\]]]aaa^^^XXXNNNGGGBBB@@@===;;;:::;;;<<<===>>>CCCIIINNNRRRQQQQQQSSSWWW\\\bbbfffggggggggghhhgggccc\\\VVVPPPEEE:::777444...+++,,,+++++++++++++++++++++***yyy```[[[WWWSSSSSSOOOOOOLLLKKKLLLJJJDDDAAABBB???>>><<<;;;999888888888777666444222111/////////...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))))))))(((((((((++++++++++++++++++++++++***************)))))))))++++++++++++,,,,,,,,,,,,************************000//////......222777;;;BBBEEEHHHIIIHHHEEECCCCCCMMMKKKIIIHHHGGGDDDAAA>>>CCCAAABBBKKKWWWccciiikkkhhhkkknnnpppooommmlllllljjjsss}}}|||}}}~~~}}}zzznnngggfffbbbfffkkklllllllllnnnpppllleee[[[RRRLLLHHHFFFDDD@@@@@@AAADDDJJJQQQWWW[[[]]]___aaacccdddeeeddddddcccaaa]]]VVVLLLAAA777111...,,,++++++---------,,,***+++++++++,,,,,,------++++++***)))))))))******,,,,,,+++***)))))))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((()))***************************************)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........//////......000666>>>DDDHHHLLLRRRUUUWWWVVVWWWWWWSSSPPPKKKFFFAAA?????????AAA???@@@DDDGGGGGGIIILLLOOOKKKIIIKKKPPPRRRQQQPPPPPPVVVYYYXXXXXX[[[^^^^^^\\\^^^```bbbcccdddgggiiiiiijjjjjjkkklllmmmnnnnnngggfffhhhkkkiiifffgggjjjjjjddd\\\SSSLLLGGGBBB>>>??????>>>===<<<>>>AAADDDHHHGGGFFFGGGKKKSSSZZZ___```cccfffgggfffcccaaa``````UUUJJJCCC<<<444...,,,,,,------------,,,,,,+++yyy```\\\WWWUUUTTTPPPOOOLLLLLLMMMJJJEEEBBBCCC???>>>===;;;:::999888888666666444222111000//////------,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------...000222555;;;BBBGGGKKKMMMMMMLLLIIIGGGFFFFFFWWWSSSMMMHHHFFFEEEFFFGGGEEEGGGMMMYYYfffnnnnnnllllllnnnpppqqqrrrsssttttttuuu{{{mmmhhhgggkkknnnnnnkkkjjjkkknnnnnnllliiiddd^^^VVVMMMGGGIIIGGGDDDCCCEEEKKKQQQVVVTTTUUUXXX\\\___bbbdddeeeddddddccc___XXXNNNEEE???444111...,,,---///000000*********+++,,,,,,------,,,++++++***)))))))))))),,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((()))***************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...---------...,,,---///111666===FFFLLLQQQRRRTTTUUUUUUUUUUUUUUUPPPLLLGGGDDDCCCCCCBBBBBBDDDDDDEEEHHHKKKMMMOOOQQQJJJGGGFFFJJJNNNOOOPPPQQQNNNRRRTTTTTTVVVZZZXXXTTTVVVXXXYYYXXXWWWYYY^^^bbbgggfffeeeeeehhhiiihhhgggjjjkkklllllljjjiiikkknnnnnnjjjddd\\\UUUNNNHHHEEEGGGGGGGGGEEECCCAAA???>>>@@@@@@BBBEEEHHHLLLOOOQQQXXX]]]bbbccc```^^^___aaaccc]]]UUUNNNFFF===555000---...............---,,,zzzaaa]]]XXXUUUUUUQQQOOOLLLLLLMMMJJJEEEBBBCCC@@@@@@>>><<<;;;:::::::::666555444222111000000000------,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))******++++++***************+++++++++++++++,,,,,,,,,------------------,,,------//////...111666;;;???DDDIIILLLMMMMMMKKKHHHDDDBBBBBBCCCMMMLLLLLLKKKKKKLLLNNNPPPOOORRRYYYccckkkooonnnlllpppuuu}}}~~~xxxpppjjjgggggghhhhhhiiiiiigggbbbZZZUUUTTTPPPJJJEEECCCEEEHHHKKKOOOPPPSSSVVVZZZ^^^aaacccccccccdddccc```ZZZUUURRRCCC>>>666000------------*********+++++++++,,,,,,,,,,,,+++***))))))******,,,++++++***))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---......,,,+++,,,...,,,000555;;;@@@FFFLLLPPPSSSRRROOONNNOOOPPPRRRSSSPPPMMMJJJHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKKKKOOOUUUVVVSSSUUU[[[XXXWWWWWW[[[cccggg___SSSWWWYYYYYYWWWUUUVVV\\\bbbbbb^^^[[[]]]aaadddbbb___eeehhhiiigggeeegggmmmqqqnnnmmmjjjeee```ZZZVVVTTTOOOPPPRRRRRRPPPJJJDDD@@@=========???AAADDDGGGIIISSSYYY______[[[XXXYYY\\\^^^___]]]XXXRRRIII???777//////...------,,,,,,,,,zzzaaa\\\XXXTTTTTTPPPOOOLLLKKKLLLJJJDDDAAABBBAAA@@@>>>===;;;;;;::::::666555333222111000000000...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&))))))))))))************((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))***))))))(((((())))))***((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))************+++((((((((()))******++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,...000111444999???DDDGGGJJJLLLMMMKKKJJJGGGCCC@@@@@@BBBEEEDDDKKKTTT[[[^^^___^^^^^^]]]```dddfffiiilllooorrr{{{|||tttmmmjjjhhhgggfffgggiiiiiihhhgggaaa]]]WWWQQQLLLJJJIIIIIIIIIIIIJJJLLLOOOSSSVVVXXXcccdddeeeeeedddbbb```___TTTNNNDDD<<<555000---***,,,,,,,,,,,,,,,+++++++++,,,++++++*********+++++++++***************++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///---++++++///333333999AAAGGGKKKMMMNNNOOOPPPMMMHHHFFFHHHLLLOOOPPPJJJIIIHHHFFFEEEEEEFFFGGGCCCFFFHHHIIIMMMSSSVVVVVV```bbbjjjtttsssllllllssssssooommmssszzzllljjjlllmmmjjjfffgggmmmsssqqqiiibbb```aaaaaa\\\VVV\\\aaaddd```^^^aaagggjjjkkklllmmmllliiigggfffggg]]]___aaadddccc^^^VVVPPPFFFBBB<<<888999===BBBFFFJJJOOOUUUUUUPPPMMMMMMNNNWWW\\\___]]]YYYTTTKKKCCC888555222...,,,+++++++++yyy___[[[VVVRRRQQQMMMNNNKKKJJJKKKIIICCCAAABBB@@@???>>><<<;;;:::999999555444333222111000000000...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))******))))))))))))******))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((((((''''''(((((()))***(((((((((((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++(((((()))******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,+++,,,...000333555:::???DDDIIILLLNNNQQQRRRMMMLLLIIIFFFEEEGGGLLLPPPSSSZZZccciiilllmmmnnnnnnpppvvv|||}}}{{{{{{zzzxxxwwwuuuttttttsssqqqooojjjhhheeeaaa[[[VVVRRRPPPEEEDDDCCCCCCDDDGGGIIIKKK___aaaccceeefffffffffeee___[[[UUUOOOHHH@@@888333/////////...------,,,,,,++++++*********+++,,,,,,))))))))))))***+++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...///...,,,///555;;;>>>CCCJJJOOOOOOMMMKKKIIIGGGDDDAAA@@@DDDGGGIIIJJJEEEFFFFFFEEEEEEHHHOOOUUUUUUZZZ]]]]]]bbbjjjnnnlllsssttt~~~}}}|||}}}xxxxxx~~~sssnnnmmmjjjaaaYYYaaaiiimmmfff```___```___bbbeeehhhjjjjjjkkkmmmpppllllllnnnqqqrrrpppjjjfffYYYSSSKKKDDD???>>>@@@BBBAAAFFFJJJLLLIIIEEEBBBAAAIIIQQQWWWYYYZZZ[[[XXXSSSIIIDDD===555000------...xxx^^^YYYTTTPPPOOOJJJMMMJJJJJJKKKIIICCC@@@AAA???>>>===;;;:::999888888555444333222111111111111...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))******))))))))))))******))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((()))******((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------..................111444777999<<<@@@EEEJJJNNNRRRVVVYYYQQQPPPNNNLLLLLLQQQXXX]]]fffhhhjjjjjjjjjmmmrrrvvv}}}tttmmmkkkkkkjjjhhhccc]]]WWWTTTIIIGGGEEECCCBBBDDDFFFGGGXXXZZZ___dddggghhhggggggbbbbbbaaa___ZZZQQQGGG@@@222222111000///...------************+++,,,------(((((())))))***+++------))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...///......222:::BBBEEEIIINNNPPPNNNJJJEEECCC???<<<;;;<<>>:::@@@DDDIIIKKKJJJFFFAAA???:::DDDMMMQQQWWW___bbb```YYYRRRHHH>>>666333222222uuuaaaWWWSSSVVVMMMMMMMMMJJJIIIJJJHHHCCCAAACCCAAA???=========<<<:::888777555333111111111000......------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''''''&&&)))------***(((((((((((())))))))))))''''''''''''((((((((()))******************************************))))))((((((((()))))))))))))))((((((((()))))))))******++++++*********))))))))),,,+++)))((('''(((((()))(((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((***,,,,,,***((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++...///000111000...,,,***///000222222333555999<<<>>>HHHOOOQQQSSSYYYZZZVVVVVVSSSQQQSSSVVVYYYbbbkkkgggjjjmmmooopppttt{{{~~~|||}}}qqqqqqnnnkkkjjjjjjgggbbb^^^RRROOOJJJFFFEEEEEEHHHIIIRRRVVV]]]ccchhhjjjjjjiiigggfffdddaaa]]]ZZZVVVUUUCCC999111000000,,,,,,/////////...,,,******+++---...------,,,+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,++++++,,,,,,,,,***,,,------,,,,,,---...111///...///444;;;@@@CCCKKKLLLLLLKKKHHHCCC>>>:::???>>><<<<<<===BBBIIINNNRRRTTTUUUUUUYYYdddsss~~~{{{uuuooopppttt|||~~~yyy||||||yyyxxx{{{{{{{{{}}}{{{uuullldddXXX]]]bbbcccaaaaaaeeeiiirrrrrrrrrqqqpppppprrrtttppppppnnniiiaaaVVVKKKEEE???AAADDDEEEEEECCCBBBAAA@@@===>>>FFFOOOUUU\\\bbb```]]]TTTIIIBBB===555---tttaaaWWWSSSVVVNNNOOOMMMJJJIIIJJJHHHCCCAAACCCAAA???===<<<<<<<<<:::888777555333222222111000......------,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$''''''$$$$$$''''''$$$(((((((((((())))))))))))'''''''''((((((((()))))))))(((((((((((((((((((((************************))))))))))))************((((((((()))))))))******)))))))))((((((((('''''',,,+++***)))((())))))***))))))))))))))))))))))))*********))))))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((()))***++++++***)))((())))))((((((((('''''''''******))))))(((((((((((((((((((((((()))))))))***++++++++++++*********************)))******++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,---...///...,,,+++...000333444666:::>>>AAAHHHPPPWWWXXXZZZ]]]\\\XXXWWWXXX\\\``````___dddkkkkkknnntttzzzuuurrrrrrssstttuuuqqqjjjddd[[[VVVPPPJJJIIIJJJNNNQQQRRRVVV\\\bbbgggiiijjjiiiiiihhhgggeeebbb___\\\[[[RRREEE999444111------000++++++++++++***+++,,,---------,,,+++++++++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,---......,,,,,,---///000000000333999>>>CCCFFFGGGHHHHHHGGGFFFCCC@@@>>>>>>@@@AAA???@@@FFFRRR[[[ffffffeeeeeeiiirrrxxxuuuvvvyyy|||ssslllfffiiikkkkkkhhhdddbbbaaa```dddiiinnnqqqrrrssssssrrrqqqppplllfff___XXXTTTHHHDDD??????AAACCCCCCBBBBBB>>>>>>CCCHHHMMMVVV^^^______[[[TTTNNNGGG===333sss```VVVSSSWWWOOOQQQMMMJJJIIIJJJHHHCCCAAACCCBBB@@@===<<<<<<<<<:::999888555333222222111000///......---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***///000***&&&''''''&&&(((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((('''''''''))))))))))))))))))******************+++++++++,,,)))))))))*********++++++)))))))))(((((((((''''''++++++***))))))*********++++++++++++++++++++++++++++++******))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''***))))))))))))(((((((((((((((((()))))))))******---,,,,,,,,,++++++******++++++******)))***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////111333777;;;???CCCHHHLLLTTT[[[aaabbbcccdddbbb___^^^aaaeeehhhggggggoooyyy{{{yyyzzzzzztttrrrpppvvv|||{{{zzz~~~www{{{vvvnnnhhhddd^^^XXXUUUSSSTTTTTTUUUWWW[[[^^^bbbeeehhhiiijjjjjjiiihhhgggeeedddccccccVVVGGG===666111///000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,,,,,,,------...//////...---,,,...///222444888<<<@@@CCCFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBFFFKKKLLLNNNXXXiiivvv{{{zzz||||||vvvqqqpppoooooooooooommmlll]]]___cccgggkkknnnpppqqqtttsssrrrpppmmmiiifffdddYYYNNNBBB<<<>>>CCCDDDDDDEEEBBB@@@@@@???BBBJJJTTTXXX\\\___]]]ZZZTTTIII???sss___VVVTTTXXXQQQSSSMMMJJJIIIJJJHHHCCCAAACCCBBB@@@===<<<<<<;;;:::999888666333222222222000///......---,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((...333555///)))(((******(((((((((((())))))))))))'''(((((((((((()))))))))++++++******)))(((((((((((((((((()))))))))))))))*********++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++*********************************+++,,,,,,,,,---------------+++++++++***))))))(((((()))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,++++++***)))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111222333666:::???DDDIIIOOOUUUYYY]]]bbbfffhhhiiihhhhhhgggggggggggggggffflll~~~wwwnnnjjjggglllqqquuuvvvssslllgggdddbbbffflllqqqyyy}}}wwwfffdddhhhsss~~~xxxlllkkkiiifffcccaaa```___]]]\\\ZZZYYY[[[___dddggghhhiiiiiijjjjjjiiiiiihhhkkkbbbUUUKKKAAA888000+++000///............,,,+++++++++******)))******+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---..............................---,,,,,,,,,,,,------......//////...------///111999<<<@@@CCCDDDDDDDDDDDDAAAAAA@@@AAACCCFFFIIIKKKOOOSSSYYY___fffsss{{{tttrrruuuxxxyyyxxxnnniiiccc``````dddiiikkkqqqqqqrrrrrrrrrpppnnnmmmhhh^^^OOOEEE@@@AAABBBBBBFFFDDDCCCAAA<<<:::@@@IIINNNVVV]]]______]]]UUUMMMsss___VVVSSSYYYRRRTTTMMMJJJIIIJJJHHHCCCAAACCCCCC@@@===;;;;;;;;;;;;:::888666444333333222111//////......---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''...000+++%%%&&&((()))(((((((((((())))))))))))(((((((((((()))))))))************)))))))))(((((((((((())))))***************++++++,,,---............////////////000000000......---------,,,,,,,,,******++++++,,,,,,,,,,,,/////////000000111111111---------,,,+++*********)))))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******%%%&&&'''((()))+++,,,,,,))))))))))))************))))))))))))************++++++******)))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000222444555;;;???FFFLLLRRRWWW]]]aaadddeeeggghhhhhhhhhiiillllllkkkkkkjjjkkkttt{{{qqqmmmhhhcccaaagggnnnqqqooojjjeeebbb```bbbdddgggnnnuuuuuupppdddaaaaaaffflllvvvuuurrrnnnjjjiiijjjlllnnngggbbb\\\WWWWWW[[[aaaeeeffffffgggiiiiiijjjjjjjjjiiifff```YYYOOOCCC444)))000...------...///---++++++******)))******++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///........................---,,,,,,,,,------...///......///......000333555>>>BBBEEEFFFCCC@@@>>>======???BBBGGGNNNVVV\\\```cccdddgggnnnyyyyyysssvvvoooeee^^^]]]___aaabbbfffhhhlllooorrrrrrrrrqqqooojjj```SSSFFF???===???@@@AAACCCDDD@@@<<<@@@GGGOOOVVV\\\^^^___```\\\VVVttt```VVVSSSYYYRRRTTTMMMJJJIIIJJJHHHCCCAAACCCCCC@@@===;;;;;;;;;;;;:::999666444333333222111000//////...---,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%***,,,(((%%%''')))((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,------......------...///000111111222333333333333444444444444111111000000000/////////...///000111222222222222444444444555666666777777444333333222111000//////,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((***+++,,,---)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))++++++******)))***************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------....../////////......---...000333777999AAAFFFLLLRRRWWW]]]bbbeeejjjgggfffggghhhkkkqqqyyyxxxzzz}}}pppjjjmmmvvvxxxrrrssspppiiikkkpppxxx|||{{{wwwrrroookkkmmmmmmlllooouuuwwwuuuiiiccc]]]ZZZ\\\dddvvvxxxwww}}}rrrkkkiiikkkmmmlllhhhaaa[[[ZZZ]]]aaaeeeeeefffggghhhiiiiiiiiiiiifffhhhgggbbb[[[QQQAAA333000---******---///...,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------......///........................,,,,,,,,,,,,---...///000---...///000111444999===AAADDDFFFEEEAAA===<<<======BBBKKKWWWdddpppzzz|||xxxuuuwwwyyywwwrrrkkkgggfffeeeaaa___\\\^^^ccchhhmmmqqqssstttoooppplll```PPPCCC>>>>>>;;;<<<@@@EEEDDDBBBDDDIIITTTZZZ______^^^```^^^[[[uuu```VVVSSSXXXRRRTTTMMMJJJIIIJJJHHHCCCAAACCCDDD@@@<<<::::::;;;;;;;;;999777444333333333111000//////...---,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((+++,,,)))))),,,,,,***(((((((((((())))))))))))(((((()))))))))************++++++,,,,,,------...//////000000111222222333111111222333444555666666777777777777888888888999777777777777666666666666555666888:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>===<<<;;;:::999888888777333222000///---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))***++++++***)))(((((((((((()))******++++++))))))*********+++++++++))))))*********+++++++++((())))))******++++++,,,*********)))******++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,------...//////000000///...///000444999???BBBJJJNNNTTTZZZ^^^bbbfffiiilllgggfffkkkqqqzzz}}}wwwtttxxx}}}{{{pppjjjkkkwww{{{ttthhhaaa```eeesss~~~uuukkkeeelllwww~~~uuunnnjjjllljjjhhheeeddddddeeeeeeggghhhiiiiiijjjjjjjjjjjjhhhjjjiiieeebbb]]]RRRFFF999444---+++---...---++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////------------------------,,,,,,,,,------...///000...///111333666;;;AAAEEEDDDGGGIIIHHHDDDCCCEEEHHHHHHOOO\\\lll}}}}}}xxxuuuqqqlllggg^^^^^^^^^```dddjjjooorrroooqqqqqqjjj___RRRIIIFFF@@@>>>???CCCDDDCCCDDDGGGRRRYYY^^^^^^^^^```aaa___vvvaaaVVVSSSXXXRRRTTTMMMJJJIIIJJJHHHCCCAAACCCDDD@@@<<<::::::;;;;;;;;;999777444333333333111000//////...---,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++***((()))---,,,((((((((((((((())))))))))))))))))))))))************...//////000111222333333222222333444555555666666444444555666777888999:::999999:::::::::;;;;;;;;;>>>>>>>>>=========<<<<<<;;;<<<>>>@@@BBBBBBBBBBBB>>>??????@@@AAABBBBBBBBBDDDCCCBBBAAA@@@???>>>>>>:::999888555444222222111************************(((((((((((((((((((((((('''((((((((())))))******''')))***,,,,,,***)))'''************)))))))))((())))))******++++++++++++)))************+++++++++))))))***+++,,,------...***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---------...///000000111000000111444:::@@@GGGKKKRRRVVV\\\aaaeeehhhkkknnnlllggghhhppp}}}zzzjjjbbb^^^bbbfffkkkvvv|||uuuuuuxxxwww{{{uuuggg^^^cccnnnooouuuyyyxxxsssqqqtttxxx~~~tttjjjkkkmmmmmmmmmjjjhhhfffjjjjjjkkkkkklllkkkkkkjjjkkkmmmjjjddddddeee```WWWGGG???555000///...+++(((,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////------------------------,,,,,,,,,---...///000000///000333666999???FFFKKKGGGJJJMMMLLLJJJKKKPPPUUUTTT]]]kkk}}}{{{vvvsssfffccc^^^\\\]]]ccciiinnnqqqrrrsssqqqkkkaaaVVVOOOIIIDDD@@@BBBBBB@@@???AAAIIIRRRZZZ\\\^^^aaacccbbbuuu```WWWSSSTTTMMMRRRKKKJJJKKKNNNLLLEEEAAAAAABBB@@@===;;;;;;;;;:::999999666444222333333222222111000///---,,,+++******,,,+++***))))))***+++,,,(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''***)))(((''''''((()))***)))))))))))))))(((((('''))))))))))))))))))))))))+++(((''''''***+++)))&&&))))))))))))************)))***+++,,,,,,+++***)))/////////000000000000111333333333333333444555555777888888999::::::999999888888999999999888777666666777888888888999999:::888999:::<<<>>>???@@@AAA>>>???@@@BBBDDDFFFFFFFFF@@@@@@BBBCCCDDDFFFGGGGGGHHHGGGFFFEEEEEEDDDDDDEEECCCBBBAAA???<<<:::999888111000///...,,,+++))))))++++++***)))((((((((((((''')))+++***((('''(((+++******++++++++++++******))))))))))))(((((((((((()))************+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---////////////111222000000333:::EEENNNSSSTTTYYYaaaggggggfffjjjnnnppprrrvvv}}}}}}sssllljjjgggeeeiiittt~~~xxx|||vvvnnnpppoooiiiuuu|||nnnhhhfffjjjooopppppppppmmmmmmmmmmmmmmmnnnnnnooojjjjjjkkkkkkjjjgggeeecccYYYMMM===222///000///...*********))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////.........---------.........////////////000444444777===DDDIIIKKKKKKLLLKKKNNNXXXdddkkkllljjjppprrryyywwwkkkaaa\\\\\\```bbbkkklllnnnpppoooiiibbb\\\UUUOOOLLLKKKEEE>>>===BBBAAAJJJUUU\\\___```bbbcccttt^^^VVVRRRTTTMMMRRRKKKJJJKKKNNNKKKEEEAAAAAABBB@@@===;;;;;;;;;:::999999666444222333333222222111000///---,,,+++************)))(((((()))******(((((())))))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((()))))))))***************((()))+++,,,---------,,,000000000000000000000000333333333333444444555666777777777888888999999999999888888666555444333222555555666555555555666777888999:::;;;===???@@@AAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@???>>>666555333000...,,,***)))...---,,,,,,++++++++++++&&&((()))((('''&&&(((*********++++++++++++*********)))))))))(((((((((((()))************+++++++++************************+++++++++******************++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---///000000//////000222555555888???IIIRRRWWWYYY^^^cccfffeeefffoooxxx}}}xxxkkkkkknnnuuuzzzxxxvvvvvv|||zzzuuunnneeeiiixxxuuuooolllmmmnnnnnnqqquuunnnnnnmmmmmmmmmmmmmmmnnnjjjkkkkkkkkkjjjgggeeeccc]]]TTTFFF999111......///------,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------............///000111222777:::???DDDIIIKKKKKKJJJIIINNNWWWfffzzz~~~zzz~~~}}}wwwooogggaaa^^^\\\eeefffjjjmmmpppnnnjjjggg\\\VVVRRRPPPJJJBBB>>>@@@AAAHHHRRR[[[```bbbccccccqqq\\\UUURRRTTTMMMRRRLLLJJJKKKMMMKKKEEEAAAAAABBB@@@===;;;;;;;;;:::999999666444222333333222222111000///---,,,+++******))))))(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))(((((('''))))))(((((((((((())))))%%%&&&''')))******++++++))))))))))))))))))))))))+++)))))))))++++++***)))))))))******++++++++++++***+++---///000111111111222222333333333222222222222222222222333444555666666666666777777999:::;;;;;;:::888555333111000000555666555444222111222444333333333444666888:::;;;>>>@@@BBBBBB@@@???AAACCCHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEDDD???===;;;888555222000///---,,,,,,+++******))))))'''((()))((('''((()))+++******++++++++++++************)))))))))((((((((()))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,------------.........///000111000//////000222444555999AAAKKKTTTZZZ]]]fffiiiiiihhhnnn~~~ssseeebbbaaaeeepppvvvllleeeppp~~~~~~zzzvvvppplllooouuuooooooooonnnmmmmmmmmmmmmkkkkkklllkkkjjjhhhfffdddccc]]]SSSEEE888111000111///......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000/////////............---///.........///222444666;;;???DDDHHHIIIIIIIIIIIIKKKYYYhhhyyy}}}||||||uuummmhhhfff[[[\\\^^^bbbgggkkkllllllggg```ZZZXXXTTTKKKDDD@@@AAAEEELLLVVV^^^ccccccbbbnnn[[[TTTQQQTTTMMMQQQLLLJJJJJJMMMKKKEEEAAABBBBBB@@@===;;;;;;;;;:::999999666444222333333222222111000///---,,,+++************))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))))))))))))))******************++++++,,,---------...///000111222333444444444555666666666666555444111111111222222333444555777777777888999:::<<<===???===;;;888666555444444:::;;;:::777222000000222111111111333444666888999888;;;===<<<999999<<>>???AAABBBCCCCCCAAA@@@???>>>>>>>>>BBBDDDDDD???999444333555888888:::<<<===???@@@@@@<<<===>>>;;;888777999;;;<<<===???AAADDDFFFHHHIIIMMMMMMLLLKKKIIIFFFDDDBBBEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDD>>>===<<<999666222///---,,,+++)))((()))***++++++******++++++++++++******************))))))))))))))))))*********+++++++++************************(((((()))***+++,,,,,,---++++++,,,,,,,,,------------------.........//////---------.........//////...///000//////000333666;;;AAAJJJTTT[[[```cccdddgggkkknnnttttttlllooorrryyyyyyqqqlllfffnnnyyy}}}qqqmmmooopppqqqqqqqqqpppoooooonnnmmmmmmllljjjiiiggggggfffccc___\\\WWWMMM@@@666000...,,,,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------......///000111111////////////////////////000//////111444999===@@@EEEFFFHHHJJJMMMQQQVVVZZZfffyyy|||uuummmbbb[[[ZZZ^^^dddhhhmmmjjjgggfffgggddd\\\TTTHHHCCC@@@CCCKKKVVV]]]```mmmZZZTTTRRRSSSLLLPPPMMMKKKJJJLLLJJJDDDBBBCCCBBB@@@===;;;;;;;;;:::999999666444222333333222222111000///---,,,+++******++++++,,,------,,,++++++(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))''')))******))))))+++,,,......///000111222222333111111000000///000000111222444666999:::999888777;;;;;;::::::999999::::::>>>???AAACCCEEEGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGKKKNNNJJJCCC===<<<===>>>@@@CCCFFFHHHHHHGGGGGGJJJHHHEEEAAA???===<<<;;;999999:::<<<>>>???AAAAAAHHHGGGGGGFFFCCCAAA>>><<>>@@@@@@???>>>FFFFFFDDDCCCBBBAAAAAAAAABBBDDDHHHKKKMMMNNNMMMMMMLLLMMMOOOPPPPPPOOOLLLKKKHHHOOOTTTTTTMMMGGGFFFGGGDDDHHHLLLPPPRRRQQQOOOMMMTTTOOOIIIHHHIIIIIIGGGDDDBBBAAA@@@???>>>===<<<;;;===>>>>>>>>>===:::888666666888;;;???DDDHHHKKKMMMLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIHHHFFFCCC???;;;999333///+++)))*********)))******++++++++++++******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,------------...............////////////............////////////...000111333555:::???CCCKKKPPPWWW___gggoooxxx~~~wwwtttsssssspppuuuwwwfffeeeeeejjjtttpppeeegggjjjmmmooopppqqqppppppooommmllljjjiiiiiiiiidddeeeffffffeee___UUUNNN===777000---///000000...........................+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,------------...........................///////////////000000000.../////////000000000000000111444888===BBBFFFHHHEEEMMM\\\ooo~~~www|||wwwnnnhhhccc```^^^cccffffffhhhllllllhhhaaa\\\SSSIIIDDDEEEKKKOOOooo\\\UUUSSSSSSKKKNNNNNNKKKJJJKKKIIIDDDBBBDDDBBB@@@===;;;;;;;;;:::999999666444222333333222222111000///---,,,+++******)))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))'''((()))******)))((('''%%%&&&''')))************))))))))))))))))))))))))***---//////------///222111111222333555666666777666666666666888:::<<<===;;;===AAAEEEGGGGGGGGGFFFOOONNNLLLJJJIIIHHHGGGGGGDDDGGGLLLPPPRRRRRRQQQPPPNNNPPPSSSTTTSSSQQQMMMKKKGGGOOOWWWYYYSSSNNNMMMOOOMMMQQQWWW\\\]]]\\\XXXVVVTTTNNNIIIJJJOOOSSSQQQMMMNNNLLLIIIFFFBBB>>>;;;:::555666777888888666444333...000444999???DDDGGGIIIPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMKKKHHHDDDBBB999444///------...---,,,******++++++++++++******+++++++++************))))))************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,---------................../////////000............/////////000///111333555888>>>DDDIIISSSXXX___gggrrr}}}qqqkkkmmmuuu|||nnn```bbbfffjjjnnnooopppppppppooonnnllljjjjjjiiiiiieeegggiiigggccc^^^ZZZYYYDDD<<<333//////111000...........................+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,---------..............................000000000000////////////.../////////000000111111000222555:::???DDDHHHIIIQQQ]]]tttvvvlllfffYYY```eeeccceeekkkmmmkkkkkkggg^^^RRRGGGBBBDDDHHHxxx___XXXQQQNNNPPPOOOLLLLLLLLLLLLJJJHHHFFFEEEAAA???=========<<<:::888777666555444444444444444222111///...,,,,,,++++++,,,,,,---...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))************++++++++++++((()))******)))***,,,...---///111333333444666888:::999888:::<<<==================>>>???@@@???>>>;;;@@@EEEIIIJJJKKKKKKLLLPPPTTTUUURRRQQQRRRPPPKKKKKKMMMRRRWWWZZZZZZXXXUUUWWWTTTRRRPPPPPPOOONNNMMMLLLRRRYYY[[[XXXUUUUUUWWW]]]ccciiillliiidddaaa```aaaXXXOOOLLLPPPSSSRRROOOUUUTTTSSSRRRPPPKKKDDD???888666222111111111000///111000000111333777;;;===HHHJJJMMMOOOQQQQQQPPPPPPPPPQQQQQQQQQOOOLLLJJJHHHEEEAAA<<<888555111...+++---+++)))((((((***,,,---+++***)))((((((***,,,---(((((((((((()))***++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///...,,,/////////111111111///---222111555<<>>@@@AAAEEEHHHLLLOOOPPPQQQQQQTTTXXX^^^aaabbb___]]]```]]]\\\^^^aaaccc```]]][[[XXXSSSPPPOOOOOOOOONNNNNNRRRUUUWWWWWWWWWYYY[[[ZZZ```hhhooosssrrrpppnnnllldddZZZVVVVVVXXXXXXVVVXXXXXXXXXYYYXXXVVVQQQMMMDDD???888444222222222111000///...///111444888:::???AAACCCFFFIIIMMMOOOPPPRRRSSSTTTTTTSSSPPPMMMKKKJJJFFFBBB>>>:::777222///,,,,,,+++*********+++++++++***)))((()))***,,,---)))(((((())))))***+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///...---//////000111222222222111555888>>>FFFKKKNNNWWW```iiikkkooowwwyyyvvvzzzyyymmmZZZ\\\cccnnn{{{~~~tttgggaaa^^^ccciiimmmpppssspppooonnnoooppppppllliiiiiihhhhhhhhhhhhfffccc```ZZZTTTHHH<<<333...///000111000//////......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////000///...///000111222222444777???FFFHHHIIIQQQ\\\mmm{{{zzzqqqrrrpppjjjbbb]]]___gggnnnjjjhhheeeccc```XXXNNNFFFzzz___XXXQQQNNNPPPOOOLLLLLLLLLLLLJJJHHHFFFEEECCCAAA===;;;;;;;;;;;;:::999888666555333333222222222111///...,,,,,,+++++++++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******************************)))+++---...///000222333333555777888;;;@@@FFFJJJMMMNNNMMMHHH@@@<<<===@@@BBBBBBDDDIIINNNMMMGGGAAAEEEEEEHHHOOOZZZccciiikkkhhhbbbdddpppxxxyyy|||~~~xxxrrrpppqqqrrrooommmnnnjjjccc^^^\\\ZZZYYYXXXXXXWWWUUUUUUVVVWWWWWWVVVZZZ^^^eeemmmttttttooojjjiiiddd\\\XXXWWWYYY[[[\\\YYYYYYYYY[[[\\\[[[XXXUUUQQQJJJAAA888444333333333444333111000000111222333999999;;;>>>BBBGGGKKKNNNQQQSSSVVVXXXWWWTTTQQQNNNNNNKKKHHHEEEBBB>>>:::666...------,,,++++++++++++++++++***))))))***,,,---++++++*********+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...//////000111222333444444555;;;DDDMMMQQQUUU```lll~~~zzzggg^^^VVVYYYjjjssslllggghhhiiijjjlllpppooooooppprrrrrrqqqmmmjjjjjjiiiiiiiiiiiigggdddaaa^^^[[[SSSFFF:::222///000000000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////111111111111111222222333666999@@@HHHLLLQQQ[[[fffsss~~~~~~zzzmmm___[[[bbbjjjhhhggghhhiiigggaaaWWWOOO{{{___WWWQQQNNNPPPNNNKKKLLLLLLLLLJJJIIIGGGFFFEEEAAA===;;;;;;;;;<<<<<<999888777555333222222111222111///...,,,++++++++++++,,,---------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************************++++++---000222333444777999666777777888:::@@@GGGLLLKKKQQQUUUQQQHHHBBBDDDHHHKKKMMMTTT^^^ffffff]]]UUURRRQQQUUUaaasss|||vvv|||xxxuuurrrqqqlllfffcccbbb```[[[VVV[[[[[[___gggnnnmmmddd\\\ZZZXXXUUUSSSTTTXXX]]]aaa\\\[[[[[[[[[\\\[[[YYYWWWZZZSSSJJJAAA;;;888555444;;;::::::999666333111///777888:::===@@@CCCFFFGGGNNNQQQUUUXXXXXXVVVRRROOONNNLLLJJJIIIHHHEEEAAA>>>444222000---++++++,,,---,,,+++*********+++,,,,,,000///...---,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000//////000000111111111222444666777>>>IIISSSYYYaaaqqq~~~ooo\\\SSSZZZlll}}}~~~yyyqqqllllllmmmnnnqqqssstttrrrooollllllkkkjjjiiiiiihhheeeccc```___ZZZOOOAAA666000///000000///...---------...------............---------------------------------------............///............///////////////////////////000000000111222222222222222444555???@@@EEEOOO[[[fffoootttzzzyyyjjj```___bbbeeeeeegggjjjkkkfff]]]VVV|||^^^WWWQQQOOOPPPMMMKKKKKKLLLLLLKKKIIIGGGFFFEEEBBB===;;;;;;<<<<<<<<<999888777555333222222111222111///...,,,+++++++++***+++,,,---------,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))******************++++++,,,------...///111333555777:::>>>AAA>>>===<<<;;;===AAAGGGLLLPPPZZZbbbaaaYYYQQQQQQUUU[[[aaammm{{{|||tttjjjiiikkkvvvzzzrrrkkkiiikkkpppvvvsssiii___SSSRRRRRRRRRTTTXXX]]]```^^^]]]\\\\\\^^^^^^]]]\\\^^^ZZZTTTNNNIIICCC===999>>>@@@CCCDDDBBB>>>999666444666999<<>>:::444///,,,,,,...000,,,,,,++++++++++++++++++444333111///---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000000000000111222222111000111444777>>>EEEQQQ___jjjyyy~~~tttssszzzzzzgggaaaeeennnvvvppphhhiiilllppprrrsssrrrpppooonnnlllkkkjjjjjjiiigggeee``````^^^VVVIII===444000111111000......---------------............---------------------------------------............///............////////////////////////000000111111000111222222111333777:::GGGKKKWWWkkk}}}ssskkkeeebbb]]]^^^aaafffjjjiiiddd___}}}^^^VVVQQQOOOPPPLLLJJJKKKKKKKKKKKKIIIHHHGGGDDDAAA>>><<<<<<<<<<<<;;;999888666555333333222222222111///...,,,,,,++++++***+++,,,---------,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********++++++***+++,,,...///111222333444555777888:::???EEEJJJJJJJJJHHHFFFEEEHHHMMMQQQ^^^hhhqqqqqqiiibbbaaacccfffmmmyyy}}}rrr```^^^\\\[[[\\\]]]\\\[[[XXXWWWVVVWWWZZZ\\\]]]]]]^^^]]]\\\ZZZWWWQQQJJJEEEAAADDDHHHLLLLLLKKKHHHFFF444555888;;;???BBBEEEFFFGGGJJJOOOSSSUUUUUUSSSRRRMMMLLLJJJJJJKKKLLLLLLKKKGGGBBB;;;444000...///000,,,,,,,,,,,,,,,+++++++++444333111///---,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000111111222111333333111000222777;;;BBBIIIWWWhhhzzzzzzvvvyyyxxxvvvuuuwwwxxx{{{mmm```dddhhhmmmpppppppppqqqqqqpppnnnlllkkkkkkjjjiiiggg``````___[[[SSSHHH===666333222111///............------............---------------------------------------............///............////////////...//////000000111111222///111222222222666===BBBHHHUUUlll{{{wwwpppjjjXXXXXXZZZ```gggjjjjjjhhh~~~^^^VVVQQQPPPPPPLLLJJJKKKKKKKKKKKKIIIHHHGGGCCCAAA???>>>>>>===<<<:::777777666444444333333333222111///...,,,,,,++++++***+++,,,---...---,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++,,,...000333555777888999999999:::===CCCKKKQQQVVVUUUTTTRRRQQQRRRVVVYYYeeelllssstttooojjjjjjmmmkkkpppwww|||}}}xxxuuutttpppiiibbbXXXVVVTTTTTTVVVXXXYYYYYYZZZZZZ\\\]]]]]]YYYTTTPPPJJJJJJLLLMMMOOOPPPQQQQQQ>>>===;;;;;;>>>CCCHHHKKKHHHKKKOOOSSSVVVVVVVVVVVVSSSPPPMMMLLLMMMNNNOOOOOOKKKHHHCCC<<<666222///...,,,---------,,,++++++***///...---,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------........................////////////000111222333000333444333222555===CCCJJJPPP^^^ppp|||}}}zzz}}}wwwtttqqqooosss~~~}}}iii\\\```dddiiilllmmmoooqqqtttqqqooommmllllllkkkjjjhhhcccbbbaaa```]]]UUUHHH???444333222111////////////------............------........................---------............///............////////////...//////000111111222222000222333222333:::DDDLLLRRRdddwwwmmm]]]ZZZYYY]]]ccciiikkkkkk~~~^^^VVVQQQPPPPPPKKKJJJJJJKKKKKKKKKJJJHHHGGGCCCAAA?????????>>><<<:::777666555444444444444444222111///...,,,,,,++++++******,,,---...------,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++,,,---///222555777:::;;;<<<<<<;;;;;;>>>FFFOOOVVV[[[[[[ZZZYYYWWWYYY\\\___ccchhhmmmnnnlllkkknnnqqqqqqtttvvvuuusssvvv~~~~~~{{{uuu```]]]ZZZXXXXXXYYYYYYYYYUUUVVVXXXZZZ\\\[[[XXXUUUSSSQQQNNNMMMMMMOOORRRTTTKKKGGGBBB>>>>>>CCCIIINNNJJJLLLPPPTTTWWWXXXYYYYYYYYYUUUPPPNNNNNNOOOPPPQQQMMMKKKHHHBBB<<<555///+++------------,,,,,,+++***)))))))))***+++,,,---...+++,,,---.........---,,,------------------------........................////////////000111222333///222444444444999BBBIIIVVV[[[gggyyywwwyyy}}}|||vvvooonnnuuu}}}lllaaa^^^bbbgggjjjkkknnnrrruuurrrpppmmmllllllllljjjiiieeecccbbbdddeee^^^QQQFFF555444333111000/////////---..................---........................---------.........//////............/////////000...//////000111222222222111333444333555===IIISSSfffxxxxxxiiifffaaa]]]\\\```eeehhhiiivvv```VVVLLLQQQOOOOOONNNMMMLLLMMMMMMKKKGGGDDDDDDAAA???>>>>>>===<<<;;;999888666555666555444222666444000---***)))))))))++++++++++++++++++++++++++++++******************(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************)))+++,,,,,,,,,,,,---//////000222555888:::<<<>>>???>>>>>>@@@DDDJJJPPPSSSWWWWWWYYY___eeefffbbb]]]eeeggghhhiiilllqqqxxx~~~{{{vvvnnnhhhdddcccbbbbbblllooorrrrrrpppllliiihhhdddhhhnnnssstttsssooommmiiihhhhhhkkkqqquuuuuutttiiiggghhhooo}}}tttlllkkkiiiaaaZZZZZZUUUUUUZZZ]]]ZZZZZZ]]]]]]\\\YYYWWWTTTSSSSSSSSSQQQLLLEEE???===@@@EEEIIIUUUTTTRRRQQQSSSVVVZZZ\\\ZZZXXXVVVSSSQQQPPPPPPPPPOOONNNLLLJJJGGGAAA:::444222...+++***,,,,,,+++))),,,++++++******++++++,,,---------............///..................------///---+++,,,///000///---///////////////000000111666333222666888>>>MMM]]]kkkzzzyyymmmjjjqqq{{{uuummmaaa\\\fffppppppooorrrssspppnnnllllllkkkjjjhhhhhhfffcccaaa___\\\YYYVVVDDD888000111555444///,,,......------------...............------,,,,,,,,,............////////////////////////000000000000333222111111222222111000111111555;;;>>>EEEVVVhhh|||{{{vvviiiZZZTTTYYYaaadddttt___WWWNNNSSSQQQQQQMMMMMMLLLMMMMMMKKKGGGDDDCCCAAA???=========<<<:::999888666555666555444222333111///,,,*********+++************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((+++************************+++---...---...000111444555777999<<>>LLLfff~~~~~~zzzlllmmmzzz|||oookkklllmmmoooqqqrrrpppnnnmmmmmmlllkkkiiijjjhhhfffdddccc```]]]ZZZLLL@@@555222333111000000///......------......///.........------,,,,,,,,,............////////////////////////000000000111111111111222333444333222555333777AAALLLZZZmmm~~~|||iii\\\[[[___```qqq^^^XXXPPPUUURRRQQQMMMMMMLLLMMMMMMKKKHHHEEECCC@@@>>>======<<<;;;:::999888666555666555444222000///---,,,+++++++++,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---///000000111333555999999:::<<>>???@@@BBBFFFEEECCCAAA@@@AAAEEEIIIJJJJJJIIIHHHHHHIIIKKKLLLMMMMMMOOOQQQSSSRRROOOMMMKKKJJJIIIKKKNNNQQQSSSSSSRRRSSSVVVXXXVVVXXXbbbmmm}}}~~~jjj[[[TTTRRRXXX^^^]]]^^^```bbbcccbbbaaa```\\\XXXPPPHHHAAA>>><<<<<>>FFF]]]{{{zzz|||tttyyyxxxkkkjjjmmmoooqqqooonnnnnnnnnnnnmmmkkkjjjhhhfffeeeeeeccc```]]]WWWLLL???777111...///333///......------......///.........---------------............/////////////////////000000000111111...///111222444444444444999888???PPPfffzzzvvvddd^^^___```qqq___YYYQQQVVVQQQPPPMMMMMMMMMMMMMMMLLLHHHEEEBBB@@@>>>======<<<;;;999999888666555666555444222111000///---,,,,,,,,,,,,***************************************+++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))******++++++,,,,,,,,,...111222333555777999::::::;;;===???CCCGGGIIIMMMOOORRRTTTUUUSSSPPPNNNOOONNNNNNOOOOOONNNJJJGGGIIIEEEAAA@@@AAABBBBBBAAAAAAAAAAAA@@@???@@@BBBCCCHHHHHHGGGFFFGGGJJJPPPTTTOOONNNMMMLLLMMMNNNPPPRRRUUUWWW[[[^^^___]]]ZZZXXXXXXVVVTTTRRRRRRQQQPPPNNNSSSSSSRRRPPPMMMMMMQQQUUUZZZ^^^ccchhhnnnzzzrrrddd^^^___aaa]]]]]]^^^___```aaabbbccc___[[[UUUNNNGGGAAA===;;;CCCOOO]]]ccc```\\\[[[\\\^^^[[[WWWTTTRRRSSSUUUVVVVVVUUUSSSRRRRRROOOLLLIIIBBB>>>777111......000111......------------......---------............///............////////////////////////000111111000111111111222333444666666999;;;===AAANNNlll~~~xxxpppwwwrrrjjjlllmmmpppooonnnnnnppppppnnnmmmfffeeecccccccccbbb___]]]^^^TTTHHH>>>444---...222//////............//////...............---------............//////////////////000000000111111111...000111222333333333444999>>>OOOkkk}}}llleeeddddddsssaaaZZZQQQTTTOOOLLLMMMMMMMMMMMMNNNLLLIIIFFFCCCAAA>>>=========;;;:::999888666555666555444222333222111///---,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++******))))))(((((())))))))))))))))))))))))((()))))))))*********+++)))******+++,,,------......000333555666777:::<<<<<<<<<===>>>AAACCCFFFHHHLLLNNNQQQSSSSSSPPPLLLJJJHHHGGGFFFEEEDDDBBB???===@@@???======>>>@@@AAAAAA<<>>>>>===<<<;;;999888666555666555444222222222111///---+++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))((())))))******+++++++++******+++,,,...///000000000222555666777999;;;===???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJHHHEEEAAA???<<<<<<<<<<<<======>>>>>>:::<<>>===<<<999888666555666555444222.........---,,,+++))))))************************((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,...///111222222222444666777888999<<<>>>@@@BBBCCCEEEFFFEEEDDDCCCBBBAAAAAA@@@>>>===;;;:::777888:::<<<>>>AAADDDFFFBBBGGGNNNPPPPPPSSS[[[aaaiiipppzzz~~~vvvpppfff^^^XXXTTTPPPNNNJJJPPPXXX___bbbdddgggiiisss~~~nnn```YYYXXXZZZ[[[\\\^^^___aaaaaaaaaaaa]]]___bbbccccccbbbdddeeeaaa```___^^^]]]]]]\\\\\\ZZZWWWTTTSSSSSSTTTTTTSSSMMMNNNMMMGGG???777333111......------------......---------............///---......///000000111111...000111111//////000222000000111333555888:::;;;???SSSkkkzzz|||qqqmmmvvv}}}tttsssnnnmmmmmmoooooonnnllliiiiiigggfffffffffeeecccaaa^^^ZZZWWWUUUMMM@@@666333000000////////////000000---........./////////000............////////////000000111111111222222222222444555444333666>>>EEESSSkkk}}}ooottt```YYYOOOSSSOOOMMMMMMMMMMMMNNNOOONNNKKKHHHEEECCCAAA@@@@@@???>>><<<999888666555666555444222******+++++++++***))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,---///000222333444333555777888888999;;;===???AAACCCEEEEEEDDDAAA@@@<<<;;;:::::::::;;;<<<===>>>@@@BBBDDDFFFJJJNNNQQQSSS[[[cccfffeeehhhrrrzzz{{{vvvooohhh___XXXVVVUUUTTTRRRPPPOOOOOOPPPTTT]]]kkk{{{~~~jjj^^^YYYXXXVVVXXXZZZ]]]```bbbcccdddcccdddeeeeeeffffffffffffdddccc```^^^]]]]]]___```ZZZXXXTTTSSSSSSTTTTTTSSSLLLOOOPPPMMMEEE<<<777444//////............//////---------.........//////---......///000111111222///111333222000000222444...///111444888;;;>>>@@@LLLiiiwwwxxxxxxwwwnnnmmmmmmnnnooonnnjjjhhhhhhgggfffeeeeeedddbbb```___ZZZXXXWWWQQQEEE;;;777000000////////////000000---.........//////000000............/////////000000111111111111222222222333555666555555:::DDDMMMeeezzzvvvqqq]]]VVVOOOTTTPPPNNNLLLMMMNNNOOONNNLLLJJJHHHFFFCCC@@@>>>>>>??????>>>:::888666555555555444333111000///...---,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,+++***((((((((()))***))))))******++++++++++++++++++,,,,,,,,,,,,------///000111222222222222222222333333555888<<>>???;;;<<<<<<;;;:::;;;===???EEEHHHMMMQQQUUUXXX]]]```eeegggnnnxxx}}}~~~yyynnndddbbb___[[[WWWRRRLLLIIIJJJLLLRRR]]]fffooo}}}wwwlllaaa]]]\\\XXXVVV\\\dddeee```cccfffjjjjjjiiiggghhhiiidddcccaaa^^^]]]\\\\\\\\\___[[[WWWTTTTTTTTTTTTTTTPPPOOOMMMLLLIIIEEE???;;;111...------//////---***............/////////000////////////000000000000000000000111222222333333:::444222444666999BBBMMM[[[||||||}}}|||ssslllmmmooommmlllnnnlllkkkjjjhhhgggeeedddccc```]]]YYYWWWTTTLLL???666444///,,,///222000...///////////////////////////////////////000000000000...000111222222333666888777666444333666@@@QQQ```|||rrr^^^WWWPPPUUUQQQOOOLLLMMMNNNOOONNNLLLJJJIIIFFFCCC???>>>>>>>>>>>>===:::888555555555555444333111000///...---,,,,,,,,,***************************************++++++,,,,,,+++)))((((((((()))***************************++++++,,,,,,---------...222333333333333222222111333444555666999;;;===>>>:::;;;;;;:::888777888:::>>>???@@@BBBDDDHHHKKKNNNVVVYYY^^^ccciiimmmoooppptttsssxxx{{{vvvmmmcccYYYSSSLLLHHHGGGJJJNNNQQQWWW___```fffxxx{{{bbb]]]XXXVVVXXX]]]```bbbfffeeedddeeefffggggggggggggeeeccc```___^^^^^^^^^]]]\\\ZZZYYYYYYXXXVVVSSSNNNMMMMMMLLLKKKHHHCCC???666333///...///000...---........./////////000000////////////000000000111000000000111222222333333444333555777888===MMM]]]~~~|||rrrnnnnnnoooooolllkkkjjjhhhfffeeeccccccbbb___]]]\\\YYYRRRHHH@@@888222...000222000......////////////////////////////////////000000000111///111333333333333555777111222555888@@@RRRjjj|||ttt___XXXQQQVVVRRROOOLLLMMMNNNOOONNNLLLJJJIIIEEEBBB>>>===<<<===<<<<<<:::777555444555555444222111000///...---,,,,,,,,,************************)))************++++++++++++***))))))((()))))))))*********)))))))))))))))++++++,,,,,,---...//////444444444444333222111111444555666888999:::::::::999999:::999999:::<<>>IIIbbbwwwxxx}}}~~~ooooooqqqpppkkkjjjiiigggfffdddcccbbbbbbaaa______]]]XXXPPPIII<<<555000111222000....../////////////////////////////////000000000111111000222444444333333333444111555:::CCCSSSmmmvvvaaaZZZRRRWWWRRRPPPLLLLLLNNNOOONNNMMMKKKIIIEEEBBB>>><<<;;;<<<;;;:::999777555444444444333222111000///...---,,,,,,,,,************************))))))******++++++++++++******))))))))))))))))))*********)))))))))((((((++++++,,,---...//////000333333333333333333222222555666888999999999888777888999;;;===???BBBGGGKKKNNNNNNQQQVVV]]]dddiiikkkvvvssssssyyy~~~vvvwww~~~{{{{{{uuummmhhhaaaZZZXXXVVVRRRNNNQQQZZZhhhxxxtttbbbcccppp~~~{{{uuuoooiiiggggggiiiiiigggdddaaa___^^^______]]]]]]^^^``````]]]YYYUUUOOONNNNNNOOOOOONNNKKKHHHCCC???888222//////000111...////////////000000000//////000000000111111111000000111222222333333444555777:::===GGGZZZvvvwwwzzzwwwwwwtttoooqqqoookkkjjjiiigggeeedddcccbbbbbb```___^^^]]]XXXRRRMMM>>>777111111222///.../////////////////////////////////000000000111111111000222444444333222222333777<<>>;;;;;;;;;::::::999777555444444444333222111000///...---,,,,,,,,,************************((()))***++++++++++++***)))))))))*********))))))*********))))))))))))))),,,,,,---......///000000//////111222333333333333555666888999999888777666555888<<>><<<;;;;;;:::999999666444333444444333111111000///...---,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++******(((((()))************))))))*********++++++++++++.........///////////////---...///111222333444444555555666777888888888888999<<>>AAACCCCCC@@@===;;;:::@@@>>>===AAAIIIOOOPPPOOOKKKLLLMMMNNNNNNPPPTTTWWWQQQOOOPPPUUUYYY^^^gggpppjjjjjjjjjkkksss{{{ppp[[[OOOFFFIIIVVVjjjxxxrrrooojjjeeebbbbbbdddeeeeeecccaaa```^^^\\\XXXUUUSSSRRRPPPPPPQQQQQQOOONNNHHHJJJJJJFFF>>>777222111000000000000111111111111000111111111111222222222111222222333333444444555:::HHH___{{{~~~xxxzzzooocccccckkknnnmmmllljjjhhhgggfffeee^^^^^^]]][[[WWWUUUTTTUUUSSSHHH===777444000...///000000000000000000000000000111111111111222222222555555666777999===DDDHHHhhh```ZZZTTTPPPOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLHHHCCC>>>;;;::::::::::::888888777666555444444333000//////---,,,+++******+++++++++************)))******+++,,,,,,,,,,,,+++******)))))))))))))))***''')))+++------...111333333333222111000///......000111222333333333333333222555888777666888???EEEDDDBBB???===:::999888888555:::<<<888:::AAAEEEDDD>>>@@@DDDIIIJJJJJJMMMPPPSSSRRRRRRWWWbbbppp}}}yyyrrrvvvvvviiiXXXMMMLLLTTTaaammmxxxlllhhhhhhgggfffggggggfffdddbbb___[[[YYYWWWWWWVVVUUUSSSRRRPPPOOONNNMMMIIIEEEDDDDDD@@@999333444000///000///,,,---000111111222222222333333333///555777555444888:::888CCC[[[|||{{{~~~{{{pppiiigggkkkjjjkkkllliiieeeeeeiii```^^^\\\[[[[[[YYYVVVTTTNNNLLLGGG???666000///000111111111111111111111111000111333444555555444333555555222777@@@???HHH\\\}}}```ZZZUUUPPPOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLHHHDDD>>>;;;::::::::::::888777666666444444333222000///...---,,,++++++***++++++++++++******************+++,,,,,,,,,,,,+++******))))))))))))******)))***,,,------...000222222222111111000/////////000000111222333333333333333666888888777:::@@@FFFCCCAAA>>>;;;888666666555333888:::888999>>>@@@>>>AAABBBEEEHHHKKKNNNRRRVVVWWWYYY[[[```kkk|||kkkZZZQQQPPPUUUZZZgggxxxrrrlllmmmmmmjjjhhhffffffdddbbb___\\\ZZZXXXWWWVVVUUUTTTRRRQQQOOOOOOMMMIIIFFFEEEEEEBBB<<<666555111///000000---...111111222222222222333333333555555555555666888999;;;QQQkkkzzz~~~zzzqqqlllmmmkkkkkknnnmmmiiiggghhh```^^^]]]\\\[[[YYYVVVTTTPPPOOOJJJCCC:::333111000111111111111111111111111000111333444555555444444666:::666444;;;CCCSSSkkkaaaZZZUUUPPPOOOMMMKKKKKKLLLMMMMMMMMMMMMMMMHHHDDD???<<<;;;::::::999777666555444333222222111//////...---,,,++++++***,,,+++++++++******************+++,,,,,,,,,,,,++++++******)))******+++++++++,,,......------///000000000000000000000000000///000000111222222333333444666999::::::<<>>???===AAADDDKKKUUU```gggiiiggg]]]```eeeiiisssyyyhhh\\\TTTOOOQQQYYYiiitttlllmmmmmmiiieeeeeeddddddbbb```^^^\\\[[[VVVVVVUUUTTTSSSRRRQQQPPPMMMKKKHHHGGGGGGEEE@@@<<<666222000111111...///333222222222222333333333333777111///555777666;;;CCCggg}}}|||{{{uuunnnjjjmmmooolllhhhfffaaa___]]]\\\[[[ZZZWWWTTTRRRQQQNNNHHH???888333111222222222222222222222222111222333444444555555444111;;;888333>>>QQQiiiaaaZZZUUUPPPOOOMMMJJJKKKLLLMMMMMMMMMMMMMMMHHHEEE@@@===;;;;;;:::999666555555444333222111000//////...---,,,,,,++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,+++++++++*********+++,,,,,,---///000///...---.../////////000000111111111111/////////000111222333444555777:::;;;<<<>>>BBBEEEHHHEEEAAA===999888888888777888999;;;???CCCEEEEEELLLPPPZZZlllyyyiiikkkmmmqqqyyyooogggwww|||iii[[[RRRPPPTTTgggssskkkkkkjjjhhhfffddddddcccbbbaaa___^^^]]]WWWVVVUUUTTTSSSRRRRRRQQQMMMLLLJJJIIIIIIHHHDDDBBB999555222222222///111444222222222333333333444444777000111888999777CCCWWW|||zzzyyy}}}wwwkkkkkknnnmmmhhheeebbb```^^^]]]\\\ZZZWWWTTTRRRRRRPPPKKKDDD<<<555222222222222222222222222222222222333444444555555555...;;;;;;;;;QQQpppbbb[[[UUUPPPOOOMMMJJJJJJLLLMMMMMMNNNNNNNNNHHHEEEAAA>>><<<;;;999888555555444333222111111000.........------,,,,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,------///000111000...---...////////////000111111222222/////////000111333444555777999;;;===>>>???AAABBBFFFCCC@@@<<<::::::;;;;;;;;;:::;;;AAAGGGLLLNNNPPP\\\___fffvvv~~~|||{{{~~~|||bbbUUUOOO___~~~qqq\\\SSSLLLQQQgggvvvpppmmmjjjjjjlllddddddccccccbbbaaa______XXXWWWVVVUUUTTTSSSRRRQQQMMMLLLKKKJJJJJJIIIGGGFFF===888444444222000111555222222333333333444444444999555777===;;;;;;PPPkkkxxxzzzrrrtttqqqkkkmmmmmmkkkhhhcccaaa___^^^]]]ZZZWWWTTTRRRQQQPPPMMMGGG???777222222222222222222222222222333333333333444555666666444===;;;BBBeee}}}ppphhhhhheeeeeejjjnnnpppsssxxxccc[[[UUUPPPOOOMMMIIIJJJKKKMMMNNNNNNNNNNNNIIIFFFAAA???===;;;999777666555444333222111111000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......000111111111///......000//////000000111111111222000000000000111333666777999:::<<<>>>?????????>>>@@@>>>;;;999999;;;===???@@@???CCCMMMUUUXXXXXXYYY^^^ccchhhrrr}}}tttmmmuuuiiiQQQIIIFFFSSSjjj{{{|||iii]]]PPPKKKSSSiiiwwwqqqlllhhhiiimmmdddddddddccccccaaa```___ZZZYYYXXXVVVTTTSSSQQQQQQMMMLLLKKKJJJIIIHHHHHHGGGAAA;;;777555333000111555333333333333444444444444555555888;;;;;;DDD___{{{yyywww|||uuutttxxxmmmmmmnnnmmmllldddbbb```^^^]]][[[WWWUUUQQQQQQOOOMMMIIICCC;;;555333333333333333333333333333333333333444555666777888<<<:::HHHqqq}}}oooaaaWWWVVVRRRRRRWWW\\\]]]```dddlllsssccc\\\VVVPPPOOOMMMIIIJJJKKKLLLNNNNNNNNNNNNIIIFFFBBB???===;;;999777666666555444333222111111...------------,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---...///000111222111/////////111000000000000000111111111111111000111222555777999:::;;;===???@@@???===;;;;;;:::888888:::>>>BBBEEEIIIIIIQQQ___hhhgggbbb___aaaoooyyyyyy|||zzzmmmccc\\\```iiivvvwwwdddPPPLLLKKKRRR___rrrzzzzzztttdddYYYTTTXXXhhhxxx|||rrrmmmhhhgggiiieeeeeeeeedddcccaaa```___\\\[[[YYYWWWUUURRRQQQPPPLLLLLLKKKJJJHHHGGGGGGHHHEEE>>>999777444000111555333333333444444444444555333555777;;;GGG___}}}yyyzzz}}}~~~yyymmmkkklllkkkllleeecccaaa___^^^[[[XXXUUURRRQQQOOONNNLLLFFF>>>999333333333333333333333333444444333333444555777777888???IIIbbbxxxmmmdddZZZSSSOOOJJJHHHLLLPPPQQQRRRUUU[[[bbbnnn|||ccc\\\VVVPPPOOOMMMIIIJJJKKKLLLNNNNNNOOOOOOIIIFFFBBB@@@>>><<<999777777666555555333333222111------------------,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///000000111222111000///000111111111000000000000000000222222111111333555888:::;;;<<<===???@@@>>>;;;888:::999888999<<>><<<;;;;;;===??????;;;888???;;;===DDDGGGGGGNNNXXXVVVTTTWWWiiizzzsssjjjqqqtttbbbXXXPPPVVV]]]hhhqqqrrrjjj^^^TTTZZZUUUSSSXXXdddnnnrrrrrrhhhgggfffeeefffjjjoootttzzzzzz```RRRSSSVVVSSSSSS]]]oooqqqrrrlll```cccbbbdddeeecccccccccbbb```^^^]]]ZZZXXXTTTQQQOOONNNMMMKKKIIIIIIIIIHHHFFFEEEFFFCCC>>>999555444333444888333111333444333333666555999;;;PPP|||yyyxxx~~~mmmcccdddjjjkkkiiigggeeeaaa]]]ZZZXXXWWWVVVTTTSSSQQQPPPNNNKKKFFFBBB888666333333444555555444333888222000999:::777:::???___www___YYYYYYTTTQQQSSSRRRNNNJJJEEECCCCCCDDDEEEIIIOOOVVV]]]fffqqqzzz~~~~~~cccXXXUUUWWWNNNQQQMMMMMMMMMMMMMMMLLLKKKKKKGGGDDD@@@===;;;:::888777666555555333222111000000000///...---,,,++++++***++++++,,,,,,+++******)))+++++++++***++++++,,,---,,,---.../////////...------...000222333222111000000000000000000111111222000444888999777777;;;>>>???===:::;;;<<<===<<<:::EEEFFFMMMWWWXXXRRRSSS[[[\\\[[[YYYaaajjjeeedddrrrjjj\\\QQQGGGNNNUUU```iiilllggg^^^WWW\\\YYYVVVXXX]]]cccggggggjjjjjjiiiggggggiiimmmpppwww|||llljjjZZZOOOFFFIIIXXXmmmxxxooohhh^^^aaa\\\___aaaaaaaaabbbdddddd```^^^\\\YYYVVVSSSQQQPPPMMMLLLJJJIIIIIIHHHFFFEEEFFFCCC???;;;777444333333555222111444555444444777;;;???EEEccc}}}}}}ttthhheeeiiilllmmmgggeeebbb^^^[[[XXXWWWVVVTTTSSSQQQPPPNNNKKKFFFBBB999777444333444555555444222777333111999:::888===SSSvvvmmm]]]YYYWWWQQQOOOSSSTTTQQQMMMIIIEEEDDDCCCCCCGGGIIINNNVVVaaakkkoooppptttzzz}}}bbbWWWTTTVVVMMMPPPLLLMMMMMMMMMMMMLLLLLLKKKFFFCCC???===;;;:::888666666666555333222000////////////...---,,,++++++***,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------....../////////...---------...000111222222111000000000000000000111222222111555999:::999888:::===@@@===:::999:::===>>>???EEELLLZZZfffdddZZZYYY___iiijjjbbb]]]]]]YYYaaawwwxxxfff[[[QQQFFFGGGMMMWWW___bbbaaa\\\XXX]]]]]]]]]\\\]]]___bbbeeennnooopppppppppqqqtttwww}}}ooo]]]KKKGGGOOO___rrrwwwjjj]]]YYYYYY[[[^^^```aaabbbccceeeaaa```^^^[[[XXXUUUSSSRRRNNNLLLJJJIIIIIIHHHFFFEEEEEECCC@@@===999666333222333000111555666444555888:::???MMMuuu{{{}}}{{{pppkkklllnnnhhhfffccc___\\\YYYWWWVVVTTTRRRQQQOOOMMMJJJFFFCCC;;;888555444444555555444111666444222999999999BBBhhh~~~qqqfff]]][[[XXXQQQPPPTTTUUUTTTQQQMMMIIIFFFCCCBBBEEEDDDHHHQQQ^^^ggglllmmmiiikkkppp||||||bbbWWWTTTVVVMMMPPPLLLLLLMMMMMMMMMMMMLLLKKKFFFCCC???<<<;;;:::888666666666555333111000///...//////...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,---...000/////////......------...///000111222111111111000000000000111222333333111444888999999888999:::<<<;;;::::::<<>>;;;777555444555555555111777555444888888===KKKwww~~~tttjjjbbb___[[[UUURRRSSSSSSSSSRRRPPPMMMIIIFFFDDDDDDDDDHHHRRR]]]gggrrrzzzooojjjggglllzzz|||aaaWWWTTTVVVNNNPPPKKKLLLLLLMMMMMMMMMLLLLLLFFFCCC???<<<:::999777666666555444333111000///............------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,---...///000000//////............///000000111111111111111000000000000111222333444222444666777777777777777666888:::===@@@DDDGGGIIIGGGLLLWWWccceeedddnnn}}}qqq[[[TTTQQQUUUaaawwwuuulll]]]QQQLLLKKKKKKEEEIIIMMMOOOOOOPPPQQQSSS]]]hhhttt|||{{{mmmcccXXXOOORRR]]]rrr~~~[[[ZZZVVVXXX```dddbbb___``````___]]][[[XXXUUUSSSRRRPPPNNNKKKJJJJJJIIIFFFDDDCCCCCCBBB@@@===:::666444555444555888777444666;;;AAAWWWttttttkkkjjjhhhfffbbb^^^[[[XXXVVVTTTQQQOOOMMMLLLJJJGGGDDDAAA===888555555555555555222777555555999;;;GGG]]]vvviiibbb___YYYRRRNNNOOOPPPQQQQQQPPPMMMJJJGGGCCCEEEJJJPPPVVV___qqqvvvjjjdddhhhsss|||bbbWWWUUUWWWOOOQQQKKKLLLLLLMMMMMMMMMMMMLLLEEEBBB>>><<<:::999777555444444333222111000000///......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,...///000000000///....../////////000000000000000000111111000000000111222333444555444444444555555666666666555888<<<@@@CCCFFFJJJMMMIIIIIINNNVVVYYY]]]lll}}}yyy```WWWSSSOOORRRNNNPPPPPPJJJDDDBBBHHHMMMHHHKKKNNNOOONNNOOOSSSWWWdddpppuuu^^^SSSVVV^^^uuuwwwbbbVVVRRR[[[ddddddaaaaaa___^^^\\\ZZZWWWUUUSSSRRRPPPNNNLLLKKKJJJIIIFFFDDDBBBBBBBBBAAA>>><<<999777666555777999777555999@@@TTTqqq}}}}}}~~~~~~pppkkkiiigggddd```\\\XXXVVVSSSQQQNNNLLLKKKJJJGGGEEEDDD???:::666555555555555333888666666<<>>;;;:::999777555222222222222111111111000...------------,,,,,,,,,)))******+++,,,,,,+++++++++++++++,,,---...///000000//////......///000111111111000000000000000111000000000111222333555555777666444333444666777777:::<<>>;;;:::999777555111111111111111111111111------------------,,,,,,((()))***++++++++++++++++++++++++,,,---...000000000///.........000111222111111000000000000000111000000000111222444555666:::777444333444666888999???@@@@@@@@@@@@EEEMMMSSSXXXQQQNNNQQQQQQPPPWWWbbbfffssshhhQQQIIIHHHFFFHHHFFFEEEDDDDDDEEEFFFKKKQQQUUUYYY^^^aaabbbgggooovvvyyymmm^^^UUUOOOooosss[[[[[[dddgggeeeeee___^^^]]][[[XXXVVVUUUTTTQQQOOOMMMKKKJJJIIIFFFDDDAAAAAA@@@@@@???>>>>>>===444333666888888:::CCCMMM~~~ssslllkkkiiifffaaa]]]YYYVVVSSSPPPMMMKKKJJJIIIGGGEEEGGGBBB<<<777555555555555444888777;;;FFFWWW|||zzzjjj___WWWRRRIIIJJJLLLMMMMMMLLLKKKJJJIIIEEEGGGNNNOOONNNYYYiiisss```]]]bbbkkkoooqqqkkkeeelll```[[[VVVRRRRRRPPPJJJMMMMMMIIIIIIKKKKKKHHHIIIAAA<<<<<<<<<888444444444333333222111000//////......---------,,,,,,,,,++++++++++++******))))))***+++,,,---..................//////000000111111000///////////////000000111000000111333555444333555333222333777:::===???<<<===>>>>>><<>>===<<<777;;;333222>>>>>>KKKnnnssswwwyyy|||~~~kkkiiillllllgggbbb^^^YYYVVVSSSQQQNNNLLLKKKKKKIIIGGGCCC@@@<<<999666666666777777222333???VVVvvvqqqaaaZZZYYYOOOKKKHHHHHHLLLNNNNNNLLLGGGGGGHHHLLLQQQVVVXXXYYYmmmuuuhhh```]]]mmmxxxsssgggfffqqq|||ooooooyyy```ZZZVVVQQQQQQNNNJJJMMMMMMIIIIIIKKKKKKHHHHHHAAA<<<<<<;;;888555444444333333222111000//////......---------,,,,,,,,,++++++++++++*********)))+++,,,---...////////////////////////000000000000000/////////000111111222222111000111333444333222333222333555888;;;===>>>======>>>??????CCCOOO]]]nnndddTTTHHHHHHLLLIIIAAACCCDDDEEEDDDDDDEEEHHHJJJRRRUUUXXX[[[^^^ccchhhkkkmmmqqquuuwwwxxxyyy~~~uuueeeYYY[[[ddd}}}hhhmmmqqqfffhhhhhhggghhhcccbbb___[[[WWWTTTSSSSSSNNNNNNMMMLLLKKKIIIHHHGGGBBBBBBAAA@@@???>>>======777;;;666888@@@@@@UUUvvvllljjjmmmqqquuuyyywwwiiidddiiilllhhhbbb\\\YYYYYYSSSQQQNNNLLLKKKJJJIIIGGGCCCAAA===999777666666666888555:::NNNkkkvvvvvv}}}yyy{{{~~~kkk]]]WWWSSSOOOKKKJJJMMMOOOPPPOOOJJJIIIIIIMMMRRRVVVWWWWWW```pppxxxlll^^^iiiuuuvvvlllfffmmmyyyzzzfffaaaeeeppp```[[[VVVQQQPPPNNNJJJMMMLLLIIIIIILLLKKKIIIHHHAAA;;;<<<;;;888555444444333333222111000//////......---------,,,,,,,,,++++++++++++************,,,---...//////000000///000000000000////////////000000000000111222333444444333222222333333222111111222333666999<<<>>>@@@>>>===>>>BBBDDDEEEJJJQQQccc\\\PPPDDD@@@@@@>>>:::===???AAADDDFFFJJJOOOSSSZZZ]]]```bbbeeehhhmmmppppppsssuuuuuuuuuvvv{{{||||||||||||}}}|||iiiZZZWWWZZZbbb{{{tttjjj{{{ooofffgggjjjjjjdddbbb```\\\ZZZWWWVVVUUUOOOOOONNNLLLKKKIIIHHHHHHDDDBBBAAA???>>>>>>>>>>>>999:::999===AAACCCdddsssdddZZZUUUYYY___qqquuu{{{~~~{{{xxxvvvwwwzzz}}}}}}sssbbbfffjjjhhhbbb\\\ZZZ[[[SSSQQQNNNLLLKKKJJJHHHGGGEEEBBB>>>;;;888666666666:::999CCC```{{{~~~{{{nnnkkkpppyyyqqqssswwwssszzzsss```WWWXXXSSSMMMLLLNNNPPPQQQQQQNNNLLLLLLOOOTTTWWWWWWUUUUUU```qqqwwwbbbeeerrr|||uuugggiiivvvzzzddd]]]\\\aaammmooo|||aaa\\\XXXRRRQQQNNNIIILLLLLLIIIIIILLLLLLIIIGGG@@@;;;;;;;;;777555444444333333222111000//////......---------,,,,,,,,,++++++++++++++++++++++++......///000000000000000111111000000//////......000000000111222444555666666444333333333333111000111222333555777;;;@@@CCCBBB>>>???EEEIIIGGGFFFGGGMMMJJJDDD===999999;;;<<<>>>AAAEEEHHHLLLRRRXXX\\\\\\^^^aaabbbccceeehhhjjjlllnnnoooooooooqqqvvv{{{zzzyyyyyyyyy{{{}}}ooo^^^UUUWWWdddyyygggnnn~~~jjjiiikkkjjjdddbbb___\\\[[[YYYWWWVVVPPPOOONNNLLLKKKIIIHHHHHHEEECCCAAA>>>===>>>??????<<<888999??????HHHttt{{{nnn^^^SSSMMMNNNWWWaaarrrvvv}}}vvviiigggdddbbbbbbcccddddddqqqwwwyyylllhhhfffgggeee```\\\ZZZTTTQQQNNNLLLKKKJJJHHHFFFEEECCC@@@<<<999777666666;;;;;;IIIkkkqqqttt~~~}}}mmmfffgggpppvvvzzzvvvyyyxxxcccYYY[[[VVVOOOLLLNNNQQQRRRRRRRRROOONNNQQQVVVYYYWWWTTTRRRYYYgggzzz|||gggeeeqqqkkkiiiwww}}}iiibbb___aaajjjhhhrrruuuyyybbb^^^ZZZTTTSSSPPPIIILLLLLLIIIIIILLLLLLIIIFFF???:::;;;;;;777555555444333333222111000//////......---------,,,,,,,,,+++++++++++++++++++++,,,...///000000111000000000111111000000//////......000000000111222444555666666444333333444333222111333444333333444999AAAGGGEEE@@@@@@EEEIIIGGGBBB@@@<<<<<<;;;:::888888===BBBDDDFFFIIILLLPPPTTTZZZ^^^]]]___aaabbbaaaaaacccdddeeegggiiijjjjjjmmmsssxxxwwwvvvvvvwwwzzz~~~wwweeeaaa```sssgggcccuuuzzzrrrqqqnnneeeaaa^^^\\\[[[ZZZWWWUUUQQQPPPNNNKKKJJJHHHHHHHHHEEECCCAAA???>>>>>>???@@@???777999>>>@@@TTTooocccZZZPPPLLLLLLPPPYYYbbbnnnrrr{{{uuummmddd\\\YYYYYYXXXXXXZZZ___gggooowww~~~~~~~~~ssseeeeeeiiifff^^^XXXTTTRRRNNNLLLKKKJJJHHHFFFEEEDDDAAA>>>;;;999777777999<<>>::::::;;;777555555444333333222111000//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,//////000000000000//////000000000000////////////000000111111222333444555444333222333444555444333444555555444444999AAAGGGGGGAAA>>>BBBEEEBBB>>><<<999999:::===<<<;;;@@@FFFGGGIIIKKKLLLNNNQQQUUUXXXXXXZZZ\\\]]]\\\\\\]]]^^^```cccfffhhhiiilllqqqvvvrrrssstttvvvxxx|||~~~wwwllliiiuuummmZZZccctttzzzuuugggbbb^^^\\\\\\[[[WWWTTTQQQOOOMMMJJJHHHGGGGGGGGGDDDCCCBBB@@@????????????AAA888;;;CCCLLLlll~~~iiiXXXSSSNNNKKKLLLOOOQQQXXX___fffkkkvvvrrraaaXXXVVVVVVVVVOOOQQQTTTWWWZZZ^^^cccgggyyy~~~{{{|||kkkfffkkkhhh___YYYUUURRROOOLLLKKKIIIGGGEEEEEECCCAAA???<<<;;;999999999BBB\\\xxxnnnttt~~~rrrccc\\\```qqqxxx|||uuu______ZZZTTTRRRSSSUUUVVVUUUVVVRRRQQQUUU\\\___[[[VVVRRRVVV^^^lllkkkgggrrrnnnnnn~~~nnnhhhdddbbbgggiiinnngggaaagggrrr}}}___\\\YYYUUUSSSQQQHHHKKKKKKIIIIIIMMMMMMJJJEEE>>>999::::::777555555444333333222111000//////......---------,,,,,,,,,+++++++++,,,,,,,,,------...//////000000//////...////////////000000000000111111111111111222333333222111111222555777777666222555888888777999???DDDGGG@@@;;;<<<===<<<:::;;;999888:::???@@@???BBBHHHIIIJJJKKKKKKKKKMMMPPPRRRPPPSSSVVVXXXXXXYYYZZZ[[[\\\```dddfffgggiiinnnrrrqqqrrrsssuuuxxxzzz{{{||||||}}}~~~nnnfffhhhxxxbbb^^^^^^rrr{{{jjjeee```]]]^^^\\\XXXTTTQQQOOOLLLIIIGGGFFFFFFFFFCCCCCCBBBAAA@@@??????>>>@@@999AAANNN___nnnbbbVVVMMMNNNLLLMMMQQQUUUWWW[[[```dddhhhuuu|||mmmddd]]]XXXPPPPPPNNNLLLKKKLLLOOORRR\\\aaagggmmmttt~~~zzz|||uuuyyyvvvjjjjjjfff```]]]UUURRROOOLLLKKKIIIGGGEEECCCCCCAAA@@@>>><<<;;;:::>>>NNNppp{{{ppplllttt|||}}}}}}tttdddZZZ\\\lll|||xxxvvvxxxyyyxxx~~~zzz~~~mmmccc^^^ZZZXXXZZZ\\\\\\ZZZUUURRRPPPVVV___bbb^^^XXXTTTUUU\\\mmmnnnnnnwww}}}rrrwwwvvvppplllhhhmmmiiimmmfff^^^ccciiiuuuzzz]]][[[XXXTTTSSSPPPHHHKKKKKKIIIJJJMMMMMMJJJEEE>>>999::::::777555555444333333222111000//////......---------,,,,,,,,,+++++++++,,,,,,---------...///////////////............//////000000111111111111111000111111222222000000000222666888888888///444:::;;;::::::===@@@GGG???888888888777777:::777555888???BBB@@@CCCIIIJJJJJJKKKJJJJJJKKKMMMPPPNNNQQQUUUYYYZZZ\\\^^^___YYY^^^bbbeeeeeefffiiimmmrrrtttuuuwwwxxxyyyzzzzzzxxxyyy{{{~~~fff___iiiuuuuuuhhhXXX___}}}lllgggaaa______^^^YYYTTTPPPNNNKKKHHHFFFEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>???:::FFFWWWooohhhVVVPPPOOOMMMOOONNNQQQXXX\\\^^^aaaffffffjjjvvv{{{jjj^^^VVVTTTPPPLLLHHHIIILLLOOOLLLPPPUUUYYY___iiiwwwzzzzzz|||~~~mmmhhhbbb___aaaUUUSSSOOOMMMKKKIIIGGGEEECCCBBBAAA@@@???===<<<<<>>???AAACCCDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKRRRRRRSSSUUUWWWYYY[[[]]]```^^^___eeeggggggjjjnnnppppppppprrruuuvvvvvvuuuwwwyyy|||~~~mmmjjjmmmkkkXXX___ooovvvhhhgggbbb]]]^^^```]]]VVVRRROOOLLLJJJIIIIIIHHHFFFFFFCCCCCCCCC@@@<<<===AAACCCAAAIIIggghhhWWWNNNIIILLLSSSNNNVVV___eeefffeeedddeeeeeegggrrrpppfffaaaXXXPPPKKKHHHGGGGGGEEEHHHKKKMMMQQQWWW```gggvvv~~~}}}|||{{{kkkeeeiiieeeZZZ[[[WWWQQQMMMJJJHHHEEEDDDDDDEEE>>><<>>CCC>>>999@@@VVVmmmeeehhhkkknnnpppssswwwzzz~~~xxxmmmdddaaalllzzzwwwkkkjjjwwwyyypppmmmqqqpppfff^^^\\\TTTQQQRRR\\\iiimmmdddZZZZZZ___kkk~~~}}}~~~}}}|||xxxvvvuuutttzzzuuummmhhhiiinnnsssuuurrrbbb^^^WWW[[[UUUSSSLLLKKKJJJIIIJJJJJJIIIGGGCCC===999999888444222333222222222222111000///.........------,,,,,,+++++++++,,,,,,---...///000000////////////////////////111111111111222333444444777555333000///...//////111000000000000111222333333777;;;>>>>>>:::555111111222444666888:::;;;;;;;;;;;;===>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGIIIJJJMMMNNNQQQTTTWWWYYY[[[\\\YYYXXXZZZ___aaa______bbbbbbdddhhhlllooorrrssstttvvvxxxzzz{{{|||jjj~~~yyyeee^^^ppprrrkkkgggjjjggg]]]XXXYYYRRROOOKKKIIIHHHGGGFFFDDDDDDAAAAAAAAA???<<<===BBBAAAJJJhhhsssddd\\\WWWXXX\\\^^^aaadddnnnppptttxxxzzzxxxtttpppjjjpppgggZZZTTTOOOLLLFFFGGGFFFEEECCCCCCEEEGGGGGGNNNWWWaaammm{{{}}}pppiiifffbbb___XXXTTTOOOKKKIIIGGGEEECCCDDDFFFBBBAAAEEE???<<>>CCCEEEUUU|||zzzccceeecccbbbgggmmmsssxxxzzz||||||}}}zzzuuuqqqzzz|||fffZZZRRROOOLLLKKKJJJHHHFFFDDDDDDDDDCCCGGGMMMRRRZZZkkk}}}qqqgggbbb``````XXXUUUOOOLLLIIIHHHFFFEEE@@@CCCAAABBBEEE@@@CCCSSSnnn^^^SSSRRRXXXXXX]]]dddjjjpppuuuzzz}}}zzzqqqgggdddooolll]]]fffvvvmmmmmmzzzxxxggg]]]ZZZYYY\\\gggtttxxxrrrjjjccccccqqq}}}{{{yyywwwwwwrrrnnnooopppqqqsssvvv~~~qqqaaa^^^XXX\\\WWWTTTMMMKKKIIIIIIIIIHHHFFFDDDCCC===999999888444222333111111111111000///......,,,,,,,,,,,,,,,++++++++++++,,,---.../////////...////////////////////////000000///000000111222333777666444222222444666888777555333333444555444222222222222333333444666666111222444666777888777777999999:::<<<>>>???AAAAAABBBBBBCCCDDDFFFGGGIIIJJJJJJMMMPPPTTTWWWXXXWWWWWWVVVQQQMMMLLLKKKJJJMMMRRRWWW\\\ccchhhkkknnnqqqssssssuuuvvvwwwxxxzzz~~~vvvhhh\\\TTTWWWWWW[[[dddrrrpppyyy~~~dddjjj~~~}}}www|||yyyiii```aaaTTTPPPLLLIIIHHHFFFDDDCCCBBB??????@@@???===@@@FFFIIIaaappplllpppvvv}}}}}}www{{{uuubbbYYYVVVOOOMMMKKKJJJHHHGGGFFFEEEDDDEEEHHHKKKOOO\\\wwwttthhh``````bbbZZZVVVQQQMMMKKKIIIGGGFFFAAACCCAAABBBDDD@@@HHH```nnn```VVVLLLMMMUUUWWW[[[bbbhhhmmmsssxxx|||tttllleeecccooommm^^^eeeuuu~~~{{{{{{}}}|||ooommm~~~rrrbbb___bbbjjjwwwwwwmmmaaadddttt~~~yyyvvvtttnnnkkknnnooonnnooosssqqqbbb^^^XXX\\\VVVTTTMMMKKKIIIIIIIIIHHHGGGEEECCC===999999888444222333111111111111000///...---,,,,,,,,,,,,++++++++++++,,,---///000000000///...//////////////////////////////...//////000111222555444333333444666999:::888555444555888999666333111111000000111333555777333333444555666666555555888888:::;;;===>>>@@@@@@BBBCCCCCCDDDEEEFFFHHHIIIIIILLLPPPSSSTTTSSSQQQPPPQQQKKKGGGFFFFFFFFFJJJOOOTTTZZZbbbgggiiikkkooorrrpppsssuuuwwwwwwyyy{{{}}}uuudddWWWMMMLLLMMMRRR]]]lll|||}}}sss{{{pppdddmmmtttgggaaaUUURRRNNNJJJHHHGGGDDDCCCBBB??????@@@??????BBBHHHOOOppp}}}xxxnnn]]]VVVRRROOOLLLIIIIIIHHHGGGFFFCCCAAACCCFFFGGGOOOfff}}}}}}ssseeebbbfff\\\XXXSSSNNNKKKIIIGGGEEEEEEFFFBBBBBBCCC@@@QQQooobbbVVVQQQLLLKKKQQQXXX[[[```dddiiiooouuuyyy|||pppkkkfffdddmmmyyysssaaadddkkkjjjjjjkkkqqqvvvooo~~~xxxjjjiiiooo}}}wwwhhhaaaiiizzz{{{vvvrrrjjjgggkkkllliiijjjooo~~~rrrbbb^^^WWW[[[VVVSSSMMMKKKIIIIIIJJJIIIHHHFFFCCC===999999888444222333111111111111000///...---++++++++++++++++++++++++---...000111222111000//////////////////////////////////////////000222222222222222333444666777888666555444777;;;;;;777222000000111222222333222222333333333333444555666666777888999:::<<<>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGJJJNNNPPPPPPNNNJJJHHHHHHDDDCCCFFFGGGGGGJJJOOORRRYYYaaafffggghhhkkknnnnnnqqquuuwwwxxxxxxyyyzzz|||rrrbbbOOOLLLHHHHHHNNNXXXdddkkk~~~rrrmmm~~~jjjaaappppppaaaWWWTTTOOOLLLIIIGGGEEECCCCCC@@@???@@@@@@@@@DDDKKK]]]}}}yyynnnaaa\\\XXXQQQMMMLLLKKKIIIGGGFFFCCCDDDGGGFFFGGGVVVjjj~~~|||~~~oooeeeggg]]]YYYSSSNNNKKKHHHEEECCCEEEEEEAAAAAADDDFFF___www]]]PPPMMMKKKKKKNNNWWWYYY^^^ccciiipppyyy~~~|||qqqooolllgggiiippp~~~~~~iiijjjnnnjjjeeeeeejjj{{{yyy~~~wwwgggbbbqqq~~~xxxqqqhhhdddhhhiiieeeffflllxxx}}}rrrbbb^^^WWW[[[UUUSSSLLLKKKJJJJJJJJJJJJIIIGGGCCC===999999888444222333111111111111000///...---++++++++++++++++++++++++...///111222333222000///////////////////////////////////////000111222333111111222333444444555555555444444888<<<<<<777111///111333555555222///---333222222222333555777888777777888:::<<<===??????AAAAAAAAAAAABBBBBBCCCDDDFFFHHHLLLNNNMMMJJJEEEBBB@@@???BBBHHHKKKKKKMMMPPPQQQXXX```eeeeeeeeehhhllllllppptttwwwxxxwwwwwwxxxyyy|||{{{iiiYYYTTTMMMIIIJJJQQQZZZ```cccjjjqqqxxxzzzbbbiiizzzwww___[[[rrryyycccXXXUUUPPPLLLJJJHHHEEECCCCCC@@@???AAAAAAAAAFFFLLLkkk}}}zzzyyyhhhbbbZZZTTTQQQOOOMMMKKKNNNIIIIIILLLHHHDDDMMM]]]iii~~~wwwffffff]]]YYYSSSMMMIIIFFFCCCAAAAAAAAA>>>@@@FFFMMMlllpppZZZMMMIIIJJJLLLOOOTTTWWW\\\ccckkkvvv~~~uuutttrrrjjjfffhhhtttrrrsssyyywwweeecccfffuuuxxxllleeexxxzzzqqqgggbbbggghhhbbbdddkkkqqqvvv|||^^^[[[XXXUUUUUUSSSOOOMMMKKKJJJIIIHHHFFFDDDBBB@@@<<<888555333333333000000000///......------///...---,,,+++******+++000///...------...///000000000000000000000000000000111111000//////000222000000000000000000000000222333333444333222111000111000...---...///111222000111222333555666777888999999999:::;;;<<<>>>??????@@@AAABBBAAA@@@???>>>@@@AAABBBCCCCCCBBB@@@???===BBBHHHLLLOOOQQQRRRSSSQQQVVV[[[^^^^^^___bbbfffjjjllloooqqqqqqsssuuuwwwzzz}}}nnncccVVVNNNOOOSSSVVVVVV^^^^^^^^^]]]^^^```dddgggnnnpppxxx|||kkkqqqiiiVVV```{{{lll\\\TTTNNNMMMJJJFFFDDDEEECCC@@@EEE???@@@@@@@@@^^^~~~|||{{{wwwhhh\\\VVVUUUTTTSSSNNNMMMKKKJJJJJJKKKMMMNNNcccttt}}}dddccc```YYYPPPJJJGGGEEECCC@@@EEECCCDDDEEEFFFVVV~~~[[[SSSKKKDDDHHHGGGQQQWWWXXX]]]ffftttwwwttttttqqqjjjdddoooxxxsssllloootttmmmzzzooollljjjiiiddd___ccclllqqqzzz}}}___\\\ZZZVVVVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFAAA???;;;777444222222222000000000///......------000///......------......000///............///000000000000000000000000000222333444333222222222444111111111111111111111111111222222333222111000///000000.........///111222000111222333444666777777888888999:::;;;<<<===>>>???@@@@@@@@@@@@>>>===<<<===>>>>>>???????????????BBBGGGNNNSSSTTTSSSRRRRRRNNNUUU\\\\\\ZZZ[[[aaahhhlllmmmoooooopppqqqtttwww{{{}}}~~~rrrbbbVVVQQQRRRSSSTTTXXXXXXVVVTTTSSSTTTVVVWWWXXXZZZ```jjjuuu|||uuuxxx^^^aaawwwooocccZZZSSSPPPMMMIIIFFFGGGCCC@@@EEE@@@@@@@@@CCCccc}}}zzz{{{ooofff```[[[WWWVVVTTTQQQOOONNNOOOQQQRRR^^^ooo}}}~~~jjjhhhaaaZZZQQQJJJGGGEEECCC@@@AAA@@@BBBCCCEEEXXXZZZPPPIIIDDDIIIGGGOOOUUUWWW\\\fffssswwwtttwwwtttkkkbbbjjj}}}ppplllzzzvvvqqq~~~qqqmmmjjjhhhccc```eeemmmqqq{{{aaa^^^[[[XXXXXXVVVQQQOOOLLLKKKKKKJJJHHHFFF@@@>>>:::666333111111111000000000///......------......------...//////000000//////......//////000000000000000000000000000111333555555444333333333111111111111111111111111000000111111111000//////000///.........///111222000111222333444555666777888888999::::::;;;<<<===?????????>>>===;;;999888:::::::::;;;<<<>>>AAABBBIIINNNUUUYYYZZZXXXUUUTTTQQQZZZaaa```[[[YYY___ggglllllllllkkkkkkmmmrrruuu{{{}}}wwweeeXXXRRRQQQQQQSSSRRROOOLLLJJJIIIHHHHHHIIIJJJMMMSSSZZZhhh}}}```\\\lllxxxfff\\\RRRNNNKKKFFFDDDDDDDDD???DDD@@@AAABBBIIImmm}}}rrrggg``````]]]YYYUUUSSSSSSTTTVVV]]]mmm~~~zzziiifffbbb[[[RRRKKKHHHEEEBBB@@@>>>???AAAAAAEEE\\\XXXLLLFFFCCCIIIGGGMMMRRRTTTZZZeeerrrvvvuuuzzzyyynnnaaacccxxx~~~{{{nnnrrr~~~{{{wwwrrrllliiieeeeeejjjpppqqq}}}ddd```]]]XXXWWWUUUNNNLLLJJJIIIIIIHHHEEEDDD???===999555222000000000000000000///......------++++++++++++,,,...///000000//////////////////000///////////////////////////111444555444222111111000000000000000000000000/////////////////////...000//////...///000111111000111222333444555666666777888888999:::;;;;;;;;;>>>===<<<;;;:::888666666777777777999===BBBFFFIIIOOOSSSYYY\\\\\\[[[ZZZZZZ___eeekkkkkkfffbbbaaacccgggfffdddccccccgggnnnssszzz{{{~~~~~~kkk]]]WWWUUURRRPPPMMMJJJHHHGGGEEECCCEEEEEEFFFGGGIIIRRRdddvvvnnn```bbbvvviii]]]QQQLLLIIIEEECCCCCCDDD???DDDAAAAAADDDPPPzzzxxxtttqqqkkkfffbbbaaaaaabbbhhhuuuyyy{{{gggbbbddd\\\SSSLLLHHHFFFBBB@@@???AAABBBBBBFFFaaa~~~UUUIIICCCCCCJJJGGGLLLPPPSSSYYYdddrrrtttsss|||ttteee^^^lll{{{rrr}}}~~~zzzrrrllljjjlllqqquuuqqq~~~hhhbbb]]]WWWUUURRRNNNLLLJJJIIIHHHGGGEEECCC???===999555222000000000000000000///......------******+++,,,---///000111///000000000000000000//////////////////////////////111444555444222111111222222222222222222222222.....................//////////////////000000111000111111222333444555555666777888999:::::::::999;;;;;;:::888777666555555777777888;;;@@@GGGMMMQQQRRRUUUWWWYYY[[[]]]___bbbiiilllqqqvvvwwwrrrjjjcccaaa```^^^\\\]]]cccjjjpppwwwxxx{{{~~~qqqeee___SSSOOOKKKHHHHHHGGGEEECCCAAAAAAAAAAAA@@@CCCOOO\\\jjjsssbbbhhhrrrdddVVVOOOMMMIIIGGGGGGEEE>>>DDDAAABBBFFFXXXwww{{{yyyxxxxxx|||~~~kkkccceee^^^TTTMMMIIIFFFBBB??????BBBCCCBBBIIIeeexxxQQQFFFBBBCCCJJJGGGKKKNNNRRRYYYeeesss~~~rrrpppzzzzzzlllaaafff{{{}}}|||yyywwwpppooosssvvvwwwsssiiiccc^^^WWWUUURRRPPPNNNKKKJJJJJJIIIGGGEEE???===999555222000000000000000000///......------,,,,,,---...///111333444///000000111111000000///000000000000000000000000111333555555444333333333555555555555555555555555......---------...///000////////////000000000000111111111222333444444444666777888999:::999888888888888777666666666666777888999:::===CCCIIIOOOSSSQQQSSSTTTVVVXXX[[[```dddhhhjjjpppyyy|||rrrhhhaaa```^^^\\\]]]bbbjjjpppvvvwwwyyy{{{~~~tttkkkYYYTTTMMMIIIHHHHHHFFFCCCBBB@@@@@@BBBAAAAAAGGGOOO]]]pppjjjccc~~~{{{kkkYYYPPPMMMIIIFFFEEEEEE>>>DDDBBBCCCHHH___xxxqqqrrrdddggg___UUUMMMIIIFFFBBB???===@@@AAACCCOOOoooqqqLLLEEECCCCCCJJJGGGLLLNNNRRR[[[hhhvvvqqqlllvvvsssfffeeettt{{{sss{{{}}}ttttttyyyzzzwwwwwwiiiccc^^^XXXVVVSSSOOOMMMKKKJJJJJJIIIGGGEEE@@@>>>:::666333111000000000000000///......---------------...///111222333///000111111111111000///000000000000000000000000222333444333222222222444555555555555555555555555///...---------///000111...//////000000000000000111111111222333333444444555666888999:::999888777555555444444555777888999;;;;;;<<>>:::666333111111111000000000///......------,,,,,,,,,,,,...///000111///000111222222111000///000000000000000000000000000111111000//////000222222222222222222222222222///......---...///000111...//////000000000000000111111111222222333333444555666888999:::999777666333333333444555888:::;;;<<<<<<===???AAADDDGGGHHHKKKNNNRRRTTTUUUWWWYYYZZZ]]]```fffkkknnnmmmjjjgggqqqpppllliiihhhjjjoootttvvvwwwxxx{{{}}}}}}ssseee[[[WWWSSSOOOKKKLLLEEEAAABBBBBB@@@???@@@AAAMMMgggrrrlllwwwggg```jjj~~~gggYYYQQQJJJEEEBBBEEE===CCCBBBDDDKKKggghhhssswwwvvvvvviiiaaaWWWNNNJJJFFFBBB???<<>>>>>>>>@@@CCCFFFKKKNNNPPPPPPOOOOOOSSSVVV]]]bbbfffggggggiiihhhdddjjjooooooiiiggglllqqqqqqtttvvvxxxzzzzzz|||~~~sssiii___VVVOOONNNKKKGGGEEEDDDCCCBBB@@@@@@EEETTTpppxxxqqq```^^^qqqxxxbbbRRRKKKHHHGGGBBB;;;BBBIIIAAAPPP}}}jjj~~~xxxnnncccXXXPPPIIIBBB@@@BBB===AAAIII[[[~~~]]]QQQEEEBBBDDDFFFIIIMMMNNNUUUcccuuuvvvggggggqqqzzzqqqhhhaaalllwwwpppsssyyyvvvpppjjjccc]]]YYYVVVQQQRRRUUUXXXZZZ\\\]]]^^^jjjkkkaaa^^^___WWW[[[SSSOOOKKKIIIIIIIIIEEEBBB@@@>>>;;;777444222111111000//////...------,,,,,,---......///////////////000000000000000000000000...///000222222222222222000000111111111111000000000000000000000000000000......------------......//////......///000111111222111000000111222444666666666666666555444333222222333444666888:::<<<===<<<===>>>>>>>>>@@@CCCFFFJJJMMMOOONNNMMMMMMQQQTTTZZZ___ccceeefffgggbbb\\\ggglllmmmhhhhhhmmmqqqqqqsssvvvxxxyyyzzz{{{~~~uuufff\\\YYYTTTMMMJJJIIIHHHEEEBBB@@@CCCMMMeeezzziii```ooogggSSSKKKIIIFFFEEE===DDDIIIDDDVVVvvvkkkqqqfffZZZRRRJJJCCCAAACCCAAACCCJJJ^^^YYYNNNDDDCCCEEEFFFIIILLLOOOVVVfffxxx~~~mmmiiipppyyytttiii```fff|||ooolllvvvtttgggfffdddaaa\\\XXXTTTQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTfffjjjaaa^^^```XXX[[[UUUPPPLLLJJJIIIHHHDDDAAA@@@>>>;;;777444222111111/////////...------,,,,,,,,,---......//////......000000000000000000000000...///000222333444444444000000111111111111000000////////////////////////......------------......---------...///000222333222222111111222333555666777777777666444222111000333444666777999;;;======<<<===>>>>>>???AAADDDGGGJJJLLLMMMLLLKKKKKKOOORRRWWW\\\```cccfffgggaaaXXXeeeiiikkkiiiiiimmmppppppsssuuuwwwyyyyyy{{{}}}yyymmmcccZZZPPPKKKKKKKKKFFFBBBCCCBBBGGGYYYvvvwwweeeooommmTTTLLLIIIDDDFFF>>>CCCGGGEEE___mmmjjjsssiii]]]TTTLLLEEEBBBCCCCCCCCCJJJcccvvvSSSJJJCCCCCCFFFGGGIIILLLPPPYYYkkk~~~vvvlllmmmwwwzzznnnbbbbbbsssvvvqqqxxx{{{rrrggg]]]XXXYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNLLLLLLKKKKKKKKKVVVhhh{{{jjjbbb___aaaYYY\\\VVVRRRMMMJJJIIIHHHDDD@@@@@@>>>;;;777444222111000//////.........------------......///000/////////////////////////////////...///000222333555555666000111111222222111111000////////////////////////......------------......---------...///000111111111111111111111333444555777777777666555333222111555666777999;;;===>>>???<<<===??????@@@BBBEEEHHHJJJLLLMMMLLLJJJJJJNNNRRRXXX[[[___cccjjjnnnjjjcccgggiiijjjkkkkkkmmmnnnnnnrrrtttwwwxxxyyy{{{}}}vvviiiYYYPPPOOOOOOJJJEEEFFFDDDEEERRRlllkkkppptttVVVLLLIIICCCCCC===@@@DDDHHHjjjeeeiiitttiii^^^UUUMMMEEEAAABBBBBBAAAJJJgggcccLLLFFFBBBDDDFFFGGGIIILLLRRR\\\pppppplllttt~~~tttfffaaalllyyy{{{uuuiiibbb]]]\\\^^^ZZZZZZZZZ[[[[[[[[[[[[ZZZVVVUUUSSSQQQOOONNNNNNNNNMMMRRRYYYjjjwwwtttiiibbb```bbbZZZ]]]WWWSSSMMMKKKJJJHHHDDD@@@???===:::777333111000000...............---------//////000111111111111000//////////////////////////////000111333444666666111111222222222222111111////////////////////////......------------......//////............///////////////000000111222333666666777777777777666666888888999;;;===>>>???@@@===???@@@AAABBBDDDHHHJJJLLLMMMNNNLLLKKKLLLPPPTTT[[[^^^aaaeeennnvvvxxxuuummmlllkkkmmmmmmmmmlllmmmrrrtttwwwxxxzzz{{{~~~qqqccc^^^YYYRRRKKKIIIFFFFFFOOOfffqqqppp{{{\\\NNNHHHBBBBBB===AAACCCLLLvvvtttaaalllssshhh]]]UUUMMMDDD@@@AAABBBAAANNNqqqmmmPPPHHHCCCBBBDDDGGGGGGIIIMMMTTT```tttwwwmmmrrr}}}}}}vvviiiaaahhhxxx{{{|||}}}zzzwwwlllfffccc```aaaeeejjjjjjkkkllllllkkkkkkjjjhhhgggdddaaa^^^\\\ZZZYYYPPPRRRPPPWWWuuuvvvwwwzzzyyy{{{vvvpppooozzz}}}}}}iiibbbaaaccc[[[^^^WWWSSSNNNKKKJJJHHHDDDAAA???===:::666333111000000........................000000111222222222111111000000000000000000000000//////000000222333555666111111222222222222111111////////////////////////......------------......000///......------............//////000111111111444555666777888999999999::::::;;;===>>>???@@@AAA???AAABBBCCCDDDFFFJJJMMMLLLMMMNNNMMMKKKMMMRRRWWW\\\aaaeeehhhnnnxxx~~~qqqmmmkkkmmmnnnllllllmmmrrrtttwwwyyy{{{}}}~~~rrrfffYYYPPPLLLJJJHHHNNNaaa~~~tttmmmgggRRRGGGDDDCCC@@@DDDFFFQQQhhh```rrrqqqggg\\\UUUMMMDDD@@@@@@CCCDDDVVV~~~^^^FFFFFFCCCBBBEEEFFFGGGJJJOOOWWWcccwwwqqqqqqyyy{{{uuukkkbbbfffrrr}}}}}}|||{{{|||}}}rrrpppqqqvvvxxxyyy{{{{{{uuupppkkkhhh___[[[SSSOOO]]]vvvyyyiiiYYYUUUYYY]]]^^^]]]hhhlllssswwwssslllkkkoooqqqtttzzz|||hhhbbbaaaddd[[[___VVVRRRMMMKKKJJJIIIEEEBBB???===:::666333111000///........................//////000111111111111111000000000000000000000000000000//////000222333444111222222333333222222111000000000000000000000000......------------............---------...//////...///000000111111222222333444555777888999999999;;;<<<===>>>???@@@AAABBBAAABBBDDDEEEFFFIIILLLOOOKKKLLLMMMLLLKKKNNNTTTYYY[[[bbbhhhiiikkkrrrxxxzzzqqqjjjgggkkkmmmllllllooosssuuuxxxzzz|||~~~zzzggg[[[TTTQQQMMMPPP___{{{ssskkkuuuWWWGGGFFFBBBBBBEEEEEEQQQ^^^aaauuurrrrrrrrrrrrrrrsssuuuwww{{{}}}zzzooofff\\\UUUNNNEEEAAAAAABBBFFF\\\WWWGGGFFFCCCCCCEEEFFFFFFJJJPPPYYYeeeyyyxxxqqqvvv|||wwwmmmfffhhhsss|||~~~ttt~~~~~~~~~zzzuuutttxxx|||sssiii\\\SSSRRRWWW]]]```bbbTTTIIIGGGHHHHHHKKKPPPXXX]]]dddhhhddd```eeemmmmmmoootttzzz|||hhhcccbbbddd\\\___VVVRRRMMMKKKKKKIIIFFFBBB???===:::666333111000///---........................//////000000000000000000000000000000000000000000000/////////000222333111222222333333222222111111111111111111111111111.........------.........,,,,,,,,,---...///000111///000111222222333222222333444555666777777777777<<<======???@@@AAABBBBBBBBBCCCEEEFFFGGGJJJNNNQQQIIIKKKLLLKKKKKKNNNTTTZZZXXXcccjjjjjjhhhkkkooorrrppphhhdddiiilllkkklllpppsssvvvyyy{{{}}}zzzmmm\\\XXXRRRRRR___|||rrrkkkvvv~~~ZZZHHHHHHAAAAAADDDCCCNNN}}}YYYaaauuu}}}tttgggeeecccaaa```bbbeeegggjjjjjjmmmtttooofff\\\VVVOOOGGGBBBCCC>>>EEE^^^VVVKKKGGGDDDCCCEEEFFFFFFKKKQQQ[[[fffyyy}}}rrrsss{{{qqqjjjmmmxxxrrrxxx}}}|||{{{}}}|||wwwxxxzzzmmm```YYYUUUOOONNNPPPMMMCCC>>>AAABBB???BBBJJJLLLRRRYYY]]]YYYXXX```kkklllmmmqqquuu|||}}}hhhbbbbbbeee]]]___XXXSSSQQQQQQOOOHHHDDDCCC@@@===999444000///......000//////.........//////000000000000000000000000555333111///......///000////////////000000000000000000////////////000000//////////////////////////////............//////////////////////////////000000000000111111111111222333555555444555666888AAA@@@AAACCCEEEFFFDDDBBBDDDAAA???BBBGGGJJJKKKJJJHHHJJJLLLLLLKKKMMMRRRVVV```aaafffiiifff```___bbbfffgggjjjmmmnnnmmmlllkkkssswww{{{|||}}}~~~~~~tttggg```gggwww^^^___llljjjMMMEEE@@@FFFFFFDDDRRRxxxzzz\\\ccc{{{ssshhh```YYYUUUWWWXXXVVVVVVWWWXXXUUUXXXccciiirrriii```^^^OOOBBBBBBBBBEEEBBB```QQQFFFEEECCCCCCEEEEEEFFFNNNWWWccclllyyyvvvppp|||wwwwwwqqqmmmzzzqqqsss}}}~~~uuuxxx}}}tttlll___SSSJJJEEEAAA??????>>>===<<<;;;<<<======CCCGGGKKKOOOQQQUUUYYY]]]```___cccjjjmmmlllmmmppppppoooqqqxxxjjjcccaaacccZZZ]]]XXXSSSPPPQQQNNNHHHCCCBBB@@@===999444000///.../////////...............///000000000000000000000000222111///...///000222333000000000000000000//////000000////////////000000//////////////////////////////............//////////////////////////////000000000000111111111111111333444444555777;;;>>>FFFGGGGGGHHHIIIHHHGGGEEEDDDAAA???AAAFFFJJJJJJIIIGGGIIIJJJJJJJJJLLLRRRWWW\\\___fffllljjjcccaaaccciiijjjmmmoooooonnnlllkkktttwww{{{}}}|||~~~{{{~~~ggg___aaa{{{|||]]]KKKBBBFFFFFFEEETTTyyyyyy]]]fffzzznnneee```ZZZVVVXXXYYYXXXWWWYYYYYYTTTTTTYYY^^^fff|||nnnaaa^^^OOOCCCBBBBBBGGGFFFgggSSSIIIEEECCCCCCEEEEEEFFFNNNWWWccclllyyyxxx{{{{{{uuuooozzztttsssyyyzzzppplll]]]WWWOOOHHHDDDBBBAAA@@@===<<<;;;:::999:::;;;;;;AAACCCFFFIIILLLOOORRRSSSVVVTTTVVV[[[]]]]]]^^^bbbfffhhhlllssskkkccc```aaaXXX[[[WWWRRRPPPPPPNNNGGGCCCBBB@@@===888444000/////////......---------......///000000000000000000000000............000222444555222111111111000000//////000000////////////000000000000000000000000000000//////............//////////////////////////////000000000000111111111111111111222444666<<>>>>>??????>>>::::::999888888888888999>>>???@@@CCCGGGIIIJJJIIINNNLLLLLLPPPRRRRRRUUUYYYeeeiiiooovvvkkkccc___```XXX[[[WWWRRROOOPPPNNNGGGBBBBBB???===888444111/////////...------------......///000000000000000000000000------...///000222444555333222222111111000000///000000////////////000000000000000000000000000000//////............/////////////////////////////////000000000111111111111000111222444999AAALLLSSSTTTUUUUUURRRMMMJJJIIIJJJEEEBBB@@@AAAEEEGGGGGGFFFFFFFFFFFFDDDDDDHHHPPPVVVWWW[[[cccjjjiiicccbbbeeeiiikkklllnnnoooooonnnmmmuuuxxx|||}}}|||}}}uuu]]]ccc|||UUUFFFEEECCCHHH[[[~~~wwwcccrrryyytttrrrlllhhhfffhhhhhhggghhhlllnnniiieeecccbbbhhhzzz}}}zzz}}}zzzeee]]]PPPFFFDDDBBBHHHSSS|||~~~PPPLLLDDDBBBBBBDDDDDDFFFNNNWWWaaajjjvvv~~~rrrmmmyyyyyydddXXXPPPHHHAAA??????===;;;;;;;;;;;;:::999999999888888777777777777<<<<<<===AAAEEEHHHHHHGGGJJJIIIKKKQQQUUUVVVZZZ___nnnsssyyy~~~~~~jjjbbb^^^___XXX]]]WWWRRRPPPPPPNNNGGGCCCBBB???<<<888444111//////000---------------...///000000000000000000000000000...//////000000111222333333333222222111111111000000000////////////000000000000000000000000000000//////............/////////////////////////////////000000000111111111111000111222555<<>><<<888444111000000000...............///000111000000000000000000000000//////000000111111111111222222222222222222222222000000////////////000000000000000000000000000000//////............//////////////////////////////000000000000111111111111111222444888@@@KKKXXXaaagggddd```]]]\\\ZZZWWWUUUIIIFFFCCCCCCEEEGGGFFFDDDCCCDDDDDDBBBAAACCCIIIOOOVVVWWW[[[___^^^[[[^^^cccbbbcccfffiiikkkmmmooopppssswww{{{|||}}}~~~qqqbbbvvvwwwkkkTTTHHHCCC@@@FFFZZZ~~~ooobbbxxxzzzxxxvvvttttttvvvvvvuuuxxx~~~{{{xxxyyy{{{yyywww{{{~~~{{{hhh```QQQFFFEEEDDDEEE\\\~~~YYYFFFDDDBBB@@@AAACCCDDDFFFNNNWWW___iiivvvzzzttttttdddUUULLLEEEEEEFFFDDDAAA@@@???>>>===<<<<<<;;;888666999999::::::999999888777888:::===???BBBGGGMMMRRRWWW\\\hhhwww~~~~~~kkkbbb\\\\\\VVV\\\YYYTTTRRRRRRPPPIIIEEEDDD>>><<<888333111000000111///......//////111222222000000000000000000000000...///000111111222222222111111222222333444444444000000////////////000000//////////////////////////////............//////////////////////////////000000000000111111111111222444666;;;CCCNNN[[[dddlllgggaaa___bbbbbb^^^YYYKKKHHHDDDDDDFFFHHHFFFDDDBBBDDDDDDBBB@@@AAAFFFJJJQQQSSSYYY^^^^^^\\\^^^ccccccdddfffhhhjjjlllnnnooorrrvvvzzz|||}}}|||bbbiiizzzqqqsssqqqfff\\\LLLFFFAAAEEEVVVzzzhhh^^^vvvxxx{{{zzzyyyzzz||||||{{{~~~yyytttvvvzzzzzzuuuooojjjqqq~~~xxxiiibbbRRRFFFFFFFFFEEE```hhhNNNEEEAAAAAA@@@AAACCCDDDFFFNNNWWWaaakkkyyyrrrcccVVVMMMLLLHHHEEEGGGHHHEEECCCDDDCCCAAA??????>>>===:::888888999999:::999888777666555999<<<<<<<<>>;;;777333111000000111////////////000111333333000000000000000000000000,,,---///000222333333333000111222333444444555666000000////////////000000//////////////////////////////............//////////////////////////////000000000000111111111111333555888<<>>;;;999777888999999999888666555333777;;;999666;;;GGGRRR]]]fffyyy}}}xxxuuusssqqqvvv}}}jjjaaa[[[ZZZRRRVVVXXXTTTPPPNNNLLLIIIDDD@@@===<<<999444000///000111...---,,,...000111000///111111000///////////////000///.........///111222...///222333444333222111000////////////000000111////////////........................////////////............////////////000000000000111111111111444444777===CCCHHHQQQYYYbbb^^^\\\^^^bbbbbb[[[UUUMMMJJJHHHGGGIIIHHHFFFCCCCCCBBBAAAAAAAAAAAACCCCCCHHHRRR]]]aaa___]]]^^^```fffhhhjjjkkkkkklllnnnpppsssuuuxxx{{{xxxdddzzz}}}lllkkkvvvrrr]]]WWWDDDBBBJJJOOOnnnaaadddpppttt___\\\iii~~~~~~}}}zzz{{{{{{qqqggg^^^[[[]]]oooqqqfffbbbVVVFFFAAAGGGOOOggg|||ZZZGGGAAA@@@BBB??????@@@AAADDDMMMXXXeeemmmzzz{{{eeeYYYRRRLLLHHHHHHGGGGGGIIIJJJKKKJJJHHHKKKJJJHHHEEEBBB???===<<<666777888888888888777777777777777888:::<<<>>>@@@QQQYYYfffqqqwwwvvvqqqmmmrrrkkkeeeiiiwww~~~jjj```ZZZYYYPPPUUUXXXUUUQQQNNNMMMIIIEEEAAA???===999444000...///000...---,,,...000111000///111111000//////////////////////////////000111111///000111222222111000000//////......//////000000////////////........................////////////............////////////000000000000111111111111555444666<<<@@@CCCJJJQQQTTTRRRSSSXXX___```[[[VVVMMMJJJHHHHHHIIIHHHFFFDDDDDDCCCBBBAAA@@@AAABBBCCCEEENNNXXX]]]\\\[[[]]]aaaeeegggiiijjjjjjkkkmmmooorrrtttxxx|||}}}xxxyyysss}}}qqqvvvvvvfffXXXFFFBBBIIIPPPooowww\\\fffuuuwwwhhhcccmmm{{{{{{{{{zzzyyy~~~{{{lll```\\\cccuuuuuugggbbbXXXHHHBBBGGGRRRnnnuuuTTTGGGCCC???AAA??????AAAAAAEEENNNXXXfffmmmzzzppp^^^UUUPPPKKKHHHHHHGGGGGGIIIKKKLLLLLLKKKKKKJJJHHHFFFCCC@@@>>>===999888888888777777777777666666666666888:::<<<===???EEEOOOYYY```dddddddddkkkfffaaacccnnn~~~}}}iii___YYYXXXOOOTTTWWWUUURRROOOMMMJJJFFFCCCAAA>>>999333000............---,,,...000111000///111000000///////////////...///000000111111000000///000000000000//////.........------...//////000////////////............---............/////////............////////////000000000000111111111111555444666;;;======BBBHHHIIIIIILLLTTT[[[]]]YYYTTTLLLJJJIIIIIIIIIIIIGGGEEEEEEDDDBBBAAA@@@AAAAAABBBAAAHHHQQQUUUVVVWWW\\\```ccceeehhhjjjjjjkkkmmmoooqqqssswww|||tttkkkbbb^^^hhhzzzzzzwwwwwwmmmXXXGGGCCCHHHPPPtttnnnXXXhhh|||yyytttpppnnniiisss{{{ggg]]][[[iii}}}tttllldddYYYJJJDDDIIIVVVxxxoooNNNGGGEEE>>>AAA??????AAABBBEEEOOOYYYgggnnnyyy~~~mmm```YYYUUUPPPLLLHHHGGGGGGIIILLLNNNOOONNNLLLKKKIIIGGGDDDBBB@@@???<<<;;;999777666666666777555555555555666777888999888;;;AAAHHHPPPWWW\\\___bbb___\\\\\\cccooozzzggg^^^XXXXXXPPPUUUVVVUUUSSSPPPMMMJJJGGGEEEDDD???888333///...------...---,,,...000111000///000000////////////000000...///000222222111000000000000000//////......------------------...///000////////////............---------.........//////............///////////////000000000111111111111444333555999;;;:::===BBBIIIJJJNNNTTTZZZZZZUUUPPPKKKJJJJJJIIIIIIIIIHHHHHHFFFEEECCCAAA@@@@@@@@@@@@===BBBHHHLLLNNNRRRXXX]]]aaadddgggjjjkkklllnnnoooooorrrvvv{{{~~~~~~qqqeee___UUUNNNSSS```ooo~~~yyyuuujjjUUUFFFBBBGGGSSS{{{jjjVVVjjj~~~}}}{{{tttooolllcccjjjvvvoooddd\\\cccppp~~~mmmxxxuuufffYYYKKKFFFKKKZZZqqqMMMFFFEEE???@@@>>>???AAABBBFFFPPPZZZhhhooozzz}}}qqqggg```ZZZTTTOOOIIIHHHGGGHHHLLLOOOPPPQQQMMMLLLJJJHHHFFFCCCBBBAAA???===:::777666555666777666666666666666666777777<<<===@@@EEELLLSSSZZZ^^^]]]]]]\\\YYY[[[cccqqq|||}}}wwweee]]]XXXYYYRRRWWWUUUTTTSSSQQQMMMJJJHHHGGGEEE@@@888222///...---,,,...---,,,...000111000///000000////////////000000...///111222222222111000000000111111000///......,,,,,,,,,------...000000////////////............------------........................///////////////000000000111111111111222222444999::::::===CCCKKKMMMQQQWWW[[[ZZZUUUQQQJJJJJJKKKJJJJJJIIIJJJJJJGGGFFFDDDAAA@@@?????????:::===AAADDDFFFKKKQQQVVV]]]aaaeeeiiikkklllnnnpppnnnppptttxxx|||~~~wwwmmmccc\\\VVVNNNHHHHHHNNNYYYkkkyyy}}}rrrbbbPPPEEEBBBGGGVVVjjjYYYnnn}}}{{{~~~~~~vvvrrrpppgggiiippp{{{wwwkkkdddYYYZZZbbbooo{{{rrryyy}}}hhhXXXJJJHHHOOO___tttNNNEEEDDD@@@@@@>>>>>>AAACCCGGGQQQ[[[iiiqqq{{{yyyqqqjjjddd]]]UUUPPPKKKIIIGGGHHHKKKNNNPPPQQQMMMMMMKKKIIIFFFDDDCCCBBBAAA???<<<888666666666666666777777777777777777777888:::>>>CCCJJJQQQWWWZZZ]]]^^^]]]ZZZWWW[[[fffooopppxxxwwweee]]]YYYZZZSSSXXXRRRSSSSSSPPPLLLIIIHHHHHHFFF???666111//////...---...---,,,...000111000//////////////////000000111///000111111222222111111000111333444333222000///,,,,,,------...///111111////////////............,,,------------.....................////////////000000000000111111111111222111333888::::::???EEEIIIKKKPPPUUUYYYYYYVVVSSSIIIKKKLLLKKKJJJJJJKKKLLLIIIGGGDDDBBB???>>>>>>>>>999;;;<<<===???CCCHHHLLLWWW[[[aaafffiiilllnnnppplllnnnqqqtttxxx{{{}}}~~~}}}mmm```XXXRRRPPPKKKFFFEEEEEELLL[[[iiisssyyy}}}ppp]]]MMMEEECCCHHHZZZlll___uuu}}}uuuoookkkooouuu|||yyyvvvwww}}}~~~~~~zzzxxxuuuuuulllkkknnnwwwwwwnnnfffeeeddd^^^WWWTTTPPPMMMRRR\\\eeeooojjjXXXJJJJJJSSSggglllNNNDDDBBBAAA???>>>>>>AAACCCHHHRRR]]]iiirrr~~~yyywwwsssoookkkeee^^^YYYOOOKKKHHHGGGIIILLLNNNOOOMMMLLLKKKIIIGGGEEECCCBBBAAA???===:::888777666666666777888888888888888777333666<<>>EEEDDDFFFJJJOOOQQQRRRPPPNNNHHHKKKLLLLLLJJJJJJLLLNNNJJJHHHEEEBBB???>>>======:::999999999:::===@@@BBBPPPUUU\\\bbbfffjjjlllooollllllnnnppptttxxx{{{}}}sssggg[[[RRRPPPJJJFFFDDDCCCEEEMMMVVVYYY```iiiuuu}}}|||}}}}}}~~~}}}|||{{{vvvkkk[[[MMMFFFFFFJJJ]]]llleee~~~pppggg^^^\\\[[[[[[```gggmmmmmmnnnooottt{{{{{{xxxyyyqqqmmmmmmuuupppdddYYYVVVTTTPPPKKKIIIIIIFFFIIIOOORRRUUUdddwww|||jjjYYYKKKKKKUUUqqqvvvYYYIIICCCAAAAAA???===>>>AAADDDHHHSSS^^^iiittt{{{zzzyyyvvvrrrlllfffbbbRRRNNNIIIFFFGGGJJJLLLMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@???===<<<:::888666666555666777888999888888777555777<<>>555///000111000......---,,,...000111000//////////////////000111111222111000000000111333444///222666::::::888444222------......000111222333000/////////............,,,,,,,,,---------................../////////000000000000000111111111111444222222555666888===EEEBBBDDDFFFIIIJJJJJJIIIGGGHHHKKKMMMLLLKKKJJJLLLOOOJJJHHHEEEBBB???===<<<<<<:::999888777777999;;;<<>>AAADDDIIISSS^^^iiittt}}}wwwxxxvvvttt|||||||||{{{xxxsssmmmfffbbbTTTOOOIIIFFFFFFHHHJJJKKKLLLKKKJJJHHHFFFDDDCCCBBB???>>>>>>===;;;999777666333444666888888888888777888999<<<@@@FFFLLLQQQTTTXXXXXXWWWSSSMMMHHHDDDBBBAAAEEEJJJRRR]]]nnniiiaaaYYYTTTRRRNNNQQQPPPNNNLLLJJJHHHGGGGGGBBB;;;666555333///---...000...---///222222000...000000///////////////000///000000000000//////...111333777999:::888555444222222222111000000//////222111///...------..........................................///////////////000000000000111111111444333333444666:::===@@@CCCBBBAAAAAABBBCCCDDDEEELLLNNNPPPPPPNNNLLLKKKKKKGGGEEEBBB>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>BBB@@@>>>>>>AAADDDIIIUUU```lllvvv~~~~~~|||yyyyyy}}}|||ooo```^^^YYYTTTRRRXXXggg}}}yyysssmmmhhhdddbbbWWWQQQJJJEEEEEEHHHKKKMMMQQQKKKGGGFFFJJJJJJGGGBBBBBB@@@===;;;;;;:::888777777777666666666666777777888:::<<<===???BBBFFFJJJMMMOOOPPPLLLFFFAAAAAABBBBBBCCCCCCDDDJJJWWWhhhuuuggg___XXXTTTSSSOOOQQQPPPNNNKKKIIIHHHGGGFFFEEE===666444222//////111000...---///111222000...000000////////////000000000000000000000000///...111222555777777666444333000000111111111111222222111000///...------...///....................................////////////000000000111111111111222444333333333666999===???AAA@@@??????@@@AAACCCDDDJJJLLLNNNNNNLLLJJJJJJJJJGGGEEEBBB???===<<<<<<<<<<<<<<<<<<<<<============EEEKKKSSSZZZ___cccgggjjjmmmoooqqqsssvvvyyy~~~|||rrraaaSSSNNNNNNKKKFFFFFFEEEFFFJJJSSS```kkksss{{{{{{zzzxxxtttqqqooooookkkbbbVVVNNNKKKKKKKKKKKKNNNVVViii~~~~~~nnnpppxxxqqq\\\YYYIIIHHHNNN\\\```ddd___RRRJJJJJJIIIEEEHHHOOO\\\cccgggdddcccggglllnnnoooyyywwwyyyxxxoooooo}}}zzz{{{iiiWWWMMMHHHJJJKKKJJJIIIHHHJJJMMMWWWfff~~~yyymmmggg[[[NNNTTTeeeVVVIIIIIICCC>>>@@@@@@>>>>>>AAADDDIIIUUU```lllvvvzzzzzzwwwtttqqqkkk\\\NNNMMMJJJJJJLLLPPPYYYkkk{{{~~~|||xxxsssmmmgggbbb```VVVSSSNNNLLLMMMOOOPPPPPPOOOLLLJJJHHHHHHGGGEEEDDDCCC@@@===<<<;;;:::888777777777666666666666777777777999;;;<<<>>>@@@DDDGGGHHHIIIHHHFFFCCC@@@AAABBBAAAAAAAAA@@@CCCLLLZZZeeetttfff^^^VVVSSSTTTQQQPPPOOOMMMJJJHHHGGGFFFEEEEEE===555111///---///222///......///111111000///000000////////////000000000000111111000000///...000111222333333333222111---...///111222333333444111000///.........///000....................................////////////000111111111111222222222333333333333555888;;;===>>>=========>>>???AAABBBHHHJJJKKKKKKJJJHHHHHHIIIGGGEEECCC@@@>>>=========<<<=========>>>>>>>>>>>>AAAGGGPPPXXX]]]aaadddffflllnnnrrruuuxxx}}}ppp___[[[[[[VVVNNNJJJHHHFFFGGGMMMVVV```fffpppssstttrrrnnnkkklllnnniii```SSSIIIEEECCCBBBAAAAAAJJJ]]]uuuxxxrrrjjjfffwwwdddZZZIIIHHHNNN^^^wwwWWW]]]{{{lll\\\NNNKKKKKKFFFEEEGGGUUU```gggeee``````dddfffdddrrrtttooovvvsssfffdddttt~~~zzz{{{fffSSSHHHGGGHHHKKKNNNPPPOOOMMMJJJQQQ[[[nnnwwwmmmjjj___RRRXXXkkkYYYJJJIIICCC>>>@@@@@@>>>>>>AAADDDIIIUUU```mmmvvvzzzzzzvvvlllbbbZZZPPPHHHHHHGGGHHHMMMQQQWWWbbbnnn}}}}}}{{{xxxssslllfff```]]]XXXXXXXXXZZZ\\\[[[YYYWWWRRRPPPMMMHHHEEECCCDDDEEEDDDAAA>>><<<;;;:::888777777777666666666666777777888:::===>>>???AAACCCFFFDDDCCCBBBAAAAAAAAABBBCCCBBBBBB@@@>>>>>>BBBKKKRRRbbbrrrhhh]]]VVVSSSTTTRRROOONNNLLLIIIGGGFFFEEEDDDBBB:::333111///------000......///000111111000///000////////////000000111111111111111111000///...//////000000000000000000+++---...111222333333333111000///......///000000....................................////////////111111111111222222222222333333222333444777999;;;<<<<<<;;;;;;<<<>>>@@@AAAFFFHHHJJJJJJIIIHHHHHHHHHEEEDDDBBB@@@>>>===<<<<<<=========>>>??????@@@@@@???DDDMMMUUU\\\```bbbccckkknnnssswww{{{uuuqqqrrrkkkbbbTTTQQQLLLIIIKKKRRRYYY___gggjjjlllkkkgggdddeeeggg___WWWMMMFFFDDDCCCCCCBBBAAAFFFSSSdddrrr|||{{{qqqjjj```~~~mmm\\\JJJGGGNNN```oooPPPWWWuuuwww|||~~~kkkWWWNNNLLLHHHEEEEEELLLYYYdddfffbbb___]]]ZZZ\\\hhhvvvhhhhhhqqqvvvooovvv}}}tttuuu|||kkk[[[MMMFFFEEEFFFJJJPPPVVVVVVPPPJJJLLLQQQ^^^pppsssnnnbbbTTT\\\rrrYYYHHHFFFCCC@@@BBB@@@>>>>>>AAADDDIIIUUU```mmmvvv}}}nnn___WWWTTTRRRQQQOOOOOOUUU[[[cccnnnxxxyyy|||zzzwwwrrrllleee___[[[\\\```fffmmmqqqooojjjfff^^^WWWMMMEEEBBBCCCDDDEEEEEEBBB???===<<<;;;999777777777666666666666777777;;;>>>AAACCCDDDEEEFFFHHHGGGEEECCCBBBBBBCCCDDDDDDDDDCCCBBB@@@???AAAFFFJJJRRRccc}}}jjj___VVVRRRTTTRRRNNNMMMKKKIIIGGGEEEDDDDDD???:::666555444///---......///000000000000000000///////////////000111111222222222222111000///...//////////////////......+++---///111222222222222222111///......///000000....................................////////////000000111111111222222222222222222333444555777888;;;:::::::::;;;===???@@@DDDFFFIIIIIIIIIHHHHHHIIICCCBBBAAA???>>><<<;;;;;;======>>>>>>???@@@@@@AAA>>>BBBJJJSSSZZZ```bbbbbbkkknnnsssxxx|||xxx```ZZZRRRLLLKKKNNNSSSWWWbbbdddfffddd___ZZZXXXXXXTTTNNNHHHDDDDDDEEEDDDCCCEEEEEEKKKTTT\\\dddpppzzzuuunnn```yyysss]]]JJJGGGNNNaaajjjLLLTTTppp{{{mmmcccfffwwwzzzcccSSSKKKGGGEEEEEEKKKTTT\\\^^^______ZZZTTTUUU]]]rrrrrrlllpppvvvmmmnnnxxx}}}mmm^^^SSSLLLIIIEEEEEEHHHPPPWWWXXXRRRKKKGGGHHHOOO]]]mmm}}}~~~tttdddUUU```zzz\\\IIIFFFCCC@@@AAA@@@>>>>>>AAADDDIIIUUU```nnnwww~~~||||||tttfff___[[[ZZZXXX\\\eeemmmsssxxx~~~www||||||{{{wwwrrrllleee```\\\___gggsss|||kkk\\\JJJAAABBBFFFFFFDDDFFFCCC@@@>>>===;;;999777777777666666666666777777;;;???CCCFFFGGGHHHIIIKKKLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAAAAACCCFFFIIIHHHYYYrrrjjj___VVVRRRSSSQQQOOONNNLLLIIIGGGFFFEEEDDD@@@;;;888999888333///000---///111111000///000111///......//////000111222333333333222111000///......///000000000///...---,,,...111333555555444333333222111///......//////....................................///////////////000000000000111111111222222222222333444555666999888888999:::<<<>>>???BBBDDDGGGHHHHHHGGGHHHIIICCCBBBAAA@@@???===<<<;;;<<<<<<===>>>???@@@@@@AAA@@@BBBHHHQQQZZZ```cccccckkkoootttxxx{{{~~~nnnggg\\\QQQKKKKKKNNNQQQ___```bbbaaa^^^WWWPPPLLLOOOKKKGGGFFFGGGFFFDDDAAADDDCCCDDDHHHLLLRRR___jjj~~~{{{ppp\\\ooottt]]]JJJGGGNNNbbbhhhKKKRRRlllyyyoooccc___mmmrrr]]]NNNFFFFFFHHHQQQUUUWWWWWWYYY\\\ZZZVVVUUUYYYjjjvvvgggcccfffyyy|||yyylll^^^TTTOOOLLLHHHGGGHHHMMMSSSTTTPPPKKKGGGFFFJJJTTTaaaqqqxxxfffWWWfffdddLLLFFFCCC@@@@@@@@@>>>>>>AAADDDIIIUUU```mmmwww|||vvvtttuuukkkkkklllrrr~~~zzzwwwsssxxx~~~|||wwwrrrlllgggcccaaa```iiiyyymmm\\\HHH@@@CCCHHHHHHDDDGGGDDDAAA>>>===<<<999777777777666666666666777777888===CCCGGGJJJKKKLLLMMMSSSVVVWWWTTTNNNGGGDDDCCCBBBBBBAAAAAABBBDDDFFFHHHDDDRRRhhhggg]]]VVVSSSTTTQQQOOONNNLLLJJJHHHFFFEEEEEE@@@;;;777777666222///111,,,///111111///...000111............///000111222333333333222111000///......000111333222000...,,,,,,///222666999999999999555444222000................................................////////////....../////////000000000111111222222333333444444666666666666888:::<<<===???BBBEEEFFFFFFFFFFFFGGGDDDDDDCCCBBBAAA???>>>===;;;;;;<<<===>>>???@@@AAABBBCCCGGGOOOYYYaaadddeeellloootttwwwyyy|||~~~}}}}}}zzzlll]]]SSSOOOOOOPPPZZZ\\\___dddgggccc[[[SSSPPPNNNMMMMMMNNNLLLHHHCCCBBB@@@AAABBBCCCFFFPPP[[[lllsssppp\\\lll}}}ooo]]]JJJFFFNNNbbbgggJJJPPPiii{{{yyykkkppp~~~nnnWWWJJJJJJMMMSSS[[[aaaaaa___^^^\\\XXXUUUXXXbbbvvvrrraaa\\\jjjxxx|||pppcccYYYRRRNNNLLLJJJJJJLLLMMMLLLJJJHHHGGGIIIQQQ\\\kkkzzziii[[[mmmgggMMMFFFCCC@@@@@@@@@>>>>>>AAADDDIIIUUU```lllwww{{{sssooo~~~uuulllmmmssszzz}}}xxxrrrmmmiiiffffffaaajjjwww|||cccVVVHHHBBBEEEIIIIIIFFFHHHEEEAAA???>>><<<999777777777666666666666777777777<<>>>>>>>>666555222000...---------..................................../////////000............////////////111111222222222333333333444444444555666888:::<<<===@@@CCCDDDDDDDDDEEEFFFEEEEEEEEEDDDCCCAAA@@@???:::;;;<<<===>>>???@@@@@@DDDDDDGGGOOOYYYaaafffgggllloootttwwwxxxzzz|||~~~}}}zzz|||{{{iii\\\VVVTTTUUUUUUWWW^^^iiisssssskkkcccSSSRRRRRRTTTVVVTTTNNNIIIAAA@@@AAABBB@@@???GGGPPP\\\eeesssrrrcccwwwwwwkkk]]]IIIFFFNNNaaafffJJJOOOgggxxx}}}|||yyy|||```PPPNNNRRRQQQaaapppssslllddd\\\VVVOOORRRXXX```lllzzz~~~|||hhh___fff{{{xxxhhh]]]TTTPPPKKKHHHGGGGGGHHHHHHDDDCCCFFFLLLUUUddd|||zzzlll___rrrdddJJJDDDCCCBBBAAA@@@>>>???AAADDDIIIUUU```lllxxx{{{qqqllljjjpppwww{{{{{{|||~~~mmmdddeeejjjrrrwwwyyyzzzyyyyyyzzz{{{~~~xxxrrrmmmjjjiiiiiiccciiittt}}}zzzooogggXXXQQQHHHEEEFFFIIIIIIHHHHHHEEEBBB???>>><<<:::888777777666666666666777777888>>>FFFMMMRRRUUUWWWXXXaaallluuurrrdddWWWQQQQQQKKKHHHEEECCCCCCDDDDDDDDDAAAJJJ[[[ppp{{{eee\\\WWWXXXPPPTTTMMMLLLKKKJJJHHHFFFEEEEEEAAA<<<777222000///...,,,---......///////////////000000///////////////000111111111111000000000000333444666888777444111......///666@@@EEEEEEFFFIIICCC:::333222111...---///------------------------------............------000000000000111111111111333333333222222333444444555444555555777999<<<===AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEDDDAAA@@@>>>>>>>>>>>>>>>=========???@@@CCCKKKVVV___dddfffmmmnnnppprrruuuyyy|||}}}}}}mmmZZZVVV[[[]]]___eeeppp}}}jjj___XXX[[[^^^YYYOOOHHHDDDBBB???======>>>AAACCCQQQYYYfffssswwwxxxjjj\\\PPPHHHIIIccciiiNNNNNNXXXyyy}}}uuuZZZOOOPPPSSSddd}}}zzzssslll]]][[[UUURRRUUUZZZ^^^dddjjj|||xxx|||zzzjjjbbbbbbfffiiinnnrrrqqqkkknnnzzzffflllzzziiiZZZRRRIIIFFFJJJMMMLLLIIIJJJKKKGGGHHHRRRZZZooo}}}qqqjjj{{{[[[NNNEEEBBBBBB===???======@@@BBBGGGRRR]]]mmmxxx~~~sssjjjkkkhhhiiillloooqqqvvv}}}pppbbb\\\```cccggghhhgggeeefffgggnnnsss}}}{{{vvvuuutttmmmdddbbbbbbccceeefffbbb[[[UUUOOOLLLIIIGGGHHHJJJKKKLLLLLLIIIDDD>>>;;;999888888:::999777666555555666666888;;;BBBKKKTTTYYYZZZZZZ```hhhpppooofffZZZPPPKKKPPPKKKIIILLLMMMHHHDDDBBB@@@IIIYYYooo{{{eee[[[WWWWWWOOOSSSLLLLLLKKKJJJHHHGGGFFFEEE@@@<<<666222000///...------......///////////////000000////////////000000111111111111000000000000222444666777666444111///000111;;;LLLZZZ___``````MMMAAA555000///......///---------------------------......//////......---000000000000111111111111222222222222222333333444333333444555777999<<<===@@@@@@?????????@@@AAABBBDDDEEEFFFGGGFFFEEECCCAAA???>>>>>>=========>>>>>>======@@@HHHSSS^^^dddgggnnnnnnppprrrtttwwwyyyzzz}}}yyyooonnnzzz~~~iiibbbeeedddeeeiiitttmmm```UUUTTTWWWSSSLLLGGGDDDBBB@@@>>>===>>>@@@AAAJJJQQQ]]]kkkzzzyyymmm\\\PPPJJJMMMfffiiiNNNOOOZZZzzzgggYYYWWWSSSccc~~~}}}pppiiiaaaYYYVVVVVVUUUXXX\\\bbb```dddttt{{{hhh[[[XXXYYY[[[___cccaaaZZZZZZiii{{{pppsssrrr___WWWPPPIIIFFFIIIKKKKKKIIIHHHJJJGGGIIIRRRZZZnnn~~~tttoootttTTTJJJCCCBBBCCC??????======@@@BBBGGGRRR]]]mmmxxx}}}sssiiiiiifffgggjjjmmmpppvvv}}}}}}vvviii\\\WWWRRRUUUWWWVVVTTTRRRRRRSSS```dddooo{{{|||wwwuuussskkkaaaZZZXXXVVVWWWXXXWWWSSSOOOQQQNNNJJJHHHIIIJJJJJJJJJKKKHHHCCC>>>;;;999888888999888777555555555555666<<<>>>CCCLLLVVV\\\]]][[[aaahhhpppqqqiii^^^UUUPPPRRRMMMJJJMMMNNNJJJGGGFFFCCCKKKZZZpppzzzdddZZZUUUUUUMMMQQQLLLKKKKKKJJJIIIGGGFFFEEE@@@<<<666222000///...------......///////////////000000////////////000000111111111111000000000000222333555666666333111///000111===VVVnnnxxxwwwsssXXXGGG666///...---...000---------------------------......//////......---000000000000111111111111111111111222222333333333222222333555777999<<<===???>>>=========>>>???@@@EEEFFFGGGHHHHHHGGGEEEDDD@@@???>>>======>>>@@@AAAAAA@@@AAAGGGPPP[[[cccgggmmmnnnoooqqqsssuuuwwwxxx}}}yyyhhh___lllvvvlllllllllkkkmmmvvvlll]]]OOOLLLMMMKKKGGGEEECCCBBBAAA@@@???>>>??????DDDHHHRRRbbbuuuwwwlll]]]QQQKKKPPPjjjiiiNNNPPPZZZzzzwwwddd\\\XXXddd|||uuuyyynnnccc[[[UUUPPPOOORRRTTTSSSVVV```rrrlll\\\TTTQQQWWWYYY]]][[[SSSOOOXXXeee{{{{{{yyytttyyycccRRRQQQMMMIIIFFFGGGHHHIIIIIIFFFIIIGGGIIIQQQWWWiiiyyyvvvqqqPPPHHHBBBAAACCC@@@???======@@@BBBGGGRRR]]]kkkvvv}}}tttkkkjjjfffeeehhhkkknnnttt{{{}}}}}}tttooocccWWWPPPKKKLLLLLLJJJHHHFFFFFFGGGUUUZZZdddrrr~~~~~~yyyvvvrrrggg\\\TTTPPPMMMMMMPPPSSSSSSRRRPPPMMMJJJIIIIIIIIIHHHGGGIIIGGGCCC>>>;;;999999999999888777555444555555666::::::>>>JJJXXXaaaaaa___dddkkktttvvvqqqggg^^^YYYXXXQQQMMMNNNOOOMMMJJJKKKHHHMMM[[[qqqxxxcccYYYTTTTTTLLLPPPKKKKKKKKKKKKIIIGGGFFFDDD???;;;555111000///...------......///////////////000////////////000000111111111111111000000000///111222444555444333111///000///;;;VVVqqq{{{uuunnnYYYGGG666///.........///..............................////////////......///000000000111111111111000000111222333333333333111111333555777999;;;<<<<<<<<<;;;<<<===@@@BBBDDDGGGHHHJJJKKKKKKJJJHHHGGGBBBAAA>>>======???AAACCCIIIGGGEEEGGGMMMWWW___eeekkkmmmoooqqqtttvvvxxxxxx}}}~~~{{{tttuuurrrooonnnnnnvvvvvvfffXXXJJJGGGHHHGGGEEEDDDCCCCCCBBBAAA@@@???===<<>><<<===???BBBFFFQQQ]]]hhhssszzzsssoooiiifffgggjjjlllqqqwwwzzztttpppdddUUUMMMIIIIIIHHHFFFEEEDDDDDDEEEOOOSSS^^^lllzzzzzzwwwqqqdddXXXMMMJJJGGGIIINNNRRRTTTTTTKKKIIIHHHGGGHHHHHHGGGFFFGGGEEEBBB>>><<<:::999999999888666555444444555555888777<<>>:::555111//////...------......//////////////////////////////000111111111111111111000000000///111222333444333222111///111///888OOOeeejjjaaaWWWOOOAAA444000000///---..............................//////////////////...///000000000111111111111///000111333333444333333111222444666888:::;;;<<<:::::::::<<>>>>>???AAACCCIIIGGGEEEEEEIIIRRR\\\bbbhhhjjjmmmqqquuuxxxyyyzzz|||}}}~~~~~~|||}}}xxxnnnnnnnnnsss|||{{{pppbbbVVVKKKHHHHHHGGGDDDDDDBBBBBBBBBBBBAAA???===<<<>>>@@@FFFUUUjjjsssfffUUULLLRRRlllqqqPPPNNNSSSlllvvvggghhhxxx|||ppphhh```YYYWWWXXXZZZ]]]___\\\\\\iiizzzkkk```___]]]]]]\\\WWWPPPOOOSSS^^^mmmeeeeeecccgggvvv}}}|||hhhYYYRRRJJJIIIHHHGGGGGGHHHIIIJJJHHHJJJGGGHHHKKKKKKWWWppptttPPPIIIDDD???AAA@@@>>><<<<<>><<<;;;::::::888777666444444444555555999999???QQQgggxxx~~~ooowwwzzzuuuooofff]]]YYYUUUOOOKKKKKKMMMOOO[[[sssuuu```XXXTTTUUUMMMRRRMMMMMMMMMLLLJJJFFFCCCAAA===999444111//////...------......//////////////////......//////000111222111111111111000000000000000111222222222222111000222000777HHHUUUUUUKKKCCCBBB:::333222111...---..............................//////000000//////...000000000000111111111111///000222444555555555444222444555777999:::;;;;;;::::::;;;===BBBHHHMMMPPPPPPQQQRRRRRRRRRPPPNNNLLLFFFEEEBBB@@@??????@@@AAA@@@???>>>???DDDMMMXXX```eeegggkkkppptttwwwyyyzzz{{{{{{}}}|||wwwrrrwwwzzzsssiiijjjiiikkkrrrzzz{{{vvvjjj^^^SSSOOOMMMHHHEEEDDDBBBBBBBBBAAA@@@???>>>===<<<>>>CCCPPPbbbwwwkkkXXXOOOWWWpppxxxSSSNNNNNNcccxxxtttmmmeee]]]XXXXXX[[[___bbb```^^^eeevvvzzzlllddd```]]][[[WWWQQQOOOPPPVVVrrrzzzeee[[[[[[\\\```nnnwww^^^RRRMMMLLLJJJKKKMMMOOONNNMMMJJJLLLHHHGGGJJJHHHSSSkkk|||rrrMMMGGGDDD???AAABBB>>><<<<<>>===;;;;;;:::888777666444333444444555666666<<>>CCCIIIOOORRRUUUUUUVVVVVVUUURRRPPPNNNGGGFFFDDDCCCAAA@@@??????<<<<<<<<<===@@@IIITTT]]]ccceeejjjnnnrrrtttuuuuuuyyyzzz|||~~~~~~xxxooohhhfffsssqqqiii___```^^^]]]eeettt|||oooaaaXXXQQQIIIDDDCCCAAAAAAAAA@@@@@@?????????<<<>>>DDDMMM\\\ooommm[[[UUU___xxx}}}WWWNNNKKK]]]ppp{{{{{{~~~yyyssskkkbbb\\\[[[^^^bbbeeeeeeeeeiiittt}}}}}}qqqiiibbb```\\\WWWTTTTTTUUUjjj|||fff\\\\\\[[[\\\fff~~~jjjXXXSSSPPPNNNQQQUUUXXXUUURRRKKKMMMIIIHHHJJJIIITTTlllyyy~~~vvvOOOIIIEEE???@@@BBB===;;;<<<>>>AAAEEEQQQ\\\dddooo|||}}}rrrgggdddeeefffiiimmmooowww}}}hhhTTTKKKGGGFFFFFFIIILLLLLLJJJHHHIIIKKKSSSaaappp~~~~~~yyyuuupppeeeYYYSSSOOOKKKJJJJJJIIIEEEBBBBBBCCCDDDGGGIIIJJJGGGEEEAAA@@@???>>>===<<<;;;;;;888777555444333333444444222222666@@@MMMYYY```bbbeeennn||||||rrrkkkdddZZZSSSPPPPPPPPP^^^yyyttt___XXXUUUWWWPPPUUUOOOOOOOOOMMMJJJEEE@@@===<<<999444000//////...------......///////////////............///000222222111111111111000000000000///000000111111111000000***---555>>>BBB???===>>>888666444333///+++---333//////////////////////////////000000000000//////000000000000111111111111000222444666777777777666666777999:::;;;;;;::::::===<<<===>>>CCCHHHNNNRRRXXXXXXXXXXXXVVVTTTQQQOOOHHHGGGFFFDDDBBB@@@>>>===??????>>>>>>@@@GGGQQQYYYbbbeeehhhllloooqqqqqqqqqyyyzzz|||~~~}}}uuujjjbbb]]]iiiyyynnndddVVVVVVTTTRRR[[[ooo}}}kkk^^^SSSIIIDDDCCCAAAAAA@@@??????@@@@@@AAA>>>AAAFFFNNNZZZlll|||nnn]]]YYYfff~~~YYYPPPJJJ[[[fffsssuuuyyy|||xxxrrrhhhbbbaaa___bbbeeefffgggjjjqqqwwwzzzpppgggccc```[[[WWWVVVXXXhhhlllcccddd^^^ZZZ```vvvyyyfffXXXTTTQQQUUU[[[^^^ZZZUUULLLNNNJJJHHHKKKKKKWWWooozzz{{{~~~TTTMMMGGG??????@@@===;;;<<<>>>AAAEEEPPP\\\eeeppp||||||pppeeebbbdddfffiiilllllluuu~~~iiiVVVOOOJJJIIIIIILLLNNNOOOKKKHHHHHHIIIPPP^^^mmm{{{}}}xxxuuuqqqfff[[[QQQMMMHHHGGGHHHIIIHHHFFFEEEEEEGGGIIIKKKJJJGGGDDD@@@@@@???>>>===<<<;;;;;;888777555444333333444444444444666;;;BBBIIINNNQQQ]]]fffvvvxxxrrrjjj```XXXUUUQQQRRR```{{{zzz[[[YYYXXXVVVWWWVVVSSSQQQNNNLLLJJJFFFBBB???===999444000///......---//////000000///...------000000...,,,+++,,,000333000//////000111111///------...111333333222000//////111444888<<<<<<:::777777666444222000......---....................................////////////000000000000////////////222333444666777777666666:::;;;<<<;;;999888999:::;;;>>>AAA@@@???DDDOOOYYYYYY\\\\\\WWWTTTTTTSSSPPPRRRMMMHHHGGGDDD@@@@@@CCCHHHGGGEEEBBBBBBGGGPPPXXXaaadddiiikkklllnnnqqqttttttyyy~~~~~~pppjjjoooyyy~~~jjjYYYOOOKKKHHHJJJddd~~~gggTTTNNNOOOKKKEEEEEEAAA???AAAAAA>>>===>>>DDDBBB<<>><<<:::999:::888666555555555444222666444555888:::<<>>===999444000///......---///////////////...------/////////---,,,...111444222111///000111111000///...000333444555333222000...000333777;;;;;;999777666555333111///...------......................../////////000000000000111000000000000////////////111222444666888888888888888999:::999888777888999<<>>???@@@>>>>>>AAAAAA@@@<<>><<<;;;::::::888666555555555444333777555666888999:::@@@HHHXXXhhhyyyzzzppphhheee___dddrrrxxxZZZWWWVVVSSSUUUSSSPPPNNNLLLJJJHHHEEEAAA======999444000///......---///////////////......---/////////......///222555444222//////000111000000000222444666666555333222...///111555999:::888666555444222111///...------........................000000000000111111111111////////////000000000000111222444777888999999999888999;;;:::999888999;;;>>>@@@@@@===:::???KKKUUU\\\``````[[[XXXXXXWWWTTTTTTNNNJJJIIIGGGEEEGGGKKK^^^^^^^^^[[[XXXYYY\\\```dddfffiiikkklllnnnqqqsssqqqwww~~~zzzjjj^^^PPPEEENNNbbbjjjhhh___SSSOOOWWWbbbccc^^^OOOGGGAAA@@@???>>>???CCC===???===BBBPPP\\\ttt|||pppnnnrrryyydddKKKSSS\\\zzzsssiii}}}~~~uuuwwwoooqqqrrrrrrpppooooooqqqssszzz~~~uuuhhhZZZ___pppxxxuuutttmmmeeeccceeefffddd\\\[[[SSSMMMMMMNNN___{{{xxxSSSKKKGGGCCCBBB??????<<<;;;===>>>CCCNNNYYY___lllzzzzzznnndddbbbeeegggjjjlllnnnssswwwlll^^^^^^]]]TTTPPPTTTSSSNNNHHHCCC@@@>>><<<:::???AAAFFFMMMWWWdddrrrzzz~~~zzzuuuqqqgggbbb]]]]]]bbbiiinnnooobbbTTTFFFBBBDDDEEEEEEFFFBBBBBBAAA@@@???===;;;::::::888666555666666444333888666666777777888@@@III]]]nnn~~~|||tttqqqfffkkkzzzxxxYYYWWWUUUSSSTTTRRROOOMMMKKKIIIHHHDDD@@@======999444000///......---...///////////////.........////////////000444666444222///---...///000///000222444666666555333222---...000444777888777555444444222000///...------........................//////000000000111111111////////////000000000000111333555666888888888777;;;<<<======;;;;;;<<<===@@@AAAAAA<<<999<<>>???CCC<<>>???<<<;;;<<<===AAAKKKVVV^^^kkkyyy{{{ooodddbbbeeegggiiimmmooopppsss{{{yyyfffVVVRRROOOIIIHHHMMMJJJFFFBBB???>>>>>>===<<<<<>>===;;;:::;;;<<<@@@CCCCCC???999:::BBBJJJWWW]]]bbb```___^^^[[[WWWWWWQQQKKKHHHEEEBBBBBBFFFKKKQQQXXX]]]___aaadddfffgggggggggjjjmmmppprrrssstttyyytttbbbJJJIII___ooovvviiiUUUIIIOOO___kkkmmm\\\RRRIIIEEEBBB???@@@CCC===CCCBBBBBBGGGPPPjjj{{{jjjjjjnnn}}}jjjHHHNNNYYYjjjwwwsssjjjxxx|||vvvnnniiiffffffeeedddnnnpppxxx~~~ooo[[[TTT\\\hhhwwwuuucccYYYZZZ]]]]]]^^^WWWOOOLLLJJJZZZwwwhhhLLLIIIDDD??????>>>???<<<;;;<<<===???IIISSS^^^jjjxxx|||pppdddbbbdddfffiiimmmooopppqqqvvvnnn]]]NNNHHHEEEAAABBBGGGDDDAAA>>>===>>>>>>>>>>>>:::<<<@@@GGGPPP]]]jjjrrr}}}|||qqqppppppsssxxx~~~pppcccUUUNNNKKKGGGGGGHHHCCCCCCBBBAAA???===;;;::::::888666666666777666555333333444666666:::FFFSSSiiiyyy~~~{{{\\\ZZZWWWUUUUUUTTTNNNLLLJJJIIIHHHEEEAAA>>>===999444000///......------...//////////////////---...000000///000222444444222///......///...---...000222444444333111000------///222555777777555555444333111000/////////////////////////////////............////////////......//////000000111111333444666777888888777666;;;<<<<<<;;;888777777888???DDDFFFCCC===:::>>>CCCNNNVVV^^^______^^^YYYTTTSSSMMMHHHFFFBBB>>>===@@@DDDKKKTTTZZZ]]]___bbbeeegggffffffiiimmmqqqtttuuutttxxxpppeeeYYYFFFEEEYYYhhhfff___RRRGGGFFFNNNSSSSSSQQQIIICCCBBBAAA@@@AAAEEE???DDDCCCBBBFFFLLLeeexxxkkkoootttqqqJJJJJJSSS]]]ooopppgggsssxxxpppllliiigggfffhhhiiippp|||gggVVVXXX___rrrzzzgggYYYVVVWWW[[[___ZZZSSSOOOLLL[[[wwwiiiLLLJJJFFFBBBBBB@@@???<<<;;;<<<<<<>>>GGGPPP]]]iiixxx}}}pppdddaaacccfffiiimmmpppqqqtttwwwyyyzzzxxxuuu[[[OOODDD@@@??????@@@DDDCCCAAA???>>>>>>???>>>===888:::===BBBLLLYYYgggqqq}}}{{{}}}yyyfffUUUHHHEEEGGGCCCCCCBBBAAA@@@>>><<<;;;:::888666666777777777666333333555666666;;;IIIXXXmmm~~~___\\\YYYWWWWWWVVVNNNMMMKKKJJJHHHFFFBBB???===999444000///......---------...///////////////---...000///......000111555333222111111111///......000222444444333111000......///222555777777666555555444222111111111111////////////////////////...////////////000000000.........///000111111111222444666999:::;;;<<<<<<<<<===<<<:::777555555555>>>DDDJJJHHH@@@;;;;;;===CCCMMMXXX\\\\\\[[[UUUNNNKKKGGGDDDCCC@@@:::999;;;===EEEOOOVVV[[[^^^aaadddgggeeeeeehhhnnnsssvvvvvvvvvxxx}}}zzzjjjpppnnnYYYPPPNNNFFFFFFQQQWWWVVVUUUPPPFFFBBBDDDFFFFFFIIIDDD@@@BBBCCCAAAAAACCC>>>DDDBBBBBBFFFKKKbbb|||ooottt||||||PPPHHHLLLWWWkkklllbbbkkk{{{tttpppnnnhhhiiilllqqqzzzvvv\\\YYY[[[ppp|||kkk\\\UUUSSS[[[aaa^^^YYYUUUPPP^^^{{{kkkLLLIIIFFFCCCCCC@@@???<<<;;;<<<;;;===EEENNN[[[hhhwww~~~qqqdddaaaccceeeiiimmmoootttzzz{{{uuukkkccc```MMMFFF@@@??????@@@AAACCCCCCAAA??????@@@AAA@@@???;;;;;;<<<@@@IIIWWWfffpppzzzxxx|||qqqWWWJJJHHHDDDCCCCCCAAA@@@>>><<<;;;:::888666666777888777666555555777777666;;;JJJZZZooo```]]][[[XXXXXXWWWNNNMMMKKKJJJIIIFFFBBB???===999444000///......---------...///000000//////---...000///......///000666555444444444333111...///000333555555444222000......///222555888888777666555444333222222111111000000000000000000000000000000000000111111111111---......///000111111222111333666:::===???@@@@@@??????>>><<<888666555666===EEELLLKKKCCC;;;999:::;;;GGGSSSYYYZZZXXXQQQJJJFFFBBB@@@AAA>>>999777999666>>>IIISSSYYY]]]bbbffffffddddddgggnnntttwwwwww~~~}}}yyy___\\\hhhkkkeeeLLLBBBHHHIIIJJJLLLJJJWWWYYYUUUKKKEEEHHHMMMPPPIIIDDDBBBDDDEEEBBB@@@AAA===BBBAAABBBGGGLLLbbbsssxxxUUUHHHHHHUUUiiijjj]]]ddd{{{xxxuuullllllkkkjjjkkkooovvv{{{vvvttt|||bbbZZZaaatttrrrcccZZZVVV\\\cccbbb]]]YYYTTTbbb~~~kkkJJJFFFEEEBBBAAA>>>???<<<;;;<<<;;;<<>><<<;;;:::888666666777888777666777777888888666;;;JJJZZZppp}}}^^^[[[[[[ZZZZZZXXXPPPKKKIIILLLLLLFFF@@@===;;;999555222///---------////////////////////////000///////////////000111444333333222000...---,,,,,,///111111000...------,,,---...000222444666666444444444333222111000000---...///000000///...---///////////////........./////////000111111222222888666555666:::===@@@@@@BBB@@@===:::888666666666;;;<<<>>>>>><<<999666333:::>>>GGGRRRZZZXXXNNNEEEHHHCCC>>>;;;;;;;;;:::888999;;;EEESSS]]]______```hhhiiijjjmmmppptttwwwxxxwww{{{uuuZZZMMMQQQ\\\SSSMMMFFFCCCEEEIIIJJJJJJPPPZZZ\\\QQQKKKNNNQQQOOOPPPIIIBBB>>>>>>@@@AAAAAA;;;BBB???<<>>AAA===;;;===FFFVVVeeeooo~~~{{{fff]]]]]]bbbsss{{{ZZZNNNJJJBBB===???AAA>>>:::888::::::999888777666555555777555555666777<<>>;;;999555222///---------........................//////......///000111111333333333222000///---,,,---///222222111///......------...000222444666777555555555444333222111000---...///000000///...---/////////////////////...//////000000111111222222555666666777:::===@@@BBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>><<<999777555999<<>>BBB@@@===>>>EEESSScccnnn{{{gggYYYUUUWWWhhhmmmWWWLLLDDD>>>@@@BBB???;;;:::::::::999888777666555555777555555666777===KKKYYY```[[[ZZZYYY[[[ZZZSSSMMMKKKMMMLLLGGGAAA>>>;;;999555111///---------........................------......///000111222333333333222000///---,,,---000222333222000000000.........000222444666888666666666555444333111000......////////////............//////////////////000000000111111111111111333666999999999;;;@@@DDDDDDEEEEEEFFFFFFEEEEEEEEE?????????>>>>>>===;;;;;;888999===EEELLLPPPOOOLLLBBB@@@===<<<;;;999666333888:::DDDSSS^^^aaabbbdddggghhhiiilllooorrruuuvvvuuuxxx|||~~~~~~rrr___NNNCCC@@@AAACCCLLLGGGAAA@@@JJJ]]]tttnnncccXXXSSSRRRSSSZZZ```bbb[[[RRRJJJDDDBBB@@@??????DDDBBBBBBMMM[[[ssslllFFFMMMIIIWWWeeeeee[[[^^^{{{xxxooommmnnnjjjcccZZZ\\\dddtttuuueee^^^aaaqqqrrrjjjttt}}}xxxooogggcccaaatttzzzyyyjjj]]]]]]lllwwwssshhhiii|||VVVKKKFFFBBBDDDEEEAAA===;;;<<<;;;<<>>AAAAAA@@@AAAGGGUUUfffrrrssscccXXXRRR]]]wwwaaaOOOFFF@@@AAACCC@@@===<<<::::::999888777666666555777444444555777>>>MMM\\\aaa\\\ZZZYYY\\\[[[UUUOOOLLLMMMLLLFFFAAA???:::888555111///.................................,,,,,,---...///000222333333222222222000///...---...000333444333222222222///......///111444777999777777666555444222000///...//////////////////...............////////////111111111111111111111111333888<<<<<<:::999>>>BBBHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCCCCBBBBBBAAAAAA999999:::???GGGMMMQQQRRRHHHFFFBBB???===;;;:::999888;;;EEETTT___bbbdddffffffggghhhjjjmmmpppssstttuuuwww{{{}}}lllbbbUUUKKKGGGFFFEEEEEENNNIIICCCAAAIII]]]wwwtttbbbTTTRRRRRROOOOOOUUU\\\XXXPPPIIIDDDAAAAAA@@@@@@DDDBBBDDDRRRbbbzzz}}}JJJOOOGGGQQQccckkk___XXXqqqvvvgggdddeeeqqquuubbbYYYYYYdddqqqwww}}}yyy{{{~~~~~~zzztttnnnjjjiiiuuussseee```pppyyy{{{ZZZKKKEEECCCDDDCCCAAA===;;;<<<;;;;;;AAAGGGQQQ[[[jjjyyy~~~ooogggddddddhhhmmmwww{{{~~~~~~{{{ssslllooonnnlllfff]]]UUUPPPNNNHHHGGGEEEEEEFFFDDDBBB???>>>???@@@BBBJJJZZZmmm{{{kkkWWWXXXkkkxxxrrrooonnnqqqvvvfffRRRHHHAAABBBCCCAAA>>>>>>;;;::::::999888777666555666444444666888???NNN]]]aaa\\\[[[ZZZ\\\[[[VVVPPPLLLMMMLLLFFF@@@>>>:::888555111///.................................,,,,,,,,,---...000111222222222222111111///...------000333555444333333444000///......000444888;;;888777777555333111///.../////////....../////////---.........//////000000111111111111222222222222555:::>>>>>>:::999;;;???HHHJJJLLLOOOQQQQQQQQQQQQQQQPPPNNNKKKHHHEEEDDDCCC===<<<;;;>>>DDDMMMTTTXXXPPPMMMHHHCCC???======>>>;;;===FFFTTT___ccceeegggeeefffgggiiillloooqqqsssvvvxxx{{{}}}xxxyyy}}}zzzjjjbbbVVVLLLFFFEEEGGGIIIPPPKKKDDD@@@CCCRRReeettt^^^OOOHHHNNNUUUSSSPPPRRRSSSPPPLLLGGGDDDCCCDDDFFFBBBEEEBBBEEEVVVgggTTTMMMHHHNNN```nnneeeYYYmmm|||vvvqqqyyyooobbb```gggooo}}}vvvrrrssszzzxxxjjjaaaqqqZZZKKKEEECCCCCC@@@AAA===<<<<<<;;;;;;???EEELLLXXXiiiyyy|||ooohhhdddccciiippp{{{xxxmmmeee```[[[TTTNNNJJJHHHGGGGGGGGGFFFDDDBBB<<<===>>>BBBLLL\\\ppp}}}~~~aaaWWWaaauuu~~~sssggg```[[[WWWVVVYYYlllhhhSSSJJJAAAAAABBBAAA??????;;;;;;:::999888777666666555444555777888???LLLZZZ{{{aaa\\\[[[ZZZ\\\[[[WWWPPPLLLLLLJJJDDD???===999888444111///......///------------------------,,,,,,------...///000111222222222111111000......---///333555555444444555222000...---///444999<<<:::999888777444222000...//////............//////------......///000000000000000111111222333333444666:::>>>???===;;;;;;<<>><<<===<<<:::>>>DDDKKKWWWiiiyyy}}}rrrjjjdddbbbiiiqqqrrrbbbYYYXXXWWWPPPIIIKKKJJJHHHGGGHHHHHHFFFEEE@@@>>>===AAAMMM___ppp{{{nnn^^^^^^jjjtttjjj___YYYUUUOOOKKKKKKMMMhhhjjjTTTJJJ@@@???@@@???>>>???;;;;;;:::999888777777666555555666888999===IIIUUUnnn```]]]\\\[[[\\\ZZZWWWPPPKKKKKKIIICCC>>><<<999777444111///...//////---------------------------------------...///000111111222111111000///...,,,///222444444444444555333000...---///444999======<<<;;;999777444111000000///...------...///000------......///000000111//////000111333444555555555777;;;>>>??????===<<<>>>AAAEEEKKKQQQXXX]]]```^^^]]]\\\XXXTTTNNNJJJGGGEEEDDDCCCCCCFFFMMMUUU[[[[[[[[[ZZZTTTLLLFFFCCCBBBCCCDDDJJJVVV___aaabbbdddddddddeeegggiiilllnnnooouuuvvvxxx{{{zzz{{{uuuqqqqqquuuwwwtttuuuxxxyyyooofffbbb```aaabbbWWWQQQIIIDDDDDDHHHLLLOOONNNLLLKKKOOO[[[fffhhhcccXXXWWWTTTNNNHHHFFFGGGIIIQQQPPPJJJMMM___pppxxxooolll|||QQQJJJIIITTTdddeee]]]bbbqqqwwwwww{{{}}}zzzrrr{{{[[[MMMDDDBBBDDDAAAAAA>>><<<===<<<:::===CCCJJJTTTdddttt~~~{{{ssslllfffeeemmmwwwtttdddZZZWWWUUUPPPJJJLLLJJJHHHHHHIIIIIIHHHGGGFFFAAA???EEETTThhhwwwqqqggghhhxxx{{{wwwtttqqqpppfff]]]UUUSSSQQQKKKEEECCC>>>OOOiiiiiiTTTIII???===>>>======>>><<<;;;::::::888888777666555555777:::999;;;DDDOOO```yyy___]]]]]][[[\\\YYYWWWPPPKKKJJJHHHBBB===;;;999777444111////////////------------------------......---------......///111111111111111000///...+++...222444444444444555333111...---///444:::>>>??????===;;;999666333222000///...------...///000---------...///000000111......000111333555666666333555888===AAABBB@@@===<<<===@@@EEELLLRRRXXX[[[XXXYYYZZZZZZXXXTTTQQQOOOGGGFFFEEEEEEGGGMMMTTTYYY___bbbbbb^^^UUULLLFFFDDDFFFFFFLLLWWW^^^```aaaccccccdddeeegggiiikkknnnooottttttvvvzzz}}}rrrpppuuuzzzzzzwwwxxxwwwssstttyyyrrrppppppsssvvvuuunnnhhh\\\VVVMMMIIIKKKNNNQQQQQQNNNPPPOOOPPP^^^sss{{{wwwllljjjfff^^^UUUPPPPPPQQQWWWVVVNNNQQQcccttt|||vvvccc___|||XXXJJJGGGNNN]]]aaa[[[\\\dddvvvvvvppp~~~~~~\\\NNNDDDBBBEEECCCAAA>>>======<<<:::<<>><<<===<<<<<<===<<<;;;;;;:::999888777777555666888;;;::::::AAAKKKTTTmmm|||aaa\\\ZZZYYY[[[ZZZUUURRROOOKKKHHHCCC???;;;999777444000...---------,,,,,,.../////////...---...............///000111333111///000222333222///---...///111333444444444222111///------111777<<<@@@BBBAAA;;;666666444222//////.........//////000...------,,,,,,------...///000111333444555555555999555222777@@@GGGHHHEEEBBB???>>>AAAJJJTTT[[[^^^___^^^[[[XXXYYYYYYSSSJJJJJJHHHEEEDDDFFFKKKQQQUUU^^^______]]]YYYRRRLLLGGGHHHKKKQQQVVV[[[]]]^^^^^^aaabbbccceeehhhkkknnnpppsssuuuwwwyyyzzz||||||pppqqqyyy~~~}}}vvvgggaaa```cccooozzziii^^^XXXNNNIIIQQQ^^^bbb]]]UUU[[[YYYSSSZZZpppvvv}}}~~~ppp___UUUQQQVVVOOOHHHOOOddd~~~}}}}}}~~~lll\\\[[[sss\\\TTTDDDDDDOOOSSSXXX\\\YYYnnn{{{~~~uuunnnzzz}}}\\\JJJLLLDDDEEEDDD@@@???===;;;:::;;;<<<===EEELLLZZZlllxxx|||zzztttpppmmmoooxxxjjjTTTPPPOOOKKKHHHIIIJJJIIIIIIJJJKKKGGGEEEOOOddd{{{qqqmmmvvvggg___UUUNNNLLLLLLJJJIIIKKKNNNPPPOOOJJJDDDAAAAAA:::???FFFSSSjjjyyyppp]]]NNNJJJDDD???<<<<<<===???>>>===;;;999888666666555555666777888:::===AAAEEESSS```ppp```[[[ZZZYYY[[[ZZZTTTQQQNNNJJJGGGCCC>>>;;;999777444000...---------,,,---.../////////...---,,,,,,,,,,,,,,,---......333111///000222333222000......///000111222222222222222000///...111666999???BBBBBB<<<777777555333//////.........//////000...------,,,,,,------......///111222444555555555888555333777>>>DDDFFFFFFBBBAAA???AAAHHHRRR[[[```mmmllliiiccc```^^^YYYRRROOOLLLIIIGGGGGGKKKOOOSSSZZZ]]]```aaa^^^XXXPPPKKKJJJMMMRRRWWW[[[]]]^^^^^^___```bbbdddgggjjjlllmmmppprrruuuwwwxxx{{{wwwfff```^^^___jjj|||wwwfffaaaWWWRRRZZZiiirrrsssbbb^^^TTTOOOZZZqqq|||iiiYYYQQQOOOJJJIIISSSjjj~~~ooo___VVVWWWkkkjjjWWWEEEBBBKKKOOOUUUZZZXXXcccuuuzzzxxxvvvqqqbbbLLLLLLCCCEEECCC@@@???===;;;;;;;;;<<<===DDDLLL[[[nnnzzzzzzssspppooosss}}}vvv]]]WWWSSSPPPLLLKKKKKKKKKMMMNNNMMMJJJJJJUUUjjj~~~rrr~~~iii^^^WWWNNNHHHGGGGGGFFFDDDHHHLLLQQQQQQLLLFFF@@@>>>;;;???BBBIII[[[iiidddUUULLLIIIDDD@@@======>>>@@@???>>><<<:::888777666666555666777888:::===BBBFFFRRR___nnn|||___[[[ZZZYYY[[[YYYSSSPPPMMMJJJGGGCCC>>>;;;999777444000...---------,,,---......//////......,,,,,,,,,,,,---------...222111000111222333111000.../////////000000000000222333222111///000333666???BBBBBB===999999777444000//////....../////////......------------.........///111222444555555555777666555666999>>>CCCFFFFFFFFFDDDCCCEEEMMMXXXaaasssuuutttmmmgggdddaaa]]]VVVSSSOOOKKKJJJKKKMMMOOOSSSXXX^^^bbbaaa\\\UUUQQQNNNQQQUUUYYY\\\]]]]]]]]]\\\^^^aaadddggghhhiiiiiilllnnnqqqtttvvvzzz~~~tttiiifffdddkkkzzz~~~ooolllfffaaagggwwwuuufffSSSMMMWWWjjjxxxzzzxxxiiiZZZQQQIIIGGGJJJZZZrrryyy\\\QQQNNNPPP```rrrcccKKKBBBIIILLLQQQWWWUUUWWWeee{{{yyywwwoooSSSMMMBBBDDDBBB@@@???===<<<;;;;;;<<<===AAAIIIYYYmmmzzz~~~uuutttwww~~~jjjccc___^^^ZZZUUUQQQOOOOOOPPPLLLJJJMMMZZZnnn|||cccXXXQQQIIIDDDBBBAAA???===DDDIIIOOORRROOOHHHAAA===>>>???===>>>HHHTTTSSSJJJHHHGGGDDDBBB@@@@@@@@@@@@@@@???===;;;999888777777555666777888:::>>>CCCGGGTTT```nnn{{{^^^ZZZYYYXXXYYYXXXRRRPPPMMMJJJGGGDDD???<<<999777444000...------------------.....................//////////////////111111111222333222111000.........///000111222222333333444222111000111333===BBBCCC???<<<;;;999555111000//////////////////......------------......///000111333555666777777555666777666666999@@@EEEMMMNNNLLLGGGDDDGGGRRR\\\jjjrrrwwwsssmmmjjjgggddd^^^[[[VVVQQQNNNLLLLLLMMMNNNRRRWWW\\\]]][[[WWWTTTQQQTTTWWW[[[]]]]]]]]]\\\[[[]]]aaadddggghhhhhhhhhiiilllpppsssvvvzzz|||tttrrrwww~~~~~~xxxuuuuuurrroooqqq{{{xxxddd\\\^^^dddkkkoooaaacccffffffccc\\\UUUPPPLLLJJJOOO```vvvfffOOOJJJJJJKKKVVVeeewwwWWWFFFHHHIIIMMMTTTUUURRR[[[ppp{{{ttt___QQQCCCEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<>>FFFGGGDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<:::999888888555666777888:::???EEEIIIVVVbbbppp|||~~~]]]YYYXXXVVVWWWUUURRRPPPMMMJJJHHHEEEAAA>>>999777444000...---------------------......//////...//////000000///......///111222333333111000000------...///111333555777333444444333111000000222;;;@@@CCC@@@===<<<:::666111111000//////////////////......------......//////000222444666777888888555777888666444777===BBBSSSUUUUUUOOOGGGFFFLLLTTTbbbnnnzzz{{{wwwrrrmmmiiifffccc^^^YYYTTTQQQPPPOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSUUUYYY\\\]]]]]]\\\[[[\\\^^^bbbeeehhhhhhhhhhhhiiilllpppssswww{{{tttoootttxxxxxxvvvxxxzzzwwwtttttt||||||sssnnnllliiifff___]]][[[YYYXXXXXXXXXXXXWWWSSSWWWgggyyyhhhWWWKKKKKKJJJHHHPPP^^^xxxaaaGGGFFFGGGKKKTTTVVVTTTXXXgggoookkklllVVVFFFFFFBBBAAA@@@???>>>===<<<;;;;;;;;;CCCSSSfffsss~~~uuuttt{{{mmm^^^WWWUUU\\\mmm||||||xxx```YYYPPPJJJGGGFFFCCCAAABBBDDDFFFIIIKKKKKKJJJIII???@@@???===>>>BBBDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<;;;999999888555666777888;;;@@@GGGLLLWWWcccrrr~~~~~~\\\YYYWWWUUUUUUSSSPPPNNNKKKIIIGGGDDDAAA>>>999777444000...---------...------------...//////,,,---.........---,,,+++...111333444333111000000---------///111444777999444444444333000000000222888>>>BBBAAA>>>===:::666222222111000//////////////////............/////////000222444666888888999666777888777666777;;;>>>RRRWWWZZZWWWOOOJJJKKKNNN^^^mmm}}}|||vvvpppnnnlllgggbbb^^^ZZZXXXVVVRRRQQQNNNMMMMMMOOOQQQRRRTTTVVVYYY\\\]]]]]]\\\[[[^^^```ccceeegggiiiiiiiiiiiilllppptttwww|||yyyooouuu|||~~~uuukkkjjjnnn||||||ssshhhccccccbbb``````ccchhhlllaaa\\\aaaqqqtttYYYMMMIIILLLKKKFFFLLLYYYhhhmmmKKKFFFEEEIIIRRRWWWWWWXXXaaattt}}}rrrnnn~~~uuuZZZHHHHHHCCCAAAAAA@@@???===<<<;;;;;;<<>><<<:::999888888666666777888;;;AAAHHHNNNWWWcccqqq}}}~~~\\\XXXVVVSSSSSSPPPMMMKKKIIIGGGEEECCC???<<<999777444000...---------...------,,,---...///000,,,---...///...---+++***---111444555333000000000...------...000333555777444444444222000///111333666===AAAAAA???>>>:::666333222111000//////////////////............//////---...000222555666777777777777888888888888999:::JJJRRRZZZ]]]YYYSSSPPPOOOWWWfffwww~~~wwwuuusssppplllhhhdddbbb```[[[XXXSSSOOOMMMMMMOOOPPPTTTVVVYYY\\\]]]]]]\\\[[[``````bbbdddfffhhhiiijjjiiilllpppssswww{{{}}}kkkccccccsssttthhhmmmqqqqqqnnnmmmpppssseeebbbjjj|||lllTTTIIIEEEJJJJJJDDDHHHRRR[[[WWWKKKFFFFFFMMMRRRWWWVVV\\\kkk}}}ssszzzzzzuuuxxxZZZIIIJJJCCCAAAAAA@@@???>>><<<;;;::::::@@@LLLZZZfffttt{{{pppnnnuuummmjjjqqqwwwgggZZZRRRMMMIIIFFFHHHFFFCCCDDDGGGJJJKKKJJJAAA???>>>@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDD@@@???===;;;:::888888888666666777888;;;BBBIIIOOOYYYeeesss~~~~~~]]]XXXVVVRRRQQQNNNKKKIIIGGGEEECCCAAA===;;;999777444111...---------......---,,,---...///000...///000111111///---,,,---111555555333000000000......------...000333555444444333111//////222444555<<>>:::555333222111000//////////////////............//////+++,,,...111333555666666777888888999:::999888888CCCLLLYYYaaa```[[[UUUQQQLLL[[[lllxxx}}}zzzxxxvvvrrroookkkiiigggaaa^^^YYYTTTPPPOOOOOOOOOSSSUUUXXX[[[]]]]]]\\\[[[``````aaabbbdddgggiiijjjiiilllooosssvvvzzzqqqeeedddsssvvv~~~xxxnnnjjjiiieeedddoooiiiUUUGGGAAAGGGHHHCCCEEEMMMQQQuuueeeSSSHHHDDDIIILLLTTTSSSYYYfffvvvwwwiiiooo||||||wwwxxxYYYIIIJJJDDDAAAAAAAAA@@@>>>===;;;:::777<<>><<<===@@@AAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDD@@@???===;;;999888777777666666777888;;;BBBJJJPPP]]]iiivvv^^^YYYVVVQQQOOOKKKJJJJJJIIIHHHEEEAAA>>>;;;<<<999666222///---,,,,,,......------------......------............---------...000222333333333222222111///...---...000111555444222000//////000000///555===AAABBB@@@===<<<777555222000000000///...000000//////.........---...//////000111333444555444666777999999888666555@@@EEEMMMVVVaaafff___UUUTTTTTTXXXeeeuuu~~~|||wwwrrrpppssstttqqqnnnjjjhhhccc]]]YYYUUUSSSSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]^^^```bbbdddggghhhiiijjjmmmppptttwwwzzz~~~|||pppqqqzzz~~~tttbbbYYY[[[[[[jjj~~~|||zzz~~~sssVVVIIIBBBGGGJJJEEEEEEJJJTTT```[[[JJJFFFEEEKKKRRRVVVXXX[[[hhh}}}qqqhhheeewwwzzzvvvssstttzzzvvvYYYLLLHHHFFFCCCBBBAAA@@@???===:::777999===@@@LLL\\\bbbnnnnnnaaaZZZZZZ```fffzzzzzzrrrbbb\\\XXXQQQMMMJJJIIIHHHGGGAAA@@@???>>>>>>@@@BBBCCCFFFDDDCCCCCCDDDCCCAAA>>>======<<<;;;:::888777666999999999999<<>>;;;:::888555111///...............------------......---......//////......------...000222333333333333222111///.........000000555444222111000000000000000444:::???BBBAAA>>><<<888666222111000000///...000/////////...............//////000111333444555777777999999999888777666:::???FFFPPP]]]gggfff```\\\XXXWWW]]]jjjwww|||vvvuuuvvvwwwtttqqqmmmjjjddd^^^YYYVVVTTTTTTSSSUUUWWWXXXXXXXXXZZZ\\\^^^___```ccceeegggiiijjjjjjmmmqqqtttwwwzzz~~~~~~{{{ooobbbXXXTTT]]]jjj}}}wwwwwwyyyrrrqqquuurrrZZZLLLCCCDDDFFFCCCDDDJJJNNNVVVoooUUUMMMHHHHHHOOOSSSWWWZZZaaaqqqwwwkkkdddppp|||rrrqqqppprrrwww{{{YYYMMMIIIFFFDDDCCCAAAAAA@@@===:::777:::===???IIIWWW\\\ggg{{{|||oooccc[[[ZZZ]]]bbbppp}}}wwwrrr|||}}}ssslllbbbXXXPPPKKKFFFDDD@@@???>>>>>>???AAACCCEEEGGGFFFDDDDDDDDDBBB@@@>>>======<<<<<<:::999888777888888888:::===EEENNNUUUeeeqqq^^^XXXTTTPPPPPPMMMIIIIIIIIIGGGEEEAAA>>>;;;888666444111/////////000......------------......---......//////......------...000111222333333333222111///.........///000444333333222222111111111000111555<<>>:::777:::======EEEQQQUUU^^^rrr~~~{{{rrrggg]]]YYY[[[]]]fffrrryyyooowww{{{lllkkk{{{}}}ttthhh[[[PPPHHHBBB???>>>>>>>>>???@@@CCCEEEGGGIIIGGGEEEDDDDDDBBB???============<<<;;;:::999888666777888:::???IIISSSZZZlllwww^^^WWWSSSPPPPPPNNNHHHHHHHHHGGGDDDAAA>>><<<999777444111///...//////...------,,,,,,------.........////////////............///000111222333333111111000///...//////000222333333444333333222111000///111888@@@CCC@@@<<<<<<999555333222222000//////////////////............//////000111333444555:::::::::999999888777777;;;===>>>BBBLLL[[[fffjjjqqqlllddd[[[XXX^^^kkkvvv|||}}}xxxsssnnniiibbbZZZUUUSSSTTTUUUSSSUUUWWWWWWWWWWWWYYY[[[]]]^^^```bbbdddggghhhiiijjjmmmpppsssvvvyyy}}}zzzoooooowwwuuuoooeeeSSSQQQ___gggWWWMMMCCCAAA@@@@@@CCCIIIKKKJJJcccZZZEEEIIIIIIHHHPPPYYYYYYXXXjjjsssmmm~~~llljjjqqqwwwzzz|||{{{___OOOKKKFFFGGGEEEDDDBBBAAA>>>:::777999;;;;;;BBBMMMOOOWWWkkk{{{}}}xxxkkk^^^YYYZZZ\\\dddkkkvvvtttoooqqq}}}}}}mmmeeekkkuuu~~~uuujjjcccYYYOOOGGGBBB???<<<======>>>@@@BBBDDDGGGHHHJJJHHHFFFEEEDDDCCC@@@===============<<<;;;::::::666777888:::AAAKKKVVV^^^ppp{{{___XXXTTTPPPPPPMMMGGGHHHHHHGGGDDDAAA>>><<<;;;999555222///---------------,,,,,,,,,,,,------...//////////////////.........//////000222333333111000000///////////////111222444555555444333222000...///555===AAA@@@===>>>;;;777555444222111///.........///////////////...//////000111333444555999::::::::::::999888777===???>>>>>>DDDSSS```fffsssssspppggg]]]ZZZ^^^dddmmmrrrzzz}}}tttnnnhhhccc\\\VVVRRRQQQRRRSSSSSSUUUWWWWWWVVVWWWXXXZZZ[[[\\\^^^```ccceeefffgggiiilllooorrrtttwww{{{}}}{{{}}}|||kkk```UUUEEEDDDNNNRRRLLLGGGBBBAAAAAAAAADDDGGGGGGDDDVVVwwwiiiJJJPPPHHHEEEKKKWWWYYYVVV```qqq}}}|||vvvmmmnnnvvv|||hhhQQQLLLHHHHHHFFFDDDCCCBBB@@@<<<999888:::999@@@JJJLLLTTTggg{{{rrraaaZZZ[[[]]]]]]cccjjjrrrxxxiiieeemmmuuuuuulllbbb]]]\\\bbbeeefffccc```^^^YYYTTTPPPLLLFFFBBB@@@???>>>>>>>>>>>>???AAACCCEEEGGGHHHIIIGGGFFFFFFEEEDDDBBB????????????>>>===<<<;;;:::777888888;;;AAALLLXXX```sss~~~```YYYUUUQQQOOOLLLGGGGGGGGGFFFDDDAAA>>><<<<<<:::666222///---,,,,,,------,,,,,,,,,,,,------...//////000000//////............///000111222333000000000000////////////000222444777777666444333000...///333999>>>???>>>@@@===999666555333111000.........///////////////...//////000111333444555888:::;;;======;;;:::999;;;>>>>>><<<@@@MMM[[[cccmmmsssvvvrrrfff\\\XXXXXX^^^eeeooowwwyyytttlllfff___[[[VVVRRROOOOOOQQQRRRSSSUUUWWWWWWVVVVVVXXXYYYZZZ[[[]]]___aaadddeeefffgggjjjnnnppprrruuuyyy{{{{{{}}}yyycccTTTLLLBBBBBBGGGDDDCCCBBBAAAAAAAAABBBCCCDDDGGGFFFSSSkkk~~~RRROOOGGGDDDHHHQQQVVVVVV[[[ccc}}}vvvuuutttvvvyyy}}}vvvVVVLLLKKKGGGFFFEEEDDDCCCAAA>>>;;;888:::888>>>IIIJJJQQQdddzzz{{{ggg]]][[[ZZZWWW^^^cccffflllzzz}}}}}}~~~{{{tttuuusss```dddiiimmmkkkcccXXXPPPMMMMMMLLLJJJHHHFFFEEEDDDDDDBBB@@@@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGFFFEEEFFFGGGGGGEEECCCAAAAAA@@@???>>><<<;;;:::888999:::===DDDOOO\\\eeewwwaaa[[[VVVQQQOOOKKKFFFFFFGGGFFFDDDAAA>>><<<;;;888555111///...---...---,,,,,,++++++,,,,,,---//////000000000000//////............///111222333000000000000000//////...///111555888888777555333//////000222666:::===???BBB???;;;777555444222000............/////////000...//////000111333444555888:::>>>AAAAAA@@@===;;;;;;???AAA===>>>HHHTTT[[[dddlllttttttlllaaaYYYVVVUUU[[[ccciiijjjfffaaa]]]WWWUUURRRPPPOOOOOOQQQRRRTTTUUUVVVWWWVVVVVVWWWYYY[[[[[[]]]___bbbdddfffgggfffiiillloooqqqssswwwyyy}}}~~~{{{yyywww{{{rrr\\\NNNIIICCCCCCEEE????????????>>>>>>@@@BBBBBBGGGHHHUUUddd{{{eeeMMMFFFFFFGGGJJJNNNSSSYYY\\\ppp}}}uuu{{{~~~}}}~~~\\\LLLNNNGGGEEEEEEEEEDDDCCC@@@===999:::888===FFFFFFMMM```vvvmmm___YYYUUUTTT[[[``````dddnnnxxx}}}}}}}}}}}}}}}~~~}}}~~~{{{{{{||||||}}}|||rrrlllqqqrrrnnnjjjiiigggbbbXXXOOOHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBDDDEEEFFFDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCDDDEEEHHHIIIHHHGGGCCCCCCBBB@@@>>><<<:::999999999;;;???GGGTTTccclll|||aaa\\\WWWQQQNNNJJJFFFFFFFFFFFFDDDAAA>>><<<999777444111/////////000---,,,,,,++++++,,,,,,---//////000000000000//////......---...///000222333000000000000000//////......111555888999888555333...///111222333777<<<@@@CCC@@@;;;888666444222000---.........//////000000...//////000111333444555888;;;@@@DDDEEECCC@@@======BBBDDD???===DDDNNNTTT]]]fffpppsssnnneee^^^ZZZQQQVVV[[[___^^^\\\YYYWWWRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXX[[[\\\^^^```ccceeeggghhheeehhhkkkmmmooorrruuuxxxvvv}}}zzzxxxvvvxxx}}}gggSSSGGGEEE@@@@@@AAA;;;>>>@@@???<<<;;;>>>@@@AAAAAAFFFRRR]]]ppp|||SSSDDDHHHGGGDDDFFFPPPXXX[[[bbbtttuuuxxx}}}}}}}}}~~~aaaMMMPPPFFFEEEDDDEEEEEEDDDAAA???:::;;;999===EEEDDDJJJ\\\rrrrrr```VVVOOORRRWWW[[[\\\___ggglllllluuuwwwzzz{{{zzzyyyxxxxxxtttuuuwwwzzzzzzxxxxxxzzz}}}|||{{{zzzzzz}}}vvvjjjfffsssyyymmmddd```\\\UUUOOOIIIHHHGGGHHHGGGDDDDDDDDDBBBBBBCCCFFFHHHGGGEEECCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEIIIJJJJJJIIIEEEDDDCCCAAA???<<<:::999888999;;;AAAJJJYYYhhhrrr}}}hhh^^^QQQRRRNNNLLLIIIHHHGGGFFFCCC???<<<::::::999666333000///......,,,,,,,,,---------......///000000000000000/////////...---,,,---...000222111111111111111000///...+++---000333444444444333//////......///111444555;;;:::999777555333111000......//////////////////////////////000111222333888;;;AAAGGGKKKJJJEEEAAACCC@@@===::::::<<>>>>>>>>>>>>>>AAAHHHHHHMMMgggcccMMMIIIFFFFFFGGGLLLVVV___ZZZeeexxxvvv|||~~~___TTTLLLOOOJJJEEEEEEGGGGGGCCC???888888999;;;AAAHHHOOOTTTnnnzzzbbbTTTPPPRRRSSSTTTVVVZZZ^^^aaadddhhhkkknnnpppppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwxxxzzz{{{zzzxxxzzz~~~pppaaa```rrrrrreee___YYYSSSRRRNNNKKKKKKNNNOOOLLLHHHHHHFFFHHHLLLLLLJJJIIILLLJJJGGGEEEGGGJJJKKKGGGBBBDDDBBBBBBFFFLLLNNNLLLHHHFFFDDDBBB???<<<:::999888999:::===CCCNNN___ppp{{{|||ggg^^^QQQRRRNNNLLLHHHHHHGGGEEECCC@@@===;;;:::999666333000///...............------,,,,,,,,,//////000000000000////////////---------...000111111111111111111111000///,,,---///111333444444444000///.........000111333666666666555444444333333000000000000000/////////////////////000111222333777:::>>>DDDHHHHHHDDDAAADDDAAA>>>;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEEEEHHHXXXsss```RRRFFFDDDEEEHHHOOOWWWYYY^^^kkk}}}xxxrrrwww~~~|||zzz|||iiiVVVOOOOOOJJJFFFFFFHHHHHHDDD@@@;;;::::::;;;???EEEKKKOOOcccuuu|||hhhYYYSSSQQQQQQRRRTTTXXX\\\___aaabbbeeehhhiiijjjjjjkkkmmmpppqqqrrrssstttuuuuuuuuuuuuwwwwwwvvvuuuyyyuuubbbYYYaaaooo~~~wwwooohhheeebbbcccfffgggdddaaaZZZWWWXXX[[[]]]]]]```dddeee```ZZZVVVTTTSSSQQQPPPNNNIIIDDDEEEKKKOOOMMMJJJEEEDDDAAA???<<<:::999888======@@@HHHVVVgggwwwzzzfff]]]QQQRRRNNNLLLGGGGGGFFFEEECCC@@@>>><<<:::888666333000///......000///...---,,,++++++***...//////000000///////////////...------...000111000000111222222222222111......///000111222444444222111///.........//////111111222222333444555555222222111111000000000///////////////000111222222777888;;;@@@DDDEEECCCAAADDDBBB???<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<>><<<:::999999>>>>>>BBBMMM___qqq~~~xxxeee\\\QQQRRRNNNLLLFFFFFFFFFEEECCCAAA>>>===:::888555222000.........//////...---,,,,,,++++++......//////000///////////////............///000///000111222333333333333000//////...///111333555555444222000///...............///000222333333444222111111000000//////...///////////////000111111777777999===AAACCCCCCBBBDDDBBB???<<<;;;<<<>>>???AAACCCBBBAAAFFFOOORRROOOMMMIIIEEEDDDGGGJJJLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPRRRSSSTTTSSSTTTUUUWWWWWWXXXYYY[[[]]]```aaabbbdddfffiiikkkmmmooorrrtttwwwyyy~~~wwwqqqjjjhhhooovvviii\\\QQQCCCDDDDDDBBB@@@>>>>>>???=========>>>>>>>>>>>>>>>>>>AAABBBEEEEEEHHHkkkZZZIIIFFFDDDFFFKKKXXXWWWYYY```kkk}}}~~~pppmmmqqqrrrqqqpppssswwwzzzyyyvvvvvvxxxdddZZZPPPLLLJJJKKKNNNNNNIIIEEE@@@>>><<<:::;;;>>>BBBEEEOOO^^^sssxxxeeeWWWPPPPPPOOOPPPSSSVVVZZZ\\\\\\^^^aaabbbcccdddfffhhhiiijjjkkkmmmooopppppppppoooooolllfffdddkkkyyysss^^^TTTSSS[[[mmmwwwuuulllaaaTTTOOORRRSSSNNNHHHBBBAAA???===;;;:::999999<<<===BBBQQQeeewwwuuuccc[[[QQQRRRMMMLLLFFFFFFFFFEEECCCAAA>>>===999888555222///...------------------------------------...////////////////////////.........//////...///000111222333333333111000.........000222444666666444333111000//////////////////000000000000000000000//////.........//////////////////000111777777888;;;???BBBDDDCCCBBBAAA>>><<<;;;<<<===>>>???@@@@@@???AAAEEEGGGEEEGGGFFFFFFGGGIIIKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQSSSSSSSSSSSSUUUWWWUUUVVVXXXZZZ]]]___aaabbbdddfffiiikkklllnnnqqqssswwwxxx||||||uuuiiiddd```fffyyylll[[[MMMDDD???@@@BBBAAA???===>>>>>><<<<<<======>>>>>>>>>>>>===>>>???EEEGGGEEE[[[pppRRRGGGDDDEEEHHHSSSTTTXXX[[[]]]hhhzzzuuutttwwwuuuuuuuuuuuuuuuttttttuuuuuuzzzjjj\\\UUUQQQNNNNNNQQQPPPLLLGGG@@@>>>;;;::::::===AAADDDOOO[[[ppp}}}iiiYYYQQQPPPOOOOOOQQQTTTXXXZZZZZZ\\\___```aaabbbeeegggggghhhjjjlllnnnooopppppppppnnnggg___ZZZbbbtttkkk^^^YYYXXXcccrrrvvviiiaaa___ZZZPPPHHHAAA@@@>>><<<;;;:::999999;;;===FFFVVVkkk|||sssbbb[[[PPPRRRMMMLLLGGGGGGFFFEEECCC@@@>>><<<999777555222///...------,,,,,,,,,---------......,,,---......///////////////////////////...............///111111222222222222000///......///111222666555555444333222111000111000000//////...------...............//////////////////......//////000666555666:::>>>BBBCCCCCC@@@>>>===;;;;;;<<<===>>>;;;===>>>???AAACCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIILLLLLLLLLKKKKKKLLLLLLLLLOOOQQQSSSSSSSSSSSSUUUWWWTTTUUUWWWZZZ]]]```bbbcccdddfffiiikkklllnnnpppssstttsssxxxyyynnnfff\\\[[[]]]hhhyyy]]]MMMEEE@@@???>>>>>>>>>>>>=========;;;<<<<<<======>>>>>>???;;;<<<;;;AAAGGGEEENNNggg```JJJFFFEEEDDDLLLNNNUUUXXXVVVXXXlll|||wwwzzzyyyxxxyyyvvvvvvvvvuuupppjjjjjjmmmnnnvvvyyyccc^^^XXXSSSQQQRRRRRRNNNIIIAAA???<<<::::::===@@@CCCNNNYYYlll~~~~~~kkk\\\RRRPPPNNNMMMOOORRRVVVXXXWWWXXXZZZ[[[\\\^^^bbbddddddfffhhhjjjmmmnnnooopppqqqnnneeeYYYTTT]]]rrr{{{nnnfffZZZ]]]dddnnn}}}uuujjj^^^QQQHHH???>>>===<<<::::::999999===BBBNNN___rrrqqq```ZZZPPPRRRMMMLLLHHHHHHGGGEEECCC@@@===;;;999777444111///---------------------------,,,,,,+++,,,---...///////////////////////////......------...///000000000000000111000//////...///000111333333444444333333222222111111000///...------,,,.........///000000111111000//////.........//////333333444888===@@@AAAAAA<<<<<<;;;::::::;;;===>>><<<<<<===???@@@@@@BBBEEEAAABBBDDDEEEFFFHHHJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLOOOQQQRRRSSSRRRSSSUUUVVVTTTUUUWWWZZZ^^^aaacccddddddfffiiikkklllmmmppprrrqqqooosss{{{~~~}}}vvvooohhh___ZZZYYY___eeennn|||mmmQQQEEEBBB@@@@@@===:::;;;===>>><<<:::;;;;;;<<<<<<===>>>>>>???:::>>><<<===DDDDDDGGGUUUzzztttSSSLLLHHH@@@GGGHHHPPPXXXVVVRRR[[[jjj~~~ooorrrxxxwwwuuuwwwsssooonnnnnnhhh___\\\^^^```lllzzzwwwfff___WWWSSSSSSSSSOOOKKKDDDAAA>>>;;;:::<<<>>>@@@HHHSSSfffxxx}}}mmm```QQQOOOLLLKKKLLLOOOSSSUUUSSSUUUVVVWWWYYY[[[___bbbbbbcccfffhhhkkkmmmnnnooorrrnnndddWWWRRR]]]uuuzzzkkkgggccceeemmm{{{lllYYYKKKBBB>>>===<<<;;;::::::999:::>>>FFFTTTeeeuuuppp```ZZZPPPRRRMMMLLLIIIIIIHHHFFFCCC???<<<:::999777444111///---------//////...---,,,++++++***+++,,,---...//////////////////000000///...---------......///////////////111000000///////////////111111222333333333222222111000000///......------......///000111222333333000//////.........//////000111333777;;;>>>??????::::::999999:::;;;===>>>???>>>>>>>>>>>>>>>@@@DDDDDDDDDDDDDDDFFFIIIMMMPPPKKKKKKJJJJJJJJJJJJKKKKKKOOOQQQRRRSSSRRRSSSTTTVVVTTTUUUWWW[[[^^^aaaccceeedddfffiiikkkkkkmmmppprrrqqqnnnrrrzzz{{{{{{xxxnnneee___ZZZVVVTTT^^^hhhppprrruuuxxxuuuooo{{{cccKKKAAA???===BBB===888999<<<>>><<<999;;;;;;;;;<<<===>>>>>>???<<>>CCCMMM```sss~~~{{{ooodddPPPNNNKKKIIIJJJMMMPPPSSSRRRSSSUUUVVVWWWZZZ^^^aaa```bbbdddgggjjjlllmmmnnnsssooodddWWWRRR___yyyvvvkkkdddeeelllxxxiiiRRRCCC<<<>>>===<<<;;;::::::::::::===GGGWWWhhhvvvttt___WWWSSSTTTLLLPPPIIIGGGEEEBBB@@@>>>===<<<:::999666333000///............---------,,,,,,,,,,,,,,,------...///////////////000000///...------,,,,,,,,,---///000222333000000111111111000000///...///000111222333444444000000111111111222222222...,,,,,,...222444333111000111000///......000222111222444666888:::<<<===999888888888999::::::;;;============>>>???@@@@@@CCCCCCDDDCCCCCCDDDGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOOOOPPPQQQRRRSSSSSSXXXXXXYYYZZZ\\\^^^```aaagggggghhhiiikkkmmmooopppmmmnnnpppsssxxx~~~{{{ssshhh___\\\VVVPPPXXXeeerrrvvvnnnhhhcccrrrmmmSSSEEEAAA???>>>;;;;;;;;;;;;;;;;;;::::::888:::<<<<<<;;;:::;;;<<<999:::<<<<<<===@@@CCCFFFUUUwwwyyyXXXIIIFFFEEECCCEEEOOOWWWWWWTTTRRRdddppprrrooojjjiiikkklllkkkjjjhhhiiihhhccc\\\UUUPPPMMMYYYaaammm{{{~~~eee]]][[[RRRWWW[[[LLLGGGDDD@@@<<<::::::;;;<<>>===<<<:::999666333000///............---------,,,,,,,,,,,,,,,------...////////////////////////...------,,,,,,------...000111222///000000000000000//////......//////111222444555111111111111222222222222000...---...111333222111000111111000......///111//////111222444666777888777777777888888999;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBBBBCCCFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSWWWWWWXXXYYY[[[^^^___```ddddddeeefffhhhjjjlllmmmkkklllmmmppptttyyy}}}{{{nnnfff^^^UUUQQQTTTXXX^^^ooo~~~tttlllfffyyywww]]]III???======<<<:::::::::;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===;;;<<<======<<<>>>AAACCCHHHbbb{{{\\\GGGGGGCCCEEENNNVVVXXXWWWVVVUUU^^^oooooolllhhhgggiiijjjjjjiiihhhiiikkkkkkhhhddd___\\\```gggrrr|||jjj[[[YYYSSSVVVYYYMMMKKKGGGBBB>>>;;;;;;<<<===CCCJJJVVVeeewww|||ppp[[[NNNFFFIIILLLIIIJJJPPPQQQRRRTTTVVVWWWYYY\\\^^^]]]___bbbdddfffjjjnnnqqqzzzzzzwwwpppllluuu}}}uuulllhhhiiirrryyyzzz___LLLEEEAAA======>>>???>>>===<<<===???GGGPPP___qqqyyybbbXXXRRRQQQHHHLLLIIIGGGEEEBBB@@@>>>===<<<:::999666333000///............---------,,,,,,,,,,,,,,,,,,---....../////////////////////......---------------...///000111//////000000000000000///...---------...111333555222222222222222222222222333111......///111111000000111222111///...///000...//////000111222333333555555666666888999;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOOOOQQQQQQRRRSSSUUUUUUWWWYYY[[[]]]______aaaaaabbbccceeefffhhhiiiiiiiiijjjlllooorrruuuwwwvvvxxx{{{yyytttmmmbbbXXXRRRSSSOOOQQQ\\\hhhwwwiii\\\KKK???;;;<<<<<<;;;999999999::::::;;;;;;<<<999::::::999888999;;;===???@@@???===<<<;;;===??????LLLdddzzzTTTLLLEEECCCIIIPPPSSSTTTVVVLLLPPPYYYgggyyy}}}rrrkkkiiifffeeeggghhhiiiiiijjjkkknnnsssuuussslllfffgggmmmuuu{{{sssZZZXXXWWWWWWWWWQQQPPPLLLFFF@@@<<<<<<===>>>BBBHHHQQQ]]]mmmzzz~~~{{{dddTTTHHHHHHJJJJJJKKKOOOPPPRRRTTTUUUWWWYYY\\\___]]]___aaadddgggkkkqqquuu}}}yyynnniiinnnrrr|||pppjjj]]]MMMCCCAAAAAA??????@@@AAA@@@>>>>>>@@@AAAKKKTTTddduuuyyybbbWWWRRRQQQIIIMMMIIIGGGEEEBBB@@@>>>===<<<:::999666333000///............---------,,,,,,,,,+++,,,,,,------...//////...///////////////......------------......///000///000111111222111111111...---,,,+++---000333555333333333333333222222222444222000...---.........000222333333111000000000111111111111111111111111333333444555666888:::;;;;;;;;;;;;<<<<<<>>>???@@@???AAABBBCCCCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUWWWYYY[[[]]]^^^_________```aaabbbdddeeefffiiiiiijjjjjjlllnnnpppqqquuutttssstttwww{{{|||qqqfff___ZZZSSSOOOPPPWWW[[[hhhzzzqqqTTTLLLBBB<<<<<<===<<<;;;777888888999:::;;;;;;<<<::::::999888777888;;;>>>CCCCCCBBB???<<<:::;;;<<>>===<<<:::999666333000///............---------,,,,,,,,,++++++,,,,,,---...............///////////////.........---------......///000111222222333333333222///---,,,+++,,,///222444444444333333333333333333444333111///---,,,,,,---000222555555444222222222222222222111111000000000222222222333555777999:::;;;;;;;;;<<<===>>>???@@@???AAACCCDDDEEEEEEGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQTTTUUUWWWZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbccchhhhhhiiiiiijjjlllmmmmmmpppooolllkkkmmmppptttwww~~~}}}~~~~~~}}}}}}zzzuuuqqqiii___UUUPPPMMMMMMRRRYYYbbbnnngggJJJEEE@@@===<<<<<<;;;999777777888888999:::;;;;;;999999999777666777:::===DDDDDDBBB???<<<::::::<<>>;;;;;;<<<===BBBJJJTTT]]]hhhttt}}}sssdddRRRJJJHHHIIIJJJKKKMMMOOOQQQSSSUUUWWW[[[]]]bbbdddfffhhhlllrrryyy~~~yyy{{{www|||sssbbb[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQMMMKKKIIIGGGGGGFFFGGGHHHAAAAAAAAA???>>>>>>@@@CCCMMMXXXhhhwwwsss]]]TTTPPPRRRLLLQQQIIIGGGEEEBBB@@@>>>===<<<:::999666333000///............---------,,,,,,,,,+++++++++,,,------......---...//////////////////......------------------000000111222333333333333000///---------...000111333333333444444555555555444555555333///---------000333777888888666555555333222222111000000//////111111222222444555777777999999::::::<<<===???@@@???AAADDDEEEFFFFFFHHHIIIHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMOOOOOOPPPQQQTTTUUUWWWYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^bbbcccdddeeefffggghhhhhhkkkiiifffeeefffiiimmmppptttuuuxxx}}}}}}yyytttpppmmmiiiddd___VVVPPPKKKKKKNNNTTTaaalll}}}|||___EEEBBB>>>;;;:::999888777777777777888888999999:::888888888777666777999;;;AAAAAA@@@===:::999:::;;;===???@@@NNNkkk}}}iiiRRRFFFCCCEEELLLRRRUUUSSSPPPMMMNNNWWWdddnnn~~~}}}lllhhhmmmhhhhhhhhhgggfffgggjjjlllhhhjjjmmmssswwwxxxtttpppkkkkkkpppssspppxxxsssYYYZZZYYYUUU\\\XXXTTTMMMFFF@@@===;;;;;;:::===EEEPPPZZZdddqqq}}}uuuiiiYYYMMMGGGEEEFFFFFFKKKMMMOOOQQQSSSVVVYYY\\\___bbbfffjjjnnnuuu|||oootttxxxkkkjjjpppyyy~~~iii[[[VVVWWWTTTSSSSSSRRRQQQPPPPPPOOOLLLIIIHHHIIIIIIEEEEEEGGGAAAAAA@@@>>>===>>>@@@CCCMMMYYYjjjxxxrrr[[[RRRNNNPPPJJJPPPIIIGGGEEEBBB@@@>>>===<<<:::999666333000///............---------,,,,,,,,,***++++++,,,,,,---......------...//////////////////...------,,,,,,,,,---......///000111222111111111000//////......//////222222333444555666777777555777999888444111///000///333888;;;;;;999888888555555444444333222222222111111111222222444555555666777777888999;;;===>>>===@@@CCCEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTVVVWWWWWWWWWUUUUUURRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]___```aaaaaabbb```^^^\\\]]]```cccffffffiiimmmrrruuuuuutttrrrkkkfffaaa___]]]ZZZVVVQQQOOONNNQQQYYYaaakkk{{{mmmQQQAAA>>>;;;999888888777777777777777888888888888888666777888888777777888:::;;;<<<;;;999888777999;;;888===>>>DDDTTTjjjhhhQQQFFFCCCGGGLLLPPPRRRSSSRRRPPPQQQVVV[[[ooo}}}www{{{oooiiilllggghhhhhhfffeeeeeehhhkkkfffhhhkkkooorrrtttuuuuuurrrqqqwww|||vvvuuubbb]]][[[WWW]]]YYYVVVPPPJJJDDD@@@===;;;;;;:::???IIISSS\\\iiiuuuwwwpppcccTTTIIIEEEEEEEEEIIIKKKMMMOOOQQQTTTXXX[[[\\\```ffflllssszzzkkkggghhhwww}}}kkkcccbbbdddgggkkklllnnnsssyyyxxxgggZZZVVVWWWRRRQQQQQQPPPOOONNNMMMMMMKKKHHHGGGJJJIIIDDDBBBEEEBBBAAA@@@>>>===>>>AAADDDPPP\\\mmm{{{rrr[[[QQQMMMOOOIIINNNIIIGGGEEEBBB@@@>>>===<<<:::999666333111///............---------,,,,,,,,,***++++++,,,,,,---......------...///000000/////////......---,,,,,,,,,,,,,,,---...///000000000000111111111000//////...---111222333444555777888888666999<<<<<<888333222222///333999<<<===;;;::::::888888888777777666666666222111111111222333444444444444555666777999;;;<<<<<>>===:::888888888999:::888888888888777777777777555777888999888777888888777777777666555666888:::888>>>======DDDQQQrrreeeRRRJJJJJJNNNOOOTTTXXXXXXSSSOOONNNOOOUUUjjjuuussszzz}}}~~~~~~tttlllkkkggghhhhhhfffddddddgggjjjgggiiikkklllmmmooorrrtttxxxxxx|||tttkkkaaa___ZZZ```ZZZWWWSSSMMMGGGBBB>>><<<>>>::::::BBBJJJRRR___kkkzzzvvvkkk[[[NNNHHHGGGHHHGGGIIILLLNNNPPPSSSWWWZZZ[[[```hhhpppxxxnnncccYYY\\\ppptttggg```[[[XXXXXXRRRSSSWWW]]]eeekkkoooppp~~~vvvfffYYYVVVWWWUUUTTTSSSRRRQQQOOONNNNNNKKKGGGGGGJJJIIICCCBBBEEECCCBBBAAA???>>>???BBBEEESSS___ppp}}}ttt___VVVPPPOOOGGGLLLJJJHHHDDDBBBAAA???===;;;;;;999777444111///---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////...---,,,...///...---++++++,,,)))+++...000222111111000111111111111111000//////222222111111222444555666777888:::;;;:::777444222111333777<<<@@@@@@===999::::::::::::999888777777444444333222333333555555333333444555666888:::;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLQQQQQQPPPOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQQQQQQQNNNKKKLLLNNNOOOOOOMMMOOOTTTZZZ______ZZZSSSOOOFFFGGGJJJLLLOOOPPPQQQQQQVVVhhh|||vvvVVVEEEAAA;;;;;;:::999888888888888555555666666777777888888777777888888888999999999666777777777888888888888999;;;999<<>>:::777;;;>>>AAAEEEOOO\\\fffrrrvvvvvvjjjVVVHHHEEEGGGGGGHHHJJJLLLMMMPPPUUUXXX]]]aaadddtttzzzmmm]]]UUU]]]kkk}}}rrrfff^^^YYYVVVTTTOOOOOOVVV]]]bbbggglllzzzxxxgggZZZWWWZZZYYYWWWTTTQQQOOOOOOOOOOOOLLLLLLHHHCCCBBBDDDBBB>>>AAA>>>>>>??????===AAAFFFRRRaaarrr}}}ooo\\\SSSNNNOOOHHHMMMJJJHHHDDDBBBAAA???===;;;;;;999777444111///------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............,,,...//////---+++,,,,,,***+++---///000000000000111111111111111000////////////000111333666999:::888999999999888777555444333555888<<<@@@AAA@@@>>>=========<<<;;;:::888888555555555444333222111000222222222333444555666777;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMMMMKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKHHHFFFCCCDDDGGGIIIIIIHHHFFFIIINNNQQQQQQNNNKKKIIIGGGHHHJJJOOOVVV```iiinnn{{{zzzrrrpppwwweeeJJJ@@@???;;;:::999888888777888888666666666666666777777777666666666777777777888888666666777777777888888888<<<===:::===BBBBBBNNNfffwwwcccUUUJJJHHHKKKNNNPPPRRRSSSSSSQQQPPPTTT[[[gggvvvzzzzzzzzzxxxrrrnnnoookkkjjjhhheeeaaaaaaeeehhhgggcccbbbdddeeegggmmmuuuvvv|||zzzxxx{{{yyynnnhhheeebbb[[[VVVOOOKKKIIIGGGCCC???999;;;===???BBBJJJVVV___rrrzzz}}}rrr]]]KKKEEEEEEFFFHHHJJJKKKLLLOOOSSSVVV[[[```bbbqqqxxxmmm^^^TTTYYYcccsss~~~mmm\\\RRRSSSQQQUUU^^^eeeiiimmmrrrzzz{{{lll___[[[[[[XXXWWWTTTRRRPPPNNNLLLKKKIIIJJJGGGBBBBBBEEEDDD@@@@@@??????BBBBBB@@@CCCHHHSSSbbbttt~~~kkkXXXPPPLLLNNNHHHNNNJJJHHHDDDBBBAAA???===;;;:::999777444111///...---......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,------......,,,...//////---,,,,,,---+++++++++,,,---...///000000111111111111000000///......///000333666999::::::999888666666666777777777777999===AAACCCCCCBBBAAA@@@@@@???>>><<<;;;;;;888888888888666444222000333333333222333333444555888999:::;;;===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBB???===<<<===???BBBCCCCCCBBBDDDFFFFFFEEEEEEFFFGGGJJJOOOYYYeeepppyyy|||ooobbb\\\aaaooohhhNNN===:::<<<::::::999888777777777777666666666666666555555555555555555555666666666666666666666666777777777777;;;<<<:::<<>>DDDNNNVVVkkkxxx|||iiiTTTIIIFFFFFFHHHIIIJJJKKKMMMQQQSSSYYY^^^```ooovvvmmm]]]RRRRRRWWWddduuudddYYYYYY^^^iiirrruuuxxx{{{uuuhhhaaa^^^\\\ZZZVVVTTTQQQNNNKKKHHHHHHIIIGGGCCCCCCFFFEEEAAA@@@???BBBFFFFFFDDDFFFJJJUUUdddvvvjjjXXXPPPLLLMMMGGGMMMJJJHHHDDDBBBAAA???<<<;;;:::999666444111///...---......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///,,,...//////---,,,---...---,,,+++******,,,...///000000111111111111000///000/////////000222444555:::888666444444666999;;;::::::<<>>???>>>======??????@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>===<<<;;;<<<<<<<<<<<<<<<=========;;;<<<<<<======<<<;;;;;;<<<;;;:::;;;<<<>>>???@@@BBBCCCDDDCCCBBBDDDHHHKKKSSS___ppp~~~xxxppprrr{{{uuuppptttzzz|||cccLLL>>>999888999999999888777666666666666666666666555555444444444444555555555666666666666555555555666666666777777777999666999@@@===<<>>AAACCCBBB???<<<@@@@@@AAAAAACCCEEEGGGHHHFFFDDDAAA>>><<<;;;:::;;;888888777666555555555555222222333333333444444444666777999::::::999888777::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888888777888888888999999999::::::999999999999999999888888;;;;;;;;;::::::<<<>>>???BBBFFFJJJLLLMMMPPPVVV[[[fffllltttyyyyyysssjjjdddlllyyyxxxvvvvvv}}}gggKKK;;;999<<<;;;777888888777666555555555555666666555555444444333333555555555666666666777777444555555555555666666666666999444666???>>>>>>GGGGGG]]]sss|||dddLLLDDDGGGKKKMMMNNNPPPRRRRRROOOMMMPPPYYY```iiiuuusssaaaaaakkknnnpppqqqpppooonnnoooppppppooommmkkkjjjkkklllmmmmmmlllkkkmmmpppooommmooottt{{{}}}xxxwww{{{uuupppxxxyyynnnfffaaa]]]WWWTTTSSSRRROOOKKK???===;;;999:::@@@GGGLLLTTTeeexxxuuucccRRRHHHFFFGGGHHHIIIIIIKKKOOOQQQWWW```bbbnnnxxxjjjZZZMMMJJJKKKRRRiii~~~uuu{{{pppkkkiiibbb\\\VVVUUUXXX[[[\\\[[[XXXXXXTTTMMMJJJIIIDDD???@@@AAAEEEKKKLLLJJJJJJNNNZZZiiiyyyqqq]]]TTTOOOOOOHHHMMMJJJHHHDDDBBBAAA???===;;;999888666333111000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,...//////.........//////---+++******+++,,,...///000000111111111111000---,,,,,,---...000222444666555555666777999:::<<<::::::<<<>>>@@@???===:::??????@@@AAADDDGGGJJJLLLMMMKKKGGGCCC@@@===<<<<<<;;;:::999888777777777777444444444444444444444444555555666666777666666555666666777777777888888888888888888777777777666666666666777777888888999999999999999888888888888888999:::;;;::::::<<>><<<777777777666555444444444444444444444444444333333333555555555666666666666777444444444444555555555666888<<<777555<<<======EEEDDDPPP[[[wwwzzzXXXIIIFFFEEEFFFIIIKKKOOORRRSSSQQQOOOPPPRRRVVVbbbssskkk```[[[hhh|||}}}wwwmmmlllppppppmmmkkkmmmooonnnmmmkkkiiiiiikkklllllllllllllllooossssssooopppssssssuuusssvvv~~~yyysssyyyjjj```ddd___ZZZWWWUUUTTTPPPMMMCCC@@@<<<999:::>>>DDDHHHQQQ]]]mmmvvvrrrcccQQQEEEDDDEEEFFFGGGHHHJJJNNNQQQUUU```dddoooyyyjjjYYYLLLJJJKKKNNN```ttt{{{|||rrroooqqqfff```[[[\\\ccchhhjjjjjjdddddd^^^VVVPPPMMMFFF???AAAAAAFFFKKKLLLJJJJJJNNN]]]kkkyyyrrr^^^UUUPPPPPPIIINNNJJJHHHDDDBBBAAA???===;;;999888666333111000//////......---------,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,...///000///...///000///...---,,,++++++,,,---//////000111111111111111000///......///000222333222444666888999:::::::::888777666777:::=========?????????AAACCCFFFJJJLLLNNNNNNNNNMMMKKKHHHEEECCC@@@???>>>===============::::::999999888888888777777666666555555666666666555666666666666777777777555555666666666777777777555666666777888888999999999999888888888999999:::777999<<<======@@@DDDHHHUUUaaapppyyy{{{yyyyyyzzznnnfff\\\VVVXXXbbboooyyy~~~kkkPPPHHH===999999;;;999666777666555444333333333333333333333333333444444444333444444444555555555555333333444444444555555555777===999555999::::::BBBDDDLLLQQQbbbwww^^^NNNBBB@@@FFFFFFJJJNNNRRRTTTRRRPPPNNNQQQYYYcccmmmxxxtttaaaiiivvvtttrrrllliiinnnoookkkiiimmmooonnniiigggeeefffiiijjjjjjiiijjjiiilllqqqrrrppprrrvvvssssssooosss|||yyytttyyyuuubbbddd```[[[XXXWWWVVVSSSPPPHHHDDD>>>:::999<<>>>>>===<<<<<<;;;999888666555555666777888666666666777777777888888444444555666666777888888666666777777888999::::::999888888888888999:::;;;777:::>>>@@@AAAEEEJJJOOOYYYgggxxx~~~wwwrrrppp______```eeennnzzzwwwQQQ?????????<<<888666555666666666555444333333333333222222222333333444444444222222333333333444444444333333333444444444555555222;;;999555888888999AAA>>>GGGHHHNNNgggzzz]]]GGGCCCJJJEEEFFFKKKPPPTTTVVVTTTRRROOORRRVVVYYY```ooo|||yyyyyy|||}}}lllbbbjjjuuukkkiiicccfffmmmooojjjiiimmmpppooofffdddbbbcccfffhhhgggfffhhhgggiiinnnpppppptttzzzxxxvvvooopppyyywwwqqqwwwsssddd___ZZZXXXXXXWWWUUURRRLLLGGG???:::888999<<<===HHHMMMWWWdddlllhhhYYYKKK<<<>>>@@@BBBCCCFFFJJJMMMQQQ___dddoooyyylllYYYKKKKKKMMMKKKQQQ[[[yyyyyyqqqsssrrrlllccc[[[VVVMMMEEECCCBBBEEEIIIIIIGGGIIIMMMaaammmxxx|||~~~~~~qqq]]]UUUQQQSSSKKKPPPMMMGGGBBBBBBAAA===<<<===;;;:::888555333111000///,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,...///000000000222000///......---+++***,,,,,,,,,---...///000111111111111111111222222222000333777999999:::;;;<<<999777555666777999@@@EEEMMMIIIEEEFFFJJJLLLIIIEEEBBBAAACCCJJJUUU___bbbbbbVVVVVVTTTOOOKKKLLLQQQVVVTTTRRROOOMMMLLLJJJGGGDDDFFFBBB>>><<<>>>??????>>><<<===>>>===;;;999999:::555666666666777888999999888999:::;;;;;;::::::999999<<<888888===777444<<<>>>>>>AAAHHHQQQXXX\\\]]]dddhhhjjjgggaaa___bbbgggdddxxx|||ooorrr}}}YYY999;;;;;;:::999888777666555666555444333222222222222333333333333333333333333222222222222222222222222222333555444333333444666666555555555777999;;;<<>>BBBEEECCCBBBEEEIIIMMMMMMLLLDDDDDDCCCEEEOOO]]]cccaaaZZZWWWSSSMMMJJJKKKNNNQQQZZZ\\\^^^]]]YYYVVVUUUUUUWWWTTTQQQOOOPPPOOOMMMJJJHHHGGGEEECCCAAA???>>>>>>999999999999999999888888777888999:::<<<>>>@@@BBB???@@@999888>>>;;;:::CCCGGGNNNZZZfffnnnpppnnnkkkjjjrrrwwwtttmmmkkkrrrzzzuuukkkccciii}}}nnn[[[JJJ???;;;:::999888777666555555555555444333222222222222333333333333333333333333222222222222222222222222222333444444333333444555666666555555666888:::;;;;;;===@@@AAA@@@GGG]]]sssdddYYYOOOLLLGGGDDDEEEKKKPPPSSSXXXYYYXXXUUUSSSUUU[[[aaagggnnnzzz|||sssmmmiiimmmtttwwwjjjkkkzzzqqqfffeeeeeedddaaadddeeeeeefffhhhjjjkkkllliiiiiijjjjjjjjjhhhfffdddbbbdddiiioooooommmnnnrrrpppmmmkkkkkkpppvvv{{{~~~ttt|||iii^^^TTTQQQTTTTTTPPPKKKIIIFFFBBB===:::999:::::::::BBBJJJRRRaaammmjjj^^^QQQLLLFFFAAA@@@CCCFFFHHHKKKMMMZZZgggssshhhRRRJJJGGGDDDGGGNNN[[[{{{{{{lllbbbgggrrryyyuuulllbbbVVVLLLMMMQQQUUURRRKKKFFFHHHNNNUUUbbbnnntttyyyuuu___UUUPPPQQQIIINNNMMMGGGBBBBBBAAA===<<<===;;;:::888555333111000///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////000000000///...---,,,+++*********+++---///000111000000111111111222222222111333666777888;;;>>>AAA<<<;;;:::888999:::<<<===;;;<<<<<<>>>BBBFFFJJJLLLJJJMMMJJJEEENNN```hhhdddVVVPPPIIICCCBBBCCCDDDEEEPPPVVV]]]]]]YYYWWWYYY]]]ddddddeeeggghhhhhheeebbbaaa^^^ZZZUUUOOOIIICCC???>>>>>>>>>======<<<;;;;;;????????????@@@BBBGGGJJJLLLIII>>>:::BBBCCCEEEQQQWWWaaappp}}}hhhccccccllliiiPPPEEEBBBAAA999999888888777666555555555444333222222111222222222222222222222222222222222222222222222222222222111333444444333222444555666666666666666777888999:::<<<>>>???<<<>>>IIITTTtttqqq```QQQGGGFFFGGGEEEHHHOOOWWWZZZ\\\[[[XXXTTTTTTUUUTTTXXX```mmm||||||sssiiieeegggmmmyyy}}}eeebbbqqqtttgggaaabbbeeeeeebbbbbbcccdddfffggghhhhhhhhhggghhhiiiiiihhhgggfffeee]]]___dddkkkmmmkkkkkkoooooollliiijjjooovvv}}}rrrvvvyyytttaaaQQQQQQVVVUUUQQQOOOKKKHHHDDD@@@<<<;;;::::::777===CCCJJJZZZkkkooojjj___VVVJJJCCCAAABBBCCCCCCFFFHHHUUUbbbnnnpppUUUIIIEEEBBBDDDHHHSSSjjjwwwmmmkkkuuu|||{{{ssshhh]]]UUU[[[______WWWMMMGGGHHHKKKRRR]]]hhhpppxxx~~~~~~~~~~~~vvv```UUUPPPPPPIIIMMMMMMGGGBBBBBBAAA===<<<===;;;:::888555333111000///---,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++------............///000000///---------*********+++---...000111000000000111222222333333333444555666666999<<>>@@@AAA@@@@@@AAA>>>::::::;;;;;;;;;<<>>??????CCCFFFIIILLLOOOTTT[[[```aaa[[[KKKEEELLLPPPWWWfffwww}}}~~~ssstttzzziiiNNNEEECCC>>>888888888777777666555444444444333333222111111222222111111111111222222222222111111111111222222222222111222333333222222333444666666666666666666666777:::<<<===>>>>>>@@@DDDIII\\\zzz___LLLNNNPPPHHHDDDJJJNNNRRRUUUWWWWWWWWWXXXZZZSSSTTTVVV[[[eeesssxxxtttmmmiiigggkkktttvvvnnnuuuwwwooofffbbbdddgggfffdddaaabbbdddfffgggggggggfffeeefffhhhhhhgggeeeeeeeee]]]]]]```eeegggfffgggjjjmmmkkkjjjlllqqqwww|||xxxxxxvvvmmmSSSRRRZZZYYYTTTSSSLLLJJJFFFBBB???<<<:::::::::===???DDDQQQcccmmmnnniii___QQQGGGCCCBBBAAA@@@GGGGGGSSS^^^hhhyyy[[[KKKEEEBBBCCCEEEKKK]]]ooo~~~wwwoooiiieeepppqqqkkk^^^QQQKKKJJJKKKTTTZZZdddnnnwww~~~|||}}}~~~~~~|||}}}xxx```UUUOOOPPPHHHMMMMMMGGGBBBBBBAAA===<<<===;;;:::888555333111000///000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,,,,///111111///...---...+++++++++,,,---...///000///000000111222222333333555555666555555777:::<<<@@@EEEIIIJJJLLLNNNHHH@@@AAA@@@>>><<<;;;===BBBFFFLLLSSSRRRLLLPPP^^^bbb\\\GGGBBB<<<:::===@@@AAAAAACCC@@@===<<<===AAADDDGGGPPPVVV___hhhooorrrrrrrrrwww}}}}}}uuufffbbb\\\VVVSSSQQQRRRSSSTTTZZZbbbiiipppyyymmmdddhhhmmmyyy|||pppccc___ffftttmmmLLL<<<<<<>>>888000777666666555555444444444333333222111111111222222000000000111111222222222000000000111111222222222000111222222111111222444555555555555666666555555666777888888:::===@@@AAAHHHccc|||\\\XXXWWWLLLEEEIIIGGGHHHHHHJJJNNNTTT[[[___[[[YYYVVVTTTTTTYYYaaagggwww~~~~~~qqqiiigggggggggkkkrrr}}}~~~}}}pppjjjcccaaacccfffeeecccaaaccceeeggghhhhhhhhhhhhfffhhhjjjjjjhhhggghhhjjjccc___^^^aaabbbaaacccfffiiiiiijjjnnnssswwwyyyyyyuuutttpppzzz___VVV[[[\\\WWWTTTNNNLLLIIIEEEAAA>>>;;;:::;;;<<<<<>>???>>>===???<<<===@@@AAA???AAAFFFQQQRRRUUUVVVWWWYYY\\\^^^```ZZZQQQFFF===:::999;;;>>>BBBFFFGGGFFFEEEFFFGGGKKKWWWhhhwww~~~lllbbb```dddnnn{{{lllUUUAAA===::::::666222444999444444444444333333333333222222111111111111222222......//////000111111222/////////000111222222222///000111111000000111333111222333555666666666555555999:::777777;;;<<<;;;===BBBLLLaaazzzeeeYYYXXXPPPLLLFFFCCCCCCFFFKKKMMMWWW\\\aaaaaa\\\VVVSSSRRRMMMQQQXXX___iiisss~~~yyymmmkkkhhheeegggppp|||hhh___hhh~~~yyyooolllhhheeedddgggjjjllllllaaabbbccceeegggjjjlllmmmiiilllooonnnkkkkkknnnrrrlllhhhgggjjjkkkhhhddddddeeeeeeeeehhhkkklllkkkjjjiiillliiimmmwwwvvv___ZZZYYYUUUVVVUUUSSSPPPKKKFFFAAA>>>888888:::===AAAKKKXXXbbbjjjmmmppplllbbbXXXQQQNNNKKKGGGPPP[[[aaayyyiiiUUUJJJFFFCCCDDDMMMPPPYYYsss~~~www{{{yyysssjjj```TTTOOORRR```nnnssssssttttttxxx}}}~~~~~~|||{{{xxx```UUUOOOQQQJJJPPPMMMGGGBBBBBBAAA===<<<===<<<:::888555333111000///+++,,,---///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******(((...333444111...///111222222111//////............///000111222333444444000444888<<<===???AAACCCHHHMMMOOORRRccc{{{mmmcccUUULLLHHHFFFBBB???AAA:::999@@@???999===GGGMMMRRRVVVXXXXXXXXX[[[^^^hhhfff```TTTHHHAAABBBEEE???BBBCCCBBB???===>>>@@@CCCKKKTTTZZZ___jjj{{{tttpppyyywww{{{oooNNNAAA???777333777888444000111444444333333333333333333222111111111111111222222---......///000111111222...//////000111222222222///000111111000000111222///111333555666666666666000777:::888777;;;<<<:::>>>???BBBPPPoooyyyfff___WWWSSSNNNJJJHHHGGGGGGFFFIIIRRR^^^cccaaa[[[WWWVVVSSSSSSTTTVVVYYY___gggmmmpppwww{{{sssiiiaaabbbdddgggllluuuqqq______ppp{{{qqqnnnlllhhhdddbbbdddfffgggggg```aaaaaacccfffiiilllnnnfffjjjmmmllliiiiiimmmqqqllliiikkkqqqrrrmmmgggdddeeecccbbbbbbeeefffggggggeeeiiiggghhhmmmuuuddd[[[[[[YYYYYYXXXWWWTTTOOOIIIDDDAAA::::::<<<>>>@@@EEEPPPZZZaaajjjqqqpppeeeYYYQQQNNNKKKEEEMMMUUUYYYpppqqqYYYKKKEEEBBB@@@FFFEEEMMMggg|||~~~ttteeeUUUTTTNNNQQQ```oootttuuuvvvrrrwww|||~~~~~~||||||sss^^^YYYOOOPPPLLLMMMIIIFFFCCCAAA@@@???<<<;;;<<<:::888555222111000000........................///......---+++******)))++++++++++++++++++++++++))))))))))))******************+++,,,...///000000333111000........./////////...---...///222555666111555999===???AAACCCEEEMMMRRRUUUWWWaaaqqq|||xxxnnn___TTTUUUXXXQQQFFFKKKIIIDDD>>>:::999===@@@MMMIIIFFFEEEHHHNNNSSSUUUXXXdddllliiidddaaa]]]WWWYYYRRRKKKIIIFFFAAA>>>???FFFJJJOOOPPPQQQTTT\\\ccckkkqqqyyy~~~~~~yyyssspppkkkfffiiijjjiiizzz|||vvvkkklllpppuuuxxx||||||fffKKK<<<<<<666666555444333333222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000111111111111//////000111222222333333222222333333333333444444333555777777777888:::;;;999;;;AAAHHHOOOeeerrrrrriii\\\QQQJJJGGGDDDCCC???FFFOOOVVVYYY\\\```ddd^^^^^^\\\ZZZXXXVVVTTTSSSUUUXXX]]]dddlllwww}}}sssfff^^^^^^aaadddeeedddooo{{{rrrllliiippp|||kkkgggmmmiiiiiihhhfffdddcccccccccfff___[[[```fffiiijjjllljjjkkkjjjiiiggggggiiikkkfffmmmwwwooo\\\bbbbbbbbbaaaaaaaaadddfffhhhfffhhhllljjjnnnggg[[[XXXVVVWWWZZZ\\\WWWOOOLLLNNN@@@>>>:::999:::???DDDHHHWWW___kkkrrrooobbbSSSIIIFFFHHHDDDGGGQQQ___pppTTTNNNCCC???BBBEEEJJJSSSaaaooovvv{{{zzz{{{}}}nnnddd___[[[YYY]]]ccchhhmmmppptttvvvssstttvvvyyy{{{~~~yyyxxxzzz~~~vvvaaaZZZPPPQQQMMMNNNIIIFFFCCCAAA@@@???===;;;<<<;;;888555333111000000........................///......---+++******)))++++++++++++++++++++++++))))))))))))******************+++,,,---......///111000000///////////////------,,,---///222555666333666:::===>>>???AAACCCEEEJJJMMMPPPYYYfffoooqqqlllnnnnnnllllllmmmhhh___XXXUUUOOOHHHAAA>>>>>>@@@CCCAAA@@@BBBDDDGGGHHHHHHUUU```jjjkkkkkklllllliiiaaaXXXSSSXXX______[[[XXXbbbeeehhhfffaaa^^^aaadddlllrrrxxxzzzwwwrrrnnnmmm```bbbnnntttpppxxx|||}}}|||ddd]]]YYY\\\ccclllwwwkkk[[[LLL<<<555888555555555444333333222222111111111111111111111111111000000000000000000000000000000000000000000000//////000000000111111111//////000111111222333333222222222333333333444444333555777777777777999;;;;;;;;;>>>AAADDDSSSxxx}}}nnneeeaaa\\\QQQHHHLLLHHHDDDCCCGGGOOOXXX^^^]]]]]]]]]]]]\\\YYYWWWUUULLLNNNPPPSSSXXX___hhhmmmtttyyy}}}vvvrrrnnniiidddcccbbb^^^\\\^^^eeepppwww}}}~~~xxxrrrhhhdddfffiiigggeeeeeefffggghhhhhh^^^ZZZ[[[bbbjjjkkkkkklllkkkkkkjjjhhhfffeeefffhhhgggllluuuxxxgggaaabbbcccbbb``````bbbccchhhgggjjjnnnkkkjjjzzzlll[[[XXXXXX[[[^^^ZZZSSSNNNOOODDDAAA===999999;;;???BBBJJJTTTdddpppssslll___UUUJJJJJJEEEEEEMMMVVVpppddd\\\OOODDDDDDDDDFFFKKKTTT^^^ccchhhhhhjjjqqq}}}|||nnndddaaaaaa```cccfffjjjmmmoooqqqsssuuussstttuuuyyy}}}yyyuuuvvvyyyxxxccc\\\RRRRRRMMMNNNIIIGGGCCCAAA@@@???===;;;<<<;;;888666333111000000..............................---,,,,,,+++******++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,...//////000000000000000,,,,,,,,,---///111333555555777:::<<<======???AAA???CCCGGGKKKRRR]]]ccceeekkkxxxxxxqqqrrrpppjjjaaaXXXQQQMMMLLLFFFBBB???===>>>@@@AAABBBMMMVVV___bbbeeejjjmmmnnnccc[[[ZZZgggxxx~~~zzztttzzz{{{yyysssllljjjmmmrrr{{{lllaaaaaajjjqqq|||kkkLLL>>>999444222444555444444333333222222222111111111111111111111111111111111000000/////////000000000000000000000000//////000000000000111111///000000111111222222222222222222222333333333333333555666777666777888:::;;;999999::::::BBB[[[sssvvvuuupppbbbUUUQQQLLLFFFFFFIIIMMMMMMLLLRRRTTTVVVWWWWWWUUUSSSRRRMMMNNNNNNMMMNNNQQQVVVYYY```aaaffflllllljjjkkkpppvvv{{{|||yyyuuurrrooommmjjjhhhooojjjbbb[[[WWWUUUVVVWWW^^^fffoootttzzzssscccaaaqqq{{{kkkkkkooolllhhhgggiiifffcccdddhhhlllnnnmmm___]]]```iiioooooolllkkkhhhhhhhhhfffdddcccdddfffdddfffkkksss~~~uuuggg```bbbcccbbb```_________eeefffkkkooollljjjuuuaaa]]]\\\]]]```]]]UUUPPPOOOFFFCCC>>>:::888999<<<===@@@JJJZZZlllvvvuuukkkbbbQQQOOOGGGDDDIIINNN```zzzzzzjjjYYYKKKHHHEEEDDDEEEHHHMMMPPPZZZ\\\^^^aaagggppp|||{{{qqqgggeeelllqqqqqqnnnpppqqqqqqqqqqqqrrrsssttttttvvv{{{vvvsssqqqssszzzyyyccc]]]RRRRRRMMMNNNIIIGGGDDDBBBAAA???===;;;<<<;;;999666444222000000..............................---,,,,,,+++******************************((()))))))))***************************))))))))),,,---///000111111000000------------...///111111444666999:::;;;<<<>>>@@@>>>BBBGGGMMMTTT\\\aaabbbpppvvvlllfffcccZZZRRRGGG>>>;;;===@@@BBBHHHLLLPPPRRRTTTWWW[[[]]]\\\XXX\\\mmmuuummmlllssszzz{{{rrrnnncccgggqqqyyyxxxtttvvv}}}fffQQQ===777888888555444444333333333222222222111111111111111111111111111222222111000///......---000000000000000000000000////////////000000000111///000000000111111111222111222222222222333333333333555666666666666777999999666666777888===JJJYYYqqq~~~{{{qqqhhh\\\XXXTTTQQQNNNKKKFFFBBBHHHHHHJJJKKKLLLMMMNNNNNNRRRSSSRRRQQQQQQRRRUUUWWWVVVUUUVVVXXXWWWUUUZZZaaa______aaaeeeffffffhhhlllkkknnnnnnkkkjjjjjjgggbbbfffdddaaa^^^\\\[[[[[[ZZZWWWWWWWWWVVVVVVYYY```eeejjjuuuvvvlll___ZZZYYYgggrrreeeffflllnnnlllkkkkkkgggcccdddiiinnnppppppkkkiiikkkqqqsssoookkkkkkdddeeefffeeecccbbbccceeecccbbbbbbgggppptttkkk^^^```bbbcccccc```^^^]]]]]]aaabbbhhhmmmmmmmmmvvvsssccc^^^\\\]]][[[TTTOOOMMMDDDBBB>>>;;;::::::<<<===>>>EEERRRcccpppuuuqqqlll[[[XXXLLLEEEIIILLLWWWkkkxxx___RRRLLLGGGEEEDDDDDDEEEHHHQQQUUUYYYYYYYYY]]]eeelllppp|||~~~xxxtttnnnkkkqqqzzz~~~|||sssttttttrrrpppoooqqqrrruuuvvvyyy{{{uuupppooonnnrrr}}}xxxbbb[[[QQQPPPLLLMMMJJJGGGDDDBBBAAA@@@===<<<<<<;;;999777555222111///........................---------,,,,,,++++++***************************((()))))))))******************)))))))))(((((((((***+++---///000000000///000000///...............000333555777999;;;>>>@@@???BBBHHHPPPXXX]]]aaadddkkkxxx}}}wwwooobbbUUUMMMGGGDDDCCCKKKJJJHHHGGGEEEDDDFFFIIIPPPPPPXXXfffqqqvvvwwwyyyvvvkkkeeegggjjjpppuuu{{{~~~zzz{{{~~~{{{oooeee```___]]]aaajjjuuu~~~jjjKKKAAA888666888888666555222222222222222111111111000000000000000000000000222111111000///...------////////////////////////...////////////000000000000000000000000111111111111111111222222222333333333444666666555555666888777555555777999<<>><<<;;;;;;;;;???BBBJJJVVVdddnnnssstttiiifffVVVKKKKKKKKKQQQ```}}}rrrYYYPPPHHHGGGFFFCCCCCCFFFGGGKKKOOOOOOLLLMMMRRRWWW[[[cccsss}}}}}}||||||wwwrrrrrrqqqpppnnnnnnqqqsssxxxzzz~~~sssjjjkkklllmmmqqqvvvaaaZZZPPPPPPKKKLLLJJJHHHDDDBBBAAA@@@>>><<<;;;;;;:::888666333111///........................---------,,,,,,+++++++++************************))))))))))))************)))))))))))))))))))))(((***+++,,,---............111111000000///...------...000222444666888<<>>EEENNNUUUXXX\\\```aaahhhvvvzzzmmm```XXXXXXRRRLLLIIIDDD@@@???AAAFFFHHHOOOVVVXXXWWWZZZ___dddjjjooommmeee\\\WWWVVV]]]```ffflllrrrxxx~~~|||vvvzzz~~~}}}wwwrrrqqqttt}}}oooeee``````fffmmmqqqrrrrrrpppllljjjlllnnnyyy}}}kkkVVVCCC>>>999444111111222333333111111111111111111111111000000000000000000000000000000000//////.........////////////////////////......////////////000000000000000000000000000000111111111111222222222222333444555555444444555777666666666777999:::<<<===AAAOOOiiiuuucccXXXSSSLLLJJJHHHEEEDDDDDDEEEFFFEEEGGGIIIKKKLLLMMMPPPRRRQQQQQQRRRRRRQQQVVVeeetttmmm]]]RRRTTTYYYXXXXXXZZZVVVZZZ[[[WWWVVVXXXYYYWWWTTTUUUWWWWWWXXXYYY\\\^^^fffkkkrrrwwwxxxzzz|||wwwnnnccc[[[VVV\\\hhhsss}}}sssnnnllljjjgggdddccceeegggiiihhhfffddddddfffhhhjjjqqqmmmlllmmmllliiiiiilllllllllkkkgggbbb]]][[[ZZZ\\\^^^```aaaeeejjjgggbbb```aaacccccccccbbbcccdddbbbbbbbbbaaabbbeeeiiinnnwwwooo]]]TTTQQQPPPOOOPPPMMMKKKGGGBBB>>>;;;999777<<<>>>BBBJJJVVVdddqqqyyyvvvuuufffWWWRRRLLLMMMXXXhhhmmm___SSSOOOKKKDDDBBBEEEBBBEEEGGGGGGFFFEEEGGGIIIKKKMMMUUU^^^fffmmmxxxxxxoooooonnnmmmmmmooosssvvv|||vvvlllfffgggjjjnnnvvvuuu```ZZZPPPQQQLLLMMMJJJHHHEEEBBBAAA@@@>>><<<;;;;;;:::999666333111///........................------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))******************+++,,,------000000000000000000000///...000111222333555888;;;;;;:::???HHHNNNOOOSSSXXX[[[\\\dddqqqyyy|||yyypppgggaaaZZZQQQMMMOOOPPPPPPQQQQQQMMMHHHJJJPPPNNNVVV___aaa\\\VVVQQQPPPIIIJJJNNNTTT[[[```aaa```[[[RRRRRRWWWZZZfffrrrqqqssslllddd\\\VVVTTTZZZcccmmmgggbbb```\\\\\\eeeooovvv{{{~~~uuulllVVVCCC:::333888555111000222555555333000111111111111111111111000000000000000000000000//////////////////......////////////////////////........./////////000000000000000000000000000///111111111111222222222222222444555555444333555666555777888777888999::::::<<>>BBBJJJXXXjjjvvv|||vvvggg___UUUQQQXXX^^^vvv~~~lllbbbXXXKKKEEEGGGDDDDDDEEEEEEEEEDDDCCCCCCAAAAAADDDHHHJJJKKKRRRZZZkkkuuuyyynnnnnnmmmlllmmmpppvvvzzzvvvnnnjjjiiifffmmmvvvuuu```ZZZQQQRRRNNNOOOKKKHHHEEECCCBBB@@@>>><<<;;;;;;;;;999777444111///........................---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************((()))))))))*********++++++***)))))))))***+++,,,---...///111222222222222///000111111111222555888:::888;;;DDDIIIIIILLLQQQVVVWWW^^^hhhmmmqqqyyyvvvjjjdddeeefffbbb^^^[[[TTTNNNNNNSSSXXX]]]```^^^WWWRRRRRRSSSPPPOOOPPPVVV\\\___[[[WWWVVVKKKKKKPPPSSS]]]ddd^^^aaa^^^[[[WWWRRRQQQYYYcccggggggjjjmmmjjjhhhqqq~~~hhhVVVOOO???555888;;;333222222444:::>>>:::555000000000000000111111111000000000000000000000000.........///////////////////////////////////////............/////////000000000000000////////////000111111111111222222222222444555444333333444555444777888888888:::<<<<<<@@@;;;===III\\\xxx~~~xxxxxxuuupppggg]]]TTTNNNHHHJJJKKKJJJGGGDDDCCCCCCEEEDDDGGGNNNQQQNNNKKKKKKHHH@@@@@@JJJPPPQQQXXXcccgggkkkkkkhhhggglllqqqssstttwwwzzzzzzwwwtttuuuvvvqqqoookkkfff```YYYSSSOOOVVVUUUVVVZZZ___bbbbbbaaa^^^hhh~~~qqqkkkiiiccceeefffeeeffffffdddaaa___cccgggddd___]]]aaafffkkkiiijjjllliiiddddddfffhhhjjjjjjiiifffcccaaaaaaTTT]]]ddddddbbbdddeeeddd```bbbcccdddeeehhhkkknnnggghhhhhhgggggghhhgggdddfffhhhxxxmmm]]]UUURRRSSSNNNLLLJJJGGGDDDAAA???===;;;===??????CCCOOObbbppp}}}tttlll```YYY___]]]sssuuufffSSSJJJKKKEEECCCBBBBBBCCCBBB@@@>>>AAABBBEEEHHHGGGEEEHHHNNNNNNUUUaaarrrzzzmmmhhhdddbbbeeerrrqqqoooooonnnmmmnnnrrrxxx}}}{{{pppiiijjjmmmhhhqqq~~~yyydddZZZUUUSSSJJJLLLGGGFFFDDDAAA???>>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------...///000000/////////...//////000111444888===???@@@DDDKKKRRRQQQXXX```fffiiikkknnnqqqyyyppphhhcccbbbdddrrryyy}}}xxxoooiiieeebbbaaaaaabbbggglllnnnmmmjjjddd]]]VVVUUU[[[eeelllpppnnnqqqqqqkkkhhhjjjmmmmmm{{{}}}[[[QQQCCC:::888888666555444444444444444444444444//////////////////////////////.........---------111111000000/////////......------------...//////---------............///////////////////////////000000000000000000000000222222333333333333444444555555555555555666777777;;;999>>>FFFLLL[[[}}}{{{lllddd___ZZZTTTOOOLLLIIIGGGEEEAAADDDFFFHHHHHHGGGGGGGGGDDDEEEFFFFFFGGGJJJNNNQQQZZZ\\\]]][[[XXXYYY```fffiiiiiikkknnnjjjccc___``````ZZZUUURRRRRRQQQOOOLLLMMMSSS___ooo}}}}}}zzzooohhhddddddaaabbbdddeeedddcccaaa``````cccccc```\\\\\\```eeeeeehhhjjjhhhdddaaaaaabbbgggfffeeeeeeffffffeeedddaaa```______aaabbbbbbbbbbbbbbbbbbaaacccgggmmmrrrjjjiiigggeeecccbbbaaaaaa```iiissskkk\\\WWWRRROOOKKKMMMLLLCCCCCCDDD;;;>>>>>>===;;;>>>HHHXXXdddtttvvvmmmeee^^^iiippp|||hhhWWWMMMOOOEEEBBBHHHHHHAAA@@@FFF@@@BBBEEEFFFFFFEEEEEEFFFDDDHHHOOOXXXbbbooo{{{~~~{{{wwwtttqqqkkkddd^^^YYYZZZZZZVVVTTTXXXdddnnnyyyxxxsssqqqrrrrrrqqqpppttt|||vvvmmmlllppptttssslll{{{|||eee[[[TTTRRRHHHKKKGGGFFFDDDAAA???>>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------...//////111111000000///000000111444999>>>@@@AAADDDJJJPPPUUUZZZaaaeeeggggggiiijjjuuu}}}rrrZZZGGGAAA999555555555444111222222222222222222222222//////////////////////////////.........---------000000/////////............------------...//////.........////////////000////////////////////////////////////////////////222222222333333333444444555555555555555666666777666444777<<<>>>EEE[[[sssxxxhhhVVVJJJJJJHHHEEECCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCFFFGGGDDDGGGIIIIIIIIIJJJMMMQQQRRRQQQRRRTTTRRRMMMMMMPPPPPPSSSVVVWWWUUUUUUVVVXXXcccsssxxxnnngggbbb``````^^^___aaaaaaaaa```^^^]]]]]]```bbbaaa^^^^^^bbbgggeeeggggggfffdddaaa``````bbbaaaaaaaaabbbbbbbbbaaaaaa```______`````````___bbbbbbaaa______bbbfffjjjddddddcccbbbbbbaaabbbbbb]]]aaafffuuudddTTTSSSTTTNNNPPPNNNEEEFFFIIIBBB>>>===<<<999:::AAANNNWWWfffttt}}}wwwpppjjjkkkzzzuuufff]]]PPPHHHIIIHHHBBBAAAEEECCCEEEFFFGGGGGGGGGGGGGGGEEEGGGHHHIIILLLPPPVVVZZZcccbbbbbbbbbbbb___YYYTTTTTTTTTSSSPPPMMMNNNTTTZZZ^^^dddnnnxxx{{{wwwuuutttyyyyyyyyyzzz{{{}}}~~~xxxvvvppplllrrr~~~ggg[[[SSSQQQGGGJJJGGGFFFDDDAAA???>>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------222222111111111111111222333888<<>>:::888<<>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,111111111111111333444444333666:::<<<<<<<<<>>>???EEEHHHMMMRRRWWW[[[___aaacccfffiiiooo}}}}}}nnnYYYGGG???:::666555444222222333111...,,,........................................................................------------------------...------------...//////............////////////////////////////////////////////////////////////111222222222222333333333444444333333444444555666888666888<<<<<<999;;;@@@JJJ___xxxeee]]]\\\\\\^^^bbbfffiiijjjbbb^^^YYYWWWYYY]]]aaacccjjjgggfffhhhjjjmmmuuu}}}yyyhhhbbb^^^``````^^^]]]^^^ZZZ[[[[[[[[[ZZZYYYXXXWWWXXX\\\```ccccccccceeefffdddbbb```aaabbbbbb^^^ZZZ[[[\\\\\\[[[YYYXXXXXXYYY]]]^^^^^^^^^]]]\\\]]]]]]aaa```___\\\YYYXXXYYY[[[[[[[[[[[[\\\]]]___```aaaccc\\\[[[aaagggssszzz[[[NNNMMMRRRQQQQQQNNNDDDDDDDDDBBB???<<<<<>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************---......000111333555666555777:::<<<<<<<<<<<<===BBBCCCFFFKKKRRRYYY___bbbnnnpppsssyyyfff]]]MMM<<<444666777555777555333222222111000///////////////////////////---------------------------.....................,,,,,,,,,---------------...------------...//////,,,,,,,,,---------......////////////////////////000000000000000000000000111111111222222222333333333333333333333444555555555333333777999999999;;;AAAJJJ^^^||||||tttqqqvvvtttiiiddd```^^^aaaaaa^^^]]]___\\\\\\\\\[[[ZZZYYYXXXXXXYYY\\\```bbbccccccbbbbbbbbb```^^^___aaaaaa]]]YYY]]]^^^^^^\\\XXXVVVVVVWWWXXX[[[]]]^^^]]]]]]^^^_________^^^\\\ZZZXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```ZZZ[[[ccccccdddxxxuuu\\\OOOPPPPPPRRRQQQHHHFFFEEEDDDBBB@@@>>>>>>???BBBIIIUUUeeettt}}}|||sssfffYYYRRRTTTRRRQQQQQQSSSSSSRRRPPPQQQQQQOOOKKKHHHGGGHHHJJJNNNTTT]]]eeejjjllllllkkkdddfffkkksss{{{~~~{{{vvvkkkhhheeeeeegggjjjllllllkkknnnrrrxxx}}}qqqfffbbbdddlllxxxyyydddZZZUUUTTTJJJMMMGGGFFFDDDAAA???>>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,...000222444555777888:::===???AAACCCCCCCCC@@@???BBBIIIRRRZZZ^^^pppsssyyy~~~{{{sss___HHHDDD;;;444333666333...333222111000000111222333////////////////////////---------------------------------...............,,,,,,,,,------------......------------...//////++++++,,,,,,,,,---------////////////////////////111111111111111111111111111111111111222222222222333222222222222333444444555333222333666888999999>>>>>>FFF\\\yyyzzziiibbbbbb___^^^```___\\\\\\___^^^^^^]]]\\\[[[ZZZZZZZZZZZZ\\\^^^aaabbbbbbaaa``````_________```___\\\ZZZ___```aaa^^^YYYWWWWWWYYYVVVYYY^^^___]]]]]]^^^aaa]]]______^^^\\\ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]YYYVVVYYYbbbcccaaammmyyy___TTTJJJIIIMMMKKKFFFFFFEEECCCBBB@@@>>>===???AAAIIIUUUaaannn|||}}}~~~~~~mmmbbb___]]]\\\^^^aaabbb^^^[[[[[[YYYVVVQQQNNNMMMOOORRRNNNTTT\\\cccfffggghhhiiimmmooosss{{{tttoooiiiggghhhjjjjjjiiilllpppvvv|||qqqeeebbbdddnnnvvvwwwccc[[[UUUSSSHHHJJJGGGFFFDDDAAA???>>>===<<<<<<;;;999888888666444111000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---...000000555555888<<>>???GGGQQQ[[[```iiilllqqqzzz|||~~~qqq___MMM>>>777777555222333666222---...///000000//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------...............------------...//////,,,,,,,,,---------......////////////////////////000000000000000000000000111111111111222222222222222222222222222333333444555666555555666888:::::::::888;;;FFFTTThhhwwwkkkdddbbb```]]]\\\]]]]]][[[]]]aaa```___^^^]]]\\\[[[[[[[[[ZZZZZZ\\\^^^```aaa``````]]]___``````^^^]]]\\\\\\]]]```bbb```[[[YYY[[[^^^VVV[[[___```]]]\\\]]]```^^^___```___]]][[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZWWWYYY^^^bbbdddkkktttsssXXXIIIJJJKKKIIIHHHGGGEEEDDDBBB???======<<>>===<<<<<<;;;999888888666444111000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************---,,,,,,++++++,,,,,,,,,000111444:::BBBJJJOOORRRPPPJJJDDDEEENNNZZZeeekkkgggggggggjjjsss~~~zzzsssooobbbOOOBBB===888222333555333000000444666444...000111222000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////...------------...//////---------.........//////////////////////////////////////////////////////000111111111111222222222222222111111222222333444222444555444555777999999888999;;;>>>>>>FFF\\\rrrqqqfffcccaaabbbddd^^^[[[ZZZ\\\\\\[[[___eeeaaa```___]]]\\\[[[[[[[[[XXXXXXYYY\\\___aaaaaaaaa\\\___bbbaaa^^^[[[\\\]]][[[___bbb```\\\[[[^^^aaaXXX]]]aaaaaa]]][[[\\\^^^^^^```aaa```]]][[[ZZZZZZVVVVVVWWWWWWYYY[[[\\\]]]bbb^^^ZZZ\\\aaafffkkkooo{{{tttVVVOOOPPPMMMLLLJJJHHHGGGDDDAAA???<<<;;;===AAACCCIIIZZZkkk{{{~~~|||zzztttnnnmmmooorrrqqqoooqqqqqqrrrqqqnnniiieeebbbZZZZZZYYYYYY\\\eeeqqqyyy|||~~~xxx___]]]VVVKKKGGGFFFHHHGGGEEECCCAAA@@@??????===;;;999777777666444222333222000//////...,,,***,,,,,,,,,+++++++++******,,,+++(((''''''(((+++,,,***++++++***))))))***,,,******************+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------.........///111444999???DDDGGGQQQIIIBBBGGGUUUfffqqquuukkkhhhdddbbbjjjvvv{{{zzz}}}||||||zzzmmm]]]PPPKKKDDD===888666666666000000000000000000000000///////////////////////////---,,,******+++,,,...///...---,,,,,,,,,,,,,,,///...---+++++++++,,,------,,,++++++,,,---///000---------............///,,,---......//////......+++***)))+++///111000...000000000000000000000000000000000000////////////111111222222222333333333444444444555555555555666444777:::::::::>>>GGGNNNxxxvvvddd___^^^[[[YYYZZZ[[[[[[[[[[[[\\\^^^```aaa``````___^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZ\\\^^^aaaccc___bbbeeeeeeccc___\\\[[[bbbbbb```^^^]]]^^^bbbddd]]]]]]```bbb___[[[[[[___ggg```ZZZZZZ___bbb___[[[VVVVVVWWWXXXYYYYYYXXXXXX\\\^^^]]][[[aaakkkpppooorrrcccOOOQQQIIIMMMLLLEEEEEEIIIEEE;;;@@@@@@???<<<===DDDPPPZZZvvv~~~{{{yyyyyyxxxwwwvvvqqqllllllppprrrpppnnnhhhiiiiiihhheee```ZZZWWWWWWWWWXXX\\\dddqqq~~~uuugggjjjuuu]]]\\\UUUKKKIIIHHHGGGFFFDDDBBBAAA@@@??????===;;;999888888777444222333111/////////...,,,***,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((***++++++***+++---///,,,+++))))))***++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,------...000333777;;;===CCCAAAAAAGGGSSSddduuuyyyvvvppplllpppwwwyyyvvv|||wwwttttttrrruuu~~~fffQQQDDDCCC@@@;;;666333222222333000000000000000000000000........................---,,,,,,++++++---...///......---,,,,,,,,,,,,,,,333333111000000000111111......,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,------...............,,,******+++...000///...////////////////////////000000000000////////////111111111222222222333333444444444444555555555555444777999999888;;;AAAGGGZZZvvvyyykkk___\\\[[[ZZZYYY[[[ZZZYYYYYYYYYZZZ\\\^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ\\\^^^___\\\___aaabbb```]]]\\\\\\aaaaaa```___]]]^^^```bbb]]]]]]___bbb___[[[[[[^^^bbbaaa^^^]]]\\\]]]^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYY[[[^^^^^^]]]aaahhhjjjgggeeezzz]]]SSSJJJNNNNNNJJJGGGHHHHHHGGGAAAAAA???<<<;;;???IIIQQQdddlllzzzxxxtttqqqooolllmmmiiiddddddgggiiihhhfffgggddd___ZZZVVVTTTSSSSSSSSSTTTYYYdddrrr~~~}}}ttteee```uuuxxx```]]]UUUMMMJJJHHHFFFEEEDDDBBB@@@???>>>>>>>>><<<;;;:::999888555333333111/////////...,,,***,,,,,,,,,+++++++++*********))))))))))))))))))***&&&(((***++++++---000222000,,,((((((***++++++)))+++++++++***************))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,...000222333777===BBBJJJXXXlllzzz{{{vvvxxx}}}|||xxxqqqnnnlllnnnppptttzzzyyymmm^^^OOOCCC:::666666555333111000///000000000000000000000000000000........................++++++,,,,,,------.........------,,,,,,,,,,,,,,,000//////............//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............---,,,+++,,,...///...---........................////////////000000000000111111111222222222222333333333333444444444555555444777999888777777;;;>>>AAAUUUeeeyyyuuukkkddd^^^YYYXXXYYYXXXYYY\\\XXXWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWYYYZZZ[[[YYY[[[]]]]]]\\\\\\\\\]]]___``````___]]]\\\^^^___ZZZYYY\\\___^^^ZZZYYY\\\[[[^^^```]]]WWWVVVZZZ___eeeaaa]]]XXXVVVUUUVVVWWWYYY]]]```aaadddeeebbb]]]\\\lllxxx[[[LLLLLLLLLNNNJJJFFFFFFJJJDDDDDDBBB>>>;;;<<>>======>>>===<<<;;;;;;999666444222111///...///...,,,+++,,,,,,,,,+++++++++******((()))***++++++***)))(((&&&((()))***+++,,,///111333...)))'''***+++***(((************************************************((((((((()))))))))************)))))))))***++++++...111666888;;;DDDSSS^^^pppqqqpppooorrrxxxyyyuuukkkmmmpppsssuuuxxx~~~uuuhhh^^^WWWSSSJJJFFF???999555333444555111111111000000000000000////////////////////////------------------------***+++,,,,,,---,,,,,,+++------,,,,,,+++,,,,,,---+++++++++*********++++++...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........---------------------------,,,........................////////////000000000000111111111111222222222222222333333333444444444444333555888888777666888999777DDDJJJVVVvvvssshhh___YYYUUUUUUVVVXXXXXXXXXZZZ\\\WWWVVVVVVVVVWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVWWWWWWXXXWWWXXXYYYZZZZZZ[[[]]]___]]]______^^^\\\[[[[[[\\\TTTTTTWWW\\\]]]ZZZYYY[[[WWWZZZ]]]ZZZTTTRRRVVV[[[bbb___[[[WWWUUUTTTTTTTTTTTTZZZbbbhhhjjjeee\\\TTTWWW^^^ooozzzbbbTTTLLLOOOQQQJJJFFFGGGHHHHHHFFFCCC???>>>@@@BBBCCCGGGMMMXXXeeettt|||}}}uuuqqqppplllgggcccaaa___\\\YYY]]]YYYUUUSSSTTTTTTTTTRRRNNNNNNOOOPPPSSSVVVYYYZZZjjjoooxxx~~~sssjjjWWWWWW[[[mmm}}}~~~hhhbbbXXXPPPMMMHHHFFFEEECCCAAA???>>>======>>>===<<<<<<<<<:::666333222000///...///...---+++,,,,,,,,,+++++++++******((()))***++++++***)))(((''')))))))))((()))+++---222...***)))***+++***(((************************++++++++++++++++++++++++)))))))))************+++))))))))))))******++++++///.........000555<<<@@@MMMQQQSSSUUU[[[bbbdddcccllluuu}}}~~~}}}|||wwwyyyyyysssooo___YYYPPPHHHCCC>>>;;;999888777666444333222111111000111111111000000//////........................------------------------++++++,,,,,,+++***)))(((,,,,,,+++++++++,,,,,,---------------------------***++++++,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,---...------------......---,,,,,,,,,,,,////////////////////////.../////////000000000111000000111111111222222222222222222222333333333444222444666777777777888888444>>>===>>>SSSooosssggg^^^YYYVVVTTTPPPTTTWWWXXXXXXYYY[[[\\\XXXWWWVVVVVVWWWXXXZZZ[[[XXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVXXXYYYYYYYYY[[[^^^```[[[\\\]]]\\\[[[YYYZZZ[[[SSSRRRVVV]]]___]]]\\\^^^YYYYYYYYYXXXVVVUUUVVVVVVXXXXXXWWWVVVUUUSSSSSSRRRPPPVVVaaakkkmmmeeeYYYPPPRRRTTT[[[kkkpppTTTNNNRRRQQQKKKHHHHHHHHHGGGEEECCCAAAAAAAAA@@@@@@BBBGGGPPP\\\gggmmm|||vvvpppjjjfffccc```___]]]\\\[[[YYYWWWUUUUUUSSSOOOMMMLLLLLLLLLKKKMMMMMMOOORRRXXX```gggkkkvvv{{{wwwlllddd___\\\ffftttwwwuuuddd```WWWQQQOOOIIIFFFEEEDDDBBB@@@???>>>>>>======<<<<<<<<<:::666333222000......//////---,,,,,,,,,,,,+++++++++******((()))***++++++***)))((()))******)))''''''(((***///...---,,,******))))))***************+++++++++++++++++++++++++++++++++************++++++++++++*********+++,,,,,,------///,,,)))***---000111000666;;;>>>@@@DDDKKKNNNMMM```mmmzzzzzzoooaaaYYYWWWSSSKKKEEE>>>;;;888777777777777666222333444555444222///...000//////......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,---,,,,,,---............---)))***+++,,,------------,,,,,,,,,,,,------------++++++,,,---------------,,,---......,,,+++,,,...////////////////////////......//////000000111111000000000111111111111222111111222222222333333333222333444666777777888888555>>><<<888BBBTTTpppnnniiibbb\\\XXXVVVTTTSSSPPPUUUXXXWWWWWWZZZ[[[ZZZXXXWWWWWWVVVWWWXXXYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXZZZYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^YYYZZZ[[[ZZZXXXXXXZZZ\\\WWWVVVYYY```dddbbb___```\\\ZZZXXXXXXZZZZZZXXXUUUQQQRRRSSSTTTUUUUUUTTTTTTOOORRR[[[eeeggg___UUUOOOOOOQQQTTTZZZjjjgggRRROOOQQQNNNJJJFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???AAAFFFNNNUUUZZZmmmvvvuuummmhhhcccfffkkkvvvuuuqqqkkkfffdddbbb```___ZZZZZZYYYXXXVVVSSSQQQOOOMMMKKKIIIGGGGGGGGGIIIJJJJJJKKKNNNUUUaaaqqq}}}rrreee]]]^^^aaawwwnnnxxxpppbbb___XXXSSSPPPIIIGGGFFFDDDBBBAAA@@@??????<<<<<<<<<<<<<<<999555222111000......//////...,,,,,,,,,,,,+++++++++******))))))************)))))))))******)))(((((()))+++***...000///+++((()))+++))))))*********+++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,***)))))),,,...---,,,...222555444777<<>>EEERRR^^^dddnnn}}}|||}}}wwwwww}}}~~~sssgggmmmnnnkkklllooojjjaaaRRRNNNGGGBBB???===999444999777555555555555444333,,,---...000000000/////////...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++***++++++---...000++++++******+++,,,,,,---((()))***+++,,,,,,+++*********,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++---......,,,+++---///.................................///000111111111000000000000111111111111111111111111222222222222444333333444555666666555666>>><<<999???EEESSSgggqqq[[[ZZZWWWVVVVVVUUUSSSQQQQQQUUUUUUSSSUUUZZZ[[[XXXXXXWWWVVVVVVVVVWWWXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVVVVUUUWWWXXXZZZZZZXXXXXXYYY[[[XXXXXXXXXWWWVVVWWWZZZ]]][[[YYY[[[bbbeeeaaa]]]\\\ZZZXXXWWWWWWYYYXXXVVVTTTQQQQQQQQQSSSTTTVVVXXXYYYQQQOOOQQQXXXYYYSSSOOONNNLLLOOORRRRRRYYYpppmmm[[[UUUPPPKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@BBBFFFIIILLLXXX^^^gggooouuu}}}|||sssiiiccc___^^^XXXZZZ\\\___fffnnnnnnkkkddd```\\\ZZZ[[[ZZZYYYWWWTTTTTTSSSQQQNNNKKKIIIHHHFFFFFFFFFFFFGGGJJJMMMPPPRRRUUU]]]gggsss~~~zzzsssiii```___iii{{{nnnvvvqqqeeebbbYYYTTTOOOGGGHHHGGGEEECCCAAA@@@??????<<<;;;;;;<<<<<<999444111111000......//////...,,,,,,,,,,,,+++++++++*********))))))))))))))))))***)))***+++***))))))+++---'''---222111+++'''))),,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))***************+++++++++++++++******))))))************++++++)))---...---...222555555111999???BBBLLL[[[eeehhhsss}}}yyyuuuzzzyyyxxxssshhhZZZSSSSSSWWWPPPRRRTTTRRRNNNMMMNNNPPPSSSYYY[[[WWWSSSQQQJJJBBBBBBFFFEEE>>>===AAA???888666777666333111222222111000///......000000...---222111///...---...///000///...---,,,,,,---...///------------------------+++++++++++++++++++++++++++******+++---000333555+++*********+++,,,,,,---)))***+++,,,---,,,,,,++++++,,,------,,,+++)))((()))************+++++++++++++++,,,---------,,,,,,***,,,......,,,+++---000---------------------------......///000111111222000000000000111111111111000111111111111222222222555444222222333444333333111888777777;;;999;;;GGGSSSsssrrrbbbSSSXXXUUUSSSQQQQQQQQQPPPOOOQQQTTTRRROOOSSSZZZ[[[WWWWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTWWWXXXZZZZZZXXXWWWWWWXXXWWWWWWVVVUUUUUUWWW[[[^^^]]]ZZZ[[[aaaccc^^^XXXVVVUUUVVVVVVUUUUUUSSSRRRRRRTTTSSSRRRRRRTTTXXX\\\^^^UUUNNNJJJMMMMMMJJJJJJNNNEEEJJJMMMKKKLLLZZZrrrrrraaaVVVNNNMMMLLLJJJJJJJJJJJJHHHGGGCCCBBBAAA@@@@@@@@@AAAAAADDDGGGLLLPPPWWWbbboooxxxzzzuuukkkaaaYYYVVVWWWYYYWWWYYYWWWSSSRRRVVVWWWVVVXXXUUUSSSTTTVVVVVVSSSPPPKKKLLLLLLJJJHHHEEEDDDDDDCCCEEEFFFHHHKKKOOOTTTXXXfffmmmwwwzzzvvvaaaXXXOOOQQQeee}}}iiiaaaWWWRRRQQQKKKFFFEEEDDDBBBAAA@@@?????????>>><<<<<<;;;:::888555222111000//////.........,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))***************+++,,,---,,,***(((&&&))))))))))))))))))))))))+++,,,---,,,***)))***+++*********************************)))))))))))))))++++++******++++++,,,---******+++,,,,,,---............000333777<<>>;;;:::888666888888888888888777777777888888777777777666666666333333333222222222111111////////////////////////////////////////////////......---------,,,,,,,,,........................,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))))))))***,,,---++++++******************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///////////////.........111111111000000000000000000000000000000000000000111111222222222333333333777888888888999999999999DDDJJJZZZvvvwwwhhh^^^XXXSSSPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRTTTVVVWWWXXXWWWUUUSSSRRRSSSTTTTTTTTTWWWYYYYYYXXXUUUSSSSSSSSSUUUXXX\\\\\\YYYUUUSSSRRRVVVWWWXXXZZZZZZXXXTTTPPPSSSSSSSSSSSSTTT[[[eeemmmfffaaa^^^aaafffcccVVVKKKKKKNNNRRRVVVWWWVVVSSSQQQPPPTTTVVVUUUWWW\\\^^^\\\OOOMMMLLLKKKLLLKKKIIIHHHFFFIIIJJJIIIHHHOOO[[[fffttt]]]XXXSSSOOOMMMKKKGGGEEEEEEEEEDDDEEEEEEEEECCC???<<>><<<<<<;;;:::777444222111000//////.........,,,,,,,,,+++++++++******++++++***)))))))))))))))))))))))))))************((()))+++,,,,,,+++***)))))))))))))))))))))))))))+++,,,---,,,***)))***+++***************************)))))))))))))))))))))++++++******++++++,,,---******++++++,,,------...///.........000222555666222444777999:::<<>>999333000000111000///333333333333333333333333333333222222222111111111222222222111111111000000////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////............000000000000000000000000000000000000000000000000111111111222222222333333777777777777888888888888:::===DDDSSSmmmvvvlll^^^UUUQQQOOOMMMKKKLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNPPPQQQSSSTTTUUUVVVUUUTTTRRRSSSTTTTTTTTTSSSWWWYYYZZZYYYVVVUUUTTTUUUYYYaaagggddd[[[TTTUUUYYYWWWWWWXXXYYY[[[YYYVVVTTTRRRRRRQQQQQQTTTZZZaaafff```[[[YYY\\\aaaaaaXXXOOOLLLNNNQQQSSSTTTSSSQQQPPPOOOSSSTTTSSSUUUYYYZZZXXXNNNLLLKKKJJJKKKJJJIIIGGGBBBEEEFFFDDDCCCHHHSSS]]]llljjj```UUUOOOMMMLLLKKKKKKFFFCCCAAAAAABBBEEEFFFFFF@@@AAABBBAAA@@@AAAEEEHHHMMMRRRYYY```ddddddcccaaaeeeccc^^^YYYTTTPPPNNNMMMNNNLLLKKKHHHFFFEEEDDDDDDGGGEEEDDDDDDGGGGGGFFFDDDFFFDDDDDDDDDDDDCCCDDDEEEMMMPPPVVV```jjjuuu}}}|||tttkkkccc^^^^^^___iiimmmrrr}}}mmmdddYYYRRRNNNHHHFFFEEEDDDBBBAAA@@@??????AAA???===<<<;;;999666333222111000//////.........,,,,,,,,,+++++++++******+++***))))))))))))))))))))))))))))))************'''(((***+++,,,,,,++++++))))))))))))))))))))))))***,,,,,,,,,***)))***+++************************))))))))))))))))))******++++++******++++++,,,---******++++++,,,,,,------///...,,,+++++++++,,,---///000222222111111222444444444444444444333333333222000///222555555222///111///,,,,,,---........./////////////////////////////////...............000000000///////////////////////////////////////........................------------,,,,,,,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++((()))******++++++************************************+++++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000000000000000000000000000000000000111111111222222222222333555555555666666666777777777888888;;;IIIhhh|||lllaaaZZZTTTMMMJJJJJJLLLLLLKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVVVVTTTRRRWWWXXXYYYYYYWWWVVVVVVVVVYYYhhhvvvuuufffYYYXXX\\\WWWVVVWWWXXX[[[[[[ZZZYYYRRRPPPOOOPPPTTTXXX\\\]]]ZZZUUURRRUUUZZZ]]]YYYTTTPPPQQQRRRRRRRRRRRRQQQPPPNNNQQQRRRPPPQQQUUUUUUSSSLLLKKKIIIIIIIIIIIIGGGEEE@@@BBBBBB@@@???CCCLLLUUU[[[gggjjjXXXPPPOOOMMMKKKIIIFFFBBB@@@AAABBBCCCCCCBBBBBBBBB@@@===<<<===>>>@@@CCCGGGLLLOOOPPPOOONNNQQQQQQQQQPPPNNNKKKGGGEEEFFFEEEDDDBBB@@@?????????BBB@@@??????@@@AAAAAA@@@@@@AAABBBCCCFFFIIILLLNNNQQQUUU^^^kkkwww}}}{{{wwwnnncccVVVRRRYYYgggttt{{{xxxfff___VVVQQQOOOIIIFFFEEEDDDBBBAAA@@@??????AAA???===;;;:::888555222222111000///............,,,,,,,,,+++++++++************)))))))))))))))***((()))))))))************((((((***+++,,,,,,++++++))))))))))))))))))))))))***+++,,,+++***)))***+++************************)))))))))))))))*********++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......+++,,,............000111111111111111111000000000222111111222333444111///222111000000000//////............///////////////....................................------------........................---------------------------------,,,,,,,,,++++++************************+++++++++***************************************'''(((***+++++++++***)))))))))))))))************)))******++++++++++++*********++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...............////////////000000000000000000000000000000000000000111111111111222222222222333444444444444555555555777:::;;;:::>>>MMMfffzzzwwwlllbbbYYYTTTQQQMMMJJJIIIJJJLLLKKKKKKFFFGGGHHHIIIKKKLLLNNNNNNLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTVVVXXXXXXUUURRRUUUVVVXXXWWWVVVUUUUUUVVVUUUhhh|||qqqaaaYYYYYYWWWVVVUUUWWWZZZ]]]]]]]]]SSSPPPOOOPPPTTTWWWWWWVVVWWWRRROOOOOOTTTXXXXXXVVVVVVUUUSSSRRRRRRQQQRRRRRRNNNPPPQQQNNNNNNQQQQQQNNNJJJIIIGGGFFFGGGFFFEEECCC@@@BBBBBBAAA@@@DDDLLLRRRWWW\\\uuuttteee^^^TTTKKKIIIHHHGGGGGGGGGFFFDDDAAADDDDDDDDDCCCBBB@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIFFFGGGHHHIIIHHHFFFCCCBBBCCCCCCAAA@@@??????>>>>>>BBBAAA@@@@@@AAACCCCCCDDDHHHJJJIIIHHHLLLSSSXXXYYYZZZ___gggpppsssmmmaaaWWWOOOKKKKKKXXXtttzzzsssbbb]]]UUUQQQOOOJJJFFFEEEDDDBBBAAA@@@??????AAA???===;;;:::888444222222111000///............,,,,,,,,,+++++++++*********)))))))))))))))******((()))))))))*********************++++++*********)))))))))))))))))))))))))))***++++++))))))***+++************************(((((())))))************++++++******++++++,,,---******+++++++++++++++,,,++++++,,,,,,---...///000''')))++++++++++++---...++++++++++++++++++++++++,,,,,,,,,---...///...---...//////...---,,,++++++------........./////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************'''((()))++++++***))))))(((((()))))))))*********((()))******++++++++++++)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---------......//////......//////000000000000////////////////////////000000111111111222222222222222333333333444444444333666999999999===EEEKKK\\\xxxuuugggZZZRRRNNNLLLJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRUUUXXXZZZZZZWWWTTTSSSTTTVVVVVVTTTSSSSSSTTTTTTaaaooossslllaaaYYYWWWVVVUUUTTTVVVYYY\\\]]]]]]TTTRRRPPPRRRUUUVVVTTTRRRVVVRRROOONNNPPPSSSUUUVVVVVVTTTRRRPPPOOOOOOPPPPPPMMMOOOOOOLLLKKKNNNMMMJJJHHHFFFDDDDDDDDDDDDBBBAAA???@@@AAAAAAAAAEEELLLQQQOOOVVVcccxxxqqq]]]SSSQQQNNNLLLLLLLLLKKKJJJEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHJJJWWWYYYXXXUUUXXXaaafffgggppppppnnniiiaaaWWWNNNHHHAAAIIIYYYtttzzzyyyjjjvvveee___VVVQQQNNNHHHFFFEEEDDDBBBAAA@@@??????@@@>>><<<;;;:::888555222222111000//////.........,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))************++++++******************))))))))))))))))))))))))((()))+++***))))))***+++************************((((((((()))******++++++++++++******++++++,,,---******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///000///...---...000/////////000000000000111)))))))))***++++++,,,,,,)))+++,,,,,,++++++,,,...+++++++++,,,------......++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************************************'''((())))))******))))))'''(((((())))))*********(((((()))***++++++++++++))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---......//////---......//////000000111////////////////////////000000000111111111111222222222222333333333444444333333333444555777999:::@@@PPPlllrrrlll]]]YYYSSSNNNKKKHHHFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSQQQRRRTTTWWWZZZZZZWWWUUUSSSTTTUUUUUUSSSQQQRRRRRRVVVYYY[[[\\\ZZZXXXWWWXXXUUUTTTSSSUUUWWWZZZZZZZZZTTTSSSRRRSSSTTTTTTSSSQQQTTTRRRPPPNNNNNNOOOQQQSSSQQQPPPMMMKKKJJJJJJKKKLLLKKKMMMMMMIIIIIIKKKJJJGGGFFFDDDBBBBBBBBBBBB@@@>>><<<===>>>>>>@@@CCCHHHKKKGGGNNNSSSXXXjjjwwwooodddYYYRRROOOLLLKKKJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDBBBBBBBBBCCCDDDEEEGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCC???BBBEEEGGGHHHIIIKKKMMMYYY```dddeeekkkwww}}}{{{uuummmaaaUUUNNNNNNSSSWWWZZZfffwwwnnnkkkssstttVVVyyygggaaaWWWQQQMMMFFFFFFEEEDDDBBBAAA@@@??????>>>===;;;::::::888555333222111000//////.........,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))************))))))))))))***+++,,,,,,))))))))))))))))))))))))''')))******))))))***,,,************************'''(((((()))******++++++++++++******++++++,,,---++++++******************)))******+++++++++*********+++++++++)))((()))***++++++,,,,,,,,,---------------...---------...///***,,,------++++++...111******++++++,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))))))))*********+++************************((((((((((((((()))******''''''(((((()))******+++'''((()))***++++++++++++))))))************))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////------......///000000111////////////////////////000000000000111111111111222222222333333333444444444444444444444555888:::777<<>>===;;;<<<<<<<<<===@@@CCCEEEDDDDDDGGGKKKRRRiiitttggg\\\VVVQQQNNNKKKJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFJJJPPPTTTUUUVVVWWWYYY___kkktttvvv|||}}}hhh___UUUTTT]]]lllzzzssspppwww~~~^^^BBBwwwfff```WWWQQQMMMFFFFFFEEEDDDBBBAAA@@@??????===<<<:::::::::888666444222111000//////.........,,,,,,,,,+++++++++******))))))((())))))***++++++))))))))))))************''''''((()))***,,,...///))))))))))))))))))))))))''')))******))))))***,,,************************'''(((((()))***+++++++++++++++******++++++,,,---++++++******************'''((()))+++,,,---------***+++------,,,,,,---///+++++++++,,,,,,,,,------.........---,,,+++,,,...,,,---...,,,))))))+++...+++,,,,,,---......//////++++++,,,,,,---------...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((())))))*********+++)))))))))))))))))))))))))))((('''''''''(((***+++&&&''''''((()))******+++'''''')))******+++++++++))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------...///000000111////////////////////////000000000000111111111111222222333333333444444444222555777666333333666999444999BBBJJJPPP```wwwllleee\\\RRRMMMLLLIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGIIILLLOOOQQQRRRNNNNNNOOORRRUUUVVVVVVTTTVVVWWWXXXVVVTTTRRRQQQRRRQQQUUUXXXWWWTTTQQQQQQSSSSSSRRRRRRSSSUUUUUUSSSRRRQQQSSSTTTRRROOOMMMPPPSSSJJJLLLNNNNNNLLLKKKLLLNNNMMMLLLJJJIIIHHHHHHIIIIIIEEEGGGGGGCCCCCCEEEEEEBBBCCCAAA@@@???@@@???===<<<=========<<<===>>>@@@AAACCC;;;>>>HHHIIINNNrrr~~~rrrWWWTTTPPPQQQTTTXXXYYYYYYOOONNNMMMLLLLLLMMMNNNNNNPPPQQQRRRRRRQQQOOOMMMKKKHHHHHHHHHIIIIIIJJJLLLLLLWWW\\\dddhhhjjjjjjlllnnnsssxxxjjj```[[[[[[iiimmmOOO666vvveee___VVVPPPMMMFFFGGGFFFDDDCCCAAAAAA@@@@@@???===;;;::::::999777555111000///......------...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))///...---,,,***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++***)))***++++++***)))************************(((---000///***'''))),,,************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------------------.........///////////////////////////000000111222222222222111111111111111111111111111222222222333333333444444888777666777;;;EEEPPPXXXttt{{{xxxmmmgggXXXVVVQQQMMMIIIFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDGGGKKKOOORRRRRRPPPOOONNNNNNMMMOOOSSSVVVXXXYYYYYYYYYYYYZZZYYYWWWRRROOOSSSTTTTTTTTTSSSRRRPPPOOOLLLNNNQQQTTTUUUVVVUUUTTTUUUTTTSSSQQQNNNOOOQQQSSSOOONNNLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<@@@<<<===BBBAAACCCTTTiiiyyyiiigggfffiiiiii```bbb```]]][[[[[[]]]^^^^^^ccc```bbbiiilllggg```\\\```___^^^]]]ZZZZZZ^^^cccsss{{{nnngggpppwwwkkk[[[HHH<<<999rrrbbb___WWWRRRPPPIIIGGGFFFEEECCCBBBAAA@@@@@@???===;;;::::::999777555222111000//////...//////+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++***))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))++++++***)))************************+++***))))))******)))(((************************))))))))))))((((((((((((*********************************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------........./////////........................//////000111111111000000111111111111111111111111222222222333333333333444666666666666777<<>>>>>===<<<;;;:::999999999999999999::::::::::::???;;;;;;???>>><<>>>>>>>>???AAACCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJLLLNNNPPPRRRSSSSSSQQQQQQPPPQQQRRRUUUWWWXXXYYYYYYXXXYYYYYYWWWTTTQQQTTTUUUVVVWWWWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRLLLMMMOOONNNMMMLLLLLLMMMKKKJJJIIIHHHIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBB@@@???>>>======<<<<<<;;;:::999888888777777777777888888888999999<<<888999======999;;;CCCHHH___}}}}}}lllkkkssszzz~~~ttt]]]EEE999777555111///ttteeebbbZZZSSSOOOHHHHHHGGGEEECCCBBBAAAAAAAAA???===;;;::::::999777555222222111000////////////+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++************++++++++++++))))))))))))************************************************************+++)))((()))***+++***)))************************---&&&!!!""")))---+++'''************************(((((((((((())))))))))))++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********((()))))))))************************++++++++++++************+++,,,---...+++++++++,,,,,,,,,------........./////////000000..............................///000000000000///111111111111111111111111111111111111222222222222000222444666666666777888777777666666888:::===???>>>???@@@BBBFFFJJJNNNPPPRRRVVV]]]fffpppzzzxxxqqqfff\\\UUUPPPLLLIIIHHHFFFCCCAAA@@@AAACCCDDD???>>>>>>>>>>>>???AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRRRRRRRRRRSSSUUUWWWXXXXXXWWWXXXXXXWWWTTTRRRRRRSSSTTTUUUUUUTTTSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPKKKMMMOOOOOOLLLJJJHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDBBB@@@>>><<<;;;;;;::::::999888888777666666666777777777777888888888:::666777<<<>>><<<<<>>>>>=========??????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMPPPRRRSSSPPPRRRRRRQQQPPPQQQTTTWWWWWWVVVUUUVVVWWWWWWTTTRRRQQQRRRSSSTTTUUUTTTSSSRRRUUUTTTSSSQQQPPPOOOOOOOOOMMMOOOPPPOOOLLLHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFDDDCCCBBB@@@>>>===;;;:::888888777777666666555555777777777777888888888888:::777666999<<<======???<<>>@@@<<<===>>>>>>>>><<<:::999:::;;;<<<===>>>???@@@@@@>>>???@@@AAABBBBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPNNNPPPRRRQQQOOOOOOSSSWWWUUUTTTSSSTTTUUUUUUTTTRRRSSSTTTUUUVVVVVVUUUSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNOOOPPPOOOKKKGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBAAAAAA@@@>>><<<;;;:::777777666666666555555555666666666777777777888888:::888666666888999999999:::===>>>IIIaaayyyqqqnnnmmm}}}~~~```HHH777444333444111,,,,,,///rrr```\\\TTTQQQPPPKKKHHHHHHFFFDDDCCCBBBBBBBBB???===;;;::::::999777555222111000///............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******************************))))))))))))************))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))***++++++******))))))***))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))************))))))))))))************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------...//////000000//////000000000000000000000000/////////000000000111111000111222111000///111222444444555666666666666666666666555555555555666666555666777666444444666888777888:::;;;<<<;;;<<<<<<888<<>>>>>>>><<<;;;<<<<<<;;;:::999999:::<<<======>>>?????????>>>===999999;;;<<<>>>?????????<<<===>>>@@@AAAAAA@@@@@@???????????????AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMKKKNNNQQQPPPMMMNNNRRRWWWSSSRRRQQQRRRSSSTTTSSSRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPKKKMMMNNNMMMJJJGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCDDDDDDDDD>>>>>>???>>>===;;;:::888666666666666666555555555444555555555666666666666555666777666666666666666999===<<>>:::;;;<<<;;;:::999999:::888888888999:::<<<===>>><<<<<<===>>>>>>>>>>>>===:::;;;===>>>?????????>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJMMMPPPOOOLLLMMMRRRWWWRRRQQQPPPQQQRRRSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMMMMOOOQQQSSSSSSSSSQQQPPPHHHJJJKKKJJJIIIHHHHHHIIIEEEEEEFFFHHHHHHIIIIIIIIIEEEDDDDDDCCCCCCCCCDDDDDD<<<<<<======<<<:::999777666666666666666555555555333333333444444444555555///444888888777888777666222999;;;>>>??????QQQqqq|||{{{wwwnnnnnnwww~~~}}}{{{bbbLLL???777000222...---///000...///222zzzaaa^^^WWWOOOLLLGGGHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@===;;;:::999777555555444222000///.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++%%%&&&(((((('''&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&((()))((('''&&&'''))))))************+++++++++************************,,,,,,,,,---------.........------,,,,,,------...///...---,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////000000111222222222222111222222222222222222222222444333333333333444555555555666777666555444555777444444555666666777666666777777777777888888888888777777888888888999999999888888888888888888888888888888999999999:::::::::888888888888888888888888888999::::::888888999:::999::::::::::::::::::;;;::::::;;;<<<=========<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>======>>>@@@BBBCCCAAAAAACCCDDDFFFHHHIIIJJJFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRSSSUUURRRQQQOOONNNMMMLLLLLLLLLOOOMMMLLLLLLNNNOOOOOOOOONNNMMMKKKHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>>>><<<;;;:::999999999666555555555555444444444444444444444444444444444444444444555555555555666777666555555999BBBMMMTTT{{{xxxiiieeeooo{{{yyy]]]GGG<<<666333000111000000///...---------www```^^^XXXRRRNNNIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA>>><<<;;;:::888666555444222111///.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***)))++++++***(((&&&&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))''''''((()))))))))*********+++++++++************************,,,,,,,,,------------...------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------....................................///////////////////////////000111111222222111111222222222222222222222222222222222222222333444444333444555555333333444555333333444555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777777777777777777888999:::999888777888:::999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>???AAABBBAAABBBCCCEEEFFFHHHIIIJJJEEEGGGIIIKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTUUUTTTRRRNNNKKKJJJJJJLLLMMMNNNMMMLLLMMMOOOOOOOOONNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@??????>>>===<<<:::999999888888555555555555444444444444444444444444444444444444444444444444555555555555555666666777999>>>EEEIII\\\```qqq{{{zzz{{{tttpppwwwkkk\\\HHH:::555555444333000000000///...---------qqq___^^^ZZZTTTQQQKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDAAA???===<<<;;;999888555444222111//////......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))((((((***+++***(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((()))******(((((()))***)))))))))*********++++++************************,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------....................................000000000000000000000000//////000111111111111111111111111111111111111111111111000000111111222333222333444333222111222444222222333333444444333333222222333333333444444444444444444555555555666666555555555555555555555555555555555555666666666777666666666666666666666666777888999888777666777999888888888999999999::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???>>>======??????>>>>>>>>>??????@@@BBBBBBDDDEEEGGGHHHIIIJJJEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSUUUVVVWWWSSSNNNJJJHHHIIIKKKMMMLLLKKKLLLMMMOOOOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999888888888555555555555444444444444444444444444444444444444333333333444444444555555333444777888888999;;;===EEEAAAGGGbbbzzz}}}vvvzzzqqqaaaIII@@@555///000333444333000000//////...---------zzzkkk\\\\\\YYYUUUSSSLLLHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA>>>===<<<;;;:::888555444333111000///......+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))''''''(((***,,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((()))******)))((('''"""$$$&&&''''''''')))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((***+++***)))((()))***))))))))))))************************************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---,,,,,,---------.................................000000000000000000000000...///000000111111000000111111111111111111111111111111000000111111222333111222333333111111222333222222333333333333333222111111111222222222333333333333333444444444555555444444444444444444444444444444444555555555666666444444444444444444444444555777888777666555666777666777777888888999999999:::;;;;;;;;;:::999888888999999:::;;;;;;;;;;;;;;;:::;;;===??????>>>===<<>>>>>>>>>>>>>>BBBCCCDDDEEEGGGHHHIIIJJJFFFHHHJJJKKKKKKLLLNNNPPPQQQSSSTTTTTTSSSSSSUUUVVVWWWUUUQQQMMMKKKJJJKKKLLLJJJJJJKKKMMMOOOOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBAAA???>>>=========;;;;;;:::999888777777777555555555444444444333333333333333333333333333333222333333333444444444444222444666666666555666777:::===AAAJJJ\\\zzziiiLLL;;;:::444///...000222111000/////////......---------sssxxxgggZZZZZZWWWUUURRRJJJHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@===<<<;;;;;;999888666555333111000/////////+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''(((***,,,...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''((()))******)))((('''"""$$$&&&''''''''')))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((***+++***)))((()))***(((((()))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...........................////////////////////////......///000000000000///000000000000000000000000111111111111111222222333111222333333111111222333333333444444444333333222111111222222222333333333333333333444444444555555444444444444444444444444444444444444555555555666333333333333333333333333444555666666444444555666555555666666777888999999999999::::::999888777777888999999:::::::::::::::999;;;===>>>???>>><<<;;;>>>>>>??????>>>>>>>>>===BBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKLLLLLLMMMOOOPPPPPPRRRSSSSSSSSSSSSUUUVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIJJJLLLNNNNNNKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCAAA???>>>===<<<<<<:::999888777777777777777555444444444444333333333333333333333333333333333222222222222333333333444222333444444333444666777333:::@@@AAAEEEWWWvvvjjjMMM999111666333111000222222///---............------------xxxyyy~~~ggg[[[YYYTTTSSSRRRIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA???===;;;;;;;;;999888666555333222000/////////+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))(((((('''(((***+++***(((''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))******(((((()))***((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------------------------------////////////////////////---......///////////////////////////////////////111111111000111222222333111222333222111000111333333333444444444333222222111111222222222333333333222222222333333333444444333333333333333333333333333333333444444444555555333333333333333333333333333444555444333222333555444444555555666777888888888888888888888888777666777888999999::::::999999999:::;;;<<<===<<<;;;;;;======>>>??????>>>>>>===AAABBBBBBCCCDDDFFFFFFGGGHHHIIIKKKLLLKKKLLLNNNOOONNNPPPRRRRRRRRRRRRTTTUUUSSSSSSSSSRRRPPPNNNKKKIIIIIIIIIIIIJJJLLLLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDFFFGGGHHHHHHGGGFFFDDDDDDCCCAAA???===<<<<<<;;;888888777666666666666666444444444444333333333333333333333333333333333333111111222222222333333333222333333333222333666999777888888999>>>IIIVVV```zzzbbbIII999666:::333111000000111111///---------------------------jjj^^^YYYSSSSSSRRRHHHHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>><<<===<<<;;;999666555444222111000//////+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((()))++++++***(((&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------------.../////////......////////////////////////000000//////000000111222///000111111//////000111222222333333222111111000111111111111222222222222000000111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333222333444333222111222444222333444555666777888888666666777777888777777777777888888999999999999999999999999:::::::::;;;;;;;;;<<<===>>>??????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMMMMOOOPPPQQQPPPQQQSSSTTTQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEGGGHHHHHHGGGEEECCCBBBAAA@@@===<<<::::::999777777666666555555666666444444444333333333222222222222222222222222222222111111111111222222222222000222333333333333444666999777555555999===@@@BBB]]]vvvsssbbbNNN@@@666000222888000//////////////////...------------------------mmm```ZZZSSSSSSRRRHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA???>>>>>>>>><<<;;;666555444222111000//////+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%&&&(((((('''&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))(((''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------,,,---......//////......////////////////////////...............///000000...///000///...---...000111111111111111000//////000000000000111111111111////////////000000000000000000000000000000000000000000000000111111111111333333333333333333333333111222333333222111222333222222333444555666777888555555666777777888777777777777888999999999999999999999888888888999:::;;;:::;;;===>>>?????????>>>@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTQQQPPPMMMKKKJJJJJJKKKKKKJJJHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDBBBCCCFFFGGGGGGFFFCCCBBBAAA@@@>>><<<:::999888888777666666555555555666666444444444333333333222222222222222222222222222222000111111111111222222222///111444555444222222222///333666555333555;;;AAA999JJJ```xxxrrrfffNNN???333222444111//////111000///...............------------------------sssaaa[[[ZZZWWWQQQNNNIIIHHHFFFDDDDDDDDDDDDEEEEEEBBB>>><<<<<<<<<:::999777555444222000......---++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))(((&&&&&&'''((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))---)))''')))---...+++''''''''''''''''''''''''''')))(((&&&&&&((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))***++++++++++++***************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000000...---+++***((((((+++*********+++---///000---------............///////////////////////////............////////////............////////////............////////////////////////////////////000000111111111222222222000000111111111222222222////////////000000000000222222333333333222222111222222111111222222333444333333333444444444555555666666777888888888888888444555666777999999:::::::::::::::;;;;;;:::999999<<<;;;;;;;;;;;;<<<======@@@BBBDDDGGGHHHHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLLLLPPPPPPOOOOOOPPPRRRSSSUUUUUURRRNNNJJJHHHHHHIIIJJJNNNMMMLLLJJJIIIIIIIIIIIIJJJHHHFFFEEEDDDDDDFFFGGGGGGFFFEEEFFFHHHHHHFFFEEECCCAAA>>>;;;999888888888888777555444444555777888333333333333333333333333333333222222111000//////000111222333444333222222111111222222222333333333555555555666777888888999===???DDDRRRkkk{{{dddPPPDDD777666555333222111000000......................../////////...---------,,,rrr```YYYXXXSSSMMMJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDBBB???===<<<<<<;;;999666555444111000......---++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''%%%''')))***)))(((((()))'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++(((&&&'''+++,,,)))%%%'''''''''''''''''''''''')))((('''&&&'''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))******)))((((((''''''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++******+++,,,...///------------....................................---.........////////////---.........////////////............////////////......................../////////000000000111111/////////000000000111111.../////////000000000000111222222333222222111111222222111111222222333444333333333333444444444444555666777777888888777777444555666777888999999999999:::::::::::::::999999;;;;;;;;;;;;;;;<<<<<<===@@@AAADDDFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIILLLLLLKKKLLLMMMNNNPPPQQQRRRQQQOOOLLLKKKJJJIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGEEECCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBBBB@@@===:::888777777888666555333222222333555666333333333333333333333333333333222111111000//////000111222333333333222222111111111222222222333333333333444444555666666777::::::<<>>======;;;:::666555333111000///......+++++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&))))))((('''&&&''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&$$$&&&))))))'''$$$''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((()))******++++++******************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++++++++,,,---,,,,,,,,,---------..............................---------.........//////---------.........//////---............/////////....................................////////////............////////////....../////////000000000111111222222222222111111222111111111111222333333222222333333333444444444555555666777777777777666444555666777888999999999888999999:::::::::999999:::::::::;;;;;;;;;<<<<<>><<<:::666555333111000///......,,,,,,+++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((&&&$$$###$$$%%%'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''(((''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***((())))))***************************************+++++++++******************++++++++++++,,,,,,,,,))))))***+++,,,------...---,,,,,,+++++++++******+++,,,,,,,,,------------------------------------,,,,,,---------.........,,,,,,---------.........---------.........//////........................---.........////////////---.........////////////........./////////000000///000111111111111111111111111111111111222222333222222222222333333333333444444555666666666666555444555666777888888888888777888888999999999999999999999:::;;;;;;;;;;;;;;;>>>???AAACCCDDDEEEFFFFFFHHHJJJLLLMMMMMMKKKIIIGGGIIIJJJKKKMMMNNNOOOOOOOOOMMMOOORRRTTTTTTQQQNNNKKKNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>???AAAAAA???>>>>>>===;;;999777666555555222111111000000111111222222222222222222222222222222111111111000000000///000000000111111111111111111111111111222222222222111111111222222222333333555444444333444888>>>CCCJJJ___{{{sssfff\\\IIIDDD===666333333555777......------------......------------------------******++++++,,,,,,------}}}{{{nnn```[[[XXXSSSOOOMMMHHHGGGFFFEEEEEEEEEFFFGGGDDDBBB@@@@@@@@@???===;;;555444333111000/////////,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$&&&***---'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((('''&&&''''''''''''''''''''''''&&&'''((('''%%%%%%&&&)))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((()))************)))))))))))))))))))))))))))*********************************+++++++++,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............................................./////////000000........./////////000000............////////////...///000000111111111000111111000000111111222333111111111222222222333333333333444555555555555444444555666777777777777777666777888888999999999888888999::::::;;;;;;::::::<<<===???AAABBBDDDEEEEEEGGGIIIKKKMMMLLLKKKHHHFFFHHHJJJLLLOOOPPPQQQPPPPPPMMMPPPTTTVVVVVVTTTPPPMMMNNNNNNLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>???@@@@@@???===<<<;;;:::888666555444444222222111111111111222222111111111111111111111111111111111000000000000000/////////000000000111111000000111111111222222222222222222222222333333333444555666666666666888:::777AAAPPP\\\hhhyyyzzzgggVVVKKK???777777666555444222111000///...------------...//////------------------------++++++,,,,,,------......}}}vvviii]]]XXXUUUQQQMMMLLLHHHHHHFFFFFFFFFFFFGGGHHHCCCBBBAAAAAAAAA@@@>>><<<555444333111000/////////,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))---222666'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%'''((('''$$$$$$&&&)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''((())))))******)))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++*********++++++,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------.........------------------------.........////////////000.........////////////000------........./////////---...///000000111000000111000000000000111222222000000111111111222222222222222333444444444444333444555666666777777777666555666777888888888888888777888999:::;;;:::999888;;;<<<===???AAACCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEHHHKKKNNNPPPPPPOOONNNNNNPPPSSSUUUUUUSSSQQQOOONNNMMMLLLKKKJJJIIIIIIIIIDDDDDDCCCCCCBBBAAAAAAAAA???>>>===>>>@@@@@@>>>===:::999888777666444333333222222222222222222222222000000000000000000000000000000000000000000000000/////////...///000000111000000000111111111111222222222333333333333333333222444555555444333444555999999;;;???DDDPPPdddvvvyyykkkdddUUUCCC888666777555666555222000......---.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------uuuiii^^^XXXTTTOOOKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHCCCBBBAAABBBBBBAAA>>><<<444444222111000000//////---,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++,,,...000222'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((((('''''''''''''''''''''''''''''''''$$$''')))'''$$$###&&&)))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************++++++++++++******************************+++,,,++++++***)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------,,,---------............,,,---------............---------.........//////,,,---...///000000000000000000000000000111222222000000000000111111111222111222222333333333333333444555666666777666666666444555666777888888888888666777999:::;;;:::999888:::;;;<<<===???BBBDDDEEECCCDDDEEEFFFFFFFFFFFFFFFDDDGGGKKKOOOQQQPPPNNNMMMOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGG@@@AAAAAAAAAAAAAAA@@@@@@======<<<===>>>???===;;;888888777666555444222222111111111222222111111111000000000000000000000000///000000000000000000000//////.........///000111000000000000111111111111222222222222222222222222000222333333222111222333888555555999<<<@@@KKKVVVdddxxx{{{uuujjj]]]UUUIIIGGG???444000333777888222111///------...000111......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++xxxlllaaa[[[VVVPPPKKKKKKFFFFFFEEEDDDDDDEEEFFFGGGCCCBBBBBBBBBCCCBBB???<<<444333222111000000000000------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---,,,***(((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$''')))'''###"""&&&)))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,---...///000000000000000000000000000111111222000000000000111111111111111111222333333333333222444555666666666666666666444555666777888888888888555777999:::::::::888777::::::;;;===???AAACCCEEEDDDEEEEEEFFFGGGHHHHHHIIIEEEHHHMMMQQQRRRRRRPPPNNNOOOOOONNNNNNMMMMMMMMMNNNJJJJJJHHHGGGFFFEEEEEEEEE>>>>>>???@@@@@@@@@@@@???<<<;;;;;;<<<======<<<:::777777777666555333222111000000111111111111000000000000000000000000000000////////////000000000000///......------///000111000000000000111111111111222222222111111111111111///000222222222222444666444111333999:::777888===;;;GGGWWWbbbjjjuuu{{{sssdddUUUMMMHHH@@@999666...333555222000111000---000000000000///......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))lll___]]]VVVQQQOOOJJJHHHHHHHHHGGGGGGEEEDDDCCCAAAAAAAAA@@@???===;;;:::777777555444222111/////////...------++++++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---,,,+++)))&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***(((''''''(((((('''%%%&&&&&&'''((())))))(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((('''&&&&&&(((***))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))*********+++++++++++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,---------..............................******+++,,,,,,---............------------.........------------,,,,,,,,,..................------...............///000000000000000000111111111111000111111222222333444444444555555555555555444444333333444555666777888999666777888999:::;;;;;;;;;999999;;;===???AAACCCDDDEEEFFFHHHHHHHHHGGGEEECCCDDDGGGKKKOOOQQQQQQOOOMMMNNNLLLIIIHHHIIIKKKKKKKKKLLLJJJGGGDDDCCCCCCDDDEEEDDDBBB???<<<;;;;;;===>>>===;;;888888888999999888222222333444333222111000////////////////////////////////////////////////........................////////////////////////222000///------///000222000000000000111111111111111111111111222333444555444444444555555555555666;;;;;;===???CCCHHHMMMPPPbbbeeennn~~~wwwrrrjjjccc]]]WWWOOOIII>>><<<888666666555444333111111111111111111111111///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++nnn___\\\UUUQQQPPPJJJHHHHHHHHHGGGGGGFFFEEEDDDAAAAAAAAAAAA???===;;;:::777777666444222111/////////...------++++++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++***(((&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***(((''''''(((((('''&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((((((((((((((($$$%%%&&&&&&'''(((+++---)))((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------***++++++,,,,,,---------------,,,,,,,,,,,,------------------------------..................------...............//////000//////000000000111111111000111111222222333333444444444555555555555444444333333444555666777888888777888999:::;;;;;;;;;;;;999999;;;===???@@@BBBCCCDDDEEEFFFHHHHHHGGGEEEDDDEEEHHHKKKOOOPPPOOOMMMKKKMMMJJJHHHGGGIIIJJJKKKKKKMMMKKKHHHEEEDDDDDDEEEFFFDDDBBB???<<<;;;;;;<<<===<<<:::888777777888777777222222333333333222111000////////////////////////////////////////////////................................................111000///......///000111//////000000000111111111000000000000111222333444333444444444555555555555555555555666999<<<@@@BBBIIIJJJPPP]]]lllyyy}}}}}}|||yyyssskkkccc___TTTQQQLLLHHHFFFBBB===999:::777444333333333222111111111111111111111111111............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++sssaaa[[[SSSPPPPPPKKKHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAAAAA???===;;;:::888777666444333111000//////...------++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))'''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))((((((''')))(((''''''(((((('''&&&&&&&&&'''((((((((((((''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%'''''''''(((***---((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************************************+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------............------......///000//////000000000000111111000000111111222333333333444444555555555555444444333333444555666777777888888999:::;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAABBBCCCEEEFFFGGGGGGFFFEEEGGGIIIKKKMMMMMMLLLJJJHHHJJJHHHFFFFFFHHHJJJKKKKKKMMMLLLIIIGGGEEEEEEFFFGGGCCCAAA>>><<<::::::;;;<<<:::888666666666777666555111222222222222111000000////////////////////////////////////////////////------------------------........................111000///......///000111//////000000000000111111000/////////000111222333333333333333444444444444555555444444555666888999888888:::BBBKKKSSSVVVVVV\\\```cccfffggghhhiiijjjnnnpppssswwwyyywwwrrrnnngggjjjnnnrrrvvvyyyzzz{{{wwwuuurrrmmmhhhccc___\\\UUUUUUTTTQQQMMMHHHCCC@@@<<<:::777666666444222000444222000000000111000///000000000000000000000000............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++|||eee\\\RRROOOOOOKKKHHHHHHGGGGGGFFFFFFFFFFFFAAAAAABBBAAA@@@>>><<<:::888777666555333111000//////...------++++++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''%%%%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((((((((((((''')))(((''''''((()))(((&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''))))))((('''&&&'''(((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,------------.........------------...//////////////////000000000111000000000111222222333333333333444555555555444444333333444555555666777777777888999:::::::::::::::;;;<<<<<<===???@@@AAAAAA@@@AAACCCDDDFFFFFFFFFFFFIIIIIIKKKKKKJJJIIIGGGEEEHHHFFFDDDDDDFFFIIIJJJJJJLLLJJJHHHFFFDDDDDDDDDEEEAAA@@@>>>;;;::::::::::::888777555555555555444333111111111111111000000000................................................------------------------........................000///............///000////////////000000000111///////////////000111111222222222222333333333444777666555555444555555666555555555888===@@@@@@@@@BBBCCCEEEDDDCCCAAAAAABBBDDDFFFIIIMMMOOOMMMIIIFFFBBBEEEHHHKKKNNNOOOPPPPPPFFFFFFEEEDDDBBB@@@???>>>;;;;;;;;;:::999888777666888777555444333222111000111000...///000111000///000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++iii]]]SSSOOOOOOJJJIIIHHHGGGFFFFFFGGGGGGHHHBBBBBBBBBAAA@@@>>><<<;;;888888666555333222000000///...------++++++***)))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''')))***)))'''&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************+++++++++++++++++++++***------,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,------......---------------...//////...////////////000000000///000000111111222333333222222333444555555444444333333444444555555666666666666777888888888888777<<<<<<===>>>???AAAAAABBB???@@@AAACCCDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDFFFDDDBBBBBBEEEGGGHHHIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@???===;;;999999999999777555444444555444333111111111000000000/////////------------------------------------------------------------------------........................//////............//////...////////////000000000/////////...//////000000111111111111222222222222222222222111222222222222444333333444555666666555777888999777555333333444777777777888::::::888666777777777888999:::;;;;;;222333444555555555555555333333222222333333444555444444444333222111000000111000///000222333222000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++kkk^^^TTTPPPOOOJJJIIIHHHGGGFFFFFFGGGHHHIIIBBBBBBBBBBBB@@@>>><<<;;;999888777555333222111000///...------++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&'''((()))((('''&&&''''''''''''&&&%%%%%%'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''$$$&&&((()))(((((()))***'''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++++++++------,,,,,,,,,,,,------******+++,,,...///000000++++++,,,,,,------......------,,,,,,------...///......////////////000000//////000000111222222222111222333444444555444444333333444444444555555555555666666777777777666666;;;;;;<<<>>>???AAABBBBBB???@@@@@@AAACCCDDDEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEEEECCCAAAAAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@??????>>>===<<<:::999888888777666555444444555444222000111000000///.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////000000000000////////////000000000000000000111111111222000000000111222222222222222222222222222333333333333555666555444444555666666444333222444555555444666555444222222222333444222222333333333333222222333222111000000000000000///000222111000000222333000000///111333333222000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++iii]]]TTTQQQQQQKKKJJJHHHGGGFFFFFFGGGIIIJJJBBBBBBBBBBBBAAA???===;;;999888777555444222111000///...------++++++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&''')))))))))(((&&&'''''''''&&&&&&%%%$$$'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((((((((((((((($$$&&&((()))((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,,,,,,,+++***)))************************))))))))))))*********+++************************))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,...///000111***++++++,,,------......------,,,,,,------...///........./////////000000//////000000111111222222111111222333444444444444333333444444444444555555666666777777777777666666888888:::<<<>>>???AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDFFFFFFEEECCC@@@@@@AAACCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>======;;;:::999888777666555555444555555555222000111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---........./////////000000111000000//////000000111/////////000000000111111111111222333333333333333222333333333333333333444222444444444333444555777333111000000222333333333333333222111111111111111111222222222111000//////111000000//////////////////111333222111111333555.........///111111///...........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ggg\\\TTTRRRRRRLLLJJJIIIGGGFFFFFFGGGIIIJJJBBBCCCCCCBBBAAA???===;;;999888777666444222111000///......---,,,+++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''))))))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&''')))***)))(((&&&'''''''''&&&&&&%%%$$$'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************&&&'''''''''(((((())))))''')))+++***(((&&&%%%%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))************************************(((((()))***+++,,,,,,---++++++************++++++))))))+++,,,...///000111******+++,,,,,,---......---,,,,,,,,,,,,---................../////////000/////////000111111222222000111222333444444555444333333444444444444444444777777888888888888777666555666888:::<<<>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGEEECCC@@@???AAABBBCCCBBBDDDDDDCCCBBB@@@???>>>======<<<;;;:::999777666666555555444555666555222000111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............/////////000111111000000000000000111////////////000000000000//////000000111000000///111222333222222111222333333444444222111000111333000//////111333555444333111222333444444333222111000000111111111000000///---...//////000111222222000222444222000...000222---,,,,,,...//////---+++........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnn[[[WWWTTTOOOKKKGGGGGGFFFFFFGGGGGGHHHIIICCCCCCBBBAAA???===;;;::::::888666555555444111///000///...---,,,+++++++++******))))))((((((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))((((((((((((###$$$%%%'''((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''((((((((()))((('''&&&%%%&&&''''''&&&''''''((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---,,,,,,,,,,,,---..........................................////////////000000111222333333333333333333333333333333333333444555888:::;;;:::999888888999999:::;;;<<<======>>>?????????>>>>>>@@@BBBBBB@@@??????AAACCCDDDDDDHHHGGGFFFEEEDDDCCCBBBAAADDDEEEFFFFFFEEEAAA>>><<<===<<<;;;999888777666666666555444444222222111000000000//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,---------....................................------------......000000////////////000000////////////////////////////////////000000000000111111111111111111111111222222222222222222222222111111111111111111111111222111111111000000//////111111000000//////......////////////////////////........................------............------,,,------......------,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************sss^^^XXXWWWRRRLLLGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBBBBAAA???===;;;::::::888666555555444111///000///...---,,,+++++++++***)))))))))(((((((((''''''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******---,,,,,,,,,,,,---..........................................////////////000000111222333333333333444444444333333333333333555666888999:::999999888888888999:::;;;<<<======<<<>>>???>>>>>>???AAACCCCCCAAA@@@@@@BBBDDDEEEDDDHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDBBB@@@>>>======;;;999888777777666555555444333222111000000////////////......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------......000//////////////////000////////////////////////....../////////000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111000000000//////000000000/////////......////////////////////////........................------............------,,,,,,------------,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************xxx___WWWYYYUUULLLHHHGGGFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@???===;;;::::::888666555555444111///000///...---,,,+++++++++))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&''''''''''''(((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&((()))(((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))*********************************************************************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,---......------------------------............////////////000000111222222333333333444444444444444444444444888888888888888888888888888888999:::;;;<<<<<<===;;;<<<===>>>===>>>AAACCCDDDBBBAAAAAACCCEEEFFFEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>===;;;:::888777777777444444333222111000000//////............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......------------......//////............//////////////////////////////.........////////////000////////////////////////111111111111111111111111000000000000000000000000000000000000///////////////////////////.........////////////////////////------------------------------............------,,,,,,------------,,,,,,---,,,+++******+++,,,---+++++++++++++++*********+++++++++***************************************}}}ssswww^^^UUUYYYUUUJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBB@@@???===;;;::::::888666555555333111///000///...---,,,+++++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((('''&&&$$$$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............////////////000000000111111222333444444444444555555555555555999888777777777777777888777777888999:::;;;<<<<<<999:::<<<<<<===>>>AAACCCDDDBBBAAAAAACCCEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>??????@@@>>>===;;;:::888777777777333333222111000//////...------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...///......------......///........................------........./////////........................000000000000000000000000000000000000000000000000////////////////////////................................................------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++++++++***************************************************************wwwgggsss]]]UUUYYYVVVKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA???===<<<::::::888666555555333111///000///...---,,,+++++++++(((((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------............////////////000000000000000222333444444444444555555555666666999888777666666777777888666777777888999:::;;;;;;888999;;;;;;<<<===???BBBCCCAAA@@@@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBAAAAAAAAADDDBBB@@@>>><<<<<<<<<======<<<;;;999888777666666222222111000///......---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------......------------......------------------------------------............////////////////////////////////////////////////////////////////////////.....................///---------------.........------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************xxxeeexxxvvvlll^^^XXXYYYWWWPPPIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???===<<<:::888666555555444111///000///...---,,,+++++++++(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((()))))))))(((((((((((('''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***)))'''''''''((((((''''''&&&%%%&&&''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,******))))))))))))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////000111333444333333333444555555666666777777777777777777777777666666777888999::::::;;;888999:::;;;:::;;;>>>@@@AAA???>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@@@@AAAAAAAAACCCBBB???===;;;:::::::::<<<;;;999888666555555555222111000///...------,,,++++++,,,,,,,,,,,,,,,---*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////////////////........................////////////////////////---------...............,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******************************+++++++++************************{{{fffpppjjjaaa[[[YYYWWWUUURRRIIIIIIHHHFFFFFFEEEEEEEEEFFFEEEEEEDDDBBB@@@>>>===:::888666555555444111///000///...---,,,+++++++++'''((((((((()))))))))***'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%&&&(((******)))'''&&&'''((((((((('''&&&%%%&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++***)))(((((()))***++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000///...///111333444222222222333444555555555444555666888888888777777555555666777888999::::::888999::::::999:::<<<>>>???===;;;<<<>>>@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;:::::::::::::::888666555444444444111000000///...---,,,,,,***+++++++++,,,,,,,,,,,,)))*********++++++++++++************************(((((())))))***++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------........................,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))))))))*********+++))))))*********+++++++++************************}}}gggjjj```YYYXXXXXXTTTQQQRRRIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFDDDCCCAAA???>>>:::888666555555444111///000///...---,,,+++++++++'''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((***+++)))'''&&&'''((((((((('''%%%%%%&&&''''''((((((((((((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111000///...///111333444111111222333333444555555222444666888999999888777555555666777888999::::::888999::::::999999;;;======;;;::::::<<<>>>???>>>@@@@@@@@@AAAAAABBBBBBCCC======<<<<<<<<<;;;;;;;;;:::999777666444333333333000000///...---,,,,,,+++*********++++++,,,,,,,,,))))))******++++++++++++************************&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***(((((())))))*********+++))))))******++++++++++++************************llliii^^^YYYWWWTTTWWWVVVJJJIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDAAA>>><<<;;;:::888666444222111111000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++)))(((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,..................------............////////////---...///000111222333333111222222333333444444555777;;;<<<999888::::::999555555666666777888888888666777888999:::;;;;;;<<<===<<<;;;::::::;;;===>>>;;;;;;;;;>>>AAABBBBBB@@@BBB@@@>>><<<::::::::::::777777666555333222111000//////...---,,,,,,++++++------,,,,,,+++***))))))******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++************************************************ttthhh\\\XXXVVVSSSUUUTTTIIIIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFEEECCCAAA???===;;;:::888666444222111111000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))*********************************+++++++++,,,,,,..................------............////////////......///000111222333333111222222333333444444555666999;;;:::;;;>>>>>>:::666666555555666666777777777888888999:::;;;<<<<<<@@@???===<<<;;;<<<<<<===<<<;;;;;;===???@@@@@@???AAA@@@>>><<<;;;::::::999777666555444222111000000///......---,,,,,,++++++------,,,++++++***)))))))))******++++++******)))************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,)))************+++++++++************************************************lll^^^XXXVVVQQQRRRRRRHHHIIIHHHFFFGGGHHHIIIIIIHHHGGGGGGFFFDDDBBBAAA??????;;;:::888666444222111111000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))(((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++***)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************++++++++++++,,,------------------......---............/////////......///000111222222333111222222333333444444555777:::<<<>>>CCCGGGEEE???888777666555555555666777888999999:::;;;<<<======AAA@@@@@@???>>>===<<<;;;>>><<<;;;;;;<<<>>>>>>>>>???>>>>>>===<<<:::999888555555444333111000///.........------,,,,,,++++++,,,,,,,,,+++******)))))))))******++++++******)))************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++************************************************{{{ggg\\\WWWPPPOOOPPPIIIJJJHHHGGGGGGIIIJJJJJJIIIIIIGGGFFFCCCBBBAAA@@@@@@;;;:::888666444222111111000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))))))))))))))))),,,+++***))))))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++,,,,,,------------......---------.........//////...//////000111111222222111222222333333444444555999<<<>>>BBBJJJPPPLLLEEE<<<:::888666666666777888999999:::;;;<<<===>>>>>>>>>?????????>>>>>><<<<<<@@@===:::999:::<<<<<<<<<============<<<:::888777444444333111000///...------------,,,,,,,,,++++++,,,+++++++++******))))))))))))************))))))************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++))))))*********+++++++++************************************************qqqaaaYYYOOOMMMOOOKKKJJJHHHGGGHHHIIIKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@;;;:::888666444222111111000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((++++++***)))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,------......------------............//////000000111111222222111222222333333444444555999<<<>>>CCCKKKPPPMMMFFF>>>===;;;:::999888999999999:::;;;;;;======>>>???;;;<<<===>>>>>>>>>>>>>>>@@@>>>:::999:::;;;;;;;;;;;;<<<<<<<<<<<<:::888777333333222111///...---,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))******)))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************ppp```ZZZPPPLLLNNNKKKJJJIIIGGGHHHJJJLLLLLLKKKHHHHHHGGGEEECCCBBB@@@@@@;;;:::888666444222111111000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))************+++++++++,,,,,,------......,,,------------.........//////000000111111111111111222222333333444444555666999<<<>>>DDDIIIGGGBBB>>>>>>======<<<;;;::::::999::::::;;;<<<===>>>>>>:::;;;;;;<<<===>>>???@@@@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;:::999888777333333222111///...---,,,,,,,,,,,,,,,++++++++++++************************((())))))******))))))(((************************************************)))************+++++++++************++++++++++++*********+++++++++++++++*********************************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++)))************+++++++++************************************************|||dddXXXXXXPPPKKKLLLJJJJJJIIIHHHIIIKKKLLLLLLLLLGGGGGGGGGFFFEEEBBB@@@???;;;:::888666444222111111000///...,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))***************++++++,,,------......,,,,,,---------.........000000000000111111111111111222222333333444444555555999;;;;;;===AAAAAA>>><<<===>>>>>>>>><<<:::999999999:::;;;<<<======>>>>>>======<<<===>>>@@@AAA???===<<<<<<======;;;:::<<<;;;:::999888888888888444333222111///...------++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((************************************************)))************+++++++++************++++++++++++)))*********++++++++++++************************)))*********++++++++++++************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************************************)))*********++++++++++++((())))))***++++++,,,,,,++++++++++++************************************))))))))))))************)))************+++++++++************************************************mmmXXXQQQUUUPPPKKKKKKHHHJJJIIIHHHIIIKKKMMMMMMLLLGGGGGGHHHHHHFFFCCC@@@>>><<<:::888666444222222111000///...,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''(((((('''''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,---......,,,,,,,,,---------......000000000000111111111111111222222333333444555555666;;;===;;;:::===>>>===:::;;;===???>>>===:::888888999999:::;;;<<<======BBBAAA???======>>>@@@AAA>>>=========>>>>>><<<:::<<<;;;999888777888999999444333222111000///...---++++++++++++++++++++++++)))))))))))))))*********(((((())))))))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************))))))******++++++++++++((())))))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************fffUUUPPPQQQMMMMMMNNNHHHKKKKKKKKKLLLMMMMMMNNNNNNJJJHHHEEEDDDCCCBBB@@@>>>:::999888666444222000000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''))))))(((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))"""###&&&((()))(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))******+++,,,---...,,,,,,---...///000111111000000000000000000000000222222333444444555555666444666888999999999:::;;;>>>>>>===<<<;;;;;;::::::888999999:::;;;<<<==================>>>>>>>>>>>>AAA@@@???@@@@@@???<<<:::;;;:::888777666777888888777555333000...,,,******++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************************************)))***+++,,,---,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++******))))))(((((()))************+++++++++++++++******************************************))))))))))))))))))))))))eeeTTTNNNPPPMMMNNNOOOIIIKKKKKKLLLLLLMMMNNNNNNNNNJJJHHHEEEDDDCCCBBB@@@>>>:::999888666444222000000//////---,,,+++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))))))))%%%&&&((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---,,,------...///000111222000000000000000000000000222222333333444555555555555777999999888888999:::===<<<<<<;;;::::::999999888888999:::;;;<<<======<<<<<<============>>>>>>>>>======>>>??????===;;;::::::999888777777777777555333111///---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********************************************************************************))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))eeeTTTNNNPPPMMMOOOPPPJJJKKKKKKLLLMMMNNNNNNNNNNNNJJJHHHEEEDDDCCCBBB???===::::::888666444222111000111000///---***((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++***++++++,,,,,,------...///000111222222000000000000000000000000111222222333333444555555555777999999888777777888;;;;;;::::::999888888888888888999:::;;;<<<<<<===;;;;;;<<<<<<============;;;::::::<<<>>>>>>===;;;999999999999888777666555222111///---,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))************************************************+++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,************************************************************************))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))iiiXXXQQQRRRNNNOOOPPPJJJKKKLLLMMMNNNOOOOOOOOONNNJJJHHHFFFDDDCCCBBB???===;;;:::888666444222111000000000...---+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((()))))),,,+++)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++,,,---------......///000111222222000000000000000000000000111111111222333333444444666777999888777666666777999999888888888777777777777777888999:::;;;<<<<<<::::::;;;;;;<<<<<<======;;;:::999:::;;;<<<;;;999888999999999888777555333///...---,,,++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************************************+++***)))))))))***,,,---++++++++++++++++++++++++************++++++++++++************************************++++++++++++************************************************************************(((((())))))******++++++))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))ooo]]]UUUTTTOOONNNOOOIIIKKKLLLNNNPPPPPPPPPOOOOOOKKKIIIFFFDDDCCCAAA???<<<;;;:::999777555333111111///......---,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$'''))))))'''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((+++***((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++---...///------...///000111222222////////////////////////000000111111222333333333555777888888666555555666777777777777777666666666666777777888999:::;;;;;;888999999:::;;;;;;<<<<<<===;;;999999999999888777777888888888777555333222---,,,,,,+++++++++++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************************************+++***)))((()))***+++,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))rrr```VVVTTTNNNNNNNNNHHHKKKMMMOOOQQQRRRQQQPPPOOOKKKIIIFFFDDDCCCAAA>>><<<;;;;;;999777555333222111......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%''')))***(((&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((()))((('''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++,,,......,,,,,,---...///000111111///////////////////////////000000111111222333333444555777777666555555666777777666666666666666666666666777888999::::::;;;777777888999:::;;;;;;<<<>>>;;;999888888888777666777777666555444222111000---,,,,,,+++++++++++++++************************************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))***************************************************))))))))))))***++++++++++++++++++++++++++++++)))))))))************+++************************)))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))qqq^^^UUUSSSMMMLLLNNNHHHKKKMMMPPPRRRRRRRRRPPPOOOLLLIIIFFFDDDCCCAAA>>>;;;<<<;;;999777555333222111000///...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,)))'''%%%&&&(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***+++++++++++++++,,,---...///000000//////////////////////////////000000111222222222222444666666555555666777666666666666666777777777555555666777888999::::::666666777888999:::;;;;;;<<<:::888777888999999888777666444222111000//////...---,,,+++++++++++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************))))))))))))))))))))))))************************************************((())))))***************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))nnn\\\RRRQQQKKKLLLNNNHHHKKKMMMPPPRRRSSSRRRPPPOOOLLLJJJGGGDDDCCCAAA>>>;;;<<<;;;999888555444222111222111000...,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''333...(((######%%%((()))&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%'''(((***%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++///...---+++***))))))(((***++++++,,,---...///////////////////////////////////////000111111222222111333555666555555666777666666666777777777777777555555666777888999::::::555666777888999:::;;;;;;;;;999777777999:::;;;:::666555333000///...//////......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************************************'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))eeeSSSOOOTTTOOOKKKKKKGGGKKKKKKMMMPPPRRRQQQOOOLLLLLLKKKHHHEEEBBB???======:::::::::999777666444333000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***'''%%%&&&(((***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))))),,,,,,,,,---------......000000000000////////////////////////000111222333555666777777777666444333666666666666666666666666555666777666444444666777777777888999999999999888;;;;;;:::999999888888777444333111000...------,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,************************(((((((((((())))))))))))))))))))))))******************))))))******+++,,,+++*********))))))((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))+++)))((()))******)))(((***************************)))(((''''''((()))***(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))cccQQQMMMSSSOOOLLLMMMJJJKKKKKKMMMPPPRRRQQQOOOLLLKKKJJJGGGDDDAAA>>>===<<<:::::::::999777666444333000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''***'''%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((()))******+++++++++*********)))))),,,,,,,,,------------...000/////////////////////////////////000111222333555555777777777777666555555555555555555555555555555666777666444444666777666666777888888888888777999999999888777777666666444333111///...---,,,,,,+++,,,---,,,***)))***+++++++++************++++++************************(((((((((((()))))))))***))))))))))))******************))))))******+++,,,+++*********))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************************))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))+++)))((()))***+++***(((***************************)))(((((((((((()))***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))cccQQQLLLQQQOOOMMMOOOKKKJJJKKKMMMOOOQQQQQQNNNLLLJJJIIIFFFCCC@@@===<<<;;;:::::::::999777666444333000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((()))***+++++++++***************,,,,,,,,,,,,------------////////////////////////////////////000111222333444555777888999888888777444444444444444444444444555666777666444444666777555555666777777777777777888888777666666555555444333222000///------,,,,,,+++,,,---,,,*********+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************))))))******+++,,,***************)))))))))+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))***************************))))))(((((())))))***************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))hhhSSSLLLQQQOOONNNOOOKKKJJJKKKLLLOOOQQQQQQNNNKKKJJJHHHEEEBBB???<<<;;;::::::::::::999777666444333000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))************************++++++,,,,,,,,,---------.........///////////////////////////000111222333333555666888999:::999999666666666666666666666666555666777666444444666777555666777777888888777777777777777666555555444444222111///...---,,,,,,,,,***,,,,,,,,,******+++,,,)))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))******************))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***************************))))))))))))))))))))))))++++++******))))))((((((((()))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))oooXXXOOORRROOOMMMMMMHHHJJJJJJLLLOOOQQQPPPNNNKKKIIIHHHEEEBBB???<<<:::::::::::::::999777666444333000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))************************+++++++++,,,,,,,,,------------....../////////000////////////000111222333333444666888999::::::999777777777777777777777777555666777666444444666777666777888888999999888888777777777666555555444444000000...---,,,,,,,,,,,,***+++,,,,,,******+++,,,((()))************)))((((((((((((((((((((((((((())))))))))))************((()))))))))******************))))))******+++,,,***************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))***)))))))))+++,,,,,,***************************))))))************))))))++++++******))))))((((((((()))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))vvv]]]QQQSSSOOOMMMMMMGGGIIIJJJLLLNNNPPPPPPMMMKKKIIIHHHEEEBBB???<<<;;;::::::::::::999777666444333000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((()))******************+++++++++++++++++++++,,,,,,,,,,,,---------......//////000////////////000111222333333444666888999999999999999999999999999999999999555666777666444444666777777777888999999999999999777777666666555444444333//////...---,,,++++++,,,)))+++,,,,,,+++***+++---((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))******************))))))******+++,,,*********+++++++++++++++******+++,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))***))))))***,,,---,,,+++************************)))******++++++******)))************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))zzz```SSSSSSPPPOOONNNHHHIIIJJJKKKNNNPPPPPPMMMKKKJJJHHHFFFBBB???===;;;::::::::::::999777666444333000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%'''(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((()))******))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---......///000000////////////000111222333333444555777888888777777888888888888888888888888555666777666444444666777666777777888888888888888555555555444333333222222///...---,,,++++++++++++)))+++,,,,,,+++***,,,---)))***+++,,,,,,+++***)))************************))))))*********+++++++++))))))))))))******************))))))******+++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))***))))))***,,,------,,,************************)))***++++++++++++***))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))){{{aaaSSSTTTQQQPPPPPPJJJIIIJJJKKKNNNPPPPPPMMMJJJJJJIIIFFFCCC@@@===<<<;;;:::::::::999777666444333000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%'''(((&&&$$$###&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))***++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000////////////000111222333333444555777777777666666777777777777777777777777555666777666444444666777555666666777777777777777444444333333222111111000......---,,,++++++++++++)))***,,,,,,++++++,,,---)))***,,,------,,,***)))************************)))************+++++++++))))))))))))*********************)))***++++++,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))***))))))***,,,...---,,,************************)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))]]]WWWVVVRRRRRRKKKQQQLLLKKKJJJJJJKKKMMMMMMLLLMMMIIIEEEAAA@@@???>>>===;;;:::999888777555444444111000000///...,,,+++*********))))))((((((''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&((())))))(((&&&$$$%%%&&&'''''''''''''''''''''''')))((((((((((((((()))******((('''((()))***)))'''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,..............................//////000000111111111111222222222333333333333333444444555666666666999888666555555555666777333444555555666555555555444444222000///.........,,,++++++******++++++,,,************************))))))************)))))))))))))))))))))))))))))),,,$$$000%%%---%%%333))))))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++************))))))*********++++++++++++))))))))))))))))))))))))************************+++)))((()))+++,,,)))&&&...---+++***))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++*********))))))************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))bbbZZZXXXTTTRRRJJJPPPLLLLLLKKKKKKLLLMMMMMMMMMNNNJJJFFFBBB@@@???===<<<;;;:::999888777555444444111000000///...,,,+++******)))))))))((((((((('''((((((((((((((('''&&&&&&(((''''''&&&&&&''''''((()))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''&&&&&&((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''')))*********((('''((()))***)))''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,------------------------.........///000000111111111111222222222333333333333333444444555666666666888777666555555555666777333333444555555555555555222111000///////////////,,,++++++******++++++,,,************************))))))************))))))************************'''!!!///(((---%%%///%%%************++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++)))(((***,,,---+++)))))))))))))))))))))******++++++++++++++++++++++++******************************************************************************++++++++++++******+++++++++*********))))))************************++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))hhh^^^[[[UUUSSSJJJNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPLLLGGGCCC@@@???===;;;;;;:::999888777555444444111000000///...,,,+++***))))))))))))(((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%'''((((((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((''''''''''''&&&((((((''''''(((((()))***)))((((((''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))***((('''((()))***)))'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((************************((((((''''''(((((()))***''''''(((((())))))******((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111222222222333333333333333333444555555666666777777666555555555555666222333444444555555444444//////.........//////000,,,++++++******++++++,,,************************))))))************))))))+++++++++++++++++++++++++++$$$///++++++&&&000)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++***************************************++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))lll___[[[VVVSSSJJJNNNMMMNNNNNNNNNMMMMMMOOOPPPRRRNNNHHHDDDAAA???<<<:::;;;:::999888777555444444111000000///...,,,+++***))))))))))))(((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''+++***)))((('''%%%$$$$$$$$$%%%'''))))))((('''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((()))******)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((((((((('''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''******)))(((((('''((((((***((('''((()))***)))'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++((((((((((((((())))))***((()))))))))******************))))))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111222222222333333333222333333444444555666666666666555555555444444444222222333444444444444444//////...---------......,,,++++++******++++++,,,************************)))******++++++******)))++++++++++++++++++++++++000(((,,,+++&&&%%%///000*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++,,,,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************************************+++******************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))lll^^^ZZZUUUTTTKKKOOOMMMNNNOOONNNMMMMMMOOOQQQSSSOOOIIIDDDAAA???<<<;;;;;;:::999888777555444444111000000///...,,,+++***(((((((((((())))))))))))''''''((((((((((((((('''(((((((((''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$###$$$%%%'''))))))((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((((('''&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((***)))))))))***+++,,,,,,***((('''((()))***)))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++((((((((((((((())))))***((()))))))))******************))))))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111222222222333333333222222333333444555555555555555555555444444444333111222222333333333333333111000///---,,,,,,++++++,,,++++++******++++++,,,******************************++++++++++++******************************+++''',,,333'''&&&+++---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++))))))***++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++***************************************************************++++++***************))))))))))))******))))))))))))))))))))))))************************lll]]]XXXUUUUUULLLPPPLLLNNNPPPOOOLLLLLLOOORRRSSSOOOJJJEEEBBB@@@===<<<;;;:::999888777555444444111000000///...,,,+++***(((((((((((())))))))))))&&&'''(((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%'''((((((((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))((((((''''''(((((()))***(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&'''(((***,,,///111222***((('''((()))***)))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''(((((())))))******((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111222222222333333333222222222333444444555555444444555555444444333222000111222222333333222222222111000...,,,+++++++++,,,++++++******++++++,,,******************************++++++++++++******************************)))***444EEE444000***+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,...************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++************************)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))************************ooo^^^YYYUUUUUULLLOOOKKKNNNPPPNNNKKKKKKNNNRRRSSSOOOJJJEEECCCAAA???===;;;:::999888777555444444111000000///...,,,+++***'''((((((((()))))))))***&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%'''((()))***+++&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))''''''&&&&&&''''''((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''((()))+++...///111***((('''((()))***)))'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,---......//////000111111222222222333333333111222222333333444555555333444444555444333222111000111111222222222222222111000///...------------,,,++++++******++++++,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++...666LLL666444+++///+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++------------.........///................................................---......---,,,---111444444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))************************rrr```YYYVVVUUULLLNNNJJJMMMPPPNNNKKKJJJMMMRRRSSSOOOJJJEEECCCAAA???>>>;;;:::999888777555444444111000000///...,,,+++***'''((((((((())))))******&&&&&&'''((())))))(((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''''''''''''''******))))))((((((''''''++++++***))))))((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((%%%'''((('''&&&&&&'''((())))))))))))))))))))))))++++++*********************((('''((()))***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,........................,,,,,,------...//////000111111222222222333333333111222222333333444555555333333444555444333222111000000111222222222222222000//////.........//////,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...BBB***---(((111++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++////////////000000000000000000000000000000000000000000000000000000000000,,,---//////...000555999AAA===888222...,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++************************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))************************zzz___ZZZVVVRRRPPPKKKOOOOOOOOOOOOOOOOOOOOOOOOTTTPPPJJJFFFCCCAAA>>><<<<<<:::888777777777555333666444222///,,,+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++((()))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++)))((()))******)))((())))))))))))))))))))))))************************+++++++++***************++++++,,,,,,,,,,,,------------------------------...------......///000111222222222222222222333333222222222111111222333333444444333333333222222222000000000000000111111111000000///...---,,,,,,,,,------,,,++++++******)))+++++++++++++++***)))(((++++++++++++++++++++++++------------------------***++++++,,,,,,---------,,,---...---+++***+++,,,+++,,,------,,,,,,---///---------------------,,,+++---//////------///222222222222222222222222222777666444444555777:::<<<888999;;;<<<;;;:::888777<<<:::888777888888777666555444333333444555666777MMMHHH===333000222111......------,,,,,,------...---,,,+++++++++,,,......***)))))))))******+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||___YYYUUURRRQQQLLLOOOOOONNNNNNNNNNNNOOOOOOTTTOOOJJJEEECCC@@@>>><<<<<<:::888777777666555333222000...,,,***)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((+++)))((()))***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++,,,,,,,,,------------------------------...------......///000111111222222222222333333333333333222222222222333333444333333333333222222222000000000000000000000000000///...------,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,***+++,,,,,,++++++---///,,,---......------...///,,,,,,---...///000000111000333777888888999;;;===???@@@AAABBBCCCDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJNNNNNNMMMMMMMMMLLLMMMMMMNNNLLLJJJIIIIIIIIIGGGEEEDDDCCCAAA???>>>>>>>>>>>>CCCAAA;;;444333444222...//////...---------------///...,,,+++*********+++++++++************+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~___XXXSSSRRRRRRNNNPPPOOOMMMLLLLLLMMMNNNOOOSSSOOOIIIEEEBBB@@@>>><<<;;;:::888777777666444333333222000...---,,,++++++******)))((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))(((((('''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///000111111111222222222333333333444444333333333333444444333333333222222222111111000000000000000/////////000///...---,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++,,,///111---///000111000000222444222333555777999<<<===>>>@@@DDDIIILLLMMMMMMNNNOOOUUUUUUVVVWWWXXXXXXYYYYYYXXXYYYZZZ\\\\\\\\\[[[ZZZ```___]]][[[[[[\\\^^^___^^^\\\ZZZZZZYYYXXXVVVTTTWWWVVVSSSQQQOOOOOOOOOOOOGGGHHHGGGCCCBBBBBB>>>888666555444222111000///...000///...,,,+++***************)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```WWWRRRQQQSSSPPPQQQOOOLLLJJJJJJLLLNNNOOORRRNNNHHHDDDBBB@@@>>><<<;;;999777777777666444222333222111000///...------******))))))((())))))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))((('''+++***(((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------......///000111111111111222222333333444555555444333333333444444222222222222111111111111000///////////////......///...------,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,---...//////.........---,,,---000222222444777888999;;;===???CCCDDDGGGJJJMMMPPPSSSTTTXXX[[[]]]______^^^]]]\\\]]]]]]\\\\\\[[[[[[ZZZZZZXXXYYY[[[\\\^^^___``````aaa```_________```bbbccceeeccc___^^^^^^^^^^^^]]]^^^^^^\\\[[[ZZZ[[[[[[\\\VVVXXXXXXTTTRRRRRRNNNHHHCCCBBB@@@>>>;;;888666555222111000///......------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaWWWRRRQQQTTTRRRQQQOOOMMMKKKJJJKKKMMMOOOPPPMMMGGGCCCAAA???===<<<;;;999777666666666444222//////...---,,,+++))))))******))))))))))))*********************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((()))))))))***************************'''((())))))(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))(((,,,+++)))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((***++++++)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...------......///000111000000111222333333444444666555444444333333333444222222111111111000000000/////////.........------...------,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///000000111,,,...///000111333777:::@@@BBBFFFHHHKKKMMMQQQSSSWWWXXXZZZ]]]```bbbeeefffhhhgggeeecccaaa^^^[[[YYYRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPSSSWWWZZZ\\\\\\]]]```bbbcccdddddddddiiifffbbb```aaacccdddddd___^^^\\\[[[[[[[[[\\\\\\ZZZ]]]]]]ZZZYYYZZZYYYVVVQQQPPPOOOLLLHHHEEEAAA@@@999888777555333000...---...------,,,------......++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccYYYSSSRRRTTTRRRQQQPPPNNNLLLLLLLLLMMMNNNOOOLLLGGGCCC@@@???===<<<:::999777666666555333222000000000///---,,,***)))******)))))))))***++++++************************((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))((('''(((***++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++************++++++++++++******++++++,,,,,,------...------......///000111000000111222333444444555666555444333222222222333111111111000000000000////////////...------,,,,,,------,,,,,,,,,,,,------------,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------....../////////000333777;;;???CCCGGGJJJRRRUUUXXX[[[]]]```cccfffeeefffggghhhiiikkklllllljjjeee^^^XXXTTTQQQNNNLLLIIIIIIKKKLLLMMMOOOPPPPPPJJJIIIHHHGGGIIILLLOOOQQQVVVYYY]]]bbbeeeggghhhhhhjjjhhheeedddeeefffeeeeee___^^^\\\YYYXXXWWWWWWWWWTTTXXX[[[YYYYYY]]]```___XXXXXXXXXVVVTTTQQQNNNLLLGGGEEECCC@@@;;;777333111///...---,,,++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddZZZTTTRRRTTTQQQQQQPPPOOONNNMMMMMMMMMMMMOOOKKKFFFBBB@@@???===;;;:::888777666666555333111333333333222000---+++*********))))))******+++,,,************************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((()))((('''(((***,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,************++++++++++++)))******+++,,,,,,------...------......///000111///000111222333444444555555444333222222111111111111111000000000///////////////......---,,,,,,+++---,,,,,,+++,,,,,,------,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,------...//////000000111333555888:::<<<===BBBGGGLLLRRRUUUXXX[[[]]]```bbbeeefffgggiiikkkmmmnnnnnnmmmmmmlllkkkkkkkkkfff^^^TTTLLLHHHGGGFFFEEEKKKKKKMMMOOOQQQRRRTTTUUUNNNLLLJJJGGGEEEDDDCCCCCCHHHJJJNNNSSSYYY]]]aaacccaaaaaabbbcccccc___ZZZVVVSSSQQQOOONNNLLLLLLLLLMMMJJJQQQUUUUUUVVVZZZ\\\\\\VVVWWWYYYZZZZZZYYYWWWVVVTTTSSSRRROOOKKKGGGDDDBBB;;;999777444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eee[[[UUUSSSTTTQQQQQQQQQPPPPPPOOONNNMMMMMMNNNJJJEEEBBB@@@>>>===;;;:::888666666666555333111111111000///---***'''&&&******))))))***+++,,,,,,************************&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))*********+++))))))))))))************(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))###$$$''')))+++,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''(((+++,,,+++***))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------...------......///000111///000000222333444555555555444333222111111111111000000000000//////////////////...------,,,++++++,,,,,,,,,++++++,,,------*********++++++,,,------***+++,,,,,,------------------------------------/////////000111222222333888:::>>>DDDIIIOOOSSSUUUXXX\\\aaaeeeggghhhiiijjjfffhhhiiijjjiiiiiikkkmmmrrrqqqpppnnnllljjjiiihhheee\\\OOOFFFDDDEEEFFFGGGMMMMMMNNNOOOPPPQQQQQQRRRSSSRRROOOKKKEEE???;;;888777999<<>>:::777666------------------------...------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))