BM6P6(@ XXXPPPSSSVVVYYYOOOQQQLLLJJJGGGDDDBBB???;;;888999777555444444444333222111111111111111111111111000111111000///......//////////////////////////////......------///000111<<<===999333222888???BBBAAACCCBBB@@@CCCLLLRRRRRRUUUVVVWWWZZZaaajjjoooooojjjvvv\\\XXXlllwww{{{vvv{{{xxx~~~hhhWWWPPPLLLHHHPPP```sssgggccciiilllfff___gggdddbbbnnnqqqqqqooolllhhh^^^JJJ999:::999777666666888:::;;;???@@@DDDKKKTTT\\\bbbdddtttrrrpppqqquuuyyy{{{|||yyyrrr{{{hhhttt}}}}}}}}}fff]]]\\\RRRJJJIIIGGGHHHEEEBBBAAABBBCCCCCCCCCCCCBBBAAABBBCCCBBBAAA???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<>>>??????@@@@@@??????>>>AAA@@@??????@@@AAABBBCCCBBBDDDGGGHHHJJJMMMPPPSSS[[[dddooo{{{hhh[[[RRROOOJJJBBBCCCEEE===@@@III\\\lll~~~yyyuuutttpppzzzqqqSSSWWWsss}}}aaaMMMCCCIIISSSOOOKKKLLLJJJBBB<<<444//////000000///000000000000000000000000/////////000111111222222111222444555555777:::<<>>>>>>>>>>>=========>>>>>>>>>??????===>>>>>>???????????????===>>>>>>??????>>>>>>===???>>>=========>>>???@@@>>>???AAAAAABBBCCCFFFHHHFFFMMMVVVbbbqqqppp___TTTPPPKKKBBBCCCEEE===???GGGZZZkkk}}}ppp~~~{{{nnnrrrtttRRRRRRjjjzzzxxxVVVDDDBBBLLLNNNNNNMMMHHHBBB<<<444000000111000...000000000000000000000000//////000000111111222222111333444555666777:::===YYYQQQTTTVVVXXXOOORRRLLLJJJGGGDDDBBB???;;;888999777444444444444333111000000000000000000000000///000111000///...///000///////////////////////////......------///000111999<<<<<<777666;;;@@@CCCAAAGGGIIIEEEDDDIIIPPPSSSMMMIIIIIISSSeeeuuu~~~}}}www___jjj}}}nnnmmmwwwyyytttmmmaaa\\\aaa^^^bbbgggmmmvvv|||{{{tttbbbYYYRRRKKKMMMSSSaaaxxxllloooyyybbbWWWccchhhiiissstttuuussspppkkkaaaMMM;;;:::999777666777888:::<<>>???@@@AAAAAABBBAAAAAA?????????@@@@@@???????????????>>>=========>>>>>>===>>>???>>>======???@@@>>>@@@EEEMMM\\\ttt}}}eeeXXXRRRMMMDDDCCCDDD===>>>DDDVVVgggyyyoootttpppkkkzzzTTTNNNVVVggguuu~~~eeeKKK@@@GGGMMMPPPNNNEEEAAA<<<666222222111///---000000000000000000000000//////000000111222222222222333555666666999<<>>FFFKKKHHHEEEJJJRRRVVVVVVOOONNNZZZlllyyy~~~ooo]]]sssyyyiiikkkwwwzzzxxx}}}~~~~~~}}}}}}~~~lllZZZXXXTTTIIIFFFLLLGGGKKKOOOQQQVVVdddxxx{{{zzz{{{wwweee\\\UUUNNNNNNRRR]]]}}}rrrrrr~~~hhhXXXbbbkkkmmmtttuuuvvvtttqqqmmmbbbMMM;;;999888777777777999;;;<<>>BBBRRRbbbrrrnnnlllqqqcccUUUGGGGGGXXXppp|||mmmPPPBBBGGGMMMPPPOOOEEEBBB===777444333222///---///////////////////////////000000111111222333333333444555666777:::>>>BBB[[[TTTVVVVVVWWWOOOSSSLLLJJJGGGDDDBBB???;;;888888666444333333333222111////////////////////////...000111000///...///111///////////////////////////......------///000111555<<>>???AAANNN]]]jjjmmmfffzzztttcccyyyYYYCCCAAAPPPsssttteeeLLLAAAGGGKKKOOOPPPJJJCCC>>>888555444333000---////////////////////////000000000111222222333333444555666777888<<>>CCC???888777888999888AAAGGGHHHIIIOOOUUUXXX\\\UUUVVVdddpppssstttvvvqqqbbb```pppccchhhrrrxxxsssooorrruuuwwwzzz~~~pppSSSLLLIIINNNSSSSSSSSSSSSLLLLLLHHHDDDBBBHHHTTT^^^tttuuuwww~~~~~~lllbbbYYYQQQQQQVVVbbb|||xxx{{{^^^aaalllsssyyyvvvwwwvvvsssooocccMMM:::999888777777888:::<<<>>>???DDDLLLXXXccckkkooooookkkkkklllpppvvvzzz{{{{{{tttyyy|||~~~zzzuuunnnhhhbbb^^^ZZZWWWUUUSSSQQQOOONNNLLLHHHFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGIIIKKKIIIHHHJJJKKKXXXvvvzzzcccWWWSSSJJJEEEEEE@@@@@@???KKKYYYeee}}}rrrgggvvvuuujjjMMM>>>FFFlllttt[[[EEE===DDDHHHMMMQQQNNNEEE???888444333333000...000000000000000000000000000000111111222333333333444555666777999===CCCGGG\\\WWWXXXUUUUUUNNNTTTLLLJJJGGGDDDBBB???;;;888777555333222333333111000111111111111111111111111---///000000//////000222///////////////////////////......------///000111000;;;CCC@@@:::888999::::::@@@FFFGGGJJJPPPTTTTTTUUUNNNOOO[[[ddddddgggnnnggg]]]bbbyyyggg]]]ccciiikkkuuu}}}sssppppppppprrruuuyyyrrr]]]TTT\\\dddkkkttt||||||wwwlllggg^^^TTTLLLJJJMMMPPP\\\uuu}}}pppuuurrrggg\\\QQQPPPUUUddd~~~iiiccclllrrrwwwxxxyyyxxxvvvqqqdddNNN;;;999888777777888;;;===???CCCFFFLLLVVVaaajjjoooqqqmmmmmmmmmnnnqqqvvv{{{xxx}}}vvv|||~~~xxxqqqlllhhhdddaaa^^^\\\YYYVVVTTTQQQMMMJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIILLLMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQPPPPPPOOONNNNNNOOOMMMKKKKKKLLLMMMOOOOOORRRUUUSSSYYYrrr~~~eeeWWWTTTLLLFFFFFFBBBAAA>>>IIIWWWbbb{{{uuuhhhsss}}}[[[AAA<<<\\\~~~zzzaaaGGG<<>>999777999:::<<>>IIIbbbttt}}}[[[MMMLLLCCCHHHQQQJJJJJJEEE>>>888555333222222000000000000000111111222//////000222333444555666777999:::===???BBBEEEGGG\\\TTTSSSSSSVVVMMMNNNNNNJJJFFFBBB@@@===;;;888999777444333333333111000111111000000000000111111000111111111000///---,,,........................111000...---------//////111222444666888999:::;;;???@@@BBBDDDGGGIIIKKKLLLUUUGGGMMM\\\\\\YYY___dddcccUUUkkkvvvlll___WWWSSSTTTSSSTTTaaarrrrrrggggggkkklllkkkkkkssstttyyywwwlllyyyjjjSSSMMMFFFSSSqqqxxxnnnxxxvvvlllaaaQQQQQQRRReeeyyyhhhjjjqqqzzz}}}~~~|||xxxrrreeeOOO<<<999777777;;;<<<===CCCIIISSSRRRSSSUUU\\\hhhttt}}}|||wwwrrrqqqvvv}}}~~~tttiii}}}wwwsssvvvyyy|||~~~yyyxxxtttrrrooonnnlllggg___YYYYYYWWWUUUUUUUUUUUUSSSQQQTTTTTTTTTUUUUUUTTTTTTTTTWWWXXXXXXVVVTTTQQQOOOOOOOOOPPPRRRTTTWWWYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[[[[\\\^^^___aaabbb^^^^^^^^^```bbbbbb^^^ZZZ]]]^^^___]]]VVVXXXoootttbbbXXXPPPIIIEEEDDD???@@@CCCLLL^^^vvvooogggqqqJJJ===EEE\\\mmm|||^^^MMMIIIBBBGGGOOOIIIJJJDDD===777444333222111000000000000000111111222//////000111333444444555777888:::<<<>>>BBBEEEHHH[[[SSSRRRRRRUUUMMMNNNMMMJJJFFFBBB@@@===:::888999777444333333333222000111111000000000000111111111111000000//////..............................111000...------.../////////000222444777999:::;;;AAAAAABBBDDDGGGJJJMMMOOOWWWKKKQQQ```___]]]aaadddaaaTTTkkk~~~pppdddZZZTTTPPPOOOMMMQQQbbbtttttthhhfffhhhiiihhhiiippprrrxxxzzzhhhTTTFFFKKKccc}}}uuuooozzzxxxmmm___PPPRRRSSShhhqqqeeejjjrrr{{{}}}~~~|||xxxrrreeeOOO;;;999777888;;;===???EEELLLYYY[[[\\\]]]```iiivvvzzztttqqqssszzznnnjjjwwwsssvvvyyy|||~~~~~~xxxuuusssqqqpppkkkddd^^^___]]]\\\[[[\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTRRRQQQRRRPPPPPPTTTXXX\\\[[[ZZZ]]]\\\\\\\\\]]]]]]^^^___^^^^^^______aaabbbddddddccccccdddeeeggggggdddbbbccccccccc___WWWXXXooozzzggg[[[RRRJJJEEEDDD???@@@CCCKKK\\\tttuuufff~~~|||PPP???AAASSSbbbtttfffPPPGGGBBBIIIOOOJJJIIIDDD<<<666333222111000000000000000000111111222///000000111222333444444777888:::;;;===AAAEEEIII|||YYYSSSRRRRRRUUUMMMOOOMMMJJJFFFCCC@@@>>>:::888888666444333333333222111111111000000000000111111111111000///.../////////........................000///............//////...///000222555888:::;;;AAAAAABBBEEEIIINNNRRRUUU[[[OOOTTT``````___eeeggg^^^SSSlllmmmaaa]]]ZZZXXXWWWVVV[[[mmmvvvjjjfffffffffggghhhkkkooowww~~~{{{uuuooonnnpppwwwfffPPPIIIWWWlllrrrnnn|||}}}rrrbbbSSSSSSSSSjjj}}}eeeaaaiiirrr|||~~~~~~|||xxxrrreeeOOO;;;888666777;;;===@@@FFFNNNZZZccclllnnnmmmnnnuuu}}}yyysssrrrvvv|||oooqqq|||uuussswwwzzz}}}}}}zzzwwwvvvtttpppiiidddhhhfffddddddddddddbbbaaa]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYWWWVVVXXXTTTSSSVVV]]]```___]]]^^^^^^^^^^^^___```aaaaaaaaaaaabbbbbbcccdddeeeffffffggghhhjjjkkkkkkjjjiiijjjhhhgggaaaXXXXXXooommm___UUULLLFFFEEEAAA@@@BBBIIIXXXnnnxxxbbbvvvwwwYYYDDD???KKKWWWiii|||pppVVVFFFDDDLLLRRROOOHHHCCC<<<666333111000000000000000000000111111222000000111111222333333444777999;;;<<<===AAAGGGKKK{{{YYYTTTSSSRRRTTTLLLOOOLLLJJJFFFCCCAAA>>>:::777888666444333333333222111111111000000000000111111111000///////////////000........................//////........./////////......///111444777999;;;???@@@BBBFFFKKKRRRWWW[[[]]]RRRUUU______bbbjjjkkk[[[SSSnnnlllbbbcccdddgggjjjlllrrrvvvjjjeeeeeedddeeehhhfffkkkvvv{{{pppjjjeee^^^WWWXXX[[[aaarrr{{{\\\KKKPPP```~~~}}}mmmmmm|||uuuiiiXXXTTTRRRjjjxxxttt{{{sss[[[]]]iiisss}}}~~~}}}xxxrrreeeNNN:::888666666:::===@@@HHHPPP___jjjvvvyyyvvvtttxxx}}}xxxsssuuuxxx{{{nnnssszzztttsssxxxzzz~~~}}}yyysssnnnooommmkkkkkkkkkkkkiiiggggggfffeeeeeeeeeeeefffgggfffcccaaaaaabbbbbbaaa___```\\\ZZZ\\\bbbfffeeebbb````````````aaabbbcccdddddddddddddddeeeeeefffggghhhjjjlllnnnooooooooopppooommmjjjcccXXXYYYppprrrcccWWWMMMGGGEEEBBBBBBBBBGGGTTThhh~~~yyyaaaqqqgggwwwaaaHHH===DDDMMM___ttt|||yyy\\\EEECCCLLLQQQRRRHHHCCC<<<666333111000000000000000000000111111222000000111222333444444555777;;;>>>??????BBBIIINNN{{{ZZZWWWUUURRRTTTLLLOOOLLLIIIFFFDDDAAA>>>:::777777666333333444444333222111111000000000000111111000000000000000/////////................................./////////////////////000111333666999;;;===???BBBGGGMMMSSSXXX[[[YYYPPPUUU^^^___eeemmmmmmXXXTTTrrr}}}jjjdddaaahhhsss|||}}}rrrhhhdddcccbbbcccfffbbbhhhttt}}}vvvrrrdddggglllzzziiiOOONNNXXXuuuvvvhhhkkk~~~xxxvvvooo\\\UUURRRkkk{{{ssssss{{{jjjWWW^^^jjjttt~~~}}}xxxrrrdddNNN:::888666777;;;>>>BBBKKKSSSeeennnvvvxxxvvvwwwyyysssvvvyyyyyy}}}lllsssxxxssssssxxx{{{~~~yyyttttttrrrppppppppppppnnnlllmmmlllkkkjjjjjjkkklllmmmkkkgggdddeeeggghhhfffdddccc```]]]^^^bbbddddddccccccccccccdddeeefffggghhhhhhggggggggggggggghhhhhhkkkmmmpppqqqrrrrrrtttvvvssspppkkkdddXXXYYYpppvvveeeYYYNNNHHHFFFCCCBBBBBBFFFQQQeeezzzdddnnneeessseeeJJJ===@@@HHHZZZoooxxxeeeEEEAAAHHHLLLQQQIIIDDD<<<666333222111000000000000000000111111222000111222333444666777777888===BBBDDDCCCEEEKKKQQQ|||\\\YYYWWWSSSSSSKKKOOOKKKIIIGGGDDDBBB>>>:::666777555333333444444333222111111000000000000111111...///000111111000///...........................---......///////////////111111000111333666888:::<<<>>>AAAFFFKKKPPPTTTVVVQQQLLLUUU```bbbhhhooolllWWWVVVwwwvvvfffdddbbbnnnvvvllldddaaa```___```ccc```gggsss||||||wwwWWWOOOSSSmmmnnncccjjjzzzqqq^^^VVVSSSmmmyyyuuuwwwjjjXXXaaammmuuu~~~}}}xxxrrrdddMMM::::::888888===AAAEEENNNWWWdddjjjqqqtttvvv{{{|||rrruuuxxxxxx|||pppzzz}}}{{{vvvrrrtttyyy|||}}}xxxzzzxxxwwwvvvvvvvvvtttssssssrrrpppooooooppprrrsssoookkkggghhhkkkmmmkkkhhhfffeeecccbbbbbbcccdddeeeggggggggghhhiiijjjllllllkkkkkkjjjjjjjjjjjjjjjkkkmmmpppsssuuuuuuvvvyyy|||uuuqqqllldddXXXYYYqqqxxxgggZZZOOOHHHGGGCCCBBBAAAFFFRRReee{{{kkkmmmmmmuuujjjOOOAAADDDLLL^^^ttt}}}rrrJJJBBBFFFIIIQQQJJJDDD===777444333222111000000000000000111111222000111222444666888999:::999???FFFIIIHHHIIINNNSSS}}}]]]ZZZXXXSSSSSSKKKOOOKKKIIIGGGDDDBBB>>>:::666777555333333444444333222111111000000000000111111---...000222222111///...........................------...///000000//////222222111111333555888:::;;;===AAAFFFJJJNNNPPPQQQKKKIIIUUUbbbfffkkkooojjjWWWXXXzzz{{{qqqbbbcccjjjyyyppphhhaaa___^^^]]]^^^aaa```fffsss~~~{{{zzz~~~wwwmmmhhhhhhjjjiiieeejjj{{{}}}]]]PPPPPPfffiii```jjj~~~ppp^^^WWWTTTooo|||{{{zzzxxxzzzmmm\\\eeepppvvv}}}yyyrrrdddMMM:::<<<::::::???CCCHHHQQQZZZ\\\cccmmmtttyyy}}}qqqssswwwwww~~~yyyyyy~~~yyyuuuuuurrrtttyyy|||~~~}}}|||}}}|||{{{yyy|||{{{yyyxxxxxxyyy{{{|||vvvqqqmmmnnnrrrtttrrrpppoooooonnnkkkiiiiiilllnnnjjjjjjjjjkkklllmmmooopppnnnnnnmmmllllllllllllmmmooorrrvvvwwwwwwxxx|||vvvqqqlllcccXXXYYYqqqyyygggZZZOOOIIIGGGBBBAAAAAAFFFSSSggg}}}qqqmmmqqqsssoooTTTFFFJJJSSSeee{{{}}}QQQFFFGGGHHHRRRJJJEEE>>>888555333222222000000000000000111111222000111222555777999;;;<<<999AAAIIILLLKKKKKKPPPUUU~~~___\\\YYYTTTSSSKKKOOONNNKKKFFFCCC@@@===:::777666444333222222222000...000000000000000000000000000000000000000///..............................////////////000000000000000000111222444666888999>>>:::;;;EEELLLKKKEEEAAAFFFGGGSSS^^^cccnnnrrrhhh\\\bbb~~~zzzhhhUUU^^^kkkyyykkkfff]]]VVVSSSUUUYYY]]]XXXdddvvvxxxjjj```\\\aaacccZZZQQQNNNHHHHHHLLLXXX^^^[[[qqqzzzttt|||ooobbb[[[___dddiiiwwwjjjLLLNNN```}}}uuuoookkkhhhgggeeeggglllsssyyy}}}dddVVVbbbyyygggYYY[[[ooovvvooonnnooosssyyyqqqcccdddmmmzzz~~~xxxuuucccIII>>>:::999<<>>;;;888666444333222222222000...000000000000000000000000000000000000000///................................./////////000000000000000000111222444666888999>>>;;;===EEEKKKKKKIIIHHHHHHMMM]]]gggiiippptttlll\\\dddlllWWW]]]kkkyyy|||gggbbbZZZSSSPPPRRRWWWZZZYYYddduuujjj\\\QQQRRRRRRKKKGGGGGGFFFHHHNNN\\\ccc^^^qqq~~~}}}wwwwwwvvvvvvuuuuuuvvvvvvzzz|||zzzgggVVVSSSXXX]]]TTTPPPUUUWWWYYYeeetttmmmRRRLLLRRRiiisssvvvvvvvvvvvvvvvvvvvvvvvvmmmmmmmmmllliiifffcccaaa[[[WWWSSSPPPOOOOOOOOONNNQQQTTTWWWZZZ\\\^^^aaadddcccaaa___]]]___dddkkkooorrrkkk___ZZZiiivvveee[[[^^^sssssscccfffmmmuuu|||ssseeegggqqq|||yyyvvvbbbHHH>>>======@@@GGGLLLOOOVVV^^^dddfffiiikkklllooouuu{{{~~~zzzvvv}}}~~~}}}yyy|||xxxtttqqqnnnuuu{{{|||}}}||||||}}}~~~{{{wwwssssssuuuxxx{{{yyyyyyyyy|||~~~~~~{{{xxxrrrrrrrrrsssssstttuuuvvvvvvzzz~~~{{{pppcccVVVWWWooottt]]]PPPLLLFFFEEEAAA@@@EEENNN```zzzwwwtttkkk]]]KKKPPPQQQhhh|||zzzVVVGGGJJJNNNSSSPPPIII@@@:::777555444222000000000000111111111111222333555555666888<<>>;;;999666444333222333222111///000000000000000000000000000000000000000///..................................../////////000000000000000111222444666777888===;;;>>>FFFJJJLLLOOOSSSLLLTTTfffooommmrrrvvvooo]]]gggnnnWWW\\\hhhuuuzzzddd___WWWPPPMMMOOOSSSVVVXXXbbbssswwweeeUUUSSSRRROOOOOOSSSOOOPPPVVVdddjjjbbbooo{{{qqqkkkgggddd______^^^]]]]]]]]]]]]]]]ccceeeggghhhiiikkkoooqqqvvvxxxwwwyyyzzzttt}}}lll^^^VVVNNNLLLOOOMMMLLLPPPWWWXXXWWW___kkkjjjTTTLLLHHHTTTWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUQQQOOOMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPQQQSSSVVVVVVSSSPPPNNNOOOTTTYYY\\\ZZZZZZYYY]]]nnn}}}rrrddd\\\cccyyyrrraaafffqqq|||tttfffkkkwww{{{uuuaaaGGG===???@@@EEEMMMQQQTTTYYY```hhhhhhiiiiiijjjlllnnnnnnssszzzxxxvvv{{{{{{||||||sss|||wwwrrrnnnlllqqqwwwyyy}}}|||yyyvvvuuuvvvyyyzzz}}}|||}}}~~~~~~|||xxxwwwwwwwwwxxxyyyzzz{{{{{{~~~}}}ooocccXXXYYYooottt___SSSMMMEEEEEEBBBAAADDDMMM___yyyvvv___IIIMMMMMM]]]uuu|||yyyUUUFFFHHHMMMSSSOOOIIIAAA:::777555444333000000000111111111222222111333555666888;;;???BBBGGGMMMUUU[[[]]]]]]\\\[[[zzz[[[YYYXXXTTTUUUNNNRRROOOKKKGGGCCCAAA>>>:::888666444333333333333111000000000000000000000000000000000000000000///......................................./////////000000///000000222333555777888<<<<<<@@@GGGJJJLLLTTT\\\PPPUUUdddllljjjppptttlll\\\hhh~~~kkkUUUXXX___kkkzzzeee```WWWPPPLLLMMMPPPRRRUUU]]]nnnzzzmmmmmmpppooopppuuummmlllnnnvvvuuufffooowwwoooccc[[[VVVTTTPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOQQQQQQQQQSSSUUUWWW[[[[[[ZZZ___^^^UUUdddkkkWWWSSSVVVUUUTTTWWWXXX```nnnzzz|||yyy~~~iiiTTTNNNHHHOOONNNPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTVVVXXXZZZ[[[[[[[[[^^^]]]\\\]]]^^^^^^]]][[[WWWXXXXXXWWWWWWZZZ^^^aaa^^^\\\[[[[[[]]]^^^^^^^^^ccc```___fffyyy}}}rrrddd]]]gggyyyrrrssszzzssseeemmmzzz{{{ttt^^^EEE===>>>@@@GGGPPPVVVXXX]]]cccfffhhhhhhiiilllpppqqqnnnnnnwwwxxxwwwzzzwwwyyyoooooo|||vvvqqqmmmhhhlllpppttt{{{~~~{{{zzzzzz{{{||||||||||||}}}~~~}}}|||{{{|||||||||||||||}}}~~~~~~}}}nnnbbbZZZ]]]sssvvvbbbVVVOOODDDFFFBBBAAADDDMMM^^^www```CCCDDDEEEQQQmmmzzzUUUDDDCCCGGGNNNNNNIIIBBB;;;777444333333000000000111111222222333111333555777888;;;???CCCGGGNNNVVV[[[]]]]]]]]]]]]{{{\\\YYYXXXSSSSSSLLLPPPMMMJJJFFFBBB???<<<999666666444333333444444222111000000000000000000000000000000000000000///..........................................//////////////////000111333555777888;;;===BBBHHHKKKMMMUUU^^^RRRQQQZZZaaaccckkknnndddYYYggguuudddOOOSSSSSS^^^uuu{{{hhhbbbZZZQQQMMMLLLMMMOOOOOOWWWhhhmmmqqq}}}uuummmhhhZZZUUUOOOLLLLLLLLLJJJGGGKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKJJJIIIJJJLLLNNNKKKLLLMMMSSSTTTMMM]]]|||jjj\\\[[[^^^```ccciiivvvrrr[[[ZZZWWW]]]ZZZZZZ[[[\\\^^^aaacccdddeeejjjlllpppuuuzzz|||uuulllsssuuueee___iii|||zzzpppbbbmmm{{{zzzpppZZZCCC===<<>>???JJJiiiyyyVVVDDDAAADDDLLLLLLIIICCC<<<777444333333///000000111222333333333333555666777999;;;???BBBGGGNNNVVV[[[[[[[[[\\\^^^{{{\\\YYYWWWSSSSSSKKKOOOLLLIIIEEEAAA>>>;;;888666666444333333444444333111000000000000000000000000000000000000000///..............................------.........///////////////000111333555666777<<<>>>CCCJJJLLLMMMRRRYYYNNNLLLRRRXXX[[[dddggg\\\UUUdddnnn^^^JJJMMMJJJUUUjjj|||gggbbbYYYQQQLLLJJJKKKMMMKKKSSSdddzzzrrrttt{{{mmmjjjgggccc___YYYSSSOOOTTTRRRQQQQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSUUUTTTTTTTTTWWWYYYWWWZZZ\\\ccciiigggtttuuuooommmmmmuuu|||mmmxxx~~~uuu}}}}}}sssyyyiiiaaakkk~~~uuuoooqqqzzzkkk___kkkzzzxxxlllUUUAAA>>><<>>CCCKKKNNNMMMNNNRRRHHHHHHRRRXXXWWW___bbbYYYPPPbbblll[[[EEEFFFGGGQQQeee|||zzzbbb]]]UUUNNNIIIHHHJJJKKKIIIRRRbbbtttrrrrrr{{{mmmfff``````aaacccddddddbbb___bbbccccccbbbaaabbbdddeeeaaabbbbbbcccdddfffggghhhjjjlllnnnoooppprrruuuxxxxxx~~~}}}llldddooopppiiibbb___cccssshhh]]]jjjzzzvvvgggQQQ???>>>@@@BBBHHHQQQWWWZZZ```fffttt{{{{{{rrrooouuuxxxuuuooosssttt{{{~~~sss}}}}}}sssxxxrrrooollljjjdddcccdddkkk{{{yyykkk___XXXbbbmmm\\\RRRHHHHHHDDDAAACCCJJJZZZrrrrrrvvv}}}{{{TTT>>>???LLLhhh|||^^^LLLEEEFFFOOOJJJIIIEEE>>>777333222333///000000111333444444555666777:::<<<>>>AAAEEEIIILLLSSS[[[]]][[[ZZZ\\\___wwwXXXWWWVVVSSSUUUNNNSSSNNNKKKFFFCCC@@@===:::777555444333333444555444222000000000000000000000000000000000000000//////...........................---------.........//////...//////111222444666777>>>>>>DDDLLLOOOMMMKKKLLLBBBGGGUUU[[[WWW\\\```YYYMMMbbbnnn[[[CCCCCCGGGQQQddd{{{xxx\\\XXXQQQKKKGGGGGGIIIJJJJJJSSSaaaqqqnnnnnn|||qqqooonnnpppttt{{{~~~nnngggrrreeeaaa[[[TTTSSSbbbfff\\\iiiyyyttteeeOOO>>>>>>DDDEEEJJJRRRWWWYYY___eeettt}}}}}}rrrmmmsssxxxvvvqqqrrrqqqwww~~~yyy{{{rrr|||~~~qqq~~~sssnnnllljjjiiifffddddddkkk|||yyylll___VVVaaappp\\\SSSIIIHHHDDDAAACCCJJJYYYqqqpppssszzz}}}yyyVVV>>>AAAPPPjjjbbbOOOEEEDDDLLLJJJIIIEEE???777222222333///000000222333444555555666888;;;===@@@EEEJJJNNNLLLSSS[[[]]]ZZZXXXZZZ^^^yyy___UUUYYYVVVRRRTTTSSSTTTKKKDDDBBB@@@;;;777777777666444333222111111111000000000000000000000000000000000000000000000000...........................------------...//////***+++---...000333666:::;;;BBBFFFEEEHHHOOOSSSRRRKKKHHHTTTdddeeeeeecccZZZLLL\\\~~~ooo[[[@@@>>>DDDKKKYYYlllsss```PPPJJJIIIBBBCCCHHHEEEHHHPPP]]]jjj{{{tttlllnnneeevvvooo[[[UUULLLEEEHHHaaakkkbbbmmm|||~~~tttbbbMMMBBBBBBHHHLLLSSSZZZ```ccceeeeeeiiirrrzzzyyyrrrooorrrxxxpppnnnoooqqqsssxxxwwwsssmmmvvvmmmeeeccceeeeeehhhhhhkkk~~~yyy|||wwwlll]]]UUUcccvvvwwwsss___QQQLLLFFFDDDCCCDDDIIIWWWnnnnnnqqqyyy}}}~~~ZZZBBBDDDPPPddd{{{ttt]]]LLLGGGNNNNNNMMMFFF;;;444222222111333333333333444444555666666777999;;;???CCCGGGIIITTTZZZ^^^\\\ZZZ\\\^^^]]]www^^^TTTXXXUUURRRTTTSSSSSSKKKDDDBBB@@@;;;777777666666444333222111111111000000000000000000000000000000000000000000000000...........................------------...//////,,,---...//////222555888:::>>>BBBDDDMMM[[[dddfffXXXQQQYYYeeefffeeeaaaWWWJJJ[[[}}}oooZZZ@@@@@@AAAFFFQQQbbbxxxsss^^^NNNIIIHHHAAACCCHHHEEEGGGNNNXXXfffxxxqqqxxxfff```nnniii[[[WWWRRRQQQXXXpppsssiiiooo{{{~~~qqq\\\HHH???@@@KKKOOOVVV]]]cccfffhhhhhheeeooozzz{{{vvvsssuuuyyy{{{wwwuuuuuuuuuxxxrrrxxxttt~~~sssjjjbbb___aaa^^^aaabbbhhh|||~~~xxxlll]]]UUUcccoooeeesssvvvaaaQQQLLLGGGDDDCCCDDDIIIVVVnnn~~~lllsssqqq|||```EEEGGGRRRbbbuuuvvv___NNNIIIOOOMMMLLLFFF;;;444222222111333333333333444555666666777888999<<<@@@EEEIIILLLTTTYYY\\\ZZZYYY]]]aaacccuuu[[[RRRWWWTTTRRRTTTSSSSSSKKKDDDBBB@@@;;;777777666555444333222111111111000000000000000000000000000000000000000000000000...........................------------...//////...///000//////111444666;;;<<<===CCCRRReeeqqquuubbbWWWZZZeeeffffffbbbWWWIIIYYY}}}pppZZZ@@@BBB???BBBJJJYYYooouuu[[[LLLFFFFFF@@@BBBGGGEEEFFFJJJRRR```ssszzz}}}~~~|||oooccc]]]gggrrr```\\\\\\cccppp{{{qqqttt|||~~~nnnWWWEEEAAAEEEOOOSSSYYY```fffjjjlllllleeeoooyyy|||xxxttttttvvv|||xxxwwwuuuxxxnnn|||yyy|||qqqhhh___\\\]]][[[]]]^^^dddzzzyyykkk\\\UUUcccwwwfffqqq{{{dddSSSLLLGGGDDDCCCDDDHHHVVVnnnxxxiiippp|||nnn|||cccFFFJJJUUUaaaoooxxx```PPPJJJOOOLLLLLLEEE:::333333333111333333333333444555666777999999:::===AAAGGGKKKNNNTTTYYY[[[XXXXXX^^^dddgggsssYYYPPPVVVTTTQQQTTTTTTRRRJJJCCCAAA@@@;;;777777666555444333222222222222000000000000000000000000////////////////////////...........................------------...//////---...///000000222555888>>><<<===EEEUUUeeeooorrrbbbTTTTTT___dddhhhfff\\\KKKZZZ~~~sssZZZ@@@CCC???BBBIIIWWWllluuuXXXIIIDDDDDD???AAAGGGEEEFFFHHHNNNZZZnnn|||~~~vvvpppzzzkkkbbbZZZ^^^qqqllllllwwwyyyqqqwww}}}jjjSSSFFFGGGMMMRRRVVV[[[bbbgggkkkmmmmmmiiipppwwwyyyvvvrrrqqqrrr}}}yyywwwwwwvvvwwwnnn|||zzzppphhh```]]]^^^^^^___^^^cccyyyxxxjjj[[[VVVdddgggUUUMMMHHHDDDBBBCCCHHHVVVoooyyyddddddkkksssdddFFFKKKXXXbbbkkkwww^^^OOOIIIMMMKKKKKKEEE:::333333333222333333333333444666777888;;;;;;<<<>>>BBBGGGKKKMMMSSSYYY\\\ZZZZZZ___cccdddrrrYYYOOOUUUSSSQQQTTTTTTQQQIIIBBBAAA???;;;777777555555444333222222222222000000000000000000000000////////////////////////...........................------------...//////+++---///000111333777:::@@@>>>@@@KKKXXXbbbgggiii]]]OOONNNYYY___eeefff^^^OOO[[[~~~www\\\@@@BBB===AAAJJJWWWkkkqqqWWWHHHCCCCCC>>>@@@FFFDDDFFFGGGLLLWWWhhh~~~xxxfff]]]iiiuuu|||kkkeee^^^]]]{{{mmmiiivvv{{{dddNNNEEEJJJQQQUUUXXX]]]bbbfffjjjlllllljjjnnnqqqssssssrrrsssttt{{{yyyxxxyyywwwvvv|||qqqyyyqqqiiibbb```aaa___```___eeezzzwwwgggZZZWWWeeeiiiVVVNNNHHHEEEBBBCCCGGGVVVoooaaaTTTZZZ{{{wwwhhhHHHLLLZZZccckkk|||sssZZZKKKFFFJJJJJJIIIDDD999333333444333333333333444555666888888======???AAADDDGGGJJJKKKSSSZZZ___^^^\\\^^^___^^^rrrYYYPPPVVVTTTQQQTTTTTTPPPHHHBBBAAA???;;;777777555444333333222222222333000000000000000000000000000000000000000000000000...........................------------...//////+++,,,...000111444888;;;@@@???EEEQQQ[[[___aaabbbZZZLLLMMMVVVZZZ```ccc]]]RRRYYYzzzzzz___AAAAAA:::???GGGTTTggg~~~mmmWWWHHHCCCCCC>>>@@@FFFDDDEEEGGGLLLTTTcccvvvvvv}}}fffZZZZZZ^^^qqqtttvvvwwwxxxyyy``````qqqxxx___KKKFFFLLLSSSZZZ\\\___cccgggjjjkkklllhhhiiimmmqqquuuyyy|||~~~}}}{{{{{{xxxvvv{{{rrrxxxqqqiiibbb___```ZZZ\\\]]]fff|||wwwtttqqqlllmmmsss|||tttdddXXXXXXhhhkkkXXXPPPIIIEEEBBBBBBGGGVVVooo___KKKRRRyyywwwpppNNNMMMZZZdddmmmzzzpppVVVIIIFFFIIIHHHHHHCCC999333333444333333333333444555777888999===???BBBEEEGGGJJJKKKKKKSSS[[[```___\\\\\\[[[YYYtttZZZQQQVVVTTTQQQTTTTTTPPPHHHAAA@@@???;;;888777444444333222222222333333000000000000000000000000000000000000000000000000...........................------------...//////---...///000111333777:::???AAAHHHTTTZZZYYYYYY\\\WWWKKKMMMVVVXXX^^^ccc```PPPTTTsss|||cccBBB@@@:::>>>EEEPPPaaa{{{rrrXXXHHHCCCCCC===???EEECCCBBBFFFLLLRRR]]]nnnwww~~~{{{rrriiirrr|||tttqqq~~~qqq^^^```qqqvvv]]]NNNOOOWWW]]]```bbbdddgggjjjlllmmmnnnhhhjjjooovvv}}}}}}zzzxxxuuuvvv}}}pppwwwooofff^^^ZZZ[[[VVVYYY\\\fff~~~ppp___[[[YYYTTTSSSXXX^^^fffpppxxxqqqaaaWWWYYYkkkkkkYYYQQQIIIEEEBBBBBBGGGVVVooo```KKKUUU{{{yyysssQQQMMMYYYgggssszzzoooTTTJJJHHHLLLHHHHHHBBB999333333444444333333333444666777999:::<<>>???EEEBBB@@@EEEKKKQQQYYYiiinnniiiqqqrrroooooocccfffsssuuu^^^TTTZZZeeejjjeeefffhhhkkkmmmnnnoooooolllnnnttt|||yyyuuurrrrrrvvvnnnvvvmmmcccZZZUUUUUUUUUXXX\\\ggg~~~qqq]]]ZZZYYYUUUUUUYYYVVV]]]gggooozzz}}}ooo___VVVYYYlllkkkZZZSSSIIIEEEBBBBBBFFFUUUoooaaaPPP\\\~~~~~~~~~pppPPPKKKXXXiiiyyy|||pppUUULLLKKKOOOGGGGGGBBB888333333555444222333333444666888999::::::>>>EEELLLQQQTTTTTTSSSUUUZZZ]]]YYYWWWYYY[[[[[[rrrZZZRRRWWWSSSPPPSSSTTTPPPHHHAAA@@@???:::777777888666444333333222000...///000111222222222222222////////////////////////...........................------,,,,,,------...,,,---......///111555888AAA@@@CCCKKKRRRRRRPPPNNNHHHHHHLLLTTTZZZ\\\___cccQQQLLLlll}}}vvveeeFFF::::::===???MMMgggzzzdddQQQGGGDDD>>>@@@EEECCCCCCCCCFFFKKKQQQ___uuuuuu^^^\\\kkk}}}pppyyyeee```lllxxxoooXXXSSSaaaqqqxxxpppkkkllluuuyyysssmmmjjjpppkkknnnzzz~~~yyyvvvuuuuuuuuuyyynnn~~~ssshhh^^^XXXUUUTTTXXXZZZ\\\fffyyyqqqkkkeeebbb]]]jjjssssss|||nnn^^^TTTTTTnnnkkk[[[VVVJJJFFFCCCCCCHHHVVVooowwwaaafffzzzqqqQQQGGG[[[uuu{{{]]]QQQOOOMMMNNNHHH???888555444444333111333555666777888:::<<>>III___qqqlllXXXMMMHHH@@@AAAEEEAAAEEEDDDFFFJJJNNNZZZnnnuuuoooooofffYYYVVVaaa|||rrrvvvdddbbboooyyykkkXXXTTTaaannnsssllljjjnnnxxx}}}xxxqqqnnnmmmjjjnnnyyy~~~|||}}}zzzxxxzzz|||lll{{{wwwhhh]]]VVVSSSRRRWWWXXXZZZgggooo```UUUTTTmmmkkk\\\VVVJJJFFFCCCCCCHHHWWWppplllqqqzzzWWWJJJYYYqqqwww[[[PPPPPPOOONNNHHH???888555444444444222333666777777999;;;===CCCEEEIIIPPPWWW[[[[[[ZZZYYY[[[\\\]]]ccclllpppooopppYYYQQQWWWSSSPPPSSSTTTPPPHHHAAA@@@???:::777777777666444333333222000///000000111111111000//////////////////////////////..............................------------.........///000000000333777:::<<<<<<>>>FFFQQQYYYZZZXXXNNNHHHGGGPPPZZZ______```RRRNNNmmm{{{mmmYYYAAA===:::<<<<<>>JJJWWWuuuiiiZZZQQQEEEBBBDDD@@@FFFEEEFFFGGGHHHNNN___ooo{{{nnn[[[VVVVVVSSSRRRSSSTTTXXXeeewwwdddbbbwwwwwwxxxyyyrrrwwwttt___UUUXXX```hhhllluuuuuuyyy|||yyywwwvvvyyy}}}{{{tttqqqsss}}}~~~rrrnnnzzzyyykkk```ZZZXXXXXXWWWXXXYYYfff|||{{{}}}pppaaaWWWUUUkkkmmm]]]VVVKKKGGGDDDDDDIIIYYYsss}}}}}}{{{VVVDDDNNNgggzzzpppTTTLLLPPPQQQMMMGGG>>>777444444444444333555777888:::<<<@@@CCCJJJMMMRRRWWW[[[\\\[[[ZZZ[[[```bbb``````eeekkkmmmmmmVVVPPPWWWTTTQQQTTTTTTPPPHHHAAA@@@???:::777777666555333333333333111000000000000000000///...---////////////////////////........................///......------......//////000111111222444888;;;FFFGGGHHHNNN\\\kkknnniii^^^SSSLLLSSS___fffeeedddYYYBBBSSSgggiii]]]CCC<<<888999777;;;CCCMMMmmmlll\\\RRRFFFCCCEEEAAAEEEDDDEEEFFFFFFKKKZZZiii{{{mmmVVVMMMOOOQQQWWW[[[aaakkkzzzqqqfffsssuuu|||zzzyyyqqq[[[UUUZZZaaaiiippp{{{{{{zzzyyyyyyzzzxxxvvvuuuwww{{{zzzzzz}}}yyyyyyvvvrrryyyxxxmmmccc\\\XXXVVVUUUWWWZZZeeexxxtttlllfffccclllnnn```WWWVVVmmm{{{nnn]]]VVVLLLHHHDDDDDDJJJZZZvvvYYYEEEMMMhhh}}}oooRRRKKKNNNPPPLLLFFF>>>777444333444444444555777999;;;???CCCGGGOOORRRVVVYYYZZZZZZYYYXXX\\\aaabbb^^^]]]aaafffgggkkkUUUOOOWWWTTTQQQTTTTTTPPPHHHAAA@@@???:::777777666444333333333333222000000000111111111000//////////////////////////////........................//////............/////////000000111111444888;;;DDDFFFGGGMMM]]]nnnqqqiii___SSSLLLSSS```hhhjjjjjj___>>>GGG___jjjcccGGG===999888666999???EEEcccmmm]]]SSSFFFCCCFFFBBBCCCCCCCCCDDDCCCGGGUUUcccsss~~~xxxcccWWW[[[eeepppsssyyywww{{{vvvwww{{{mmmZZZYYY^^^bbbiiittt~~~yyywwwyyyzzzxxx~~~~~~|||zzz|||zzzyyyzzzyyyzzzoooddd[[[UUURRRQQQUUUYYYeeeyyyzzzuuunnneeedddrrrnnn```VVVVVVnnnooo^^^VVVLLLHHHDDDEEEKKK\\\www\\\EEEHHH```vvvnnnQQQIIIMMMOOOKKKEEE===777444333444444555666888:::===AAAFFFJJJSSSVVVYYYZZZZZZYYYZZZZZZ]]]```aaa^^^___dddhhhhhhjjjTTTOOOWWWUUUQQQTTTTTTPPPHHHAAA@@@???:::777777666444333333333333222000000000111111222111111111////////////////////////........................//////............//////...///000000111333777;;;BBBEEEDDDHHHWWWgggfff\\\XXXNNNIIIPPP^^^hhhmmmqqqeee>>>DDD\\\kkkfffJJJ@@@;;;888444888===>>>XXXppp___TTTFFFCCCEEEAAABBBBBBBBBBBB@@@BBBNNN[[[gggtttpppvvv~~~zzzpppfffuuusss{{{}}}gggZZZ___dddccchhhttt|||~~~yyyxxx{{{|||zzz~~~{{{|||~~~|||{{{nnnbbbZZZUUURRRPPPTTTXXXaaa{{{wwwjjjgggwwwpppaaaVVVVVVoooppp^^^VVVMMMHHHEEEEEEKKK]]]yyycccIIIGGGZZZooolllPPPHHHLLLNNNKKKEEE===666444333444444555777999;;;>>>BBBIIIMMMUUUXXX[[[[[[[[[[[[^^^```___```___]]]aaagggiiigggiiiSSSNNNWWWUUURRRTTTTTTPPPHHHAAA@@@???;;;777777555444333333333333222111///000111222222222222222////////////////////////........................//////............//////...//////000000333777:::CCCEEECCCCCCOOO\\\YYYLLLQQQHHHEEEMMM[[[gggooouuuhhhAAAEEE]]]kkkfffLLLCCC===999444888;;;:::PPPxxxsssaaaUUUGGGCCCEEEAAABBBAAABBB@@@===>>>IIIUUUaaarrr~~~~~~cccTTT^^^yyy{{{rrr|||vvvddd[[[dddhhhcccgggssspppuuuwwwsssssswwwxxxuuuwwwuuuxxx~~~}}}~~~zzzzzzlllaaa[[[XXXWWWQQQTTTVVV]]]tttppp```iiirrrbbbVVVUUUnnnppp___VVVMMMIIIEEEEEEKKK]]]zzzmmmRRRMMM]]]ppp}}}jjjOOOHHHLLLNNNJJJDDD<<<666444333444444555777999;;;>>>CCCJJJNNNVVVYYY[[[\\\\\\^^^bbbfffbbbaaa^^^]]]aaaggggggdddlllWWWPPPTTTRRRRRRVVVUUUSSSJJJBBB???===999666666666444222111222222111000222111111000///......---//////////////////////////////////////////////////////000000///...------,,,***+++......000999BBBAAAGGGIIIHHHMMMUUUSSSKKKLLLMMMKKKLLLZZZlllrrrnnntttSSS???OOOgggeeePPP???===:::444666;;;:::LLLmmm|||dddTTTKKKDDD@@@@@@@@@BBBCCCAAA>>>@@@GGGMMMVVVccc|||vvvnnnVVVOOO\\\ttttttjjjkkkppp}}}zzzyyyqqqhhhccceeehhhiiiiiiqqquuuuuuqqqmmmnnnmmmjjjjjjiiillluuu}}}vvvuuuxxxiii^^^YYYUUUSSSPPPSSSUUU\\\rrriiibbbrrr^^^UUUZZZmmmsssaaaWWWIIIHHHFFFEEEMMMccc~~~tttRRRJJJggguuuzzzaaaWWWQQQIIIGGGLLLAAA888444444222333666999999:::<<>>???EEEJJJRRR___|||yyyeeecccrrrxxx___QQQTTTbbbnnn}}}mmm^^^YYYbbbrrr}}}~~~||||||wwwppphhhfffiiiooorrrsssssstttrrrnnnnnnooommmhhhiiiggggggnnnxxx~~~{{{~~~~~~|||lllmmmyyyiii^^^XXXTTTSSSQQQSSSTTTZZZppp}}}}}}rrrlllrrr]]]RRRWWWlll}}}|||~~~uuubbbYYYJJJIIIFFFFFFNNNdddxxx{{{tttRRRLLLkkkzzz|||cccWWWQQQJJJJJJKKKAAA777444444333444777:::;;;<<>>>>>BBBFFFLLLYYYsss{{{aaaTTTWWWhhhyyycccXXXXXX\\\fffjjjkkkiiirrrwwwrrrxxxzzzvvvqqqkkkkkkoootttwwwxxxrrrqqqmmmjjjmmmqqqmmmfffoookkkgggiiipppyyy{{{xxxzzzzzzyyyfffeeexxx~~~~~~lll___WWWSSSQQQRRRSSSSSSYYYnnn|||tttmmmttt]]]QQQUUUlll~~~tttyyy}}}yyyhhhgggmmmmmm}}}vvvdddZZZLLLJJJGGGFFFPPPfffrrryyytttTTTRRRtttfffXXXQQQKKKMMMJJJ@@@777555444444555777888999;;;>>>CCCHHHLLLOOORRRSSSSSSTTTVVVZZZ___cccjjjiiiiiiiiihhhhhhhhhhhhiiiUUUPPPTTTRRRSSSVVVTTTRRRIIIAAA>>><<<888666666666444222111222222111000111000000000/////////...////////////////////////------------------------...///////////////......000...---///000333===HHHSSSWWWTTTJJJGGGNNNSSSRRRVVVWWWQQQIIINNNaaarrryyyyyybbbGGGBBBVVVjjjdddQQQCCCAAA:::999;;;777===QQQmmmXXXHHHCCCFFFAAABBBBBB@@@>>>>>>@@@BBBFFFSSSiiiuuummmeeeaaa___eeeyyyvvvkkkfffoooyyyttt}}}yyy{{{vvvsssqqqrrrtttwwwwwwvvvpppmmmiiiiiipppuuuqqqiiivvvqqqlllkkkmmmqqquuuvvv}}}xxxvvvwwwxxxzzzkkkeeeooottt|||nnn___VVVQQQPPPQQQRRRRRRWWWlllwwwnnnlllmmmnnnqqquuusssrrrxxx}}}rrriiippp\\\PPPWWWooossstttvvv{{{~~~|||yyy~~~~~~uuucccZZZNNNKKKGGGGGGRRRhhhttt}}}tttXXX[[[iiiZZZQQQLLLOOOHHH???666555555555555888888:::===AAAFFFJJJNNNPPPTTTUUUVVVVVVWWWYYY]]]```fffffffffggghhhiiijjjjjjhhhTTTOOOTTTSSSSSSVVVSSSQQQHHH@@@>>><<<888666666666444222111222222111000000000000000////////////////////////////////////..............................///////////////...000......///000333<<>>>>>???AAANNN___uuupppaaajjj~~~|||}}}xxxvvvvvvxxxzzz{{{{{{yyywwwrrrooollloooxxx~~~zzzppptttqqqooommmmmmnnnooooooxxxvvvuuuxxx{{{rrrhhhlllmmm~~~kkk]]]TTTRRRRRRNNNQQQQQQVVVjjjtttbbb]]]```aaa___]]]bbbbbbhhhmmmtttxxxqqq~~~zzzwwwuuutttoooeeeVVVOOOYYYtttsssbbbYYYOOOKKKGGGHHHTTTlll|||~~~qqq[[[ccckkk[[[RRRMMMOOOFFF===666555666666666999<<<>>>BBBGGGLLLPPPSSSTTTXXXZZZ\\\\\\\\\\\\]]]___```aaaccceeegggiiiiiiiiifffSSSOOOUUUSSSSSSVVVSSSRRRIIIAAA???>>>:::888999666444222111222222111000000000000000////////////////////////////////////////////////////////////---.../////////////////////---...//////111888AAAIIIOOOOOOHHHLLL```vvviiibbbQQQBBBEEEVVVdddhhhnnnmmmYYYCCCNNNlllooo\\\EEEDDD;;;888<<<999999EEEhhhuuu```MMMDDDDDDAAAAAABBBAAAAAA???>>>===>>>IIIVVVeee|||bbb^^^kkkxxx{{{}}}xxxyyy|||~~~~~~|||{{{wwwvvvuuuyyywwwkkklllmmmmmmnnnnnnoooooouuuvvvwwwzzz~~~yyyqqqsssrrryyyhhhZZZSSSRRRTTTLLLPPPQQQTTTggguuuqqquuuuuuppplllkkkmmmsssssssss~~~zzzuuuqqqllliiihhheee___TTTOOO[[[yyyqqq```WWWOOOKKKGGGIIIWWWoooooo___mmmhhh[[[TTTMMMNNNDDD<<<555555777777777::::::===BBBHHHMMMPPPSSSTTT]]]```dddeeeccc```___^^^]]]___cccggghhhhhhgggfffeeeSSSNNNUUUSSSSSSVVVSSSQQQIIIAAA???>>>:::888999666444222111222222111000////////////000000000000////////////////////////........................------...///////////////---,,,...000//////444<<>>777;;;999666===HHHpppmmmXXXJJJEEEAAAAAABBBCCCDDDBBB@@@===<<<@@@HHHSSS]]]ggguuukkkTTTKKKRRR^^^ccceeeyyyrrrhhhrrr}}}uuu{{{|||zzztttpppooorrrtttzzz||||||rrrppppppqqqqqqqqqrrrtttvvvtttxxx|||}}}qqq~~~qqq]]]RRRNNNOOOJJJQQQQQQPPP^^^|||jjj\\\cccppp```XXXNNNJJJFFFJJJZZZtttvvvqqqzzz___YYYWWWPPPMMMBBB:::555666888888999;;;CCCGGGMMMSSSXXX\\\]]]^^^bbbgggmmmpppmmmggg```]]]eeehhhlllooonnnjjjddd```cccRRRPPPWWWVVVUUUVVVRRRQQQJJJCCC@@@===888666888666444222111222222111000000000000000////////////000000000000000///..............................---------...///000000111//////...------...000111<<>>DDDLLLSSSZZZfffqqq}}}wwweeebbbmmmnnndddWWWJJJUUUvvvuuunnnnnnddd~~~|||xxxzzztttuuuvvvtttqqqqqqyyy}}}~~~{{{zzz{{{uuummmmmmqqqrrrooorrrzzz~~~|||wwwuuuvvvyyy|||~~~lllkkkmmmuuurrr[[[RRRNNNJJJIIIJJJKKKOOO\\\zzziiiYYYaaa~~~{{{pppcccXXXMMMMMMIIIJJJ```xxx~~~ttt___UUUPPPLLLGGG===:::888666666999===???BBBGGGNNNVVV\\\```bbbbbbggglllooommmmmmnnnjjjbbbkkkjjjlllqqquuusssllleeedddSSSQQQXXXWWWVVVWWWSSSQQQIIIBBB@@@<<<888666888666444222111222222111000000000000000//////////////////000000//////...---........................---------...///000000000///...------...///000111777GGGZZZ___TTTIIIOOO]]]nnnuuuuuuhhhZZZVVV\\\bbbbbbdddgggWWWIIIaaasss[[[GGGAAA>>>888666:::AAARRRyyyeeeRRRMMMDDDAAA@@@AAACCCCCC@@@<<<:::;;;???FFFLLLSSS___kkkyyylllUUUPPPfffzzznnntttlllnnnrrrxxxzzzooo~~~xxx{{{~~~wwwtttvvvxxxuuuqqqooowww{{{{{{vvvtttuuusssnnnllloooooommmrrrzzz}}}{{{|||xxxwwwxxxyyy|||wwwiiiuuuxxxyyy^^^QQQLLLIIIJJJKKKLLLNNN[[[www}}}fffWWWaaa~~~vvvmmmaaaWWWOOOOOOKKKMMMccc{{{}}}sss[[[RRRRRRMMMEEE;;;:::777666777:::>>>AAAEEEIIIOOOWWW]]]aaaddddddjjjooopppnnnnnnpppmmmgggjjjkkkmmmrrrwwwvvvoooiiifffTTTQQQXXXWWWVVVXXXTTTPPPHHHBBB???<<<888666888666444222111222222111000000000000000///////////////////////////...------........................---------...//////000000......------...000111222:::SSSooowwwfffRRROOOVVVfffjjjnnnkkk___VVVZZZcccfffbbbddd]]]LLLVVV{{{jjjLLLAAA???<<<888777<<>>;;;777666888666444222111222222111000000000000000///////////////000000000000///..............................---------....../////////......---...///000222333???XXXuuu~~~qqq]]]TTTTTT^^^```fffiii```TTTWWWbbbggg```dddeeeVVVRRRuuu~~~[[[EEE???>>>===;;;<<<>>>ZZZvvv```UUUIIIEEE@@@???@@@AAA@@@>>><<<;;;;;;???BBBHHHSSS___{{{~~~ZZZIIIOOOjjjvvvzzznnnccc]]]XXXTTTQQQSSS___mmm~~~tttpppooosssuuurrroooooommmsssyyyyyywwwxxx|||xxxvvvsssuuuzzz~~~vvvttttttwwwzzz}}}uuuuuulllvvvcccVVVPPPOOOLLLMMMMMMNNNUUUkkkjjj]]]hhh}}}zzzrrreee\\\RRRPPPNNNVVVnnn~~~^^^QQQSSSLLL>>>888777777777:::>>>BBBDDDLLLNNNSSSYYY___dddhhhjjjoooppppppooonnnpppqqqrrrjjjkkknnnrrruuutttpppmmmeeeSSSOOOUUUTTTSSSUUURRRNNNFFF@@@===;;;777666777666444222111222222111000000000000000////////////000000111111000000///...........................------------............//////......///000222333<<>><<<;;;===???CCCMMMXXXnnnooooooxxx^^^UUUjjj}}}qqqcccXXXVVVZZZwwwsssooommmoooooommmnnnppplllrrrzzz~~~|||zzz|||~~~zzzxxxyyy|||~~~xxxxxxzzzyyytttgggxxxlllaaaWWWQQQNNNLLLMMMNNNMMMRRRddd~~~mmmaaakkkttteee[[[QQQNNNOOO[[[ttt|||wwwyyy{{{~~~hhhUUUPPPHHH<<<777777777888;;;???CCCEEEMMMOOOTTTYYY___dddhhhjjjllllllmmmmmmllllllppptttooopppqqqrrrssssssqqqoooeeeSSSNNNTTTRRRRRRTTTQQQMMMEEE???===:::666555777666444222111222222111000000000000000////////////000000000000000//////...........................------------------------111000/////////000111222999CCCOOOXXX^^^^^^WWWNNNRRRWWW___aaa[[[RRRQQQUUU[[[___dddmmmlll\\\bbbuuuXXXIIIBBB???===:::EEEhhhxxxiiiWWWPPPGGGBBBAAABBBBBBAAA>>>;;;:::;;;;;;===FFFPPP___yyyggg[[[tttwwweee\\\aaa{{{sssnnnllllllkkkiiijjjnnnmmmpppvvv|||{{{wwwvvvyyy}}}yyyxxxzzzzzzzzz|||uuu}}}zzzjjjvvvjjj```VVVNNNKKKKKKMMMMMMLLLOOO^^^uuunnnbbbmmm}}}ooo```XXXPPPMMMQQQbbb|||{{{zzztttxxxkkkZZZNNNDDD;;;777777888999<<<@@@DDDFFFLLLOOOTTTZZZ___dddggghhhhhhhhhiiijjjiiihhhmmmtttuuutttssssssrrrssstttuuugggTTTOOOTTTRRRRRRUUURRRLLLEEE>>><<<:::666555777666444222111222222111000000000000000////////////.........///...------,,,........................------------------------222111000/////////000111666>>>FFFNNNWWW\\\VVVMMMMMMYYYcccbbb[[[UUUPPPKKKWWWdddiiipppwwwgggXXX```rrr]]]NNNBBB======AAAWWWsss^^^VVVKKKEEECCCCCCCCCBBB>>><<<;;;;;;::::::AAAJJJVVVjjjqqq\\\^^^kkkrrrccc___hhhvvvwwwfffZZZ|||}}}~~~|||xxxqqqnnnmmmmmmkkkffffffiiijjjiiimmmuuuwwwuuuuuuxxxwwwvvvxxxzzzxxxvvv{{{}}}}}}qqqyyywwwttt~~~lll~~~qqqcccUUUNNNMMMJJJLLLMMMKKKMMMZZZooopppeeeqqqzzzuuuyyy~~~wwwhhh[[[WWWPPPNNNTTThhh}}}yyyyyyqqqfff[[[MMMAAA;;;888888999:::===@@@CCCEEEJJJMMMSSSZZZ___ccceeeeeeddddddfffiiihhheeekkksssuuusssqqqooonnnqqquuuxxxhhhUUUPPPUUUSSSSSSVVVSSSLLLDDD>>><<<:::666555777666444222111222222111000000000000000////////////,,,,,,------,,,,,,+++***........................------------------------333222111////////////000222:::BBBIIIQQQVVVRRRHHHJJJ[[[gggddd]]]XXXOOODDDXXXkkkoootttpppSSSLLLZZZ}}}pppZZZIII???AAAAAAOOO|||xxxbbbYYYNNNFFFDDDDDDDDDCCC@@@>>>======<<<;;;@@@HHHPPP]]]uuukkk]]][[[ooozzzcccRRRMMMZZZjjjzzz|||___~~~zzzxxxxxxxxxxxxooommmnnnooollleeecccdddgggcccfffooovvvwwwyyy~~~tttuuuxxx{{{xxxvvv||||||yyy{{{qqqsssvvvooo}}}kkkyyyhhhWWWPPPSSSIIILLLMMMKKKLLLXXXlll|||}}}rrrhhhvvv{{{oooooovvv|||ssscccYYYXXXPPPNNNVVVmmmyyyzzzccc^^^[[[MMM@@@;;;999999999;;;===AAACCCEEEHHHLLLSSSZZZ___bbbccccccbbbbbbeeeiiigggdddjjjsssqqqooollliiijjjnnntttyyyfffTTTOOOTTTRRRQQQSSSOOOKKKGGGAAA<<<:::888666555444444444444333111///...000000000000000000000000000000//////.........---------............------///............---------...------------...//////222666;;;@@@GGGNNNMMMHHHFFFTTTfffrrrooo___NNNDDDLLLlllzzzyyyeee???DDDOOO]]]oooyyy[[[DDDCCC@@@KKKuuu~~~wwwcccQQQKKKIIICCCAAACCCDDDBBB>>><<<::::::<<<===EEEMMM]]]rrr}}}kkkZZZkkkzzzrrrUUUGGGKKKSSS\\\{{{ttt}}}xxxqqqpppnnnpppvvvqqqpppooopppooollljjjkkkeeehhhlllpppuuuzzz}}}yyywww|||}}}}}}}}}|||{{{yyywwwwwwnnnfffyyy}}}ccctttpppwwwxxx^^^PPPNNNKKKKKKLLLLLLLLLSSSeeewwwzzziii\\\zzzsssoooyyy}}}~~~|||pppddd^^^WWWRRRQQQ\\\vvvsssllljjj~~~rrr``````WWWIII???777888999<<<@@@DDDHHHKKKLLLLLLLLLNNNVVV^^^cccbbb______bbbfffhhhiiiiiijjjkkkpppnnnlllkkklllmmmmmmmmmeeeRRRNNNSSSQQQPPPRRRNNNKKKGGGAAA<<<:::888777555444444444444333111///...000000000000000000000000000/////////.........---------............---------------.........//////...------------...//////222444999DDDSSS]]]YYYPPPGGGQQQbbbmmmmmmaaaQQQGGG===]]]]]]>>>???BBBMMMaaarrrtttmmmRRRMMMFFFPPPyyy}}}gggRRRKKKIIIDDDAAACCCDDDBBB???<<<;;;:::;;;<<>>LLL]]]kkkkkkbbbUUUZZZ|||kkkTTTLLLJJJEEEBBBCCCDDDBBB@@@===;;;;;;;;;;;;>>>===CCCUUUnnnlll[[[LLLTTTeee|||iii[[[mmm~~~rrroooooommmmmmqqqrrrrrrpppmmmkkkiiihhhggghhhiiinnnvvvxxxtttzzz}}}vvvqqqxxxyyy{{{|||~~~aaaeeerrr|||kkkoooqqq[[[QQQQQQKKKKKKKKKKKKKKKQQQ```ooorrrnnn|||yyyyyy~~~{{{nnnccc[[[RRRMMMVVVjjjaaaSSSVVVXXXjjj{{{hhh```OOOAAA<<<888777;;;AAAGGGKKKOOOQQQSSSXXXYYYZZZ[[[^^^dddjjjoooooonnnkkkgggbbb``````aaaaaaccceeefffeeefffiiimmmcccQQQMMMTTTRRRPPPRRRNNNJJJFFF@@@<<<:::999777666444444333333222111000000////////////////////////........................------............------,,,,,,------...//////000...------------...//////...///666HHHcccwwwxxxpppXXX[[[___eeekkkjjj```UUURRRIIIfffWWWCCC444333555999HHHZZZxxxtttkkkhhh~~~oooWWWNNNKKKEEEBBBCCCCCCBBB@@@???===;;;;;;::::::;;;@@@MMMaaattt}}}|||[[[SSSVVVhhhpppxxxuuu]]][[[gggzzzuuuqqqpppmmmmmmoooqqqssssssppppppqqqqqqooollllllnnnttt~~~zzzsssvvv{{{yyyrrrmmmwwwyyy{{{|||~~~eee___yyymmmllljjjWWWNNNNNNKKKJJJJJJKKKKKKOOO[[[hhh|||rrrjjj}}}|||nnnccc[[[QQQMMMYYYqqq}}}ZZZIIINNNQQQaaazzzyyyvvveeeZZZHHH===<<<:::999;;;???HHHQQQWWWWWWUUUUUUZZZ___aaabbbdddiiinnnkkknnnpppnnnhhh```ZZZWWWZZZ___cccdddcccdddiiinnncccQQQNNNUUUSSSRRRSSSOOOJJJEEE@@@<<<:::999888777444333333222222111111111////////////////////////---------...............------............------...........................------------...//////---///555AAAUUUgggnnnkkk```aaa```dddmmmuuurrriii[[[CCCWWWzzz\\\EEE555777999888@@@NNNiiisssyyyyyyvvv```VVVOOOFFFAAABBBAAAAAAAAA@@@>>>===;;;;;;::::::>>>FFFQQQ[[[bbbfffqqqtttzzz{{{~~~hhhUUUVVViiipppxxxmmm[[[[[[cccttt~~~}}}wwwrrrnnnkkkjjjkkklllqqqtttsssuuuzzz{{{xxxooonnnnnnsss|||{{{qqqqqquuutttqqqooouuuwwwzzzzzz|||cccRRRlll~~~rrrkkk}}}|||hhhWWWNNNNNNKKKJJJJJJKKKJJJLLLVVVaaasssiiippp}}}nnnddd]]]QQQMMMZZZsssZZZFFFHHHJJJXXX~~~{{{zzzzzzuuudddWWWEEE<<<===;;;===:::<<>>JJJ[[[fffddd^^^```hhhqqqsssoooiiifffeeejjjjjjhhheeebbbaaabbbccc[[[___dddffffffgggjjjmmmaaaPPPNNNVVVTTTSSSSSSNNNIIIEEE@@@<<<:::999888777444333222111111111222333000000000000000000000000,,,,,,,,,------.........------............---------------..................------------...//////---///000111999CCCHHHHHHNNNUUU]]]jjj\\\PPPYYYdddnnnuuuoooZZZCCC777333111333777888FFFZZZooouuu```KKKAAABBB===>>>@@@AAAAAA@@@>>>===;;;:::888777:::@@@IIIOOOTTT]]]fffgggcccccckkkssscccbbbzzzlllYYYZZZ]]]mmmzzzfffccckkk{{{vvvuuu{{{wwwnnnhhhhhhjjjmmmhhhrrrxxxwwwyyy}}}tttoootttyyy{{{{{{}}}zzztttnnnmmmmmmlllooosss~~~vvvsssvvv{{{~~~}}}YYYWWWssszzzhhhrrrrrrbbbVVVRRRKKKIIIIIIJJJIIIIIINNNUUUgggwwwjjjyyyjjjccc]]]QQQQQQdddtttYYYNNNKKK^^^~~~xxx~~~xxxfffYYYJJJEEEEEE???@@@@@@EEEOOO]]]gggjjjiiitttvvvwwwtttmmmgggcccbbbggggggeeecccbbbbbbfffiii___aaadddfffhhhiiijjjjjj```OOOMMMUUUSSSRRRRRRMMMIIIEEE???<<<:::999999888444333222111111111222333000000000000000000000000,,,,,,,,,------.........---..................---+++,,,,,,---...///000000...------------...//////+++,,,---111:::DDDFFFCCCQQQXXX^^^fffbbbPPPZZZbbbfffppplll^^^LLL>>>777666777999888:::DDD\\\hhhMMMAAABBB;;;===@@@BBBBBBAAA???>>>;;;;;;;;;:::999;;;AAAEEEKKKTTT[[[WWWQQQWWWiii{{{sssrrrkkk{{{zzzqqqsssxxxzzz]]]ZZZ___gggzzzpppyyy|||vvvlllooo{{{yyyoooiiijjjooorrrlllwww}}}zzz{{{{{{qqqpppwww~~~yyyuuuuuuxxxsssooonnnnnnlllkkkmmmssswww|||}}}xxxyyy|||cccUUUiiizzzfffooouuudddXXXRRRKKKIIIHHHJJJIIIHHHLLLRRR```~~~}}}wwwgggaaa]]]QQQUUUmmmiiiYYYUUUjjjqqq{{{sssbbbWWWLLLJJJKKKCCC@@@DDDKKKTTT]]]fffmmmrrrxxxppphhhbbb`````````cccfffggggggeeeeeefffbbbbbbcccfffiiijjjiiihhh```NNNLLLTTTRRRPPPPPPLLLHHHEEE@@@===;;;:::777666666444222111222222111000111111111111111000//////////////////////////////////////////////////////......------------.........------------...//////111000//////222:::DDDKKKOOOccckkkdddmmmlllSSSLLLUUUdddmmmpppnnnZZZ;;;000999;;;222999999999DDDhhhmmmSSSCCC>>>@@@@@@AAABBBBBBAAA@@@>>>???===:::999999:::===???JJJNNN[[[bbbYYYSSSiiirrrlll~~~ooo___\\\TTT[[[hhhlllwwwtttooofffuuuuuugggnnnxxxqqqllliiinnn}}}{{{tttnnnpppuuuuuutttssssssvvvzzzyyyvvvtttwwwyyyvvvqqqnnnooorrrooonnnnnnqqquuuvvvtttqqqyyyyyyxxxwwwvvvyyy~~~zzzVVViii}}}ffflllvvvgggZZZRRRQQQLLLJJJLLLMMMKKKKKKNNN^^^~~~yyyrrrjjj```XXXTTTUUUxxxwwwnnnsss{{{yyydddXXXTTTMMMNNNPPPKKKHHHKKKPPPVVV]]]fffpppvvvoooeeeggghhhcccccceeeggggggfffeeefffgggfffbbb______dddiiimmmnnnaaaPPPNNNVVVTTTRRRRRRMMMHHHEEE@@@===;;;:::888666666444222111222222111000///////////////......---////////////////////////..............................------------.........------------...//////111000//////222999BBBIII]]]oootttgggeeevvv~~~}}}fffMMMFFFSSSdddlllxxxxxxhhhLLL<<<;;;:::444444555666===VVV~~~www___LLLCCC?????????AAABBBCCCBBBAAA@@@>>>;;;999999:::<<<>>>EEEJJJXXXfffiiieeekkkwwwsss]]]ZZZJJJHHHOOOSSSYYY___\\\qqqxxxzzz```^^^ooosssVVVWWW\\\uuutttmmmbbbdddiiisss~~~{{{}}}{{{xxxwwwrrrnnnrrrxxxtttrrrqqqpppsssuuutttqqqkkknnnooommmiiigggiiilllkkkjjjjjjmmmrrrtttsssqqqsssttttttuuuwww{{{aaahhhzzzdddeeewwwzzzjjj\\\TTTPPPLLLIIILLLMMMKKKKKKMMMVVVvvv~~~uuuoooiiiaaaYYYUUU[[[yyyxxxlll|||vvvaaaSSSMMMGGGHHHMMMIIIMMMPPPTTTYYY___gggoootttnnnfffhhhgggaaacccdddeeegggiiijjjkkkkkkdddbbb```aaaeeehhhjjjjjjcccRRRPPPXXXVVVSSSSSSNNNGGGDDD@@@===;;;:::888666666444222111222222111000////////////............////////////////////////------------------------......------------.........------------...//////111000//////222888@@@FFFZZZmmmsssfff^^^eeejjjgggeeeggg^^^KKKCCCOOObbbnnn}}}~~~uuu___HHH;;;666555222222444888BBB___sss\\\NNNDDDCCCAAAAAACCCDDDDDDCCC@@@???<<<:::999999:::;;;>>>DDDSSSgggyyy~~~vvvkkkcccfffyyyzzzkkk[[[TTTRRRLLLKKKMMMGGGTTT\\\pppuuuqqqxxxbbbRRR```{{{kkkaaaVVVeee{{{iii___\\\YYYdddssszzztttuuusssrrrrrrooommmqqqyyysssqqqoooooooooooommmllllllnnnpppooolllkkklllnnniiiggggggjjjpppttttttsssqqqpppqqqtttxxx{{{||||||xxxjjjbbb{{{~~~```[[[kkk~~~lll^^^VVVPPPKKKIIILLLMMMJJJJJJLLLOOOjjjzzzwwwwww|||{{{ppplllggg___YYYWWWeee~~~zzzpppxxx```OOOGGG@@@DDDKKKIIIPPPSSSWWW[[[```ffflllqqq~~~uuujjjgggkkkiiibbbdddccccccfffllloooooonnngggggghhhkkkmmmnnnllljjjcccRRRQQQXXXVVVSSSRRRMMMGGGDDD@@@===;;;:::888777666444222111222222111000222111111000000000000000////////////////////////------------------------......------------.........------------...//////000000//////111666===BBBOOO```hhh```XXX[[[aaaaaaVVVWWWVVVPPPFFFGGG[[[rrrnnnTTT???777777555333444777999JJJvvvmmmZZZNNNJJJEEECCCCCCEEEDDDCCCAAA@@@>>><<<:::999999999:::@@@JJJ^^^{{{yyyWWWYYYlllttt{{{~~~uuuaaaWWWTTTLLLIIIOOOdddqqq```YYYZZZccclllqqqZZZbbbzzzfffdddvvvhhh\\\XXXYYY^^^nnn{{{vvvppprrrpppoooooolllkkkooowwwtttqqqpppqqqpppllljjjkkkrrruuuyyyyyywwwtttrrrrrriiiggggggjjjqqqvvvxxxxxxqqqqqqqqqtttwwwwwwuuusssqqq}}}ttt]]]rrrzzzZZZUUUeeemmm^^^WWWOOOKKKIIILLLMMMJJJIIIJJJMMM^^^zzztttiiibbbbbbaaacccrrrpppiiicccZZZVVVXXXnnnqqqwww~~~cccOOOEEE===BBBKKKKKKQQQTTTXXX\\\```dddjjjmmmpppnnniiieeehhhnnnmmmffffffcccbbbeeelllpppooommmiiikkkooossssssqqqmmmjjjbbbQQQPPPXXXVVVRRRQQQKKKGGGCCC@@@===<<<:::999777666444222111222222111000222222111000///000000111////////////////////////------------------------......------------.........------------...//////000000000///000444999>>>JJJVVV^^^YYYRRRTTTZZZ]]]YYYPPPQQQXXXNNNBBBRRRpppzzzaaaIII<<<999999333444888777???aaazzzdddTTTMMMEEEAAABBBDDDDDDCCCAAAAAA???>>><<<;;;:::999999===AAANNNllleeeZZZ\\\fffccc\\\oooyyyfffNNNJJJNNN___~~~yyyddd]]]aaaeeehhhiii~~~ccceeevvvhhhnnnaaa[[[XXXZZZ^^^fffttt|||xxxuuuooonnnlllmmmnnnlllkkkqqqyyyvvvssssssuuusssmmmkkknnnrrrvvvzzz|||yyytttooollliiiggggggkkkqqqwwwyyyyyyoooppprrrtttuuutttqqqooosss|||aaaeee~~~\\\UUUcccrrrbbb[[[PPPLLLJJJMMMMMMJJJIIIJJJKKKWWWkkkvvvxxxqqqnnnnnniiicccfffooorrrhhh___UUUUUU\\\tttllllllxxxzzzeeeOOODDD<<>>GGGOOOTTTWWW\\\aaaddd]]]\\\cccddd]]]WWWXXXfffxxxwww\\\AAA999555444555555777BBBNNNiii]]]NNNEEEDDDEEEDDDBBBBBBBBBCCCBBBAAA???===;;;888999:::;;;CCCUUUjjjxxxyyyiiivvvggggggqqqiiijjjvvvwwweee\\\TTTQQQSSSZZZeeepppxxx~~~xxxwwwvvvsssqqqiiihhhiiillllllmmmttt|||uuuqqqtttzzzwwwnnnnnntttwwwvvvuuuuuutttsssrrrppplllkkkkkkooouuuxxxxxxvvvkkkqqquuuuuuppplllmmmpppsssyyy~~~qqqbbb}}}fff___vvvmmmeeeRRRNNNMMMPPPPPPLLLJJJJJJFFFPPP\\\jjj{{{zzzqqqnnnpppwwwkkkhhh|||wwwpppnnncccYYY```qqq{{{wwwvvv\\\JJJCCC>>>FFFRRRSSS]]]```eeeiiijjjkkklllmmmooommmllllllmmmnnnoooqqqllljjjhhhfffeeeeeeeeeffffffkkkqqqsssqqqmmmkkkjjjaaaQQQQQQYYYVVVRRROOOHHHFFFCCC???===<<<;;;999888666444222111222222111000333222000///...///111222////////////////////////////////////////////////.........------............------------...//////...///000//////000222555<<<>>>FFFPPPVVVUUUUUUXXXeeegggggggggmmmpppcccPPP]]]uuuxxxUUU:::999777555444666===CCCpppzzzlllYYYMMMHHHFFFCCC@@@AAABBBCCCDDDCCCAAA>>>===777888;;;;;;;;;???MMMZZZvvvzzz{{{]]]VVVjjj{{{{{{uuuYYYSSS___rrrrrrfff^^^QQQPPPQQQTTTWWW^^^mmm{{{llljjjqqqrrrqqqqqqllljjjkkkllljjjjjjpppwwwrrrooorrryyyvvvmmmmmmuuuxxxuuuqqqoooppprrrtttuuupppoooppptttyyy{{{yyywwwooouuuzzzvvvmmmggghhhlllssszzzvvv___tttwwwnnn___tttmmmeeeRRROOONNNQQQQQQMMMJJJJJJGGGLLLRRRZZZjjjzzz|||xxxvvvqqqggg[[[WWW```kkkzzzlllfffuuuxxxqqqllllllppphhh^^^ggg{{{zzz{{{|||qqqZZZJJJEEEBBBKKKWWWYYY___bbbgggiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkooossskkkkkkjjjgggddddddeeehhhbbbggglllnnnkkkhhhggghhh___PPPPPPYYYWWWSSSPPPIIIFFFCCC>>>:::999999999888555444444333222111000000000000000000000000000000000...,,,---///000---***------............------...------------...//////,,,,,,------...///000000///////////////000111111999AAAOOO\\\cccbbb[[[TTT[[[ffftttvvvsssxxxqqq[[[PPP[[[SSSDDD777555666888999<<>>???<<<:::999888999<<<@@@CCCWWWgggyyy}}}vvvqqquuu||||||iiifffbbbOOOZZZxxxuuusss|||zzznnnqqqzzzvvviiittthhh[[[jjj|||uuufffXXXOOONNNLLLMMMOOOTTT^^^mmm}}}tttiiihhhkkklllkkkkkkiiikkkllljjjggghhhnnnssswwwqqqqqqrrrllleeelllzzzxxxvvvrrrqqqpppqqqqqqqqqvvvpppkkkmmmsssxxxwwwtttyyy|||~~~{{{uuuooolllkkknnnttt{{{```fffcccjjjuuummm\\\SSSKKKKKKMMMLLLJJJJJJFFFLLLVVV[[[eeexxxvvv]]]aaa]]]\\\```bbbgggyyyhhhuuuqqqmmmiiiddddddsss|||mmmVVVGGGJJJMMMLLLQQQ]]]eeefffggghhhhhhfffeeecccggghhhhhhgggfffhhhkkknnnjjjfffaaa___aaabbbbbbaaacccdddeeeeeeddddddeeefff^^^NNNNNNWWWTTTQQQNNNHHHFFFCCC>>>;;;::::::999888555444444333222111000000000000000000000000000000000...---...///000---+++------............------...------------...//////,,,,,,------...//////000///////////////000000111333DDD]]]uuu~~~uuuaaaRRRSSSaaaxxx{{{wwwmmmYYYSSSMMMmmmsssUUU;;;777999777777;;;HHHqqq}}}iiiXXXLLLFFFCCCBBBCCCDDDDDDDDDDDDDDDDDD===<<<:::888999;;;>>>@@@FFFOOOZZZ```aaaccciiiooottt{{{|||hhhaaa~~~rrrRRRQQQmmmvvvfff]]]\\\bbbhhhzzz{{{~~~kkkaaaXXX[[[ggg|||www```aaasss|||zzznnncccXXXMMMHHHIIIJJJMMMTTT]]]hhhxxxxxxnnngggiiinnnnnnnnnnnnrrrqqqpppllliiijjjoootttzzzssspppqqqmmmiiiooo||||||zzzwwwuuuuuuuuuuuuuuussspppoooqqqvvvyyyyyywwwyyysssooooooppptttzzzhhhcccdddiiixxxppp___UUUMMMLLLNNNMMMKKKLLLEEEEEEJJJPPP^^^wwwzzzfff```eeeppp}}}}}}zzzuuupppjjjdddfffuuuuuuhhhTTTFFFJJJNNNLLLRRR\\\aaabbbdddeeefffeeedddcccaaabbbdddgggiiikkkllllllhhhddd```___```bbbbbbaaa```aaaaaa```______```aaaaaaPPPNNNUUUSSSPPPOOOJJJFFFCCC>>>;;;::::::999888555444444333222111000000000000000000000000000000///.........//////---,,,------............------...------------...//////,,,,,,------...///////////////......//////000111///BBBaaa~~~jjjVVVPPP```~~~ooo^^^DDDMMMwwwmmmGGG:::888444333777===XXXxxxiiiZZZLLLBBBAAAAAAAAABBBBBBBBBAAAAAA???===;;;999999999;;;<<>>===@@@???===;;;999999888999@@@>>>>>>AAAHHHPPPVVVYYYaaahhhuuu{{{ooocccmmmcccJJJ___xxxdddVVVRRRTTTRRRMMMKKKRRR]]]gggmmmwwwrrrbbbYYYUUUWWWWWW]]]ooojjj___ddd|||tttsssfffWWWQQQKKKIIIGGGFFFIIINNNQQQ[[[hhhttt~~~xxxqqqlllnnnrrrsssuuuwww~~~zzzuuuqqqnnnmmmmmmmmmqqqkkkhhhmmmqqqrrrtttxxxqqqqqqpppnnnmmmlllmmmnnnuuuwwwyyyxxxwwwxxx{{{~~~{{{|||{{{wwwqqqnnnnnnpppooosssvvv{{{```eee|||nnniiiggg[[[QQQNNNNNNMMMLLLMMMOOOHHHGGGKKKZZZ}}}{{{wwwsssttt}}}uuuqqqjjjdddeeeppp{{{dddYYYPPPMMMUUUZZZWWWWWW\\\^^^___aaadddfffggghhhhhhcccaaaaaaeeekkknnnjjjfffeeedddbbbbbbbbbdddeeefffdddbbb___^^^^^^_________fffTTTPPPVVVTTTQQQRRRMMMFFFCCC???===<<<;;;999888555444444333222111000000//////////////////////////////000000///.........------............------...------------...//////---------..............................//////000333666>>>MMM___lllrrrtttkkkjjjrrrOOOCCCXXXvvv}}}TTT999888;;;888444:::EEE^^^ooo]]]MMMIIIDDDBBBBBBCCCCCCBBBAAA@@@???===;;;999888777999:::<<<>>>@@@DDDIIIMMMUUU\\\qqqtttlllpppuuuSSS[[[{{{xxxqqqpppkkkcccfffiiikkkgggaaaggg~~~zzzzzzwwwxxxvvveee```ppptttzzznnndddZZZQQQLLLHHHFFFGGGHHHGGGJJJNNN^^^iiixxx}}}{{{uuummmgggiiimmmqqqvvv|||{{{wwwtttsssqqqmmmjjjfffccccccjjjppprrrrrrqqqppprrrrrrqqqnnnmmmoooppp{{{||||||xxxuuuuuuzzz~~~uuuvvvwwwuuussstttxxx|||vvvyyy{{{}}}iii]]]xxxyyyuuuvvviiiwwwmmm```SSSOOONNNLLLKKKLLLIIIDDDEEEHHHOOOpppzzzzzzuuurrrkkkeeehhhxxxzzz{{{eeeTTTPPPTTT^^^bbb___[[[]]]aaabbbdddgggiiikkkmmmnnnnnniiieeeeeeiiikkkiiifffcccccccccbbbaaaaaabbbccceeeccc``````bbbccccccbbbdddRRROOOUUURRRPPPPPPKKKFFFCCC@@@>>>===<<<999777555444444333222111000000000000000000000000000000...000111111///......///------............------...------------...//////..............................------......///000222333666@@@PPPaaapppxxx|||ttt{{{~~~]]]BBBLLLeeevvvzzzdddBBB999999444555888888CCCfff{{{gggTTTNNNEEEAAABBBDDDEEEEEEAAA@@@@@@???===;;;999888333777;;;===<<<>>>CCCHHHMMMWWWrrr}}}vvvbbb___vvvuuucccccc|||jjjXXX___uuuxxx}}}yyykkk]]]SSSMMMJJJGGGDDDDDDGGGIIIHHHKKKOOOdddpppxxxsss~~~vvvrrrpppiiieeehhhnnnuuuzzzuuusssuuutttooojjj``````bbbggglllooonnnlllnnnqqqrrrqqqnnnlllnnnppp~~~~~~|||yyyuuutttxxx{{{oooqqqrrrrrrrrrwww~~~xxx^^^fffyyyiiiuuu~~~iiioootttfffXXXQQQNNNKKKJJJKKKGGGCCCGGGHHHHHHaaa~~~zzzwwwpppiiinnnwwwlll{{{zzzgggRRRRRRWWW```dddbbb______cccdddfffiiilllnnnpppqqquuuooohhheeefffhhhiiihhhdddddddddbbb```______```cccaaa```bbbfffhhhgggddddddSSSPPPVVVSSSPPPOOOJJJEEECCC@@@???>>><<<999777555444444333222111000000000000000000000000000000...000222111///---...///------............------...------------...//////...........................------------...//////000222555;;;FFFVVVgggsssyyyssstttxxxxxx{{{dddLLLLLLTTTfff|||zzzZZZBBB888666666666777===NNNlllvvvaaaWWWJJJBBB@@@BBBCCCCCC???@@@AAAAAA@@@>>><<<:::666999<<<<<<<<<===AAAEEEHHHOOOjjjpppeeeuuuuuummmyyybbb[[[hhhpppyyyvvvooodddZZZQQQKKKIIIIIIGGGDDDDDDIIINNNRRRXXX^^^ooozzzzzzqqqtttssskkkjjjeeeccchhhnnnuuu}}}uuummmkkkoooqqqoookkkdddddddddeeegggjjjjjjjjjiiimmmooonnnjjjhhhjjjmmmzzz{{{{{{zzzxxxwwwvvvvvvmmmnnnooonnnpppuuu~~~fff___|||aaabbbrrriiihhh}}}|||mmm]]]TTTPPPLLLKKKLLLLLLFFFIIIJJJEEEVVV||||||wwwvvvpppiiipppsssrrr|||xxxrrrbbbSSSRRRUUU[[[______```bbbdddeeefffiiikkknnnppprrrqqqnnnjjjfffeeegggkkkmmmjjjkkkkkkhhhccc``````bbbaaa```aaaeeekkknnnkkkhhhfffUUURRRYYYVVVRRRQQQKKKEEECCCAAA???>>><<<999777555444444333222111000000000000000000000000000000...000222222///---...000---..................---...------------...//////.....................---...------------.../////////111333666===LLL___mmmgggfffhhhgggmmm~~~rrryyykkkZZZRRRKKK\\\wwwRRR???@@@333000444;;;>>>IIIkkksssgggUUUIIIDDDCCCCCCBBB???@@@AAABBBAAA???===<<<;;;;;;:::999:::;;;===>>>AAACCCWWWxxxuuudddnnn{{{zzzyyy]]]nnnuuuaaadddgggzzz}}}tttlll___VVVKKKFFFDDDDDDEEEFFFHHHEEEFFFMMMVVV^^^iiisssnnnyyykkknnnsssfffbbb^^^^^^ccchhhmmmttt|||yyyoooeeebbbgggmmmmmmkkkkkkjjjhhhdddcccfffiiijjjiiimmmpppoookkkiiikkknnnuuuwwwzzz||||||yyyuuurrrqqqqqqqqqpppqqqvvv~~~lll^^^sss\\\UUUdddzzzhhhdddvvvqqq```WWWRRRNNNLLLMMMNNNEEEGGGHHHAAANNNppp|||yyyyyyooopppkkkfffoooxxxqqqwwwvvvjjj\\\TTTRRRRRRUUUXXX\\\```dddcccdddeeegggjjjmmmoooqqqkkkkkkiiigggfffhhhmmmpppqqqrrrrrrnnniiieeedddeeebbbaaaccciiipppssspppllljjjYYYVVVZZZSSSMMMKKKFFFEEEDDDAAA>>>;;;999888777666444222111222222000///000000000000000000000000////////////////////////------...............------------............///---------............///........................///...///222777@@@PPP___aaadddaaa]]]cccqqqwwwuuutttvvvwwwqqqcccXXX]]]hhhpppVVVFFF777999999444222<<>>===>>>???@@@???>>><<<;;;999888888999;;;<<<<<<<<>><<<999888777666444222111222222000///000000000000000000000000////////////////////////------...............------------............///---------............///........................000......000444>>>QQQccckkkgggeeeeeedddfffllltttxxxzzz}}}~~~xxxmmmeeeuuu___AAA:::999;;;777333AAATTTmmm}}}nnn```RRRIIIGGG@@@???======?????????>>>???>>><<<;;;:::::::::;;;===:::>>>FFFHHHGGGOOO[[[qqq}}}iiibbbbbbkkkooouuu{{{nnndddkkkuuuzzzmmmWWW[[[{{{xxxtttjjj]]]VVVTTTQQQKKKFFFFFFFFFEEECCCBBBDDDHHHKKKPPPXXX```hhhttttttooojjjfffddddddiiioootttssspppllljjjhhhccc___```fffiiigggcccjjjkkkiiibbb```eeelllnnnjjjdddbbbfffjjjlllnnnqqq|||tttpppvvv{{{yyyvvvuuuwww{{{~~~yyyqqqlllnnnrrrtttrrrtttyyy~~~]]]___```SSSRRRggg{{{jjjZZZccc~~~wwwfff___SSSMMMOOOMMMNNNJJJIIIJJJGGGFFFUUUhhh~~~~~~{{{ssspppllljjjqqqxxxssswwwuuuyyyqqqggg[[[UUUUUUUUUWWW\\\```ccceeehhhkkknnnnnnlllmmmrrrvvvmmmiiihhhkkkllljjjlllqqqmmmpppqqqnnniiijjjqqqxxx{{{xxxtttpppsssxxxwwwsssbbbRRRPPPWWWSSSOOONNNJJJEEEDDDBBB???<<<:::888888666444222111222222000///000000000000000000000000////////////////////////---...............---------------............///---------............///........................000/////////000:::OOOcccuuusssxxx~~~xxxkkkjjjttt{{{{{{}}}}}}fff{{{|||VVV???333;;;===444666CCCXXXooo]]]OOOHHHDDDBBB???>>>???AAAAAA@@@AAA@@@???>>><<<;;;:::999999666888<<<<<<999>>>GGGOOO___qqqwwwnnnaaa[[[ZZZaaaffflllqqquuuyyy}}}mmmjjjwwwuuuPPPUUUttt}}}ooo```kkk}}}ssskkk___VVVLLLFFFFFFFFFEEECCCCCCBBBAAA@@@AAAFFFLLLQQQYYYbbbmmmxxx~~~xxxyyy{{{lllkkkpppooojjjfffjjjlllqqqvvvxxxwwwrrrnnniiifffccceeeiiijjjfffaaannnrrrpppggg```ccckkkpppiiibbb^^^```eeeiiiooovvv{{{sssnnnpppsssrrrpppooozzz{{{pppiiiiiimmmooooootttzzz^^^ZZZwwwnnnSSSOOObbbnnnZZZ]]]mmmzzziii```RRRLLLNNNMMMOOOLLLKKKKKKFFFCCCMMM[[[qqquuummmuuuvvvmmmhhhrrryyywww{{{vvvnnneeeZZZVVVVVVWWWYYY]]]bbbfffiiikkkmmmnnnlllkkklllppptttkkkiiiiiilllllliiiiiikkkjjjlllllljjjgggjjjqqqxxx}}}~~~zzzxxxyyywwwsssaaaQQQOOOVVVRRRNNNNNNJJJFFFDDDBBB???<<<:::999888666444222111222222000///////////////////////////////////////////////////.........///......---,,,---------............///---------............///........................//////000///---444GGGYYYoooxxx|||ppplll{{{}}}zzz{{{qqqrrr|||uuuVVV<<<:::@@@<<<888888MMMwwwkkkYYYNNNJJJGGGCCC@@@AAABBBCCCDDD@@@@@@@@@???>>><<<;;;:::888666888;;;;;;999===DDDEEELLLTTTWWWUUUSSSTTTVVVZZZ^^^ccchhhlllppptttwww~~~rrrqqqzzzrrrooo}}}TTTQQQfffooommmdddWWWbbb|||sssnnnggg]]]UUURRRMMMFFFCCCCCCDDDEEEDDDBBBBBBBBBCCCFFFMMMVVV]]]eeennnyyy~~~nnnkkkyyyvvvllleeeiiippprrrpppnnnssspppmmmnnnrrrvvvwwwvvvsssooollllllmmmmmmiiieeemmmttttttjjjaaabbbjjjqqqkkkeee```aaacccffflllrrrooollljjjlllqqqrrrqqqpppyyy~~~}}}sssllllllooooooqqqwwwhhh[[[ppp]]]OOOZZZ{{{yyy^^^ZZZ___yyyttthhhVVVMMMNNNLLLNNNLLLKKKKKKFFFCCCHHHQQQbbbuuuxxxiiiooozzz|||ssskkkggguuuzzzvvviii```YYYZZZ[[[\\\]]]___cccgggkkkmmmmmmmmmkkkiiijjjnnnqqqkkkiiihhhhhhgggeeeeeefffjjjkkkllliiiffffffjjjoooxxx|||}}}yyyvvvvvvwwwvvvbbbRRRPPPVVVQQQMMMLLLHHHFFFEEEBBB???<<<:::999888666444222111222222000///////////////////////////////////////////////////......//////...------,,,---------............///---------............///........................---...000000---///;;;IIIXXXkkkzzz~~~tttbbbuuu}}}}}}rrrjjjvvvjjjNNN>>><<<;;;999AAAYYY~~~sssfffTTTOOOHHHCCCBBBCCCDDDDDD===>>>>>>>>>>>>======<<<>>>;;;;;;;;;999666777:::>>>>>>======>>>BBBHHHLLLNNNQQQVVVZZZ]]]aaaeeehhhmmmpppsssvvvxxx|||rrriiisssvvvtttwwwfffXXXddd^^^NNNUUU\\\bbbcccYYYddd}}}}}}vvvoooeee]]]VVVQQQJJJFFFEEEDDDBBBAAAAAAAAAAAAAAAEEEFFFIIIMMMSSS\\\ffflllzzzkkk___rrrkkkfffdddhhhkkklllnnnqqqsssnnniiihhhlllqqqtttuuuwwwsssnnnkkkkkkjjjhhhfffhhhpppssskkkaaabbbkkkrrrnnnjjjhhhhhhfffccceeeiiieeefffhhhlllrrrvvvuuurrryyy~~~xxxqqqpppqqqooorrryyy}}}^^^mmmuuuWWWSSSsss___WWWSSSgggyyyaaaSSSRRROOOLLLKKKJJJJJJGGGEEEFFFJJJPPP```vvv{{{|||yyy{{{~~~~~~}}}nnnlllooo}}}|||xxxddd[[[YYY\\\^^^`````````aaaeeehhhnnnmmmmmmlllkkklllnnnpppnnnlllhhhdddcccdddffffffgggiiikkkjjjfffddddddeeelllqqqsssooommmrrrwwwyyycccSSSQQQVVVQQQLLLKKKGGGFFFEEECCC@@@===;;;999999666444222111222222000///000000000000000000000000////////////////////////////////////...---,,,,,,---------............///---------............///........................------///000...---333;;;FFFYYYcccaaajjjzzzwwweeeiiixxxbbb]]]|||uuuHHH666999>>>888AAAZZZfff___TTTKKKFFFDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888999666666666888:::===AAACCCEEEHHHLLLOOOQQQTTTXXX[[[^^^```dddgggjjjmmmqqqssswwwzzz|||}}}|||}}}nnnYYYWWW```nnnpppiiiiiivvvoooSSSQQQttthhhNNNJJJOOO\\\ddd[[[ddd|||{{{wwwtttpppiiidddYYYVVVQQQLLLGGGCCC@@@???>>>@@@BBBBBBAAAAAABBBCCCJJJNNNUUU]]]eeeoooyyyjjjrrrqqqeeeccccccfffgggeeegggllliiiiiijjjlllmmmnnnlllkkkppplllhhheeedddcccbbbaaabbblllqqqkkkcccdddkkkppppppnnnnnnnnniiibbb___aaabbbfffjjjmmmrrrwwwvvvrrr||||||vvvqqqooonnnpppvvv}}}```iiigggRRRiii___TTTLLLYYY~~~jjjWWWQQQMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFPPPbbbuuu~~~zzz|||yyyzzz{{{yyyvvvooorrr{{{}}}cccXXXXXXZZZ^^^aaabbb``````bbbdddmmmmmmmmmnnnooopppqqqrrrqqqpppkkkeeecccfffiiihhhaaadddggghhhfffcccaaaaaabbbfffgggdddfffnnnvvvyyycccSSSQQQWWWRRRMMMLLLHHHGGGEEECCC@@@===;;;:::999666444222111222222000///000000000000000000000000////////////////////////////////////...---,,,+++---------............///---------............///...........................,,,,,,//////---000555<<>>>>>>>>??????;;;;;;;;;;;;<<<>>>>>>===555777999;;;======>>>>>>@@@BBBEEEGGGHHHKKKOOOQQQRRRUUUYYY\\\___aaadddggggggjjjmmmnnnnnnqqqwww}}}rrrYYYNNNPPPYYYkkkeeehhhttt~~~dddWWWmmm}}}___XXX\\\iiioooccciii{{{|||yyyxxxsssooohhhbbb]]]XXXSSSPPPJJJGGGEEECCCBBBAAA>>><<<>>>AAACCCCCCBBBDDDHHHLLLQQQXXXbbbnnnxxx|||}}}qqqfffcccdddiiikkkhhheeefffcccggglllooonnnkkkgggeeedddcccbbbbbbbbbbbbaaa``````jjjppplllffffffjjjlllnnnmmmoooooojjjaaa^^^```dddiiikkklllooouuuvvvsss||||||}}}~~~{{{sssmmmmmmmmmqqqwwwxxxyyyfffcccxxxXXXdddiiiXXXNNNRRRnnnpppYYYPPPKKKNNNMMMKKKJJJJJJJJJHHHEEEDDDKKKXXXhhhwww~~~yyyssszzzeeeWWWWWWYYY^^^dddfffdddbbbccceeehhhhhhjjjmmmooopppppppppooopppmmmgggeeehhhiiifff```bbbddddddcccaaa```___^^^aaabbb```dddlllssstttbbbRRRQQQWWWSSSOOONNNJJJGGGEEECCC@@@===;;;:::999666444222111222222000///000000000000000000000000////////////////////////////////////...---,,,+++---------.........//////---------.........//////........................000,,,***---//////111444444>>>KKKVVV]]]dddmmmtttvvv}}}jjjXXX```UUU;;;666333;;;@@@KKKsssxxxgggZZZQQQMMMKKKGGGEEEBBB@@@>>>>>>???@@@>>>>>><<<::::::;;;999666888999::::::999999999::::::<<<>>>???@@@CCCFFFHHHHHHLLLPPPSSSUUUWWWZZZ\\\]]]aaadddfffgggkkkssszzz}}}eeeYYYUUU[[[pppkkkmmmwww~~~xxxhhhtttyyysssvvvsssvvvuuu~~~|||wwwpppjjjgggfff]]]ZZZVVVRRRNNNLLLIIIHHHEEEAAA???@@@DDDDDD@@@<<<===@@@BBBAAA@@@DDDKKKQQQUUU^^^kkkyyyuuu{{{wwwssskkkfffgggoootttpppiiieeedddhhhnnnoookkkhhhffffff]]]___aaadddeeeeeecccbbb```iiipppmmmhhhhhhiiijjjkkkkkkmmmnnniiibbb```bbbeeeiiijjjiiimmmuuuxxxvvvyyyxxxxxx|||vvvnnnmmmmmmpppssstttuuu{{{mmm]]]ppp]]]ddd}}}vvv___TTTRRReeewww^^^TTTNNNQQQPPPMMMJJJJJJKKKHHHCCCBBBHHHSSS```lllwww|||www~~~hhhXXXWWWYYY```hhhkkkiiiggghhhjjjaaacccfffiiimmmnnnnnnllljjjnnnmmmgggeeehhhgggbbbddddddcccbbb```^^^^^^]]]^^^aaaaaaaaaeeelllppppppeeeXXXUUUXXXRRRPPPNNNGGGHHHEEE@@@===<<<;;;:::999444333222111000000000000////////////............111///...------...///111------------------------------------------------,,,---------.../////////------------------------...............///000000666999GGG]]]kkkpppttt{{{yyyZZZMMM[[[ssstttQQQ:::888;;;<<>>HHHPPPVVVbbbvvv~~~iiiZZZ^^^bbbeeehhhhhhfffcccbbbaaaccccccdddeeegggjjjlllnnngggfffeeebbb___^^^```bbbggghhhggg```YYYUUUWWWZZZZZZWWWZZZbbbiiijjjiiijjjdddVVVTTTVVVQQQPPPOOOIIIHHHEEEAAA>>><<<;;;999888555444333222111111111111////////////............000///...------...///000------------------------------------------------------------............------------------------...............//////000111333AAAXXXjjjvvvppp```XXX]]]fff}}}zzzYYYBBB;;;999>>>IIIeee||||||eeeUUUFFFBBBCCCCCC@@@???@@@AAA???;;;===@@@???999======<<<<<<;;;;;;::::::999999999:::::::::::::::;;;<<<===???AAACCCEEEFFFFFFGGGJJJKKKKKKNNN\\\jjj}}}tttiii``````ccceeehhhllluuunnnjjjjjjkkkkkkiiigggdddccc]]]^^^______^^^\\\YYYWWWTTTRRRPPPMMMIIIFFFDDDCCCEEEBBB@@@@@@BBBCCCAAA@@@@@@@@@AAA@@@@@@@@@BBBCCCCCCFFFJJJOOOVVV___iiipppuuu{{{{{{xxxjjjhhhiiiiiikkkmmmjjjdddbbbeeefffcccddddddggglllrrrrrrooojjjfffdddbbbbbbdddfffeeedddfffgggjjjllllllggg```[[[WWW___jjjooolllgggdddbbbhhhhhhiiikkknnnrrruuuwwwuuupppppptttuuuppplllllljjjkkknnnrrrvvvyyyyyyxxx|||\\\TTTmmmzzz^^^cccyyykkkQQQNNNbbbuuurrr```WWWOOOMMMJJJIIIJJJJJJHHHFFFAAAEEEIIINNN]]]rrryyy~~~fff\\\aaabbbdddfffeeeccc```______^^^___bbbeeehhhjjjkkkkkkgggfffeeebbb___^^^___aaadddffffffccc^^^[[[ZZZ[[[\\\XXXXXX^^^dddeeefffhhheeeVVVSSSUUUPPPPPPQQQKKKFFFDDDAAA???>>><<<999666666555444333222222222222////////////............000///...------...///000------------------------------------------------............------------------------------------......------......///000......888LLL```rrrqqqYYYLLLNNNaaappp{{{dddIII999<<<===EEEqqq~~~iiiTTTLLLKKKHHHCCC???AAACCCBBB???>>>@@@???;;;========================999999999999999999888888666777888999:::;;;<<<===???======???>>>???GGGPPPPPPVVV\\\^^^^^^]]]___aaaaaaYYYRRRRRRSSSTTTUUUXXXmmm~~~sssuuu{{{}}}zzzwwwzzz~~~wwweeeXXXUUUZZZZZZYYYXXXVVVSSSPPPOOOMMMMMMMMMMMMLLLJJJIIIHHHBBBBBBAAA@@@>>>======<<<@@@>>>===>>>@@@AAAAAAAAA@@@AAACCCCCCBBBBBBCCCDDDJJJMMMSSS[[[eeerrr|||vvvpppddddddeeedddccciiiiiiddd]]]\\\aaaddddddbbbcccjjjuuu~~~wwwooojjjfffbbb```bbbeeeggghhhgggfffeeeeeedddbbb^^^[[[WWW]]]fffjjjjjjhhhggggggmmmmmmmmmmmmnnnoooqqqrrrrrrppppppssssssnnniiihhhgggjjjooovvv|||~~~zzzwwwxxxpppUUUYYY|||eeeVVVhhhvvvVVVMMMVVV```yyykkk___SSSOOOJJJIIIJJJKKKIIIGGGEEEDDDBBBFFFVVVmmm~~~}}}pppsss}}}}}}}}}vvvzzzttt```ZZZaaaaaaccccccbbb```^^^]]]^^^YYY[[[___cccfffhhhhhhgggffffffdddaaa^^^^^^___aaadddeeeffffffdddbbb___]]]```ZZZWWWZZZ]]]^^^bbbfffhhhXXXTTTUUUPPPPPPQQQKKKEEEDDDAAA@@@???<<<888666555444333222222111222222////////////............000///............///000........................------------------------.........------,,,,,,,,,------------------------...------------...//////111...111???NNN```zzzvvvcccRRRHHHMMMbbbxxx___@@@<<<<<<<<>>============>>>>>>>>>>>>;;;;;;::::::999999999888777777888888888999999999<<<999888::::::999;;;@@@CCCEEEGGGHHHGGGFFFEEEDDDNNNHHHEEEGGGJJJJJJKKKNNNRRRccclllcccWWWVVVYYYYYYSSSTTTYYY^^^ZZZRRRNNNPPPMMMMMMLLLKKKIIIGGGEEECCCEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBCCCCCCAAACCCEEEEEEDDDEEEIIILLLQQQVVV^^^hhhtttooo\\\]]]dddeeebbbbbbcccaaa___\\\]]]aaafffhhhdddffflllyyy|||qqqkkkhhhdddaaa```bbbeeeffffffeeedddddddddccc```^^^\\\aaafffiiijjjiiijjjkkkoooooopppoooooooooooooooqqqrrrsssuuutttoookkkhhheeejjjrrryyy~~~~~~|||zzz^^^NNNkkkwwwXXX```}}}}}}\\\PPPQQQVVVrrrsssgggYYYRRRLLLIIIJJJKKKJJJGGGIIIFFFBBBDDDOOOcccwwwsssvvv~~~~~~qqqbbbgggzzz}}}zzzkkk[[[WWW\\\```aaabbbaaa```___```aaaZZZ[[[]]]```bbbcccddddddddddddcccaaa______aaaccchhhgggfffffffffeeebbb```ddd]]]XXXXXXYYYZZZ___eeejjj[[[VVVWWWQQQPPPQQQKKKEEEDDDAAA@@@???<<<888666444333222111111000000000////////////............//////............//////........................------------------------......------,,,,,,,,,+++---------------------------------------...//////444//////555===KKKeee}}}pppYYYKKKUUUjjj|||YYYEEE===<<>>>>>============>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999999999999999;;;888777:::;;;999999;;;>>>>>>???AAACCCCCCCCCCCC@@@===<<<@@@CCCBBBCCCFFFGGGPPPTTTNNNIIIJJJJJJGGGHHHJJJLLLMMMIIIDDDFFFJJJCCCCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAA@@@AAAAAABBBDDDBBBEEEGGGGGGHHHLLLSSSYYY^^^eeeooozzzxxxrrrbbbXXX^^^eeeccc```aaa\\\\\\\\\^^^___aaaccceeehhhgggkkkuuuwwwmmmhhhgggeeecccaaa```aaabbbeeeeeefffhhhiiihhheeeccceeegggiiikkkkkklllmmmnnnoooooopppqqqqqqpppooooooqqqtttxxxyyywwwtttooolllgggnnnwww}}}~~~tttRRR```ooogggvvv{{{```RRROOORRRooowwwmmm```XXXNNNJJJKKKLLLKKKHHHHHHGGGDDDCCCFFFTTTiii{{{ssswww~~~kkk```iiizzz~~~{{{rrrhhh]]]YYY\\\___```bbbccccccdddfffhhhaaa___^^^]]]^^^```bbbdddcccccccccaaa```aaacccfffllljjjfffddddddcccbbbaaafff```\\\[[[ZZZZZZ^^^dddiiiZZZVVVWWWRRRPPPQQQJJJFFFDDDAAA???>>><<<999666333333222111000000000000////////////............////////////////////////........................------------------------------------,,,,,,,,,,,,------------------------------,,,,,,------...///222//////222555===SSSjjj~~~]]]QQQUUUmmmfffIII>>>AAAEEEKKK```~~~qqqfffcccWWWOOOGGGFFFEEEBBB??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;::::::::::::999999999999777888;;;;;;888888;;;555666666777888999;;;;;;<<<999999<<<<<<:::;;;>>>;;;======::::::===<<<777999;;;;;;:::888777:::>>><<<<<<<<<<<<=========>>>;;;:::::::::::::::;;;<<<========================???@@@AAAAAAAAAAAACCCEEEDDDIIINNNPPPSSSYYYcccjjjrrryyymmmccc]]][[[^^^```___\\\\\\ZZZYYY[[[___```^^^^^^```hhhgggiiiooouuuuuummmfffdddeeefffdddbbbaaaaaaaaafffgggiiilllnnnmmmjjjgggkkkkkkkkkllllllmmmnnnooolllmmmoooqqqqqqpppnnnmmmnnnuuu{{{|||zzzyyytttpppmmmssszzzggg]]]~~~xxxzzz|||iiiVVVMMMNNNhhh}}}sssiii^^^RRRKKKLLLMMMKKKHHHEEEEEEEEEBBB@@@FFFYYYkkkxxx}}}|||}}}~~~yyynnnrrrnnnwwwrrrkkkfffaaa```aaa___bbbeeeggghhhjjjlllnnnhhhfffcccaaa```bbbeeegggffffffeeecccaaaaaacccfffllljjjgggccc````````````dddaaa___```^^^\\\^^^ccccccVVVSSSVVVRRRQQQQQQJJJHHHEEEAAA>>><<<;;;999888444444333222111111111111////////////..................////////////..............................------------------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------...///------000333111333EEEZZZpppzzzdddTTT[[[uuuwwwZZZGGG===888???NNN]]]ggglllwwwpppbbbUUUQQQPPPLLLGGGEEEAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;::::::888888999;;;:::666777<<<;;;<<<<<<:::888888999<<<;;;888888:::999666777;;;;;;;;;:::999;;;===<<<888666888:::::::::<<<======:::999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@???AAACCCDDDDDDEEEHHHKKKIIIQQQ\\\cccgggmmmwwwsssggg]]]^^^\\\YYYYYY\\\[[[XXX[[[XXXZZZ```bbb______ccchhhiiikkknnnqqqnnngggaaaaaaccceeedddcccccceeegggjjjjjjkkkmmmnnnnnnkkkiiijjjjjjiiijjjlllmmmnnnnnniiijjjmmmnnnnnnmmmjjjiiihhhrrrzzz{{{{{{{{{wwwrrrqqqrrrvvv~~~yyyYYYsss~~~dddRRROOO```{{{}}}pppdddUUUMMMMMMNNNLLLHHHGGGEEEDDDCCC@@@AAAMMM[[[ttt{{{zzzyyyyyyvvvvvv{{{}}}xxxjjj___kkk{{{zzzkkkdddbbbbbbdddeeeaaadddhhhkkklllmmmnnnooommmllljjjiiiiiijjjlllmmmkkkjjjhhheeeaaa```aaaccceeeggggggddd___\\\]]]_________bbbeeeccc^^^^^^bbb^^^QQQPPPUUURRRQQQQQQKKKIIIEEE@@@===<<<;;;:::999555555444333222222222222000/////////..................////////////......////////////////////////------------------------+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......***+++111444///---;;;NNN]]]xxxcccUUUdddYYY@@@>>>999888>>>DDDJJJVVVbbblllsssbbb]]]\\\VVVOOOLLLCCCCCCBBBAAAAAA@@@??????======>>>>>>??????@@@@@@>>>>>>>>>===============999999;;;===999555777<<<666888:::888555666999===:::888888;;;:::888999===666888999999999:::888555999;;;<<<;;;;;;:::777333;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA@@@CCCFFFHHHHHHJJJNNNRRRNNNZZZiiisssyyyjjjhhhrrrfffooo]]]```\\\TTTUUU\\\\\\VVV[[[XXXZZZaaadddcccfffllliiikkkooorrrrrrmmmgggaaa___aaaccccccccceeejjjnnnmmmlllkkkkkkllllllkkkiiihhhgggggghhhkkkmmmnnnnnngggiiikkkmmmllljjjgggeeedddpppyyyzzzzzz{{{xxxsssqqqnnnppp{{{vvvwww|||OOO]]]rrrZZZRRR]]]ppptttgggWWWNNNNNNOOOLLLHHHKKKFFFDDDEEECCCBBBIIIRRRllluuu{{{nnntttwwwpppooovvv|||}}}zzzyyy|||uuukkkcccZZZlll{{{iii___^^^aaaccceeecccfffkkknnnnnnnnnnnnnnnoooooooooppppppqqqqqqrrrpppoookkkfffaaa______```___cccgggeee___[[[\\\^^^[[[]]]ccchhhfff___]]]```___TTTUUUWWWQQQOOOPPPLLLHHHDDD@@@>>>>>>===999666666444222111222222000///......//////000000111111///............---------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...111444777999QQQnnnvvvjjjdddfffrrrIII>>>;;;<<<>>><<<:::BBBMMMMMMXXXuuuxxxooohhh___XXXWWWLLLIIIEEEAAA??????AAABBB???>>>===>>>??????===;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>???@@@@@@>>>===BBB@@@??????@@@BBBBBBBBBDDDEEEIIIOOOQQQRRRXXX```gggmmm{{{www^^^XXXooojjj^^^\\\iii]]]UUUVVVTTTNNNOOOWWW[[[ZZZZZZ\\\aaafffkkkmmmrrrnnnlllnnnrrrppphhh___^^^______aaacccfffiiikkkmmmnnnllleeebbbddddddccceeeccccccggglllmmmjjjeeefffdddgggooorrrnnnhhhfffeeejjjqqqwwwzzzxxxtttqqqrrrqqqqqqvvv|||~~~{{{wwwwww}}}```MMMlllcccRRRZZZhhhjjjUUUTTTSSSJJJFFFJJJIIIHHHFFFEEEDDDEEEFFFGGG___hhhqqqttttttzzzvvvkkkggglllsssvvvvvv{{{vvvyyypppooorrrrrrzzzzzziiibbbbbbbbb```___aaaeeekkkppprrrqqqooommmhhhffffffiiinnnrrrrrrqqqpppooollliiieeecccbbbbbbffffffeeeeeeccc^^^XXXSSS]]]___bbbeeefffccc]]]YYY___TTTUUUWWWQQQOOOQQQLLLHHHDDD@@@>>>>>>===999666666444222111222222000//////////////////000000000///............---------........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000///......///222444555BBB[[[~~~lll^^^WWWWWWgggnnnXXXGGG888666;;;===;;;:::BBBDDDRRRmmmvvvmmmjjj___ZZZSSSMMMHHHEEECCC@@@AAA???>>>>>>??????===<<>>>>>======<<>>>>>>>>======@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<======>>>;;;;;;<<<<<<======>>>>>>============>>>>>>>>>??????>>>======>>>>>>===<<>>>>>===999666666444222111222222000///000000/////////////////////............------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000///......///000111333DDDeee|||kkkYYYLLLUUUeeezzz{{{dddJJJ>>>===<<<:::999<<<888888AAAPPPaaattt|||uuukkkddd```[[[TTTNNNKKKIIIEEECCCBBBBBBAAA???AAA@@@>>>===<<<;;;;;;;;;@@@@@@??????>>>>>>>>>===@@@@@@???>>>============???>>>>>>======>>>>>>???======<<<<<<<<<<<<======::::::;;;<<<===>>>>>>???<<<<<<<<<======>>>>>>???AAA@@@???>>>??????AAAAAAFFFGGGHHHJJJNNNQQQUUUWWW___dddooo{{{lllccc[[[```nnnhhhXXXTTTTTTSSSSSSOOOWWWjjj~~~ooo___XXXUUU]]]eeegggbbb]]]\\\^^^\\\```eeeggggggccc___]]]ZZZ[[[]]]^^^``````aaaaaaccchhhggg___XXXWWWXXXXXX``````ccciiiooosssrrrpppccc___^^^cccfffggghhhkkkmmmmmmmmmmmmnnnpppqqqrrrpppllliiiiiimmmqqqqqqqqquuuqqqpppyyyaaaUUUaaaiiiZZZ\\\rrrkkk```ZZZNNNHHHJJJHHHHHHIIIHHHFFFDDDAAA???>>>BBBFFFKKKQQQ[[[gggppp}}}nnn___ppp|||zzzkkkcccddddddccceeekkksssyyy|||qqqgggbbb___^^^aaaeeeiiiiiijjjkkklllmmmmmmmmmjjjhhhffffffhhhjjjjjjiiiiiikkkllljjjgggcccaaa```dddeeeggghhhhhheee___[[[```aaadddhhhjjjjjjgggddd~~~^^^SSSTTTWWWQQQOOOQQQMMMHHHDDD@@@>>>>>>===999666666444222111222222000///000000000//////......---///............---------------------------------------........./////////------------------------------------------------........................000//////........./////////555HHHjjjyyyjjjZZZWWWZZZgggvvvvvv^^^HHH<<<<<>>>>>>>>????????????????????????@@@>>>>>>===============>>>@@@@@@????????????@@@@@@========================<<<<<<======>>>??????@@@=========>>>>>>>>>??????AAAAAABBBBBBCCCFFFIIILLLQQQSSSVVVZZZ___dddjjjmmmxxx{{{hhhRRRRRR___ooozzzhhhWWWQQQSSSRRROOOMMMRRRYYYhhhvvvvvvkkk___[[[WWW]]]dddgggeeeaaa^^^]]]XXXZZZ___cccdddaaa\\\XXXZZZ[[[]]]^^^______^^^]]]```fffhhhaaaZZZXXXZZZZZZ___```ccchhhnnnrrrqqqpppiiieeecccffffffddddddfffjjjjjjiiijjjkkkmmmooopppppplllgggeeegggkkknnnoooxxxtttqqquuuzzz^^^XXX||||||```WWW```uuuuuufff]]]QQQIIIIIIIIIHHHGGGFFFEEECCCBBBAAABBBAAABBBDDDKKKTTT]]]cccqqq|||xxxcccWWWaaasssrrrccc___aaadddfffjjjpppwww|||rrrkkkddd```\\\[[[```gggjjjiiigggffffffhhhiiikkkhhhfffdddcccbbbcccddddddfffhhhiiigggcccaaabbbdddiiihhhgggggggggeeebbb___\\\]]]___bbbeeefffeeeccc~~~]]]SSSTTTWWWQQQOOORRRNNNHHHDDD@@@>>>>>>===999666666444222111222222000///000000//////......------///............---------------------------------------------.........///------------------------------------------------........................---------......///000000222///666NNNppphhhXXXPPPYYYffftttlllQQQAAA<<<666888<<>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCEEEGGGJJJNNNTTTYYY___bbbgggkkkooouuu{{{~~~bbbNNNIII[[[rrrooo]]]VVVRRRTTTUUURRROOONNNSSSWWW^^^eeeddd___\\\\\\XXXYYY[[[```dddddd```]]]ZZZYYYZZZ```eeeddd]]]VVV\\\]]]^^^___```___^^^]]]\\\cccfffbbb^^^^^^_________```ccchhhkkkmmmmmmlllhhhfffgggjjjhhhcccaaacccccceeehhhkkknnnoooooonnnrrrnnniiifffgggjjjnnnpppsssssstttxxx}}}rrrZZZeeennnYYYTTTeeeooodddWWWLLLHHHJJJHHHEEECCCBBBCCCEEEGGGAAA???>>>???DDDLLLSSSXXXeeeppp{{{xxx]]][[[___ooo}}}tttfffZZZ\\\]]]aaahhhrrr{{{jjjeee```^^^ZZZYYY^^^eeeiiigggdddbbbbbbccceeefffgggfffdddbbbaaaaaacccdddiiiiiihhhdddaaaaaafffkkknnnkkkgggeeeddddddcccbbbZZZYYYZZZ\\\```bbbaaa```~~~]]]SSSTTTWWWQQQPPPRRRNNNHHHDDD@@@>>>>>>===999666666444222111222222000/////////..................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,------...///000111111444...///>>>VVVtttpppYYYSSSWWWggg^^^CCC:::777666888999777888:::AAA???AAAPPPjjjwwwpppiiiccc^^^ZZZQQQPPPOOONNNLLLIIIGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIMMMRRRVVVYYY^^^fffkkkuuuxxx|||~~~```QQQVVVggg}}}qqqZZZRRRPPPPPPRRRRRROOOQQQUUURRRWWW^^^aaaaaa```aaacccXXXUUUSSSXXX^^^aaa^^^ZZZ\\\YYYXXX___ggghhhbbb[[[^^^______````````````___[[[```cccbbbbbbdddcccaaa___aaadddgggiiiiiiiiiiiibbbcccggglllkkkfffdddfffcccgggmmmrrruuutttrrrpppsssqqqmmmkkkkkkmmmpppssskkklllrrrxxx{{{dddXXX|||}}}cccRRRZZZmmm~~~qqqbbbTTTLLLKKKIIIEEEBBBBBBDDDHHHJJJ???>>>======AAAGGGMMMQQQVVV```llluuuppp^^^QQQXXXmmm|||rrrlllfff]]]VVVVVVXXX^^^iiiuuu~~~~~~hhhccc___]]]ZZZYYY]]]ccceeedddcccaaa```aaaaaabbbeeeeeedddbbbaaacccfffiiinnnnnnkkkeee___```gggmmmoookkkfffcccbbbccccccccc\\\ZZZYYYZZZ]]]___```___\\\RRRTTTWWWQQQPPPRRRNNNHHHDDD@@@>>>>>>===999666666444222111222222000///------..................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------................................................---......///000000000000111...000777@@@QQQqqqooo]]]___~~~rrrUUUGGG:::666888999:::;;;;;;::::::>>>HHHZZZooo|||zzzvvvkkkjjjiiigggbbb]]]XXXTTTQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEDDDCCCCCCBBBCCCEEEFFFHHHJJJKKKLLLLLLNNNPPPSSSVVVYYY\\\]]]```fffmmmqqquuuyyynnnlllkkkqqqooo[[[SSSQQQOOOOOORRRQQQOOORRRWWWRRRXXX^^^___^^^___ccceeeYYYWWWUUUWWWZZZ[[[YYYVVVXXXXXXZZZ___fffjjjhhheee____________``````aaabbb]]]aaacccdddgggjjjgggbbb___bbbeeeggghhhhhhggghhhaaaccchhhnnnnnnjjjjjjnnnkkkpppvvv{{{}}}{{{xxxuuusssrrrqqqpppppppppssstttllljjjnnnvvv|||zzzSSSccc~~~pppYYYSSSWWWnnnqqq___SSSMMMJJJGGGEEEDDDEEEGGGHHHAAABBBAAA@@@???BBBGGGKKKJJJRRR\\\dddooo{{{{{{ffffffttt}}}nnnccc]]][[[ZZZYYYWWW\\\ccclllttt~~~zzzjjjddd___^^^]]][[[]]]bbbbbbbbbbbbbbbbbbaaa```___```aaaaaa``````bbbhhhlllnnnnnnlllddd\\\ZZZ___dddiiigggeeedddddddddcccbbb___\\\ZZZYYY[[[]]]^^^^^^\\\RRRSSSWWWQQQPPPRRROOOHHHDDD@@@>>>>>>===999666666444222111222222000///,,,------......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------................................................//////000000000000000///......222555222666PPPmmmdddhhh|||uuu```HHH>>><<<;;;999888///666===>>><<<>>>HHHRRRqqqwwwpppkkkhhhgggeeebbb^^^[[[YYYWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMOOOPPPRRRUUUYYY[[[^^^___^^^```ccchhhmmmrrruuuwwwxxx~~~yyyggg[[[~~~hhhVVVMMMKKKQQQOOOPPPUUUVVVSSSRRRTTTQQQUUUWWWUUUSSSVVV\\\```\\\\\\\\\[[[XXXVVVUUUTTTTTTWWW[[[aaaeeeiiilllnnn```___^^^^^^___```bbbcccbbbdddeeegggllloookkkccc___bbbeeeggghhhhhhhhhhhhfffggglllppppppmmmooottttttxxx}}}|||yyyrrrsssttttttsssssstttuuutttllllllvvv}}}SSSSSSdddxxx```QQQJJJZZZxxx}}}hhhYYYMMMLLLJJJHHHGGGEEEEEEEEEDDDEEEDDD@@@<<<;;;>>>BBBFFFLLLRRRXXXaaalllssstttuuulll^^^TTTPPPSSSXXX\\\\\\ccclllqqqsssxxxuuummmeee```______^^^^^^aaaaaabbbcccdddcccbbb___^^^ZZZ\\\]]]\\\\\\```fffkkkkkkllljjjbbbXXXRRRUUUYYYccccccdddeeeffffffccc``````]]]YYYXXXYYY[[[\\\\\\ZZZWWWSSSRRRSSSSSSPPPNNNGGGDDDAAA@@@@@@???:::666555555333222111000000000////////////////////////------..................+++,,,,,,------,,,,,,+++---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000///000111222444888===AAAdddssskkkXXXjjjyyypppYYYJJJ???888555::::::999777666888<<<@@@JJJ\\\ttt}}}yyywwwvvvtttrrrooolllhhhfffffffffeeecccfffeeecccbbbaaabbbccccccdddcccaaabbbdddfffgggggggggiiillloooqqqtttxxx{{{yyyvvvyyyyyyjjj]]]XXXddduuugggYYYVVVQQQLLLKKKPPPPPPPPPQQQQQQQQQQQQQQQLLLPPPRRRRRRSSSWWWVVVSSSRRRSSSTTTUUUUUUUUUTTTSSSSSSZZZbbbfffdddbbbccceee___^^^^^^___aaacccfffggg^^^___ccciiinnnoookkkggghhhddd___```dddgggfffeeehhhdddgggooorrrooonnnqqqtttxxx}}}~~~{{{yyyxxxyyysssqqqrrrvvv|||~~~{{{www}}}xxxWWWWWWxxxooo}}}ppp^^^LLLMMMbbbnnneeeWWWRRRKKKGGGEEEGGGIIIJJJ@@@CCCFFFFFFBBB>>><<<<<>>;;;777555555333222111000000000////////////////////////---...............------+++,,,,,,------,,,,,,+++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000000000111111111111444999<<>>999>>>666777888999::::::::::::===FFFUUUfffxxx}}}zzzxxxwwwvvvuuutttxxxwwwwwwvvvvvvvvvvvvwwwuuusssrrrsssvvvxxxyyyyyyyyy|||~~~}}}lll]]]]]]cccmmmmmmQQQKKKMMMLLLJJJKKKOOOOOOOOOOOOOOOOOOOOONNNLLLPPPQQQQQQSSSWWWXXXUUUQQQRRRTTTUUUVVVVVVVVVVVVWWW^^^eeegggeeebbbbbbddd^^^^^^^^^^^^___aaabbbccc]]]^^^aaaggglllmmmjjjgggkkkgggcccbbbcccdddaaa___dddaaadddjjjmmmjjjjjjlllmmmttt{{{}}}zzztttpppooopppoooqqqwww~~~~~~~~~aaaOOOaaavvvnnnzzzxxxhhhSSSJJJWWWwwwzzznnn___VVVKKKFFFGGGHHHGGGDDDBBBEEEGGGGGGCCC???>>>>>>===>>>@@@DDDJJJRRRYYY]]]hhhoooyyydddZZZfffooouuupppdddUUUOOOLLLNNNQQQSSSUUUYYYcccssszzz}}}rrrjjjbbbggglllkkkeee```^^^___```___```cccggggggccc_________^^^\\\\\\```fffkkkgggddddddbbbVVVJJJLLLXXXYYY[[[]]]``````^^^\\\[[[]]]\\\ZZZYYY[[[^^^```aaaYYYUUURRRQQQRRRRRROOOLLLIIIDDD@@@>>>>>>>>>;;;888555555333222111000000000////////////////////////////////////...---,,,,,,+++,,,,,,------,,,,,,+++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000///111111111000///000333666===HHH^^^~~~pppSSSUUU^^^lll{{{\\\EEE???<<<:::999:::;;;;;;777444::::::===GGGWWWjjj{{{{{{cccZZZXXXhhh}}}hhhSSSBBBCCCJJJMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLNNNQQQQQQOOOQQQVVVXXXWWWPPPRRRTTTVVVWWWXXXXXXWWWYYY^^^cccdddbbb_________]]]]]]]]]^^^^^^^^^^^^^^^\\\]]]___cccggghhhgggeeekkkiiihhhgggfffeeeaaa___aaa```bbbggghhhffffffhhhiiipppxxxzzzwwwpppjjjhhhnnnnnnpppuuu|||~~~|||zzzVVVQQQllldddmmm|||eeeNNNMMMgggwwwlll___PPPIIIKKKLLLGGGBBBEEEGGGIIIHHHEEEBBBAAA@@@;;;;;;<<<>>>CCCIIINNNRRR^^^dddllltttzzzuuulll{{{vvvnnniiisssqqq^^^TTTMMMJJJJJJMMMOOOQQQWWW___fffuuu}}}~~~xxxmmm```gggnnnooojjjddd```______]]]]]]```dddgggeeeccc^^^______^^^]]]^^^aaadddfffbbbaaaaaa[[[SSSTTT[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\ZZZYYYZZZ^^^aaadddZZZVVVRRRQQQRRRRRRPPPMMMJJJEEE???=========;;;999555555333222111000000000////////////////////////////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////000000//////000111000///...///111333666:::IIIgggvvviii]]]ZZZbbbuuuiiiUUUJJJCCC;;;888:::<<<:::888<<<:::999;;;CCCOOO[[[cccmmmqqqeeessssss|||xxxcccTTTGGG>>>BBBJJJNNNNNNOOOPPPPPPPPPOOONNNMMMLLLLLLQQQSSSQQQNNNOOOTTTVVVUUURRRSSSTTTVVVWWWWWWVVVVVVTTTXXX[[[]]]\\\ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\]]]^^^___aaaaaaaaaaaaeeegggjjjkkkkkkiiigggfffbbbccceeeggggggfffggghhhkkkoootttuuuqqqmmmkkkkkkpppppppppsssvvvxxxwwwuuuwwwzzz||||||{{{{{{~~~{{{]]]^^^wwwrrr```LLLYYYuuuxxxkkk[[[RRRPPPOOOKKKGGGHHHIIIJJJIIIHHHFFFDDDCCC===<<<<<<===@@@CCCGGGIIIRRRWWW^^^eeelllttt~~~tttdddZZZWWWddd|||{{{tttnnneeeXXXNNNJJJIIIIIILLLOOOPPPSSS\\\fffkkkzzzxxxlllbbbeeeiiimmmmmmjjjfffbbb]]][[[ZZZ\\\```cccbbbaaaZZZ[[[]]]^^^^^^^^^^^^^^^hhhaaa]]]^^^]]]YYYZZZ^^^___]]]\\\ZZZZZZ[[[]]]^^^```___]]][[[[[[]]]bbbeee}}}[[[XXXTTTSSSTTTTTTQQQNNNJJJEEE???=========;;;999555555333222111000000000////////////////////////////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////...///000000///000222444444222888OOOvvvwwwhhhcccjjj}}}dddXXXHHH>>><<<======<<<666888:::999999<<>>BBBGGGJJJKKKKKKRRRRRRQQQPPPOOOOOONNNNNNTTTUUURRRMMMMMMQQQSSSRRRSSSTTTUUUUUUUUUTTTSSSRRROOOQQQTTTVVVWWWXXXXXXYYY[[[[[[\\\]]]___```aaabbb_________^^^]]]\\\\\\\\\^^^ccciiilllkkkiiihhhhhhgggjjjlllkkkjjjjjjkkklllmmmoooooommmjjjjjjnnnrrrrrrrrrqqqrrrssssssrrrqqqtttvvvxxxxxxvvvvvvzzz}}}}}}^^^fffuuuTTTOOOaaasssuuufffZZZRRROOONNNNNNKKKKKKJJJJJJJJJIIIGGGEEE???>>>======>>>???AAABBBEEEJJJOOOTTTZZZcccmmmttt|||iii___]]]kkk~~~|||wwwsssiiiaaaYYYTTTOOOIIIGGGIIIHHHJJJOOOSSSTTTWWWaaakkkrrr}}}nnnfffgggcccbbbfffmmmoookkkfff___]]][[[]]]```aaa```]]]ZZZ\\\___cccffffffdddccckkkccc\\\ZZZ[[[\\\^^^```dddbbb___]]]\\\]]]^^^___ddddddbbb___\\\]]]```dddwww\\\XXXUUUTTTUUUUUURRROOOIIIDDD@@@>>>>>>>>>;;;888555555333222111000000000////////////////////////////////////...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...---///000000000000333555666333333BBB___uuuqqqsssmmm\\\NNNDDD;;;777333777;;;;;;999888;;;>>>BBBJJJVVVaaajjjuuuuuufff^^^YYY___ooo}}}___LLLHHHLLLEEECCCBBBDDDHHHJJJLLLMMMQQQQQQPPPPPPOOOOOONNNNNNSSSTTTQQQLLLKKKOOOPPPOOORRRRRRSSSSSSRRRQQQOOONNNNNNOOOQQQTTTVVVXXXZZZ[[[\\\\\\\\\]]]^^^aaaccceee```bbbbbbaaa^^^\\\[[[\\\\\\bbbiiijjjgggddddddeeekkkppprrrnnnkkklllnnnooonnnnnnmmmjjjgggiiioootttrrrrrrrrrrrrrrrssssssssssssuuuvvvuuussstttyyy}}}yyykkkVVVjjj```LLLRRR```ppp```UUUQQQPPPQQQMMMLLLKKKKKKKKKKKKIIIGGGAAA@@@>>>===<<<<<<<<<===@@@DDDHHHLLLPPPWWW```gggqqqwwwzzzzzzsssnnnzzz|||vvvooohhhddd]]]UUUNNNJJJGGGDDDFFFJJJGGGJJJQQQXXX[[[^^^gggpppsss~~~vvvjjjeeeiiiccc___bbbjjjnnnlllgggdddbbbbbbcccfffeeeaaa]]]]]]___dddjjjooopppnnnkkkjjjddd]]]ZZZ\\\___bbbcccgggeeeccc```^^^]]]]]]]]]dddeeeeeeaaa]]]\\\___bbbuuu[[[XXXTTTSSSTTTTTTQQQOOOGGGDDD@@@??????>>>;;;777555555333222111000000000////////////////////////---...............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---///000000//////111222555555444999HHHbbb~~~wwwbbbOOODDD======<<<<<<<<<<<<<<<===AAACCCHHHPPPVVV^^^mmm{{{}}}nnnaaaYYYPPPWWWkkkttt___PPPIIIKKKOOOIIIIIIIIIHHHHHHKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLOOOPPPOOOKKKKKKOOOPPPNNNNNNOOOPPPPPPPPPOOONNNMMMOOOOOOPPPRRRUUUXXXZZZZZZ___]]]\\\[[[\\\___bbbeeeaaadddfffeeebbb```___```\\\dddkkkkkkfffbbbcccfffkkkqqqsssmmmiiilllnnnnnnmmmppprrrpppmmmlllnnnppppppqqqqqqqqqpppqqqrrrsssqqqrrrrrrpppoooqqqwww}}}xxx}}}}}}YYY[[[zzzmmmSSSLLLTTTqqqxxxggg]]]XXXTTTRRRNNNLLLJJJKKKLLLLLLJJJHHHDDDCCCAAA???===<<<<<<;;;???BBBEEEGGGJJJNNNVVV\\\eeejjjssszzz}}}|||xxxvvv{{{tttmmmgggaaa[[[WWWOOOKKKHHHGGGFFFCCCEEEJJJGGGKKKTTT^^^eeeiiiqqqxxxwwwtttkkkhhhhhhfffcccccceeeggggggfffeeeeeegggjjjmmmjjjddd^^^\\\^^^cccjjjppprrrooollleeeccc```___aaadddeeeeeeiiiiiigggeeebbb___]]][[[```cccdddbbb^^^\\\]]]```vvvZZZWWWSSSRRRSSSSSSPPPNNNGGGDDDAAA@@@@@@???:::666555555333222111000000000////////////////////////------......///.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////.........///000000.........000///111111000333AAAWWWiiizzz{{{tttfffHHHBBB;;;888;;;===;;;999===:::<<>>======:::===@@@AAABBBEEEKKKPPPXXX[[[bbbiiimmmttt~~~zzzsss|||}}}yyywwwsssmmmddd\\\WWWRRRMMMIIIAAA@@@AAAEEEEEEBBBDDDHHHIIIMMMWWWdddnnnssszzzyyyppphhhfffeeehhhiiigggbbb```bbbeeecccdddhhhmmmpppmmmeee___XXXYYY^^^eeelllmmmjjjggg```bbbcccdddfffhhhhhhfffmmmmmmllljjjgggbbb^^^[[[\\\```cccbbb]]][[[]]]```wwwUUUSSSRRRRRRTTTSSSOOOKKKHHHFFFCCCAAA???===:::888555444222111000000///////////////////////////////////////...------,,,,,,------------------------...---,,,,,,---...///000++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,------...///000000000000000000////////////444333111000222666:::===```rrrXXXPPP\\\iiisss}}}|||hhhTTTJJJBBB:::999???;;;999888:::<<<>>>BBBFFFFFFIIISSSaaaiiippp~~~xxxhhh]]]SSSTTTPPPKKKOOO]]]llltttxxx```OOOLLLHHHFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJLLLNNNQQQSSSUUULLLNNNTTTYYYWWWPPPNNNOOOKKKNNNQQQSSSTTTUUUWWWYYY]]]___\\\XXXWWW\\\______```aaaccccccbbbaaaaaabbbbbbfffjjjllllllkkkkkkkkkjjjjjjjjjiiihhhhhhgggggggggkkkssswwwtttnnnnnnsssooolllhhhgggjjjmmmpppqqqnnnnnnooopppnnnlllrrrzzz|||}}}RRR```~~~iiiTTTQQQOOO^^^tttwwwnnnmmmbbbSSSPPPLLLHHHIIIMMMOOOLLLHHHLLLKKKHHHEEEBBB@@@???>>><<<<<<<<<<<>>666>>><<<<<<<<<<<<;;;<<<===>>><<<>>>CCCHHHNNN[[[gggtttwww}}}}}}ssshhhaaa[[[TTTLLLGGGKKKTTT]]]eeeqqqhhhXXXQQQKKKIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKMMMQQQTTTVVVQQQSSSXXX\\\ZZZSSSPPPQQQPPPQQQRRRRRRQQQQQQRRRTTTWWWXXXVVVSSSVVV\\\___^^^^^^___```aaa`````````aaaaaadddhhhiiiiiihhhiiiiiijjjiiiiiihhhgggffffffeeefffggglllpppnnniiiiiimmmkkkjjjiiiggggggiiikkklllqqqqqqtttwwwvvvtttxxx}}}ggg^^^```zzzaaaQQQIIIPPP^^^sss{{{tttiii]]]ZZZUUUPPPLLLLLLMMMNNNNNNNNNMMMKKKHHHEEEBBB@@@???<<<<<<;;;;;;===???AAACCCAAABBBJJJSSSTTTWWWiii}}}wwwwww|||}}}nnnvvv{{{~~~}}}|||zzzyyywwwvvvuuuuuusssmmmgggcccaaa]]]WWWQQQMMMKKKGGGCCC@@@???>>>>>>???@@@@@@@@@AAADDDIIIMMMVVV]]]hhhqqqyyytttvvv~~~kkkiiilllhhheeefff\\\cccgggbbb\\\[[[\\\]]]^^^ccceee```^^^bbbdddcccdddeeeeeebbb``````dddgggiiiiiigggdddbbbaaabbbdddaaabbbdddddddddcccaaa```cccaaa```___^^^]]][[[ZZZ}}}WWWUUURRRSSSTTTSSSOOOLLLHHHFFFCCCAAA???===:::888555444333222000000000000////////////////////////111111000000///.........------------------------------,,,,,,,,,---......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---......//////////////////////////////000000///000000111333333111888DDDTTTmmmuuu^^^RRR\\\gggvvvqqqXXXHHHEEEBBB>>>:::999;;;===???BBB>>>;;;===@@@DDDKKKRRRVVVZZZaaaiiirrryyy|||rrrkkkaaa[[[SSSLLLJJJNNNSSSWWW___lll|||dddMMMFFFIIIFFFEEEDDDDDDEEEFFFHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGIIILLLPPPSSSUUUSSSTTTXXX\\\ZZZSSSOOOPPPPPPQQQQQQOOONNNNNNQQQSSSVVVVVVUUUUUU[[[ccceeeccc]]]]]]^^^^^^____________```bbbdddeeeddddddeeegggiiiiiihhhgggeeeddddddccceeecccdddggggggdddccceeegggiiijjjiiifffeeegggiiirrrssswww{{{{{{yyy||||||rrrPPPLLLnnntttZZZMMMJJJNNNaaayyymmmccc```]]]VVVNNNHHHGGGKKKOOONNNNNNMMMKKKHHHEEEBBB@@@===<<<;;;;;;;;;;;;=========>>>CCCJJJKKKNNN^^^pppwwwnnnggggggoootttsssooossstttttttttyyyyyyjjjooorrrtttxxxvvvpppnnnmmmkkkiiiggggggfffaaa]]]XXXUUUSSSOOOJJJFFFCCCBBB@@@???>>>>>>>>>???@@@@@@AAABBBDDDJJJQQQVVV^^^iiivvvzzzkkkdddjjj{{{iiieeegggfffdddeee^^^eeehhhccc^^^\\\\\\[[[```eeefff___YYYYYY^^^bbbfffkkknnniii```]]]bbbiiijjjiiigggccc```___```bbb___```bbbcccbbbaaa___^^^`````````______^^^^^^^^^YYYVVVSSSSSSTTTSSSPPPMMMHHHFFFCCCAAA???===:::888555444333222111000000000////////////////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,------................../////////////////////000000111111000000666666999AAAVVVttt|||ZZZdddsssvvvddd^^^RRRDDD<<<<<<======888777888<<<@@@AAAAAAAAAHHHKKKQQQYYYdddnnnwww|||{{{~~~zzzpppfff\\\SSSNNNHHHJJJJJJJJJPPPaaassswwweeeUUUKKKEEEBBBCCCDDDDDDDDDDDDDDDFFFHHHBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJMMMPPPQQQMMMMMMQQQUUUUUUOOOLLLLLLKKKLLLLLLLLLMMMOOOSSSWWWWWWWWWVVVXXX___gggiiieee```___]]]]]]^^^^^^]]]]]]^^^___aaaaaa```aaaccceeeiiihhhhhhfffeeedddcccbbbgggbbb```bbbcccaaaaaacccdddiiinnnmmmiiiggghhhkkksssrrrssswwwwwwvvvyyy~~~|||{{{{{{|||```UUU]]]}}}oooXXXOOOJJJVVVpppvvviiidddccc^^^SSSIIIEEEIIIOOOKKKLLLLLLLLLKKKHHHEEECCC@@@???===<<<;;;:::::::::======@@@DDDEEEIIIVVVdddaaa[[[VVVWWW^^^cccdddbbbffffffdddccchhhuuupppbbbeeeeeehhhllljjjdddbbb```^^^\\\[[[ZZZYYYTTTQQQMMMKKKIIIGGGCCC@@@@@@??????>>>???@@@AAAAAA???@@@AAADDDHHHPPPZZZ```gggttt~~~tttWWWYYY}}}xxxfffaaacccbbbaaaaaa^^^dddhhheee``````___^^^dddfffddd^^^YYYYYY^^^bbbffflllpppkkkaaa\\\aaagggjjjiiigggccc___^^^___aaa```aaabbbbbbaaa___]]][[[^^^___````````````aaabbb[[[WWWTTTSSSTTTSSSPPPMMMHHHFFFCCCAAA???===:::888666555333222111111000000///////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------------------....../////////000///000111222222111000000000222555777AAA[[[xxxssstttvvvyyymmm[[[OOODDD::::::;;;;;;<<<>>>???>>>;;;??????AAAGGGPPP\\\fffmmmnnnppppppppprrrzzz{{{tttpppkkkggg___VVVOOOJJJIIIIIIHHHSSS^^^ffftttqqqeee\\\OOOGGGEEECCC@@@===DDDEEEFFFEEECCCBBBCCCEEE@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLFFFFFFIIIOOOPPPMMMJJJKKKHHHIIIJJJKKKLLLOOOTTTWWWUUUWWWWWWXXX]]]dddeeeaaadddaaa^^^]]]]]]]]]\\\ZZZ[[[]]]_________```bbbdddjjjiiiiiihhhfffeeeeeedddkkkeeebbbcccdddcccccceeeeeekkkqqqrrrooommmoooqqquuuqqqpppqqqqqqqqqtttzzzyyy{{{~~~|||yyyoooUUU^^^}}}```UUUKKKNNN[[[oooxxxkkkkkkggg]]]SSSLLLLLLOOOGGGHHHJJJKKKKKKIIIHHHFFFCCCBBBAAA???===<<<;;;:::::::::;;;===>>>AAAJJJTTTQQQMMMIIIKKKPPPTTTVVVVVVXXXXXXVVVUUUWWWccctttsss\\\QQQSSSRRRUUUZZZWWWTTTSSSQQQOOOMMMLLLKKKKKKGGGEEECCCAAA@@@???<<<;;;<<<<<<<<<<<<<<<===>>>>>>???@@@CCCGGGNNNXXXbbbiiiooo|||ooo```qqqttteee^^^______^^^]]]\\\bbbfffcccaaabbbcccaaagggddd```^^^^^^___aaaccceeehhhjjjgggbbb______bbbhhhhhhgggdddaaa______```cccccccccccc```]]]ZZZXXX[[[]]]``````___```bbbddd\\\XXXTTTSSSTTTTTTQQQNNNHHHFFFCCCAAA???===:::888666555444222111111111111////////////////////////......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,---------------......//////000000000111222222111111111///333666555444BBBbbb~~~{{{uuuxxx~~~nnn]]]XXXVVVMMMCCC===>>>>>>======<<<:::;;;???FFFNNNSSSWWWXXXXXXUUUUUU[[[fffppp~~~uuutttqqqllleee^^^WWWSSSSSSQQQNNNKKKKKKPPPXXX^^^mmm}}}wwwbbbPPPGGGGGGFFFBBB>>>===@@@DDDDDDFFFHHHFFFBBB@@@BBBDDD?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDIIIHHHGGGFFFFFFFFFGGGHHHEEECCCFFFMMMPPPMMMKKKKKKKKKLLLLLLLLLLLLMMMPPPRRRUUUZZZ\\\\\\^^^cccdddbbbeeeaaa]]][[[]]]]]][[[YYYYYY\\\___```aaabbbdddeeelllkkkkkkjjjjjjiiiiiihhhmmmiiiggghhhgggeeefffjjjiiimmmsssuuutttssstttuuuvvvrrrpppqqqrrrqqqsssxxxxxx|||zzzzzz___PPPoooyyyzzzmmm```TTTNNNNNNXXXooowwwsssmmmeee]]]UUUOOOLLLFFFGGGHHHIIIJJJIIIIIIHHHEEEDDDCCCBBB@@@???======:::::::::;;;;;;>>>CCCGGGEEECCCAAABBBEEEIIIKKKLLLPPPQQQRRRQQQRRRZZZgggqqqaaaOOOGGGIIIFFFIIIMMMIIIIIIIIIGGGEEEDDDCCCCCCCCC@@@??????>>>===<<<<<<;;;<<<<<<=========>>>>>>>>>AAACCCHHHNNNVVV```kkkrrrxxx~~~pppzzzooobbb]]]^^^___^^^\\\[[[___aaa______bbbcccbbbeee```^^^```cccbbbbbbccccccdddddddddaaa___]]]\\\bbbdddeeedddaaa```______cccccccccbbb```\\\YYYWWWYYY\\\___```______bbbeee]]]YYYUUUSSSTTTTTTQQQOOOHHHFFFCCCAAA???===:::888666555444333222111111111///////////////////////////......---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,+++***)))(((,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////000000111111222222444444666666333555CCCSSSlllwwwnnnpppxxxwww}}}|||oooZZZJJJDDDBBB@@@EEECCC@@@>>>===???AAABBBBBBEEEGGGEEECCCEEEMMMTTTcccllltttzzz}}}}}}~~~}}}xxxrrrlllgggdddZZZYYYWWWUUUTTTSSSTTTTTTNNNQQQTTTYYY```lllyyy}}}jjj___QQQCCCBBBEEEGGGEEEBBBBBBDDDHHHCCCFFFIIIGGGCCC@@@BBBEEE@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGEEEEEEEEEFFFGGGGGGFFFDDDFFFLLLOOOMMMJJJJJJMMMNNNOOONNNLLLLLLMMMNNNTTT[[[```___^^^aaacccdddbbb]]]YYYYYY[[[]]]\\\YYYXXX[[[___cccdddeeefffgggnnnnnnmmmmmmmmmmmmmmmmmmllljjjkkkkkkhhhfffiiiooonnnpppsssuuuvvvvvvuuuttttttqqqrrrvvvwwwuuuuuuwwwwwwzzz~~~{{{zzzsssWWWeeezzz{{{pppaaaWWWOOOPPP```tttwwwpppkkkdddYYYOOOIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDBBBAAA@@@???<<<===<<<<<<===???@@@@@@???>>>======>>>@@@BBBDDDIIIMMMQQQRRRRRRWWW```gggZZZLLLGGGGGGCCCEEEGGGBBBCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>>>>===>>>???===>>>???@@@@@@AAAAAAAAADDDGGGMMMUUU^^^iiissszzz}}}ppphhh___\\\^^^bbbaaa^^^ZZZ]]]]]]ZZZZZZ]]]___^^^]]]\\\^^^cccccc___^^^aaaaaaccccccbbb___\\\YYYWWW[[[^^^aaacccaaa___^^^^^^^^^___``````^^^\\\YYYWWWWWW[[[______]]]^^^aaaeee^^^ZZZUUUTTTTTTTTTQQQOOOHHHFFFCCCAAA???===;;;888666555444333222111111111////////////////////////000//////...------,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++++++++,,,------...++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///.........///000222222111---...444666555666;;;@@@\\\}}}yyytttqqqddd\\\UUUKKKJJJHHHFFFCCCAAA???>>>:::???DDDBBB>>><<<@@@EEEEEEOOOXXX___iiixxx~~~}}}{{{|||pppwww~~~}}}ssshhh^^^WWWPPPLLLJJJIIIIIIKKKQQQYYYaaafffqqqvvv}}}eeeUUURRRLLLBBBDDD???<<<>>>CCCEEEBBB===BBBFFFIIIGGGCCCAAACCCFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHEEEEEEKKKNNNLLLHHHGGGKKKMMMOOOOOONNNMMMMMMNNNMMMVVV]]]\\\YYY[[[___aaa^^^ZZZVVVVVV[[[]]]]]]ZZZWWW[[[```dddfffggghhhiiioooooooooppppppppppppqqqjjjjjjlllmmmiiieeeiiiqqqqqqqqqrrrtttvvvvvvtttqqqoooooorrrzzz|||yyyvvvvvvsssuuuzzz~~~}}}|||^^^]]]jjjyyyggg\\\RRRNNNXXXiii~~~~~~{{{uuugggZZZMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAAAAA:::;;;;;;:::;;;<<<;;;999<<<<<<;;;::::::;;;>>>@@@@@@FFFLLLOOOOOORRRXXX^^^WWWJJJGGGFFFAAAAAACCC<<<======<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;<<<===:::;;;<<<>>>???@@@@@@@@@FFFKKKRRRZZZdddnnnxxx}}}hhhddd]]][[[___ddddddaaaZZZ\\\ZZZVVVUUUYYY[[[ZZZWWWYYY```eeeaaaYYYZZZ``````cccfffccc]]]XXXVVVVVVUUUYYY^^^aaaaaa___]]]\\\ZZZ[[[]]]]]]]]]\\\ZZZYYYWWW[[[______]]]]]]aaaeeeYYYXXXWWWVVVUUUSSSOOOLLLJJJHHHEEECCCAAA???<<<999888777555333111000//////000/////////......------..................------******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---/////////...////////////000000000000111111222222222333333333777<<>>??????CCCIIILLLLLLOOOTTTYYYZZZ\\\]]]^^^^^^^^^^^^ZZZ^^^gggssszzzpppgggbbbaaaXXXXXXYYYZZZ[[[\\\\\\[[[ZZZVVVOOOHHHCCCCCCEEEHHHFFFIIIRRRbbbxxxuuuaaaPPPTTTccceeeRRR===CCCBBBBBBCCCDDDDDDCCCAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@BBBFFFJJJGGGFFFCCCAAA@@@BBBDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDKKKNNNRRRVVVWWWUUURRROOOQQQSSSUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWYYY[[[\\\\\\[[[]]]dddkkknnnlllhhhqqqooonnnooorrrsssqqqoooqqqpppmmmkkkkkklllmmmooommmpppttttttqqqoooppprrroooppprrruuuwwwwwwsssppprrruuuzzzZZZYYYrrr~~~gggVVVPPPQQQcccwwwyyypppdddWWWLLLKKKNNNMMMJJJHHHDDDEEEFFFEEEDDDCCCDDDEEE@@@@@@@@@???>>><<<;;;:::;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBEEEHHHKKKMMMGGGCCC@@@?????????<<<:::===<<<;;;:::;;;<<<===>>>===>>>???>>>;;;::::::;;;@@@;;;;;;???BBBAAADDDKKKQQQ^^^fffgggmmm{{{xxxppp```___]]]\\\]]]^^^^^^^^^[[[]]]^^^[[[UUUSSSVVVZZZXXX\\\bbbfffeee```[[[XXXdddggggggccc[[[VVVWWWYYYVVVUUUVVVYYY\\\\\\XXXTTTSSSVVVWWWWWWYYY\\\ZZZUUUSSSSSSUUUWWWZZZ\\\___```}}}YYYXXXVVVVVVVVVTTTQQQNNNKKKHHHEEECCCAAA???<<<999888777666444222111000000111000//////............////////////...---,,,++++++************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,---...//////---.../////////000000000000111111111111222222222222444777===HHH]]]zzzyyyllljjjjjjppp|||sssoooggg]]]SSSKKKFFFDDDDDD???===???@@@@@@DDDIIICCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKPPPRRRRRRQQQRRRQQQOOOLLLGGGEEEDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHGGGKKKNNNOOOOOOTTT]]]eee|||nnnfffZZZPPPGGGKKKVVVYYYNNNBBBAAAAAAAAABBBCCCCCCAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???AAAEEEHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGLLLNNNRRRTTTUUUSSSQQQOOONNNPPPSSSTTTSSSSSSTTTUUUWWWWWWXXXXXXYYYZZZ\\\]]]bbb```aaaeeekkkmmmkkkgggkkkkkklllooossssssqqqnnnnnnnnnmmmmmmnnnnnnnnnooommmoooppppppooommmmmmmmmmmmooorrrtttuuusssqqqoooppprrrwww{{{mmmYYY[[[}}}~~~[[[MMMSSSPPP```qqq|||qqqdddXXXUUUUUUQQQLLLIIIEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<888999999:::;;;===???@@@AAA>>>;;;;;;;;;;;;999777;;;;;;;;;;;;;;;<<<=========>>>???>>><<<<<<===>>>DDD@@@???DDDGGGHHHMMMSSS[[[eeeooouuu{{{uuukkkcccaaa```aaacccccc```]]]YYY[[[]]][[[WWWTTTSSSUUUWWW]]]dddfffccc```aaacccggggggfffaaaZZZVVVVVVWWWTTTUUUVVVXXXZZZYYYVVVTTTUUUWWWXXXWWWYYY\\\ZZZVVVTTTUUUWWWYYYZZZZZZZZZYYY{{{XXXWWWVVVVVVVVVUUUSSSQQQKKKHHHEEECCCAAA???;;;999999888666444333222111111222111///......///000000111000000///...,,,+++***+++++++++++++++,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,,,,---...///...---....../////////000000000000000000000111111111111111444555555===RRRpppyyytttyyyxxxrrrppptttmmmiiihhhcccYYYOOOJJJKKKJJJHHHGGGHHHJJJMMMNNNQQQNNNKKKKKKMMMPPPRRRSSSMMMLLLLLLMMMNNNNNNKKKIIIKKKMMMQQQYYYdddnnnuuuxxxmmmvvvpppZZZKKKEEEBBBAAAAAADDDGGGHHHFFFDDD???>>>???AAABBBBBB???<<<>>>???@@@@@@AAAAAA@@@@@@???@@@@@@??????AAADDDGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEGGGIIIJJJJJJKKKKKKNNNOOOQQQRRRRRRQQQPPPOOOKKKNNNQQQRRRRRRPPPPPPPPPVVVXXX[[[\\\]]]^^^aaacccgggeeedddgggkkkmmmllljjjeeegggjjjnnnrrrrrrooollliiijjjlllmmmooooooooooooooonnnmmmnnnnnnnnnllljjjjjjoootttuuutttrrrssstttqqqrrrtttwwwzzz}}}lllSSSaaakkkTTTUUUGGGOOOWWW```pppvvvhhhbbb^^^WWWOOOKKKFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???======<<<<<<<<<<<<======;;;;;;:::999999999999999===;;;999888999999888777:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>======???AAAEEEBBBCCCHHHMMMQQQXXX^^^lllqqq{{{|||mmmccc```______dddiiiiiieee```\\\]]]^^^^^^\\\XXXUUURRRVVV^^^fffgggcccaaafffllljjjhhhddd___[[[XXXWWWWWWUUUWWWZZZ[[[ZZZYYYXXXYYY[[[]]]\\\ZZZ[[[^^^^^^ZZZXXXZZZ\\\]]]\\\ZZZWWWUUU|||WWWVVVUUUUUUVVVVVVUUUSSSKKKIIIEEECCCAAA>>>;;;888:::999777555333222111111222111///......///000111////////////...---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++,,,...///...---........./////////000000////////////000000000000000444777555333;;;LLLZZZssspppcccjjjhhheeecccdddggglllnnnpppooonnnnnnqqquuuyyy|||nnnoooqqquuuvvvrrrjjjccchhhllluuurrr___QQQEEE???>>>;;;>>>AAAAAA???>>>???@@@<<<<<<===???@@@@@@===:::===>>>>>>???????????????>>>???@@@@@@@@@AAADDDFFFBBBBBBCCCDDDDDDCCCBBBAAAAAACCCEEEGGGHHHHHHHHHGGGDDDEEEFFFHHHJJJLLLMMMNNNQQQPPPPPPPPPOOOOOOOOOPPPNNNQQQSSSTTTRRROOONNNNNNTTTXXX]]]___aaacccgggjjjjjjhhhggghhhkkknnnnnnnnndddfffhhhkkkmmmmmmkkkjjjeeefffgggiiikkkmmmnnnooopppmmmlllmmmppprrrpppmmmiiiooovvvwwwuuutttwww{{{vvvuuutttssstttwwwzzz|||hhh]]]iiicccSSSNNNNNNMMMPPP\\\tttwwwoooggg\\\SSSNNNIIIGGGFFFEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>============>>>???>>>===<<<;;;:::::::::<<<;;;:::::::::;;;;;;;;;:::;;;<<<===>>>===<<<;;;<<<===>>>===<<<===@@@BBBCCCCCCFFFLLLSSS\\\dddjjjzzzzzzssseee]]][[[YYYZZZ```hhhllliiieeeeeedddccccccbbb```\\\XXXXXX^^^dddfffeeedddgggjjjkkkgggaaa^^^]]]\\\\\\[[[ZZZ]]]```___]]]\\\]]]```bbbcccaaa^^^___cccbbb___]]]^^^^^^^^^]]]ZZZXXXWWWxxxVVVUUUTTTTTTUUUVVVUUUTTTLLLIIIFFFCCCAAA>>>;;;888:::999777555333222111111000000///......///000111------..................,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++,,,.........---............////////////....../////////000000000000333777777555666;;;???OOO[[[uuulllSSSEEEBBB@@@??????===>>>@@@???===;;;::::::;;;;;;;;;===>>>>>>;;;999======>>>????????????>>>===???AAAAAAAAABBBCCCEEEAAABBBDDDEEEEEEDDDBBBAAA@@@BBBDDDFFFGGGHHHGGGGGGDDDDDDFFFHHHJJJLLLNNNOOORRRQQQOOONNNNNNOOOPPPQQQTTTVVVWWWVVVSSSPPPNNNNNNPPPUUUZZZ^^^___ccciiinnnnnnllljjjjjjjjjllllllmmmhhhhhhgggfffffffffggghhhcccbbbaaaaaacccgggkkknnnkkkiiihhhkkkooorrrrrrpppmmmrrrwwwwwwtttrrrtttxxxvvvtttqqqpppqqqtttxxx{{{jjjXXXnnntttXXXSSSNNNIIIIIIQQQddd{{{~~~ttthhh]]]XXXNNNKKKFFFDDDDDDEEEDDDBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>???===<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>;;;<<<===>>>???>>>===<<<===>>>>>>>>>>>>???CCCEEEGGGJJJOOOVVV___kkksssxxx~~~wwwiii___[[[[[[XXXWWW[[[bbbffffffdddkkkiiifffddddddcccbbb```[[[]]]aaaeeegggfffccc___dddaaa]]][[[[[[]]]^^^^^^]]]___aaa```]]]]]]```cccdddeeeccc```aaaeeedddaaa___^^^\\\ZZZYYYYYYZZZ[[[pppVVVTTTSSSSSSTTTUUUUUUTTTLLLJJJFFFCCCAAA>>>:::888999888666444333222111111.........///////////////+++,,,---...////////////+++++++++++++++,,,------------------............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---++++++,,,---...---,,,------........./////////////////////000000000000000000111222333555888999999===LLLfffnnndddhhhuuuttthhhZZZKKK===;;;>>>>>><<<:::;;;::::::;;;<<<<<<:::888;;;:::::::::<<<<<<;;;999;;;<<<======>>>>>>======>>>@@@BBBBBBBBBAAABBBCCCBBBCCCDDDEEEFFFEEEDDDDDD@@@AAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLNNNRRRQQQPPPOOOOOOPPPQQQRRRVVVWWWXXXVVVSSSQQQQQQQQQMMMRRRWWWYYYYYY]]]dddkkkqqqpppmmmkkkiiiiiiiiiiiijjjjjjhhhdddbbbaaaccceeebbb___]]][[[]]]bbbgggjjjcccccccccfffjjjmmmooooooqqqtttvvvtttpppmmmmmmnnnqqqooommmmmmooouuu{{{~~~]]]\\\ttt[[[RRRJJJGGGKKKWWWiiixxx}}}qqqlll[[[UUUMMMHHHGGGGGGFFFDDDCCCDDDDDDDDDCCCBBBBBBAAACCCBBBAAA@@@????????????=========<<<<<<===>>>>>>;;;<<<===<<<;;;;;;===???===>>>>>>???????????????@@@AAABBBCCCDDDGGGLLLOOOTTTZZZaaagggqqq}}}yyywwwyyyoooddd___```aaa___]]]]]]^^^___``````iiihhheeecccbbbaaabbbbbb^^^^^^___cccfffeee^^^XXX[[[ZZZYYYXXXXXXYYY\\\]]]\\\]]]]]][[[[[[[[[^^^``````aaaaaa^^^```cccbbb^^^]]][[[XXXVVVVVVXXXZZZ\\\qqqVVVTTTRRRQQQSSSTTTTTTSSSMMMJJJFFFCCCAAA>>>:::777888777666444222111000000+++,,,.../////////...---------..................+++************+++,,,,,,,,,,,,,,,------.........*********************************++++++,,,,,,---************************************++++++++++++,,,+++***+++---...---,,,---------.........////////////000000000111111111...///000000111333555888222444:::DDDRRRggg{{{}}}yyyzzzppp^^^NNNDDD>>>999888;;;<<<:::777777777777888:::;;;;;;:::888<<<:::999888:::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;===???BBBBBBAAA?????????AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKQQQPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSQQQQQQSSSUUUQQQTTTWWWWWWUUUXXX```ggglllllllllkkkiiiiiiiiijjjhhhiiihhheeebbb```aaaccc```^^^\\\[[[\\\___bbbeee^^^```aaabbbdddfffjjjlllsssssssssrrrpppnnnlllkkkpppnnnllllllooouuu{{{}}}vvv]]]gggxxxjjj[[[RRRLLLMMMWWWbbbtttrrrhhh[[[RRROOOMMMLLLJJJFFFFFFFFFFFFEEEDDDBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA<<<===???>>><<<<<<>>>@@@@@@@@@??????@@@@@@AAABBBBBBDDDGGGJJJNNNSSSZZZ___fffmmmtttyyyvvvvvv|||wwwsssllldddcccgggfffggggggeeeaaa^^^^^^___aaaccceeeccc```^^^___aaa______```aaabbb```\\\YYYWWWYYYZZZZZZWWWWWWZZZ]]]\\\ZZZWWWWWWXXXZZZ\\\\\\\\\______^^^```cccbbb]]]]]]\\\ZZZYYYYYYZZZ[[[\\\yyyVVVSSSQQQQQQRRRSSSSSSRRRMMMJJJFFFCCCAAA>>>:::777888777555333111000000///)))+++---///000///---+++.../////////...---,,,,,,******))))))******+++,,,+++++++++,,,,,,---------************************))))))***+++,,,------...************************)))************+++++++++,,,+++***+++---...---,,,---------.........//////000000000000111111111111---111444444111000111333444888;;;;;;999BBBZZZrrrooo\\\MMMDDD???>>>666777;;;===:::555666;;;777888:::;;;::::::999999===;;;888777999:::;;;;;;888888999::::::::::::999<<<>>>AAAAAA@@@>>>===============>>>>>>??????@@@BBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFEEEFFFGGGIIIIIIPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPPPPPPPOOOQQQUUUXXXWWWZZZ[[[XXXTTTVVV^^^fffdddfffhhhjjjkkklllnnnpppdddgggiiigggdddaaa```aaa^^^^^^]]]\\\]]]^^^___```^^^```bbbbbbaaacccgggkkkqqqppppppqqqssssssrrrppprrrpppnnnmmmooosssxxx{{{zzz|||}}}|||dddWWWbbbrrr```QQQIIILLLSSScccpppxxxiii]]]WWWUUUSSSPPPIIIIIIHHHHHHFFFEEECCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>@@@AAA@@@>>>===@@@BBBBBBAAA@@@???@@@AAABBBCCCDDDGGGKKKOOOUUU]]]eeejjjqqqyyy|||{{{vvvrrrqqqmmmggghhhmmmgggkkknnnlllfffaaaaaabbb[[[aaafffeeeaaa]]]^^^```___```aaa```]]]\\\]]]^^^XXX\\\___^^^YYYXXX[[[^^^]]]YYYUUUUUUXXX[[[\\\[[[\\\___``````bbbeeeccc^^^____________^^^^^^]]]\\\uuuSSSSSSSSSRRRQQQPPPPPPPPPKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............---------......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,++++++------------++++++,,,,,,,,,------.........,,,---......------...000///111222222111111222333444555666777999>>>DDDIIIqqqkkk```PPPEEE???===:::777;;;;;;::::::999888777777999999888888888888888999:::888666666888999:::999888888999:::::::::999999:::<<<===>>>===<<<===>>>>>>???@@@AAACCCDDDEEEEEE@@@===:::;;;???BBBCCCCCCCCCDDDEEEEEEFFFHHHMMMPPPMMMLLLKKKKKKLLLNNNQQQRRRQQQQQQQQQRRRSSSVVVXXXZZZ[[[YYYWWWVVVWWW[[[___bbbbbbdddfffhhhhhhhhhiiikkkkkkkkkiiieee```___aaaccc^^^^^^^^^\\\[[[[[[^^^```bbbbbbaaa______aaafffjjjtttrrroooooorrrttttttrrrvvvvvvtttqqqpppqqquuuxxxyyyvvvyyyjjjYYYkkkqqq\\\RRRNNNKKKRRR[[[mmmxxxtttnnnccc\\\]]]UUUQQQKKKHHHHHHHHHEEECCCEEEEEEDDDCCCAAAAAAAAACCCBBB@@@???@@@AAABBBBBBBBBAAA@@@???>>>===============AAACCCBBBBBBFFFKKKNNNQQQSSSVVVXXX\\\ccclllsss~~~zzz{{{rrrkkkgggeeebbb```cccccceeegggjjjjjjgggeeecccbbbbbbaaa```___^^^^^^ccccccccccccdddbbb^^^[[[[[[]]]]]][[[XXXWWWZZZ]]]YYYYYYXXXVVVUUUUUUWWWZZZYYY\\\^^^```_________```aaa```]]][[[ZZZ[[[\\\]]]rrrSSSSSSSSSRRRRRRQQQQQQQQQKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............---------...------------,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,---......------...000///000222111000000111333222333333333444777<<<@@@CCCRRRggg|||~~~lll]]]JJJCCC<<<999;;;<<<;;;::::::999999888777777666666777777666666666666777777888777555555777888999888777888888999999999999999999;;;============>>>?????????@@@AAABBBCCCCCCDDDAAA>>><<<===@@@BBBBBB@@@CCCDDDDDDDDDEEEGGGJJJMMMMMMLLLJJJHHHGGGGGGHHHIIIQQQQQQSSSUUUWWWZZZ\\\^^^\\\ZZZXXXWWWWWWZZZ^^^```___aaadddffffffgggiiikkkggghhhiiigggeeeeeegggiii^^^^^^^^^^^^^^^^^^]]]\\\^^^___```aaabbbeeejjjnnnpppnnnlllmmmqqqttttttsssyyyxxxuuurrrppppppsssvvvxxxvvvyyymmmdddjjjwwwcccRRRFFFKKKNNNWWWeeevvvwwwnnnlllfffbbb]]]ZZZWWWRRRKKKEEEFFFGGGFFFEEECCCBBBBBBBBBDDDBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCFFFJJJKKKIIIHHHJJJQQQVVV^^^dddkkkoooqqqvvv~~~yyyrrrjjjdddbbbaaa```_________```cccgggiiijjjiiidddddddddddddddddddddeeebbbaaa``````aaa```]]]ZZZ[[[\\\]]]ZZZWWWWWWZZZ]]]\\\[[[ZZZWWWUUUTTTVVVXXXYYY[[[]]]]]]]]]\\\]]]^^^```___]]]\\\[[[[[[[[[\\\pppSSSSSSSSSSSSSSSSSSRRRRRRKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............---------------------,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---*********************************++++++++++++,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++---......------...//////000111111000000111222000111222222222222555777333888???IIIXXXnnn}}}ooobbbUUUFFF999;;;888666777999:::888666888777777666666555555555555444444444444444555555777555444444666777777777666666777888888888888888777999<<<===<<<===>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>BBBBBBCCCBBBBBBCCCFFFIIIJJJIIIGGGFFFEEEEEEEEEFFFMMMOOORRRUUUXXX[[[]]]]]]\\\ZZZXXXWWWWWWYYY\\\^^^[[[]]]aaacccdddeeegggiiiccceeeggghhhggggggiiijjj```______aaacccbbb^^^ZZZ\\\^^^aaacccdddfffjjjlllkkkjjjjjjlllqqqtttwwwwww{{{yyyvvvrrrooonnnqqqsssvvvuuuyyy~~~~~~ggg___{{{bbbPPPFFFFFFHHHNNNXXXjjj|||yyyvvvtttpppiii^^^WWWOOOOOOOOONNNLLLJJJHHHFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGJJJQQQZZZ]]]]]]```fffmmmpppxxxyyy~~~lllgggaaa]]]\\\]]]^^^___\\\[[[[[[]]]aaafffhhhiiiddddddeeeeeeeeefffffffffbbb```^^^]]]]]]\\\[[[YYYXXXYYYYYYVVVSSSSSSWWW[[[ccccccaaa^^^[[[ZZZ[[[\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\______^^^^^^]]]]]]]]]\\\qqqTTTTTTTTTTTTSSSSSSSSSSSSKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............------------------,,,,,,,,,++++++,,,++++++******++++++,,,***,,,,,,,,,+++***+++,,,))))))))))))))))))))))))************++++++++++++***************+++++++++++++++************++++++---,,,+++******+++,,,---...------,,,,,,++++++++++++---......---,,,...///...///111000//////000222000222333333222222333444<<<;;;888666;;;III[[[hhhvvveee___TTTGGG???===:::555:::999888888999888666333777666666666555555555444444333333333333444444555777555444555777888777666444555666777888888888777666888:::<<<<<<===>>>@@@??????????????????????????????AAABBBCCCBBBAAA??????@@@AAA@@@??????AAACCCEEEEEEEEEFFFGGGHHHJJJKKKIIIKKKOOORRRUUUWWWXXXXXXXXXWWWVVVVVVVVVXXXZZZ\\\XXX[[[]]]______```aaaccc```aaadddeeefffeeeddddddeeebbb___aaaeeeeeeaaa\\\\\\___bbbdddddddddeeeeeeggggggiiilllpppuuuxxxzzzxxxwwwtttpppmmmmmmppprrruuuuuuxxx|||||||||[[[fffiiiUUUIIIHHHIIILLLOOOWWWiiizzzxxxqqqccccccbbbaaa```\\\XXXUUUOOOPPPPPPOOONNNNNNOOOQQQPPPPPPQQQRRRRRRSSSSSSSSSPPPZZZgggqqqssssssxxxuuunnnsssvvvrrrwwwdddaaa\\\ZZZZZZ]]]```ccc```\\\YYYXXXZZZ^^^aaabbbaaaaaaaaaaaaaaaaaaaaaaaaeeeaaa]]]ZZZYYYYYYXXXWWWSSSTTTUUURRROOOOOOSSSWWWeeeeeedddbbb___^^^^^^```ZZZZZZYYYWWWVVVVVVWWWYYY^^^______``````___^^^]]]rrrTTTTTTTTTTTTSSSSSSSSSSSSKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............---------------,,,,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++******))))))******+++,,,,,,***))))))***,,,,,,---------,,,,,,++++++***+++,,,------,,,,,,---///---///000000///...000111...000333333333222222333666555444333444:::CCCJJJfff}}}hhhUUUFFFDDD===555444888:::888333333222333555777777777666666666666666555555555444333333333444444555666777666555666888999888666444444555666777888888888555777:::;;;;;;<<<===???>>>>>>>>>>>>>>>=========<<<>>>AAACCCDDDDDDCCCBBB===>>>???>>>===<<<===???BBBCCCDDDFFFHHHJJJKKKLLLIIIJJJMMMPPPRRRSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[XXXZZZ\\\\\\[[[[[[[[[\\\\\\]]]```cccffffffeeedddgggbbb]]]^^^bbbdddaaa^^^[[[^^^bbbddddddcccbbbbbbcccdddfffiiimmmqqquuuxxxsssrrrpppnnnlllmmmqqqtttuuuuuuvvvyyyyyyzzz~~~fff\\\hhhmmmWWWQQQNNNLLLKKKIIIKKKUUU```xxxzzzxxxvvvtttsssoooiiieeeaaabbbbbb```]]]\\\]]]______```bbbeeefffhhhhhhiiibbbgggqqqzzz||||||xxxrrrllllllttt{{{}}}xxxtttnnn```___]]]\\\]]]```dddgggeeeaaa[[[WWWVVVWWWWWWWWWXXXYYYZZZ\\\]]]___```aaafffbbb]]]YYYWWWVVVUUUTTTQQQSSSUUUSSSQQQPPPSSSVVV^^^______^^^\\\[[[\\\]]]YYYYYYYYYWWWUUUTTTVVVXXX[[[[[[\\\]]]]]]\\\\\\[[[sssUUUTTTTTTSSSSSSRRRQQQQQQKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............---------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***+++,,,+++***)))***,,,************************)))))))))************+++)))))))))***++++++,,,,,,******))))))))))))******++++++************++++++,,,,,,,,,,,,++++++++++++***,,,------,,,,,,---...---...//////......///000,,,...000111000000111222...000333555666777:::<<>>BBBDDDDDDDDDDDDEEE===>>>??????===<<<===>>>CCCCCCDDDEEEEEEFFFFFFFFFJJJKKKMMMOOOQQQRRRRRRSSSOOOPPPQQQTTTVVVXXXZZZ[[[YYY[[[\\\\\\ZZZYYYYYYZZZZZZ[[[^^^ccchhhkkkkkkjjjdddaaa]]]]]]___bbbbbbaaa[[[___cccfffgggfffffffff```aaadddeeegggkkkooosssppppppnnnmmmlllnnnrrrvvvwwwvvvuuuuuuwwwyyy|||hhhWWWrrrzzzjjj___SSSLLLHHHGGGLLLSSS^^^hhhzzz|||vvvqqqzzz{{{{{{wwwqqqnnnoooqqqlllnnnrrrvvvzzz}}}~~~zzzxxx}}}tttkkkqqqzzz}}}{{{}}}{{{sssggg^^^___```___```aaaeeehhhfffbbb^^^ZZZXXXWWWUUUTTTRRRTTTVVVYYY]]]```cccdddddd```[[[XXXWWWVVVTTTSSSSSSWWWZZZYYYWWWUUUWWWYYY[[[\\\]]]\\\[[[ZZZ[[[\\\XXXYYYYYYXXXVVVUUUVVVXXXUUUVVVVVVVVVWWWWWWXXXXXXuuuUUUUUUTTTSSSQQQPPPOOOOOOKKKIIIGGGDDD@@@===;;;999888777555333111000000//////............---------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,******))))))))))))************++++++++++++******+++++++++++++++,,,,,,,,,***,,,------,,,+++---...,,,...//////...---///000...///000000///...000111222333444555555555666777333:::CCCNNN___rrr~~~nnndddVVVJJJBBB===888555111666999888777666444///888888888666555444333444333333444444444444444444333333333333444555666666555444555666888888666555444444666777888999999999666888::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDDDDCCCBBBCCCEEE>>>@@@AAAAAA@@@???@@@AAADDDDDDEEEDDDDDDCCCCCCBBBJJJJJJKKKMMMOOORRRTTTUUUPPPQQQSSSVVVXXXYYYYYYZZZZZZ\\\^^^^^^\\\[[[\\\]]]\\\\\\^^^dddiiimmmmmmlllccccccccccccdddeeeffffffcccfffiiikkkkkkjjjjjjjjjaaaccceeeffffffhhhllloooqqqqqqooonnnmmmoootttwwwyyywwwsssrrrtttyyy}}}~~~}}}eee\\\jjjpppccc[[[SSSPPPPPPMMMOOO[[[mmm{{{sssjjjbbb[[[^^^````````````bbbdddaaa___^^^^^^___^^^\\\ZZZSSSTTTVVVYYY\\\___aaabbb]]]ZZZWWWVVVVVVVVVUUUTTTTTTYYY]]]^^^\\\ZZZZZZ[[[\\\]]]^^^]]][[[YYYYYYZZZWWWXXXZZZYYYXXXWWWWWWXXXTTTSSSSSSSSSTTTUUUWWWXXXyyyVVVUUUTTTRRRQQQOOONNNMMMKKKIIIGGGDDD@@@===;;;999888777555333222000000/////////.........---------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,)))+++++++++***)))***+++++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))*********++++++,,,,,,---***,,,------,,,+++---...,,,---///...------...000222222222111//////000111555333222000111333666888333666777666999AAAFFFGGGZZZsssuuuaaaRRRBBB???:::888777666666555000444555222111444555444...000333555444444333444222222222222222222222333222222222222333444555666444333444555777777555333444555666888999999::::::666888::::::999999:::;;;:::::::::;;;;;;<<<<<<<<<@@@CCCEEEDDDBBBAAABBBDDD@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDGGGGGGHHHJJJMMMQQQTTTVVVSSSTTTVVVXXXYYYYYYYYYYYY[[[]]]_________^^^___``````______ccchhhkkkkkkiiidddgggjjjlllkkkjjjkkkkkklllnnnppppppnnnkkkjjjjjjfffhhhiiiiiihhhiiilllpppssssssqqqooonnnppptttxxxzzzwwwrrrpppssszzz~~~~~~}}}___YYYggguuueeeWWWOOOPPPKKKKKKTTT___kkkzzzxxxhhh______XXX\\\___```^^^]]]^^^___[[[\\\^^^bbbeeefffdddbbbXXXXXXYYYYYYZZZZZZ[[[[[[WWWUUUTTTTTTUUUVVVVVVUUUSSSXXX^^^```^^^[[[YYYZZZZZZ[[[[[[YYYVVVTTTSSSSSSVVVXXX[[[[[[ZZZXXXXXXYYYVVVUUUTTTSSSTTTVVVYYY[[[qqqSSSSSSTTTTTTTTTRRRQQQPPPKKKMMMKKKDDD???===;;;888:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))(((&&&&&&((()))***))))))))))))))))))))))))++++++++++++++++++++++++***,,,,,,+++)))((()))***+++***)))(((((()))***++++++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,---...///000000////////////000000000000000111111111111222222222666666666777888888999999AAAHHHRRR]]]nnnppp```UUULLLCCC===;;;888777777666555555444444555555555444444333333333222222222222222222222222222222222111111111000000222222222333333333444444333333333444444444555555777666666555555555666666666888999999888888999:::999999999:::::::::;;;;;;CCCBBBAAA@@@????????????@@@AAABBBBBB@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJLLLKKKIIIHHHIIIMMMQQQSSSZZZXXXWWWYYY[[[\\\ZZZXXXWWWZZZ]]]aaaccccccbbbaaaeeeeeefffggghhhfffbbb___bbbjjjqqqqqqkkkiiilllqqqqqqnnnllllllnnnooollljjjfffbbbbbbgggmmmooossswwwwwwtttqqqqqqrrrttttttttt{{{wwwuuusssqqqpppvvv~~~}}}~~~}}}uuueeeppp|||dddYYYSSSPPPQQQPPPQQQYYYdddzzzuuuiiigggeeeaaa^^^___aaaaaa```^^^[[[YYY\\\\\\]]]```ccceeedddcccccc```]]]YYYWWWWWWXXXYYYTTTTTTUUUWWWZZZ[[[[[[ZZZZZZ^^^bbbbbb^^^ZZZYYYZZZ^^^___^^^[[[XXXVVVVVVWWWYYYZZZZZZYYYXXXVVVUUUUUUVVVSSSTTTWWWWWWTTTTTTWWWrrrSSSSSSTTTTTTTTTRRRQQQPPPKKKMMMKKKDDD>>>===;;;888:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))((()))***+++***)))(((((()))***+++++++++*********+++,,,---++++++++++++++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,------......//////.../////////000000000000000000111111111222222222444555555666666777777888888<<>>>>>>>>===>>>>>>??????@@@AAABBBAAA@@@???@@@AAADDDEEEGGGHHHJJJKKKKKKKKKLLLKKKJJJIIIJJJLLLOOOQQQZZZXXXWWWYYY[[[\\\ZZZXXXWWWYYY\\\___```aaaaaaaaaeeeeeegggiiijjjiiigggeeeaaagggllllllhhhgggjjjoooqqqpppnnnmmmlllllljjjhhhkkkfffcccgggllloootttyyy{{{zzzwwwuuuttttttuuuuuutttqqqpppqqqooonnnrrryyy|||yyyzzztttdddllljjj```WWWQQQLLLKKKQQQZZZeeexxxrrriiigggfffccc]]]^^^aaabbbbbbaaa___^^^ZZZZZZ[[[]]]```aaaaaa```dddbbb___[[[YYYXXXWWWWWWUUUWWWYYY\\\^^^]]][[[ZZZ\\\^^^aaaaaa```]]]\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXZZZWWWTTTSSSVVVUUUSSSSSSVVVtttSSSTTTTTTUUUTTTRRRQQQPPPKKKMMMKKKDDD>>>===;;;999:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++)))((()))*********))))))))))))******,,,++++++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,---------------.............../////////000000000000000000111111111222222333333444444555666666666666888:::999;;;BBBNNNWWWiiiuuuxxxtttlll]]]PPPBBB:::444444555333222333333333222222111000000000333333333333333222222222111111111111111111111111222111111111111000000000111111222222222333333333222222333333333444444444555555444444444555555666555777888888777666888999888888999999999::::::::::::::::::;;;<<<<<<======>>>@@@AAA@@@???>>>???AAAFFFFFFHHHJJJKKKLLLLLLMMMLLLKKKKKKJJJKKKLLLMMMNNNVVVUUUUUUVVVXXXXXXWWWUUUUUUWWWYYY[[[]]]___``````cccdddgggiiikkkkkkjjjiiieeeggghhhhhhhhhjjjmmmoooqqqrrrqqqooollliiihhhiiioooiiieeegggjjjmmmsssxxxyyyzzzyyyvvvsssrrruuuxxxooommmoooqqqpppnnnooottt|||wwwzzz{{{uuucccbbb{{{qqqcccVVVNNNLLLOOOTTTaaaqqq{{{~~~vvvlllgggffffffddd\\\^^^aaaccceeeeeedddccc^^^]]]]]]___bbbccccccbbbcccbbbaaa___\\\YYYWWWVVVXXXZZZ^^^``````___\\\YYY[[[[[[\\\^^^______]]]\\\^^^\\\YYYZZZ^^^``````^^^YYYYYYXXXVVVTTTUUUXXX[[[XXXTTTRRRTTTTTTRRRTTTWWWtttTTTUUUUUUUUUTTTRRRQQQPPPKKKMMMJJJCCC>>>===<<<::::::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++))))))))))))))))))))))))************************)))***+++***)))((()))******))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...---------------------........./////////000000000000000000111111111111333333444444555555666666888999:::888777999@@@EEECCCKKKVVV```lll}}}~~~yyyddd]]]SSSLLLHHHCCC<<<666:::444222444555333111333111111111000000000//////222222222222222222222222111111111111111111111111111111111111000000000000111111111111222222222222222222222222333333333333444444444333444444555555444666777777666555777888888888888888999999999999999999::::::;;;;;;;;;;;;===>>>??????>>>===>>>@@@EEEFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJKKKKKKOOOOOOPPPQQQRRRRRRQQQPPPTTTUUUVVVXXXZZZ]]]^^^______aaadddffffffffffffgggkkkiiiggghhhjjjnnnqqqsssqqqssstttrrrnnnkkklllooooooiiifffhhhjjjllloootttpppsssuuusssooooootttyyypppoooqqquuutttpppnnnpppzzz{{{}}}xxxrrrhhhsssxxxhhh[[[SSSJJJOOOVVV[[[cccooo}}}xxx{{{|||rrrooojjjeeecccbbbbbb```]]]___aaaccceeefffeeeeeeaaa```___```bbbccccccbbb```aaaaaaaaa___\\\YYYWWWZZZ\\\^^^^^^]]][[[ZZZZZZXXXVVVVVVXXX\\\^^^]]]ZZZ```\\\XXXYYY^^^aaa```]]]XXXYYYZZZXXXTTTSSSTTTVVVVVVRRRPPPRRRSSSSSSVVV[[[tttUUUUUUVVVUUUTTTRRRQQQOOOKKKMMMJJJBBB=========;;;:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((()))))))))))))))))))))))))))))))))************************((()))******)))((()))***)))))))))******)))))))))((())))))***************++++++++++++++++++++++++******+++++++++++++++,,,)))***+++,,,,,,,,,++++++---------------,,,,,,,,,............//////////////////000000000111111111333444444555555666666777444666777666555666999<<<;;;???BBBBBBBBBJJJXXXdddiiimmmvvvpppddd[[[RRRKKKHHH???<<<999777666555222111555111000222333///...000111111111000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111222222222333333333333333333333444555555333555666666555444666777777777777888888888999999::::::;;;;;;::::::888888;;;<<<======<<<<<<===???BBBCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMMMMNNNRRRRRRTTTVVVYYY[[[]]]^^^[[[]]]``````___^^^___```iiifffbbbcccggglllpppqqqpppsssuuutttrrrqqqsssvvvpppkkkjjjmmmooonnnnnnpppmmmppprrrooollllllpppvvvsssqqqrrrvvvuuupppmmmmmmsss|||uuueeettt}}}lllWWWTTTPPPNNNNNNSSS\\\dddzzzxxxkkk|||~~~wwwgggccc___^^^^^^]]][[[ZZZ^^^___```bbbbbbcccbbbbbb___]]][[[[[[\\\^^^]]]]]]\\\]]]```bbbaaa___\\\ZZZ[[[\\\[[[YYYVVVVVVXXXZZZWWWUUUTTTVVV[[[^^^^^^\\\bbb]]]XXXWWW[[[]]]\\\YYYYYY]]]```___YYYTTTRRRRRRSSSOOOOOORRRTTTUUUYYY^^^tttVVVVVVVVVVVVUUUSSSQQQOOOKKKMMMIIIBBB=========<<<:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************''')))***)))(((((()))+++))))))************))))))'''((())))))******))))))++++++++++++++++++++++++******++++++++++++++++++((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------.........//////////////////000000000111111333333444444555666666777333444555555444444555666555:::>>>>>><<<<<>>:::777888444444555555666555555444111......111222//////222111111111000000000000000/////////000000000000000//////////////////////////////000000000000000111///000000000000111111111000000111111111222222222222222222222333444444555222444555555444333555666666777777777777888888888:::;;;;;;;;;;;;999777666999:::<<<<<<;;;;;;===>>>??????AAACCCDDDEEEEEEFFFIIIHHHFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNMMMLLLMMMNNNOOOQQQSSSVVVYYY[[[\\\]]]YYY\\\^^^]]]ZZZXXXZZZ\\\aaa^^^\\\\\\```eeejjjlllnnnppprrrssssssuuuwwwxxxqqqnnnmmmqqqrrrpppoooppprrrsssrrroookkkiiilllooossspppooorrrsssooolllllllllwwwzzzwww~~~yyyddduuufff]]]TTTNNNLLLLLLRRRXXX]]]mmmyyy~~~zzznnn___ZZZWWWZZZ\\\YYYVVVUUU[[[\\\]]]]]]^^^^^^^^^^^^```^^^[[[[[[[[[\\\\\\\\\YYY[[[___aaabbb```^^^\\\[[[[[[YYYUUURRRRRRWWW[[[XXXWWWVVVXXX[[[^^^```aaaddd___YYYWWWXXXYYYXXXVVV]]]bbbgggeee^^^VVVSSSRRRRRROOOOOOSSSVVVWWWZZZ___uuuVVVWWWWWWVVVUUUSSSQQQOOOKKKMMMIIIAAA======>>><<<:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******)))))))))))))))))))))))))))))))))************************'''((())))))(((((()))+++((()))***++++++***)))((('''((()))***+++******)))++++++++++++++++++++++++++++++******************'''(((***,,,---,,,+++***+++++++++,,,,,,------...---------.........//////////////////000000000111222222333333444444555555555555666666555555555666111555:::<<<======>>>?????????@@@CCCIIIPPPXXX\\\]]]dddmmmzzzyyykkkeeefffgggccc]]]NNNEEE===:::888555666999444444444444444444444333000...///222222///000444///000000000000000000000.........//////000000000////////////////////////////////////000000111111/////////000000000111111000000000000111111111222111111111111222333444555222333444444333333444555666666666777777777888888777888:::::::::999777666888999;;;;;;::::::<<<=========???AAABBBCCCCCCDDDGGGFFFCCCBBBBBBDDDFFFHHHHHHJJJLLLLLLKKKJJJKKKMMMMMMOOOSSSWWWZZZ[[[[[[[[[YYY\\\___]]]ZZZYYY[[[^^^]]]]]]\\\\\\___ccciiilllllllllmmmooorrrtttuuuuuurrrmmmkkknnnooonnnnnnppptttrrrooollljjjiiijjjjjjsssnnnllloooqqqpppooopppppprrrpppooouuu~~~|||sssvvvvvvqqqqqqbbbYYYQQQJJJJJJNNNPPP[[[kkk|||xxxyyyvvvlllcccYYYTTTRRRXXX\\\YYYUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZbbb```\\\[[[\\\\\\\\\\\\YYY[[[^^^``````___]]][[[ZZZ[[[[[[WWWSSSSSSWWW\\\XXXXXXXXXXXXYYY\\\```cccccc```\\\XXXVVVUUUVVVWWW]]]ccchhheee]]]VVVTTTUUUTTTQQQRRRVVVXXXWWWYYY]]]vvvWWWWWWWWWVVVUUUSSSQQQOOOKKKMMMIIIAAA<<<===>>>===:::999777444222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++((()))***++++++***)))(((((()))***+++,,,+++******++++++++++++++++++++++++++++++******************&&&(((***,,,---,,,+++*********+++,,,,,,---......---------.........//////////////////000000000000000111111222333333444444333444444555555555666666999888777666777888:::;;;444555777:::===???AAABBBEEEGGGJJJNNNYYYgggqqqsssxxxyyy|||~~~kkksssuuujjjcccTTTMMMGGGAAA>>>>>>>>>:::666:::666333333111......222333111/////////000000///000......000///,,,---111......//////////////////---.........//////000000////////////////////////.../////////000000111111////////////000000000000000000000000111111111111111111111111222333444555111333444444333222444555666666666666777777777777444555777999:::999888777777999::::::::::::<<<===<<<===>>>@@@AAABBBCCCCCCFFFDDDBBB@@@@@@CCCFFFHHHEEEHHHJJJJJJHHHGGGHHHJJJLLLOOOSSSXXXZZZ[[[[[[[[[ZZZ^^^aaa```\\\[[[^^^bbb___```aaaaaacccgggmmmqqqkkkiiihhhkkkppprrrrrrppppppjjjggghhhjjjiiikkknnnpppnnnjjjiiiiiijjjjjjiiisssmmmjjjnnnqqqrrrsssuuuxxxoooiiijjjlllkkkkkklllrrrtttrrrttt|||kkkZZZQQQQQQMMMNNNPPPWWWcccqqq{{{kkkrrrvvvkkk___\\\WWWQQQPPPXXX]]]ZZZVVVVVVSSSSSSTTTUUUVVVWWWXXXYYY___\\\YYYWWWWWWXXXXXXWWW[[[\\\^^^```___^^^[[[ZZZXXX[[[]]][[[WWWUUUXXX\\\UUUWWWXXXWWWVVVYYY^^^ccccccaaa^^^YYYUUUTTTVVVYYY\\\aaadddaaaYYYTTTTTTWWWVVVTTTUUUXXXYYYWWWWWWZZZ{{{XXXYYYZZZ\\\[[[WWWQQQLLLMMMMMMJJJEEE???<<<<<>><<<888777777666555555444444333333222111000000000111////////////////////////000000///...............//////............//////000000//////.........---//////............/////////...---,,,,,,---...///............////////////111111111000000000000000//////000000111111111222333333333333333333333333444444444555555555555666666666666666777777777777888888888999:::::::::;;;????????????@@@AAABBBCCCEEEEEEDDDBBB@@@@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIOOOPPPRRRUUUWWWYYY[[[\\\^^^^^^^^^]]]\\\]]]___aaaaaabbbbbbbbbccceeejjjmmmeeeffffffffffffhhhlllnnnsssqqqnnnlllkkkjjjhhhfffcccfffhhhhhhggggggjjjllluuuuuurrrppprrryyy{{{zzz|||vvvooonnnqqqssspppmmmuuurrruuukkkmmmrrriiilll~~~lllddd\\\UUUPPPOOOPPPSSSZZZaaannnttt{{{sss|||tttggg^^^WWWRRRWWWUUUTTTUUUVVVWWWWWWVVVSSSPPPOOOSSSZZZ^^^^^^[[[aaa^^^[[[[[[]]]]]]XXXSSSXXXWWWUUUUUUVVVZZZ]]]```ZZZXXXXXXYYYWWWVVV[[[bbb^^^ZZZVVVUUUVVVXXXWWWVVV\\\[[[XXXVVVTTTTTTUUUUUUYYYZZZ\\\\\\ZZZWWWSSSQQQYYYWWWVVVUUUVVVYYY\\\^^^{{{XXXXXXYYYZZZZZZWWWQQQMMMKKKKKKHHHCCC>>>;;;;;;===999777444222111000111111000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***)))))))))))))))))))))))),,,+++***)))))))))******+++++++++************)))************************,,,,,,,,,------------...------------..................//////000000111111000111222333333444333333222333333444444444444444333444444555555666666666777777777777777999:::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<>>???@@@BBBFFFKKKOOOXXXUUURRRQQQQQQQQQQQQPPPRRRQQQQQQSSSWWW[[[^^^___^^^YYYTTTSSSTTTSSSMMMGGG@@@@@@@@@???>>><<<999888:::999888777555444333222666555555444333333222222333222111111000000000111000000000000000000000000000//////.....................------------......////////////......------//////............/////////...---,,,,,,---...///............////////////000000000000000000000000///000000000111111111111333333333333333333333333444444444444555555555555666666666666777777777777777777888888999:::::::::<<<======>>>@@@AAACCCDDDEEEEEEDDDBBBAAAAAACCCEEEDDDEEEEEEFFFFFFFFFGGGGGGHHHLLLPPPTTTWWWXXXYYYZZZ\\\\\\]]][[[ZZZZZZ\\\^^^___```______```ccciiilllddddddddddddccceeehhhkkknnnmmmmmmnnnnnnllliiifffeeeiiilllkkkgggeeegggjjjvvvxxxxxxuuuuuuxxxyyywww{{{vvvqqqqqqtttwwwvvvsssooonnnqqqyyyuuunnnqqqppp___QQQTTTccc{{{vvvmmmddd___[[[UUUSSSTTTTTTXXX___eeeooo}}}yyymmmttt{{{~~~yyykkk___YYYUUUQQQUUUTTTTTTUUUVVVWWWYYY[[[UUUSSSQQQSSSWWW[[[[[[ZZZ```\\\YYYYYY[[[\\\ZZZVVVZZZXXXUUUSSSSSSVVVYYY\\\]]]ZZZYYYXXXVVVUUUZZZaaa```]]]ZZZYYY[[[\\\[[[YYY\\\ZZZXXXUUUTTTTTTUUUVVVWWWXXXZZZ[[[ZZZWWWTTTRRRYYYXXXWWWVVVWWWYYY[[[\\\{{{YYYXXXXXXXXXXXXUUURRRNNNJJJIIIFFFBBB===::::::;;;:::888666333111000000000/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))++++++***)))))))))******+++++++++************)))************************,,,,,,,,,,,,------------------------............//////////////////////////////000111222222222222222222333444444444444333333333333444444444444444666555555555666777888999:::::::::::::::999888888555555555555666666666666<<<<<<;;;999888888;;;======<<<;;;<<<===>>>===<<>>===>>>===:::888444555666777777777777666222111111111111111000000333333222222111000000000222111111000000000000000000000000000000000000000000///......------......------,,,,,,,,,,,,------///............---------..............................------------......---............/////////000000000000000000000000000000000000111111111111222222222222222222222222333333333444444444555555555555666666666777777777666777777888999999::::::::::::;;;===???AAACCCEEEDDDDDDDDDCCCBBBCCCEEEGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDIIIOOOTTTWWWXXXYYYZZZZZZ[[[[[[ZZZXXXXXXZZZ[[[^^^_________```cccgggkkkeeeeeeeeedddcccdddfffiiijjjkkkmmmoooooolllgggccceeekkkpppnnnhhhdddeeeiiirrrxxx{{{xxxttttttsssqqqvvvsssppppppsssuuuuuusssnnnoooqqqsssvvv}}}fffdddnnn~~~cccQQQMMM]]]|||uuukkkaaa\\\UUUSSSQQQQQQWWWeeexxx}}}hhheee[[[ccc|||ooo___UUURRRQQQPPPQQQSSSUUUTTTTTTUUUZZZ___XXXWWWTTTSSSTTTVVVXXXYYY^^^ZZZVVVUUUXXX[[[\\\[[[^^^[[[VVVSSSRRRTTTXXXZZZ```\\\YYYYYYVVVTTTXXX^^^```^^^]]]]]]^^^^^^]]][[[YYYXXXVVVUUUTTTUUUWWWXXXUUUVVVXXXYYYXXXVVVSSSQQQVVVVVVVVVVVVWWWWWWXXXYYY{{{YYYWWWVVVVVVUUUTTTRRROOOJJJHHHFFFBBB>>><<<::::::;;;999777444222000///...//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++------,,,+++***+++((((((((((((((((((((((((*********))))))))))))***+++++++++*********))))))************************++++++,,,,,,,,,---------,,,,,,---------.........//////////////////......---...///000111111111111111111222333333333333333333333333222222222222222444444444444444555666666::::::::::::999888777777555666888999999999999888999999999888666777999;;;666555555777999999888666999888666666888::::::999666888999888777666666777333444444444444333333333333333333333333333333333111111111000000000//////111000000/////////000000000000000000000000000000//////...------------...------,,,,,,,,,,,,------------------------------........................---------------------------------.........///////////////000000000000000000000000000000111111111222222222222222222222222222333333333444444444444444555555555666777777777666666777777888999::::::::::::;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDCCCDDDFFFIIIHHHIIIJJJJJJKKKJJJJJJIIIHHHLLLPPPSSSTTTUUUXXX[[[YYYZZZ[[[ZZZXXXXXXYYY[[[aaaccceeefffffffffggghhhiiiiiihhhfffdddeeegggiiiiiijjjkkklllmmmjjjfffbbbcccjjjqqqpppjjjfffhhhlllmmmtttxxxtttooommmnnnmmmrrrpppnnnmmmnnnmmmlllkkkmmmooopppooonnnwwwpppeeessswwwbbbYYY___kkk{{{qqqcccYYYVVV\\\lll{{{qqqrrrnnneeebbbeeejjjlllqqqsssvvvyyy{{{}}}qqqiii^^^TTT```nnnuuudddVVVOOONNNOOONNNOOORRRTTTSSSQQQRRRXXX^^^ZZZYYYWWWSSSQQQRRRUUUXXX[[[WWWTTTSSSVVVZZZ]]]^^^```]]]XXXTTTTTTVVVZZZ]]]^^^[[[YYYZZZWWWTTTTTTWWWZZZZZZZZZ[[[[[[[[[YYYXXXUUUUUUTTTTTTUUUWWWYYY[[[TTTUUUVVVVVVUUUSSSPPPNNNQQQQQQRRRTTTUUUVVVVVVWWWyyyXXXVVVTTTTTTTTTSSSQQQOOOKKKIIIFFFCCCAAA???<<<;;;;;;:::888555222000.....................---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***((('''''''''(((((((((((((((((((((((())))))))))))***)))))))))+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////............------...///000000000000000111222222333333222222222222222222222111111111222222333333333444333333777777888888888888888777333444666888888888777666000111111111000111444666222111111222444333222000222111000111333444444333111333444444111000000222222111111000000/////////222222111111111000000000111111111000000000000000000//////...//////000000//////////////////////////////...---------------......------------......,,,,,,,,,,,,------------------............------,,,------------------,,,------------..................//////000000000000111111000000000000000000111111111111111111111111222222222222333333333444333444444555666777777777555666777888999:::;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAACCCDDDDDDDDDEEEGGGHHHHHHJJJKKKMMMNNNMMMLLLLLLMMMOOOQQQOOOMMMOOOTTTYYYYYYZZZ\\\\\\[[[ZZZ[[[]]]dddiiimmmpppnnnkkkhhhfffkkkjjjiiigggeeeeeegggiiihhhffffffgggjjjkkkkkkkkkbbbiiipppqqqnnnlllooorrrkkkrrruuuqqqllllllnnnooottttttsssqqqmmmiiiggggggiiihhhiiijjjiiimmmzzz}}}kkkhhhrrr}}}fffYYYccc|||xxxjjjaaaccckkklllqqqrrrllleeecccbbbaaacccdddeeefffgggiiimmmpppsssyyy||||||tttnnnaaaUUUTTT\\\fffjjjqqqqqqjjjnnnqqqrrrgggZZZRRROOONNNMMMLLLNNNRRRTTTRRROOOOOOUUUZZZZZZYYYVVVSSSPPPQQQTTTWWWXXXVVVTTTTTTVVVZZZ]]]___\\\ZZZVVVTTTTTTWWW[[[^^^YYYWWWXXXZZZYYYSSSOOOOOORRRSSSTTTUUUTTTTTTTTTTTTRRRRRRRRRSSSUUUXXX[[[]]]TTTUUUUUUTTTRRROOOLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVwwwVVVUUUSSSSSSTTTSSSPPPNNNLLLJJJGGGEEECCCAAA>>><<<;;;:::888666333111///...........................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))'''((()))*********))))))+++++++++************)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................------...///000000000000000000111222222222222111111111111222222222222222111222333333333333222222222333444555555666666555333444555555555333222111444555666555444444666777888666555555666777666444888666555555777777555444666777888777555444444444333333333333333444555666111111111000//////......111111111000000000000000...............//////000........................///...------,,,,,,------......------------......++++++,,,,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,------------,,,,,,,,,------------.........---......//////000000111111111111111000000000000000000000000000000000000111111222222222333333333333333444555666777777888666666777999:::;;;<<<<<<===<<<<<<======>>>???@@@AAABBBDDDDDDDDDDDDFFFGGGGGGHHHKKKNNNOOOOOONNNMMMPPPRRRQQQMMMIIIJJJQQQWWWYYY[[[]]]^^^]]]]]]^^^```fffkkkqqqtttrrrmmmhhheeejjjjjjiiifffddddddfffhhheeedddccceeejjjppptttvvvgggkkkppprrrqqqqqqsssuuunnntttvvvssspppqqqsssrrrxxxzzz{{{xxxrrrmmmkkkkkkjjjhhhiiikkkllllllrrryyyqqqfffmmm___\\\ccc}}}wwwllllll}}}~~~~~~|||{{{|||~~~vvvooofff___[[[OOOQQQQQQPPPXXXiii{{{lll]]]cccmmmpppbbbZZZTTTRRRQQQNNNLLLLLLNNNQQQSSSRRRPPPQQQTTTVVVXXXVVVSSSRRRRRRSSSUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]VVVUUUSSSRRRSSSUUUXXX[[[VVVTTTUUUYYYYYYSSSNNNMMMNNNOOOQQQQQQPPPPPPQQQSSSSSSSSSRRRSSSTTTWWWZZZ\\\TTTTTTTTTSSSQQQOOOMMMKKKKKKKKKLLLMMMOOORRRTTTUUUuuuTTTSSSSSSSSSTTTRRRPPPMMMLLLIIIFFFEEEDDDBBB>>>;;;:::999888666444222000...........................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++))))))+++,,,))))))))))))))))))))))))&&&''')))*********))))))+++++++++************)))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------....../////////---...///000000111111000///000000111111111111111111111111222222333333333111222333333333333222111111222333333444333333333555555555444444333222111222333444333111111111333444222000000111222333222222111111111333333111000111111111111222111000///------,,,,,,---...///000222111111111111111000000///000000000000000000000...---------......///000------------------------///...------,,,,,,------------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,------------,,,+++,,,,,,---------.........------......///000000111111111111111000000000///000000000000000000000000111111111111222222222222222333333444555666777888777777888:::;;;<<<===>>><<<<<<<<<===>>>@@@AAABBB@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIMMMPPPRRRRRRRRRQQQRRRTTTUUUQQQKKKKKKQQQXXXWWWZZZ]]]______```aaabbbcccggglllooonnnkkkhhhgggkkkkkkjjjgggeeefffhhhjjjiiigggfffhhhnnntttxxx{{{qqqqqqrrrsssssstttsssrrrqqqvvvxxxwwwwwwwwwtttppptttyyy|||zzztttooooooqqqrrrqqqqqqrrrpppnnnqqqwwwyyy}}}rrrllljjjXXXbbb}}}rrrfffZZZRRRLLLIIINNNUUUVVVXXXYYY]]]kkkvvvmmmnnnpppnnnkkkVVVRRRPPPRRRRRRMMMJJJLLLNNNOOOQQQSSSUUUVVVVVVVVVTTTRRROOOQQQTTTWWWWWWUUUUUUWWWYYY[[[[[[ZZZZZZZZZTTTSSSRRRRRRSSSTTTVVVWWWWWWSSSRRRVVVWWWTTTQQQPPPPPPRRRSSSRRRPPPQQQTTTWWWWWWVVVUUUSSSSSSTTTVVVWWWSSSSSSTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNPPPRRRSSStttSSSRRRSSSTTTTTTRRROOOLLLKKKIIIFFFEEEDDDBBB>>>;;;999999888666444222000///---.....................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''%%%&&&(((***))))))))))))))))))))))))&&&'''(((*********)))(((+++++++++************)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000---...///000111111111111//////000111111111111111000000111222333444444444111222333444444333111111333444444444444333333222333333333333333333444444222444555444333222333444333111//////111333444555/////////111444555444333111000///111222333111///222111000......//////000/////////000000111111111......//////////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,...//////...,,,+++++++++------------++++++,,,,,,,,,---------......---------...///000000111222111111111000000//////000000000000000000000000000111111111111222222222222222333444555666777888777888999:::<<<===>>>???::::::;;;===???AAACCCDDD@@@BBBDDDDDDCCCBBBCCCDDDIIIKKKOOOSSSVVVWWWVVVVVVSSSWWWZZZWWWQQQPPPUUU[[[VVVYYY]]]___```aaabbbccc```cccgggiiihhhhhhhhhiiimmmmmmllljjjhhhiiikkkmmmooommmlllmmmqqquuuwwwxxxzzzwwwtttsssttttttqqqnnnrrrvvvzzzzzz{{{zzzssskkklllrrrwwwwwwrrrooopppsssvvvvvvvvvuuupppkkkooowww~~~xxx{{{jjjyyyrrrgggdddppptttlllddd[[[JJJHHHGGGGGGDDDDDDPPP___dddbbb```fffyyy{{{lllzzzxxxaaaTTTQQQNNNOOOSSSQQQKKKJJJMMMMMMNNNPPPUUUYYYZZZYYYWWWRRROOOMMMPPPVVVZZZXXXUUUUUUXXX\\\^^^]]][[[XXXWWWUUUUUUUUUUUUUUUUUUVVVVVVYYYSSSPPPSSSVVVTTTTTTUUUTTTUUUVVVUUUSSSTTTYYY\\\\\\ZZZWWWTTTRRRRRRRRRSSSRRRSSSTTTUUUUUUVVVVVVVVVSSSRRROOOMMMMMMOOOQQQRRRvvvVVVTTTSSSRRRRRRQQQOOOMMMKKKHHHDDDBBBAAA@@@>>>======<<<:::777444222///...111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++---,,,+++***+++,,,---.......................................////////////.../////////000000000111111111111111111111111111///......111444555333111111222333333444444333333222222222222222222222222111111111111222333444444111111222222222222111111222222111111111111222222111111000000000000111111////////////////////////////////////////////////................................................------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***,,,------,,,,,,+++++++++,,,,,,------------------............///......///000000000000000222111111111000000//////000111111111111222222222000111111222222333444444::::::::::::::::::::::::======>>>?????????????????????AAACCCDDDFFFHHHHHHIIILLLPPPRRRSSSSSSTTTVVVYYYXXXUUUSSSQQQRRRVVVYYY]]]]]]^^^bbbfffiiijjjjjjjjjbbbaaahhhiiidddeeemmmqqqqqqqqqpppppppppsssuuuyyyuuuqqqoooooopppppppppvvvuuuuuuvvvwwwvvvtttqqqsssnnnkkkmmmsssvvvuuurrrqqqooolllllloooqqqrrrssstttrrrooolllmmmooorrrtttxxxyyywwwpppyyy~~~qqqqqqvvvwwwooobbbTTTJJJFFFFFFHHHCCCFFFKKKMMMIIIKKK\\\ooo|||yyywww}}}kkkTTTKKKNNNIIIIIIMMMNNNKKKLLLRRRVVVTTTQQQPPPPPPSSSVVVXXXPPPLLLHHHIIINNNQQQPPPNNNQQQTTTWWWYYYXXXWWWWWWWWW\\\[[[YYYWWWVVVVVVVVVWWWZZZYYYVVVUUUYYY^^^\\\VVVXXXWWWVVVWWWZZZZZZWWWTTT^^^[[[XXXVVVVVVUUUTTTSSSVVVVVVVVVVVVVVVWWWXXXYYYYYYUUUOOOKKKKKKMMMOOOPPPyyyUUUTTTSSSRRRRRRQQQOOOLLLKKKIIIEEECCCBBBAAA???======<<<:::777444222000///111000///...---,,,++++++++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******************************+++))))))*********++++++++++++++++++++++++,,,---------------------------------.........///////////////////////////000000000111111111111111111111111000///...000333333111...111222222333333333333333222222222222222222222222222111111111111222222333000111111222222111111000111111111000000111111111000000000//////000000000........................................................................------------------------------------------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,((()))+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------..................///000000000000000111111111000000000//////000000111111111222222222000111111222222333333444777888888999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHKKKOOOQQQQQQRRRTTTUUUVVVVVVTTTRRRPPPQQQTTTVVVXXXXXX[[[___eeejjjlllmmmiiiccccccjjjkkkfffgggnnnjjjkkkmmmnnnooorrruuuxxxyyywwwtttrrrssstttssssssvvvvvvuuuqqqnnnlllnnnpppqqqpppnnnmmmmmmmmmllllllmmmkkkiiiiiikkklllmmmmmmkkkkkkkkkkkkmmmppprrrtttrrruuurrrwww|||jjjnnn}}}|||lllnnnoooXXXQQQIIIFFFIIIOOOTTTWWWaaa___^^^^^^]]]aaapppjjjRRRKKKQQQKKKHHHGGGKKKKKKIIIJJJOOOQQQPPPNNNMMMNNNPPPSSSUUUOOOKKKHHHIIIMMMQQQQQQPPPOOOPPPSSSUUUVVVVVVUUUTTTWWWWWWVVVVVVVVVVVVVVVWWWZZZZZZWWWUUUYYY^^^]]]WWWVVVTTTRRRRRRVVVXXXYYYXXXZZZWWWUUUSSSSSSSSSTTTTTTUUUTTTTTTUUUWWWYYYZZZZZZXXXUUUPPPMMMMMMNNNOOOOOO{{{UUUTTTSSSSSSSSSQQQNNNLLLLLLIIIGGGEEEDDDBBB@@@>>><<<;;;999777444222000///000000///...---,,,,,,+++******************************))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************************))))))))))))*********++++++******+++,,,,,,,,,,,,+++---------------------------------.........//////////////////////////////000000000000000000000000111000///000111000...,,,000111222222333333222222111111111111111111111111222111111111111111111111000000111111111111000000111000000//////000000111////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,++++++*********+++++++++++++++***((())))))******+++++++++)))*********++++++++++++******++++++,,,++++++***++++++,,,,,,,,,,,,------------------..................///000000000000///111111000000000000//////000000000111111111222222000000111111222333333333444555666777999:::;;;<<<:::;;;===>>>@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGJJJMMMOOOOOOPPPRRRTTTSSSTTTTTTRRRQQQPPPRRRSSSRRRSSSVVV]]]dddjjjmmmnnniiidddeeekkkkkkeeecccgggdddfffiiikkklllnnnqqqtttxxxvvvuuuuuuvvvvvvuuussstttuuurrrkkkdddbbbhhhnnnlllmmmnnnllliiiggghhhjjjnnnllljjjkkklllmmmmmmmmmfffgggjjjmmmoooooooooooonnnqqqmmmlllsssyyysss```\\\cccpppeeekkkvvv~~~WWWDDD>>><<>>???@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGFFFIIIKKKMMMMMMOOOQQQSSSRRRSSSTTTTTTRRRQQQQQQRRRPPPQQQUUU[[[ccciiilllmmmhhhfffgggkkkhhh```[[[\\\dddfffhhhhhhhhhhhhiiijjjtttsssssstttuuuuuusssqqqrrrqqqnnnhhhbbbbbbfffkkkhhhiiijjjjjjkkkmmmnnnpppnnnmmmlllmmmnnnooonnnllliiillloooqqqqqqnnnjjjggglllooojjjhhhmmmnnntttlllbbbXXX]]]zzz|||hhhbbbrrrwwwuuujjjNNNGGGAAA???KKKaaasss{{{{{{qqqzzzuuu]]]PPPKKKGGGFFFIIIEEEDDDEEEFFFGGGGGGGGGIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHIIILLLQQQSSSSSSKKKIIIHHHLLLSSSVVVTTTPPPKKKLLLOOOPPPRRRRRRQQQQQQUUUUUUSSSQQQSSSWWWVVVRRROOOMMMKKKJJJJJJLLLNNNOOONNNNNNLLLLLLLLLNNNSSSVVVUUURRRPPPRRRVVVYYYXXXVVVVVVVVVVVVWWWYYYZZZXXXVVVtttTTTSSSSSSTTTTTTRRRNNNKKKKKKJJJIIIHHHGGGDDD@@@===;;;;;;999777444222111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))******''''''''''''(((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...............//////////////////////////////000//////000000111...///000000111111000000000000000000000000000000///000000000000///------...//////000000//////...///......------......///,,,---............---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))******++++++++++++,,,++++++***)))(((''''''(((((()))))))))*********++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.../////////////////////////////////000000//////000000000111111111///000000111111222333333444555555666666777888888666777999;;;<<<===>>>>>>BBBCCCCCCDDDEEEFFFFFFGGGFFFHHHJJJKKKLLLMMMPPPRRRSSSUUUVVVVVVTTTSSSSSSSSSRRRSSSUUUZZZ```eeeggghhheeeeeegggjjjhhhbbb]]][[[eeegggjjjkkkiiihhhhhhhhhrrrrrrrrrtttuuutttrrroooooommmjjjiiiiiijjjkkkkkkmmmjjjgggjjjooottttttsssjjjiiiiiikkklllmmmkkkiiimmmooosssuuusssoooiiifffkkklllggghhhpppnnnmmmvvvwwwdddjjjuuurrrxxxzzzxxxuuuiii^^^UUUTTT]]]iiiqqquuu~~~{{{pppiiifffaaaTTTGGGHHHDDDDDDPPPdddsssxxxvvvvvvqqq}}}vvvaaaLLLEEEHHHJJJFFFBBBDDDEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIJJJMMMPPPRRRSSSLLLIIIHHHLLLSSSVVVTTTQQQNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUTTTQQQRRRUUUUUURRRRRRRRRRRRPPPNNNKKKJJJIIIKKKLLLMMMLLLLLLNNNSSSVVVUUUSSSQQQRRRTTTUUUTTTSSSSSSSSSTTTWWWZZZ[[[[[[YYYrrrSSSSSSTTTTTTTTTRRRNNNJJJJJJIIIIIIIIIHHHDDD???;;;;;;:::999777555333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))***))))))((((((((((((((('''(((((())))))******+++&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////////////////////////////---...///...---...000222---...//////000000//////////////////////////////---...///000///...---,,,......////////////.........------------------...+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))(((((()))***++++++++++++,,,,,,+++***)))(((((('''((()))))))))******************)))))))))******+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...////////////.........////////////000000/////////000000000111111//////000000111222222222555555555666666777777777666777999:::;;;<<<======AAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKMMMPPPRRRTTTVVVWWWWWWUUUTTTTTTUUUTTTTTTUUUXXX]]]```aaaaaa^^^aaafffjjjkkkiiifffeeeeeehhhmmmooopppooooooooossssssrrrssstttsssqqqooonnnlllkkklllppprrrqqqpppxxxqqqjjjiiimmmqqqpppmmmiiiiiijjjmmmoooooollljjjkkknnnrrrttttttqqqmmmjjjiiijjjfffhhhrrrooojjjqqqvvv}}}nnnooozzzlllaaaYYYTTTVVV[[[[[[VVVRRRUUU^^^jjjtttxxxxxx}}}uuuiii```[[[RRRPPPNNNMMMMMMMMMKKKHHHLLLOOOYYYiii|||}}}ooopppzzz{{{tttYYYTTTLLLFFFCCCAAABBBBBBBBBEEEFFFEEEFFFHHHHHHFFFEEEEEEEEEEEEGGGIIIKKKLLLIIIJJJKKKMMMNNNPPPQQQQQQLLLJJJJJJMMMRRRUUUUUUSSSQQQRRRSSSUUUVVVVVVWWWWWWWWWYYYXXXUUUTTTWWWXXXUUUVVVXXXZZZZZZVVVPPPLLLJJJLLLOOOPPPPPPOOOOOOSSSWWWVVVUUUUUUTTTSSSSSSTTTTTTRRRQQQPPPRRRUUUXXXYYYYYYtttSSSSSSTTTUUUUUURRRNNNJJJHHHHHHIIIIIIHHHDDD>>>:::;;;:::888777555333111111...............---------++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))******)))((((((((((((((('''(((((()))******++++++'''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((()))***++++++(((((((((((()))))))))***)))(((((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000........................,,,......,,,******,,,...------...////////////...////////////////////////+++,,,...//////...---,,,---......//////......---------,,,,,,,,,,,,------***+++,,,------,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))'''((()))***++++++++++++***+++++++++++++++++++++)))))))))*********++++++))))))(((((()))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---......//////.............../////////000000////////////000000000111//////000000111111222222333444444666777888999:::999999:::<<<<<<=========>>>???@@@BBBCCCEEEFFFGGGFFFHHHIIIJJJKKKMMMPPPSSSVVVWWWWWWVVVUUUTTTUUUVVVTTTSSSSSSUUUXXX[[[[[[ZZZYYY^^^dddiiilllnnnlllkkkcccgggmmmrrrssssssssstttsssqqqppppppqqqpppnnnlllmmmnnnooopppqqqsssvvvxxx~~~wwwnnngggeeeeeeeeeeeeggghhhkkknnnqqqqqqnnnllliiikkknnnpppqqqpppnnnllljjjlllhhhhhhnnnjjjhhhrrruuurrruuuyyysssqqqYYYJJJHHHMMMRRRTTTVVV^^^iiipppsssvvv{{{|||fffXXXPPPUUUZZZZZZUUUPPPLLLKKKMMMNNNQQQXXX```ggglllpppmmmvvvxxx~~~yyytttqqqhhh\\\FFFIIIIIIEEE@@@>>>AAACCC@@@EEEFFFDDDEEEHHHHHHDDDEEEDDDCCCCCCEEEGGGKKKMMMHHHJJJMMMOOOPPPOOOOOONNNKKKLLLLLLNNNPPPRRRTTTUUUOOOPPPQQQRRRUUUWWWYYYZZZXXX[[[ZZZVVVUUUXXXYYYWWWUUUYYY]]]]]]ZZZUUUSSSRRROOORRRVVVUUURRRRRRTTTWWWTTTWWWYYYXXXTTTTTTWWWZZZWWWTTTQQQPPPRRRUUUWWWXXXwwwSSSSSSTTTUUUUUURRRNNNJJJGGGHHHHHHIIIHHHDDD>>>999;;;:::888777555333222111...............---------******************************))))))))))))******(((((((((((())))))))))))******)))((((((((((((((('''(((((()))***+++++++++)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))***+++,,,(((((((((((()))))))))))))))((('''''''''(((***+++******************************+++++++++,,,,,,,,,***+++,,,---...000111111........................---...---+++'''&&&(((+++,,,---......//////......////////////////////////***+++---/////////---,,,---..................------,,,,,,++++++,,,,,,---)))***,,,------,,,***)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++***))))))'''''')))******+++++++++((()))***+++,,,---......************++++++++++++)))((((((((((((***,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---......//////......---.........//////000000////////////000000000000/////////000111111222222111222444666888:::;;;<<<;;;;;;<<<===>>>>>>>>>======>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKMMMPPPSSSVVVWWWWWWUUUTTTSSSUUUVVVRRRQQQQQQSSSVVVWWWWWWWWWWWW\\\bbbfffjjjlllllliiibbbgggmmmqqqsssrrrrrrrrrqqqooommmllllllllljjjhhhnnnqqqsssrrrpppqqqxxx~~~~~~yyypppeee^^^[[[^^^aaabbbcccfffjjjmmmmmmkkkhhhhhhjjjkkkmmmmmmlllkkkjjjlllppplllhhhjjjeeeggguuuxxxpppiiimmm|||jjjfffpppeeeZZZZZZ\\\\\\UUUWWWZZZ[[[[[[ZZZZZZ[[[```bbbfffiiihhhbbbXXXRRRSSSXXX^^^aaaccceeejjjmmmgggfffjjjuuu}}}dddqqqsssbbbRRREEEAAAAAA??????AAADDDDDDBBB???DDDEEECCCCCCGGGGGGBBBEEEDDDBBBAAACCCFFFJJJMMMGGGJJJOOOQQQQQQOOOMMMMMMKKKLLLNNNNNNOOOPPPSSSUUUKKKKKKLLLNNNQQQUUUXXXZZZWWWZZZZZZVVVTTTVVVWWWVVVQQQUUUZZZ[[[YYYWWWWWWXXXQQQUUUYYYYYYUUUSSSUUUWWWSSSXXX\\\ZZZVVVUUUZZZ```___ZZZUUURRRRRRUUUWWWYYYvvvVVVVVVUUUTTTSSSQQQNNNMMMIIIIIIGGGEEEBBB???<<<;;;<<<;;;999666444222111000000000///...------,,,,,,,,,,,,,,,+++++++++******%%%&&&''')))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------,,,,,,+++*********+++,,,---...///------............------///...---,,,,,,---...///222000---,,,,,,,,,+++***------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---)))************+++++++++++++++******)))(((((((((******))))))))))))******++++++************++++++,,,,,,+++***)))))))))***))))))))))))************,,,,,,+++***)))((('''&&&+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...///000000////////////000000000000////////////000111222333222333333444666777999:::;;;;;;;;;<<<<<<>>>??????@@@?????????@@@BBBDDDEEEDDDEEEFFFHHHJJJMMMOOOQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSQQQQQQTTTWWWXXXXXXXXX\\\]]]___cccggghhhhhhfffdddeeeiiioooooommmqqqxxxnnnmmmkkkkkkkkkjjjhhhfffhhhfffhhhnnnooonnnttt}}}tttooohhhaaa]]]\\\]]]^^^```aaadddiiilllmmmkkkiiieeedddeeegggiiiiiihhhfffiiihhhffffffhhhjjjjjjjjjllliiiiiilllooo{{{yyyjjjppp}}}wwwooofff^^^ZZZZZZiiippprrryyywwwnnnnnnsss{{{yyyiiiiiisss___NNNEEECCCAAABBBAAA@@@??????AAADDDAAAAAABBBBBBBBBAAAAAA@@@FFFCCCAAA@@@BBBFFFIIIJJJGGGIIIJJJLLLLLLLLLKKKKKKHHHJJJLLLLLLLLLKKKLLLNNNMMMNNNOOOOOOPPPSSSWWWZZZ^^^XXXPPPOOORRRUUUUUUSSSVVVVVVWWWXXXYYYYYYXXXXXXSSSVVVZZZ\\\]]][[[XXXVVV[[[ZZZYYYXXXWWWWWWWWWWWWXXXTTTPPPNNNPPPTTTWWWYYYrrrUUUUUUVVVUUUSSSQQQNNNLLLIIIHHHGGGEEEBBB???<<<;;;;;;:::888555333111000///000//////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))'''&&&'''))))))(((&&&&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...------............------...---,,,++++++,,,---...---,,,++++++---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++******+++++++++)))************+++++++++)))***************************))))))))))))*********))))))))))))))))))***,,,+++******))))))******))))))))))))************+++************)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------......//////.../////////000000000000////////////000111222333333333333444666777999::::::::::::;;;<<<>>>???@@@??????>>>???@@@AAACCCDDDDDDEEEEEEFFFHHHJJJLLLMMMOOOOOOOOOPPPPPPPPPOOOOOORRRQQQQQQSSSVVVWWWWWWWWWZZZ[[[^^^bbbeeeeeecccaaa```______bbbiiiooorrrrrrpppnnnlllkkkjjjjjjhhhgggdddbbbbbbfffgggiiipppyyytttrrrnnniiieeecccdddfffcccdddeeehhhkkkllljjjiiigggeeecccdddeeeggggggfffllliiieeecccccccccbbbbbbnnnjjjgggffffffkkk{{{~~~kkkmmmxxxnnn\\\MMMEEEBBBAAA@@@AAAAAA@@@>>>>>>???AAA@@@@@@AAAAAAAAA@@@@@@???EEEBBB@@@???AAACCCFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLMMMOOOOOONNNKKKIIIHHHIIILLLMMMNNNNNNOOORRRVVVZZZYYYTTTPPPOOOQQQTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYXXXZZZ]]]______]]]ZZZXXXZZZZZZZZZYYYZZZZZZ[[[\\\WWWTTTOOOMMMNNNQQQSSSTTTnnnSSSTTTVVVVVVUUUQQQMMMKKKIIIHHHFFFDDDAAA???===;;;;;;:::777555222000///////////////...------,,,,,,,,,,,,,,,+++++++++******))))))***************)))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''(((((()))))))))))))))''''''''''''(((((((((((())))))*********+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++***************))))))))))))******)))************+++++++++))))))******+++,,,,,,---++++++************++++++))))))(((((((((((())))))++++++***)))))))))******))))))))))))************)))*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------.............../////////000000000////////////000111222222333333333444555777888999888999999:::<<<>>>@@@AAA???>>>??????@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRSSSVVVXXXXXXWWWXXXZZZ^^^cccfffeeeaaa]]]```___[[[]]]kkk{{{}}}vvvrrrooolllkkkkkkkkkjjjiiigggdddbbbccceeehhhpppxxxtttuuutttppplllkkkmmmppphhhgggfffgggiiijjjjjjiiiiiifffcccaaabbbdddfffffffffccc```___aaadddffffffooojjjdddbbb``````gggoootttooorrr{{{~~~nnnWWWGGG@@@??????>>>>>>???@@@@@@>>>=========>>>??????@@@@@@??????>>>BBBAAA???>>>???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLLLLOOOPPPPPPNNNKKKHHHHHHIIIMMMNNNMMMLLLLLLOOOSSSWWWRRRQQQOOOOOOPPPRRRUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ\\\^^^]]]\\\YYYWWWWWWWWWXXXYYYZZZ[[[]]]^^^YYYUUUPPPMMMNNNOOOPPPPPPlllRRRTTTVVVWWWUUUQQQLLLIIIIIIHHHEEECCC@@@>>>===<<<<<<:::888555333111000/////////.........---------,,,,,,,,,+++++++++******+++++++++++++++***))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''(((((((((''''''((())))))******))))))''''''''''''((((((((((((((())))))))))))*********))))))))))))******************++++++++++++******,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,...,,,++++++,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++))))))(((((((((((())))))******))))))))))))******((()))))))))***************++++++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------...---------------------........./////////000000///......//////000111222333333333444555666888888777777888:::<<<>>>@@@AAA??????@@@AAABBBCCCDDDDDDHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSTTTSSSUUUUUUUUUXXX\\\\\\YYYWWWZZZ___eeeiiihhhddd```]]]```^^^^^^mmmxxxooommmkkkjjjlllmmmnnnnnnpppmmmkkkkkklllnnnssswwwrrrttttttqqqnnnnnnrrrwwwkkkiiifffeeefffhhhiiiiiijjjgggdddcccddddddeeedddeeebbb______bbbfffjjjkkkkkkgggdddbbbbbbcccdddeeeiiiooo}}}}}}ppp___fff}}}}}}```VVVIIIAAA@@@AAA>>><<<===???AAAAAA???===<<<<<<<<<===>>>>>>???>>>>>>>>>>>>????????????AAACCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNPPPPPPNNNLLLJJJKKKNNNQQQMMMNNNPPPPPPOOOPPPSSSUUUTTTUUUVVVVVVVVVTTTRRRQQQRRRTTTUUUWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ[[[ZZZVVVRRROOONNNNNNNNNMMMjjjRRRSSSVVVVVVUUUQQQLLLIIIHHHGGGEEEBBB@@@>>>=========<<<:::777555333222111...............---------,,,,,,,,,+++++++++******++++++,,,++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((''''''((((((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((()))(((((()))))))))*********)))******++++++******))),,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,+++,,,,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++******+++******************++++++******))))))******+++***))))))((())))))******((()))))))))************,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------,,,,,,,,,............////////////............///000111222333333333333444666777888666777888999;;;===???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNIIIJJJKKKMMMOOORRRUUUWWWTTTWWWXXXWWWZZZ```aaa]]]TTTWWW\\\bbbggghhhfffcccYYY```aaa^^^gggvvvwwwllliiihhhgggiiillloooqqqqqqrrrrrrqqqooopppqqqrrrqqqoooooommmkkkiiilllqqqvvvlllhhheeeccceeegggiiiiiiiiihhhgggggggggfffdddbbblllhhhccc``````bbbcccdddfffeeecccccceeegggfffcccdddaaacccuuu|||{{{nnngggeeettt|||hhhHHHFFFDDDBBBAAA@@@>>>======???AAAAAA???=========;;;<<<======>>>>>>>>>===;;;===@@@AAAAAABBBEEEHHHIIIIIIHHHHHHHHHGGGHHHHHHGGGHHHJJJJJJJJJLLLOOOQQQRRRRRRPPPMMMIIIHHHIIIJJJKKKMMMPPPPPPPPPPPPQQQRRRQQQTTTWWWXXXWWWRRRMMMJJJMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWTTTPPPNNNMMMLLLKKKJJJhhhRRRSSSUUUUUUTTTPPPLLLJJJHHHGGGDDDAAA???>>>======>>>===:::888555333222222........................,,,,,,,,,+++++++++*********+++++++++***)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))************))))))++++++*********++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,))))))***,,,...///---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++++++++******+++++++++)))************+++++++++---,,,,,,+++******))))))******))))))))))))******++++++************++++++))))))((((((((()))******))))))))))))************,,,,,,++++++*********)))+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////............///000111111333333333333444555666777777777777888:::<<<>>>??????@@@AAACCCDDDDDDDDDDDDAAAAAABBBCCCEEEGGGIIIJJJFFFFFFGGGIIIKKKNNNQQQSSSRRRWWWXXXVVVZZZcccddd___QQQRRRUUU[[[```cccdddccc\\\bbbccc___```fffeee___```aaabbbfffkkknnnppppppkkklllkkkjjjkkkmmmlllhhhiiigggeeedddeeehhhlllnnniiifffcccbbbdddgggiiijjjhhhhhhggghhhiiigggeeebbbgggddd```^^^^^^```aaabbbaaacccbbb___```bbb```\\\\\\^^^___ddduuuuuuttt{{{wwwkkk]]]RRRBBBCCCCCC@@@===;;;===@@@===>>>@@@@@@>>>>>>>>>???;;;;;;<<<===>>>>>>>>>>>>:::>>>BBBCCCCCCCCCEEEHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHIIIIIIIIIHHHJJJLLLOOOQQQQQQQQQNNNKKKHHHGGGGGGJJJLLLNNNQQQRRRRRRPPPOOONNNQQQUUUWWWVVVRRRLLLHHHNNNNNNOOOPPPQQQSSSTTTTTTVVVVVVUUUTTTTTTTTTUUUUUURRRPPPMMMLLLKKKJJJIIIGGGjjjSSSTTTTTTTTTRRROOOLLLKKKHHHFFFCCC@@@>>>>>>>>>>>>===<<<:::777555333222111........................,,,,,,,,,+++++++++******))))))*********)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&((())))))'''&&&''')))%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((())))))))))))))))))(((***)))))))))***+++,,,,,,******++++++++++++*********+++,,,------,,,+++***))))))***---///000...,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******)))************+++++++++*********************)))))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******))))))))))))************)))))))))***************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------...---------.........//////...............///111111333333333333444555666666777777777888999;;;<<<======>>>@@@AAABBBCCCCCCBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGIIILLLMMMLLLSSSTTTRRRWWWbbbddd]]]QQQPPPQQQTTTYYY^^^aaabbb```^^^]]]\\\\\\]]]]]]\\\YYYZZZ]]]bbbgggjjjjjjiiicccdddccc```ccciiihhhdddccc```___aaafffgggeeebbbeeeccc``````cccgggiiijjjiiigggeeeeeeffffffeeedddaaa___]]]\\\^^^aaabbbbbb\\\___^^^XXXVVVWWWVVVSSSPPPWWWZZZYYY___rrr}}}{{{ppp\\\OOOHHHDDD@@@@@@@@@===::::::<<<>>>;;;<<<======<<<===>>>@@@;;;;;;===>>>>>>?????????;;;@@@DDDEEEBBBAAACCCEEEGGGFFFDDDCCCCCCCCCCCCDDDHHHHHHHHHGGGGGGHHHKKKMMMLLLNNNPPPPPPMMMJJJHHHHHHHHHIIIKKKPPPUUUVVVRRROOOLLLNNNPPPRRRSSSQQQOOOMMMRRRRRRQQQQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTPPPOOOMMMMMMMMMMMMKKKIIImmmTTTTTTTTTSSSQQQOOOMMMKKKHHHFFFCCC@@@>>>===>>>>>><<<;;;999666444222111000---.....................,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---******++++++++++++******)))***+++,,,,,,+++***)))---,,,---...000///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((()))))))))************+++++++++((((((((()))******++++++((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************&&&'''((()))***+++,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////...------......///000111333333333333444444555666888888888888999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@EEEDDDDDDDDDDDDEEEEEEFFFKKKIIIHHHFFFFFFGGGHHHJJJGGGOOOQQQOOOTTT```bbb[[[TTTRRRPPPQQQUUU[[[___aaa\\\UUUPPPTTTXXXXXXYYY\\\TTTVVVZZZ___dddeeedddccc```aaa^^^[[[___hhhjjjfff___]]]]]]bbbhhhhhhaaaZZZbbb```___```cccgggjjjkkkiiifffcccbbbccceeeffffffhhheeeaaa___^^^]]]\\\ZZZWWW[[[ZZZSSSOOOQQQQQQNNNMMMPPPRRRSSSZZZeeelllnnn}}}iiilll}}}|||wwwttthhhXXXNNNJJJEEE???;;;;;;<<<======<<<;;;:::::::::;;;::::::;;;>>>AAA;;;<<<===>>>????????????===AAAFFFEEEAAA>>>???BBBCCCBBBAAA@@@@@@AAABBBCCCFFFFFFFFFFFFFFFHHHKKKNNNHHHLLLOOOQQQOOOMMMJJJJJJFFFFFFIIIPPPWWWYYYUUUPPPKKKKKKMMMNNNPPPRRRSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQQQQOOOMMMiiiSSSSSSSSSQQQOOOLLLJJJHHHIIIGGGEEEDDDCCCAAA>>><<<<<<;;;999666444222111000111000---++++++,,,...000++++++,,,,,,,,,++++++***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((***///666<<<+++++++++***))))))***+++******)))))))))***,,,---***)))((('''((()))+++---------++++++++++++------,,,,,,++++++***)))((((((+++******)))))))))))))))************************))))))***++++++++++++***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///---------............///---...000000//////111222111222222333333444444555777888999;;;<<<=========;;;<<<===>>>@@@@@@@@@@@@DDDDDDFFFGGGGGGFFFEEEDDDFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMOOORRRVVV[[[]]]WWWWWWXXXYYY[[[]]]___```aaa___[[[VVVVVV[[[\\\ZZZ______```aaaaaaaaaaaaaaaddd``````bbbbbbaaabbbfffcccbbbaaaccceeeddd```\\\ZZZ\\\___dddhhhiiihhhffffffddd```]]]\\\^^^cccggggggddd___[[[WWWVVVVVVWWWXXXWWWTTTQQQOOOMMMKKKKKKJJJLLLOOOOOOOOOQQQWWW\\\fffxxxssspppooouuu~~~|||uuuhhhZZZJJJDDDGGGGGGAAA999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::888:::>>>????????????@@@BBBCCCBBB@@@>>>===???@@@AAA??????AAACCCCCC???<<>><<<<<<;;;999666444222111000111///---++++++,,,...///,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&''''''((())))))(((((('''&&&&&&&&&)))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&''',,,444???FFF///***%%%###%%%(((((((((******)))))))))***+++,,,+++***)))(((((()))+++,,,---,,,++++++++++++,,,---,,,,,,+++******)))((((((+++***))))))(((((())))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((((((((()))))))))*********))))))))))))))))))))))))************++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((())))))((((((((('''''''''''')))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++*********+++++++++,,,,,,+++,,,,,,,,,++++++---...------------............---...000000//////111222111111222333333444444555777888999;;;<<<<<<======;;;;;;===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMOOORRRUUUXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\aaadddccc]]]ZZZ[[[]]]]]]___^^^^^^^^^___```bbbcccbbb______bbbcccbbbcccggggggeeeccccccdddeeedddbbbaaaaaabbbeeeggggggfffdddfffeeebbb___\\\]]]___aaabbbaaa```^^^[[[XXXUUUTTTVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMOOORRRUUURRR___ooozzzyyy{{{|||lll___UUUKKK@@@===AAACCC???;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>?????????@@@AAAAAAAAAAAA???===<<<>>>???@@@>>>===>>>@@@AAA???===BBBCCCDDDDDDDDDEEEHHHKKKLLLOOOOOOKKKJJJNNNRRRRRROOOMMMMMMPPPUUUWWWUUURRRIIIIIIKKKNNNSSSUUUVVVUUUWWWTTTQQQOOOOOOQQQQQQQQQQQQSSSUUUSSSQQQPPPSSSVVVQQQNNNLLLNNNQQQSSSQQQNNNiiiTTTTTTSSSRRROOOLLLIIIGGGHHHFFFEEEDDDCCCAAA>>><<<<<<;;;999666444222111000111///---,,,+++,,,...///---------,,,+++***)))((((((''''''&&&&&&''''''(((+++***)))(((&&&$$$######)))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&+++444???FFF???555+++&&&(((+++***(((******)))))))))***++++++,,,+++***)))))))))***+++,,,,,,+++******+++,,,,,,+++++++++******))))))(((+++***))))))(((((())))))((((((((((((((((((((((((((()))******++++++******************))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************+++************)))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++)))))))))************+++***+++,,,+++***+++,,,...------------............,,,...////////////000222111111222222333444444444777777999:::;;;;;;;;;;;;::::::<<<===>>>?????????????????????@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHIIILLLMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVWWW]]]dddgggbbb[[[ZZZ\\\]]]___^^^^^^^^^___bbbdddeeeaaa^^^^^^bbbcccbbbdddgggjjjgggdddcccdddfffggggggeeedddccccccddddddcccbbbfffeeedddbbb```___]]]]]][[[]]]```aaa___ZZZTTTQQQRRRQQQPPPOOONNNNNNNNNNNNQQQOOOMMMLLLLLLMMMMMMLLLHHHNNNTTT]]]ppp~~~|||wwwjjjWWWHHHBBB>>>:::999;;;===<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======???AAA@@@@@@???>>><<<;;;===??????===;;;<<<>>>???@@@???BBBCCCDDDDDDCCCCCCEEEGGGHHHKKKLLLHHHHHHKKKNNNNNNKKKIIIHHHKKKPPPSSSRRRPPPFFFHHHKKKOOOTTTUUUUUUSSSQQQNNNKKKJJJKKKLLLMMMLLLNNNPPPQQQOOOLLLLLLNNNQQQOOOLLLJJJKKKNNNPPPPPPNNNiiiTTTTTTSSSRRROOOLLLIIIGGGHHHFFFDDDDDDCCCBBB???<<<<<<;;;999666444222111000000///...,,,,,,---.........------,,,+++***((('''((((((''''''''''''((((((***)))((('''&&&$$$######)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&''',,,333888FFF>>>444---******)))(((***))))))))))))*********---,,,+++***))))))******++++++************+++++++++*********)))))))))(((******)))(((((((((((((((((((((((((((((((((((((((((())))))************************)))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))************))))))))))))******)))))))))*********++++++***+++,,,+++******,,,...,,,,,,---------.........,,,...//////...///000222111111111222333333444444666777888999::::::::::::888999:::<<<==================<<<<<<>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEGGGHHHLLLLLLMMMNNNOOOOOONNNNNNRRRRRRSSSSSSSSSTTTSSSSSSUUU\\\```]]]YYYYYYYYYXXX]]]]]]___```bbbcccdddeeeaaa^^^___bbbcccaaabbbeeeiiigggfffffffffggghhhiiigggeeebbbaaaaaaaaaaaa```bbbbbbcccddddddccc```^^^WWWZZZ]]]___^^^YYYTTTPPPNNNNNNMMMMMMMMMNNNOOOOOOSSSOOOKKKKKKLLLMMMKKKHHHKKKKKKJJJJJJTTTlll~~~|||{{{nnnccc[[[QQQFFF>>>;;;;;;;;;:::999999999:::::::::999999999999::::::<<<<<<<<<<<<=====================<<<;;;;;;>>>@@@???@@@???>>><<<<<<===??????===;;;;;;<<>><<<888:::<<<;;;999777888999999999888888888888999999::::::;;;;;;<<<<<<<<<===;;;;;;;;;:::999999;;;>>>@@@@@@@@@>>>======???@@@???>>>===<<<<<<>>>BBBDDDFFFGGGGGGFFFDDDCCCCCCDDDCCCHHHJJJHHHHHHKKKLLLKKKHHHHHHHHHJJJMMMPPPRRRRRRNNNLLLJJJJJJMMMOOOQQQQQQRRRPPPOOOOOOPPPRRRRRRQQQNNNOOOPPPNNNJJJIIIKKKMMMPPPNNNKKKIIIIIIIIIJJJJJJhhhUUUUUUTTTRRROOOKKKHHHFFFGGGEEEDDDCCCCCCBBB@@@===<<<;;;999666444222111000//////...------------------------,,,+++***)))((()))((((((''''''(((((()))''''''''''''(((((()))))))))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((++++++***((((((((((((,,,///,,,&&&$$$'''+++))))))*********)))((('''************))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&'''(((((())))))(((((()))((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))************+++++++++,,,,,,)))***+++***)))***+++---,,,,,,,,,,,,------------+++---............///111000000111111222333333333555666666777888888777777666666888999:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@???@@@AAABBBCCCDDDDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPMMMOOOPPPPPPUUUZZZYYYUUUQQQTTTWWWZZZ[[[ZZZYYYXXX^^^\\\]]]``````]]]]]]___eeehhhlllmmmmmmlllllllllwwwsssmmmgggccc___\\\YYYSSSRRRSSSWWW\\\___]]][[[WWWVVVUUUSSSRRRRRRRRRSSSKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJEEEEEEFFFGGGEEEFFFMMMVVV]]]nnnyyykkkYYYQQQGGG???<<<;;;:::888333777999:::888777888:::888888777777777777888888888888888999::::::;;;;;;888999:::999888888:::<<>>======???AAA??????>>>===<<<===AAADDDFFFGGGHHHGGGEEECCCBBBCCCBBBGGGJJJIIIIIILLLLLLJJJEEEFFFHHHIIIKKKMMMOOOOOOPPPMMMIIIHHHKKKNNNQQQRRRQQQOOONNNOOOQQQRRRRRRQQQRRRSSSTTTQQQMMMKKKMMMOOOOOONNNLLLKKKJJJJJJJJJJJJgggVVVUUUTTTRRROOOKKKHHHFFFFFFEEEDDDCCCCCCBBB@@@>>><<<;;;999666444222111000//////......------------,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))((((((((()))))))))******)))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((###&&&)))***))))))******'''***,,,+++((((((***---))))))*********)))'''&&&'''(((((()))))))))(((((((((((()))******)))((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((''''''&&&%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((()))))))))))))))************+++)))***+++***))))))+++---++++++,,,,,,,,,---------+++---............///111000000000111222222333333555555666777777777666666555555777888999::::::::::::;;;<<<===============>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKMMMOOOOOONNNMMMLLLMMMPPPPPPNNNPPPUUUYYYXXXSSSSSSTTTTTTUUUVVVWWWWWWYYYWWWYYY^^^```^^^^^^```aaadddggggggffffffhhhjjjtttppplllgggddd```\\\YYYWWWTTTQQQSSSWWWZZZYYYVVVVVVUUURRRPPPOOOOOOPPPQQQLLLKKKKKKJJJIIIJJJJJJJJJIIIJJJKKKKKKIIIIIIIIIIIIEEECCCDDDHHHGGGEEEGGGMMMLLLUUUlllwwwjjj[[[NNNEEEBBB>>><<<;;;:::888555444666888888777777888999888777777666666777777888555555666777777888999999555777999:::::::::;;;<<<>>>>>>>>>===<<<<<<>>>@@@>>>??????===;;;;;;>>>BBBDDDFFFGGGFFFDDDBBBAAAAAA@@@FFFJJJJJJJJJLLLLLLJJJBBBDDDGGGIIIJJJJJJJJJKKKLLLJJJHHHIIILLLOOORRRRRRLLLKKKKKKLLLNNNPPPOOONNNQQQSSSSSSPPPLLLJJJLLLNNNLLLMMMMMMMMMLLLLLLMMMMMMgggVVVUUUTTTRRROOOKKKHHHFFFFFFEEEDDDCCCCCCBBB@@@>>><<<;;;999666444222111000///............---------++++++,,,,,,,,,++++++***))))))(((((((((((())))))))))))))))))************)))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((###%%%&&&&&&&&&''')))++++++***(((&&&''''''((((((((()))*********((('''&&&%%%&&&'''((())))))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***))))))+++---++++++,,,,,,,,,---------+++---......---...///111000000000111222222333333444555666666666666666666444555666888999999999999999:::;;;<<<===<<<;;;:::>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCCCCEEEHHHJJJLLLLLLMMMNNNOOONNNMMMKKKIIILLLQQQRRRMMMJJJOOOVVVZZZXXXVVVTTTRRRSSSUUUXXX[[[TTTTTTWWW]]]___^^^___bbb]]]^^^______]]]___cccgggkkkhhhfffdddcccaaa^^^[[[^^^YYYTTTSSSVVVXXXWWWTTTUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGIIILLLJJJGGGEEEFFFHHHFFFAAA???BBBBBB???@@@EEEFFFAAAFFFYYYlll~~~nnn[[[MMMBBB:::>>><<<999888888888666444999::::::999777666777777777777666666666666777777333444444555666777777888444777:::<<<;;;;;;<<<============<<<;;;;;;===???<<<>>>???===::::::<<>>;;;AAAEEEFFFHHHRRRcccqqq|||mmmYYYIIIAAA===:::777777777777777777666555555777777777666555555444444666555555555555444444444888888777777666666555555888999::::::;;;;;;;;;;;;999999;;;<<<===>>>>>>>>>>>>======<<<<<<<<<======>>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDFFFHHHJJJLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPTTTQQQNNNOOORRRUUUUUUTTTNNNNNNPPPRRRTTTTTTRRRPPPPPPPPPNNNMMMLLLJJJIIIIIIKKKJJJJJJMMMQQQSSSRRRPPPfffTTTUUUUUUTTTQQQMMMIIIFFFFFFDDDCCCCCCCCCBBB???===???<<<999777555444111///222111///---,,,,,,,,,---++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.........///000000111111333333333333444555666777888888999999999999::::::<<<<<<<<<<<<<<<======>>>????????????????????????AAABBBCCCDDDFFFGGGIIIIIIJJJKKKNNNRRRVVVXXXVVVTTTUUUSSSRRRPPPPPPRRRTTTVVVYYYVVVRRRPPPPPPSSSXXX[[[[[[[[[ZZZXXXUUUSSSTTTUUUYYYYYYZZZYYYXXXWWWWWWWWWSSSYYY]]]^^^___bbbcccbbb^^^[[[VVVTTTSSSTTTSSSSSSQQQQQQRRRQQQOOOMMMJJJIIIKKKJJJGGGEEECCCCCCCCCDDDGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@BBBDDDAAA>>>@@@HHHOOO```lll~~~}}}zzzlllbbbQQQIII???:::999:::999777666777777777777666555444666666666555555555555555555555555555444444444444777777777666666666555555666777888999999999999999888999::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPQQQSSSPPPMMMNNNQQQSSSTTTSSSPPPPPPPPPQQQQQQPPPNNNLLLQQQPPPOOONNNLLLKKKJJJIIIKKKIIIIIILLLOOOPPPOOOMMMbbbTTTUUUUUUTTTQQQMMMIIIGGGGGGEEECCCBBBBBBAAA@@@>>>???<<<999777555444111///111000...,,,+++++++++,,,,,,,,,,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---......//////000111111333222222333333444555666888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<>>>???AAADDDGGGIIIKKKLLLIIIJJJNNNSSSYYY\\\\\\[[[UUUTTTRRRRRRRRRTTTVVVWWWYYYWWWTTTRRRRRRUUUXXXZZZ]]]^^^]]]ZZZVVVSSSQQQQQQOOORRRTTTVVVUUUTTTSSSSSSRRRWWW[[[[[[\\\___aaa___[[[WWWTTTRRRQQQRRRQQQQQQKKKMMMQQQSSSSSSPPPLLLIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@??????===???@@@@@@>>>===>>>@@@DDDHHHWWWrrrxxx}}}nnnZZZLLLEEE:::777555555777777555222555666666666666555444444444444444555555555666666555555555555444444444444666666666666666555555555444555666777777888888888888888999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAACCCDDDEEEGGGHHHIIIJJJIIIJJJJJJLLLNNNPPPQQQPPPNNNMMMMMMOOOQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHPPPPPPOOONNNMMMKKKKKKJJJJJJJJJIIIJJJLLLLLLKKKIII___TTTTTTUUUTTTQQQMMMIIIGGGIIIFFFCCCAAAAAAAAA@@@@@@???<<<999777555333111//////...---+++******++++++---,,,,,,+++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------,,,,,,------...///------......///000000111222111111222222333444555777777777888999999::::::666777999:::::::::999888;;;;;;;;;;;;<<<<<<<<<======>>>@@@CCCEEEHHHJJJKKKIIIJJJNNNSSSYYY\\\]]]\\\TTTSSSRRRRRRSSSTTTVVVWWWZZZYYYWWWVVVVVVXXXZZZ[[[```aaabbb```\\\XXXVVVUUUPPPOOOPPPSSSVVVWWWVVVSSSVVVZZZ\\\ZZZYYY[[[\\\ZZZZZZWWWTTTRRRRRRSSSRRRQQQKKKMMMPPPRRRRRRPPPMMMKKKGGGFFFEEECCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????<<<<<<===???AAAAAAAAA@@@CCC???AAANNNbbbxxx{{{gggiiiggg]]]NNNBBB===<<<888777777777888777333///444444555555555555444333222333333444555555666666555555555444444444333333555555555555555555555555333444555666777888888888::::::999888888888888888::::::;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;===>>>>>>???@@@BBBDDDFFFHHHIIIIIIHHHGGGHHHIIILLLOOOQQQNNNMMMMMMMMMNNNPPPQQQQQQQQQPPPNNNLLLIIIGGGGGGGGGMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHaaaSSSTTTTTTTTTQQQNNNJJJGGGIIIFFFCCCAAAAAABBBAAA@@@???<<<999777555333111//////...,,,+++******+++,,,,,,,,,++++++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------...//////000000000000000111111222333444444555555666777888888888555666888999999999888777888888999;;;===>>>???@@@>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMQQQVVVYYYZZZYYYSSSRRRRRRRRRRRRSSSTTTUUUXXXXXXXXXWWWWWWWWWXXXXXX```ccceeeeeebbb___^^^]]]YYYSSSNNNQQQYYY^^^[[[WWWWWW[[[]]]ZZZYYY[[[\\\ZZZZZZXXXVVVUUUUUUVVVUUUTTTNNNNNNNNNMMMLLLKKKIIIIIIEEEEEEDDDCCCCCCBBBBBBBBB??????????????????@@@@@@=========>>>>>>>>>>>>>>>???===;;;;;;<<<===;;;:::@@@======???CCCLLL\\\kkk{{{ssskkkddd[[[UUUFFFDDD@@@;;;777444444555222222222444555555333222222333333444444444333333111111222333444555666666555444444444444333333333444444444444444555555555333444555777888999999999<<<;;;:::999888888999999999999;;;;;;<<<<<<;;;;;;BBB@@@>>>;;;:::;;;<<<<<<:::<<<>>>AAADDDFFFIIIJJJGGGGGGFFFFFFGGGJJJMMMOOOLLLMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNKKKGGGFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIHHHHHHfffSSSSSSTTTTTTQQQNNNJJJHHHHHHFFFDDDCCCCCCBBBAAA??????<<<999777555444111///...---,,,+++***+++,,,,,,+++++++++***)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,------......///000000000//////000000111222333333333444555666777777888777888888999999999999999666777888;;;===???AAABBB@@@AAAAAABBBDDDEEEFFFFFFKKKKKKLLLPPPSSSVVVVVVUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRWWWYYY\\\]]]\\\[[[[[[[[[^^^WWWRRRTTT[[[```^^^ZZZUUUZZZ[[[YYYYYY\\\^^^]]]ZZZYYYWWWWWWXXXXXXWWWVVVPPPNNNKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<============;;;999999;;;<<<======666999>>>AAA>>>;;;???FFFOOO___qqqxxxyyyxxxrrrdddbbbZZZPPPJJJFFF@@@999333222000222444444222///333333222222111111111111111222222333333333333222111111222222333444555555444444444444333333333333333333333444444444444444444444666888999:::::::::===<<<;;;999999999:::;;;888999;;;<<<======<<<;;;BBBAAA???===<<<;;;;;;<<<:::;;;===@@@CCCFFFHHHIIIFFFFFFEEEFFFGGGHHHJJJKKKIIIJJJLLLLLLLLLLLLMMMNNNKKKNNNOOOLLLHHHFFFGGGIIIDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOOOONNNKKKIIIHHHIIIiiiRRRSSSTTTSSSQQQNNNKKKHHHGGGFFFDDDDDDDDDCCCAAA>>>???<<<999777555444111//////...,,,++++++,,,,,,---************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((()))))))))***************************,,,,,,++++++,,,,,,---...,,,,,,---......//////000////////////000111222222333333444555666777888888888777777777777888999999666777888:::<<<>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHKKKKKKLLLNNNRRRTTTUUUTTTVVVUUUUUUTTTSSSSSSSSSRRRQQQRRRSSSTTTTTTRRRPPPOOOLLLOOOQQQSSSRRRRRRSSSTTTZZZYYYXXXYYYZZZ[[[[[[ZZZUUUZZZ[[[XXXXXX[[[]]]\\\YYYWWWVVVVVVWWWXXXWWWUUUQQQOOOKKKHHHEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDD?????????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;666777999:::<<<>>>@@@AAA666777<<<@@@???::::::>>>;;;CCCKKKKKKJJJQQQbbbrrr}}}pppcccXXXPPPFFFFFFAAA:::777999666111111111111333555555333111666666666444222000//////000111111222333333222222111111222222333333444444444444444333333333222222222222333333333444444444333444555777999:::::::::===<<<:::999999:::;;;<<<888:::<<<>>>>>>>>>===<<<>>>>>>>>>>>>===============>>>???AAACCCEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGJJJJJJHHHHHHJJJKKKLLLOOOQQQOOOJJJFFFFFFHHHBBBCCCEEEGGGJJJLLLNNNOOOMMMNNNOOONNNJJJHHHHHHIIIhhhRRRSSSTTTSSSRRRNNNKKKHHHGGGFFFEEEEEEEEECCC@@@>>>???<<<999777555444111//////...---,,,,,,,,,---...)))))))))))))))*********'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))************************,,,,,,++++++,,,,,,---...,,,,,,------...//////000.........//////000111222444444555666777888999999666555444444444555777888777777888999;;;<<<===>>>BBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKNNNRRRTTTUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSQQQRRRTTTUUUUUUSSSPPPNNNLLLNNNPPPQQQQQQQQQSSSTTTSSSYYY]]]\\\XXXUUUVVVYYYYYY\\\\\\XXXVVVXXXYYYXXXVVVUUUTTTUUUVVVVVVUUUTTTRRRQQQNNNLLLIIIGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEEEE@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::333666999:::999888888888<<<777333666888999;;;???;;;===>>>===;;;???HHHPPP^^^yyy}}}vvvrrrnnnggg[[[RRRKKKFFFAAA===666999777333444888777222333222000//////000222444---///222333333222222222///000111222222222222222111222222222222333333333444444444333333333222222222222222333333444444444222333555777888999::::::<<<;;;999888888999;;;<<<999:::<<<>>>??????>>>===:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBEEEHHHHHHFFFEEEGGGIIIMMMQQQSSSQQQKKKFFFEEEFFFAAABBBDDDGGGKKKNNNPPPQQQKKKNNNOOOMMMJJJGGGGGGIIIkkkVVVVVVVVVTTTRRROOOLLLJJJIIIHHHEEECCCAAAAAAAAAAAA===;;;888777666555222000222000///---,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))************++++++++++++++++++++++++............/////////////////////000111111222222444444555555666777777777666888::::::999777777888<<<;;;:::999:::;;;<<<===CCCDDDFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIKKKPPPTTTWWWYYYZZZYYYWWWUUUUUUVVVQQQTTTXXXZZZZZZZZZ[[[[[[UUUTTTUUUWWWTTTNNNLLLNNNWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSTTTUUUVVVVVVWWWWWWSSSRRRQQQQQQPPPQQQQQQQQQSSSSSSSSSQQQMMMHHHDDDAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCAAA???>>>===<<<<<<<<<:::777666666888;;;===666666666666777777777777999888777666666777888999666666777888999::::::;;;DDDIIIPPPWWW___fffnnnrrr}}}wwwyyy{{{yyyvvvnnnggg^^^XXXUUURRRLLLGGGAAA@@@???<<<:::888666555111111111111111111111111000000000000000000000000222222222111111111000000///000000000111111111111000000111111111222222222000000000000000000000000111111222333333333333222444444555555666777777777::::::::::::::::::::::::999;;;>>>@@@AAA@@@>>><<<999999999:::;;;<<<======AAA@@@???>>>>>>>>>???@@@AAACCCFFFIIIJJJIIIFFFEEEIIIHHHGGGEEEEEEFFFGGGHHHMMMMMMNNNOOONNNJJJEEE@@@CCCBBBBBBEEEKKKOOOQQQPPPNNNNNNMMMJJJHHHHHHJJJLLLiiiVVVVVVVVVTTTRRROOOLLLJJJHHHGGGFFFDDDBBBAAA@@@@@@===;;;888777666555222000222000///---,,,,,,,,,,,,+++++++++************)))******))))))((((((''''''***)))((((((((((((((()))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&%%%&&&&&&''''''((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((()))))))))*********++++++++++++++++++++++++---........./////////////////////000111111222222444444444555666666777777666888:::;;;999888888888;;;;;;:::::::::;;;<<<===BBBCCCEEEGGGIIIIIIIIIIIILLLLLLLLLLLLMMMPPPTTTXXX\\\[[[YYYYYYYYYXXXUUUSSSTTTUUUXXX[[[]]]^^^^^^]]]WWWUUUVVVZZZYYYUUURRRTTTUUUWWWZZZ\\\]]]\\\[[[YYYSSSSSSTTTTTTTTTSSSSSSSSSNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNNNNMMMKKKGGGCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>><<<<<<;;;;;;;;;:::888666666888999;;;666666777777777888888888888777666555555666777888666666666777888888888999666999===@@@CCCFFFJJJMMMOOO]]]iiiiiigggllluuuzzzvvvnnnnnnnnnmmmmmmnnnnnnoooggg^^^SSSMMMNNNPPPOOOMMMFFFAAA;;;:::;;;;;;888555888888777666555333333222111111111111111111111111000000000000000000000000111111000000000///////////////000000000111111111000000000111111111222222111111111111111111111111000111222222333333222222444444444555666666777777888888888999999999:::::::::<<<===>>>???>>><<<<<<;;;;;;;;;<<<<<<=========@@@???>>>======>>>???@@@AAACCCFFFIIIJJJIIIGGGFFFIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIKKKMMMNNNLLLIIIEEEIIIGGGFFFGGGJJJLLLLLLJJJNNNOOOOOONNNMMMNNNQQQSSSfffVVVVVVVVVUUUSSSOOOLLLJJJGGGGGGFFFEEECCCAAA???>>>===;;;888777666555222000111000...---,,,+++,,,,,,+++++++++************)))+++******)))(((''''''&&&******)))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))******++++++++++++++++++++++++---------.........//////...//////000000111111222333333444555555666666777777999;;;;;;:::999999999;;;::::::::::::;;;<<<===@@@BBBEEEGGGIIIIIIHHHHHHKKKLLLMMMNNNOOOSSSXXX[[[```]]]ZZZZZZ\\\[[[WWWSSSVVVUUUVVVYYY^^^aaa```^^^YYYUUUUUUZZZ]]]ZZZWWWVVVTTTVVVZZZ]]]___^^^\\\[[[VVVUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPOOOMMMMMMHHHIIIJJJJJJHHHFFFCCCBBB@@@@@@??????>>>?????????>>>>>>===<<<;;;:::::::::::::::888777777777777777666777777777777888888888666555555444444555555666555555555555666666666666444555777666555555666777111:::AAAAAAAAADDDIIILLLQQQNNNMMMQQQVVVVVVOOOHHHJJJJJJHHHGGGFFFEEEEEEEEEBBB>>>888444444444555555111...,,,,,,000333222111000000111111111111111111000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000111111111111111111111111111111111111000111222222333333222222333333444555555666666777777777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;========================???>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHEEEFFFGGGJJJNNNOOONNNMMMKKKJJJHHHHHHJJJJJJIIIGGGIIIJJJKKKKKKLLLMMMQQQTTT~~~bbbVVVVVVWWWVVVSSSPPPLLLJJJFFFFFFFFFEEEDDDAAA???======;;;888777666555222000111000...,,,+++++++++,,,+++++++++*********))))))++++++***)))((('''&&&&&&+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''(((((((((((()))))))))***************************,,,,,,---------...............//////000111111111222333333444555555666666666999;;;;;;:::999999:::::::::::::::;;;<<<<<<===>>>AAADDDGGGHHHHHHGGGGGGGGGIIILLLNNNPPPSSSXXX[[[___^^^]]]]]]]]]\\\ZZZXXXWWWTTTSSSWWW]]]aaa```]]]YYYSSSRRRXXX\\\ZZZUUUSSSSSSVVVZZZ]]]^^^]]][[[YYYWWWWWWWWWWWWVVVUUUSSSRRRUUUUUUUUUTTTRRRNNNKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999888777666555444555555555666666666777777444444333333333333444444444444444444333333333333666777888777666555666888666999::::::::::::::::::<<<999888;;;???@@@===999:::999888666555555555555888777777555333333444555555333111111444555555444000000000111111111222222000000000000000000000000/////////////////////////////////......................../////////000000/////////000000000111111222222222222222222222222000000111222222222222222222333333444555555666666666777888999:::;;;<<<======<<<;;;999999999::::::======<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCDDDBBBCCCEEEGGGIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGKKKOOORRRSSSSSSJJJJJJJJJJJJJJJJJJJJJIIIFFFGGGIIIIIIIIIKKKNNNPPP|||___VVVWWWWWWWWWTTTPPPLLLJJJEEEFFFFFFEEECCCAAA>>>======;;;888777666555222000111///...,,,+++++++++++++++++++++*********))))))*********)))(((''''''&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))(((''''''(((((((((((()))))))))************************,,,,,,,,,,,,------------.........///000000111111222222333333444444555555666888:::;;;:::999999:::999999:::;;;<<<<<<<<<===>>>???BBBEEEGGGGGGGGGGGGFFFIIILLLOOOQQQTTTWWWZZZYYY]]]```___\\\ZZZ\\\```ZZZVVVTTTVVV]]]aaaaaa^^^[[[UUUSSSWWWZZZWWWRRROOOTTTVVVYYY[[[[[[YYYWWWUUUUUUUUUVVVWWWVVVUUUSSSRRRTTTTTTTTTSSSQQQMMMJJJGGGIIIIIIJJJIIIHHHFFFEEEDDDBBBBBB@@@???>>>>>>>>>>>>===<<<;;;:::::::::::::::777777888888777555444333333333333333444444444444222222222333333222222222333333222222222222222222///111222222111111333444888666555666666444333222999777666777999:::999888555555444333333444444444000222333333111000222333333111000///000000///...222222222111111111111111////////////////////////........................////////////////////////---............/////////....../////////000000000111111111111111111111111000000111222222222222111222222333333444444555555444555555777888999::::::===;;;:::888888888999:::::::::::::::::::::999999;;;;;;===>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJKKKMMMQQQTTTUUUUUULLLLLLMMMMMMLLLJJJIIIIIIIIIKKKLLLKKKJJJJJJLLLNNN|||___VVVWWWXXXXXXUUUQQQLLLJJJFFFFFFEEEDDDBBB@@@>>>======;;;888777666555222000000///---,,,+++***+++++++++++++++************)))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''(((((((((((())))))************************+++++++++,,,,,,,,,---------......//////000000111111111222333333444444555444777999:::999888999999888999:::;;;<<<=========>>>???@@@CCCEEEFFFGGGHHHHHHKKKNNNQQQRRRTTTVVVXXXSSSYYY___^^^XXXVVV[[[aaa\\\YYYVVVXXX\\\```aaa```]]]XXXWWWZZZ[[[VVVQQQPPPTTTUUUWWWWWWWWWVVVUUUTTTQQQRRRSSSTTTTTTRRRPPPOOOJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFEEECCCBBBAAA???>>>============<<<;;;:::999999999999666666666666555555444333111111222222222333333333111222222333333222222111111111111111222222222222000111222222000000111222444111000333444222222333111111000/////////000000111111111111222222333444---///111111000000000111........................111111000000000/////////////////////////////////.................................///////////////------------.........///............////////////000000000000000000000000///000111111222222111111111111222333333444444555222222333333444555666666;;;;;;999888888999::::::888888888888888888888888777888999;;;<<<<<<======@@@@@@AAACCCEEEHHHJJJKKKNNNOOOOOOPPPQQQQQQQQQQQQOOONNNNNNPPPSSSUUUUUUTTTPPPQQQRRRPPPMMMJJJHHHHHHJJJKKKKKKJJJHHHFFFFFFGGG~~~aaaVVVWWWXXXXXXVVVQQQMMMIIIGGGFFFDDDBBBAAA??????>>>===;;;888777666555222000000///---+++*********++++++++++++************)))(((((((((((())))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))'''''''''((((((((())))))************************++++++++++++,,,,,,,,,,,,------......///000000000111111111222333333444444333555888999888888888999777888:::;;;=========<<<>>>>>>???@@@BBBEEEGGGIIIHHHKKKNNNQQQQQQQQQRRRTTTPPPUUUYYYXXXUUUSSSVVVZZZZZZXXXVVVVVVWWWZZZ]]]___[[[YYYYYY[[[ZZZTTTQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVQQQRRRSSSTTTRRRPPPMMMKKKDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEFFFBBBAAA@@@>>>===<<<;;;;;;<<<;;;:::888777666666666555555444444444444444444111222222222333333333333111222333333333333222111000000111111222222333333333555555555333222333444555111111555555333444777444555555444222222444666000000000000000111111222000000111222222222111000///000111111111000111111......//////////////////........................------------------------,,,---------............,,,,,,---------.........------.........////////////////////////////////////000000111111111111111111111111222333333444444333333333444444555555555::::::999999999:::;;;;;;666666666777777888888999666777999:::;;;;;;;;;;;;?????????AAACCCFFFJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOPPPRRRTTTUUUTTTSSSOOORRRTTTRRROOOLLLKKKKKKHHHIIIJJJHHHEEECCCCCCCCCcccUUUWWWXXXYYYVVVRRRMMMIIIHHHFFFDDDAAA@@@?????????===;;;888777666555222000000///---+++*********++++++++++++************)))''''''(((((())))))******''''''''''''(((***+++,,,))))))))))))))))))))))))$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&''''''((()))******+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((***++++++***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000000111111222333333444444222444777888777777777888777888:::<<<=========<<>>>>>???AAADDDHHHJJJFFFIIILLLNNNNNNNNNNNNNNNQQQRRRSSSSSSRRRRRRRRRRRRUUUUUUTTTRRRQQQSSSWWW[[[XXXWWWYYY[[[XXXRRRPPPSSSSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUVVVVVVSSSPPPLLLIIIEEEEEEDDDCCCCCCCCCCCCDDD>>>???@@@AAACCCDDDEEEFFFAAA@@@???===;;;:::999999;;;:::999777555444333333444444333333333444555555222222333333333444444444111222333444444333222111///000000111222333333444...000111111000000111333555111111444333...///444000222333222000000222555333222222111111111222222///...---...000000...,,,---...//////...------...------...//////000111111........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........////////////////////////////////////000111111111111111000111111222333333444444666666666777777777777777999999999:::;;;;;;;;;;;;555555666777888999999:::999:::<<<===>>>======<<<>>>>>>>>>???BBBFFFIIIKKKJJJIIIIIIHHHIIIKKKMMMNNNOOOOOOPPPRRRTTTUUUSSSRRRKKKOOORRRSSSQQQOOOOOOQQQLLLMMMMMMLLLIIIGGGFFFGGG```UUUXXXZZZYYYUUUPPPLLLKKKFFFFFFFFFEEECCCAAA???===>>>===;;;888555222000///222000///---,,,,,,,,,,,,,,,------+++***)))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))******++++++,,,------............////////////222222111111111111111111333444444555666777888888666999<<<<<<:::999;;;======>>>???@@@AAAAAAAAAAAADDDGGGKKKMMMMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPPPPOOORRRPPPNNNNNNQQQUUUWWWXXXTTTTTTTTTTTTUUUVVVWWWXXXXXXUUUQQQOOOQQQSSSUUUUUUSSSSSSSSSRRRPPPMMMJJJIIIFFFEEEDDDCCCCCCBBB@@@>>>>>>AAACCCBBB@@@>>>???AAA@@@???>>><<<;;;:::888888666555555555555444444444333333333333333333333333////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000111222222333333222222111333333222222111000000000111111111111111111111111000000000000000000000000///............---------..............................---------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,---------............///000///.........///111222222222111111111111111111444444444444444444444444555555555666666666666777999999999999999999999999888999:::::::::999888777:::===@@@AAA???===;;;;;;===>>>>>>>>>>>>@@@DDDGGGEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMPPPSSSVVVVVVTTTQQQKKKKKKKKKLLLNNNPPPRRRSSSPPPNNNLLLIIIGGGFFFFFFFFF___UUUWWWYYYXXXUUUPPPLLLKKKFFFFFFFFFEEECCCAAA???===???>>><<<999666444222000222000///---,,,,,,,,,,,,)))***+++***((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))************)))******++++++,,,------............////////////111111111111111111111111333444444555555666666777555777::::::888888999;;;===>>>???@@@AAAAAABBBBBBAAADDDIIILLLMMMMMMMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPSSSQQQOOOPPPRRRUUUVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUXXXTTTPPPNNNOOOPPPQQQQQQOOOOOONNNMMMKKKIIIGGGFFFFFFDDDCCCBBBBBBAAA>>><<<>>>@@@AAA@@@===<<<<<<===>>>===<<<;;;999888777666555555555555444444444333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111////////////////////////////////////////////////............------------------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,------------............///...---------...000000111111111111111111111111333333333333333333333333444444555555555666666666777777777888888888999999888999::::::;;;:::999888;;;>>>AAABBB@@@>>>=========>>>>>>>>>>>>???CCCEEEHHHIIIIIIJJJKKKKKKKKKJJJLLLKKKLLLNNNPPPQQQPPPOOOLLLKKKKKKKKKLLLNNNPPPQQQOOONNNKKKIIIHHHGGGGGGGGG~~~^^^UUUWWWYYYXXXTTTPPPLLLKKKFFFFFFFFFDDDCCCAAA???>>>???>>><<<:::777555333222222000///---,,,,,,,,,,,,(((***++++++***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))******++++++,,,------............////////////111111111111111111111111444444444444444444444444333555777777777777888999<<<===>>>???@@@AAABBBBBB>>>AAAFFFJJJKKKLLLLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRTTTSSSRRRRRRTTTUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSUUURRROOONNNOOORRRSSSSSSOOONNNLLLJJJGGGFFFEEEEEEFFFDDDBBBAAAAAA???<<<:::<<<>>>???>>>;;;:::999:::;;;;;;:::999777666555555444444444444333333333333000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////000111222222222////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------............------,,,,,,------...///111111111111111111111111111111111111111111111111333333333444444444555555444444555666777888888999777888999:::;;;;;;;;;:::<<>>>>>???>>>>>>???BBBDDDKKKKKKKKKKKKKKKJJJIIIIIILLLJJJIIIJJJLLLNNNNNNNNNLLLKKKKKKJJJJJJKKKMMMMMMMMMLLLKKKIIIHHHHHHHHHHHH___TTTVVVXXXXXXTTTPPPLLLKKKGGGFFFEEEDDDBBB@@@???>>>>>>===<<<999777444333222222000///---,,,,,,,,,,,,)))+++......---***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))************)))******++++++,,,------............////////////111111111111111222222222444444444333333222222222333444555666777777888888;;;<<<<<<>>>???AAABBBCCC???BBBDDDFFFHHHJJJNNNPPPMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSTTTUUUUUUSSSQQQUUUUUUUUUUUUTTTSSSRRRRRRPPPNNNMMMNNNRRRVVVYYYZZZTTTRRRNNNJJJGGGEEEDDDDDDFFFDDDCCCBBBAAA???<<<::::::;;;<<<<<<;;;::::::::::::999888777666555444444444333333333222222222222000000000000000000000000000000000000000000000000......///////////////000//////////////////////////////////////////////////////000000000000///////////////000000000111111000000000000000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------------.........000000000000111111111111111111111111111111111111222222333333333444444444333444444666777888999999777888888999:::;;;;;;<<<;;;===@@@AAA@@@????????????@@@@@@@@@???@@@BBBDDDKKKKKKKKKKKKIIIHHHGGGFFFJJJIIIIIIKKKNNNPPPPPPOOOLLLKKKJJJHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHaaaSSSUUUXXXWWWTTTPPPMMMKKKGGGGGGEEECCCBBB@@@??????===<<<:::888666333222111222000///---,,,,,,,,,,,,)))+++......---***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((()))))))))************)))******++++++,,,------............////////////000000111111111222222222444444444333222222111111444444555777888999999999::::::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEJJJPPPUUURRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTQQQOOOSSSSSSSSSSSSRRRPPPOOONNNMMMLLLLLLNNNQQQUUUXXXXXXVVVTTTPPPKKKGGGEEECCCBBBFFFEEECCCBBBBBB@@@===;;;999999:::;;;<<<<<<<<<;;;999888888777666555444444222222222222111111111111111111111111111111111111////////////////////////------........./////////................................................//////000000000000//////000000000/////////......////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------......//////////////////000000000111111111111111111111111111111111222222222333333333333444444444555666777888999:::777777777888999:::;;;;;;888:::===>>>======>>>??????@@@AAABBBAAABBBDDDEEEIIIIIIIIIHHHGGGFFFDDDCCCEEEFFFIIIMMMQQQRRRPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHaaaRRRUUUWWWWWWTTTPPPMMMKKKHHHGGGEEECCCAAA@@@??????<<<;;;999777555333222111222000///---,,,,,,,,,,,,(((***++++++***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((())))))))))))************)))******++++++,,,------............////////////000000000111222222333333444444444333333222222222555444555777:::;;;:::999999999:::;;;===@@@CCCEEEFFFFFFDDDCCCEEEIIIQQQVVVTTTTTTUUUUUUUUUUUUTTTSSSTTTSSSSSSTTTTTTSSSPPPNNNNNNOOOOOOOOOOOOMMMKKKJJJNNNLLLKKKKKKMMMOOOPPPOOOSSSQQQNNNJJJGGGDDDBBBAAAEEEDDDCCCBBBBBBAAA???===:::999999;;;======<<<;;;777777666555555444333333222111111111000000000000000000000000000000000000........................,,,,,,------.../////////................................................//////000000000000//////000000000///...---------------------------------........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...////////////......//////000000111111111111111111111111111111111222222222333333333444444444555555666777888999999777777777777777888999:::666888:::;;;;;;;;;===>>>===???AAABBBBBBBBBDDDFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBFFFKKKOOOOOOMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHaaaRRRTTTWWWWWWTTTPPPMMMKKKHHHGGGEEEBBBAAA@@@@@@@@@<<<;;;:::888666444333222222000///---,,,,,,,,,,,,)))***+++***((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((())))))))))))************)))******++++++,,,------............///////////////000000111222222333333444444444444333333333333555444444666:::;;;:::999888888999:::<<<@@@CCCEEEEEEEEEFFFFFFFFFIIINNNRRRPPPQQQTTTVVVVVVUUUSSSRRRSSSRRRQQQRRRRRRRRRPPPNNNMMMNNNOOOPPPOOOMMMLLLJJJMMMLLLJJJJJJKKKLLLLLLKKKMMMMMMLLLJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAA???===<<<:::999:::<<<<<<999777555444444333333222222111111111000000000/////////////////////////////////------------------------+++,,,,,,---......//////------------------------------------------------......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---...///...------......//////000111111222000000000000000000000000333333333333444444444444444444555555555666666666777777666555555666777888555777999::::::;;;===>>>999<<<>>>@@@AAABBBDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGJJJKKKIIIHHHHHHFFFDDDBBBAAA@@@AAAAAA???@@@BBBDDDFFFGGGGGGGGG```QQQTTTVVVVVVSSSPPPMMMKKKHHHGGGEEEBBBAAA@@@@@@@@@===<<<;;;999777666444333222111///---,,,,,,,,,,,,,,,------+++***)))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------............/////////000///000000111222222333333444444444444444444444444444333333555999;;;:::888888888888999<<<@@@CCCEEEBBBDDDGGGHHHHHHJJJLLLNNNKKKMMMQQQTTTVVVUUUSSSQQQSSSQQQPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOMMMLLLKKKJJJKKKMMMOOOOOONNNJJJKKKLLLLLLKKKJJJHHHGGGAAA@@@??????@@@@@@>>>===>>><<<:::999::::::666333333333222222111111000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------------------------,,,------......------,,,,,,,,,------.../////////................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,---......///000111111222////////////////////////333333444444444444555555444444444444444444444444777777555444444555666666555777999::::::;;;===???777999<<>>AAACCCEEEFFFFFFFFF~~~___SSSTTTUUUUUUSSSPPPMMMKKKFFFEEECCCBBBBBBAAA???===???>>><<<999666444333222222111///---,,,+++,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))))))))************))))))'''&&&&&&&&&&&&'''((((((******))))))(((((('''''',,,,,,++++++++++++++++++..................------...//////000111222222222333333333333333333333333666666555666777888:::;;;999999999<<>>===<<<======<<<<<<===@@@CCCFFFFFFEEE}}}]]]TTTTTTUUUUUUSSSPPPLLLJJJFFFDDDBBBBBBBBBAAA???===???>>>;;;999666444333333111000...---,,,,,,,,,---++++++******)))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))******++++++++++++******'''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''++++++++++++++++++++++++..................------...//////000111111222222333333333333333333333333444444444444555777888999999888999<<<@@@DDDEEEEEEHHHKKKMMMNNNLLLKKKJJJJJJJJJLLLOOORRRSSSSSSRRRQQQQQQRRRSSSVVVWWWUUUQQQNNNVVVUUUUUUSSSQQQNNNKKKIIINNNNNNMMMLLLLLLMMMNNNOOOKKKLLLMMMMMMLLLJJJHHHGGGDDDCCC@@@>>><<<;;;;;;;;;888888777666555444333333111111111000000000//////////////////////////////------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,,,,------///.................................///////////////////////////000111111222222222222222222222222333333444444444555555555444444666777888999999999888999999:::<<<>>>@@@AAA@@@@@@AAABBBDDDGGGIIIKKKMMMLLLJJJHHHFFFDDDDDDCCC@@@@@@???>>>>>>>>>???@@@=========???BBBCCCCCCAAA|||\\\TTTUUUUUUUUUSSSOOOKKKIIIFFFDDDBBBBBBAAAAAA???===>>>===;;;888666444333333000///...,,,,,,,,,---...++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$%%%&&&'''((()))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((()))))))))******)))))))))'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))*********+++,,,,,,,,,------------------.........//////000000111111222222222222222222222222222222222222222333555666777888888888;;;???BBBCCCDDDEEEHHHKKKLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTSSSSSSRRRTTTUUUXXXZZZ[[[XXXSSSOOOUUUUUUTTTRRRPPPOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@>>><<<:::999999999666666555555444333222222000000000000////////////........................---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---*********+++++++++++++++000///---,,,++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,........................---............////////////////////////000111111222222222222222222222222222222222333444444555555444555666777888888888888999999999999:::<<<======<<<>>>@@@CCCFFFIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEEEE????????????@@@AAABBBCCC=========???AAAAAA@@@>>>^^^TTTUUUUUUUUURRROOOKKKHHHFFFDDDBBBAAAAAA@@@>>>===>>><<<:::888666444333333///...---,,,,,,,,,---...************))))))((((((((((((((((((((((((((((((******((('''%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((())))))***+++,,,,,,---,,,,,,------------......////////////000000111111111111111111222222222222000111111222333444555666888777777999===@@@AAAAAA@@@CCCGGGIIIIIIIIIIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTVVVXXX[[[___```]]]XXXSSSTTTSSSSSSSSSSSSTTTUUUUUUNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEECCCAAA@@@===<<<:::777666555555666555444444333222111111111000000/////////.........------------------------,,,,,,++++++++++++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++222000---+++******++++++************************************************************************************************************************************************+++******))))))******+++***++++++++++++,,,,,,,,,---------------.........---------........./////////////////////000000111111222222222222222333333444444555555555555555555222333555666777888999999777777888888999;;;<<<===;;;===@@@DDDGGGHHHIIIIIIAAAAAABBBDDDFFFIIIKKKLLLEEEEEEEEEDDDDDDDDDDDDDDD======>>>@@@CCCCCCAAA???aaaSSSTTTUUUTTTRRROOOKKKHHHEEEDDDBBBAAAAAA@@@>>><<<===<<<:::888666444333333......,,,++++++,,,---...*********)))))))))))))))((((((((((((((((((((((((******((('''%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((%%%&&&(((******)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,------......///////////////000000000000000000111111222222222000111222333444555555555777666666888;;;>>>???>>>===@@@DDDGGGHHHHHHIIIJJJHHHIIILLLOOORRRTTTUUUUUUUUUXXX\\\```cccaaa\\\XXXUUUTTTTTTTTTUUUVVVWWWXXXQQQPPPOOOMMMKKKHHHGGGFFFFFFEEEEEECCCBBB@@@???>>>;;;:::888666444444444444333333222222111111000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))(((((())))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++,,,,,,,,,---111///---***))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))*********+++++++++,,,,,,+++,,,,,,,,,---------...------------............///////////////000000111111111111222222333333333666666666555444444444333111222444666888::::::;;;555555666777999;;;===>>>;;;===AAADDDEEEFFFEEEDDD<<<===???BBBFFFJJJMMMOOONNNMMMLLLJJJHHHFFFDDDCCC===>>>@@@CCCFFFFFFDDDBBBaaaRRRSSSTTTTTTRRROOOLLLIIIEEECCCAAAAAA@@@@@@>>><<<<<<;;;999777555444333333///...---+++++++++,,,---******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%&&&'''((()))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))***+++++++++++++++,,,,,,------....../////////////////////////////////000111111222222000111222444555555555555666555555666999<<<<<<<<<===@@@EEEHHHIIIIIIJJJKKKFFFGGGIIILLLOOOQQQSSSSSSRRRTTTXXX\\\___^^^ZZZWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCAAA@@@??????;;;:::888777555555555666222222222111111111000000///.........------------+++++++++++++++++++++++++++******))))))******+++******))))))))))))******************++++++++++++*********+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++,,,---------...---+++***)))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))************++++++++++++***++++++,,,,,,---------,,,------------.........///////////////000111111111111111222222333333444444444444444333333333222222333555777999:::;;;;;;555555666777999;;;===>>><<<>>>@@@BBBCCCBBBAAAAAA??????@@@BBBDDDGGGIIIJJJPPPOOONNNLLLJJJGGGEEECCC>>>???BBBEEEHHHHHHFFFDDD|||]]]PPPQQQSSSSSSRRRPPPMMMKKKEEECCCAAA@@@@@@@@@>>><<<;;;:::999777555444333333000///---+++******++++++)))))))))))))))))))))***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***))))))))))))***************++++++,,,------......////////////////////////......//////000111111222///000222444555555555444666555444555888:::::::::<<<@@@DDDGGGHHHHHHIIIJJJFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOQQQUUUWWWVVVSSSPPPQQQQQQRRRRRRQQQOOONNNMMMQQQQQQPPPOOONNNKKKIIIHHHCCCBBBAAA@@@????????????;;;999888666555555555666222222222111111111111000.........---------,,,,,,++++++++++++++++++++++++******))))))))))))******+++******))))))******+++************++++++++++++)))*********++++++++++++)))*********++++++++++++++++++++++++++++++++++++******))))))))))))******))))))******+++,,,,,,,,,*********)))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))))))))***************++++++++++++*********+++,,,,,,------,,,,,,---------.........///////////////000111111000111111222333333444444222222333444555555666666666777888999999:::999999777777777888999:::<<<<<<;;;<<<>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJJJJIIIHHHFFFEEEAAABBBDDDGGGIIIHHHEEECCCxxxYYYOOOPPPRRRSSSRRRPPPMMMLLLEEECCCAAA@@@@@@???===<<<;;;:::999777555444333333000///---+++************)))))))))))))))*********(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((())))))***************)))))))))))))))******+++,,,,,,---......///////////////.........---......///000111111222...///111333444444444444555444444555777999999999:::===AAADDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNPPPOOOLLLJJJIIIJJJLLLNNNNNNNNNLLLKKKLLLMMMMMMMMMLLLKKKIIIHHH??????>>>======<<<======888777666444333333333444222222222222111111111111......---------,,,,,,,,,******************************))))))))))))******++++++************++++++)))************+++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******'''(((((()))***+++++++++(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......///////////////000111111000000111222333333444444222222444666888:::;;;<<<:::::::::::::::999888777999999999888999999:::;;;::::::<<<===???@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHCCCCCCEEEGGGIIIGGGCCC@@@uuuVVVKKKQQQTTTRRRPPPOOOMMMJJJIIIFFFBBBAAAAAA@@@<<<999<<<:::777666555444111///222000///---,,,,,,,,,,,,000///,,,***(((((()))***,,,+++)))((('''''''''((())))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))$$$%%%***)))""""""''''''&&&%%%%%%''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&''',,,333333---(((''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((('''&&&$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((%%%$$$&&&((('''%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))******++++++******************++++++,,,------......//////000000111111111111000000000111222444555666666222333333444555666777777;;;;;;<<<>>>@@@DDDGGGIIILLLLLLLLLKKKJJJJJJIIIIIIKKKJJJKKKMMMPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJIIIGGGEEEDDDBBBAAA???===;;;888777666444444444333333222222111000000000000////////////---------,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))'''(((***,,,+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------................../////////000000111111111111222222222444444333444555888;;;===::::::;;;;;;;;;:::999999999999999999999999999999???@@@AAABBBBBBBBBBBBAAADDDDDDEEEFFFGGGFFFCCCAAADDDEEEFFFFFFDDDCCCCCCDDDDDDFFFGGGGGGFFFCCC@@@>>>vvvWWWLLLRRRUUUSSSQQQQQQOOOKKKIIIEEEBBBAAABBBAAA>>>:::<<<:::888666666444222000222000///---,,,,,,,,,,,,---,,,***)))((()))******,,,+++)))((('''''''''((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((&&&###$$$''''''$$$'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%)))///000***&&&'''(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***************************++++++,,,------....../////////000111111111111000111111222333333444555555444444555555666777888888:::;;;;;;===???BBBEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPOOOMMMMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJJJJHHHFFFCCC@@@???>>>>>>===;;;:::888777666555555444444333222111111000000000/////////......------,,,,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))******,,,+++++++++************)))))))))))))))))))))))))))******)))'''((()))+++************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************+++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------.............../////////000000000000111111111222222222444444333333555777999;;;888888888888888888777777::::::::::::::::::;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCEEEFFFFFFCCCAAABBBCCCEEEDDDCCCAAAAAABBBBBBBBBCCCCCCBBB@@@>>>===vvvXXXNNNTTTWWWUUUSSSRRRPPPLLLHHHEEEBBBBBBCCCCCC@@@======;;;999777777555333111111000...---,,,+++,,,,,,******)))(((((()))***++++++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''"""((('''!!!$$$,,,***'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''$$$###&&&++++++'''%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))************************++++++,,,------....../////////000111111111111111222222222333333444444444444555555666888999999::::::::::::;;;===???AAACCCGGGHHHHHHIIIJJJJJJKKKKKKMMMLLLLLLNNNPPPPPPOOONNNQQQQQQOOOMMMKKKIIIHHHGGGMMMLLLKKKHHHDDDAAA>>><<<;;;;;;::::::999888777777666666555444333222111111000////////////.........,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))******)))(((''')))+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************++++++++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------............/////////000000000000000000111111111222222444333333333333555777888777777777777888888888888:::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDAAA@@@AAACCCEEEEEEDDDBBB@@@AAACCCBBB@@@??????@@@>>>>>>>>>???>>>===<<<<<>>===;;;999888777666444222111000...,,,+++++++++,,,++++++***))))))))))))*********)))(((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###)))///555888777,,,!!!'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%###$$$((((((%%%%%%'''((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***************+++++++++++++++,,,------......///...///000111111111111111333333333333333333333333444444555666888999::::::::::::999:::;;;===???@@@EEEEEEFFFHHHJJJKKKLLLMMMOOONNNMMMNNNPPPPPPOOONNNVVVUUUTTTRRRPPPNNNMMMLLLOOONNNLLLIIIEEEBBB???>>><<<<<<;;;:::888777666666777666555444333222111000/////////.........------,,,++++++++++++++++++++++++++++++***************))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))((()))***)))(((''')))************)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000000000000111111111111444333222222222333444555888888888888999999::::::999999::::::;;;<<<<<<<<<999:::<<<>>>???@@@AAAAAA>>>>>>???AAACCCDDDCCCBBB???@@@AAAAAA???>>>>>>???<<<;;;;;;;;;;;;<<<<<<<<>>???CCCDDDFFFHHHJJJLLLMMMNNNQQQPPPNNNNNNPPPPPPOOONNNVVVVVVUUUTTTRRRQQQQQQPPPMMMLLLIIIGGGDDDBBBAAA@@@???>>><<<:::888666555444666555444333222111000000............------------++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))((('''((()))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000111//////000000000111111111333333222222222222333333777777666777888999:::;;;888888999999:::::::::;;;999:::;;;<<<<<<<<<<<<<<<===<<<<<<>>>AAACCCBBBAAA>>>@@@AAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<>><<<:::888777777666444222000///---,,,+++***++++++///...---,,,+++)))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&777QQQQQQ888'''((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''''''''&&&'''$$$$$$''''''%%%%%%(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((''''''''''''((((((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,++++++,,,------......///---...///111222222222222222222222333333444444444222222444555777888999:::::::::::::::<<<===???AAACCCDDDFFFHHHKKKMMMOOOOOOSSSQQQOOOOOOPPPPPPOOONNNSSSRRRRRRRRRQQQQQQPPPPPPIIIHHHFFFDDDBBB@@@@@@??????>>>===:::888666444333333333222222111111000000......---------,,,,,,,,,*********+++++++++++++++)))))))))***************)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))(((''''''((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---,,,,,,,,,---------....../////////000000000111111/////////000000000111111222222222333333333333333444333333333555777999:::999999999999999999999999999999:::;;;;;;;;;::::::<<<;;;;;;<<>><<<======;;;;;;<<<<<<===<<<<<<;;;nnnSSSKKKPPPSSSQQQOOOOOOMMMIIIGGGDDDAAAAAABBBBBB???<<<:::999777666666555444222000///---+++*********+++,,,,,,,,,++++++)))(((((('''((()))******)))((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$///<<<888)))"""''''''&&&%%%%%%''''''&&&%%%%%%%%%'''((((((((('''&&&%%%######''''''$$$$$$'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((())))))((((((((())))))***++++++,,,,,,++++++,,,------......///---...///000222222222222111111222333333444555555333333444666888:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGIIIKKKNNNOOOPPPUUURRRPPPOOOPPPPPPOOOOOOQQQQQQQQQPPPOOOOOONNNNNNIIIHHHEEECCCAAA@@@??????===<<<;;;999777555444333000000000000000000000000---------,,,,,,,,,,,,+++)))*********++++++++++++((()))))))))*********+++((((((''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))&&&((()))***(((''''''(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************++++++*********+++,,,---,,,,,,,,,---------......//////000000000111111111////////////000000000111111222222333444444444444333222222222444666999:::;;;;;;;;;:::999999888888888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;===??????>>>;;;<<<>>>===<<<:::;;;;;;:::;;;===>>>===<<<:::999mmmRRRKKKQQQTTTRRRPPPOOOMMMJJJGGGDDDAAA@@@BBBAAA>>>;;;:::888666555666555333111000///---+++*********+++))))))************))))))'''((()))******)))((((((&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%***...+++%%%###&&&+++'''&&&%%%%%%''''''&&&%%%%%%%%%'''((((((((('''&&&$$$"""###&&&'''$$$###&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!$$$''''''%%%$$$%%%''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))(((((())))))***++++++,,,,,,++++++,,,------......///---...///000222222333333000000111222444555666666444444666777999;;;<<<===;;;;;;<<<<<<>>>AAACCCDDDEEEFFFHHHJJJLLLNNNPPPPPPVVVSSSPPPOOOPPPPPPPPPOOOSSSRRRQQQPPPOOONNNMMMMMMLLLKKKHHHEEEBBBAAA@@@@@@999999888777666555444444////////////000000000000---------,,,,,,,,,++++++))))))******++++++++++++(((((())))))*********+++((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))%%%''')))***((('''''''''(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---,,,,,,,,,---------......000000000000111111111111////////////000000000000111111222333444555444444555444333444555888;;;=========<<<;;;:::999999888777888:::<<<===?????????<<<;;;999:::<<<>>>>>>===999;;;<<<<<<:::999999:::999;;;===>>>>>><<<999777oooSSSNNNQQQTTTUUUSSSOOOLLLJJJGGGDDDBBBAAABBBAAA===999;;;999777666555333000---000///...---,,,+++++++++************))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))(((((()))***+++,,,,,,,,,)))***+++---.../////////...//////000111111222222222222333444444555555666666666777999:::;;;<<<===:::<<>>======888222000222444222///000000000000////////////------,,,,,,,,,+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,...............///000000000000///......///111111222333333333333333333444333444666666666888<<<>>>===<<<<<<;;;:::999888777;;;::::::999:::;;;===>>>::::::::::::;;;<<<>>>>>>===<<<;;;::::::;;;<<<===777999;;;<<<;;;:::777666sssWWWNNNQQQUUUUUURRRNNNKKKIIIGGGDDDAAAAAABBBAAA===::::::888777666666444222000000///...---,,,+++++++++************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((()))))))))******++++++,,,)))***,,,---...///////////////000000000111111222222222333333444555555555555555666888999:::;;;<<<<<<>>>AAACCCDDDEEEGGGIIIGGGGGGFFFGGGIIIMMMQQQSSSUUURRRPPPPPPRRRTTTSSSRRRSSSRRRRRRQQQPPPOOONNNNNNMMMKKKHHHEEEBBB@@@??????>>>999333111222333222///000000000/////////......---,,,,,,,,,,,,+++++++++(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((()))((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***)))))))))(((((()))))))))*********))))))*********+++++++++***+++,,,,,,------,,,,,,,,,------...///000222222000000///...///000111222222222333333333333444444444555666555555666999;;;:::::::::999999999999999:::999999999999;;;<<<>>>;;;;;;<<<<<<===>>>>>>???======<<<;;;;;;<<<===>>>;;;<<<===>>><<<999666555www[[[PPPRRRUUUUUURRRMMMIIIHHHFFFDDDAAAAAABBBAAA>>>:::999888666666777666444222000///...---,,,+++++++++************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((((((((((((((()))((((((((((((((('''''''''***************************+++,,,---.../////////000000000000000000000000222222333333444444555555666666777888:::;;;<<<======@@@CCCEEEFFFFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRPPPOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOONNNLLLJJJGGGDDDBBBAAA@@@>>>999444222333333111///000////////////.........,,,,,,,,,+++++++++******'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***************(((((())))))))))))******)))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,...///111333444000////////////000111222222222222333333444444444555666666444333444666888888888777888888999::::::999999999999;;;===???@@@;;;<<<>>>???@@@@@@??????>>>>>>===<<<<<<======>>>???@@@@@@???<<<999666444xxx[[[QQQSSSVVVUUUQQQLLLHHHFFFEEECCCAAAAAABBBBBB???;;;:::999777777777666444222000///...---,,,+++++++++************)))))))))((()))(((''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))((((((''''''&&&&&&************))))))))))))***+++,,,---............000000000000000000000000111222222333444444555555777888999:::;;;===>>>>>><<>>@@@AAABBBAAA???>>>>>>>>>>>>===============?????????>>><<<999666444wwwYYYQQQSSSVVVUUUQQQKKKGGGEEEEEEBBB@@@AAACCCBBB???<<<<<<;;;999888777555222///000///...---,,,+++++++++************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''''''''''''''((())))))((((((''''''&&&&&&******))))))))))))))))))++++++,,,---............///////////////000000000111111222222333444444555666777888999:::;;;<<<===;;;===@@@BBBBBBBBBCCCEEEGGGHHHJJJKKKLLLMMMLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQIIIJJJKKKLLLLLLKKKIIIHHHHHHGGGFFFDDDAAA???===<<<;;;999555333222111000///............------------++++++*********)))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((())))))&&&&&&''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((('''(((((((((((()))))))))(((((()))))))))*********)))***++++++,,,,,,++++++...---------...///000111...///000000111222222222111111222333333444555555222333444444333444777::::::888777666555666777888::::::::::::<<<>>>@@@BBB===>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::888777555vvvWWWPPPSSSUUUTTTPPPKKKGGGEEEDDDAAA@@@AAACCCCCC@@@======;;;999777666444111...000///...---,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''))))))))))))))))))))))))+++,,,------......------------...//////000111111111111222222333333444444444444555666888999:::;;;999;;;===>>>???@@@CCCEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJLLLNNNOOOOOOOOOQQQRRRGGGHHHIIIJJJJJJHHHFFFEEEDDDCCCCCCAAA???<<<:::999777666555333111000//////......---------,,,,,,,,,*********))))))))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''(((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))******+++++++++++++++---------,,,------...///......000111222333333333111111222333333444555555333444555555555666999;;;;;;999777666555666777888888888888888:::;;;===???===>>>???@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;888888888888888777777666yyyYYYOOORRRTTTTTTPPPKKKHHHFFFCCCAAA???@@@CCCCCCAAA>>>:::999777666666444111///000///...---,,,+++++++++************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''(((((())))))******,,,,,,------......------+++,,,---...///111222222111111111222333333444444444555666777999:::;;;;;;999:::;;;<<<===???DDDGGGGGGGGGHHHJJJKKKMMMNNNOOOIIILLLOOOPPPNNNNNNOOOPPPHHHIIIKKKKKKJJJHHHEEEDDDAAAAAAAAA???===;;;888777444444333222000/////////---------,,,,,,,,,,,,+++******)))))))))(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((())))))%%%%%%&&&''''''((())))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++++++++*********+++,,,---...///---...000222333333333333000111111222444555555666777888888777666777999;;;:::888777555666777999;;;;;;::::::::::::<<<>>>???=====================<<<======>>>>>>===<<<:::999888888777777777777666666{{{\\\NNNQQQTTTTTTPPPLLLHHHFFFCCC@@@???@@@CCCDDDAAA>>>888666555555555555222000000///...---,,,+++++++++************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))))))))******&&&'''''''''(((((())))))&&&''''''((()))******+++,,,,,,------...---------***+++,,,...000111222333000111111222333333444444888888999:::<<<===>>>???::::::;;;;;;<<<@@@EEEIIIGGGGGGHHHIIIKKKMMMOOOPPPGGGJJJMMMNNNLLLKKKLLLMMMJJJKKKMMMMMMLLLIIIFFFDDD@@@@@@@@@???===:::888666111222222111///...//////---------,,,,,,,,,++++++))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************''''''''''''((((((((()))(((((((((((())))))))))))))))))***++++++++++++***'''((((((***+++---///000---...000222333333333333000111111222444555666666;;;;;;;;;999777777999;;;888777666555666999<<<>>>???>>>=========???@@@AAA===<<<;;;;;;;;;;;;<<<<<<<<<============;;;999888999999888888777666666666|||WWWNNNQQQTTTSSSOOOJJJFFFDDDCCCAAAAAACCCEEEEEEAAA===;;;:::999888666444222111000000...---,,,++++++++++++***)))((((((((()))***))))))))))))((((((((((((###$$$%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((***,,,,,,++++++,,,---.........//////000111222111111222333444666666777888888999:::<<<======>>>>>>>>>===<<<<<<===@@@CCCHHHGGGFFFEEEFFFHHHKKKLLLIIIJJJJJJHHHJJJOOOPPPMMMMMMMMMLLLKKKJJJHHHFFFEEEBBBBBBAAA???===:::777555222222111111000/////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000111222444555555666999999888888777555444333222333555888:::<<<======;;;;;;;;;::::::;;;>>>AAA=========<<<<<<;;;;;;:::===>>>???@@@???===;;;::::::999888666666666777888zzzYYYNNNQQQSSSSSSOOOJJJFFFDDDCCCAAAAAABBBEEEDDDAAA===::::::999888666444222111000///...---,,,+++++++++,,,+++***)))((())))))***))))))))))))((((((((((((&&&'''((('''&&&&&&''')))(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((***,,,,,,,,,+++,,,---///......//////000111222111222222333555666666777888999:::;;;<<<======>>>===>>>>>>>>>>>>???BBBDDDGGGGGGGGGGGGGGGIIIJJJKKKJJJLLLLLLJJJKKKOOOOOOLLLLLLLLLKKKJJJHHHFFFEEEDDD??????>>>===:::777444222111111111000//////......------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.....................////////////000000111222333444555555666666777666666555444333333444666888999;;;;;;<<<:::;;;;;;:::999:::===???=========<<<<<<<<<<<<<<<===>>>??????>>>===;;;999:::999777666555555555666{{{\\\NNNQQQSSSSSSOOOJJJFFFDDDBBBAAA@@@BBBEEEDDD@@@===::::::999888666444333222000///...---,,,+++++++++...---,,,***))))))))))))))))))))))))((((((((((((((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))(((***,,,---,,,,,,,,,...////////////000111222222222222333444555666666777888888999:::;;;<<<<<<===;;;===???@@@AAABBBDDDFFFGGGHHHIIIJJJJJJJJJKKKJJJKKKNNNNNNLLLLLLNNNNNNKKKJJJJJJIIIHHHFFFDDDBBBAAA=========;;;999666333222000000000///......------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,------......------------............000000111222333444444555333444444555555555444444444555666888999999999999:::::::::999888888:::<<<;;;<<<<<<<<<<<<<<<======<<<===>>>>>>===<<<:::999999888666555444333333333zzz^^^NNNPPPSSSRRROOOJJJFFFDDDBBBAAA@@@BBBDDDDDD@@@<<<:::999999888666555333222//////...---,,,++++++,,,...------+++******))))))))))))))))))((((((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((()))************)))(((***,,,---,,,,,,---...////////////000111222333333333333444555666666777666777777888999999:::::::::===@@@BBBCCCDDDEEEGGGHHHIIIKKKMMMNNNMMMLLLKKKLLLPPPQQQNNNLLLMMMMMMJJJHHHHHHGGGFFFDDDAAA???>>>>>>>>>===<<<:::777444333000//////...------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++,,,------......------........./////////000000000111222333333444222333444555555666666555555666777777888888777777999::::::888777777888:::999:::::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999888888777666444222111000000vvv[[[MMMPPPRRRRRRNNNIIIEEECCCBBB@@@@@@BBBDDDDDD@@@<<<999999999888666555333333///...------,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))(((((((((((("""$$$'''''''''&&&'''(((&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((()))))))))((())))))***************)))+++------,,,,,,---.../////////000000111222333333444444555555666666666555555555666666777777888999<<>>===<<<<<<<<<;;;999777444333//////......---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++******++++++,,,------........./////////000000000///000000111111222222222222333444555666777777777666666666777777666666555888999999888777666777999888888888999999:::::::::;;;;;;::::::999888888777666666555333222000///...pppUUUMMMPPPRRRRRRNNNIIIEEECCCAAA@@@???AAADDDCCC???<<<999999888888777555444333///...---,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))(((((((((((( ###&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))***((()))******++++++******)))+++---------------///000000000000111222333333444444555555555666666666444444555555666666666666999;;;>>>???@@@BBBDDDFFFGGGIIILLLOOOPPPQQQPPPPPPMMMQQQRRRMMMIIIJJJLLLKKKHHHHHHGGGEEECCC@@@>>>===:::::::::999777555222111/////////...------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++******++++++,,,,,,------////////////000000000111//////000000000111111111222333444555777777777777555555666666666666555555666888999888777777888999888888999999999999999999::::::999888888777777666444444444333222111///...mmmTTTMMMOOORRRQQQNNNIIIEEECCCAAA@@@???AAACCCCCC???;;;888888888888777555444333......---,,,,,,,,,------((()))***+++++++++***)))))))))))))))(((((((((((("""%%%((()))((('''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***++++++++++++***)))+++---...------...///000000000000111222333333555555555555666666666666666666666666666777777777999:::<<<<<<===???BBBEEEDDDFFFIIIKKKNNNOOOPPPPPPMMMQQQQQQJJJFFFHHHLLLMMMJJJIIIHHHFFFCCCAAA>>>===:::::::::999888555333222000000//////...---------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------........./////////000000/////////000000000000000111222333444555666666666444555555666666555555555555777999999888888999:::;;;;;;;;;:::::::::::::::999999888777666666666666333333444444333111000///nnnVVVMMMOOORRRQQQNNNIIIEEECCCAAA@@@???AAACCCCCC???;;;888888888888777666444444......---,,,,,,,,,------&&&''')))***++++++******))))))))))))((((((((((((%%%(((***+++)))'''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++***)))+++---...------...///000000000000111222333444555555555666666666666666777777777777888888888888999::::::::::::===AAADDDBBBCCCFFFIIIKKKNNNOOOPPPMMMQQQPPPIIIDDDGGGLLLNNNKKKJJJIIIGGGDDDAAA???>>><<<<<<<<<;;;:::888555444000000000///......------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,---------------.........//////////////////000000000000000111222333444444444444333444555555666555555555444666999999999999:::;;;=========<<<<<<;;;;;;;;;999888777666666555555666222333444444333222111000mmmUUULLLOOORRRSSSQQQKKKEEEAAABBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,------***+++,,,---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""!!!&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++------------------------...//////000111222222333333444555666777777777777666555555666777999;;;<<<::::::;;;<<<===>>>??????EEEGGGIIIJJJIIIIIIIIIJJJNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDCCCBBB@@@???>>>>>><<<:::999999888666444//////...---,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))+++***)))((((((***,,,---,,,,,,------------------...///000111111222222111000111222333333333333333888666555555777777555222333555777888777777777999:::999999:::;;;<<<:::999999::::::999999888777666333333222111000///......nnnVVVNNNPPPRRRRRROOOKKKEEEBBBBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,------++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&""" """&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++---------......//////////////////000000111111111333333444555666666666666666666555555666888999:::::::::;;;<<<===>>>??????CCCEEEGGGHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHDDDCCCCCCBBB@@@???===<<<<<<:::888777777666444222///...---,,,,,,+++,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))+++***)))((()))***,,,---,,,,,,,,,------------......///000111111222222111222222333333333222111111666444333444666666444111222444666666555555555777999999888:::;;;<<<:::999999999999999888777666555333222222111000///...---oooWWWQQQRRRRRRQQQNNNIIIEEEBBBBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,------,,,,,,+++************+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,------...///000111111////////////000000000000222222333444555555555555666666666555666777888888::::::;;;<<<===>>>??????AAABBBDDDDDDEEEGGGKKKNNNLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBAAA???===;;;:::999777555444444444222000///...---,,,,,,+++++++++))))))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))+++***)))))))))***,,,---,,,,,,,,,---------.........///000111111222222111333333333333222111000000333222222333444555333222111333555555333333333444999888888999;;;;;;:::999888888888888777666555444222222111000///...------pppXXXSSSSSSRRROOOLLLHHHEEECCCBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,---------,,,***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,...///000111222000000//////////////////111111222333444444444444666666666666666666777777::::::;;;<<<===>>>????????????@@@@@@@@@CCCGGGJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA>>><<<:::888777555333333333333111//////...---,,,++++++++++++******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))******)))))))))***+++,,,+++,,,,,,------............///000111111222222111222222333333333222111111111111222333444444444333222333555555333222222333777777777888:::;;;:::888777777777777666555444333222111000///...------,,,qqqXXXTTTSSSQQQOOOLLLHHHEEECCCBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,------,,,+++***)))((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,)))***+++,,,...000111111000000000000////////////000111222333444444444444666666666777777777777777::::::;;;<<<===>>>??????>>>>>>>>>======>>>BBBEEEFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBB@@@>>>;;;999888666555333333333333111///......---,,,++++++++++++++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))******************+++++++++++++++,,,,,,---...//////...///000111111222222111///000111222333444444444222333444555555555555666444555777666444333333333666666666777:::::::::888666777777666666555444333111000000///...---,,,,,,qqqXXXSSSRRRQQQOOOLLLIIIFFFDDDBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,------++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---))))))+++,,,---///000111000000000000111111111111111111222333444444444444666666777888888888888888::::::;;;<<<===>>>????????????@@@???>>>???AAADDDFFFEEEDDDCCCBBB@@@??????AAA@@@@@@>>><<<:::888777666444222222333333111000...---,,,++++++*********++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))******++++++++++++***+++,,,,,,---...//////...///000111111222222111...///000222333444555555444555777777666555666777666777888777555333333444555555555777999:::999888777777777777666555444333000000///...---,,,++++++pppXXXQQQQQQQQQPPPMMMJJJFFFDDDBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000///...------,,,------***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******(((&&&%%%######"""$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,------***+++,,,---...///000111000000111111222222333333111222333444555555555555555666888999::::::::::::::::::;;;<<<===>>>??????@@@BBBDDDDDDDDDEEEGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>======<<<;;;:::888666555444333111111222222000///...---,,,+++************************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))***+++++++++++++++***++++++,,,---...///000...///000111111222222111///000111222333444444444444777999888666444555666777888888777555333222333444444444666999:::999888777777777777666555444444000//////...---,,,++++++pppWWWOOOPPPQQQPPPNNNJJJGGGDDDBBBAAA@@@BBBEEEEEEBBB>>>;;;:::999777666444333222000000...---------------)))***+++++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***+++,,,------,,,------...///000111111000000111222333444444444222222333444555555555555555666888:::;;;<<<;;;;;;::::::;;;<<<===>>>??????BBBDDDGGGIIIJJJJJJLLLNNNJJJIIIGGGEEECCC@@@???>>>::::::999999777666555444333111000000111111000......---,,,+++************))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))************))))))***++++++++++++*********+++,,,---//////000...///000111111222222111111222222333333333222222555777999888555333444666666888888777444222222222444444444666888:::999888888888888888777666555444000///...---,,,++++++***rrrZZZSSSUUUVVVTTTOOOJJJGGGFFFCCCAAA@@@BBBDDDCCC???;;;;;;:::999777555444333333//////...---,,,,,,,,,,,,++++++,,,++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))((((((((()))+++,,,+++,,,---///000000111111111111222333333444555555555555555555666666666666999999:::;;;<<<===>>>???;;;<<<======<<<===???AAA@@@AAADDDGGGJJJMMMOOOOOOKKKIIIFFFDDDBBB@@@===;;;;;;:::999888777666555444222222222111111111000000000///---,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---------.....................///000000000000///////////////000444444555555555444333222555555555555555555555555111333555666666777888:::666666666666555444333222000//////---,,,+++******nnnVVVSSSUUUVVVTTTPPPKKKGGGFFFCCCAAAAAABBBDDDCCC???;;;;;;:::999777555444333333///...---,,,,,,+++++++++++++++,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''+++***)))))))))***,,,,,,+++,,,---///000000000000111111222333333444555555666666666777777777888888999:::;;;<<<===>>>??????===>>>@@@??????@@@BBBDDDBBBCCCEEEFFFHHHIIIIIIJJJEEEDDDBBBAAAAAA@@@>>><<<:::999888777666444333333222222111111111000000000///...---,,,+++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))******+++,,,,,,,,,------------...///...............///000000000////////////000000222333333444333222111000444444444444444444444444111333555666555555666888555555555555444333222111//////...---,,,+++******lllRRRSSSUUUVVVUUUPPPKKKGGGEEECCCBBBAAABBBDDDDDD@@@<<<;;;:::999777555444333333......---,,,++++++++++++++++++,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%########################''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++************+++,,,---+++,,,---...///000000000000111111222444555555666777888888888888999999999;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBCCCFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCBBB@@@?????????===;;;999999888666555333222222111111111111000000000000///...---+++************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))******+++,,,,,,,,,,,,------------//////...............///000000////////////000000000111222222222111///...333333333333333333333333111333444555444333444555333444444333333222111000//////...---,,,+++******nnnTTTSSSUUUWWWVVVQQQLLLGGGEEEDDDBBBAAACCCEEEDDD@@@<<<;;;:::999777555444333333...---,,,++++++***+++++++++++++++++++++***(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***************+++++++++++++++---...///000000000000000111222444555666666888888888888999999999999<<<<<<<<<===>>>??????@@@AAABBBDDDDDDDDDFFFHHHKKKMMMMMMLLLKKKJJJIIIGGGFFFHHHFFFCCCAAA@@@>>><<<999:::999888777555444222222111111000000000/////////...---,,,+++************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------//////...---------......000////////////000000111000111222222222111///...111111111111111111111111111333444444222111222222222222222222111000///.........------,,,+++******sssXXXSSSUUUWWWVVVRRRLLLGGGEEEDDDBBBAAACCCEEEDDD@@@<<<;;;:::999777555444333333......---,,,+++++++++++++++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,.../////////000///000111222444555666777777777777888888888999999<<<<<<======>>>>>>??????AAABBBDDDEEEFFFGGGJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHKKKIIIGGGEEEDDDBBB@@@>>><<<;;;:::888666444333222000000000/////////......---,,,,,,+++************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------......------------......///////////////000111111111222333333333222000000111111111111111111111111111222444333111000111111111111111111000///...------------,,,,,,++++++***uuuZZZRRRUUUXXXWWWSSSMMMHHHEEEDDDCCCBBBCCCEEEEEEAAA===;;;:::999777555444333333//////...---,,,,,,,,,,,,++++++,,,++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&(((((((((''''''''''''''''''&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((***+++,,,---...///////////////111222444555777777777777888888888999999999<<<<<<<<<======>>>>>>>>>AAABBBEEEFFFGGGIIILLLNNNKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIGGGGGGHHHGGGFFFDDD===<<<:::999777555333333////////////............,,,,,,+++***************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////......//////000111222222333444444444333111111111111111111111111111111000222333333222000111222000111111000000///...------,,,,,,,,,+++++++++***rrrWWWRRRUUUXXXXXXSSSMMMHHHEEEDDDCCCBBBDDDFFFEEEAAA===;;;:::999777555444333333000000///...------------++++++,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***))))))(((***+++,,,---...///////////////000222444666777777999999999999::::::::::::<<<<<<<<<<<<<<<=========BBBCCCFFFGGGHHHJJJNNNPPPLLLLLLLLLLLLKKKJJJIIIIIIJJJHHHGGGGGGHHHHHHFFFEEE<<<;;;:::888666444222111/////////.........------,,,++++++***************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))******+++***++++++++++++,,,,,,,,,+++++++++,,,---...///000............///000111222222333444444444333111111111111111111111111111111000222333333222111222333111111111000000///...---,,,,,,,,,+++++++++++++++nnnSSSRRRUUUYYYXXXTTTMMMHHHEEEEEECCCBBBDDDFFFEEEAAA===<<<:::999777555444333333111000///......---......++++++,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''((((((''''''&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))++++++******)))******,,,---.../////////...///000222444666777888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>===;;;:::999888999;;;===???BBBEEEIIILLLLLLKKKKKKKKKKKKMMMOOOPPPOOOMMMJJJHHHOOOLLLIIIGGGFFFEEECCCAAA:::999777555333222111000000000000///......------,,,+++******))))))******(((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++++++++******************,,,,,,,,,---------......////////////000000000000333333333333333333333222333333333333333333333333111111111222222333333333222111000///...------------,,,+++***))))))))))))oooWWWUUUUUUUUUTTTQQQLLLHHHEEECCCBBBCCCEEEGGGEEE@@@<<<;;;999666555444444222111//////...---,,,,,,++++++---,,,+++***))))))))))))(((''''''''''''(((((()))(((''''''&&&&&&''''''((()))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++(((***,,,,,,,,,,,,...000000111222333444555555555888999;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>AAADDDHHHJJJIIIIIIHHHIIIGGGIIIJJJLLLLLLKKKJJJIIIMMMJJJGGGEEEDDDCCC@@@???999888666444222111000000000000//////...---------,,,+++******))))))******((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000222222333333333333333333333333333333333333333333111111111222222333333333000//////...---------------,,,+++***))))))))))))vvv^^^VVVVVVVVVTTTPPPKKKGGGDDDCCCBBBBBBEEEGGGEEE@@@;;;<<<:::777666555555333111------------------,,,,,,...---,,,+++************(((((((((((((((((('''&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++(((***,,,,,,,,,,,,...000000111222333444555555555777888999:::::::::999888;;;;;;;;;;;;;;;<<<<<<<<<@@@BBBFFFGGGGGGFFFFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIIIIGGGCCCAAA@@@???===;;;777666444222111000//////000//////......---,,,,,,++++++***))))))))))))***(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111222333333333444222222222222222222222222111111111222222222222222......---,,,,,,---------,,,,,,+++***))))))))))))yyybbbVVVVVVUUUSSSOOOJJJEEEBBBCCCBBBBBBDDDFFFEEE@@@;;;===:::888666666555333222......---------,,,,,,,,,------,,,+++************'''((()))))))))'''&&&%%%((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''$$$""" &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))*********(((***,,,,,,,,,,,,...000000111222333444555555555777888999::::::999888777;;;;;;<<<<<<<<<<<<;;;;;;@@@BBBEEEFFFEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFFFFCCC@@@>>>===;;;999777555444222111000///......//////......---,,,,,,+++++++++***)))))))))))))))'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000000111222333333444222222222222222222222222111111111111111222222222,,,,,,,,,+++,,,,,,------,,,++++++***))))))******wwwaaaUUUUUUTTTRRRNNNIIIDDDAAABBBAAABBBDDDFFFDDD???;;;===:::888666666555333222//////...---,,,++++++***,,,+++***))))))(((((()))'''((()))))))))'''&&&%%%(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((***,,,,,,,,,,,,...000000111222333444555555555888888:::;;;;;;:::999999:::;;;<<<=========<<<<<<@@@BBBEEEFFFEEEEEEFFFGGGEEECCCBBB@@@@@@@@@BBBBBBCCC@@@===;;;:::999666555333222111000///...............------,,,,,,+++++++++***))))))(((((())))))''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++)))*********+++++++++,,,,,,,,,,,,---------......////////////000000000000//////000000111222333333111111111111111111111111111111111111111111111111,,,,,,+++++++++,,,,,,---,,,+++******)))*********uuu___TTTTTTTTTRRRNNNIIIEEEBBBBBBAAAAAADDDFFFDDD???:::<<<:::777666555555333111000//////---,,,+++******,,,+++***)))(((((((((((((((((((((((((((((('''&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***(((***,,,,,,,,,,,,...000000111222333444555555555777888:::;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>@@@BBBDDDFFFFFFFFFHHHIIIHHHGGGEEEBBBAAAAAAAAAAAAAAA???<<<:::888777555333111111000///......//////...------,,,,,,+++************)))(((((((((((()))&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++)))))))))******++++++,,,,,,,,,,,,---------......////////////000000000000/////////000111111111222000000000000000000000000111111111111111000000000------,,,++++++,,,,,,,,,++++++***************+++uuu___UUUUUUUUUSSSPPPLLLGGGDDDBBBAAAAAACCCEEEDDD???:::;;;999666555444444222111......---------,,,,,,,,,,,,,,,+++***))))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((***,,,,,,,,,,,,...000000111222333444555555555555777999;;;<<<<<<<<<<<<:::::::::;;;<<<>>>@@@AAA>>>@@@CCCDDDEEEFFFHHHJJJJJJIIIHHHFFFDDDCCCCCCBBBAAA>>>;;;999888777555333111000///////////////000------,,,,,,+++***************)))(((((((((((((((&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++))))))***++++++,,,------,,,,,,,,,---------......////////////000000000000///000000000000000000000000000000000000000000000222111111111000000000//////...---,,,,,,+++,,,,,,+++***************++++++wwwaaaVVVVVVVVVUUURRRNNNJJJGGGBBBAAAAAACCCEEEDDD???:::;;;888666444444333222000,,,,,,,,,------............---,,,+++************((('''&&&&&&&&&((()))+++))))))(((((((((((())))))&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%!!!%%%((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((***,,,,,,,,,,,,...000000111222333444555555555444555777:::;;;<<<<<<<<<::::::999:::;;;>>>AAACCC===???BBBCCCDDDFFFIIIKKKJJJJJJIIIHHHGGGFFFEEEDDDAAA???;;;999888777555333111000////////////000000------,,,,,,+++******)))******)))(((((((((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000000000000000////////////000000000000000000000000222111111111000000//////000///...---,,,++++++++++++***************++++++zzz___XXXWWWVVVUUUSSSPPPJJJFFFHHHDDDAAAAAADDDDDD???;;;<<<;;;888666444222111111//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%((((((''''''((()))***+++***++++++,,,---...//////...000333555777777666555777777888999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBB>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDD@@@???===;;;:::888555222///.........---------------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************+++++++++,,,,,,,,,---------............///////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000------,,,,,,+++***))))))******))))))))))))******tttZZZXXXWWWVVVUUUSSSOOOJJJFFFGGGDDDAAAAAACCCCCC???;;;;;;:::777555333111000000//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&''''''((()))************++++++,,,---.../////////000333555666777666666777888888999:::;;;<<<<<>>======>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGDDDDDDCCCCCCBBBBBBAAAAAA???===;;;:::888777333111/////////.........---------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************+++++++++,,,,,,---------............///......////////////000000111111111111000000000000000000000000000000000000111111000000/////////...------,,,++++++***))))))******))))))))))))******lllUUUWWWWWWVVVUUUSSSOOOJJJFFFFFFDDDAAAAAACCCBBB???;;;:::999777444222111000000//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%$$$%%%''')))***++++++******++++++,,,---.../////////000222555666666666666888888999:::;;;<<<===>>>AAA@@@??????>>>>>>>>>>>>AAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBB>>><<<999888777555222000000/////////............,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************++++++++++++,,,---------............///........./////////000000111111111111000000000000000000000000000000000000111000000///...---,,,,,,,,,,,,,,,+++******))))))***))))))(((((())))))***hhhSSSWWWVVVUUUTTTSSSOOOIIIEEEEEEDDDBBBBBBBBBAAA>>><<<:::999777555333222111111//////...---,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%"""$$$'''***+++,,,+++******++++++,,,---.../////////111222444555666666666888999:::;;;<<<>>>>>>???????????????@@@AAABBBCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>;;;888777666444222000000000/////////.........,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***************++++++++++++---------............///...//////000000111111111111111111111000000000///000000000000000000000000000000///...,,,+++******,,,+++++++++******))))))))))))(((((((((((())))))gggVVVWWWVVVUUUTTTRRRNNNIIIEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::888777555444333333//////...---,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&"""$$$'''***+++,,,+++******++++++,,,---...//////000111222444555666777777888999:::;;;===>>>???@@@@@@@@@@@@AAAAAACCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIFFFEEEDDDBBBAAA???>>>>>>???<<<888666555444222000////////////............,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))*********+++++++++---------............/////////000111111222333333111111111111000000000///////////////////////////000///...---,,,+++***)))++++++***************)))))))))(((((((((((())))))gggXXXVVVVVVUUUTTTRRRNNNIIIEEECCCCCCCCCBBB@@@???===<<<;;;;;;999777666555444444//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&$$$%%%''')))***++++++******++++++,,,---...//////111111222333444666777777888888999;;;===>>>???@@@CCCCCCCCCBBBBBBCCCCCCDDD@@@AAABBBDDDGGGJJJMMMNNNJJJIIIHHHFFFDDDCCCAAA@@@???<<<888555444333222000///.........------------++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))************+++---------............/////////000000111222333333111111111111000000000000///////////////////////////......---,,,+++******************************)))((((((''''''(((((()))eeeWWWVVVUUUTTTSSSRRRNNNIIIEEECCCCCCCCCBBB@@@>>>======;;;:::888777555444444444//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&''''''((()))************++++++,,,---...//////111111222333444666777888777777999:::<<<>>>???@@@CCCCCCCCCCCCDDDEEEFFFFFFAAABBBCCCEEEGGGIIIKKKMMMLLLKKKJJJHHHFFFDDDBBBAAA===:::666333222222000///------------,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))************---------............///------...///000111222222111111111111000000000000////////////////////////......------,,,,,,,,,,,,))))))))))))************((((((''''''''''''((((((cccUUUVVVUUUTTTSSSRRRNNNHHHDDDBBBCCCCCCBBB@@@>>>======999999777666444444333333//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''((((((''''''((()))***+++***++++++,,,---...///000111111222333444666777888666777888:::<<<===?????????@@@AAACCCEEEHHHJJJKKKGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFDDDBBB@@@===<<<;;;<<<999444222111000///...------,,,,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))************---------.........//////++++++,,,---...///000111111111111111000000000000////////////////////////------------------------)))))))))))))))*********((((((''''''''''''((((((dddWWWUUUUUUUUUUUUSSSOOOJJJFFFDDDCCCAAA@@@@@@>>>;;;999;;;999666555555555333222......---------,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------....../////////000111333555777888999999:::999999:::>>>AAA===>>>@@@BBBDDDFFFGGGHHHEEEEEECCCBBBBBBCCCDDDEEE@@@???>>>======;;;777555555444333111000///////////////...---,,,,,,++++++************))))))))))))%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))*********)))((('''&&&%%%%%%''''''(((((())))))******,,,,,,++++++***+++++++++)))+++---/////////...---/////////...------,,,,,,000000000000////////////000000000000000000000000///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((aaaTTTTTTTTTTTTSSSRRRNNNIIIDDDDDDCCCAAA@@@@@@>>>;;;999;;;888666555555444333222......---------,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,,,,------....../////////000111333555777888999999999999999:::===@@@===>>>???AAACCCDDDFFFFFFFFFEEEDDDCCCBBBCCCCCCDDD@@@???===<<<<<<:::666444444333222000//////......000000///......---,,,,,,*********)))))))))((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''(((((())))))******+++******))))))******+++)))+++---...//////...---........................000000000000////////////000000000000000000000000.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((^^^QQQSSSSSSSSSRRRQQQMMMGGGCCCDDDBBBAAA@@@@@@>>><<<999:::888666555555444333111......---------,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,,,,---......////////////000111333555666777888999999999888:::<<>>???@@@AAACCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBB???>>><<<;;;:::888555333222111000///...---------.........---,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''(((((())))))*********)))))))))))))))*********+++,,,...///......---,,,------...//////000000000000000000////////////000000000000000000000000......---,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((\\\OOOSSSSSSSSSSSSQQQMMMHHHCCCCCCBBB@@@@@@@@@???<<<::::::888555444444444222111......---------,,,,,,,,,,,,+++***)))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$&&&((()))***)))'''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,------...///////////////000111222444666777777888999999888999;;;===???@@@AAABBBDDDEEEFFFGGGHHHGGGFFFEEECCCBBBBBBBBB???===;;;999888777444111000///...---,,,,,,,,,,,,+++*********)))))))))(((***)))))))))(((((((((((())))))(((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((())))))*********))))))))))))******+++***+++,,,---............---........./////////000000000000000////////////////////////////////////------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((\\\PPPTTTTTTSSSSSSRRRNNNHHHDDDCCCAAA@@@@@@@@@???<<<::::::888555444444444222111......---------,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&(((******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---......//////000//////000111222333555666777888999999888888:::<<<===>>>???@@@BBBCCCEEEEEEGGGGGGGGGFFFDDDCCCBBBAAA???===:::888777555333111......---,,,++++++++++++)))))))))))))))((((((((()))))))))((((((((((((''')))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''(((((())))))*********************+++,,,---++++++,,,---............000000/////////.........000000000000////////////........................,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((]]]QQQTTTTTTTTTTTTRRRNNNIIIDDDBBBAAA@@@@@@@@@???===;;;999777555444444333222000......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((''''''''''''''''''((('''''''''(((((((((((((((&&&'''((()))***)))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++---------...//////000000///000000000222333444555666777999999888888999:::999999;;;===???AAABBBCCCGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>:::888666555333111...---,,,+++++++++++++++++++++++++++++++++++++++))))))((((((((((((''''''))))))(((((('''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''''''''(((''''''(((((())))))******************+++,,,---...++++++,,,,,,---......///111111000//////...------000000000000////////////........................,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((]]]QQQSSSSSSSSSRRRQQQMMMGGGCCCBBBAAA@@@@@@@@@???===;;;999777444333333333222000......---------,,,,,,,,,)))***,,,---,,,+++)))''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((()))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------......//////000000000000000000111333444444555777999999888777888999888999:::===@@@BBBDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCAAA>>>:::888666555333111------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))***+++,,,---,,,,,,,,,,,,---...//////000000000///////////////000000000000////////////------------------------+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]QQQRRRRRRQQQQQQPPPLLLFFFBBBBBBAAA@@@@@@@@@???===;;;999777444333333333111000......---------,,,,,,,,,(((***,,,......+++(((&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((('''((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++------......///000000000000000000000111222333444555777999999888777777888999;;;===@@@CCCFFFHHHIIIDDDEEEFFFGGGGGGFFFDDDDDDBBB???;;;888666555333111------,,,,,,+++,,,,,,,,,)))))))))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////......//////000000111111000000000000////////////------------------------++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\\RRRRRRRRRQQQOOOLLLIIIFFFDDDDDDCCCBBB@@@???>>>>>>===<<<999777555555444222111111111///...---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&###$$$&&&((('''%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%'''''''''&&&%%%$$$''''''(((((())))))******+++---...///...///111222222222222333444555666666888888999999:::;;;<<<<<<<<<===>>>@@@BBBEEEHHHJJJIIIIIIJJJHHHFFFEEEEEEFFFIIIBBB;;;888888888666333000//////---,,,+++******+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''!!!"""$$$&&&'''((())))))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&((((((((()))******++++++***++++++,,,,,,------...////////////////////////000000000000000000000000------,,,++++++******)))******))))))(((((('''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''\\\RRRQQQQQQPPPOOOLLLIIIGGGEEEDDDCCCAAA@@@>>>=========<<<999666555555444222111111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&((('''%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((''''''&&&%%%''''''(((((())))))******+++---...///...///111222222222333444555666777777888888999;;;<<<>>>???@@@@@@AAAAAACCCDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFGGGHHHGGGAAA;;;999999888555222//////...---,,,+++***************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))((((((((())))))******++++++***++++++,,,,,,---......////////////////////////........................---,,,,,,++++++******)))***)))))))))(((((((((''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''~~~ZZZQQQOOOOOOOOONNNLLLJJJHHHFFFCCCBBBAAA???>>>===<<<<<<;;;999666555444444222111111000///...---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$#########$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''''''''(((((())))))******+++---...///...///111222333333555666777888888888888999;;;===???AAABBBCCCDDDDDDEEEFFFEEEDDDBBB@@@CCCDDDFFFGGGGGGFFFHHHIIIDDD@@@<<<::::::888444111//////...---,,,+++************))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))(((((())))))***++++++++++++++++++,,,------......////////////////////////------------------------,,,,,,,,,+++******))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''|||XXXPPPNNNNNNNNNNNNLLLJJJHHHGGGBBBAAA@@@>>>===<<<<<<;;;;;;999666444444333222000000000///------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''(((((())))))******+++---...///...///111222333444666888999999999999:::;;;<<<===???@@@AAABBBCCCEEEGGGGGGFFFCCC???===AAACCCEEEEEEEEEDDDDDDEEEAAA>>><<<;;;:::777333///......------,,,+++******))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,++++++,,,,,,---.........////////////////////////------------------------,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''yyyWWWOOOMMMMMMMMMMMMLLLJJJHHHGGGBBBAAA@@@>>>===<<<<<<;;;;;;888666444444333111000000///...---------------+++++++++*********))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))''''''(((((())))))******+++---...///...///111222333444666999:::;;;::::::<<<<<<<<<======>>>>>>>>>AAABBBEEEFFFEEEBBB???<<>>===<<<<<<:::888555444333333111000//////...---------------+++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))''''''(((((())))))******+++---...///...///111222222444666999;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>BBBCCCEEEDDDAAA===;;;;;;::::::999888555222///...---,,,,,,,,,+++++++++***''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))******+++,,,,,,,,,,,,,,,,,,---......//////////////////////////////........................+++++++++***))))))(((((((((((((((((())))))))))))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''uuuTTTOOOMMMNNNMMMMMMKKKIIIGGGFFFDDDCCCAAA@@@>>>=========:::888555444333333111/////////...------------...+++++++++************)))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%'''***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((()))''''''(((((())))))******+++---...///...///111222111333666999;;;;;;::::::<<<<<<<<<=========>>>>>>AAABBBDDDEEEEEECCCAAA???BBBDDDFFFEEEBBB>>><<<;;;888888777555222000...---,,,,,,,,,+++++++++++++++'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''###$$$&&&((())))))((('''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''(((((()))******+++)))******++++++,,,,,,---,,,,,,------.../////////////////////////////////------------------------++++++******))))))(((((('''((((((((()))))))))***%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''tttSSSOOONNNNNNNNNMMMKKKIIIFFFEEEDDDCCCBBB@@@???>>>>>>===:::888555333333222111/////////...---------......+++++++++************)))************************'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&(((***(((&&&%%%'''***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&((()))''''''(((((()))*********+++---...///...///111222000222666999;;;;;;:::999:::;;;<<<===>>>???@@@@@@CCCDDDEEEFFFEEEDDDBBBAAABBBDDDGGGFFFCCC@@@======777777666444000...------,,,,,,++++++++++++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((())))))******++++++,,,------,,,,,,------.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((('''((((((((())))))******$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''qqqTTTLLLNNNNNNNNNMMMKKKIIIFFFEEEFFFDDDBBB@@@>>>=========;;;888444222222222111111/////////...------,,,,,,------------,,,+++******))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((++++++******)))))))))((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))((('''&&&%%%&&&'''''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,---...///000111111333444666777888888888777:::::::::;;;<<<>>>AAABBBDDDDDDEEEGGGIIIHHHDDDAAACCCDDDDDDDDDBBB???<<<:::777444222000//////---+++...---+++)))(((((()))***(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***)))(((((((((((())))))************)))))))))))))))++++++,,,,,,---.........///////////////000111111000...------......---,,,---,,,***(((''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&rrrUUUNNNNNNNNNNNNMMMKKKIIIGGGEEEFFFDDDBBB@@@>>>=========;;;888444222222222111000/////////...------,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))''')))***)))((('''(((***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''))))))((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''(((&&&%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,---...///000111111333444666777888888888888999999999:::;;;===???@@@EEEEEEEEEGGGHHHHHHEEECCCEEEEEEEEEDDDBBB>>>;;;999666444111000///...---+++...,,,***)))(((((()))***(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((()))(((((('''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''&&&'''((()))***((((((''''''(((((()))***************)))))))))))),,,,,,,,,---....../////////////////////000000111000...------......---,,,---,,,***((('''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&rrrVVVOOONNNNNNNNNMMMKKKIIIGGGEEEFFFDDDBBB@@@>>>=========;;;888555333222222111000/////////...------,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))''')))***)))((('''(((***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((())))))((((((((((((''''''(((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''&&&&&&(((''''''&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((()))***+++,,,,,,,,,---...///000111111333444555777888888999888888888888999:::<<<>>>???FFFEEEEEEFFFGGGGGGFFFDDDFFFFFFFFFDDDAAA===999777555333000//////...---+++---,,,***)))(((((()))***(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''(((((((((((())))))((((((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))'''''''''''''''((())))))************************,,,------...//////000000//////......//////000000///...------......---+++,,,+++***((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&pppTTTPPPNNNNNNNNNMMMLLLIIIGGGFFFFFFDDDBBB@@@>>>=========:::888555333333222111////////////...------,,,,,,------------,,,+++******((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,,,,,,,---...///000111111333444555666777888999999999999:::;;;<<<===>>>???EEEDDDCCCCCCEEEEEEDDDCCCFFFFFFEEECCC@@@;;;777444444222000.........,,,+++,,,+++***)))((()))))))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))'''&&&&&&&&&'''((()))))))))***************++++++------......///000000000//////.........//////000///...,,,---......---+++++++++***)))(((((())))))''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''mmmQQQOOOOOOOOOOOONNNLLLJJJGGGFFFFFFDDDBBB@@@>>>=========:::777555444333222111////////////...------,,,,,,------------,,,+++******((((((((((((((((((((((((''')))***)))((('''(((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))*********************'''''''''''''''((()))***(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))***+++,,,,,,,,,---...///000111111333333444555777888::::::;;;<<<<<<===>>>???@@@@@@CCCAAA@@@AAABBBCCCBBBAAADDDDDDCCCAAA>>>:::666333333111///......---,,,+++******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''')))******))))))******+++++++++,,,------......///000000000//////............/////////---,,,,,,------,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''jjjOOONNNOOOOOOOOONNNLLLJJJHHHFFFFFFDDDBBB@@@>>>=========999777555444444333000.../////////...------,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))''')))***)))((('''(((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))))))))))))))(((((((((((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))******(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))******(((((((((((()))***++++++)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,---...///000111111333333444555777999:::;;;===>>>???@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>@@@@@@@@@???<<<999555333222000...---------,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''((()))(((((((((''''''''''''(((***+++,,,))))))******+++,,,,,,,,,,,,------...//////000000//////......------.........---,,,,,,------,,,***))))))******))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''iiiMMMNNNOOOOOOOOONNNMMMJJJHHHGGGFFFDDDBBB@@@>>>=========999777555555444333000.../////////...------,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((()))))))))*********(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&((((((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''&&&%%%$$$&&&'''&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((()))***+++,,,,,,,,,---...///000111111333333333444666999;;;<<<>>>>>>@@@AAABBBBBBAAAAAA?????????AAABBBBBB???===;;;<<<<<<<<<;;;888555444111///---,,,------,,,***(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((((((***+++,,,---))))))***++++++,,,------,,,,,,,,,---......//////000///...------------......---+++,,,------,,,***)))))))))*********))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((hhhMMMOOOOOOPPPOOOOOOMMMJJJHHHGGGFFFDDDBBB@@@>>>=========999777555555444333000...000//////...------,,,,,,------------,,,+++******))))))))))))))))))))))))((()))***)))((('''(((***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,---,,,+++***))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((('''(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******,,,,,,,,,------.........************+++,,,---...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''((((((((('''%%%%%%###%%%'''&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++(((((((((((()))***+++,,,,,,,,,---...///000111111333333333444666999;;;======>>>@@@AAABBBBBBAAA@@@>>>???@@@BBBDDDCCC???<<<888999:::;;;:::888666444111///---,,,------,,,***'''((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''''''''((()))++++++&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((((((((()))***,,,---...))))))***+++,,,,,,------++++++,,,,,,---......///000///...---------------...---+++,,,------,,,***((()))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((lllPPPMMMPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;888666444333333222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***(((''''''&&&&&&))))))))))))))))))))))))***)))''''''(((((('''%%%&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++***'''### (((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((()))))))))***,,,++++++***))))))(((((('''(((***+++***)))***+++))))))))))))***+++,,,,,,---,,,+++++++++,,,---...,,,,,,+++,,,,,,---...///+++,,,---......---,,,+++,,,***(((((()))******)))))))))))))))************++++++***))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''((((((((((((************+++,,,------.../////////------///000444444555666777888999999============>>>???@@@AAACCCAAA@@@@@@AAA@@@>>><<<;;;;;;;;;:::888555222111///......------,,,++++++******))))))))))))*********)))(((&&&&&&''''''(((''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))jjjOOOMMMPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;888666444333333222000//////...------,,,,,,,,,---,,,,,,+++++++++*********++++++***)))(((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((***)))(((%%%$$$(((((((((((()))))))))***))))))))))))************((())))))))))))))))))((())))))))))))***************)))))))))((((((''''''((()))++++++*********,,,******+++,,,...///111222111111111111111333444555888888888888888999:::;;;777777666666444111///---000...,,,+++,,,+++***))))))))))))))))))***++++++++++++++++++,,,,,,------''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''((((((((((((************+++,,,------...///000///......000222444555555666777888999:::<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBB@@@>>>;;;;;;;;;:::999777444222000.........---,,,,,,++++++******))))))))))))*********)))((('''&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------------------------------000///...---,,,------...------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))gggNNNNNNPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;888666444333333333111//////...------,,,---------+++++++++*********))))))+++******)))))))))******))))))))))))))))))))))))((('''&&&''')))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))((((((((((((((()))))))))******)))))))))*********++++++))))))************))))))+++++++++***************)))))))))))))))((((((((()))+++------,,,,,,...///000111222444666888:::;;;<<<<<<<<<===>>>@@@BBBCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGEEEBBB???>>><<<:::777555444333000...---,,,+++*********+++,,,))))))))))))***+++,,,,,,'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''((((((((((((************+++,,,---......///000000000111333555555555666777888999:::::::::;;;>>>AAACCCDDDDDDDDDBBBBBBBBBCCCCCCAAA>>>:::<<<;;;:::888555333000///......---,,,,,,++++++******))))))(((((())))))***))))))(((''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------........................//////...------------...---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))eeeMMMOOOPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;888666444444444333111///......------------......++++++*********)))))))))******))))))***+++,,,,,,))))))))))))))))))))))))((('''&&&''')))******)))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((()))))))))*********))))))*********+++++++++)))******++++++******)))+++++++++************)))*********++++++,,,,,,,,,,,,---///000111222555777:::;;;===???BBBCCCEEEEEEIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPLLLJJJGGGDDDBBB@@@<<<999555333000...,,,+++,,,,,,+++***)))((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''(((((((((((())))))******+++,,,---......///111111111333555777666666777888999:::;;;;;;999;;;???BBBEEEFFFFFFFFFCCCCCCDDDFFFFFFCCC>>>;;;;;;:::999666333111///---------,,,,,,+++*********))))))(((((((((((()))))))))(((((((((''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))******+++''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------........................//////......------------,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeMMMPPPPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;999777555444444333111000......---------......///+++++++++************)))))))))))))))***+++,,,---************************(((''''''(((***+++***)))((((((((((((((())))))***((((((((((((((((((((((((************************************************))))))))))))))))))))))))+++***)))((((((((())))))))))))))))))************************++++++++++++******++++++++++++************************************+++,,,---.../////////111333555777999===@@@DDDEEEGGGJJJLLLMMMNNNOOORRRRRRSSSUUUVVVWWWWWWXXXTTTTTTTTTUUUVVVWWWYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWXXXVVVSSSQQQOOOLLLHHHEEE@@@>>>:::777333000///...---,,,***))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***+++,,,...///...000111222222333666888777777888999:::;;;<<<<<<:::<<<@@@CCCFFFGGGFFFFFFEEEEEEFFFGGGGGGDDD???;;;:::999777444222///...---,,,,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((((((''''''&&&******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------------------------...............---------,,,,,,+++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((fffOOOPPPPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;999777555444444444222000.........---......///000,,,,,,,,,+++++++++******)))))))))))))))***+++,,,************************)))((('''(((***+++***)))((((((((((((((()))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++***))))))((()))))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,...///111222222555666888999;;;>>>BBBEEEFFFHHHLLLOOORRRTTTUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSTTTTTTUUUVVVXXXYYYZZZ\\\]]]^^^______^^^]]]\\\]]]\\\ZZZYYYXXXVVVRRROOOLLLKKKHHHDDD???;;;888666---+++***((((((***+++---((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))***+++---...///...000111222222333666888888888999:::;;;<<<=========???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFEEECCC???;;;888777444222000///......,,,,,,+++******))))))((()))((((((''''''(((((()))((((((((()))(((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------------------------------......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))iiiPPPPPPPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;999777555555555444222000...............///000000---------,,,,,,,,,,,,+++))))))((((((((()))******************************+++)))((()))******)))((()))(((((('''((()))***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000///000111333555666888888;;;;;;<<<<<<<<<>>>AAADDDBBBDDDIIINNNSSSVVVWWWXXXWWWWWWWWWWWWVVVUUUSSSRRRNNNNNNOOOPPPQQQSSSUUUVVV[[[\\\^^^```bbbbbbbbbbbb___^^^^^^______]]]ZZZWWWVVVVVVUUURRRNNNIIIEEEBBB888666222...,,,++++++,,,))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))***+++---...//////000222222222333555777999999:::;;;<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEECCCBBBBBBBBB@@@<<<:::666444222000///.........+++++++++***))))))((((((((((((''''''''''''(((((('''((()))))))))(((&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------........................---.../////////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))kkkQQQOOOPPPPPPPPPOOOMMMJJJGGGFFFDDDBBB@@@??????>>>===;;;999777666555555444222000...............///000000......---------,,,,,,,,,))))))(((((((((((())))))************************,,,***))))))******(((''')))((('''''''''(((***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''((()))***,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///000222333333444555777888;;;===>>>?????????>>>===<<<<<>>>>>CCCCCCBBBAAAAAAAAABBBBBBCCCBBB@@@???>>>===:::888444333111000///...//////++++++******)))(((((((((((((((''''''''''''(((((('''((()))))))))(((&&&%%%''''''(((((())))))******(((((((((((())))))))))))'''((((((((())))))***************)))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------000000000000000000000000---.../////////...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))oooTTTNNNVVVUUUSSSQQQMMMJJJGGGEEE@@@>>><<<<<<<<<<<<;;;:::777777666555444222111000111000000///...---------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***((((((************************))))))))))))************************************************************))))))))))))************)))************+++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,------***************+++,,,,,,,,,...000111111333666888999:::===AAA@@@===???DDD???CCCGGGEEE@@@>>>@@@DDDDDDFFFIIILLLOOOQQQSSSTTTWWWWWWXXX[[[[[[ZZZVVVSSSRRRSSSSSSQQQMMMIIIGGGGGGKKKNNNSSSVVVVVVVVVVVVVVV\\\^^^aaaccceeefffeeeeeeeeedddbbb^^^YYYVVVVVVWWWWWWSSSNNNJJJFFF@@@999333111...+++)))***+++++++++...,,,******++++++)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((************************''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))((('''''''''''''''((())))))...,,,***'''&&&&&&''''''((((((((((((((((((((((((+++(((&&&'''))))))'''%%%******))))))((((((''''''************+++,,,---...///000222222222222444666999:::;;;===>>>======<<>>>>>>>>>>>>>>>>>BBBAAA@@@>>><<<999777666444333111000...------,,,)))************(((&&&%%%((((((''''''''''''((((((+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------...000000////////////000000////////////............,,,,,,++++++***)))((((((+++******)))(((''''''&&&&&&&&&''''''(((((())))))+++*********))))))(((((()))))))))))))))(((((('''nnnSSSMMMUUUUUUSSSQQQNNNJJJHHHFFFAAA???===<<<======<<<:::777777666555444222111000111000000///......------......---,,,,,,+++******---,,,************,,,---************************))))))************))))))************************))))))))))))************************************************************))))))))))))************************++++++++++++*********+++++++++,,,,,,------------------------000//////............//////222666888:::;;;<<<>>>;;;<<<@@@DDDCCC???@@@DDDFFFGGGGGGFFFDDDDDDFFFGGGFFFGGGKKKOOOSSSUUUTTTSSSRRRRRRTTTVVVXXXVVVRRRNNNQQQRRRSSSRRROOOMMMLLLLLLKKKNNNQQQSSSTTTVVVXXX[[[\\\^^^aaadddeeefffeeeeeeeeedddcccbbb```^^^\\\ZZZ]]]ZZZUUURRRNNNIIICCC>>>555111+++((('''((()))))))))(((((()))***+++***((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))'''&&&'''''''''''''''((())))))---,,,)))'''&&&&&&''''''((((((((((((((((((((((((***(((&&&'''((()))'''%%%***)))))))))((((((((('''))))))))))))***+++,,,---///000222222222333444666888999;;;<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>???BBBAAA@@@>>><<<999777555444333111///...---,,,,,,*********))))))((('''&&&((((((''''''''''''(((((()))((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...000000////////////000000............------------,,,,,,++++++***))))))(((*********)))(((''''''''''''''''''(((((((((((((((************)))))))))(((''''''((()))******))))))nnnRRRLLLTTTSSSRRRPPPMMMKKKHHHGGGBBB@@@>>>=========<<<;;;777777666555444222111000000000000///......------...------,,,,,,++++++***---,,,***))))))***,,,---))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))************************************************************)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................//////......///000111111444777;;;=========>>>???999999<<>>>>>>>>??????@@@@@@@@@BBBAAA@@@>>><<<999777666333222000///------,,,,,,+++***)))((((((''''''(((((((((''''''''''''((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************++++++,,,,,,------...////////////////////////------------,,,,,,,,,+++,,,,,,++++++***)))))))))******))))))((((((''''''))))))((((((((((((((('''************))))))))))))%%%&&&((()))***+++++++++oooSSSLLLQQQQQQPPPNNNLLLIIIGGGFFFCCCAAA???>>>>>>>>><<<;;;777777666555444222111000000000//////............---------,,,,,,++++++++++++++++++,,,,,,+++++++++***************************)))((((((((()))++++++************************((()))))))))************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------..............................------...///111333555666<<<===>>>>>>======???AAA>>><<<<<<>>>>>><<<>>>BBBCCCFFFHHHGGGDDDAAA??????EEECCCAAADDDIIILLLJJJHHHEEEDDDDDDFFFIIILLLMMMMMMJJJKKKMMMLLLKKKJJJKKKLLLGGGIIIJJJKKKLLLOOOSSSVVVYYYZZZ\\\]]]]]]\\\ZZZYYYddd```[[[\\\```bbb```]]]bbbaaa```___]]]ZZZWWWUUUNNNIIIBBB;;;666111---+++---,,,++++++,,,+++)))'''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))'''&&&'''''''''''''''((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''((((((((('''))))))))))))((((((((((((************+++,,,------///111333333333333555666888888999:::;;;;;;;;;;;;>>>??????@@@AAABBBCCCCCCCCCBBBAAA???===:::888777222111///...---,,,,,,,,,+++***)))'''''''''((()))((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***++++++,,,,,,------......//////////////////...------------,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''***)))))))))((((((''''''*********)))))))))))))))''''''((()))***++++++***rrrUUUOOOOOOOOONNNLLLJJJHHHEEEDDDDDDBBB???>>>>>>===<<<:::777777666555444222111000////////////............------,,,,,,,,,,,,++++++'''***---//////---***'''++++++++++++++++++++++++***)))((((((((()))+++,,,************************((()))))))))************************************************************************+++++++++++++++,,,,,,,,,------------,,,,,,---------.........------------............111111222333555777999:::???>>>===<<<===AAAHHHMMMOOOIIIEEEEEEFFFFFFJJJOOOSSS\\\dddcccZZZRRRPPPRRRTTTPPPLLLLLLNNNQQQRRRRRRMMMIIIEEEBBBCCCFFFHHHIIIDDDEEEGGGHHHHHHHHHKKKLLLHHHJJJLLLMMMMMMNNNPPPQQQ[[[[[[\\\\\\ZZZXXXUUUTTT\\\UUUOOOPPPVVV\\\______```aaabbbbbbaaa___^^^]]]ZZZVVVQQQKKKDDD<<<333......,,,******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&)))******)))'''''''''''''''((())))))((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''(((((((((((((((((()))))))))))),,,,,,,,,,,,---...//////000111333333333333555777888999999999:::;;;;;;<<<@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBB@@@===;;;999777000000...---,,,,,,,,,,,,+++***(((''''''((())))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++***++++++,,,,,,------.........////////////...............------------,,,+++++++++***************))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))******))))))************))))))tttXXXQQQPPPOOONNNLLLIIIGGGDDDCCCDDDAAA???======<<<;;;999777777666555444222111000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,''')))---//////---)))'''++++++++++++++++++++++++(((((((((((()))***+++,,,************************))))))))))))*********************************************************************++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------...///000111111444444444444666777888999:::::::::<<>>@@@AAAAAAAAACCCEEEGGGJJJLLLOOOPPPOOOOOOPPPQQQ\\\]]]^^^]]]\\\ZZZWWWUUUTTTNNNHHHGGGLLLUUU[[[______aaaddddddcccbbbbbbccc___]]]ZZZVVVPPPFFF<<<555...,,,)))(((***+++,,,,,,))))))************++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&)))++++++***'''''''''''''''((())))))''''''''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''((()))(((((((((((())))))))))))------------...///000000000222333444333444555777:::999999999:::;;;<<<===@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@>>><<<999777666//////...---,,,++++++,,,))))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***++++++,,,,,,------...---...///000000///...---............------------************************))))))))))))((((((((((((***))))))))))))))))))((())))))))))))******************++++++******)))(((uuuYYYRRRRRRQQQPPPMMMJJJGGGDDDCCCCCCAAA>>>===<<<;;;:::888777777666555444222111000.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************'''((()))******+++++++++************************))))))))))))*********************************************************************+++++++++,,,,,,------------............+++,,,,,,,,,------------------///000222333555555555666777999<<>>>>>>>>>>>?????????????????????===<<<999777444333///...---,,,++++++++++++(((((())))))))))))((((((((((((''''''''''''((((((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***++++++,,,,,,------...,,,---///000000///---,,,------------,,,,,,,,,+++************************(((((((((((()))))))))))))))))))))))))))*********((()))))))))************))))))***+++++++++******uuuYYYRRRTTTSSSRRROOOLLLHHHEEEDDDCCCAAA>>><<<<<<;;;999888777777666555444222111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))&&&''')))***+++++++++***************************))))))))))))******************************************************************+++++++++,,,,,,,,,---------.........//////+++++++++,,,,,,,,,------......000222444666888999:::;;;???CCCIIINNNSSSUUUWWWZZZ___gggqqq~~~xxxrrrgggeee```XXXPPPIIIGGGFFFHHHHHHGGGFFFGGGKKKQQQUUUUUUVVVYYY[[[\\\\\\[[[[[[]]]ZZZSSSLLLGGGFFFIIILLLYYY\\\```aaa______```bbbdddbbbaaa___]]]ZZZTTTQQQFFF@@@777000,,,++++++,,,'''((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))(((''''''''''''''''''((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%'''))))))'''&&&(((+++'''((((((((())))))******,,,,,,,,,,,,---...//////000222444444444444666888<<<;;;::::::;;;<<<>>>???============<<<<<<<<<<<<===<<<;;;999777444222000......---,,,++++++++++++'''((()))******)))((('''((((((''''''''''''(((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***++++++,,,,,,---......,,,---///000000///---,,,,,,,,,,,,+++++++++************************++++++(((((((((((())))))))))))(((((())))))******++++++(((((())))))*********+++'''((()))***+++,,,,,,,,,wwwZZZSSSTTTTTTSSSQQQNNNJJJGGGEEEDDDBBB@@@???>>>===;;;999666555444444555444222000//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((************************))))))))))))))))))))))))***************)))((((((*********))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,---...///,,,,,,++++++,,,...000222000111555999999777;;;BBBJJJJJJRRRaaammmsssuuuxxxzzzwwwtttwwwrrreee___cccccc]]]RRRGGGCCCFFFKKKMMMPPPQQQTTTWWWYYYXXXZZZ]]][[[^^^aaa^^^VVVMMMHHHFFFKKKOOOTTTYYY[[[\\\[[[ZZZaaa______```bbbaaa]]]ZZZWWWRRRHHH===444...,,,+++,,,***((((((***+++******''',,,---***))),,,+++'''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))******++++++,,,---------...///.........000222333333444444666777888999>>>@@@AAA@@@>>><<<<<<===???>>>??????@@@>>>:::888999888666444222111000///...---,,,,,,++++++,,,,,,***+++,,,***(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''((())))))******)))'''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------...////////////////////////......------,,,,,,++++++,,,,,,---++++++++++++******))))))+++*********))))))(((((())))))))))))************)))************+++++++++++++++++++++******))))))vvvXXXPPPUUUUUUSSSQQQMMMJJJFFFEEEDDDBBB@@@???>>>===;;;999666555444444555444222000//////...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((***************************************************************)))((((((************)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111111111222222444444777:::<<>>???AAA@@@>>>===>>>>>>>>>======>>>@@@@@@>>><<<:::999777444222000//////,,,,,,+++************+++***+++,,,,,,)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))******))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))***)))((((((''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''''''''((((((((((((''''''&&&'''((()))******))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************,,,,,,---......//////000///////////////......------,,,,,,++++++,,,,,,---++++++++++++*********)))+++*********))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))uuuVVVNNNVVVUUUSSSPPPMMMIIIFFFDDDDDDBBB@@@???>>>===;;;999666555444444555444222000//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))))))))*********************************************************+++******)))(((************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///---///111222111000000111555666:::@@@FFFOOO___mmm}}}ssseeeVVVKKKDDDFFFIIILLLOOOSSSVVVWWWYYYZZZ]]]___```^^^YYYUUUGGGEEEDDDHHHNNNSSSUUUUUUNNNNNNOOORRRXXX]]]```aaa^^^[[[WWWSSSNNNEEE;;;333...,,,++++++++++++***)))...,,,***)))'''&&&(((,,,***))))))(((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&''''''(((((()))))))))))))))))))))))))))******++++++,,,---------...//////...///111333444444555666888:::<<<======>>>@@@@@@?????????@@@===<<<<<<===@@@AAAAAA@@@;;;:::777555222000///...++++++***))))))))))))))))))+++......,,,)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******)))((((((((())))))''''''(((((((((((())))))))))))(((((((((((('''''''''(((((())))))(((((('''%%%&&&''')))******++++++''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********,,,------......///000000///////////////......------,,,,,,++++++,,,,,,---++++++++++++***************************))))))))))))))))))*********++++++************+++++++++,,,++++++++++++************uuuVVVNNNWWWUUUSSSPPPLLLHHHEEEDDDDDDBBB@@@???>>>===;;;999666555444444555444222000//////......---------,,,......---------,,,,,,,,,+++++++++*********))))))*********************************************************++++++******))))))***************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------............---------......///,,,///111000000000444777<<<@@@KKKVVV^^^hhhwwwxxxooo[[[YYYTTTOOONNNQQQRRRQQQVVVVVVXXX\\\``````\\\XXXKKKGGGBBBCCCIIIOOORRRRRRMMMKKKIIIJJJOOOWWW___ccc___]]][[[YYYVVVOOODDD;;;555111---***)))*********111---,,,---,,,))))))+++***))))))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((()))******++++++,,,---------...//////...///111333333333444666888;;;===>>><<<>>>@@@AAA@@@@@@AAABBB???===<<<===???AAAAAA@@@;;;:::777444222000...---++++++***))))))))))))***)))+++...///---+++)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((&&&''''''((()))*********'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++---------...//////000000///////////////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++uuuWWWPPPVVVUUURRROOOKKKHHHFFFDDDDDDBBB@@@???>>>===;;;999666555444444555444222000///...............------......---------,,,,,,,,,+++++++++*********************************************************************++++++++++++******))))))******+++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------............------------......//////222333333444999BBBJJJQQQZZZiiiuuuzzz}}}{{{qqqjjjdddZZZPPPSSSRRRSSSWWW]]]```___\\\SSSMMMGGGEEEHHHLLLOOOPPPPPPLLLFFFBBBDDDLLLVVV]]]___^^^]]]]]]\\\WWWOOOIIIAAA:::111***((()))+++,,,+++++++++,,,...///+++&&&******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))(((''''''''''''''''''''''''((((((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))******++++++,,,------,,,.../////////000222444222222333555777:::<<<===<<<>>>AAAAAAAAAAAABBBCCCAAA???======>>>???>>>===:::888666333111///------,,,,,,+++***************(((+++...///---+++))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))******************************))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------------......///000000111///////////////......------,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,***************+++++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,uuuXXXQQQUUUTTTQQQNNNJJJHHHGGGFFFDDDBBB@@@???>>>===;;;999666555444444555444222000........................------------,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***++++++,,,+++++++++))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......---------------.........---------......///111111111444888:::???IIIWWWbbbpppyyysss^^^QQQPPPOOOPPPTTTWWWYYYZZZWWWTTTOOOKKKIIIJJJMMMOOORRRNNNGGGAAA???CCCJJJQQQ[[[]]]```aaa```]]]ZZZWWWNNNFFF:::000,,,+++,,,---)))---------777AAA;;;,,,+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))*********)))(((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))******++++++,,,------,,,.../////////000333555333333444555777999;;;<<<===???AAABBBBBBAAABBBDDDAAA@@@>>>===>>>===;;;999777666444111///...------,,,,,,+++************+++(((***------,,,***)))***))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************************))))))((((((((()))************))))))))))))(((((((((((())))))))))))******((())))))******))))))(((******)))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,---------.........---......//////000111111///////////////......------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,sssWWWPPPTTTRRRPPPMMMJJJIIIHHHGGGDDDBBB@@@???>>>===;;;999666555444444555444222000............////////////,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))***++++++,,,------,,,++++++******++++++,,,++++++,,,,,,---......///............------------......///000111333444555777===EEELLLTTTaaarrr~~~yyy```]]]XXXRRRNNNNNNPPPSSSVVVWWWUUUOOOJJJHHHKKKOOOTTTSSSNNNGGGBBB@@@CCCFFFPPPWWW```cccbbb___^^^___XXXQQQEEE;;;444000...---)))111000,,,???WWWRRR999+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******+++***)))((('''''''''''''''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,...///000000111333666555555555666888:::;;;<<>>===>>>>>><<<:::777444333111000...---------++++++***))))))))))))***(((***++++++***))))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))************)))************************((((((''''''(((((()))************)))))))))(((((((((((()))))))))*********))))))************))))))))))))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------...............///000000111111///////////////......------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------qqqUUUOOOSSSQQQOOOLLLJJJIIIIIIIIIDDDBBB@@@???>>>===;;;999666555444444555444222000.........///////////////,,,,,,,,,+++++++++************************++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++,,,,,,---...///////////////...---------,,,///000000222333555777888CCCLLLXXXbbblll{{{xxxsssjjj^^^RRRMMMNNNQQQTTTWWWWWWRRRJJJFFFJJJOOOWWWWWWVVVPPPIIICCCAAAAAAFFFQQQ]]]cccaaa^^^^^^___^^^XXXNNNDDD<<<555///+++%%%000,,,'''???aaa^^^@@@++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++++++++)))(((''''''''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((+++***)))(((((('''(((((()))))))))))))))))))))))))))******+++,,,,,,------,,,...///000000111444666777777777888999;;;<<<===???AAACCCCCCBBBAAABBBCCC<<<<<<<<<>>>>>>===:::777222111000...------------******)))(((((((((((((((((()))******(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))***+++++++++++++++************************'''''''''''''''((())))))+++*********))))))(((((((((((())))))*********+++))))))************))))))''''''''''''((()))+++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------......//////000000111111///////////////......------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------nnnVVVNNNSSSTTTPPPHHHCCCDDDDDDCCCBBBBBBAAA???===;;;999888888777666444333222111111000///...------...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000,,,,,,,,,+++***+++---///000...---...000000000...222///000555999===HHHTTTeeevvv}}}iiiYYYRRRQQQOOOMMMVVVZZZSSSQQQRRRLLLPPPWWW^^^]]]UUUJJJBBB???>>>DDDNNN[[[eeegggddd___]]]^^^[[[TTTMMMEEE:::///'''222...###777ZZZ\\\DDD...+++((((((+++,,,***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((())))))(((&&&&&&'''((((((((())))))*********+++***)))(((''''''((()))*********))))))(((((('''''')))(((((((((''''''''''''***)))(((''''''((()))***)))))))))***++++++,,,,,,......///000111222333333777888999999999:::===???BBBCCCCCCCCCDDDDDDDDDEEEEEEBBB???;;;888777777777222111000...,,,+++++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''&&&''''''))))))))))))))))))))))))*********)))))))))))))))************************((((((((((((((()))******++++++******************'''((()))++++++******)))(((((())))))******++++++++++++******))))))((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((('''&&&&&&(((***(((((()))*********************))))))))))))******))))))))))))************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---000000000000000///............////////////......,,,,,,++++++***+++++++++,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,mmmUUUOOOTTTVVVRRRJJJEEEFFFFFFEEEBBBBBBAAA???===;;;999888888777555333222111111111//////...------...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---...---,,,---...000000///...---...000222444555333555===EEEOOO]]]kkkcccSSSOOOTTTQQQSSSWWWTTTVVVZZZ^^^___\\\TTTKKKEEEBBBDDDJJJUUU```dddbbb^^^___aaa___ZZZUUUOOOEEE<<<222000)))%%%...<<<:::...---+++***)))***+++***)))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***++++++***(((((()))***((()))))))))***************)))(((''''''((())))))))))))))))))(((((((((((())))))((((((((('''''''''***)))(((''''''((()))***)))))))))***++++++,,,,,,//////000111222333333444666777999999999;;;===???CCCEEEGGGHHHHHHGGGEEEDDDDDDBBB???<<<999777666666222111///...,,,+++++++++,,,++++++++++++++++++,,,(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++************************)))))))))))))))*********************************((((((((((((((()))******************************((()))***+++,,,++++++***)))))))))))))))******************)))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******((('''''')))+++((())))))*********************))))))))))))******))))))))))))************))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------000000000000000///............////////////......,,,,,,+++++++++++++++,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------........................kkkTTTOOOUUUWWWTTTLLLHHHHHHHHHGGGBBBBBBAAA@@@>>>;;;999888777666444333111000000000......------------......000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,------------...////////////...---...000000/////////000///111222111//////333666;;;<<>>AAABBBEEEGGGJJJIIIGGGDDDBBBBBBBBB@@@>>>;;;888666444111000///---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++************************(((((())))))******++++++************************)))(((((((((((()))************************************+++,,,,,,,,,,,,+++************))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))************************************+++***((((((***,,,((()))******++++++************))))))))))))******))))))))))))************))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,------------000000000000000//////.........////////////......,,,,,,++++++++++++,,,,,,.........---------------........................+++,,,,,,,,,---.........,,,,,,,,,---------............//////////////////iiiRRRPPPUUUWWWTTTMMMIIIIIIIIIGGGCCCBBBAAA@@@>>><<<:::888666555444222111000//////......------------......000000///...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------------,,,---///000000000///...,,,...111222111//////000---111666666333333777<<>><<<:::999666555444222111000//////................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,---///000000000///...,,,...111111000//////000///111333444777???LLLVVVgggppp~~~qqq```XXXUUUUUUVVVYYY\\\VVVQQQOOONNNKKKFFFCCCBBB???>>>BBBCCCCCCFFFKKKMMMQQQVVV\\\bbbmmmzzzooo^^^TTTLLLOOOTTT\\\bbbdddbbb]]]ZZZTTTNNNJJJMMMWWWaaaeeefffbbbddddddaaaaaaaaa]]]XXXNNNJJJ@@@666...,,,---///***,,,---,,,))))))+++...))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''))))))((())))))(((&&&&&&'''(((******))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))*********)))))))))(((((((((((((((((())))))))))))((((((*********+++,,,,,,---------......///000111222222444666888999:::<<>><<<:::999777666444333111000000000......////////////......,,,,,,---------.........***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---......//////......///000000000000///---///111111000///000111444333222555@@@UUUlll|||~~~{{{wwwmmmaaa[[[UUUMMMEEEDDDCCCAAA@@@AAAGGGBBB???AAADDDBBBAAAAAA>>>;;;<<>>AAADDDCCCAAA@@@AAABBBEEEFFFBBBBBBAAA???<<<888444111///...---,,,++++++++++++))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++***************************))))))))))))***++++++)))))))))***++++++,,,,,,))))))(((((())))))***+++************))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((******************************))))))))))))******************************''')))******)))(((((())))))***++++++,,,+++++++++******))))))))))))******))))))))))))************))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++++++++,,,---...//////000...//////000000000000000......////////////......,,,++++++,,,,,,---...////////////.......................................---.........///000000000.........////////////000///000111333555666888888dddMMMQQQQQQTTTSSSMMMIIIIIIHHHFFFDDDCCCBBBAAA???<<<:::999888777555333222111111111//////000111111000//////------------,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000111000111222111000000222444777888;;;FFFWWWnnn~~~sssddd\\\UUUTTTPPPIIICCC@@@===;;;<<<@@@@@@<<<;;;<<<===888888<<<>>>===>>>BBB>>>;;;;;;>>>>>>:::999<<<<<<<<<;;;:::888888:::;;;999CCCKKKQQQ___qqqwwwsss|||yyyVVVRRRNNNNNNTTTZZZ___```cccbbbaaa```___```bbbcccdddeeedddbbbccceeeddd```]]]]]]WWWJJJ@@@:::333+++,,,+++******,,,---------))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***++++++***(((((()))***************)))))))))(((%%%&&&((()))*********)))))))))))))))((((((((((((*********)))))))))(((((('''((()))******)))((('''******+++,,,,,,------...000000111222333444444555666777999999999;;;===???CCCBBBBBBCCCDDDEEEGGGGGGCCCCCCAAA???;;;777444222......---,,,++++++++++++******))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***************************************))))))******+++,,,((())))))***++++++,,,,,,******)))))))))***+++,,,)))))))))))))))******************)))))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((***,,,,,,***))))))***)))***++++++,,,,,,++++++******))))))))))))******))))))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,---...///000000......///000000000000000......////////////......+++++++++,,,,,,...//////............/////////////////////////////////////////////////////////000....../////////000000000222333555777999;;;===>>>cccMMMRRRQQQTTTTTTNNNJJJJJJIIIFFFDDDCCCBBBAAA???===;;;999888777666444333222111111///000111222222111000///......---,,,++++++***)))******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------...///000000000///.........///111222333333333222111222444666777<<>>BBB<<<;;;===AAA@@@<<<===AAA???::::::======:::<<>>@@@@@@======@@@::::::;;;<<<===>>>>>>===<<<@@@>>>999???LLLPPPJJJWWWlllgggZZZLLLGGGMMMVVVZZZZZZ___bbbeeeeeecccccceeegggaaabbbaaa___aaaeeeddd```[[[XXXVVVTTTMMM@@@666222...+++)))***---///...,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((())))))(((&&&&&&'''(((+++*********))))))((((((%%%&&&((()))*********)))******))))))((((((''''''************))))))))))))'''((()))******)))((('''***++++++,,,,,,------...111222333333555555666777777888999999999:::===??????@@@BBBDDDFFFFFFFFFFFFDDDCCCAAA>>>;;;777444222...------,,,++++++++++++++++++************++++++'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((++++++++++++++++++++++++*********)))))))))))))))*********************************)))******+++,,,((())))))***++++++,,,,,,,,,+++*********+++,,,---(((((())))))******++++++++++++******))))))((((((((()))***++++++***)))(((******************************************************))))))))))))******(((((((((((((((((((((((()))+++------,,,+++***+++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,---...///000111......///000000000000000......////////////......+++++++++,,,---...///000------......//////000000000000000000000000000000000000000000////////////////////////000000000000555666888:::<<>>===???AAABBBBBBBBBCCCEEEEEEFFFGGGHHHGGGDDDAAA???BBB???<<<:::;;;<<<<<<<<<;;;<<<>>>AAACCCCCCAAA???AAAJJJVVVcccttt|||lll[[[PPPLLLLLLOOOTTTXXX___bbb```bbbhhhiiieeegggddd```___aaacccbbbaaacccaaa]]]YYYSSSJJJAAA;;;///------///,,,((()))---))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***(((''''''(((***,,,************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++,,,,,,------.........222222333333444555666666777888999;;;<<<=========EEEDDDDDDDDDDDDEEEEEEFFFFFFEEEBBB>>>999444000......---,,,+++************))))))))))))************)))************+++++++++*********)))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))************+++++++++************************+++*********))))))((((((++++++************++++++))))))))))))***************)))(((''''''((()))******************++++++++++++++++++*********))))))+++***)))(((((()))***+++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******++++++,,,---------------...............000000000000000000000000////////////////////////........................//////000000000000//////.........///////////////000000000000111111111111///111222222333555888:::666<<<===999:::>>>>>>999^^^PPPOOOSSSSSSRRRNNNJJJFFFDDDDDDDDDCCCAAA???===;;;::::::666666555444333333222222000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------..................................../////////000000000//////...///000111222111333444333111444<<>><<<@@@>>>;;;;;;<<<=========:::???DDDIIIRRRbbbyyyzzzgggYYYPPPLLLNNNOOOUUU]]]aaadddeeeggghhheeeccc``````bbbddddddccccccaaa^^^[[[VVVPPPHHHCCC555111......---******---++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))+++,,,,,,------......///222222333444555666666777777888999;;;===???@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEECCCAAA===888333000---...---,,,+++************))))))))))))************************++++++++++++***************++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************++++++++++++************************+++*********))))))))))))++++++************++++++))))))))))))******************)))(((((()))******++++++******************+++++++++*********))))))******))))))))))))******************************+++++++++*********))))))************************************************))))))************))))))++++++*********)))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++,,,,,,---------------............///000000000000000000000000////////////////////////------------------------//////000000000000////////////000000000000000000/////////000111222333333444666777888888888:::<<<===>>>>>>;;;:::<<<<<<:::^^^OOOMMMQQQQQQPPPMMMIIIFFFEEEEEEBBBAAA@@@>>>===<<<;;;;;;777777666555333222111111000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------..................................../////////000000000000000000000000111111111444444444333555>>>KKKVVV^^^jjjxxx}}}||||||sssgggZZZMMMEEEAAA>>>;;;:::;;;<<<======<<<<<<===>>>???@@@@@@AAAEEELLLUUUXXXWWWWWW[[[___[[[\\\^^^aaafffmmmuuu{{{yyyzzzzzzxxxtttmmmgggbbbXXXWWWUUUTTTRRRPPPLLLIIIFFFCCC@@@>>>>>>===<<<;;;<<<======;;;;;;AAAMMMWWW___lllsssgggaaaMMMKKKQQQ]]]```]]]```gggdddbbbaaabbbdddffffffeeecccaaa```^^^[[[WWWPPPLLL???666000......,,,,,,...---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,---......//////222333333444666777777888999999:::<<<>>>AAADDDEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAA>>>:::666222///---------,,,+++************)))))))))*********++++++************+++++++++,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***************)))))))))++++++************++++++)))))))))*********+++++++++******))))))******+++,,,+++++++++***)))))))))+++++++++***************))))))************))))))************************+++++++++***************************************************************))))))************))))))+++++++++++++++*********************************))))))))))))))))))******))))))))))))))))))))))))+++++++++*********************++++++,,,,,,------------........./////////000000000000000000000000////////////////////////------------------------///000000111111000000///111111111000000000000000......000111333555666777:::;;;<<<<<<;;;;;;<<<===AAA>>>>>>@@@@@@???AAADDD^^^OOOLLLOOOPPPOOOLLLIIIFFFEEEFFFAAA@@@???>>><<<<<<;;;;;;888777666555333222111000111111000000000000111111........................------------------------...........................------------......///...........................////////////000000000000000111222222111111000444333333999DDDSSSbbbkkkoootttwwwwwwwww}}}zzzcccPPPFFFCCCBBBBBB@@@???>>>======>>>??????===@@@DDDHHHLLLOOORRRTTTWWW^^^fffkkkkkklllnnnqqqkkkkkkkkkmmmqqqyyy}}}zzzmmmllljjjhhheee```YYYUUUPPPOOONNNMMMLLLHHHCCC???BBBBBBBBB???======AAADDD@@@IIIZZZmmm{{{^^^MMMIIIUUU\\\XXX[[[gggbbbbbbcccccceeeeeeeeeeeedddcccaaa```___[[[VVVRRRHHH===333111111///......---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))************))))))************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******)))***************+++++++++,,,,,,---...///000000333333444555777888999999>>>=========???BBBEEEGGGCCCCCCCCCCCCBBBBBBAAAAAA???>>>;;;777333000...------,,,++++++*********+++))))))*********+++++++++*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************'''(((***++++++***))))))************************************************************************************************)))******++++++******)))++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))******************************++++++,,,------...------......//////000000000000000000000000000000////////////////////////------------------------000000000111111000000000000000000000000000000000///000222555777:::<<<===AAAAAA@@@???======???AAABBB>>>>>>DDDEEEBBBDDDIII___OOOLLLOOOOOOOOOLLLIIIFFFFFFFFFAAA@@@???===<<<;;;;;;;;;888777666555333222111000333222222111111222222333........................------------------------........................---------------...///000////////////////////////////////////000000000111000111222222333222222111333222666EEE[[[ooo{{{}}}{{{}}}jjj^^^MMMAAA<<<>>>BBBEEE======>>>??????@@@AAABBBEEEJJJRRRXXX\\\```eeehhhgggjjjooouuuyyy{{{{{{zzzwwwxxx{{{~~~xxxoooeee^^^___\\\WWWSSSPPPLLLHHHEEEAAACCCEEEFFFDDDBBB???===<<<>>>DDDNNNZZZmmmwwwYYYEEELLLVVVVVV[[[ggg```bbbcccddddddccccccccceeedddbbbaaa```]]]YYYUUUOOODDD999777666333111000++++++*********++++++,,,************************************************((()))))))))************(((((((((((((((((((((((())))))************))))))************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,++++++,,,---...000000111333444555666888999:::;;;BBBAAA@@@???@@@BBBEEEFFFDDDEEEEEEEEEDDDBBBAAA@@@===;;;888444111///------,,,,,,++++++******++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((((((************************'''((()))+++++++++***)))******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))***************************++++++,,,------......------......///000000111000000000000000000000000////////////////////////------------------------000000111111111111000000//////000000000111111111333444666999<<>>>>>888<<<@@@DDDGGGJJJMMMOOOPPPWWW```fffjjjmmmqqqtttnnnqqqxxxxxxpppdddXXXQQQLLLJJJHHHGGGHHHIIIKKKKKKGGGAAA<<<>>>======AAAFFFPPPbbbrrrfffIIIGGGNNNOOOUUU^^^[[[^^^bbbccccccbbbaaabbbfffdddbbbbbbaaa^^^[[[XXXTTTKKKDDDAAA>>>999555555...---+++******+++,,,,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,++++++,,,...///000111222444444666777999:::<<<<<>>@@@MMM^^^mmmyyyaaaPPPNNNQQQRRRQQQNNNJJJGGGFFFFFFBBBAAA???===;;;:::999999666666555444333333222222111000000000000000000111........................................................................------------...///000111//////////////////////////////000000000111111111111000000111222444666777>>>FFFUUUjjjwww^^^MMMAAAAAA@@@@@@AAAAAA@@@???CCCHHHOOOTTTXXX[[[___bbbaaajjjttt|||rrrfff]]]WWWVVVTTTRRRRRRRRROOOJJJEEECCC@@@>>>??????@@@FFFMMMhhhuuu~~~```SSSNNNKKKLLLRRRTTTYYY^^^aaaaaaaaabbbccceeecccbbbbbbbbbaaa^^^\\\WWWSSSOOOMMMGGG???;;;;;;333222///---+++++++++,,,************************************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++,,,------++++++,,,...///111222222444555666888:::;;;======AAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEECCCAAA>>>===:::888555222///......///,,,++++++***++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))++++++******************))))))*********+++++++++(((((((((((()))***+++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........------...///000111222222000000000000000000000000////////////////////////////////////////////////000111111222222111111000///000111333555666777888<<<<<<===???AAABBBCCCDDD>>>BBBGGGJJJIIIHHHFFFFFFQQQiiibbbQQQOOOSSSSSSRRROOOJJJGGGFFFFFFCCCBBB@@@===;;;999888888555555555444444333333333//////............//////................................................////////////////////////---------......000111111000000000000000000000000000000000000111111111111111000000000222555888999DDDQQQdddvvvlllXXXGGG<<>><<<<<<>>>BBBGGGJJJSSSXXX___ccceeefffiiillluuuzzznnnaaa\\\WWWVVVVVVUUUQQQMMMLLLHHHEEEEEECCCAAAAAAEEEDDDMMMdddiiiYYYOOOLLLNNNNNNTTT[[[```aaaaaaccceeedddcccbbbbbbccccccaaa___ZZZWWWVVVUUUNNNDDD??????999666333///,,,+++******************************************************))))))))))))************)))))))))))))))))))))))),,,***)))'''''')))***,,,************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------++++++,,,...///111222222444555666888:::<<<===>>>???@@@BBBDDDEEEFFFFFFGGGCCCDDDDDDDDDBBB@@@===;;;999777444111////////////+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***************+++++++++))))))******++++++++++++)))(((((('''(((***,,,---************************))))))******++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++,,,------......///------...///000111222222000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000111333555777999:::;;;===>>>>>>???AAABBBBBBCCCMMMTTT]]]cccccc___[[[XXXjjjaaaRRRQQQSSSRRRPPPNNNKKKHHHGGGFFFAAAAAA@@@???===:::777666777666555444333222111111111111111111111111111111---.........---,,,++++++---------.........////////////............//////......------------......////////////000000000000//////111222222333333333333111///000444;;;BBBGGGSSS```lllrrr{{{iii\\\PPPBBB<<>>777111---+++,,,---------,,,+++*********+++))))))))))))))))))))))))******)))(((((((((((((((+++++++++*********))))))************************)))************+++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------...///000111222222333444555555666999===@@@@@@BBBEEEHHHIIIIIIHHHGGGEEEEEEDDDCCCCCC@@@<<<999555333111000000000...---...------,,,,,,++++++***,,,,,,++++++,,,,,,---...***+++,,,---............------------------------///......------.........------...////////////...000000///...------------...------------------......,,,***+++...///---+++///......---,,,++++++***+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++******************************************************************++++++++++++++++++++++++************************++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******************************++++++++++++++++++++++++*********************************)))******+++,,,++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000222222222111111111111000////////////////////////000000000000111111111111---000333555333222111111000222444555888;;;======???888888???AAA@@@KKK[[[llluuu|||}}}```QQQOOORRRQQQOOOMMMJJJHHHFFFDDDBBBBBBAAA???===;;;999888777777666555444333222222000000000000000000000000...............---,,,,,,---------.........////////////............/////////......------......///////////////000000000111///000111111222222222222444444222222555===HHHPPP\\\kkkwwwxxxyyyvvv^^^RRRHHH>>>===DDD>>>EEEOOOZZZccciiimmmoookkkiiimmmwwwooo^^^VVVTTTQQQOOOPPPQQQOOOLLLJJJCCCBBBBBBFFFMMMYYYmmm~~~xxxiii```RRRQQQRRRUUUXXXZZZ\\\^^^___``````^^^\\\]]]___bbbaaa\\\XXXUUUOOOGGGBBBCCCCCC???:::444000---,,,,,,,,,,,,+++*********++++++******************************)))(((((((((((((((*********)))))))))((((((************************)))************+++++++++'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,---------......///000111222222222333444444555777;;;>>>AAACCCEEEHHHIIIHHHGGGEEEEEEDDDCCCBBBAAA???:::777555333000///000000...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000///---,,,,,,,,,---...------------------------///......------------...------............------///......---------............------------......///---+++,,,......---+++------,,,,,,,,,,,,,,,,,,---....../////////......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***************************++++++++++++++++++++++++***************************************++++++,,,+++++++++***++++++,,,---,,,,,,---------.........////////////000000000111111111111000000000000///////////////////////////000000000000111111111111///111222222111111333444666888:::;;;;;;::::::999999777999???GGGRRRbbbppp```PPPMMMQQQPPPOOOMMMJJJGGGEEECCCDDDCCCAAA???===;;;::::::888777777666555444333333//////////////////////////////000000//////......------.........///////////////............/////////......------......////////////000000000111111000000111111111111111111333444555777<<>>DDDMMMMMMVVVcccpppwwwyyywwwtttoooqqqyyyyyyjjj```[[[UUURRRRRRSSSQQQOOOJJJEEEBBBAAAAAAFFFRRR^^^uuuaaaZZZRRRPPPSSSXXXYYYYYY^^^^^^^^^^^^]]]^^^```cccbbb\\\WWWTTTNNNGGGDDDFFFDDDBBB>>>999444000---+++*********)))******++++++******************************)))((((((((()))))))))))))))(((((((((((((((************************)))************+++++++++((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------......///000111222222333333555555666666777;;;===BBBDDDFFFGGGHHHGGGFFFEEEEEECCCBBBBBB@@@===999666444222000///000000...---***++++++,,,------......,,,,,,,,,,,,,,,------...888666222///------...///------------------------//////...---------------.........//////......---......---------......//////......------......///000///------......---,,,,,,,,,,,,------------...,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++,,,------,,,------------........./////////000000000111111111000000000000/////////////////////////////////000000000111111111222222111222222111000222555888666777:::;;;;;;;;;;;;===@@@IIIRRRVVV___nnn}}}aaaQQQNNNRRRQQQPPPNNNKKKHHHEEEDDDCCCBBB???===;;;:::::::::888777777666555555444444000000000000000000000000000000111111111000000///............//////////////////............////////////............////////////000000000111111111111111111000000111111111111444:::CCCOOOZZZbbbfffnnnzzzwwwfffSSSIII@@@@@@HHHSSS^^^ffflllrrrzzz}}}|||{{{}}}vvvfffXXXSSSTTTSSSPPPPPPKKKGGGEEECCCBBBFFFLLL\\\{{{|||nnnZZZLLLLLLSSSXXXXXX]]]^^^^^^^^^^^^___aaaccc___YYYTTTQQQMMMGGGEEEHHHEEEEEECCC???:::444///,,,))))))))))))******+++,,,******************************))))))((())))))***))))))))))))))))))))))))************************))))))*********+++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------......//////000111222333333777888999999999;;;>>>@@@EEEFFFGGGHHHHHHGGGFFFEEEFFFEEECCCBBBAAA===999555333111////////////...---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......:::999666333111111000111------------............000///......---------...///000000000000000//////............///000111111111000000000000000000111333222111111111111000////////////////////////...,,,------------,,,,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++,,,------------------............//////000000000111111111111111111111000000000000////////////////////////000000111111111222222222111222333333333444888;;;<<<;;;:::;;;;;;>>>EEEMMM\\\rrr~~~cccSSSPPPRRRRRRRRRPPPMMMJJJGGGEEEAAA@@@>>>;;;:::999999999777777777666555555444444111111111111111111111111000000111111222111111000........./////////000000//////............///////////////....../////////000000000000111111111111222111111000111111222333333888CCCUUUhhhsssuuurrrvvvyyysssZZZNNNDDDCCCDDDNNNcccyyylll^^^[[[WWWPPPPPPLLLJJJLLLKKKGGGEEEFFFCCCTTTggg|||hhhNNNFFFMMMUUUWWW\\\]]]]]]___```aaaaaa```YYYSSSOOONNNJJJFFFEEEHHHEEEFFFEEECCC???888222...***)))))))))***+++,,,,,,******************************))))))))))))******************************************************))))))*********+++++++++)))))))))))))))*********************************))))))))))))))))))))))))***++++++,,,------......//////000111222333444444777999:::;;;;;;===???AAAFFFGGGHHHIIIIIIHHHHHHGGGHHHGGGEEEDDDBBB>>>999555222111///.../////////---.........------,,,,,,,,,------,,,,,,------...///444444555555444222000///---------....../////////000//////......//////000//////000111111111111111222222222222222333444555444444333333333333444444777777777777666555555555666666555444222111000000111111111111111000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111333333222222222222111111000000000000000000000000111111111111222222222222000333555777777999;;;<<>>@@@HHHWWWfffdddSSSQQQSSSSSSSSSQQQOOOKKKGGGEEE???>>>===;;;:::999888888666666666555555555444444111111111111111111111111000000111111222222111111....../////////000000000//////............//////000//////......//////000000000000111111111222222222222111111222333555666:::@@@OOOdddxxx|||yyy|||yyy]]]KKKGGG@@@IIIUUUccczzzxxxooobbbUUUSSSNNNLLLOOOQQQMMMIIIHHHHHHGGGJJJZZZ||||||[[[HHHIIIPPPSSSYYYZZZ\\\___aaa```]]]ZZZQQQMMMKKKKKKIIIFFFFFFHHHDDDEEEFFFEEEBBB<<<666222+++++++++***++++++,,,,,,++++++++++++++++++++++++******)))))))))***++++++************++++++++++++************************)))************+++++++++))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,------......000000111222333444444555555777999;;;;;;===???AAAFFFFFFGGGHHHHHHIIIHHHHHHIIIHHHFFFDDDBBB>>>999555222000....../////////...//////......---,,,,,,+++---------------......///+++---000222222000...,,,---------...//////000000000//////000000111222333000000222333444444555555888777777777777888888999999888888777777888888999<<<===>>>===<<<<<<===>>>===<<<;;;999888666555444222222222222111000//////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------...------........./////////000000000111111111222222444444333333333222222222000000000000000000000000111111111222222222222333111444777:::;;;<<<>>>@@@;;;888<<>>>>>>>>===<<<:::999888555555555444444444444444111111111111111111111111//////000111111111111111.../////////000000000000//////............//////000000////////////000000000000111111111222222222222222111222333555888999@@@HHHVVVffftttwwwwwwrrr```NNNHHHKKKOOOcccuuunnnaaaXXXRRRTTTUUUSSSOOONNNPPPIIIFFFNNN___uuupppUUUMMMNNNNNNUUUWWWZZZ^^^```^^^XXXSSSKKKHHHHHHJJJJJJGGGGGGIIIBBBCCCEEEFFFCCC???:::777------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))*********+++************************)))************+++++++++***)))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,---.........000111111222333444555555444666999<<<===???AAACCCDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHEEEDDDAAA===777333111///....../////////..................------------------------...//////***+++---...//////...------------...///000000000//////000111222444555666555666888:::;;;======>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===@@@BBBDDDCCCBBBBBBDDDFFFAAAAAA@@@???===<<<;;;;;;777777777666666555444333000000000/////////......------------------------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---..................////////////000000111111111222222222333333333222222222111111000000000000000000000000111111111222222222333333555777999:::;;;>>>CCCFFFEEEFFFPPP```kkksssbbbQQQMMMQQQQQQQQQPPPNNNJJJEEECCC>>>?????????>>><<<999888444444444444444444333333000000000000000000000000...///000111111111111111////////////000000000000//////............//////000000////////////000000000111111111111222222222333222222222444666999;;;BBBLLLXXXbbbjjjvvv~~~vvvsss~~~fffVVVLLLEEEHHHQQQgggpppeee[[[YYYZZZXXXVVVUUUIIIFFFHHHLLLJJJLLLbbb|||bbbSSSOOOLLLRRRTTTXXX\\\___[[[TTTNNNHHHFFFGGGKKKKKKHHHHHHJJJ@@@BBBDDDEEEDDDAAA===:::///...------,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,'''((((((((())))))******************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------......///000111222222444444555666555888<<<>>>@@@BBBEEEGGGAAABBBCCCDDDEEEFFFGGGHHHIIIGGGEEECCC@@@<<<666222111///------/////////...,,,,,,------.../////////...------------...//////......---......///000000---------...///000000111//////000222333555777888;;;===???AAACCCEEEFFFFFFBBBAAA@@@??????>>>????????????>>>>>>>>>>>>??????BBBEEEGGGGGGFFFFFFHHHKKKCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===000000000000////////////........................------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---................../////////000000111111111111222222222222222222111111111111000000000000000000000000000111111222222222333333333999999999999;;;???FFFJJJhhhjjjuuu^^^QQQSSSPPPNNNOOOQQQOOOIIIFFFFFFBBB@@@>>>===<<<;;;999777444444444444444444444444000000000000000000000000...000111000///...///111......//////000000111111000000000000000000000000////////////000000000000///////////////.........000333666666444555>>>GGGOOOMMMQQQ\\\gggmmmrrrwwwxxx~~~eeeKKKEEEGGGOOOeee}}}tttddd]]]]]][[[UUUWWWPPPJJJHHHGGGGGGJJJOOOiiilllWWWTTTNNNLLLPPPWWWWWWPPPLLLNNNFFFEEEEEEGGGJJJJJJHHHEEECCC@@@>>>>>>BBBDDDEEEDDD;;;444,,,)))+++...---,,,...------,,,+++++++++,,,************************+++*********))))))((((((******************************************************))))))))))))******)))************++++++++++++,,,---------,,,+++***------......///000000000000000111222444666888999;;;<<<>>>AAACCCFFFHHHIIICCCCCCCCCDDDEEEGGGHHHIIIHHHEEEAAA===:::777333000//////............//////............///////////////............//////000000////////////000111111////////////000111333333444555666888999;;;<<<===@@@??????AAAEEEGGGEEECCCHHHFFFEEEGGGIIIIIIFFFCCCBBBCCCCCCAAA???>>>???@@@>>>BBBGGGIIIJJJKKKNNNPPPLLLLLLKKKIIIGGGDDDBBBAAAGGGBBB@@@BBBDDDCCCDDDGGGEEEDDDAAA===999444000...333111/////////...---+++......,,,,,,,,,---...///------------------------------------------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------,,,,,,+++++++++///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111111111111000111111111111222222222111111000000000000111111111111111000000000000000...222555444000000555;;;>>>;;;===>>>===CCC^^^|||]]]QQQRRRQQQOOOPPPRRRPPPJJJFFFGGGBBB@@@>>>===<<<;;;999777555555444444333333333333000000000000000000000000///000111000///...///111.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000111222444666888>>>HHHQQQPPPPPPSSSZZZ```dddmmmuuuaaaPPPEEENNN___qqqooohhhddd```ZZZTTTOOOOOOMMMIIIGGGHHHHHH[[[xxxvvvnnnaaaVVVOOOQQQTTTPPPJJJHHHGGGFFFFFFIIIKKKKKKIIIFFFEEEBBB??????AAADDDDDDDDD???888000,,,---......,,,------,,,+++++++++++++++************************+++*********))))))))))))************************++++++++++++++++++++++++******))))))))))))******************+++++++++++++++,,,---------,,,++++++------......///000000000000000111222444666888999999:::<<<>>>AAADDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFCCC???;;;888555111...//////............//////............///////////////............///000000111000000///////////////000000000111111333444555888888999:::<<<===>>>>>>AAA@@@@@@CCCGGGIIIHHHGGGMMMKKKHHHHHHIIIJJJHHHFFF>>>??????>>>======???AAAFFFIIILLLLLLJJJIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFEEECCC???===@@@BBBBBBCCCFFFGGGHHHIIIHHHEEEAAA===;;;666333///......////////////......---,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------,,,,,,+++++++++...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111111111222555;;;???>>><<>>666000.........,,,,,,,,,++++++******++++++***************************************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************+++++++++,,,+++,,,,,,------,,,,,,+++------......///000000000000111111222444666888999999:::<<<>>>AAADDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDD@@@<<<999666333000---//////............//////............///////////////.........//////000111111111000000//////......222222222333444555666777<<<<<<<<<===>>>?????????@@@???@@@BBBEEEGGGHHHGGGKKKHHHEEEDDDEEEEEEEEEDDDFFFGGGFFFEEEDDDDDDGGGIIIKKKLLLNNNMMMJJJHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHCCC>>><<>>EEEPPPZZZnnn]]]QQQSSSTTTQQQRRRTTTRRRKKKHHHHHHAAA???===<<<<<<;;;888777666666555444333111111000000000000000000000000000///000111111000///000111////////////000000000000////////////////////////////////////000000000000000000000111111111111111333444666;;;DDDOOOUUUUUUSSSQQQSSSYYYaaakkkxxxqqqXXXNNN___rrrwwwlllbbb[[[[[[\\\YYYVVVUUUNNNLLLOOOaaawww[[[MMMMMMQQQQQQNNNHHHIIILLLNNNNNNMMMJJJHHHFFFDDD@@@???@@@DDDGGGIIIJJJDDD;;;444000...---+++,,,++++++*********++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------......///000000000111111111222444666777888:::;;;===@@@CCCEEEGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB???:::777555222000...//////............//////............////////////............///000111111000000111111111111111000444444555555777888:::;;;>>>>>>>>>>>>>>>?????????=========>>>@@@BBBCCCCCCFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEEEECCC@@@@@@AAACCCGGGHHHIIIIIIIIIGGGFFFFFFCCCCCCCCCDDDDDDEEEFFFFFFEEE@@@>>>AAABBB@@@@@@AAAAAADDDGGGJJJKKKKKKIIIHHHJJJFFF@@@:::666444111///---.........------,,,,,,........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///......///000111111111111111111111222222222333333222111111000000111111222111111111222222222222222111555:::=========<<<===DDDJJJUUUaaaiiisss___SSSUUUTTTRRRSSSUUURRRKKKGGGHHHAAA???===<<<;;;:::888666666555555333222111000000000000000000000000000000000111222111000///000222000000000000////////////////////////////////////////////////000000000000/////////000000111111111222777===DDDPPP[[[]]]XXXUUUOOOQQQ]]]ooo~~~lll\\\SSS```yyyqqqaaa[[[[[[[[[ZZZYYYMMMIIIGGGLLL^^^qqqXXXMMMMMMQQQSSSHHHJJJLLLNNNMMMKKKIIIHHHDDDBBB@@@>>>???DDDIIIMMMKKKGGG???888333///,,,***,,,++++++***++++++,,,,,,***************************************+++++++++************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,------------......///000000000111111222333444555777888:::;;;===@@@BBBEEEGGGHHHFFFFFFFFFEEEDDDBBB@@@???AAA>>>999666444222000/////////............//////............////////////.........//////000222222///000222333555555666555777777777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@BBBFFFHHHKKKLLLLLLKKKKKKJJJJJJJJJKKKJJJHHHGGGHHHIIIEEEEEEFFFGGGGGGGGGEEEDDD???>>>>>>>>>>>>???@@@AAADDD@@@@@@DDDGGGFFFFFFHHHDDDDDDEEEFFFGGGHHHIIIJJJNNNLLLHHHEEEAAA===888444///............---------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,------------------............///...///000111222222222222111222222222222333333333222222111111111111222222111222222222333333333444222888>>>???===BBBMMMVVVgggkkkttt}}}___TTTWWWUUURRRSSSTTTRRRKKKGGGGGGAAA???<<<;;;;;;:::888666555444444333222111111000000000000000000000000000000111222222000000111222000000000000////////////000000000000000000000000////////////000000000000......///000000111111111222<<>>777222---+++,,,,,,++++++,,,,,,------*********************************+++++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------......///000000000222222222333444555777777888999;;;===@@@CCCEEEFFFEEEFFFFFFEEECCCAAA>>>===@@@<<<777444222111000/////////............//////............////////////.........///000111222333000222444777999:::::::::999999:::;;;===???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEDDDCCCDDDFFFIIIJJJMMMPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVTTTSSSSSSSSSKKKJJJIIIIIIIIIHHHEEEBBB@@@???>>><<<<<<<<<<<<===???===>>>FFFKKKLLLNNNQQQJJJJJJIIIHHHIIIJJJLLLNNNLLLLLLKKKKKKKKKHHHDDD@@@666444222000////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------******+++,,,,,,,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...---------............///...///000111222222222222222222222222333333333333222222111111111111222222222222222333333444444555777;;;===<<<@@@QQQnnn}}}^^^TTTWWWTTTRRRRRRTTTQQQJJJFFFFFF@@@>>><<<;;;;;;:::888666333333333222222222111111000000000000000000000000000111222222000000111222111000000000/////////...000000000000000000000000////////////000000000000//////000111111222333333666BBBMMMTTT___lllnnnhhhUUUSSSYYYjjj~~~ttt^^^TTT___tttxxxnnnccc\\\SSSOOOKKKFFFEEEQQQnnnuuuUUUGGGHHHKKKHHHIIIJJJIIIFFFEEEGGGIIIFFFDDD@@@<<<;;;???FFFLLLJJJJJJHHHCCC===555000---------,,,,,,------...///*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++******+++---...///------......///000000000222222222333444555666777777999:::===@@@BBBDDDEEEEEEFFFFFFEEEDDDAAA>>>======999555111000//////...//////............//////............////////////.........///000222333444444666888;;;<<<======<<<;;;;;;<<<===???AAACCCDDDCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJKKKKKKJJJLLLPPPSSSUUUVVVUUUSSSPPPPPPSSSVVVVVVXXX[[[[[[WWWSSSPPPNNNTTTRRRPPPPPPPPPNNNJJJGGGGGGEEEBBB???===<<<<<<======;;;>>>FFFKKKMMMOOORRRLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNLLLJJJAAA>>>999444111000000111........................------------------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...)))***+++,,,,,,,,,,,,+++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,---......---------............/////////000111222222222222222222222333333333444444333222222111111222222333222222333333444555555555:::<<<>>>BBBOOOkkk]]]SSSWWWTTTRRRRRRSSSQQQJJJEEEFFF@@@>>><<<;;;;;;:::777666333222222222222222222222000000000000000000000000000222222222111000111222111111000000/////////...000000000000000000000000////////////000000000000000000111222333333444444;;;HHHQQQTTT]]]iiimmmhhhUUUVVV___ooo~~~ttt^^^RRR[[[xxxqqqfffPPPKKKIIIIIIIIIMMM]]]mmm{{{YYYJJJIIIJJJHHHIIIIIIGGGDDDCCCFFFIIIIIIFFFBBB<<<999<<>>;;;777333///......------//////............//////............/////////000.........///000222333444777999;;;===>>>>>>===<<<<<<<<<===???@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJLLLNNNNNNNNNQQQVVV[[[cccbbb^^^XXXTTTUUUZZZ___ooorrrsssqqqkkkccc\\\YYYXXXVVVUUUUUUWWWVVVRRROOONNNKKKHHHCCC@@@???>>>>>>@@@>>>???EEEJJJJJJJJJLLLIIIJJJLLLMMMNNNNNNLLLLLLQQQOOOLLLLLLMMMOOONNNNNNJJJFFF???888333111000111////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......---------........./////////000111222222333222222222222333333333444444444333222222111111222222333222222333333444555666666:::===BBBMMMaaa[[[UUUYYYVVVTTTTTTUUUQQQJJJEEEEEE???>>><<<;;;;;;:::888666666555555444222111111000/////////000111111222222000000000000000000000000111000000///......------000000000000000000000000////////////000000000000111222333333222333777;;;CCCKKKUUU\\\^^^]]]\\\\\\WWW___jjjpppttt{{{jjjYYYNNN^^^|||qqqYYYRRRKKKJJJIIIHHHKKKOOO```lllYYYLLLDDDLLLHHHFFFGGGFFFEEEGGGMMMIIIFFFCCCBBB>>><<<@@@HHHLLLLLLKKKIIIIIIFFF<<<111///---,,,,,,---...---,,,+++++++++************)))******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,---,,,+++***)))***+++,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......---...//////......///000///000000111333555777888???@@@BBBEEEHHHIIIHHHFFFGGGGGGFFFEEECCCBBB@@@???;;;777333000////////////000000000000000///////////////.........//////000---000222222111222777;;;999===DDDHHHHHHDDD???;;;AAA>>>BBBLLLMMMFFFFFFLLLIIIDDDFFFPPPUUUTTTWWW^^^```XXXWWWbbbqqq}}}|||~~~sssnnnlll___OOOLLLKKKKKKKKKLLLKKKIIIGGGGGGDDDDDDIIIMMMLLLLLLMMMEEEFFFGGGIIIIIIIIIGGGFFFDDDGGGJJJNNNOOOOOOMMMLLLPPPMMMIIIDDD???888111,,,/////////111222222///---//////.........---------------------------------//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------------...//////......//////000000111111333333333444444444555555444444333333222222333333888111000555888777777;;;>>>HHHPPPWWWlll___WWWYYYWWWTTTTTTUUUQQQJJJEEEEEE???>>><<<;;;;;;:::888666666555555444222111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000222333333333666;;;???EEEKKKRRRVVVXXX[[[bbbgggeeeiiimmmpppsssyyy|||]]][[[bbbxxxjjj```WWWUUUTTTPPPMMMLLLNNNdddfffRRRLLLGGGEEEFFFGGGFFFCCCFFFKKKHHHFFFEEEDDD@@@===AAAGGGLLLNNNMMMLLLLLLJJJAAA666111///---,,,,,,---,,,+++++++++++++++******************+++++++++,,,,,,,,,+++***)))))))))***,,,,,,...---,,,+++***++++++,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,---------.........---///000000//////000111111222222333555777999:::===>>>AAADDDGGGIIIIIIHHHGGGGGGFFFEEECCCAAA???>>>:::666222////////////...//////////////////////////////.........///000000444666666666666999===@@@GGGEEEAAA>>><<<===@@@BBBJJJGGGGGGKKKLLLLLLNNNQQQMMMNNN[[[rrrbbbYYYVVVRRROOOOOOOOOOOONNNMMMJJJLLLRRRTTTQQQMMMLLLHHHHHHGGGFFFFFFEEEDDDCCCAAACCCFFFIIILLLNNNOOOPPPPPPNNNKKKIIIFFFBBB<<<888222111000000222222111000//////.........---------------------------------///......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------------...////////////000000111222222222333333444444444555555555444333333222222333333333777444444777666777@@@JJJSSSZZZ```gggzzzdddYYYXXXWWWTTTSSSTTTQQQJJJEEEFFF???>>><<<;;;;;;:::888666555555444333333222111111333222222111000000//////000000000000000000000000//////000111111222333333000000000000000000000000/////////000000000111111000111222444666;;;AAAEEEKKKNNNQQQQQQSSS\\\jjjvvvuuutttrrrqqqttt}}}ddd[[[jjjqqqbbb___```\\\VVVRRRNNNOOOpppyyy```XXXFFFDDDDDDFFFEEECCCDDDIIIHHHFFFGGGGGGCCC???AAAGGGMMMPPPPPPOOOOOONNNFFF<<<333000---,,,,,,,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++************+++,,,,,,...------,,,+++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000111111000000111222444444555666888:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJHHHHHHFFFEEEBBB@@@>>><<<888444111......///...............//////////////////////////////000111222666666666777999<<<@@@BBBCCCEEEHHHHHHGGGEEEEEEEEEHHHQQQ[[[eeeoooyyy}}}|||xxxyyy}}}xxxqqqkkkgggeeecccbbbUUUPPPMMMQQQTTTSSSRRRSSSRRRQQQPPPNNNLLLGGGAAA===>>>???@@@BBBFFFKKKPPPSSSRRRQQQOOONNNMMMIIIDDDAAA777444111000111222222222/////////.........------------------------------.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------......///000000000111111222333333444333444444444444555555555333333222222222333333444555666888888999BBBVVViii|||{{{zzzgggZZZVVVWWWTTTSSSTTTPPPIIIFFFFFF???>>><<<;;;;;;:::888666555555444333333222111111222222222111111000000000000000000000000000000000//////000000111222222222000000000000000000000000//////000000000111111111000111222666;;;AAAGGGLLLPPPRRRSSSRRRSSS^^^ppp~~~zzzuuutttyyymmm[[[qqqkkkbbbcccccc```]]]___UUUjjjyyylllRRRIIIBBBBBBEEEEEEEEEFFFGGGGGGIIIJJJFFFAAABBBFFFOOORRRSSSRRRQQQOOOGGG???444111...,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222222111000222333555555666777999;;;<<<===???@@@AAABBBCCCEEEHHHJJJIIIHHHGGGDDDAAA>>>;;;:::555333///............---.............../////////000///000000111222333444666666777999<<>>======@@@GGGMMMQQQUUUTTTRRRPPPNNNJJJEEEAAA???;;;555222111111111111////////////..........................................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------..................//////000000000111111222333333333444444444444555555555555333222222222333444555555444666777:::DDDZZZyyyeeeYYYVVVXXXUUUSSSSSSPPPIIIFFFGGG???>>><<<;;;;;;:::888666444444444333333222222111000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111444999@@@GGGMMMPPPQQQSSSTTTSSSUUU```ppp}}}|||wwwvvv{{{mmmdddnnn}}}jjjcccbbb``````bbb\\\fffjjjWWWCCC@@@EEEHHHGGGEEEGGGGGGJJJLLLHHHBBBBBBEEENNNRRRTTTRRRQQQNNNGGG@@@555222///------.........------------,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222111111222333555555666777888:::<<<===CCCDDDEEEEEEDDDDDDGGGIIIJJJIIIGGGDDD@@@<<<999777333111///......///...---............//////000000111111111222333555666777999;;;===>>>??????@@@@@@BBBGGGMMMQQQUUUZZZaaagggqqqmmmbbb\\\XXXVVVVVVbbb^^^XXXVVVXXXXXXVVVSSSHHHEEE@@@===>>>CCCHHHLLLUUUSSSRRRQQQOOOLLLGGGDDDFFFBBB<<<777444222000///000000/////////.................................---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........///............///000000//////000000111222222333444444444555555555666666333333333333444555666777666666777@@@VVVxxxaaaXXXYYYYYYUUUSSSSSSOOOIIIFFFGGG???>>><<<;;;;;;:::888666444444444333333222222222000000111111222333333444000000000000000000000000000000000000000000000///000000000000000000000000000000000111111111222222222333777>>>FFFLLLPPPQQQNNNPPPRRRTTTYYYbbbmmmvvv|||{{{{{{zzz{{{vvveeetttpppbbb[[[ZZZYYY\\\aaaqqqjjjNNNDDDFFFIIIHHHFFFGGGGGGJJJLLLHHHBBBBBBEEELLLQQQTTTRRRPPPNNNHHHBBB999555111....../////////......---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111222222111111222333555555555777888:::<<<===EEEHHHJJJIIIFFFEEEGGGJJJLLLJJJHHHDDD???;;;777555222111/////////000///.........//////000000111111222222333444666888999:::;;;>>>@@@@@@???@@@CCCGGGOOO^^^rrrzzzggg[[[VVVVVVVVVUUUSSSOOOIIIDDDBBBCCCFFFHHHOOOOOOOOOQQQRRRQQQNNNLLLLLLIIIDDD???;;;777222///000000000/////////..............................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---------............//////......//////000111//////000000111222222222444444555555555666666666333333444555666777999:::;;;<<>><<<;;;;;;:::888666444444333333333333222222222222222222222222222222000000000000000000000000///000000111111222222222000000000000000000000000000000111111111222222222333555:::BBBJJJPPPQQQPPPNNNNNNPPPVVV^^^gggoootttvvv{{{|||qqqppp~~~qqq___YYYUUUYYY\\\cccyyy~~~```NNNIIIGGGGGGHHHGGGGGGJJJKKKHHHBBBBBBFFFGGGNNNRRRRRRQQQPPPLLLFFF???:::555111///......---............------------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++,,,---------,,,******+++++++++,,,,,,,,,------------------------------............///////////////000111111000000111333555666666777999;;;===>>>EEEIIIMMMMMMJJJHHHJJJLLLLLLKKKHHHDDD???999555333222000//////000111000/////////000000111222222333444444555666888:::<<<===;;;???DDDDDDEEELLLYYYeeeuuuxxxnnnhhhaaa\\\^^^ZZZTTTNNNIIIGGGFFFGGGHHHIIIKKKNNNRRRSSSRRRPPPOOOMMMKKKHHHDDD???888333000000000000/////////...........................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------............///////////////000000111000000111111222333333333555555555555666666666666444444555666777999;;;<<>><<<;;;;;;:::888666444333333333333333333333444444333222222111111111000000000000000000000000...///000111333444555666000000000000000000000000000111111111111222222222444666<<>>888222///...,,,+++//////.........---------******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,---,,,+++***)))+++++++++,,,,,,---------------------------------............/////////000...000111111000000111222666777777888:::<<<>>>???DDDIIINNNOOOLLLKKKLLLOOOMMMKKKHHHDDD>>>999444222222000///000111222111//////000000111222333333333555555666888:::<<<>>>???>>>DDDJJJMMMQQQ```www}}}{{{qqqeeeaaa[[[UUUOOOKKKIIIHHHEEEFFFHHHLLLPPPQQQPPPNNNPPPPPPOOONNNKKKEEE===888000000000000////////////////////////////////////------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------........./////////////////////000111111111222222333333444555555555555555555666666666777555555666777999:::<<<===FFFRRR```nnn~~~tttYYYYYY[[[[[[WWWRRRMMMJJJGGGDDDBBB>>>>>>===<<<:::999888777333333444444333333222111111111111111111111111111000000000000000000000000000000000000111111111111000//////////////////000555222//////111222000...777:::???EEEKKKSSS[[[```WWWQQQRRR]]]hhhnnnsssxxxvvv}}}~~~fff\\\rrrfff\\\ZZZXXXXXX___ssstttZZZJJJDDDEEEGGGDDDEEEGGGGGGEEECCCCCCCCCFFFKKKPPPRRRQQQNNNLLLJJJEEECCC;;;111,,,...///.........---------,,,,,,,,,,,,------......------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------------------------------------------------------------.........//////111111111111222333444444777777888999:::<<<===>>>CCCLLLRRROOOKKKJJJLLLMMMKKKIIIFFFCCC@@@;;;666222222111111111000000000///333111111444444111333666:::999999999<<>>999<<>>>>>===;;;:::999888777333444444444444333222222111111111111111111111111000000000000000000000000000000000000111111111111///000000111111000000///222111000000111333333222777<<>>===<<<;;;:::999888777444444444444444333222222111111111111111111111111000000000000000000000000000000000000111111111111///000222333333222000//////000111111111333666888;;;@@@GGGMMMSSSXXX]]]```ZZZ\\\ccciiimmmtttxxxfffqqqzzzddd]]][[[ZZZbbboooyyy{{{jjjXXXGGGBBBDDDJJJJJJIIIFFFDDDCCCDDDFFFLLLOOOSSSTTTSSSQQQPPPPPPNNNLLLDDD:::333222111.........---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,------------------------------........................------........./////////222222222222333444555555888999:::<<<>>>???AAABBBGGGPPPVVVTTTQQQRRRTTTTTTOOOJJJDDD>>>:::666222000...///000111222333444444444000000555888888888;;;:::???CCCDDDEEENNN]]]jjjwwwrrrsssvvvvvv{{{zzzpppjjjlllooorrrtttyyy}}}{{{vvvrrrpppqqqzzz~~~fffRRRNNNNNNOOOOOONNNIIICCC>>>FFFIIINNNRRRTTTSSSQQQPPPMMMIIICCC<<<777333222111000///------......,,,+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------.........//////////////////000111111222222444555555555666666666777888888777777666666666666666<<<<<<;;;AAALLLjjjuuuZZZXXXYYY\\\XXXSSSOOOLLLJJJGGGEEE>>>===<<<;;;999888777777444444444555444333333222111111111111111111111111000000000000000000000000///000000000111111111111///111333555555333111///...111222222111222777;;;CCCEEEHHHKKKNNNRRRVVVYYYdddhhhlllnnnpppwww{{{ooolllsssgggccc^^^bbbmmmtttiiiPPPCCCBBBGGGGGGHHHGGGEEEDDDEEEFFFNNNPPPSSSTTTSSSQQQQQQQQQQQQOOOIII>>>777444111---......---------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,------------,,,,,,,,,,,,------------------------------////////////////////////............////////////222222222222333555666777999:::<<<>>>@@@BBBCCCDDDHHHPPPUUUTTTSSSTTTUUUUUUQQQKKKCCC<<<777444222000111111222333444555666666777555666;;;===;;;;;;<<>>???KKK^^^tttYYYWWWXXX\\\XXXSSSOOOLLLJJJGGGEEE======<<<;;;999888777666444444555555555444333333111111111111111111111111000000000000000000000000///000000000111111111111000111444555555444111000///111333222222444999>>>HHHHHHHHHHHHJJJOOOVVV[[[tttvvvtttqqqooottt{{{}}}xxxuuuppphhhcccfffnnnttt___IIICCCAAADDDFFFGGGFFFEEEDDDEEEMMMOOORRRSSSRRRPPPPPPQQQQQQPPPKKKAAA:::666111,,,......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------////////////////////////........./////////000000222222222333444666777888:::;;;>>>AAADDDEEEFFFGGGJJJQQQVVVUUUTTTVVVWWWUUUQQQJJJAAA:::666444222222222222222333333333444444222222666<<<>>>===>>>BBBDDDLLLZZZlllxxxkkkddd___[[[RRRQQQPPPOOONNNLLLJJJIIIFFFDDDCCCDDDGGGJJJKKKKKKOOOTTTZZZYYYRRRKKKIIIKKKMMMJJJGGGGGGJJJOOOTTTWWWTTTSSSSSSUUU[[[gggvvvzzzpppaaaUUUOOOLLLIIIGGG??????AAADDDHHHOOOTTTXXXPPPQQQQQQNNNHHH???777222333111//////111222222111//////.........---------------------------------......------------,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,------......------,,,,,,------......------,,,------------------------...------------...//////........./////////000000000000111111222333333333555555666666777888999999;;;:::999888888888:::;;;999BBBCCCHHHYYYnnntttqqqWWWVVVXXX[[[WWWRRRNNNLLLJJJGGGEEE===<<<;;;:::999888777666555555555555555444333333111111111111111111111111000000000000000000000000000000000000111111111111000111333444444333111000111222333444555999???BBBIIIHHHGGGHHHKKKRRR\\\cccyyysssuuuyyy|||vvvqqqvvv}}}qqqiiiggghhhlllmmmPPPEEEAAACCCFFFFFFEEEDDDDDDEEEKKKNNNRRRSSSRRRPPPOOOOOOOOOPPPLLLCCC<<<888222,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........------------......------------------------............................../////////000000000222222333444555666888999;;;===@@@DDDFFFHHHIIIJJJKKKQQQUUUUUUUUUWWWVVVTTTLLLGGG>>>888444333333333111111111111111111111222555666999<<<::::::AAAJJJTTTeeekkk\\\VVVSSSOOOJJJPPPPPPQQQRRRTTTTTTRRROOOJJJIIIHHHKKKOOOQQQPPPMMMSSSZZZcccggg```UUUPPPPPPQQQOOOMMMJJJHHHGGGGGGGGGFFFHHHJJJJJJLLLQQQYYY```cccnnnuuusssqqqzzzuuueeeYYYNNNFFFCCCAAA???@@@CCCIIIPPPUUUOOOQQQSSSSSSNNNFFF>>>888333111///...000111111000/////////.........------------------------------......------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,------......------,,,------............------------------------------......------......///000....../////////000000000111111111222333333444444555555666777888999::::::888777666555666888:::;;;>>>IIILLLRRRcccuuu~~~oooooonnnUUUUUUWWWYYYVVVQQQNNNKKKIIIGGGEEE===<<<;;;:::999777666666555555555555555444444333111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111333222222555;;;BBBGGGJJJIIIIIIIIIJJJNNNUUU^^^ddd~~~vvvxxxxxxgggiii|||yyymmmdddeeesssbbbSSSHHHHHHGGGDDDBBBBBBDDDFFFJJJNNNRRRTTTSSSQQQOOONNNNNNPPPMMMFFF@@@<<<555///......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---............------------......------------------------------------------------.../////////000000000000222333333444555777999:::;;;>>>AAAEEEIIIKKKKKKLLLIIINNNQQQQQQQQQRRRQQQNNNFFFAAA:::555222222222222000000111222333444444555<<<===@@@@@@>>>CCCUUUggg|||}}}yyyooodddbbb[[[RRRNNNPPPTTTUUUUUUWWW[[[ccclllqqqpppjjjdddaaa```aaahhhpppvvvwwwvvv|||}}}zzzwwwyyyvvvtttoooiiibbb]]]YYYXXXUUUVVVWWWRRRLLLIIIJJJLLLLLLRRRTTTPPPOOOUUU^^^cccuuuttt^^^OOOIIIFFFDDDBBBCCCGGGLLLOOOOOOQQQSSSTTTQQQLLLGGGCCC999666222000000000000///////////////....................................------..................,,,,,,,,,---------......------------------------,,,------......------,,,,,,------......------,,,------............------.......................................//////000.../////////000000000000111111222222333444444444555666666777999::::::;;;888777666666777:::===???HHHWWW___eeetttlllSSSUUUWWWYYYUUUQQQMMMKKKIIIFFFDDD===<<<;;;:::888777666666555555666666555555444333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111444222111777@@@IIINNNPPPIIIJJJKKKLLLOOOTTTZZZ___jjjyyy{{{rrrvvv}}}ggg]]]lllyyygggeeelllxxxgggOOOMMMHHHBBB???@@@DDDHHHJJJNNNSSSVVVUUURRROOONNNMMMPPPNNNHHHBBB>>>888111......---------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---............------------......------------------------------------------------////////////000000000000222333333444666888999:::<<<>>>BBBGGGJJJLLLMMMMMMEEEIIILLLKKKKKKMMMKKKHHHAAA===777222111111111111111222333555777888::::::888<<>>BBBDDDUUUiiiuuu|||jjjQQQSSSVVVXXXUUURRRPPPNNNJJJFFFCCC@@@===:::999999999888777333333333333333333333333333222222111111222222333000000000000000000000000000111111111111222222222222333444444444333222111333444666:::AAAIIIQQQVVVVVVNNNIIILLLPPPQQQTTTYYYaaakkkrrrqqqrrr{{{sssiiioootttjjjhhhrrr}}}gggOOOEEEFFFCCCDDDIIIGGGNNNNNNOOOQQQSSSSSSRRRQQQOOOPPPPPPMMMFFF???999777000...,,,,,,------,,,+++---------,,,,,,+++++++++...------,,,,,,------...//////.........---------000000//////.........---..................------111111111000000000000000222222333444555666888999;;;===@@@DDDGGGIIIJJJJJJHHHKKKNNNOOOLLLHHHEEECCC>>>:::555333444555333111,,,666:::555444;;;>>>;;;CCCFFFDDDNNNjjjjjj\\\IIIFFFLLLFFFCCCMMMKKKYYYhhhooouuu|||rrriii]]]SSSSSSPPPTTT___kkkwww```NNNDDDMMMSSSNNNHHHIIISSSTTTVVVWWWVVVTTTPPPMMMKKKGGGAAA;;;555222111111000///......///000...---///...---,,,,,,---...///......---------,,,,,,,,,........................------------------------........................,,,------......------,,,........................++++++,,,,,,---...//////000000//////.........---000000000000000111111222000111222222444444555666777888999:::::::::::::::999444777===:::888JJJdddiiiQQQSSSVVVXXXUUURRRPPPMMMJJJFFFCCC@@@===:::999999999888777333333333333333333333333333222222111111222222333111111111111111111111111000111111111111222222222222333444444444333222222333444777;;;BBBIIIPPPTTTRRRLLLJJJOOOSSSSSSTTTXXX\\\bbbgggjjjqqq{{{~~~|||wwwttt{{{wwwuuurrroooooonnnlllkkklllnnnqqqssswwwyyy|||sssllloooyyykkkSSSHHHIIIFFFGGGKKKIIINNNNNNPPPRRRTTTTTTTTTSSSPPPQQQPPPMMMHHHAAA;;;888111///---,,,---------,,,---------,,,,,,,,,++++++...------,,,,,,------...//////.........---------000/////////....................................111111111111000000000000333333333444555777888999:::;;;>>>AAADDDFFFHHHIIILLLOOOQQQQQQMMMHHHDDDBBB;;;777444333444555555444666888888666999???BBBBBBDDDJJJPPPfffttt___MMMKKKEEEHHHNNNKKKOOO```vvvcccZZZRRRSSSWWW^^^jjjvvvzzz```JJJIIIPPPQQQQQQTTTQQQSSSTTTUUUTTTSSSRRRRRRQQQMMMGGG@@@999444000///111000//////000111000//////...------------...///.........---------,,,,,,........................------------------------........................,,,------......------,,,........................,,,,,,,,,---.../////////000000/////////.........000000000000000111222222111111222333444555555666777777888999::::::::::::???;;;===AAA===@@@ZZZzzziiiRRRTTTUUUXXXUUURRRPPPMMMJJJEEEBBB???===:::999999999777666333333333333333333333333333222222111111222222333111111111111111111111111000111111111111222222222222333333444444333333222222444888===CCCIIIMMMOOOLLLJJJLLLRRRWWWXXXYYY[[[bbbdddeeeiiisss~~~zzzzzz{{{|||uuuqqqmmmiiiddd```^^^\\\YYYWWWXXXWWWUUUUUUUUUWWWYYY[[[\\\]]]```dddjjjpppuuuxxxzzzlllfffssszzzlllUUUIIIIIIDDDCCCGGGFFFMMMOOOQQQTTTVVVVVVVVVUUURRRRRRQQQNNNIIIDDD>>>;;;222000...------...---,,,------------,,,,,,,,,,,,......------------.....................---------////////////....................................111111111111111111111111333333444555666888:::;;;<<<<<<>>>AAADDDGGGJJJLLLRRRTTTUUUSSSMMMGGGCCC@@@777555333222444666777777888666666:::===???DDDJJJLLL^^^ppp}}}uuufffVVVMMM???JJJSSSZZZ``````lllvvvcccWWWPPPOOOQQQVVVaaawww]]]MMMKKKMMMOOORRRSSSUUUWWWVVVSSSRRRTTTVVVTTTQQQMMMGGG@@@999444111222000//////111222111000///......------......///.........------------,,,........................------------------------........................------............------........................------......//////000000000000////////////......111000000000000111222222111222222333444555666666666777888999::::::::::::;;;999;;;>>>>>>JJJmmm}}}yyykkkTTTUUUVVVXXXVVVRRROOOMMMIIIEEEBBB>>><<<:::999999888777555333333333333333333333333333222222111111222222333111111111111111111111111000000111111111222222222222222333333333333333333333666:::@@@DDDHHHJJJKKKHHHIIINNNTTTZZZ^^^aaacccoooooommmmmmrrrzzz|||zzzyyyzzz{{{zzzqqqnnnhhhccc___ZZZVVVRRRTTTSSSQQQOOONNNLLLJJJIIILLLKKKJJJJJJJJJKKKMMMNNNLLLLLLNNNPPPTTTXXX\\\^^^fffhhhkkknnnqqqrrrsssssslllkkkiiijjjnnnuuu|||vvvdddhhhyyysss\\\PPPMMMEEEBBBEEECCCKKKNNNRRRUUUWWWWWWWWWWWWTTTSSSQQQOOOLLLGGGAAA>>>555222///------...------------------------,,,,,,......------------..............................///////////////.....................////////////000111111111111111222222444444555666888:::;;;<<>>DDDEEEFFFIIILLLPPPTTTVVVXXXXXXXXXTTTNNNGGGCCCAAA777666555444444555777999999>>>FFFKKKKKKTTTtttyyyjjj]]]QQQHHHEEEFFFNNNeee}}}ooo]]]QQQTTT^^^mmmwwwgggZZZSSSRRRVVVYYYZZZXXXVVVVVVWWWSSSSSSRRRPPPJJJDDD===999444111///...///000000000//////////////////////////////.........---------........................................................................---......//////......---/////////////////////////////////000000000000000//////000000000000000000111111111111111222222333222333444555666777777888666777888999;;;;;;;;;<<<<<<<<>>:::777444111//////000000000...//////000000//////.../////////.........------..............................................................................////////////......////////////////////////////////////000000000000//////000000000000111111222111111111111222333333333444444555666777888888777888999;;;<<<=========<<<@@@LLL___ppp|||gggTTTVVVWWWXXXVVVRRROOOLLLHHHCCC???<<<;;;:::::::::888555333333333333333333333333333333222222111111222222333222222222222222222222222000111111111111222222222222222111111222444555666999;;;>>>AAACCCCCCBBBAAAKKKSSSZZZ[[[]]]cccfffeeeooo{{{|||{{{}}}|||ooojjjllloooppplllnnnpppooollleee^^^YYYWWWVVVUUUSSSPPPMMMKKKIIILLLIIIFFFEEEEEEFFFFFFFFFCCCDDDEEEDDDBBBAAACCCFFFCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAACCCDDDDDDDDDEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIOOOOOORRRWWWXXX```{{{{{{nnnmmmzzzxxxiiiSSSEEEBBB>>>AAAGGGPPPTTTTTTTTTVVVXXXUUURRRNNNNNNNNNMMMHHHCCC;;;777222///...//////...------------........./////////............//////---------.........//////............/////////000---......///000000111111000000111222222333444444666777888999<<<>>>@@@AAADDDEEEIIIMMMPPPTTTVVVWWW\\\[[[XXXRRRJJJBBB<<<:::555777777777666888<<>>??????CCCNNNcccxxxdddRRRVVVXXXXXXVVVRRROOOKKKGGGCCC???;;;::::::::::::888555222333333333333333333333333333222222222222222222333222222222222222222222222000111111111111222222222222222111111222444555666:::<<<>>>AAABBBBBBAAAAAALLLVVV]]]^^^^^^aaaaaa]]]iiivvv~~~{{{wwwttt|||uuutttrrrnnniiiddd___\\\RRROOOJJJHHHFFFFFFEEEDDD@@@BBBBBB@@@>>>>>>@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEDDDEEEGGGIIILLLNNNPPPQQQUUUUUUUUUUUUWWWYYY[[[\\\```^^^aaagggfffeeerrrvvvkkkqqq~~~rrrZZZIIIDDDAAA>>>FFFNNNSSSSSSSSSUUUWWWUUUQQQMMMMMMNNNMMMIIIDDD<<<888333///.../////////---------.........////////////............//////---------.........//////---.........//////000000---......///000111111222000000111222333333444444777777888:::<<>>???@@@@@@UUUggg]]]OOOTTTSSSXXXVVVTTTRRROOOJJJDDD???>>><<<:::999999888666555444333333222222333333444222333333444333222000///000111222333333222111000222222222222222222222222222222222333444666888999===@@@BBB@@@<<<<<<@@@DDDHHHQQQYYYZZZ[[[\\\]]][[[dddlllwww~~~~~~|||~~~~~~tttaaaXXXNNNIIIGGGGGGCCC@@@BBBBBBBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@?????????JJJMMMTTT^^^jjjttt{{{~~~~~~}}}sssaaaLLLAAABBB999BBBJJJMMMQQQVVVTTTOOOWWWRRRMMMJJJJJJLLLKKKJJJBBB;;;555333111...---000........................///////////////.........////////////////////////////////////000000000000000000000000111111111111222111111111222444666777555777999;;;<<<>>>AAADDDHHHJJJKKKKKKKKKLLLNNNQQQWWWYYYZZZUUUGGG888444777111777999555555>>>GGGJJJPPP[[[uuu\\\VVVNNNIIIKKKXXXoooyyyddd[[[ZZZhhhyyyjjjfffdddZZZWWW^^^WWWYYYZZZXXXVVVRRRKKKEEEEEEFFFBBB888111000222222///000000000000//////...////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000111111000000//////......000000000000111111111111222333333333333333333444555777888888888888:::<<<@@@;;;<<>><<<:::999999888666555444333333222222333333444333333333333333222111000111111222222222222111111222222222222222222222222222222222222444777:::;;;???AAABBB@@@======AAAFFFLLLTTT[[[[[[\\\```cccccceeeooo{{{~~~}}}oooiiiggg```RRRMMMGGGDDDDDDDDDCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@EEEIIIRRR```qqqwww[[[FFF@@@@@@CCCEEEGGGOOOWWWVVVPPPVVVQQQLLLIIIIIIJJJJJJIIIBBB;;;555333111...---///......................../////////////////////...////////////////////////////////////000000000000000000000000111111111111222222222333444555666777666777999;;;;;;===@@@CCCFFFHHHIIIJJJKKKMMMPPPSSSUUUUUUVVVQQQDDD888555999:::666888@@@EEEJJJSSS^^^~~~qqqWWWTTTTTT]]]ooozzzdddYYYXXX^^^jjjuuuuuu___VVVZZZVVVXXXZZZYYYWWWUUURRROOOLLLMMMIII???777555444222000000000000000000//////////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000111111000000////////////000000000000111111111111222333333333333444444444555777888999888999:::<<<<<<<<<@@@CCC@@@@@@QQQfff___RRRWWWVVVXXXVVVTTTQQQNNNIIIDDD???>>><<<:::999999888666555444333333222222333333444333333222222111111222222333333222222222222333333222222222222222222222222222222111222444888<<<>>>BBBCCCBBB@@@===>>>CCCHHHOOOVVVZZZZZZ\\\bbbiiikkkhhhrrr|||~~~|||~~~hhh\\\OOOMMMNNNHHHDDDBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBGGGOOO\\\kkkxxxuuuRRR@@@GGGDDD@@@BBBLLLVVVWWWRRRTTTPPPKKKGGGGGGGGGGGGGGGCCC<<<666444222...---///..............................//////////////////////////////////////////////////////000000000000000000000111111111222222222333444555666777777777666888:::;;;;;;===@@@BBBDDDEEEGGGIIIKKKOOOSSSWWWSSSQQQOOOJJJ@@@666555:::;;;444888DDDIIINNNfffvvv^^^UUUWWW___sssooo^^^WWWXXX^^^nnnzzzeeeUUUVVVTTTUUUWWWWWWUUUSSSSSSSSSRRRTTTOOOFFF===999666222000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000111000000000000/////////000000000111111111222222222222333333444444444444555777999999999999;;;======???CCCBBB<<<>>>VVVppp```SSSXXXXXXXXXVVVSSSQQQMMMIIICCC@@@>>><<<:::999999888666555444333333222222333333444444333222111111111333333555444222222222222444555111222222222222222333333222111111222555999>>>@@@DDDDDDBBB@@@???AAAFFFKKKPPPUUUXXXWWWZZZccclllpppmmmrrrvvvvvvyyyqqq[[[NNNJJJEEEFFFGGG@@@CCCDDDEEEDDDBBBAAABBBDDD@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@CCCIIIPPPUUUUUUZZZfff|||cccFFFIIIEEEAAACCCKKKSSSUUUTTTRRROOOJJJFFFEEEEEEEEEFFFDDD===888666333///---.......................................////////////////////////////////////////////////000000000000000000111111111222222222222333555777888888888777777999:::;;;<<<===@@@BBBCCCEEEGGGJJJMMMQQQVVVZZZTTTOOOIIICCC;;;444555:::777888???EEEHHHYYYsss```[[[dddlllyyy}}}kkk___fffhhh}}}qqq\\\UUUVVVUUUVVVWWWVVVSSSSSSUUUSSSTTTQQQIIIBBB>>>888222111111111000111111111111////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222333333444555555555555777999:::::::::<<<>>>===???BBBAAA???HHHbbb|||aaaTTTYYYYYYXXXVVVSSSPPPMMMHHHCCC@@@>>><<<:::999999888666555444333333222222333333444333333111111111222333444555444222222222222444555111111111222222333333333222111111333666:::>>>AAADDDCCCAAA@@@@@@DDDIIIMMMRRRVVVXXXWWWZZZcccmmmrrruuutttppppppzzzjjjXXXOOOOOOLLLLLLMMMEEEHHHIIIJJJJJJHHHFFFGGGHHHBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDCCCCCCEEEIIIMMMLLLNNNUUUgggqqqPPPIIIGGGFFFHHHKKKNNNRRRUUURRROOOKKKGGGDDDCCCDDDFFFFFF@@@:::888555000......////////////////////////---.........//////000000////////////////////////////////////000000000000111111111111222222222222333444666888999999999888888999;;;<<<===>>>AAADDDDDDGGGKKKNNNPPPSSSWWWZZZUUUMMMDDD>>>888444555999888AAAIIIPPP^^^|||uuufff[[[bbbrrrvvvlllccciiisssccc```ZZZWWWYYYYYYVVVWWWZZZRRRTTTRRRLLLHHHDDD>>>777333333222111000111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222333444444555666666666777999::::::;;;===???<<<<<<>>>CCCKKK]]]vvvaaaTTTZZZYYYYYYVVVRRROOOLLLHHHCCC@@@>>><<<:::999999888666555444333333222222333333444222222111111222222333333333333222222222222333333111111111222222333333444111222333555888;;;>>>@@@AAA@@@@@@@@@CCCGGGKKKNNNTTTYYY[[[ZZZ\\\eeennnrrrxxxuuupppqqqxxxlllfff[[[XXXYYYTTTQQQQQQPPPOOOOOONNNMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHDDDFFFIIIIIIIIILLLQQQVVVVVVYYY___mmm|||]]]MMMJJJJJJKKKLLLLLLOOOUUURRRQQQMMMHHHDDDCCCEEEGGGIIIBBB===;;;888222//////////////////////////////------......///000000000////////////////////////////////////000000000000111111111222222222222333444555666777888999999999888:::<<<===>>>AAADDDFFFIIILLLPPPSSSUUUVVVXXXYYYTTTJJJ@@@;;;888666888;;;<<>>@@@AAA@@@AAAHHHVVVjjj~~~aaaTTTZZZYYYYYYVVVRRRNNNKKKGGGCCC@@@>>><<<:::999999888666555444333333222222333333444000111222333333333333333111111222222222222111111000111111222333333444444111222444777:::<<<===>>>>>>>>>>>>@@@EEEIIIMMMOOOSSSYYY\\\[[[\\\dddkkknnnqqqtttuuuxxxzzzzzzvvvqqqmmmiiiffffffddd```]]]YYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXSSSVVVYYY[[[]]]cccmmmtttooovvvnnnUUUNNNIIIKKKMMMMMMOOOSSSTTTRRROOOJJJEEECCCFFFHHHKKKEEE@@@>>>:::444000000////////////////////////------......///000000111////////////////////////////////////000000000000111111111222222222333333555555555666777888999:::888:::===???@@@CCCGGGIIINNNRRRWWWYYYYYYXXXWWWWWWQQQGGG===:::::::::<<<@@@CCCTTTpppooo^^^SSSPPP___zzzvvvlllxxxcccYYYVVVSSSTTTXXXVVVXXXVVVRRRRRRQQQKKKDDD999777444222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111111111222222222333333222222333444555666777777666888:::;;;<<<===???AAADDDFFFJJJTTTdddyyyaaaTTTZZZYYYYYYVVVRRRNNNKKKGGGCCC@@@>>><<<:::999999888666555444333333222222333333444///111222333444333333222000111222333333222111000000000111222333333444444111333666999;;;<<<======<<<<<<===AAAFFFKKKNNNOOOQQQWWW[[[ZZZ[[[aaafffhhhhhhqqqxxx|||}}}zzztttrrrqqqooommmjjjhhhgggfffgggfffdddccccccdddfffgggjjjjjjjjjkkklllmmmmmmnnnllloootttxxx~~~{{{]]]PPPFFFHHHMMMOOOPPPRRRTTTTTTQQQKKKFFFDDDGGGJJJMMMFFFAAA???<<<555111111000000000000000000000000---------...///000000111////////////////////////////////////000000000000111111222222222333333333555555444444555777999:::888:::===???AAAEEEHHHKKKQQQUUU[[[]]]\\\YYYVVVUUUNNNDDD;;;999<<<>>>@@@DDDLLLfffZZZPPPNNNVVVqqqfffbbbooozzzuuubbb[[[VVVVVV[[[WWWXXXVVVRRRRRRQQQLLLEEE;;;888555222000//////000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111222222222222111111222222222333333333222222333444555666777888666888:::<<<<<<===???AAA???FFFRRRbbbwww~~~cccVVVYYYWWWXXXUUURRRNNNJJJFFFAAA>>>===<<<;;;999888777666666555555555444444333333333333333333333333333333333222222222222222222222222111111222222222333333333000222666:::<<<>>>>>>>>>???<<<;;;>>>EEEJJJMMMMMMUUUOOOLLLRRR___hhhjjjhhhppplllsss|||{{{yyy}}}gggSSSDDDFFFMMMMMMNNNSSSUUUUUUSSSOOOIIIGGGIIILLLJJJIIIFFFBBB===777333000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111///000000111222222333333222444666777777777999:::===>>>???@@@AAADDDGGGJJJOOOOOORRRXXX[[[XXXSSSOOOGGGDDD:::777>>>@@@CCCOOOjjjgggMMMNNNXXXhhh^^^UUU[[[iii}}}pppTTTVVVZZZUUUYYY]]][[[UUURRRSSSQQQMMMEEEAAA;;;555111000111222111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////111111222222222111111000000111111222222333444444444444444444444555666777888888999:::<<<@@@DDDFFFDDD]]]}}}```SSSWWWVVVXXXUUUQQQNNNKKKFFFBBB>>>===<<<;;;999888777666666555555444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333222444777:::===>>>>>>>>>>>>======@@@EEEJJJLLLLLLOOOOOORRRYYYccclllqqqssswwwvvv}}}}}}uuuvvvyyyoooYYYFFFEEEHHHIIIKKKPPPSSSTTTSSSOOOJJJGGGIIIKKKMMMLLLIIIEEE@@@:::555222000000000000000000000000000000000000000000000000////////////000000000111111111000000000000111111000000111111222222222333333555777888888888:::;;;===>>>@@@AAACCCFFFJJJMMMOOOMMMOOOUUUYYYXXXRRRMMMAAABBB;;;888???EEERRRhhhjjjXXXPPP```pppvvviii___ggg|||gggYYYTTTRRRVVVZZZZZZUUURRRSSSRRRNNNHHHDDD???999555222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111//////000000000000//////111111222222222111111000111111111222333333444444444444444444555666777777;;;;;;;;;;;;<<<>>>AAADDDOOOuuu]]]PPPVVVUUUWWWUUUQQQNNNKKKGGGCCC???===<<<:::999777777666666555444444444444333333333333333333333333333333333222222222222222222222222111111222222222333333333444666999<<<===>>>============>>>BBBGGGJJJLLLLLLKKKPPPWWW^^^dddkkkrrrwwwzzz}}}sssooosss{{{qqq[[[FFFAAACCCFFFJJJPPPRRRSSSSSSPPPKKKHHHHHHJJJPPPOOOMMMIIICCC===777444000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111111111111222222222222222333555888999999999;;;<<<===???AAACCCEEEHHHMMMPPPSSSPPPOOOSSSXXXYYYRRRKKK===AAA======HHHUUUmmm|||kkk___\\\gggvvviii```ccc~~~lllXXXRRRUUUYYY[[[XXXUUUTTTRRROOOKKKIIIDDD???:::555222111222111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111///000000111111000000///000111111222222222111111111111222222333333444444444444444444555666777888<<<===>>>===>>>@@@CCCFFFXXX\\\OOOVVVVVVWWWUUUQQQNNNKKKHHHCCC@@@===<<<:::888777666666666444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333666888:::<<<======<<<<<<===>>>@@@DDDHHHJJJLLLLLLMMMSSSYYY___bbbfffkkkooowww}}}yyymmmmmmvvv}}}}}}nnnZZZEEE>>>AAAFFFMMMSSSPPPRRRSSSQQQLLLHHHHHHIIIRRRQQQOOOKKKEEE???999666000000000000000000000000//////////////////////////////000000000111111111111111000000000000111111222222222222222222222222222555777999999:::;;;===<<<>>>AAADDDFFFKKKPPPSSS[[[XXXUUUUUUZZZ[[[SSSJJJ===@@@>>>GGG]]]qqqooo\\\YYYaaaqqqpppvvvpppYYYVVVYYY[[[[[[ZZZWWWRRROOONNNLLLIIIDDD>>>888333000222222111111000000111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000000111111000000000000000111222222222111111111111222222333444444555444444555555666777888999:::<<<>>>>>>???BBBHHHLLL\\\^^^QQQWWWXXXXXXUUURRROOOLLLHHHCCC@@@<<<;;;:::888777666555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333777999;;;=========<<<;;;===???BBBEEEHHHJJJLLLMMMSSSVVVZZZ___cccfffggghhhxxxtttkkkpppzzztttaaaKKK@@@@@@EEELLLQQQOOOQQQSSSPPPLLLHHHHHHIIIQQQQQQOOOLLLGGGAAA;;;777111111111111111111111111////////////////////////000000000000111111111111111111000000000000111111222222222222222333333333222444777888999:::;;;======???BBBEEEHHHLLLRRRUUUaaa```[[[XXXYYYZZZRRRGGGAAAAAABBBUUUwwwkkk]]]XXXggg}}}kkkZZZXXXWWWZZZ\\\ZZZUUUQQQOOONNNKKKGGGAAA;;;555111333333222111111111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000111111111111000000///000111222222222222222111222222333444444555555555555555666777888::::::999;;;===<<<===BBBJJJPPPaaaaaaSSSYYYZZZYYYWWWSSSOOOLLLGGGBBB???<<<;;;999888666666555555333333333444444444444555333333333333333333333333222222222222222222222222111111222222222333333333777888:::<<<===<<<;;;:::>>>AAADDDFFFGGGIIILLLOOOXXX[[[___dddgggiiilllmmm|||qqqmmmsss{{{~~~xxx\\\GGG@@@BBBGGGKKKOOOQQQRRROOOJJJHHHHHHJJJPPPPPPPPPMMMIIICCC===999111111111111111111111111000000000000000000000000000000000111111111222222111111000000000000111111111111222222333444444444222555888999:::;;;===??????AAADDDGGGJJJOOOTTTXXX```cccaaaZZZXXXXXXPPPEEEEEEIIIQQQjjjxxxVVVZZZhhhfffqqqnnnbbbWWWWWW[[[[[[WWWTTTPPPOOOMMMJJJDDD>>>999555444333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000111111222222111111000///000111222222222222222222222333333444444555555555555555666777999;;;;;;:::<<<===<<<===DDDOOOYYYjjjdddTTTYYYZZZ[[[XXXTTTPPPLLLGGGAAA>>><<<;;;999888666555555555333333333444444444555555333333333333333333333333222222222222222222222222111111222222222333333333666777999;;;<<<<<<::::::@@@BBBDDDEEEFFFHHHMMMPPP\\\bbbhhhjjjiiijjjooouuu{{{rrrlllnnnuuu{{{|||oooPPPAAA@@@FFFJJJPPPQQQQQQMMMIIIGGGIIILLLOOOPPPPPPOOOKKKEEE@@@<<<111111111111111111111111000000000000000000000000000000111111111222222222111111000000000000111111000000111222444555666666444777:::<<<===>>>@@@AAACCCEEEHHHKKKNNNRRRWWW[[[^^^eeefff___ZZZYYYRRRHHHKKKZZZkkkuuu^^^PPPeeeeeeXXXaaaqqq~~~cccYYYZZZ[[[XXXUUUQQQQQQOOOLLLHHHCCC>>>;;;555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111111222222111111000//////000222222333333222222222333333444555555555555555666777888:::;;;<<<;;;===@@@@@@DDDOOO```mmmeeeTTTYYYZZZ\\\YYYUUUPPPLLLFFFAAA===<<<;;;999777666555555555333333333444444555555555333333333333333333333333222222222222222222222222111111222222222333333333555666888;;;;;;;;;::::::AAACCCEEEEEEEEEHHHMMMRRR___hhhpppnnngggfffnnnxxx}}}yyyqqqiiihhhnnnvvv{{{zzz|||UUUBBBAAAHHHLLLPPPQQQPPPLLLHHHGGGIIIMMMOOOPPPQQQPPPMMMGGGBBB>>>111111111111111111111111000000000000000000000000000111111111111222222222111111000000000000111111//////111222444555777777666999<<<>>>???@@@BBBDDDFFFHHHKKKMMMPPPTTTYYY]]]]]]hhhkkkccc]]]\\\WWWNNNPPPiii```WWWWWWtttqqqYYYWWWZZZmmmqqq^^^[[[ZZZVVVTTTSSSRRRPPPNNNJJJFFFBBB@@@555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111//////000222222333333333222222333444444555555666555555666777888:::<<<===:::>>>BBBFFFMMM]]]rrreeeTTTVVVVVVYYYWWWTTTPPPJJJEEEAAA>>><<<;;;:::999888666555555444444444444444444444444222222222222222222222222111111222222222333333333111222222111000111444666777888::::::999999:::<<<@@@DDDHHHIIIGGGHHHMMMQQQYYY\\\eeemmmjjjeeelllzzzuuujjjfffjjjssszzz}}}{{{jjjIII>>>BBBHHHJJJNNNRRRPPPKKKGGGGGGIIIMMMRRRTTTQQQNNNJJJDDD<<<555333111000111111000///000000////////////000000111111111111111111111111111111222222222333333333333444444555555666666666666888:::;;;<<>>BBBIIIZZZsssaaaSSSXXXZZZYYYWWWTTTPPPJJJEEEAAA>>><<<;;;:::999777666555555444444444444444444444444222222222222222222222222111111222222222333333333111222222111111111444666777888:::999999999:::<<>>@@@CCCFFFHHHHHHKKKPPPVVVZZZ[[[\\\aaa]]]TTTSSSUUUPPPYYYqqqooofffhhhqqq}}}vvvppp{{{}}}cccVVVSSSTTTSSSWWWVVVQQQNNNMMMHHHBBB999888666444222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111111111111111111111111111333333444444555666666666777777777888999;;;<<<===BBBBBBHHH\\\}}}___RRRYYY\\\XXXWWWTTTOOOJJJEEEAAA???;;;;;;:::999777666555444444444444444444444444444222222222222222222222222111111222222222333333333111222222222111222444777777888999999999999;;;===@@@BBBCCCCCCCCCFFFKKKQQQUUUYYYYYYUUUWWWbbbqqqyyypppkkkffffffllltttyyy|||~~~fffMMMEEEEEELLLOOORRRRRRNNNJJJIIIJJJMMMRRRTTTRRROOOLLLFFF???777555222111111111000///111000000//////000000111111111111111111111111111111111222222222333333333222222333333444555555666999;;;===>>>???AAADDDGGGGGGIIILLLRRRXXX\\\]]]\\\```WWWMMMOOORRRSSSooohhh]]]ddd~~~xxx]]]UUUXXXRRRWWWYYYVVVRRROOOKKKFFF>>>;;;888444222222222333111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222222222222222222222222222222222333333444444555666666666777777888999:::<<<===>>>HHHEEEMMMmmm```RRRYYY[[[WWWVVVSSSOOOJJJEEEAAA???;;;:::999888777666555444333333333333333333333333111222222222222222333333111111222222222333333333111222222222111222555888777888999999999:::<<<>>>CCCDDDDDDDDDEEEHHHNNNSSSQQQVVVTTTNNNSSSdddrrrtttiiiggggggjjjpppwww|||~~~jjjRRRGGGEEEKKKOOORRRRRRPPPMMMKKKKKKNNNRRRUUUSSSPPPMMMGGG@@@999666333111111111000///111000000000000000000111111111111111111111111111111111222222222333333333111222222333444555666666999;;;===>>>???AAAEEEGGGKKKLLLOOOTTTZZZ___bbbbbb```___XXXTTTWWW___tttaaagggvvvqqq___YYYSSSWWW[[[ZZZVVVQQQMMMJJJBBB???:::555222111222333111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111111111222222222222222333222222222222222222222222333333444444555666666666777777888999;;;===>>>???FFFHHHWWW|||cccSSSWWWXXXWWWUUURRRNNNJJJEEEAAA???;;;:::999888666555444444333333333333333333333333111111111222222333333333111111222222222333333333111222222222222333666888888999999999888:::===@@@DDDDDDDDDDDDFFFJJJPPPTTTOOOSSSSSSPPPXXXhhhpppnnnddddddgggkkkrrrxxx}}}hhhTTTHHHDDDIIILLLPPPRRRRRROOOMMMLLLNNNSSSUUUTTTQQQOOOIIIBBB;;;888444111111111000000111111000000000000111111111111111111111111111111111111222222222333333333111222222333555666666777999:::<<<>>>???AAADDDGGGNNNNNNOOOTTTZZZaaaeeeggghhhqqqiii[[[^^^ooommmggguuuvvv~~~kkkUUUVVVXXXZZZ[[[XXXRRRNNNMMMFFFCCC===777444222222333111111222222222222111111111111111111111111111111111111111111111111111111///000000000111111111111111111222222333333333333222222222222222222222222333333444444555666666666777888888:::;;;>>>???@@@CCCMMMcccdddTTTVVVWWWVVVTTTRRRNNNIIIEEEAAA???::::::999888666555444333333333333333333333333333111111111222222333333444111111222222222333333333000111222222222444777999888999999888888:::>>>AAACCCBBBBBBCCCGGGKKKOOORRRQQQQQQRRRVVV```jjjlllhhh```bbbfffkkkqqqwww{{{~~~nnnWWWGGGBBBFFFIIINNNQQQSSSRRRPPPNNNNNNSSSVVVTTTSSSPPPKKKDDD===:::555222111111111000222111111000000111111222111111111111111111111111111111222222222333333333222222333444666777888888999;;;===>>>???AAADDDGGGLLLMMMNNNSSSZZZaaaeeeggghhhtttooodddqqq|||wwwyyy~~~iiisssfff^^^ZZZXXXZZZYYYUUUQQQPPPKKKHHHBBB<<<888555333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222333444444444333333333333333333333333333333444444555666666666888888999:::<<<>>>@@@BBBFFFSSSgggaaaSSSXXXYYYUUUTTTQQQNNNIIIEEEAAA???::::::999777666555444333222222222222222222222222000111111222333333444444111111222222222333333333000111222222222444777:::999999999888888;;;???BBBCCCCCCCCCFFFIIIMMMPPPRRRUUUOOOPPP[[[fffjjjgggeee```cccggglllqqqvvv{{{~~~|||]]]HHHAAACCCFFFKKKPPPTTTTTTQQQOOONNNSSSVVVUUUSSSRRRLLLFFF???;;;666222111111111000222111111000000111111222111111111111111111111111111111222222222333333333222333444555777888999::::::<<<>>>???@@@BBBFFFHHHJJJLLLQQQXXX___dddfffffffffooorrr|||{{{xxxfffeeexxxhhh^^^WWWXXXZZZXXXTTTTTTPPPMMMHHHCCC===999666555111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222333444444555333333333333333333333333333333444444555666666666888888999;;;===???AAABBBOOOVVVeeezzz^^^RRRYYY]]]UUUTTTQQQMMMIIIEEEAAA???:::999888777666555444333222222222222222222222222000000111222333333444444111111222222222333333333000111222333333444777:::999999999888888;;;???BBBEEEEEEFFFIIIMMMQQQSSSTTTXXXNNNOOO]]]iiihhhdddccccccfffkkkoootttxxx}}}}}}cccJJJBBBAAADDDIIIPPPTTTUUURRRPPPNNNSSSVVVUUUTTTRRRMMMFFF@@@<<<666222111111111000222222111111111111222222111111111111111111111111111111222222222333333333333333444666777999::::::;;;===???AAABBBDDDGGGJJJHHHMMMUUU^^^eeehhhgggeeennnrrr}}}qqqyyyvvvjjjdddoooaaaVVVXXX\\\ZZZWWWWWWTTTQQQMMMGGGAAA<<<888666111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111222333333444555555333333333333333333333333333333444444555666666777888888999;;;===???BBBCCCVVVYYYeee~~~___ZZZXXXWWWUUUTTTRRROOOJJJDDD@@@===;;;;;;999777666555555555222222222222222222222222111111111111111111111111333222111000000111222333111111111222333666888:::::::::::::::;;;===???@@@EEEDDDGGGOOOYYY\\\XXXSSSSSSMMMQQQcccmmmiiicccbbbeeeeeekkkwww|||{{{|||~~~~~~ZZZBBBBBBFFFIIILLLPPPTTTSSSOOOOOOQQQTTTVVVUUUSSSOOOMMMBBB===777222111111111111333222222111111222222333222222222222222222222222333333222222222222222222555555666777888999999::::::<<<@@@CCCEEEIIIMMMPPPOOORRRXXX```eeeiiikkkllluuuyyyvvvsss}}}}}}kkkRRRTTT]]]ZZZSSSQQQSSSQQQNNNJJJFFF???888222222333333222111111222444222222222111111111111000000000000000000000000000222222111111111111111222333444444555555444444333333333333444444444555555555555555555666888999:::999777888<<>>;;;:::999777666555555444222222222222222222222222111111111111111111111111222222111000000111222222111111111222444666888:::999999999:::;;;===???AAAAAAAAAEEEOOO[[[aaa```\\\RRRLLLQQQaaajjjfff``````eeeeeekkkuuuzzzyyyyyy}}}|||eeeJJJBBBFFFIIIKKKOOOTTTSSSOOOOOOQQQTTTVVVVVVSSSPPPMMMCCC>>>777333111111222111333222222111111222222333222222222222222222222222222222222222222222333333555666666777888999::::::;;;===@@@BBBEEEJJJOOORRRUUUVVV[[[cccggghhhmmmuuuvvvllluuu~~~^^^UUUZZZ[[[XXXVVVUUUSSSPPPMMMHHHBBB;;;666333333333222111111222333222222222222111111111111111111111111111111111111222222111111111111222222333444444555555444444333333333333444444444555555555555555555777888999:::<<<:::;;;===???DDDPPP]]]xxxssskkkgggeeebbb^^^\\\YYYVVVTTTTTTTTTSSSRRRNNNNNNMMMMMMNNNOOOQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\^^^___bbbeeeiiilllmmmmmm^^^YYYZZZ[[[WWWUUUQQQLLLGGGCCC@@@???;;;:::999777666555444444222222222222222222222222111111111111111111111111222222111000000111222222111111111333444666888999777888999:::<<<>>>@@@BBB>>>???CCCMMMYYYaaabbb```PPPMMMSSS```fffaaa\\\\\\cccdddjjjrrrwwwwwwxxx{{{zzz~~~yyyvvvUUUEEEHHHJJJJJJNNNSSSSSSPPPPPPRRRUUUVVVVVVTTTQQQOOODDD???999444222222222111333222222111111222222333333333333333333333333333111111222222333333444444555666777888999:::;;;;;;<<<>>>@@@BBBFFFKKKQQQVVV^^^[[[___gggfffdddnnnmmmeeennnrrrZZZUUUYYYZZZXXXWWWUUUSSSPPPLLLGGG@@@;;;555444333111111111222222333222222222111111111111111111111111111111111111222222111111111111222222333444444555555444444333333333333444444444555555555555555666777888999:::>>>>>>>>>>>>@@@JJJ^^^rrryyyooohhh```ZZZWWWVVVTTTRRRPPPMMMJJJIIIJJJKKKKKKJJJNNNNNNMMMMMMNNNOOOQQQRRRNNNNNNOOOOOOPPPPPPPPPOOOQQQRRRSSSUUUWWWYYYYYYZZZ[[[VVVYYY[[[XXXUUUPPPKKKFFFBBB@@@???;;;:::888777555444444444222222222222222222222222111111111111111111111111222111111111111111111222111111222333555777888999666666888:::===???AAABBB>>>>>>AAAIIIRRRXXXYYYXXXNNNOOOVVV```ccc^^^ZZZ[[[aaaccciiipppvvvyyy{{{||||||}}}yyypppmmm|||___KKKMMMMMMLLLOOOTTTUUURRRRRRSSSUUUWWWVVVTTTRRRPPPFFFAAA:::555333222222222333222222111111222222333333333333333333333333333111111222222333444555555666666777888999;;;<<<<<<>>>???@@@BBBFFFLLLTTTYYYccc^^^aaahhheeebbbrrroooiiirrrnnnZZZXXX[[[\\\XXXWWWUUURRROOOJJJDDD???888666333111111222222111333333222222222111111111111111111111111111111111222222111111111222333333333444444555555444444333333333333444444444555555555555555666777888::::::>>>>>>???@@@BBBQQQnnn}}}vvvvvvqqqkkkfffddddddbbbaaa```]]]YYYVVVUUUVVVUUUUUUSSSRRRPPPOOOOOOPPPQQQQQQPPPQQQRRRRRRQQQPPPOOONNNPPPQQQRRRRRRQQQPPPPPPPPPXXXUUUXXXZZZWWWTTTPPPJJJFFFBBB@@@???::::::888666555444444333222222222222222222222222111111111111111111111111111111111222222111111111000111333444666777888999555666888;;;===@@@AAABBB>>>>>>AAAFFFMMMQQQRRRQQQMMMRRR[[[bbbaaa\\\ZZZ[[[^^^ccciiiooovvv}}}~~~}}}~~~yyytttkkkjjjhhhgggmmmhhhRRRSSSQQQNNNPPPUUUVVVTTTSSSUUUVVVWWWWWWUUUSSSRRRHHHCCC<<<666444333222222333222222111111222222333333333333333333333333333111111222333444444555555666666777999:::<<<======>>>???AAACCCGGGMMMTTTZZZ```^^^bbbiiijjjlll|||___ooo|||lll\\\[[[^^^XXXWWWUUUTTTQQQMMMGGGCCC<<<999444222222333222111333333333222222222222111111111111111111111111111222222111111222333333444333444444555555444444333333333333444444444555555666666666666777999:::;;;<<<===???AAAFFFXXXzzz|||wwwrrrpppmmmkkkiiibbbaaa```^^^\\\ZZZYYYYYY[[[]]]___``````^^^\\\ZZZaaaccceeeddd```]]]\\\\\\{{{WWWUUUXXXYYYVVVTTTPPPKKKFFFBBB???>>>:::999888666555444333333222222222222222222222222111111111111111111111111000111222222222222111000000111333555777888999999555666888;;;>>>@@@AAAAAA===>>>BBBGGGMMMPPPPPPOOOKKKTTT___ccc___ZZZZZZ\\\]]]ccciiiooowww{{{{{{}}}}}}ssspppmmmjjjhhhkkkooosss|||qqqZZZYYYTTTOOOPPPUUUVVVTTTUUUVVVWWWXXXWWWVVVTTTSSSJJJDDD===777444333222222333222222111111222222333333333333333333333333333222222333333444444555555666777888999;;;<<<>>>>>>>>>@@@BBBDDDHHHMMMSSSXXX[[[___ffflllqqq~~~nnnZZZtttjjj___UUUXXXXXXWWWVVVUUUSSSOOOJJJFFFAAA<<<666333444555333111333333333333222222222222222222222222222222222222222222111222222333444555333444444555555444444333333333333444444444555555666666666777888999:::;;;;;;<<>><<<:::999777666444444333333222222222222222222222222111111111111111111111111000111222222222222111000000111333666777888999999555666999<<<>>>???@@@@@@<<>>888555333333222333222222111111222222333444444444444444444444444333333444444444444444444666777888:::;;;===>>>???>>>@@@CCCEEEHHHLLLRRRUUU[[[dddkkkmmmuuurrrlllssswwwiiiRRRRRRXXXWWWWWWWWWUUURRRMMMIIIDDD>>>777555555666444222444444333333333222222222222222222222222222222222222222222222333444555555333444444555555444444333333333333444444444555555666666666777888999;;;;;;<<<===@@@DDDLLL^^^|||vvvXXXZZZ[[[XXXTTTSSSPPPMMMHHHCCC>>>;;;:::999777666444333333333222222222222222222222222111111111111111111111111000111222333333222111000000111444666888999999999555777999<<<>>>?????????===@@@DDDHHHKKKJJJHHHFFFFFFTTTaaabbb[[[WWWYYY]]]^^^eeejjjmmmttt~~~}}}}}}yyyzzz|||~~~~~~aaa^^^WWWOOONNNRRRSSSQQQVVVWWWXXXXXXXXXWWWVVVUUULLLFFF???999555444333222333222222222222222222333444444444444444444444444444444444444444444333333666777888:::<<<>>>???@@@===@@@CCCFFFIIILLLPPPSSS^^^jjjpppmmmuuu}}}~~~ttt{{{wwwXXXTTTYYYXXXXXXXXXWWWTTTOOOLLLFFF@@@888555666777555333444444444333333333222222222222222222222222222222222222222222333444555666333444444555555444444333333333333444444444555555666666777777888999;;;<<<>>>>>>@@@EEEMMM^^^xxxtttWWWSSSZZZXXXWWWUUURRRMMMHHHBBB>>>;;;;;;:::888777555444444444333333333333333333333333111111111111000000//////222222222111111111000000222333444666777888888888555888;;;=========???@@@???>>>AAAHHHKKKHHHFFFFFFNNNUUU[[[[[[VVVTTTXXX\\\```iiinnnooosss{{{}}}~~~~~~~~~~~~{{{yyyxxxyyyzzzzzz{{{|||hhh^^^SSSMMMKKKKKKOOOUUUYYYYYYYYYYYYXXXWWWVVVVVVOOOHHHAAA===888222222555222222222222222222222222333333333444444444555555444444444555555555555555555777999;;;;;;===???AAAAAA@@@>>>>>>AAAGGGNNNSSScccrrr}}}~~~~~~zzz|||{{{aaaVVV[[[UUUZZZ___YYYWWWVVVNNNNNNIIIBBB:::666444444555444444444333333333222222222222222222222222222222222222333333333333444444333333333444444444555555333333444444555666666666666777888999888999<<<>>><<>><<<;;;:::888777555444444444333333333333333333333333222222111111111000000000222222222111111111000000222333444666777777888888555888;;;======>>>???@@@EEEDDDFFFKKKKKKGGGDDDFFFPPPUUUYYYZZZWWWWWW[[[___aaahhhllllllnnnsssuuutttzzz|||~~~zzzwwwuuuvvvwwwxxxyyyyyy|||fffZZZOOOLLLMMMNNNQQQVVVXXXXXXYYYYYYXXXWWWVVVVVVOOOHHHAAA===888333222555222222222222222222222222333333333444444444555555444444444555555555555666666888:::;;;<<<===???AAABBBBBBBBBBBBDDDHHHMMMPPP___lll|||}}}zzzzzz~~~hhh[[[UUU[[[___WWWUUUWWWSSSPPPLLLEEE===888666666666444444444333333333222222222222222222222222222222222222333333333333444444333333333444444444555555333333444555555666666777666777888999999:::<<<>>>>>>DDDGGGQQQcccnnnzzzrrrUUUSSS[[[YYYUUUTTTQQQMMMHHHBBB>>><<<;;;:::888777555444444444333333333333333333222222222222222222222111111111222222222111111111111111333333555666777777777777444777;;;===>>>???@@@AAAFFFFFFHHHKKKJJJEEEDDDGGGRRRTTTUUUVVVVVVXXX\\\^^^ccchhhlllkkkllloooqqqpppvvv|||zzztttqqqpppuuuuuuvvvvvvxxx|||fffXXXLLLIIIMMMPPPSSSVVVXXXXXXXXXXXXXXXXXXWWWWWWPPPIIIBBB>>>999444333555333333333333333333333333333333333444444444555555444444555555555666666666888999;;;<<<<<<===@@@BBBAAABBBDDDEEEEEEFFFIIIKKKSSSaaaxxx|||}}}{{{{{{{{{~~~}}}|||yyywwwuuusssrrr||||||zzzyyyxxx{{{yyy___VVVYYY]]]VVVTTTZZZYYYTTTPPPIIIBBB<<<888777666444444444444333333333333222222222222222222222222222222333333333333444444333333333444444444555555333444444555555666777777666777999999999:::===???AAADDDIII\\\qqqwwwpppTTTSSS[[[YYYTTTSSSPPPLLLGGGCCC???===;;;:::888777555444444444333333333222222222222222222222222222222222222222111111111111111111111111333444555666777777777777444777;;;===>>>???AAABBBBBBCCCGGGJJJHHHCCCEEEJJJSSSRRRQQQQQQRRRUUUXXXZZZdddhhhmmmoooqqqtttwwwwwwwww}}}uuummmmmmpppttttttttttttuuuzzzooo]]]KKKEEEIIINNNRRRUUUWWWWWWXXXXXXXXXXXXXXXWWWQQQJJJDDD@@@;;;444333555333333333333333333333333333333333444444444555555444444555555666666777777999;;;<<<======>>>AAADDDCCCGGGKKKLLLKKKJJJJJJLLLNNN```~~~zzzuuuuuuvvvwwwyyy{{{}}}~~~xxxvvvrrrooolllkkkjjjjjjhhhgggfffdddcccaaa```___lllmmmmmmkkkiiijjjooossstttvvvzzznnn[[[VVVYYYUUUVVV[[[ZZZVVVRRRMMMFFF@@@;;;888666555444444444444333333333222222222222222222222222222222222333333333444444333333333444444444555555444444444555666666777777666888999::::::;;;>>>@@@DDDGGGRRRmmmnnnTTTSSS[[[XXXSSSRRROOOKKKGGGCCC???===;;;:::888777555444444444333333333222222111111111222222222222222222222222111111111111111111111111333444555666777777777666555888;;;>>>>>>???AAABBBCCCFFFLLLNNNIIICCCEEEKKKUUUSSSQQQPPPQQQTTTWWWYYYcccffflllssswwwzzz~~~{{{{{{pppiiilllrrrsssssssssssstttyyyiiiPPPEEEEEEJJJPPPTTTVVVVVVWWWXXXYYYYYYYYYXXXRRRKKKEEEBBB<<<555333555333333333333333333333333333333333444444444555555444444555555666777777888:::<<<======>>>@@@DDDGGGJJJOOOTTTVVVTTTRRRSSSUUUXXXqqqxxxqqqnnnllliiifff\\\\\\\\\\\\]]]^^^___```[[[ZZZXXXVVVTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPRRRTTTVVVUUUSSSTTTXXX\\\^^^```eeejjjnnnqqqssssss{{{~~~vvvhhhUUUUUUWWWZZZ\\\WWWVVVTTTPPPJJJCCC===888666555555555444444444333333222222222222222222222222222222222333333333444444333333333444444444555555444444555555666777777888666888::::::;;;<<>>;;;:::888777555444444444333333333222111111000000111111111222222222222222111111111111111222222222444444555666666666666666777999===>>>??????@@@AAAIIINNNUUUUUULLLCCCDDDJJJUUUUUUUUUTTTSSSUUUYYY]]]cccdddjjjrrrwwwxxx|||~~~xxxmmmhhhlllrrrooopppqqqrrrtttyyyxxx\\\KKKFFFHHHNNNTTTUUUVVVWWWXXXYYYYYYYYYYYYRRRLLLGGGCCC===666444555333333333333333333333333333333333444444444555555444444555666777777888999;;;<<<===>>>???BBBGGGJJJKKKPPPVVVXXXWWWWWWZZZ^^^kkk~~~pppiii```YYYWWWUUUSSSQQQLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJLLLNNNMMMNNNQQQUUUXXXZZZ\\\]]]```eeejjjnnnpppsssyyy}}}rrrppp|||\\\WWWXXX[[[\\\VVVWWWVVVRRRNNNGGG@@@;;;777555555555555444444444333222222222222222222222222222222333333333333444444333333333444444444555555444555555666666777888888666888:::;;;<<<===@@@CCCFFF```~~~uuupppnnnuuu~~~}}}uuummmfffbbbaaalllTTTTTTZZZUUUQQQPPPNNNKKKGGGCCC@@@>>>;;;:::888777555444444444333333222222111000000///000000000111111111222222000000111111111222222222444555555666666666666666888;;;>>>??????>>>???@@@JJJQQQYYYZZZOOODDDDDDKKKPPPSSSVVVVVVTTTVVV[[[aaaggggggkkkqqqrrrppprrrwww}}}~~~wwwnnniiijjjnnniiikkknnnqqquuuzzzjjjWWWMMMJJJNNNTTTTTTUUUVVVXXXYYYZZZZZZZZZSSSMMMHHHDDD>>>777444555444444444444444444444444333333333444444444555555444444555666777888999999:::;;;===>>>@@@DDDIIIMMMLLLRRRXXXYYYYYY[[[bbbiii~~~}}}|||xxxrrrlllZZZUUUOOOLLLLLLLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOSSSXXXZZZ[[[___eeejjjuuuzzzjjj{{{iii]]]ZZZZZZ\\\YYYXXXWWWVVVRRRLLLDDD>>>:::555555555555444444444444222222222222222222222222222222333333333333444444333333333444444444555555555555555666777777888888777888:::;;;<<<>>>AAACCCJJJkkklllYYYOOOKKKKKKRRRWWWaaannnzzz~~~}}}uuunnnkkk___\\\VVVOOOJJJFFFEEEDDDkkkUUUUUUZZZTTTPPPOOOMMMJJJGGGCCC@@@???;;;:::888777555444444444333333222222111000000/////////000000111111111222000000111111222222222222444555666666666666666666999<<<>>>???>>>>>>>>>???DDDMMMXXXZZZPPPEEEEEELLLJJJOOOUUUUUUSSSUUU\\\cccnnnlllmmmqqqoooiiiiiimmm{{{}}}}}}xxxooojjjiiijjjdddggglllqqqvvv|||ttt```SSSMMMOOOUUUTTTUUUVVVXXXYYYZZZZZZZZZTTTNNNIIIEEE???777444555444444444444444444444444333333333444444444555555444444555666777888999999:::;;;<<<>>>@@@EEEKKKOOOTTTYYY___```aaaeeennnvvvyyywwwrrrooolllkkkiiiddd\\\VVVNNNKKKIIIJJJLLLMMMKKKHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJIIIKKKIIIHHHIIIMMMMMMKKKHHHMMMLLLJJJIIIHHHIIIJJJJJJHHHLLLPPPQQQPPPSSSYYY^^^cccjjjsss|||lllssstttcccZZZXXX\\\\\\YYYYYYXXXTTTOOOGGG@@@<<<666666555555555444444444222222222222222222222222222222333333333444444444333333333444444444555555555555666666777777888888777888:::<<<<<<>>>AAADDDOOOppppppllldddXXXMMMFFFFFFHHHGGGGGGJJJSSS\\\```^^^[[[[[[aaagggfff^^^UUUOOOMMMMMMKKKGGGEEECCCDDDEEEFFFfffVVVWWWYYYWWWTTTPPPKKKGGGDDDBBB???===;;;:::888666555444444444333333333222222111111111222222222222222222222222111222222111000000111333333555777888666555555555:::<<<======<<<<<<>>>???AAAHHHOOOOOOIIIEEEGGGLLLOOOOOOPPPRRRUUUXXXZZZ\\\jjjmmmppppppnnnlllmmmoooxxx}}}zzzpppiiijjjlllkkknnnjjjiiimmmttt{{{zzz^^^RRRRRRRRROOOYYYYYYYYYZZZZZZ[[[\\\\\\UUURRRMMMFFF@@@:::666333444444444444444444444444555444444333333444444555555666666777777777777666<<<======>>>@@@FFFMMMRRRXXXZZZdddnnnpppppp}}}yyyqqqjjjeeebbb]]]VVVQQQPPPMMMPPPOOOLLLLLLPPPQQQOOOTTTPPPLLLKKKLLLLLLNNNPPPQQQTTTWWWYYYWWWTTTUUUXXX[[[```aaa^^^^^^aaa```ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXVVVSSSQQQQQQQQQPPPPPPOOOPPPQQQSSSUUUWWWXXXXXX]]]^^^aaaeeeiiimmmpppqqqvvvuuuyyy}}}sssnnnTTT]]]eeeYYY___]]]ZZZXXXUUUMMMCCC;;;777666444444555555444333444444444444444444444444444444444444444444444444444444444444444444444444666666555555555777888999;;;===888888BBBBBB???EEEZZZpppkkk^^^UUUYYY[[[WWWPPPIIIGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKKKKKKKJJJJJJIIIIIIEEEEEEDDDBBBAAAAAABBBDDDfffVVVWWWYYYVVVTTTPPPKKKGGGDDDBBB???===;;;:::888666444444444444333333333222222222111111222222222222222222222222111222222111000000111333444666777888666555555666888999;;;<<<<<<===???AAADDDIIIMMMKKKFFFEEEIIIOOOMMMMMMNNNPPPTTTYYY]]]```eeehhhkkkkkklllnnnsssxxxwwwzzzwwwmmmggghhhkkkkkkllliiiiiipppvvv}}}}}}sssbbbWWWSSSSSSYYYYYYZZZ[[[\\\\\\\\\\\\WWWTTTOOOHHHAAA;;;777555444444444444444444444444555444444333333444444555333444555777888999999999<<<======>>>AAAFFFMMMRRRZZZcccooovvvwww~~~{{{ppphhhbbb]]]\\\^^^aaacccaaa^^^^^^bbbdddccceeebbb^^^\\\[[[^^^ccchhhooovvv~~~~~~}}}zzzxxxyyy|||~~~yyywwwsssqqqooonnnmmmkkkjjjjjjjjjkkklllmmmnnnnnnqqqsssuuuuuutttrrrqqqqqqnnnmmmooorrrrrrsss{{{|||bbb[[[___[[[\\\ZZZXXXWWWUUUOOOFFF>>>888666444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444666666555555666777888999<<<>>>999999BBBBBBBBBLLLVVVkkk{{{rrrggggggfff___UUUMMMJJJKKKMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJMMMLLLKKKIIIGGGFFFFFFGGGfffUUUVVVXXXUUUSSSPPPKKKGGGEEEBBB>>><<<;;;:::888666444444444444333333333222222222222111222222222222222222222222111222222222000000222444444666888777666555555666666777:::;;;<<<===@@@CCCGGGIIIIIIEEEBBBDDDKKKRRRJJJJJJKKKNNNRRRYYY___bbbdddfffhhhhhhjjjooowww~~~xxxxxxrrriiidddfffiiiiiiiiihhhkkkssszzzzzzssspppmmmlllfffeeekkkssssss\\\RRRTTTXXXZZZ\\\^^^^^^^^^]]]\\\YYYVVVQQQJJJCCC===888666444444444444444444444444555555444444444444555555222333555666888:::;;;<<<<<<===>>>@@@CCCHHHOOOTTT\\\lllzzz}}}vvvjjjbbb```ccchhhoooppplllfffeeehhhjjjiiilllnnnmmmjjjjjjoooyyyxxx]]]YYY]]]YYYWWWVVVVVVUUUQQQIIICCC:::888555444555555555444444444444444444444444444444444444444444444444444444444444444444444444444666666555666666888999:::<<<>>>:::;;;CCCCCCFFFSSSZZZmmmzzznnneeeaaaaaacccdddfffhhhiiiiiihhhhhhggghhhiiihhhfffaaa]]]ZZZVVVUUUTTTRRRPPPNNNMMMMMMfffUUUVVVWWWTTTRRROOOKKKHHHEEEBBB>>>;;;;;;999777555444333333444222222222222222222222222222222222222222222222222111222333222111111222444555666888777666555666777666888999:::;;;===@@@CCCGGGFFFDDDBBBAAADDDLLLRRRIIIIIIIIIKKKPPPVVV]]]aaafffhhhkkkkkklllpppvvv||||||wwwnnnfffcccdddfffggggggggglllvvv~~~vvvkkkffffffgggeeebbb]]]ZZZ```jjj|||}}}```QQQRRRXXXZZZ]]]___```___^^^\\\YYYWWWRRRLLLEEE>>>888666555555555555555555555555555555444444444444555555444444555777888:::<<<======>>>@@@BBBEEEKKKQQQVVV]]]ooo}}}xxxrrr}}}kkk___YYYWWW[[[aaaiiiiiiccc\\\YYY[[[\\\[[[dddkkkpppnnnmmmuuu~~~hhhXXX^^^YYYWWWVVVVVVVVVRRRKKKEEE===:::777555555666555555444444444444444444444444333333444444444444444444555555555555555555555555555555666666777888999::::::===<<<>>>DDDAAAFFFXXXjjj|||~~~pppooollljjjgggddd```^^^fffUUUUUUWWWTTTQQQOOOKKKHHHEEEAAA===::::::999777555333333333333222222222222222222222222222222222222222222222222111222333222111111333555666777888777666555777888999::::::::::::<<>>888555555555555555555555555555666555555444444555555666777777777777888:::;;;<<<>>>@@@BBBEEEIIINNNUUUYYY```ooo~~~~~~www~~~vvvkkk___WWWSSSOOOQQQUUUYYYZZZVVVPPPNNNQQQQQQOOOZZZfffmmmjjjfffkkktttyyyxxxuuu^^^\\\\\\YYYXXXWWWWWWSSSLLLFFF???<<<888666666666666555444444444444444444444444333333333444444444555555555555555555555555555555444555666777888999::::::777<<<===AAAEEEAAAIII```}}}{{{uuueeeTTTVVVXXXUUUPPPNNNKKKHHHEEEAAA===::::::999777555333333333333111222222222222333333333222222222222222222222222111222333222222222444666777888888777666555777999;;;;;;;;;;;;;;;<<<@@@CCCDDDBBB@@@AAAEEEJJJMMMOOOKKKKKKJJJKKKOOOSSSXXX\\\aaagggpppuuuwwwwwwyyy{{{}}}rrrgggcccdddccccccddddddfffmmmxxxtttttt|||oooaaacccyyy}}}ooo\\\RRRXXXYYY\\\^^^``````___^^^ZZZXXXTTTNNNGGG???888555555555555555555555555555666666555555555555666666888888777777888:::<<<===@@@BBBEEEIIIMMMRRRXXX]]]eeepppyyytttnnnkkkjjjhhhbbb______XXX\\\]]][[[[[[^^^]]]ZZZ___jjjnnnfff]]]^^^``````kkktttwww|||vvvmmm]]]^^^\\\YYYYYYXXXTTTNNNHHHAAA>>>999666666666666666444444444444444444444444222333333444444555555555555555555555555555555555444555666888999:::::::::777<<<>>>CCCGGGDDDSSSpppdddTTTVVVYYYWWWPPPNNNKKKHHHEEEAAA<<<999:::888666444333222222333111111222222222333333333222222222222222222222222111222333333222222444666777888888777555666777999:::;;;;;;;;;<<<>>>CCCFFFHHHDDD@@@AAAGGGMMMQQQRRRLLLLLLMMMOOORRRVVVZZZ]]]___fffooouuuwwwxxxzzz|||wwwkkkaaaaaaeeeeeedddeeeeeefffmmmwww|||ooohhh||||||yyyrrrbbbSSSXXXYYY[[[\\\^^^_________\\\ZZZVVVPPPIIIAAA:::666555555555555555555555555666666555555555555666666777777777777999;;;>>>@@@AAADDDHHHLLLPPPUUU\\\```lllsss}}}zzzsssgggdddccc^^^fffsss}}}~~~}}}}}}}}}kkkvvveee___]]]ZZZZZZZZZWWWQQQLLLCCC???:::777666666666666444444444444444444444444222222333333444555555666555555555555555555555555333555777999:::;;;;;;;;;;;;>>>???CCCHHHKKKcccdddUUUWWWZZZWWWOOOMMMKKKHHHEEEAAA<<<999:::888666444333222222333111111111222222333333333222222222222222222222222111222333333222333555777888888888777555666888:::999:::;;;;;;===@@@EEEIIILLLFFFAAAAAAHHHPPPUUUWWWLLLMMMNNNQQQUUUZZZ]]]___aaagggooosssuuuvvvyyy{{{rrreee\\\___eeefffeeefffeeeffflllwww~~~~~~oooxxxtttrrrdddSSSXXXYYYZZZ[[[]]]^^^___```^^^\\\XXXRRRKKKBBB;;;777666666666666666666666666666666555555555555666666666666666777999===@@@BBBBBBEEEIIIMMMRRRWWW]]]bbbqqquuu|||zzzxxxrrr|||~~~tttnnnooowwwxxxkkklllooo{{{wwwuuu}}}cccgggmmm___\\\ZZZZZZ[[[YYYTTTOOODDD@@@;;;777666777777666444444444444444444444444222222333333444555666666666666666666666666666666333444777999:::;;;;;;;;;>>>@@@???CCCJJJQQQoooeeeUUUVVV[[[^^^RRROOOKKKGGGDDDAAA>>>;;;:::888555444444444222111111111111111111111111111111111111111111111111111111111000000111333555666888888777666555666888;;;;;;;;;;;;<<>>;;;:::888555444444444222111111111111111111111111111111111111111111111111111111111000000111333555666777666555444444666888:::;;;;;;;;;<<>>777666555555444444555555666777777666666666666777777888999:::::::::<<>>;;;:::888555444444444222111111111111111111111111111111111111111111111111111111111000111222444555777555444333333444666888:::;;;;;;;;;<<>>;;;999777555444444444333222111111111111111111111111111111111111111111111111111111000111222444666777555444333333555888999:::;;;;;;;;;<<<>>>AAADDDFFFHHHDDDAAABBBGGGKKKLLLLLLGGGQQQZZZ[[[WWWVVVZZZ___^^^ffflllooorrrtttrrrnnnbbb[[[VVVZZZ^^^______aaafffmmmwww~~~hhh___^^^SSSUUUWWW[[[^^^___```bbbbbbdddbbb```\\\UUULLLAAA:::666666555555555555666666777666666666666777777888777888999::::::<<<@@@CCCHHHIIIOOOUUUZZZ```mmmxxx|||rrrtttsss^^^ccc[[[^^^eeeYYYZZZRRRFFF===999888888888777777777666666666666555666666666666666666666666555666666666666777777777777888999:::;;;======>>>???@@@@@@HHHTTT^^^zzzgggYYYYYYYYYWWWRRROOOKKKGGGDDDAAA>>>;;;999777555444444444333222111111111111111111111111111111111111111111111111111111111111333555777888777555333444777:::;;;;;;::::::;;;<<<>>>@@@BBBDDDDDDAAA@@@BBBGGGJJJJJJIIIFFFKKKRRRYYY[[[[[[\\\^^^___ffflllooosssuuurrrlll]]]XXXUUUXXX\\\\\\^^^```dddlllvvvmmmddd```RRRQQQVVV[[[___```aaabbbdddcccbbb```\\\VVVLLL@@@999666666666555555666666666666666666666666777888888777888::::::;;;===AAADDDJJJLLLRRRXXX]]]dddqqquuujjj~~~~~~aaabbbZZZ^^^fff[[[\\\UUUJJJ@@@:::888777888888777777777666666666666777777777777777777777777666666666666777777777888777888999:::<<<===>>>???AAABBBBBBKKKXXXaaaxxxbbbVVVWWWXXXVVVRRROOOKKKGGGDDDAAA>>>;;;888666444444444555444222111111111111111111111111111111111111111111111111111111111111333555888999999666333444777:::;;;:::::::::;;;<<<>>>???AAABBB@@@??????BBBGGGIIIHHHFFFJJJIIIMMMVVV\\\\\\YYYYYY___eeejjjnnnrrruuurrrlllZZZUUUTTTXXX[[[[[[]]]```ccckkkwwwsssjjjeeeUUUNNNTTT\\\```aaaaaaccceeebbbbbb```]]]VVVLLL@@@888777666666555555666666777666555555666666777888999888999;;;;;;<<>>???@@@CCCEEEGGGSSSbbbhhh{{{}}}```TTTVVVXXXVVVRRROOOKKKGGGDDDAAA>>>;;;888666444444444555444333111111111111111111111111111111111111111111111111111000111222333666888::::::666222333777:::999777::::::;;;<<<===???@@@@@@>>>===>>>BBBGGGIIIGGGDDDJJJGGGKKKUUU[[[YYYWWWWWW^^^cccgggkkkqqqtttrrrlllXXXTTTTTTXXXZZZZZZ\\\```eeemmmxxx||||||qqqlll\\\LLLSSS\\\aaabbbaaaccceeecccbbbaaa^^^WWWMMMAAA999777777666666666666777777555555555555666777888999999:::<<<===>>>@@@DDDGGGKKKOOOUUUZZZ^^^dddttt~~~{{{}}}wwwaaa]]]___```]]]___[[[RRRIII@@@:::888777888888888777777777666666666666666666666666666666666666777777777888888888777888999;;;===>>>???@@@BBBEEEJJJYYYjjjpppaaaVVVXXXZZZXXXRRROOOKKKGGGDDDAAA>>><<<888666444444555555444333111111111111111111111111111111111111111111111111111000111222444666888::::::555111222666888777555::::::;;;<<<===>>>??????<<<<<<===BBBGGGHHHFFFCCCFFFEEEJJJTTTYYYXXXWWWZZZ]]]aaaeeeiiiooosssqqqkkkWWWTTTTTTXXXZZZZZZ\\\```hhhoooyyyxxxvvvqqqcccKKKSSS\\\bbbbbbbbbcccfffccccccbbb___XXXNNNBBB999777777666666666666777777555555555555666777999999999;;;<<<===???AAAEEEHHHNNNRRRXXX]]]```gggwwwzzziiiwwweeebbbccc```aaaaaa]]]VVVLLLCCC<<<888888888888888888777777777777666666666666666666666666777777777777888888888888777888999;;;===>>>@@@@@@???CCCJJJ\\\nnnttttttzzz~~~cccXXXWWWXXXWWWTTTSSSOOOJJJFFFAAA===<<<;;;:::888666555444444444222222222222222222222222444444333222222111111000222111000000222444777888999777666777999::::::999999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHGGGJJJNNNPPPSSSVVVYYY\\\[[[___dddgggkkklllfff]]]PPPTTTWWWXXXXXXXXX\\\___kkkqqqyyy}}}~~~|||{{{|||xxxrrrZZZUUU\\\cccaaadddhhhdddgggeeeccc```ZZZPPPCCC:::888888888888777777777777666666666666777888999:::<<<===>>>@@@CCCGGGKKKMMMNNNOOOVVV]]]```hhhtttdddkkkaaagggccc]]]bbb```\\\TTTIII@@@999666::::::999888777666555555444444444555666777777888777777777777888888888888999;;;<<<======>>>AAACCCCCCCCCOOOjjj~~~sssxxx{{{aaaWWWWWWXXXXXXTTTRRROOOJJJEEEAAA===;;;:::999777555333333333333222222222222222222222222222222222222222222222222222222111222333555888999777555444555777999999888999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHGGGIIIMMMPPPRRRUUUXXX[[[\\\```dddgggjjjkkkddd[[[PPPSSSVVVWWWVVVXXX\\\```jjjqqqyyy}}}}}}zzz\\\VVV[[[cccbbbeeeiiifffgggfffdddaaa\\\QQQCCC999888888888888777777777777777666666777777888999:::<<<===>>>AAADDDGGGJJJLLLQQQTTTZZZ```cccooo~~~iii~~~ppp```bbbbbbbbbcccaaa]]]UUUKKKBBB:::777888888888888777777777777444444555555666777777888777777777777888888888888999;;;<<<======???AAADDDEEEFFFVVVxxx}}}}}}rrr{{{www]]]UUUWWWYYYYYYSSSQQQNNNJJJEEE@@@===;;;999888666444222222222222222222222222222222222222000000111111222333333444333333222333444666888:::555333222333555777777777999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHGGGIIIMMMOOOQQQTTTWWWYYY]]]aaadddfffiiiiiiaaaXXXQQQSSSUUUUUUTTTWWW]]]bbbiiipppyyy|||{{{```VVVZZZbbbcccfffkkkhhhgggfffeeeddd^^^SSSDDD999888888888888777777777777777777777777888999:::;;;======???BBBEEEHHHKKKLLLOOOTTTZZZ]]]bbbrrr{{{qqq|||llleeecccfffeeeccc^^^XXXOOOEEE===888777777777888888888999999444555555666666777777888777777777888888888999999999;;;======>>>???BBBDDDFFFIII\\\wwwtttvvv\\\TTTWWWYYYXXXRRRPPPMMMIIIDDD@@@===;;;999888666444222222222222111111111111111111111111000000111111222222222333222222222333444666888999444333222333555777777777999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHHHHKKKNNNPPPRRRTTTWWWYYY^^^aaadddeeegggfff^^^UUUQQQRRRSSSRRRSSSVVV^^^dddjjjqqqzzz{{{ttt{{{eeeVVVWWW```cccfffllljjjgggggggggfff```TTTEEE999888888888888777777777666888888888888888999;;;;;;===>>>@@@DDDGGGKKKNNNPPPPPPWWW\\\\\\bbbxxx|||sssxxxzzz{{{oooeeehhhgggeeeaaa[[[SSSIII@@@:::888888888888888888888888555555666666777777777777777777888888888999999999:::;;;===>>>???@@@CCCFFFEEEKKK___{{{uuuZZZSSSVVVXXXWWWQQQOOOLLLHHHDDD@@@===;;;:::999777555333333333333111111111111111111111111222222222111111000000000000000111222444555666777555444333444777999999999999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHKKKMMMPPPRRRSSSUUUXXXZZZ^^^aaaddddddfffddd\\\RRRPPPQQQRRRQQQRRRVVV^^^dddmmmrrr{{{}}}vvvvvvjjjWWWTTT___bbbfffkkkkkkiiihhhhhhgggbbbVVVFFF;;;888888888888777777777666888888888888999:::;;;<<<>>>???BBBEEEJJJPPPUUUXXXXXX```dddbbbjjj~~~xxxvvveeehhhiiigggccc^^^XXXNNNCCC;;;:::::::::999888777777666666666666777777777777777888888888888999999999999:::;;;===??????AAADDDGGGEEEOOObbbtttYYYRRRVVVXXXVVVPPPNNNKKKGGGCCC???<<<;;;:::999777555333333333333111111111111111111111111333222222111000000/////////000111222444555666666666444444555888:::::::::999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHMMMOOOQQQSSSTTTUUUXXXZZZ]]]```ccccccdddcccZZZPPPNNNOOOQQQQQQQQQVVV^^^dddnnnssszzz|||ssswww{{{qqqYYYSSS^^^cccfffllllllkkkjjjiiihhhbbbVVVHHH===888888888888777777777777999999999999:::;;;<<<<<<@@@@@@BBBGGGNNNVVV^^^ccc^^^hhhiiifffqqq|||gggiiikkkiiieeebbb\\\RRRFFF===<<<;;;:::999888777666666777777777777777777777777888888888999999999999::::::<<<>>>???@@@BBBEEEHHHHHHTTTeee~~~pppVVVQQQVVVXXXWWWOOOMMMKKKGGGCCC???<<<;;;999888666444222222222222111111111111111111111111111111111111000000000000000111222333555666666777555444444555888:::;;;:::999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHMMMOOOQQQRRRSSSTTTVVVXXX\\\___bbbbbbcccbbbYYYOOOLLLNNNPPPQQQRRRVVV^^^dddnnnrrrwww~~~sssjjjyyyxxxuuu~~~yyy]]]TTT```eeehhhmmmnnnmmmkkkjjjgggbbbWWWIII???888888888888777777777777:::999999::::::;;;<<<===AAAAAACCCHHHQQQ\\\gggnnneeennnooojjjyyy{{{ooonnnmmmjjjgggddd```VVVHHH>>>:::::::::999999888888888777777777777777777777777888888888999999999:::::::::<<<>>>@@@AAACCCFFFIIILLLWWWfff|||{{{|||mmmSSSOOOVVVYYYXXXOOOMMMJJJGGGCCC???<<<:::888777444222111111111111000000000000000000000000/////////000111111222222111222333555666777777888555333333555777:::::::::999888999;;;>>>??????>>>:::===AAADDDEEEFFFGGGHHHLLLNNNPPPQQQRRRSSSUUUWWW[[[___aaabbbcccaaaYYYOOOKKKMMMPPPQQQRRRWWW]]]cccnnnpppuuu|||tttccc\\\mmm|||yyy~~~```VVVaaagggjjjoooooonnnllljjjgggaaaWWWJJJAAA888888888888777777777777::::::::::::;;;<<<======BBBBBBCCCIIISSS```llltttooowwwwwwrrrtttyyyyyyqqqnnnkkkhhhfffaaaWWWJJJ???888999999999999:::::::::888888888777777777777777888888999999999::::::::::::<<<>>>@@@AAACCCFFFIIIOOOXXXdddyyykkkuuukkkVVVTTTVVVXXXXXXQQQOOOLLLHHHCCC???;;;:::888666444333333333222111222222222222222222222222111111111111111111111111000000111444777888666555555555555555666777888999999:::;;;============<<<;;;>>>AAADDDDDDEEEGGGHHHGGGIIIKKKNNNPPPSSSUUUVVVZZZ[[[___aaa```[[[TTTNNNLLLNNNOOOOOOPPPTTT\\\bbbkkknnnssswww{{{~~~qqqoooaaa]]]XXXXXX```uuuvvv```VVVeeeeeefffqqqqqqqqqrrrmmmddd[[[TTTJJJBBB:::999888888777777888888::::::::::::;;;<<<======???EEELLLPPPTTT^^^mmmyyy}}}~~~uuuzzztttnnnlllkkkiiifffeee___QQQCCC<<<;;;999:::;;;<<<<<<;;;888888888777777777777777::::::999999999:::;;;;;;<<<;;;>>>CCCDDDDDDHHHNNNRRR]]]mmmeee^^^tttlllWWWTTTWWWXXXXXXPPPOOOKKKGGGCCC???<<<:::888666444333333333222111222222222222222222222222111111111111111111111111111111222555888999888666555555555666666777888999777999:::;;;<<<<<<;;;;;;;;;>>>AAADDDDDDEEEGGGHHHIIIJJJKKKMMMPPPSSSVVVWWWXXXZZZ]]]```___ZZZSSSMMMKKKMMMOOOOOOPPPVVV^^^dddllloootttxxx{{{mmmZZZRRRRRRSSSQQQPPPQQQXXXkkkgggYYYdddeeegggpppppprrrsssnnneee]]]UUUJJJAAA:::999888888777777888888:::999::::::;;;<<<===>>>AAAFFFMMMRRRXXXaaannnxxx~~~zzzoookkkkkkiiigggfffaaaSSSFFF===;;;999999:::;;;;;;:::999999999888888888888888::::::999999::::::;;;<<<======@@@DDDEEEEEEIIIPPPYYYgggxxxttt^^^```zzzmmmXXXUUUXXXXXXXXXOOOMMMKKKGGGCCC???===;;;888666444333333333222111111111111111111111111111111111111111111111111111222222333666888:::888777444555555666666777888888666777999:::;;;;;;::::::;;;>>>BBBDDDDDDEEEFFFGGGKKKKKKLLLMMMPPPSSSVVVXXXXXXYYY\\\___^^^YYYQQQKKKJJJLLLNNNOOOQQQWWW```fffnnnqqqvvvyyy|||vvviii[[[QQQOOOSSSMMMMMMNNNNNNPPP___|||rrr\\\```dddhhhooopppssstttppphhh___VVVJJJ@@@:::999888888777777888888999999::::::<<<===>>>???CCCGGGMMMTTT\\\fffooovvvwww}}}~~~{{{nnnjjjkkkjjjhhhgggcccWWWKKK>>><<<999999:::::::::999999999999999999999999999:::::::::::::::;;;<<<<<>>@@@AAAEEEHHHNNNVVV___hhhooosssrrrxxxoooqqqllliiikkkkkkjjjiiifff[[[QQQ@@@===:::999999999999888888888888999999999999999:::::::::::::::;;;<<<===??????BBBEEEEEEFFFMMMVVV[[[lllUUUggg{{{xxxkkkWWWUUUXXXXXXWWWMMMLLLIIIFFFCCC???===;;;888666444333333333222111000000000000000000000000111111111111111111111111000000222444777888777555333444555666777777777666777888:::;;;<<<<<<;;;;;;<<>>>>>???BBBEEEEEEGGGPPP[[[bbbrrr[[[qqq{{{~~~gggUUUTTTWWWWWWWWWNNNLLLJJJFFFBBB>>><<<:::888666444333333333222111111111111111111111111111111111111111111111111111000000111444666777666555222333555666777777666555888999:::<<<<<<<<<;;;;;;===???BBBDDDDDDDDDEEEFFFIIIJJJLLLNNNPPPRRRSSSTTTYYYZZZ\\\]]]ZZZTTTKKKDDDFFFIIILLLNNNQQQXXXaaahhhnnnrrrwww{{{~~~pppbbbTTTQQQMMMHHHDDDIIIZZZkkk~~~aaaUUUbbblllnnnuuutttuuutttooojjj```OOO???:::999888888777777888888999999:::<<<>>>AAACCCDDDFFFKKKQQQXXX___gggnnnsssxxx~~~wwwzzzkkknnnpppnnnllljjjccc[[[FFFBBB===:::999999999999666666666777888888999999::::::::::::;;;<<<>>>>>>>>>@@@CCCFFFFFFIIIUUUaaawwwvvvgggdddRRRRRRUUUVVVVVVOOOMMMJJJFFFBBB>>>:::999888666444333333333222111222222222222222222222222111111111111111111111111111111222444777888777666111333555666777777666555666777999:::;;;;;;::::::===@@@CCCDDDDDDDDDEEEFFFGGGIIILLLOOOQQQQQQQQQQQQRRRTTTWWWYYYXXXSSSKKKEEEFFFHHHKKKMMMPPPVVV```ggglllpppvvv{{{}}}}}}qqqnnnooo~~~yyykkkkkkssswwweeeXXXMMMJJJIIIHHHGGGJJJUUU```|||xxxfffVVVccclllmmmvvvsssuuutttqqqmmmdddQQQ@@@:::999888888777777888888888999:::<<>>??????AAAEEEHHHHHHLLLZZZhhhyyyrrraaaQQQQQQUUUVVVUUUOOONNNJJJFFFAAA===:::888888666444333333333222111222222222222222222222222111111111111111111111111222222333666888999888777111222555666777777555555555666888999::::::999999===@@@CCCDDDDDDDDDEEEFFFEEEHHHLLLOOOQQQQQQPPPOOOLLLNNNRRRVVVWWWSSSLLLGGGEEEHHHJJJLLLOOOUUU___fffkkkooouuuzzz}}}zzzooohhheeeeeehhhkkknnnoooqqqtttvvvrrrzzz{{{pppiiihhheee___YYYXXX]]]iiipppjjj\\\SSSLLLJJJKKKMMMNNNNNNSSSZZZwwwyyykkkXXXeeelllkkkvvvsssttttttrrroooeeeSSSAAA:::999999888777888888888888999:::<<>>>>>@@@>>>IIIKKKNNNOOOXXXnnnvvvxxxlllggglllfffSSSRRRTTTSSSQQQLLLKKKHHHEEEAAA===;;;999666666555444333333333333222000///000111222111///000000000000111111111111000222444666777777666555333333555666666666666666555888;;;<<<;;;999999999===???AAACCCDDDDDDCCCCCCGGGJJJNNNQQQRRRUUUWWWYYY```]]]\\\___\\\SSSIIIEEEHHHJJJKKKKKKMMMTTT]]]eeelllnnnqqquuu{{{wwwtttrrrnnniiiffffffkkklllgggaaa___[[[WWWWWWXXXXXXXXX```iiizzzuuuwww___```iiimmmqqqwwwwwwvvvssspppfffSSSBBB<<<;;;999777666777888888::::::<<<>>>BBBEEEFFFGGGPPPTTTYYY^^^cccggglllnnn~~~vvvyyylllhhhwwwwwwjjjmmmxxxxxxtttnnndddSSSJJJ???::::::;;;;;;999888888888888999999999999::::::;;;<<<======>>>>>>BBB???JJJLLLPPPRRR]]]iiiuuurrrfffdddnnniiiVVVTTTUUUSSSPPPLLLKKKHHHEEEAAA===;;;999666666555444333333333333222111000000111222111000000000000000111111111111000222444666777777666555444444555666777777777777555888;;;<<<;;;999999999>>>???AAACCCDDDDDDCCCCCCGGGJJJMMMOOOQQQUUUYYY\\\dddaaa___```[[[QQQHHHEEEHHHIIIJJJJJJMMMSSS]]]dddkkknnnsssvvvxxx|||~~~~~~wwwqqqpppjjjeeebbbdddfffjjjqqqxxxxxx|||^^^]]]iiimmmnnnyyyyyyxxxuuuqqqgggTTTBBB<<<;;;999777666777888999:::;;;===@@@CCCGGGJJJKKKXXXYYY\\\bbbhhhmmmoooppp{{{uuuiii^^^[[[jjjnnnlllwwwxxxuuuqqqhhhWWWMMMAAA;;;:::<<<;;;:::::::::999999999999999888::::::;;;<<<===>>>??????CCCAAALLLNNNRRRWWWeee\\\uuuuuummmkkkiiiWWWUUUVVVSSSPPPLLLKKKHHHEEEAAA===;;;999666666555444333333333333222111000000222222111000///000000000111111111111000222444666777777666555444555666777888888888888666888;;;<<<:::999888888>>>???AAABBBCCCDDDDDDDDDEEEGGGJJJLLLOOOSSSXXX[[[___\\\\\\]]]YYYOOOHHHFFFGGGHHHJJJJJJLLLSSS]]]dddhhhmmmsssttttttvvv{{{___\\\kkkqqqpppxxxyyyyyywwwsssiiiVVVDDD<<<;;;999777777888999:::999;;;>>>AAADDDHHHLLLOOOZZZZZZ^^^eeeooovvvxxxxxx}}}}}}uuufff\\\XXXeeeuuummmvvvwwwuuurrrkkk[[[PPPCCC;;;:::;;;;;;:::;;;;;;::::::999999999888::::::;;;<<<>>>???@@@@@@DDDBBBMMMOOOTTT[[[mmmlllSSSppp~~~fffUUUUUUWWWUUURRRLLLKKKHHHEEEAAA===;;;999666666555444333333333333222111000111222333222000///000000000111111111111000222444666777777666555444555666777888888888888666999;;;<<<:::999888888??????AAABBBCCCCCCDDDDDDEEEGGGJJJLLLOOOSSSXXX[[[ZZZYYYZZZ\\\WWWNNNGGGFFFFFFGGGIIIJJJMMMTTT^^^fffjjjoootttuuutttuuuzzz~~~hhh___llltttvvvvvvxxxxxxwwwuuukkkXXXFFF<<<;;;999777777888:::;;;999;;;>>>AAADDDHHHNNNRRRZZZ[[[___gggqqqxxx{{{{{{tttsss|||fff]]]WWWbbb}}}~~~vvv~~~|||nnnuuuvvvtttrrrnnn___TTTEEE;;;999::::::999<<<;;;;;;;;;::::::999999:::;;;<<<===???@@@AAABBBDDDCCCNNNPPPUUU]]]qqq}}}^^^SSSgggzzzdddSSSSSSWWWVVVTTTLLLKKKHHHEEEAAA===;;;999666666555444333333333333333111111111222333222111000000000000111111111111000222444666777777666555444444555666777777777777777999<<<<<<:::888777888???@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQUUUYYY\\\ZZZZZZ]]]^^^XXXMMMEEEDDDEEEGGGIIIKKKNNNVVVaaaiiiooorrrvvvxxxxxxyyy|||nnn```fffmmmuuuvvvxxxyyyxxxuuukkkWWWEEE<<<;;;999888888999:::;;;:::===@@@BBBDDDHHHOOOUUU\\\^^^aaagggnnntttvvvwwwdddnnn}}}ccc[[[TTT]]]zzzvvv|||nnntttvvvuuuuuurrrdddXXXHHH===::::::;;;:::<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAABBBCCCEEEEEEQQQSSSWWW___tttWWWRRR^^^rrrxxxcccQQQRRRVVVWWWVVVLLLKKKHHHEEEAAA===;;;999666666555444333333333333333222111111333333222111000000000000111111111111000222444666777777666555333333555666666666666666777999<<<<<<:::888777777@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNQQQRRRUUUWWWYYYXXXZZZ^^^```YYYLLLCCCAAADDDFFFIIIKKKPPPYYYdddlllrrrtttvvvyyy{{{}}}~~~~~~pppbbbaaahhhuuuyyyzzz{{{yyyuuuiiiTTTAAA<<<;;;999888888999;;;<<<<<>>@@@AAACCCCCCGGGGGGTTTVVVYYYaaauuuWWWQQQ]]]}}}mmmhhhyyydddQQQRRRVVVWWWVVVLLLKKKHHHEEEAAA===;;;999666666555444333333333333333222111111333333222111000000000000111111111111000222444666777777666555222333444555666666666666777:::<<<<<<:::888777777@@@@@@@@@AAABBBCCCDDDEEEEEEHHHMMMPPPQQQRRRTTTVVVSSSVVV\\\___XXXKKKCCCAAACCCEEEIIILLLQQQZZZfffnnnrrrrrrtttxxx|||~~~}}}|||sssvvvzzzxxxqqqttt|||uuuiiieeemmm}}}{{{}}}|||yyytttgggQQQ>>><<<;;;999888888999;;;<<<>>>BBBEEEFFFFFFJJJRRRYYYaaaeeekkknnnppprrrwww{{{xxxzzzzzzPPPaaa}}}eee^^^UUUZZZuuukkkqqqwwwxxx|||}}}nnn```NNNBBB===>>>>>>>>>:::;;;;;;;;;<<<=========;;;;;;===>>>@@@BBBCCCDDDIIIJJJWWWYYY[[[bbbvvv___UUU```zzzhhhYYYdddzzz]]]PPPTTTWWWVVVUUUMMMLLLHHHDDD???;;;888666777666444333222111111111000000000000000000111111111111111000000000000000111333555666777777555555444555555444333444666777;;;<<<<<<;;;999888888999@@@@@@AAAAAABBBCCCCCCDDDJJJHHHIIIMMMSSSWWWXXXVVV]]]\\\___aaaYYYIIIBBBEEEDDDFFFIIIKKKPPPYYYeeennnoooqqqsssvvvyyy{{{|||}}}hhh[[[XXXZZZ```^^^[[[]]]YYYYYYccciiittt```eeesssuuuzzz||||||yyyttthhhRRR???;;;:::999999999:::;;;<<<@@@???BBBGGGKKKOOOVVV^^^hhhjjjooouuuzzz||||||{{{zzzxxx}}}\\\RRRddd}}}~~~yyy{{{~~~yyyjjjSSSUUU[[[pppnnnhhhwwwxxxuuu~~~pppfffTTTCCC;;;<<<===;;;;;;;;;:::999999:::::::::999;;;===???@@@AAADDDFFFGGGPPPVVV\\\aaafff\\\TTTccc{{{yyyYYYVVV[[[bbblllnnnqqq}}}]]]OOOSSSVVVUUUTTTNNNLLLIIIDDD@@@<<<999777666666444333222111111111111111111000000000000000111000000000000000000000222333555777888777666555333444666555444444555777;;;<<<<<<;;;999888888999@@@@@@AAABBBCCCCCCCCCDDDHHHHHHIIIMMMQQQUUUVVVVVVYYYYYY]]]bbbYYYIIIAAABBBCCCEEEHHHJJJOOOYYYeeennnrrrsssuuuxxxzzz|||~~~~~~nnnZZZPPPRRRVVVLLLQQQOOOOOOUUUTTTRRRYYY___yyy|||ddddddqqqsssyyy{{{|||yyytttgggRRR???;;;:::999999999:::;;;<<<@@@@@@CCCIIIMMMQQQXXX```cccfffkkkrrryyy~~~{{{qqqQQQKKK]]]vvv~~~yyy{{{|||nnnTTTSSSWWWllltttjjjvvvxxxuuu|||rrrhhhVVVDDD<<<<<<===;;;;;;;;;::::::999::::::;;;:::<<>>;;;:::999999999:::<<<===AAAAAADDDKKKPPPTTT\\\dddfffiiimmmsss{{{lllLLLJJJYYYsssxxxZZZTTTTTTjjj}}}mmmvvvxxxuuu|||uuulllZZZGGG===<<<===;;;;;;:::::::::::::::;;;;;;<<<>>>@@@BBBCCCEEEIIIKKKLLLWWW```hhhnnnrrr~~~QQQWWWggg~~~vvvXXXPPPIIIFFFGGGCCCEEEIIIGGGJJJSSSUUU\\\lllxxx```QQQUUUWWWUUUTTTNNNLLLIIIEEEAAA===:::888666555444333222222222222222222111111000/////////000000000000000111111111111222444666777666555444111444777888777666555555999;;;<<<<<<:::999888999@@@AAABBBCCCDDDDDDDDDCCCCCCGGGKKKMMMMMMOOOSSSWWWVVVYYYbbbiiiaaaOOODDDCCC@@@BBBEEEHHHMMMWWWdddmmmqqqrrrtttwwwyyy{{{|||}}}rrrnnn}}}kkkXXXXXXTTTRRRQQQOOOMMMNNNQQQiiiooohhh\\\ZZZUUUQQQVVVYYYlll|||sssdddmmmsssxxx|||}}}yyyqqqcccOOO===;;;:::999999:::;;;<<<===AAAAAADDDLLLQQQVVV^^^fffrrrsssvvvyyy~~~qqqOOOMMM]]]uuuzzzrrrrrrrrrtttvvvxxxwwwvvvtttvvvpppbbbXXXVVVlllpppuuuyyyyyy~~~xxxppp^^^III>>><<<===;;;;;;::::::::::::;;;;;;<<<===???AAABBBDDDGGGKKKNNNMMMYYYccclllrrrvvviiiKKK[[[ooo|||ddd[[[RRROOOOOOJJJOOOLLLGGGNNNZZZYYY[[[jjjbbbSSSVVVXXXVVVUUUMMMKKKHHHEEEAAA===:::999555555444333222222222222111111111111000000////////////000000111111111111///111333555555555444333222444777888777666555666888:::<<<<<<;;;999999999@@@AAACCCDDDEEEEEEDDDCCCBBBFFFKKKMMMNNNPPPTTTXXXVVVYYYbbbiiiaaaOOODDDCCC???AAADDDGGGLLLVVVbbbkkkpppqqqtttwwwyyy|||}}}~~~{{{bbbaaaXXXOOOJJJGGGJJJVVVcccvvvhhh[[[UUUZZZZZZlllyyyyyyfffnnnuuuyyy}}}~~~yyypppbbbNNN===::::::999999:::<<<===>>>AAAAAAEEELLLRRRWWW___gggwwwyyy{{{}}}wwwQQQKKK___www}}}wwwppphhhccc```]]]]]]^^^````````````ooo{{{tttvvvhhh^^^ZZZmmmsssvvv|||}}}zzzrrraaaLLL???<<<===<<<;;;:::::::::;;;;;;<<<======???AAABBBDDDHHHLLLPPPOOOZZZccclllrrrvvvYYYJJJ___ssstttkkk___YYYWWWRRRSSSLLLIIIXXXhhhdddaaaooobbbSSSVVVXXXVVVTTTLLLJJJGGGDDD@@@<<<:::888555444333333222222222333000000000000000000000111/////////000111111222222000111333555666555444333333555777888777666666777777:::<<<===;;;:::999999???AAACCCEEEFFFEEEDDDCCCCCCFFFJJJMMMPPPTTTWWWZZZVVVXXX___eee]]]LLLBBBBBB???AAACCCFFFJJJTTT```iiiooopppssswwwzzz}}}hhh]]]SSSOOOKKKLLLWWWeeelllYYYUUUZZZooo||||||hhhoooxxxyyy~~~{{{pppaaaMMM===::::::999:::;;;<<<>>>???CCCBBBFFFMMMSSSXXX```hhhrrruuuyyy{{{~~~xxxRRRLLL]]]uuu~~~vvvlllhhhccc___]]]\\\[[[YYY[[[iii{{{oooeee___oootttvvv~~~{{{tttbbbMMM???<<<======::::::::::::;;;<<<===>>>>>>???AAACCCEEEIIINNNRRRTTT]]]cccjjjpppvvvSSSKKK___rrrzzzpppjjjaaa[[[UUUVVVgggtttiiieeevvvaaaRRRTTTVVVTTTRRRJJJIIIFFFCCC???;;;999777444444333222222222333333/////////000111111222222...//////000111111222222111333555777777777666555444666777777666666777888666999<<<===<<<:::999999???AAADDDFFFFFFEEEDDDCCCEEEFFFIIINNNTTTXXX[[[\\\YYYYYY]]]bbbYYYIIIAAABBB???AAACCCEEEIIIRRR^^^fffiiikkkooossswww{{{}}}~~~xxxggg___YYYSSSVVV^^^kkkZZZaaazzz|||hhhpppzzzzzz|||qqqaaaMMM>>>::::::::::::;;;===>>>@@@EEEEEEIIIOOOUUUYYYaaaiiinnnrrrwwwzzz}}}nnnOOOOOO[[[sss~~~yyysssooojjjvvvxxxppphhhrrrvvvuuu~~~{{{tttcccMMM???;;;===>>>:::::::::;;;;;;<<<===>>>@@@AAACCCDDDGGGKKKQQQUUUZZZaaaeeeiiinnnvvvVVVNNN\\\sssxxxuuuwwwkkkiii```QQQSSSTTTRRRPPPIIIHHHEEEBBB>>>;;;888777444444333222222222333333......///000111222333333...//////000111222222222333444666888999888777666555666777666555555777999666999<<<===<<<:::999999???AAADDDFFFGGGFFFDDDCCCGGGFFFHHHNNNVVV\\\^^^]]]]]]\\\___aaaYYYJJJBBBEEE@@@AAACCCEEEHHHQQQ\\\eeedddfffjjjnnnssswwwzzz{{{wwwaaaVVVRRRWWWaaayyykkklll{{{hhhpppzzz{{{}}}qqqaaaNNN>>>::::::::::::;;;===???@@@HHHGGGKKKQQQVVV[[[bbbjjjooosssxxx{{{~~~]]]FFFNNN\\\ttt~~~zzzpppvvvwwwuuu~~~zzztttcccMMM>>>;;;===>>>:::::::::;;;<<<===>>>>>>AAABBBDDDFFFHHHMMMSSSXXX___eeefffiiinnnwwwZZZQQQXXXwwwkkkjjjaaaRRRTTTUUUQQQOOOLLLIIIFFFBBB===:::777666555444444333333222222111000000000000000000000000000111111111111222222222111333555777888888777666555555666777777777777777<<<<<<<<<<<<;;;:::999888???@@@AAABBBCCCCCCCCCCCCCCCFFFKKKOOOTTTXXX]]]aaabbb___]]][[[SSSHHHCCCCCCBBB??????EEEKKKQQQZZZcccddd```[[[[[[```fffiiijjjmmmrrrxxx~~~vvvXXXXXX^^^UUUhhhuuuqqqdddllluuu~~~}}}www```HHHBBB===;;;;;;======<<>>AAACCCEEEHHHMMMVVV\\\fffeeehhhooosssZZZSSSaaa}}}~~~^^^QQQUUUWWWTTTRRRKKKIIIFFFBBB===:::777666555444444333333222222111000000000000000000000000000000111111111222222222111222555777888888777666555555666777777777777777;;;<<<<<<;;;;;;:::888888???@@@AAABBBCCCDDDDDDCCCDDDGGGKKKOOORRRUUUYYY\\\___]]]]]]\\\TTTHHHAAAAAAAAA>>>???EEEJJJPPPXXXaaa[[[VVVQQQPPPRRRUUUUUUTTT___ccchhhqqqccc\\\___XXXggg{{{~~~kkk```nnn{{{~~~}}}www___GGGBBB<<<:::;;;>>>>>>>>>BBBHHHKKKNNNTTT[[[aaafffjjjlllppprrrvvv|||tttTTTEEEOOO\\\iiipppwww{{{yyy|||xxxiiiSSSAAA<<<<<<===:::::::::;;;;;;===>>>??????AAAEEEFFFIIINNNWWW]]]eeefffmmmtttxxx```UUUfff^^^QQQUUUWWWTTTRRRKKKIIIFFFAAA===:::888777555444444333333222222111000000000000000000000000000000000111111111222222111222555777888888777666555555666777777777777777::::::;;;;;;:::999777666>>>???AAABBBDDDDDDDDDDDDFFFIIILLLOOOPPPRRRUUUWWW[[[[[[]]]]]]VVVIIIAAA>>>???>>>@@@EEEIIIMMMUUU^^^]]]WWWQQQNNNNNNNNNMMMKKKLLLNNNRRR]]]qqqooo___```\\\dddssskkk```ooo}}}~~~|||uuu]]]EEEAAA<<<:::;;;>>>???@@@EEEKKKQQQVVV]]]bbbeeehhhmmmqqqpppsssyyyvvvxxxpppNNNCCCRRRWWWeeemmmuuu}}}www{{{vvvfffQQQAAA<<<======;;;;;;:::;;;===@@@CCCEEE@@@CCCFFFHHHKKKPPPXXX^^^bbbhhhqqqxxx|||```WWWmmm___QQQTTTUUUQQQNNNKKKIIIEEEAAA>>>:::888777555444444333333222222111000000000000000000000000000000000000111111111111000222444666777777666666555555666777777777777777888999:::::::::888777666<<<>>>@@@CCCDDDEEEDDDDDDFFFIIIMMMOOOPPPRRRTTTUUUWWWYYY]]]___XXXKKKAAA>>>>>>===@@@EEEHHHKKKSSS\\\XXXQQQHHHCCCBBBCCCBBBAAABBBBBBDDDOOOfff|||ggghhhggggggppprrrcccooozzz|||sssZZZCCC@@@===:::;;;>>>???@@@EEELLLTTT[[[ccchhhiiilllrrrwwwvvvyyysss}}}wwwqqqOOODDDOOOQQQaaajjjtttxxx{{{uuudddOOO@@@<<<=========<<<<<<<<>>;;;888777555444444333333222222111000000000000000000000000//////000000000111111111000222444666777777666555555555666777777777777777666888999::::::999777555;;;===@@@CCCEEEFFFEEEDDDEEEHHHMMMPPPRRRSSSUUUWWWVVVXXX\\\___XXXLLLBBB@@@======@@@DDDFFFIIISSS]]]\\\SSSHHH@@@>>>???@@@???@@@@@@AAAJJJ```}}}vvvxxxyyynnnsssuuufffrrr{{{{{{pppWWWAAA>>>>>>;;;;;;===???@@@EEELLLVVV]]]fffkkklllpppvvv{{{{{{~~~|||yyylllPPPDDDLLLMMM]]]hhhssszzz{{{~~~zzz|||uuucccNNN@@@=========<<<;;;;;;<<>>;;;999888555444444333333222222111000000000000000000000000/////////000000000111111000111444666777777666555555555666777777777777777666777999;;;;;;999777555999<<<@@@CCCFFFFFFFFFEEECCCGGGLLLPPPRRRTTTUUUWWWVVVVVVYYY[[[VVVKKKCCCBBB======@@@CCCDDDHHHTTT```aaaXXXLLLEEECCCDDDDDDDDDCCCCCCDDDJJJ]]]xxxwwwxxxqqqgggvvvzzznnnTTT???===>>>;;;;;;>>>@@@BBBHHHPPPZZZ```ggglllppptttyyy}}}|||cccLLLEEELLLLLL\\\fffrrrvvvppprrryyy|||vvvcccNNNAAA>>>>>><<<:::999999;;;===@@@DDDFFFEEEIIINNNQQQSSSXXX^^^dddffflllrrruuu~~~XXXOOO```xxx~~~ZZZPPPUUUWWWTTTQQQIIIHHHEEEAAA>>>;;;999888555444444333333222222111000000000000000000000000////////////000000000111///111333555666666555555555555666777777777777777666777:::<<<<<<:::888666888;;;@@@DDDFFFGGGFFFEEECCCGGGLLLOOOQQQRRRSSSTTTUUUTTTUUUVVVQQQHHHCCCCCC======???BBBCCCHHHUUUccc___YYYRRROOOPPPSSSSSSSSSVVVXXXVVVVVVaaaxxxqqqiiivvv}}}yyymmmRRR=========;;;;;;???CCCGGGOOOWWWaaadddhhhnnnssswwwzzz{{{|||~~~bbbLLLFFFLLLNNN\\\eeeppp~~~vvvttttttwww{{{xxxdddNNNAAA>>>>>><<<;;;;;;<<<===>>>@@@BBBCCCGGGKKKPPPSSSUUUZZZ```eeeiiipppvvv{{{{{{YYYUUU___ttt\\\PPPTTTUUUQQQNNNIIIGGGEEEAAA>>>;;;999888555555444333333222222111000000000000000000000000////////////000000000000///111333555666666555555555666666777777777777777666888:::======;;;888666888;;;???DDDGGGGGGFFFEEECCCFFFKKKOOOPPPPPPPPPQQQTTTRRRRRRSSSMMMEEEBBBCCC>>>===???AAABBBHHHWWWfffrrrooonnnqqqvvvzzzzzzyyysssssspppjjjnnnvvvkkksssuuuyyylllQQQ===<<<<<<:::;;;AAAFFFKKKTTT]]]fffgggjjjooouuuyyyzzzyyy}}}~~~hhhOOOFFFKKKPPP]]]eeeooo{{{tttsss{{{yyyyyyeeeOOOBBB???>>><<<>>>???@@@AAABBBCCCCCCDDDHHHLLLQQQTTTWWW[[[aaafffkkkrrrzzzjjjVVV[[[eeettt\\\RRRQQQUUUVVVNNNIIIHHHEEEAAA>>>;;;999888444333333222222111111000333222222222111111000000000000000000111111111111222333444555666666666666444444555666777777666666777888:::::::::888666555777;;;AAAEEEGGGGGGHHHHHHEEEHHHLLLNNNOOOPPPQQQSSSYYYWWWTTTRRROOOJJJDDD@@@@@@===>>>BBBBBBDDDRRRcccyyy}}}~~~vvvlllttt~~~xxxcccLLL@@@>>>;;;:::===CCCEEEGGGRRR___llliiiiiipppxxx|||yyytttvvv^^^KKKGGGMMMRRR\\\fffppp}}}{{{}}}yyygggQQQBBB>>>>>>>>>===>>>>>>??????BBBFFFJJJLLLOOOVVV^^^dddggggggfffnnnyyyxxxzzz___XXXaaakkk{{{~~~\\\RRRQQQUUUVVVNNNIIIHHHEEEAAA>>>;;;999888666555555444444333333222222222111111111000000000000000000000111111111111333333444666666666666666444555666666666666666666777888:::::::::888777555777;;;AAAEEEFFFFFFFFFGGGEEEHHHLLLNNNOOOPPPQQQSSSUUUUUUUUUUUUSSSMMMFFF@@@???<<<===@@@@@@CCCQQQccc}}}zzzwww{{{ssskkkttt|||xxxcccKKK???=========@@@EEEHHHLLLVVVbbbooonnnpppuuu|||~~~{{{wwwUUUIIIFFFJJJSSS\\\fffqqqyyywwwzzz|||zzzhhhRRRBBB>>>>>>>>><<<===??????@@@BBBFFFIIINNNSSS]]]fffnnnppppppnnnrrr|||xxxcccXXXbbbppp{{{}}}\\\SSSRRRUUUVVVNNNIIIHHHEEEAAA>>>;;;999888666555555444444333333222111111000000000000//////000000000000111111111111333444555666777777777666666666666666666666555444777888999::::::999777666777;;;AAADDDEEEDDDDDDDDDEEEHHHKKKNNNOOOPPPRRRSSSQQQSSSVVVXXXVVVPPPGGG@@@>>>;;;;;;>>>>>>AAAPPPbbb|||ssshhhggguuummmlllvvv|||vvvaaaJJJ>>><<<===>>>AAAGGGKKKPPPZZZdddrrruuuyyy}}}xxxNNNIIIGGGHHHSSS\\\fffpppvvvrrrsss||||||iiiRRRCCC>>>>>>>>><<<===???@@@AAACCCFFFHHHOOOVVVaaallltttvvvvvvuuurrr{{{uuu~~~lllZZZccctttzzz~~~^^^UUURRRUUUUUUNNNIIIHHHEEEAAA>>>;;;999888444333333222222111111000000000000//////////////////000000000111111111111222444666777888888777666666666777777666555444444777888999::::::999777666777;;;@@@CCCDDDCCCCCCCCCDDDGGGKKKNNNOOOPPPRRRTTTQQQSSSVVVXXXVVVPPPFFF@@@???;;;;;;======@@@PPPbbbxxxrrrhhhbbbiiivvvyyyhhhooozzz}}}~~~sss^^^HHH===<<<;;;===AAAFFFLLLTTT^^^eeeoootttzzz}}}{{{~~~|||}}}QQQKKKHHHJJJSSS[[[eeeooo{{{rrr}}}|||jjjSSSCCC>>>>>>>>>;;;===@@@AAABBBDDDGGGIIIOOOUUU___iiiooossstttuuuooowwwqqqyyyzzz^^^cccuuuxxx~~~___VVVSSSTTTTTTMMMIIIHHHEEEAAA>>>;;;999888444333333222222111111000///////////////000000000///000000000111111111111222333555777888777666555666666777777666555444444666777999::::::999888777777;;;@@@CCCCCCCCCBBBBBBDDDGGGKKKNNNOOOQQQSSSTTTTTTUUUVVVWWWTTTNNNEEE???AAA===<<>>@@@OOOaaazzz}}}{{{tttppptttzzz}}}tttgggrrr~~~~~~{{{oooZZZEEE<<<<<<;;;???CCCHHHPPPZZZdddiiikkkpppwww{{{{{{|||{{{{{{~~~VVVKKKHHHLLLRRRZZZcccmmm}}}{{{iiiRRRCCC>>>>>>>>><<<>>>@@@BBBCCCFFFIIILLLRRRWWW^^^dddhhhlllqqqtttqqqyyysssyyyeeecccrrruuu}}}yyy]]]UUURRRSSSTTTMMMIIIHHHEEEAAA>>>;;;999888666555555444444333333222//////000000000000111111000000000000111111111111000222555777888777555444666666666666666666555444666777999::::::999888777666:::@@@CCCDDDCCCCCCCCCCCCFFFKKKNNNOOOQQQSSSUUUVVVWWWXXXXXXUUUOOOFFF@@@AAA>>>>>>@@@??????LLL]]]zzz~~~ttthhhvvvyyykkkVVVCCC;;;===>>>BBBGGGLLLVVVbbbkkknnnqqqvvv|||ssshhh~~~~~~WWWIIIGGGLLLRRRYYYaaajjj|||}}}llldddcccbbblllzzz}}}xxxssspppttt{{{yyygggQQQBBB>>>>>>>>>===>>>@@@BBBDDDHHHNNNRRRWWW\\\aaaeeegggkkkrrrwwwyyy{{{kkkcccnnnrrryyyvvvjjjccc\\\]]]___dddrrrqqqXXXRRRPPPRRRTTTOOOIIIHHHEEEAAA>>>;;;999888666555555444444333333222000000000111111111222222000000000000111111111111///111444666777666444222444555666666666666666666555777888:::::::::888777666:::???CCCEEEEEEEEEEEECCCFFFJJJNNNOOOQQQSSSUUUTTTVVVZZZ\\\[[[SSSIIIBBB@@@===>>>AAA???===IIIXXXmmm|||qqqgggwwwvvvgggRRR@@@;;;???>>>CCCHHHMMMXXXgggooopppwwwzzz~~~pppzzzWWWIIIFFFKKKQQQWWW___gggyyyzzzrrrbbb^^^```^^^ccclllmmmkkkhhhfffggghhhmmmxxx|||uuuqqqpppyyywwwfffPPPAAA>>>??????>>>???@@@BBBEEEKKKRRRWWWZZZ```gggkkkmmmpppvvv{{{pppeeelllnnnvvvpppbbbXXXQQQMMMKKKMMMOOOQQQYYYnnnkkkSSSOOONNNRRRUUUPPPIIIHHHEEEAAA>>>;;;999888444444333222222111111000000000111111222222222333000000000000111111111111...000333666777555333111444444555666777777777666555666888:::::::::888888555:::???DDDEEEEEEFFFFFFCCCFFFJJJNNNPPPQQQSSSUUUQQQUUU\\\aaa```XXXLLLCCC???===>>>AAA>>><<>>?????????@@@@@@AAAEEELLLUUU[[[ZZZbbbjjjppprrrtttyyy}}}rrrfffllllllttt{{{iiiZZZTTTRRRRRRRRRNNNPPPPPPNNNPPP___yyygggMMMOOORRRUUUVVVPPPLLLIIIEEE@@@<<<:::999999555444333222111111111111000000000000000000000000111111222222222111111000000222444666777666444333444555666777777666666555777999;;;===<<<:::777555444777>>>DDDEEEAAABBBFFFFFFJJJNNNPPPPPPQQQTTTWWWSSSVVVZZZ\\\[[[TTTJJJCCCEEE@@@===<<<<<<<<>>???@@@CCCHHHPPPZZZaaadddnnnzzz}}}zzzzzz{{{pppiiimmmttt|||}}}lll```bbbddd___[[[\\\YYYSSSQQQRRRRRRTTTaaapppjjjPPPPPPSSSUUUTTTNNNKKKIIIEEEAAA===:::999888555444333222111111111111000000000000000000000000111111111222222111111000///111444666666555444333444444666777777777666555777999;;;===<<<:::777555444666===DDDEEEBBBBBBFFFFFFIIIMMMOOOPPPQQQTTTWWWSSSUUUXXXZZZXXXSSSJJJDDDDDD@@@===>>>===<<>>;;;888777555444333222111111111111000000000000000000000000000000111111222111111000///000222444555555333222333444666777777777666555777888;;;===<<<:::777555444666<<>>???>>>===@@@EEEKKKXXXgggnnniii\\\PPPJJJHHHFFFEEEKKK___yyypppsss}}}ooolllrrr}}}}}}mmmXXXEEE<<<===AAAFFFLLLUUU```hhhooorrrsssvvv~~~qqq]]]LLLHHHEEENNNQQQUUU\\\iii~~~vvvooojjjgggfffkkk}}}vvv^^^HHH???@@@@@@>>>@@@AAACCCFFFLLLUUU___eeejjjtttooo[[[YYYeeesssrrr{{{tttWWWRRR___ppppppTTTSSSUUUUUUTTTMMMIIIHHHFFFCCC???;;;888666444444333222111111111111000000000000000000000000///000000111111111111111...///111333444444333333333444555777777777666666666888;;;<<<<<<:::888666444555;;;DDDGGGEEEEEEGGGFFFHHHKKKNNNQQQSSSUUUVVVRRRTTTWWWZZZYYYTTTKKKEEE@@@>>>???AAA@@@===>>>BBBGGGRRR```eee^^^SSSJJJFFFLLLJJJIIIKKKSSSfffnnnmmmuuuoooqqquuu~~~eeellluuu~~~{{{hhhTTTCCC===???BBBHHHPPP[[[gggoootttwwwyyy{{{xxx~~~YYYIIIFFFCCCMMMNNNRRRYYYeeexxxzzzsssnnnlllwwwtttZZZGGG???@@@AAA@@@AAABBBEEEIIINNNWWWaaagggkkksss~~~cccWWW```nnnrrrzzzttt^^^]]]hhhoooTTTSSSVVVWWWVVVOOOIIIHHHFFFCCC???;;;888666444444333222111111111111000000000000000000000000...///000111111111111111...///111222444444444444222333555777777777777666666888:::<<<<<<;;;888666444555:::CCCHHHGGGFFFGGGGGGHHHJJJNNNQQQTTTVVVVVVRRRUUUZZZ^^^]]]VVVLLLDDD???>>>???BBB@@@======AAAHHHPPPXXX[[[XXXTTTRRRRRRSSSUUUWWWVVVRRRYYYsssooohhhxxxzzzmmm}}}{{{ccclllwww~~~wwwcccOOOAAA>>>AAAEEEJJJSSS```kkksssxxx{{{~~~uuuyyyUUUIIIIIIGGGJJJJJJOOOWWWbbbsssxxxtttpppnnnqqqvvvzzzssspppoooVVVEEE@@@@@@AAAAAAAAACCCFFFJJJPPPXXXaaagggmmmttt}}}sssYYY]]]ooossszzzrrr___eeennnTTTSSSVVVXXXWWWQQQJJJHHHFFFBBB>>>;;;888777555444333222111111111111000000000000000000000000......///000111111111111///000111222444555555555222333555666777888777777555777:::<<<===;;;888777444444999CCCIIIHHHGGGHHHGGGGGGIIIMMMRRRUUUVVVVVVTTTWWW[[[^^^]]]VVVLLLDDD???>>>???BBB@@@<<<<<<@@@DDDJJJSSS]]]fffnnnuuuyyyuuuvvvzzzvvvfff^^^qqq|||jjjsssvvvnnnyyyvvvdddmmm|||gggpppyyyttt]]]JJJ@@@???DDDGGGNNNWWWdddooovvvzzz~~~mmm~~~}}}PPPFFFGGGEEEIIIGGGLLLTTT]]]mmmmmmdddZZZSSSRRRTTTTTTUUUWWW[[[]]]fffsssjjjQQQDDDAAA@@@@@@AAABBBDDDGGGJJJOOOWWW___dddkkkpppvvv|||[[[XXXmmmuuu{{{mmmbbbnnnTTTSSSUUUWWWVVVPPPKKKIIIEEEAAA===:::999888555444333222111111111111000000000000000000000000---...///000111111111111000000111333444666666777222333555666777888777777555777:::<<<===;;;999777444444999CCCIIIJJJHHHHHHGGGGGGHHHMMMRRRVVVWWWVVVYYYYYYZZZ[[[YYYSSSKKKFFF???>>>???AAA???;;;<<<@@@@@@FFFTTTfffzzz|||jjjrrrxxxwww}}}|||fffNNNTTTnnnuuuhhhqqqyyypppYYYFFF???AAAFFFJJJRRR[[[hhhqqqwww|||~~~wwwjjjOOODDDDDDCCCHHHFFFIIIQQQYYYfffnnn]]]ZZZSSSNNNNNNOOOMMMMMMOOOJJJNNNVVV]]]___dddrrryyyzzz|||zzzdddMMMCCCBBBAAA@@@AAABBBDDDFFFJJJNNNUUU\\\aaahhhkkkoootttxxx|||bbbSSSfffwww{{{cccoooTTTSSSUUUVVVTTTNNNLLLIIIEEE@@@<<<:::999999555444333222111111111111000000000000000000000000---...///000111111111111000111222333555666777888111333555666888888888777555777:::<<<===;;;999777444333888CCCJJJJJJIIIIIIGGGGGGHHHMMMSSSWWWWWWVVV\\\ZZZXXXVVVTTTPPPKKKGGG@@@>>>???AAA???;;;<<<@@@BBBHHHVVVkkknnnqqq}}}jjjOOONNN\\\lll}}}kkkeeeoooyyynnnVVVDDD>>>BBBHHHLLLUUU^^^jjjsssxxx}}}ooopppppp{{{jjjkkkUUUIIIHHHEEEIIIEEEHHHPPPUUUaaa|||yyynnnccc^^^[[[ZZZVVVPPPPPPSSSSSSYYYcccfff```^^^jjj{{{uuullluuuwwwaaaKKKCCCBBBAAA@@@AAABBBCCCFFFIIIMMMTTT[[[___kkkmmmppptttxxx~~~kkkSSSbbbxxx{{{gggrrrRRRNNNQQQTTTSSSLLLLLLIIIFFFBBB===:::777666444444333222222111111000000000000000000000000000000000000000000000000000000000111222444666888999666444333444666888888777777999===???@@@>>>;;;999888666888>>>GGGKKKKKKHHHFFFHHHMMMQQQUUUWWWWWWWWW\\\]]][[[VVVSSSRRRMMMFFFIIIBBB???@@@AAA>>><<<<<<@@@EEETTTiiizzz~~~~~~vvvqqqsss{{{{{{uuuvvv~~~ccc\\\___aaagggooossskkkhhhqqq{{{gggMMMCCCBBBCCCHHHOOOZZZcccpppyyy}}}yyy{{{{{{sssoooXXXIIIAAAAAAAAADDDJJJPPPUUUaaaxxxuuuhhhaaa```___\\\XXXZZZooo}}}jjjsss~~~zzz{{{\\\HHHDDD???@@@CCC@@@BBBDDDGGGJJJMMMRRRWWW[[[jjjooouuuxxxyyy|||nnnMMM___ppp{{{nnnqqqRRROOORRRTTTRRRKKKKKKIIIFFFAAA===:::777666444444333222222111111000000000000000000000000000000000000000000000000000000000111222444666888999666444333444666888888777777888;;;<<<===<<<;;;:::666555666<<>>@@@AAA???<<<===???EEERRR```eee```ZZZXXXUUUOOOOOOYYYaaahhhvvv~~~zzz|||pppjjjkkkttt~~~|||cccJJJAAACCCFFFMMMUUU]]]fffsss}}}ooo___MMMEEEEEEBBBDDDIIINNNQQQ\\\rrrtttkkkwww~~~wwwYYYGGGCCC???@@@CCC@@@AAACCCEEEHHHLLLSSS\\\aaaggglllssswwwxxx|||iiiJJJUUUggguuu|||hhheeesss|||{{{tttpppRRRPPPRRRSSSQQQIIIKKKIIIEEEAAA===:::777666444444333222222111111000000000000000000000000000000000000000000000000000000000111222444666777888666444333444666888888777777888:::<<<<<<<<<;;;;;;555333444:::CCCJJJJJJHHHEEEGGGIIIMMMRRRVVVZZZ\\\___aaa___\\\ZZZYYYTTTMMMHHHBBB>>>@@@AAA???===>>>999AAAOOOZZZYYYPPPHHHEEEJJJEEEGGGRRR^^^kkk}}}yyylllkkkoooyyyuuu\\\FFF@@@DDDJJJSSS\\\aaaiiiuuu~~~{{{zzzdddNNNFFFHHHCCCEEEHHHKKKMMMVVViii{{{pppTTTDDDBBB>>>@@@CCCAAABBBCCCFFFIIIOOOXXXccciiikkkpppvvvyyyzzz|||}}}ZZZFFFPPPZZZkkkiiiUUUVVV[[[bbbddd^^^WWWZZZZZZ___vvv|||nnnSSSQQQSSSRRRPPPHHHJJJHHHEEEAAA===:::777666444444333222222111111000000000000000000000000000///////////////////////////000000222333555777888666444333444666888888777666999===@@@AAA@@@>>><<<666444444999CCCIIIKKKIIIEEEFFFHHHKKKPPPVVV[[[^^^___aaaaaa^^^]]]\\\WWWPPPIIIBBB>>>@@@AAA@@@>>>???777===KKKZZZ___ZZZRRROOORRRTTT]]]lllwwwxxxggglllttt~~~}}}nnnWWWCCC@@@FFFNNNXXXbbbffflllttt{{{dddLLLCCCFFFCCCDDDFFFIIIKKKRRRbbbsssiiiOOOBBBAAA>>>???DDDAAACCCFFFKKKPPPWWW___gggmmmvvvyyy}}}~~~}}}|||}}}~~~|||nnnRRRDDDMMMOOObbbzzzbbbSSSNNNSSSWWWQQQPPPPPPMMMPPPeee}}}}}}nnnSSSRRRSSSRRRPPPIIIIIIGGGDDD@@@===:::777666444444333222222111111000000000000000000000000000//////////////////////////////000111333555777888666444333444666888888777666:::@@@EEEGGGEEEAAA>>>888555444999BBBJJJLLLKKKDDDEEEFFFJJJOOOUUU[[[^^^]]]```aaa______^^^YYYRRRJJJCCC>>>@@@AAA???>>>???<<<===HHH[[[jjjnnnkkkgggbbbhhhuuuvvveeemmmyyy~~~zzziiiTTTBBBAAAJJJRRR\\\fffooorrruuuzzz~~~bbbJJJBBBEEEBBBBBBEEEHHHJJJPPP^^^mmmbbbKKK@@@BBB???@@@DDDBBBBBBHHHQQQYYY```dddhhhjjj{{{}}}~~~~~~~~~}}}~~~}}}vvvTTTDDDJJJJJJ[[[ssswww___PPPSSS]]]]]]```^^^YYYZZZhhh|||nnnTTTSSSSSSRRRQQQKKKHHHGGGDDD@@@<<<999888777444444333222222111111000000000000000000000000000000000000000000000000000//////000111333555666777666444333444666888888777777;;;AAAGGGIIIGGGCCC@@@;;;777555999AAAIIIKKKKKKDDDDDDFFFIIINNNTTTYYY]]]\\\___aaa`````````[[[UUULLLEEE???@@@AAA???>>>???===;;;CCCZZZsssrrrdddppp||||||wwwdddPPPBBBDDDOOOWWWaaajjjwwwxxxyyy|||~~~}}}}}}```KKKCCCFFFAAAAAACCCFFFIIINNNZZZggg]]]HHH@@@BBB???@@@DDDBBBBBBKKKWWWbbbhhhjjjjjjjjjyyyzzz{{{|||~~~|||WWWEEEJJJKKKWWWkkkiiigggqqqttt{{{yyyvvvwww~~~oooUUUSSSRRRRRRRRRMMMHHHFFFCCC@@@<<<999888777444444333222222111111000000000000000000000000000000000000000000000000000//////000111222444666777666444333444666888888777777:::>>>BBBDDDDDDCCCBBB<<<777444777???FFFIIIIIICCCDDDFFFJJJOOOTTTXXXZZZ[[[___bbbbbbcccccc^^^WWWNNNFFF@@@@@@@@@>>>===>>>===999>>>RRRllloooeeerrr~~~}}}|||yyyuuu^^^MMMAAAGGGSSS]]]fffnnnxxxyyy|||uuuuuu\\\KKKDDDFFFBBBAAABBBEEEGGGKKKUUU```~~~vvvnnnmmmrrrwww[[[GGG@@@DDD@@@@@@DDDCCCHHHQQQ___kkkrrrtttsssrrr|||{{{zzz{{{~~~nnnOOOKKKMMMUUUcccvvvpppVVVSSSRRRRRRSSSOOOGGGFFFCCC???<<<999888777444444333333222111111000000000000000000000000000000000000000000000000000...//////111222444666777666444333444666888888777888888:::<<<>>>AAABBBCCC<<<777333666===DDDGGGGGGCCCDDDGGGKKKOOOSSSWWWYYY\\\```ccccccdddeee```YYYPPPGGGAAA@@@@@@>>>===>>>@@@;;;;;;GGGZZZpppyyymmmgggqqq|||qqqfffttt{{{zzzxxxtttYYYJJJAAAIIIWWW```iiiqqquuuxxx|||jjjgggxxxrrr{{{XXXIIICCCDDDBBBAAABBBDDDEEEHHHQQQ[[[xxx{{{yyy|||nnnbbb\\\^^^bbbppp|||pppkkkqqqYYYFFFAAADDDAAA@@@DDDCCCOOOXXXfffssszzz}}}}}}}}}~~~}}}^^^EEEPPPSSS]]]oooqqqVVVSSSRRRRRRRRRNNNIIIFFFBBB???===:::777555555444333222111111111111333222111222333333222111222222111000//////000000000000000000111222333444444444333444555777999:::888999:::;;;===???AAABBB???;;;666555999???EEEIIIFFFEEEFFFIIINNNRRRTTTUUU\\\^^^aaacccccccccaaa```YYYMMMCCCBBBBBB>>><<<>>>>>>;;;<<>>@@@<<<;;;AAAJJJUUUcccppp[[[OOOMMMLLLLLLNNNSSSaaazzzxxxtttzzz}}}|||~~~xxxlllTTTNNNMMMXXXfffooouuuxxx|||}}}yyy~~~yyytttyyyxxxjjj^^^tttuuuoooJJJNNNAAAAAABBBBBBBBBCCCGGGLLLQQQlll|||qqqvvvrrriii```XXXWWW```jjjllldddXXXRRRPPPSSS[[[kkkzzzvvvUUUJJJCCCEEEGGGEEEIIIPPP[[[aaajjjsss~~~|||{{{}}}iiiLLLKKKOOOYYYhhh{{{pppUUURRRQQQQQQQQQLLLHHHEEEAAA>>><<<:::777555555444333222111111111111111000///000111222111///222111000000000000000000......///000111333555666444444333333333444666777888888999;;;===???AAACCCBBB>>>888555777>>>FFFLLLFFFEEEEEEGGGMMMRRRVVVXXX\\\^^^aaadddeeeeeedddcccZZZOOODDDAAAAAA@@@>>>???AAA===;;;>>>DDDNNN\\\iii}}}qqqbbbXXXMMMGGGIIIIIIMMMccc|||rrruuu{{{~~~|||}}}~~~ttthhhQQQNNNQQQ]]]kkktttyyy}}}{{{|||~~~zzzhhhwwwvvv~~~QQQMMMBBBAAABBBBBBBBBCCCFFFKKKNNNfff}}}rrrggg^^^[[[\\\[[[YYYUUUPPPMMMJJJMMMRRR]]]vvvnnnQQQGGGBBBFFFIIIJJJPPPYYYeeeiiinnnttt~~~hhhLLLIIILLLUUUccctttpppTTTQQQQQQQQQPPPJJJGGGEEEAAA>>><<<:::777555444444333222111111111111111///...///000111000///111111000000000000000111------...000222444666777666555444333444555666777777888999;;;===@@@BBBCCCCCC???999555666<<>>EEESSSaaapppvvv{{{ppp{{{yyyrrroooyyyzzzwwwsssgggXXXNNNSSSaaarrr}}}~~~}}}~~~~~~~~~~~~nnnhhhOOOEEEAAABBBBBBBBBAAACCCFFFIIIRRRmmm~~~}}}tttbbbQQQLLLPPPRRRPPPQQQQQQQQQ\\\~~~eeeOOOFFFAAAFFFLLLTTTdddssszzzzzzxxxyyy}}}VVVNNNHHHKKKQQQZZZfff{{{oooQQQOOOQQQQQQNNNGGGFFFCCC@@@===<<<:::777666555444333222111111111111000///...///000111000...000000000000000111111222......///000111333555666777777666666666777999:::777777999;;;===@@@CCCDDDBBB@@@;;;666444999BBBJJJJJJGGGDDDEEEIIIPPPVVVYYY\\\___cccgggjjjkkkkkkkkkfff]]]NNNCCC@@@DDDCCC@@@@@@>>>=========AAANNN[[[iiiqqq|||qqqppptttyyyzzzvvvqqqdddTTTOOOWWWfffvvv~~~~~~~~~~~~}}}zzz}}}ssswwwTTTJJJAAABBBBBBAAAAAAAAADDDFFFNNNeee|||sssZZZNNNQQQUUUUUURRRRRRQQQXXXvvv~~~```MMMFFFCCCJJJQQQYYYjjjzzz~~~}}}{{{zzzzzzUUUOOOIIIKKKOOOVVV```tttoooPPPNNNPPPQQQNNNEEEEEECCC???===;;;:::888666555444333222111111111111111000//////111111000///000000000000000111222222/////////000111333444555666555555555666777999:::666777888;;;===@@@CCCDDD@@@???<<<777444777@@@HHHMMMIIIEEEDDDHHHOOOUUUYYY\\\___ccchhhkkkmmmmmmmmmkkkbbbRRRDDDAAAEEEDDD@@@@@@??????>>>;;;===GGGTTTccckkkwww~~~mmmnnntttxxx~~~{{{wwwsssfffVVVUUU\\\hhhuuuzzzzzz||||||{{{~~~{{{SSSKKKAAABBBBBBAAA@@@@@@BBBDDDLLL[[[xxx|||~~~kkkWWWWWW\\\^^^UUUVVVSSSVVVpppyyyYYYIIIEEEGGGPPPWWW^^^lll{{{}}}}}}zzzyyy|||~~~yyy]]]OOOHHHJJJNNNRRRZZZmmmnnnPPPNNNPPPQQQMMMEEEEEEBBB???===;;;:::888666555444333222111111111111222000///000111222111///000000///000000111222222000000000000111222333444444444333444555777999:::666777888;;;===AAACCCEEE>>>>>><<<777444666???FFFNNNJJJEEEDDDHHHNNNUUUXXX\\\___dddhhhlllnnnnnnnnnnnnfffUUUEEEAAAEEEEEE@@@AAA@@@@@@>>>:::999BBBNNN___hhhtttoooooouuuvvv}}}{{{yyyvvviiiZZZ___dddnnnwww{{{{{{~~~}}}}}}gggwwwOOOHHHAAABBBBBBAAA@@@@@@AAACCCJJJRRRlll{{{xxx{{{bbb^^^eeehhhZZZ[[[VVVVVVllluuuSSSEEEDDDJJJVVV]]]aaalllyyy{{{{{{yyywwwzzz~~~|||wwwwww{{{gggOOOGGGIIILLLPPPVVViiiiiiUUUNNNPPPUUUJJJGGGFFFCCC@@@===;;;999777444555444333222111111111111111111000000//////......000000////////////000000//////...------...222555333444444444333444666999444999:::777888@@@DDDCCCCCCBBB???999333333:::AAAKKKLLLJJJEEEEEEKKKOOOOOO[[[]]]bbbfffjjjmmmooopppiiifff[[[LLLEEEFFFCCC===BBBBBBAAA>>><<<===???AAAUUU___nnn|||pppooo||||||~~~yyykkkcccaaacccjjjqqqsssxxx~~~nnnzzzrrrhhhPPPCCC???AAABBBAAA>>>>>>@@@BBBGGGLLLbbbyyyuuuvvvdddeeemmmlllfff[[[XXXjjj~~~hhhPPPDDDFFFPPP\\\bbbdddlllvvv|||{{{~~~~~~yyyyyy}}}vvvvvvwwwyyy|||SSSOOOHHHHHHOOOUUUbbb|||eeeRRRLLLNNNUUUJJJHHHFFFCCC@@@===;;;999777444555444333222111111111111111000000000/////////...000000////////////000000/////////------...222555444444444333222444777999777;;;<<<888999@@@EEEEEEGGGFFFCCC;;;444333888>>>KKKMMMKKKFFFEEEIIINNNOOO[[[]]]aaadddfffhhhjjjkkkiiifff\\\NNNFFFEEEEEEBBBAAAAAA@@@>>><<<<<<>>>@@@QQQ[[[jjjxxxsssqqq{{{tttuuu}}}wwwiiiaaaaaakkksssyyyzzz|||kkkzzzrrr^^^iiiMMM???AAAAAA@@@>>>>>>@@@BBBCCCJJJ^^^zzzxxxjjjjjjuuuxxxsssggg```qqq~~~___HHHIIIIIIPPP]]]hhhnnnttt{{{||||||zzzxxx{{{zzzzzzzzz{{{}}}sssQQQJJJIIIPPPUUUaaaccc[[[aaapppxxx~~~```NNNJJJMMMTTTKKKJJJFFFCCC@@@===;;;999777444555444333222111111111111000000000000////////////000000////////////000000/////////...---...111444444444333222111333777:::999;;;;;;888888===BBBDDDJJJJJJFFF>>>666333666;;;KKKNNNMMMGGGDDDGGGLLLNNNZZZ\\\___bbbdddfffiiillliiihhh___QQQGGGDDDFFFFFF@@@@@@@@@>>>;;;;;;===>>>KKKTTTcccsssbbbXXXZZZ___iiiuuuxxx{{{~~~sssgggcccfffrrryyy||||||wwwrrrcccwww```}}}|||GGG@@@@@@@@@???>>>>>>@@@BBB@@@GGGWWWnnnuuu{{{ooommmwwwyyynnnzzzxxxXXXCCCJJJIIIOOO]]]mmmvvv{{{}}}|||~~~}}}zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~SSSKKKJJJOOOTTT^^^zzz}}}]]]PPPRRRWWW\\\```aaaeeeppp{{{^^^NNNJJJLLLSSSJJJJJJFFFCCC@@@===;;;999777444444444333222111111111111000000000000////////////000000////////////000000/////////...---...111333444444333111111333777:::999999888666666999>>>AAAJJJJJJHHH@@@777333555999JJJOOOOOOIIICCCEEEJJJMMMVVVYYY^^^bbbdddhhhnnnrrrkkkjjjcccVVVIIICCCDDDFFF@@@@@@@@@>>>;;;:::<<<===EEENNN\\\lll{{{kkkZZZTTTRRRWWW```nnnyyywww~~~}}}}}}}}}yyyooofffgggmmmqqqyyy~~~}}}{{{xxxwwwyyy{{{{{{{{{}}}~~~~~~jjjlll~~~dddZZZtttiii~~~DDDBBBAAA@@@>>>>>>>>>@@@AAA>>>EEENNN^^^xxxnnnrrr~~~www|||}}}qqqUUUEEECCCFFFPPP___mmmwww|||~~~}}}RRRJJJGGGMMMQQQZZZtttttt^^^VVVSSSTTTSSSQQQQQQWWW```fff```PPPLLLMMMRRRIIIIIIFFFCCC@@@===;;;999777444444444333222111111111111////////////000000000000000000////////////000000///000000///......000222333444333222111222666999:::999888777777888===AAAFFFHHHGGGAAA999444555888FFFNNNRRRLLLDDDDDDHHHKKKSSSXXX^^^bbbdddhhhnnnsssnnnlllggg]]]OOODDDBBBCCC@@@@@@@@@>>><<<:::;;;<<>>>>>???@@@@@@===CCCGGGQQQjjjnnnlll~~~}}}fffQQQHHHCCCLLLZZZeeennnvvv|||~~~sssPPPGGGDDDIIINNNUUUmmmqqq\\\XXXVVVSSSNNNJJJJJJPPPVVVggg~~~aaaRRRMMMMMMRRRIIIIIIFFFCCC@@@===;;;999777444555444333222111111111111////////////000000000000000000////////////000000///000000000......000111222333333333222333555777;;;::::::<<<<<<;;;>>>CCCDDDGGGHHHCCC;;;555555888AAAMMMTTTOOOFFFCCCFFFJJJQQQXXX___bbbbbbdddiiimmmpppnnnkkkfffYYYKKKCCCBBB@@@AAAAAA???===;;;;;;<<<@@@EEEOOO]]]nnn|||qqqccc^^^TTTddd{{{rrrvvv~~~vvviiiaaafffpppxxx||||||wwwtttxxx|||}}}{{{zzz}}}~~~{{{yyyzzzyyyxxxxxx|||~~~lllwwwtttIIIFFFBBB???????????????<<<@@@BBBIII^^^www~~~vvviiiwwwttt[[[PPPQQQVVV```jjjooosssxxx}}}~~~tttPPPFFFBBBGGGKKKPPPeee}}}{{{zzzuuunnndddXXXNNNKKKNNNSSScccyyy___RRRMMMMMMQQQIIIJJJFFFCCC@@@===;;;999777444555444333222111111111111.../////////000000000111000000////////////000000///000111000///...///111000222444444333333444555:::888:::??????<<>><<<;;;<<<>>>AAAHHHVVVgggwwwyyyvvv}}}yyykkkbbbhhhsss}}}|||uuusssxxx}}}}}}}}}~~~{{{zzz{{{{{{wwwNNNIIICCC@@@@@@@@@???>>>>>>??????CCCRRRggguuuyyyhhhnnnmmmZZZZZZeeeuuuyyyyyyvvvwww|||~~~zzz~~~~~~TTTIIIDDDGGGIIILLL^^^tttxxxddd[[[[[[UUUYYYaaarrr]]]QQQLLLLLLQQQIIIKKKFFFCCC@@@===;;;999777444555444333222111111111111.../////////000000111111000000////////////000000///000111000///...///000///111444555444333444444777666999??????;;;===BBBHHHKKKLLLHHH???777555666:::JJJWWWTTTIIIDDDEEEHHHLLLVVVaaaggghhhiiinnnsssooommmppptttmmm\\\LLLEEEAAACCCCCCBBB???<<<<<<<<<===>>>DDDQQQbbbsssxxxyyyzzzmmmfffmmmxxx~~~{{{uuuttt}}}}}}|||}}}zzzuuuPPPKKKDDDAAA@@@@@@???>>>AAA@@@>>>???HHHYYYjjjvvvggghhhuuulll^^^hhhyyyxxxyyy{{{uuu{{{~~~~~~YYYMMMFFFHHHHHHJJJZZZnnn}}}rrrrrraaa\\\XXXccc```JJJLLLNNNOOOOOOIIIFFFCCC@@@>>><<<999666333333222111000////////////111000///000111000///---000000000000000000000000,,,------...///000111111222333555555444333444555999:::;;;<<<===@@@EEEHHHJJJHHHIIILLLGGG;;;555666888KKKWWWRRRIIIHHHIIIGGGMMMTTT^^^eeejjjmmmpppsssppprrrssstttsssjjjUUUAAADDDCCCBBB@@@???===<<<;;;;;;<<<@@@IIIXXXiiixxx|||xxx~~~}}}sssooouuu}}}~~~~~~{{{hhhbbbIII>>>AAA??????AAA===>>>===>>>AAADDDMMM___oooeeebbbiii~~~{{{gggiiizzz}}}zzzbbbRRRFFFGGGJJJMMMUUU```wwwXXXVVVsss___JJJLLLNNNOOONNNHHHFFFCCC@@@>>><<<999666444333333222111000000000000111000///000111000///---000000000000000000000000------......//////000000111333555555444333444555666777888999:::<<<@@@CCCHHHHHHKKKOOOJJJ???777666888GGGSSSSSSMMMHHHGGGGGGMMMUUU___ggglllpppsssuuurrrsssssssssrrrjjjWWWEEEDDDCCCBBBAAAAAA???>>><<<::::::<<>>???FFFUUUccc```]]]bbbrrrxxxtttwww{{{ooouuu|||}}}~~~pppWWWCCCDDDHHHJJJQQQ]]]yyymmmXXXhhh]]]JJJMMMOOONNNMMMHHHEEECCC@@@===<<<:::666444444333222111111000000111111000///000111000///---000000000000000000000000.........///////////////111333444555444333444555444666777888888:::===???GGGIIIOOOTTTQQQFFF<<<888777@@@NNNUUUQQQHHHDDDGGGKKKRRR\\\fffmmmqqqsssuuutttttttttsssrrrkkk[[[JJJDDDCCCBBBBBBCCCBBB@@@>>>:::999:::???IIIWWWdddmmm~~~rrrbbbZZZVVVYYY[[[aaazzzyyyooouuu}}}xxxyyy~~~}}}}}}aaa___sssqqqfffTTT;;;AAADDD@@@???======<<<<<<======@@@JJJVVV```\\\^^^gggwww|||kkkfffppp}}}rrrhhhmmm~~~~~~|||gggFFFDDDHHHFFFLLLXXXlllZZZ```~~~\\\JJJMMMOOONNNLLLGGGEEEBBB???===<<<:::777444555444333222111111111111111000///000111000///---///////////////////////////////////////.........000222444444333333444555555777:::;;;;;;;;;===???FFFJJJRRRXXXWWWNNNBBB:::777:::GGGTTTTTTHHHCCCFFFFFFMMMWWWaaajjjoooqqqrrrrrrtttvvvvvvuuunnn___PPPEEECCCBBBBBBDDDDDDAAA>>>;;;;;;:::===DDDPPP^^^gggtttwwwggg\\\XXXPPPNNNeee|||tttqqqzzz|||xxxyyy{{{~~~}}}}}}^^^___uuutttcccpppZZZ:::>>>BBB>>>===<<>>>>>???>>>>>>EEENNNbbb``````ccclll}}}{{{wwwuuu{{{fffZZZ\\\jjjvvv}}}PPPHHHJJJEEEGGGSSSdddxxx```ddd~~~]]]KKKNNNNNNLLLLLLHHHDDDBBB???===<<<:::777555555444333222111111111111111000///000111000///---///////////////////////////////////////.........///111333444333333444555555888;;;<<<======>>>???EEEKKKSSSZZZ[[[TTTHHH>>>666777AAAPPPSSSJJJDDDFFFEEEJJJSSS]]]gggmmmpppqqqooossswwwyyyxxxrrrdddVVVIIIEEEBBBBBBDDDDDDAAA>>>:::::::::;;;@@@JJJWWW```lllxxx|||rrr```SSS```zzzppppppuuuxxxxxx{{{{{{{{{}}}~~~}}}|||oooVVVcccwwwbbbfffiiiCCCBBBCCC@@@@@@??????>>>>>>@@@???>>>CCCIIIZZZ\\\^^^```cccpppzzzuuuaaaWWW[[[kkkxxx}}}XXXJJJKKKFFFGGGQQQ___oooqqquuu___MMMNNNMMMKKKLLLHHHDDDBBB???===<<<:::888555444333222111111000000111111000///000111000///---000000000000000000000000.........///////////////...000333333333333444555222555:::<<<<<<<<<======CCCIIIQQQVVVYYYVVVKKK@@@555666<<>>888999999999<<>>>>><<<<<<>>>>>><<>>???FFFKKKOOOTTTTTTKKK@@@444666999???IIIPPPMMMEEEGGGHHHLLLUUU```iiinnnpppooosssvvvvvvxxxwwwqqqiiiYYYPPPGGGCCCDDDEEEBBB???999;;;;;;:::999>>>FFFMMMXXXeeesss|||sssdddooowwwpppyyy}}}zzzxxxzzz}}}~~~{{{www~~~~~~}}}{{{yyyyyyzzz|||||||||{{{}}}uuuXXXcccqqqeeeLLL>>>???CCC===@@@===<<<======;;;===AAABBBGGGNNNQQQQQQVVVgggyyy}}}fffWWWXXXcccqqqzzz^^^HHHEEEIIIMMMOOORRR\\\rrrcccPPPOOOKKKIIILLLJJJCCCAAA???===<<<;;;888666333222111000////////////111000///000111111///---000000000000000000000000,,,------...///000111111...000222333333333444555000444:::>>>????????????===CCCGGGJJJPPPRRRJJJ???444888888:::EEEQQQPPPEEEEEEEEEHHHPPP\\\eeekkkmmmqqqttttttsssuuuxxxuuuppp___UUUJJJDDDEEEFFFCCC@@@===>>>???<<<:::<<>>???>>>;;;===AAAAAAFFFLLLNNNKKKMMM[[[kkkzzzuuu\\\RRR\\\mmmzzzyyyzzz|||dddJJJDDDJJJNNNLLLMMMUUUkkk___MMMNNNLLLJJJKKKHHHBBBAAA@@@>>><<<999777666555333111000111111000///000000000000000000000000000000//////.........---///////////////////////////000222444555777777777555777:::>>>@@@AAAAAA@@@@@@BBBFFFJJJMMMLLLGGGBBB;;;888555666???HHHLLLKKKAAAGGGHHHHHHRRRdddnnnmmmlllqqqtttuuuxxx{{{zzzuuuttt\\\HHHFFFIIIGGGCCCCCCCCC@@@<<<999888:::===???GGGRRR___iiippp|||mmmrrr|||}}}~~~|||}}}zzzwwwqqqlllnnnsssuuurrrrrrvvv{{{}}}{{{zzz|||~~~sss]]]CCCDDDDDD:::@@@???>>>=========??????@@@CCCHHHJJJGGGGGGTTTeeessskkkTTTUUU```jjjttt~~~~~~|||{{{}}}zzz|||kkkGGGLLLNNNGGGJJJMMMVVV___vvvzzzwww}}}]]]LLLNNNMMMKKKKKKGGGBBBAAA@@@>>><<<999777666555333111000111111000///000000000000000000000000000000/////////.........///////////////////////////000111333555666777777666888;;;>>>@@@AAABBBBBB???AAAEEEJJJNNNNNNKKKGGG:::777444555<<>>>>>>>>>>>>>>>>>@@@FFFKKKKKKJJJPPPYYYjjjzzzkkkVVVXXXdddoooyyy|||~~~~~~}}}}}}}}}uuuwwwzzz|||~~~}}}|||zzzyyy|||zzzOOOJJJJJJFFFJJJHHHPPPWWWlllxxxhhhgggdddzzzzzz[[[KKKNNNMMMKKKJJJFFFBBBAAA@@@>>><<<999777666555333111000111111000///000000000000000000000000000000////////////......//////////////////////////////111222444666777777777888;;;===@@@BBBCCCCCC@@@AAAEEEKKKRRRTTTRRRNNN>>>:::555444888???HHHNNNKKKEEEBBBEEELLLUUUbbbmmmmmmrrrvvvxxx|||uuu```MMMDDDEEEEEECCCBBB@@@>>>;;;:::999999999@@@DDDJJJQQQ[[[fffrrrzzz|||tttdddZZZRRRKKK___yyyzzz}}}}}}zzzxxxyyy{{{yyyrrrqqquuuwwwvvvwwwwwwwwwwwwvvvtttsssrrruuuuuuvvvxxx{{{~~~hhhiii|||tttxxx^^^CCC?????????????????????>>>======<<<===CCCLLLPPPNNNLLLLLL\\\mmmyyywww|||hhhYYY^^^kkksssyyy~~~{{{{{{}}}~~~|||zzzssssssuuuxxx}}}~~~{{{xxxuuuxxx|||~~~aaaLLLGGGFFFKKKHHHNNNSSSeeevvvqqqxxxYYYJJJOOONNNKKKJJJFFFAAAAAA@@@>>>;;;999666555555333111000111111000///////////////////////////000000////////////////////////////////////////////////000111333555666777666777999;;;>>>@@@BBBCCCDDDCCCFFFLLLTTTXXXWWWTTTFFF@@@999444444888BBBLLLRRRGGGAAAEEEIIINNN[[[kkkmmmssswwwxxx|||mmmTTTEEEFFFGGGDDDBBBAAA???===;;;999888777:::<<>>???@@@@@@@@@>>><<<;;;;;;;;;???IIIQQQRRRLLLFFFPPP___{{{~~~___]]]}}}}}}tttggg```gggqqqvvvvvvwww}}}{{{zzz|||}}}zzzxxxtttrrrvvv|||~~~{{{wwwyyy{{{||||||zzzyyyxxx~~~YYYHHHGGGMMMIIIMMMPPP___|||xxxYYYJJJOOONNNKKKJJJFFFAAA@@@???===;;;888666555555333111000111111000/////////////////////////////////000000000000000000////////////////////////......///000222444666777555555666888;;;>>>AAACCCFFFCCCDDDJJJSSSYYYYYYVVVMMMDDD:::555333666@@@LLLVVVKKKDDDEEEFFFIIIVVVfffmmmtttyyyzzz}}}sss[[[IIIFFFGGGDDDBBBBBB@@@>>><<<:::888666888999>>>EEENNNUUUXXXXXXUUUYYY^^^gggiii^^^eee|||qqqbbb___sss|||tttuuuvvvxxxyyyzzz|||~~~}}}zzz}}}|||zzzyyyzzz{{{||||||yyyvvvtttuuuuuutttrrrmmmqqqyyycccJJJOOOmmmqqq___SSSCCCBBB??????@@@@@@???>>><<<;;;<<<:::<<>>GGGPPPRRRNNNHHHNNN^^^ttttttqqqzzztttqqqkkkfffeeejjjssszzzzzzuuuqqqppptttzzz}}}~~~|||{{{{{{|||~~~}}}{{{yyyuuuzzzZZZJJJHHHGGGKKKKKKTTTgggxxx}}}]]]LLLNNNMMMKKKKKKGGG@@@@@@???===:::888666444555333111000111111000///000000000000000000000000//////000000000111111111////////////////////////......---...000222555777555555444666999===BBBEEEGGGBBBAAAHHHUUU___aaa___aaaOOO???;;;888666;;;EEERRRRRRLLLCCC>>>DDDNNNSSSbbblllvvvyyy{{{~~~~~~}}}uuucccPPPGGGGGGEEEDDDBBB@@@>>><<<<<<;;;999999:::;;;>>>BBBFFFIIIOOOppppppsss}}}xxxwwwvvvvvvwwwzzz|||~~~}}}~~~{{{}}}~~~}}}{{{zzzzzzzzz{{{}}}{{{|||}}}yyyyyy{{{WWWKKKSSSoooooommm]]]CCCBBBAAA@@@>>>======<<<<<<:::======<<<@@@IIIOOOOOOKKKKKKQQQaaasssyyynnnxxxzzzrrrxxx{{{wwwqqqqqqxxx~~~vvvuuusssssstttwwwzzz|||{{{zzzyyyzzz}}}~~~}}}|||ssswww}}}eeeNNNFFFHHHKKKKKKQQQ^^^jjj___MMMNNNLLLKKKKKKHHH@@@@@@???===:::888555444555333111000111111000///000000000000000000000000//////000000111111111222////////////////////////......---...///222555777666555555666999>>>CCCFFFJJJEEEDDDLLL[[[fffiiihhhmmmXXXEEE>>>:::444555<<>>======>>>777777888888;;;BBBLLLRRRRRRrrr~~~|||{{{|||~~~~~~~~~~~~~~~tttWWWKKK]]]|||kkkwwwVVVCCCBBB???===<<<<<<======888>>>???;;;;;;DDDLLLNNNNNNIIIJJJTTTeeewww}}}jjjbbbzzztttsss~~~|||tttvvvxxxxxxwwwwwwyyy{{{{{{yyyvvvwwwzzz{{{zzzyyyssswww{{{}}}~~~lllRRRGGGDDDGGGFFFJJJRRRZZZsss^^^LLLNNNMMMJJJHHHCCCAAA@@@>>><<<:::777666555666555333111000000000111111111000000//////............////////////......///000222222000000000111---.../////////111444777777888999888999===DDDJJJHHHIIIEEECCCOOOcccmmmlllppphhhZZZHHH999222444777BBBNNNRRRJJJCCCEEEFFFDDDNNNZZZkkkwwwxxxvvvzzzoooZZZKKKHHHBBB???BBBCCC@@@<<<::::::::::::888;;;HHH\\\lllgggjjjmmmsss|||~~~|||zzzzzz|||~~~{{{UUUddd{{{tttvvvUUUBBBCCCHHH===>>>BBB888===<<<;;;<<<===@@@BBBDDDMMMJJJJJJOOOXXXfffyyyfff^^^hhhwwwyyy~~~}}}zzzxxxvvvvvvxxxzzz||||||~~~}}}zzzyyyyyyzzz|||~~~{{{~~~~~~}}}hhhHHHHHHGGGEEEFFFIIILLLTTTcccqqq```NNNPPPMMMIIIHHHDDDAAA@@@>>><<<:::777666555666555333111000000000111111000000000/////////...//////000000000000//////...000111111000//////000---.../////////111444666777999:::999999===DDDJJJGGGJJJIIIEEEHHHTTTaaaiiipppkkk___MMM===444555888>>>JJJSSSOOOFFFCCCEEEGGGIIIRRRcccrrrxxxxxx|||uuu^^^KKKDDDAAAAAACCCBBB>>>===???999999888999???MMM```mmm]]]aaaeeejjjwww~~~||||||{{{zzz{{{~~~||||||xxxeeesssrrr___EEE???DDD>>>???EEE@@@===<<<<<<;;;<<<>>>AAABBBJJJIIIJJJNNNTTT^^^ooozzzttt\\\bbbuuu~~~|||{{{zzzxxxwwwxxxzzz{{{|||}}}|||zzzzzzzzz|||~~~^^^EEEHHHHHHFFFGGGIIIKKKPPP\\\hhhbbbRRRRRRMMMHHHHHHEEEAAA@@@>>><<<:::777666555555555333222111000000000000000000000////////////000000000111111000000000---///000000///......///---.../////////000333666777999:::::::::===CCCHHHJJJMMMPPPLLLEEEEEETTTeeelllkkkdddTTTAAA555444777888CCCPPPUUULLLBBBCCCIIIFFFLLL[[[kkkuuuxxx|||}}}gggRRRFFFDDDEEEEEEBBB======BBB:::888777999AAAMMMZZZbbbTTTYYY^^^bbbkkkzzz}}}xxxwwwzzz~~~zzzzzz~~~rrrllluuuvvvtttOOO<<>>???EEEFFFIIILLLMMMSSSaaapppzzzsssXXXNNNbbb}}}}}}~~~}}}|||||||||{{{zzzyyyyyyzzz||||||}}}|||{{{{{{|||~~~```JJJIIIHHHFFFGGGIIIJJJKKKSSS\\\tttdddUUUTTTLLLGGGHHHGGGAAA@@@>>><<<:::777666555555444333222111111000000000000000000//////////////////000000000000//////,,,...//////...------...---...///......000222555666999;;;;;;:::<<>>===@@@===999666777===EEEJJJMMMHHHNNNTTTXXX^^^jjjzzzzzzxxxzzz~~~|||~~~}}}~~~~~~}}}}}}hhhccc~~~kkkwwwiiiDDDBBBFFFAAA<<<:::>>>===<<<;;;;;;;;;;;;<<>><<<:::777666555444444444333222111000///////////////000000000000---..................---,,,---//////---------...---...///......///222444555888;;;;;;:::;;;???CCCPPPPPPTTTXXXPPPEEEFFFPPP```iiinnneeeRRR@@@888666777666???OOOUUULLLDDDDDDGGGGGGNNN]]]iiiqqqvvvzzz~~~wwwYYYNNNDDDBBBCCCAAA???>>>???;;;666666:::>>>>>>>>>;;;@@@GGGKKKOOOYYYjjjwww~~~~~~~~~~~~~~~~~~|||{{{}}}|||xxxwwwvvvwww{{{}}}~~~~~~~~~cccNNNbbbdddWWWwwwRRR@@@EEEBBB<<>>===<<<;;;;;;:::::::::;;;===CCCGGGGGGHHHPPP[[[eeerrrwwwaaa[[[RRRHHHEEEUUUuuuzzzsss|||xxxuuuvvvzzz~~~{{{yyywwwxxxyyyzzzwwwyyy{{{|||{{{|||~~~}}}|||{{{||||||xxx~~~pppJJJHHHFFFFFFHHHHHHFFFHHHMMMXXXsssvvvbbbaaagggpppcccSSSSSSNNNIIIIIIFFFAAA@@@>>><<<:::777666555444444444333222111000///////////////000000000000,,,------......------,,,,,,...//////...------...---...///...---...111333444777:::;;;999:::<<>>======<<<;;;;;;::::::999:::>>>DDDFFFGGGMMMTTT^^^hhhyyyiiiSSSLLLBBB>>>HHHbbbtttlll}}}zzzwwwuuuttt{{{zzzxxxvvvvvvwwwxxxyyyuuuyyy||||||{{{|||~~~|||zzzyyyxxxxxx~~~~~~~~~YYYMMMHHHFFFGGGGGGFFFHHHLLLWWWnnnlllSSSPPPTTT\\\vvvaaaPPPQQQNNNKKKIIIEEEAAA@@@>>><<<:::777666555444444444444333111///....../////////000000000111------............---------...000000...---...///---...///...---...000333222666999:::999888:::<<>>444666888>>>HHHNNNJJJBBBBBB@@@CCCLLLWWWaaaooozzz|||sssaaaOOOFFFCCCBBBAAABBB>>><<<999888888999999999:::999<<>>999CCC===============<<<;;;::::::888:::AAAEEEGGGIIINNNXXX___lll{{{uuu\\\KKKEEE@@@DDDXXXxxx|||zzzyyyvvvssswwwvvvuuuuuuuuuvvvxxxyyyvvvzzz}}}}}}zzzyyy|||}}}|||{{{zzzyyywwwwwwvvv{{{}}}xxxwww{{{|||TTTNNNHHHGGGFFFEEEGGGKKKUUUhhhvvvrrrVVVRRRRRRTTTkkk```NNNPPPOOOLLLJJJDDDAAA@@@>>><<<:::777666555333444444444333111///....../////////000000111111......////////////......---///000000///......///......///...---...000222111555999:::888777999;;;AAAGGGHHHFFFKKKSSSRRRJJJZZZffftttyyyppp]]]JJJ>>>222888::::::AAALLLLLLDDDDDDBBBBBBHHHOOOYYYhhhtttrrr^^^OOOEEE@@@AAAEEE???===:::777555555555666999666666;;;>>>BBBLLLXXX]]]dddnnnxxxyyyfffRRRIIIWWWsss|||{{{}}}~~~}}}zzzzzz}}}yyywwwuuuvvvwwwvvvsssppprrrwwwyyyxxxvvvwwwyyy{{{xxxxxxxxx|||{{{www|||~~~}}}yyywwwwwwyyysss|||}}}{{{ttt[[[NNNVVVllluuuYYY\\\uuu}}}bbbIII;;;BBB======>>>>>>===<<<<<<;;;<<<888888>>>DDDFFFGGGIIINNNSSS]]]kkk|||hhhQQQGGGEEEGGGTTTppp{{{yyyzzzxxxvvvtttttttttuuuuuuwwwxxxxxxxxx|||~~~yyywwwyyy|||zzzyyyyyyxxxxxxwwwwwwvvvyyy~~~{{{vvvpppuuuvvv{{{ZZZRRRJJJGGGEEEDDDGGGKKKLLL]]]iiisss}}}uuuuuuvvvYYYTTTPPPMMMaaaaaaMMMMMMJJJGGGGGGCCC@@@??????===;;;888555333444444333222222111111000000000000000000000000000........................////////////////////////---------.........//////111333666999::::::999888AAACCCHHHOOOWWWYYYTTTLLLSSScccpppsssqqqjjjVVVAAA999999333000<<>>;;;888777666888777666666888<<<@@@CCCGGGGGGPPPYYY___rrr}}}ppphhhfffnnnuuuzzzyyyzzzooogggrrrvvvvvvtttsss|||}}}yyywwwwwwvvvssstttwwwvvvvvvuuutttsssrrrqqqqqqrrrsssrrrqqqooonnnpppqqqqqqrrrsssttttttttttttssstttvvvvvvrrrsssxxx{{{{{{zzzyyyzzz|||}}}|||yyywwwppprrrvvvyyy{{{}}}ttt___kkkjjj\\\{{{iiiIIIEEE===:::>>>???999<<<@@@999;;;:::::::::<<<@@@CCCEEEHHHIIILLLSSS^^^ooobbbKKKHHHUUUnnn|||wwwrrrooonnnnnnnnnwwwwwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvyyyzzz{{{{{{~~~~~~~~~~~~}}}|||yyyzzz{{{{{{{{{{{{{{{zzzxxxsssuuu|||aaaIIIIIIFFFEEEHHHHHHJJJLLLXXXqqq}}}kkkaaaqqq~~~yyyiiibbbhhh{{{```XXX[[[wwwfffRRRPPPLLLHHHHHHDDD@@@@@@???===:::888555444333333333222111111000000000000000000000000000000/////////////////////////////////////////////////////////...............000333888===@@@@@@???>>>BBBFFFLLLRRRVVVUUUSSSQQQKKKXXXhhhyyyoooJJJ>>>333000444>>>MMMZZZNNNFFFAAAAAAAAACCCOOO^^^jjjrrr~~~~~~eeeNNNEEEGGGAAABBBAAAAAA???<<<:::888777777666777888:::<<<===>>>>>>EEEKKKQQQiiiyyyooocccVVVSSSdddyyylllsssiiigggyyynnnuuuppphhh{{{~~~vvvqqqooooooooommmooosssvvvvvvuuusssqqqnnnkkkiiilllnnnoooooommmmmmmmmnnnppppppppppppppppppoooooonnnsssuuuqqqoootttyyy{{{tttuuuwwwyyyzzzyyyxxxwwwnnnqqqtttvvvxxx{{{~~~wwwjjjWWWhhhYYYFFFAAA;;;>>>AAA;;;;;;???:::;;;:::::::::;;;===@@@BBBJJJJJJJJJLLLTTTbbbqqq{{{dddNNNHHHiii{{{vvvrrrooonnnllljjjuuuyyy~~~}}}yyytttqqqqqqrrrqqqqqqtttxxx{{{{{{zzz~~~}}}|||{{{{{{{{{}}}}}}xxxxxxwwwvvvvvvwwwwwwwwwzzzuuuuuuzzz}}}~~~eeeJJJFFFFFFHHHIIIEEEGGGHHHQQQjjjwwwZZZ[[[]]]``````___fffpppuuu]]]WWWwwwfffPPPNNNIIIFFFEEEBBBAAA@@@>>><<<:::888666555333333222222111000000000000000000000000000000000000000000000000000000000////////////////////////.........------------------111666<<<@@@BBBBBBAAA>>>BBBKKKTTTUUURRRPPPPPPPPPXXXeeeyyyYYYEEE444222444777DDDTTTPPPHHHBBB@@@???@@@GGGQQQ]]]iiiyyywwwZZZJJJHHHBBBBBBBBBBBBAAA???<<<999777777777777888888888888<<<:::AAAGGGJJJ^^^vvv~~~vvvssspppfffTTTIIIRRRcccuuu|||~~~lll}}}~~~uuuqqqnnntttoookkkvvvvvvqqqnnnnnnmmmkkkmmmqqqvvvvvvvvvuuurrrnnnkkkiiillloooqqqrrrqqqppppppppprrrrrrqqqpppnnnllljjjiiikkkpppqqqoooooossswwwxxxlllnnnooopppppprrruuuxxxnnnqqqtttvvvyyy|||uuuxxxeeeccc}}}wwwLLLJJJ>>>???DDD???<<<===:::<<<;;;:::999:::;;;===>>>IIIHHHIIIJJJPPPYYYdddlll|||zzzfffTTTSSSxxx{{{xxxtttrrrsssrrrpppnnnrrryyy~~~~~~xxxrrrpppppprrrpppooorrrwwwzzzyyywwwwwwwwwwwwwwwvvvvvvxxxyyywwwvvvtttssssssssstttuuuxxxuuuuuuzzz|||~~~hhhNNNGGGFFFKKKLLLDDDEEEFFFJJJ\\\cccTTTRRR^^^jjjwwwnnn___|||fffPPPMMMHHHEEEEEEBBBAAA@@@>>><<<999777666555333333222111111000000///////////////////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++///444999>>>AAACCCCCC;;;???JJJVVVYYYTTTQQQSSSVVVWWW\\\llleeeKKK777666999888>>>JJJMMMIIIDDDAAA???>>>BBBHHHTTTbbbtttlllUUUKKKEEECCCBBBBBBBBBAAA===:::888888888888777666555555999888BBBKKKLLLTTT______VVV^^^lllvvvooo___WWWZZZzzzwwwoooppp{{{||||||tttkkkhhhhhhjjjlllooo{{{{{{{{{vvvsssrrrpppmmmnnnrrruuuvvvwwwwwwvvvsssqqqoootttwwwzzz|||{{{zzzyyyyyyyyyyyyxxxvvvsssoookkkiiinnnooonnnmmmqqqwwwxxxtttiiikkkkkkjjjiiimmmuuu|||vvvxxxyyyzzz{{{|||kkkdddjjjuuunnniiioooUUUAAA<<>>>>>:::<<<;;;:::999999:::;;;;;;>>>@@@BBBEEEIIIOOOVVVZZZcccsssyyy|||vvv~~~~~~sss```VVVhhhzzzvvvrrrqqqssstttrrrooopppuuuyyyxxxssspppppprrrqqqooonnnpppssstttsssqqqooorrruuuvvvuuusssssstttvvvuuutttsssrrrssstttuuutttuuuwww|||}}}~~~xxx|||dddQQQEEEHHHLLLGGGGGGIIIGGGNNNkkkzzzaaa```wwwvvvgggQQQNNNIIIFFFFFFDDDBBB@@@>>>;;;999777666666222222222111000000//////////////////////////////////////////////////////////////////////////////++++++,,,,,,------------+++---111666;;;@@@CCCEEE>>>???HHHWWW]]]YYYXXX[[[^^^VVVQQQYYYjjjvvvxxxtttdddKKK888666999777888>>>FFFGGGGGGDDD@@@>>>@@@CCCNNN\\\ooo}}}~~~fffWWWIIIFFFBBBAAABBBBBB???;;;999999888777666666555444:::;;;JJJWWWTTTSSSUUUQQQHHHSSSmmmrrrjjjtttyyy```XXXYYYuuu{{{lllccc```aaacccbbbgggwww}}}xxxvvvvvvtttpppooorrrrrrsssuuuvvvwwwvvvvvvuuuwwwzzz}}}~~~}}}||||||||||||wwwqqqnnnsssrrrqqqpppuuu{{{zzzuuuppprrrsssooollloooyyy}}}}}}rrrUUUSSS\\\vvvfffhhhkkkJJJ;;;AAABBB??????===<<<;;;;;;:::::::::::::::888;;;???CCCFFFIIINNNQQQWWWbbbnnnxxxqqqwww~~~}}}}}}}}}~~~}}}zzzooo```YYY[[[~~~wwwuuuwwwwwwtttpppoooqqqsssqqqnnnnnnppprrrnnnnnnnnnmmmmmmllllllllllllqqqvvvwwwuuussstttuuuvvvuuuuuuuuuvvvvvvwwwxxxtttwww{{{~~~pppjjjJJJDDDKKKIIIJJJKKKHHHHHHYYY{{{}}}fffOOOLLLHHHEEEFFFDDDBBBAAA>>>;;;999777666666222222111111000000//////////////////////////////........................////////////////////////+++,,,------...///000000---...000444999???DDDGGGCCC>>>CCCRRR[[[\\\^^^dddjjj\\\NNNMMMYYYeeemmmoooeeeTTTAAA999666444444777===DDDIIIGGGAAA>>>@@@BBBFFFRRReeevvvzzzhhhNNNIIIDDDBBBCCCCCCAAA>>>;;;:::888777666555555555999===PPP\\\TTTOOORRRSSSNNNSSSiii~~~vvv~~~|||vvveeeRRR___vvvhhh^^^[[[\\\^^^___bbbrrrxxxuuutttuuutttooonnnpppnnnnnnpppqqqssstttvvvvvvvvvxxxzzzzzzyyyxxxxxxyyy}}}|||vvvrrrwwwyyyyyyxxxzzz~~~~~~|||zzz~~~|||uuuuuu}}}[[[MMMRRRkkkxxxPPPvvvaaaBBBAAAAAA???@@@???<<<;;;;;;;;;:::::::::::::::<<>>;;;888777666666222222111111000/////////////////////////////////........................////////////////////////,,,---...///000222333333//////000444999???EEEIIIFFF<<<<<>>III[[[nnn}}}vvvSSSLLLEEECCCDDDEEECCC@@@<<<:::888777666555666666444999MMMVVVIIICCCLLLRRRRRRQQQ]]]wwwwwwyyy}}}}}}rrrbbbZZZYYYjjjwwwvvv~~~WWWSSSwwwoooeeeZZZUUUVVVYYYZZZYYYiiizzzqqqooopppsssrrrnnnlllnnnjjjjjjkkkmmmoooqqqsssuuuxxxyyy{{{zzzyyyxxxyyyyyyxxx{{{}}}wwwrrryyy||||||xxx}}}bbbKKKPPPeeeYYYbbbzzzyyyMMMDDDBBB>>>??????;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???BBBGGGKKKMMMVVVZZZdddyyyzzz}}}pppttt|||~~~zzzzzz{{{zzzwwwtttnnnfff```[[[SSSSSShhhwwwsssuuuvvvsssoooqqqooommmmmmmmmmmmlllkkklllqqquuurrrmmmkkknnnsssmmmqqqsssrrrppppppuuuyyyvvvxxxzzz|||}}}~~~~~~}}}~~~~~~tttTTTMMMFFFBBBCCCEEEFFFKKK______JJJIIIGGGEEEGGGEEEBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................///...///444777:::AAAIIIKKKKKKBBB???EEEGGGOOOaaapppgggYYYMMMPPPbbbvvv]]]@@@888888444555>>>GGGHHHEEEBBB@@@???DDDCCCJJJ\\\ooo~~~pppXXXFFFEEEHHHDDD@@@AAA@@@===:::999888888666444777:::===>>>===>>>AAADDDLLLMMMQQQWWW___iiirrrwwwuuuooojjjbbbTTTGGGDDDIIILLLjjj{{{bbb```iii|||___XXXwwwssscccZZZSSSKKKOOOUUUSSS]]]www|||}}}}}}|||uuuttttttuuusssppppppqqqmmmnnnoooooonnnoooqqqsssxxxyyyzzzyyyxxxxxxzzz{{{tttuuuxxx|||}}}wwwrrrpppuuu{{{~~~}}}}}}~~~|||}}}{{{|||ooo{{{~~~NNNKKKqqqrrrZZZZZZsssKKK???CCCBBB<<<:::;;;<<<;;;999999999:::777777888999<<<@@@DDDFFFQQQLLLJJJQQQ```ppp{{{~~~|||ooorrrqqqpppsssuuuoooeee^^^bbb]]]SSS[[[www~~~|||zzzzzz|||zzztttpppqqqqqqnnnlllllliiiggglllsssvvvvvvvvvuuusssrrrqqqppppppqqqrrrrrrqqqqqqsssuuutttxxx|||{{{yyyxxx|||~~~~~~}}}}}}___MMMJJJ@@@LLLHHHBBBJJJSSSsss___JJJIIIFFFDDDFFFCCCBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................///---...222555888@@@HHHHHHKKKEEEAAADDDBBBHHHXXXbbbaaa^^^YYYVVV```vvvuuuTTT===666888333:::AAADDDEEEDDDCCCBBBBBB@@@EEESSSdddsssmmmWWWNNNIIIAAA@@@CCCAAA@@@>>>;;;999888666444555888:::;;;:::;;;>>>@@@BBBBBBCCCFFFKKKRRRXXX[[[```aaafffjjjdddVVVJJJEEEGGG```jjjeeeaaaeeewwwyyygggxxxqqqhhh]]]RRRMMMLLLIIIMMMSSSTTTfff|||xxxyyywwwtttwwwuuusssrrrpppnnnmmmnnnpppqqqrrrqqqooonnnooopppuuuvvvvvvvvvttttttvvvxxxrrrsssvvvzzz}}}{{{uuuqqqlllnnnqqquuuxxxyyyyyyxxx~~~}}}{{{|||~~~|||}}}~~~|||~~~rrr~~~sssXXXllllllZZZttteeeGGGCCCDDD>>>===>>>>>>>>><<<;;;:::;;;999999999999;;;===@@@BBBCCCDDDFFFIIIPPPYYYccciiisss|||tttzzzyyyqqqjjjnnnoookkkjjjkkkggg```VVVUUUTTT^^^xxxyyyuuutttpppmmmkkkkkkjjjjjjooovvvuuuvvvvvvvvvvvvuuusssrrrqqqrrrrrrrrrqqqqqqrrrtttssswwwzzzzzzxxxwww{{{~~~kkkQQQLLLBBBKKKGGGCCCHHHMMMggg]]]IIIHHHEEECCCDDDBBBBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................000------000333666===EEEHHHNNNKKKFFFCCC===@@@PPP___cccjjjiii^^^ZZZhhh|||kkkGGG888:::555666999>>>CCCDDDCCCBBBCCC@@@BBBJJJUUUcccuuuppp^^^OOOBBB@@@FFFAAABBBAAA???;;;888666555333444666777666777999;;;===<<<;;;<<<>>>BBBFFFHHHSSSVVVaaaqqqxxxppp```UUUMMM[[[sss}}}}}}{{{www```kkkccc___kkk}}}xxxjjj\\\TTTMMMHHHDDDHHHGGGKKKPPPVVVooo~~~vvvuuuuuurrrnnnuuusssqqqpppqqqrrrrrrqqqqqqsssuuutttrrrooommmmmmqqqrrrrrrqqqpppoooqqqrrrppprrruuuxxxzzzxxxtttppprrrppppppsssyyy}}}~~~}}}}}}{{{yyyzzz||||||~~~~~~}}}zzzzzz~~~}}}|||~~~~~~rrr|||dddiii[[[HHHDDD@@@@@@@@@@@@@@@???>>><<<;;;;;;:::999999999:::;;;<<<===DDDJJJKKKHHHIIIOOOVVV[[[ccclllssszzz{{{uuummmeeeccchhhiiigggdddbbb___\\\TTTNNNRRRmmmzzzxxxooolllkkklllllllllrrryyytttuuuwwwxxxxxxwwwuuutttqqqrrrrrrrrrpppppprrrtttsssvvvyyyyyywwwwwwzzz|||vvvXXXMMMEEEJJJHHHEEEGGGHHHZZZyyyttt|||ZZZFFFGGGEEEDDDEEECCCBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................000---,,,...000333:::BBBJJJRRRPPPJJJEEE<<<>>>MMMaaadddmmmsssiiiZZZ[[[gggwwwYYYCCC::::::555444999@@@BBBAAAAAAEEEBBBAAACCCIIIUUUiiizzzuuu]]]IIIBBBEEE@@@BBBBBB@@@<<<999777888222333444444444555666666999999888999;;;>>>AAACCCNNNNNNWWWjjj}}}yyynnnaaadddnnn~~~zzzgggXXXWWWYYY]]]kkk|||lllbbb___lllpppqqqbbbVVV]]]zzztttcccYYYQQQKKKHHHHHHEEEHHHFFFHHHRRR]]]yyyxxxtttttttttppplllqqqqqqooonnnpppqqqmmmgggpppsssvvvvvvtttpppnnnmmmnnnoooooonnnlllkkklllnnnnnnppptttwwwyyywwwtttqqqzzzuuurrrttt{{{}}}~~~~~~|||yyyxxxxxxzzz{{{~~~}}}yyywwwzzz}}}{{{pppvvviii|||WWWEEE>>>@@@?????????@@@???===<<<;;;:::999888888888999999===EEEMMMNNNIIIFFFHHHLLLNNNSSSZZZ```hhhuuu~~~|||rrrmmmjjjeee```___aaaccccccbbb___ZZZVVVPPPNNNZZZ{{{|||{{{rrrnnnlllnnnnnnooosssyyyssstttvvvxxxwwwvvvsssrrrnnnpppqqqqqqpppqqqtttvvvuuuwwwyyyyyyxxxxxxzzz|||~~~```IIIGGGGGGGGGHHHGGGFFFRRReeennnXXX{{{wwwVVVDDDFFFEEEEEEGGGEEEBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................000---,,,...///000777>>>HHHQQQQQQLLLGGG>>>???OOOaaabbbkkkvvvuuuggg\\\YYYiiiyyy|||pppYYYAAA>>>555000666===@@@AAACCCEEEAAA??????@@@III[[[kkksssXXXGGGAAA@@@AAAAAA@@@===;;;::::::555444444444555555555444444444444444666999;;;===EEEDDDKKK]]]uuuwwwqqqmmmkkksss~~~xxxfffRRREEEIIIMMMKKKRRR___gggyyyfffaaa[[[eee~~~kkkVVVTTTmmmnnn^^^NNNIIIHHHEEEDDDFFFDDDFFFDDDMMMbbbuuu|||uuurrrrrrrrrpppmmmppppppnnnkkkmmmmmmdddXXXnnnqqquuuwwwuuusssppppppmmmnnnnnnllljjjiiijjjkkklllooossswwwxxxwwwuuutttxxxrrrmmmnnnttt{{{~~~~~~{{{||||||{{{yyyxxxyyyyyyyyy|||~~~~~~zzzxxxwwwxxx{{{{{{}}}~~~~~~gggoooyyynnnssstttPPP???@@@>>><<<===>>>???>>>===999999999999999999999999999>>>DDDGGGFFFDDDCCCCCCFFFIIIMMMQQQXXXcccrrr}}}~~~wwwvvvvvv}}}ssshhhccccccbbb```___^^^\\\\\\]]]]]]YYYRRRMMMMMMWWWlll|||{{{~~~}}}|||{{{vvvrrroooqqqrrrpppqqquuuttttttuuuuuutttrrrpppnnnkkkmmmooopppqqqrrruuuxxxwwwxxxzzzzzzyyyzzz{{{||||||~~~oooIIIJJJBBBBBBGGGFFFEEEMMMVVV|||```}}}vvvUUUDDDFFFFFFFFFGGGEEEBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................000------/////////444:::BBBLLLOOOOOONNNFFFEEERRRkkknnnuuu}}}}}}rrr```RRRZZZlllyyy}}}oooQQQBBB666000555;;;===AAAHHHBBB???======<<<@@@LLLXXXwwwoooVVVHHHFFFDDDAAA?????????===;;;888666555555666666555444444444333333444555666777:::>>>HHHXXXlllxxxuuulllkkkhhheeehhhooovvvyyyyyyhhhYYYQQQXXX^^^[[[[[[```ZZZccctttkkkddd{{{lll\\\dddwwwhhhUUUKKKCCCAAACCCCCCCCCDDD@@@EEEKKK___{{{vvvrrrpppppppppnnnllljjjlllmmmnnnvvv}}}tttggglllooosssvvvuuusssrrrrrrmmmmmmmmmkkkhhhggghhhiiihhhlllrrruuuwwwwwwwwwwwwsssnnnjjjjjjnnnsssuuuvvvyyyzzz{{{||||||{{{zzzyyywwwxxxzzz{{{{{{yyyvvvttttttvvvyyy|||~~~uuuaaa]]]kkkxxxhhhrrrnnnNNNFFFBBB===<<<>>>??????===::::::::::::::::::::::::777888;;;???BBBBBBAAA??????@@@BBBDDDHHHPPP[[[cccwwwvvvlllkkksssuuujjjccc]]]\\\]]][[[[[[\\\]]]XXXVVVVVVTTTOOOMMMNNNfffxxxxxx|||uuuvvvxxxxxxxxxyyyxxxtttsssuuuvvvrrrpppqqqttttttsssrrrqqqooommmmmmjjjlllnnnpppppprrrvvvxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz|||||||||}}}zzz]]]RRRAAA@@@FFFCCCDDDJJJJJJSSSrrr}}}xxxWWWEEEGGGFFFEEEFFFCCCBBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................///......000000///222777;;;HHHPPPXXX\\\TTTOOOXXXttt{{{kkkZZZVVVddduuu{{{eeeLLL>>>555666888777<<>>>>>BBBIIIcccqqqqqq___PPPIIIBBB@@@AAABBB???;;;:::888666666777777555333555555444444555666777777555===FFFQQQ\\\ddd___VVVUUUXXX[[[^^^bbbiiisss{{{qqqbbbXXX]]]hhhrrryyy~~~uuujjjkkk}}}dddnnn|||kkk]]]aaaiiilllhhhhhhggggggkkkiiiZZZIIICCCCCCBBB???@@@DDDEEEEEEDDDRRRbbb}}}ssssssqqqpppqqqrrrqqqnnnkkkiiillllllppp}}}lllooosssttttttrrrrrrrrrlllmmmllljjjgggeeefffgggdddiiiooosssuuuuuuwwwyyyrrrpppnnnmmmmmmoooppprrrxxxyyy|||~~~|||zzzvvvtttsssuuuyyyzzzwwwssstttwwwzzz|||```MMMTTTiiioooccchhhqqqlllQQQJJJBBB>>>???@@@???===<<<======<<<<<<;;;::::::999999:::;;;===>>>??????;;;<<<===>>>???CCCIIINNNYYYcccttt}}}hhhcccaaafffttt}}}tttfff[[[[[[WWWVVVYYYYYYUUUTTTWWWUUUSSSQQQOOOJJJIIIUUUbbb|||}}}~~~~~~~~~yyyuuuvvvwwwuuutttvvvxxxttttttxxxyyyuuupppooosssrrrqqqooonnnnnnoooooommmnnnoooppppppqqqsssvvvyyyxxxxxxyyyzzzzzzzzzyyywwwxxxxxxxxxxxxyyy|||~~~}}}rrrbbbIIIDDDIIICCCEEEJJJDDDAAAZZZqqq{{{yyyzzzYYYGGGHHHFFFDDDDDDAAABBB???<<<;;;:::999777555444333222111000000000000//////000000000000//////////////////////////////................................................///...///222111///111555999GGGTTTaaaiiiaaaXXX]]]nnn|||oooYYYaaauuu}}}rrrWWWHHH;;;999555111555@@@BBBAAABBBDDDCCC??????BBBPPP___qqqwwwXXXNNNDDDAAACCCDDD???:::;;;999666666888777555222111111222333444666888999111999@@@DDDIIIMMMKKKDDDCCCKKKTTTXXXYYY```nnnzzzooo^^^MMMMMM___xxxyyyiiiuuueeefffjjjjjjssspppUUUPPPXXX^^^\\\XXXSSSQQQRRRPPPIIIAAA999@@@BBB===<<>>?????????>>>===;;;:::999::::::999888777888;;;???<<<===>>>======???CCCFFFDDDJJJUUUbbbnnnwwwpppfffaaa``````fffvvvyyynnnggg```[[[VVVOOONNNQQQWWWVVVPPPOOOTTTMMMNNNOOOLLLEEEIIIaaazzzyyyyyywwwyyy|||~~~zzzyyyzzzxxxsssrrruuuwwwtttuuuzzz|||wwwqqqooorrrqqqooonnnnnnoooqqqrrrooopppqqqpppooooooqqqsssxxxxxxwwwxxxyyyyyyyyyxxxwwwxxxwwwvvvuuuuuuxxx{{{|||~~~qqqSSSKKKNNNEEEGGGLLLBBBHHHIIIPPP}}}zzzzzzUUULLLIIIGGGJJJAAACCC???===;;;999999777555333444333222111000000000000000000000000000000000000////////////............/////////...---------,,,..................------,,,,,,,,,---...///000000777BBBTTTfffpppmmmcccZZZ]]]vvvuuuiii___eeefffHHH======<<<:::999???@@@BBBAAA@@@@@@@@@AAAEEENNN]]]nnn~~~sssZZZDDD@@@BBB???===@@@AAA>>>:::888777888888777555444444333333444444555444888===AAACCCBBB@@@>>>>>>BBBHHHMMMNNNSSSbbbqqqtttfffMMMDDDOOO\\\pppxxxrrrwww{{{kkkgggddd]]]tttzzzzzzmmmXXXJJJHHHLLLMMMLLLJJJHHHEEEBBB>>>;;;;;;<<<;;;:::===DDDGGGGGGaaazzz{{{{{{wwwpppppppppqqqrrrrrrrrrrrrqqqrrrpppppprrrwwwyyyxxxvvvkkknnnrrruuuuuuuuuvvvvvvkkkeeedddggghhhcccbbbeeeccceeehhhlllqqquuuxxxzzzxxxpppmmmooorrrqqqppptttvvvyyy|||}}}}}}|||{{{}}}wwwqqqppptttwwwwwwuuusssvvvyyy{{{{{{zzzzzzzzz|||oooKKKIIIccczzzeeeRRRdddiiiNNNFFFEEE>>><<>>BBBDDDHHHNNNUUU]]]dddhhhtttuuuxxx~~~~~~sssggg]]][[[^^^ccchhhvvvvvvoooeee]]]YYYVVVSSSPPPQQQRRRQQQNNNMMMOOOPPPPPPEEEOOOKKKCCCIII[[[{{{yyyuuuuuuwww{{{{{{zzzxxxuuussspppooooooqqqsssuuuuuusssqqqooorrrrrrrrrqqqqqqrrrrrrsssrrrpppooorrrqqqnnnnnnqqqvvvttttttvvvyyyzzzxxxuuuqqqsssvvvvvvuuuuuuwwwzzz|||zzz~~~pppHHHEEEMMMHHHCCCFFFGGGHHHMMMZZZiiivvv{{{|||zzzUUULLLHHHGGGJJJAAACCC@@@>>>;;;:::999888555333444333222111000000000000000000000000000000000000////////////...........................---------........................,,,---------.../////////222;;;KKK]]]iiikkkeee^^^RRR[[[gggpppxxx~~~nnn]]]___vvvvvvOOO999777:::;;;888:::===???@@@@@@@@@@@@<<>>======<<<;;;???AAABBB???===AAAOOO[[[}}}rrrbbb}}}uuuoooppppppoooooonnnnnnmmmmmmooonnnmmmmmmnnnnnnnnnlllkkkmmmqqqsssssstttuuuwwwnnnhhheeegggfffcccdddgggiiiiiihhhiiikkknnnqqqsssvvvtttsssvvvyyyxxxsssooooooqqquuuxxxzzz{{{{{{zzz|||yyyxxxyyyyyyvvvsssyyy|||~~~^^^HHHSSSiiisss^^^oooqqqOOODDDDDDBBB>>>???@@@AAAAAA@@@>>>;;;888;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<>>>>>>???AAAEEEIIIMMMPPP[[[\\\___dddjjjqqqwwwzzz|||rrrkkkZZZZZZZZZ[[[^^^fffpppwwwzzzmmmddd^^^WWWRRRQQQPPPOOONNNNNNOOOPPPPPPOOOMMMJJJGGGGGGFFFAAALLLmmm}}}{{{||||||{{{yyywwwtttrrrqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppppppppqqqqqqnnnmmmooossssssooommmnnntttssssssuuuxxxyyywwwtttoooqqqssssssqqqqqqrrrtttyyyxxx}}}bbbLLLIIIIIIIIIJJJ@@@@@@CCCJJJUUU___gggjjj{{{zzzTTTKKKHHHGGGJJJBBBCCCAAA???<<<;;;:::999666444444333222111000000000000000000000000000000000000////////////............---------.......................................------..................///444>>>MMM\\\cccbbb^^^OOOGGGHHHWWWhhhuuukkkZZZffftttKKK===999333555888<<>>@@@AAA@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;999999999888999999:::;;;======<<<<<<===>>>@@@AAAGGGHHHKKKOOOSSSVVVYYY[[[```cccfffhhhjjjlllooorrrxxx||||||zzzzzz{{{~~~}}}{{{yyywwwuuuttttttuuupppiiieeebbb^^^XXXTTTRRRUUU[[[bbbjjjuuusssbbbVVVPPPMMMIIIHHHIIIJJJKKKLLLJJJIIIHHHIIIIIIFFFCCCAAADDDDDDGGGaaa~~~~~~}}}|||zzzxxxuuusssrrrsssqqqooommmmmmoooqqqsssqqqqqqpppooonnnnnnooooooiiiiiimmmssstttooolllmmmrrrrrrrrrtttvvvwwwuuutttooopppqqqpppnnnmmmnnnoootttuuu{{{VVVDDDHHHJJJFFFBBBBBBBBBCCCGGGNNNWWW^^^kkkyyyTTTKKKHHHGGGJJJBBBDDDAAA???===;;;;;;999777555444333222111000000000000////////////////////////////////////............,,,---------.../////////---------..............................---------000000555???MMMWWW[[[[[[ZZZKKKBBBLLLdddyyynnnhhhvvvcccHHH;;;444888:::===@@@CCCBBB@@@>>>@@@>>><<<>>>GGGWWWjjjvvvqqq[[[KKKEEE??????>>>??????>>>;;;999;;;:::999777555444444444333444777999999888666555666666777888888:::EEERRRuuummmXXXGGGFFFCCCCCCLLLNNNPPPPPPNNNKKKIIIJJJLLLNNNZZZoooxxxWWWCCCCCCDDDHHHJJJGGG@@@:::888999:::;;;;;;;;;<<<===:::999@@@MMMWWWeeerrrjjjkkksss___uuutttuuuwwwrrrjjjlllkkkjjjhhhhhhhhhhhhhhhbbbdddgggfffdddccceeehhhhhhjjjlllmmmmmmooosssuuuqqqooollljjjgggeeefffiiikkkkkkkkklllmmmooorrrssskkkjjjjjjkkknnnnnnmmmkkkiiilllppptttxxx{{{|||}}}|||}}}~~~{{{wwwvvvuuuvvvwwwwwwvvvvvvxxx{{{~~~~~~{{{qqqyyyrrruuugggOOOHHHFFFCCCCCCAAA>>><<<<<>>@@@AAABBB@@@AAADDDFFFHHHIIIIIIIIIJJJLLLOOORRRSSSUUUXXX[[[```cccffffffeeecccddddddfffdddbbb___\\\YYYWWWVVVTTTRRRQQQRRRUUUXXXYYYYYYjjjmmmpppuuuyyy~~~}}}|||xxxqqqggg\\\RRRLLLGGGEEEDDDDDDFFFHHHIIIJJJLLLGGGCCCCCCCCCBBBDDDFFFFFFVVVggg~~~~~~}}}zzzwwwtttqqqpppqqqooommmllllllmmmoooqqqoooooonnnmmmlllllllllllliiiiiilllrrrssspppnnnoooppppppqqqrrrssstttttttttqqqqqqpppooonnnlllllllllnnnqqqxxxeeeFFFGGGIIIAAAFFFGGGHHHEEEDDDGGGPPPWWW___rrryyyqqqwwwyyyTTTKKKHHHGGGKKKBBBDDDAAA???===;;;;;;999777555444333222111000000000000////////////////////////////////////............,,,---------.../////////---------.........//////...............---------111000111888CCCPPPZZZ___fffYYYHHHEEE]]]}}}kkkcccpppvvvTTTAAA>>>:::999;;;>>>BBBCCCBBB@@@DDDAAA>>><<>>>>>===;;;999888777:::======;;;999999:::CCC???EEEZZZqqqqqqhhhiiipppxxx]]]iiiwwwmmmrrrwwwqqqhhhiiiiiiiiihhhhhhiiiiiijjjaaacccfffeeecccbbbeeegggggghhhjjjjjjkkklllooorrrmmmooopppmmmiiigggfffffffffiiilllooorrrrrrrrrqqqqqqqqqrrrssssssqqqnnnllliiikkknnnrrrvvvxxxzzz{{{zzz{{{{{{xxxuuurrrqqqqqqsssssssssrrrqqqssswwwzzz{{{~~~iii^^^[[[```ooo}}}kkk~~~fffLLLDDDFFFFFFEEEBBB???=========::::::999999999999::::::999999888777777888888888666666777999;;;===???@@@<<<===???@@@AAA@@@???>>>BBBDDDFFFFFFFFFGGGIIIJJJNNNPPPRRRSSSSSSRRRSSSSSSPPPPPPOOOMMMLLLJJJIIIHHHIIIJJJMMMRRRZZZaaafffiiirrrssstttuuuvvvwwwvvvuuummmiiibbbZZZRRRLLLHHHGGGEEEEEEEEEDDDDDDEEEFFFGGGLLLHHHEEEFFFDDDBBBDDDJJJTTTlllxxxrrrsssvvvzzz{{{~~~}}}{{{xxxtttpppmmmkkkkkkkkkllllllllllllkkkkkkllllllkkkjjjjjjjjjjjjjjjllljjjlllppprrrppppppsssnnnooopppqqqqqqrrrtttuuuqqqpppooonnnnnnmmmlllkkkkkknnnuuu|||tttMMMEEEFFFAAABBBEEEHHHFFFBBBBBBHHHNNNVVVhhhqqqhhhkkkpppxxxSSSKKKHHHGGGKKKCCCEEEAAA???<<<;;;:::999666444444333222111000000000000000000000000000000000000////////////............---------...............,,,,,,------.../////////------..................//////111555>>>LLL[[[fffiiibbbOOOAAASSSwwwhhhcccmmmqqqNNN???;;;888777999>>>BBBCCCBBB??????>>><<<<<<@@@EEEIII^^^ooocccQQQGGGCCC@@@>>>>>>>>>>>>>>>>>>===;;;999888777666666111111333444555666666777666444555666555444999AAAPPPSSSHHH===???===888:::999;;;===<<<:::;;;???BBB??????DDDQQQ^^^___RRRDDD999:::;;;999777777:::===555999<<<<<<999777888:::@@@AAALLLdddooodddhhhsssttt```jjjtttoootttwwwppphhhggghhhiiijjjjjjjjjjjjjjjdddeeeeeedddcccbbbbbbcccfffgggiiijjjiiijjjkkkmmmhhhnnnqqqmmmiiigggfffddddddggglllooopppooollliiilllpppvvvzzzzzzuuunnniiijjjkkkmmmooorrrssstttuuuzzzyyywwwuuussspppnnnlllttttttuuutttsssuuuxxx{{{||||||sssTTTLLLSSS]]]}}}pppfffrrrkkkVVVEEEDDDCCCDDDDDDBBB???;;;;;;;;;::::::::::::;;;;;;;;;:::999999888999999999666666777888999:::;;;;;;;;;<<<===>>>???>>>===<<>>;;;:::999888555333444333222111000000000000000000000000000000000000////////////...........................---------,,,,,,------...//////000,,,---------.../////////,,,///222333777DDDVVVeeejjjiii___QQQQQQeee}}}sssfffmmmrrrSSSFFF???888777:::???AAAAAA<<<===>>>===<<<<<<>>>???JJJXXXhhhuuunnn]]]VVVMMMEEE@@@???>>>>>>>>>===<<<:::999888888888444444444444444555666666444333444666555333555;;;@@@FFF???777<<<<<<666666999999::::::999999:::;;;::::::<<<@@@CCCBBB???===::::::::::::999:::===???777:::<<<<<<:::<<>>>>>???>>>>>><<<>>>??????>>>===>>>@@@>>>>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFGGGHHHHHHGGGJJJLLLNNNPPPRRRSSSUUUVVVYYYUUUPPPMMMLLLKKKIIIFFFDDD@@@>>>@@@@@@>>>@@@EEE===???BBBBBBAAA@@@@@@BBB===>>>CCCHHHFFFFFFUUUhhhzzz}}}}}}{{{yyyxxxxxxwwwvvvtttqqqnnnlllmmmnnnoooooonnnmmmkkkiiigggfffcccdddggghhhhhhgggdddcccfffffffffffffffggghhhiiillljjjlllpppqqqnnnnnnpppmmmooopppppppppqqqtttwwwuuusssrrrsssvvvwwwvvvtttooopppqqqssswww|||{{{|||ZZZJJJGGGCCCEEEGGGGGGEEEDDDFFFHHHGGGOOO^^^oooxxxxxxSSSJJJHHHGGGKKKCCCEEE???===;;;999999777555333444333222111000000000000000000000000000000000000000/////////............/////////......------,,,,,,,,,------...///000000,,,,,,------...///000000,,,000222000000:::MMM]]]nnnpppqqqhhhXXXUUUkkkaaa}}}|||SSSJJJ>>>888999<<<=========>>>@@@???===;;;;;;;;;888CCCQQQ[[[hhhzzz|||rrrcccUUUKKKFFFDDDCCC>>>===<<<;;;:::999999999777666555444444444444555444333555888666333555999444===888333:::===888888555555666777777777666555666888;;;;;;888444555999:::888777888:::;;;:::999<<<>>>???>>>>>>DDDNNNVVVhhh~~~ooo```WWW]]]lllxxxgggsssmmmppptttuuutttqqqmmmjjjhhhiiilllmmmllliiieeecccfffdddcccfffjjjmmmllljjjdddfffiiijjjhhhfffeeeeeeffflllmmmfffbbbdddggggggdddfffhhhjjjkkkllllllkkkcccfffjjjnnnppprrruuuwwwssssssrrrrrrqqqqqqppppppmmmnnnrrrzzz|||uuuppprrrssssssssstttvvvxxxxxxwwwzzz}}}~~~___DDDHHHEEE___ppp]]]mmmzzzmmmRRRGGGEEEEEEDDD??????>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;888888999::::::999999999999999999:::;;;<<<===>>>:::<<<>>>>>>>>>???AAABBBAAA@@@???@@@BBBBBBBBBAAADDDFFFHHHJJJKKKKKKKKKKKKCCCEEEGGGGGGEEEDDDCCCCCCDDD@@@;;;;;;===???@@@???>>>;;;;;;@@@@@@;;;;;;???999===AAABBBAAAAAABBBDDDFFFCCCEEEJJJKKKTTTrrruuuwwwxxxvvvuuuuuuuuutttzzzyyyuuummmgggdddgggjjjhhhhhhiiiiiiiiihhhggggggbbbccceeeffffffeeecccbbbdddddddddeeefffggghhhiiiiiihhhlllrrrrrrnnnkkklllmmmoooqqqpppoooqqquuuxxxzzzxxxwwwyyy|||~~~}}}{{{rrrrrrqqqpppsssxxx{{{|||}}}|||wwwYYYPPPEEEFFFFFFEEEDDDDDDFFFGGGCCCGGGPPP^^^lll|||zzzYYYGGGJJJIIIGGGFFFAAAAAA@@@>>><<<:::777666555444444333222111000///...////////////////////////////////////////////////111000///...------...///---------............/////////............//////222,,,+++000222444BBBTTThhhuuuyyyuuukkk^^^bbbwwwpppppp}}}yyyYYY@@@777888999888;;;===??????>>>===<<<===<<<<<<===BBBLLL[[[lllxxxyyygggWWWKKKDDDHHHDDD>>>;;;:::;;;<<<<<<888777666666666888999:::333333444444555444444444555555555666666666666777888888888888777777777777999888666555555666888999777777777777777888999999===AAABBBAAAHHHZZZnnnzzzxxxhhh]]]``````jjjvvv{{{pppppppppqqqooommmkkkkkkllleeeggghhhhhheeebbbaaaaaaeeefffhhhjjjkkkkkkjjjjjjgggiiillloooooonnnkkkiiiiiijjjkkkjjjhhhggghhhiiigggggghhhhhhiiikkkooorrrqqqnnnllllllnnnnnnllliiitttuuuvvvsssnnnkkkkkklllnnnqqqvvv}}}~~~yyytttoookkkmmmsssyyy{{{zzz|||hhhNNNIII]]]ZZZhhhjjjLLLFFFFFFCCCEEEDDDBBBAAA???>>><<<<<<===;;;:::;;;>>>>>>999555::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>DDDEEEFFFGGGFFFCCCAAA???=========<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>???>>><<<:::===;;;;;;???AAAAAA??????GGGDDDHHHVVVhhh{{{wwwuuutttuuuwwwvvvsssoooqqqnnnkkkiiihhhhhhfffeeeeeecccdddiiinnnppplllgggjjjfffgggnnnoooiiiddddddiiiiiiiiijjjkkklllmmmnnniiiiiiiiiiiikkklllmmmnnnpppppppppqqqrrrssstttuuuvvvtttssswww}}}|||xxxtttvvvwwwvvvuuuvvvwwwyyyoooKKKKKKEEEDDDIIIFFFCCCIIIEEECCCIIITTT\\\cccvvvwwwWWWFFFIIIIIIFFFEEEAAAAAA@@@>>><<<:::777666555444444333222111000//////////////////////////////////////////////////////000///...---,,,,,,---...---------............/////////............//////111,,,+++000111222>>>MMM___ppp|||~~~kkk___eee|||tttuuuuuuQQQ???999666222777888:::<<<===@@@BBBDDD===<<<===???EEEQQQ^^^gggqqqyyy```NNNDDDBBB@@@??????>>><<<;;;===<<<:::888666555444444444444555555555555444444555555555555666666666666777777777777777777777777999999888888888999;;;;;;999999999999:::<<>>>>>>>>>>>;;;999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA???@@@DDDIII>>>EEEVVVjjj{{{|||zzzzzztttsssqqqrrrsssrrrooolllooommmkkkjjjhhhiiijjjkkkhhhggghhhlllqqqsssqqqmmmnnnkkkmmmtttvvvpppkkkjjjhhhiiikkkmmmnnnnnnnnnmmmjjjjjjjjjjjjkkklllmmmnnnqqqppppppooopppqqqsssttt{{{zzzyyyzzz||||||zzzxxxvvvvvvwwwvvvvvvwwwyyy|||{{{YYYKKKCCCHHHIIIFFFDDDEEEEEECCCGGGOOOTTTYYYiii|||pppxxxsssTTTDDDHHHHHHFFFEEEBBBAAA@@@>>><<<:::777666555444333333222111000//////000000000000000000000000////////////////////////......---,,,,,,,,,,,,------------............/////////............//////000,,,,,,000000000888CCCZZZlll~~~kkkeeeppp|||zzzlll|||nnnJJJ999555555555555666777:::===@@@BBB======<<<<<<>>>CCCKKKPPP]]]rrrsss]]]KKKGGGBBB???>>>===<<<;;;:::999999888777777666666555666666666666666555555555555555555666666666666777777777777777777777777666777777777888999999999666888999:::999:::<<<>>>@@@JJJWWWhhhrrr```ZZZ\\\hhh{{{fffPPPeeepppmmmiiifffggggggfffffffffiiikkkiiifffdddeeegggiiihhhfffeeefffgggiiikkklllmmmmmmjjjlllnnnoooooommmkkkiiikkkmmmooonnnllliiihhhggghhhfffeeedddeeegggiiikkkrrrpppmmmlllkkkjjjhhheeeooorrrttttttrrrooommmmmmnnnnnnpppuuu{{{|||yyywwwxxx{{{}}}|||zzzuuurrrtttyyyzzzyyyooohhhwww}}}gggzzznnn[[[NNNLLLIIIGGGEEEDDDBBB>>><<<===<<<:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<>>>???@@@666===CCCDDDAAA@@@CCCFFFKKK[[[sss~~~|||zzzyyysssrrrqqqppppppnnnllliiilllmmmmmmjjjhhhiiinnnrrrkkkjjjiiimmmqqqsssrrrpppnnnmmmqqqwwwyyyuuuqqqooofffhhhkkknnnooonnnmmmkkklllllllllllllllmmmnnnooosssrrrqqqpppqqqrrrtttvvv}}}zzzxxxxxxxxxuuuuuuuuuttttttvvvzzz}}}|||rrrMMMBBBKKKFFFCCCEEE???EEECCCDDDIIIJJJLLLXXXggg|||yyy```___iiitttoooQQQCCCGGGGGGEEEEEEBBBAAA@@@>>><<<:::777666555333333222222111000000///000000000000000000000000////////////////////////...------------------------------............/////////............/////////,,,---//////...222999RRRddduuu|||xxxmmmttt~~~yyyyyy___DDD<<<<<<888888777888:::;;;;;;;;;>>>>>>===;;;:::;;;===@@@HHHZZZmmmvvv}}}mmmcccUUUIIIBBB?????????;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666555555555666666666777777777777777777888888888888777888888999999999888888999;;;>>>>>>>>>@@@DDDGGGXXXiiiyyyggg\\\[[[gggtttbbb\\\eeetttgggiiihhhbbbcccccccccccceeehhhkkkhhhccc______ccceeeccc``````aaabbbdddfffhhhiiijjjhhhiiijjjkkkjjjiiifffeeehhhkkknnnooommmkkkiiiiiiiiigggeeeeeefffggghhhhhhlllkkkiiihhhgggfffeeedddgggjjjnnnqqqqqqpppnnnmmmkkklllnnnqqqvvv|||~~~}}}}}}|||zzzyyyvvvvvvwwwvvvuuu{{{{{{nnndddeeeqqqzzzpppwww{{{hhhaaaWWWOOOJJJGGGCCC@@@>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999::::::999999999999999999999999:::::::::::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<============>>>=========>>>@@@:::???AAABBBFFFQQQ^^^eee{{{{{{yyyyyyxxxtttsssqqqpppooommmllljjjkkkmmmnnnkkkggghhhnnntttllljjjiiijjjlllnnnmmmllliiikkkoootttvvvtttpppnnneeegggiiikkkllllllkkkkkknnnnnnnnnnnnnnnooopppppptttsssrrrrrrsssvvvyyy{{{xxxuuuwwwzzzttttttsssrrrrrruuuzzz~~~VVVEEENNNDDDBBBIIIAAAFFFCCCCCCEEEDDDDDDLLLVVVfffqqq^^^YYYVVVggglllPPPCCCHHHFFFDDDEEECCCAAA@@@>>><<<:::777666555333333222222111000000000000000000000000000000000////////////////////////........./////////......---------............/////////............/////////------///...---///222AAATTTdddssstttuuuzzzhhhNNN<<<999888777999;;;===<<<;;;===>>>>>>===:::999999:::888DDDQQQXXX```ooo{{{hhhYYYMMMEEEAAAAAAAAA@@@>>>===;;;:::::::::::::::::::::999888777666666666777777777888888888888888888999999::::::;;;<<<<<<<<<<<<<<<;;;:::>>>???@@@BBBHHHTTTdddpppqqq___ZZZcccvvvuuu^^^YYY{{{llldddfffddd___aaabbbbbbbbbdddgggiiigggbbb]]]]]]```aaa___[[[]]]]]]^^^```bbbdddffffffeeeeeefffgggfffeeecccbbbcccfffjjjmmmlllkkkjjjjjjjjjhhhggggggiiiiiihhhfffbbbcccccccccccccccddddddbbbeeejjjooorrrtttsssqqqkkkmmmpppsssvvvxxxzzz{{{}}}||||||||||||{{{yyywwwzzzxxxwwwuuusssrrrxxxpppXXXQQQUUUeee|||pppsssvvvzzzlll]]]TTTOOOLLLHHHHHHGGGEEEDDDAAA???===========================<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::999::::::;;;<<<===::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>@@@BBBBBBAAA@@@@@@BBBJJJHHHCCCEEEXXXzzz~~~uuupppooooooooooooooommmllljjjjjjjjjjjjmmmmmmjjjfffeeejjjppplllkkkiiiiiiiiihhhgggfffeeeiiimmmooooooooommmkkkhhhggggggggghhhjjjlllmmmnnnnnnnnnnnnooopppqqqqqqppppppqqqrrrtttwww{{{}}}~~~}}}vvvtttwww{{{uuuuuuuuussstttwww|||```HHHLLLBBBCCCNNNGGGFFFDDDDDDDDDCCCCCCHHHNNNUUUiiilllUUUPPP\\\xxxkkkOOODDDHHHFFFDDDEEECCCAAA@@@>>><<<:::777666555222222222111111111000000000000000000000000000000////////////////////////---...//////000000//////---------............/////////............//////............/////////000444HHHXXXeeevvv}}}}}}}}}xxxyyypppHHH:::666333333666:::;;;:::;;;===???>>><<<;;;:::;;;888===BBBFFFMMMZZZlllyyy}}}xxxdddRRRFFFAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888888999999999999999999999:::;;;;;;<<<<<<:::::::::;;;<<<<<<======<<<>>>@@@FFFSSSkkkjjj^^^XXXddd~~~hhhUUUUUUsssvvvqqqeee``````\\\^^^```aaabbbbbbbbbdddeeefffccc______``````]]][[[[[[\\\\\\]]]___aaabbbcccbbbccccccddddddcccbbbaaa^^^bbbfffhhhhhhiiiiiijjjjjjhhhhhhjjjmmmlllhhhddd]]]^^^aaabbbbbbccceeegggdddfffjjjooouuuwwwwwwvvvnnnqqquuuwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvuuutttsssuuuuuuuuusssqqqqqqvvv{{{xxxxxxVVVHHHFFFUUUnnnzzz```SSSfffqqqXXXHHHGGGDDDBBBBBBDDDEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;>>>AAAAAA??????BBBEEEBBBJJJSSSbbb~~~zzzqqqkkkhhhhhhfffggggggfffeeeeeeggghhhhhhiiijjjhhhddddddfffiiikkkkkkjjjiiihhhfffeeedddeeeiiillljjjiiijjjjjjhhhiiihhhfffeeefffiiilllnnnllllllllllllnnnooopppqqqkkklllmmmppprrruuuwwwxxxvvvzzz{{{yyytttsssvvvyyyxxxxxxxxxwwwwwwyyy}}}~~~}}}|||lllNNNIII@@@@@@HHHFFFEEEFFFEEEEEEDDDDDDGGGJJJOOO[[[mmm~~~dddSSSVVVjjjkkkPPPEEEJJJGGGCCCDDDCCCAAA@@@>>><<<:::777666555222222222111111111111111////////////////////////////////////////////////,,,---.../////////......---------............/////////............//////...///......///111111000...???JJJUUUiiivvvzzzzzzyyyzzzRRRIII<<<444333666777777999;;;>>>>>>===<<<<<<<<<;;;;;;;;;===BBBJJJVVV___kkkssssssgggVVVSSSMMMGGGCCC@@@@@@@@@============<<<;;;:::999999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>::::::;;;<<>>======<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<>>>@@@@@@???CCCKKKRRROOObbbyyyyyyxxxvvvsssppplllgggddd^^^___aaaaaa```aaadddgggdddddddddddddddccccccbbbfffgggiiiiiigggeeedddccceeejjjkkkfffccceeefffdddddddddccccccdddfffhhhiiigggggggggiiijjjlllnnnooojjjkkkmmmpppqqqrrrsssssspppsssuuuuuurrrqqqrrrtttwwwxxxyyyxxxxxxyyy{{{~~~xxx|||yyywww|||iiiVVVKKKEEECCCCCCEEEFFFFFFEEEDDDEEEFFFFFFIIIQQQ___nnn{{{nnndddiiikkkQQQFFFJJJGGGCCCDDDCCCAAA@@@>>><<<:::777666555222222222111111111111111////////////////////////////////////////////////***+++---...///...---------------.........////////////............////////////...---///222333111)))555999BBB[[[oooxxx{{{www|||wwwgggQQQ@@@999888888888888:::<<<===<<<<<<<<<===888555333555888<<>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDIIINNNRRRUUUdddttt}}}jjj```YYYSSS^^^hhhqqqcccbbbmmmooo___]]]aaaYYYTTTXXXZZZ[[[^^^aaabbb```^^^\\\\\\[[[^^^``````___]]]]]]]]]UUUUUUTTTTTTUUUVVVXXXYYYXXXYYYZZZZZZ[[[[[[[[[[[[]]]^^^`````````aaabbbdddeeeeeehhhmmmqqqnnnfff___```cccffffffffffffiiillljjjiiiiiimmmqqqtttsssrrrqqqssstttsssqqqqqqtttvvvtttuuuuuuuuutttuuuvvvxxxzzz||||||wwwrrrqqqrrrsssuuuuuutttuuusssWWWNNNXXX{{{wwwdddccczzzqqqaaa[[[TTTJJJBBB????????????????????????AAA@@@@@@???>>>======<<<======<<<<<<<<<<<<======::::::::::::::::::::::::;;;<<<>>>??????>>><<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>EEEFFFFFFEEEFFFNNNZZZdddtttrrrqqqmmmiiijjjlllkkkeee___ZZZ\\\^^^^^^^^^```dddhhh`````````bbbdddcccaaa___```cccfffgggfffdddcccbbbeeejjjiiibbb^^^aaacccaaa]]]^^^___```aaabbbbbbbbbccccccdddfffhhhjjjlllmmmlllnnnppprrrsssrrrqqqpppmmmoooqqqrrrqqqppppppppptttvvvwwwvvvuuuvvvwwwyyyvvvyyyuuurrrwwwyyy{{{mmm```RRRFFFGGGDDDFFFFFFDDDCCCDDDDDDCCC???EEEQQQ___kkkttt~~~yyyrrrTTTFFFIIIGGGEEEFFFCCCBBBAAA???===;;;888777666222222222111111111111000000...---...///000///.................................------------..............................000///---,,,,,,---...///111111000000//////......444222222999HHH\\\nnnxxx~~~xxxcccGGG???:::333:::666777;;;===;;;::::::;;;:::999888999:::;;;<<>>@@@@@@@@@CCCIIIIIIMMMVVVaaalllwww~~~yyydddYYYSSSSSSZZZccc}}}xxxcccWWWggg}}}kkk___\\\YYYWWWWWWWWWWWWVVVZZZZZZZZZZZZYYYYYYXXXWWWTTTUUUWWWZZZ\\\[[[XXXVVVTTTTTTTTTRRRQQQRRRTTTWWWTTTWWWZZZ[[[ZZZYYYYYYYYY[[[ZZZZZZ[[[\\\___aaacccdddeeehhhjjjkkkiiieeebbbbbbaaaaaadddiiillllllkkkjjjhhhhhhllloooooorrrwwwssssssqqqooommmlllllllllsssttttttrrrppppppssswwwwwwwwwyyy||||||yyytttpppwwwpppnnnrrruuu```ZZZpppzzztttpppbbbNNNGGGFFFEEEEEEFFFEEEDDDCCCDDDEEEBBB======AAACCCAAA??????>>>>>>===<<<;;;;;;???<<<::::::;;;======<<<:::;;;===>>>??????>>>===;;;<<<<<<<<<============999;;;>>>CCCGGGHHHFFFEEEBBBHHHQQQ\\\hhhuuuzzzuuutttmmmiiifffgggjjjjjjfffbbb```^^^\\\\\\^^^```aaaaaaeeebbb___```bbbcccbbb```aaa```aaaccceeeeeefffiiifffeeecccaaa```______^^^\\\[[[[[[^^^aaabbb```]]]```aaaaaaaaabbbdddeeefffnnnrrrvvvwwwssspppnnnnnnoooooopppsssuuuuuuqqqmmmqqqooonnnppptttwwwwwwvvvyyyxxxxxxxxxtttqqqxxxoooSSSMMMJJJEEEDDDFFFGGGDDDAAAAAAFFFAAAEEEQQQXXX\\\gggvvvqqqTTTFFFIIIHHHEEEFFFCCCBBBAAA???===;;;888777666222222222111111111111000000...---...///000///...////////////////////////......------------..............................000///---,,,,,,---...///111111111111000000000///,,,+++,,,222>>>OOO```jjjyyySSS@@@<<<777555666:::<<<;;;>>>CCC<<<<<<;;;:::999999999999:::999===GGGOOOTTT[[[ccctttyyyrrriiiccc```\\\VVVQQQPPPNNNLLLKKKJJJIIIHHHHHHKKKLLLPPPSSSSSSSSS[[[dddxxx~~~wwweee[[[RRRQQQVVVccczzzqqqYYYdddzzzttthhhggg___]]]ZZZYYYXXXWWWUUUTTTWWWXXXXXXWWWVVVUUUSSSRRRSSSSSSUUUVVVXXXWWWVVVTTTRRRRRRQQQPPPOOOOOORRRTTTUUUWWWZZZZZZXXXVVVUUUVVVUUUVVVWWWYYY[[[]]]```aaaaaabbbdddfffggggggeeecccbbbaaa```ccchhhlllmmmmmmoookkkiiikkklllkkknnnrrruuurrrpppppprrrsssqqqooonnnpppppppppoooppptttwwwzzzyyyyyyzzzzzzxxxtttqqquuuooonnnsssvvv{{{|||vvvuuu~~~iiiaaaWWWOOOKKKKKKJJJIIICCCEEEEEEBBB@@@AAA>>>999======<<<<<<<<<===>>>>>>@@@>>><<<<<<===>>>>>>===>>>?????????>>>===;;;:::;;;<<<===???AAACCCEEEFFFLLLIIIEEECCCDDDIIINNNQQQdddssswwwqqqooommmkkkhhheeefffjjjkkkhhheee```^^^\\\[[[]]]^^^______aaa___]]]]]]___```___^^^aaaaaacccfffggghhhhhhiiieeeeeecccbbbaaa```______```^^^]]]^^^```aaa___\\\]]]]]]]]]]]]^^^___```aaagggkkkooopppooonnnnnnnnnnnnmmmnnnqqqtttuuussspppooommmlllnnnrrruuuuuutttxxxxxx{{{}}}xxxssswwwkkkIIILLLHHHFFFHHHHHHFFFGGGKKKDDD???AAAJJJOOOQQQZZZfffxxxxxxtttqqqSSSEEEIIIHHHFFFFFFCCCBBBAAA???===;;;888777666222222222111111111111000000...---...///000///...000000000000000000000000......------------..............................///...---,,,,,,---...///222222111111111111000000+++---...111888EEETTT___yyykkkGGG>>>777444555777777666888===<<<<<<<<<<<<:::999888777999777777:::>>>@@@DDDIII\\\fffsss}}}}}}wwwrrrlllkkkiiifffddddddcccdddcccgggnnnsssrrrttt~~~tttbbbSSSMMMOOOTTT^^^kkk~~~gggXXXSSSxxxppp[[[[[[aaa^^^\\\[[[ZZZYYYWWWSSSPPPSSSSSSTTTSSSRRRPPPNNNMMMQQQRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPNNNMMMMMMOOOQQQVVVXXXYYYXXXVVVSSSRRRRRROOOQQQSSSVVVYYY[[[]]]]]]^^^___aaaccceeeggghhhiiifffdddbbbcccfffkkknnnooorrrmmmjjjjjjjjjjjjmmmrrrxxxssspppsssxxx{{{xxxtttpppqqqqqqqqqpppqqqtttwww{{{yyywwwuuuuuutttsssqqqrrrnnnpppvvvzzz{{{ppp___VVVSSSdddsssjjjlllrrrfff\\\RRRKKKJJJLLLJJJGGGGGGIIIGGGCCCCCCBBBAAA???????????????BBB@@@>>>>>>???@@@???>>>===>>>???@@@AAABBBBBBAAACCCBBBAAA@@@@@@AAACCCDDDGGGGGGHHHMMMVVVcccooowwwooollloooooommmiiieeeccccccgggiiihhhgggaaa___\\\[[[\\\]]]\\\\\\]]][[[ZZZZZZ[[[\\\\\\[[[[[[^^^```ccceeeeeeeeeddddddcccbbbaaa````````````cccaaa___^^^______]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^```cccfffhhhiiijjjkkkmmmkkkkkkkkknnnqqqssssssrrrmmmlllkkkmmmpppssstttsssvvvxxx~~~{{{uuuvvvzzz|||YYYIIIEEEDDDFFFFFFDDDEEEHHHDDD???@@@EEEFFFEEEKKKUUUdddppp}}}fffbbbYYY[[[iiiwwwpppSSSEEEJJJIIIFFFFFFCCCBBBAAA???===;;;888777666222222222111111111000000000...---...///000///...////////////////////////......------------....................................---------...//////111000000000000000000000...000333333555>>>JJJTTTnnnkkkWWWCCC;;;666666777666666888;;;;;;<<<<<<<<<;;;999888<<<999777777888:::===@@@JJJQQQ[[[dddkkksss|||tttjjj```UUUNNNOOOSSS___qqqjjjTTTLLLKKKqqqwww```ZZZYYYWWW[[[ZZZYYYYYYXXXUUUPPPMMMMMMMMMNNNOOONNNMMMLLLKKKQQQQQQQQQPPPOOOOOOPPPRRRPPPQQQQQQPPPNNNNNNOOOQQQVVVWWWXXXWWWUUUSSSRRRRRRNNNPPPRRRUUUXXXYYYYYYYYY[[[]]]___aaaeeeiiinnnqqqmmmjjjfffdddfffjjjnnnqqqrrrmmmiiijjjkkkkkkpppvvvyyywwwvvvxxx{{{|||{{{xxxxxxxxxwwwvvvuuuuuuvvvwwwzzzwwwsssqqqrrrsssttttttrrrooorrrzzzyyyVVVNNNHHHTTTvvvvvvjjjsssyyylllaaa\\\RRRGGGDDDGGGGGGDDDDDDDDDCCCBBBAAAAAA@@@@@@EEECCCAAAAAABBBCCCBBBAAA??????AAABBBDDDEEEFFFFFFBBBBBBBBBCCCEEEIIILLLNNNQQQZZZiiizzzrrrhhhkkkqqqrrrpppgggdddaaaaaaccceeeeeeeeebbb```]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXYYYZZZZZZZZZYYY]]]```aaacccdddccc```aaa```__________________bbb```^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___^^^___```bbbdddfffhhhjjjjjjiiiiiijjjlllnnnppppppmmmmmmmmmoooqqqsssuuuuuusssxxx}}}~~~{{{wwwwwwyyy~~~tttRRRIIICCCDDDGGGEEEAAA@@@FFFBBBAAADDDCCCAAADDDKKKUUUaaarrrhhh[[[LLLNNNYYY```xxxoooRRREEEJJJIIIGGGFFFCCCBBBAAA???===;;;888777666222222222111111111000000000...---...///000///.................................------------..............................------------......//////.../////////////////////+++...000000///444===EEE]]]vvvlllZZZFFF===;;;;;;;;;<<<888999;;;<<<===<<<<<<;;;;;;:::888555555777888999<<<@@@FFFKKKOOOUUU]]]bbbttt{{{kkk]]]QQQMMMIIIGGGSSScccrrr}}}]]]GGGEEETTTdddsssXXXPPPUUUUUUNNNVVVVVVWWWWWWWWWTTTOOOKKKHHHIIIJJJKKKLLLMMMMMMMMMRRRSSSRRRPPPNNNMMMPPPRRRRRRSSSSSSRRRPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTUUUVVVPPPRRRTTTVVVWWWWWWWWWVVVWWWYYY\\\___ccciiipppvvvtttpppkkkgggfffiiimmmqqqqqqlllhhhhhhiiiiiimmmsssxxxzzz}}}|||yyyxxxyyyzzz{{{zzzyyyyyyzzzzzzzzzzzz|||yyyuuutttuuuwwwyyyzzzwwwtttuuu{{{dddZZZOOOOOOdddzzzpppkkkddd\\\NNNNNNOOONNNMMMIIIFFFDDDFFFEEEDDDEEEGGGGGGFFFDDDGGGGGGGGGGGGHHHIIIIIIIIIIIILLLSSS]]]gggrrr{{{|||sssiiifffiiimmmnnnllliiifffcccbbbbbbccccccdddaaa___]]]]]]]]]]]][[[ZZZZZZZZZZZZYYYXXXXXXYYYYYY\\\aaadddcccdddgggeeeaaa\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\]]]___```^^^]]]]]]]]]^^^___```aaa``````___```bbbdddeeefffhhhhhhgggfffggghhhjjjlllooopppqqqrrrsssuuuwwwyyyssswwwzzzzzzyyyyyyzzz{{{}}}uuu```KKKDDDFFFGGGDDDAAADDDCCCCCCCCCBBB@@@BBBFFFKKKSSS```lllvvvxxxXXXMMMPPPOOO```nnnRRREEEKKKJJJGGGGGGCCCBBBAAA???===;;;888777666222222222111111111111000000...---...///000///.................................------------..............................,,,,,,---....../////////------............//////,,,...//////...000555:::III^^^vvvnnnTTTDDD:::555444888999:::;;;===============>>><<<777555777666444888999;;;===???BBBGGGJJJVVV]]]dddkkktttuuufffXXXOOOHHHEEEEEEHHHMMMXXXpppkkk\\\III???DDDZZZ{{{xxxooo^^^LLLFFFJJJQQQSSSSSSSSSTTTUUUVVVTTTQQQNNNHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTRRRNNNMMMOOORRRSSSTTTTTTSSSQQQPPPQQQRRRRRRSSSUUUUUUTTTUUUVVVXXXSSSSSSTTTUUUVVVVVVVVVVVVTTTWWWZZZ]]]___eeemmmsssvvvsssnnniiifffhhhmmmqqqqqqkkkggggggfffdddgggkkkvvv{{{}}}wwwtttuuuyyywwwvvvwwwyyy}}}~~~|||{{{|||~~~~~~{{{zzzyyyzzz|||}}}}}}}}}mmm___cccyyy~~~zzzrrrfffZZZSSSSSSSSSSSSUUUWWWWWWVVVUUUXXXYYY[[[^^^bbbfffjjjlllxxx}}}rrrhhhgggffffffhhhiiihhhggghhhfffeeecccbbbaaabbbbbb]]]\\\[[[\\\]]]]]]\\\[[[\\\\\\\\\ZZZXXXWWWWWWYYY[[[aaaccc______cccbbb\\\YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\]]]]]]]]]^^^```bbb\\\\\\\\\]]]^^^___aaaaaadddbbbaaaaaacccdddccccccfffffffffeeedddeeegggiiipppqqqsssttttttvvvxxx{{{vvvyyy{{{xxxxxxzzz|||{{{zzz{{{sss]]]HHHCCCDDDEEEEEE@@@AAAAAAAAA@@@???AAACCCEEEGGGMMMVVVaaaiiinnnooo{{{bbbUUULLLWWWtttmmmQQQEEEKKKJJJGGGGGGCCCBBBAAA???===;;;888777666222222222111111111111000000...---...///000///.................................------------..............................+++,,,---...////////////............/////////000//////000000111222333444;;;HHH[[[pppdddIII999333;;;;;;;;;;;;;;;<<<===>>><<>>@@@HHHNNNTTTYYYbbbmmmuuuvvv{{{}}}sssjjjbbb___ZZZQQQKKKJJJDDDJJJRRR\\\iii}}}yyy```SSSIIIDDDNNNbbbzzzccc\\\UUUOOOKKKJJJPPPXXXRRRRRRSSSUUUWWWWWWUUUSSSLLLKKKIIIIIIJJJNNNRRRUUURRRUUUVVVSSSNNNLLLNNNRRRQQQRRRSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSRRRSSSUUUWWWSSSSSSSSSTTTUUUVVVXXXXXXXXX[[[]]]^^^]]]```gggmmmsssqqqnnniiifffgggmmmrrrpppkkkhhhhhhgggeeegggkkktttwwwzzzzzzvvvssssssuuuvvvuuuvvvzzz}}}zzz||||||||||||~~~|||nnnccceeecccbbbccceeeeeeccc```___``````___^^^]]]]]]^^^XXXWWWWWWYYY[[[\\\\\\ZZZ]]]^^^]]][[[WWWUUUVVVWWWYYY______YYYXXX]]]\\\UUUXXXXXXXXXYYYZZZ[[[]]]^^^[[[]]]```aaa``````aaaccc[[[[[[\\\]]]___aaacccdddfffdddbbbcccdddeeecccaaaccceeeffffffeeeeeehhhjjjnnnppprrrsssrrrssswwwzzzzzz~~~{{{zzz||||||xxxwww~~~tttuuu|||___NNNEEECCCDDD>>>@@@AAA@@@???@@@@@@AAACCCAAACCCMMM\\\fffjjjiiijjjSSSXXXpppmmmQQQEEEKKKKKKHHHGGGCCCBBBAAA???===;;;888777666222222222111111111111000000...---...///000///...000000000000000000000000.........------.................................+++,,,---...////////////.../////////000000111111...------...000111000///555<<>>===;;;::::::;;;<<<===666;;;===::::::===<<<777777666666666666777999:::;;;???CCCFFFMMMXXX```aaahhhiiijjjoooxxxqqqeee]]][[[ZZZYYYPPPIIIHHHGGGCCCEEEJJJLLLVVVbbboooxxxjjjUUUBBBKKKHHHRRRlllmmm^^^SSSMMMQQQSSSOOOOOOTTTQQQQQQRRRUUUXXXYYYXXXWWWQQQNNNKKKIIIJJJNNNSSSVVVQQQTTTVVVTTTOOOLLLMMMPPPNNNPPPQQQPPPNNNLLLLLLLLLPPPQQQRRRQQQPPPQQQSSSTTTQQQQQQQQQRRRTTTWWWYYY[[[]]]```bbbaaa^^^___eeejjjooonnnlllhhheeegggmmmsssnnnjjjiiikkklllkkkmmmqqqssstttuuuvvvvvvuuusssqqqzzzyyyyyy|||{{{xxxwww{{{~~~vvvpppffffff{{{pppqqq{{{ooogggdddeee```[[[[[[^^^___\\\XXXVVVXXXYYYZZZYYYXXXXXXYYYTTTTTTUUUWWWZZZ[[[[[[ZZZ]]]^^^^^^[[[VVVSSSTTTVVV[[[bbbaaaXXXWWW]]]\\\UUUXXXXXXXXXYYY[[[\\\^^^___\\\```cccdddbbbaaabbbddd\\\]]]^^^___aaadddfffgggeeecccbbbcccffffffccc```aaadddggggggggggggjjjmmmlllnnnqqqqqqpppqqquuuxxx}}}}}}~~~{{{uuutttvvviii}}}aaaMMMDDDCCC>>>AAACCCAAA@@@AAAAAAAAAEEEAAACCCPPPcccqqqvvvtttyyyzzzYYYVVVkkkjjjPPPGGGNNNLLLIIIHHHEEEBBB@@@===;;;:::888666333333333222222111000000000////////////////////////////////////////////////000000///...------,,,,,,***+++,,,,,,------,,,,,,......------------......+++,,,.../////////...---//////000000000000//////222222999JJJ^^^uuummm\\\FFF555666;;;999777:::;;;<<<<<<======<<<======<<<;;;999777777888999:::777777888:::???EEEKKKOOOSSSUUUXXX\\\aaahhhpppvvv~~~zzzzzz|||zzzuuujjjfffZZZMMMEEEEEEEEEBBBBBBBBBBBBBBBDDDKKKUUU\\\ddd|||uuu^^^NNNDDDCCCJJJTTTdddoooqqqccc___OOOLLLJJJJJJMMMPPPRRRSSSOOOQQQRRRRRRQQQQQQRRRTTTUUUTTTRRRPPPPPPPPPQQQRRRKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQOOOMMMNNNQQQTTTWWWWWWWWWZZZ```dddeeefffggggggnnnmmmkkkjjjjjjkkkmmmoooiiifffdddeeehhhlllllllllnnnqqqvvv{{{~~~~~~~~~}}}~~~}}}|||}}}}}}zzz~~~}}}{{{wwwuuuxxxvvvxxx~~~{{{{{{yyy{{{sss]]]IIIKKKfffuuukkkeee```[[[aaa```___\\\[[[YYYYYYXXXQQQQQQRRRRRRRRRQQQPPPPPPTTTVVVXXXYYYWWWVVVVVVWWW]]]___```]]]XXXUUUVVVXXXXXXZZZZZZZZZ]]]___\\\UUUTTTWWW\\\aaacccbbb```___dddggghhhfffaaa______```______```bbbdddcccaaa___aaacccdddeeedddccc```______aaaeeejjjnnnooollliiikkkhhhfffiiinnnrrrqqqnnnsssvvvyyyyyywwwtttrrrrrrttt{{{}}}mmmOOODDDJJJBBB===???BBBBBB@@@@@@CCC@@@>>>DDDVVVppp}}}```SSSXXXpppdddZZZgggiiiPPPFFFMMMLLLHHHHHHEEEBBB@@@===;;;:::999666444333333222222111000//////////////////////////////////////////////////////000//////...------,,,,,,++++++,,,---------------......------------......,,,---......///............//////000000//////...---...333;;;FFFWWWrrriiiMMMBBB>>>999888<<<;;;999999:::<<>>===:::;;;;;;;;;;;;;;;<<<<<<<<<===<<<999777666777888999:::<<<============>>>@@@AAAAAACCCHHHKKKKKKGGGCCCCCCBBBAAABBBDDDCCCBBB@@@AAAEEEFFFCCCBBBFFFKKKLLLQQQYYYfffvvvooobbbVVVHHH>>>:::777???PPP[[[hhhxxxfffZZZPPPJJJJJJKKKIIIHHHHHHKKKMMMNNNNNNLLLNNNOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKLLLOOORRRRRRQQQOOOPPPTTTXXX[[[\\\\\\]]]^^^______```aaabbbccccccddd```___^^^___cccfffggghhhhhhjjjnnnrrrtttvvvvvvuuuxxxyyyzzz}}}~~~{{{yyyzzz{{{}}}|||vvvrrrssspppoootttyyyyyyxxxyyyyyy{{{|||~~~lllhhh||||||zzzxxxqqqhhhdddddddddaaa^^^^^^\\\ZZZWWWTTTRRRQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVXXXXXXWWWTTTQQQPPPQQQSSSWWWZZZZZZWWWUUUUUUWWWSSSTTTTTTSSSVVVZZZ[[[XXXTTTUUUWWWYYY[[[\\\\\\\\\^^^aaacccbbb______aaadddfffggghhhhhhgggeeebbbaaabbbbbbcccccccccbbbaaaaaa___ccciiiooosssrrrmmmiiifffdddcccfffjjjmmmllljjjgggiiikkkkkkkkkjjjkkklllqqqvvv{{{}}}ZZZPPPIIIDDDEEEEEEAAA>>>??????BBBDDDAAABBBPPPhhh}}}yyyWWWGGGDDD>>>WWW~~~hhhNNNDDDJJJIIIFFFFFFDDD@@@>>><<<;;;;;;:::888666555444333222111///......//////////////////////////////////////////////////////.........---------,,,---......//////............------------............---,,,,,,...///000///000000111111000000//////222444333111888NNNcccvvveeeJJJ<<<@@@===::::::======:::777============<<<:::999888===<<<:::999999999::::::;;;===@@@AAA@@@@@@@@@AAABBB@@@@@@CCCGGGIIIFFFBBBBBBBBBAAAAAABBBDDDEEEEEEHHHKKKKKKFFFGGGQQQ\\\bbbpppzzz{{{ZZZHHH>>>888999>>>DDDCCCSSSmmm{{{~~~rrrhhhYYYRRRMMMKKKLLLJJJIIIHHHIIIKKKMMMMMMLLLLLLNNNPPPQQQQQQRRRTTTVVVTTTTTTTTTSSSQQQOOOLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIKKKMMMNNNMMMLLLOOORRRVVVXXXYYYYYYZZZ[[[[[[\\\]]]___```aaaaaaaaa\\\\\\\\\^^^```ccceeefffdddfffhhhkkknnnooopppppprrrtttwwwzzz{{{zzzxxxvvvtttvvvzzz~~~|||vvvqqqtttpppooorrrwwwzzzyyyxxx|||~~~uuujjj^^^\\\xxxvvviiieeeaaa```aaa```]]]YYY\\\[[[YYYWWWVVVUUUTTTTTTSSSTTTVVVWWWYYYZZZ[[[[[[XXXYYYXXXVVVRRROOONNNOOOPPPTTTXXXYYYVVVSSSRRRSSSTTTUUUTTTQQQRRRWWWYYYWWWQQQQQQQQQQQQRRRTTTUUUVVV[[[]]]___^^^\\\[[[]]]```ccceeeggggggeeecccaaaaaacccccccccccccccbbbbbbbbbdddfffiiimmmpppoookkkhhhfffeeeeeehhhkkkmmmmmmllllllmmmmmmllljjjiiiiiikkknnnrrrvvvyyy{{{wwwlllWWWCCC>>>CCCEEEAAA===>>>BBBDDD@@@===CCCTTTbbb~~~___JJJJJJ___iiiNNNDDDIIIHHHEEEFFFDDD@@@>>><<<;;;;;;:::888666444444333222111000///...////////////////////////////////////////////////...............---------,,,---......//////............------------............---,,,,,,...///000000111111222222111111000...---///000000444???KKK]]]ppp\\\YYYQQQFFF>>>;;;;;;;;;:::::::::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999<<>>===>>>AAABBB@@@===??????>>>===<<<>>>@@@BBBDDDJJJPPPTTT]]]kkkxxx~~~zzziiiWWWHHHDDD???:::>>>HHHPPPRRRfff{{{{{{jjjXXXPPPMMMKKKJJJJJJJJJIIIIIIJJJLLLMMMLLLKKKJJJLLLNNNOOOOOOPPPRRRTTTNNNNNNOOONNNLLLJJJHHHFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHJJJGGGEEEEEEGGGIIIJJJJJJMMMOOORRRTTTUUUUUUWWWXXXWWWXXXZZZ[[[]]]]]]]]]]]]ZZZ[[[]]]^^^___aaacccdddfffgggiiikkkmmmoooqqqrrrpppsssvvvxxxxxxwwwvvvuuuooorrrwww{{{}}}{{{uuupppsssqqqoooooorrrvvvwwwuuuyyy{{{mmmZZZTTTRRRdddqqqdddbbbaaaaaaaaa___ZZZVVVXXXXXXWWWVVVVVVVVVVVVWWWUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYXXXUUUQQQNNNNNNNNNOOOSSSWWWWWWSSSPPPOOOPPPVVVXXXVVVRRRQQQUUUWWWVVVVVVUUUSSSSSSSSSUUUWWWXXXZZZ]]]```___\\\ZZZ[[[]]]___bbbeeeeeedddbbbbbbbbbccccccddddddddddddccccccjjjiiiggghhhiiiiiihhhggghhhhhhjjjllloooppppppooooooppppppooommmllllllmmmmmmqqqtttwwwyyy|||sssYYYHHHAAA???BBBEEE???AAABBB@@@???@@@FFFKKKhhhjjjooo~~~iiiNNNDDDIIIHHHEEEFFFDDDAAA???<<<;;;;;;999777555333333222222111000000000////////////////////////////////////////////////........................,,,,,,---............---......------------.........------------...//////000111111222222111111000000------000111000333888DDDbbbxxxsss\\\III>>>:::999888888999:::;;;<<<======;;;<<<<<<<<<<<<;;;:::999999;;;>>>>>>===;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;???AAACCCEEEIIINNNTTTXXXaaajjjvvvuuujjj^^^TTTMMMFFF???;;;>>>AAAHHHWWWhhhqqqwwwvvvbbbWWWMMMKKKKKKJJJIIIIIIIIIHHHIIIKKKMMMMMMKKKIIIFFFHHHJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIDDDEEEEEEFFFHHHIIIIIIJJJJJJGGGDDDCCCEEEGGGHHHIIIHHHKKKNNNOOOPPPQQQTTTUUUTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^^^^^^^```bbbdddeeeeeegggiiilllnnnoooqqqsssuuuvvvuuutttuuuvvvnnnpppssswwwzzzxxxtttqqqrrrrrrppplllkkkoooqqqqqqrrruuuyyy~~~ggg^^^TTTWWWrrryyy|||uuubbbaaa``````aaa```^^^ZZZWWWSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWUUURRROOOMMMMMMNNNNNNRRRUUUTTTQQQNNNNNNPPPWWWYYYXXXSSSQQQSSSVVVUUUXXXVVVTTTSSSSSSTTTVVVWWWYYY]]]aaaaaa^^^[[[[[[\\\]]]```dddeeebbbaaaaaacccbbbdddfffggggggfffeeedddllliiifffddddddfffffffffiiikkkmmmpppqqqrrrrrrrrrlllnnnpppppppppooopppqqqppprrrtttuuuvvvwwwyyy{{{}}}}}}yyyWWWAAAAAAJJJAAA@@@AAAAAABBBBBB@@@???JJJ___zzzjjjOOODDDIIIHHHEEEGGGEEEBBB@@@===;;;:::999666444111111111111111111111111////////////////////////////////////////////////........................++++++,,,---------------......------------......,,,---......///.........//////000000000000//////111//////222222000000444444III\\\pppwww[[[HHH@@@===<<<;;;::::::;;;<<<<<<:::;;;<<<======<<<;;;:::===???AAAAAA?????????AAAAAAEEEIIIIIIFFFEEEHHHJJJOOOSSSXXX\\\bbbhhhpppvvvggg___TTTJJJDDD???<<<999<<<;;;===DDDRRRiiihhhXXXRRRMMMIIIKKKKKKIIIIIIJJJGGGGGGHHHJJJLLLKKKIIIFFFDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFFFFGGGHHHHHHGGGGGGIIILLLNNNOOOQQQTTTVVVRRRRRRQQQQQQQQQRRRTTTUUUXXX[[[]]]]]]\\\[[[]]]___aaaaaaaaabbbdddgggjjjkkkoooqqqrrrqqqooooooqqqsssnnnooopppsssuuuvvvtttrrrrrrvvvtttlllgggjjjnnnoooqqqsssvvv{{{rrrkkkvvvxxxwwwpppbbbXXX______^^^^^^]]]ZZZXXXUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQOOOLLLKKKLLLMMMMMMPPPRRRRRRPPPOOOPPPRRRSSSWWWWWWSSSQQQSSSUUUUUUUUUTTTRRRPPPPPPPPPQQQRRRRRRXXX^^^aaa^^^[[[ZZZYYYZZZ^^^bbbbbb^^^\\\\\\^^^bbbdddhhhjjjkkkiiifffdddjjjgggddddddeeeggggggggghhhkkknnnpppqqqqqqrrrrrrlllooorrrssssssrrrrrrrrrqqqrrrtttuuuuuuuuuuuuuuuwwwyyyaaaLLLHHHCCCBBBBBBBBBCCCCCCAAA@@@@@@FFFQQQddd~~~kkkPPPDDDIIIHHHFFFHHHFFFBBB@@@===<<<:::888666333000111111111111222222222////////////////////////////////////////////////---.....................***+++,,,,,,------,,,,,,.........------.........+++,,,.../////////...---------............------...---...111000...111666---<<