BM6P6(@ }}}zzz{{{~~~rrrhhheeekkk~~~zzzkkk]]]XXXTTTQQQOOOIII@@@888:::<<<=========>>>@@@BBBEEEIIINNNQQQRRRRRRRRRSSSRRRSSSVVVWWWWWWUUURRRPPPPPPNNNLLLLLLPPPUUUXXXZZZWWWYYYYYYVVVRRRQQQRRRUUUSSSSSSTTTVVVWWWXXXXXXYYYWWWVVVUUUSSSQQQNNNMMMLLLMMMQQQTTTUUURRROOONNNOOOKKKMMMQQQTTTUUUSSSQQQPPPLLLMMMMMMNNNOOOPPPRRRRRRTTTWWW[[[[[[[[[[[[___bbb]]]ooo~~~{{{qqq}}}mmmUUUNNNSSSQQQYYYkkk~~~jjjYYYRRRSSSMMMJJJGGGFFFFFFFFFEEEDDDIIIKKKQQQ]]]iiiqqqrrrppp\\\QQQDDD======<<<999666999999888888777666666666555555444444444333333333666666666555444444444333444333333222111111111222333333222222111000//////000000000222333555777888???AAACCCHHHMMMTTTYYY\\\]]]^^^]]]YYYRRRLLLIIIIIIDDDCCC@@@>>><<<;;;;;;;;;999???IIIXXXrrrzzzpppiiiiiikkkooosssssspppmmmnnnnnnnnnmmmiiiaaaXXXQQQNNNNNNMMMJJJHHHHHHIIIKKKWWWeeewww|||sssoooiii\\\OOOOOOFFFBBBDDDEEE@@@===>>>>>>=========>>>===;;;:::;;;:::999:::===BBBGGGJJJTTTYYY```hhhttt|||fffXXXSSSOOOJJJFFFCCCAAA???>>>BBBBBBAAAAAADDDHHHMMMPPPTTTZZZXXXVVV[[[___mmm|||oooddd___XXXUUUSSSRRROOOLLLLLLIIIFFFCCCCCCCCCBBBBBBDDDDDDDDDDDDBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<999999888888999999::::::???CCCJJJPPPSSSRRROOOMMMLLLKKKIIIFFFDDDCCCBBBAAABBBBBBAAABBBFFFNNNWWW^^^bbb^^^YYYWWWVVVTTTOOOKKKKKKJJJJJJIIIHHHGGGGGGFFF}}}|||}}}tttkkkfffkkkuuugggYYYWWWTTTRRRNNNHHH@@@:::999:::;;;<<<<<<===@@@BBBFFFIIIMMMPPPRRRUUUXXX[[[ZZZ[[[[[[ZZZXXXUUURRRQQQNNNNNNNNNQQQTTTWWWXXXWWWVVVXXXXXXVVVRRRPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[ZZZYYYWWWUUURRRQQQPPPOOONNNQQQTTTTTTRRRPPPOOOOOOLLLNNNQQQSSSUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQSSSTTTVVVYYY\\\\\\[[[[[[^^^aaa^^^nnn{{{zzzyyyrrr{{{qqq[[[PPPOOOQQQYYYiii|||~~~lll\\\RRROOOMMMKKKGGGFFFFFFFFFEEEDDDGGGIIIOOOZZZfffnnnooonnn^^^SSSFFF>>>===<<<:::777999999888888777777666666555555555444444444333333555555555555555444444444555444444333222222333333333333222222111000000///......///000111333555666>>>@@@DDDIIIOOOTTTYYY[[[___``````\\\VVVPPPNNNMMMHHHFFFDDDAAA???>>>======;;;???DDDNNNfffyyyqqqqqqqqqtttwwwwwwuuurrrpppnnnllljjjfff___XXXRRROOOOOOMMMIIIGGGFFFHHHJJJUUUaaarrrvvvjjj```UUUJJJFFFCCC???>>>@@@>>>===<<<<<<======;;;999::::::999:::===BBBFFFIIIMMMQQQVVV\\\eeesss~~~hhhZZZVVVRRRMMMJJJHHHFFFEEECCCAAA@@@@@@AAADDDIIINNNQQQTTTaaafffgggjjjjjjvvvxxxrrrnnniiifffccc___YYYTTTNNNKKKFFFDDDCCCDDDDDDCCC@@@@@@AAABBBBBBAAA???>>>???>>>======<<<<<<======;;;;;;:::::::::;;;;;;<<<:::===AAAFFFHHHHHHGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@??????BBBHHHPPPVVVXXXVVVTTTTTTSSSSSSQQQOOOQQQPPPNNNKKKHHHGGGEEEEEE}}}sssjjjcccggg}}}nnncccUUUVVVVVVSSSLLLEEE???<<<888:::<<<<<<===???BBBDDDHHHJJJMMMPPPTTTYYY^^^bbbdddbbb___[[[XXXTTTRRRQQQLLLNNNPPPTTTXXXXXXVVVTTTWWWYYYYYYWWWTTTRRRTTTWWWWWWWWWVVVVVVVVVYYY[[[\\\[[[ZZZWWWUUUSSSRRRQQQQQQPPPRRRTTTTTTRRRPPPPPPPPPLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSWWWZZZ\\\\\\[[[[[[^^^aaabbbqqq}}}xxxyyyyyyqqqttt{{{~~~vvvdddTTTLLLQQQXXXhhh{{{pppaaaTTTMMMMMMKKKHHHFFFFFFFFFEEEDDDDDDFFFLLLUUUaaaiiikkkkkkaaaWWWIII@@@======;;;999999999999888777777666666555555555444444444444333444444444555555555555555555555444444333333444444333333222222111000000000---------...///111222333===@@@EEEKKKQQQVVVYYY[[[bbbccccccaaa\\\WWWTTTSSSMMMKKKIIIFFFCCCAAA?????????@@@@@@FFFYYYwww~~~}}}||||||~~~~~~|||{{{wwwtttooojjjeee```ZZZVVVQQQQQQOOOLLLHHHFFFGGGHHHMMMUUU```lll{{{{{{lllZZZMMMEEE@@@???AAA>>>===;;;;;;<<<<<<:::888:::999999:::<<<@@@DDDGGGGGGIIILLLNNNSSS]]]hhhqqqqqqdddZZZVVVQQQLLLJJJHHHFFFDDDAAAAAAAAABBBFFFKKKQQQTTTXXXlllzzz}}}xxxpppeee^^^UUUQQQJJJFFFDDDCCCCCCCCC>>>???AAABBBCCCBBBBBBAAA@@@??????>>>===>>>>>>>>>>>>======<<<<<<=========999:::<<<>>>@@@AAAAAABBBBBBAAA???>>>>>>???@@@AAAAAA@@@???>>>???DDDKKKPPPWWWXXXZZZZZZZZZ[[[\\\^^^XXXUUUQQQLLLHHHEEEDDDDDDvvvllldddhhh}}}hhh___SSSWWWXXXSSSJJJAAA===<<<999;;;===>>>???AAADDDGGGIIILLLPPPTTTWWW[[[```dddfffccc___YYYUUUSSSQQQQQQMMMNNNPPPTTTWWWWWWUUUSSSXXXZZZ[[[YYYVVVTTTWWWYYYXXXWWWUUUTTTUUUWWWZZZ\\\[[[YYYVVVSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPLLLLLLMMMNNNOOOQQQSSSTTTSSSQQQOOOMMMLLLMMMNNNPPPUUUXXX[[[[[[ZZZ[[[```dddjjjxxx{{{oookkkmmmvvvyyynnn[[[MMMPPPXXXhhh|||vvveeeXXXQQQNNNKKKHHHGGGGGGGGGFFFEEECCCEEEJJJRRR\\\dddhhhjjjeee[[[MMMCCC???===<<<;;;::::::999888888777777666555555555555444444444444333444444444555666666666444444333333333333444444222222222111111111000000---------...///000111222<<<@@@FFFNNNTTTYYY\\\]]]dddeeeeeedddbbb^^^[[[YYYRRRPPPMMMJJJFFFCCCAAA???BBBAAA@@@CCCRRRmmm~~~vvvnnngggbbb^^^[[[SSSTTTUUUSSSNNNJJJFFFEEEFFFIIINNNWWWeee|||qqq]]]PPPHHHCCCAAA???===;;;:::;;;:::999888:::999999999;;;>>>BBBDDDDDDEEEEEEFFFHHHMMMUUU[[[gggppp}}}vvvfffbbbZZZTTTOOOKKKGGGDDDCCCCCCCCCEEEIIINNNTTTWWW___sssyyymmmddd]]]WWWOOOHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@??????>>>>>>?????????>>>>>>======>>>>>>???>>>>>>>>>>>>???AAACCCEEEEEEDDDCCCBBBAAABBBCCCDDDBBBBBBAAA@@@AAAEEEJJJOOOZZZ]]]``````______bbbeeeXXXUUUPPPJJJFFFDDDDDDDDDuuukkkoootttccc\\\TTTXXXXXXRRRGGG>>>;;;;;;999;;;===>>>???AAADDDGGGKKKNNNTTTWWWZZZ[[[]]]___bbb___ZZZUUURRRQQQQQQRRROOONNNNNNPPPRRRTTTTTTSSSUUUWWWYYYWWWTTTSSSVVVYYYXXXVVVTTTSSSTTTVVVYYY[[[[[[ZZZWWWUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUSSSRRRPPPNNNLLLMMMMMMNNNPPPSSSWWWXXXXXX\\\aaafffrrrooofffcccnnnxxxsssaaaRRROOOVVVggg|||zzzggg[[[TTTNNNKKKHHHGGGGGGGGGFFFEEEDDDEEEIIIOOOXXX```fffiiiiii___RRRGGGAAA>>>===<<<::::::999999888777777777666666555555555444444444333444444444555666666666333222222222222222333333222222222111111111111111///////////////000111222:::>>>FFFOOOWWW\\\___```dddeeefffggggggddd```^^^WWWUUURRRNNNIIIEEEAAA??????@@@@@@DDDNNNeee|||rrrjjjeee```^^^VVVZZZ]]]]]]WWWNNNFFFBBBCCCEEEHHHPPP___uuuuuueeeXXXMMMFFF@@@===;;;:::::::::999888999999888999:::<<>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@AAADDDFFFHHHKKKJJJIIIHHHFFFEEEDDDDDDAAABBBBBBBBBBBBEEEJJJMMMUUUXXXZZZYYYVVVUUUWWWYYYRRROOOKKKGGGEEEDDDDDDEEE}}}tttvvv}}}kkk___[[[VVVWWWVVVOOODDD===;;;<<<999;;;<<<===>>>@@@BBBEEELLLPPPUUUXXXYYYYYYYYYYYY\\\YYYUUUQQQOOOPPPRRRSSSQQQOOOMMMMMMPPPRRRSSSSSSQQQSSSUUUTTTQQQQQQSSSVVVWWWVVVTTTTTTTTTVVVXXXYYY\\\\\\[[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMNNNOOOOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOLLLOOORRRTTTVVVZZZaaafffuuuyyyjjjaaahhhsssqqqcccVVVMMMSSSbbbwwwkkk^^^VVVNNNLLLIIIGGGGGGGGGFFFEEEDDDEEEHHHMMMTTT]]]eeeiiikkkcccWWWLLLDDD@@@===<<<:::::::::999888888777777666666666555555555444444444444444555555555555555222222111111111222333333111111111111111111111111111000000000000000111222666;;;DDDMMMVVV]]]aaabbbeeefffgggjjjkkkjjjfffbbb\\\ZZZWWWRRRMMMGGGCCC@@@<<<>>>@@@CCCIII[[[xxxvvvnnnhhhbbb___[[[___dddddd]]]RRRHHHAAA???AAAFFFPPPaaaxxxxxxjjjZZZMMMAAA>>>;;;:::::::::999888999888888888999;;;<<<===<<<<<<;;;<<<===>>>@@@AAAHHHJJJQQQ\\\eeelllvvv~~~wwwmmmbbbYYYQQQJJJEEEEEEGGGJJJMMMOOOQQQRRRSSSUUUaaannnzzzooofff___ZZZQQQNNNJJJIIIKKKNNNPPPRRRQQQQQQQQQOOOMMMKKKHHHGGGAAA@@@??????>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIOOOOOOOOONNNKKKHHHFFFDDD@@@@@@AAAAAAAAACCCFFFIIIMMMNNNNNNMMMKKKIIIIIIJJJJJJHHHFFFDDDCCCDDDEEEFFF{{{oooddd\\\YYYUUUTTTQQQJJJCCC???>>>???<<<>>>???@@@@@@AAADDDFFFMMMPPPSSSUUUUUUUUUWWWXXXXXXVVVSSSQQQPPPQQQSSSTTTQQQPPPNNNOOOQQQRRRSSSRRRPPPSSSTTTSSSQQQQQQTTTWWWWWWVVVVVVVVVVVVWWWXXXXXX[[[\\\]]]\\\[[[YYYVVVUUUSSSOOOLLLKKKMMMNNNOOONNNQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSRRRRRRPPPNNNMMMJJJMMMPPPQQQRRRWWW]]]cccrrrwwwggggggllljjj```WWWLLLOOO[[[ooovvvdddWWWOOOLLLIIIGGGGGGGGGGGGFFFCCCDDDFFFJJJQQQYYYbbbhhhlllfff[[[PPPGGGAAA===;;;;;;::::::999999888888777666666666666555555555555555555555555555444444444222222222222222333444444111111111111111111111111111111000000000000000111222777???JJJSSS[[[aaadddfffgggiiimmmooooookkkgggaaa___\\\WWWPPPJJJEEEBBB???@@@BBBCCCEEERRRppp{{{uuunnnhhheee```dddgggeee]]]SSSIIICCC<<<>>>CCCNNN```vvvtttbbbSSSCCC@@@<<<::::::;;;:::999888888888888888999:::;;;999999999999:::::::::999@@@???DDDMMMUUU[[[eeepppuuuvvvyyyyyyooofff^^^VVVPPPMMMLLLOOOSSSVVVXXXWWWUUUTTTOOOWWW]]]nnnwwwkkkaaa[[[VVVRRRNNNJJJHHHFFFGGGJJJNNNPPPQQQOOOOOONNNMMMKKKHHHEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGFFFGGGIIILLLMMMNNNNNNMMMQQQSSSTTTTTTRRRNNNIIIFFFAAABBBBBBBBB@@@AAABBBDDDGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFpppggg___ZZZWWWTTTRRRMMMHHHCCC@@@AAABBBAAACCCDDDDDDDDDEEEGGGIIINNNOOOPPPQQQQQQSSSVVVYYYXXXVVVTTTRRRQQQRRRTTTUUUQQQPPPPPPQQQSSSTTTSSSQQQRRRUUUVVVVVVSSSSSSVVVYYYWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[XXXUUUSSSSSSOOOJJJIIILLLNNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQQQQQQQOOOLLLKKKJJJLLLOOOOOOPPPTTT[[[```mmm~~~nnnggghhheee]]]VVVLLLLLLVVVhhh{{{kkkZZZOOOLLLIIIHHHHHHHHHGGGFFFBBBCCCEEEHHHNNNWWWaaagggmmmggg]]]RRRIIIBBB===;;;;;;;;;:::999999888888777777666666666555555555555666666666555555444444333333333333333444444555666111111111111111111222222111000000////////////000///444<<>>===>>>>>>>>>??????@@@BBBDDDFFFIIIJJJKKKNNNQQQUUUVVVVVVUUUTTTSSSVVVXXXZZZXXXSSSNNNKKKEEEFFFEEEDDDAAA@@@AAABBBAAA???>>>???CCCEEECCCAAABBBBBBCCCCCCDDDEEEEEEEEE}}}nnn]]]XXXYYYTTTVVVPPPHHHBBB@@@BBBCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJPPPQQQSSSUUUVVVUUUTTTSSSZZZZZZYYYVVVSSSQQQQQQRRR[[[YYYWWWVVVUUUTTTQQQNNNSSSUUUVVVUUUSSSRRRTTTWWW[[[YYYVVVUUUVVVWWWWWWVVVXXXVVVUUUWWW[[[[[[VVVQQQRRROOOLLLLLLNNNOOONNNMMMPPPPPPOOONNNNNNOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNSSSQQQOOONNNPPPTTTYYY]]]hhh|||hhhcccbbb]]]VVVMMMLLLRRRaaassskkk]]]QQQOOOKKKHHHGGGGGGGGGHHHEEEFFFGGGHHHJJJRRR]]]eeepppooogggXXXJJJBBB===999===;;;999888999999888777999888777555444444444444888777777666555444444444333333333222222222111111000000000000000000000000...............---------000222666>>>HHHSSS^^^dddjjjkkklllooorrrttttttssskkkhhheee```ZZZRRRJJJDDDCCC===>>>DDDEEEIIIccczzzuuusssuuurrrpppllleee\\\QQQIIIDDD<<>>>>>>>>BBBBBBAAABBBDDDFFFIIIKKKJJJMMMSSSXXX\\\\\\[[[ZZZXXXZZZ^^^```___[[[WWWTTTNNNKKKHHHFFFFFFGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEvvviii[[[XXXZZZTTTTTTNNNFFFAAA@@@AAACCCDDDEEEDDDCCCCCCDDDGGGIIIJJJOOOPPPRRRTTTUUUTTTSSSSSSXXXXXXXXXUUUSSSQQQRRRSSSWWWVVVUUUUUUUUUTTTQQQNNNNNNQQQTTTSSSQQQOOOPPPQQQSSSQQQPPPQQQSSSVVVWWWVVVVVVTTTSSSVVVYYYYYYUUUPPPQQQNNNLLLLLLMMMOOONNNMMMPPPOOONNNNNNNNNNNNOOOPPPMMMNNNPPPRRRSSSSSSRRRQQQTTTRRROOONNNOOOSSSWWWZZZlll{{{tttfff___YYYTTTMMMLLLPPP^^^nnnqqqaaaSSSPPPKKKHHHFFFFFFGGGGGGEEEFFFGGGGGGIIIPPP[[[ccclllooojjj\\\NNNEEE@@@<<<===;;;999888999999888777777666666555555555555666666666666555444333333333333333333222222222222111222222222222222222222222000000////////////......///111444:::CCCOOOZZZaaadddfffkkkqqqwww{{{||||||ooolllgggbbb\\\TTTLLLFFFEEE??????DDDDDDFFF]]]xxx|||zzz|||~~~wwwkkk]]]PPPEEE@@@@@@DDDHHHKKKMMMSSS]]]eee~~~}}}zzzrrreeeZZZLLLCCC<<<;;;<<<:::999;;;888888888888888888888888888:::;;;:::999777888888::::::>>>DDDJJJSSSaaannnxxx|||}}}{{{zzz~~~~~~|||{{{wwwxxxzzzzzzwwwwwwvvvooogggbbbZZZXXX]]]dddlll~~~|||qqqllljjjfffbbbbbbbbbcccgggnnn~~~qqqfffYYYUUUOOOJJJGGGEEEBBB@@@CCCEEEFFFGGGMMMUUUVVVRRRVVVSSSOOOLLLHHHEEECCCDDDBBB@@@>>>===???@@@@@@???AAAAAA@@@AAABBBDDDGGGHHHMMMRRRYYY```ddddddaaa______aaaeeeggggggdddaaa^^^YYYUUUPPPLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEE}}}|||mmmaaaYYYZZZ\\\UUUPPPKKKDDD??????@@@BBBCCCDDDCCCCCCDDDFFFHHHJJJLLLNNNOOOQQQRRRSSSSSSRRRRRRUUUVVVVVVTTTRRRRRRSSSTTTSSSSSSSSSUUUVVVTTTQQQNNNLLLOOOSSSTTTRRROOOLLLKKKMMMLLLLLLMMMPPPSSSSSSSSSSSSRRRRRRTTTWWWWWWSSSPPPOOOMMMKKKKKKMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOJJJMMMQQQTTTVVVWWWVVVUUUWWWUUURRRPPPQQQTTTXXX[[[pppqqqnnn^^^VVVTTTOOOLLLOOOYYYhhhxxxyyyhhhVVVRRRLLLGGGFFFFFFFFFFFFDDDEEEFFFFFFGGGMMMWWW^^^hhhnnnnnncccTTTIIICCC???===;;;999999999999999777555555555555555666777777555555555444333333222222333333333333222222222222333333333333333333333333111111111000000/////////...///111666===HHHTTT\\\^^^bbbiiiqqqxxx}}}uuuqqqllleee^^^WWWOOOJJJGGGAAAAAADDDCCCCCCTTTkkk}}}sss```PPPEEE???BBBGGGKKKKKKIIIJJJOOOSSSlllyyymmmcccQQQHHH???===<<<::::::<<<999888888777777666666555888999::::::888777777888:::999<<>>@@@@@@?????????AAABBBCCCKKKQQQ[[[eeekkklllkkkiiiiiikkkooorrrsssqqqooommmeeeaaa\\\XXXUUURRROOOMMMMMMNNNNNNNNNMMMLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEvvvuuuwww~~~~~~eee[[[XXX\\\^^^WWWKKKGGGAAA>>>>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSTTTVVVWWWUUUQQQMMMMMMPPPUUUWWWVVVRRRMMMJJJNNNMMMLLLMMMOOOPPPPPPOOOQQQPPPQQQSSSVVVVVVSSSPPPNNNMMMLLLKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKMMMRRRVVVXXXXXXWWWVVVYYYXXXUUUTTTVVVYYY]]]___pppppp}}}dddZZZZZZRRRNNNNNNUUUaaapppooo[[[UUUMMMGGGFFFFFFFFFEEECCCDDDEEEDDDEEEJJJSSSZZZdddnnnrrriiiZZZNNNFFFAAA===;;;999999::::::999888666666555555555555666666555555555444444444333333444444333333333222222222333333333333333333333333111111111000000//////......///000333888BBBNNNWWW^^^bbbggglllqqqwww|||zzzvvvpppjjjccc[[[TTTOOOIIICCCBBBDDDBBBAAANNN___~~~wwwcccRRRHHHDDDAAAGGGMMMNNNKKKIIIKKKNNNddduuuuuutttwww~~~uuukkkZZZOOODDD@@@===;;;:::<<<999999888777666555444444777888:::999777666666777888777999@@@III[[[uuu|||tttrrriiibbbccceeegggnnnuuuzzzmmmeee[[[UUUTTTSSSQQQOOONNNNNNOOOPPPVVVhhh{{{vvvtttrrrpppjjjcccZZZRRRLLLIIIFFFEEEDDDFFFIIIOOO[[[jjjwww}}}wwwlllccc\\\UUUOOOIIIGGGDDDCCCBBBAAA???===???>>>>>>======>>>>>>???BBBIIISSS^^^gggmmmoooooommmooorrruuuwwwwwwvvvuuullliiieeecccbbbaaa___]]]XXXXXXXXXXXXXXXWWWUUUTTTPPPNNNKKKGGGEEEDDDDDDDDDqqqoooqqqxxxxxx```YYYXXX]]]___VVVGGGCCC>>><<<===@@@CCCDDDCCCDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUWWWVVVVVVWWWYYYYYYVVVQQQMMMNNNQQQUUUXXXXXXTTTOOOKKKOOONNNNNNOOOQQQRRRQQQPPPOOOPPPQQQSSSUUUUUUTTTRRRNNNNNNMMMLLLLLLLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRUUUWWWWWWVVVUUUWWWVVVUUUUUUWWW[[[___bbbmmmwwwnnn___```UUUPPPNNNRRR[[[iii~~~uuuaaaYYYNNNHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDGGGOOOUUUaaalllsssmmm```SSSHHHAAA>>><<<:::999::::::999888888888666555555444444444666666666555555555555555444444444333333333222222222222222222222222222222111111000//////...------...000111111444===IIIRRR___aaadddfffjjjpppxxx~~~}}}yyytttnnnhhhaaaYYYTTTJJJEEECCCDDDBBBAAAJJJWWWvvvzzzcccRRRJJJGGGBBBHHHNNNPPPMMMJJJJJJMMM___}}}ttteeeccceeelllvvvzzzwwwrrraaaUUUIIICCC???;;;999;;;:::999888777666444444333666888999999777666666777666555888>>>III]]]{{{yyyqqqjjjdddccceeehhhlllppptttyyy}}}|||yyyvvvqqqlllbbb^^^XXXUUUTTTSSSQQQNNNLLLLLLNNNPPPVVVfff~~~{{{xxxtttpppkkkeee[[[RRRLLLHHHEEECCCDDDDDDHHHOOO\\\ooo}}}ttthhh^^^WWWTTTOOOKKKHHHEEEAAA???>>>>>>===<<<<<<<<<<<<<<<<<<@@@HHHPPPYYY```eeegggeeefffiiilllmmmnnnnnnnnnkkkiiigggffffffeeedddbbb^^^______``````^^^]]]\\\UUUSSSNNNJJJFFFDDDCCCCCCmmmlllnnnuuusss^^^YYYXXX\\\]]]SSSDDD@@@===<<<>>>AAADDDEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYWWWSSSOOONNNOOORRRTTTVVVTTTPPPLLLMMMMMMMMMPPPSSSTTTTTTSSSMMMNNNQQQSSSTTTTTTSSSSSSOOOPPPOOONNNLLLLLLNNNPPPNNNOOOOOOPPPPPPOOOOOONNNNNNPPPQQQSSSTTTUUUTTTTTTRRRRRRRRRSSSVVVZZZ^^^```gggxxxsssaaaaaaVVVQQQNNNPPPVVVcccwww{{{ggg]]]QQQIIIHHHHHHGGGEEEDDDEEEEEEDDDCCCEEELLLQQQ\\\fffooommmeeeZZZMMMCCC>>><<<:::999:::::::::888999888777666444444444333666666666666666666666666444444444444333333333333222222222222222222222222111111000///......------...000222111222999DDDMMMZZZ]]]```cccfffnnnwww~~~|||zzzwwwsssnnnfff___YYYNNNIIIDDDCCCBBBBBBHHHPPPiii|||bbbPPPHHHGGGGGGLLLQQQPPPKKKGGGGGGIIIWWWrrr|||iiiaaaYYYZZZdddooovvvwwwbbbWWWKKKEEEAAA<<<999:::::::::999888666555444444666777888888666555555666444444777===FFFZZZyyy~~~uuuqqqlllhhhfffhhhlllppppppooollliiihhhhhhhhhhhhaaa___^^^]]]\\\ZZZVVVSSSNNNMMMNNNRRRWWWdddzzz}}}yyytttlllfffbbb\\\TTTMMMHHHDDDAAA???CCCCCCEEELLLWWWjjjssskkkeee]]]UUUOOOJJJEEEBBB============<<<<<<<<<;;;<<<>>>AAAEEEJJJOOOSSSUUUVVVWWWXXXYYY[[[\\\]]]]]]bbb```^^^]]]]]]\\\YYYWWWZZZ[[[]]]^^^^^^]]][[[ZZZTTTRRRNNNJJJGGGEEECCCCCCzzzzzzrrrqqqssszzznnn]]]YYYWWWYYYXXXOOOAAA???<<<;;;>>>BBBEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYYYYXXXXXXXXXYYYXXXUUUSSSPPPOOOOOOQQQTTTUUURRRPPPMMMMMMMMMPPPRRRSSSRRRPPPJJJLLLOOOQQQRRRRRRRRRRRRQQQRRRRRROOOLLLKKKMMMPPPOOOPPPQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUURRRRRRRRRRRRUUUXXX[[[^^^aaannn~~~{{{~~~qqq^^^___VVVQQQMMMMMMRRR]]]ppplllaaaSSSJJJIIIJJJHHHFFFEEEFFFFFFDDDBBBDDDJJJOOOUUU___hhhkkkiiiaaaSSSFFF>>><<<:::::::::;;;:::999888777666555555555555555555555555555555555555555555444444444444333333333333333333333333333333333333222222111///......---,,,///222111000555???GGGRRRWWW]]]aaadddiiiqqqwwwzzzyyyxxxvvvrrrkkkccc]]]TTTNNNGGGDDDBBBBBBFFFKKKYYYwww}}}bbbOOOHHHHHHNNNQQQTTTQQQKKKFFFGGGIIINNNfffrrrgggZZZUUU[[[dddjjjlll]]]SSSIIIEEEBBB<<<999:::::::::999888777777666666555777888777666444555555444444777;;;BBBSSSppp|||sssllllllooorrrssslllccc^^^]]]aaagggllliiijjjlllmmmlllhhhbbb^^^WWWSSSQQQTTTZZZeeevvv~~~{{{wwwrrrkkkbbb\\\XXXTTTOOOJJJHHHFFFCCCBBBBBBAAACCCIIIOOO]]]tttzzzsssggg[[[RRRKKKEEEBBB======>>>>>>======<<<<<<<<<===???AAACCCDDDEEEFFFJJJJJJKKKKKKLLLLLLMMMNNNTTTRRRPPPPPPPPPNNNLLLJJJMMMOOOQQQTTTTTTSSSRRRPPPLLLLLLJJJIIIGGGFFFDDDDDDooooootttyyyyyy{{{kkk]]]ZZZVVVVVVTTTKKK@@@>>>;;;<<>><<<::::::;;;;;;:::999666555555555555666777777444444444444444444444444555555444444444333333333444444444444444444444444444444333222111000///...***...111000///222;;;DDDLLLSSS[[[```aaadddhhhmmmxxxxxxxxxxxxuuunnnfff___YYYRRRIIIDDDBBBBBBEEEHHHLLLiii}}}bbbPPPKKKLLLRRRUUUVVVRRRLLLIIIJJJMMMJJJ^^^yyyrrrggg[[[VVVXXXZZZYYYVVVWWWNNNFFFDDDAAA===::::::::::::999999888777777777555666888777555444444555444555777:::>>>MMMhhhtttpppsssvvvvvvlll___YYYYYY___iiiqqqppprrrvvvxxxvvvqqqjjjfff]]]VVVQQQSSSZZZdddsss~~~yyytttmmmeee]]]WWWTTTQQQNNNLLLLLLKKKJJJIIIAAA@@@BBBGGGJJJRRRfffzzzxxxjjj\\\QQQHHHCCC???===>>>>>>???>>>>>>======:::<<>>>>>@@@CCCGGGIIIMMMOOOOOONNNLLLJJJIIIJJJKKKPPPSSSSSSTTTXXXWWWTTTRRRQQQPPPQQQSSSUUUVVVUUUZZZUUUPPPPPPSSSUUUSSSQQQLLLMMMNNNPPPRRRRRRPPPOOOUUUMMMIIIMMMOOONNNNNNRRRIIIJJJKKKMMMOOOPPPQQQRRRWWWUUUQQQMMMLLLMMMNNNPPPVVVSSSPPPOOOQQQQQQOOOMMMPPPPPPPPPPPPRRRTTTVVVXXXXXXUUUUUUWWWXXXVVVWWWZZZ___fffuuuzzz|||mmm\\\YYYWWWSSSOOOKKKKKKSSSeeewwwyyyhhhWWWPPPOOOLLLIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFOOOUUU^^^gggiiieee[[[TTTGGG???999999999888777888888888888888777777777777555555555555555555555555444444444444444444444444555555444444444333333333333333222222111000//////111111111000111333777;;;EEEQQQ]]]aaa^^^^^^dddkkkooossstttrrrqqqoooiiiaaaZZZVVVOOOHHHDDDCCCCCCEEEKKKVVVoooppp\\\RRRQQQTTT\\\\\\XXXQQQJJJGGGJJJOOOSSSXXXggg~~~}}}uuujjj]]]TTTQQQQQQPPPNNNHHHGGGEEE@@@<<<999999:::======<<<;;;999888777777888888999:::999777555333777666999<<<===CCCVVVhhh{{{uuuqqqrrrhhh^^^ZZZ[[[```kkkuuu||||||}}}~~~{{{sssmmmaaa^^^]]]\\\]]]eeewwwxxxpppiiiaaa\\\XXXXXXXXXVVVSSSPPPMMMKKKJJJGGGGGGJJJJJJKKKWWWdddwww~~~rrrbbbWWWQQQLLLEEE???;;;:::;;;===@@@AAA>>>;;;<<<>>>????????????@@@BBBFFFFFFFFFDDDBBBAAABBBCCCAAADDDGGGGGGEEECCCCCCEEEFFFHHHHHHFFFHHHKKKJJJGGGLLLJJJHHHHHHIIIIIIHHHGGGwwwzzz}}}~~~rrrggg^^^``````WWWKKKCCC@@@@@@@@@AAABBBEEEHHHIIIPPPQQQRRRQQQOOOMMMMMMNNNMMMQQQTTTTTTVVVZZZZZZWWWSSSRRRQQQRRRTTTTTTSSSRRRXXXUUURRRSSSUUUUUURRRNNNMMMMMMMMMNNNOOOOOOOOONNNTTTNNNMMMQQQSSSQQQPPPRRRKKKKKKKKKKKKLLLMMMOOOOOORRRQQQNNNLLLLLLMMMPPPQQQUUURRROOONNNOOOOOOMMMKKKOOOOOOOOOPPPQQQSSSUUUVVVYYYVVVVVVYYYZZZYYYZZZ^^^gggqqq}}}~~~~~~hhhXXXUUUWWWSSSOOOKKKIIIPPPaaarrrnnn[[[SSSQQQMMMIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFLLLRRR\\\eeehhheee\\\UUUKKKCCC<<<;;;:::888777888888888888888777777777777555555555555555555555555444444444444444444444444555555444444444333333333333333222222111000000///---............111555999@@@KKKYYY______^^^aaaeeejjjnnnpppoooooonnnhhhaaa[[[VVVPPPIIIDDDCCCCCCDDDFFFOOOddd}}}fffXXXSSSVVVYYY\\\ZZZVVVPPPKKKJJJLLLOOONNNPPPZZZlllvvvlllcccWWWNNNKKKIIIGGGEEEBBBBBBAAA>>>;;;999:::;;;===<<<<<<;;;999888888777777888999999999777555444666666777::::::;;;FFFSSSaaattt{{{vvvqqqggg\\\YYYZZZ^^^hhhqqqvvvuuuttttttsssoooiiiddd]]]^^^aaadddffflllyyyyyyppphhhdddbbbcccddddddbbb]]]YYYVVVSSSNNNKKKKKKJJJJJJRRR\\\fffvvvyyynnn```VVVRRRNNNHHHCCCEEEBBB@@@???AAAAAA@@@>>>===>>>@@@@@@@@@@@@BBBCCCCCCEEEEEEDDDCCCBBBCCCDDDCCCFFFHHHHHHEEEDDDFFFHHHGGGIIIIIIGGGIIIMMMNNNKKKOOONNNNNNNNNOOONNNKKKIII~~~|||nnniiieeeddd___UUUJJJEEEAAABBBCCCEEEGGGHHHIIIIIIPPPQQQRRRQQQOOONNNOOOPPPOOOSSSVVVWWWZZZ___aaa___XXXVVVUUUUUUVVVVVVUUUTTTUUUSSSQQQRRRTTTTTTQQQNNNOOONNNNNNMMMMMMMMMMMMMMMQQQNNNOOOTTTVVVTTTSSSSSSNNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNQQQRRRSSSQQQOOOMMMMMMMMMKKKJJJMMMNNNOOOPPPRRRSSSTTTTTTYYYVVVVVVZZZ\\\[[[^^^bbbnnnzzz}}}|||}}}~~~|||fffXXXSSSVVVRRROOOKKKHHHMMM\\\llluuuaaaWWWSSSOOOJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEIIIOOOYYYbbbgggeee^^^XXXPPPGGG???===<<<888777888888888888888777777777777555555555555555555555555444444444444444444444444555555444444444333333333333333222222111000000000,,,,,,---------000333777999BBBPPPYYY^^^___```aaaeeeiiikkkkkklllmmmhhhaaa\\\XXXQQQJJJEEECCCBBBBBBEEEHHHVVVnnnsss]]]UUUVVV[[[^^^[[[WWWRRRNNNMMMMMMMMMMMMNNNMMMPPP[[[jjjsssrrrnnnaaaYYYOOOHHHDDDBBB???===<<<<<<===<<<::::::<<<===<<<<<<;;;::::::999888888666777888999999888777666666444666888888777;;;@@@GGGUUUdddnnnuuu}}}{{{pppfff[[[XXXYYY]]]eeelllnnnllliiigggdddaaa\\\YYYYYY^^^hhhrrruuuvvv|||{{{tttpppqqqsssuuuvvvuuurrrmmmjjjaaaZZZTTTQQQOOOOOOTTTYYY___iiivvvtttlllaaaYYYVVVSSSNNNIIIIIIFFFBBB???@@@AAAAAAAAA???@@@BBBBBBAAAAAACCCDDDAAACCCEEEEEEDDDCCCCCCCCCCCCEEEGGGFFFDDDDDDHHHLLLKKKNNNNNNMMMOOOUUUXXXWWWYYYYYYYYYZZZZZZWWWRRRNNNrrrjjjjjjiiieee\\\QQQHHHEEEBBBDDDGGGIIIKKKKKKJJJIIIMMMNNNOOONNNMMMLLLNNNOOOOOOTTTWWWYYY^^^fffiiiiiiaaa^^^[[[YYY[[[]]]^^^___YYYUUUPPPMMMNNNQQQRRRRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOOOOQQQTTTWWWXXXXXXYYYRRRQQQOOOMMMLLLKKKLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQSSSRRRPPPNNNMMMLLLKKKJJJNNNNNNPPPRRRSSSTTTUUUVVVWWWTTTUUUXXX[[[[[[^^^bbbqqq}}}}}}~~~|||zzzwwwtttvvv{{{iii[[[UUUSSSQQQOOOLLLIIILLLZZZhhh~~~{{{eeeYYYTTTOOOKKKIIIFFFEEEDDDDDDCCCDDDDDDDDDFFFLLLUUU___ffffffaaa\\\RRRIII@@@>>><<<999888999888888888888777777777666555555555555555555555555444444444444444444444444555555444444444333333333222222222111111111000000.../////////...///222444333:::EEEPPPXXX^^^aaabbbdddhhhjjjiiikkklllhhhaaa\\\YYYSSSLLLGGGCCCBBBAAAFFFEEEKKK[[[qqqpppZZZUUUZZZ^^^```XXXSSSMMMKKKMMMOOONNNKKKMMMIIIHHHMMMXXX___aaa___UUUPPPJJJEEEBBB@@@===;;;:::;;;<<<;;;::::::<<<===;;;;;;;;;::::::999999999666777777888888888777777666444555777999::::::;;;===EEEMMMRRRVVV[[[aaaeeemmmpppvvvqqqggg]]]ZZZ[[[^^^ccciiiiiigggbbb]]]ZZZWWWTTTSSSWWWaaarrr|||~~~qqqjjjbbb]]]\\\]]]```bbbiiimmmrrrwwwxxxqqqiiiccc___\\\WWWRRRMMMKKKHHHFFFFFFFFFGGGHHHGGGIIIJJJIIIHHHHHHIIIJJJIIIKKKMMMNNNLLLIIIHHHHHHGGGIIIKKKJJJJJJLLLRRRWWWYYY]]]___]]]```fffkkkkkknnnllliiigggddd```[[[WWW}}}wwwnnnfffjjjkkkcccVVVLLLFFFDDDCCCFFFJJJMMMNNNMMMKKKJJJKKKLLLLLLLLLKKKLLLNNNPPPOOOTTTWWWZZZ```jjjooopppiiiddd___\\\^^^ccchhhkkkggg___TTTLLLJJJMMMSSSVVVUUUUUUTTTQQQNNNMMMNNNPPPQQQSSSTTTTTTWWW\\\```bbbUUUUUUTTTSSSRRRPPPNNNMMMJJJJJJKKKLLLMMMNNNNNNOOOTTTSSSRRRPPPNNNMMMMMMMMMOOOPPPQQQSSSVVVXXXYYYZZZVVVSSSRRRVVVXXXXXX[[[```lllvvv{{{{{{yyyvvvrrrmmmnnnyyy{{{lll]]]SSSPPPOOONNNMMMKKKMMMYYYfff{{{kkk]]]VVVPPPLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEJJJRRR\\\ccceeedddaaaSSSIII@@@>>><<<:::999;;;888888888888777777777666666666666666666666666666444444444444444444444444555555444444444333333333222222222111111111111111000111111///------...000111444:::DDDOOOYYY```dddeeehhhiiiiiiiiikkkgggaaa\\\YYYTTTNNNIIIDDDBBBAAADDDAAADDDNNN___zzzyyymmmZZZXXX]]]```___TTTNNNHHHHHHKKKNNNLLLHHHGGGCCCAAABBBGGGKKKLLLKKKIIIFFFCCCAAA???>>>===<<<;;;===>>>===;;;;;;;;;<<<::::::::::::::::::::::::666777777888888888888777888777555666888<<<<<<:::999;;;===???@@@AAAEEEJJJRRRVVV\\\dddmmmwwwtttiii___]]]^^^```cccffffffccc___YYYUUUSSSSSSTTTZZZfff{{{{{{ssslllkkkmmmpppppptttuuutttttt{{{{{{uuuppplllhhhccc___YYYYYYWWWUUUSSSQQQPPPPPPSSSTTTUUUUUUTTTSSSTTTUUUXXXZZZ\\\\\\YYYVVVUUUTTTUUUWWWYYYYYYYYY]]]ccciiiqqqwwwyyyyyyzzz{{{uuuoookkkfffcccsssnnngggkkkjjj^^^PPPHHHEEEDDDEEEHHHKKKNNNOOONNNLLLKKKLLLLLLMMMMMMMMMNNNQQQSSSOOOSSSUUUWWW^^^hhhnnnooojjjeee^^^[[[]]]dddjjjmmmqqqhhh[[[PPPJJJLLLRRRVVVVVVWWWXXXUUUQQQOOOPPPRRRUUUXXXXXXVVVWWW]]]bbbdddUUUWWWZZZ[[[ZZZVVVQQQNNNKKKKKKMMMNNNOOOOOONNNNNNSSSTTTSSSRRROOONNNOOOPPPQQQQQQRRRTTTWWW[[[^^^```XXXTTTRRRUUUVVVVVVYYY^^^```iiiqqqrrrnnnnnnwww{{{wwwtttqqqnnnnnnvvv|||ppp^^^PPPMMMMMMNNNNNNLLLLLLWWWcccvvvuuuddd[[[SSSMMMKKKHHHGGGFFFEEEEEEDDDDDDEEEEEEHHHNNNVVV^^^ccceeeeeeUUUKKKAAA>>>===::::::<<<888888888888777777777777666666666666666666666666444444444444444444444444555555444444444333333333111111111111111111111111/////////...+++++++++---000111444:::DDDOOOZZZaaacccfffgggfffggghhheee```ZZZXXXTTTOOOJJJFFFCCCAAA>>>===???FFFSSSjjj|||qqq|||gggXXXYYY]]]^^^\\\NNNIIIEEEDDDHHHJJJHHHEEEDDDBBB@@@@@@AAABBBAAAAAA???>>>===<<<;;;<<<<<<===>>>???@@@???<<<::::::::::::::::::::::::::::::;;;888888888777777777777777999999777444555999999666888666777888888777;;;@@@???BBBGGGMMMRRRYYY```eeeggglllrrrvvv{{{|||tttiii___^^^______```bbbaaa```\\\WWWTTTSSSVVVXXX___lll~~~zzzyyy|||~~~vvvuuuyyy~~~|||{{{vvvrrruuu}}}|||zzzvvvrrrnnnggggggfffccc^^^[[[YYYYYY^^^```bbbccccccdddfffggglllnnnooonnnllljjjiiiiiilllnnnoooooonnnqqqwww|||}}}xxxvvvzzzqqqpppiiimmmhhhZZZLLLGGGFFFEEEGGGIIILLLOOOOOOOOOMMMKKKLLLMMMMMMMMMMMMOOOSSSVVVOOORRRSSSSSSXXXaaaggghhhbbb^^^YYYWWWYYY]]]aaacccgggbbb[[[TTTOOONNNQQQSSSTTTWWWYYYWWWSSSPPPQQQSSSTTTYYYZZZUUUTTTXXXZZZZZZRRRWWW]]]aaaaaa[[[SSSNNNJJJLLLNNNPPPQQQQQQQQQPPPQQQSSSSSSRRROOOOOOPPPRRRQQQQQQQQQSSSWWW\\\aaaeee\\\XXXUUUVVVWWWVVVYYY]]]\\\fffnnnoooiiieeeggglll|||xxxwwwuuutttzzzyyyfffUUULLLMMMNNNNNNKKKJJJRRR]]]nnnzzzmmmaaaVVVOOOLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFIIIPPPXXX```dddfffZZZOOOEEE@@@>>>;;;:::<<<888888888888777777777777666666666666666666666666444444444444444444444444555555444444444333333333111111111111111111111111---...///...---,,,---...///000111444:::DDDPPPXXX\\\___aaa```ccceeeccc^^^YYYXXXUUUPPPLLLGGGDDDBBB<<<<<<>>>BBBJJJZZZvvvxxxmmm{{{wwwcccXXXYYY\\\YYYUUUIIIFFFBBBBBBCCCDDDDDDBBBBBBAAA@@@???????????????<<<<<<;;;:::999:::<<<======???@@@???<<<:::999999999999999::::::;;;;;;;;;999999888777777666666666555999:::666555888888555999555555888888666888===777:::===???AAAEEEJJJNNNMMMSSSXXX[[[ddduuu|||xxx~~~rrrfff]]][[[]]]]]][[[[[[ZZZZZZXXXUUURRRSSSWWW[[[eeerrr{{{xxxwwwxxxzzz{{{~~~}}}wwwxxxxxxtttwww{{{|||~~~vvvvvvtttqqqmmmkkkmmmpppuuuxxx|||vvvsssrrrxxxwwwqqqrrrlllnnnhhhWWWJJJFFFGGGFFFGGGIIILLLNNNOOOOOOMMMLLLKKKKKKLLLLLLLLLOOORRRVVVPPPRRRRRRPPPSSS[[[```aaa[[[XXXTTTSSSTTTVVVWWWWWWUUUUUUVVVTTTRRRQQQQQQQQQSSSWWWZZZXXXSSSPPPQQQSSSPPPWWWYYYSSSOOOQQQQQQMMMOOOVVV___eeeeee^^^UUUNNNJJJLLLNNNQQQSSSSSSSSSRRRPPPRRRSSSQQQOOONNNQQQSSSQQQPPPPPPQQQVVV\\\cccggg```\\\XXXYYYXXXWWWYYY^^^fffpppzzz{{{tttmmmkkklll~~~~~~}}}|||ppp]]]LLLMMMOOONNNIIIGGGNNNXXXggguuuttteeeYYYPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDFFFLLLTTT]]]cccfff^^^SSSHHHCCC???;;;:::;;;888888888888777777777777777777777777777777777777444444444444444444444444555555444444444333333333111111111111111111222222,,,...000000000000111333...000111222555<<>>???AAABBBCCCNNNdddyyyuuulll{{{tttccc[[[ZZZZZZUUUOOOFFFDDDBBB@@@AAAAAAAAA@@@<<<<<<;;;999999999;;;===>>>>>>===;;;::::::===???<<<>>>???>>><<<:::999999888999999::::::;;;;;;<<<::::::888777666666666666000777;;;999888;;;:::777777333333666666222333777777999;;;;;;:::<<<@@@CCCAAAFFFIIIIIIRRRdddyyyyyywww~~~ooocccZZZYYY[[[ZZZWWWWWWUUUUUUUUUSSSQQQRRRWWW\\\hhhuuu{{{wwwuuuuuulllsssvvvtttxxxwwwuuuwwwxxx{{{}}}}}}~~~xxxqqqmmmjjjfffeeelllzzzzzzzzzxxxfffWWWMMMIIIFFFEEEFFFKKKOOOOOOMMMLLLOOOSSSPPPOOOMMMLLLLLLMMMOOOPPPRRROOONNNOOOSSSWWWWWWVVVWWWXXXVVVRRRRRRTTTRRRMMMJJJLLLNNNPPPQQQQQQPPPOOOOOONNNOOORRRUUUTTTQQQMMMQQQTTTWWWVVVRRRNNNMMMNNNNNNQQQVVVZZZZZZVVVPPPMMMLLLLLLLLLMMMOOOQQQSSSTTTWWWVVVTTTRRRPPPOOONNNNNNQQQQQQQQQRRRTTTXXX[[[]]]TTTSSSSSSUUUWWWYYYYYYXXXiiisss}}}yyydddRRRJJJGGGJJJKKKIIILLLSSS```jjjyyy~~~kkk```WWWQQQMMMIIIEEECCCDDDFFFHHHHHHHHHFFFDDDHHHPPPZZZ```cccbbbXXXJJJAAA===<<<:::777888888888888777777777777555555666777888999999:::555444444333333444444555222222222222222222222222333333333222222222111111000000000000////////////......///111555999>>>@@@OOOQQQUUUZZZ]]]```aaaaaa[[[ZZZXXXTTTOOOIIIEEEBBBCCCAAAAAABBBCCCHHHUUUbbb}}}mmmjjjrrr|||lll^^^]]]```\\\RRRJJJEEEDDDCCCCCCCCCBBB???>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>???@@@@@@>>>;;;888666999999888888888888888999::::::999999888777666666888888888888888888888888888888777777666666555555444444555777888999:::;;;>>>===???DDDKKKWWWkkk|||{{{{{{}}}{{{iii```WWWSSSOOOLLLNNNRRRPPPQQQQQQNNNLLLPPPXXX```iiizzz{{{yyyvvvrrrvvv}}}{{{{{{}}}{{{yyyxxxxxx}}}}}}rrrllljjjjjjeeeccciiiuuu~~~{{{eeeTTTKKKGGGEEEDDDHHHLLLOOOPPPMMMMMMPPPSSSQQQPPPOOONNNNNNOOOOOOPPPPPPOOOOOORRRUUUWWWUUUSSSRRRSSSQQQOOOPPPSSSRRRMMMHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNQQQTTTTTTQQQNNNRRRSSSTTTSSSPPPNNNMMMMMMMMMOOOTTTWWWWWWTTTPPPMMMKKKJJJJJJKKKMMMPPPSSSUUUTTTTTTRRRQQQPPPPPPPPPOOOSSSRRRRRRRRRSSSUUUWWWYYYPPPQQQRRRTTTVVVXXX[[[\\\hhhwwwnnnSSSJJJEEEHHHIIIFFFHHHNNNZZZeeeuuuqqqaaaUUUOOONNNKKKGGGEEEEEEFFFFFFFFFGGGEEEDDDGGGOOOWWW]]]```bbbZZZOOOEEE???<<<:::999888888888888777777777777999999888777666555444333555444444333333444444555333333333333333333333333333333333222222222111111111000000000////////////.........///111555888:::EEEHHHMMMSSSWWWZZZ\\\\\\[[[ZZZXXXTTTPPPLLLHHHFFFAAA???>>>??????BBBMMMXXXppp{{{kkkdddkkkzzzkkk___^^^___ZZZOOOHHHEEEDDDDDDDDDCCCBBB@@@>>>>>>===<<<;;;:::;;;<<<<<<::::::999888999:::;;;<<>>DDDLLLRRRWWWYYYYYY\\\[[[XXXUUURRRNNNKKKIIIAAA???>>>>>>===>>>EEENNN___uuufff^^^ddd~~~wwwkkkaaa___^^^WWWLLLEEEDDDEEEEEEEEEEEECCCAAA???>>>===<<<::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===AAABBBDDDFFFEEEBBB???===;;;;;;:::999999888999999:::::::::999888888777777666666666666666666666666888777777777777666666666666777777777888888888888999888999<<>>===<<<;;;;;;;;;<<<<<<>>>>>>=========???@@@AAADDDFFFHHHIIIHHHDDD@@@>>>===<<<;;;:::999999999999:::::::::999999888888888777777777777777777777777777777777777777777777777888888888777777777777777:::999:::===???EEERRR___sssvvvlllaaaUUUKKKHHHIIIGGGEEEEEEEEEIIIKKKKKKIIILLLSSSYYYcccrrrqqqoookkkfffddddddeeegggbbbhhhpppuuuyyy}}}vvvrrrqqqrrruuu{{{vvvuuu{{{wwwtttuuu{{{}}}yyy{{{zzzrrroooyyy}}}yyy~~~xxxfff\\\QQQLLLNNNPPPPPPMMMKKKLLLMMMMMMLLLKKKKKKKKKMMMNNNOOOOOOOOONNNNNNMMMOOOOOOOOOOOONNNNNNOOOPPPSSSSSSQQQMMMOOOSSSSSSPPPNNNMMMMMMLLLLLLLLLMMMMMMOOOQQQUUUYYYZZZZZZZZZYYYYYYUUUPPPNNNPPPQQQPPPNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSRRROOOMMMMMMNNNPPPQQQVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNOOOPPPPPPQQQRRRUUUXXXWWWUUUWWW^^^eeerrrwww~~~fffTTTEEEDDDGGGEEEEEEHHHGGGRRRaaappp}}}xxxddd[[[PPPNNNLLLKKKKKKJJJIIIGGGDDDCCCCCCDDDFFFIIINNNQQQ[[[^^^___XXXLLLBBB>>>>>>999999999999888888888888555555666777777888999999555444444333333444444555555555555555555555555555333333333222222222111111111111111111000000000000////////////000111111222111555<<>>===<<<<<<<<<======@@@????????????AAABBBCCCJJJLLLNNNOOOMMMIIIDDDAAA???>>>===;;;:::999999999:::::::::999999999999999888888888888888888888888777777777777888888888888888888888888777777777777999999;;;>>>@@@DDDPPP\\\hhh~~~}}}qqqdddXXXMMMHHHHHHFFFFFFHHHGGGKKKNNNMMMKKKMMMTTTZZZffftttiiihhhfffcccaaacccgggkkkhhhnnnvvv|||zzzrrrnnnnnnnnnpppzzzxxxuuuvvvtttsssvvv{{{~~~zzz||||||qqqlllmmmwww|||yyy|||{{{qqqfffYYYTTTOOOMMMNNNOOONNNLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPOOONNNNNNQQQSSSVVVVVVSSSOOOOOOSSSSSSPPPNNNNNNMMMMMMLLLLLLKKKKKKLLLOOOTTTWWWWWWWWWWWWWWWXXXUUURRRPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQRRRRRRSSSUUUTTTRRRPPPOOONNNNNNNNNUUUUUUUUUUUUTTTRRRPPPOOOLLLLLLMMMNNNOOOPPPPPPQQQTTTVVVXXXWWWWWWXXX]]]aaahhhooowwwrrr[[[FFFBBBDDDCCCCCCFFFFFFNNNZZZfffsssmmm```TTTQQQNNNLLLKKKKKKIIIHHHDDDDDDDDDCCCCCCFFFJJJMMMVVVZZZ^^^[[[QQQFFF@@@>>>:::999999999999888888888888888888888777777777777555444444333333444444555555555555555555555555555333333333222222222111111222222111111111000000000+++,,,,,,---.../////////...111666===DDDKKKQQQTTTYYYZZZZZZYYYVVVPPPKKKGGGEEEAAA@@@CCCCCCBBBDDDHHHUUUooopppfff___fffuuuqqqlllfff[[[MMMEEEDDDDDDJJJOOOQQQMMMIIIGGGFFFAAA@@@???======>>>>>>??????>>>>>>>>>???AAABBBDDDOOOQQQSSSUUUSSSNNNIIIFFFAAA@@@>>><<<;;;:::999999::::::::::::::::::999999888888888888888888888888777777777888888888888999888888888777777777777777666666999===>>>AAAKKKVVVccczzzvvvjjj```VVVPPPLLLIIIJJJNNNNNNQQQRRRQQQOOOQQQXXX^^^ooozzz~~~||||||{{{|||~~~nnnnnnllljjjiiikkkqqqvvvxxx{{{|||uuuqqqppppppooowww{{{vvvttttttvvvzzz~~~}}}}}}~~~}}}|||tttooojjjjjjnnnvvv{{{|||{{{xxxwwwtttfffXXXQQQPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNNNNMMMKKKIIIJJJJJJJJJJJJKKKMMMOOOQQQOOOQQQSSSSSSRRRQQQSSSUUUUUUUUURRRMMMNNNRRRSSSPPPOOOPPPPPPPPPOOONNNLLLKKKKKKOOOTTTVVVUUUTTTUUUVVVUUUUUUSSSQQQNNNMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPNNNMMMLLLPPPPPPRRRRRRRRRPPPOOOMMMLLLMMMMMMNNNOOOOOOOOOOOOSSSSSSTTTVVVXXXZZZ\\\]]]^^^gggnnnuuugggLLLDDDDDDCCCCCCEEEFFFKKKSSS\\\hhhwww{{{kkkZZZVVVPPPLLLJJJIIIHHHGGGDDDEEEEEEDDDBBBCCCGGGJJJQQQVVV[[[[[[TTTJJJBBB===::::::999999999888888888999999888777666555555444555444444333333444444555444444444444444444444444333333333222222222111111222222222111111111000000---------..................///222777===DDDKKKNNNUUUXXX[[[\\\ZZZUUUNNNJJJJJJEEEBBBDDDDDDCCCDDDGGGRRRiii{{{mmmfff^^^ddd|||}}}tttqqqmmmeeeWWWIIICCCDDDEEELLLRRRTTTPPPLLLIIIIIIBBBAAA@@@?????????@@@AAA@@@?????????@@@BBBDDDEEELLLOOOSSSUUUUUUQQQMMMJJJBBBAAA???===<<<:::999999::::::::::::::::::::::::888888888888888888888888777777888888888999999999777777777777777888888888555666999<<<<<<>>>FFFPPP___vvv|||uuupppkkkeee^^^WWWWWW[[[YYY[[[[[[XXXVVVXXX```gggyyyzzzrrrmmmlllhhhfffiiisss~~~xxxxxxwwwtttsssvvv|||zzzvvvtttsssnnnttt}}}~~~zzzvvvxxx{{{~~~uuuuuuwww{{{{{{|||zzzooojjjggghhhiiiooovvv{{{yyyvvvyyyzzzvvvtttnnn```QQQLLLNNNOOONNNLLLNNNRRRWWWSSSRRRPPPPPPPPPNNNLLLJJJJJJIIIIIIIIIKKKNNNQQQSSSNNNRRRWWWXXXVVVTTTUUUVVVSSSSSSOOOKKKMMMQQQRRRPPPRRRSSSTTTUUUTTTRRROOOMMMLLLQQQVVVWWWVVVUUUUUUWWWRRRTTTTTTQQQMMMKKKMMMOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPNNNLLLKKKKKKLLLNNNPPPPPPOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNPPPPPPQQQTTTXXX[[[[[[[[[YYYaaaddddddlllxxxyyyqqqkkktttzzzrrrTTTHHHGGGEEEDDDFFFEEEIIINNNVVVaaarrrwww^^^YYYRRRLLLIIIGGGFFFEEEDDDEEEFFFDDDBBBBBBFFFIIIMMMSSSYYY[[[VVVMMMCCC===:::::::::999999999888888666666666666555555555555555444444333333444444555444444444444444444444444333333333222222222111111222222222111111111111000000111111111000///......000000111444:::AAAHHHLLLRRRVVV[[[^^^]]]YYYRRRNNNOOOJJJFFFFFFFFFDDDEEEHHHQQQfffuuuyyygggaaa\\\aaawww|||sssqqqmmmdddUUUFFFAAACCCFFFMMMTTTVVVRRRMMMKKKKKKCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHGGGJJJOOOSSSSSSQQQMMMJJJCCCBBB@@@>>><<<::::::999::::::::::::::::::::::::777777777777777777777777777777888888999999999999666777777777888888888888777888;;;===<<<<<>><<<:::999::::::888777999999999888777666666555777555444444555555444333555444444333333444444555444444444444444444444444222222222111111111111000//////...------------...---...///111444999@@@EEEMMMYYYaaa```]]]]]][[[WWWQQQOOOLLLIIIGGGGGGHHHIIIQQQYYYeeepppuuurrrhhhaaaSSSZZZkkktttqqqiiiZZZKKKBBB???AAAGGGLLLQQQTTTTTTRRRPPPOOOHHHFFFDDDAAA@@@AAACCCDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFHHHJJJJJJIIIGGGFFF@@@@@@???>>>===;;;999888;;;::::::999888777666666555555666666777777888888666777777777777888888888;;;:::999888888999:::;;;999888:::;;;:::;;;DDDNNN\\\lllxxxrrrrrrmmmjjjgggcccaaafffnnnwww}}}|||wwwqqqmmmkkkjjjhhhhhhjjjqqqyyyooo^^^SSSQQQMMMIIIGGGJJJRRR[[[aaattt~~~|||{{{www{{{~~~~~~{{{||||||{{{mmmbbbdddsss|||wwwxxx}}}uuusssyyy||||||wwwlll^^^TTTOOOOOOPPPQQQRRRRRRQQQOOONNNKKKLLLMMMNNNNNNMMMMMMLLLNNNKKKIIIHHHKKKMMMMMMLLLQQQUUUXXXXXXUUURRRQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNQQQTTTUUUSSSRRRRRRRRRSSSTTTVVVVVVUUUSSSPPPNNNQQQSSSTTTSSSPPPOOOPPPRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWWWWWWWWWWVVVYYY]]]___```aaaccceeebbbgggjjjlllxxx~~~~~~~~~vvv\\\NNNHHHFFFEEEGGGDDDFFFNNNZZZgggxxxrrrcccUUUOOONNNKKKHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDGGGJJJNNNSSSTTTQQQJJJEEE???===;;;:::::::::999777999999888888777666666555777555444444555555444333555444444333333444444555222222222222222222222222222222222222111111111111000000///............///---...///111333888>>>CCCMMMYYYdddeeedddccc```[[[ZZZXXXTTTQQQNNNLLLJJJIIIOOOUUU___hhhmmmkkkddd^^^NNNQQQ^^^rrr{{{vvvqqqmmmeeeWWWIIIAAA@@@AAAHHHLLLRRRUUUUUURRROOONNNIIIHHHEEECCCBBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEEEE@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::999:::999999888888777777777555555666666777777888888777777777888888888999999:::999888888888888999:::999888:::;;;:::;;;DDDNNNZZZjjjyyytttoookkkfffbbbffflllpppvvvzzz~~~vvvpppgggaaa]]][[[WWWSSSUUUUUUTTTSSSUUUZZZbbbgggqqqyyynnn\\\PPPIIIGGGEEECCCEEEIIINNNQQQ\\\gggxxxzzz~~~{{{zzz{{{zzzvvvmmmbbb]]]fff|||{{{uuuwwwuuufffYYYQQQOOONNNNNNPPPQQQQQQPPPOOONNNKKKJJJJJJJJJJJJKKKMMMMMMRRROOOKKKIIIIIIJJJKKKJJJOOORRRTTTTTTRRROOOMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPOOONNNNNNQQQTTTUUUTTTSSSRRRRRRVVVWWWXXXXXXWWWUUURRRPPPQQQRRRSSSQQQOOONNNNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYRRRSSSTTTUUUUUUTTTRRRQQQNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWVVVUUUTTTVVV[[[______]]]\\\___ccc```dddfffgggnnnyyy|||eeeOOODDDBBBBBBEEEBBBCCCJJJTTTaaarrr{{{kkkZZZRRROOOKKKHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCDDDFFFKKKPPPSSSRRRMMMIIIBBB???<<<:::::::::999888999999888888777666666666777555444444555555444333555444444333333444444555222222222222222222222222333222222222111111111111111111000///////////////...///000111222666;;;???JJJWWWeeemmmnnnmmmhhhcccccc___ZZZVVVUUURRRNNNJJJLLLOOOUUU\\\aaaaaa^^^ZZZNNNNNNVVVeeeqqqtttrrrqqqlllhhh___RRRFFF@@@@@@BBBGGGLLLRRRUUUUUURRRPPPNNNKKKIIIGGGEEEDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB<<<<<<<<<;;;:::::::::999;;;;;;<<<<<<;;;;;;::::::888888888888888888888888555555666666777777888888888888999999999:::::::::999999888777777888999999999888:::;;;:::;;;DDDOOO]]]mmmzzzsssnnnhhhccceeejjjoootttxxxxxxxxxuuummmdddYYYTTTMMMIIIHHHHHHGGGEEEFFFFFFFFFFFFFFFJJJPPPTTTXXX```lllzzznnn[[[NNNEEEEEEDDDCCCCCCCCCCCCCCCHHHOOOZZZgggwww~~~yyyssssssvvvyyy~~~zzzuuujjjhhhbbb]]]^^^lll}}}zzz~~~|||nnn^^^QQQMMMNNNLLLMMMNNNOOOOOOOOONNNNNNLLLJJJHHHGGGHHHJJJMMMOOORRROOOKKKHHHGGGHHHIIIJJJNNNOOOQQQSSSSSSRRROOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOQQQUUUVVVUUUTTTTTTTTTYYYYYYZZZZZZYYYWWWUUUSSSTTTTTTSSSRRRPPPOOONNNNNNOOOPPPTTTWWWZZZ\\\]]]]]]UUUUUUTTTTTTTTTSSSSSSSSSOOOOOONNNNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSVVV\\\aaa```[[[ZZZ^^^dddbbbeeegggfffiii}}}~~~{{{jjjQQQDDDBBBDDDDDDBBBBBBGGGOOOZZZlllzzzsss```UUUPPPKKKHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEJJJOOOSSSTTTQQQOOOEEEBBB>>>;;;;;;:::999888888888888888777777666666777555444444555555444333555444444333333444444555444444444444444444444444333333222222222111111111111000//////....../////////000000000111333888;;;EEERRReeesssyyyxxxsssooojjjddd]]]YYYWWWUUUQQQMMMJJJKKKMMMQQQUUUWWWWWWVVVNNNLLLQQQ]]]hhhlllmmmnnniiiddd[[[NNNDDD>>>>>>@@@BBBHHHOOOSSSTTTSSSQQQPPPLLLKKKIIIFFFEEEEEEEEEFFFGGGFFFDDDBBB@@@>>>======;;;:::999888777666666777666777888888999999888888666777777777888888888999555555666666777777888888999999999:::::::::;;;;;;888888888888888888888888999888:::;;;;;;<<>><<<:::999888999888777666555444555555222333444555666666666666666666666777888888999999555555666666777777888888999::::::::::::;;;;;;;;;888888888999999888888888888888:::<<<;;;===FFFPPPgggzzzwwwooojjjhhhgggjjjoooppptttvvvvvvtttqqqhhh___SSSMMMFFFBBBCCCEEEEEEDDD@@@AAAAAAAAA@@@BBBDDDGGGOOOSSSXXX\\\___bbbfffhhh{{{vvvooofffWWWKKKHHHGGGEEECCCCCCBBBCCCCCCFFFGGGJJJNNNXXXhhhzzz|||vvvnnngggeeehhhnnnrrryyysssiiiaaaZZZWWWSSSNNNOOO[[[rrr{{{|||~~~xxxkkk\\\PPPJJJIIIKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLIIIFFFFFFHHHLLLNNNLLLMMMLLLJJJHHHHHHIIIKKKMMMMMMPPPWWW]]]^^^XXXRRRIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMPPPSSSUUUTTTSSSSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVTTTRRRRRRRRRRRRQQQOOOLLLNNNRRRVVVYYY[[[\\\]]]ZZZWWWRRROOOMMMOOORRRTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOQQQRRRTTTUUUQQQUUUXXXXXXUUUVVV[[[___bbbbbbdddeeedddlll|||iiiRRRGGGDDDEEEDDDDDDGGGIIIOOO^^^lllzzzsssbbbWWWPPPKKKJJJFFFFFFDDDCCCBBBBBBAAAAAA@@@AAACCCHHHLLLPPPQQQPPPKKKGGGBBB>>><<<;;;:::999888888777777777777777777777555444444555555444333555444444333333444444555222222222222222222222222333333333333222222222222//////...---------------...///000//////000222444@@@KKK```www~~~{{{sssiii___VVVPPPLLLIIIGGGEEEEEEGGGIIIJJJJJJAAAAAAFFFOOOVVVWWWXXXZZZ]]]XXXPPPHHHAAA<<<;;;:::888<<>><<<:::888777666555555555555444444333333333000111222333444444444444666666666777777888888888555555666666777777888888999999:::::::::;;;;;;;;;888999::::::::::::999888888888:::<<<;;;===GGGQQQeeezzzyyynnniiihhhhhhmmmssstttxxx{{{zzzyyyuuulllcccTTTMMMEEEAAA@@@AAAAAA@@@AAAAAAAAA@@@???@@@DDDFFFKKKOOOSSSVVVWWWXXXYYY[[[iiizzzxxxllleeeccc]]]SSSJJJEEEDDDBBB@@@???@@@BBBCCCAAACCCFFFKKKSSSbbbsss{{{wwwooolllgggccccccfffkkknnnrrrzzz|||rrrdddZZZTTTQQQPPPNNNOOOVVVfff}}}|||uuuxxx~~~|||qqqaaaTTTMMMKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKHHHEEEEEEFFFIIIKKKMMMOOOPPPNNNKKKIIIIIIKKKLLLLLLPPPXXX``````WWWNNNIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJMMMPPPRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSTTTRRRPPPNNNNNNPPPPPPOOOMMMLLLNNNQQQTTTWWWYYYZZZZZZWWWUUURRRPPPOOOQQQSSSTTTRRRSSSTTTTTTTTTRRRPPPNNNOOOOOOOOOOOOPPPRRRTTTUUUSSSTTTUUUUUUUUUVVVYYY[[[^^^\\\^^^bbbaaaeeezzzaaaLLLCCCDDDDDDEEEGGGGGGJJJWWWdddqqqlll^^^TTTNNNLLLGGGGGGEEEDDDCCCBBBBBBBBBAAAAAABBBFFFJJJNNNPPPPPPNNNIIICCC>>><<<;;;:::999777777777777777777777888777555444444555555444333555444444333333444444555222222222222222222222222444444333333333222222222000//////...............---...//////...///111333;;;CCCVVVmmm{{{|||yyyzzz{{{}}}|||uuugggZZZQQQMMMIIIFFFDDDCCCDDDEEEEEEDDDBBBAAADDDJJJNNNNNNOOORRRSSSOOOIIICCC???<<<:::888777:::===@@@CCCEEEHHHKKKIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;:::888777666555555333444555666555555333333111222333444444444444444666666666777777777777777555555666666777777888888999999999999::::::::::::999:::;;;;;;;;;;;;:::999888888:::<<<<<<>>>GGGRRReee||||||mmmfffdddeeejjjpppxxxtttiiiXXXQQQHHHCCCBBBBBBAAA@@@BBBBBBAAA@@@???AAADDDHHHJJJNNNSSSVVVWWWVVVVVVVVV[[[iiizzzwwwkkkeee___]]]\\\ZZZTTTNNNEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBEEEIIIRRRaaasss~~~|||}}}}}}~~~xxxpppuuuxxxqqqkkkgggfffcccbbbcccfffiiilllmmmsssrrreeeVVVNNNKKKJJJIIIMMMUUUdddwww}}}vvvyyyyyymmm\\\QQQMMMMMMMMMLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKGGGEEECCCDDDFFFHHHOOORRRTTTRRRNNNJJJIIIJJJLLLLLLPPPYYY```___TTTJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKGGGJJJMMMOOOOOONNNOOOOOOLLLLLLMMMNNNOOOPPPQQQRRRNNNLLLJJJKKKMMMNNNLLLJJJLLLMMMPPPSSSVVVWWWXXXXXXSSSSSSRRRRRRSSSTTTUUUUUUQQQRRRTTTVVVUUUSSSQQQOOORRRQQQPPPPPPQQQRRRSSSTTTWWWVVVVVVUUUVVVXXXYYYZZZ[[[XXX[[[``````bbbrrrsssXXXJJJDDDDDDEEEFFFEEEGGGRRR^^^hhhxxxtttdddWWWPPPMMMHHHGGGFFFEEECCCCCCBBBBBBDDDDDDDDDGGGKKKOOOQQQQQQOOOJJJDDD???<<<;;;::::::777777777777777888888888777555444444555666444333555444444333333444444555444444444444444444444444444444444333333333222222111111000///////////////---...///.........000222666<<>><<<:::888777999;;;===>>>@@@DDDGGGHHHGGGFFFDDDCCCAAA??????::::::888777666666666666444555777888999777666555222333444555555555555444777777777777777666666666555555666666777888888888888888999999999:::::::::::::::<<<<<<<<<<<<::::::888888:::<<<<<<>>>GGGRRRggg}}}lllbbb______dddjjjwwwyyymmm[[[TTTKKKEEECCCCCCCCCBBB@@@???>>><<<<<<>>>CCCFFFIIIMMMSSSUUUUUUSSSQQQQQQQQQ]]]mmmyyy~~~uuuhhhaaa___\\\\\\\\\[[[WWWSSSIIIIIIJJJJJJIIIGGGEEEDDDDDDFFFHHHKKKTTTcccuuu|||yyyxxxzzz|||}}}~~~{{{}}}||||||uuupppllliiiggggggppp}}}{{{vvvpppiiieeecccaaa```aaadddfffhhhhhhhhhhhhcccVVVIIIDDDDDDFFFFFFOOOddd}}}wwwuuu~~~nnn^^^RRRQQQOOOJJJKKKRRRQQQNNNIIIFFFEEEFFFGGGGGGGGGHHHHHHGGGEEEFFFHHHJJJPPPSSSUUUTTTQQQNNNLLLKKKGGGKKKQQQXXX[[[YYYTTTOOONNNIIIDDDDDDGGGJJJIIIGGGJJJIIIHHHHHHHHHJJJKKKMMMMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIJJJLLLOOOSSSWWWYYYPPPNNNKKKIIIHHHIIILLLNNNLLLLLLOOORRRTTTSSSPPPMMMMMMMMMMMMNNNQQQQQQPPPOOOMMMOOOPPPRRRQQQPPPNNNMMMMMMOOORRRUUUVVVUUUTTTRRRKKKPPPVVVXXXVVVTTTTTTUUURRRUUUVVVWWWYYY```lllvvv\\\KKKFFFDDDDDDEEEDDDEEEKKKSSSeeeppp~~~~~~iii\\\SSSNNNJJJHHHEEEDDDEEEEEEDDDCCCDDDCCCBBBCCCEEEHHHLLLNNNOOOKKKEEE???;;;999999:::;;;:::999999888888999999777666555333333444444555666666555444333333222222222222222222222222222222222222222111111000000000222222222111111111111000111///---,,,,,,,,,...///111666@@@NNN[[[ccceeedddjjjooosssqqqhhh\\\RRRMMMIIIGGGDDD@@@>>>>>>??????@@@???>>>===>>>???BBBCCCBBBAAA???<<<:::999888777777888999:::999:::===???CCCBBBBBBBBBAAA???>>>===<<<:::888666666666888999888888999888888777666666777666555555444555555666999666444555888999888777666777888888777777888:::777888999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<:::999;;;;;;===EEEOOOjjjoooeeebbbbbbaaabbbkkk{{{vvvjjj]]]OOOIIIFFFCCCAAABBB???@@@???>>>===>>>AAACCCIIITTT[[[XXXQQQNNNOOOPPPRRRYYYaaahhhooovvvyyypppjjjgggpppssspppmmmjjjaaaVVVMMMMMMKKKHHHGGGIIIJJJIIIDDDFFFJJJRRR]]]kkkwww~~~|||yyyxxxyyy{{{{{{{{{yyyyyy{{{yyy~~~~~~~~~}}}{{{xxxvvvtttzzzuuummmfffcccaaaaaa``````kkkzzzyyytttnnniiidddaaa```^^^^^^___aaabbbbbbbbb___\\\UUULLLEEECCCDDDFFFQQQbbbzzzyyyzzz|||dddVVVLLLLLLKKKGGGIIIPPPQQQMMMIIIEEEEEEFFFFFFFFFDDDDDDDDDCCCBBBBBBEEEGGGMMMOOORRRRRROOOLLLJJJIIICCCFFFJJJPPPSSSSSSPPPMMMOOOJJJEEEDDDGGGIIIGGGEEEIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJJJJKKKMMMQQQTTTVVVPPPMMMJJJHHHHHHJJJKKKLLLKKKLLLOOORRRUUUTTTQQQNNNLLLKKKKKKMMMOOOPPPPPPNNNLLLMMMNNNNNNOOONNNMMMMMMMMMNNNQQQSSSTTTTTTSSSRRRNNNQQQUUUXXXXXXWWWVVVVVVRRRTTTUUUUUUVVV]]]gggooodddMMMHHHEEEEEEFFFDDDCCCHHHOOO^^^iiixxxppp```VVVQQQMMMJJJFFFDDDCCCCCCBBB@@@BBBAAAAAAAAACCCFFFIIILLLNNNLLLGGGAAA===;;;:::999::::::999888888888888888999888777555555666666777666555555444333333222222222222222222222222222222333333222222222111111111222222222111111111111000111///...,,,,,,---...///111333999BBBLLLTTTWWWXXX[[[aaaggghhhccc[[[SSSPPPHHHEEEBBB???======>>>>>>===<<<:::999999:::<<<===>>>===;;;999888666666555555666777777777888:::<<>>===<<<;;;:::::::::::::::999888888999999999:::999999888888777666666555444444333333777444333333666777777555666888999999888777999:::888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;<<<::::::;;;;;;===EEEOOOiii}}}zzzqqqnnnjjjfffdddcccuuu{{{nnnaaaSSSLLLHHHDDDBBBCCC@@@@@@???>>>===>>>AAACCCJJJTTTZZZWWWOOOMMMNNNOOOUUUYYY___dddggglllrrrwww}}}zzzuuusssvvv|||mmm]]]RRRQQQPPPPPPQQQRRRPPPLLLOOOPPPTTT[[[eeeoooyyy~~~|||{{{|||~~~~~~~~~zzzxxxxxx{{{}}}yyy{{{{{{zzzyyywwwuuurrrqqqkkkeee]]]WWWVVVWWWYYYZZZ]]]iii{{{yyyqqqiiidddaaa^^^\\\\\\[[[[[[\\\]]]]]][[[YYYTTTNNNFFFAAA@@@CCCGGGKKKbbb}}}~~~rrrZZZNNNFFFHHHIIIGGGIIINNNQQQMMMHHHEEEDDDDDDDDDCCCAAABBBBBBBBBAAAAAADDDFFFKKKMMMPPPQQQNNNJJJGGGFFFAAAAAADDDGGGKKKMMMMMMKKKOOOKKKFFFEEEFFFGGGFFFDDDIIIJJJKKKKKKKKKJJJIIIHHHKKKJJJIIIGGGGGGHHHHHHIIIKKKJJJJJJJJJLLLNNNQQQSSSQQQMMMIIIHHHJJJKKKKKKIIIJJJLLLPPPTTTWWWWWWTTTPPPSSSQQQPPPPPPPPPPPPNNNLLLJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQSSSVVVYYYYYYXXXVVVRRRTTTTTTTTTTTTYYYaaagggzzzxxx{{{mmmRRRJJJGGGFFFFFFEEEBBBEEEJJJUUUaaappp||||||hhh[[[VVVOOOLLLGGGDDDBBBAAA???>>>@@@@@@??????AAACCCFFFHHHMMMKKKHHHDDD@@@===:::999999999888777777777777888999888777555555666666777555555555444444333333222222222222222222222222222333333333333222222222222222222222111111111111000000///...---------...///111111222666<<>>>>>AAADDDKKKSSSXXXTTTMMMKKKMMMMMMVVVYYY]]]^^^___bbbgggkkksssvvvyyy{{{|||}}}~~~{{{gggYYYVVVVVV[[[```___WWWPPPVVVXXX]]]dddlllssszzz}}}}}}{{{{{{}}}~~~~~~~~~zzzwwwttttttvvvxxxxxxvvvvvvuuuuuusssqqqooommmlllgggaaaYYYSSSRRRUUUXXXZZZcccnnn~~~yyyxxxrrriiiaaa]]]ZZZYYYYYYYYYYYYYYYZZZZZZXXXTTTQQQLLLFFFAAA>>>>>>CCCNNNWWWvvv||||||yyyfffXXXOOOHHHHHHJJJIIIJJJNNNOOOLLLGGGDDDCCCCCCBBBAAACCCDDDDDDDDDCCCDDDGGGIIILLLOOOQQQPPPMMMHHHEEEDDDBBBAAAAAACCCGGGJJJKKKLLLLLLIIIFFFEEEFFFGGGGGGFFFJJJLLLMMMNNNNNNLLLIIIHHHIIIHHHGGGFFFEEEEEEFFFFFFIIIIIIHHHIIIKKKMMMPPPRRRSSSOOOKKKJJJMMMNNNLLLIIIKKKMMMQQQUUUYYYYYYVVVTTT___\\\XXXUUUSSSQQQMMMKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKLLLMMMOOOPPPPPPQQQQQQRRRPPPPPPSSSWWWXXXVVVSSSUUUVVVVVVVVVVVVXXX]]]aaauuuzzzvvvzzztttVVVJJJGGGFFFGGGFFFCCCCCCGGGNNNYYYhhhuuu}}}rrrccc[[[QQQMMMHHHDDDBBBAAA???>>>@@@?????????@@@BBBDDDEEEKKKJJJIIIGGGCCC???<<<999999888777777666777777777777666555333333444444555555555444444444333333333222222222222222222222222333333333333333333333333222222222111111111000000000000///...---......///111000000111444888<<<>>>CCCFFFKKKNNNNNNKKKFFFDDD@@@>>><<<:::999888999999;;;:::888777666555555555555444333333222222333333222333444444333333666888888888999:::;;;;;;;;;:::===>>>AAABBBCCCBBBAAA@@@AAAAAA@@@@@@>>>===;;;:::999::::::::::::888777666777666666666777777888888666888999999888777999::::::::::::::::::;;;;;;;;;===<<<;;;;;;;;;<<<===>>>;;;::::::<<<;;;<<>>???BBBDDDLLLSSSVVVQQQKKKJJJLLLLLLVVVYYY[[[\\\[[[\\\```dddlllooosssvvvxxx}}}ppp```[[[ZZZcccjjjggg[[[QQQSSSWWW^^^fffnnntttxxx{{{{{{yyywwwwwwyyyzzzzzzyyywwwtttqqqpppqqqrrrqqqppppppooonnnmmmkkkjjjhhhhhhlllfff___ZZZYYY[[[]]]___hhhqqqyyyssspppjjjbbb[[[XXXXXXWWWWWWWWWWWWWWWXXXWWWTTTOOOLLLDDDBBBAAA???===BBBTTTfff{{{{{{|||tttaaa\\\TTTLLLIIIJJJJJJJJJKKKMMMJJJFFFCCCCCCBBBAAA@@@CCCDDDEEEEEEEEEFFFIIILLLMMMOOOPPPNNNJJJEEECCCAAAFFFCCCBBBBBBEEEHHHIIIJJJGGGFFFEEEEEEGGGHHHIIIIIILLLMMMOOOQQQPPPNNNKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDGGGGGGGGGHHHJJJNNNQQQSSSTTTQQQOOOOOOPPPPPPMMMKKKLLLNNNQQQUUUYYYZZZXXXVVVaaa^^^ZZZWWWTTTRRRPPPMMMJJJHHHGGGFFFFFFHHHJJJLLLKKKLLLLLLLLLMMMOOOPPPQQQRRROOONNNOOOSSSTTTSSSPPPYYYYYYYYYYYYYYYZZZ]]]^^^kkk~~~yyyzzz}}}yyyZZZKKKGGGEEEGGGFFFDDDDDDGGGJJJTTTaaallluuulllbbbRRRNNNIIIEEECCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCGGGHHHIIIHHHEEEAAA===;;;999888777777666777777777777666555333333444444555444444444444444333333333222222222222222222222222333333333333333333333333222222222111111111000000000000//////..................///111222333555777;;;===@@@CCCDDDBBB???===;;;:::888777666666666666999888777666555444444444333333222222222222333333222333444333333333555777666777999;;;===>>>??????CCCDDDEEEGGGIIIJJJKKKLLLKKKKKKIIIGGGEEEBBB@@@???<<<<<<<<<;;;;;;:::999999777777777777777777999999888999::::::999999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;::::::<<<<<<<<>>@@@AAA@@@EEE[[[sss|||xxxrrreeeaaaYYYPPPJJJHHHIIIIIIIIIJJJGGGDDDBBBBBBBBBAAA???BBBCCCDDDDDDDDDFFFIIILLLMMMNNNMMMKKKGGGDDDCCCCCCJJJHHHEEEEEEFFFGGGGGGGGGDDDDDDEEEEEEGGGHHHJJJJJJLLLMMMOOOQQQQQQOOOLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGHHHJJJNNNQQQSSSSSSTTTTTTSSSQQQOOONNNMMMMMMMMMOOORRRUUUWWWWWWVVVYYYVVVSSSRRRSSSSSSSSSRRRLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSQQQOOOOOOPPPQQQPPPPPPZZZZZZ[[[\\\\\\]]]]]]]]]ddd||||||aaaNNNIIIEEEFFFGGGEEEEEEGGGGGGOOOYYYccckkkuuuxxxjjjVVVRRRLLLGGGEEEEEEEEEDDDBBBBBBAAAAAA@@@AAAAAAAAADDDEEEGGGGGGFFFCCC@@@>>>999999888777777777777888999888777555555666666777444444444444444444444444222222222222222222222222222222222222333333333333222222222111111111111000000000000/////////......***,,,...000//////000222444444666:::<<<===;;;999666555555444333333333444333333333333333222222222333333222222222222333333222333444333222333444666555666999===@@@CCCEEEFFFJJJKKKMMMPPPSSSVVVXXXZZZYYYXXXWWWTTTQQQNNNLLLJJJCCCBBB@@@>>><<<;;;;;;;;;888999999999888888:::;;;;;;<<<>>>===<<<<<<===???@@@>>>===<<<;;;;;;<<<===;;;<<<===>>>>>>>>>>>>======<<<<<<>>>>>>>>>DDDLLL^^^rrrnnn]]]UUUSSS[[[ooo{{{mmm]]]OOOHHHHHHBBBBBBBBBAAA@@@@@@CCCFFFNNNRRRQQQLLLHHHKKKNNNOOOYYY\\\^^^\\\XXXSSSRRRSSS]]]bbbhhhkkknnnsss|||jjj___[[[ccchhhaaaUUUOOOJJJPPPYYYccclllrrruuuvvvsssqqqpppooopppooonnnlllggghhhjjjkkkiiigggdddaaaaaaaaa`````````aaabbbbbbvvvuuussssssssssssqqqooohhhkkknnnxxxtttggg___XXXUUUSSSSSSSSSSSSRRRQQQOOONNNLLLLLLKKKHHHDDD@@@>>>;;;===CCCGGGOOOeee}}}vvvmmmhhhggg___TTTKKKIIIJJJJJJIIIGGGEEEBBBAAABBBBBBAAA???AAACCCDDDDDDEEEGGGJJJMMMNNNNNNMMMKKKIIIIIIKKKMMMQQQOOOMMMLLLKKKJJJHHHFFFDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOONNNLLLKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIHHHHHHHHHJJJMMMPPPRRRQQQTTTWWWUUUQQQMMMMMMNNNLLLKKKKKKLLLPPPSSSTTTTTTRRRPPPNNNNNNPPPSSSTTTTTTOOONNNLLLKKKJJJKKKKKKLLLMMMLLLKKKJJJKKKNNNPPPRRRVVVVVVUUURRRPPPOOOQQQRRRWWWXXXYYY[[[]]]]]]\\\[[[^^^zzz}}}}}}oooTTTLLLGGGFFFFFFDDDDDDFFFCCCIIIQQQXXX___kkkyyyrrr\\\WWWPPPJJJGGGFFFEEEEEEBBBAAAAAA@@@@@@?????????AAABBBDDDFFFEEEDDDBBB@@@::::::999888888888888888999888777555555666666777444444444444444444444444222222222222222222222222111111111222222222333333222222222111111111111000000000000000000///......+++---///...------...111000///000222666888777555222222222222222111111111...///000111222222333333333333222111111222222222111222333222111111333555333555999>>>CCCGGGJJJKKKOOORRRWWW\\\aaaccceeeeeefffeeedddcccaaa^^^\\\[[[QQQNNNJJJEEEAAA?????????<<<===???>>><<<<<<>>>AAA@@@AAACCCBBBAAAAAABBBDDDDDDCCCAAA???>>>>>>???@@@===???AAACCCCCCBBB@@@???@@@???@@@BBBAAAAAAGGGNNN]]]qqq|||iii___[[[___rrrsssaaaQQQIIIIIICCCCCCBBBAAA@@@AAADDDFFFOOOQQQPPPJJJHHHLLLPPPQQQYYY]]]aaaaaa\\\VVVSSSSSSZZZaaahhhlllmmmqqqzzznnnaaaYYY^^^```XXXOOONNNLLLQQQXXXaaahhhlllnnnooonnnllljjjjjjiiihhheeeccc```bbbddddddccc```^^^]]]ZZZYYYYYYZZZ[[[]]]^^^```zzzzzz{{{|||~~~|||yyyvvvjjjiiihhhlll|||xxxkkk]]]UUUOOONNNNNNOOOQQQQQQPPPNNNJJJIIIGGGFFFEEECCC???<<<@@@:::<<>>>>>===???AAACCCDDDEEEDDDCCCBBB;;;:::999999888888999999777666555444333444444555444444444444444444444444222222222222222222222222000000000111111222222222222222222111111111111000000000000000000///......///000000...,,,,,,///222000...---///222333111///111111111111111000000000---...000111333444555555333222222111111111111111000111222111000000222444222444999>>>DDDIIILLLNNNRRRWWW^^^fffkkkmmmmmmlllnnnnnnnnnmmmllljjjiiihhh___[[[TTTMMMHHHEEEDDDDDDAAACCCEEEDDDAAAAAADDDGGGDDDEEEFFFFFFEEEEEEFFFHHHGGGFFFCCCAAA@@@AAABBBCCCAAADDDGGGIIIIIIHHHEEECCCCCCBBBCCCEEEDDDCCCIIIPPP\\\pppxxxmmmaaadddvvvwwwcccRRRJJJIIICCCCCCCCCAAA@@@AAADDDGGGOOOQQQOOOIIIHHHMMMRRRSSSWWW]]]ccceeebbb]]]ZZZYYYZZZbbbkkkooopppttt{{{qqqbbbYYY[[[[[[RRRLLLMMMNNNRRRXXX___dddggghhhhhhiiigggeeedddcccaaa^^^[[[]]]_________]]][[[[[[[[[UUUUUUUUUVVVWWWZZZ\\\^^^}}}}}}tttoookkkooozzzwwwmmmbbbXXXRRRMMMNNNNNNOOOOOOOOONNNNNNJJJDDD@@@???>>>:::999;;;<<>>BBBAAA@@@CCCFFFFFFDDDAAA===;;;999999;;;;;;999666666666666666666666666666888888777666555444444333555444444333333222222111333333333333333333333333222222111111000111111111000000000000000000000000///...---,,,,,,---...//////......---------......000000000000000000000000222111000000000111222333222333333333333222111111222222111111222222333444222555:::@@@FFFKKKOOOQQQXXX___gggmmmmmmmmmmmmnnnqqqqqqooommmkkkkkknnnpppkkkddd\\\WWWTTTRRRNNNKKKOOONNNMMMLLLJJJJJJJJJJJJNNNMMMLLLKKKLLLNNNPPPRRROOOMMMIIIEEEBBBAAABBBBBBCCCEEEGGGJJJKKKKKKKKKJJJDDDDDDFFFHHHKKKNNNPPPQQQbbbnnnvvvuuu}}}gggRRRIIIJJJDDDDDDDDDAAAAAADDDJJJPPPRRRMMMIIIJJJJJJJJJNNNSSSTTT]]]ggglllkkkeee___[[[]]]ccclllsssxxx{{{~~~vvvhhh\\\XXXSSSKKKHHHKKKNNNRRRXXX^^^bbbcccbbbaaabbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWSSSQQQSSSWWWYYYWWWTTTxxxtttppprrr|||yyyooofff\\\SSSNNNLLLMMMMMMNNNMMMLLLKKKJJJDDD???<<<======::::::===@@@GGGRRR```pppxxxcccWWWWWWZZZ___ZZZXXXXXXSSSJJJEEEFFFBBBBBBCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHJJJLLLNNNOOO[[[ZZZYYYYYYYYYXXXWWWUUUVVVYYY[[[WWWQQQMMMOOORRRQQQPPPLLLHHHDDDCCCDDDFFFKKKLLLLLLKKKIIIIIIJJJKKKOOOOOONNNNNNMMMLLLLLLLLLJJJMMMQQQSSSSSSRRRRRRSSSSSSUUUWWWVVVRRRNNNKKKJJJMMMLLLLLLMMMPPPQQQPPPOOOPPPMMMJJJJJJMMMSSSXXX[[[ZZZVVVSSSSSSOOOIIIHHHKKKNNNLLLKKKJJJJJJKKKMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTZZZ___uuu|||wwwvvvyyy}}}}}}yyyxxxzzz}}}eeeLLLGGGIIIFFFCCCCCCDDDBBBDDDIIINNNWWWeeerrrwwwhhhWWWOOOLLLIIIFFFEEEBBBBBBAAAAAA@@@?????????AAA@@@@@@BBBEEEFFFDDDBBB@@@===;;;:::;;;;;;999777777777777777777777777777777777777666555555555444555555444333333222222111333333333333333333333333333222222111111111222222111111111111111111111111//////...------...//////......---------......///000000000000000000000000222111111000000111222333222333333333333222111111222222111111222222333444777999===CCCHHHNNNRRRTTTYYY___fffkkkllllllnnnpppttttttssspppllljjjjjjkkkmmmkkkgggbbb^^^[[[ZZZ[[[\\\[[[YYYWWWTTTSSSRRRQQQQQQSSSUUUXXXZZZ[[[\\\\\\XXXSSSLLLEEE@@@??????@@@===???BBBEEEHHHIIIJJJJJJFFFGGGHHHKKKNNNRRRVVVXXXdddrrr~~~mmmXXXMMMLLLEEEEEEDDDBBBBBBFFFMMMSSSTTTNNNJJJIIIIIIIIINNNSSSXXX^^^fffiiigggccc___]]]___eeennnuuuzzz|||}}}~~~zzzjjj]]]WWWQQQIIIFFFJJJPPPSSSWWW[[[]]]^^^]]]\\\^^^^^^\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVRRRPPPRRRUUUWWWUUURRR{{{vvvvvv~~~}}}wwwnnneee]]]UUUOOOKKKJJJKKKLLLLLLKKKIIIFFFEEE???;;;:::======<<<===AAAEEEPPPcccwwwppp\\\SSSSSSUUUYYYYYY[[[ZZZSSSIIIEEEEEECCCDDDDDDEEEEEEFFFFFFFFFIIIIIIHHHHHHIIIJJJKKKKKKYYYYYYXXXWWWUUUTTTSSSRRROOOYYYcccddd]]]WWWVVVXXXVVVTTTPPPKKKEEECCCCCCEEEHHHIIIJJJIIIGGGFFFGGGIIILLLLLLLLLKKKKKKKKKKKKKKKLLLPPPVVVYYYXXXUUUSSSQQQVVVVVVWWWZZZ]]]YYYQQQIIINNNPPPTTTYYY\\\\\\YYYUUUQQQPPPOOONNNNNNRRRWWW\\\___[[[XXXWWWTTTNNNLLLNNNPPPNNNLLLJJJJJJJJJKKKLLLLLLMMMPPPRRRTTTUUUUUUUUUQQQQQQQQQPPPPPPQQQQQQQQQUUU\\\mmmyyywwwyyy}}}}}}zzzyyy{{{zzzsssTTTHHHHHHFFFCCCBBBCCCAAABBBEEEJJJRRR```lll|||qqq^^^SSSMMMIIIFFFEEECCCBBBBBBAAAAAA@@@???????????????AAADDDEEEEEECCCCCCAAA===<<<;;;;;;:::999888888888888888888888888666666666666666666666666555555444444333222222222333333333333333333333333333333222222222222333333111111111111111111111111//////............//////------------...///000000000000000000000000000000111111111111111222333333333333333333333222222111222111111111111222333333:::;;;>>>CCCIIIOOOTTTWWW[[[```fffjjjlllnnnrrruuu|||}}}}}}zzzuuupppmmmlllmmmoooooolllfffccceeehhhfffeeedddbbb```^^^]]]\\\\\\^^^bbbeeefffeeebbbaaa^^^XXXOOOEEE???<<<<<<===:::;;;===@@@BBBDDDDDDEEEBBBBBBCCCFFFJJJOOOTTTWWWcccqqqsss]]]OOOKKKGGGFFFDDDCCCDDDIIIQQQWWWYYYRRRLLLJJJIIIJJJPPPVVV\\\```eeehhhgggccc```___^^^eeennnvvvzzz||||||}}}{{{}}}mmm]]]VVVPPPGGGFFFJJJRRRSSSUUUWWWWWWWWWWWWVVVZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOOOOORRRSSSQQQNNN~~~{{{||||||{{{}}}yyysssmmmddd[[[UUUQQQMMMKKKHHHIIIIIIIIIGGGDDDAAA???>>>;;;;;;======<<<@@@EEEKKK[[[sssiii[[[UUUUUUVVVUUUZZZ___^^^VVVMMMHHHHHHFFFGGGHHHJJJKKKLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJQQQQQQQQQPPPOOONNNNNNOOONNNYYYgggooommmfff```]]]WWWVVVRRRMMMHHHEEEEEEGGGGGGIIIJJJJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMQQQUUUXXXVVVTTTQQQPPPWWWWWWZZZdddllliii[[[MMMOOOPPPWWWbbbjjjiii^^^TTTPPPQQQRRRPPPNNNPPPVVV[[[___\\\[[[^^^\\\VVVRRRQQQQQQOOOMMMKKKIIIIIIJJJKKKMMMOOORRRVVVXXXYYYXXXXXXPPPPPPOOONNNNNNOOOPPPPPPTTT]]]hhh}}}||||||~~~~~~___MMMFFFBBBAAACCCDDDAAAAAADDDGGGNNN[[[gggvvv|||}}}fffXXXPPPKKKGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@===>>>???AAACCCDDDEEEEEEFFFDDDAAA>>><<<;;;;;;;;;999999999999999999999999666666666666666777777777555555555444333333222222333333333333333333333333333333222222333333444444111111111111111111111111////////////////////////------------...///111111////////////////////////111111111111222333333444333333444444333333222111111111111111111222222333888999<<<@@@FFFMMMSSSWWW\\\aaagggkkknnnsssyyy~~~yyytttrrrnnnpppqqqooolllkkkkkkllljjjiiiiiiiiihhhgggfffeeefffggggggfffccc^^^YYYVVVZZZVVVNNNFFF@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@DDDIIIMMMPPP\\\gggxxxzzzeeeUUUNNNHHHFFFCCCBBBEEELLLUUUZZZ^^^VVVNNNKKKKKKLLLRRRZZZ]]]bbbiiimmmmmmiiidddaaa\\\cccmmmvvv{{{}}}}}}~~~{{{}}}lll\\\UUUOOOIIIIIINNNTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSQQQPPPOOONNNMMMNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMMMMNNNOOOMMMKKK~~~{{{vvvvvvzzz}}}tttooofffaaaYYYRRRNNNKKKJJJHHHFFFGGGGGGFFFDDDAAA>>><<<===;;;:::<<<<<<<<>><<<;;;;;;999999;;;===AAAKKKVVVmmm|||zzz|||tttmmmccc[[[XXXXXXZZZ[[[\\\dddkkkjjjfffbbb^^^YYYPPPQQQUUUZZZ^^^\\\UUUOOOHHHHHHHHHHHHHHHIIIJJJJJJFFFHHHKKKKKKJJJLLLQQQUUUVVVZZZcccmmmqqqlll___UUUJJJJJJIIIGGGDDDCCCDDDFFFIIIKKKNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOOOOQQQXXXcccllljjj]]]QQQSSSRRRVVVeeesssrrr```NNNMMMNNNOOOOOOOOOPPPSSSUUUUUUTTTXXX```bbb\\\UUUQQQLLLKKKJJJHHHHHHIIIJJJLLLPPPRRRTTTUUUWWWWWWWWWWWWSSSRRRPPPOOOOOOPPPRRRSSSOOOWWW___nnn~~~fffQQQEEEDDDGGGEEECCCCCCFFFFFFIIIRRR[[[fffnnnzzzlll^^^TTTMMMKKKEEEDDDDDDCCCCCCBBBAAAAAA===>>>?????????@@@CCCEEEEEEFFFEEECCC???<<<<<<<<<999999999999999999999999777777777777777777777777666666555555444333333333333333333333333333333333222111111222222333444555222222222222222222222222000000111111111111000000............///000111111000000000000000000000000///000222333444444444444444444444444444333222222111000000000000111222222333555888<<>>>>>???@@@BBBDDDDDDCCCBBBAAA===<<<:::::::::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFJJJPPP^^^sssxxxfffXXXOOOJJJEEECCCIIIRRR[[[```___WWWPPPMMMLLLNNNUUU\\\```jjjyyy{{{kkk^^^XXX___hhhpppvvvzzz}}}||||||{{{zzz~~~~~~ppp```SSSPPPNNNKKKNNNUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHvvvqqqrrryyyxxxoooggg___[[[RRRNNNJJJGGGFFFFFFFFFEEEEEEDDDBBB???===<<<;;;;;;:::999:::>>>DDDMMM]]]kkk~~~|||jjjeee___XXXUUUWWWZZZ^^^\\\ccchhhhhhhhhhhhccc[[[UUUWWW\\\cccfffbbbYYYPPPIIIIIIHHHHHHGGGHHHHHHHHHEEEHHHKKKKKKJJJLLLRRRXXX^^^aaafffjjjiiiaaaWWWOOOGGGGGGGGGFFFDDDCCCDDDFFFHHHJJJMMMNNNMMMLLLKKKLLLNNNMMMMMMMMMLLLKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMOOONNNOOOSSSYYY\\\[[[VVVQQQVVVUUUWWW```iiiiii^^^TTTMMMMMMMMMNNNQQQSSSTTTSSSTTTPPPRRRXXX[[[WWWPPPMMMIIIHHHGGGFFFGGGIIIKKKMMMTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPOOOOOOPPPRRRTTTPPPTTTZZZfffwwwaaaRRRJJJFFFCCCBBBDDDFFFFFFGGGMMMUUU^^^ggguuuyyygggYYYOOOKKKEEEEEEDDDDDDCCCBBBBBBBBB===???@@@???>>>>>>AAADDDBBBEEEFFFEEEAAA===<<<<<<999999999999999999999999999888888888777666666666666666666555444444333333333333333333333333333333000000000111111333444444222222222222222222222222000111111222222111111000000///////////////000000000000000000000000000000///000222333555555555444444444444555444444333222000000000000000111222222222333666999===@@@CCCDDDEEEJJJOOOSSSWWW]]]dddjjjvvv{{{}}}{{{qqqpppnnnnnnoooqqqssssssqqqooolllhhhaaaZZZUUUQQQGGGDDDAAA===;;;:::::::::777888<<<@@@DDDGGGIIIJJJBBB@@@>>><<<<<<>>>AAACCCBBBCCCEEEFFFGGGGGGGGGGGGJJJPPP[[[jjj{{{mmm]]]TTTNNNGGGFFFLLLVVV___dddccc[[[UUUSSSSSSUUU[[[bbbgggqqq~~~jjjZZZSSSXXX___eeejjjnnnqqqtttrrruuuwwwwww{{{~~~{{{vvvhhhYYYMMMKKKKKKHHHKKKRRRPPPPPPQQQQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHGGGHHHIIIuuunnnnnnuuu|||xxxoooggg___XXXTTTPPPMMMIIIHHHHHHHHHHHHGGGEEECCC@@@===;;;;;;<<<<<<::::::===DDDLLLYYYmmm~~~|||nnnjjjggg```ZZZUUUVVV[[[```XXX^^^cccccceeegggbbbYYYWWWZZZ```hhhlllfff[[[QQQKKKJJJIIIHHHGGGGGGFFFGGGEEEHHHKKKJJJIIIKKKQQQWWWfffiiillljjjcccYYYQQQMMMHHHIIIIIIHHHEEEEEEFFFGGGFFFHHHKKKLLLKKKJJJJJJJJJNNNNNNMMMLLLKKKJJJJJJIIIIIIKKKMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRPPPPPPRRRUUUXXXYYYVVVSSSNNNLLLLLLNNNSSSVVVUUUSSSTTTNNNMMMQQQTTTQQQLLLIIIFFFEEEEEEEEEGGGIIILLLNNNWWWWWWVVVUUUTTTTTTTTTUUUTTTRRRPPPNNNNNNPPPRRRTTTVVVUUUWWWaaaxxxooo]]]OOOEEEBBBBBBDDDFFFFFFEEEJJJQQQYYYcccqqq~~~mmm\\\OOOJJJEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@???======@@@DDD@@@DDDGGGFFFBBB>>><<<<<<888888888888888888888888:::999999888777666555555666666666555444444333333333333333333333333333333000000000000111222333444222222222222222222222222000111222333333222111000111000000////////////000000000000000000000000000///000222444555555555555444444555555444444333222000000000000000111111222000111444666888999::::::<<<@@@EEEIIIKKKOOOUUUZZZaaaffflllppppppmmmjjjhhh___aaabbb```___aaaggglllcccbbb___[[[UUUOOOIIIEEE???>>><<<:::999888888888444555888===CCCIIIMMMPPPIIIFFFBBB???===>>>@@@AAAIIIKKKMMMPPPQQQPPPOOONNNMMMTTT]]]eeepppyyyhhhXXXQQQJJJHHHNNNXXXaaafffhhhaaa[[[ZZZZZZ\\\bbbiiimmmvvvhhhWWWMMMQQQVVV[[[^^^bbbeeehhhiiioootttxxx|||}}}yyyrrrcccUUUJJJIIIHHHEEEHHHOOONNNOOOOOOOOOMMMKKKIIIHHHJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIEEEFFFHHHHHHGGGGGGHHHIII}}}xxxuuutttuuu|||~~~zzztttkkkbbb\\\VVVRRROOOJJJIIIIIIHHHFFFDDDCCCBBBCCC>>>:::<<<<<<::::::<<<;;;@@@DDDKKKZZZpppzzzfff[[[ZZZYYYVVVRRRQQQQQQSSSRRRTTTTTTTTTWWW[[[[[[XXXSSSXXX___eeeeeeaaaZZZVVVMMMJJJGGGFFFGGGGGGEEEBBBCCCDDDEEEFFFHHHKKKPPPSSSaaakkkmmmbbbWWWRRRQQQOOOKKKKKKKKKJJJHHHEEECCCAAAEEEFFFHHHJJJKKKKKKKKKJJJOOOOOONNNMMMLLLKKKJJJJJJIIINNNSSSSSSNNNJJJIIIJJJRRRQQQPPPNNNMMMMMMLLLLLLNNNOOOOOOOOOOOOPPPRRRUUUOOOMMMKKKMMMQQQTTTTTTSSSNNNNNNLLLKKKJJJJJJJJJJJJDDDDDDDDDEEEGGGJJJNNNPPPWWWWWWWWWUUUSSSQQQRRRSSSTTTRRRQQQPPPPPPQQQSSSTTTXXXRRRTTTaaammmkkkTTTIIIFFFDDDAAA???BBBHHHJJJJJJUUU]]]iiivvv}}}iiiYYYMMMLLLGGGEEEGGGGGGDDDBBBCCCBBBAAA???======>>>???@@@BBBCCCDDDDDDCCCAAA???===<<<;;;:::999888888888888999999999888888888777777555555555555555555555555444444444555555555666666111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222111111333444444222000000111111222222333444444777666555555444444555555000000000000////////////222222333333333444444444888999:::<<<@@@EEEJJJLLLSSSTTTVVVXXXXXXXXXVVVUUUQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTTTTQQQJJJCCC@@@???;;;;;;;;;<<<<<<;;;::::::444555555777;;;BBBJJJPPPOOOLLLFFFBBBAAACCCGGGJJJHHHJJJNNNPPPRRRTTTWWWYYYVVVYYY]]]cccnnnnnncccRRRNNNQQQNNNTTTdddllllllfffccceeeeeeeeellluuuzzzjjj[[[PPPKKKJJJOOORRRRRRVVV\\\___^^^kkkyyy{{{}}}xxxkkkWWWNNNFFFEEEFFFFFFGGGIIINNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFDDDDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHH}}}zzzxxxxxx}}}~~~|||yyywwwooojjjbbbZZZTTTPPPKKKIIIGGGGGGGGGFFFDDDCCCBBBAAABBB===:::;;;:::777666999:::???GGGSSSiii|||{{{ppp^^^VVVVVVUUUSSSPPPOOOPPPQQQLLLMMMLLLJJJLLLQQQRRRPPPQQQSSSWWWZZZ[[[YYYVVVTTTOOOLLLIIIGGGGGGGGGDDDBBBCCCDDDFFFFFFGGGJJJNNNQQQ]]]eeefff]]]SSSPPPOOOOOOLLLLLLLLLKKKIIIFFFDDDBBBDDDEEEGGGHHHJJJJJJJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIIIIOOOTTTTTTQQQNNNMMMOOOPPPOOONNNLLLKKKJJJIIIIIIMMMNNNNNNNNNMMMNNNQQQSSSNNNLLLKKKLLLPPPSSSSSSRRRPPPPPPNNNLLLKKKJJJJJJIIIGGGFFFFFFFFFHHHJJJMMMOOOTTTUUUUUUSSSRRRQQQRRRTTTUUUTTTRRRQQQQQQRRRSSSTTTTTTPPPSSS\\\eeevvv~~~cccQQQIIIGGGEEECCCDDDGGGHHHGGGQQQYYYeeesssxxxdddVVVPPPJJJFFFGGGFFFCCCAAABBBBBBAAA???>>>===>>>???@@@AAABBBCCCDDDCCCAAA???>>>===<<<;;;:::999999999999999999999888888888777777777777777777777777777777333333333333444444555555222222222222222222222222111111111111111111111111333333333222222222111111222222222222222222222222222222111333444333111///000111111222222333333444111111000////////////000000000000000////////////111222222222222333333333444444555888;;;@@@DDDGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKNNNOOOMMMGGGAAA===<<<<<<<<<;;;;;;:::888777666555555666777999???GGGLLLOOOLLLGGGCCCAAABBBDDDFFFDDDFFFJJJLLLOOORRRWWWZZZ___bbbgggllltttxxxeeeTTTOOORRRPPPWWWiiirrruuuqqqoooqqqqqqqqqwww~~~hhhXXXOOOJJJHHHLLLMMMLLLNNNSSSXXXWWWeeetttxxx{{{wwwjjjUUUMMMFFFEEEGGGGGGIIIKKKMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHGGGEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFF~~~{{{yyywwwyyy~~~}}}yyyuuurrrpppnnnlllccc___XXXRRRMMMJJJGGGDDDDDDDDDDDDCCCCCCBBB@@@@@@>>>;;;999;;;:::777777:::<<>>>>>??????@@@@@@AAABBBCCCCCCBBB@@@@@@>>>===<<<;;;::::::::::::999999999888888888888888777777777777777777777777222222222333333333333444333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222333222222222333333111///000000111111222333333333444333222222111111222222000000000000////////////000000000111111111222222000000111444777<<<@@@CCCCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@??????@@@AAAAAABBBEEEHHHJJJJJJFFFAAA===;;;===<<<;;;:::888666444333666666666666777;;;AAAEEEKKKIIIEEEBBB@@@@@@@@@AAA@@@BBBDDDGGGJJJNNNTTTXXXdddiiipppuuuzzzhhhWWWQQQTTTSSS]]]qqq|||kkk[[[RRRMMMJJJKKKKKKIIIHHHJJJOOOOOO^^^nnntttxxxvvvjjjTTTLLLEEEFFFHHHHHHJJJMMMKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD~~~}}}zzzzzz}}}{{{yyyuuupppkkkiiifffdddbbbZZZWWWRRRMMMKKKIIIFFFDDDBBBBBBBBBBBBBBBAAA@@@???;;;888999;;;;;;:::<<>>???@@@AAABBBAAAAAAAAA>>>===<<<;;;::::::::::::888888888888888888888888555555555555555555555555333333333333333333333444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222444222111111222222000///000000000111222222333333666666555444444444444555000000000000/////////////////////000000000000111000000111333777;;;???BBBGGGGGGGGGGGGFFFFFFFFFEEE???????????????@@@AAAAAACCCEEEHHHJJJHHHDDD@@@>>>======<<<;;;999666444333666666666555555777;;;>>>BBBAAA@@@???>>>============>>>@@@AAACCCHHHNNNRRR\\\dddnnnuuuzzzmmmZZZTTTWWWWWWccczzzuuuggg[[[WWWSSSRRRRRROOOLLLJJJMMMMMMZZZkkkqqqvvvuuujjjUUUMMMFFFGGGHHHHHHHHHKKKHHHHHHHHHGGGFFFEEEEEEDDDGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCyyysssrrrnnniiieeebbb___\\\ZZZSSSPPPMMMJJJIIIHHHFFFDDDAAABBBBBBBBBAAA@@@??????:::888999;;;;;;:::???EEEKKK^^^uuu|||yyydddWWWUUUVVVQQQRRRQQQOOOKKKIIIHHHHHHBBBEEEFFFGGGLLLSSSUUURRREEEDDDBBBAAAAAABBBDDDEEEGGGGGGFFFFFFEEEFFFGGGGGGFFFGGGHHHHHHGGGHHHIIIKKKMMMKKKIIIHHHGGGGGGIIIKKKGGGIIIJJJKKKIIIFFFCCCAAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIKKKNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOIIIKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOUUUTTTRRRPPPNNNLLLLLLKKKPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMOOORRRUUUUUUTTTTTTSSSSSSRRRRRRRRRUUUYYY```eeefffrrrwwwXXXOOOHHHGGGFFFDDDDDDGGGFFFNNNZZZggguuuyyylll^^^QQQKKKJJJGGGEEEFFFBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAA===<<<;;;:::999999999999888888888888888888888888666666666666666666666666555555555555444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333222000000111222000//////000000111111222333333333222222111000111111111000000000000////////////....../////////000000000///000000222666:::>>>@@@EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEHHHIIIGGGCCC@@@>>>>>>===<<<;;;999777666555666666555333444666888888999:::;;;;;;;;;;;;:::============>>>AAAFFFIIINNNWWWdddmmmttt|||tttaaaZZZ\\\\\\hhhyyyjjjfffbbb``````___ZZZTTTUUURRR]]]jjjnnnrrrrrrgggVVVNNNGGGGGGGGGFFFEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA??????????????????@@@@@@BBBAAAAAAAAAAAABBBCCCCCC~~~zzzyyyyyywwwpppjjjiiifffccc___\\\YYYUUURRRKKKIIIGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===;;;999999:::999:::AAAIIIXXXnnn~~~kkk[[[RRRQQQTTTQQQRRRRRRPPPLLLIIIHHHHHHBBBHHHNNNRRRWWW[[[YYYTTTGGGFFFCCCAAA@@@AAABBBCCCCCCDDDEEEEEEEEEEEEHHHJJJFFFHHHIIIIIIIIIIIIJJJKKKMMMHHHEEEGGGHHHGGGGGGIIIFFFHHHJJJLLLLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNJJJLLLMMMLLLJJJIIIIIIIIIJJJLLLNNNNNNNNNMMMNNNOOOSSSRRRQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWZZZ___cccfffsssnnn[[[KKKGGGGGGDDDDDDHHHEEEKKKUUU```lllyyyxxxhhhVVVNNNKKKGGGEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@AAA===<<<;;;:::999999999999888888888888888999999999888888888888888888888888666555555555555555444444444444444444444444444444333333333333333333333333111222222222222333333333222222222222222222222222222111//////111222111111//////000000111222222222222111000000//////000000000000000000////////////........./////////000000.........000333777;;;>>>CCCDDDFFFHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAAAAABBB??????AAADDDFFFFFFCCCAAA@@@??????>>><<<;;;999888444555555444333333444555333444555777888999999999;;;<<<<<<;;;:::;;;???AAACCCKKKWWWaaahhhppp{{{kkkbbbaaa___iii~~~}}}xxxuuuuuutttmmmeeebbb\\\bbbiiiiiillljjj___VVVNNNGGGGGGGGGDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>???????????????AAA@@@@@@@@@@@@AAABBBBBB~~~xxxqqqnnnooommmgggaaa```^^^\\\ZZZWWWSSSNNNJJJFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>><<<;;;:::;;;999:::<<<===AAALLLWWWmmmooo```WWWQQQOOOOOOMMMOOOPPPOOOMMMKKKJJJKKKIIIRRR\\\bbbgggggg```WWWLLLIIIEEE@@@??????BBBCCCDDDEEEGGGFFFEEEEEEHHHJJJFFFHHHJJJKKKJJJJJJKKKMMMOOOHHHEEEHHHJJJHHHGGGHHHHHHJJJMMMPPPPPPNNNLLLJJJFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJKKKMMMOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLMMMOOONNNLLLJJJIIIJJJJJJLLLOOOPPPNNNMMMNNNPPPOOOOOOOOONNNOOOOOOPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPMMMKKKLLLOOORRRUUUUUUVVVWWWWWWXXXXXXXXXZZZ[[[\\\^^^cccooonnnSSSIIIHHHEEEDDDGGGCCCGGGOOOXXXbbbooo{{{vvvaaaUUUPPPKKKGGGEEEAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@>>>===<<<;;;::::::::::::777777888888888999999999888888888888888888888888555555555444444333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111///......000222333222//////000000111111222222444333333222111222222222000000000000////////////...////////////000000000------...///333666:::===CCCFFFIIILLLMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>@@@DDDEEEDDDBBBBBBBBBAAA???<<<:::888666222333555444333333333444333333444555777777888888888999::::::999999;;;<<<===CCCKKKQQQVVV^^^iiirrryyywwwkkkggg```fffxxxxxxoooffffffgggbbbbbb```UUUSSSKKKEEEEEEFFFDDDBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>===>>>>>>>>>??????????????????>>>>>>??????@@@AAA~~~|||zzz{{{~~~|||uuulllhhhhhhgggaaa[[[ZZZYYYWWWVVVTTTOOOIIIEEEEEECCCBBBBBBCCCCCCBBB@@@??????>>>===<<<:::888777999888:::???CCCJJJYYYfffsssbbbYYYUUURRRNNNKKKJJJLLLNNNOOOMMMLLLLLLMMMMMMWWWccckkkooolllaaaVVVQQQLLLEEE???===>>>BBBEEEFFFHHHIIIHHHEEEEEEGGGJJJGGGIIIKKKLLLKKKKKKLLLMMMQQQIIIEEEJJJLLLIIIGGGGGGJJJLLLPPPTTTUUUSSSPPPNNNIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKNNNQQQTTTTTTSSSTTTSSSRRRPPPOOONNNMMMMMMMMMNNNPPPOOOMMMKKKJJJJJJJJJMMMPPPQQQOOOMMMNNNPPPMMMMMMMMMNNNOOOPPPQQQRRRKKKLLLMMMOOOPPPQQQQQQQQQTTTSSSQQQMMMKKKKKKNNNQQQUUUVVVXXXYYYZZZZZZ[[[[[[^^^]]]\\\\\\```lll}}}}}}ZZZMMMJJJFFFCCCEEEAAADDDJJJQQQ[[[gggttt|||lll]]]VVVOOOJJJHHHAAAAAABBBBBBBBBAAA@@@?????????>>>>>>>>>>>>?????????>>>===<<<<<<;;;;;;<<<777777888888999999999999666666666666666666666666444444444333333222222222333333333333333333333333333333333333333333333333111111111222222333333333222222222222222222222222000///---...000333333333/////////000111111222222333222111111000000111111000000000000////////////////////////000000000111/////////111444888;;;>>>AAAEEEJJJNNNOOOMMMJJJHHHJJJIIIGGGEEECCCAAAAAA@@@AAA???>>>@@@DDDFFFEEEDDDDDDDDDBBB???<<<888555444000222444444333333444444555555555666666666777777666777999999888888999;;;:::>>>CCCEEEHHHOOOZZZcccjjjwwwqqqkkkaaadddsss|||wwwkkkgggeee]]]\\\XXXMMMPPPIIIDDDDDDFFFDDDCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===============>>>>>>>>>??????@@@@@@===============>>>??????}}}{{{zzz|||~~~~~~sssiiiaaaaaaaaa]]]WWWTTTQQQPPPNNNLLLJJJGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@===<<<===<<<999999<<<======@@@GGGMMMYYYnnnqqqgggZZZSSSQQQOOOKKKFFFHHHHHHKKKMMMKKKGGGIIIOOOXXXaaallltttwwwrrreeeWWWYYYPPPDDD======@@@BBBBBBDDDDDDCCCCCCCCCEEEGGGHHHFFFIIIHHHFFFGGGKKKMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGNNNPPPQQQSSSSSSRRRPPPOOOIIIGGGEEEDDDDDDDDDFFFGGGDDDEEEGGGJJJLLLMMMNNNNNNRRRQQQOOOOOOOOOQQQTTTUUUSSSSSSRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOJJJJJJLLLMMMOOOPPPRRRRRRLLLLLLLLLLLLMMMNNNOOOPPPTTTSSSRRRQQQQQQPPPPPPQQQSSSSSSRRROOOLLLKKKLLLMMMRRRVVVZZZ\\\\\\]]]```ccceeehhhcccXXX[[[mmm|||gggPPPIIIFFFCCCAAABBBCCCFFFJJJRRR^^^kkkttt}}}xxxhhh___UUUNNNLLLCCCAAABBBDDDCCC@@@AAADDD@@@???>>>======<<<<<<<<<======>>>======<<<;;;;;;:::::::::999999999888888888888999888888777666555555555444444444333333333333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........111444888;;;BBBDDDGGGJJJLLLMMMMMMMMMMMMLLLIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDAAA>>>:::888666555333333333333333333333333333333333444444444555555666777888999:::999888888;;;;;;===???BBBFFFJJJLLL[[[cccrrrvvvjjjeeedddfffhhhzzzqqqiii]]]VVVTTTSSSQQQNNNFFFFFFDDDCCCBBBAAAAAAAAA???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>|||{{{|||}}}~~~|||xxxvvvhhh___WWWWWWXXXTTTPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@===;;;:::<<<;;;888999<<<===???GGGVVVfffuuu}}}yyyyyyeee]]]TTTPPPQQQRRROOOKKKHHHHHHIIILLLJJJIIIMMMSSS\\\eeennntttvvvssshhh]]]WWWOOODDD>>>>>>@@@AAA@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHEEEFFFJJJLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHNNNOOOPPPQQQQQQPPPOOONNNFFFEEECCCBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMRRRQQQQQQQQQQQQSSSTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMMMMNNNNNNNNNOOOOOOJJJJJJKKKLLLMMMOOOPPPQQQTTTSSSRRRRRRQQQRRRRRRRRRSSSTTTSSSPPPNNNMMMOOOPPPUUUYYY^^^aaabbbdddgggjjjmmmoooiii]]]]]]kkkwww{{{~~~{{{xxx~~~pppTTTHHHGGGEEEBBBDDDDDDEEEHHHNNNXXXccckkkxxxsssdddWWWNNNLLLFFFCCCCCCDDDCCC??????BBB@@@@@@>>>===============>>>>>>??????>>>======<<<::::::::::::999999999999999999999999888777666666666666666555555555444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222111111111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///.........000444777:::AAADDDHHHLLLOOOPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAA===:::888666555333333333333333333333333333333333444444444444555666777888999999999888888;;;;;;<<<===???BBBEEEFFFMMMUUUccctttxxxkkkeeebbbbbbcccgggxxxyyyiii```VVVOOOMMMMMMJJJHHHEEEDDDCCCAAA@@@@@@??????>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>>>>~~~}}}~~~}}}zzzwwwuuuqqqllliii___UUUMMMMMMMMMKKKHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????<<<:::;;;===<<<999:::>>>BBBHHHXXXpppzzzwww{{{iiiXXXSSSNNNNNNQQQSSSPPPMMMHHHGGGGGGIIIIIIJJJQQQZZZ___eeekkkmmmnnnlllddd\\\SSSMMMEEEAAA@@@AAA@@@?????????@@@AAABBBBBBBBBBBBEEEGGGGGGDDDEEEIIIJJJHHHGGGGGGGGGFFFGGGGGGHHHHHHMMMMMMNNNNNNNNNNNNMMMLLLFFFEEECCCAAAAAABBBCCCDDDGGGGGGGGGGGGHHHJJJLLLMMMRRRRRRSSSSSSTTTUUUUUUUUUVVVUUUUUUSSSRRRPPPNNNMMMIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOOOOOOONNNMMMLLLLLLIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTSSSRRRPPPPPPRRRTTTWWWZZZ```dddhhhkkknnnqqqxxxxxxpppccc```iiiqqqrrrpppzzzsssvvv~~~}}}YYYHHHHHHHHHCCCDDDDDDDDDEEEHHHOOOXXX^^^mmmvvvooo^^^TTTQQQLLLHHHFFFFFFDDD@@@???BBBAAA@@@???>>>============???????????????>>>>>>===;;;;;;:::::::::999999999::::::::::::999888777777777777777666666666555555333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......---...000333666888>>>AAAGGGLLLPPPQQQPPPOOONNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCC@@@===:::777666555333333333333333333333333333333333333444444444444555666777888888888888777;;;;;;:::;;;<<<===???@@@EEEKKKWWWfffxxx|||ooofff___\\\\\\[[[jjjsssiii___XXXOOOIIIGGGFFFDDDBBBBBBAAA@@@???>>>>>>============<<<<<<;;;;;;:::::::::::::::::::::999999999999999999999999:::::::::::::::;;;<<<===>>>>>>???~~~yyyvvvrrrnnnkkkgggccc```]]]SSSKKKIIIHHHFFFDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>><<<>>>???===;;;===CCCLLLZZZrrr}}}|||mmm[[[SSSPPPMMMNNNPPPPPPMMMJJJHHHFFFEEEFFFGGGJJJTTT___aaaddddddaaa^^^\\\VVVPPPNNNJJJEEEBBBAAAAAA???======>>>@@@AAABBBBBBAAA@@@DDDFFFFFFDDDDDDGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEECCCAAABBBBBBCCCFFFFFFEEEEEEGGGIIILLLNNNQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSPPPNNNKKKJJJGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQQQQQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRSSSRRRPPPQQQSSSVVVVVVZZZ___eeejjjnnnqqqrrr}}}{{{ssshhhdddhhhlllllljjjxxxwwwtttvvv^^^HHHHHHIIICCCDDDDDDCCCCCCDDDIIIPPPUUUaaajjjvvvkkk```[[[RRRMMMHHHHHHFFFBBBAAADDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888888777777777666666666555555333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222333333222222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...------...///222444666999===DDDKKKOOOQQQPPPOOONNNOOOOOOOOONNNLLLIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB???<<<999777555555333333333333333333333333222222333333333444444444555555666666777777777777:::999999999999;;;===>>>BBBFFFOOO[[[kkk~~~tttiii^^^XXXWWWWWWddd|||}}}ttthhh___XXXSSSLLLGGGEEEDDDCCCAAA??????>>><<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999::::::::::::999999:::;;;<<<===>>>???~~~zzzxxxrrrppplllhhhfffccc```]]][[[RRRJJJHHHFFFBBBAAACCC>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>============<<<===???===;;;@@@HHHZZZoooyyyaaaTTTPPPNNNMMMNNNPPPOOOLLLHHHGGGDDDCCCDDDEEEIIISSS^^^cccdddaaaYYYRRRNNNIIIDDDGGGFFFDDDBBBAAA@@@>>>======>>>@@@AAABBBBBBAAA@@@BBBEEEFFFDDDDDDGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGGGGJJJHHHEEEBBB@@@@@@@@@AAAAAA@@@@@@AAACCCGGGJJJLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSRRRPPPMMMJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPQQQPPPOOOPPPSSSUUUWWWZZZ___fffkkkoooqqqqqqyyyvvvpppiiigggiiijjjiiijjjtttvvvrrrzzz}}}dddKKKGGGHHHCCCBBBBBBBBBBBBCCCGGGLLLPPPXXXaaammmxxxzzzjjjaaaVVVOOOHHHGGGFFFCCCBBBDDDBBBAAA@@@??????>>>>>>>>><<<<<<======>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999888666666666555555555444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333333333222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000------------///000222333777;;;CCCJJJOOOQQQPPPPPPMMMNNNNNNOOONNNLLLJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>;;;999666555444333333333333333333333333222222222333333333444444444444444555555555666666777777777777999;;;===???<<>>???{{{xxxuuullliiifffcccaaa___]]][[[UUUMMMGGGEEEBBB>>>===???======>>>>>>???@@@@@@@@@>>>>>>=========<<<<<<<<<:::999;;;<<<;;;===GGGQQQiii|||lllZZZRRRKKKKKKKKKMMMOOONNNLLLJJJFFFCCCBBBCCCCCCEEENNNXXXbbbccc___UUULLLHHHDDD???AAAAAAAAA@@@@@@???>>>>>>======>>>???@@@@@@@@@@@@@@@DDDEEEDDDEEEHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGDDDCCCBBBCCCDDDEEEGGGFFFCCCAAA@@@???@@@AAA=========>>>AAACCCFFFGGGMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPNNNKKKJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNPPPQQQSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPOOOOOOOOORRRTTTZZZ[[[```fffkkknnnnnnmmmooommmjjjggghhhiiiiiihhhjjjrrrzzzsssoooqqqyyyjjjQQQHHHFFFCCCAAAAAABBBBBBBBBEEEIIILLLQQQYYYeeepppxxxvvvggg\\\SSSJJJGGGFFFCCCAAABBBCCCBBBAAA@@@????????????;;;<<<<<<============<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888666666666555555555444444333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333444444444444333222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000,,,,,,------...///000111777;;;BBBIIINNNQQQQQQQQQLLLLLLLLLLLLKKKKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDCCCAAA???===:::888666555444333333333333333333333333222222222222333333333333444444333333444444555666555555555666888;;;===???;;;===@@@FFFPPP\\\jjjsssvvvhhh^^^[[[ZZZfff{{{}}}zzzwwwqqqjjjddd___YYYQQQLLLHHHGGGDDDBBB@@@>>>>>>>>>;;;::::::999888888999999999999999999888888888888666666666777777777777777999999::::::;;;;;;<<<<<<::::::;;;<<<===>>>>>>???|||xxxtttpppnnndddaaa]]]ZZZXXXWWWUUUSSSLLLFFFBBBBBB@@@<<<<<<>>><<<<<<======>>>?????????=========<<<<<<<<<;;;;;;888888:::<<<>>>DDDRRR```www|||}}}vvvaaaSSSOOOIIIJJJJJJKKKLLLLLLKKKIIIEEECCCCCCCCCBBBBBBHHHPPPVVVYYYWWWNNNGGGCCC@@@===<<<===>>>>>>>>>>>>??????<<<<<<<<<<<<===>>>???@@@>>>CCCEEEDDDFFFIIIJJJGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGEEEBBB@@@???@@@BBBCCCFFFEEEDDDCCCCCCEEEFFFHHH@@@@@@AAABBBCCCDDDDDDEEEKKKJJJIIIIIIJJJKKKMMMNNNNNNPPPQQQSSSSSSQQQOOOMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMOOOQQQRRRRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPPPPOOONNNOOORRRTTTZZZZZZ^^^cccgggiiigggdddfffcccbbbdddggghhhgggfffhhhooo|||sssuuu{{{pppZZZKKKEEEEEE@@@AAAAAAAAAAAABBBEEEHHHHHHPPP[[[eeemmmvvvwwwhhh\\\QQQMMMJJJEEECCCCCCCCCBBBAAA@@@@@@???@@@@@@<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777666666666555555333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444444444333333222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000,,,,,,,,,------...//////444888>>>DDDIIILLLNNNNNNJJJIIIIIIHHHHHHHHHHHHIIIFFFEEEEEEDDDCCCCCCBBBBBB@@@???<<<:::888666555444333333333333333333333333111222222222222333333333444333222222222333555555444444444555777999;;;===;;;<<<>>>BBBHHHQQQ\\\cccppp}}}}}}oooeeebbbdddooowwwrrrooohhhbbbZZZTTTPPPMMMHHHEEEAAAAAAAAA???===;;;;;;;;;::::::999888888888888999888888888888888888888888555555555666666777777777888888888999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>~~~||||||zzzwwwrrrmmmgggcccaaa\\\YYYTTTQQQOOONNNLLLJJJFFFBBB@@@AAA@@@<<<<<>>>>>>>>======<<<<<<<<<;;;;;;;;;888888;;;???CCCLLL]]]mmmzzzwww}}}|||jjjXXXNNNJJJKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDAAA???DDDJJJHHHLLLMMMFFF@@@>>><<<:::999:::<<<<<<======???@@@<<<;;;::::::;;;<<<>>>???>>>BBBEEEDDDGGGJJJKKKHHHGGGFFFEEEDDDDDDCCCDDDDDDGGGDDDAAA>>>===???AAABBBFFFFFFFFFFFFHHHKKKNNNPPPFFFGGGGGGHHHGGGFFFFFFEEEIIIHHHGGGFFFGGGIIIKKKMMMNNNPPPRRRTTTUUUTTTRRRPPPLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOPPPRRRTTTXXXXXXZZZ^^^cccccc```\\\```^^^^^^bbbfffgggfffeeegggmmmvvvuuu```MMMEEEFFF@@@AAAAAAAAA@@@@@@BBBEEE@@@HHHRRR\\\dddllluuu{{{|||sssgggZZZTTTOOOJJJFFFEEECCCCCCBBBAAA@@@@@@@@@@@@======>>>???????????????>>>=========<<<<<<<<<<<<::::::::::::999888777777888888888888777777777777333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444444444555555444444333222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000,,,,,,,,,------.........111444999>>>CCCGGGIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHCCCCCCBBBAAA@@@@@@??????@@@>>><<<:::777666555444333333333333333333333333111111222222222333333333444333222222222333444555444444444444555777999:::888999:::<<<@@@GGGPPPVVV^^^jjjwwwtttjjjfffhhhrrrvvvoooiiieeeZZZTTTMMMHHHGGGGGGEEECCC??????@@@>>><<<;;;;;;;;;:::999888888888888888999777777777777777888888888444555555555666666777777666777777888999999::::::=========>>>>>>>>>>>>>>>}}}yyywwwyyyuuuooohhhaaa]]]ZZZYYYRRRQQQNNNJJJGGGDDDBBBAAAAAA@@@@@@@@@???>>>>>>>>><<<===>>>>>>>>>===;;;:::999;;;===<<<;;;999999999;;;>>>@@@@@@III\\\ooozzz|||jjj]]]RRRKKKIIIDDDEEEFFFGGGGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>=========>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@CCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDBBB@@@@@@BBBCCCCCCHHHLLLKKKNNNTTTXXXYYYQQQSSSTTTRRRMMMGGGBBB???DDDEEEEEEFFFGGGHHHHHHIIIJJJNNNSSSWWWWWWUUUTTTSSSPPPNNNLLLLLLMMMNNNMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQUUUSSSRRRPPPPPPRRRSSSUUUVVVVVVWWWYYY[[[]]]^^^___aaa___]]]___bbbeeedddbbbeeeeeejjjyyy{{{lll[[[LLLDDDEEECCCAAA@@@CCCEEECCC???CCCFFFKKKQQQYYYcccmmmtttzzzzzzfff[[[VVVQQQLLLHHHFFFDDDCCCDDDDDDCCCAAA???AAA@@@???>>>====================================:::999999888888999999:::<<<;;;:::888777555444333777777666555555555555555000000000111111222333333555555555555555555555555777777666555444444333333555444222111111222444555222222222222222222222222111111111222222333333333000000000000000000000000000000000000000000000000//////...---------------000111444777:::===@@@AAACCCCCCBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<<<<<<<;;;:::888777555444333111111222222222333333333222222222222222222222222333333333444444444555555333333444444555666666666666888:::;;;===@@@DDDHHHTTTYYYbbbjjjrrrzzz|||uuurrrrrrxxxzzzoooeee]]]YYYLLLJJJFFFBBB???>>>=========<<<:::888777777888888666777888888888777555444555555555555666666666666333444444555666666555555666666666777888888999999<<<<<<<<<;;;;;;<<<<<<===}}}zzzvvvssspppmmmhhhccc]]]YYYVVVUUULLLJJJHHHEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>>>>===<<<;;;:::555777:::;;;:::999999:::999@@@GGGLLLWWWjjj{{{}}}~~~jjj]]]TTTMMMIIIHHHBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>@@@AAAAAAAAA@@@???===<<<>>>>>>==================;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>BBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@AAACCCHHHLLLNNNMMMNNNRRRUUUUUURRRVVVZZZYYYTTTLLLEEEAAAFFFFFFFFFFFFFFFFFFFFFFFFJJJNNNSSSVVVVVVUUUTTTSSSRRROOOLLLKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVWWWYYY[[[]]]___fffccc``````bbbcccbbbaaaaaaaaaeeeooouuufffWWWNNNGGGFFFDDDCCCDDDDDDCCC@@@AAACCCGGGLLLRRRZZZccciiissszzzwwwfff___ZZZSSSMMMHHHFFFEEEDDDDDDCCCAAA???AAA@@@???>>>>>>=================================::::::999999999999::::::666666777777888888888999777777666555555555555555333333333333333333333333555555555555555555555555777666666555444444333333555444222111111222444555333333333333333333333333333333333444444555555555111111111111111111111111000000000000000000000000000///......------......---...000333666888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888777666444333222111000000111111111222222222222222222222222222222222333333333444444444444555333333444444555666666666555666888999:::===@@@CCCIIINNNTTT\\\bbbjjjpppuuu|||}}}|||{{{yyy{{{~~~|||uuulllbbbYYYRRRNNNHHHFFFCCC@@@===<<<<<<<<<:::999888888777888999999666666777777666666555444555555555555666666666666555555666666777666666666666666777777888888999999999999888999999:::;;;<<<|||xxxuuuqqqmmmiiicccbbb___[[[WWWSSSPPPNNNEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<============<<<============<<<;;;;;;666888:::;;;::::::;;;===@@@JJJUUU^^^iiiyyyxxxuuunnnrrruuugggXXXPPPLLLGGGDDDDDDAAAAAA@@@???>>>>>>>>>???>>>>>>============<<<<<>><<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;============;;;;;;888888999<<<@@@BBBBBBBBB@@@@@@????????????@@@@@@@@@AAAAAA@@@???@@@BBBDDDLLLPPPQQQNNNMMMPPPQQQPPPSSSYYY^^^```[[[RRRIIICCCFFFFFFFFFFFFEEEEEEEEEDDDJJJNNNRRRTTTTTTTTTSSSSSSTTTQQQMMMJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMLLLMMMOOOPPPQQQRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTTTTVVVYYY\\\___jjjgggccc`````````___^^^]]]^^^___cccqqqyyyhhh\\\LLLKKKHHHGGGEEECCCBBBBBBAAABBBDDDGGGKKKQQQXXX]]]jjjrrr|||zzzqqqjjj___UUUJJJHHHFFFEEEDDDCCCBBB@@@AAAAAA???>>>>>>>>>>>>>>>========================::::::999999999999::::::555555666777888999::::::777666666555555555555666777666666555444444333333555555555555555555555555666666666555444444333333444444222222222222444444333333333333333333333333333333444444444444555555111111111111111111111111000000000000000000000000111000//////......//////+++,,,---///111333444555555555555666666777777777777777666666555555444444333333222222111000000000//////000000000111111111222222222222222222222222333333333333444444444444333333333444555555666666333555666777777888;;;===???BBBGGGKKKPPPVVV\\\```iiillluuu|||zzzxxxyyy{{{zzztttoookkkhhhccc[[[SSSLLLFFFCCCBBBAAA>>><<<::::::::::::777777777777777888999999666666555444444444555555444555555555555666666666666777777777777777666666666666777777888999999999888888888888999:::<<<<<<|||xxxsssooojjjfffbbb^^^YYYXXXWWWTTTPPPLLLIIIGGGBBBBBB@@@???>>>=========;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999999:::<<>>>>>======>>>>>>???@@@@@@AAA@@@@@@AAACCCFFFMMMQQQRRRNNNMMMNNNNNNLLLSSSXXX]]]^^^ZZZRRRJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEIIILLLOOOQQQQQQQQQQQQRRRVVVSSSOOOLLLKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSWWWVVVTTTSSSUUUXXX\\\^^^hhheeeaaa^^^]]]\\\\\\\\\\\\\\\]]]]]]ddd}}}{{{lllTTTQQQNNNLLLHHHCCCBBBDDDBBBCCCDDDEEEGGGLLLRRRWWWbbbjjjvvv{{{tttgggZZZKKKIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>========================:::::::::999999:::::::::999999888888777666666666777666555555555555666666666666666555555555444444555555555555555555555555666666555555555444444444444333333222222333333444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111000///////////////+++,,,,,,...///000000111111111222333444555555555333333333222222111111111////////////////////////000000000000111111111222111111111111111111111111222222333333333444444444222333333444444555666666333444555666555555777999<<<>>>@@@BBBDDDIIINNNRRR]]]```iiixxx{{{{{{|||xxxrrrllllllnnnmmmfff```[[[YYYUUUPPPJJJEEEAAA>>>===<<<;;;999888888999999666666666666666666777777666555333222222333444555444444444555555555666666666777777777777666555555666777777888888999::::::;;;;;;:::;;;;;;<<<======vvvrrrlllgggbbb^^^ZZZWWWTTTSSSQQQNNNJJJFFFBBB@@@@@@???>>>===============<<<<<<<<<======>>>>>>>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===BBBJJJTTT[[[qqqyyyuuulllccc\\\]]]cccrrrlll___WWWPPPMMMIIICCC??????AAA@@@>>><<<;;;;;;<<<<<<==============================<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<===>>>????????????>>>======<<<<<<>>>???@@@???===>>>======<<<<<<======>>>@@@AAABBBAAAAAABBBEEEGGGJJJNNNPPPMMMKKKMMMMMMKKKPPPSSSVVVVVVRRRMMMIIIGGGBBBCCCDDDEEEFFFGGGHHHHHHGGGJJJLLLMMMMMMNNNOOOPPPWWWTTTQQQOOONNNLLLJJJIIIDDDEEEGGGHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSWWWUUUSSSSSSTTTWWW[[[]]]aaa```^^^[[[YYYYYYZZZ[[[]]]]]]^^^^^^bbbwwwzzz^^^XXXUUUTTTPPPGGGCCCDDDBBBBBBBBBCCCDDDHHHNNNRRR[[[cccppp}}}|||qqqnnnfff[[[MMMJJJFFFDDDDDDEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>========================;;;::::::::::::::::::;;;;;;:::999888777555444444666666555555555555666666333444444444555555555666555555555555555555555555555555555555555444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111000///////////////---.........///000000000...//////000111222333333111111000000000000000///....../////////000000000111111111222222222333333111111111111111111111111222222222333333333444444222222333333444555555555333555666666555555555777<<<===>>>>>>???BBBFFFIIIRRRUUU___nnn}}}uuuooonnnooopppiiiaaa^^^___^^^WWWPPPOOOMMMKKKGGGDDD@@@>>>===999999888888888888888888777666666666555444333333555444333222222333444555444444444444555555555555555555555666666555555444777777777888999999::::::======<<<<<<;;;<<<<<<<<<|||zzzyyyoookkkeee```]]]YYYVVVSSSOOONNNKKKHHHDDDAAA???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<===============;;;;;;;;;:::;;;;;;<<<===888:::???FFFPPP]]]kkktttsssfff]]]VVVRRRYYYdddyyyppp```TTTNNNJJJJJJHHHCCCAAAAAA@@@???>>>======<<<======<<<============>>>>>>>>>======<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@@@@>>><<<======<<<<<<<<<<<<======AAABBBBBBBBBAAABBBEEEGGGEEEJJJLLLJJJIIIJJJJJJHHHJJJLLLMMMMMMJJJHHHGGGHHHBBBCCCDDDEEEGGGIIIJJJKKKGGGIIIKKKKKKKKKLLLNNNPPPUUUSSSRRRQQQQQQOOOLLLJJJDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJLLLNNNOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTRRRRRRSSSVVVXXXZZZYYYZZZZZZYYYXXXWWWXXXZZZ^^^\\\]]]aaafffuuujjjaaa]]]^^^[[[PPPHHHFFFAAAAAA@@@@@@@@@CCCHHHLLLTTT\\\hhhtttxxxiiiiiiggg___TTTPPPJJJGGGFFFFFFFFFFFFBBBAAA@@@??????>>>??????========================;;;;;;::::::::::::;;;;;;888888888888777777666666666555555555555666666777222222333333444555555666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333555555444444444444333333222222222222222222222222000000000000000000000000111000//////......//////....../////////000000000,,,,,,------......//////////////////////////////.../////////000000000111111222222222222333333333111111111111111111111111222222222222333333333333222222222333444444555555444666777777666555555666:::;;;;;;;;;;;;<<>><<<;;;:::777777777777777777777777666666666555444222111000444444333333333444555555333444444444444555555555333333444555555555555555777777888888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<~~~~~~yyysssqqqpppgggccc]]]YYYVVVSSSPPPOOOJJJHHHFFFCCC@@@???>>>>>><<<;;;::::::999999::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;<<<===>>>======>>>>>>???@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCC>>>>>>===>>>@@@@@@>>>=========<<<<<<<<<<<<======AAABBBBBBAAA@@@AAACCCFFFBBBGGGJJJGGGFFFGGGGGGDDDDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKMMMOOORRRPPPPPPQQQRRRSSSQQQMMMIIIDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNNNNOOOQQQSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSUUUVVVUUUWWWZZZYYYWWWVVVVVVWWW]]]YYYZZZbbbiiissswwwkkkeeeiiihhhZZZMMMIIICCCCCCAAA???>>>@@@DDDHHHMMMTTT^^^jjjvvv{{{vvvlll^^^XXXQQQKKKHHHGGGGGGFFFBBBBBBAAA@@@????????????========================;;;;;;::::::::::::;;;;;;777777777777777888888888555555555555555666777777444444444444444444444444555555555555555555555555555555555555555555555555222333333444444333333222333333333333333333333333555555555444444333333333222222222222222222222222000000000000000000000000000///......------......---------.........//////,,,,,,,,,,,,,,,,,,,,,---------------------......///////////////000000000111111111111222222222222111111111111111111111111111222222222222333333333111222222333333444555555333555777777666555555555666777999999999999;;;<<>>;;;======<<<;;;:::999999888444555555555555555444444333333444444444222111000333333444555555555555555333333444444444555555555222333444666777777777777777888888999999::::::;;;::::::;;;;;;===>>>???@@@~~~~~~{{{zzz|||}}}xxxrrrllliiiggg___[[[VVVRRROOOMMMKKKJJJFFFDDDAAA???>>>>>>???@@@======<<<;;;::::::;;;;;;;;;;;;;;;::::::999999999;;;::::::999:::;;;======EEEMMMZZZhhhvvvrrriiiaaaUUUNNNPPPRRRUUUcccttt}}}dddVVVRRRQQQIIIEEECCCEEEDDDAAA@@@CCC;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;<<<>>>>>>======>>>???@@@AAABBBBBBFFFDDDBBB@@@@@@BBBDDDFFF<<<<<<<<<===???@@@???>>>======<<<<<<<<<<<<======AAAAAAAAA@@@???@@@BBBDDDAAAFFFHHHFFFDDDEEEDDDAAA???BBBFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLNNNQQQSSSMMMNNNPPPSSSTTTRRRMMMIIIDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOOOONNNNNNNNNOOOQQQSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSSSSWWWZZZZZZXXXUUUUUUVVV\\\VVVWWWaaaiiipppqqqjjjppppppaaaRRRKKKGGGFFFDDDAAA???@@@CCCFFFHHHNNNXXXcccooozzzzzzfff```VVVOOOJJJHHHFFFEEECCCBBBAAA@@@????????????========================<<<;;;;;;::::::;;;;;;<<<888888888888777777777666555555555555555666777888666666666555444444333333555555555555555555555555444555555555555555555555222333333444444333333222222222222222222222222222333333333222222111111111222222222222222222222222000000000000000000000000//////...---------------++++++,,,,,,------------............------------,,,,,,,,,,,,,,,,,,------////////////////////////000000000000111111111111000000000000000000000000111111222222222333333333111222222333333444555555222444777777666555555555444666888999888888999:::@@@CCCIIIQQQ[[[lll~~~ooo^^^TTTMMMHHHDDDDDD@@@??????>>>===<<<<<<<<<;;;:::::::::999999888888333333444444444333333222000111222333444333222222222333555666777666555555333333333444444444555555222333555777888999999999777888888999999:::;;;;;;:::;;;<<<>>>@@@CCCEEEFFF|||xxxtttqqqooonnnmmmnnnnnnllliiiddd```]]]ZZZWWWSSSNNNJJJGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::::::::::::::::::::::::::999===>>>:::888<<<;;;777<<<999;;;@@@@@@<<<===BBBIIIYYYppp{{{jjj^^^WWWTTTRRROOOOOOUUUaaannnvvvuuuaaaUUUQQQQQQQQQFFFCCC???>>>???AAABBBBBB;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>BBBBBBBBBAAAAAABBBCCCCCC;;;:::::::::;;;>>>AAABBB>>>???@@@AAAAAA@@@??????CCCBBB???>>>===???AAABBB@@@AAABBBCCCCCCCCCAAAAAAAAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKGGGJJJLLLNNNSSSZZZ\\\ZZZOOOPPPRRRTTTVVVTTTQQQMMMFFFFFFGGGHHHHHHHHHGGGGGGAAACCCFFFHHHJJJJJJJJJIIIMMMNNNNNNOOOPPPQQQRRRSSSQQQRRRTTTTTTRRRPPPPPPPPPSSSQQQOOOPPPQQQRRRRRRRRR\\\\\\]]]]]]]]][[[YYYXXXWWW]]]ccccccbbbfffqqq{{{~~~qqqppppppeeeTTTHHHGGGDDD@@@>>>???BBBDDDDDDFFFLLLUUU]]]fffppp|||ppp[[[RRRNNNJJJHHHIIIFFFBBB>>>>>>@@@AAA@@@>>>??????>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999888888777777777777777777777777777555555555555555555555555333333444444444444444444666555444333333444555666444444444333333222222222333333333333333333333333111111111111111111111111222111000//////000111222000000000000000000000000111111111111111000//////000///...---,,,,,,---...........................------------------------000000111111111111000000////////////000000000000111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555333555666666555555777888???>>>???EEEQQQaaaqqq{{{}}}{{{yyywwwuuuhhh^^^QQQHHHEEECCC@@@===777777888999::::::;;;;;;999999888888777777666666666666555555555444444444444444444444444444444444333444555555666666555555444444444444444444444444555555555555666666666777888999999::::::::::::999;;;999;;;BBBDDDCCCGGGOOO|||wwwsssnnnkkkjjjeeedddcccaaa^^^ZZZVVVTTTRRRPPPLLLGGGDDDBBBAAA@@@>>>>>>===<<<;;;::::::999::::::::::::::::::::::::999======;;;;;;>>>===999???;;;:::===>>>???EEEMMM[[[jjj}}}ooo```VVVQQQNNNQQQVVV]]]fffpppzzzxxxcccSSSLLLJJJJJJIIICCCAAA===<<<===???@@@@@@=========<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===@@@@@@???????????????@@@;;;:::::::::;;;>>>@@@BBBBBBCCCDDDEEEDDDDDDBBBBBBBBB@@@>>>======???AAABBBAAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKMMMPPPYYYbbbccc```ZZZ\\\___aaaaaa]]]VVVQQQHHHHHHIIIJJJJJJJJJIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTVVVUUUSSSPPPOOOOOORRRSSSSSSTTTTTTTTTUUUUUU]]]]]]\\\\\\[[[ZZZYYYXXXZZZ^^^aaa```^^^```hhhooo~~~||||||ppp```SSSMMMJJJFFFBBB@@@AAABBBBBBBBBDDDIIIPPPXXX```kkkwwwmmm^^^XXXQQQLLLJJJHHHEEEAAA@@@AAAAAA???<<<@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888888777777777777777777777777555555555555555555555555444444444444444444444444666555444444444444555666444444444333333222222222333333333333333333333333222222222222222222222222222111000//////000111222000000000000000000000000111111111111111000//////000///...---------------........................------------------------000000111111111111000000/////////000000000111111111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444444555444555666666555555666777<<<<<<===AAAHHHRRR[[[aaaeeeeeedddcccaaa```_________WWWLLLEEEBBBAAA>>>;;;999999999999999888888888555555555555555444444444666555555555444444444444444444444444444444444444333333444555555555555555444444444444444444444444555555555666666666777777666777777888999999::::::;;;999<<>>======;;;;;;:::::::::999999999:::::::::::::::::::::::::::<<<===<<<===@@@>>>:::@@@===<<<@@@DDDKKKVVV```ooozzz}}}kkk\\\QQQLLLKKKNNNWWWcccpppyyyrrreeeUUUKKKJJJJJJIIIGGGAAA>>>;;;:::;;;===============<<<<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;===@@@AAADDDEEEFFFFFFEEEDDDCCCBBB???>>>===<<<===???AAABBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLNNNSSS```kkklllggg^^^```cccfffddd]]]TTTMMMHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOSSSUUUXXXXXXUUURRRPPPOOOSSSVVVZZZZZZXXXVVVWWWXXX\\\\\\ZZZYYYXXXWWWWWWWWW\\\]]]]]]\\\]]]___dddhhhkkk~~~pppmmmsss{{{uuu^^^TTTTTTLLLIIIEEECCCBBBBBBAAA@@@AAAEEEJJJPPPWWWbbboooxxx~~~lll___VVVNNNJJJKKKGGGCCCBBBBBBBBB>>>;;;@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777777777777777666666666666666666666666666555555555444333333333666555444444444444555666444444333333333333222222333333333333333333333333333333333333333333333333222111000000000000111222000000000000000000000000000111111111111000000///....../////////...------........................////////////////////////000000111111111111000000000000000111111111222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333444444444444555666777666444444555666777888999;;;???BBBFFFHHHNNNMMMLLLKKKKKKLLLMMMMMMRRRLLLEEEAAA???>>><<<999;;;;;;:::999777666555555333333333333444444444444555555555555444444444444333333333333333333333333222333444444555555444444444444555555555555555555555555666666666777777777666777888999::::::;;;;;;>>>===???DDDJJJPPPZZZccctttqqqmmmhhhbbb^^^[[[YYYYYYWWWTTTPPPMMMJJJIIIIIIDDDCCCAAA???>>>===<<<<<<999999999999::::::::::::999999999999999999999999<<<<<<<<<<<<===>>>===<<<@@@BBBHHHPPPYYYcccnnnvvv|||iiiZZZQQQMMMOOOSSS\\\ffftttcccXXXMMMHHHKKKMMMKKKHHH???===:::999;;;<<<<<<;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888888999:::===<<<;;;:::999888888888::::::::::::<<<===???@@@BBBCCCCCCDDDCCCBBB@@@???>>>===<<<<<<===???AAABBBCCCCCCDDDDDDDDDBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMTTTcccpppqqqkkk\\\]]]^^^```^^^XXXOOOIIIFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIHHHIIIIIIJJJMMMNNNOOOQQQRRRRRRRRRRRRQQQTTTXXXYYYWWWUUUSSSSSSVVV[[[aaa```[[[WWWWWWYYYZZZYYYWWWUUUTTTTTTUUUUUU[[[ZZZZZZ[[[___dddggghhhfffwwwuuuiiifffhhhpppzzzeeeXXXXXXNNNKKKGGGDDDCCCBBBAAA@@@???BBBEEEIIIOOOZZZgggpppxxx~~~jjj\\\TTTPPPLLLHHHDDDCCCCCCBBB???<<>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888777777777777777777777777666666666666666666666666777666666555444333333222555555555444444555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000111111111111000///---...///000000///...---........................////////////////////////000000111111111111000000000111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444555666777666444333444555666666777888:::<<<===>>>BBBAAA@@@@@@@@@BBBEEEFFFFFFCCC???======<<<:::888::::::999888666555444444333333333444555555555666444444444444444444444444333333333333333333333333222333333444444444444444555555555555555666666666555666666666666777777777:::::::::;;;;;;<<<======AAAAAACCCHHHNNNXXXccclllhhhfffbbb^^^ZZZWWWUUUSSSOOOMMMJJJFFFDDDBBBBBBBBB??????>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;999999999999999999999999>>>===;;;;;;;;;<<<@@@DDDHHHQQQ___mmmxxxyyyjjjZZZRRROOORRRZZZdddoooyyylllTTTMMMFFFDDDGGGIIIGGGDDD???===;;;:::;;;<<<<<<;;;888888888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;:::999888777777888999===<<<;;;999999888888888:::::::::;;;<<<===>>>>>>@@@@@@AAABBBAAA@@@???>>>============>>>???AAABBBCCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJKKKRRRaaannnnnnhhh[[[ZZZYYYXXXWWWTTTPPPMMMEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJMMMOOOQQQSSSTTTTTTSSSSSSNNNRRRVVVXXXXXXXXXWWWXXXZZZ```dddccc]]]XXXVVVWWWWWWVVVTTTRRRRRRRRRSSSSSSYYYXXXWWWZZZ___dddfffgggfffooo|||llleeedddhhhqqquuuuuu___VVVQQQMMMIIIEEEDDDCCCBBBAAA???AAACCCEEEIIISSS___hhhrrr|||}}}jjj```\\\NNNJJJEEECCCDDDDDDBBB???AAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::999999888888888888888888888888888777777777777777777777777777777666555444444333333444555555555555555555444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111///000000111111111000000---...///000000000......////////////////////////000000000000000000000000000000111111111111000000000111111111222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222333333333444444555666777666444333333444888777666666666888:::;;;999888777777999;;;>>>@@@===<<<;;;;;;;;;;;;:::999777777777666666555555555222222333333444444555555333333444444444444444444333333333333333333333333222333444444555555444444555555555666666777777777666666666666777777777888<<<;;;;;;;;;;;;===>>>???BBBEEEIIINNNXXXeeerrryyy___^^^[[[XXXUUURRRQQQPPPIIIHHHEEECCCAAA@@@@@@@@@;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<;;;;;;;;;@@@MMMZZZaaaooo}}}ttteeeZZZPPPPPPQQQUUUaaaooosss]]]KKKGGGDDDCCCEEEFFFDDDCCC>>>===;;;;;;<<<<<<<<<:::666666666777888;;;===???<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999::::::::::::999777666666777888888<<<<<<;;;:::999999999999999::::::;;;<<<<<<======???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIIHHHIIIIIIOOOZZZeeefffaaaWWWTTTQQQOOOOOOOOOOOONNNGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLOOOQQQRRRRRRQQQPPPMMMPPPTTTVVVWWWYYYZZZ\\\]]]```cccbbb]]]XXXVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTXXXWWWWWWXXX[[[]]]______dddhhhuuutttllljjjgggoootttnnn\\\XXXSSSMMMHHHEEEEEEDDDCCC@@@AAABBBBBBEEELLLWWW___iiittt~~~nnncccUUUOOOHHHEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;::::::999999888888888888888888888888777777777777777777777777777666666666555444444444444444555666666555444444222222333333333333444444333333333333333333333333333333333333333333333333111111222333333222111111111111111111111111111111///000000111111111111000......///000000000//////////////////////////////000000000000000000000000000000111111111111000000000000000111111111222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222333333333333444555666555333333444555:::888666333333444666777666555555555666888999;;;888888888888999999999999555555555555555555555666111111111111222222222222333333333333444444444444444444444444444444444444333444555555666666555555555555666666777777888888666666666777777777888888:::::::::;;;<<<>>>AAABBBDDDKKKSSSZZZfffvvvYYYWWWUUURRROOOLLLKKKJJJDDDCCCBBBAAA@@@?????????:::::::::::::::999888888;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999;;;>>>@@@JJJaaawww}}}qqqiii```YYYWWW[[[]]]^^^iiixxxqqq]]]QQQDDDDDDDDDCCCBBBBBBCCCDDD===<<<::::::;;;<<<;;;999777666666666777:::<<<>>>======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888777666555666777888999;;;::::::999999999::::::999999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDD@@@AAABBBCCCCCCCCCBBBBBB@@@@@@???@@@AAACCCFFFGGGGGGHHHIIILLLTTT\\\]]]YYYRRROOOLLLJJJJJJKKKKKKJJJGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJKKKKKKJJJIIIGGGFFFIIIKKKMMMPPPQQQPPPOOONNNOOOPPPSSSTTTUUUWWWZZZ]]]\\\]]]^^^^^^]]]ZZZWWWUUURRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[___eeeooo{{{tttooovvvzzzpppccc\\\SSSLLLGGGFFFEEEDDD@@@AAAAAAAAABBBGGGPPPWWW]]]iiivvv~~~ooo```XXXNNNHHHFFFGGGFFFEEEBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;::::::999999888888888888888888888888888888888888888888888888666666666666555555555555444444555666666555444444222222222333333444444444333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111//////000111111111111111///////////////000000111////////////////////////////////////////////////000000111111111111000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222444555555333333444666777666444333333333444555555666666666666777777777555555666666555666777888444444444444444444444444222222222222222111111111222222333333333444444444555555555555555555555555444555666666777777666666555555666777777888999999666666777777777888888888999:::;;;===AAAEEEIIILLLOOOXXXbbbjjjvvvUUUSSSPPPMMMIIIGGGEEEDDD;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;::::::999;;;;;;;;;:::::::::999999888888888888888888888888555777;;;@@@DDDRRRqqquuujjjeeejjjfffhhhooonnnlllvvvsssZZZJJJFFF===???@@@???======???BBB<<<;;;999:::;;;;;;:::888999888777666777888;;;<<<======<<<<<<<<<;;;;;;;;;:::999888888777777888888666666555555666777888999:::999999999999999:::;;;999999:::;;;<<<<<<<<<<<<:::;;;===???@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEE@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>@@@BBBEEEFFFFFFIIIJJJKKKOOOVVVWWWTTTRRRPPPMMMLLLLLLLLLKKKJJJEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMNNNNNNLLLIIIFFFDDDIIIKKKNNNPPPQQQQQQOOONNNQQQRRRSSSSSSTTTVVVZZZ]]]ZZZZZZZZZ[[[\\\[[[YYYVVVRRRSSSUUUWWWXXXYYYXXXXXXUUUVVVXXXXXXWWWXXXZZZ\\\\\\eeennnxxx}}}www}}}kkkcccXXXOOOIIIFFFEEEEEE???@@@AAA@@@@@@DDDKKKQQQUUUaaaooowww~~~hhh___SSSKKKHHHGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@??????===<<<;;;;;;<<<===???===<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888555555555666666666666666333444555666666555444333222222222333333444444444333333333333333333333333111111111111111111111111111222333444444333222111111111111111111111111111//////000111111111111111000///.........000111222000000000000000000000000////////////////////////000000111111111111000000////////////000000000000////////////////////////111111111111111111111111111111111111111111111111111111222222222333333333222333444444333333555666222222333555666777777777333444444555555444333333333444444444333333555777555555555444444333333333666555555444444333333333222222222333333444444444666666666666666666666666555666666777777777777777555666666777888999999999777777777777888888888888:::;;;===AAAFFFMMMRRRUUU[[[fffpppvvvOOONNNLLLIIIFFFCCCAAA@@@======<<<<<<<<<;;;;;;;;;888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<======;;;:::999999:::999888>>>;;;>>>DDDIIIWWWzzzooommmvvv{{{|||zzz}}}vvvhhh]]]RRRIIIEEE@@@@@@>>>===<<<<<<<<<<<<:::999999999999999999999999888888888999::::::;;;::::::::::::::::::::::::<<<999777666777888999999666777888999999:::999999999999999999999999999999===>>>???@@@???>>><<<:::;;;;;;;;;<<<===???AAAAAAAAA@@@@@@???>>>>>>>>>???BBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEEEE??????@@@AAABBBDDDDDDEEEIIIJJJLLLNNNPPPQQQRRRRRRTTTPPPKKKIIIJJJJJJIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLNNNKKKKKKMMMLLLGGGFFFHHHHHHJJJMMMQQQTTTTTTQQQOOONNNNNNOOOQQQRRRTTTUUUUUUXXXZZZ^^^```___\\\XXXVVVUUUUUUVVVXXX[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWXXXZZZ___eeeeeelll}}}ppp]]]XXXSSSIIICCCEEEBBBBBBAAA??????AAAEEEHHHSSSWWW```mmmyyyooo\\\UUURRRMMMIIIHHHFFFFFFEEECCCAAAAAABBBDDDAAAAAA@@@???>>>===<<<<<<;;;:::999999999:::;;;<<<:::::::::::::::::::::::::::999888777666666777777888888888888888888888888888888777666555555444444444333333222222333333444444333333222222333333444333333333333333333333333444444444333333222222222333333333333333333333333111111000000111111222333111111111111111111111111222111111111000000//////000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111444333111000000000111111000111111111111222222222333333444444555666777777333333333444444444555555444444444444444444444444444444333333333222222222333333333444444444555555666555444333333333333333333333333333333333333333444444444444444444444444333333333444444444555555333555777777666555666777888888888888888999999:::777666777888;;;<<<<<<;;;===???CCCIIIQQQZZZbbbfffooottt|||JJJIIIHHHEEECCCAAA???>>>===<<<<<<<<<;;;;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888777888999999999:::888===HHHRRRddd|||yyyeeeYYYQQQJJJEEECCC@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888777777888777777777777888999:::999999999999999999999999999777555555777888888888666666777777777666666555888888888999999::::::::::::<<<===?????????>>>===============>>>>>>???@@@AAA@@@???>>>>>>>>>>>>???CCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFF???@@@AAABBBCCCEEEFFFFFFIIIIIIJJJLLLMMMMMMMMMNNNRRRNNNJJJIIIIIIJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIJJJHHHIIILLLKKKFFFCCCDDDHHHJJJMMMQQQUUUVVVTTTRRRLLLLLLNNNQQQSSSUUUWWWXXXXXXYYY[[[\\\\\\ZZZXXXVVVVVVUUUUUUWWWYYY[[[[[[[[[[[[\\\]]]\\\ZZZZZZ[[[\\\^^^dddcccgggvvvlllaaaYYYOOOLLLNNNDDDCCCBBBAAAAAABBBEEEGGGNNNSSS\\\hhhuuurrrcccZZZPPPJJJIIICCCCCCCCCBBBAAABBBCCCDDDAAAAAA@@@???>>>===<<<<<<999999888777777888999:::999999999999999999999999888888888888777777777777888888888888888888888888666555555444444333222222555555444444444444555555555444444333333444444555333333333333333333333333444444444333333222222222333333333333333333333333111111000000111111222333111111111111111111111111111111111111000000000///000000000000000000000000////////////000000000111000000000000000111111111111111111111111111111111333333111000000000111111000111111111111222222222222222333444444555666666333333333444444444444555444444444444444444444444555555444444444333333333333333333444444444444555555555444333333333333333333333333333333333333333444444444444444444444444333333444444444555555555333555777777666555666777888777777777777777888888:::999888999;;;===??????BBBEEEKKKTTT^^^iiiqqqvvvDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999777777777999;;;<<<;;;;;;CCCSSScccwwwxxxuuu{{{rrrcccSSSJJJFFFBBBAAABBB???>>>===<<<;;;;;;;;;;;;===<<<;;;:::888777666666777777666666666777888888888888888888888888888888777666555777888:::999888888888777666666555444444666777777888999:::;;;;;;999:::<<<>>>????????????@@@??????>>>>>>>>>??????AAA@@@??????????????????CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNLLLIIIHHHIIIJJJIIIIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFIIILLLKKKFFFBBBCCCGGGHHHKKKPPPTTTWWWVVVUUUKKKLLLNNNQQQUUUXXXZZZ[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWUUUTTTTTTWWWZZZ[[[\\\[[[\\\]]]]]][[[ZZZ[[[\\\dddjjjiiiiiisssrrrgggZZZQQQNNNFFFFFFDDDCCCCCCCCCDDDDDDGGGLLLUUUbbbooo{{{xxxfffVVVLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>======:::999999888888888999999888888888888888888888888666666888999999888777777777777777777777777777777666555555444444333333333666666555555555555666666666555555444444555555666333333333333333333333333444444333333333333222222222222222222222222222222111111000000111111222333111111111111111111111111111111111111000000000000000000000000000000000000/////////000000000111111//////000000111111222222111111111111111111111111333222111111000111111111000111111111111222222222111111222222333444444444333333333333444444444444444444444444444444444444555555555555444444444444333333333333444444444444555444444333333333333333333333333333333333444444444444444444444444444444333444444444444555555555333555777777666666666777999888888777777777888888999888666666999<<>>======<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::999888888:::>>>@@@DDDFFFQQQdddvvvyyypppdddiiixxx```TTTIIIDDDBBB@@@@@@BBB======<<<;;;;;;:::;;;;;;;;;;;;::::::999888777777777777777666666777777888777777777777777777777777666666666888:::;;;:::999999999888888777777777777555666777888999:::;;;;;;999:::<<<===>>>??????>>>??????????????????@@@AAABBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDD@@@AAAAAACCCEEEGGGHHHIIIBBBBBBDDDEEEGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIJJJIIIHHHGGGFFFIIIGGGIIILLLKKKFFFDDDEEEEEEFFFHHHMMMRRRVVVVVVVVVNNNOOOQQQTTTWWWYYY[[[]]]YYYXXXUUUTTTTTTUUUWWWYYYWWWUUURRRRRRUUUXXX[[[\\\[[[\\\]]][[[YYYXXXXXXYYYfffnnnnnnnnnuuummmYYYLLLJJJHHHEEEDDDCCCCCCBBBAAABBBGGGOOOZZZggguuu|||gggXXXPPPNNNLLLIIIFFFEEECCCAAA???BBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999444555777999:::999888777666666666666666666666666888777777777666666555555666555555555555555555666555555444444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111111000000111111222333111111111111111111111111111111111000000000000000000000000000000000000000//////000000000111111111......///000111222222333111111111111111111111111222222111111111111111111000000111111111222222222000111111111222222222333222222333333333444444444333333333333333333333333555444444444444333333333222222333333333444444444444444333333222333333444333333333444444444444444444444444444444444444444444444444444555555555555444666777777666666777888::::::999999999999::::::888777777888<<>>???<<<;;;::::::::::::::::::999999999999999999999:::999888888777777777888888666666666666666666666666555444444666999999888777777777666666777888999999555555666777999:::;;;;;;;;;<<<<<<========================>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@AAACCCEEEGGGHHHBBBCCCDDDFFFHHHIIIKKKKKKEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHJJJHHHGGGJJJIIIFFFEEEHHHGGGGGGIIIMMMRRRVVVXXXXXXSSSTTTUUUVVVXXXYYY[[[[[[YYYWWWTTTRRRSSSUUUWWWYYYWWWTTTQQQPPPSSSWWWZZZ\\\^^^^^^]]][[[XXXWWWXXXYYY```iiikkkmmmuuukkkYYYNNNJJJFFFCCCCCCBBB@@@>>>@@@DDDKKKTTT___mmm{{{jjj\\\SSSOOOJJJGGGEEEDDDAAA???CCCCCCBBBAAA@@@???>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444555777999:::999888777666666666666666666666666777777777777777666666666555555444444444444555555444444333333333333444444333333333333333333333333333333333333333333333333111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000111111000000000000000000000000000000000000111111111111......///000111222222333111111111111111111111111111111111111222111111111000000111111111222222222000000000111111111111111222222222333333333444444333333333333333333333333333333333222222222111111222222222333333333444444333333222222222333333444333333333444444555555555444444444444444444444444444444444555555555666666444666888888777666777888999888888888888999::::::999;;;>>>BBBHHHPPPZZZaaagggllluuu~~~yyyrrr;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::;;;;;;;;;;;;::::::::::::888888999999999:::::::::777999::::::<<>>@@@DDDNNNZZZccciiimmmqqquuuwwwwwwtttqqqoooeee[[[VVVSSSQQQVVV^^^lll}}}rrr[[[LLLDDD@@@===???>>>:::999;;;999999888888888888999999999999999999999999::::::999888777666666666666666666666666666666666666666666444222222333555555444666555444333333444666777666777777777888888999999:::::::::;;;<<<===>>>???<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@???@@@AAACCCDDDBBBCCCDDDFFFHHHJJJLLLMMMIIIHHHFFFDDDDDDEEEFFFGGGGGGIIIKKKKKKIIIHHHIIIKKKLLLNNNOOOQQQQQQOOOMMMKKKJJJJJJMMMQQQQQQLLLHHHIIILLLKKKJJJLLLOOOSSSUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVQQQRRRRRRRRRSSSSSSSSSSSSTTTRRRPPPPPPSSSVVVXXXYYY^^^]]][[[XXXXXX[[[aaaffffffmmmmmmpppyyy{{{wwwppp[[[SSSJJJEEEDDDCCCAAA???@@@BBBEEEHHHOOO[[[kkkwwwjjjaaaVVVNNNKKKJJJHHHEEEDDDDDDCCCBBBAAA@@@??????<<<<<<======<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888888888888888888888888555555555555555555555666666666555555555555666666444444333333333333444444333333333333333333333333222222222333333444444444333333333333333333333333111111000000111111222333111111111111111111111111///000000000111111111111000000000000000000000000000000111111111222222222000000000000000111111111111111111111111111111111///000111222333222222111000111111111111222222222111111111111111111111111111222222222222333333333222222222222222222222222333333333222222222111111111222222222222333333333222222111111222333333444333333444444555666666666444444444444444444444444555555555555666666666666555666888888777777777888666666777888:::<<<>>>???@@@HHHSSS\\\ccckkktttzzz~~~uuupppnnnkkkfffbbb:::::::::999999999999999777777888888999999999::::::::::::999999888888888777888888888888999999999:::>>>CCCGGGNNNYYYhhhsssvvvwwwuuupppjjjgggccc```\\\SSSMMMNNNOOORRR[[[fffyyyooo\\\PPPLLLCCC>>><<<<<<;;;999:::>>>999888888888888888999999:::::::::999999888888888888777666555555555555555777777777777777777777777:::888555444555777777777:::999777555444555666777777777777777777888888888888888999:::<<<>>>@@@AAA>>>>>>============>>>>>>@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCAAA??????@@@AAABBBAAABBBDDDFFFHHHJJJLLLMMMKKKIIIGGGDDDCCCCCCDDDDDDGGGJJJLLLLLLIIIHHHIIIKKKKKKMMMOOOQQQQQQOOOMMMLLLLLLMMMSSSZZZZZZSSSLLLKKKJJJHHHGGGHHHKKKNNNPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUNNNOOOQQQRRRSSSRRRQQQPPPSSSQQQOOOPPPSSSVVVWWWXXXZZZXXXVVVTTTVVV[[[ccciiijjjnnnmmmooovvvuuuvvvuuuppp___WWWLLLFFFEEEEEECCCAAA@@@BBBCCCEEEJJJUUUeeeqqq}}}|||qqqbbbVVVPPPMMMIIIFFFDDDDDDCCCBBBAAA@@@@@@???>>>????????????===;;;::::::::::::::::::::::::::::::999888777666666777777888888888888888888888888777777777777888888888888777777666666666666777777555555555444444555555555333333333333333333333333222222222333333444444444333333333333333333333333111111111000111222222333111111111111111111111111//////000000111111111222000000000000000000000000000111111111111222222222111111111000000000000000111111111111111111111111///000111222333333222111000111111111111222222222222222222111111111111111111111222222222333333333222222222222222222222222444444444333333333222222111111222222222333333333222111111111222333333444333333444444555666777777444444444444444444444444555555555555666666666777555777888999888777888999999999:::<<<>>>AAACCCDDDMMMWWWcccmmmttt{{{zzzrrrhhhcccccccccaaa^^^:::::::::999999888888888::::::::::::::::::::::::<<<999777888:::<<<;;;999888:::::::::999:::???CCCEEEKKKQQQVVV```kkkrrrssstttuuutttpppiii```VVVQQQKKKKKKLLLLLLPPPZZZgggqqqrrr```[[[WWWMMMCCC<<<<<<<<<;;;;;;:::::::::666666666666777888999:::888888999999999999888888666666666666666555444444444444444444555666888888;;;:::888777777777888888777777777777777888888999555666888999::::::999888::::::;;;<<<<<<=========@@@???===<<<;;;;;;<<<<<>>;;;;;;>>>BBBEEEDDDDDDDDDFFFGGGIIIKKKLLLNNNLLLIIIFFFEEEEEEGGGHHHKKKJJJIIIHHHHHHHHHHHHHHHLLLMMMNNNQQQRRRPPPMMMIIIGGGLLLRRRXXXYYYWWWSSSPPPIIIJJJJJJJJJIIIKKKNNNQQQNNNPPPQQQPPPNNNNNNQQQTTTOOONNNMMMLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZYYYWWWVVVWWW[[[aaafffqqqnnnnnnqqqqqqooooooqqqyyyiiibbb\\\QQQFFFCCCEEECCC===BBB???@@@EEEJJJQQQ]]]hhhsss}}}mmm^^^YYYRRRLLLIIIGGGHHHFFFBBBAAAAAA@@@>>>???>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::;;;999999888888888888999999999888888888777777666666777777777777666666666666888888777777666666555555555555444444444444555555333333444444333333222111333333333333333333333333333333333333333333333333333333333222222111111111222222222111111111111000222222111111111111222222111111000000000000111111//////000111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000111111222222222222111111444444444444333333222111444333333222222333333444333222222111111222222333222222222222222222222222222222333333333444444444888888777666666666666666888888666555444555555666888777777888999999777555:::999===CCCEEEFFFMMMWWWaaaiiiuuuvvvnnndddccc```^^^]]]]]]^^^___:::::::::999999999888888::::::::::::::::::::::::999888666777:::;;;:::888999:::;;;<<<>>>BBBJJJOOOWWW]]]cccggglllsssvvvuuuqqqpppmmmggg```WWWOOOKKKIIIJJJMMMPPPWWWcccrrr}}}pppYYYMMMKKKKKKEEE???===<<<<<<;;;::::::999999666666666666777888999:::777888888888888888888777666777777777666666555444666666666666777888999:::<<<;;;999777666666666666777777666666777777888999555666888999:::999999999999999:::;;;<<<<<<============<<<;;;;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@?????????@@@@@@EEECCC???======???BBBDDDCCCDDDDDDEEEGGGHHHJJJKKKOOOMMMJJJFFFDDDDDDDDDEEEIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLOOORRRQQQNNNKKKGGGJJJOOORRRTTTSSSQQQOOOMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOQQQPPPNNNNNNPPPSSSPPPPPPOOONNNNNNNNNNNNNNNQQQQQQQQQRRRTTTWWWYYY[[[ZZZZZZXXXVVVVVVYYY^^^cccjjjggggggjjjkkkiiijjjmmmsssccc]]]TTTMMMHHHEEECCCBBBDDDAAA@@@DDDHHHMMMWWWaaannnxxxwwwfffWWWOOOMMMKKKJJJGGGEEEDDDDDDCCCBBB?????????>>>>>>=========;;;;;;::::::::::::::::::999999888888888888999999999888888888777777777777777777777777777777777777777666666666555555555555666555555444444555555666444555555555555444333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222111111111111222222111111111111222222111111000000000000111111///000000111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333000000000000000000000000111111222222222222111111333444444444333333222111444333333222222333333444333222222111111222222333222222222222222222222222222222333333333444444444888777666666555555555666666555444444444555666777999888888999:::;;;;;;;;;@@@@@@CCCJJJNNNSSS]]]hhhttt|||vvvkkkddd```___]]]\\\[[[\\\]]]^^^::::::::::::999999999999999999999999999999999999888777777888:::;;;:::999888:::>>>BBBIIIQQQZZZaaajjjpppuuuwwwyyyzzzxxxsssllliiiccc[[[TTTNNNIIIGGGIIILLLPPPUUU]]]kkkzzz~~~bbbVVVHHHAAAAAACCCBBB???>>>===<<<;;;:::999888777666666555666666777888999666777777888888777777666777777777777777666666555888777777777888999:::;;;===<<<999777555444444444666666666666666777888888555666777888999999999999777888888999;;;<<<======;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDCCCAAA@@@@@@@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIPPPNNNJJJFFFCCCBBBBBBBBBEEEGGGIIIJJJLLLLLLLLLLLLGGGHHHKKKOOORRRSSSQQQOOOJJJJJJKKKLLLMMMMMMMMMMMMOOOMMMJJJJJJLLLMMMKKKIIIMMMOOOPPPOOONNNNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPOOORRRQQQQQQQQQSSSWWWZZZ\\\\\\[[[YYYWWWUUUWWW[[[^^^eeebbbbbbeeefffdddfffjjjxxxkkk___VVVTTTOOOFFFDDDGGGEEEBBBAAACCCEEEHHHOOOXXXfffppp~~~zzzbbbUUUQQQOOOKKKFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????<<<<<<<<<;;;:::::::::999999999888888888888999999888888888888888777777777777777777777777777777777666666555555555555444444666555555444444555555666666666666666666555444444333333333333333333333333333333333333333333333333333333333222222222222111333222222222111111111111222222111111111111222222111111000000000000111111///000111111222222111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111333333444444444333222222444333333222222333333444333222222111111222222333333333333333333333333333333333333333444444444444777666555555444555555555555555444444555666888999777666666777999===@@@BBBIIIJJJOOOWWW^^^fffrrr}}}zzzqqqhhhaaa\\\[[[ZZZYYYYYYYYYZZZ\\\]]]::::::::::::::::::::::::888888888888888888888888999999999:::;;;<<<<<<;;;777===FFFRRR]]]gggnnnrrrvvv|||~~~|||yyyrrrkkkccc___XXXQQQLLLJJJJJJKKKOOOSSSWWW\\\dddooo}}}wwwgggRRRLLLDDD@@@???@@@@@@@@@>>>>>><<<;;;999888777666666555555555666666777888555666666777777666666555666777777777777777666666888888777777888999999:::;;;:::888666555555555555666555555555555666777777555555666777888999999:::666666777999:::;;;<<<===:::;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGNNNLLLIIIFFFCCCBBBAAAAAACCCEEEHHHKKKMMMNNNMMMMMMHHHIIILLLQQQVVVXXXWWWVVVPPPNNNKKKHHHGGGHHHJJJKKKMMMLLLLLLPPPUUUUUUPPPJJJMMMMMMOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVVVVVVVUUUUUUTTTRRRQQQQQQRRRVVVZZZ]]]]]]]]][[[XXXVVVVVVXXX[[[eeeaaa```bbbcccbbbcccgggmmmuuu}}}hhhXXXWWWUUUJJJFFFJJJFFFBBBAAABBBCCCDDDJJJQQQ^^^iiiwww|||hhh^^^YYYQQQIIIFFFDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;::::::999999999888888888888999999888888888888888888888888777777888888888888888999666666666666666666666555666666555555555555666666555666666666666555444444444444444444444444444444222222222222222222222222222222222222222222222222333333222222222111111111222222111111111111222222222111111000000111111222000000111222222222222111000000111111111222222222222222222222222222222222111111111111111111111111////////////000000000000000000000000000000000000111111222222222222111111333333333444444333333222444333333222222333333444333222222111111222222333333333333333333333333333333333333444444444444555666555555444444444555555888777777777777999:::;;;777777777999<<>>===<<<;;;999888666666555555555444555555666777444555555666666555555444666666777777777777666666777666666666666777888888888777666555555555666777555555555444555555666777555555555666777999::::::666666777888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@@@@???>>>======>>>???@@@AAAAAACCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCDDDEEEIIIHHHFFFDDDCCCCCCCCCCCCBBBDDDGGGKKKMMMNNNMMMMMMJJJKKKOOOTTTYYY\\\\\\[[[WWWSSSNNNIIIFFFFFFHHHJJJJJJKKKOOOVVV]]]\\\UUUNNNLLLLLLMMMOOOQQQQQQQQQQQQQQQSSSUUUXXXZZZ\\\\\\\\\UUUTTTRRRQQQRRRVVVYYY\\\]]]]]]\\\ZZZWWWVVVWWWYYYaaa]]]\\\^^^^^^\\\]]]```eeekkk}}}zzzaaa\\\ZZZQQQJJJKKKEEEBBBAAACCCCCCBBBGGGMMMWWWaaaoooyyytttggg[[[PPPMMMKKKGGGEEEGGGAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<;;;::::::999999888888888888999999888888888888888999999999777888888888999999::::::777777777777777777777777666666666555555666666666555555555555555444333333444444444444444444444444222222222222222222222222222222222222222222222222333333333222222222222111222222111111111111222222222222111111111111222222000000111222222222222222000000111111111222222222222222222222222222222222111111111111111111111111222222222333333333444444000000000000000000000000111111222222222222111111222333333444444333333333444333333222222333333444333222222111111222222333333333333333333333333333333333444444444555555555555555444444444444555666999888777777777888:::;;;999:::<<<>>>CCCKKKVVV]]]iiiqqqzzz{{{tttkkkccc___^^^^^^^^^TTTTTTTTTUUUVVVWWWXXXYYY::::::::::::;;;;;;;;;;;;999999999999999999999999777888999999;;;>>>DDDHHHQQQ]]]qqqwwwlllddd[[[SSSIIIGGGFFFHHHLLLTTT\\\aaaeeekkkrrrwww{{{lllVVVIII@@@???===;;;::::::::::::===<<<;;;:::999888777666555555444444444444555555444444444555555444444444444555555666666666666666666555555555555555666666666555444444444555777888444444444444444555666666444444555555777888:::;;;777888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<============>>>>>>>>>@@@???>>>>>>>>>???@@@AAA>>>???AAACCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCDDDDDDCCCEEEGGGIIIKKKLLLLLLLLLLLLMMMOOOTTTYYY\\\]]]\\\ZZZVVVPPPKKKHHHHHHIIIKKKJJJLLLRRRYYY]]]\\\VVVPPPKKKKKKMMMPPPSSSUUUTTTRRRPPPRRRUUUXXX[[[^^^```aaaWWWVVVTTTSSSSSSUUUXXXYYYZZZ[[[[[[YYYWWWVVVVVVXXXYYYVVVVVVYYYYYYVVVVVVXXXaaagggwwwvvvgggaaaYYYPPPMMMGGGEEEDDDEEEDDDCCCFFFLLLQQQZZZgggpppvvv|||wwwgggYYYUUUQQQKKKHHHKKKBBBBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;999999888888888888999999888888888999999999999999888888888999::::::;;;;;;777777888888888888999999777666666555555666666777444555555555555444333333444444444444444444444444222222222222222222222222111222222222222333333333333333333333222222222222222222111111111111222222222222111111111111222222000111222222333222222222000111111111111222222222222222222222222222222222111111111111111111111111000000111111222333333333000000000000000000000000111111222222222222111111222222333444444444333333444333333222222333333444333222222111111222222333333333333333333333333333333444444444555555555555555555555444555555666777777666666666777888:::;;;999;;;???CCCIIISSS```iiizzzrrrmmmeee___\\\[[[ZZZZZZRRRSSSSSSSSSTTTTTTTTTUUU:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888:::;;;===AAAHHHRRRYYYeeepppuuufff[[[TTTOOOIIIDDDEEEHHHMMMVVVaaajjjppprrrxxxmmm\\\NNNEEEAAA???===<<<<<<<<<<<<;;;;;;;;;::::::999888888777555555444444333444444555333333444444444444333333333333444555555555555555666666555555444555555666777666555444444444555666444444333333444444555666444444444555666888:::;;;::::::::::::::::::::::::888999;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>============@@@@@@?????????@@@AAABBB<<<===???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMQQQVVVYYYYYYYYYWWWUUUQQQNNNLLLKKKLLLMMMOOOPPPSSSUUUUUUSSSPPPMMMJJJJJJLLLPPPUUUXXXWWWUUUQQQRRRSSSVVVYYY\\\___aaaXXXWWWVVVUUUTTTUUUVVVVVVVVVWWWXXXWWWVVVUUUUUUVVVTTTSSSUUUZZZ[[[YYYXXXZZZ]]]dddtttyyyjjj```WWWPPPLLLIIIHHHIIIFFFCCCEEEJJJLLLTTT___gggmmmttt~~~lllccc[[[OOOIIIJJJEEEEEEDDDCCCAAA@@@??????>>>=====================999999888888888888999999888888888999999:::::::::888888999999:::;;;;;;<<<666777777777888888888888777777666666666666777777555666666666666555444444555555555555555555555555111111111111111111111111111111222222222333333333444444333333333222222222222222111111111111222222333222222111111222222333000111222222333333222222000111111111111222222222222222222222222222222222111111111111111111111111---......///000000111111000000000000000000000000111111222222222222111111111222333333444444444333444333333222222333333444333222222111111222222333444444444444444444444444444444444444555555555555666555555555666666777888666666777888:::===@@@BBBAAAEEEKKKPPPWWWcccppp{{{{{{vvvnnnhhhgggddd```]]][[[ZZZWWWVVVQQQQQQQQQQQQQQQPPPOOOOOO:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;===???BBBHHHRRR^^^gggqqq{{{uuupppdddUUULLLIIIGGGDDDEEEHHHMMMUUU```kkkuuu{{{|||}}}|||iiiWWWLLLDDD@@@CCC@@@<<<;;;;;;;;;:::888:::::::::999999888888888555444444333333333444444222333333444444333333222222333333444555555555444777666555555555555666666888777555444333333444444444333333333333444555555444444444444666888:::<<<;;;;;;;;;:::::::::999999666777999<<<===>>>>>>===@@@@@@??????>>>=========<<<;;;::::::;;;<<<===>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBAAA@@@@@@???@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBAAAGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKNNNRRRUUUVVVUUUTTTSSSQQQOOONNNNNNOOOPPPTTTTTTTTTQQQMMMJJJIIIJJJIIIIIILLLQQQWWWZZZXXXVVVQQQRRRRRRTTTVVVZZZ]]]___YYYXXXWWWVVVUUUTTTTTTTTTRRRTTTVVVVVVTTTSSSTTTUUUUUUUUUYYY```bbb```___aaaYYYbbbqqqpppddd[[[TTTOOOMMMKKKKKKHHHCCCDDDHHHIIIQQQZZZbbbhhhooozzzuuuhhhWWWMMMMMMHHHGGGFFFEEECCCAAA@@@???============>>>>>>>>>>>>999999888888888888999999888888888999999:::::::::888888999::::::;;;<<<<<<555666666666777777888888777777666666666666777777777777777777777666666555555555555555555555555555111111111111111111111111111111111222222333333333444444444333333333222222222222111111111111222222333222222111111222222333111111222333333333333222000111111111111222222222222222222222222222222222111111111111111111111111000111111222333444444444000000000000000000000000111111222222222222111111111222333333444444444444444333333222222333333444333222222222222222222333444444444444444444444444444444444555555555666666666666666666666777888888777777999;;;???CCCGGGIIIQQQWWW^^^dddkkkwww|||tttooojjjddd^^^]]]\\\[[[[[[[[[ZZZWWWUUUPPPPPPPPPOOONNNMMMLLLKKK;;;<<<======;;;:::;;;<<<>>>??????@@@@@@>>>===<<<:::>>>EEENNNWWW```gggkkkxxx~~~zzzkkk]]]YYYRRRLLLGGGEEEEEEFFFGGGSSS___fffnnnyyy~~~yyyxxxzzz}}}~~~fffSSSGGGBBB???===<<<<<<;;;:::999777777666999999::::::999888666555555666777777777666444333555555444444444333333333222222111111222222333444666555444444222222111000444444444444444444444444222333444555555333111000333555666777888999<<>><<<:::;;;;;;999;;;<<<<<<;;;;;;<<<===FFFDDD@@@===<<<===???AAAAAA@@@???===<<<;;;;;;;;;<<<<<<===>>>???AAACCCDDDIIIHHHFFFCCC???===>>>???>>>@@@BBBBBB@@@???@@@AAACCCBBBBBBCCCCCCDDDEEEFFFKKKKKKLLLNNNPPPSSSUUUVVVUUUVVVVVVTTTQQQOOOPPPQQQVVVUUURRRNNNJJJIIIJJJLLLIIIJJJLLLOOORRRSSSRRRQQQMMMOOORRRVVV[[[]]]]]]\\\[[[YYYUUUTTTUUUVVVVVVUUUMMMOOORRRUUUWWWWWWWWWVVVVVVUUUVVV]]]dddgggbbb\\\ZZZ\\\eeerrr___SSSUUUPPPLLLJJJKKKKKKEEEBBBAAAHHHKKKQQQYYYcccllltttyyyxxx~~~tttdddYYYQQQOOOJJJDDDCCCEEEFFFDDDAAADDDBBB????????????>>>=========<<<;;;::::::999999888888777777888999:::::::::::::::::::::999888777:::888666555777888888888777666555666777666444333777777777777666666666666777666444333333444666777555555444444444333333333222222222333333444444444555555555444444333333333555444333333222222333333111111222222222222111111111111111111111111111111333333333333333333333333000111111111111222222222222222222333333444444444222222222222222222222222111111222222222333333333111111111000111111222333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444333444666666444333333444666666666777999999888666888<<<>>>===AAALLLWWW\\\cccmmmtttxxxwwwllldddaaa```]]]ZZZZZZZZZXXXXXXXXXXXXYYYZZZZZZTTTQQQSSSTTTQQQOOOPPP999:::;;;:::999:::<<<>>>;;;@@@FFFIIIIIIGGGFFFEEEMMMPPPUUUZZZ```eeeiiijjjnnnrrrxxxuuudddXXXQQQOOOLLLIIIHHHJJJLLLNNN\\\eeelllpppuuu}}}~~~yyyzzz|||qqqdddSSSFFF???>>>===;;;<<<;;;;;;:::999888777666999999::::::999777666555555555666666555555444444555444444444444333333333222222111111222222333444555444444333333222222222444444444444444444444444000111333444555444444333666777888888777888:::<<>>===<<<;;;<<<===<<<<<<<<<>>>@@@GGGEEEAAA>>>===>>>@@@BBBCCCBBBAAA???>>>=========<<<======>>>@@@AAACCCDDDJJJJJJIIIEEEAAA>>>>>>>>>>>>???AAA@@@???>>>???@@@DDDCCCDDDDDDEEEFFFFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVQQQRRRRRRQQQPPPRRRUUUWWWYYYYYYXXXUUUPPPLLLJJJJJJKKKLLLNNNQQQRRRRRRPPPOOOJJJKKKNNNRRRVVVXXXXXXWWWXXXVVVSSSSSSSSSTTTTTTTTTMMMNNNQQQTTTUUUUUUTTTTTTUUUUUUWWW^^^fffgggaaa[[[XXXYYY^^^fffooo~~~sss```XXXYYYSSSOOOLLLHHHDDDEEEIIIEEEHHHLLLSSSZZZbbbiiimmmpppvvv}}}zzzgggYYY[[[TTTMMMIIIHHHFFFBBB>>>BBB@@@>>>===>>>>>>===<<<======<<<<<<;;;::::::999888888888888888999:::::::::::::::::::::999888777:::888666666777888888888999888777777888888666444666666666666555555555555777666444333333444666777555555555444444444333333333333333333333333444444555555444444444333333333444333222222111111222222111111222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222111111222222222222222222222222222222222222222222111222222222222333333333111111111111111222222333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444666888888777666777888333333333555888999::::::===DDDIIIJJJOOO[[[hhhooo~~~~~~{{{ssskkkbbb\\\[[[[[[YYYVVVVVVVVVVVVVVVWWWYYYZZZ\\\^^^ZZZYYYZZZZZZWWWVVVXXX;;;;;;;;;::::::;;;???BBBBBBLLLXXX______]]][[[\\\bbbcccfffiiijjjkkkjjjjjjaaaaaabbbdddbbb\\\QQQIIIGGGHHHIIILLLQQQWWW\\\___mmmsssvvvwwwzzz~~~hhhWWWOOOFFF???>>>>>>>>>===<<<;;;::::::999888777777888888999999888777666555555555444444333333333444444444444444333333333333222111111111111222333333444333333333333333333333333333333333333333333333000111111222444555555666888999999888666666777888@@@CCCGGGHHHFFFCCCAAA?????????>>>===<<<===@@@CCCGGGEEEBBB???>>>???AAABBBDDDDDDCCCAAAAAA@@@@@@@@@======>>>>>>@@@AAACCCDDDJJJKKKJJJGGGCCC???>>>>>>===>>>??????===<<<===>>>BBBBBBBBBCCCDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUPPPPPPOOOMMMMMMPPPVVVZZZ[[[]]]^^^\\\VVVOOOJJJHHHMMMOOOQQQSSSSSSPPPMMMKKKIIIIIIKKKNNNRRRUUUTTTSSSTTTRRRQQQQQQRRRRRRRRRQQQMMMNNNPPPRRRSSSRRRQQQPPPRRRSSSXXX```ggggggaaaZZZXXXYYY\\\```fffqqqqqq\\\YYYSSSNNNJJJFFFAAACCCGGGCCCEEEHHHLLLRRRXXX]]]___fffkkkssszzzlllhhh```VVVNNNIIIEEEAAA>>>BBB@@@>>>>>>>>>???>>>============<<<;;;;;;::::::999999888888888999::::::999999:::::::::999888888:::888666666888999888777:::999888999::::::888666666666555555555444444444777666555444444555666777555555555444444444444333444444444444333333333333555444444444444333333333333222222111111111111111111111222222222222111111222222222222222222222222000000000111111222222222111111111111222222222333222222111111111111111111222222222222222222222222222222222222333333333333111111111111111222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444111333444444444444555666444555555777999<<>>>>>>>>AAAFFFIIIMMM[[[lllvvvvvvrrrppppppmmmnnnpppqqqpppmmmjjjhhhWWWTTTRRRPPPPPPNNNKKKHHHGGGJJJQQQYYYaaahhhnnnqqqwwwzzz|||}}}dddQQQKKKGGGBBB@@@??????===<<<;;;;;;::::::999888777777888888888777777666666555555444333222111222333444444444444333333333222222111111111111111222222333333333333333444444555555333333333333333333333333222222222222333444555666777888888777555555666888???BBBEEEGGGFFFEEEEEEEEEEEECCCAAA===;;;<<<@@@CCCFFFDDDAAA???>>>>>>@@@AAADDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>??????AAABBBCCCEEEGGGHHHFFFCCC@@@>>>>>><<<===>>>===;;;:::<<<===>>>??????@@@AAAAAABBBBBBCCCEEEIIIMMMPPPRRRRRRRRRSSSRRRNNNJJJIIIKKKPPPTTT[[[]]]^^^\\\WWWQQQMMMKKKOOOQQQTTTUUURRRNNNKKKIIIJJJJJJLLLOOOSSSUUUTTTSSSQQQPPPOOOOOOPPPQQQPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMNNNPPPWWW```ggggggbbb\\\VVVYYY]]]```fffrrrgggVVVOOOJJJIIIHHHDDDBBBCCCCCCCCCEEEHHHLLLQQQUUUWWW^^^cccjjjrrrxxx~~~{{{qqqcccVVVNNNIIIFFFEEEDDDBBB@@@@@@@@@AAA@@@???=========<<<<<<<<<;;;;;;::::::999999999::::::;;;999999:::::::::999999888999888777777888999888777:::999888999::::::999777777666666666666555555555666666555555555555666666555555555555444444444444555555444444333333333222444444444444444444444444444333222222111111222222111222222333333222222111222222222222222222222222222222222333333444444555111111111222222222333333333333222222111111000000111222222222222222333333222222222333333333444444222111111111111222333333333333333333333333333333333333333333333333333333333333333444444444444555444444444444555555555555111222333222111111333444::::::;;;===???CCCGGGJJJRRR^^^iiinnnsss~~~ssshhhaaa]]]\\\[[[YYYVVVSSSSSSUUUVVVVVVUUURRRRRRRRRSSSUUUWWWYYY[[[fffhhhlllmmmhhhcccgggnnn<<<>>>BBBEEEIIINNNSSSVVVYYYfffwwwzzzwwwwwwttttttsssrrrnnniiidddaaaPPPLLLHHHEEEFFFHHHJJJKKKMMMSSS]]]iiisssyyy}}}~~~{{{aaaOOOGGGAAA@@@>>>===<<<;;;999777;;;::::::999999888888888777777666666666666666666555444333111111222333333444444333333333222222222111111000000111111222333222333333444444555555666333333333333333333333333444444333222222333333444444555666666555555777999===>>>@@@AAAAAACCCGGGIIIHHHFFFBBB>>>;;;;;;???BBBDDDBBB@@@>>>======>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>??????@@@AAA???AAACCCCCCAAA@@@???@@@<<<======;;;999999:::<<<===>>>???@@@AAAAAAAAA@@@AAACCCGGGKKKNNNOOOPPPOOORRRPPPMMMHHHFFFGGGKKKOOOWWWYYYYYYWWWTTTQQQPPPPPPQQQSSSVVVUUUQQQMMMJJJIIIJJJKKKNNNRRRUUUVVVUUUSSSRRRPPPNNNNNNOOOPPPOOONNNOOOPPPQQQRRRRRRPPPNNNMMMJJJNNNUUU^^^dddfffbbb^^^SSSWWW\\\___eeerrrdddVVVJJJHHHJJJIIIFFFEEEAAAAAABBBEEEHHHKKKOOOQQQXXX\\\cccjjjqqqwww~~~yyyfffXXXPPPLLLJJJEEECCCAAA@@@AAAAAA???>>>>>>===============<<<<<<;;;;;;:::::::::::::::;;;888999999:::::::::999999999888777888999:::999777888777777888999999888666888888888777777777777666666666666555555666666666666666555555555444444444555555555444444333333333444444444444444444444444555555444333333333333444222222333333333333222222222222222222222222222222222222222333333444444444111222222222222333333333444444333333222222222111111111111222222333333333222222333333333444444444222222222111222333333444333333333333333333333333333333333333333333333333333333444444444555555555444444444555555666666666666777777666555555777999;;;>>>BBBEEEIIIOOOVVV\\\jjjuuu{{{tttnnnfff^^^ZZZVVVTTTRRRSSSRRRQQQQQQSSSTTTTTTTTTVVVUUUUUUUUUUUUWWWXXXYYYfffjjjqqqtttppplllqqqzzz???EEEMMMUUU[[[```dddggghhhrrr~~~zzzvvvttttttsssppplllfff___YYYVVVKKKHHHDDDBBBCCCGGGLLLOOOWWW```ooo~~~|||```KKKBBBBBB<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888666666555555555555666666444444333333222222222333333333333333222222222222111000000000000111222222333333444444555555555666444444444444444444444444444444444333333222222222222333555555555666888::::::;;;<<<<<<<<>>============???>>>>>>>>>>>>??????@@@>>>>>>=========>>>>>>???;;;===????????????@@@AAA======<<<:::888888:::<<<>>>???AAACCCCCCCCCBBBBBB@@@BBBEEEHHHJJJLLLLLLLLLLLLLLLKKKIIIGGGHHHKKKNNNQQQRRRRRRQQQPPPPPPQQQSSSQQQTTTVVVUUUPPPLLLKKKLLLJJJLLLPPPUUUYYYZZZWWWTTTVVVSSSPPPNNNOOOPPPPPPPPPQQQRRRTTTTTTTTTRRRQQQOOOKKKNNNSSSZZZ___bbbaaa___WWW\\\```aaaeeepppzzz|||mmmWWWKKKHHHGGGGGGHHH??????@@@AAACCCFFFIIIJJJQQQUUU[[[aaagggnnnuuuzzz~~~{{{fffWWWMMMIIIGGGEEEBBBAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;888888999:::::::::999999999888888999::::::999777666666555777888999777666999999999888888888777777666666666666666666666666666666666555555555444444555555555444444444444444333333333444444444444555666666555444444444444444222222333333333333222222333333333333333333333333111111111111111111111111222222222222333333333333444444444333333333333333111111111222222333333444333333333333444444444444222222222222222333444444333333333333333333333333333333333333333333333333333444444444555555555555444444444555666666777777777888888888888999<<>>CCCKKKRRRXXXaaajjjqqq|||tttmmmgggbbb___[[[WWWUUUSSSPPPNNNNNNNNNMMMMMMNNNPPPQQQRRRZZZZZZYYYXXXXXXXXXYYYZZZ]]]bbblllssssssssszzzRRRYYYdddlllqqqrrrsssssstttxxx}}}~~~zzzsssmmmjjjhhhgggccc___YYYSSSOOOLLLGGGGGGFFFGGGJJJPPPWWW\\\gggssssss^^^NNNAAA<<<===:::;;;;;;;;;;;;;;;<<<===:::::::::999999999999888666555444444444555666666444444444444444333333222333333333222222222222111000000000000000111222222444444444555555555555555555555555555555555555555111222333444444444333222222333444555444555777999999:::;;;;;;:::;;;===???@@@???>>><<<;;;<<<@@@CCCCCCBBB@@@???>>>========================>>>??????======<<<<<<<<<<<<======;;;<<<======<<<===???AAA======<<<:::888888:::<<<>>>@@@BBBCCCDDDDDDCCCBBBAAAAAACCCDDDFFFHHHIIIJJJHHHJJJKKKLLLKKKJJJKKKMMMKKKMMMNNNNNNNNNNNNPPPRRRQQQTTTVVVSSSNNNLLLMMMOOOLLLOOOUUU\\\aaa```\\\XXX[[[WWWRRROOOOOOQQQRRRRRRTTTUUUVVVWWWWWWVVVTTTSSSPPPQQQSSSVVVYYY\\\]]]]]][[[aaacccaaacccjjjqqqrrrmmmyyyzzzfffUUUIIIEEEGGGAAAAAA@@@@@@AAACCCEEEFFFJJJMMMQQQVVV[[[bbbiiinnnssswww|||kkk[[[RRRMMMJJJGGGEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;777888999::::::::::::999999888888999;;;;;;999777666555555777888999888666888888888888777777777777666666777777777777666666666666666666555555555555444444444444555555555555333333333444444444555555555555444333333333333444222333333444444333333222333333333333333333333333333222222111111000000000222222222333333333444444222222222222222333333333000111111222333333444444333333333444444444444555333222222222222333444444444444444444444444444444444444444444444444444444444444444444555555555555444444444555666777777777555777999:::<<<@@@DDDHHHLLLSSS\\\dddkkksss|||zzzssslllfff___YYYVVVUUUSSSPPPOOOOOONNNLLLJJJJJJJJJJJJJJJKKKMMMPPPSSS^^^]]]\\\[[[[[[[[[\\\]]]YYY^^^jjjwww~~~hhhoooyyy{{{xxxvvvvvvvvvsssnnnggg```\\\ZZZYYYVVVSSSOOOLLLIIIHHHFFFGGGJJJNNNTTT\\\eeekkkuuuoooUUUIIIDDD???:::999999999888777666666888:::::::::999999999999999999666555444333333444666666333444555666555444333222333333333222222222111111000000000000000111111222555555555555555555555555666666666666666666666666...000222555666555444333333444555555444444666888888:::<<<<<<:::888888888:::;;;;;;;;;;;;>>>BBBEEECCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<===>>>???@@@======<<<;;;;;;;;;;;;<<<===>>>>>>===;;;<<<>>>AAA>>>>>>===:::888888:::<<<<<<>>>@@@BBBBBBBBBAAA@@@AAAAAAAAABBBCCCEEEGGGHHHHHHKKKNNNOOOMMMKKKJJJJJJHHHJJJMMMNNNNNNNNNOOOPPPQQQTTTUUURRRMMMLLLNNNRRROOOSSS[[[cccggggggbbb]]]___ZZZTTTPPPPPPQQQSSSTTTUUUWWWXXXYYYYYYXXXVVVUUUUUUTTTSSSSSSUUUWWWZZZ[[[YYY___```\\\\\\cccgggfffdddkkk~~~mmmTTTHHHGGGEEEEEECCCBBBBBBCCCCCCDDDDDDFFFJJJNNNSSSZZZaaafffiiimmmsssxxx|||qqqfffSSSPPPMMMJJJIIIGGGDDDBBB>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;777888999:::::::::::::::999888888:::;;;;;;999777666666666777999999888777777777777777666666666666666666777777777777666666777666666666555555555555333444444444555666666666333333333444444555555555555444333333222222333333222333333444444333333222333333333333333333333333666555555444333222111111222222333333333444444444000000111111222222222333000000111222333333444444333333333444444444555555333333222222333333444555444444444444444444444444444444444444444444444444444444444555555555666666444444444555666777777888999;;;===@@@DDDIIIPPPTTT\\\cccmmmtttyyy|||rrrlllfff```\\\XXXTTTQQQPPPNNNLLLIIIIIIIIIJJJIIIHHHHHHHHHIIIIIIJJJMMMRRRVVV___^^^]]]]]]]]]^^^___```___eeessswww}}}yyyrrrvvvppphhhccc^^^ZZZUUUQQQMMMMMMMMMNNNOOOOOOMMMJJJIIILLLTTT```iiikkkooosssfff[[[LLLAAA===<<<;;;999:::999999999999999999:::<<<<<<;;;:::999888777666222222333333333333444444222333333444444555555666333333333444444333222222000000111222333333444444222333555444333333444666444333333333333444555555444444444444444444444444666666666666777777777777999999999::::::;;;;;;;;;======<<<<<<>>>@@@BBBCCCAAACCCEEEDDDBBB???>>>===::::::;;;;;;<<<=========@@@>>>;;;;;;<<<======<<<;;;;;;:::;;;<<<>>>???AAABBBAAA>>>;;;:::999:::;;;<<<===>>>@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGLLLQQQRRROOOMMMNNNQQQKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNJJJIIILLLOOOOOOTTT\\\bbbeeeddd```^^^]]]YYYUUUSSSRRRRRRQQQPPPSSSTTTTTTTTTUUUWWW[[[^^^YYYYYYWWWUUUSSSTTTWWWZZZ]]]___aaa^^^ZZZYYY\\\```eeeiiisss^^^JJJJJJHHHCCCBBBEEEGGGEEECCCCCCFFFFFFGGGJJJNNNRRRWWWYYY___ccchhhlllpppuuuzzz}}}vvvggg]]]UUURRRNNNGGGDDDFFF@@@>>><<<;;;<<<===>>>???@@@@@@??????>>>>>>======::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999999999999888888888777777777777777777777777777888777666555444333333333555555555555555555555555555555555555666666777777555555555555555555555555333222000000000222444555444444444333333333222222333333333333333333333333444444444555555555555666555444333222111222333444111111111222222333333333444333333333333444555666555555555555555555555555555666666666555444333333666666555444333333333333444555666666555555777999444444555777999;;;===>>>===???BBBGGGNNNWWW```fffuuu{{{~~~~~~~~~{{{sssggg___WWWVVVTTTQQQOOOMMMLLLLLLHHHKKKIIIEEEFFFLLLLLLGGGKKKGGGHHHLLLLLLJJJOOOWWWVVVWWWXXXYYY[[[aaahhhmmmssstttyyy{{{qqqjjjddd```ZZZVVVSSSPPPKKKHHHHHHGGGIIIOOOWWW[[[[[[YYYXXXYYY```jjjoooooopppsss}}}jjjSSSLLLCCC=========;;;999999999888888888888999999:::999999888666555555444222222333333333333444444444444333333333333333333333333333333333333333222000111111222333333444444111222333333222222333444444444333333333333333444444444444444444444444444555666666666777777777777999999999999999:::::::::;;;;;;:::;;;<<<===???@@@???AAACCCCCCAAA???>>>>>>;;;;;;<<<<<<======>>>>>>AAA>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;===???@@@BBBDDDCCC@@@===<<<;;;;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFJJJOOOOOOLLLKKKLLLOOOLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMKKKKKKLLLNNNNNNSSSZZZ___bbb```]]]ZZZYYYVVVSSSRRRSSSSSSRRRQQQQQQRRRRRRRRRRRRTTTXXX[[[YYYYYYWWWUUUSSSTTTWWWZZZZZZ\\\]]][[[WWWVVVYYY]]]___ccckkk{{{sssYYYOOOGGGDDDDDDEEEDDD@@@@@@DDDDDDDDDDDDEEEGGGKKKNNNPPPUUUXXX]]]aaaeeeiiinnnqqqzzz~~~{{{kkk___UUULLLIIIJJJGGGEEEBBB@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;::::::::::::::::::999999999888888888777777777777777777777777777777666666555555444444555555555555555555555555555555444444555555666666666666555555555555555555555555444333222111111222444555444444444333333333222222333333333333333333333333444444444555555555555666555444333222222222333333111111222222222333333333444444333333333444444555555555555555555555555555555555666666555555444333666666555444444444444444333555666666555555777999888888999:::===@@@CCCEEEGGGJJJOOOVVV^^^fffnnnsss{{{yyyuuupppllliiicccZZZSSSQQQPPPNNNLLLJJJIIIHHHHHHGGGKKKKKKIIIKKKOOOOOOKKKHHHFFFGGGMMMOOONNNQQQWWWXXXYYY[[[]]]bbbjjjsssyyyooorrrwwwxxxuuummmccc]]]RRROOOLLLJJJHHHFFFDDDAAAAAABBBHHHUUUdddmmmnnnkkkfffffflllsssvvvtttsssuuu}}}rrr^^^MMMCCC???<<<;;;<<<<<<999666777777666666666666777777777666666555444333222222222222333333333333444444444444333333222111111000222222333333333333333333111111111222222333333444111333444444333333444555555555444333222222222222444444444444444444444444555555666666666777777777999888888888888888777777888888888999:::;;;<<<===<<<>>>@@@AAA???>>>>>>>>><<<<<<======>>>??????@@@AAA???<<<;;;<<<===<<<;;;<<<<<<<<<<<<>>>@@@BBBCCCFFFDDDBBB@@@>>>=========;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEIIILLLLLLJJJIIIJJJMMMMMMMMMLLLMMMNNNPPPRRRSSSQQQOOOMMMLLLLLLMMMMMMLLLNNNQQQWWW[[[]]]\\\YYYVVVTTTRRRQQQRRRSSSTTTSSSQQQNNNOOOPPPPPPOOOQQQTTTVVVYYYXXXWWWUUUTTTTTTVVVYYYXXXZZZ[[[YYYVVVVVVXXX[[[ZZZ]]]dddppppppYYYKKKHHHGGGFFFBBB>>>@@@EEEDDDDDDCCCBBBBBBDDDEEEFFFJJJMMMPPPTTTWWW[[[___bbbnnnsssyyyqqqbbbUUUNNNMMMJJJGGGDDDBBBAAA@@@>>>===>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999888888888888777777777777777777777777777777777555555555555555666777777555555555555555555555555444444444555555555555555555555555555555555555555666555444333333333444555444444444444333333333333333333333333333333333333444444444555555555555666555444444333222333333333222222222222333333333333555444444333333333444444555555555555555555555555555555666666666555444444666555444444444444444555333444666666666666777999999:::<<<>>>CCCHHHMMMPPPUUUYYY___gggooouuuzzz|||~~~wwwoooddd___ZZZWWWVVVTTTOOOKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGJJJLLLLLLOOOSSSUUUSSSMMMKKKLLLQQQTTTTTTUUUWWW[[[^^^aaagggooozzzeeegggiiihhhddd\\\TTTNNNIIIGGGFFFDDDDDDCCCBBBAAA@@@CCCMMM```ttt~~~|||wwwjjjkkkpppxxxzzzwwwuuuvvv~~~{{{[[[JJJ>>>???===;;;::::::999777444666555555555555555555666555555444333333222111111222222222333333333444444222222222222111111000000222222222222222222333333111111111222222333333333444555777666555555666888888777666444333222222222333333333333333333333333555555555666666666777777888888888777666666666555777777888888999:::;;;;;;999;;;>>>>>>>>>===>>>???===>>>>>>??????@@@@@@AAAAAA???===<<<<<<======<<<============???AAACCCDDDEEEDDDBBB@@@???>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHIIIFFFHHHJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKMMMOOORRRTTTRRRNNNKKKKKKMMMOOOMMMKKKOOOQQQUUUXXXYYYXXXVVVTTTQQQQQQQQQRRRSSSSSSRRRPPPLLLMMMNNNNNNMMMNNNQQQSSSXXXXXXXXXVVVTTTSSSUUUWWWXXXZZZ[[[ZZZXXXWWWYYY[[[ZZZ\\\aaaiiivvvnnnVVVOOOHHHFFFDDDBBBCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFIIIKKKMMMPPPUUUXXXbbbgggnnntttzzzzzzjjj\\\TTTMMMJJJEEECCCCCCBBB@@@>>>AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::::::::;;;;;;<<<<<<999999888888888777777777777777777777777777777777666666555555666666777888555555555555555555555555444444444444555555555555555555555555555555555555888777666555444444555555555444444444444333333333444444444444444444444444444444444555555555555666555555444444333333333333333333333333333333333333555555444333333333444444555555555555555555555555555555666666666666555555444444333333333444444555333555777888888999:::<<<;;;===@@@FFFMMMUUU\\\aaadddggglllsssxxxzzzzzzyyyxxxzzz{{{xxxssslllddd^^^UUUQQQMMMKKKLLLNNNNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJHHHJJJKKKMMMPPPUUUZZZ\\\YYYVVVUUUWWWYYY[[[[[[[[[dddgggmmmuuuXXXYYYZZZXXXTTTNNNHHHDDDDDDDDDBBBAAAAAAAAACCCDDDGGGLLLZZZnnn{{{mmmmmmrrrzzz{{{wwwtttuuufffOOOEEE<<<===;;;999777666666666555555444444333333444444555444444444333222222222111222222222333333333444444000000000111111222222222222111111111111222333444111222222222222222333333444555777666555555666888999999777555444333333333333333333333333333333333555555555555666666666666777777777666666555555555777888888999::::::::::::888:::<<<===<<<<<<>>>???>>>>>>??????@@@AAAAAAAAAAAA???<<<<<<===>>>>>>===>>>>>>===>>>???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>><<<===>>>@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIIIIJJJIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJIIIJJJKKKNNNQQQSSSQQQNNNKKKKKKMMMOOONNNLLLPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSQQQOOOMMMNNNOOOOOONNNNNNPPPQQQXXXXXXXXXVVVTTTSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[___dddkkk}}}iiiXXXIIIDDDFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFIIIMMMPPPWWW[[[bbbhhhnnntttzzz~~~ssscccWWWQQQKKKHHHHHHHHHFFFCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999999999999888888888888888888888888888888888888888888777666666666666777666666666666666666666666555555555555555555555555666666666666666666666666888777777666555555555555555555555444444444333333444444444444444444444444444444444555555555555666555555555444444444333333333333333333333333333333555444444333333333444444555555555555555555555555555555666666666666666555333333333333333444555666666777999:::;;;===AAADDDFFFHHHMMMUUU^^^gggoootttssstttuuuxxxzzzxxxsssoookkkiiigggeee```ZZZUUUSSSQQQNNNJJJIIIIIIKKKMMMNNNKKKKKKJJJJJJKKKLLLMMMMMMJJJJJJJJJKKKNNNTTT\\\dddaaa```^^^^^^aaafffiiijjjtttxxxMMMMMMMMMLLLJJJFFFCCC@@@AAAAAA@@@??????BBBGGGKKKSSSYYYgggyyy~~~ssstttyyy{{{wwwwww{{{nnneeeSSSFFFAAA<<<999777555333333444555666444444333333333333444444444333333333222222222222222222333333333333444444///000000111222222333333222111000000111222444555222222222222222222222222111333444444333333444555999888777555444333333333333333333333333333333333444444555555555666666666777666666666666666666555777888999::::::::::::999888:::;;;<<<;;;<<<>>>@@@>>>>>>??????@@@AAAAAAAAA@@@>>><<<<<<>>>?????????@@@???>>>>>>>>>???AAABBB????????????????????????>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJIIIJJJKKKMMMOOOPPPPPPNNNLLLKKKMMMNNNNNNNNNPPPQQQRRRRRRSSSSSSTTTTTTSSSQQQPPPQQQRRRSSSRRRQQQOOOQQQRRRRRRPPPPPPQQQRRRWWWXXXXXXVVVTTTSSSSSSUUUTTTUUUVVVVVVWWWVVVVVVVVVYYYYYY\\\___aaallliiiQQQGGGGGGGGGCCC@@@@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@CCCGGGJJJNNNQQQVVV\\\bbbjjjqqqvvvxxxfff^^^SSSMMMKKKJJJGGGCCCCCCBBBAAA@@@???======<<<========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999888888888888888888888888999999888777777777777777666666666666666666666666666666666666666555555555666666666666666666666666777777777666666666666555555555555555444444444333444444444444444444444444444444444555555555555666444555555555555444333333444444444444333333333333444333333333333444555666555555555555555555555555555555666777777777666666444444444444555666777888:::;;;<<<===???CCCIIINNNWWWZZZ___eeemmmtttzzz}}}zzzxxxuuuuuutttpppjjjddd]]]YYYVVVUUUQQQMMMLLLNNNOOOMMMKKKIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOSSS]]]gggeeeiiillllllpppxxxDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBDDDIIIRRRYYY^^^dddppp~~~yyy{{{lllYYYRRRPPPDDD<<<<<<;;;666666666555333333444555444444444333333444444444222222222222111111111111222222333333333333444444111111222222222222222222111111000///000222444555222222222222222222222222111222333333222222333444777666555333333222222222222222222222222222222222444444444555555555666666666666666666666777777777777777888999:::999999888999:::;;;;;;;;;<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAA>>><<<;;;<<<>>>@@@AAAAAAAAA@@@???>>>===>>>??????===>>>??????@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAACCCFFFHHHJJJKKKKKKLLLIIIFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKLLLNNNPPPOOOOOOOOOOOOPPPQQQSSSSSSRRRPPPOOOPPPRRRTTTUUUUUUSSSTTTVVVUUUTTTSSSSSSTTTWWWXXXXXXVVVTTTRRRSSSTTTTTTTTTUUUVVVXXXXXXVVVUUUXXXVVVYYY]]]\\\```ssscccQQQKKKGGGDDDBBBAAAAAAAAABBBBBBBBBAAAAAA?????????>>>>>>@@@DDDGGGGGGIIILLLQQQWWW```iiiooo{{{tttdddYYYTTTPPPJJJEEEDDDDDDCCCBBB@@@???>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::888888888888888888888888888888777777777888999999666666666666666666666666888888777777777666666666666666666666666666666666555555666666666666666666555555555555444444444444555555555555555555555555444444444555555555555666444555666666666555333333555555444444444333333333222222222333444555666777555555555555555555555555555555666777777777777777666666777777888:::;;;<<<>>>>>>>>>???CCCIIIRRRXXXccceeehhhllloooqqqssssssqqqmmmhhhfffeeebbb\\\WWWQQQLLLJJJKKKIIIEEEFFFIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKNNNRRRSSSTTT\\\fffmmmyyy@@@@@@AAABBBCCCDDDEEEEEEHHHIIIHHHHHHKKKSSS^^^fffeeejjjttt|||~~~eeeVVVGGGEEEHHH===555888999888999:::999666333222222555444444333333444444555111111111111000000000000222222333333333444444444444444333333222111111111111000//////000222444555222222222222222222222222222333555444333333444666444444333222111111111111222222222222222222222222444444444555555555666666555666666666777777888888666777888999999888777777:::;;;<<<<<<;;;;;;>>>@@@===>>>>>>???@@@@@@AAAAAA===<<<:::<<>><<<===???@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>@@@AAACCCFFFHHHJJJKKKLLLLLLIIIEEECCCDDDGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLNNNOOOMMMKKKJJJNNNQQQNNNNNNMMMMMMNNNPPPRRRSSSQQQOOONNNOOORRRVVVXXXYYYUUUWWWXXXXXXVVVUUUUUUVVVWWWXXXXXXVVVTTTRRRRRRSSSVVVVVVWWWYYYZZZZZZYYYWWWXXXVVVYYY^^^[[[ZZZiii~~~~~~ttt\\\OOOIIIGGGHHHCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>@@@DDDGGGCCCDDDGGGJJJPPPYYYdddkkkpppxxxyyyjjjaaaZZZSSSMMMHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;888888888888888888888888666666666777888:::;;;<<<777777777777777777777777999999888888777777666666777777777777777777777777333444555666777777666666666666555555555444444444555555555555555555555555444444444555555555666666444555666666666555333333555555555444444333333333111111222333444666777888555555555555555555555555555555666777777777777777888999999:::;;;===>>>???AAAAAA@@@AAAEEEMMMWWW^^^fffgggiiiiiiiiigggeeecccddd^^^XXXVVVVVVTTTPPPKKKHHHDDDCCCFFFFFFAAAAAAEEE???BBBEEEGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKQQQWWWWWWUUU[[[dddyyyDDDAAA???AAAFFFKKKMMMMMMPPPTTTWWWXXXXXX[[[bbbiiijjjkkkqqq}}}sss]]]QQQBBBAAA???===;;;:::999888777777666666555555555444444444333333333333222222222111111111000000//////111111222333333333333222333333333222222111111111222222111111000000//////000111111222222222111111333333333333333333333333333333333333333333333333111111000000000000111111222222333333333333444444444555666777777888888888888888888777777777777666888888888888999:::;;;;;;======>>>??????>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCEEEFFFHHHIIIJJJKKKKKKIIIFFFDDDCCCDDDFFFGGGHHHJJJMMMOOOPPPPPPNNNMMMOOOOOOPPPQQQPPPOOONNNMMMNNNNNNNNNMMMNNNQQQWWW[[[VVVUUUTTTSSSTTTVVVXXXYYY^^^]]]ZZZWWWSSSSSSUUUWWWXXXYYYZZZYYYWWWVVVVVVVVVZZZ[[[[[[ZZZXXXWWWYYYZZZZZZVVVUUUVVVWWWYYY```hhh}}}~~~~~~eeeVVVLLLFFFJJJEEECCCFFFEEE@@@@@@DDDCCC@@@@@@AAA@@@<<<===AAA???AAACCCEEEIIIOOOUUUZZZaaakkkwwwzzzlll^^^TTTTTTOOOIIIGGGFFFEEEBBB???@@@>>>???AAA???<<<<<<@@@???>>>======>>>>>><<<:::999999:::;;;:::999888777;;;;;;<<<<<<;;;;;;:::999888888888999999::::::;;;777777777777777777777777555555555555555666666666777777777777777777777777666666555555555444444444555444444333333444444555666666555444444444444555666666555555555444444444333333333333333444555666666666555555555555666666333333333444555666777888555555555555555555666666000333555666666666777888666666666666666777888999===;;;:::???GGGMMMMMMKKKIIIGGGCCCAAACCCKKKVVV]]]cccbbb```^^^[[[WWWUUUSSSPPPOOONNNLLLJJJHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBEEECCCAAACCCFFFHHHGGGEEEEEEGGGHHHGGGDDDDDDHHHKKKOOOTTTYYYZZZZZZ\\\bbbgggDDDCCCCCCHHHOOOVVVZZZ[[[eeejjjnnnmmmhhhfffgggjjjjjjkkkoooyyy{{{hhhWWWKKKGGG@@@???===;;;999777777666666666666666555555444444444444333333333222222222111111111111000000000///000111222222333333222222333333222222222111111111111111111000000000000000000000111222222222222111333333333333333333333333222222222222222222222222222222111111111111222222222222222333333333444444444555666777777888888777777777777888888888888888888888888777888888999:::;;;;;;<<<======<<<;;;:::;;;;;;<<<===>>>??????@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHEEECCCBBBCCCDDDEEEIIIKKKNNNPPPQQQPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMNNNNNNNNNLLLLLLOOOSSSWWWZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTTTTVVVXXXYYYZZZ\\\[[[YYYWWWWWWWWW\\\\\\\\\ZZZXXXVVVWWWYYYVVVSSSRRRSSSUUUXXX___hhhvvv{{{iiiYYYNNNNNNHHHEEEIIIIIIEEEBBBCCCDDDAAA@@@AAA@@@<<<<<>>===<<<<<<======;;;999:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;::::::999999999999999999:::::::::888888888888888888888888666666666666666666666555777777777777777777777777777777666666666555555555555555444444444444555555777777666555555555555555666666555555555444444444444444333333444444555666555444444333333444444555444444333444444555666777333333333444444444444555333444666666555444666777999999999999:::;;;<<<===AAABBBFFFLLLSSSXXXZZZZZZVVVQQQJJJCCCBBBHHHQQQXXX```^^^[[[WWWRRRMMMIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBB@@@@@@BBBEEEGGGGGGEEEFFFHHHIIIIIIHHHIIINNNRRRXXX\\\``````^^^```eeekkk}}}GGGIIINNNWWWaaakkkqqqsssxxx}}}}}}uuuooommmnnnsssuuuyyymmmXXXKKKBBB??????<<<;;;999888666555444444666555555555555444444444333333333333222222222222111111111111000000000000000000111222222222222222222222222111111111111111000000000000111111111111000000111222222222222222333333333333333333333333111111111111111111111111333333222222222222333333222222222222333333333333444444555666777777777777666777777888888999999999999999888777777777777888888999:::;;;;;;:::999888:::;;;;;;<<<===>>>??????@@@???>>>======<<<<<<===>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIGGGEEEBBBAAAAAABBBCCCIIIKKKMMMPPPQQQPPPPPPOOOKKKLLLMMMMMMMMMMMMMMMLLLNNNNNNMMMKKKJJJLLLOOOSSS[[[[[[ZZZYYYXXXWWWVVVUUUTTTVVVWWWVVVUUUUUUVVVWWWWWWYYY[[[[[[YYYWWWVVVVVV[[[[[[[[[YYYVVVUUUUUUWWWUUURRRQQQSSSUUUXXX```hhhkkkyyysssdddWWWOOOKKKNNNQQQNNNHHHDDDFFFCCCBBBCCCBBB>>>===@@@@@@AAAAAAAAAAAADDDHHHKKKTTT[[[dddlllssszzz~~~tttggg\\\UUUPPPLLLIIIEEEAAA@@@BBBAAA======@@@???>>>======>>>>>>===;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;::::::999888::::::::::::999999999999999999999999999999999999999888888888777777666666888888888888888888888888777777777777666666666666666666555555555555666666888777666666555555666666666666666555555555555444555444444444444555555666555444444333333444444555555444444444444444555555333444444444555555555666666777777666555555777888;;;;;;<<<>>>@@@CCCEEEFFFHHHLLLRRRXXX^^^cccgggjjjhhhaaaVVVKKKEEEFFFKKKQQQYYYWWWTTTPPPKKKGGGCCC@@@@@@@@@??????????????????@@@@@@@@@@@@????????????@@@??????BBBEEEHHHIIIIIIHHHJJJKKKKKKJJJMMMSSSXXXbbbgggkkklllkkknnntttzzzPPPUUU___kkkvvv{{{yyy||||||iiiTTTHHHCCC>>>;;;::::::999777666555444333333444444444444444444444444333333333222222222222111111111111000000000000000///000000111222111111111111111111111111111111000//////000000111111222222///000111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222111222222222222333333333333444555666777777777777555555666777888999:::;;;;;;:::999888777777777777777888999:::::::::999888999:::;;;<<<===>>>>>>?????????>>>===============>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJHHHGGGEEECCCBBBBBBBBBCCCHHHIIIKKKNNNOOOOOOOOONNNLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIJJJNNNQQQWWWWWWXXXYYYXXXVVVTTTRRRRRRTTTVVVVVVUUUTTTTTTTTTRRRUUUWWWXXXVVVTTTSSSSSSWWWXXXXXXVVVTTTSSSTTTUUUWWWTTTSSSUUUVVVXXX___gggiiipppmmmccc[[[[[[^^^[[[RRRJJJJJJEEECCCDDDDDDAAA@@@BBB???@@@@@@@@@???@@@CCCFFFMMMRRRYYY```gggooowww}}}pppddd[[[SSSOOOKKKFFFDDDEEEEEEAAAAAACCCBBB@@@??????@@@AAA@@@>>>=========<<<<<<<<<;;;;;;:::::::::;;;:::999999888;;;;;;;;;::::::999999888::::::::::::::::::::::::<<<;;;;;;::::::999999888999999999999999999999999777777777777666666666666666555555444444555555666777777666555555555555666666666666555555555555555666555555555555555666666777777666666666666777777555555444444444444444444555666666777777888888888999:::::::::999:::<<>>???AAADDDHHHKKKOOOPPPNNNSSSYYY\\\^^^ccckkkrrruuuooodddXXXMMMHHHHHHJJJOOOOOONNNLLLJJJGGGEEEDDDBBBAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>======???@@@@@@CCCFFFJJJMMMNNNNNNOOOQQQPPPPPPSSSYYY^^^iiiooovvv{{{aaagggrrr|||www[[[NNNCCC???>>>;;;777555888777666555444444444444333333333333444444444444333333222222222111111111000000000000000000111111...///000000111111000000000000000000000000000000//////000000111111222222//////000111222333333333222222222222222222222222333333333333333333333333111111000000000000111111111111111222222222333333333444555666666777777777444444555666888999::::::<<<;;;:::888777777777777777888999:::;;;::::::999999999:::;;;<<<===>>>>>>???>>>>>>============>>>?????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDFFFHHHIIIHHHGGGEEEDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIKKKNNNQQQRRRTTTVVVXXXXXXWWWVVVTTTTTTUUUWWWWWWTTTRRRQQQPPPOOORRRUUUVVVUUUTTTTTTTTTSSSTTTTTTSSSQQQQQQRRRTTTWWWTTTTTTUUUUUUUUUZZZ```hhhlllwww{{{tttsssmmm```SSSOOOHHHCCCDDDDDDBBBAAACCC??????@@@@@@???@@@BBBEEEIIIKKKPPPUUU\\\dddlllqqq}}}|||nnnbbb[[[WWWPPPLLLLLLKKKHHHFFFGGGDDDBBB@@@???@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999<<<;;;;;;::::::999999999::::::::::::::::::::::::=========<<<<<<<<<;;;;;;::::::::::::::::::::::::777777777666666666666555555555444444444444555555777666555555444555555555666666666666666666666666777666666555555666666666777777777666666777777777666666555444444444555555666666777777888999999:::;;;<<<>>>???@@@BBBDDDGGGIIIIIIKKKLLLOOOQQQSSSTTTSSSVVVYYYXXXXXX\\\fffnnnvvvrrrkkkaaaUUULLLGGGEEEHHHHHHHHHHHHHHHGGGFFFFFFAAAAAAAAA@@@???>>>>>>==============================>>>@@@BBBEEEIIIMMMPPPQQQSSSUUUUUUUUUXXX___dddnnnwwwtttyyylllYYYNNNEEE===;;;:::777666777777666555444444444444444222222333333333333333444222222222222111111111111000000000000111111111111......///000000000000000////////////000000000000000000000000111111111111...///000111222333333333222222222222222222222222333333333333333333333333111000000000000000000111111111111111222222222222333333444555666666666666333333444555777888888999;;;:::999888777666666666777888999;;;;;;;;;::::::888999999:::;;;<<<======>>>>>>============>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFEEECCCBBBBBBDDDEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEGGGIIIJJJLLLLLLMMMNNNMMMKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJLLLOOORRRQQQSSSUUUXXXYYYYYYYYYXXXVVVWWWXXXWWWTTTPPPOOOOOOOOOQQQSSSUUUUUUUUUWWWYYYRRRRRRSSSQQQPPPOOOQQQRRRRRRQQQQQQTTTSSSQQQSSSXXXbbbfffnnnyyywwwfffXXXOOOFFFDDDCCCAAA@@@BBB???@@@AAA@@@@@@@@@BBBDDDEEEFFFIIIMMMSSSZZZ```dddpppvvv~~~uuufff]]]UUUSSSPPPKKKGGGFFFFFFCCC@@@?????????>>>=========<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666555555555555555555666888777666666555555666666555666666666666777777777888777777666666666666777666555555444444555555666777666666555666666777777666666777888999::::::;;;===@@@CCCFFFGGGHHHKKKLLLUUUTTTSSSRRRQQQPPPPPPPPPSSSTTTTTTQQQOOORRRZZZaaahhhgggeee^^^UUULLLFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@<<<======>>>???@@@@@@AAA============>>>>>>>>>>>>;;;===???AAACCCGGGMMMQQQNNNQQQVVVYYY\\\aaagggmmm|||xxxeeeTTTGGGEEE@@@>>>===:::666666999555444333333333333333444111222222222333333333333222222222222111111111111///000000000111111111111---...//////000000//////........./////////000000111111111000000000000000...///000111222333333333111111111111111111111111222222222222222222222222222111111000000111111222111111111111222222222222333333444555666666666666222333333444555666666777888777666555555555555555666777999:::;;;;;;::::::888888999:::;;;<<<<<<===>>>>>>============>>>>>>??????@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBBFFFDDDBBB@@@@@@BBBDDDEEEBBBCCCCCCCCCDDDEEEEEEFFFDDDEEEGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPPPPQQQSSSVVVWWWXXXXXXXXXWWWXXXXXXVVVSSSPPPPPPPPPMMMNNNPPPQQQSSSUUUYYY\\\UUUUUUUUURRRPPPNNNNNNPPPMMMMMMPPPTTTTTTPPPQQQUUU[[[^^^dddjjjrrriii\\\OOOIIIFFFCCCBBBCCC@@@AAABBBAAA???>>>???AAACCCCCCDDDGGGLLLRRRVVVXXXaaahhhqqqxxx{{{~~~tttiiiccc]]]TTTMMMKKKKKKHHHDDDBBBAAAAAA@@@??????>>>===<<<<<<<<<======<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777888888:::999888888777777888888555666666666777777777777999888777777666666777777666666555555555555666666777777666777777888999:::::::::;;;<<<===>>>?????????CCCGGGJJJKKKLLLLLLMMMSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJHHHFFFGGGKKKNNNSSSTTTTTTQQQLLLGGGCCCAAA@@@@@@@@@@@@???>>>======;;;<<<<<<===???@@@@@@AAA>>>>>>>>>>>>?????????@@@>>>???BBBCCCDDDIIIOOOSSSSSSYYYbbbkkkrrrzzzsss[[[LLLBBB;;;777888;;;>>>:::333222555333333222222222222222333111111111222222333333333222222222111111111111000//////000000111111111222---......///////////////---.........//////000000222222111111000000//////...///000111333333333444111111111111111111111111111111111111111111111111333222222222222222222333000111111111111222222222222333444555666666666666222222333333444555555555555555444333333333333444555666888999:::::::::999777888999:::;;;<<<<<<===>>>>>>============>>>??????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@???EEECCCAAA??????@@@BBBDDD@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNOOOIIIIIIHHHHHHIIIKKKLLLMMMMMMNNNOOONNNLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWXXXXXXVVVSSSQQQQQQRRRJJJKKKMMMNNNOOOSSSXXX\\\YYYYYYWWWTTTPPPMMMMMMNNNKKKLLLPPPVVVVVVSSSSSSVVVWWWYYY]]]aaaeeerrrxxxiiiYYYPPPKKKGGGEEEFFFAAABBBBBBAAA>>>======>>>AAAAAAAAADDDIIIMMMOOOPPPXXX___iiiooosssvvv{{{xxxoooddd[[[WWWQQQMMMIIIFFFEEEDDDCCCBBBAAA@@@>>>=========>>>???=========>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999::::::<<<;;;::::::999999::::::555666666666777777888888999999888777777666777777888888777777777777888888777777777777888999;;;;;;>>>???@@@AAABBBCCCDDDDDDAAAEEEJJJMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEEEEDDDDDD@@@AAABBBBBB@@@?????????DDDFFFGGGFFFCCCAAA@@@AAA<<<===>>>>>>??????>>>>>>????????????????????????>>>>>>??????@@@@@@AAAAAABBBDDDFFFGGGHHHLLLRRRXXXbbbjjjwww~~~gggSSSHHHCCC???===:::::::::999888555333222666444222111222333333333222222222222222222222222222111111111000000//////222111111111000000////////////000111111000..................///000222222222222222111111111000000222000///...///000222333222222111111111111111222111111111222222333333333000000////////////000000111111000000111222333333333333333333555888<<<>>>777444111111222444555555777666555555555777888999777777777777888888888888::::::;;;<<<===============>>>>>>===;;;;;;<<<===>>>>>>???AAADDDEEEEEEDDDBBBAAA@@@???>>>???@@@AAADDDCCC@@@???>>>>>>???@@@BBBBBBBBBBBBDDDEEEFFFGGGJJJGGGDDDDDDGGGIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLHHHIIIKKKOOOSSSTTTRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNOOOOOOPPPRRRSSSUUUVVVXXXVVVTTTRRRQQQOOOLLLJJJPPPOOOPPPRRRUUUVVVUUUTTTYYYVVVYYY^^^^^^cccxxxjjjTTTMMMMMMIIIAAAFFFDDDAAA@@@@@@AAA@@@???>>>>>>???@@@BBBEEEFFFHHHNNNRRRYYY___eeelllrrrvvvwww~~~|||oooeee^^^YYYRRRMMMKKKJJJFFFCCCDDDCCCAAA???????????????AAA>>><<<;;;<<<>>>>>>===>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888777777;;;;;;<<<<<<<<<;;;999888999:::;;;<<<===??????@@@??????@@@@@@AAAAAAAAABBBDDDDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;>>>??????>>><<<;;;<<<===777;;;???AAABBBDDDFFFHHHJJJLLLNNNPPPRRRXXX___fffpppjjj^^^OOODDD>>><<<:::999:::;;;;;;:::999777555444555333000000111222222111222222222222222222222222111111111000000000//////111111111000000000//////...///000111111111000///............///000111222222222222111111111000000111000///...///000222333222222111000000111111222111222222222222222222333000000////////////000000111111000000111222222333333333333333555888;;;===:::777333111222444555555777666555444444555666777777777777777777777777666777888999:::;;;<<<<<<<<<<<<======<<<;;;;;;<<<>>>CCCBBBAAAAAACCCCCCCCCAAAAAAAAA@@@???>>>??????@@@DDDBBB@@@???>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEECCCDDDGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJMMMPPPQQQPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOQQQRRRUUUVVVXXXXXXVVVTTTSSSRRRQQQPPPNNNOOOOOOOOOPPPSSSTTTTTTSSSZZZWWWYYY^^^]]]^^^llldddUUUQQQNNNJJJEEEDDDBBBAAAAAA???===:::>>>??????@@@AAACCCEEEFFFGGGJJJNNNSSSWWW]]]cccfffmmmttt|||}}}kkkdddZZZSSSOOOMMMIIIGGGHHHFFFDDDBBBBBBBBBBBBAAACCCAAA?????????@@@???>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;:::::::::999999999999::::::::::::::::::::::::<<<======>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<>>===<<<;;;:::999888:::::::::;;;;;;;;;;;;<<<>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;999999999999:::;;;<<<>>>>>>???>>>>>>>>>???????????????>>>???@@@AAABBBAAA@@@@@@@@@?????????>>>>>>>>>>>>========================<<<<<<===============<<<<<<=========>>>>>>?????????@@@@@@@@@>>>>>>???@@@???BBBDDDEEEFFFHHHLLLPPPQQQUUU[[[___cccjjjttt|||mmm[[[KKKFFF???<<<===>>>===;;;<<<============;;;999888444222000///000111111000111111111111111111111111111111000000000000//////111111000000000000//////...///111222222222111111............///000111111222111111111111000000000111000///...///000111222111111000000000111111222222222222222222111111111000000////////////000000111111111000111111222333333333333444555777:::;;;>>>:::666444444444555444666666555444444444555555777777777666666555555555555555777888999:::::::::999:::;;;;;;::::::===>>>FFFCCCAAAAAACCCEEEFFFFFFCCCCCCBBBAAA@@@?????????CCCBBB@@@???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDFFFGGGFFFEEECCCCCCDDDEEEGGGIIIKKKLLLIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHJJJMMMNNNMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPNNNNNNOOOQQQSSSSSSSSSXXXUUUXXX^^^______fffqqqkkk^^^UUUOOOIIIGGGFFFEEEDDDAAA>>>;;;@@@@@@???@@@@@@AAABBBCCCEEEGGGIIIKKKNNNRRRWWW[[[aaafffmmmtttyyy}}}pppeee^^^YYYSSSPPPLLLIIIFFFDDDDDDCCCBBBAAAAAA@@@?????????>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::======<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999888999999:::;;;<<<<<<=========<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<============999:::;;;<<<===>>>??????>>>???@@@???>>>???@@@BBBFFFIIILLLNNNOOORRRYYY^^^bbbjjjsssyyy~~~yyydddPPPCCCBBB???======???AAABBBAAA@@@@@@AAAAAAAAA@@@>>>===555222000///000111000000111111111111111111111111000000000000000000//////000000000000000000//////...///111222333333333222...............///000111111111111111000000000000000////////////000111111111000000000000111111222333333222222111111000000000000////////////000000222111111111111111222222333333333444555666888999???===;;;;;;:::888666333555555555555666666777777777777666666555555444444444555666888999:::::::::666888999999999;;;===???CCCAAA@@@AAAFFFLLLPPPRRRJJJIIIHHHFFFDDDAAA???>>>AAAAAA@@@???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBB@@@@@@BBBDDDEEEFFFEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHHHHIIILLLMMMMMMLLLOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSWWWZZZ]]]^^^]]]YYYUUUSSSQQQOOONNNOOOQQQSSSTTTTTTSSSRRRUUU]]]bbbdddiiipppwwwcccTTTPPPNNNJJJHHHGGGFFFDDDBBBAAAAAA@@@?????????@@@@@@DDDEEEFFFFFFHHHLLLRRRVVVVVV[[[bbbgggnnnvvvyyyoooeee___VVVRRRMMMJJJIIIHHHEEECCC@@@??????@@@@@@@@@===:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::::::::999999999888888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::999999888888888888999999777888999:::;;;<<<======999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;::::::999999888888999999::::::;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????:::;;;<<<===>>>???@@@AAAAAABBBCCCCCCBBBCCCEEEGGGJJJPPPXXX]]]aaafffnnnttt~~~mmmZZZLLLAAA<<<<<<;;;:::;;;===@@@BBBCCCCCCCCCDDDDDDDDDCCCAAA@@@666444111000111111111000000000000000000000000000//////////////////000000//////////////////000000...///111222333333333222...............//////000000000000000000000000000///////////////000000111000000//////000111111222222222222111111000000000000000////////////000000222222111111111111111222333333333444444555666777<<<===???AAAAAA>>>888333444444555777888999::::::777666666666555555555444555666777999::::::;;;;;;555666888999999;;;===@@@AAA@@@???BBBIIIQQQVVVYYYPPPPPPOOOLLLHHHDDD???===@@@@@@??????????????????>>>???@@@AAABBBBBBBBBAAA>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOQQQQQQPPPQQQPPPOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMMMMMMMMMMVVV\\\bbbddd```YYYTTTQQQRRRQQQPPPRRRTTTVVVWWWVVVRRRQQQSSSZZZ```dddiiimmmvvv|||hhh[[[UUUMMMHHHEEEFFFGGGGGGCCCBBBAAA@@@????????????>>>??????@@@AAAEEEJJJNNNQQQTTTZZZ___eeennnyyy}}}tttiiiccc\\\WWWUUURRRLLLHHHEEEDDDDDDEEEFFFEEEBBB@@@???????????????>>>>>>>>><<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888888888777777888888888666777888999:::<<<<<<===999999999:::::::::;;;;;;999999999888888888888888:::::::::999::::::::::::888888888999999999999999:::999999888888777777777999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>???@@@AAABBBCCCDDDEEEEEEHHHHHHIIIIIIIIIKKKOOOQQQTTT___mmmxxxvvv```OOODDD<<<:::<<<999999999:::===AAADDDFFFDDDEEEEEEEEEDDDCCCAAA@@@777444111000111111111000////////////////////////......////////////000000......////////////000000...///111222222222111111///......---......////////////000000000000000111....../////////000000000////////////000111111222111111111111111000000000000000////////////000000333222111111000111111111222333333444444555555555888:::???CCCEEEBBB;;;666444555666888999:::;;;;;;666666666666666666666666777888999:::::::::::::::555777888999:::;;;>>>@@@BBBAAAAAADDDJJJQQQVVVXXXQQQQQQQQQOOOKKKEEE@@@===?????????????????????>>>===>>>@@@BBBCCCCCCCCCBBB???AAACCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNSSSWWWYYYXXXWWWTTTSSSQQQPPPOOONNNOOOOOOOOONNNMMMLLLKKKKKKJJJKKKTTTZZZ```aaa]]]VVVQQQOOOQQQQQQRRRUUUXXXZZZZZZYYYSSSSSSTTTWWWZZZ\\\```bbbhhhwwwnnneeeXXXMMMGGGFFFFFFFFFDDDCCCBBB@@@????????????<<<===>>>???@@@BBBGGGJJJLLLOOOTTTXXX]]]eeeooovvv~~~xxxnnngggccc^^^VVVPPPMMMKKKJJJIIIIIIHHHEEECCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888777777777777888888:::999999999999999999999999999999999::::::::::::::::::::::::999999999999:::999999999999::::::;;;999999999999999888888888999999888888888888888888888777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHKKKLLLNNNPPPRRRWWW\\\```kkkxxxcccVVVGGG@@@;;;777666999888:::===???AAACCCFFFGGGDDDDDDDDDDDDBBBAAA???===666333111///000000///...////////////////////////........./////////000000........./////////000000...///000111111111000//////......------.........////////////000000111111---......///////////////.........//////000222222000000000000111111111111000000////////////000000333222222111000000111111222333333444444444444333444666:::???BBBBBB???;;;666666888888999888888777555666666777777888888888888999999::::::999999888666888999::::::;;;>>>@@@AAA@@@@@@CCCIIIOOOSSSUUULLLMMMNNNMMMJJJEEE@@@===>>>>>>????????????>>>>>><<<===@@@CCCDDDEEEDDDDDDBBBCCCDDDBBB@@@???AAACCCBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIILLLNNNSSSZZZ___aaa```^^^XXXWWWTTTQQQPPPOOOOOOPPPMMMLLLLLLKKKKKKKKKLLLLLLQQQUUUYYYYYYTTTPPPOOOPPPNNNOOORRRWWW[[[\\\[[[ZZZTTTWWWYYYXXXVVVUUUUUUVVVZZZdddmmmqqqaaaUUUMMMIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>???@@@AAAAAABBBDDDGGGFFFIIIMMMPPPTTTZZZccciiiooottt}}}|||uuukkkccc]]]ZZZVVVSSSPPPNNNKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888999888888777777888888999::::::999999888888777777888999999999999:::::::::::::::::::::::::::::::::999999888888888999;;;;;;:::::::::999999888888888888888888999999999999999888777777666777888999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBAAABBBDDDGGGKKKNNNPPPRRRUUUXXX\\\```fffmmmuuuzzzmmm[[[NNNDDD===<<<;;;777555777777:::???AAABBBBBBBBBBBBBBBCCCCCCBBB@@@>>><<<;;;555222///......///...---////////////////////////---.........//////000000---.........//////000000//////000111111000......///......---------........./////////000000111111---......///000/////////............///000222222//////000000111111222222000000////////////000000333333222111000000111111222333333444444333333333222333666:::???AAAAAA???777888888888777666444333555555666777888999::::::999999999999999888777777777888:::::::::<<<>>>@@@======>>>BBBHHHNNNSSSTTTFFFGGGIIIJJJHHHDDD@@@======>>>????????????>>>>>>;;;===@@@CCCEEEFFFFFFEEECCCEEEEEEBBB???>>>AAADDD@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKLLLPPPVVV^^^eeegggeeeccc[[[YYYVVVSSSQQQPPPPPPPPPKKKKKKKKKKKKLLLMMMOOOOOONNNQQQSSSPPPLLLKKKOOOSSSLLLNNNRRRWWW\\\]]]\\\ZZZTTTZZZ]]][[[VVVSSSQQQPPPTTT[[[```nnnuuudddXXXNNNIIIEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@@@@???>>>@@@AAABBBEEEIIIKKKMMMRRRZZZ```ccciiisss{{{{{{qqqlllfffaaa]]]ZZZVVVTTTMMMLLLKKKIIIGGGFFFEEEDDDAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777999999888888888888999999777777777888999999::::::888888999999999:::::::::999999999999999999999999999999888888888999;;;<<<;;;;;;::::::999888888888888888999999::::::;;;;;;:::999999888888:::;;;<<<999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGHHHHHHHHHJJJMMMRRRVVV[[[^^^```fffjjjooovvv}}}{{{kkk]]]RRRJJJ>>><<<999666555777999;;;<<>>;;;888555222222222111000//////...//////000000///...------////////////////////////......//////////////////...//////000000000000000000000//////.........---000000000000000000000000000000000000////////////000000//////000222555666444333111///......///000///////////////000111111222222333333333222222111111222333444555555555555666555444444666:::>>>AAA:::999888666555555444444888777777777777777888888888777777888999;;;>>>???>>><<<:::999:::<<<@@@BBB???@@@======EEEQQQTTTPPPHHHEEECCCEEEIIIIIIEEEAAA<<<<<<<<<<<<<<<===>>>???>>>>>>>>>@@@CCCDDDDDDBBBDDDIIILLLHHH@@@;;;<<>>???@@@???>>>CCCCCCCCCEEEHHHMMMQQQTTT[[[___fffmmmrrrxxx}}}yyysssmmmeee___WWWWWWWWWVVVSSSOOOKKKHHHIIIFFFDDDBBBBBBAAA@@@>>>??????>>>===<<<<<<<<<<<<===:::777666777999999999<<<;;;::::::999999::::::;;;;;;<<<<<<;;;::::::999;;;;;;;;;<<<;;;:::999999;;;<<<=========;;;:::999999999::::::::::::999999888888999999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;999888999;;;999888777777999:::;;;;;;<<<======<<<;;;:::<<<===>>>???AAA@@@??????@@@BBBEEEEEEEEEEEEFFFLLLRRRXXXTTTWWW[[[```fffnnnuuu{{{ppp^^^QQQIIIBBB===;;;999777555444666888:::===>>>@@@@@@???======>>>>>>>>>>>>===;;;888555333222222111000000///......///////////////...------////////////////////////////////////............---...//////000000//////000/////////............////////////////////////000/////////////////////000000//////000222444666444333111///...///000000///////////////000111111222222222333333222222111222222333555555555555555444444333333555888;;;===888777666666555666666666444555666666777777777666999888888888888:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<>>======<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAACCCGGGIIIFFF???::::::===??????@@@AAACCCDDDEEEFFFHHHFFFFFFGGGJJJLLLLLLLLLLLLOOOUUUZZZ]]]\\\ZZZXXXSSSRRRRRRSSSTTTTTTRRRPPPNNNNNNLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMRRRZZZ```cccbbb```ZZZYYYWWWUUUSSSQQQOOOOOOPPPQQQTTTYYY```rrrmmm\\\RRRNNNHHHEEECCCBBBAAA@@@CCCAAA???>>>?????????===BBBAAAAAABBBEEEIIIMMMPPPTTTXXX^^^dddjjjpppuuuyyyxxxqqqjjjiiihhheee```ZZZTTTPPPOOOMMMJJJHHHGGGFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>???===::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<999::::::::::::999999999999:::::::::::::::999999999:::::::::::::::999999999::::::;;;;;;::::::999999999::::::::::::::::::<<<;;;;;;:::::::::;;;;;;999:::::::::999999;;;======<<<<<<<<<<<<<<<;;;:::===>>>???>>><<<<<<>>>@@@AAACCCDDDDDDDDDEEEGGGIIIKKKKKKJJJKKKMMMSSS[[[aaalllooouuu{{{nnnbbbRRREEE>>>;;;999888888666444333333555777999===???@@@???<<<:::999999999999999888666444111000111111000000//////.........////////////...------////////////////////////////////////......------,,,---......//////......////////////............////////////////////////////////////////////////000/////////000222333555333222111/////////000000///////////////000111111111222222333333222222222222333444555666666666666222222222333444555666777555555555555555666777888222444666888999999888777::::::999888888888999999:::;;;<<<=========<<<;;;===<<<;;;;;;AAAHHHJJJHHHDDDBBBAAACCCEEEDDD@@@<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFDDD???===>>>???AAADDDFFFCCC===888999<<<===>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHIIILLLNNNOOONNNJJJLLLOOOQQQSSSSSSRRRQQQNNNNNNNNNPPPSSSTTTSSSRRROOONNNMMMKKKJJJJJJJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMJJJMMMRRRYYY^^^___\\\ZZZXXXWWWVVVTTTRRRPPPOOONNNSSSRRRQQQRRRUUUaaayyyuuu```XXXNNNHHHGGGGGGDDDAAACCCAAA????????????>>>===@@@?????????AAADDDHHHIIILLLPPPUUU[[[```ffflllooozzz~~~vvvmmmeee```\\\ZZZWWWUUUSSSOOOJJJGGGEEEDDDBBBAAA???>>>>>>>>>>>>===;;;;;;<<<===;;;:::888999:::;;;<<<<<<;;;;;;999999::::::::::::::::::999:::::::::::::::::::::::::::999999999::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999<<<;;;;;;;;;;;;;;;<<<<<<888999:::::::::;;;>>>@@@??????>>>>>>===;;;:::999===???????????????AAACCCFFFGGGIIIJJJKKKMMMQQQTTTYYYYYYYYYZZZ^^^fffpppvvvqqq```TTTMMMCCC<<<999888888888555444333222333555777999>>>???@@@>>>;;;777666666555555555444333111///...000000000//////..................//////...------////////////////////////000//////......------,,,+++,,,------......------///////////////.........////////////////////////.........///////////////////////////000111333333222222111000//////000000///////////////000000111111111222333333333222222333333444555666666666666111222333333444444333333555555444444555555666777333555888;;;======;;;::::::::::::999999::::::::::::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;<<<@@@DDDEEEDDDCCCBBBBBBCCCDDDCCC???;;;<<<<<<<<<===>>>???AAABBBDDDGGGHHHDDD>>>;;;===@@@AAACCCDDDBBB===:::;;;=========>>>???AAACCCFFFGGGFFFFFFGGGIIIMMMOOOOOONNNIIIJJJKKKLLLMMMNNNOOOPPPLLLKKKLLLMMMPPPRRRQQQPPPNNNNNNMMMKKKJJJIIIHHHHHHEEEFFFGGGHHHJJJKKKMMMMMMKKKNNNTTTYYY[[[ZZZWWWUUUTTTSSSRRRQQQPPPNNNNNNMMMRRRPPPPPPPPPQQQWWWgggwww{{{lllZZZNNNKKKKKKJJJGGGDDDBBB@@@???@@@@@@???===???>>>>>>>>>???AAACCCEEEGGGJJJOOOTTTYYY^^^cccgggsssyyy|||wwwpppnnnllliiieee```ZZZUUUOOONNNLLLIIIGGGEEEDDDDDDBBBAAA@@@@@@AAA@@@>>><<<:::;;;===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::<<<===>>>::::::;;;;;;;;;;;;::::::;;;;;;::::::999999999888;;;;;;;;;:::;;;;;;<<<===:::;;;<<<======>>>@@@BBBBBBBBBBBB@@@>>>>>>>>>???AAACCCEEEEEEFFFGGGJJJLLLLLLNNNPPPRRRTTTXXX^^^aaannnooopppsssyyywwwfffTTTHHHAAA>>>:::777666555555444444333333222333555777999===>>>>>><<<999555444333333333222222111000///////////////...............------............------//////////////////////////////......---------,,,+++,,,,,,---------------.........///////////////........................------....../////////000/////////000000111222222111111111000000000000000///////////////000000111000111222333333333333333222333444555666666666666222333333444444333222222666555555444444444444444222555888;;;======<<<;;;999999::::::;;;<<<<<<<<<;;;::::::999::::::;;;<<<<<<;;;;;;>>>@@@AAABBBCCCBBBCCCDDDEEEEEECCC???===;;;;;;<<<===???@@@BBBCCCDDDGGGHHHDDD>>>;;;>>>BBBAAACCCDDDBBB???>>>???AAA???>>>>>>???@@@BBBEEEFFFEEEEEEGGGJJJNNNPPPPPPOOOHHHGGGGGGGGGIIIKKKNNNOOOLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLPPPUUUXXXXXXVVVTTTRRROOOOOOOOONNNMMMLLLLLLLLLKKKJJJLLLOOOOOORRRZZZdddwwwnnnYYYPPPMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@>>>??????>>>>>>???@@@AAABBBCCCFFFJJJMMMPPPUUUZZZ^^^ffflllttt|||yyyrrrnnncccaaa^^^ZZZWWWTTTRRRQQQKKKJJJIIIHHHHHHGGGDDDBBBAAABBBBBBCCCCCCBBBBBBBBB>>>===<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<===>>><<<>>>???>>>>>>>>>AAABBBFFFGGGGGGFFFEEEEEEHHHKKKGGGIIILLLNNNPPPSSSWWWZZZZZZ]]]```dddggglllqqquuuxxxcccUUUKKKBBB===888888777777666444333222333333222222333555666777999:::;;;:::666333222222111111000000000000000000..................------,,,,,,---............---////////////////////////------------------------+++,,,------......------.........///////////////........................---------......//////000/////////000000111111111000000111111000000000000///////////////000111111000111222222333333333333111222333444555555555555222333333444444333333222666555444333333333333333111333555888999:::999999777888999:::;;;<<<<<<;;;:::999888888999:::<<<===;;;:::<<<@@@AAA???@@@BBB@@@BBBEEEFFFFFFDDDAAA???======>>>???AAACCCEEEFFFFFFGGGFFFCCC???===???BBBBBBCCCCCCCCCBBBBBBDDDFFFCCCBBB@@@???@@@AAACCCDDDEEEFFFHHHKKKOOORRRQQQPPPFFFEEEDDDDDDFFFHHHKKKMMMKKKJJJHHHHHHJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLMMMPPPTTTVVVTTTRRRQQQPPPMMMLLLLLLLLLLLLLLLKKKKKKJJJIIILLLPPPRRRRRRVVV\\\```vvvppp___TTTLLLGGGHHHFFFDDDCCCCCCCCCAAA@@@???????????????@@@AAAAAA@@@BBBDDDFFFHHHKKKPPPSSS\\\bbbjjjrrryyyzzzxxxtttooojjjeeebbbaaaYYYWWWTTTRRRQQQOOOLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBB@@@?????????@@@AAA@@@???>>><<<<<<<<<===>>>@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;============>>>???@@@@@@???@@@BBBAAAAAAAAACCCEEEJJJMMMQQQRRRPPPPPPRRRUUUOOORRRVVVZZZ]]]bbbgggjjjtttxxx}}}ssshhhWWWIII???;;;:::999777777777666555444444444111111111111111222333444333555666666333111000000/////////...//////000000------------------------+++,,,------.........---////////////////////////+++,,,,,,------......///,,,,,,---.........................../////////000........................,,,,,,---......///000000...//////000000000000000000000000111111111000000///////////////000111111000000111222333333333333000111222333444444444444222222222222222222333333333333333333333333444555222333555666777888888888777888999999999999888777555666888999;;;<<<<<<<<<999888;;;@@@AAA===>>>AAA>>>AAADDDGGGFFFDDDBBB@@@@@@@@@AAACCCEEEGGGIIIKKKJJJHHHEEEBBB@@@?????????AAABBBBBBCCCDDDEEEHHHJJJGGGEEECCC@@@???@@@AAABBBCCCDDDFFFJJJOOOQQQPPPOOOHHHGGGFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFHHHIIIJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGIIIIIIIIIJJJKKKLLLLLLLLLMMMOOORRRRRRPPPNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMOOOLLLKKKOOOQQQPPPSSSWWWVVVaaavvvzzzfffVVVMMMKKKHHHFFFEEEEEEDDDCCCAAA>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBEEEIIILLLTTTYYYaaaiiiqqqzzz|||zzzsssoookkkgggeeeccc```___ZZZXXXTTTQQQNNNMMMNNNNNNMMMLLLIIIHHHGGGGGGGGGHHHIIIGGGEEECCCBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEFFFHHHHHHIIIJJJMMMOOOXXX___hhhllljjjfffeeeeeeeeeiiinnnsssxxx~~~uuueeeSSSNNNEEE<<<666555777999555555444222000111333444000000000000000111111222///111333333111/////////...---------......///000------------------------+++,,,------.........---////////////////////////***++++++,,,---...//////,,,---......//////......---.........//////000000........................,,,,,,------...///000000...///000000000000000//////000111111111111000000///////////////000111111///000111222333444444444000000111222333333333333111111111000111111222333111111111222333444666777555555666777888999::::::777888888888777666444333222444888<<<======;;;:::777666999@@@@@@<<<<<>><<<@@@AAAAAABBBDDDGGGJJJLLLJJJHHHDDDAAA??????@@@AAA???@@@CCCGGGLLLNNNNNNLLLLLLKKKIIIGGGFFFGGGHHHIIIGGGFFFDDDEEEGGGIIIJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLNNNPPPOOOLLLKKKLLLNNNLLLMMMMMMMMMNNNNNNNNNNNNOOOJJJFFFGGGIIIIIIKKKPPPTTTWWWaaa|||yyycccVVVLLLJJJGGGFFFFFFEEEDDDBBB===>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAACCCGGGJJJKKKOOOVVV___hhhrrr{{{}}}{{{yyywwwpppmmmgggbbb___^^^___```WWWUUURRRPPPOOOOOOOOOPPPQQQPPPMMMKKKIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGJJJLLLNNNPPPQQQTTTWWWZZZlllwwwzzzxxxwwweeeRRRFFF@@@???===:::777555444444333333333222222222111111000000////////////000000000000000000000///......///////////////////////////............------------------............///........................,,,---...//////...---,,,....................................////////////---///000000///......///,,,---///000000000///...////////////000000000000///////////////000111111111111111111111111111111222222222222222222222222444222000111333444333000111111222222222333333333222222111111222333555666333333444444555666666666999999999888888888888888555666888<<>>;;;999;;;;;;;;;<<<===>>>>>>??????@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHEEEBBBAAABBBDDDBBBBBBBBBCCCEEEHHHLLLMMMNNNIIIEEEDDDGGGGGGDDD@@@CCCBBBCCCFFFJJJLLLJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHMMMMMMLLLJJJIIIGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPRRRRRRQQQOOOLLLKKKLLLNNNMMMLLLKKKKKKMMMNNNMMMLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPQQQXXXiii~~~eee[[[QQQIIIKKKKKKGGGCCCDDDCCCBBBCCCEEECCC???>>>AAA???>>>>>>???AAACCCEEEFFFKKKOOOUUUYYY\\\cccmmmuuuyyy|||~~~{{{zzzyyyxxxsssmmmeee___]]]___aaabbbbbbbbb```___\\\YYYWWWUUU\\\\\\\\\ZZZWWWSSSOOOMMMIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKPPPPPPQQQRRRSSSSSSTTTTTTYYY\\\aaadddfffhhhjjjllluuucccUUULLLDDD@@@<<<;;;999777555333222222333333222222222111111111000000000//////000000000111111111000000///------....................................------------------------....................................,,,---...//////...---,,,------------------------............////////////,,,...//////...------...,,,---///000000000///...////////////000000000000///////////////000111111111111111111111111111111222222222222222222222222444222000111333444222000111111111222222222333333555555444444555666888999333333444444555666666666777777777777777666666666777777888:::<<<===<<<;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???AAADDDGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHFFFDDDCCCDDDFFFEEEDDDCCCCCCEEEHHHKKKNNNOOOKKKGGGFFFHHHHHHEEEBBBBBBAAAAAACCCFFFHHHGGGEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHIIILLLLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSSSSSSSPPPNNNNNNOOOQQQOOOMMMKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNOOOSSS^^^tttmmm___RRRMMMKKKGGGEEEFFFCCCAAA@@@BBBAAA>>>???CCC????????????@@@BBBCCCDDDFFFJJJOOOSSSVVV\\\eeelllqqqtttwww{{{|||yyywwwwwwwwwxxxwwwuuurrrpppmmmkkkjjjsssrrrpppnnnjjjeeeaaa___ZZZXXXUUURRRQQQRRRSSSTTTQQQQQQQQQRRRTTTWWWZZZ[[[___```aaacccfffhhhiiijjjrrruuuyyy|||}}}~~~rrreeeSSSEEE===;;;;;;:::777666555333222111111000333222222222222111111111111111000000000000111111111111111000///...---,,,....................................------------------------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////+++---......---,,,,,,------...//////000/////////////////////000000000000///////////////000111111111111111111111111111111000000000000000000000000333111111111222333222111111111111222222222222333222222222222333444555666333333333444555555666666444555555555555555555555888777666777999;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======???CCCHHHJJJHHHGGGFFFEEEFFFGGGIIIKKKHHHIIIHHHGGGEEEEEEGGGIIIHHHGGGEEEDDDEEEHHHKKKMMMOOOLLLHHHHHHJJJJJJHHHEEECCCAAA@@@@@@BBBCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDCCCCCCDDDFFFGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTTTTTTTRRRPPPPPPRRRSSSQQQNNNKKKJJJKKKLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNPPPOOOOOOSSS```xxx{{{gggYYYRRRLLLJJJJJJHHHCCC@@@AAA@@@>>>???CCC@@@@@@?????????@@@AAABBBAAADDDHHHKKKMMMRRRYYY___dddggglllpppuuu|||~~~zzzwwwuuurrrppplllhhheeeddddddeee``````aaadddhhhnnnsssvvvyyyzzz}}}pppfffSSSMMMDDD>>>:::888666555444333222111000000000000222222222222111111111111111111000000000000111111......///////////////....................................---------,,,,,,,,,,,,---------.........---------------------------------------------------------------------------------.........//////+++---///...---,,,---.........//////////////////////////////000000000000///////////////000000111111111111111111111111111000000000000000000000000222111111111222222222111111111111111222222222222000000000111222222333444222333333444444555666666444444444444444555555555666666666777:::<<<;;;;;;<<<<<<<<<<<<======>>>>>>????????????AAACCCFFFGGGIIIGGGEEEDDDDDDFFFIIIKKKGGGHHHHHHGGGFFFFFFIIIKKKKKKIIIFFFDDDEEEGGGJJJMMMNNNKKKIIIHHHIIIJJJHHHGGGEEECCCAAA@@@@@@@@@AAAAAADDDEEEEEEFFFGGGHHHIIIIIIFFFEEEDDDDDDDDDDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSSSSRRRPPPPPPRRRTTTRRROOOKKKJJJJJJKKKLLLLLLIIIHHHHHHIIIJJJKKKMMMMMMRRRSSSRRRQQQUUUdddzzzqqqcccYYYRRRMMMMMMGGGCCCCCCCCC@@@@@@BBBAAAAAA@@@@@@???????????????AAACCCEEEGGGJJJOOOSSSWWW[[[```eeekkkrrryyy~~~{{{{{{{{{~~~zzzjjj^^^SSSMMMBBB???<<<:::777444222000222222111000000000111111222222222111111111000000111111000000000000111111+++,,,---///000000000000...........................------------,,,,,,,,,,,,,,,,,,------------...---------------------------------,,,,,,---------////////////////////////------------............---...000000...---...////////////.........//////////////////000000000000///////////////000000111000000000000000000000000////////////////////////111111111111111111111111000000111111111222222222222333444444555666666666222222333333444555555555444444444555555666666666777777:::>>>AAABBB@@@>>><<<<<<<<<<<<============@@@AAABBBDDDDDDCCCBBBBBBGGGFFFDDDCCCCCCEEEHHHJJJEEEFFFGGGFFFEEEFFFIIIKKKKKKIIIGGGEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHGGGHHHGGGEEECCCAAAAAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPQQQQQQOOONNNNNNPPPRRRQQQOOOLLLJJJKKKLLLKKKKKKHHHHHHHHHIIIIIIJJJKKKLLLQQQTTTTTTRRRPPPWWWdddooo~~~ooo___TTTNNNHHHEEEFFFFFFDDDBBBCCCBBBBBBAAAAAA@@@??????>>>???@@@AAACCCDDDFFFIIILLLMMMPPPUUUZZZ```gggnnnsss{{{~~~zzzhhhXXXMMMGGGBBB??????<<<888444222111222333333222111111000111111111222111111111111000000000000000////////////000000***+++---...///000111111------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////,,,------------.........---///000000///......///000000///............///////////////000000000000///////////////000111111000000000000000000000000////////////////////////000111222111000000111222000000000111111111111222000111222333444444444444222222222333444444555555444444555555666777777777999:::>>>CCCGGGHHHFFFDDD<<<<<<==================???AAACCCEEEDDDBBB@@@>>>DDDCCCBBBBBBCCCEEEGGGIIIDDDDDDEEEDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJGGGEEECCCDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDBBBAAAAAAEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSOOOOOOOOOMMMKKKKKKMMMNNNOOONNNLLLKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPOOOMMMNNNSSSYYYjjjxxxhhhVVVNNNHHHIIIIIIGGGFFFGGGBBBBBBCCCBBBAAA@@@???>>>@@@@@@@@@AAABBBDDDEEEFFFFFFIIIMMMQQQVVV[[[bbbfffnnnrrrxxx{{{qqq___WWWLLLDDD@@@===;;;888;;;999777444222333444666333222111111000000000111111111111111000000000000//////............//////,,,---......//////......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------////////////////////////,,,,,,---------.........,,,...//////...------...111000///...---......///////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000///111222222//////000222000000000000111111111111---...000111222222111111111222222333333444555555444444444555666777777777999:::===AAAFFFIIIIIIHHH=====================<<<>>>>>>@@@AAAAAA@@@???>>>???@@@@@@AAACCCEEEGGGHHHBBBCCCCCCBBBAAABBBEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMKKKHHHFFFFFFGGGBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKLLLNNNPPPQQQRRRRRRNNNNNNNNNLLLIIIIIIJJJLLLMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHIIIIIIIIIIIIKKKMMMYYYqqqnnnaaaUUUOOOLLLIIIHHHIIIBBBCCCCCCDDDCCCBBB@@@@@@???>>>>>>???AAABBBBBBBBBBBBDDDGGGJJJMMMQQQVVVZZZ```dddlllttt|||wwwfffWWWNNNDDDAAA===<<<===<<<999555000222555555444333222222333222111000000///000000111111111111000000000000......------------......////////////...---,,,+++---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................,,,,,,,,,---------......+++---......---,,,,,,---111000///...------...///////////////000000000000///////////////000111111000000000000000000000000111111111111111111111111///111333222///...000222000000000000111111111111000111333444555555444444111222222333333444555555333333444444555666777777777777888<<>>???@@@<<<===???AAACCCEEEFFFGGGAAABBBBBBAAA@@@AAACCCEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJMMMOOOMMMJJJGGGFFFGGGEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEIIIJJJLLLNNNPPPQQQQQQRRROOOOOONNNKKKIIIHHHIIIKKKKKKKKKLLLNNNOOOOOOLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIISSS\\\vvvvvvbbbVVVOOOJJJHHHIIICCCCCCDDDDDDDDDCCCAAA@@@===<<<<<<===???@@@@@@??????AAACCCEEEGGGKKKOOORRRVVV[[[dddmmmuuu|||~~~yyyssspppnnn___UUUMMMFFF@@@999999999999888777555555333333333333333333333333111111111000000000000///////////////////////////////////////////////////------..................------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------......---------............//////............//////000222111000000000000000111...///000111111000///...000000////////////000000555333000...---...000111000000000000/////////...///000111222333222111111222222333333333333333333444444444444444444444444888888999:::;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>???>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDD@@@??????AAACCCEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAACCCDDDFFFGGGGGGFFFEEEDDDIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEHHHGGGEEEDDDCCCBBBCCCCCCEEEGGGJJJMMMOOOPPPQQQQQQPPPPPPOOOLLLIIIGGGHHHIIIHHHGGGHHHJJJLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFEEEDDDDDDFFFHHHIIILLLNNN]]]{{{zzzggg[[[SSSNNNKKKLLLFFFBBBAAA@@@>>>???BBBAAA>>><<<<<<===?????????>>>???BBBEEEHHHJJJLLLLLLOOORRRWWW^^^fffmmmrrruuuuuuzzz|||rrrkkkgggccc```zzzfff]]]QQQGGGCCC???;;;777777777777666666555444333222222222222222222222222333333333222222222111111................................................------..................------------------------...------,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------.........------------......---------............/////////.........///000000333222111000//////.........///000111111000///...000000////////////000000444222000......///111222111111000000000////////////000111222222222111111333333333333333444444444444444444444444444444444666666777888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;======<<<===>>>@@@??????@@@AAABBBCCCDDDDDD???>>>>>>???BBBCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEGGGGGGGGGEEEDDDHHHGGGGGGFFFEEEDDDDDDDDDGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPOOOLLLIIIGGGGGGHHHJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEDDDCCCBBBCCCDDDFFFGGGGGGJJJUUUiiiqqqbbbVVVPPPMMMJJJJJJKKKIIIDDDCCCDDDBBB@@@>>>>>>>>>???>>>=========???@@@BBBCCCDDDEEEIIILLLPPPUUU[[[aaaeeegggmmmqqqxxx~~~{{{tttkkkddd```]]]ZZZXXX|||mmm^^^TTTHHHCCC<<<999999999777555444444444444333222111111111111111111111111111111333333222222222111111111......................................................---------------------------------------------,,,,,,,,,,,,------...,,,------------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,------......------------......---------............//////////////////000111111444333111000...---------//////000000000000//////000000////////////000000222000///......000222333222222111000000000000000///000111111222222111111333333333444444444555555444444444444444444444444444444444555777888::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>>>>>>>???@@@AAABBBCCCCCC>>>======>>>AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBDDDFFFFFFGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCJJJIIIFFFDDDBBB@@@??????>>>>>>???AAACCCDDDFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPOOOOOONNNKKKHHHFFFFFFGGGKKKJJJIIIJJJJJJJJJGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCFFFMMMTTT```xxxzzziii^^^RRRPPPNNNNNNJJJEEEDDDFFFEEECCCAAAAAAAAAAAA???===>>>>>>===<<<<<<===>>>???DDDEEEHHHLLLPPPTTTWWWXXX___dddjjjppptttwwwzzz|||vvvqqqeeeaaa[[[VVVTTTRRRQQQPPPoooaaaWWWNNNFFF@@@???<<<999888999999888777222333333333222222111000000000000000000000000000000000000000////////////......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------.........//////,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...---------............///////////////000111222222222111000///............//////000000000000//////000000////////////000000//////......///111333555333333111000000000111222///000000111111111111111333333333444444555555666444444444444444444444444333333444444555777888999;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888:::<<<<<<===>>>???@@@AAAAAABBB???>>>===???AAABBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCDDDFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCJJJIIIGGGEEECCCAAA@@@???>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNOOONNNNNNMMMJJJGGGEEEEEEFFFJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@?????????@@@AAABBBBBBEEEHHHIIILLL^^^sssccc]]]VVVQQQKKKFFFFFFKKKGGGEEEDDDCCCDDDCCCAAA???AAA???===<<<;;;<<<>>>???AAABBBDDDGGGIIILLLNNNOOORRRVVV\\\aaaeeehhhlllooosssvvvzzzzzztttmmmfffbbb[[[XXXTTTPPPMMMKKKIIIIIIbbbZZZOOOFFFAAA>>>===;;;888777666666666555444333222222333333333222111111000000000000000000000000000000000/////////............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---------.........//////,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++,,,,,,---......++++++******++++++,,,---------,,,,,,,,,,,,---------------............////////////000000222333333000////////////000000111000000////////////000000000000////////////000000.........///000222444555444333111000000000111222000000000000000111111111222222333333444555555666444444444444444444444444444444444444555777888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFEEECCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHJJJMMMNNNLLLMMMLLLIIIFFFDDDEEEFFFGGGEEEDDDEEEGGGHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB????????????@@@@@@AAAAAAAAABBBDDDFFFGGGRRRhhh}}}vvvnnnfffaaa[[[SSSOOOOOOHHHGGGDDDDDDDDDCCCAAA???AAA@@@>>><<<<<<>>>???AAA>>>???@@@CCCEEEGGGIIIJJJIIILLLQQQTTTWWW[[[___bbbcccfffkkkqqqwww|||}}}xxxppphhhccc^^^[[[XXXVVVTTTPPPKKKFFFCCCBBBBBBIIIDDD>>>999888888888888222222222222222222222222222222333333333222222111000000000000000000000000222222111111111000000000------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,------------.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...******+++,,,------......+++++++++++++++,,,------------,,,,,,,,,,,,---------------............///000000000000111222444444////////////000111222333000000////////////000000000000////////////000000---......///111222444555444222000/////////111222000////////////000111222111111222222333444555555444444444444444444444444444444444555555666888888:::::::::::::::::::::::::::<<<======;;;999999:::::::::;;;<<<===>>>??????AAA@@@???@@@BBBBBBBBBAAA??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMJJJJJJJJJHHHFFFDDDEEEFFFDDDCCCBBBBBBDDDFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA?????????@@@@@@@@@@@@@@@???>>>???CCCFFFKKKUUU```wwwqqqqqqnnndddYYYTTTPPPMMMIIIFFFDDDCCCAAA@@@@@@???>>>======>>>???@@@;;;<<<===???@@@BBBCCCDDDDDDFFFIIIKKKLLLOOOSSSVVVYYY[[[```fffkkkppptttvvv|||~~~~~~yyyuuusssmmmhhh```ZZZVVVTTTSSSRRRNNNMMMJJJFFFBBB@@@BBBDDD<<<:::888666666555555444222333333222222222333333111111222222222222111111111111111111111111111111222111111111000000000000------------------------------------------------......------,,,++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------............///000000000111222333444555222111111111111222222333111000///......///000111000000////////////000000---......000111222333444333222///...---...000222000//////...///000111222///000000111222333444555444444444444444444444444444444444444555666777777::::::::::::::::::::::::;;;>>>@@@@@@>>>;;;:::999999999:::;;;<<<===>>>>>>@@@???>>>???@@@AAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHHHHGGGEEEEEEFFFGGGDDDBBB@@@@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@===>>>>>>???????????????>>>;;;<<<@@@CCCEEEKKKQQQccc}}}tttuuuxxxuuulllfff```[[[TTTNNNJJJHHHFFFDDDAAAAAAAAA@@@@@@?????????<<<<<<<<<===>>>>>>??????BBBCCCDDDDDDDDDFFFJJJMMMPPPRRRWWW\\\aaaeeehhhjjjqqqsssvvv{{{|||tttnnnhhhccc```[[[XXXTTTQQQPPPOOOMMMLLLGGGGGGFFFEEEEEEHHHNNNRRR555666666666666555333222555555444333111000111222000000111111111111111000111111111111111111111111////////////............------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,------......------------,,,,,,******+++,,,,,,---......//////...---+++******)))------,,,,,,------...///---,,,,,,++++++,,,,,,------------.........//////000000000111222444555666444444333222111111111222111000///......///000111000000////////////000000......///000111222333333333111///------...000111000///.........///111222...///000111222333444444444444444444444444444444333333333333444555555666::::::::::::::::::::::::<<>>???>>>===>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCBBBAAADDDFFFHHHJJJKKKKKKKKKKKKFFFGGGGGGFFFEEEEEEGGGHHHEEECCC@@@???@@@AAA@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@<<<======>>>???>>>>>>>>>>>><<<<<>>>>>>>>>>>============AAAAAAAAA@@@???AAADDDGGGFFFHHHLLLQQQVVVYYY\\\^^^hhhjjjmmmsssyyyyyyqqqhhhaaaZZZUUUQQQNNNMMMMMMMMMNNNMMMJJJHHHDDDEEEGGGHHHLLLRRR\\\ccc666555444222111111222222000000111111111111000000......///000000000000000000000000000000000000000........................------------------------////////////////////////,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000///...///111444888:::777666555333222222222222000000000000////////////000000////////////000000//////000000000000//////555222///...000111000...111111000000000111111222111111222222222333333333111222333444555555555555666555444444444444666666777666555777:::<<<<<<:::AAA@@@@@@???>>>===<<<<<<>>>===;;;::::::;;;===>>>??????>>>===============;;;<<<===<<<<<<===@@@CCC@@@AAADDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBEEEFFFHHHIIIJJJIIIHHHHHHHHHFFFDDDBBBAAAAAACCCCCCCCCBBBBBBBBBCCCCCC@@@>>>@@@AAAAAA@@@===<<<<<<===========================>>>>>>>>>>>>???@@@AAABBBHHHOOOccczzzwww|||iii]]]XXXTTTNNNJJJHHHFFFEEEDDDBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEFFFGGGJJJMMMPPPSSSUUUZZZ\\\```dddjjjqqqzzz|||xxxuuusssllleee]]]VVVRRROOOKKKGGGEEEFFFGGGFFFDDDBBBBBBCCCEEEGGGMMMZZZlll666555333222111111222222000000111111111111000000......///000000000000000////////////////////////........................------------------------........................,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************------,,,,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///.........000333666888;;;:::999777666444333222000/////////////////////000000000000000000000/////////000000000000//////444111......000111000/////////......//////000000111111111111222222222333111222333444555555555555555555444333333444666666777666555666888:::888777;;;===>>>@@@???>>><<<:::===<<<:::::::::;;;===>>>>>>>>>======<<<=========<<<===>>>>>>>>>>>>@@@BBB@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIIIIIIIIIIHHHHHHFFFDDDBBBAAAAAABBBCCCBBBAAABBBDDDFFFFFFDDDCCC???@@@@@@???<<<;;;;;;<<<========================>>>>>>>>>>>>>>>???@@@AAADDDHHHSSSeee{{{vvvggg[[[SSSNNNHHHEEEEEEEEEEEEEEEBBBAAA@@@???????????????======>>>>>>???@@@@@@AAA@@@AAABBBDDDFFFIIILLLMMMQQQSSSWWWZZZ___fffmmmrrrwww{{{xxxpppkkkfffcccaaa]]]XXXRRRNNNKKKIIIFFFDDDGGGGGGFFFDDDBBBAAABBBCCCFFFQQQccc{{{555444333222111111111111///000000111111000000///......///000000000//////////////////////////////------------------------------------------------------------------------++++++++++++++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,------------.........------///111444666;;;;;;:::999777555222111////////////////////////111111222222222111///...//////000000000000//////222000......///000000/////////......//////000111000000000111111111222222111222333444444555555555444444333333333444666777888777666777888888777666777:::===@@@@@@>>>;;;999;;;::::::999:::;;;<<<>>>======<<<<<<<<<======>>><<<>>>@@@@@@@@@???@@@AAABBBCCCDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGEEEDDDCCCAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@CCCDDDFFFHHHIIIJJJIIIIIIGGGFFFDDDBBBAAAAAAAAABBB@@@@@@BBBEEEHHHIIIHHHGGG>>>??????>>>;;;::::::;;;========================>>>>>>>>>===>>>>>>??????BBBDDDJJJPPP\\\vvvttteee\\\PPPHHHEEEEEEEEEEEEDDDCCCAAA???>>>===>>>>>><<<======>>>>>>?????????======>>>???@@@BBBDDDEEEHHHJJJMMMOOOSSSXXX^^^bbbgggjjjpppuuuzzz~~~zzztttjjjaaa[[[WWWTTTRRRLLLJJJGGGEEEDDDCCCBBB@@@EEEEEEDDDBBBAAACCCFFFIIIQQQccc~~~333333222222111111111111//////000000000000//////......///////////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------,,,---...000222444555555666666555333000............///////////////111222333444333111///...//////000000000000//////111///.........///000111111000000000000000111111///000000000000111111111111111222333444444444444333333333333333555777888999999888999999999999999:::;;;===>>>>>>===;;;:::999999999999:::;;;===>>><<<<<<<<<<<<<<<<<<===>>>;;;>>>@@@AAA@@@??????@@@AAABBBCCCCCCBBBCCCDDDFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCGGGFFFEEEDDDBBBAAA@@@@@@>>>@@@BBBCCCCCCBBBAAA@@@AAACCCEEEGGGIIIIIIIIIIIIGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@AAADDDGGGHHHGGGFFF>>>???@@@>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<============AAAGGGLLLQQQaaaxxxmmm^^^SSSMMMIIIFFFBBBEEECCCAAA???>>>>>>???@@@=========>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAADDDEEEGGGIIIJJJNNNRRRVVVWWW[[[aaafffkkkpppuuuyyy~~~}}}}}}zzzzzz{{{zzzxxxvvvlllfff]]]UUUPPPMMMKKKJJJDDDCCCBBBAAA@@@???>>>===???@@@AAACCCFFFLLLSSSXXXaaasss111111111111111111000000//////000000000000//////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------...///000111///000222333333111000...------....../////////000000111333444333222000...//////000000000000///////////////......///111333222111111000//////000000///000000000000111111111000111222333444444444444333333333333444666888999888888999999999999::::::@@@???>>>===<<<<<<<<<<<<888888999:::;;;===>>>>>>======<<<<<<<<<======>>>:::<<>>>>>???>>>???@@@@@@???@@@CCCEEECCCCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>???AAACCCCCCBBBAAA@@@AAABBBDDDFFFHHHIIIIIIIIIGGGFFFDDDCCCAAA@@@@@@?????????@@@BBBDDDEEECCCAAA@@@AAAAAA???===;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<:::===AAAFFFIIIRRRddduuuvvvmmmbbb[[[YYYVVVQQQMMMGGGFFFEEEDDDCCCCCCCCCDDD???????????????>>>>>>>>>???>>>>>>============>>>AAABBBDDDDDDEEEGGGJJJLLLLLLOOOTTTYYY^^^ccchhhllloooqqqtttwwwzzz~~~~~~{{{wwwssspppnnnllljjjiiihhhfffdddcccYYYSSSLLLGGGDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;???DDDIIIQQQYYYccciiippp~~~000000111111111000000///...//////000000//////........./////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------...//////000---...000111222111111000---------......//////000///000111222222111000000//////000000000000////////////000//////000333555444333111000///...------000000000111111111222222000111222333333444444444444333333444666888:::;;;999:::;;;:::888888999:::BBBAAA>>>;;;:::;;;<<<===888888:::;;;===>>>???@@@??????>>>===============999;;;===>>>>>>>>>???@@@>>>???>>>===<<<<<<>>>@@@BBBBBBCCCCCCCCCBBBAAAAAA?????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGGGGFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>???AAAAAA???===@@@AAAAAA@@@===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<@@@======@@@CCCHHHUUUaaazzziii```XXXVVVYYY]]][[[XXXIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<>>>???@@@@@@@@@AAACCCEEEEEEGGGKKKNNNQQQVVV[[[^^^bbbeeehhhkkkmmmqqquuuxxx|||}}}yyytttpppkkkfffbbb\\\[[[YYYWWWTTTRRRQQQPPPKKKGGGCCCAAAAAAAAAAAA@@@???@@@@@@>>><<<;;;<<<>>>AAAFFFNNNVVV^^^fffnnnrrr{{{...///000111111000//////......////////////............//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************)))*********++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,.............../////////.........///////////////,,,,,,---......///000000...//////000000111111222//////000000000000//////...000111111000111444777999888666333111000///...111111111111222222222333000111222333333444333333444444444555777:::<<<===???@@@AAA>>>;;;888999:::>>>>>><<<;;;;;;;;;;;;<<<888999:::<<<>>>@@@AAAAAABBBAAA@@@>>>>>>=========:::;;;======>>>???BBBDDDFFFEEECCC@@@===<<<===>>>AAAAAACCCCCCDDDCCCBBBBBB>>>>>>>>>???@@@BBBCCCDDDGGGFFFEEEDDDCCCAAAAAA@@@>>>??????@@@AAAAAABBBBBBAAACCCDDDFFFFFFFFFFFFFFFFFFFFFEEECCCBBB@@@>>>===<<<<<<<<<>>>??????===;;;???@@@@@@???<<<;;;;;;<<<:::::::::::::::::::::::::::999999999:::;;;<<<<<<@@@>>>>>>??????BBBLLLWWWnnnxxxkkkZZZRRRTTTYYY[[[ZZZQQQQQQQQQOOOMMMIIIFFFDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<===???>>>>>>>>>???AAA???AAACCCEEEGGGIIINNNQQQUUUXXX[[[^^^```cccgggjjjkkkpppvvvyyyzzz{{{~~~|||wwwsssooojjjeee```ZZZWWWOOOOOONNNKKKHHHFFFDDDDDDDDDBBBAAA@@@AAABBBBBBAAA<<<>>>???>>>>>>@@@DDDGGGPPPUUU^^^eeejjjnnnppprrrxxx~~~...///000111111000//////......////////////........./////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,///////////////////////////...---,,,,,,,,,,,,---,,,,,,------...///000000............///111222333//////000000000000//////...000222222000111555999???>>>;;;888666444222222111222222222222333333333000000111222333333333333555555555666888;;;===???GGGHHHHHHDDD???;;;;;;<<<999:::;;;<<<<<<<<<;;;:::888999;;;===???AAABBBBBBCCCCCCAAA???>>>=========;;;<<<======>>>@@@DDDGGGOOOMMMJJJEEE@@@>>>>>>???@@@AAACCCDDDEEEDDDCCCCCC>>>>>>>>>???@@@BBBCCCDDDJJJIIIHHHFFFCCCAAA@@@???????????????@@@AAABBBCCCBBBCCCDDDFFFFFFFFFEEEDDDFFFFFFEEEDDDBBB@@@>>>===::::::;;;===??????>>><<<>>>??????>>>;;;::::::;;;::::::::::::::::::::::::888888999999:::;;;<<<===888:::>>>???<<<;;;CCCMMMXXX|||lllZZZUUUWWWXXXXXX``````___]]]YYYTTTOOOLLLGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@????????????===>>>??????>>>>>>???@@@<<<>>>??????@@@BBBEEEHHHHHHJJJNNNPPPRRRUUUXXX[[[\\\bbbhhhkkkkkklllqqquuuvvvyyy}}}{{{wwwsssqqqpppmmmhhhddd___YYYSSSOOOKKKKKKJJJHHHDDDAAAAAAAAA???>>>===>>>@@@@@@???>>>;;;===???@@@BBBFFFLLLRRR\\\bbbjjjpppqqqpppnnnmmmjjjqqq{{{000000000000////////////---......///////////////////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,))))))************)))))))))((((((((()))***++++++)))************+++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++++++++***************+++------------------------......---------,,,,,,,,,*********+++,,,---...///............////////////............------------...------------...////////////...---------------------------------------/////////000111333444555===<<<<<<:::888666444333---///222555666666555444444555555333111111222333555444555666888<<<@@@BBBIIIMMMPPPMMMEEE>>>::::::666666888999;;;<<<===>>>:::::::::;;;>>>AAADDDGGGFFFEEECCCAAA???>>>>>>??????===;;;:::<<<@@@EEEHHHNNNOOONNNIIIDDD@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEAAAEEEHHHEEEAAAAAAGGGMMMJJJIIIGGGEEECCCBBBBBBAAA>>>@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGEEEBBB>>>;;;;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999;;;<<<<<<<<<===???CCCFFFQQQjjjooo```YYYVVVWWW[[[^^^ccchhhiiifff___YYYNNNKKKHHHHHHIIIGGGCCC???AAA@@@??????@@@@@@>>><<<>>>======>>>??????>>><<<============>>>@@@AAABBBDDDDDDFFFGGGIIIKKKLLLMMMVVVWWWXXXZZZ\\\___aaacccfffjjjpppuuuwwwyyy{{{}}}~~~}}}}}}zzzuuuooojjjgggeeeeeedddccc```\\\VVVPPPKKKHHHGGGEEECCCBBBCCCBBBBBBAAA===???@@@BBBBBBBBBAAAAAACCCFFFIIIKKKMMMTTT___hhhkkknnnqqqppplllfffcccbbbaaannnwwwwww~~~............------------,,,,,,---.......................................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))***+++)))************+++++++++,,,+++***))))))+++,,,...,,,,,,+++++++++*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++,,,------........./////////000000/////////......---------...------------...//////000//////...------......------------------------.........///000111333333777777777666444222111000...000222555666555444333444444444333111111222444444444444555777;;;>>>@@@GGGKKKNNNKKKDDD===::::::777777888:::;;;<<<>>>>>>===<<<<<<;;;<<<>>>AAABBBDDDCCCBBB@@@???????????????>>><<<<<<===@@@CCCEEEKKKKKKKKKGGGCCC@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEIIIKKKIIIEEEEEEJJJPPPWWWUUUQQQLLLGGGCCC@@@>>>???@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAABBBCCCCCCEEEDDDBBB???<<<;;;===???;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999:::::::::<<>>AAA@@@??????@@@@@@>>>===============>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFGGGLLLMMMNNNOOORRRTTTVVVXXXXXX\\\aaaeeegggjjjmmmooowwwzzz{{{wwwuuussspppnnnkkkiiieee```\\\YYYXXXWWWWWWWWWUUURRRNNNJJJGGGDDDDDDBBB@@@?????????>>>===@@@@@@@@@@@@AAACCCFFFHHHMMMRRRYYY]]]```eeemmmsssuuuwwwxxxuuulllccc]]]ZZZTTT___hhhkkkvvv.........------------,,,++++++,,,---------------........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))************+++++++++++++++***))))))+++,,,---***************)))))))))+++***************++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,+++++++++++++++....../////////000000000111000000///...---------...------------...//////000000//////......//////////////////////////////---------...///000111222222333333333222111000000000111333444555444333222333444444333111111222444444444444555777999<<<===CCCFFFIIIGGGBBB<<<::::::888888999:::<<<===>>>>>>???>>>===<<<;;;;;;<<<===AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAEEEFFFEEEDDDAAA@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDHHHKKKMMMKKKHHHHHHLLLQQQ^^^[[[VVVOOOIIICCC???===@@@AAAAAA@@@??????BBBDDDAAAAAA???>>>>>>>>>???@@@AAABBBAAA???<<<;;;<<<===<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888777888::::::999999;;;===CCCJJJPPPQQQUUUggg{{{mmm^^^]]]]]]aaaiiirrrzzz}}}zzzrrrggg^^^XXXSSSNNNJJJIIIGGGDDDCCCDDDCCCBBBAAA@@@>>>======>>>>>><<<;;;>>>>>>>>>======>>>>>>???======>>>??????@@@@@@@@@BBBCCCCCCEEEFFFIIIJJJKKKNNNQQQTTTWWWZZZ]]]bbbeeelllpppvvv{{{~~~|||||||||{{{yyywwwtttpppkkkfffccc```]]]ZZZWWWUUURRRNNNLLLJJJIIIIIIJJJJJJIIIHHHGGGEEECCCCCCCCCBBB@@@???>>>>>>>>>>>>AAACCCEEEHHHKKKPPPWWW[[[ccciiippptttvvvwwwzzz}}}|||}}}}}}xxxnnnbbbXXXRRRMMMTTTYYY^^^lll000000/////////.........++++++,,,---------------------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************++++++++++++***++++++++++++++++++***++++++***)))((((((((()))))))))*********+++++++++*********)))***+++,,,,,,*********************************)))******+++,,,************************---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,....../////////000000000111111000///......---,,,...------------...//////000000////////////000000////////////////////////............///000111222111111222333333333222222111222333444444333111000222333333222111111222444555555555666777999;;;<<>>===;;;:::::::::;;;???????????????@@@@@@@@@AAABBBDDDEEEDDDCCCAAA???AAAAAAAAA@@@@@@@@@AAABBBFFFEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKJJJGGGFFFJJJMMMVVVTTTPPPLLLHHHDDDBBBAAA@@@@@@@@@???>>>???AAADDDCCCAAA???===<<<<<<===>>>>>>???@@@???===;;;;;;<<<<<<<<<;;;::::::999999999888888999:::;;;;;;;;;:::::::::::::::::::::::::::888888888888888777777777777999;;;;;;:::999:::;;;:::@@@FFFFFFGGGQQQddduuu}}}}}}qqqcccZZZ]]]iiixxx~~~zzzwwwrrriii^^^UUUPPPMMMJJJGGGFFFEEEDDDBBBAAA???>>>>>>??????>>>===@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEHHHIIIKKKMMMOOOSSSYYY\\\bbbfffkkkppptttyyy}}}|||yyyvvvuuuuuuqqqooommmllllllkkkiiigggccc```[[[VVVSSSQQQNNNLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCEEEEEELLLVVV___eeekkkqqquuu{{{~~~|||}}}}}}zzzqqqeeeZZZTTTPPPRRRTTTXXXeeeuuu////////////............,,,,,,---............---------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,))))))*********+++++++++))))))************))))))++++++***)))((((((((()))))))))*********+++++++++***))))))*********++++++******++++++++++++++++++******))))))***++++++,,,************************------,,,,,,,,,+++++++++************+++,,,---...............////////////111000000///...---------...------------...//////000000////////////000000000000000000000000000000////////////000000111222///000111222333333444333222222333333333222111000111222333222111111222444555666777888999;;;<<<======>>>>>>>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAABBBDDDGGGIIIHHHFFFCCC@@@???>>>>>>>>>???@@@AAAAAAEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIHHHFFFEEEGGGJJJLLLKKKIIIGGGFFFEEEEEEDDD???@@@@@@???>>>???AAACCCDDDCCCAAA???>>>=========;;;===>>>>>><<<::::::;;;;;;;;;:::::::::999999999777777888999::::::999999::::::::::::::::::::::::888888888777777666666666666888::::::999888888999888===BBBCCCBBBFFFOOOXXXkkk}}}~~~|||iiiccchhhssszzz||||||}}}zzzqqqjjj```]]]WWWSSSOOOKKKFFFCCCFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>===>>>>>>?????????>>>>>>>>>======>>>>>>>>>??????@@@BBBBBB@@@AAABBBBBBDDDHHHMMMPPPUUUYYY^^^bbbeeeiiimmmppptttwwwzzz|||~~~}}}{{{wwwtttqqqmmmiiigggeeeeeeaaa___]]]\\\[[[ZZZXXXWWWTTTQQQMMMKKKIIIHHHFFFEEECCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAAAAABBBDDDIIIMMMTTTaaarrrxxxnnnccc\\\WWWVVVTTTWWWaaaooowwwyyy---------,,,,,,,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))******+++++++++,,,)))))))))************+++)))))))))******)))))))))+++***)))))))))))))))))))))************+++++++++)))))))))************+++*********+++++++++++++++))))))))))))***+++,,,,,,************************,,,,,,,,,,,,++++++++++++((()))))))))+++,,,---...,,,,,,---------........................---------...------------...////////////......//////000000000000000000000000000000000/////////000000111222------///000111222222222111222222222222222111111111222222222000111222444555555777888:::<<<===>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAAAAADDDHHHJJJKKKHHHEEECCC???>>>======???AAAAAA@@@CCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFF???AAABBBBBBAAAAAABBBCCCEEEDDDCCCBBBAAA???>>>===999;;;<<<<<<;;;::::::;;;999999999:::::::::::::::666777888888888888888888999999999999::::::::::::888888777777666666555555444666777666555555666777999;;;<<<<<<;;;>>>CCCHHHOOOaaa{{{zzz{{{~~~}}}}}}xxxtttppppppsssuuuuuutttpppmmmhhhbbb]]]WWWPPPLLLIIIGGGDDDBBBBBBCCCBBBAAABBBAAA@@@???????????????>>>>>>>>>======<<<<<<<<<>>>============>>>>>>???===>>>?????????BBBFFFIIIIIILLLPPPSSSUUUWWWZZZ\\\dddgggjjjlllmmmooorrruuuuuuvvvwwwyyy|||~~~~~~|||vvvtttrrrqqqqqqooollliiifffeeebbb___\\\ZZZYYYXXXRRRPPPNNNMMMMMMMMMKKKIIIJJJGGGDDDCCCDDDDDDCCCCCC??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCC<<>><<<;;;999888999999999999999999999999999999999999999999;;;<<<===>>>??????>>>???@@@AAABBBBBBAAAAAA>>>AAAFFFIIIJJJIIIFFFDDDBBB???>>>>>>@@@AAAAAA???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFAAACCCFFFGGGFFFEEEDDDEEECCCDDDEEEDDDCCCAAA???===888:::;;;:::999999:::;;;888888888999::::::;;;;;;777777777888777777666666888888999999999:::::::::888888777666666555444444555555666555444555777999888888999999:::<<<>>>AAABBBNNN```uuu}}}{{{{{{ssskkkjjjlllnnnoooqqqpppnnnmmmkkkgggaaa]]]RRRNNNIIIFFFDDDCCCAAA???BBBBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>============>>>===<<<<<<<<<<<<<<<===>>>???@@@??????@@@CCCEEEAAADDDGGGHHHIIIJJJLLLNNNSSSUUUWWWYYYZZZ\\\___bbbeeeeeegggiiikkknnnpppqqqooosssxxx{{{|||}}}~~~}}}}}}{{{yyyuuupppllliiibbb```___^^^^^^]]]ZZZXXXVVVUUUTTTSSSQQQOOOMMMLLLGGGEEEDDDDDDDDDDDDCCCAAACCCAAA???>>>@@@AAAAAA@@@======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDAAAFFFKKKOOOTTT[[[fffnnn|||wwwppphhhgggfffgggjjjpppxxx//////.........---------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,+++++++++))))))(((((()))***++++++)))************+++++++++(((((()))***************'''((((((((())))))******))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******)))***************+++++++++,,,,,,,,,******+++,,,,,,------......------------...//////---------------...///000////////////////////////......---------...//////---...///000111111111111000000111111111222222222000111222111000000222444000222444777999;;;======<<<:::888888888999999999999999999888888888888888999:::;;;===>>>????????????@@@AAABBBCCCBBBAAAAAA<<>>???AAABBB@@@>>>>>>???@@@AAABBBDDDEEEEEECCCCCCDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGCCCFFFIIIKKKJJJHHHGGGFFFBBBCCCEEEFFFDDDBBB???<<<888999:::999888888:::<<<777777888999:::;;;;;;<<<777777888777777666555555888888888999999:::::::::888777777666555444444444777777777666555777:::===666888:::===??????>>><<<999AAAKKKWWWnnn|||yyyqqqmmmkkkiiihhhiiilllpppsssssspppmmm___[[[UUUOOOLLLIIIFFFDDDBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@???BBBDDDEEEEEEEEEFFFGGGGGGIIIKKKLLLMMMOOORRRTTTUUUVVVWWWXXXZZZ\\\^^^___bbbffflllooopppqqquuuxxxxxxttttttxxx{{{zzzzzz|||{{{}}}~~~}}}{{{{{{{{{{{{zzzyyytttttttttuuuttttttssssssnnnmmmllliiiddd^^^YYYVVVSSSQQQPPPQQQQQQQQQOOOMMMFFFFFFGGGFFFEEECCCAAA???BBBAAA??????@@@@@@???===@@@>>><<<<<<===>>>>>>>>>======???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFHHHKKKPPPWWW\\\bbbkkkxxx|||wwwtttsssrrrqqqpppssszzz------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********))))))(((******************************))))))))))))******,,,,,,+++***)))(((''''''(((((((((((())))))))))))************************))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---...///---......///////////////111000///......///000111///000000000000000000///000000000000000/////////000000111222222222222111000000000000111111111111333333444444555666777777777666555555555555555666888777666555666777999:::666777999;;;<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@CCCEEEFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@BBBCCCEEEDDDDDDEEEEEEEEECCCBBBAAACCCDDDDDDEEEFFFGGGGGGGGGIIIGGGGGGIIIMMMMMMKKKHHHHHHGGGDDDAAA>>>===<<<<<<;;;;;;::::::999888777777888888999:::;;;<<<<<<===666777888999999999999999<<<;;;999777777777777888777777666555555555555555333333333444444444555555666666666666777888999::::::<<>>???@@@???===<<<<<<=========>>>>>>>>>>>>======??????>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEIIIJJJKKKMMMOOOPPPRRRRRRUUUWWWYYY[[[___aaaccceeecccdddeeegggjjjlllmmmnnnllllllmmmnnnppprrrsssttttttuuuvvvwwwyyyyyyzzzzzzyyyzzz|||~~~|||xxxuuuttttttuuupppnnnkkkiiihhhhhhiiiiiijjjiiifffcccaaa`````````ZZZYYYVVVSSSPPPLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>===>>>???@@@@@@>>><<>>;;;;;;<<<<<<:::888???@@@AAA@@@??????@@@AAAEEEBBBBBBEEEGGGIIIPPPWWWaaadddjjjqqqtttvvv|||~~~|||yyyxxxzzz~~~------------------------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))******************************))))))))))))******++++++******)))((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,)))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,---......------...///000000//////111000///......///000000000//////////////////000////////////////////////000000111222222222222111000000000000111111111111333333444444555666666777888777777777777777777777999888666555666777888:::888888:::<<<===>>>??????????????????@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@AAACCCDDDCCCCCCDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHKKKKKKIIIGGGGGGEEECCC@@@>>>=========;;;;;;:::999999888777777777777777888888999::::::777888888999888888777777:::999888777666666666777777666666555444444555555333333333444444444444555666666666666777888999:::??????@@@BBBEEEQQQhhh}}}wwwjjjaaa___bbbeeegggkkkmmmnnnkkkddd[[[TTTQQQSSSQQQNNNKKKHHHFFFDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>===>>>>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@????????????CCCCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWXXXYYYZZZ\\\^^^___```\\\\\\\\\]]]___aaabbbcccfffggghhhjjjkkkkkkllllllhhhiiijjjlllnnnoooqqqrrrvvvsssooojjjgggfffffffff]]][[[ZZZXXXXXXYYYZZZ[[[\\\ZZZXXXUUUTTTRRRRRRRRRPPPOOOMMMKKKHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAA@@@???@@@???======???@@@@@@@@@>>>>>>???>>>>>>@@@CCCFFFHHHHHHKKKRRRXXX\\\dddkkkvvvvvvyyy}}}~~~------------------------,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))*********************++++++++++++,,,)))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...///000000000000000000////////////000000000///...------...///000---------.../////////000///000111111222222111111000000000111111111222222333333333444555555666666888888888888888888999999999888777666666777888888888999;;;<<<>>>?????????===>>>>>>>>>?????????@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAABBBCCCAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIGGGEEEDDDCCCAAA???============:::::::::999888888777777666666666666666666666666777777888888888777666666888777666555555555555555666666555444444444555555333333333333444444444444666666555666666777888999888888:::;;;<<>>>>>????????????>>>>>>:::::::::;;;<<<===>>>>>>??????>>>======<<<;;;;;;======>>>>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYZZZ\\\]]]___``````ccc```\\\XXXUUUSSSRRRRRRMMMLLLLLLKKKLLLMMMOOOPPPMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEDDDCCCBBB@@@??????>>>>>>======>>>??????@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@@@@AAACCCDDDEEE===>>>>>>???AAAEEELLLQQQWWWZZZbbblllsssvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))************)))******************************))))))))))))******(((((())))))************(((((()))))))))*********************************((()))))))))************************++++++++++++))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))************---,,,,,,+++,,,,,,------+++,,,---///000000000000///////////////000000000000///...------...///000+++,,,,,,---...///000000///000000111111111111111000000111111111222222222333333333444444555555555777888888888999999999888999888777777666777777888888999:::<<<===>>>>>>>>><<<<<<======>>>>>>??????>>>>>>=========>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAABBB@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEBBBAAA???===<<<<<<======:::999999999888888777777666666666555555555444444444555666777777777777777666555555444444444333333555555444444444444444555222222333333333444444444666555555555666666777888444444777;;;===???IIISSSaaayyyyyymmmjjjddd\\\UUUQQQPPPRRRQQQTTTWWWYYYWWWRRRMMMIIIIIIHHHGGGHHHIIIHHHDDD@@@FFFDDDBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????======>>>>>>??????????????????>>>>>>===<<<<<<<<<===========================>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@======>>>???@@@AAABBBBBBFFFGGGFFFEEEBBB@@@??????AAACCCDDDCCCBBBBBBCCCEEECCCCCCCCCEEEIIIRRR[[[bbbnnnsss~~~}}}|||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))************************************((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,---...///000000000000......///000000000000000000///...------...///000+++,,,,,,---...///000000//////000111111111111000111111111111222222222222333333333444444444444444555555666777888888777777888888777777777777777777777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBAAABBBDDDEEEFFFEEEEEEEEE@@@???===<<<;;;;;;<<<<<<999999888888888888888777777777777666555555444444111222333555666777888888444444444444333333333222444444333333333333444444222222222333333333444444555555555444555555666777888888999===<<<;;;>>>CCCLLLZZZvvvzzzlll```ZZZXXXXXXPPPQQQSSSTTTTTTRRROOONNNJJJKKKMMMQQQUUUSSSMMMGGGIIIGGGEEEEEEEEEEEECCC@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????========================>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBBBB@@@????????????@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDKKKLLLLLLIIIEEECCCCCCDDDBBBGGGKKKKKKHHHGGGIIILLLOOOOOOPPPRRRWWWaaalllttt}}}~~~yyyyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++************)))'''((()))******+++******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))))))))*********++++++(((((((((((((((((((((((())))))))))))************)))))))))************+++)))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,---------,,,,,,+++++++++++++++---......///////////////---...///000111111111000///000000000000000000///---------.../////////000...///000000111111000000111111111222222222222333333333333333333333444444222333555666777777666555666777777777888888888888777777999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEDDDCCCDDDEEE???>>><<<;;;:::::::::;;;888888888888888888888888777777777666666555555555000111333444555666777777222333333444444333222222333333222222222333444444222222222222333333333333555555444444444444555555555333444999:::888888;;;CCCHHHXXXvvvqqqhhhccc\\\YYYTTTPPPMMMNNNOOOPPPNNNOOORRRZZZ```aaa[[[UUUMMMKKKJJJKKKMMMKKKGGGBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???========================>>>>>>>>>=========<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@?????????@@@AAAAAABBB???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;>>>>>>???@@@BBBCCCDDDEEEEEEGGGIIIHHHEEEEEEHHHKKKOOOVVV^^^___[[[XXXZZZ]]]aaa`````````dddmmmwww~~~{{{wwwwwwyyy++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++************************+++++++++************)))'''((()))******+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))*********+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---(((((())))))***++++++,,,---,,,,,,+++******++++++///////////////......---,,,---///000111111111000///000111222222111000///////////////////////////...//////000000000000000111111111222222222333333333333333333333333333333111333555777777777666555444555666777888999999999888888999:::;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAA===<<<<<<;;;;;;<<<<<<<<<========================<<<<<<======>>>>>>>>>===>>>>>>>>>>>>???AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>><<>><<<:::999888999999777777777777888888888888666666666666666555555555222333333444444444444333222222333444444444333222222222222222222333444444111222222222222333333333555555444444333444444555111///000666:::::::::===??????HHH\\\tttxxxuuurrrmmmgggbbb___]]]\\\WWWUUUVVV\\\ccceeeaaa\\\RRRQQQQQQSSSUUUSSSLLLFFFBBBBBBCCCCCCCCCCCCBBBBBB???@@@CCCEEEFFFFFFEEEEEEAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@@@@??????>>>??????@@@>>>???@@@@@@AAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDD???DDDIIILLLNNNRRRYYY___jjjttt}}}}}}uuunnnmmmppprrrqqqnnnlllmmmrrrzzz}}}zzzzzzyyy{{{++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++************************+++++++++************)))''''''(((******+++++++++))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))************+++++++++************************))))))))))))************))))))))))))************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++,,,,,,---++++++,,,---......//////---,,,,,,+++*********+++000000000000///...---,,,,,,---///000111111111000///000333444444333000///000000000000000/////////...//////000000000000000111111222222222333333333333333333333333333333333111333555777888888666666333444666777999:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>>>>@@@BBBDDDEEE===============<<<<<<<<<:::>>>AAABBB@@@???@@@BBB???>>><<<999888777888888777777777777777888888888555555555555555555555555555555555444333222111000111222444444555444333222222111111111222333333444111111222222222333333333555444444333333333444444999555444888;;;::::::;;;999999>>>HHHUUUjjj~~~uuuooo```[[[XXXZZZ```bbb___ZZZVVVUUUVVVYYY[[[XXXPPPHHHBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBEEEHHHKKKLLLLLLKKKGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>???????????????>>>>>>===<<<<<<<<<======@@@AAABBBBBBBBBBBBBBBAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFJJJKKKLLLNNNOOOOOONNNNNNEEEEEEDDDDDDCCCBBBBBBBBB>>>============>>>??????======>>>???@@@AAABBBBBBCCCJJJRRRXXX]]]eeepppxxx}}}yyyzzz}}}{{{wwwrrrqqqsssyyy}}}}}}|||*********++++++,,,,,,,,,++++++******************))))))*********+++++++++***************************************+++++++++***)))((()))++++++)))(((((()))***,,,,,,+++******((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))************************)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,------------------------..............................------------......//////000000000000/////////////////////000111111............////////////...///000111222222111111333444333222/////////111444333222222111111222222222222222222333444555555555666777888:::;;;<<<===<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<=========>>>??????>>><<<:::888888999999:::;;;<<<======:::::::::;;;;;;===>>>>>>===>>>@@@AAABBBBBBAAAAAA;;;<<<===@@@CCCCCCAAA???===>>>???@@@AAAAAA@@@??????>>><<<;;;:::999999999666666666666666666666666444444555555444444333222222222222333333333444444222222222222222222222222111111111111111111111111222222222222222222222222222333444444555555444444444444333444555777999:::999::::::<<>>???AAA>>>???@@@@@@??????@@@AAA:::;;;===>>>????????????;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>============>>>>>>>>>?????????@@@@@@@@@BBBEEEIIIMMMOOOUUUXXXZZZYYYVVVQQQNNNLLLFFFFFFFFFEEECCCBBBAAAAAA>>>@@@AAAAAA???>>>>>>???BBBBBBBBBCCCDDDFFFHHHIIIOOOXXXeeeooovvv}}}~~~|||zzzyyyxxxxxxyyyzzz|||*********++++++,,,,,,,,,************************))))))))))))*********+++************************))))))))))))))))))))))))***)))((()))++++++)))((((((((()))*********))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))******)))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------//////000000000000///////////////...//////000000............/////////////////////000111111222222111222333111000000111333444333222222111111222222222222222222333444555666555555666888999;;;<<<<<<::::::999999999999999:::777888999:::<<<===>>>>>>:::;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAAAAAAAA@@@>>>>>>=========???@@@@@@===;;;<<<===>>>???@@@??????>>>===<<<;;;:::999888888888444444444444444444444444333333333333333222222111222222222333333333333444222222222222222222222222111111111111111111111111222222222222222222222222222222333444444444444333444333333444555666888999999:::;;;:::<<>>>>>======<<<<<<===??????AAABBBBBBAAA???=========888999;;;<<<=========<<<@@@@@@AAAAAAAAAAAA@@@@@@>>>???BBBEEEHHHLLLNNNOOONNNLLLIIIFFFCCCAAA@@@@@@??????>>>>>>>>>>>>??????AAAAAAAAACCCEEEHHHJJJLLLMMMOOORRRSSSPPPMMMLLLKKKGGGFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJMMMQQQTTTWWWYYYZZZbbbhhhqqqyyy~~~|||}}}}}}{{{xxxwwwyyy*********+++++++++++++++************************))))))))))))******************************************))))))(((((('''''')))(((((()))******)))'''))))))((('''''''''((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,...//////000000//////...//////..............................////////////000////////////111222333000111222111000111222444333333222111111111111222333333333333444555666666555666777888999:::;;;<<<;;;:::999888888888999:::666666777999;;;<<<===>>>666888999;;;<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999::::::::::::;;;<<<======AAAAAAAAAAAA@@@>>><<<;;;>>>=========>>>===:::777:::;;;===>>>>>>===<<<<<<;;;:::999888777666666666333333333333333333333333222222222222222111111000111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222333333333333222333333333444555666777888888999:::999888:::@@@EEEPPPdddvvvggg^^^ZZZUUUPPPPPPMMMIIIGGGFFFFFFEEECCC@@@@@@AAACCCEEEEEECCCAAADDDBBB@@@?????????===;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===;;;:::999::::::;;;<<<============???????????????>>>>>>===>>>???CCCGGGMMMTTTYYY\\\XXXTTTOOOIIIDDDBBB@@@@@@>>>>>>===<<<<<<<<<======<<<<<<===>>>???@@@AAABBBDDDFFFIIIIIIHHHGGGFFFFFFDDDEEEFFFFFFGGGJJJNNNQQQVVVVVVUUUUUUVVVWWWYYYZZZXXX\\\cccjjjooorrrrrrrrrrrrsssuuuzzz|||{{{{{{}}}yyyxxx***************+++++++++***************+++++++++************++++++++++++************************++++++***)))(((((('''''')))(((((()))******)))'''***)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))))))))************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...//////////////////..................---------............////////////111000......///000333444222333333222111000222333333222222111111111111111333333333333444555666777777777888999:::;;;<<<<<>>===<<<<<<===<<<999777999:::;;;<<<<<<;;;::::::999888777666555555555555333333333333333333333333222222222333222111111000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222222333333333444444555666666555777888888888:::===@@@BBBNNNccc~~~uuuqqqnnnjjjeeeccc___[[[XXXUUUTTTSSSSSSOOOLLLJJJJJJIIIGGGDDDBBBAAA?????????>>><<<::::::;;;<<<===>>>>>>======<<<;;;<<<<<<======<<<;;;<<<=========>>>>>>>>>=========>>>>>>>>>>>>======>>>@@@BBBGGGMMMTTTZZZ^^^\\\XXXQQQJJJDDDAAA@@@@@@>>>>>>============>>>>>>999999:::;;;<<<<<<;;;;;;???AAACCCCCCCCCCCCDDDFFFEEEKKKRRRYYY]]]aaafffjjjooonnnllllllnnnppprrrssspppuuu|||yyyuuurrrsssyyy}}}||||||}}}}}}~~~{{{|||************************))))))*********++++++++++++++++++,,,,,,,,,------************************,,,,,,+++******)))(((((()))((('''(((******((('''+++***(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''((())))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------......------------............////////////......------...///......---,,,............////////////111000......///000333444555555555333000///000111333222111111000000111111333333333333333555666666888999999:::;;;<<<======???>>><<<999888777666666666777777777888888999999999999:::999999999888888888888999999:::;;;;;;<<<:::999999999999::::::;;;<<<<<<>>>>>>>>>===<<<<<<===<<<;;;<<<======<<<:::888999:::;;;::::::888888777666555444444444444444333333333333333333333333333333333333333222222111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111///000111111222222111111222222333333444444555555555555555666777:::===@@@???CCCNNN___xxx}}}yyytttqqqnnnmmmhhhgggeeeeeeccc]]]SSSKKKGGGFFFDDDCCCCCCAAA>>>;;;;;;<<<===>>>????????????BBB@@@>>>>>>@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@??????======???BBBFFFLLLQQQTTTWWWTTTNNNHHHCCCAAAAAAAAA>>>?????????@@@?????????;;;<<<======>>>======<<<===???BBBDDDFFFJJJOOOSSSWWWbbbrrr}}}|||vvvpppnnnpppvvv|||~~~{{{|||~~~|||}}}***************))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---************************,,,,,,++++++******))))))(((''''''((())))))(((&&&)))((((((((())))))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))''''''''''''))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,------......///......------......///---......//////......---,,,---...///000///..................////////////000////////////111222333777777666444000//////000222222111000000000000111222222222222333444555555999999999:::;;;<<<<<<===<<<<<<;;;:::888777666666888888999999:::;;;;;;;;;======<<<;;;999888888777777777888999:::;;;<<<<<<999999999888888999999:::999:::;;;===>>>>>>======;;;:::999:::<<<======<<<888999999::::::999777777666555444444333333444444333333333333333333333333333333333333333222222111///000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111222333333444444333333666555333333444666999;;;;;;;;;@@@IIIZZZxxxqqqbbbYYYWWWUUUSSSQQQMMMIIIFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLHHHBBB?????????===;;;>>>===<<<;;;::::::;;;;;;===>>>>>>?????????>>>>>>;;;<<<===???BBBEEEHHHJJJLLLJJJFFFDDDBBBBBBCCCDDDBBBCCCDDDDDDCCCAAA???===?????????@@@@@@AAABBBBBBCCCEEEIIINNNTTT\\\eeekkkuuu~~~zzzwwwsssnnnjjjiiimmmrrrwww||||||+++*********)))))))))(((((())))))***++++++,,,,,,))))))*********+++++++++***************************************)))))))))(((''''''((())))))(((&&&%%%&&&'''((()))*********((((((((((((((((((((((((''''''(((((())))))*********)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...------,,,,,,------...---......//////......---+++,,,...000111111000000............/////////////////////000111111222222666666666444111000000111222222111000000000000000111111111111222333444444777888888999999:::::::::999:::<<<>>>>>>===<<<;;;999999;;;<<<>>>@@@AAABBB???>>>===<<<;;;:::999999888888999999:::::::::;;;999999888888888888999999888999;;;<<<======<<<<<<:::999888888:::;;;;;;:::888999999:::999888777666555555444333333333444444222222222222222222222222222222222222222111111000/////////000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000111222222333333222222111111222333444333333222555444333333444555555555999777:::@@@HHHYYYtttuuussspppmmmiiiddd___ZZZYYYXXXXXXXXXZZZ[[[]]]^^^]]]VVVMMMIIIIIIIIIHHHFFFIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>???AAACCCFFFIIIKKKLLLJJJJJJJJJKKKNNNPPPSSSTTTWWWXXXZZZYYYVVVQQQLLLHHHHHHHHHHHHHHHJJJLLLNNNOOORRRTTTXXX]]]dddmmmxxx{{{{{{|||~~~}}}zzzwwwtttqqqpppnnnjjjhhhjjjpppuuu~~~~~~+++*********))))))((((((((())))))***++++++,,,,,,(((((((((((())))))))))))************************(((((((((((())))))))))))(((''''''((())))))(((&&&"""###%%%((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***((('''&&&&&&'''(((***************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000---,,,,,,++++++,,,,,,------..................---***,,,///111222222222111............/////////000...///000111222222222111444555555333111111222333222111111000000000000000000000000000111222333444666666777777888888888999999;;;???BBBDDDDDDCCCBBB999:::<<>>===<<<<<<<<<<<<:::::::::999999999999888999999888888888888888999999:::;;;<<<<<<<<<;;;;;;:::999777777888999999888888999::::::999888777666555555444333333333444444000000000000000000000000111111111111111000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222000111222333444333222111333333333555666666555333;;;999:::>>>@@@EEERRR```www~~~xxxqqqmmmkkkjjjiiiiiijjjlllooopppnnnfff]]]YYYZZZ]]]\\\[[[VVVUUUSSSRRRQQQQQQQQQQQQTTTSSSRRRPPPMMMKKKHHHGGGBBBDDDGGGKKKNNNQQQSSSSSSUUUVVVYYY]]]aaafffiiikkktttuuuwwwuuuqqqiiiaaa\\\VVVVVVUUUVVVXXX[[[^^^```bbbccceeehhhnnnwww}}}tttrrrtttuuuwwwwwwvvvuuutttqqqssssssqqqmmmooovvv|||~~~************************************************************************------,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++***++++++,,,,,,------...------.........---,,,+++////////////////////////------,,,,,,,,,---......000000000000///...---,,,...///000///...---...000+++,,,---------///222555111111222333444666666777444444222222222222444444555444333222111111111111000000000111222333555555777666444333333555888999999<<<@@@DDDGGGGGGEEEDDDAAAAAA@@@@@@@@@AAABBBBBBCCCAAA???<<<;;;;;;<<<<<<>>>;;;999:::<<<<<<;;;888;;;;;;:::999888888888888999999999::::::999999888888888888888888777666666999:::::::::999888666555444444333333222111000000000000111111111111000000222222111111000000//////000000000000000000000000222111111111000000//////000/////////............111111111000000000000000000000111111111222222222111111222222222333333333222222333333444555666666888777666666999===BBBEEE[[[iii{{{{{{xxxsssnnnooovvv}}}vvvpppjjjmmmtttxxxuuuppppppiiieeehhhkkkjjjkkkpppnnnpppnnnfff^^^[[[XXXTTTNNNKKKMMMTTT\\\bbbkkktttqqqiiifffnnnyyytttiiijjjfffeeeiiilllmmmooorrrwwwqqqmmmnnnrrrwww}}}ssspppqqqsssvvvyyyyyyvvvsssxxxuuusssuuuuuutttyyy))))))))))))))))))))))))************************************************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++++++++,,,------......///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///////////////......---,,,---......------...000......///...---...000222111222222333444555666666333222111111111111222333444333222111000000000000000000111111222333555666777666444333444666888999888:::>>>AAACCCDDDCCCCCCEEEDDDBBBAAA@@@?????????@@@>>><<<:::999999:::;;;===;;;:::<<<>>>>>><<<:::>>>===<<<;;;::::::::::::999::::::;;;;;;;;;:::::::::::::::999888777555555888888999999888777555444444444333333222111111000000000111111111111000000111111000000000//////...000000000000000000000000000000000000//////......///////////////.........000000000000000000000000000000000111111111222222111111111222222222333333222222333333444555555555555555444555777:::===@@@>>>III___yyy~~~vvvppppppvvv||||||yyy|||~~~zzzoooeee[[[VVVUUU\\\eeellluuu|||zzzxxx~~~zzzwwwsssrrrwww{{{zzzzzz{{{~~~wwwrrrqqqrrruuu|||}}}zzzzzzzzz{{{|||{{{xxxvvv{{{xxxxxxzzz{{{{{{~~~((((((((((((((((((((((((************************************************++++++******))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))******+++++++++******))))))))))))*********++++++,,,,,,------...////////////...,,,+++++++++,,,---************************+++++++++++++++,,,---------.........////////////+++,,,......------...///000111000///---,,,---///222222222333333444444444222111111000000111111222333222111000/////////000111111111111222444555666888777555444555666888999777888:::===???@@@AAAAAAGGGFFFDDDAAA>>><<<;;;;;;<<<;;;999888888888999:::;;;;;;<<<>>>@@@@@@>>>===>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888666555444777777777777666555444333444333333222222111111111000000111111111111000000000000000000000000//////000000000000000000000000////////////.....................////////////////////////000000000000000000000000000111111111111111111111222222222222333222222222333333444444555444444444555666888999:::777===GGGWWWlllxxxqqqqqqwww}}}~~~~~~yyynnneee```eeennnvvv~~~~~~{{{uuutttssssssxxx~~~~~~{{{yyyyyyxxxyyy~~~~~~))))))))))))))))))))))))******************************************************))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((((()))))))))************************************((((((((((((((((((((((((************++++++++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************++++++,,,,,,---.........///...,,,******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...///000000...///000///---,,,---...///000111///---,,,---...222222222222333333333333222222111111111111222222111111000///////////////111111111222333444555666888777666555555666888999888888999:::;;;===???@@@EEECCCAAA>>><<<:::888888999888888777777888999999999:::;;;>>>???@@@???>>><<<;;;:::999999888888999999:::;;;<<<<<<<<<<<<<<<>>>>>>===;;;999666444333555555555555444444333333333333333222222111111111000000111111111111000000000000111222222222111000////////////////////////////////////////////////............////////////......///////////////000/////////000000000111111111111111111222222222222111222222222333333333444444555666777777888888777===???@@@CCCLLL^^^uuu~~~|||||||||~~~~~~|||xxxtttuuuyyy}}}wwwxxxzzz{{{|||~~~|||ppphhhjjjrrryyy}}}}}}}}}~~~xxxssssssrrrrrruuu{{{~~~|||zzzzzzxxx{{{}}}************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((())))))******(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))((((((((()))))))))*********)))******+++,,,,,,------///---+++*********,,,---------------------------++++++******++++++,,,---,,,,,,,,,,,,---///000111222333333111...,,,,,,------...000///......///000111111222222222222222222222333333333333333333222000000//////.../////////111111111222333444666666888777666555555666777777999888888999:::<<<===??????>>><<<:::999777777777888888888888888888999999666888:::<<<============<<<<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;>>>===<<<;;;999777555333444444333333333333333333333333222222222222222111000000111111111111000000000111333555555555444333////////////////////////000000000000000000000000.........///////////////------........./////////....../////////000000000000000111111111222222222111111111222222222222222333444555666666666555555555777888888<<>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999777666555444333333222222222333333222222222222222222222222000000111111111111000000000222444666777777666555000000000000000000000000000000000000111111111111000/////////............,,,,,,------.../////////............////////////000000000111111111111222111111111111111111111111111111222333333333333222333555777777888===DDDJJJYYYrrr~~~}}}yyysssmmmkkklllooorrrtttxxx|||}}}~~~{{{yyywwwyyy|||~~~~~~|||zzzxxxwwwvvvtttqqqpppqqquuuxxx}}}uuuttttttsssqqqrrrqqqrrrvvvxxxxxxzzz|||wwwtttoooiiifffhhhqqq|||}}}}}}************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))*********+++'''(((((()))******++++++(((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))***+++++++++******(((((((((((()))))))))***)))******++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++---///000000111222111///---...///+++---///000/////////000...//////000111222333333111222333333333333222111111000000//////000000111222222222333444555666777666555555555444444444444777777888888999:::::::::777777666666666666777777777888888888888777777777777888999888666777;;;>>>???>>>===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888888999888888777777444333222222222333444444222222222222222222222222000000111111111111000000///111444666888777666555000000000000000000000000/////////000000000111111111111000///...------,,,+++,,,,,,---......//////------........./////////000000000000111111111111111111111111111111111000111111111222222333333333999888888888888:::<<<===DDDTTTlll}}}vvvpppnnnqqquuuxxxyyy{{{{{{yyy||||||wwwwwwxxx{{{}}}~~~{{{yyywwwtttoookkklllooosssvvv~~~~~~|||wwwtttuuurrrrrruuuxxxyyy}}}}}}yyyqqqhhhcccccchhhqqq~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))''''''((()))***++++++,,,'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))***++++++,,,,,,---......+++,,,,,,,,,,,,+++***)))------------------------------,,,,,,------...///...---,,,++++++,,,...000---...//////......///111,,,...000111///......///---...///000111222333444000111222333333222111000111000000000000000111111222222222333444555666777555555555444444333333333666666777888999888888888888777666666666666777777777777888888777666666555999999999777555777;;;???======;;;:::::::::::::::??????>>>>>>===;;;:::999555666777888888888888888444333222222222333444555222222222222222222222222000000111111111111000000...000333666777777666444000000000000000000000000---.........//////000000222222111///...---,,,+++++++++,,,------...//////---------.........//////000000000000111111111111111111111000000000000000333333333333444555666777666444222222555888:::;;;CCCIIITTThhh|||wwwvvvyyy~~~{{{|||{{{tttuuuwwwzzz}}}~~~}}}|||zzzuuunnnkkkmmmqqqvvvxxx}}}yyyzzzzzzyyy{{{~~~|||tttjjjdddcccaaahhhsss|||***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))(((***))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))******++++++************************'''''''''''''''''''''''')))************+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......//////.........---------000//////.........//////////////////000000000000000111111111111222222222222222111111111111222222222444555444333333444555666666666666666555555444333444444555666888:::;;;999999777666555555555555555555666777777777777777888777666666666777888999<<<;;;:::999999;;;<<<>>>DDDCCCAAA???<<<999777666555666666666777777888888111111111111111111111111////////////////////////000///...---...111444666===777111///111333111...////////////////////////......//////000000111111333333222111000///...---------............------......................../////////...------,,,,,,////////////000000000000222222222333333333444444444444444444333555999<<<===<<>>EEEDDDBBB???===:::999888555555555555666666666777111111111111111111111111000000000000000000000000000///...---...111444555;;;666000///111222111///000000000000000000000000.........///000000111111222222111000///...---,,,,,,------------------,,,........................------...................../////////000000000000111111111111222222222333222333333333222444777::::::888<<>>AAA@@@???===;;;999777666333333444444444444555555111111111111111111111111000000000000000000000000000///...---...000333444777333///...000222111///000000000000000000000000---......//////000111111000000//////...---,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,------...//////000....../////////000000000///000000000000111111111111222222222111222555888999777:::???CCCLLLcccyyyzzzyyyxxxwwwzzz~~~~~~}}}}}}yyyuuujjjhhhfffeeejjjtttzzzwwwppphhh___XXXUUUTTTSSSQQQ'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((+++***((((((((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,------........./////////000000000000000000111111111111111111000000000000111111///111333333333444666777888888888888888777666666333555888:::;;;;;;:::999888888777666666666666666666666777777777777666666777777777777777888888888888777777888999:::<<<<<<;;;;;;:::888666555444333222222222222333333333333111111111111111111111111111111111111111111111111//////.........000222333333000------///111111000////////////////////////------......///000000111000000//////...------,,,,,,------......------,,,---------------------------------.........//////........./////////000000//////000000000111111111111222222222222222555777666666999===???DDDSSSbbbzzz|||yyyppprrrsssrrrsssxxx~~~tttllleeebbb^^^ZZZTTTRRRSSSVVVXXXXXX'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))'''&&&&&&'''))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,------------------+++++++++++++++,,,------............//////////////////000000000111111111111000000000000000000111///000222333333333555777888888888888888777666666444555888:::;;;;;;999999888777777666666666666777666666777777777777666666999999888888777777666555666666666666777888999:::888888777666555444333222222222222222111111111111000000000000000000000000000000000000000000000000///.........///000111222000...------///000000000........................---------...//////000000111000000//////...............////////////......------------------------//////.........---------............////////////000000000000111111111111111222333333222333444666111222555999;;;>>>FFFNNNWWW^^^nnnzzztttiii```ZZZXXXXXXUUUTTTTTTWWW[[[^^^aaabbb(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++,,,---......------.........//////////////////000000000111111111000000//////000000111///111222333222333444666777777888888777777666555555666777999999999999888777777666666666666777777777777777777777666666555888888999888888777666555666666666777777777777777777777777666666555555444222222222111111111111000000000000000000000000000////////////////////////............//////000111............//////000111------------------------,,,------......///000000000000000/////////......//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,------........./////////000000000000111111111111111222444444333222444555333444666777888:::>>>AAADDDEEELLL\\\ttt~~~ssslllaaaXXXSSSTTTWWWZZZ[[[]]]```eeehhhkkkmmmnnn))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))***+++)))(((((((((((())))))***((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((()))))))))******************************++++++,,,,,,++++++***************************------......------,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,---...///---------.........//////////////////000000000111000000////////////000000000222333333222222333444666777777777777666555555555666666777777888888888777777666666666666777777777777777777777666555555555666777888999888888777888888888888888888777777666666555555555555555555222222222111111111000000000000000000000000000000..................................../////////000...///000/////////000111........................,,,,,,---......//////000//////............------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////....../////////000000000///111333333222111222333555555555555666888::::::<<<;;;>>>GGGTTTkkk}}}||||||{{{~~~~~~xxxbbb]]]VVVQQQRRRXXX```eeelllnnnqqqsssuuuvvvxxxyyy***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++''''''''''''(((***+++,,,))))))))))))))))))))))))&&&'''((()))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,+++++++++************************---.........---,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,---...///000---------.........//////////////////000000000000000000////////////000000111222333333222111222444666666666666666555555444666666555555666777888999777777666666666666777888777777777777777666555555222444666888::::::::::::::::::;;;::::::999888777333333333333333333333333333222222222111111000000000000000000000000000000.................................//////////////////000111000//////000111////////////////////////,,,,,,------...//////000------------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------.........//////---------.........//////...000222222111000000111000111000///111555666555777999>>>CCCFFFOOOeee{{{~~~}}}||||||xxxjjjdddXXXUUUQQQQQQUUU^^^hhhnnnwwwxxxyyyyyyyyyyyy{{{}}})))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))(((''''''''''''(((((()))))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))(((((((((((((((((((((((())))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,)))+++,,,...//////............---------,,,,,,,,,////////////000000000000111111111111111000///...///000000222333444555555666666666777666555555444666666666666777888::::::;;;999888666666777999:::999777666666777888888777444555777888999999999888;;;888666888;;;<<<:::777888777666555444333222222222222222111111111111000////////////////////////000000000000000000000000000000000000000///......////////////000000000000//////000000000000//////.........////////////000111111000......---------........................//////...---,,,++++++***+++,,,------......------,,,,,,------.../////////000000000000000000000000//////000000111111111222222222333333333333444444555777999:::===EEENNNVVVZZZeeevvv}}}}}}{{{uuummmgggbbb```UUUWWWYYY\\\aaahhhqqqvvvxxxvvvuuuwww{{{)))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''')))(((((((((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((())))))))))))******))))))))))))***************)))))))))(((((())))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***+++,,,............------------,,,,,,,,,++++++........./////////000000111111222222111000000//////000000111333444444555999888777666555444222222555555555555666666777888:::999777666666777999:::999777666666777888888777555666777888999999888777:::999888888999:::999888777777666555444333222222222222222111111111000000000000000000000000000000///////////////////////////000000000000///............/////////000000000...//////000000//////...------........./////////111000///...------------........................---------,,,++++++******+++,,,------...---------,,,,,,---...//////000000//////////////////////////////000000000111111111222222222333333333444444555666666666666:::AAAFFFCCCIIISSSaaauuuzzzrrrhhhgggeeecccbbbbbbcccccccccdddgggiiikkkpppvvvzzzyyyxxxwwwzzz~~~((())))))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((('''&&&((((((''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))******)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((((((((())))))))))))***))))))(((((())))))***((()))*********)))((('''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,---......---------------,,,,,,,,,,,,,,,---------.........//////111222222222222111000000///000000111222333444444777777666444444333444444555444444444444444555555999888777666666777888999888777555555777888777666666777888999999888777666888999999999888777888999666666555444333333222222222222111111111000000000000000000000000000000000/////////////////////////////////000//////...---.........////////////000---..................---,,,,,,,,,---------......000000///...------------------------------------++++++++++++++++++++++++++++++,,,---------------,,,,,,---...///000111222//////////////////////////////000000000000111111222222222222333333333333444444444333222333666999======???DDDQQQeee}}}yyylllbbb___UUUVVVYYY^^^ccchhhlllnnnrrrtttvvvwwwwwwxxx{{{}}}{{{yyyzzz~~~(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%''')))******)))(((&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''(((***++++++)))(((&&&(((((((((((())))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++************++++++***************+++++++++------------------------,,,,,,------,,,,,,++++++++++++,,,,,,------------...---------------------,,,,,,,,,---------......111111222222222222111111///000000111222333333333222222222333444555777888555444444333333333444444777777666666666777888888888666444555666777666666777777888999999888666666666999;;;999666555777999555555444444333222222111111111111111000000000000........................////////////////////////...////////////...------------........./////////,,,------......------,,,++++++,,,,,,,,,---------000///...---------------------------------------******++++++,,,,,,,,,---++++++,,,------------,,,,,,,,,---...000111222222//////////////////////////////000000000000000000111222222222222333333333222222222333333444666777;;;<<<===>>>BBBKKKWWW```uuulllcccZZZVVVVVVVVVZZZbbbjjjqqqvvvxxxzzzzzz}}}~~~~~~~~~~~~((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''')))+++,,,+++)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''')))***+++)))(((&&&'''((((((((()))))))))***((()))))))))******************+++,,,,,,,,,,,,++++++******))))))******+++)))))))))******+++++++++------------------------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---.............../////////,,,,,,,,,,,,------------000111111222222222111111000000000111111222222333111111111222444555777777555555444333333333444444555555555666666777777888777555444444555666666555777777888999999888666666666888:::999555444666888444444333333222222111111111111111000000000//////------------------------.......................................---,,,,,,------------............,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---///......------------...------------------------++++++,,,,,,------......***+++,,,,,,------,,,,,,,,,,,,---...///000111111........................000000//////////////////111111111222222222333333222222222333444666666666000333666888:::???FFFLLL]]]ttt}}}pppmmmnnnmmmkkkkkkiiieeebbbaaa^^^YYYYYY]]]^^^eeepppzzz'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***+++******)))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))&&&'''((()))))))))((('''''''''(((((())))))******))))))))))))******************+++,,,,,,,,,,,,+++******))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,.............../////////,,,,,,,,,---------......//////000111111111111000000000000111111111222222333333444444444333222222444333333333333333444444444444555555666666777777666555333333555666555444666777888999999888777666777888888777666444555666333333333222222111111111111111000000000/////////////////////////////////........................------......------,,,+++,,,,,,,,,---------......,,,------------------,,,+++++++++,,,,,,,,,------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,,,,,,,,,,------.../////////........................000000////////////......111111111111222222222222444333111111333333333222222333444333333777>>>DDDGGGXXXqqqxxxkkk^^^YYYXXXWWWWWWYYYYYY[[[aaagggfffdddeeejjjjjjqqq}}}''''''((((((''''''&&&%%%&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&&&&'''(((((())))))+++***)))(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((()))*********))))))))))))******************+++,,,,,,,,,,,,+++******))))))))))))******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,+++******+++,,,,,,,,,,,,,,,,,,------......------------..................///000000000000000000000000000111111111111111222444555555333000///111111111111111222333444333333444555666666666666666444333333444555555444555666777888999999888777999777666666666666555333222222222222111111111111111000000000////////////////////////////////////........................,,,------------,,,+++++++++,,,,,,,,,,,,---------------............------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,------------------........................000000/////////.........111111111111222222222222666333000000111333222111666777888666333444888<<<>>>GGGVVVdddmmmyyyzzzddd[[[SSSPPPPPPQQQUUUYYY^^^ccclllssssssooopppuuuuuu{{{''''''((((((''''''&&&%%%'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''%%%$$$$$$%%%%%%'''((()))++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))***&&&''''''((()))******+++))))))))))))******************+++,,,,,,,,,,,,+++******))))))))))))******))))))***+++,,,,,,------++++++++++++++++++++++++((()))***,,,---...//////---,,,+++*********+++,,,*********++++++,,,,,,,,,---------.........//////------...//////000//////000000000000111111111111---///333555666555222000////////////000111333333222333444555666666666666666444222333444555444444444555777888999999999888:::777444555777777444111222222222111111111111111000000000000////////////------------------------........................,,,------------,,,++++++++++++,,,,,,,,,------------......//////......---,,,,,,------------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++........................000000//////.........---000111111111111222222222555222//////222555555444+++000666888777666666777:::???IIIQQQSSSWWWhhh{{{}}}xxxlll```XXXRRRNNNNNNPPPRRRYYY```iiinnnxxx}}}{{{uuuvvv{{{yyy}}}((((((''''''''''''(((((())))))))))))((((((((((((*********)))))))))))))))(((((((((((('''$$$"""!!!(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))***)))'''%%%%%%''')))******)))(((''''''((()))***)))))))))))))))******+++))))))***+++,,,,,,------///...---+++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++,,,------........................******+++++++++,,,,,,,,,---......///////////////111000000///////////////////////////000000000000111111222333222111000///000111111111111222222222444555777888888888777666222444666777777666444333666555555555555666777777:::999777666444333333333111111000000000000111111///000111000///...///000///...---,,,+++,,,---.........---------,,,,,,,,,.........------,,,,,,,,,))))))***+++,,,......///++++++******++++++,,,---......---------,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...............---------000000000000000/////////000000000000000000000000111000/////////000222333333333333444444444555555444;;;DDDIIIJJJJJJMMMQQQfffttt}}}~~~yyyvvvqqqjjjfffiiinnnlllfff\\\UUUSSSXXX```eeejjjooossszzz}}}zzzwwwwwwwwwuuu|||((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((((((((((((((((((((())))))(((((('''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))((('''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***)))))))))))))))******+++))))))***++++++,,,------///...,,,+++******++++++))))))***+++,,,------...++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---....../////////////////////............//////////////////000000000000111111111222111000//////000000111111111222222222333444555666666666555555555666777777777666555444444444444444444555555666777777555444333333222222111111000000000000111111///000111000///...///000000000...------------.........---------,,,,,,,,,......---------,,,,,,,,,******+++,,,---...//////+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,++++++***+++,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////////////////////////////111000/////////000111222222222222222333333333333222888>>>AAA@@@@@@CCCFFFHHHPPPbbb}}}vvvmmmgggeeecccaaaggguuu{{{yyynnnfffhhhnnnrrrvvvzzzyyy~~~{{{|||}}}|||((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))((((((((((((((((((((((((+++***))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))******+++,,,,,,,,,...---,,,++++++***++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++++++++,,,,,,,,,,,,---......///////////////---,,,,,,------...///000////////////000000000000111111111111111000000///000000000111111111222222222333444444555555444444888888777777666666666555333333333333444444444555555444333222222222222333111111000000000000111111000111222111///...///000222111000......---------......---------,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,---...//////,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********++++++*********+++,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------........................////////////////////////000000/////////000111222000000111111111222222222222555888999777666888;;;<<<>>>GGGYYYnnnqqqfff___]]]^^^``````eeettt}}}zzz~~~~~~((((((''''''''''''((((((&&&&&&''''''''''''((((((''''''((((((((((((((()))+++***)))(((((()))***+++((((((((((((((((((((((((,,,,,,***)))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))''''''(((((((((''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((()))))))))))))))))))))******+++))))))******+++++++++,,,---,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,---------......///////////////,,,,,,,,,---...///111222////////////000000000000222222333333222222111000000000000000111111111111222333333444444444444444999888777666555555555555333444444555555555555555333333222222222333333444111111000000000000111111111222222111///...///000111111000///...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,---...///000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,------...,,,,,,---------------...////////////////////////////////////000000111111000000000111111111222222444555666555333333555777<<<===CCCNNNYYYdddqqq||||||vvvssspppiii```ZZZ[[[bbbhhhuuuyyy((((((''''''''''''((((((''''''((((((((()))))))))((((((((())))))*********---,,,***)))(((((()))***((((((((((((((((((((((((,,,,,,***)))(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''((())))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))'''(((((())))))((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))******+++)))***************++++++++++++++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------......///////////////---------...///111222333////////////000000000000333444555666666444333222//////000000000111111111444333333444444444555555777666555444444444444555555666777777888777777777333333333222333333444555111111000000000000111111111222333222///...///000//////......---,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------,,,,,,,,,---......------------,,,,,,,,,,,,------------------,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......***++++++,,,---......///+++,,,,,,,,,------....................................//////000000000000111111111111222222222222333444444333333333555777444666<<>>;;;@@@KKKWWW^^^fffttt}}}}}}~~~~~~~~~|||}}}zzzrrrgggbbbcccfffhhhjjjkkkiiifffgggmmmrrrzzz~~~((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&''')))***++++++******(((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''((()))******+++''''''(((((((((((('''''''''((()))***+++,,,------+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))$$$%%%&&&&&&'''''''''&&&(((((((((((())))))))))))***)))'''&&&&&&''')))***'''((()))******)))(((''')))))))))))))))******+++*********)))))))))))))))))))))+++,,,,,,+++***))),,,,,,,,,+++++++++******------------------------''''''((()))***++++++,,,************************,,,,,,,,,---------......---......///////////////---------------...///000////////////000000000000///333888<<<;;;777111---////////////000000000000222111000000000111333444222333666888999999888777666888:::;;;;;;;;;999888222222111000000000000000111111000000000000111111333444444333000...//////,,,---...000000000000///......---------,,,,,,,,,*********++++++,,,,,,,,,******************++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))***+++---///...---***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++***************,,,,,,------...///000000........................,,,---///000000000///.............../////////000222111222333444555333222000111666;;;;;;777666888888:::???EEEFFFGGGQQQ^^^kkkxxxqqqmmmkkkiiigggeeehhhiiiddd]]][[[___eeennnsssxxxzzz{{{|||~~~|||{{{((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))*********+++++++++******)))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((***(((&&&'''))))))'''$$$((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++000...+++)))((((((((()))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))+++++++++++++++***))))))+++&&&###%%%***---)))$$$''''''''''''(((***+++,,,************************))))))))))))))))))))))))))))))))))))************,,,+++******,,,,,,+++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////000000///...---,,,,,,,,,......///000000000000000000000000111222222333333111111000000111111222333////////////000111333333333333333444555666777888======<<<;;;:::888777666333222222222111111000000//////000000000000000///...///000///...---...000------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...---------......---,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,------...///000111111000000000000000000000000000000000000111111111111111222333444555444333222444666888;;;>>>BBBDDDEEEMMMZZZppp}}}yyyoooiiiccc```\\\WWWXXX[[[aaaeeeiiimmmooorrruuuxxx~~~}}}}}}zzz}}}}}}((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))(((((('''''''''((((((***(((''''''))))))'''$$$((((((((((((((((((((((((&&&'''''''''(((***+++,,,...---***(((''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((()))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))***************))))))((()))'''%%%&&&***+++)))&&&'''''''''((((((***++++++************************))))))))))))))))))))))))))))))))))))************,,,+++******,,,,,,+++***)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////000000///------,,,,,,---......///000000000000000000000000111222222333333111111000000111111222333111111111111111222333444444444444555666777888999======<<<;;;:::888777666000000000/////////......///000000111111000000///---///000///...---...000---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............------......//////000000//////////////////////////////000000000111111111111222222333444333333333333444666777999;;;======@@@DDDOOO]]]mmm|||uuuqqqqqqnnnhhhccc```ZZZVVVVVVUUUTTTWWW\\\nnnsss|||{{{|||zzz(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''%%%&&&&&&'''(((((())))))((((((((((((''''''''''''***)))(((''''''''''''''')))((('''((())))))'''%%%((((((((((((((((((((((((''''''(((((()))***+++,,,,,,+++)))'''&&&&&&''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++******+++,,,+++*********+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---............/////////000///...---------------......///000000000000///000000000111222222333333111111000000111111222333222222222333333333333333444555555666777888999999;;;;;;;;;:::999777666555000000////////////......///000000000000000//////---...//////...---...///......---,,,,,,+++******+++,,,,,,------,,,,,,+++***************************************+++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++************++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.................................////////////////////////////////////000000000000111111222222111111222222333444444444555555666666666777:::888999???HHHYYYqqqxxxkkkeeeeeecccdddiiipppuuuuuuppplllgggfffgggjjjllliiibbb\\\___[[[[[[___bbbcccggglll|||~~~{{{hhhZZZ(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******************++++++,,,,,,((((((((((((''''''''''''***)))(((''''''&&&''''''((('''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''((()))***+++))))))'''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))((((((((()))(((''''''&&&%%%'''***)))''''''))),,,)))))))))((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++***)))***+++,,,+++)))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000---------.........//////000///...------------------...//////000000//////000000000111222222333333111111000000111111222333333333333333333222222222333444555666777888888888888888888777666555333333111111111111111111000000...////////////......------...//////------...///......---,,,++++++******+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))***+++++++++,,,************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,---.........------++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........------.....................---////////////////////////////////////000000000111222111000000000111333444555555555555555555555555:::888999<<<@@@FFFSSS___ooo}}}tttiii^^^XXXWWWYYYWWWVVVZZZ___bbbaaa^^^cccgggmmmsssvvvuuupppmmmqqqppptttzzz~~~~~~wwwooohhh^^^PPPFFF((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))+++,,,---------------,,,,,,+++++++++((((((((((((''''''''''''))))))((('''''''''''''''&&&'''(((((((((((('''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&$$$(((******''''''***---+++******))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++***))))))++++++***)))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......------------............//////...------------...------...///////////////000000000111222222333333111111000000111111222333111222222333333222111000111222444555666777777777555555555444333222111000000000000000000000111111---.........------,,,+++---...///...---,,,---///......---,,,,,,+++******+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------.........---++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,---...---------............------------...........................////////////000000000222111000///000111222333444444444444444555555555444444777;;;<<<<<>>@@@GGGLLLOOOUUU\\\jjjzzzzzz{{{{{{}}}}}}ssskkklllnnnllliiihhhfffggggggbbb\\\[[[___cccnnnpppsssyyyzzzuuunnnjjjjjjmmmrrruuuxxxuuuqqqkkkgggfffiiillljjjhhheeebbb```aaaccceeeggghhhhhheeeaaaaaafffkkkqqqpppuuu|||~~~|||}}}xxxxxxvvvrrrrrrwwwrrreeeWWWKKKEEEDDDCCCDDDEEEEEECCC@@@((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,++++++***)))(((((('''((((((((()))******++++++)))(((((((((''''''''''''&&&&&&&&&&&&((()))***+++$$$'''))))))'''&&&(((***(((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))(((((((((((()))))))))))))))))))))(((((('''''''''''')))***+++,,,,,,------+++***))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((()))***+++***((()))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------......///,,,---......//////......000000000111222222333333111111111000111222222333000111333555666666555444222444666888999999888777444444444444444333222111.../////////000000111111111111111111000///...---,,,---......,,,,,,---...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))*********************++++++,,,,,,,,,******))))))))))))*********+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++,,,,,,---...//////..................................../////////000---...000111111111000///333222222111000/////////222000222666777555555888???:::888===@@@???@@@DDDHHHVVVjjj{{{||||||}}}zzzvvvtttmmmppppppkkkccc___```dddiiilllrrrxxxxxxsssssswww{{{~~~~~~|||yyyuuussstttxxx|||{{{vvvoookkkkkknnnpppxxxwwwsssmmmiiillluuu}}}}}}~~~|||~~~iiiZZZTTTOOOIII@@@@@@AAAAAAAAAAAAAAAAAA$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***++++++******)))))))))))))))++++++++++++---...000000,,,,,,+++***))))))******(((((((((((((((((((((((((((((()))*********************+++,,,---......///*********)))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,------......////////////......,,,,,,,,,------------...333111000222444555333000333111000///000///...---///000222444555555555444777777777777777777777777777777666555333222111000111000000///...---------//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++******)))++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////111111222222222222111111222111111000111333444555888888888777888999999:::999???GGGOOOZZZjjj|||yyyqqqmmmlllrrrqqqyyy~~~xxxyyy~~~~~~{{{yyyyyy~~~}}}tttnnngggaaa\\\SSSGGG>>>>>><<<;;;;;;<<<<<<<<<:::&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))***++++++,,,------...//////++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************++++++++++++------------,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,------....................................////////////000222111000111333444222000222222111111111111000/////////111222333444444444555555555555555555555555666666555444333222111111111000000///......------//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++******))))))******+++************)))))))))((()))************+++++++++++++++++++++++++++++++++))))))***+++++++++************+++++++++******)))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................................../////////000000000111111222222111111000111111000000111222444555666666555555666666777888:::===@@@AAACCCJJJUUU]]]rrrzzz||||||}}}}}}||||||~~~yyypppllliiiccc^^^[[[XXXUUUUUUUUURRRKKKEEE>>><<<::::::;;;<<<;;;:::((((((((())))))(((((((((''''''((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))((((((((())))))***+++,,,---...///......---******)))((((((((())))))************************((()))))))))***************)))))))))((((((((('''*********+++,,,,,,------/////////......---------,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///...---,,,++++++,,,---............////////////000111000///000222333222111222333444444444333222111/////////000111222333444333333333333333333333333444444333333333222222222000000000///......------...............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++***************+++++++++++++++++++++++++++******))))))******+++************)))))))))))))))************+++++++++++++++++++++++++++++++++*********+++******)))))))))******+++++++++******++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------////////////000000000000000000111111111111000000000000000000111222333444333333333333333444555555666777888777666888>>>CCCHHHNNNYYYgggxxx{{{wwwwwwuuujjj\\\RRRNNNLLLIIIGGGCCCBBBDDDHHHMMMOOOLLLIII>>><<<::::::;;;;;;;;;:::(((((())))))))))))((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))***+++,,,---///000000...---+++))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++***************)))))))))))))))******+++,,,------/////////...------,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000///...,,,++++++,,,...///,,,,,,,,,------------...000//////000111222333333444666888888777666444444111000000000000222444555222222222222222222222222222222222222222222222222000000//////....................................,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))******************************))))))))))))***************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++******)))(((((())))))***+++++++++******++++++************++++++))))))))))))))))))))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------/////////000000000111111///000000000000000000/////////000000111222222333222222111111222222333444222333555555555666999<<<888;;;???FFFQQQ```oooxxx|||xxxxxxzzz{{{tttmmm\\\TTTJJJCCCBBBBBBBBBAAA;;;;;;===BBBFFFIIIHHHGGG===;;;999999:::;;;:::999&&&''''''((((((''''''&&&((((((((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((())))))+++,,,,,,---...000000000...,,,***)))((((((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++'''(((((()))******++++++'''(((((()))***+++,,,,,,---------,,,,,,,,,++++++,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000///---,,,,,,---///000,,,,,,,,,------------...//////000000111222444666777:::===>>>;;;777555555333222111111222333555666222222222222222222222222000000000111111111111111////////////............---.....................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***************)))((('''((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------////////////000000000000...//////000000//////.........///000111111111111222111111111111222333333333333444333222111111222777777888999<<>>===<<<:::;;;<<<>>>AAABBBBBBAAA<<<:::999888::::::999888%%%&&&&&&''''''&&&&&&%%%''''''((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((()))***+++,,,...///000000000000///---+++***))))))((((((((()))******''''''''''''''''''''''''***)))((((((((()))+++,,,%%%%%%&&&'''((()))******((((((((()))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///000///............///000.........////////////000///000111111111333666999<<<@@@CCCCCC===888555444333333222222333444444555222222222222222222222222//////000000000000000000//////////////////......---------...............,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))))))))***************************************))))))(((((())))))***))))))))))))************)))************+++++++++++++++++++++++++++++++++)))))))))***))))))((((((((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////......---...///000111111111000111111111111111222333333000000111111222222222222333444555666666777:::<<<@@@GGGQQQZZZdddppp~~~xxxhhhTTTGGGDDDBBB@@@>>>===<<<<<<<<<;;;999777777888999;;;<<<=========<<<:::888888999999999888%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))***+++,,,...000111222222111///...,,,++++++)))))))))))))))***++++++((((((((((((((((((((((((***)))((('''((()))+++,,,'''''''''(((((()))))))))************************))))))******+++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,------....................................////////////000///000222222111333888;;;@@@EEEHHHGGG???888333222111111222333333333333222111111111111111111111111////////////////////////.../////////////////////---------.........//////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))******+++++++++************************))))))(((((((((((())))))((()))))))))************)))************+++++++++++++++++++++++++++++++++'''((())))))))))))))))))(((((()))++++++,,,,,,+++++++++************++++++))))))))))))))))))))))))************************)))******+++,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---,,,---...000000000000///000000000000000111222222/////////111333555666666///111333555555555777888666888;;;@@@EEEMMMVVV]]]ooo{{{}}}qqqgggbbbeee```UUUFFF>>>======;;;::::::999:::::::::999777555666777999999:::;;;===;;;999888777888999888777&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))******++++++++++++******''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%'''((())))))******,,,---///111222444333111///---,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))+++***((('''((()))+++,,,++++++++++++************,,,,,,++++++++++++++++++))))))***+++,,,------...+++*********+++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......///111222222222444999===CCCHHHLLLIII@@@777222111///000222333333222111000111111111111111111111111000000//////.....................///////////////---------.........//////,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++''''''((())))))***))))))(((((()))++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---,,,---...000000000000//////////////////000111111444222000000000000000//////111333444444444555777777666666777:::>>>CCCFFFGGGRRRaaannnyyy~~~tttggg\\\UUUPPPMMMRRRQQQJJJAAA;;;:::999555333333333444555777777888666777999999999:::;;;<<<;;;999777777888999888777''''''''''''''''''''''''''''''''''''((((((((((((......---+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))((((((((()))+++,,,'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((***)))(((((())),,,///111333222111///---+++(((''')))******)))(((''''''(((++++++******))))))(((((((((((((((((((((((((((((((((((())))))************)))************+++++++++******************++++++.........------,,,,,,,,,.........................................................////////////000------............------...000222111111666???GGGMMMNNNKKKDDD:::444444666111111111111111111111111222111000//////000111222.../////////000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))++++++)))))))))***+++,,,------,,,,,,,,,,,,+++++++++++++++************)))*********************************)))))))))))))))------,,,+++***)))((('''******)))))))))))))))***))))))*********++++++++++++++++++++++++***)))((())))))(((((((((***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////............//////............////////////////////////////////////000000000000000000000000222222222222222222222222111111222444666777888999>>>@@@EEEJJJSSS]]]iiippp}}}ccc]]]SSSJJJDDDBBBBBBDDDAAA@@@>>>;;;888666555444333444555555666555555555777777777888999;;;<<<===999999888888888888888999''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''''')))+++...000333222111000---+++)))((('''))))))((('''&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********************************+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,------......------,,,---///111000000555===EEEKKKKKKHHHAAA888222222444111111111111111111111111111111000//////000111111.....................///............------------......---,,,,,,+++******+++++++++*********))))))+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***)))))))))***++++++,,,------,,,,,,,,,,,,+++++++++++++++************)))***************************)))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))*********++++++++++++++++++++++++***))))))+++***))))))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------------..................////////////........................////////////////////////111111111111111111111111///000111222333555666666666888999;;;???EEELLLPPPUUU\\\gggrrr}}}xxxlll```WWWRRRKKKHHHDDD@@@===<<<<<<<<<===;;;999777555333222222444555555666777666666666555555555555666777777888:::999888888777777777777''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''''')))+++...///222222111///...+++***(((&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''((((((((())))))))))))******************************)))))))))))))))(((************************+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,------......------,,,,,,...//////000444;;;@@@FFFEEECCC===555000000111111111111111111111111111111000000//////000000111---------------------,,,............------------//////...---+++***))))))+++++++++******************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((('''((()))***++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))******'''''''''(((((()))))))))***)))))))))))))))******)))))))))************+++++++++,,,,,,,,,+++******,,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------............/////////......................../////////////////////////////////////////////////////////000111111222222333444444444333444777:::<<<@@@EEEJJJRRR]]]jjjttt{{{zzz~~~zzzsssmmmhhhaaaXXXNNNFFF@@@===<<<<<<<<<<<<;;;:::888888999888777555444333333222555555666777777777777777666555555444444555555555::::::999777666666666666''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***,,,...///111111000///---,,,***)))&&&'''((((((&&&&&&'''((('''''''''(((((()))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******+++++++++***************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++++++++,,,------......------........./////////---......//////......---+++---......///222777<<<======;;;777222000000111111111111111111111111111000000000//////000000000------------,,,,,,,,,,,,.........---------,,,,,,......---,,,,,,+++*********************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((%%%&&&(((***,,,,,,,,,+++------,,,,,,,,,++++++++++++++++++*********))))))************************)))))))))))))))*********''''''((((((((()))))))))))))))))))))))))))***+++))))))))))))************++++++,,,,,,,,,,,,++++++***************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------.........//////........................///////////////////////////////////////////////////////////////000000000222333444444333333444666<<<======<<<===AAAHHHNNNVVVaaaqqq}}}zzzvvvvvv{{{yyylllddd___WWWOOOLLLKKKIIIFFFCCCAAA???>>>:::;;;;;;;;;:::888666555888888777666666666666666444444555666666666666666777777666666777777888888;;;:::888777666555444444''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))))))))((('''((())))))))))))((('''((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((************+++---.../////////......---+++***)))'''((())))))((('''((()))((((((((())))))******************************************))))))))))))))))))))))))*********+++++++++++++++*********)))))),,,---------------------,,,---------......//////,,,---------.........///---------............/////////000000000000//////+++,,,---...///111555777666555444222111111222333111111111111111111111111/////////000000/////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******)))))))))***))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++,,,++++++------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******************)))))))))((((((((())))))(((((()))***++++++))))))))))))))))))))))))***++++++,,,,,,+++++++++(((((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------......------------............................................................000000000000000000000000///////////////000000000...000222222111111333444333444555666777:::===???===DDDNNNUUU[[[bbblllttt}}}|||}}}wwwrrrddd```WWWOOOLLLLLLHHHAAA===>>>??????>>>;;;777555888777666555444333333444777777666666666777777888222333444444555555444444666666666777888999;;;;;;:::999888666555444444444''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))((('''((()))***+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((************+++,,,---...,,,,,,,,,,,,+++***)))((('''((())))))(((((()))***))))))))))))************************************((()))))))))************************++++++++++++,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,------...........................++++++++++++,,,,,,,,,,,,/////////000000/////////+++,,,,,,...///111222333111111000000000111333444111111111111111111111111...//////000000//////...,,,,,,,,,------.........------------,,,,,,,,,,,,***++++++,,,,,,------...***************+++++++++(((***+++***)))((()))***))))))))))))))))))))))))******************************))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******++++++------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((()))******++++++*********))))))((((((((((((((((((((()))***+++,,,***)))))))))))))))(((((())))))***+++++++++******'''''')))******++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,------------.........------------------------........................000000000000000000000000////////////000000000000///000111111//////000111---///111444666888888999666999<<<>>>@@@EEELLLRRRWWW]]]hhhuuutttiii```YYYSSSPPPHHHGGGCCC???AAADDDBBB>>>888999;;;===;;;888555222666444333222222444666777444444333333444444555666222222333444444444444333333333444555666888999:::888888777555444444444444''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&''')))***+++***)))(((***)))'''&&&&&&''')))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))***++++++***************)))((('''&&&'''((((((''''''(((***)))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************,,,,,,++++++***))))))((())))))******++++++++++++)))******+++,,,,,,------///......------,,,,,,+++******+++++++++,,,,,,,,,------............------,,,,,,---...000111111111222000//////000111222222111111111111111111111111......///000000///......)))******+++,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---))))))*********+++++++++(((***+++***(((((()))+++))))))))))))))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((((((((())))))(((((((((((()))***+++,,,******))))))(((((((((((('''((()))************)))((())))))***)))((('''&&&******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------.........------------------------........................................................./////////000000111111111000///...000111111111222333444555444333444444444555666999<<<>>>===@@@GGGOOOSSSZZZhhhuuu}}}wwwqqqjjjeee]]]WWWOOOHHHEEEDDDBBB@@@:::<<<<<<::::::===;;;777444555777999999999888777444333333333333555666777333222222222222333444444222333444444555555444444444333333444555666777888777666555555444444444555''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&((()))***)))(((&&&***(((&&&$$$$$$&&&(((***%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''%%%&&&''''''&&&&&&((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''')))***+++,,,---(((((((((((()))))))))))),,,,,,++++++***))))))(((******++++++,,,,,,,,,,,,******+++,,,------......///...------,,,+++***))),,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,---///111111111000333222000///000111111111111111111111111111111111---...///000000///...---''''''(((***+++,,,---...---------,,,,,,,,,++++++---------,,,,,,+++++++++))))))******++++++++++++(((***,,,+++(((''')))+++))))))))))))))))))))))))************************)))))))))))))))************************************)))(((''''''((()))***---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++$$$$$$%%%&&&'''((()))***(((((((((((()))***+++,,,******))))))((((((((('''''''''((()))))))))))))))***+++******(((&&&###"""))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,---......///000000---......---,,,,,,///111......---...111222222222111000000222444666777666888999<<>>@@@KKKWWWiii}}}~~~wwwhhhbbbXXXRRROOOMMMKKKIIIEEEAAA<<<:::<<<>>>>>>===999===>>>;;;999888666111555444333333333333333333111111111111111111000000333333333222333333444444333444555555666666555555666666555555555666666777666555555444444444555555(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((()))***))))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((...---+++)))((()))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,---...000111111111111---------............///.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++)))***++++++***)))***+++++++++******************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((((((((()))******************************++++++++++++************+++,,,,,,,,,++++++***************)))((((((+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))******---,,,***)))))))))******++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333222222.........------,,,,,,,,,............................................................////////////333222000............///222111111111000000//////000000111111111222222222444444444555888;;;???AAARRR^^^jjjmmmhhhdddggglllvvv}}}wwwsssyyyxxxjjj[[[UUUKKKHHHDDDAAA@@@???>>>===999888666555444555777888888888777666666666666666444444333333222333333333333222222111111222222333444444444444444444444444444444444333333222222222444444444444444444444444666666555444333333333333((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((''''''''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,,,,---...///000000000000.........////////////000/////////......---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))***++++++))))))***+++*********************************)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************)))******++++++******))),,,,,,,,,,,,+++******)))***************)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))******,,,+++***)))(((((()))***************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............------------------,,,,,,,,,------------------------....................................////////////000///...---......///000111111111000000000//////000000000111111111222222222222222333555888;;;===>>>GGGPPPQQQMMMIIIKKKOOOUUUZZZbbbgggkkkpppyyyzzznnnccc\\\\\\VVVVVV\\\aaa\\\QQQIIIDDDAAA===;;;::::::999888888777555444444444666777666666555444444444444444333333222222222222333333333222222111111222222333333333333333333333333333444444444333333222222222333333333333444444555555666555444333333222333333(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''')))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))************************'''''''''(((***+++---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,////////////...---,,,,,,---......//////......---...////////////000000000///////////////.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,)))***++++++))))))***+++************************)))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))******++++++******)))------,,,,,,+++***(((''')))************))))))(((++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******+++***)))((((((((())))))((((((((((((((((((((((((***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,---------------------------------------------------------------............/////////------------...///000111000000000000////////////000000000000111111111111000000///000111333555777444888<<<<<<:::777888999>>>BBBFFFHHHHHHJJJOOOSSSWWWVVVVVVYYY```hhhqqqvvvwwwnnngggccc`````````]]]WWWNNNFFF@@@>>>@@@BBBGGGPPPTTTNNNEEE===:::777555555555555444666555444333222333444555444333333222222222222222222111111111111111222222333222222111111222222333333333333333333333333333444444333333333333222222111222222333444555555666666555444333333222222222((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))((('''''''''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******+++---...///000,,,+++++++++++++++++++++------------------------))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++------............------//////000000///......---............//////////////////..................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***+++***)))((()))+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************(((((((((((((((((((((((())))))************))))))+++++++++++++++***)))((())))))************)))(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++*********************((((((((((((((((((((((((************************************************++++++++++++++++++++++++---------,,,,,,++++++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------...//////000000/////////////////////////////////000000000111111///.........///000111222555666666666666555555555;;;>>>@@@@@@>>>>>>???AAADDDBBB@@@@@@BBBGGGMMMPPPYYY]]]eeeoooyyy}}}tttnnnkkkdddaaa[[[UUUNNNHHHDDDBBBCCCDDDGGGHHHFFFCCC???<<<888===@@@AAAIIISSSPPPEEE:::777444333333444444333444444333222111222222333333222222111111111222222000000000000000111111222333222222111111222222333222222222222222222222222333333333333333333333333000111111333444555666666666555444333222222222222((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((***)))(((''''''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,......//////111111111111111000///...,,,,,,,,,---------......------------------------------............------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,((()))******)))((()))***(((((()))))))))*********************************))))))(((((((((((())))))))))))))))))))))))))))))''''''))))))******))))))'''''''''''''''''''''''')))))))))******)))))))))((()))******++++++++++++((())))))*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++......---,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////////////////.....................///....../////////000000000//////......//////000000333222111111222333444444777888:::999888777777777;;;:::999888888999:::;;;>>>@@@DDDJJJPPPWWW\\\___cccfffmmmwww~~~~~~wwwjjjjjjgggbbb[[[TTTNNNIIIGGGEEEDDDAAA>>><<<::::::999:::;;;<<<===;;;999555333555:::<<<;;;BBBKKKJJJ@@@999666333222222333333333333222222111111111111111333222222222222222333333000/////////000000111222333222222111111222222333222222222222222222222222333333333333333333333333000000111222333555555666555555444333222222222222((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((''''''((())))))))))))((()))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))******+++******)))(((*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,&&&''')))+++---///000000222222222222111111000///++++++,,,,,,,,,---------,,,,,,,,,------------------......//////......---++++++++++++++++++++++++******++++++++++++******+++******************+++((()))******(((((()))***'''(((((())))))*********************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))******)))(((((((((((((((((((((((((((((())))))******))))))((('''''')))***+++,,,,,,,,,((())))))************)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''((()))******+++******,,,,,,---.........------************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++---,,,+++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////......------------...........................////////////......////////////000000///////////////000222333000111222222222222000000000111222444555555555555777777888:::<<>><<<;;;:::888888777666666666777777444555666777666555333222222444444666<<>>888555222111111222222222222222222111111111000000333222222222222333444444////////////000111222333333222222111111222222333333333333333333333333333222222333333333333444444000111111222333444444555555444333222222111111111(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%######%%%'''(((((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))******)))(((((()))*********++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))+++,,,...///000000000111111111111000000///,,,,,,,,,---------......------------.........///,,,------......------,,,******************************++++++++++++*********))))))(((((())))))***((()))***)))((('''(((***''''''(((((()))******+++))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))%%%''')))+++++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******+++******(((((()))******************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&''')))***++++++******++++++---.........------************************))))))))))))))))))))))))+++++++++*********))))))************************,,,+++***)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))***,,,---...------,,,,,,,,,---------.........------........./////////------...///////////////...000111000///...000222...///000222333222111///---...///111222333333333555555555555666666777888666999<<<>>>@@@DDDKKKPPPUUUQQQLLLIIIHHHIIIJJJKKKLLLJJJHHHGGGGGGGGGIIIJJJWWWVVVUUUTTTSSSTTTTTTTTTQQQPPPOOOPPPRRRTTTTTTSSSSSSPPPLLLHHHFFFFFFIIIJJJOOOGGGCCCDDDEEEBBBBBBEEEFFFHHHIIIHHHFFFEEEDDDEEEDDDBBBJJJYYY\\\OOOAAA<<<999888777666555666666777333333333333333222222222000111333444555666666555555111000666:::;;;<<<>>>:::777333222222222222222222222222222222111000000222222111111222222333444000000000000111222333333333222222111111222222333333333333333333333333333222222222333333444444444111111222222222333333333555444333222111111111111(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%###!!!!!!###%%%((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))******++++++++++++************************++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------++++++---...//////000000//////000000000000//////---------.........//////---.........//////000000+++,,,,,,------,,,,,,+++******************************++++++++++++******))))))(((((((((((())))))((()))***)))((('''(((***&&&''''''((()))******+++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***+++++++++***)))***,,,---...---,,,,,,************************))))))))))))))))))))))))++++++++++++******))))))************************---,,,+++******+++,,,------,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......%%%&&&)))+++,,,---------,,,,,,,,,------.........---------.........//////,,,,,,---...////////////---000222000---+++---000000000111444555555333111333222222111111000000000111111111222333333333333222666888888777999AAAGGGDDDCCCBBBCCCDDDFFFFFFEEE===<<<<<<;;;;;;<<<===>>>@@@???>>>>>>===>>>>>>>>>===<<<;;;<<<>>>@@@@@@???;;;::::::;;;<<<>>>@@@AAACCC;;;777:::;;;777666999777999;;;;;;:::999:::;;;999:::DDDPPPNNN@@@888;;;666555333222111111111222333333333333333222111000333333333222222111000///888000...555888555666<<<===:::666444444555444444222222222222222111000000111111000111111222333333000000000000111222333444333222222222222222222333444444444444444444444444222222222333333444444444222222222222222222222333555444333222111111111111''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%++++++***)))((('''&&&&&&)))***+++***((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((()))))))))((('''&&&%%%%%%&&&'''************))))))))))))&&&''')))***+++***((('''******+++++++++******)))***++++++,,,,,,---......************************---------,,,,,,+++++++++---333666222...---,,,************++++++,,,,,,,,,******+++,,,...///000000000000000000///...---,,,)))***,,,---...---,,,,,,............---,,,,,,+++//////.........---------************************************************************************))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))),,,++++++***************))))))************))))))))))))************))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))*********+++++++++++++++******************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***---/////////...---+++***)))(((((()))***+++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++*********+++,,,---------++++++++++++------,,,,,,,,,---------......,,,,,,,,,------------......------------...//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222222222333444555555666666888:::<<<=========;;;:::555555555444444555555555888888888888888888888888444444444333333222222222555444333333444777999;;;===999666555666666555333111111111222222333333444666999===@@@@@@<<<777444333333222111000///......//////000000111111111222000111111111111222222222000111111222444666888999;;;:::999888666444333222000000000111222222222333222222222111111111000000444333333222222333333444333333333333222111000000222333333444444333333222222222222222222222222222222222222222222222222222333444444555444333222111&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))***)))'''&&&&&&&&&'''(((*********)))))))))((((((&&&''')))*********(((((()))******+++++++++******++++++***))))))(((((('''************************,,,,,,,,,------......///222888:::666000...,,,)))******+++++++++,,,,,,,,,******+++,,,---......///....../////////...------+++,,,---.........------***++++++++++++******))),,,,,,,,,++++++++++++***************************************************************************((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((())))))******************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***,,,.........---,,,+++***)))(((((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++++++++*********+++,,,------,,,++++++++++++,,,---,,,,,,,,,------------...+++,,,,,,,,,------......---------------...//////........................////////////////////////.../////////000000000000000000000000000000000000000000000111111111222222/////////000000111111222222333555666777666555444333333333222222333333333333333333333333333333333333333333222222222111111333222111111222444777888<<<888444222333333222111111111111111111222222222222444888:::999666333000222222111111000///////////////000000000111111111//////000000000111111111000111111222333555666777999888777666555333333222111111111111111111222222222222222111111111000000222222222111111222222222111222222333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222333333444333222111000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&''')))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((***)))((((((((((((((()))******))))))))))))((((((&&&''')))*********)))(((((()))***+++++++++++++++******))))))(((''''''&&&******************************,,,---///000111222777===???:::333///,,,(((***++++++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,------......------,,,------............---,,,------.........------+++++++++*********))))))************************************************************************''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))************************''''''''''''((((((((((((''''''(((((((((((())))))******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''((()))+++,,,---,,,,,,+++******))))))))))))******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))***+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***++++++,,,---......///---------------......///........................////////////////////////....../////////000000000000000000000000000000000000000000000111111111111........................---...///111111000000///111111000000000000111111////////////////////////111111111111000000000000000000//////000222444555;;;777222000///000000///111111000000000000000000000111333444333222000...000000000000000000000000//////000000000000111111........./////////000000111111000111222333444444555555555444333333222222111111111111111111000000222111111111111000000000111111000000000000111111000000111222333333333333111000////////////000111222222222222222222222222222222222222222222222222111111222222222111000///%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((()))))))))%%%'''))))))((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''******))))))))))))))))))***)))))))))((((((((((((''''''((()))***))))))((('''((()))***+++,,,,,,,,,))))))******+++,,,,,,,,,************************)))***+++---...000111222777===???;;;444111---)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,------------------------...///000000000///,,,,,,,,,++++++++++++***************************************************************************((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((((((((()))***++++++*********))))))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********************))))))))))))*********************++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------******+++,,,---......///------,,,,,,------...///........................................................./////////000000000000000000000000000000/////////000000000111111000000000///////////////---...///000000000//////000000////////////000000000000000000000000000000////////////////////////////////////000111222333:::777222///------...///000000000//////.........111111111111111111000000////////////000000111111//////000000000000000000....../////////000000000111000000000000111111222222222222222222222222222222222111111000000//////111111111111000000000000111111111000000111111111000111222333333333333333222111///......///111222111111111111111111111111111111111111111111111111000000000000000000//////%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))'''(((***)))'''&&&&&&'''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))******************)))))))))((((((((((((''''''(((((()))))))))))))))'''((()))***+++,,,,,,,,,******++++++,,,------...***************************++++++,,,------......222888;;;777333111...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,------......,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((()))))))))))))))))))))))))))******)))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************************************+++++++++******+++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,---..............................------------------------............////////////////////////////////////....../////////000000000000000000000000/////////...//////000000000000000000000////////////000000////////////////////////......................../////////000000111222222888666333000...---...000000//////......---------000000/////////000000111.........///000000111111000000///////////////////////////000000000111111000000000//////000000111///000000000111111111111222111111000000/////////000000000000000000000000222222111111111111222222333333333333333222111000333222000//////000222333111111111111111111111111111111111111111111111111/////////////////////000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%'''((('''%%%######$$$&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((*********)))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((((())))))************)))))))))((((((((((((''''''(((((((((((())))))))))))((()))***+++++++++++++++,,,,,,++++++***)))))))))************************+++,,,,,,,,,,,,,,,,,,,,,---333666333/////////...,,,,,,,,,++++++++++++******+++++++++,,,,,,------)))***+++,,,------...---,,,++++++************+++***++++++,,,,,,,,,,,,+++*********)))))))))((((((************************************************))))))))))))))))))))))))***************************)))((('''&&&'''((()))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))(((((('''(((((())))))*********''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******+++************************)))))))))***************,,,,,,++++++++++++,,,,,,((()))******++++++************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------------........./////////////////////////////////............////////////..................................../////////000000000////////////000000........................---------...............//////000000111111111111555555444111///...///000//////.....................------------......///.........//////000000000000000////////////......//////000000000111111111000000/////////000111111/////////000000000111111000000000000000000////////////000000000000000111222222222111111222222222333333333333222111000000333222111111111111222333111111111111111111111111111111111111111111111111//////.........///000000&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((((((((()))%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''''')))*********))))))))))))((((((((('''''''''((((((((((((((())))))***)))******+++++++++******++++++******)))(((((((((************************,,,,,,,,,---------------***000222...,,,...//////,,,,,,,,,+++++++++************+++,,,---......///++++++,,,------...---------,,,+++*********++++++---------...------,,,,,,++++++*********)))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))***)))((((((''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))(((((('''''''''''''''(((((()))******+++'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***((()))***++++++***)))(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++************************((()))))))))*********+++++++++************++++++'''((()))***+++******))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------........./////////,,,,,,------......//////......---.........///000//////............//////------------------------------------......//////...//////000000000000000000222444222000......000............////////////,,,,,,,,,,,,------............//////////////////000000/////////................../////////000000000/////////000111222222////////////000000000000/////////000000000000000////////////000000111111111111000000000000111111222222333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111//////.........///111111''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&'''(((''''''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&'''(((*********)))((()))(((((((((''''''''''''((((((((((((((()))************+++++++++******))))))))))))***++++++,,,,,,************************,,,,,,------...//////000+++///111---***,,,//////,,,,,,,,,++++++***************+++,,,...///000000,,,,,,---.........------///...,,,+++***+++,,,,,,************))))))((('''---------,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((***+++))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++***))))))))))))******((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******'''((()))++++++******))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------.........//////------......///000111111//////......//////000111///......------......///////////////////////////---------....../////////......//////000/////////---000333333000......///---......//////000000000------........./////////////////////////////////000000//////.........------------.........//////////////////000111222333///000000000000000000000......//////000000111111.../////////000000111111000000////////////000000000111222222333333333333111111222222222222111111000000000000000000000000000000000000000000000000000///......///000111222%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''((()))++++++)))'''&&&&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''+++)))'''%%%$$$%%%&&&''''''''''''''''''((()))******)))((('''&&&&&&'''(((******))))))(((&&&%%%$$$(((((((((((((((''''''''')))************+++++++++)))************+++++++++******))))))******+++,,,)))...444444111---,,,---//////000000///---+++***------,,,,,,+++***)))))))))************+++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++((()))***+++++++++++++++************************(((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++)))(((''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''',,,,,,,,,++++++*********++++++******))))))(((((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))((()))***+++,,,---------)))************++++++++++++,,,,,,------......///,,,,,,------------,,,,,,.........------,,,,,,,,,---------------------------------...///000111222............////////////////////////////////////////////////////////////................................................000000//////......------000000//////.........---......------------..................////////////000000000000000000000000///////////////.........000///...---------------////////////000000000000////////////////////////000000///...............////////////////////////111111111111111111222222000000111111111222222222000000000000000000000000111111000000000000111111111111111111000000000000000000///...............%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((***+++)))(((((((((''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&'''((('''%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&&&&(((((((((''''''''''''(((((()))))))))''''''&&&'''(((((())))))))))))((('''&&&%%%'''''''''((((((((((((((())))))*********+++++++++))))))*********+++++++++******))))))******+++,,,...333999:::777111...---,,,---...//////......---......---,,,,,,+++******)))************+++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++***************+++++++++******************************)))))))))))))))*********)))(((((()))******)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''++++++*********)))))))))*********))))))((((((((())))))************))))))*********)))))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------------------------,,,,,,,,,,,,------...------------....................................------------------------................................................////////////............000/////////.........---......------------..................////////////........................////////////............//////...---------------.../////////000000000000////////////////////////111000//////.........///000000000000000000000000333333222111000000000000000000111111111222222222000000000000000000000000111111000000000000111111000000000/////////......000//////...............%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))***************)))((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''''')))***)))'''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''(((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))*********++++++)))))))))*********++++++******))))))******+++,,,111777???CCC@@@999111,,,)))***,,,---///000000000.........---,,,,,,++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++************************,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''***)))((((((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''(((***))))))))))))((((((((())))))))))))(((((((((((())))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))************+++++++++---,,,,,,+++******))))))+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............//////////////////.....................------------......---............/////////------------------------........................//////...------------........./////////000000000////////////////////////111000000///////////////000000000000000000000000444333222111000/////////000000000111111111111222000000000000000000000000111000000//////000000111/////////.........------000///......------......%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***((('''''')))+++++++++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''''')))***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''(((((('''''')))))))))(((((('''&&&&&&''''''''''''(((((())))))&&&&&&'''(((((()))((((((%%%&&&&&&'''((()))******))))))))))))************))))))))))))******************))))))******+++,,,...777CCCLLLLLLCCC555,,,)))***+++---...///000000---------,,,,,,+++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***...,,,***(((((()))***+++************************++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))******)))(((((((((((((((************************&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''((()))******+++(((((((((((((((((((((((()))))))))*********++++++)))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------.........,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------....../////////...........................------,,,,,,------...---------.........//////------------------------------...............//////......---------.............../////////000000////////////////////////111000000/////////000000111111111111111111111111333222111000000000000000000000000000111111111111000000000000000000000000000000////////////000000/////////.........------//////...------------...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***((('''''')))+++,,,,,,---,,,+++)))((((((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%(((((())))))((('''&&&%%%&&&&&&'''(((((()))))))))%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******(((((()))))))))*********(((((()))))))))***************))))))******+++,,,,,,666EEESSSWWWNNN<<>>@@@@@@BBBCCCDDDFFFGGGGGGHHHIIIKKKMMMNNNMMMLLLLLL&&&&&&&&&'''''''''''''''''''''((((((((((((''''''"""(((,,,)))'''((((((&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******''''''''''''(((***++++++************++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''')))(((((((((''''''''''''))))))))))))))))))))))))'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&###"""""""""###%%%'''(((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((()))******************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%&&&'''((('''&&&%%%))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''''''''((((((((())))))$$$%%%&&&'''((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((()))$$$%%%((()))***)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''***+++++++++******))))))((((((&&&''')))*********)))((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******************************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,------------------.........//////.........///////////////000000000000111111111111000000000000000000000000333444666999<<<>>>AAABBB======???@@@BBBCCCDDDEEEEEEGGGJJJLLLMMMLLLJJJIII(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((())))))))))))'''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))******)))((('''''''''((((((((()))))))))***))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))************))))))(((((('''&&&%%%$$$######((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''(((***+++((('''''''''''''''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((&&&$$$$$$$$$%%%&&&))))))(((((('''''''''&&&*********)))((((((''''''(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++(((&&&'''))))))'''%%%&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((()))***+++***)))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((('''(((((()))***+++******))))))))))))******(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))))))))((('''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++---,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------......000////////////---+++(((+++,,,,,,---...//////000......//////000111222222222333444555444333222111444444333333333333444444333333444555666777777888<<<<<<;;;;;;<<<===???@@@BBBBBBAAAAAABBBCCCEEEFFF(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))((('''(((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***************************)))((((((''''''((((((******)))(((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((&&&%%%%%%%%%'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&'''((()))'''%%%''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))))))))(((''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************)))************+++++++++,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,------------------...//////...---.........//////000000000111333555777777777555444666666666777666666555555666666666555666666777777555555666666777777888888;;;:::::::::;;;<<<>>>???BBBCCCCCCDDDDDDCCCBBBAAA'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&$$$$$$&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))***'''$$$%%%(((***)))((())))))))))))((((((((((((***)))((((((''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))'''''''''(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%,,,+++***)))(((''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&''')))***((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((('''&&&&&&&&&''''''***))))))(((((())))))***&&&&&&&&&&&&'''''''''''''''((())))))******))))))''''''((()))))))))))))))))))))((('''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))))))))***+++************************)))************+++++++++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------...000111111000111222333555666888888;;;===@@@BBBCCC@@@===;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<============>>>=========>>>@@@BBBCCCGGGIIIJJJKKKIIIFFFCCCAAA''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***((('''%%%%%%'''(((***))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******+++'''######'''******((())))))))))))((((((((((((***))))))((('''(((((((((((((((((((((((())))))***)))))))))))))))))))))))))))******++++++******)))'''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%++++++***))))))((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((((((((((((((('''''''''((()))******+++'''(((((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))***)))((('''''''''''''''+++******))))))******+++&&&&&&'''''''''((((((((((((((()))***************''''''((()))))))))))))))))))))((((((((((((((()))'''''''''((((((((((((((('''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))*********+++++++++***+++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------************+++++++++,,,++++++++++++,,,,,,,,,,,,//////.....................////////////000333555444555888<<>>>>>???BBBEEEIIILLLOOOPPPNNNMMMLLLLLLKKKLLLLLLMMMEEEDDDCCCCCCDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKKKK&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))((((((''''''(((((()))(((''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((''''''(((***+++(((((((((((())))))))))))+++***))))))(((((())))))((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******+++++++++******)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************((((((((()))))))))))))))((()))))))))))))))******%%%%%%%%%&&&'''(((((()))&&&'''((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******++++++******))))))******)))((((((''''''(((((()))(((((((((((()))))))))***'''((())))))******))))))''''''((()))))))))))))))))))))((((((((()))******((())))))******++++++,,,((((((((()))))))))************))))))))))))******))))))))))))))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***,,,---///000111------------............////////////////////////000444999;;;<<>>BBBEEEHHHJJJKKKLLLLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGEEEGGGIIIIIIKKKQQQZZZaaannn{{{'''((()))(((&&&&&&(((***'''''''''((((((((())))))(((((()))))))))*********(((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((()))***+++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&((()))+++++++++)))(((((((((((((((((()))***+++(((((())))))))))))(((((('''((((((((()))))))))*********+++,,,+++***)))(((''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***&&&'''((()))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((''''''(((******)))(((''''''((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))***))))))((('''''''''''''''&&&&&&&&&%%%'''))))))'''&&&&&&'''''''''(((((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))************))))))(((((()))))))))*********''''''''''''((((((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000222222333555777999<<<===???@@@AAABBBDDDGGGIIIJJJJJJJJJIIIFFFDDDDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJIIILLLKKKIIIGGGGGGGGGHHHIIIGGGJJJOOOSSSZZZgggvvv&&&(((***(((&&&%%%'''***&&&&&&&&&'''''''''(((((((((((())))))*********+++(((((((((((((((((((((((('''''''''''''''((()))***)))((('''&&&&&&'''((())))))((('''&&&'''(((***,,,((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((()))***+++***)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,---------******+++,,,------......++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''&&&(((***+++,,,+++***)))***)))(((((((((***+++,,,(((((())))))))))))(((((('''((((((((())))))******)))***,,,---,,,+++)))'''+++***((('''&&&''')))***(((((())))))))))))(((((('''((((((((())))))******%%%&&&((()))+++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***)))'''''')))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''(((*********)))((((((((((((''''''&&&&&&%%%&&&(((***+++)))(((((((((%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000222666:::===@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIGGGEEEDDDEEEHHHKKKOOONNNMMMLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKMMMRRRXXX```kkk}}}''''''(((((((((((('''''',,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''+++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,,,,,,,,,,+++***(((((((((((()))***************(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******+++******'''(((((())))))))))))))))))))))))))))))******+++++++++,,,++++++***((((((++++++******************''')))***,,,,,,,,,***)))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))+++++++++***************+++++++++************)))************************+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&)))'''$$$""""""$$$''')))+++(((%%%%%%((())))))'''))))))))))))************))))))))))))))))))))))))&&&((()))++++++)))(((&&&***************)))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))+++***((('''''''''((())))))'''&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))++++++******))))))((((((+++)))(((''''''((()))+++************************+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///+++(((***...///---)))(((***---...---,,,++++++,,,...000000111333666999777999===AAACCCCCCBBBBBBCCCCCCEEEHHHJJJLLLNNNOOOHHHJJJKKKIIIEEECCCEEEHHHMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLMMMOOOSSSVVVXXX\\\cccooo}}}''''''((((((((((((''''''++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))(((''''''&&&''''''((((((((())))))))))))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%(((((()))***************))))))))))))(((((((((((()))))))))))))))(((''''''************************++++++++++++***)))(((''''''(((((())))))))))))))))))))))))))))))***++++++))))))***+++++++++++++++++++++******************((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++,,,,,,+++++++++************)))************************+++*********))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''***)))'''%%%%%%''')))******(((%%%&&&((())))))'''))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''***************)))((((((''''''(((((())))))******)))(((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&***)))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))+++***)))((('''(((((())))))(((''''''(((((('''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))*********)))))))))))))))***)))(((''''''((()))***************************+++*********))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---+++---111333111///+++---//////...------...///000111000111333777:::BBBBBBAAAAAAAAABBBBBBBBBFFFHHHKKKNNNOOOOOOOOONNNIIIJJJKKKIIIHHHGGGJJJLLLKKKJJJIIIJJJKKKNNNOOOPPPPPPSSSWWW]]]ccchhhlllnnnssswww~~~''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((('''&&&&&&%%%(((((()))*********************))))))((((((''''''))))))******))))))((((((************************,,,,,,,,,,,,+++***)))((('''((())))))******))))))***))))))))))))***++++++'''((()))***+++,,,---...******++++++++++++++++++******+++,,,,,,+++***)))+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,------...+++++++++************)))***************************************)))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))))))))((((((******))))))))))))*********(((&&&'''((())))))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))(((&&&&&&'''((()))***++++++)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))((((((((((((((())))))))))))******))))))))))))(((((()))(((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******))))))(((((((((((())))))******)))(((((((((((((((***(((''''''))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))))))))))))))***************)))(((''''''((()))******************************************)))))))))******))))))******+++,,,------------------------******+++++++++,,,,,,,,,...,,,+++...222444333111///000000///......///111222333444555666999===AAAGGGEEEBBB@@@@@@BBBEEEHHHLLLNNNQQQSSSSSSQQQNNNLLLHHHGGGFFFFFFGGGIIILLLNNNLLLLLLMMMPPPTTTZZZ___bbbbbbfffnnnvvv}}}''''''((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))(((((()))))))))*********((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))(((''''''(((((()))*********************))))))((((((''''''))))))*********))))))(((************************))))))+++,,,,,,,,,,,,,,,(((((()))************)))******))))))******+++,,,)))))))))***+++,,,---...******+++++++++++++++,,,++++++,,,,,,,,,+++***)))+++,,,...000000///...,,,------------------------+++++++++******+++++++++------------------------//////...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---......+++++++++*********))))))************************************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************)))))))))))))))******************))))))(((((((((((())))))(((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))************)))(((''''''(((((())))))******)))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))***))))))(((((((((((((((***)))(((((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))************************(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))(((((())))))******++++++******)))(((((()))************************************************************))))))******+++,,,------------------------******+++++++++,,,,,,,,,,,,+++***,,,///111000///...//////---,,,---000333444777;;;>>>@@@BBBEEEGGGAAA@@@???@@@CCCHHHMMMQQQSSSSSSTTTSSSQQQNNNKKKIIIHHHFFFDDDDDDFFFJJJNNNQQQSSSXXX___fffnnntttzzz}}}}}}''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''&&&''''''((()))***'''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******************)))))))))((((((((('''))))))************))))))************************))))))+++,,,,,,,,,,,,,,,((())))))******************************++++++,,,,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,...000000///...---------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************((())))))***+++,,,,,,---+++++++++*********))))))***************************************+++++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************((()))************)))(((((())))))))))))(((((()))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((())))))*********))))))******))))))((((((''''''((())))))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))((((((''')))((('''((()))***)))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((())))))******++++++******))))))))))))*********************************************+++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,---------,,,---------------///333777:::???EEEHHHHHHGGGEEEDDD>>>???BBBFFFKKKPPPTTTVVVVVVUUURRROOOLLLJJJIIIHHHJJJHHHFFFFFFHHHNNNUUUYYYdddlllyyy''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((()))***''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((''''''&&&(((((()))***************((((((((()))))))))))))))))))))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((()))******++++++******+++************+++,,,,,,///...,,,+++*********+++******++++++,,,---------++++++++++++,,,,,,------,,,---.../////////...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///......------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,+++++++++************)))*********************************+++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***(((((())))))))))))((((((''')))+++***)))(((((()))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))++++++***)))((('''&&&&&&((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((((((((())))))((()))))))))((('''&&&%%%'''''''''''''''''''''''')))(((((((((((()))******))))))(((((((((((()))))))))))))))))))))(((''''''((('''&&&''')))***)))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))************))))))******))))))))))))(((((())))))))))))*********************************************************************+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---///000222444777<<<@@@EEEIIINNNOOOLLLGGGBBB???DDDFFFIIIMMMPPPSSSTTTUUUSSSQQQNNNKKKIIIIIIJJJKKKJJJJJJJJJIIIKKKSSS^^^ggg|||''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((('''''''''(((((()))'''(((((((((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((())))))(((((('''(((((()))***************''''''(((((())))))******((()))***++++++++++++***++++++++++++++++++++++++++++++++++++***)))((('''))))))***++++++++++++***++++++******++++++,,,---000...,,,*********+++,,,******++++++,,,------...*********+++,,,---...///,,,,,,---------....................................------,,,,,,------...------------------------//////...............///++++++,,,,,,---......///------------------------***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))*********************************++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((())))))))))))))))))(((((()))))))))'''))),,,+++)))((((((***))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((()))*********************))))))((((((''''''((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((())))))*********((()))))))))((('''&&&%%%''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))((())))))***)))((('''&&&'''&&&%%%&&&((()))(((''''''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))))))))************))))))*********)))))))))((((((*********)))))))))))))))*********++++++******************************************++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......///...///000000222444888;;;???CCCIIIMMMPPPSSSUUUTTTPPPKKKGGGEEELLLLLLMMMNNNOOOOOOOOOOOOJJJJJJJJJKKKLLLNNNPPPQQQRRRVVVYYYYYY[[[eeeuuu''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))************+++++++++++++++***(((((()))***************&&&&&&'''((()))***++++++((()))***+++++++++++++++++++++++++++++++++++++++'''((()))******+++******))))))***++++++++++++***++++++******++++++,,,---///...,,,******+++,,,---******+++,,,,,,---......))))))***+++,,,...///000---,,,,,,,,,,,,---..............................///......------......//////////////////////////////............//////000++++++,,,,,,---...//////------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********************************++++++,,,,,,,,,+++*********))))))((((((************************))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))******))))))))))))******&&&))),,,,,,***((((((***))))))))))))************))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((()))***************(((((((((((())))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))***,,,,,,***)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******++++++++++++((())))))))))))'''%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))((()))*********)))'''&&&&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((++++++******))))))((((((******++++++++++++***************************************++++++,,,,,,,,,*********)))***++++++,,,------------------------******+++++++++,,,,,,,,,)))+++---......///000222666999>>>CCCHHHMMMSSSWWWVVVWWWXXXVVVTTTQQQQQQQQQNNNMMMKKKJJJJJJJJJKKKKKKCCCFFFIIIMMMQQQTTTUUUVVVbbbiiinnnoooqqq|||))))))((((((''''''&&&&&&'''((()))******)))((('''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((+++*********))))))((((((************************************************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++///...---,,,,,,,,,,,,,,,111111111111000///...---......................../////////000000000111111111111111111111000///...((()))***++++++,,,,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))(((((()))++++++***)))************************))))))************))))))))))))))))))((((((((((((,,,,,,+++***))))))******((())))))***+++,,,,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))++++++***)))(((((())))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------************+++---...///,,,---...///111555:::???DDDGGGLLLPPPTTTUUUVVVUUUYYYXXXWWWVVVUUUSSSPPPMMMMMMMMMLLLIIIGGGFFFHHHIIIIIIIIIOOOZZZcccfffiiillluuu((((((((((((((('''''''''(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))(((((())))))))))))((((((&&&'''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******************)))))))))(((************************************************++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,///////////////000111111......//////000/////////000000000000000000000000////////////000000000000111111111000000/////////+++,,,,,,---.........---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))(((((()))++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((+++***))))))(((((())))))&&&''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++***************+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))+++*********)))))))))(((+++++++++*********))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,---...............---///222555888===BBBGGGKKKMMMQQQUUUWWWXXXXXXWWWZZZYYYWWWUUUSSSPPPLLLJJJKKKKKKJJJGGGDDDBBBCCCDDDNNNRRR]]]lllwww{{{~~~|||}}}'''''''''((((((((((((((())))))(((((((((((())))))((('''&&&&&&%%%&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$((((((((()))))))))******''''''((((((((((((''''''((('''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))***+++,,,************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---...///------,,,,,,,,,,,,------,,,------.........------++++++,,,---...///000111---...///000111111111111///////////////////////////000000000000111111111222222111000000000111111...//////000000000//////000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))(((***+++,,,***)))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((***)))(((((((((((((((((('''''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((()))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))))))))************************((((((''''''''''''(((((())))))'''''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++************************))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))***+++++++++***)))(((+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,------.........///000000000//////111555:::???CCCHHHMMMQQQTTTUUUWWWYYYZZZZZZYYYXXXUUUTTTRRROOOLLLJJJHHHGGGIIIIIIJJJHHHEEECCCCCCCCCRRRZZZkkk~~~~~~yyyvvvttttttttt{{{{{{~~~&&&&&&''''''(((((())))))***)))(((''''''((()))***(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))************'''(((((())))))(((((('''((((((((((((''''''''''''(((((((((((())))))))))))'''(((((()))******++++++*********)))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,------------.../////////......***+++,,,---.../////////000111222222333333333222////////////////////////111111111222222222333333333222111111111111222333000111111111111111000///////////////....................................------------------------------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++******))))))***,,,,,,+++)))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((***))))))((((((((())))))))))))******++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((()))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))*********************************(((((((((''''''(((((((((((('''&&&%%%%%%'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))*********,,,***(((''''''(((***,,,************************((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,------...............///000222333444:::>>>DDDIIINNNRRRVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVOOONNNLLLJJJHHHHHHIIIKKKHHHJJJNNNPPPPPPPPPPPPQQQXXXaaarrr~~~yyyuuutttuuuvvv|||~~~&&&&&&''''''(((((())))))***)))(((''''''((()))***+++***************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---...///000000000000000000111222222333333222222333333333333333222111111222222222222222222222222111111111222222222333333222222111111111222222222222222333222222111000000////////////............////////////////////////........................------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******))))))***,,,,,,+++***************************))))))************))))))))))))))))))((((((((((((*********))))))******+++***************+++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((()))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))******++++++************************'''(((((((((((((((((('''******)))))))))***,,,,,,'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))************,,,***(((''''''(((***,,,************************(((((((((((((((((((((((())))))))))))******++++++))))))))))))))))))))))))((()))+++------+++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---......//////...------...111666;;;>>>EEEIIINNNRRRTTTVVVXXXZZZYYYXXXWWWUUUSSSRRRRRRQQQLLLLLLKKKHHHFFFHHHLLLPPPNNNSSS[[[aaadddfffhhhiiiffflllwwwzzzxxxyyy|||xxxxxx{{{~~~'''''''''((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((()))))))))******))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////.........---------......------------.........//////000111111111111000111333444444333222111333333333333222111000///111111111111111111111111222222333333333444444444333333444555555555555444777777777666555444333222000000000000////////////000000000000000000000000////////////////////////------------------------------............------------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++******))))))+++,,,---+++***************************))))))************))))))))))))))))))((((((((((((***************++++++,,,(((((((((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((()))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))******++++++************************''''''(((((((((((('''''''''(((((())))))*********&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---......//////000000000000333888>>>EEEIIINNNQQQTTTVVVVVVVVVWWWYYYWWWUUUSSSPPPNNNMMMMMMNNNIIIIIIHHHFFFEEEHHHOOOUUU```gggooowww{{{|||}}}}}}xxxxxx}}}|||wwwyyy~~~~~~~~~((((((((((((((('''''''''(((((())))))))))))(((((($$$$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++(((((((((((())))))))))))******************++++++((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------.............../////////......------------.........///000111222222222222...///111333444444333222444444555555555444444333444444444444444444444444888888888999999999:::::::::;;;>>>@@@@@@???===<<<=========<<<;;;999888777333333222222222111111111000000000000000000000000////////////////////////........................------............------------------------------...------------,,,,,,,,,***++++++,,,,,,++++++************+++,,,---,,,***************************))))))************))))))))))))))))))(((((((((((()))))))))))))))***++++++)))(((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&###$$$&&&((()))(((''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------...//////000000444555999>>>CCCIIIMMMPPPSSSUUUWWWWWWVVVUUUVVVWWWUUUSSSPPPMMMKKKKKKLLLMMMIIIKKKLLLLLLNNNVVVaaajjjxxx~~~~~~~~~~~~))))))(((((('''''''''&&&'''((()))******)))(((''')))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((()))***+++,,,(((((((((((())))))))))))(((((()))***+++,,,,,,---(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................,,,------...///000111111......------------......//////000111222333333333///111444777999999999888666777888999999::::::999>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBDDDHHHJJJKKKIIIFFFEEEBBBBBBBBBAAA???>>><<<;;;555555444444444333333333000000000000000000000000000000000000000000000000........................------...............---..............................---------,,,,,,,,,+++++++++,,,,,,++++++++++++******+++------,,,***))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))******+++++++++***************'''(((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''***,,,---,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++*********++++++------))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000777;;;AAAGGGMMMPPPRRRSSSUUUVVVWWWVVVTTTTTTUUUVVVTTTRRROOOLLLJJJKKKLLLMMMPPPSSSWWW[[[aaalll|||}}}|||&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,+++***((('''&&&&&&&&&'''&&&''''''((()))******+++***((('''&&&&&&'''(((***))))))(((((((((((())))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++---,,,+++)))(((((('''''')))))))))***++++++,,,,,,++++++,,,,,,,,,---------************************------------------------------------------------++++++++++++,,,---......,,,,,,---...//////000000111111000000111111222333111222333444555666666666<<<<<<<<<;;;::::::===???AAA>>>>>>AAABBBAAA@@@@@@BBBCCCBBBAAA@@@@@@BBBDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNNNNMMMJJJIIIGGGGGGFFFEEEDDDDDDCCCBBBEEEAAA===<<<===>>><<<:::999999777666555555555555222222222222333333333333222222222111000//////...---...///000000000000000......---,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,+++++++++*********))))))(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))************************''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''))))))))))))************))))))))))))************...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------,,,------....../////////000222555888:::BBBIIIQQQUUUTTTTTTUUUWWWYYYVVVTTTUUUSSSOOONNNQQQQQQKKKFFFFFFGGGIIILLLNNNZZZeeepppwww((((((((((((((('''''''''(((((()))))))))))))))))),,,+++)))(((''''''(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***)))((((((''''''(((((()))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***))))))(((((())),,,,,,++++++***)))))))))++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,---...///000------------...///000000222222222222222333333444444555666888:::;;;<<<<<<@@@AAABBBAAA@@@AAACCCEEEDDDCCCCCCEEEFFFFFFEEEDDDFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLNNNNNNOOONNNPPPRRRSSSTTTTTTSSSRRROOONNNMMMLLLLLLLLLLLLLLLMMMJJJFFFEEEEEEEEECCCAAACCCBBB@@@???===<<<<<<;;;888777777666666555444444333333222111111000//////.........//////////////////......---------......,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,+++++++++************((()))***+++,,,,,,++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))((((((+++******))))))(((((('''&&&&&&&&&&&&''''''''''''))))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++...------------......///111000000111444999>>>BBBJJJPPPWWWYYYXXXWWWXXXZZZ[[[WWWTTTSSSOOOJJJIIILLLLLLNNNQQQRRRQQQSSSYYY___rrr~~~yyywwwzzzyyy***))))))(((''''''&&&&&&)))))))))((((((''''''''',,,,,,***)))))))))))))))++++++*********)))))))))))))))'''''''''''')))))))))((((((''''''(((((()))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++******)))))))))******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---------------------------------------------------------------------------------......///000111............///111333444666666555555666666777888999:::<<>>===;;;:::999888666555555444444333333222222111000///...///000000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((************))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))),,,++++++***(((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))*********)))))))))(((((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------------...///000333333333555:::AAAHHHLLLRRRVVV[[[\\\ZZZXXXXXXYYYZZZUUUQQQNNNIIIDDDDDDIIIHHHTTTaaaeeeccceeennnwww{{{ppplllmmmlllqqq}}}))))))((((((''''''''''''((((((((((((''''''''''''++++++******))))))))))))***************+++++++++))))))(((''''''((())))))***))))))(((((())))))***((()))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((***)))))))))******+++,,,)))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------......///000111222000000000111444777:::<<<======<<<<<<======>>>???AAABBBCCCEEEFFFGGGHHHHHHDDDEEEGGGFFFEEEDDDEEEFFFCCCDDDDDDCCCDDDFFFDDDAAACCCAAA???>>>???@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@<<<;;;;;;;;;:::::::::999888666444222222333444555666666555444222000///...------------...............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************))))))(((((())))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,((()))***++++++***)))((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))+++******)))((((((''''''&&&'''''''''((((((((()))((((((((())))))))))))***((()))))))))************+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---...///000111777888;;;???EEEKKKQQQTTTVVVYYY[[[ZZZWWWUUUTTTTTTTTTPPPLLLIIIDDDAAADDDKKKPPPaaassszzzzzz~~~}}}vvvrrrrrroooqqqyyy''''''''''''(((((())))))&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''((()))***+++,,,------))))))(((((((((((())))))+++******))))))******+++((()))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))***+++,,,---)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////---.........000111222333333444555777;;;???BBBDDDDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEGGGFFFEEEEEEGGGHHHEEEIIIIIIHHHKKKQQQPPPLLLJJJGGGDDDCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJGGGIIIKKKLLLLLLKKKJJJJJJFFFGGGIIILLLMMMOOOOOOOOOIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBB???>>>;;;:::999:::;;;<<<===<<<;;;999666333000...---..............................---------,,,,,,******++++++++++++++++++,,,,,,++++++++++++++++++*********************************)))))))))))))))************************((()))))))))************************)))))))))(((************************'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))***,,,,,,,,,,,,***)))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&''''''(((((()))))))))************+++++++++((()))))))))************++++++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,---///111333555;;;>>>EEEKKKQQQTTTVVVVVVXXXXXXXXXVVVTTTQQQPPPOOOLLLHHHFFFDDDBBBCCCLLLWWWeeevvv~~~||||||wwwvvvyyy|||}}}&&&&&&''''''((())))))***%%%&&&'''((()))******+++((())))))******)))((((((%%%&&&''')))+++,,,---...))))))))))))))))))))))))+++******))))))******+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,---,,,,,,++++++***)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------------...//////000000/////////000111333444555888999;;;>>>BBBDDDGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGG@@@AAADDDFFFHHHKKKPPPTTTRRRWWWXXXVVVYYY``````ZZZLLLIIIDDDCCCDDDEEECCC@@@???@@@CCCEEEEEEEEECCCBBBCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHKKKLLLKKKIIIHHHHHHFFFGGGIIIKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEECCCBBBBBBCCCDDDDDDDDDCCCBBB@@@<<<888444222//////.........---------............---------,,,************++++++++++++,,,,,,++++++++++++,,,---++++++++++++++++++++++++******))))))))))))))))))************************))))))))))))************************))))))))))))************************''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++++++++***))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))((((((''')))))))))*********++++++(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''(((((()))))))))(((((()))))))))*********))))))))))))***************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))$$$%%%%%%&&&((())))))***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------+++,,,...000333777:::;;;AAAEEELLLSSSWWWWWWVVVTTTVVVUUUSSSQQQOOOMMMLLLKKKEEECCCBBBDDDEEELLLZZZhhh|||yyyzzzxxxuuuvvvyyy~~~'''''''''(((((((((((((((((((((((())))))*********))))))***++++++******)))&&&&&&'''(((***+++,,,,,,)))))))))******)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,,,,,,,++++++***))))))))),,,,,,---------.........---------------------------------------------------------...///000000000111111222333444666888999===>>>AAADDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFCCCFFFKKKQQQYYYbbblllrrruuuzzzxxxpppppptttqqqiiiWWWRRRNNNNNNQQQSSSQQQNNNMMMOOOSSSUUUVVVSSSPPPMMMNNNNNNOOOPPPQQQSSSTTTUUUXXXXXXYYYZZZYYYXXXVVVUUUTTTXXX[[[[[[XXXTTTQQQQQQPPPQQQPPPOOOMMMIIIFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGDDD@@@===:::444333333222111000//////............------------++++++++++++,,,,,,------,,,++++++***+++,,,......++++++++++++++++++++++++)))))))))))))))))))))***************************))))))))))))************************))))))))))))************************(((((())))))*********+++))))))************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++++++++++++++++++++************************)))***+++,,,---------------...111555999===AAACCCHHHKKKPPPTTTVVVUUUSSSQQQPPPNNNKKKIIIHHHGGGFFFEEECCCBBBCCCGGGKKKUUUhhhyyy{{{zzz}}})))))))))(((''''''&&&&&&************)))))))))))))))***,,,,,,---,,,+++***''''''(((((())))))******))))))************))))))''''''&&&&&&&&&&&&''''''))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++***++++++,,,)))))))))***++++++,,,,,,---------.........//////........................---------------------------------...///000000111333444444555777888:::;;;@@@BBBEEEGGGHHHFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEFFFGGGFFFFFFFFFQQQUUU[[[eeeqqquuulllhhheeefffjjjmmmkkkiiihhhkkkppprrrrrrooojjjffffffgggiiikkkmmmoooqqqqqqxxxyyy{{{|||{{{xxxuuusssmmmqqqtttsssmmmgggdddcccbbbaaa___[[[UUUOOOJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLLLLKKKIIIFFFCCCAAA999999888777555444333333//////.........---------,,,,,,,,,------.........++++++******+++---...000++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%************))))))))))))))))))))))))************))))))))))))************'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,------...---///111444888===BBBFFFHHHMMMNNNQQQSSSSSSRRRPPPNNNIIIGGGDDDBBBAAAAAA@@@???CCCCCCEEEJJJPPP\\\qqq~~~~~~))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******++++++)))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))),,,,,,---------.........++++++,,,,,,,,,,,,---------------............///222///------//////---***..................------...111444222//////444999::::::999888777999<<>>===<<<<<<>>>@@@===>>>@@@AAAAAAAAABBBBBB@@@AAACCCGGGLLLTTT[[[``````[[[YYY[[[\\\YYY[[[```mmm}}}|||pppeee```]]][[[WWWOOOGGGFFFJJJOOOMMMJJJFFFDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKKKKMMMOOOQQQSSSSSSRRRPPPOOOJJJGGGBBB>>>;;;888555333111111111000000/////////......---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++***)))))))))))))))************************************************************************))))))************))))))************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))***+++***(((''''''((())))))(((***)))))))))((((((((('''&&&''''''''''''(((((((((*********))))))(((((((((''''''((()))))))))))))))***)))((()))+++++++++***************************'''(((((()))******++++++******++++++++++++******+++******))))))******+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))(((************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---............///000222444666;;;@@@GGGLLLOOOQQQRRRTTTQQQPPPNNNMMMKKKJJJGGGFFFBBBBBBBBBBBBCCCGGGMMMQQQZZZ[[[^^^dddllltttzzz}}}~~~|||}}}}}}}}}|||}}}~~~))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))************+++++++++,,,+++++++++************))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///...------...111222222111---.........///000000000000111333555777999:::;;;:::<<<>>>>>>===;;;;;;<<<999;;;===??????AAADDDFFFFFFKKKTTT^^^jjjvvv|||zzzzzz}}}xxxpppcccXXXUUUXXX```\\\VVVOOOJJJGGGFFFFFFCCCAAA???@@@CCCFFFGGGGGGJJJLLLPPPSSSTTTRRRPPPNNNOOOLLLHHHEEEBBB>>>;;;888555444222111000000111111------,,,,,,+++,,,,,,,,,.........---------------------,,,,,,,,,+++++++++++++++************++++++++++++***))))))))))))***************************************************************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((('''(((((()))))))))'''&&&&&&'''(((((('''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((''''''&&&'''((()))++++++,,,,,,)))((('''(((***+++***)))************************'''''''''((())))))************++++++++++++******+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,---///222666:::===BBBGGGNNNRRRTTTTTTTTTTTTMMMLLLKKKIIIGGGFFFEEEEEEAAADDDGGGLLLRRRZZZccciiinnnppprrruuuxxx{{{|||}}}{{{{{{yyy{{{|||}}}}}}||||||~~~}}}}}}))))))))))))))))))))))))((())))))************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******$$$%%%'''))))))))))))((((((((((((((((((((((((((()))))))))))))))*********************************))))))*********+++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///.........///000111111111......///000111111222222666666666999<<<>>>>>>===999;;;======<<<;;;<<<<<<===@@@CCCEEEFFFHHHLLLPPP]]]gggvvvzzzvvvxxx|||xxxqqqiii```YYYTTTQQQJJJFFFAAA@@@BBBEEEFFFEEEGGGIIILLLOOOQQQQQQQQQPPPQQQOOOMMMKKKIIIFFFBBB???;;;999555222111000111111//////...............///...............---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))*********************************************************************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''''''''(((***(((&&&'''((()))(((((())))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((***++++++++++++***)))))))))''''''((()))***)))(((************************((((((((()))))))))************++++++++++++************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))*********)))))))))))))))************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...111666;;;AAADDDFFFKKKPPPTTTTTTRRRQQQPPPLLLKKKIIIGGGEEEDDDEEEFFFDDDJJJSSS]]]hhhsss}}}}}}zzzxxxzzz}}}~~~wwwsssuuuwww{{{~~~~~~||||||))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******$$$%%%'''))))))))))))((((((((((((((((((((((((((((((((())))))************************************))))))*********+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............/////////000000/////////000000000111222333333444444999888888999<<<>>>>>>===;;;===@@@BBBCCCEEEGGGIIINNNSSSXXX\\\]]]```fffjjjvvvkkkdddVVVOOOHHHDDDEEEFFFDDDCCCEEEFFFHHHJJJMMMPPPQQQRRRQQQPPPNNNNNNNNNLLLIIIGGGAAA???;;;666333111111111000000///.........//////.................................---------,,,,,,+++++++++,,,,,,++++++++++++***************++++++************************************************************************))))))************)))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((((((''''''''''''(((+++)))(((((()))******)))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''')))''''''((()))***)))((())))))))))))))))))))))))))))))***************+++******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))******************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,///000222666;;;AAAGGGJJJJJJMMMRRRSSSRRRPPPNNNMMMIIIIIIHHHFFFDDDDDDHHHKKKMMMUUUbbbooozzz}}}|||~~~sssppprrrvvv|||))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000111222111000///000111333333444444555555666666777777777777999;;;>>>??????DDDKKKRRRWWW]]]bbbeeeooouuu}}}hhh```UUUOOOMMMKKKFFFBBBFFFGGGHHHJJJLLLNNNOOOOOOQQQOOONNNNNNOOOOOOMMMLLLGGGEEEAAA===999666555444111000///...------------...............///////////////.........---------++++++,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++************************************************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((((('''(((((())))))+++***((((((*********)))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******)))******+++++++++******)))((('''(((***+++***)))))))))))))))))))))))))))***************+++++++++******++++++++++++*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......444666999===BBBGGGKKKMMMMMMPPPRRRRRRPPPNNNLLLLLLFFFGGGHHHHHHHHHKKKRRRXXX^^^eeeqqq}}}~~~xxxvvvxxx}}}))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))***************************'''(((((()))******++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------............///000222444444222222444666777777777777777777777777555666888888888<<>><<<;;;333333111000...------------........./////////000////////////.........---++++++,,,------,,,+++++++++*********++++++,,,---++++++++++++++++++++++++************************************************))))))************))))))++++++***))))))(((''''''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((((((((())))))***+++***)))'''''')))***)))((('''((((((((()))))))))***'''''''''(((((((((((()))'''''''''(((((()))))))))'''''')))***++++++++++++***)))((()))+++++++++***))))))))))))))))))))))))***************)))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***++++++***((('''((()))))))))************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222:::<<<@@@DDDHHHKKKMMMNNNNNNPPPPPPOOOMMMJJJJJJJJJFFFIIIMMMOOORRRZZZdddlllsssxxx~~~yyyyyyyyy))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******++++++)))(((((()))***+++************************'''(((((()))***+++++++++++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++........./////////000000++++++,,,,,,,,,------------------........./////////222555555444555888:::999999999888888888888888555888:::::::::???HHHPPPdddrrr~~~vvviiimmmqqqtttrrrlllddd___SSSPPPLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGDDDBBBAAA777666555333111000//////---.........//////000000000/////////............++++++------------+++++++++*********+++,,,,,,---++++++++++++++++++++++++************************************************))))))************)))))),,,++++++***)))(((((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))+++,,,,,,)))(((&&&&&&((()))(((''''''((((((((())))))******(((((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((()))***************+++))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((******((('''&&&(((((())))))*********+++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------***+++,,,...000333555666>>>@@@DDDIIILLLNNNNNNNNNMMMNNNMMMKKKHHHGGGGGGHHHIIIMMMSSSWWW]]]gggttt~~~vvvsssuuu~~~{{{xxxzzz************************)))))))))(((((((((((((((++++++******))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++************************++++++,,,,,,,,,---------..................------///............---------000000000000000111111222555333333666888888:::???999777777999999888666777555777;;;>>>???FFFWWWhhh~~~|||~~~tttbbbXXXQQQPPPOOOLLLLLLPPPMMMKKKHHHHHHIIIHHHEEEAAA>>>:::555333222222111000000000000000000/////////---------,,,------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***************)))(((((())))))************))))))***)))((((((((((((((()))************))))))))))))'''((()))***************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,111///---...000///---***---...///111333999@@@EEEGGGHHHJJJLLLMMMNNNNNNMMMQQQJJJFFFGGGHHHHHHIIIMMMPPP\\\fffiiikkkuuu}}}||||||~~~~~~~~~{{{zzz|||))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++*********)))))))))))))))))))))))))))))))))*********))))))(((((('''((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++,,,,,,,,,---------..........................................------...//////000111222444444999777888<<<<<<:::<<<@@@???===<<<===>>>>>>@@@BBBCCCDDDGGGIIILLLUUUgggyyyyyysssrrrrrrpppeeelllrrrwww|||iiiVVVPPPPPPOOOMMMNNNIIIHHHHHHKKKMMMLLLHHHCCC@@@>>>:::777444222000///111111111000//////......///......---......//////++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((('''))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***************)))(((((())))))************))))))))))))(((((((((((())))))************))))))))))))'''(((((()))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))++++++++++++***************+++,,,,,,------,,,,,,...,,,+++,,,...///---+++...000222555888===CCCGGGJJJKKKMMMNNNNNNLLLKKKJJJIIIEEECCCBBBBBBDDDNNNYYYhhhooossstttxxx}}}}}}xxxxxxwwwuuuwww{{{~~~{{{xxxwwwzzz((((((((((((((((((((((((************************))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................---------.....................///000222444666777777666888<<<===;;;<<>>======<<<;;;:::999777555444444333222111000////////////---------------.........,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++++++++***************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((***************)))(((((())))))************)))))))))))))))((())))))******************)))))))))((())))))))))))((('''&&&&&&******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---...///000222333333444888>>>CCCGGGJJJMMMOOOPPPPPPOOOMMMJJJEEEAAA???BBBAAACCCGGGKKKUUUiiizzz}}}xxxwwwvvvssspppqqqtttuuuvvvwwwyyy~~~************************))))))******++++++++++++((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))******+++***************+++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------................../////////000000------...//////000111111333222222333333444555666888888;;;???@@@@@@GGGOOO```qqqwwwjjjeeeiiipppvvvkkkccc___]]]\\\ZZZ]]]___ccckkktttxxxwwwtttlllkkkgggaaaYYYSSSPPPNNNRRRSSSUUUWWWXXXZZZ]]]aaagggbbb[[[TTTQQQPPPRRRTTTVVVTTTTTTUUUUUUZZZgggsssuuukkkeee```[[[[[[]]]]]]^^^^^^[[[VVVUUUZZZ___jjj{{{oooeee]]]ZZZWWWVVVUUURRRLLLGGGEEEFFFGGGGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>>======777666444222000//////...........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******************++++++(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))(((((())))))***************************************************((((((((((((((((((((((((((())))))*********))))))***************)))(((((())))))************)))))))))))))))))))))***++++++************)))))))))(((************))))))((('''******)))(((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******++++++,,,,,,,,,---***+++,,,,,,------,,,,,,.../////////000222444555:::>>>DDDIIILLLNNNOOOQQQOOONNNLLLIIIFFFBBB>>><<<@@@@@@DDDLLLUUU```ooo}}}~~~}}}|||~~~xxxuuuvvvzzz************************(((((())))))***+++++++++))))))))))))************(((((())))))))))))******))))))))))))))))))))))))((((((((())))))***************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111---...///000111222333444444444444444444555555666::::::<<>>DDDKKKWWWkkk}}}xxxxxxtttmmmeeebbbcccfffmmmuuuyyyuuummmfff```\\\[[[YYYVVVRRRPPPRRRVVVYYYYYY___eeeiiijjjmmmtttyyy}}}tttlllfffbbb```bbbbbbeeeggghhhkkkuuu|||uuunnnkkkmmmnnnmmmjjjeee^^^XXXSSSQQQQQQ[[[hhhsss|||~~~vvvlllaaabbbdddhhhmmmooonnnlllrrrzzzkkkaaaWWWOOOEEEAAACCCFFFEEECCCFFFFFFGGGGGGHHHIIIJJJJJJDDDBBB???;;;777444111000000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***************************************************))))))))))))))))))))))))(((((()))******************************)))(((((())))))************))))))))))))))))))***+++,,,---************))))))))))))'''((())))))))))))))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,...111333444888>>>BBBFFFIIIMMMOOOOOOOOOOOOOOOIIIGGGDDDBBBAAABBBCCCEEEJJJOOOXXXaaaeeejjjvvv{{{uuusssxxx~~~))))))))))))))))))))))))&&&''''''((()))***************+++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222///000111222444555777777222222333444666888999;;;===>>>DDDNNN[[[nnngggddd```[[[WWWWWWYYY\\\^^^cccccc___[[[\\\]]]\\\^^^___`````````dddkkkqqqrrrzzz~~~|||}}}}}}uuukkkaaa[[[YYY[[[\\\___dddfff^^^SSSQQQQQQSSSXXX]]]___^^^\\\dddnnndddXXXIIICCCEEEGGGEEEBBBDDDDDDEEEGGGIIIJJJKKKLLLIIIGGGCCC>>>:::666333222111111000000/////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******************************)))(((((())))))************))))))))))))))))))***+++,,,---************))))))))))))&&&&&&'''((()))))))))(((+++***)))'''''')))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,---000444777:::???FFFLLLJJJLLLOOOPPPOOONNNNNNNNNHHHFFFBBB@@@AAACCCGGGJJJVVV^^^iiinnnmmmooo~~~zzz{{{{{{}}}~~~}}}zzzzzz***************)))(((((('''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,+++---...///000000000///...222222111111000000//////222111111444777888666333666777888;;;>>>?????????FFFKKKWWWhhhxxxzzzooo^^^UUUOOOPPPPPPMMMOOOTTTYYY]]]aaacccdddgggmmmqqqrrruuuzzz~~~zzzyyyssskkkhhhhhheee^^^WWWTTTVVVXXXWWWUUUSSSTTTTTTZZZ]]]mmmqqqYYYMMMHHHEEEDDDGGGEEEEEEFFFHHHLLLMMMMMMKKKEEEHHHJJJKKKGGG@@@888333444///++++++///333222000000000000000////////////------------------------++++++++++++++++++,,,,,,,,,,,,,,,++++++*********...---+++*********++++++)))******+++++++++******+++*********))))))((((((***)))))))))(((((('''''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))%%%%%%&&&&&&((()))***++++++*********))))))((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((+++++++++,,,,,,+++++++++((())))))(((''''''***,,,************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000111...111666<<>>>>>>>>>>>@@@CCCGGGIIIPPPeeexxxlll```[[[UUURRRQQQTTTYYY]]]fffkkknnnpppwww}}}yyyuuurrrtttsssqqqooommmlllkkkkkkhhhfffcccbbbaaa```^^^]]]bbbaaa```^^^]]]^^^```aaahhhiiijjjiiiiiiiiikkkmmmmmmrrrzzz~~~~~~yyytttllleeeccc```]]]ZZZUUURRRTTTXXXXXXZZZbbbwwwuuupppkkkmmmuuu}}}qqqnnniiiccc^^^YYYUUURRRQQQKKKCCC;;;666333111000000////////////.................................///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,************)))((('''&&&))))))))))))))))))************************++++++)))))))))))))))))))))))),,,+++***(((((()))***+++************************************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))((((((((()))******))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((()))))))))******++++++++++++++++++******((())))))******))))))(((&&&(((+++,,,+++))))))***************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000//////000333888===@@@DDDFFFHHHJJJKKKIIIFFFEEEGGGDDD@@@>>>???DDDIIIMMMXXXbbbqqq}}}~~~|||sssxxx|||xxxvvvvvvwwwwww{{{((())))))************)))***+++,,,+++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///.........///000111333333555666666777888888999999>>>>>>>>>???CCCJJJSSSYYYjjjqqqeeeWWWSSSSSSXXX___ccciiiooouuu}}}|||tttqqqooommmjjjfffaaa^^^\\\[[[___^^^\\\ZZZYYYXXXYYYYYYXXXUUUSSSRRRSSSTTTSSSSSSSSSSSSSSSRRRPPPPPPRRRTTTVVVXXXYYYYYYXXXXXXYYYZZZZZZ^^^dddiiikkkkkkiiihhhgggggggggiiilllqqquuuxxx~~~rrrqqqmmmeeeZZZSSSPPPQQQPPPPPPWWWjjj~~~{{{zzzvvvpppfff]]]VVVRRRUUUQQQJJJBBB;;;666333222000000000000////////////..............................------,,,,,,++++++,,,,,,,,,,,,------------)))***++++++,,,+++++++++************)))(((''''''))))))))))))************)))))))))***************))))))))))))))))))))))))******)))))))))))))))***************************************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))))))))((((((((((((((()))***+++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))''''''((())))))))))))((('''((((((((())))))))))))++++++******)))))))))))))))******++++++******)))''')))++++++***)))***+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////111555;;;AAADDDIIIIIIJJJKKKJJJHHHFFFEEEBBB@@@>>>???DDDMMMUUU[[[fffqqq~~~~~~}}}|||{{{zzzzzz}}}(((((()))***************(((***+++***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,...............///111333666777777777888999:::;;;<<<<<<;;;===AAAGGGRRRaaarrr~~~yyyyyy{{{{{{qqqjjj^^^^^^dddqqq}}}wwwmmmddd^^^\\\YYYYYYWWWSSSMMMKKKMMMPPPTTTRRRPPPMMMLLLLLLMMMMMMOOOMMMJJJIIIJJJLLLMMMMMMIIIKKKMMMLLLJJJJJJKKKMMMJJJLLLNNNNNNMMMMMMMMMNNNOOOQQQTTTWWWWWWVVVTTTRRRSSSTTTUUUWWWXXX[[[]]]___ggglllqqqqqqqqqwwwrrrhhhbbb```\\\ZZZZZZeee|||~~~yyyssskkkaaaZZZYYYVVVQQQIIIAAA;;;777555222111111111000000000000.................................---------------,,,,,,,,,---------......)))***+++,,,,,,,,,++++++******++++++++++++***)))((()))))))))************((((((((())))))*********))))))))))))))))))))))))''''''((())))))(((((('''************************************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((()))))))))*********++++++***)))))))))******((()))))))))************(((((())))))******++++++))))))))))))))))))))))))'''((()))***************(((((()))))))))*********)))))))))***************)))******++++++******))))))***+++***))))))+++---************************++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111444888===BBBEEEGGGKKKJJJJJJIIIGGGFFFEEEEEEAAAAAACCCHHHRRR^^^jjjrrrxxx|||{{{~~~(((((()))***************'''(((******))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---------.........//////,,,,,,+++***+++,,,---.........///000222555777999777888999:::<<<===>>>???>>>BBBJJJVVVhhhyyyssstttrrrqqqttt{{{|||yyy}}}}}}}}}zzzqqqoookkkddd\\\WWWTTTSSSNNNPPPPPPLLLGGGGGGLLLRRRSSSRRROOOLLLKKKJJJKKKLLLOOOLLLIIIHHHIIILLLMMMMMMIIILLLNNNMMMKKKIIIJJJKKKGGGIIIKKKLLLKKKJJJKKKKKKMMMNNNPPPQQQPPPNNNLLLJJJIIIKKKNNNPPPQQQRRRSSSTTTUUUXXXZZZZZZZZZaaalllvvv}}}}}}zzzlllhhhccceeesss~~~tttjjj[[[YYYUUUNNNFFF???:::888222222222222111111111000////////////////////////.........///////////////,,,,,,,,,------.........***+++---...///...------++++++,,,---------,,,,,,(((((())))))*********+++''''''(((((()))))))))***)))))))))))))))))))))))))))***,,,......---+++***************************************************(((((((((((())))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,)))************+++++++++///...,,,+++***)))))))))(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---))))))************))))))*********)))((()))+++...************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111444:::AAAFFFIIIJJJKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDIIIRRR___nnn||||||{{{~~~|||xxxyyy}}}~~~))))))))))))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------------,,,,,,+++***,,,,,,,,,---------......---------....../////////000000222555888;;;;;;;;;===:::;;;>>>>>>:::<<>>;;;888444222111//////000111111111111000......000//////......---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,+++++++++************************************************))))))************))))))++++++++++++++++++++++++)))***,,,,,,,,,***)))''')))))))))******)))))))))((((((''''''(((((()))***))))))))))))))))))))))))***+++,,,***((('''((()))******)))(((((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,------......---,,,,,,---///111444555:::???EEEJJJKKKKKKJJJJJJFFFEEECCC@@@>>>@@@EEEJJJSSSZZZiii}}}wwwuuurrrnnnuuu++++++++++++++++++++++++************************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++,,,------------............------------///111222333444555777888888888888777888<<>>999555333222111111111222222222111111000000//////......------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,***)))((((((((())))))))))))(((((()))))))))((()))******+++))))))))))))))))))))))))***+++,,,***((('''((()))))))))(((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***************************************************))))))))))))***++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------..................---------///222666:::<<>>DDDPPPZZZaaammm{{{rrrmmmgggcccjjjvvvyyyuuuxxx~~~|||||||||++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++------------..................------...000333444999:::::::::999888888999<<<>>>BBBJJJSSS]]]iiirrryyy~~~zzzzzzrrrkkkccc^^^]]]ZZZVVVUUUUUUVVVUUUTTTPPPQQQRRRRRRQQQNNNKKKHHHLLLJJJIIIJJJLLLOOOOOOOOOLLLMMMOOOOOOOOOQQQSSSVVVWWWXXX[[[```eeeggggggfffhhhjjjlllnnnooooooooonnnmmmkkkkkknnnssstttoooiiihhhfffbbb^^^[[[\\\```dddffffffeeebbb^^^[[[YYYWWWTTTRRRQQQPPPQQQQQQQQQQQQOOOOOOOOOMMMJJJHHHFFFEEEGGGIIIKKKKKKKKKMMMQQQTTTTTTWWW\\\```dddggglllooouuuyyy}}}|||{{{zzzuuummmgggdddZZZZZZ[[[bbbttttttlllgggXXXQQQGGG@@@<<<:::888666111222222222222222111111000/////////......------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************))))))************))))))((((((((((((((((((((((((******+++++++++******)))(((((())))))))))))((((((******))))))******+++,,,))))))))))))))))))))))))***+++,,,***((('''((())))))(((((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))*********+++++++++***************************************+++++++++)))))))))((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................------///222666<<>>999666222222111111111111111111///////////////.........000///------------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++*********+++++++++******)))******++++++******)))***************+++,,,,,,))))))))))))))))))))))))***+++,,,***((('''((()))(((((())))))))))))((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,***************+++++++++************************))))))*********+++++++++)))))))))((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............000222777<<>>EEEIIIKKKKKKJJJHHHIIIJJJIIIIIIMMMUUU[[[ooo}}}~~~}}}{{{xxxxxx||||||~~~{{{uuusssttttttttt{{{|||yyy{{{************************************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,++++++++++++++++++,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,.........---,,,...111333333444777999:::::::::999:::::::::;;;BBBUUUooorrrlllhhhgggiiimmmjjjllluuu|||{{{bbbUUUQQQMMMJJJIIIJJJLLLNNNMMMJJJGGGDDDCCCDDDHHHKKKKKKKKKMMMRRRVVV^^^iiixxx|||{{{{{{wwwooogggccceeeddd___]]]aaacccccctttiiibbbbbbaaaZZZVVVVVVTTTSSSRRRRRRTTTZZZaaaggguuuwww}}}wwwrrrjjjjjjttt~~~yyyooocccaaa]]]PPPFFF>>>777666555222000111111///...///000111000///333222111000////////////////////////////////////+++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++++++++***))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++***)))))))))************************((((((''''''(((***,,,---))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...------...///111444777888<<>>AAAMMMccc}}}oookkkgggeeefffllliiikkkrrrxxx{{{ttteeeVVVOOOMMMJJJHHHGGGKKKLLLLLLJJJHHHGGGHHHIIIMMMPPPVVV[[[```eeejjjnnnxxx}}}yyyyyytttkkkfffggghhhhhhrrriiibbbbbbaaa]]]ZZZZZZSSSSSSRRRRRRSSSUUUYYY[[[cccccclllxxx~~~~~~xxxllldddgggqqqvvvuuuxxx~~~{{{tttjjjjjjfffWWWKKKBBB;;;999888666444666222000///000111111000///222111000000000000000000000/////////.........---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++***************+++++++++******************))))))((()))***,,,,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///111444777;;;===@@@BBBEEEGGGIIIIIIHHHGGGGGGDDDFFFLLLQQQZZZrrr|||~~~************************************************++++++++++++++++++++++++************++++++++++++*********))))))*********------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......000000///............///---...//////000222555888777888:::<<<<<<;;;:::888===@@@EEEMMM[[[ssssssqqqmmmjjjjjjlllkkknnnuuu|||yyyrrrkkkccc]]]WWWPPPKKKKKKJJJGGGFFFHHHLLLLLLLLLLLLMMMPPPVVVYYYcccffflllttt}}}wwwuuuuuusssssskkkcccaaa```\\\YYYYYYRRRRRRRRRRRRRRRQQQQQQPPPTTTSSSWWW___aaabbbjjjuuu}}}llleeegggjjjkkkgggjjjqqqyyyqqqqqqkkkZZZOOOFFF>>>;;;999555333333222111000111222222111000111111111000111111222333222111111000///...------000///...------,,,------,,,,,,,,,++++++++++++***,,,,,,***)))))))))***+++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++++++++++++++******))))))++++++*********++++++,,,))))))************))))))***))))))(((((())))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------//////000333777<<<@@@CCCEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBFFFNNNWWWfff}}}~~~|||~~~************************************************++++++++++++++++++++++++))))))***++++++,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////---///111222222444888:::;;;<<<>>>???@@@???>>>===>>>EEEPPP\\\lll~~~}}}|||yyyuuuuuurrruuuzzz|||tttiiiaaa]]]YYYUUUQQQLLLIIIIIIJJJHHHGGGJJJPPPQQQSSSWWWZZZ___fffnnnssszzzqqqiiiccc^^^YYYWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRPPPRRRWWWWWWVVVZZZaaagggqqqrrrkkkiiigggaaaccciiiwwwwwwuuukkkXXXSSSKKKCCCAAA>>>777222111222111111222444666555444222222222333333444666666555444444333222111000///222111000...---,,,,,,,,,++++++++++++++++++++++++---,,,***(((((()))***,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++***))))))))),,,,,,++++++++++++++++++)))******++++++******)))***))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000000222555:::@@@EEEHHHJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBFFFRRRbbbuuu}}}}}}||||||************************************************++++++++++++++++++++++++))))))***+++,,,------...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.............../////////.........000333444555777:::<<>>CCCGGGIIILLLKKKJJJHHHFFFDDDDDDCCCBBBAAAGGGWWWnnn~~~~~~wwwtttwww|||~~~}}}************************************************++++++++++++++++++++++++*********+++,,,------...*********))))))*********++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...///////////////...000222555777777999;;;===<<<<<<===???CCCHHHMMMPPP\\\eeerrrwwwhhh^^^WWWRRRLLLIIIHHHIIIJJJJJJLLLMMMPPPUUUYYY^^^kkkwwwwwwqqquuuzzz}}}}}}oooggg^^^WWWVVVVVVVVVUUUUUUVVVVVVWWWUUURRROOONNNOOOQQQVVV___jjjwww~~~vvvpppqqqzzzwww\\\TTTNNNMMMJJJCCC>>><<<888777777888:::<<<;;;:::666666666666777888999:::777777777888999999::::::888777444111...,,,+++******++++++++++++,,,,,,,,,,,,,,,***)))))))))***+++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++******************************++++++,,,++++++*********++++++++++++******+++******))))))******+++************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222555999===BBBFFFHHHIIIKKKJJJHHHFFFEEEDDDEEEEEEAAACCCKKK]]]ttt|||sssrrrxxx}}}xxxuuu{{{************************************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++************+++++++++++++++,,,,,,------------,,,,,,,,,,,,---.........///000111111111000000222444777999999:::<<<>>>:::<<<@@@HHHTTTbbbnnnuuuooobbbYYYRRRNNNLLLJJJIIIKKKNNNQQQRRRYYY\\\eeeooouuuzzzzzzzzz{{{zzz~~~{{{vvv{{{zzzwww{{{~~~}}}|||}}}www~~~}}}qqqjjjeee___[[[]]]\\\[[[YYYXXXWWWUUURRRPPPPPPOOORRRXXX```iiinnnuuuqqqfffZZZSSSMMMFFFCCCCCC???===<<<<<<<<<<<<;;;999666666666666666777888999444555666888:::<<<>>>>>><<<;;;888444111...---,,,******+++++++++,,,,,,,,,+++++++++************)))++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,'''(((***++++++++++++******++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...///000111222222666999>>>CCCGGGIIIIIIIIIIIIGGGEEEDDDCCCEEEGGGHHHGGGMMMWWWcccqqq}}}|||}}}~~~~~~~~~{{{vvvrrrsssyyy}}}||||||************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......///000111222333333222111333666888::::::;;;<<<>>>@@@DDDLLL[[[nnn~~~||||||vvvwww}}}zzziii[[[SSSNNNKKKIIIJJJKKKOOOTTTZZZ```ccchhhmmmzzz|||vvvvvvwwwxxx~~~{{{~~~}}}}}}ssslllgggfffbbb^^^]]]___^^^\\\QQQOOOMMMLLLNNNRRRWWW[[[[[[hhhxxx~~~kkk^^^TTTLLLIIIJJJDDDBBB???>>>===<<<999777555555555555555666666777222333555888;;;===???@@@@@@>>>;;;777333000...---*********++++++,,,,,,,,,***++++++++++++***))))))++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++******))))))(((((()))***+++,,,,,,---&&&''')))***+++++++++******++++++,,,,,,++++++***++++++************++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------......///000111222333333888<<>>???DDDNNNZZZmmmzzzyyywwwrrrvvv}}}xxxvvvxxxtttlllfffddddddbbb]]]VVVQQQOOOOOOLLLNNNOOORRR^^^ooozzz~~~zzz}}}|||zzzzzzzzz|||wwwhhh___```cccdddcccaaaSSSIIIKKKPPPPPPPPPQQQTTT[[[fffpppvvvyyysss___SSSNNNLLLGGGFFFDDD@@@<<<999999999888777555444444333111000111000000111444888<<<>>>AAA???;;;666222///------&&&'''((()))***+++,,,,,,...------,,,+++***))))))************************************************)))************+++++++++************************,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++******************)))************+++++++++***+++,,,---...---,,,,,,,,,,,,------------------,,,...///000000222666999===AAAGGGJJJJJJHHHFFFEEEDDDAAA@@@CCCCCCDDDKKKUUUaaaeeeiiiiiigggiiinnnsssxxx}}}vvvnnnhhhjjjnnnuuutttzzz}}}~~~xxxyyy{{{~~~|||tttuuuzzz{{{|||yyytttooommmoootttyyy|||)))***,,,------,,,***)))((()))***,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---+++***+++...///---,,,...////////////000222555777888999999999;;;???CCCNNN___uuu~~~zzzwwwrrr}}}wwwlllbbbbbbccc```[[[XXXZZZ[[[[[[XXXSSSPPPPPPQQQWWW]]]ccciiisssvvvqqqmmmooouuuzzztttpppjjjfffbbbVVVOOOQQQUUURRRMMMKKKMMMQQQYYY___dddmmmzzz{{{uuuggg\\\TTTKKKIIIFFFCCC???;;;888666888666444333444333222000000/////////222555888;;;???===:::555222///---,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++*********************************************************)))************+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************************************************************************************************************************************************************************************++++++++++++***+++,,,---------,,,,,,,,,------------............///111222333555999<<>>:::666444333333222111222222111111000000000111000111111111111000//////---------....../////////*********++++++,,,,,,,,,************************************************)))************+++++++++************************)))))))))***************************************)))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---......///---......///000111222222333666:::===???BBBDDDGGGCCCFFFJJJLLLLLLKKKJJJJJJOOOYYYfffuuu||||||~~~{{{wwwvvvxxx}}}}}}|||xxxssspppmmmiiiggg,,,++++++++++++++++++,,,******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......---///111000......000222000111333444555888<<>>AAAGGGPPP]]]ooottteeeXXXQQQMMMNNNRRRTTTXXX\\\lllxxx~~~ttthhhdddffflllmmmnnnzzzqqqggg]]]XXXUUUTTTWWW[[[hhhqqq|||rrrdddWWWOOOJJJHHHAAA===888555333333222111111111111000000000000000...///000111222111000000.........---------------++++++++++++++++++,,,,,,************************************************)))************+++++++++************************((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((())))))***++++++,,,************************************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------...------,,,---...///000---...///000111222222333666999===AAACCCDDDGGGIIIFFFHHHKKKLLLMMMMMMOOOQQQ\\\gggttt}}}xxxzzz}}}wwwqqqppppppnnnkkkgggdddbbb```]]][[[,,,++++++******++++++,,,(((***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......---///111111......000222000222333555666999===@@@DDDGGGOOO[[[jjjzzzxxxxxxvvvjjj[[[\\\TTTPPPUUU\\\aaafffkkkvvv}}}xxxxxx}}}xxxuuuyyymmmbbb[[[WWWYYY]]]```eeemmmxxxtttcccWWWOOOLLLCCC???:::666444333222111000000000000000/////////---///000222222222111111...------+++***))))))(((++++++++++++++++++++++++************************************************)))************+++++++++************************(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))'''(((((()))******++++++************************************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------......---,,,---...///000---...///000111222333333999<<<@@@CCCEEEFFFHHHJJJJJJKKKLLLLLLMMMOOOSSSVVVfffqqq}}}{{{pppttt}}}wwwxxxwwwqqqiiiccc``````aaa___\\\ZZZYYYYYYWWWUUU,,,+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......///......---------......000111111000///000222444<<<888666:::======@@@CCCGGGPPPbbbwwwxxxnnnhhhaaa\\\ZZZTTTZZZ```eeellluuuzzzyyy}}}tttlllfffcccccchhhqqqxxxxxxfff[[[WWWVVV\\\]]]cccnnnwwwyyyhhhWWWLLLKKKGGGAAA:::555333333333333222111222333222000...000111111111111000////////////............//////......---,,,,,,,,,,,,---************************************************,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********))))))+++++++++++++++***)))(((************************++++++******)))(((((((((******))))))***,,,...///......---,,,---...///000.........///////////////111000///000111333666888CCCCCCCCCEEEGGGIIIJJJJJJIIIIIIHHHGGGJJJTTTaaakkkvvvvvvqqqttt||||||wwwrrrooojjjhhheeebbb___\\\ZZZYYYVVVSSSQQQPPPQQQPPPMMMJJJ...---+++)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------......///......------.........000111111111111333666999;;;999999===>>>>>>BBBGGGPPP^^^rrrpppfff```ZZZWWWXXXZZZbbbjjjqqq{{{{{{lllccc___[[[[[[^^^bbbiiiwwwiii\\\WWW\\\[[[\\\```dddiiittt~~~lll[[[QQQMMMGGGBBB???;;;888555333222111111222222000///000111111111111111111000000///......---------.........---,,,,,,,,,,,,---************************************************++++++***))))))***++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************---,,,++++++*********++++++++++++*********))))))+++++++++++++++***))))))************************************++++++++++++***))))))))))))+++,,,---,,,,,,++++++,,,,,,---................../////////000000000111333666999;;;BBBBBBCCCEEEHHHIIIIIIIIIJJJIIIIIIKKKSSS___mmmwww~~~yyysssxxx{{{wwwsssrrruuu|||vvvqqqlllhhheeebbb```]]]ZZZWWWUUUSSSRRROOOMMMJJJIIIJJJIIIGGGDDD///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///......---......//////000111222222444666;;;>>>;;;<<>>@@@DDDEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKRRR```qqqwwwkkkcccfffllluuu~~~xxxxxxwwwsssooonnn~~~}}}zzzxxxsssmmmhhhccc___[[[YYYVVVTTTRRRPPPMMMKKKJJJIIIHHHFFFDDDCCCDDDCCCAAA???,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111222333555999>>>BBB@@@BBBEEEHHHIIIOOO^^^nnn{{{zzzjjjddd___\\\YYY[[[cccmmm}}}xxxiii^^^YYYXXXZZZ]]]iii}}}|||ddd]]]XXXYYY[[[\\\^^^bbbiiisssxxxkkkYYYMMMGGGBBB:::444444333111111222222111///000000000111222444555555444333111///...---,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++************************+++******************+++...------,,,+++***))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))***************++++++***************+++******************************+++++++++******)))*********************************+++++++++,,,,,,+++++++++***************((()))+++,,,,,,,,,+++***,,,,,,------......//////...///111555999>>>BBBDDDGGGIIIKKKMMMNNNNNNOOOPPPNNNMMMPPP\\\nnnxxxiii```aaacccjjjttt~~~yyyvvvxxxwwwrrrnnnnnn~~~wwwrrrnnnjjjfffaaa\\\YYYVVVSSSPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------.....................///000111000222333555888===CCCHHHKKKLLLOOORRRVVVbbbzzz~~~{{{nnneeeZZZYYY[[[___bbbhhhuuuoooddd___\\\ZZZaaajjjvvvqqq```YYYZZZZZZYYYZZZbbbgggpppyyyppp[[[OOOHHHAAA<<<777555333111222222111000000000000111222444555666666555444222000///............---,,,,,,,,,,,,---++++++++++++++++++++++++*********************************++++++*********------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,*********))))))***++++++************************)))******+++++++++******************************++++++******)))))))))))),,,,,,,,,,,,,,,,,,++++++)))***,,,---------,,,+++,,,,,,------...//////000...000333777<<>>>>>>>>>>>'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,,,,---------..................///000111111222444666:::???FFFNNNTTTZZZZZZ]]]bbbjjj{{{yyylllaaaYYYVVVUUUWWW___iiiqqqyyy~~~~~~xxxpppjjjfffdddcccdddiiivvvtttaaaYYYUUUSSSSSS^^^___dddooozzz}}}iiiXXXMMMFFFBBB;;;999555333222222111000000000///000111333555666777666555333111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------***))))))))))))***++++++***************+++++++++))))))***++++++++++++***************************++++++******)))((((((''',,,,,,---------------,,,+++,,,,,,---------------,,,------...///000111111222333777;;;???CCCFFFHHHHHHLLLPPPSSSVVV\\\dddjjjlllnnnsss|||wwwsssoooooonnnooouuu}}}}}}{{{xxxuuuooohhhbbb^^^\\\[[[RRROOOKKKIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@<<<===>>>>>><<<;;;<<<===***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..................///000111222444666;;;@@@HHHRRR]]]dddiiihhhllltttwwweeeZZZSSSSSSVVV]]]```jjjxxx{{{vvvpppkkkjjjoooyyynnnaaaZZZYYY]]]YYY[[[eeepppyyywwwuuuzzzzzzeeeUUUJJJEEE@@@<<<888555333222111///000000/////////111333555666666444333222111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***+++,,,,,,,,,)))))))))))))))***++++++))))))*********+++++++++))))))***+++++++++++++++************************************************)))***,,,------------,,,,,,,,,,,,,,,,,,---......------...///000111222333777888<<>>>>>>>>===>>>>>>??????;;;===???>>><<<;;;===???............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..................///000222222555888>>>FFFOOO\\\hhhpppqqqrrrvvvlllZZZRRROOOUUU\\\gggkkkvvv~~~ooohhhkkkrrrrrrnnnkkkmmmvvvuuuhhheee]]]VVVUUU^^^ffflllrrryyy{{{{{{~~~ttt```RRRKKKBBB>>>999666444222111///111000///...///000222444555444333222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))))))******++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---'''(((((()))***+++++++++))))))((())))))***++++++))))))******++++++++++++((()))***+++++++++++++++*********************************+++,,,,,,------((()))***,,,------,,,,,,---,,,+++***+++,,,---.........///000111222333333;;;<<>>>>><<>>===???BBB+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,---------......,,,---......//////......//////////////////......555333000///000222333333;;;<<<===EEEVVVhhhooonnnlllvvvuuubbbVVVTTTZZZeeennn{{{tttjjjkkkbbbZZZ[[[```fffnnnuuupppddd[[[WWW^^^fffggggggiiiqqqwww}}}hhhWWWNNNAAA;;;===<<<444000444333222111000//////000000333777999999555111//////---...//////...,,,+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******++++++++++++******************************++++++++++++++++++++++++************************************************)))***++++++***)))***,,,+++*********))))))(((((((((*********)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---.........////////////222555999???@@@AAACCCFFFIIILLLMMMNNNTTT]]]eeeqqqyyyqqqppplllfffaaa]]]YYYVVVSSSRRRPPPNNNKKKHHHEEEBBBAAABBBBBBAAA@@@???>>>======<<<<<<<<<===============??????>>>>>>=========<<<+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------.........000222555666777<<>>===<<<<<<;;;<<<============>>>>>>>>>@@@?????????>>>>>>>>>===+++,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,,,,---------......,,,---......//////......---------------------------...///222555888:::<<<:::@@@FFFJJJPPPWWWYYYWWW```qqq|||nnnffffffhhhooo{{{xxxfffYYYQQQNNNPPPVVVRRR\\\mmmwwwkkkfffeeefffgggWWWYYY]]]dddsssxxx\\\RRRIIIFFF???555333777222111000/////////000111333555777777555222111111....../////////...------......---------,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))***************************************************+++,,,+++)))((()))******************)))))))))***+++,,,+++***)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------...000222333444777;;;>>>DDDDDDEEEGGGIIIKKKLLLMMMUUUWWW^^^jjj||||||{{{~~~}}}xxxsssmmmeee___YYYVVVQQQMMMJJJHHHEEECCCAAAAAAAAA@@@@@@???????????????>>>>>>======<<<<<<=========>>>>>>?????????AAAAAAAAA@@@@@@@@@@@@@@@+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,---------......,,,---......///.........////////////000000000000111222333444666:::???BBBAAAHHHMMMNNNNNNRRRUUUTTTggguuuyyynnneeeccciiisssttteeeYYYSSSSSSUUU]]]jjjxxxvvvmmmfffbbbXXXXXXZZZ^^^hhh{{{ooo```PPPHHHBBB:::777777333222111//////000111111222333555666555444333333///////////////////////////.........------------,,,++++++******++++++,,,************++++++++++++******++++++++++++******************************************************************************************************------...,,,***))))))******************************+++,,,,,,+++***+++,,,************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------------......///111444555777:::>>>AAAEEEFFFHHHKKKNNNPPPQQQRRRVVVYYYaaaqqq|||~~~|||vvvnnnhhhddd___YYYTTTQQQNNNJJJGGGEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,---------......,,,---......///........./////////000000000111111222333333444777===FFFLLLTTTYYYZZZVVVSSSVVVZZZ[[[iiiuuuwwwqqqmmmiiifffgggrrrnnn```[[[___dddkkkqqqwwwpppcccZZZWWWXXX]]]cccppprrr[[[NNNIIIDDD>>>;;;555444222111000000111111111222333444555666555444111111000000000000000000/////////.........------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---******++++++++++++******************************++++++++++++++++++++++++************************************************...//////...,,,***+++,,,***************+++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------...............//////000333666888:::===AAACCCCCCEEEHHHLLLPPPSSSUUUVVVTTT[[[gggzzz|||~~~~~~zzzxxxooohhhaaa[[[WWWTTTOOOLLLKKKHHHEEECCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE+++,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,,,,---------......,,,---......//////......---------......//////000///111444777<<>>AAADDD@@@CCCGGGLLLQQQTTTVVVWWWVVV___ooovvvsssvvv}}}vvvqqqmmmkkkaaa[[[TTTPPPNNNLLLIIIFFFEEEBBB@@@??????@@@@@@???@@@@@@@@@?????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHH+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,---......//////......,,,------...//////000000111666===CCCHHHOOOYYYaaa```cccdddbbbfffnnnuuuwwwyyy|||~~~pppcccaaaeeeiiinnnttt}}}sssgggbbbeeekkkwww}}}uuubbbSSSRRRVVVYYYbbblllzzzfffWWWMMMEEE@@@;;;:::777444222111111111000//////222666999888777666555333111000//////000.........---------,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,******++++++++++++******************************************************************************************************+++,,,---,,,+++***+++,,,*********++++++,,,,,,,,,)))***++++++))))))***+++************************************************)))************+++++++++++++++,,,,,,---......///,,,,,,---///000111222333222555999;;;===???AAACCCCCCFFFJJJOOOSSSVVVWWWXXX]]]hhhxxxuuurrr~~~yyyqqqpppvvvyyypppiiiddd___]]]UUUPPPKKKHHHHHHGGGDDDAAAAAA???======>>>???@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJ+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,---------......,,,---......//////.........//////000111222222333888???IIIOOOSSSXXX^^^ddd___dddhhhmmmwww~~~nnnbbbZZZ^^^ffflllttt{{{jjj^^^\\\^^^ccchhhyyytttZZZTTTUUUVVVZZZaaaaaa~~~||||||zzzdddUUUNNNJJJ===<<<999666333222111111000//////111666999999888888666444222000/////////......---------,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************)))***++++++***)))***,,,*********++++++,,,,,,,,,(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////+++,,,---///000222333444333666999<<<===???AAACCCIIIKKKOOOTTTWWWYYYZZZZZZfffppp}}}~~~yyy{{{ssscccaaapppvvvnnnrrr}}}uuuppprrryyy}}}wwwnnneee^^^YYYUUURRRNNNJJJEEEDDDDDDDDDBBB???@@@>>>======???@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJKKKKKK++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------..................------////////////...000333666;;;CCCNNNVVVZZZZZZZZZYYYZZZgggxxxzzzxxxxxxfff___\\\bbbjjjpppzzznnnaaa\\\XXXWWWeeeppp___YYYVVVVVVYYY___hhh~~~qqqiiiooo{{{fffRRRKKKEEEAAA;;;666555555444111111111000000111333555666;;;888555222000//////000/////////...------,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++************************)))))))))))))))******+++,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++*********))))))((((((************************************************++++++++++++++++++++++++...///......---,,,+++*********+++,,,,,,------...---...///000111222333333222777===??????>>>@@@BBBLLLRRRWWWWWWTTTUUUZZZ```gggmmmvvv}}}zzzyyy{{{pppkkkmmmrrryyy|||pppccc___]]]___```___aaafffjjjrrrxxx|||{{{wwwmmmiiibbb[[[TTTNNNKKKJJJCCCCCCBBBAAA@@@???>>>===??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGFFFEEEFFFGGGGGGGGGFFFJJJIIIHHHHHHJJJJJJIIIHHHJJJHHHGGGHHHKKKLLLKKKIII,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................///000000//////111444777???EEEMMMTTTYYY]]]aaaeeemmm~~~|||{{{xxxkkkfffaaaaaahhhoootttzzzmmm```^^^WWWYYYjjjzzzrrrbbbWWWTTTWWW]]]bbbrrrxxxiiidddjjj~~~}}}bbbPPPGGGDDD???:::888666444222111000000000111222444555999777555333111000000000/////////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++************************)))))))))))))))******+++++++++*********+++,,,---*********+++++++++,,,,,,++++++++++++*********)))************************************************************************))))))***+++++++++******++++++,,,,,,---............//////000111222333444555999>>>AAAAAABBBEEEHHHRRRYYY```aaa^^^\\\^^^aaakkkooouuuyyy}}}~~~|||sssppprrrvvvzzzqqqeee[[[VVVUUUVVVWWWWWW[[[```hhhqqqzzz~~~yyyssskkkeee```]]]WWWQQQKKKGGGDDDCCCBBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIKKKJJJJJJKKKLLLMMMMMMLLLNNNLLLJJJKKKMMMOOONNNLLL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------........................///000000000000333666999BBBFFFLLLQQQWWWaaalllttt}}}wwwmmmfffiiihhhkkktttzzz|||~~~ooocccWWWPPPWWWaaakkkxxxooo[[[UUUVVV[[[\\\dddvvvuuuccccccrrrqqqRRRJJJHHHDDD@@@;;;777444222111000000///000111333444666666666555444333222111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))************+++++++++************************)))))))))))))))******+++++++++******++++++,,,---*********++++++++++++,,,,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,,,,,,,------...////////////000000000222333444555999===@@@BBBDDDGGGLLLQQQXXX___hhhkkkhhhdddcccdddqqquuuyyy{{{}}}}}}}}}}}}tttuuuwwwzzz|||~~~wwwlllaaaXXXUUUPPPNNNPPPRRRSSSXXX^^^hhhsss~~~|||uuuoooggg]]]VVVQQQOOOKKKGGGCCC@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJMMMOOOOOOOOO------------------------,,,,,,,,,---------..........................................///////////////000111222222555999<<>>@@@CCCEEEHHHNNNXXX___jjjooouuuzzz|||~~~~~~{{{|||}}}|||}}}xxxxxx{{{|||{{{yyyyyy~~~tttgggdddccc___ZZZTTTQQQSSSWWW\\\eeennn{{{xxxooocccYYYSSSNNNJJJFFFDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJKKKJJJJJJGGGIIIJJJJJJJJJLLLPPPTTTRRRUUUWWWXXXWWWXXXZZZ\\\]]]^^^___aaadddgggjjjmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........................//////000000111000111333444666:::???BBBBBBIIISSS[[[dddsss{{{tttuuu~~~xxxjjjccceeeqqq|||{{{{{{|||nnnaaaYYYWWWXXXdddxxxttt^^^[[[\\\___\\\]]]sssxxxrrr|||nnn]]]OOOKKKGGG???888888444333111000///000000111111222444555555444222111/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++************************)))))))))))))))******+++)))***+++,,,,,,,,,,,,+++)))))))))************+++)))))))))))))))******************************************************************+++,,,,,,------,,,---------------,,,+++------......///000000000000000000111444777;;;===???BBBEEEGGGJJJQQQ[[[bbbkkknnntttyyy{{{||||||zzztttoooooouuu|||~~~wwwmmmmmmmmmiiibbb\\\XXXZZZ___fffqqq{{{zzzkkkbbbVVVMMMHHHGGGEEEDDD@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJFFFIIILLLMMMNNNRRRXXX]]]___bbbfffhhhhhhiiimmmqqqsssuuuxxx{{{|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000000111111000222444555888<<>>@@@AAADDDHHHJJJNNNTTT^^^eeekkkooouuu|||{{{~~~xxxooohhhiiirrrzzzzzz~~~xxxqqqjjjfffiiinnnwwwtttkkk___WWWMMMGGGEEEEEEDDDCCC>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPPPPOOONNNNNNLLLOOOTTTVVVYYY^^^gggmmmqqqvvv|||++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---......///000111111222000222444666888===BBBFFFQQQXXXaaahhhqqq}}}zzzxxxmmmfffjjjsss}}}yyy|||~~~rrrfffaaaiiinnnppp}}}mmm```bbbeeeeeemmm{{{{{{___VVVRRRHHH???;;;666555333111000000111111111222222222222111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************)))))))))))))))******+++)))***+++,,,---,,,++++++))))))))))))*********************++++++,,,,,,,,,************************************************'''(((((()))***++++++++++++,,,------.........---,,,,,,------.../////////......///111555:::???BBBCCCFFFJJJMMMPPPWWW```fffqqqvvv}}}xxxmmmfffiiittt~~~yyytttwww}}}}}}tttggg]]]RRRMMMFFFBBBAAABBB@@@>>>>>>???@@@AAABBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNYYYZZZ[[[\\\[[[ZZZYYYXXXXXX]]]bbbeeehhhoooxxx..............................---,,,---...///000............//////////////////000111111111111111222222555:::<<<>>>EEENNNUUUccchhhkkkuuu|||sssnnnqqqzzz{{{{{{{{{{{{~~~tttkkkdddhhhrrriii]]][[[bbbqqqrrr\\\PPPIIIEEEBBB666222......000222111000111222333333333111000///111///...---//////...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++***************************************************)))))))))***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------///////////////000111222333111000222777<<<@@@BBBDDDDDDIIISSSZZZ]]]aaafffhhhsss}}}yyytttuuu}}}tttjjj```WWWQQQIIIGGGEEEBBBAAAAAABBBBBB>>>???AAACCCEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHJJJKKKMMMUUU___aaaiiippppppnnnmmmllliiigggkkkttt|||------------------------...------,,,---...///000............//////////////////000111111111111111444444777<<>>BBBEEEFFFIIIJJJNNNTTTWWWZZZccckkkyyyzzzpppkkkbbbZZZSSSMMMGGGDDDFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEHHHIIIIIIIIIJJJJJJKKKKKKQQQTTTZZZ^^^aaajjj,,,,,,,,,,,,,,,,,,,,,,,,------------......//////............////////////000000000000111111222222888777;;;@@@DDDJJJUUU```lllsssrrrvvv|||ttt{{{{{{yyyzzz~~~}}}}}}}}}~~~qqqkkkiiihhhtttttthhheeefffppprrryyyiiiUUUJJJGGGAAA>>>:::555333222222222//////000000111111111111222000......///000///......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++************************************************,,,,,,+++***)))))))))***++++++++++++************************************++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,------------------------------...///111111000444999>>>AAACCCEEEGGGIIIKKKPPPWWW[[[```iiisss{{{rrreee___WWWPPPKKKHHHEEECCCEEEDDDCCCCCCCCCDDDDDDEEEBBBBBBAAABBBCCCDDDFFFGGGIIIKKKLLLMMMNNNOOOPPPRRRUUU\\\dddjjjmmmyyy---------------------------------...........................////////////000000000000111333444555???>>>AAAGGGLLLSSS___kkkxxx}}}zzz|||~~~~~~}}}}}}~~~ttthhhbbbcccssszzzllldddiiikkkpppwwwzzzzzzgggUUUJJJFFFEEEAAA===999666666666000000000000000000111111222000///...000000///............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************,,,,,,+++***)))))))))***---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,---------///000111222333777<<<@@@BBBCCCFFFHHHMMMPPPYYYcccjjjpppxxx|||mmmddd[[[VVVOOOJJJGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCDDDHHHKKKMMMLLLPPPSSSVVVVVVWWWYYY[[[[[[cccnnntttwww........................,,,---......//////..................////////////000000000111333555888:::>>>>>>AAAHHHOOOXXXgggttt}}}zzzyyy}}}qqqfff^^^gggttt}}}nnngggeeehhhooouuuuuuxxxuuu```PPPKKKJJJHHHCCC===888666555333333222111000000111111333111//////000000000///............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++************************************************++++++******)))*********---------,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++............---------------------...000111333444777:::???AAABBBEEEKKKOOOYYY^^^jjjzzz~~~|||mmm___WWWQQQMMMHHHEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCCCCDDDGGGLLLQQQUUUXXX]]]dddggggggfffhhhjjjhhhqqq}}}------------------------,,,---.../////////...---............//////////////////000222444888;;;>>>======BBBJJJTTTaaarrr~~~~~~|||sss```bbbdddkkk~~~nnnfffdddkkkrrr|||~~~zzzpppcccVVVVVVUUUOOOFFF>>>999777666555333222111111111111333111//////000111000///............------------++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++************++++++*********************************************************)))******++++++,,,,,,,,,,,,+++++++++***))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,---///.........------------.........///111222444555:::===@@@AAACCCIIIRRRZZZlllqqq}}}xxxxxxzzzmmm___UUUOOOJJJGGGDDDCCCDDDFFFFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGDDDEEEFFFKKKRRR[[[dddiiinnnuuu}}}~~~|||{{{|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---............/////////000//////000222555:::>>>@@@BBBBBBHHHSSS___mmmzzz~~~dddaaa[[[[[[lllyyykkkcccjjjsssyyyyyyxxxzzzeeegggeee___TTTIIIBBB???888777555222111111111111333111//////000111000/////////.........---------++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++************++++++***************************************************)))))))))***+++,,,,,,+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,------...//////.........---------......///000111333555666;;;>>>AAABBBEEEMMMYYYbbb{{{{{{vvvwwwwwwjjj^^^TTTLLLIIIHHHFFFDDDDDDEEEHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIJJJOOOWWWcccppp}}},,,---......//////......//////000000///...------000000000000////////////222111111444777;;;===>>>CCCGGGNNNTTT]]]ooo|||}}}tttfff]]]___iii}}}{{{fffhhhsss{{{|||tttnnnhhh]]]NNNCCC@@@:::555555444000///000111111000///////////////......---------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///////////////111222333333333444777:::;;;AAAGGGFFFFFFPPPcccsssxxxwwwxxx}}}sssfff\\\VVVQQQLLLGGGGGGEEEEEEEEEGGGHHHHHHHHHIIIHHHHHHIIIKKKLLLLLLLLLQQQSSSZZZjjj,,,---......//////......///////////////...------000000000000000000000///222222222555888<<>>BBBFFFLLLSSS\\\dddmmm}}}{{{jjjdddppp~~~lllcccgggqqqpppuuuxxxllldddWWWJJJ===777555333333444222111000000//////000000000000000000////////////,,,,,,------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......//////000000///111333555888;;;@@@CCCFFFFFFIIIOOOXXXcccmmmrrr}}}~~~~~~qqqddd[[[RRRNNNIIIGGGGGGGGGFFFFFFEEEFFFGGGIIILLLQQQVVVZZZ```bbbdddfffiiilllpppsssrrrwww,,,---......///...............///////////////...///000000000111111111222000333666999;;;@@@EEEIIIRRRWWWaaalllxxx}}}|||jjjhhhppp|||jjjddddddggglllvvv|||rrrnnnaaaRRRAAA999777555444555222222111000000000000000111111000000000/////////,,,,,,---------------------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---------...///000000111111222555666888<<<@@@CCCDDDHHHOOOWWW___ggglllppp~~~|||xxxzzz~~~tttfffZZZRRRLLLJJJHHHFFFFFFFFFFFFFFFCCCEEEGGGJJJMMMTTT]]]cccgggjjjlllmmmooorrrwww{{{~~~,,,---......//////......---.../////////////////////000000111111222222222111555:::<<<>>>CCCIIIOOOWWW[[[fffttt~~~wwwxxx}}}wwwiiieeeoooxxxfff[[[^^^cccooo}}}yyyvvviiiXXXFFF===999777555555222222111000000000000111000000000000////////////------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++........................,,,,,,++++++,,,,,,---...,,,------...///000111111000222444666888<<>>AAACCCGGGNNNTTTXXXZZZdddvvv}}}~~~}}}{{{yyyxxxsssrrruuu{{{~~~xxxiiidddrrrooo^^^ZZZ^^^lll{{{~~~zzzooo]]]III@@@<<<888555555333222111111000000111111000000/////////..................------,,,,,,+++...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,---...///000111111111333666999<<>>:::666444333222111111000111111111////////////............//////...---,,,,,,++++++......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111222333555999===AAAFFFLLLQQQYYYhhhuuuuuuoooppp{{{}}}wwwqqqhhh\\\RRRKKKIIIHHHEEEFFFHHHHHHGGGGGGGGGHHHFFFIIINNNQQQVVVaaaoooyyy,,,---------------,,,,,,............/////////000000111222333222333666888999???BBBAAAFFFPPPWWWXXXZZZYYYdddzzz~~~{{{yyywwwtttrrrqqqqqqrrrsssuuuxxxyyy{{{lllffffffttt}}}hhh```aaaooozzz~~~{{{rrrrrrsssbbbPPPEEE???:::666666555444333222111111111111000000000///......------------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........///////////////111555999<<>>EEEMMM```xxxtttttttttvvvzzzzzzvvvrrrqqqqqqqqqqqqvvv{{{{{{hhh[[[ZZZ___rrriiikkkqqqyyy{{{gggSSSKKKJJJEEE>>>888666555444333222222222222222111111000000//////...........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------.....................///222555999;;;===???BBBFFFMMM[[[mmmzzz}}}zzzyyyzzz{{{{{{tttfffbbbhhhyyyxxx|||rrrggg\\\SSSNNNKKKLLLNNNOOORRRXXX^^^cccjjjkkklllnnnqqqxxx......000111111222222222//////000000000111111111000222555777888;;;>>>AAAGGGSSSkkk|||tttvvvyyyzzz{{{~~~zzzuuussssssssspppssswwwzzz}}}~~~yyydddZZZZZZjjjpppjjjiiipppwww|||ggg[[[TTTKKKBBB===666555444333333222333333222222111111000/////////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------+++++++++,,,,,,---------........................------------.........//////......000222777;;;===<<<===AAAGGGRRR```oooxxx}}}}}}uuuhhhhhhppp|||zzz}}}yyynnnccc[[[UUUQQQOOOLLLNNNPPPRRRVVV^^^hhhooowwwxxxzzz|||,,,,,,...///000000000000000000000000111111111111222444777999:::===AAACCCNNN\\\xxx|||{{{{{{www{{{~~~}}}zzz|||~~~zzz}}}~~~zzzwwwwwwwwwssstttuuuyyy|||lll^^^[[[VVVoooxxxkkkeeeiiiooozzzzzzlll___QQQGGGCCC666666555444333333333333222222111111000/////////////////////////////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------........................---------........./////////......000333777<<<>>>AAAAAAEEEMMMZZZiiittt{{{vvvvvv{{{yyynnnooozzz{{{yyy{{{tttlllaaaXXXRRRPPPOOOOOONNNPPPSSSVVV[[[dddpppxxx,,,---......//////......000////////////000000111333333666;;;======AAAGGGVVVsss~~~~~~~~~yyy|||}}}|||~~~~~~yyywwwxxxuuuqqqooossswwwxxx{{{~~~}}}fffTTTWWW___rrruuufff]]]gggrrr}}}mmm\\\LLLAAA;;;888444111111111000///000000000000////////////.........///////////////------......///.........++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......///000000///...---000000000333777;;;======EEEDDDGGGTTThhhvvvwwwpppwww|||vvvqqqtttxxxzzzyyy{{{tttvvv|||zzzxxxjjj___UUUSSSSSSRRRRRRTTTYYYZZZ\\\ccclllvvv}}},,,---......//////......111000000000000111222222333555888======???FFFOOOdddzzzzzzvvvuuupppnnnrrrtttuuuwwwzzz~~~uuu```YYYZZZeee{{{sss___dddkkkttt{{{gggTTTFFF>>>:::666444333222111000111000000000///////////////////////////.........,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000///...---111111222555888<<<>>>???DDDDDDJJJZZZkkkuuuwwwuuu{{{qqqpppxxxvvvooorrrzzzyyynnngggeee^^^VVVPPPRRRUUUWWWZZZ]]]^^^aaafffnnnvvv}}}------...////////////...111111111111111222333444444777;;;>>>>>>AAANNN]]]vvv~~~wwwtttuuu{{{|||vvvvvvrrrooorrrtttssssssvvv~~~}}}|||qqq```[[[\\\kkkeeeaaabbbkkksssvvv]]]KKKAAA>>>999666555444333222111111000000000/////////000000//////......------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000......////////////......111222444666:::===@@@AAAEEEFFFRRReeessswwwzzzvvvnnnrrr{{{rrrlllpppzzzpppccc[[[XXXTTTPPPOOOTTTZZZ^^^ccciiiggglllsss{{{------...///////////////111111111111111222333444444888===???>>>EEEXXXlll|||uuupppnnnpppssswww~~~|||zzzuuurrrtttuuussssssvvvzzzxxxyyy|||nnneee___gggwwwoooaaa[[[eeellltttdddNNNDDDAAA<<<888777555444222111111111000000000//////111111000///...------,,,,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++************************------------------------++++++,,,,,,---...//////.........///////////////111333555888:::===AAACCCHHHLLL\\\qqq|||}}}~~~wwwqqqwwwwwwqqqmmmrrr}}}{{{kkk___XXXUUUSSSQQQTTT\\\aaaeeelllrrrssswww}}}---...//////000000///////////////000111222333333444888===@@@@@@KKKccczzz~~~wwwqqqlllllloooqqqxxxyyytttttttttrrrsssuuuwwwuuuvvvzzztttfffccclllzzzcccXXXaaajjjnnnlllTTTGGGCCC>>>:::777666444222111111111111000000000000111111000///...------,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...///++++++++++++++++++++++++************************------------------------------------------------............//////000000111333777999;;;===BBBEEEKKKSSSeeexxx{{{}}}xxxvvv|||{{{rrrppppppuuu~~~tttdddXXXRRRPPPRRRSSSYYYbbbhhhllluuu~~~......///000000000000////////////000111222333444555999>>>BBBFFFSSSnnn|||yyy|||tttnnnjjjjjjmmmsss|||xxxvvvsssqqqqqqtttwwwuuuuuuxxx{{{pppbbbaaaqqqkkkZZZ^^^eeehhhtttttt]]]JJJFFF@@@<<<999777444333222222111111111000000000000000//////......---------......------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---------,,,,,,,,,......---......///000111222555999;;;<<>>DDDCCCOOOjjj}}}zzzyyyyyy|||wwwrrrpppuuuzzzzzzwwwwww{{{tttllliiiddddddeeekkkxxxzzzxxxwwwwwwyyy{{{|||}}}}}}zzzfffYYYQQQXXXeeexxx|||oookkksss}}}ooo[[[MMMHHHCCC===888888666444333333333222111000000000000000///...............///......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222444666666;;;<<>>CCCFFFYYYxxx{{{zzzvvvwwwtttwwwzzzyyyvvvuuuxxx{{{~~~uuukkkeeeddd___```cccjjj{{{|||yyyxxxzzz||||||||||||~~~nnn___UUURRRVVViii{{{kkknnnyyy~~~lllZZZOOOIIICCC===999666444333444333222111000000000000000///...............///......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......---.........//////000000000000111222444666777888:::===AAAFFFPPP^^^mmmvvvssszzz|||lllaaafff{{{xxx~~~~~~uuupppggg```___bbbhhhqqqzzzrrrfff]]]VVVUUUWWWVVV^^^eeeccc]]]aaappp|||vvvtttvvv}}}pppcccVVVQQQRRRSSSXXX\\\___jjjzzz...///000111111222111111///111333444666999===@@@AAANNNhhh~~~zzz|||xxxrrruuuuuuxxxzzzyyyvvvvvvwwwzzzsss|||zzzooogggeeefff]]]cccgggmmm}}}{{{yyy{{{|||zzz{{{}}}}}}|||{{{}}}zzzlll[[[QQQNNN]]]xxxpppiiirrr|||eeeTTTKKKCCC===999777555444444333222111000000000000000///............//////......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------......///000000000///000111333555888:::;;;;;;???EEENNN\\\llluuuwwwssswwwoooggg___kkk{{{zzz~~~uuuhhhccc\\\WWWXXX^^^ggguuuoooccc\\\VVVVVVXXXZZZccckkkiiiccceeesss|||}}}ooobbbUUUQQQRRRRRRTTTWWW[[[dddqqq}}}...///000111111222222222000222444555777:::???BBBEEEZZZvvvzzzzzztttrrrtttssswwwzzz{{{zzzxxxxxxyyyppp{{{xxx|||zzzrrrkkkgggggggggaaajjjqqquuuzzzvvvssswww~~~~~~~~~fffYYYQQQXXXjjj~~~kkkpppyyy}}}uuu\\\NNNDDD>>>:::888555444444444222111000000000000000///............//////......---,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------......///000000111...///111333666999<<<>>>===BBBKKKWWWiiiyyy|||wwwsssttt|||qqqgggiiifffxxxwwwjjjaaa[[[WWWVVV[[[ccclllzzzqqqeee___ZZZZZZ\\\___iiirrrqqqlllnnnzzzpppcccUUUQQQPPPOOOOOOOOOTTT\\\gggsss......///111111222222222111333555777999<<>>@@@HHHQQQddd~~~{{{ooojjjddd___^^^]]]]]]```fffttt~~~~~~{{{zzzzzzyyyxxxvvvtttrrrqqqqqqqqqooonnngggeeebbb```^^^^^^______eeeaaa______^^^ZZZZZZ\\\bbbbbbbbbbbbbbbbbbbbbbbb]]]\\\[[[ZZZXXXWWWWWWWWWVVVVVVWWWWWWYYY\\\bbbfffkkktttoooaaa^^^mmmpppiiiqqq~~~zzzaaaTTTHHH@@@:::999888555333333333333222222111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////////////////000000333888:::;;;>>>DDDIIIWWWooosssjjjuuuyyyhhhZZZPPPLLLLLLPPPYYYgggttt}}}~~~xxx|||{{{{{{{{{|||||||||zzzzzz}}}jjjZZZUUURRRKKKGGGIIIIIIHHHLLLUUU```ooo000000000111111222222333444555999===>>>AAALLLXXXpppyyykkkfffaaa]]]]]]\\\]]]bbbiiivvv~~~{{{vvvsssrrrqqqpppooommmkkkgggffffffgggggggggeeeccc```^^^]]]]]]___```dddcccbbbaaa```^^^]]]]]]```aaabbbbbbbbbbbbaaa```[[[YYYWWWUUUSSSRRRSSSSSSMMMNNNPPPQQQRRRTTTWWWZZZZZZ```iiissslll___ffftttkkkiiivvvkkkXXXKKKCCC<<<::::::666444555444444333222222111111000////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///////////////000000000222222555:::;;;<<>>CCCRRRbbb~~~rrrfffaaa^^^[[[\\\\\\^^^fffnnnzzz}}}{{{zzzzzzvvvrrrooonnnnnnmmmlllkkkgggcccaaaaaacccdddeeebbbaaa___]]]]]]^^^___```bbbcccdddcccbbbaaa___]]]_________^^^\\\[[[YYYXXXTTTSSSQQQNNNMMMLLLLLLLLLEEEGGGIIIJJJJJJKKKMMMOOOSSSVVVYYY^^^dddppp~~~{{{gggccchhhyyywwwiiiooo{{{uuu___NNNEEE>>><<<;;;888666777444444333333222111111111////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////000000111111555555888;;;<<<===DDDMMM```{{{|||rrruuu}}}xxx```SSSMMMKKKLLLOOOXXXaaaoooyyy~~~vvvmmmgggdddrrr~~~}}}lllfffbbbXXXOOOLLLIIIHHHIIINNNUUUccczzz///000000111222333444444555888<<<>>>???HHH]]]qqq{{{}}}zzzpppggg```\\\YYYXXXZZZ[[[___iiittt~~~~~~}}}}}}|||{{{yyyxxxxxxwwwuuuqqqooooooppppppooommmjjjeeebbbcccdddeeeeeeeeeeeedddddddddeeeeeeeeegggjjjkkkiiihhhhhheeeaaacccaaa^^^[[[WWWSSSPPPOOOMMMMMMKKKJJJHHHHHHGGGGGGDDDEEEFFFFFFEEEDDDEEEFFFKKKLLLNNNOOOQQQWWWaaahhhtttuuuhhhdddppp}}}rrrkkkqqqxxxiiiRRRIIIAAA>>><<<999777888444444333222222111111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.................................//////000000111111222666666999<<<===AAAKKKWWWrrr{{{}}}|||gggRRRKKKIIIIIIMMMSSS___hhhttt}}}|||yyyvvvsssnnneee``````lll~~~}}}yyyyyywww||||||}}}sssnnnjjj^^^QQQLLLIIIHHHJJJMMMSSS___uuu///000000111333444444555444777<<>>EEETTTbbblllZZZJJJHHHJJJJJJPPPYYYdddnnnzzztttooonnnoookkkdddaaaccckkk}}}}}}tttiiijjjmmmuuuzzzwwwssseeeVVVNNNIIIIIIJJJLLLOOOYYYnnn///000000222333444555555333777<<<@@@EEEVVVuuu~~~|||{{{~~~zzz|||yyyoooddd^^^YYYTTTQQQPPPRRRUUUXXX^^^kkkxxx~~~~~~}}}zzzxxxxxxzzz}}}~~~~~~{{{xxxsssppppppppppppooorrrtttvvvxxxyyyxxxwwwvvvuuuzzzzzztttpppoooiiibbb\\\ZZZUUUPPPLLLIIIHHHHHHBBBBBBCCCDDDCCCBBB@@@??????@@@AAA@@@???@@@BBBDDD???BBBFFFFFFEEEEEEGGGJJJKKKQQQYYYbbbppp}}}cccmmm{{{rrreeedddffftttvvv]]]RRRGGGAAA<<<666222222333333222222111000000///////////////////////////------------------------......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////////////////...//////000111222222222333444777;;;???HHHZZZjjj}}}|||zzzdddSSSHHHIIIMMMNNNUUU___gggrrrqqqmmmlllooonnnhhhfffiiimmm~~~sss```]]]cccooo|||~~~zzzkkk[[[RRRJJJIIIJJJJJJLLLUUUiii{{{222333333333222222444666111;;;AAACCCMMMgggyyyzzz{{{{{{{{{~~~xxxiii[[[VVVTTTQQQTTTUUUUUUUUUXXXbbbqqq|||yyysssmmmkkkqqqyyyyyyzzz~~~xxxttt{{{zzzxxxtttmmmfff___[[[TTTQQQNNNLLLJJJGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCCHHHLLLPPPTTTZZZiii}}}~~~kkkggglll~~~iiidddiiijjj}}}}}}mmmaaaQQQEEE@@@===:::666444333222222333333111///.........///......---,,,---------------------,,,........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------++++++++++++---------------............///////////////111333444666999999;;;===@@@KKKddd}}}}}}wwwlll___SSSJJJKKKOOOTTT]]]fffsssxxxyyywwwtttqqqmmmjjjhhhfffssssssfffbbbcccmmm~~~|||xxx~~~|||ooo```XXXNNNKKKIIIKKKOOOVVVdddppp111333333333222333555666888>>>BBBFFFTTTlll||||||{{{zzz~~~uuucccVVVSSSRRRQQQRRRSSSTTTUUUZZZeeerrr|||~~~yyytttrrrwwwzzz}}}{{{vvvppphhh```YYYUUUNNNLLLJJJHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCCCCFFFHHHIIIMMMWWWgggsssyyyfffaaaeeewwwttteeeaaafffxxx{{{mmmZZZLLLEEEAAA<<<888444333222222333333111/////////000000//////...---+++,,,,,,------.................................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,......---,,,,,,---......---------............///000//////000111333555666999:::===???BBBPPPlllxxxjjj^^^UUULLLFFFIIIQQQYYYcccmmmuuuzzzyyysssnnnjjjhhhhhhtttvvvnnnhhhjjjssszzz~~~qqqbbb[[[NNNJJJHHHIIIKKKPPP\\\gggzzz111222444333333333666888===???CCCMMM```www~~~}}}|||ppp]]]RRRPPPRRRRRRTTTUUUWWW[[[bbblllxxx~~~}}}~~~|||zzz~~~}}}yyyrrriii```WWWQQQMMMHHHFFFEEEEEEEEEEEEDDDBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBAAADDDEEEEEEEEEKKKVVV___qqq~~~wwweee]]]]]]llliii]]]dddtttvvvaaaPPPGGGAAA;;;777666444333333333333111000000000000000000//////...***++++++,,,---...//////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,///...------------...///---------............///000//////000111444666777:::<<>>DDDUUUmmm~~~mmm\\\SSSSSSUUUWWW\\\]]]```gggppp{{{{{{xxxyyyzzz}}}~~~yyytttkkkaaaXXXPPPKKKIIIEEEDDDBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA???BBBDDDDDDDDDHHHOOOVVV]]]dddtttmmmaaaYYYaaasssqqqccciiirrr}}}hhhVVVKKKDDD>>>999888666444333333333111000///000000000000///......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///...---,,,,,,---...///---------............///000000000111222444777888999===@@@DDDMMMddd}}}ooo```QQQIIIIIIHHHHHHMMMVVVaaakkkssszzz{{{sssnnnmmmnnnppp{{{|||}}}nnnbbbUUUOOOKKKJJJJJJKKKQQQXXXcccttt111222444444555666888;;;===???JJJ```yyy~~~|||uuuqqqwww|||~~~xxxzzz}}}lll___YYYXXX\\\```iiijjjnnnwww~~~}}}}}}}}}}}}|||wwwtttuuuwwwyyy}}}~~~|||}}}qqqlllcccZZZRRRLLLIIIHHHFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA===???AAAAAAAAACCCHHHLLLPPPTTT___sssooo^^^[[[eeexxxlllmmmoooxxxqqq```RRRIIICCC@@@:::888555333333333111000......//////......---,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...---,,,++++++,,,---...---------............///000000000111333555888999888===BBBHHHVVVpppttteeeXXXOOOKKKHHHJJJMMMRRR[[[fffpppvvv}}}zzzuuurrrtttwwwzzzwwwgggZZZRRRLLLJJJJJJJJJNNNTTT___ppp111222444555555777:::<<<@@@FFFXXXssszzzssskkkppprrrrrrxxxzzzsssyyy|||nnnccc]]]]]]ccckkkvvvvvv{{{}}}~~~|||zzzyyyxxxwww}}}}}}wwwtttssssssuuuxxx{{{~~~}}}xxxwww}}}uuuiiiddd]]]UUUOOOKKKIIIIIIHHHFFFDDDDDDDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAACCCEEEFFFJJJRRR___qqqlll]]]\\\kkkxxxoooiiippp|||jjjWWWIIICCCAAA<<<999666444333333222000...............------,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,++++++++++++,,,------------............///000000111222444666999:::888>>>EEEOOOaaa|||oooxxx}}}jjj[[[RRRMMMLLLEEELLLRRRXXXbbboooyyy~~~~~~{{{zzz|||ppp___VVVMMMIIIHHHGGGJJJOOO\\\mmm000222444555666888;;;===EEERRRlll}}}}}}~~~yyyqqqvvvxxxttt|||oooddd]]]]]]hhhuuu}}}}}}~~~}}}{{{zzzxxxvvvuuutttvvvzzz}}}{{{wwwssssssttttttvvvyyy|||uuurrrsss}}}zzzmmmccc___YYYSSSMMMJJJIIIIIIGGGEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBCCCDDDBBBDDDJJJRRR\\\qqq|||eeeYYY```zzzsssffflll}}}{{{aaaLLLDDDDDD>>>;;;666444333333222111///////////////...------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---,,,++++++,,,---...---------............///000000111222444777:::;;;:::@@@HHHVVVmmm{{{kkkrrr___SSSMMMKKKJJJFFFOOOXXX^^^hhhvvvzzziii]]]QQQKKKHHHGGGIIIMMMSSSdddxxx000222444555666888<<<>>>HHHZZZ|||zzz{{{zzzyyy}}}oooddd\\\\\\jjjzzz{{{zzzyyyxxxwwwuuuttttttppptttwwwvvvrrrpppsssvvvvvvwwwzzz}}}uuuqqqnnnwww|||yyyzzz}}}vvviiiaaa]]]XXXRRRMMMJJJIIIHHHEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@BBBCCCBBBCCCGGGLLLPPP___|||kkkXXX[[[sssxxxeeejjjxxxoooVVVLLLKKK???;;;777444333333222111000000000000000//////...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...///...---,,,,,,---...///---------.........//////111111111222555777:::<<<<<