BM6P6(@ yyy]]]NNNHHHGGGHHHEEESSSmmmjjj```WWWTTTRRRLLLFFFDDDCCCDDDDDDDDDBBB>>>:::888777888999;;;======;;;:::;;;;;;:::999999:::::::::888888888888888888888888888999;;;;;;<<>>:::888888888888999:::;;;;;;;;;;;;::::::999999:::::::::888888888888888888888888777999::::::;;;@@@GGGMMMccctttvvvpppmmmnnnmmmllliiiggghhhkkkmmmsssqqqpppppppppooojjjgggZZZTTTLLLFFFDDDBBB>>><<<;;;;;;>>>FFFOOO]]]rrrxxxqqqggg^^^XXXUUURRRQQQNNNNNNOOOQQQTTTWWWZZZ\\\^^^```aaaaaaaaadddkkkpppqqquuutttnnnhhhaaaXXXPPPIIIEEE@@@===:::888555333222333444666666777666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;===CCCJJJPPPXXX[[[ZZZSSSOOOPPPQQQQQQQQQQQQQQQQQQSSSVVV[[[^^^cccgggkkkmmmmmmqqqyyysssdddYYYUUUMMMFFFGGGHHHFFFDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFGGGFFFGGGIIIJJJKKKNNNSSSVVV___ccckkktttuuulll___TTTOOOEEE@@@>>>???@@@BBBHHHOOOYYYeeerrrxxxwwwpppeee\\\MMMFFFBBBBBBBBBAAABBBEEEGGGNNNWWW___kkkuuuxxxvvvuuummmfffbbb```___ccciiisssyyyfffRRRKKKHHHFFFGGGJJJ\\\xxxtttggg```[[[\\\[[[VVVQQQPPPKKKJJJGGGDDDAAA>>>;;;::::::999999999:::;;;<<<<<<:::999999999::::::::::::888888888888888888888888666888:::::::::>>>EEEKKK]]]nnn~~~zzztttqqqoooooonnnmmmkkkllloooqqqsssqqqooonnnnnnmmmjjjhhh___YYYQQQLLLIIIFFFBBB>>><<<;;;>>>DDDMMMZZZnnnyyyrrrhhh___YYYUUURRRPPPMMMMMMNNNOOORRRUUUXXXZZZ]]]```bbbbbbbbbeeejjjooorrrvvvwwwrrrllleee[[[RRRLLLHHHCCC???<<<999666333111222444555777777777777777888999;;;<<<<<<<<<<<<;;;<<<;;;;;;===BBBIIINNNVVVXXXWWWRRRQQQUUUXXXXXX\\\ZZZXXXWWWYYY^^^cccfffnnnqqqssssssrrruuu}}}|||yyyzzz~~~xxxnnncccZZZRRRKKKEEEEEEEEECCCAAABBBBBBCCCEEEGGGHHHIIIIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFIIILLLOOOSSSWWW]]]dddlllvvvssshhh___UUUNNNKKKBBB???===???AAACCCKKKSSSbbbppp~~~yyylll```OOOHHHCCCCCCBBBAAABBBEEEFFFMMMVVV^^^iiisssvvvtttppphhhaaa]]][[[ZZZ^^^dddmmmttt}}}zzz{{{]]]MMMJJJGGGFFFFFFKKKaaa~~~ssshhhbbb```aaa```ZZZVVVUUUOOOMMMIIIEEEAAA>>><<<<<<;;;<<>>===<<<<<<888999999:::::::::::::::888888888888888888888888666888999999999<<>>CCCJJJVVViiizzz{{{tttjjj```YYYUUURRRQQQMMMMMMNNNOOOQQQTTTWWWYYY\\\___bbbcccccceeejjjnnnrrrwwwyyyuuuoooiii___UUUPPPLLLFFFAAA===:::666444222333444555666777888888777888999;;;<<<<<<======;;;<<<<<<<<<>>>BBBHHHLLLPPPSSSSSSRRRUUU\\\bbbbbbeeebbb^^^]]]```ffflllpppsssvvvxxxvvvuuuxxx|||vvvtttvvv}}}zzzpppfff^^^PPPJJJDDDDDDDDDAAAAAABBBDDDEEEHHHJJJMMMNNNOOOOOOIIIHHHFFFEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFGGGIIILLLMMMPPPTTTYYY^^^dddkkkpppvvv|||wwweeeZZZRRRKKKGGGGGG@@@>>>>>>AAACCCFFFOOOYYYmmm}}}ooo___RRRJJJDDDCCCBBB@@@AAAEEEFFFMMMUUU]]]gggpppsssppplllddd\\\XXXVVVUUUYYY___iiiqqq{{{zzzwwwxxxwwwWWWKKKJJJGGGEEEGGGRRRkkktttiiidddbbbccc```ZZZVVVVVVRRROOOKKKGGGCCC@@@??????<<>>BBBFFFIIIJJJMMMPPPRRRYYYdddkkkllliiieee``````eeelllrrruuurrruuuvvvvvvvvv{{{zzztttsssuuu{{{}}}qqqddd[[[OOOJJJFFFFFFEEECCCCCCFFFEEEIIINNNSSSWWWXXXXXXWWWPPPMMMIIIFFFFFFFFFEEECCCEEEFFFGGGGGGFFFFFFHHHJJJKKKMMMOOORRRTTTXXX\\\```bbbgggnnnwwwzzzjjjXXXNNNIIIDDDBBBCCC>>>===>>>BBBDDDGGGRRR\\\qqqqqq___SSSKKKDDDBBBBBB@@@AAAEEEEEELLLSSS[[[dddmmmpppmmmhhh```XXXUUURRRRRRVVV\\\fffnnnyyywwwvvvzzzoooSSSJJJIIIFFFFFFKKKWWWtttsssfffbbb```___\\\VVVSSSUUUQQQOOOLLLHHHEEEDDDCCCBBB@@@GGGNNNPPPKKKCCC===999666777888:::::::::999999888888888888888888888888777999;;;:::999:::???CCCNNN]]]sss~~~}}}yyyyyyyyywwwtttrrrssstttvvvuuutttqqqnnnmmmnnnooonnniiibbb\\\WWWPPPGGGAAA>>><<<===???DDDMMM___ooozzzoooddd]]]XXXUUUSSSOOONNNNNNOOOQQQSSSUUUVVVWWW[[[```bbbbbbcccfffiiinnnsssvvvtttqqqmmmfff^^^VVVRRRLLLFFFBBB>>>:::888555555555555666777888888888999:::;;;============:::<<<===>>>???AAAEEEGGGEEEJJJNNNTTT^^^kkkqqqqqqiiiddd______dddkkkppprrrmmmppprrrtttwwwtttqqqppptttzzzrrrcccZZZNNNJJJGGGGGGGGGEEEFFFJJJIIIOOOYYYbbbggggggeeecccZZZTTTMMMIIIHHHHHHGGGEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRUUUVVVYYY^^^dddllluuummm___OOOHHHDDDAAA@@@AAA<<<<<>>BBBJJJXXXmmm~~~zzz{{{{{{zzzxxxwwwwwwxxxtttuuutttrrrnnnllllllnnnoookkkddd^^^XXXQQQGGGAAA???===<<<>>>BBBJJJ[[[kkk}}}|||qqqfff___ZZZVVVTTTNNNMMMMMMNNNOOOQQQSSSTTTUUUZZZ___aaaaaabbbdddgggkkkpppsssrrrpppnnnhhhbbbWWWSSSMMMHHHDDD@@@<<<:::777777666555555666777888888999:::<<<======>>>>>>:::<<<>>>??????AAACCCFFFEEEJJJOOOVVVbbbnnnsssrrrgggaaa[[[[[[```eeehhhhhhgggkkkooosssyyywwwllllllqqqyyyvvvtttrrrrrruuu{{{qqqbbbXXXLLLIIIGGGHHHGGGFFFIIINNNQQQZZZgggtttzzzzzzuuuqqqccc[[[QQQKKKJJJKKKJJJHHHFFFHHHIIIIIIHHHHHHIIIJJJIIIKKKLLLMMMLLLMMMOOOPPPQQQRRRTTTWWW\\\eeennnuuu{{{{{{{{{xxxdddWWWJJJEEEDDDAAA@@@AAA>>>???CCCFFFGGGKKKWWWdddooouuuaaaQQQIIIBBB@@@??????AAAEEEDDDJJJQQQXXXaaaiiijjjgggaaaYYYRRRNNNKKKKKKOOOUUU[[[eeerrr}}}}}}yyy}}}|||bbbLLLIIIHHHDDDJJJUUUgggrrrjjjZZZVVVTTTSSSOOOKKKLLLQQQMMMMMMLLLKKKJJJIIIHHHGGGIIIOOOTTTRRRJJJBBB<<<;;;444666888:::;;;:::999888888888888888888888888888999;;;<<<<<<::::::>>>BBBGGGTTThhh}}}||||||{{{|||}}}|||{{{zzz{{{|||rrrssstttrrrmmmkkkkkkmmmpppllleee___YYYQQQGGG@@@???===<<<>>>@@@IIIYYYiiizzz~~~ssshhh```[[[WWWUUUMMMLLLLLLLLLMMMOOOQQQRRRTTTXXX^^^aaaaaaaaacccfffiiinnnqqqpppooonnnjjjdddWWWSSSNNNIIIEEEAAA>>>;;;999888666555555555666777999999;;;<<<===>>>>>>>>>:::<<<>>>???@@@AAACCCEEEFFFKKKQQQXXXdddooorrrpppeee___YYYXXX[[[___```___dddhhhnnnsss|||zzzooojjjlllttt~~~|||vvvqqqnnnlllkkkjjjjjjiiilllsss|||}}}kkk\\\TTTKKKHHHGGGHHHHHHGGGJJJOOOXXXcccsss}}}iii```TTTMMMKKKLLLLLLJJJHHHJJJLLLLLLKKKKKKLLLMMMKKKMMMNNNNNNMMMMMMOOOPPPOOOOOOOOOPPPSSS[[[dddjjjqqqvvvyyyyyyvvvwww~~~~~~ttt^^^SSSHHHEEEDDDBBB@@@AAACCCDDDHHHKKKLLLPPP\\\iiirrrsss]]]PPPHHHAAA?????????AAAFFFDDDJJJQQQWWW```hhhiiifff___WWWOOOLLLIIIHHHMMMSSSWWWaaaooo{{{}}}zzzppp\\\LLLJJJJJJGGGLLLWWWsss~~~iii^^^SSSQQQQQQSSSQQQLLLJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMOOOLLLFFF???;;;:::999999::::::::::::999999777888999:::::::::::::::888888888999:::;;;===>>>BBBOOOcccvvv|||}}}yyywwwuuurrrnnnlllkkkllllllnnnjjjbbbYYYQQQJJJEEECCC???======>>>@@@FFFTTTbbbssswwwmmmeee]]]WWWSSSOOOMMMKKKJJJJJJKKKNNNOOOSSSVVVZZZ]]]___aaadddfffkkknnnsssuuutttoooiiieee^^^YYYRRRKKKFFFBBB>>><<<888777666666888999999888999::::::;;;<<<===>>>>>>>>>???@@@AAABBBDDDGGGJJJKKKNNNSSS\\\eeeiiiiiiggg\\\YYYTTTRRRTTTWWWZZZ\\\eeegggooo|||yyyooojjjlllooottt{{{zzzuuuooolllhhheeedddccccccbbbdddgggkkkpppxxxuuucccTTTNNNKKKGGGGGGKKKLLLKKKPPPXXX___oooxxxlllcccXXXRRRQQQRRRRRRPPPSSSSSSSSSSSSSSSSSSTTTUUUTTTTTTUUUUUUTTTQQQNNNMMMPPPPPPPPPQQQSSSVVVYYY[[[cccgggkkklllmmmsssyyynnn\\\PPPEEEAAABBBAAABBBDDDEEEBBBDDDMMMTTT\\\hhhuuussseeeRRRHHH???>>>@@@??????@@@FFFIIIOOOWWW___cccdddccc^^^VVVNNNLLLKKKJJJLLLPPPXXXcccqqqzzz~~~iiiUUUGGGGGGHHHFFFNNNZZZyyywwwbbbVVVPPPNNNNNNQQQQQQNNNLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLJJJEEE@@@===<<<999999::::::::::::999999888888999:::::::::::::::888888888999:::;;;======AAALLL^^^rrr~~~zzzwwwvvvssspppnnnlllkkkkkkhhhddd\\\SSSLLLFFFBBB@@@AAA???>>>???@@@DDDPPP\\\ooo~~~zzzpppggg___XXXTTTOOOMMMKKKIIIIIIJJJLLLNNNQQQTTTXXX[[[]]]```ccceeejjjmmmrrruuuuuupppkkkggg```[[[TTTMMMHHHDDD@@@===999888666777888::::::999999999:::;;;<<<===>>>>>>===???AAABBBCCCFFFKKKNNNOOOQQQWWW^^^eeegggeeeccc[[[WWWRRROOOPPPSSSVVVXXX___dddppptttmmmjjjmmmnnnqqquuuyyy|||}}}}}}rrrpppmmmlllkkkiiieeeaaaeeeccc```^^^^^^^^^______aaagggqqq|||{{{lll\\\PPPJJJJJJGGGHHHLLLOOORRRYYYbbbjjjxxxxxxllleee\\\XXXYYYZZZZZZXXX]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[[[[ZZZYYYVVVSSSQQQQQQPPPPPPQQQTTTWWWZZZ[[[```dddhhhiiikkksssyyymmmZZZOOOEEEBBBCCCBBBCCCFFFIIIHHHNNNYYYdddnnn{{{ttteeeQQQGGG???>>>?????????AAAEEEHHHNNNWWW^^^ccccccccc]]]UUUMMMKKKJJJIIIKKKOOOXXXbbbpppyyy~~~aaaPPPDDDFFFGGGHHHRRR```nnnZZZOOOKKKIIIKKKPPPRRRPPPQQQSSSRRRRRRRRRRRRPPPNNNLLLKKKGGGHHHHHHFFFCCC@@@>>>>>>999999::::::::::::999999999999::::::;;;;;;::::::888888888999:::;;;<<<===@@@HHHWWWkkk|||~~~{{{wwwvvvuuurrrooollliiihhhaaa]]]VVVNNNHHHCCCAAA@@@DDDAAA???@@@???AAAJJJSSShhhxxx~~~sssjjjaaaYYYUUUNNNMMMJJJHHHGGGHHHJJJLLLNNNQQQUUUYYY[[[^^^aaacccgggkkkppptttuuurrrnnnjjjbbb]]]VVVOOOJJJFFFBBB???;;;999777777999:::::::::888999999:::;;;<<<=========???AAACCCFFFJJJPPPSSSUUUXXX]]]cccffffffbbb___[[[XXXSSSOOONNNPPPSSSVVV^^^fffuuuxxxooollllllooopppppppppooommmkkkjjjgggfffddddddddddddbbb```^^^]]][[[[[[\\\^^^aaacccgggqqqnnnaaaTTTLLLIIIIIIGGGHHHLLLRRRXXXccclllzzzyyyqqqlllhhhfffiiikkkkkkjjjoooooommmlllkkkjjjjjjjjjggggggfffdddbbb^^^[[[YYYVVVVVVVVVWWWYYY[[[^^^___```dddgggjjjnnnwwwxxxiiiYYYOOOFFFDDDEEEDDDFFFIIINNNRRR[[[jjjwwwrrr```NNNFFF>>>>>>???>>>???AAADDDGGGMMMVVV]]]aaabbbaaa[[[SSSKKKIIIHHHGGGIIIMMMWWW```mmmwww}}}\\\NNNEEEGGGIIIJJJVVVhhhhhhVVVKKKFFFFFFJJJQQQTTTTTTUUUXXXUUUUUUUUUTTTRRROOOLLLKKKFFFFFFDDDBBB@@@>>>======:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<===???DDDPPPdddzzztttoooqqq{{{{{{wwwvvvuuusssooojjjfffddd]]]YYYTTTNNNIIIFFFEEEEEEFFFBBB@@@@@@???@@@EEEMMM```qqqvvvlllcccZZZUUUNNNMMMJJJGGGFFFFFFHHHIIIJJJMMMRRRUUUXXX[[[^^^aaadddhhhnnnssstttssspppmmmddd___XXXQQQLLLHHHDDDAAA<<<:::777777888999:::999888888999:::;;;<<<=========???BBBDDDHHHNNNTTTYYY^^^aaaeeeiiijjjgggbbb___^^^[[[VVVQQQOOOQQQUUUYYYdddooo|||ppplllmmmnnnppppppooolllhhhccc```___^^^]]]\\\\\\]]]__________________```cccgggmmmqqqzzzssscccYYYPPPKKKKKKLLLLLLMMMRRRZZZeeerrr|||}}}|||}}}~~~~~~{{{zzzwwwsssooojjjfffcccaaaaaaaaabbbccceeeggghhhiiikkknnnpppuuu~~~xxxhhhYYYPPPHHHFFFGGGGGGJJJNNNUUU]]]jjjzzzmmmYYYKKKCCC>>>>>>>>>===???AAADDDGGGMMMUUU\\\```aaa```ZZZQQQJJJGGGFFFEEEGGGKKKTTT]]]iiisss{{{XXXLLLEEEGGGHHHJJJXXXlllyyycccRRRHHHDDDEEEKKKTTTXXXXXXXXX[[[VVVVVVVVVUUUSSSOOOLLLJJJGGGEEEBBB@@@>>>===<<<;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<>>;;;888666777888888888888999999:::;;;<<<===>>>>>>???BBBEEEIIIOOOVVV[[[dddggglllnnnmmmiiieeebbb```^^^YYYTTTQQQTTTYYY^^^kkkyyyrrrjjjiiikkkmmmkkkllllllhhhccc^^^[[[[[[]]]]]]]]]^^^___bbbeeeggggggiiikkklllpppvvv}}}zzzfffZZZSSSNNNMMMNNNOOORRRVVV]]]iiizzz{{{vvvtttsssssssssssssssttttttuuuwwwxxxyyyzzz}}}~~~mmm\\\SSSKKKIIIHHHIIINNNTTT^^^jjjzzzhhhTTTGGGAAA=========<<<>>>BBBDDDGGGMMMUUU\\\``````___XXXPPPHHHFFFEEEDDDFFFJJJQQQYYYdddoooxxxSSSHHHCCCFFFFFFHHHYYYnnnppp]]]OOOFFFEEEGGGOOOYYY^^^\\\ZZZ\\\VVVWWWWWWWWWTTTPPPLLLJJJHHHFFFCCCAAA@@@???>>><<<>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;;;;:::999999999::::::;;;<<<>>>AAAJJJYYYnnn|||ggg___aaannnvvvyyyxxxvvvsssmmmgggbbb___WWWWWWVVVVVVTTTSSSRRRRRROOOIIIDDDCCCAAA@@@BBBGGGRRRdddyyy{{{qqqggg]]]XXXPPPNNNJJJGGGEEEDDDEEEEEEEEEHHHLLLOOOQQQSSSVVVXXX\\\```fffllloooooonnnmmmfffbbb[[[VVVQQQNNNKKKHHHCCC???:::888777777777777999::::::;;;<<<===>>>>>>???@@@BBBDDDHHHNNNVVV[[[dddhhhlllnnnmmmjjjhhhgggaaa___\\\WWWTTTWWW___eeeqqquuuiiidddfffiiijjjgggiiikkkiiiddd```___```dddeeefffhhhjjjooouuuzzzxxxzzz}}}zzzkkk[[[SSSQQQOOOPPPRRRMMMTTT[[[eeeuuuvvv```WWWOOOKKKIIIKKKRRRZZZggguuuzzzdddQQQDDD???<<<======<<<>>>CCCEEEHHHMMMUUU\\\``````___WWWOOOHHHEEEDDDCCCEEEIIIOOOVVVaaalllwwwOOOFFFCCCGGGGGGJJJ]]]tttkkkZZZNNNFFFHHHKKKTTT___ccc___[[[[[[VVVWWWXXXXXXVVVRRRNNNKKKIIIFFFDDDDDDEEEEEECCC@@@@@@@@@AAAAAAAAAAAA@@@@@@===============<<<;;;;;;::::::999999999:::;;;;;;;;;???HHHUUUggg|||}}}vvvzzzkkkccceeennnvvv}}}{{{xxxtttnnnhhhccc```YYY[[[]]]^^^^^^]]]\\\ZZZWWWOOOHHHDDDBBB???@@@DDDLLL^^^ttt~~~tttjjjaaa[[[RRROOOKKKGGGEEEDDDDDDEEEDDDGGGJJJMMMNNNPPPRRRTTTYYY]]]bbbhhhlllllllllkkkhhhddd^^^YYYVVVSSSPPPNNNHHHDDD>>>:::999888888777:::;;;;;;<<<===>>>??????@@@AAABBBCCCFFFLLLSSSYYY```ccchhhiiiiiihhhhhhjjjcccbbb```\\\YYY]]]gggnnnxxxzzzllldddcccfffiiijjjmmmqqqtttssspppmmmnnnqqqhhhjjjmmmqqquuu}}}nnnbbbVVVSSSTTTTTTVVVXXXTTT\\\fffppp{{{eee\\\RRRLLLJJJLLLUUU___mmm|||~~~qqq]]]LLLAAA===<<<===<<<;;;>>>CCCFFFHHHNNNVVV\\\``````___WWWOOOGGGEEEDDDCCCEEEIIIPPPVVV```lllxxxNNNFFFEEEIIIJJJNNNbbbzzz~~~jjj[[[PPPIIIJJJNNNXXXcccfffaaa[[[ZZZWWWXXXYYYYYYWWWSSSOOOLLLHHHGGGFFFGGGIIIJJJHHHEEEAAABBBBBBCCCCCCBBBBBBAAA======>>>>>>===<<<;;;;;;::::::999999999:::;;;;;;999>>>GGGRRRbbbwww|||sssttt~~~ppphhhlllpppwww~~~zzzuuuoooiiidddbbb]]]___cccfffgggfffdddbbb]]]TTTKKKFFFBBB>>>???BBBHHHZZZpppwwwmmmccc]]]SSSPPPLLLHHHEEEDDDDDDEEEDDDFFFJJJLLLMMMNNNPPPRRRWWW[[[```fffjjjkkkjjjiiijjjfff```\\\YYYVVVTTTRRRLLLGGGAAA<<<:::999999888;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEKKKRRRWWW[[[___ccceeeeeeeeehhhjjjffffffeeeaaa___dddnnnvvv~~~tttiiicccdddiiilllmmmxxx}}}~~~|||~~~}}}yyyiii___VVVVVVYYYZZZ\\\^^^dddmmmvvv~~~|||hhh___TTTMMMJJJMMMWWWbbbpppxxxrrryyy}}}{{{ttthhhWWWHHH@@@===;;;===<<<;;;>>>CCCFFFIIIOOOVVV]]]``````___WWWOOOGGGEEEDDDCCCEEEIIIPPPVVV```lllyyyLLLEEECCCGGGJJJSSSlllvvvcccVVVOOOMMMSSSYYYaaahhhiiiddd]]]WWWVVVXXXZZZ[[[YYYUUUQQQNNNNNNLLLHHHGGGGGGFFFEEEDDD???@@@AAACCCBBBAAA???>>>AAA@@@===;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>===BBBNNN^^^rrr~~~rrrooouuuuuuqqqxxxyyy|||~~~wwwpppjjjeeebbbbbbffflllpppqqqooommmmmmbbb\\\RRRHHHAAA>>>>>>???IIIRRRcccwww|||sssiiicccYYYQQQKKKIIIGGGCCCBBBEEEFFFEEEEEEFFFIIILLLPPPRRRUUUXXX\\\___aaaccceeegggjjjjjjfff```^^^___]]]XXXQQQHHH@@@===<<<:::999;;;<<<<<<<<<<<<===???@@@AAA>>>>>>>>>@@@DDDIIINNNQQQUUUXXX\\\___bbbeeeiiilllmmmllljjjhhhjjjpppyyyvvvmmmeeedddgggmmmvvv~~~vvvhhh^^^XXX[[[```dddjjjqqqxxxxxxpppdddVVVNNNKKKMMMWWWaaakkkyyyxxxqqqlllhhhaaadddiiikkkggg[[[LLLAAA===<<<;;;;;;<<<===>>>???BBBIIIRRRYYY]]]^^^^^^^^^WWWSSSLLLFFFCCCDDDGGGIIILLLUUU```kkkyyyJJJEEEDDDHHHLLLXXXuuulll___WWWTTTTTTZZZaaaiiijjjddd\\\VVVTTTRRRTTTWWWYYYXXXVVVRRRPPPPPPNNNJJJHHHGGGFFFEEEDDDAAAAAABBBCCCCCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===AAALLLZZZlllzzzsssttt|||||||||}}}yyyrrrlllhhheeehhhmmmssswwwxxxwwwvvvvvvllleeeYYYMMMEEEAAAAAABBBFFFOOO```ttt~~~tttkkkeeeZZZSSSMMMKKKIIIDDDCCCDDDEEEDDDDDDEEEGGGJJJMMMOOORRRTTTXXX[[[]]]aaaeeehhhkkkllliiidddcccdddaaa\\\UUULLLCCC???>>>:::999:::<<<<<<<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFIIIKKKPPPSSSXXX]]]aaafffjjjnnnpppppppppppprrrxxxrrrjjjdddfffmmmvvvuuuiiiaaa^^^dddmmmsss{{{nnnbbbUUUMMMJJJKKKRRR[[[fffqqqyyytttiiiaaa\\\YYYZZZ___dddfff```UUUHHH@@@<<<<<<;;;;;;<<<===???@@@DDDIIIQQQXXX[[[\\\\\\]]]XXXSSSMMMGGGDDDDDDGGGIIIMMMWWWcccnnn|||HHHEEEFFFIIIOOO___vvvbbbZZZXXXXXXYYYaaahhhnnnjjj^^^TTTPPPPPPQQQSSSWWWYYYZZZXXXVVVTTTTTTPPPLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA??????;;;<<<>>>???@@@???>>>===<<<;;;;;;::::::;;;;;;<<<===<<<@@@IIIUUUeee{{{yyyuuu{{{}}}~~~{{{tttooolllkkkqqqvvv}}}yyyqqqbbbSSSHHHCCCBBBBBBCCCKKK[[[nnnwwwmmmfff\\\UUUPPPNNNKKKFFFCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMOOOQQQTTTXXX]]]dddhhhlllnnnnnnkkkkkklllhhhbbbYYYOOOEEEBBB???;;;999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGKKKPPPWWW^^^dddjjjpppsssvvvxxxzzz|||{{{mmmgggfffnnnzzzyyynnnjjjkkkuuu~~~mmmcccWWWPPPLLLKKKPPPVVVaaaiiimmmeeeZZZRRRNNNLLLSSSXXX^^^]]]VVVLLLCCC>>><<<<<<;;;;;;<<<===???@@@FFFJJJPPPTTTWWWXXXZZZ[[[YYYUUUNNNHHHDDDEEEGGGIIIOOOZZZgggsssGGGFFFHHHKKKRRRhhhkkk[[[XXXXXXXXXXXXaaafffhhhdddZZZRRRPPPPPPUUUWWWZZZ\\\]]][[[ZZZXXXVVVRRRMMMJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@??????AAADDDEEEEEECCC???===<<<;;;;;;::::::;;;;;;<<<<<<;;;???FFFQQQ```vvvxxx{{{}}}{{{~~~}}}wwwtttssssssyyy~~~|||kkkZZZLLLDDDAAAAAABBBHHHVVVhhhzzzyyyooohhh]]]WWWRRRPPPMMMFFFBBBAAACCCBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKNNNRRRZZZccciiinnnqqqssssssssssssnnngggYYYOOOFFFBBB@@@<<<:::;;;;;;<<<===>>>???@@@@@@@@@===>>>@@@AAACCCEEEFFFGGGIIIOOOYYYccckkksssyyy}}}~~~vvvllljjjnnn|||yyyyyy~~~{{{vvvkkkbbbZZZUUUPPPNNNPPPUUU]]]ccceee^^^TTTPPPMMMLLLQQQVVVZZZWWWMMMDDD???===<<<;;;;;;;;;<<<===???@@@FFFIIILLLOOORRRTTTXXX[[[\\\WWWOOOIIIEEEEEEHHHJJJRRR^^^mmmxxxFFFGGGJJJMMMWWWqqqyyyaaaXXXYYYZZZYYYWWW[[[\\\]]]\\\YYYVVVTTTSSSXXXZZZ[[[]]]\\\[[[YYYWWWVVVRRRMMMJJJHHHHHHHHHGGGGGGFFFDDDBBBAAAAAAAAAAAAGGGIIIJJJKKKIIIEEE@@@===<<<;;;;;;::::::;;;;;;<<<::::::>>>EEENNN\\\rrr|||{{{zzzyyyyyyzzzvvvcccSSSHHHCCCBBBAAAGGGRRRbbbtttzzzqqqjjj```ZZZTTTRRRMMMFFFAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGJJJOOOYYYcccjjjoootttyyyzzzzzzxxxqqqhhhXXXNNNEEEBBBAAA===<<<===;;;<<<===???@@@@@@@@@@@@<<<<<<>>>@@@BBBDDDEEEFFFJJJQQQ]]]iiisss{{{wwwooopppyyy{{{uuuoookkkddd]]]WWWUUURRROOOQQQVVVYYY___bbb\\\VVVSSSRRRQQQSSSVVVWWWQQQGGG???<<<===;;;;;;:::;;;<<<>>>@@@AAAEEEFFFHHHJJJNNNSSSZZZ^^^bbb\\\SSSJJJFFFGGGKKKNNNXXXeeetttFFFHHHKKKQQQ```|||wwwfffWWWTTTXXX[[[ZZZYYYUUUUUUUUUWWWXXXXXXWWWVVVYYYYYYZZZZZZZZZXXXUUUTTTUUUQQQLLLIIIIIIJJJJJJJJJJJJHHHFFFDDDCCCCCCEEEEEENNNNNNMMMKKKHHHDDD@@@===<<<;;;;;;::::::;;;;;;<<<999:::>>>DDDKKKXXXnnn|||~~~}}}~~~mmm[[[OOOHHHEEEAAAEEENNN\\\nnn}}}tttmmmeee^^^WWWSSSNNNFFFBBBBBB???@@@AAAAAABBBCCCDDDDDDBBBCCCEEEIIIOOOYYYdddkkkrrryyy}}}rrrhhhXXXOOOFFFCCCAAA>>>===>>>;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@BBBDDDEEEFFFNNNVVVdddqqq|||zzztttxxx{{{~~~}}}}}}yyytttppplllgggccc]]]XXXUUUVVVVVVUUUXXX]]]^^^dddgggbbb\\\YYYWWWSSSTTTTTTQQQKKKCCC>>><<<===;;;::::::;;;<<<>>>@@@AAACCCDDDFFFHHHMMMVVV```fffkkkdddXXXNNNJJJLLLQQQVVVaaaooo~~~DDDGGGLLLUUUiiifffYYYOOOOOOTTTVVVWWWXXXSSSUUUXXXXXXVVVUUUUUUWWWXXXYYYYYYZZZYYYWWWVVVUUURRRNNNJJJGGGHHHKKKLLLMMMNNNLLLIIIGGGFFFHHHJJJKKKPPPNNNKKKGGGCCC@@@>>>===<<<;;;;;;::::::;;;;;;<<<:::;;;>>>BBBGGGSSShhh{{{~~~}}}~~~sssaaaSSSJJJFFFAAACCCJJJWWWiii{{{xxxqqqkkkbbbZZZUUUPPPHHHDDDEEE<<<===>>>???AAAAAABBBBBBBBBCCCFFFJJJPPPZZZeeelllwww~~~ttthhh\\\RRRIIIEEECCC???===>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAADDDGGGKKKMMMWWW```nnn}}}{{{xxx}}}zzzxxx{{{|||vvvoookkkkkkooorrruuu|||yyytttqqqoookkkmmmnnnoooqqquuu|||zzzuuuqqqlllgggdddaaa^^^]]]```ccceeeiiioooqqqvvvxxxrrrjjjccc\\\UUUQQQNNNIIICCC???=========:::::::::;;;<<<>>>@@@BBBCCCDDDEEEHHHOOO[[[hhhpppvvvlll___SSSOOORRRYYY^^^kkkyyyCCCFFFLLLXXXppp```UUULLLLLLOOOQQQRRRUUUSSSYYY]]][[[TTTPPPRRRVVVYYYZZZZZZ[[[[[[ZZZYYYXXXPPPLLLHHHGGGHHHKKKNNNOOOPPPNNNKKKIIIIIIKKKNNNPPPOOOLLLGGGCCC???=========<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>AAADDDOOOdddwww}}}}}}uuubbbSSSIIIDDD@@@AAAGGGSSSeeewww{{{tttooofff]]]WWWQQQJJJGGGGGG999:::<<<>>>???@@@@@@@@@BBBDDDGGGKKKRRR[[[fffmmmzzzuuuhhh```VVVLLLGGGDDD@@@===>>>;;;<<>>>>>???AAAFFFLLLRRRUUU```iiixxx~~~{{{yyyvvvqqqqqqtttwwwxxxsssqqqnnnhhhcccaaaaaacccccckkkttt||||||wwwqqqkkkfffcccaaa^^^___``````bbbgggooouuu{{{{{{vvvrrrmmmjjjjjjggghhhmmmrrruuu{{{vvvlllaaaXXXMMMIIIBBB>>><<<===>>>>>>:::::::::;;;<<<>>>@@@BBBDDDDDDEEEIIIRRR___nnnwww}}}sssdddWWWRRRVVV^^^eeeqqqDDDJJJRRR```{{{|||___TTTKKKJJJNNNOOOOOOPPPYYYVVVWWWYYYWWWTTTXXXaaaccceeeccc^^^[[[ZZZVVVQQQPPPLLLGGGEEEGGGKKKOOOQQQXXXXXXTTTOOOQQQWWWWWWQQQLLLJJJFFFBBB???>>>======999999999999999999999999999:::<<<>>>@@@III\\\nnn{{{ttteeeUUUIIIDDDEEEBBBDDDNNN\\\mmm~~~yyyqqqeeeZZZSSSMMMGGGCCCFFFCCCBBBBBB@@@<<<>>>CCCCCCFFFIIINNNUUU```kkksss}}}wwwkkk\\\VVVOOOHHHCCC???<<<:::>>>>>>>>>>>>>>>>>>===<<<@@@>>>???DDDIIIMMMVVV___kkkzzz}}}|||~~~xxxwwwzzz|||||||||xxxrrrkkkeee```\\\ZZZ^^^```eeemmmrrrwww~~~wwwoooeee^^^\\\ZZZWWWSSSVVVTTTSSSSSSVVV[[[```ccckkkttt~~~{{{iiiXXXNNNJJJEEE@@@<<<<<<<<<===<<<;;;<<<>>>?????????AAACCCDDDIIIMMMPPP[[[lll|||xxxfffZZZWWW\\\hhhtttDDDIIIRRRbbb}}}|||cccXXXOOOMMMOOONNNMMMNNNUUUSSSUUUXXXXXXXXX___hhhjjjkkkiiibbb]]]ZZZVVVPPPLLLHHHDDDDDDGGGLLLPPPSSSYYYZZZWWWTTTWWW\\\[[[UUUKKKIIIEEEAAA>>>===<<<<<<::::::::::::::::::::::::::::::<<<>>>???GGGZZZkkk~~~qqqcccTTTIIIEEEDDDAAABBBKKKXXXhhh{{{wwwiii]]]UUUNNNHHHDDDFFFCCCBBBBBB???<<<>>>CCCDDDHHHMMMSSS[[[fffqqqyyyxxxlll\\\WWWPPPIIIEEEAAA>>><<<======>>>>>>>>>======<<>>@@@BBBBBBGGGMMMUUUdddwwwyyyhhh___]]]dddrrr~~~EEEJJJUUUhhh{{{fff^^^WWWVVVUUURRROOOPPPRRRRRRSSSWWWZZZ^^^hhhrrrttttttoooeee^^^ZZZUUUOOOIIIFFFCCCCCCFFFJJJNNNPPPWWWWWWVVVVVVYYY]]][[[VVVJJJHHHEEEAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???EEEUUUeeeyyy{{{mmm```RRRIIIFFFCCC@@@AAAHHHSSSbbbttt~~~ooobbbXXXPPPIIIEEEFFFCCCAAAAAA???<<<>>>CCCEEEJJJSSS[[[dddnnnzzzzzzmmm]]]XXXQQQKKKFFFCCC@@@>>><<<=====================CCCDDDIIISSS]]]fffrrr|||~~~}}}}}}}}}yyyyyy{{{zzznnneee```YYYVVVUUUVVVWWWYYY___gggsss{{{|||qqqeee^^^VVVPPPMMMKKKIIIFFFEEEDDDDDDDDDEEEGGGJJJKKKOOOTTT[[[```cccjjjsss{{{sssaaaRRRFFF@@@???<<<:::999::::::999777:::;;;======>>>???AAACCCEEEJJJRRR^^^pppxxxiiibbbeeeooo~~~HHHMMMZZZqqqzzziiieeedddeeeccc\\\WWWWWWTTTUUUWWWYYY\\\cccmmmvvvzzzxxxrrrfff]]]XXXRRRMMMKKKHHHDDDCCCEEEHHHIIIJJJPPPPPPPPPRRRVVVXXXUUUQQQJJJHHHEEEBBB???===<<<;;;::::::::::::::::::::::::<<<;;;<<<>>>>>>CCCPPP]]]sssxxxkkk^^^QQQIIIFFFBBB@@@@@@FFFOOO[[[mmm|||tttfff\\\TTTMMMHHHEEEBBB@@@@@@>>><<>>>>>???CCCEEEMMMZZZeeeooo{{{~~~wwwssswww~~~{{{oooiii___YYYUUUTTTSSSSSSXXX^^^eeemmmxxxzzznnnbbb\\\UUUOOOLLLIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFKKKNNNSSSUUUXXX^^^gggnnnttt{{{~~~wwwkkk]]]QQQHHHBBB@@@===<<<<<<<<<======;;;:::;;;===??????@@@BBBEEEHHHMMMSSS]]]jjj}}}tttgggeeekkkwww}}}}}}HHHNNN___xxx{{{oooooorrrtttoooeee^^^\\\\\\^^^``````aaagggnnntttxxxwwwooocccZZZUUUQQQLLLKKKHHHFFFFFFHHHKKKLLLLLLMMMKKKLLLOOOSSSRRRNNNKKKJJJIIIGGGEEEBBB@@@???>>>::::::::::::::::::::::::<<<;;;;;;===>>>AAAKKKVVVlll~~~vvvjjj^^^QQQHHHEEECCCAAAAAAEEEKKKVVVhhhwwwwwwkkkaaaYYYQQQLLLDDDAAA??????>>>===AAAGGGIIISSS___iiiqqq{{{yyymmm\\\XXXQQQKKKGGGDDDAAA@@@<<<<<<<<<<<<===???@@@AAAHHHLLLWWWeeeqqqzzzxxxrrrooopppxxxvvvnnnccc\\\UUUSSSRRRQQQTTTXXX[[[aaakkksssxxx}}}{{{oooaaa]]]VVVPPPLLLIIIFFFEEEAAABBBBBBBBBBBBBBBAAAAAADDDFFFHHHJJJLLLQQQXXX]]]bbbhhhqqqyyyvvvpppccc]]]TTTKKKDDD@@@???@@@===<<<<<<>>>??????===;;;<<<===???@@@BBBEEEJJJMMMUUU]]]iiiwww|||qqqhhhjjjsss~~~xxxvvvwwwGGGOOObbb|||{{{uuuvvvyyyyyyrrrgggaaabbbhhhmmmooollljjjllloooooorrrppphhh]]]VVVTTTQQQMMMJJJIIIJJJLLLPPPTTTVVVVVVQQQMMMMMMQQQSSSPPPLLLKKKIIIIIIHHHGGGEEEDDDCCCBBB::::::::::::::::::::::::;;;::::::======???GGGPPPdddwww{{{zzz~~~sssiii^^^RRRIIIEEEBBBAAAAAADDDHHHRRRdddttt{{{pppggg^^^UUUOOOEEEBBB@@@AAAAAAAAAFFFMMMRRR[[[gggpppvvvxxxmmm^^^YYYRRRKKKGGGDDDAAA???============>>>@@@BBBCCCKKKQQQ^^^ooo{{{|||~~~uuummmjjjlllsss~~~yyypppddd]]]VVVSSSQQQOOOOOORRRSSSXXX___dddiiiooovvv|||zzzoooaaa^^^XXXQQQLLLGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDEEEHHHMMMPPPTTTYYY___dddhhhkkkoooqqqzzz~~~}}}xxxooofff]]]XXXQQQMMMHHHBBB???======>>><<<<<<;;;<<<>>>>>><<<;;;;;;===???AAADDDIIINNNSSS\\\gggvvvwwwooojjjoooyyyvvvooonnnoooyyyIIIRRRhhhwwwrrrrrrtttsssllleeefffkkksss{{{~~~yyytttssspppllljjjhhhbbbXXXSSSSSSSSSPPPPPPPPPQQQTTTYYY]]]______YYYSSSQQQUUUVVVQQQMMMMMMHHHHHHHHHGGGGGGFFFEEEDDD========================:::888999<<<===>>>DDDLLL\\\pppzzzooorrryyyzzzoooggg^^^RRRJJJFFFAAA???@@@BBBEEENNN```pppwwwmmmbbbWWWPPPHHHDDDCCCEEEFFFGGGMMMUUU^^^gggqqqxxx}}}yyynnn```[[[TTTMMMIIIEEEBBB@@@>>>>>>===>>>???BBBDDDFFFNNNVVVfffyyy}}}yyyuuurrrnnnkkkqqquuuzzz|||}}}||||||}}}{{{ssslllgggiiiooozzz~~~uuujjjbbbZZZWWWUUUPPPNNNOOOOOORRRVVVYYY]]]ccclllsss|||vvvmmmccc```[[[SSSLLLGGGDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJJJJLLLPPPSSSUUUWWWZZZ\\\cccgggkkkmmmnnnmmmnnnnnndddccc```\\\WWWRRRMMMJJJFFFEEEDDDBBBAAA??????>>>>>><<<;;;;;;======<<<;;;>>>@@@CCCFFFJJJPPPVVV[[[ggguuurrrkkkiiirrr||||||lllddddddfffooovvvLLLWWWnnnxxxrrrkkkjjjkkkjjjeeedddkkkvvv{{{{{{xxxrrrllleeeddd^^^UUURRRTTTUUUSSSWWWWWWXXX[[[___bbbbbbbbb^^^WWWTTTWWWWWWRRRNNNNNNFFFFFFGGGGGGGGGGGGFFFEEE????????????????????????999777999<<<===>>>CCCJJJWWWkkkpppiiimmmvvv}}}tttkkkeee^^^SSSKKKGGG???>>>>>>@@@CCCLLL^^^nnn}}}{{{qqqeeeXXXPPPJJJGGGFFFHHHIIIKKKRRRZZZfffoooyyy~~~zzzoooccc]]]VVVOOOJJJFFFCCCAAA???>>>>>>>>>@@@CCCEEEGGGUUU^^^pppyyyvvvqqqmmmjjjgggdddaaalllpppvvvzzz{{{{{{|||||||||}}}tttkkkhhhdddbbbhhhrrr}}}|||qqqiiiaaa^^^[[[UUUQQQQQQNNNQQQSSSUUUXXX^^^hhhooowww}}}rrrjjjeeeccc]]]VVVNNNHHHEEEDDD@@@???>>>===<<<===>>>???AAAAAABBBCCCDDDDDDEEEEEECCCEEEHHHIIIJJJLLLNNNQQQRRRUUUXXXZZZZZZYYYZZZZZZTTTSSSQQQOOOMMMKKKJJJJJJ@@@BBBCCCDDDEEEDDDCCCBBB@@@>>>===<<<>>>>>>>>>===CCCEEEHHHKKKPPPWWW^^^cccrrr{{{lllggggggqqq{{{~~~~~~}}}xxxyyyuuuddd]]]\\\___gggooo|||MMM^^^wwwvvvnnnkkkhhhdddcccfffjjjmmmnnn||||||oooccc[[[ZZZZZZXXXWWWYYY\\\___bbbbbbcccdddddddddccccccfffbbb___]]]\\\YYYTTTPPPKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<===@@@CCCEEESSSccc{{{{{{pppjjjrrr{{{}}}yyyrrrkkkdddZZZOOOGGGCCCAAABBBBBBCCCIIIYYYhhh|||uuuhhh\\\TTTMMMGGGDDDEEEGGGLLLYYYgggpppvvv}}}~~~rrrjjjbbb^^^WWWPPPJJJEEECCCCCCAAA??????AAABBBBBBFFFLLLYYYfffzzzzzzmmmkkkhhhfff___XXXYYY^^^ccckkkrrrtttvvvxxxxxxuuuzzz~~~{{{uuulllkkkgggbbb^^^```gggmmm{{{vvvnnnfffaaa\\\XXXUUUTTTPPPNNNRRRVVVZZZaaahhhvvv}}}}}}sssmmmgggddd^^^XXXQQQLLLGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNLLLLLLKKKHHHFFFEEEFFFGGGCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@???>>>>>>>>>???@@@CCCEEEKKKSSSYYY___hhhqqq~~~nnneeefffkkkrrrxxxzzzvvvsssjjjpppxxxhhh___YYYWWWXXX```iiiwwwRRRddd|||}}}rrrjjjhhheeeaaa```cccfffiiijjjsss}}}xxxlllaaaZZZZZZZZZZZZZZZ]]]aaadddhhhiiiiiifffccc```______dddccccccbbbaaa]]]XXXTTTLLLIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCAAA@@@@@@>>>===;;;:::;;;===???AAAOOO^^^vvvzzzpppnnnttt~~~zzzwwwtttooohhh^^^QQQIIICCCAAAAAABBBBBBHHHVVVeeezzzxxxkkk^^^VVVOOOIIIFFFGGGJJJQQQ^^^kkkvvvxxx{{{xxxmmmfffaaa]]]XXXQQQLLLGGGDDDCCCAAA>>>>>>AAAAAABBBGGGNNN___mmm~~~sssfffdddbbb```[[[WWWZZZ```fffnnnuuuwwwwwwxxxvvvsssrrruuu{{{yyyrrrlllddddddbbb___]]]```ggglll}}}}}}||||||||||||tttlllddd\\\XXXUUUQQQOOORRRVVVZZZbbbiiittt{{{|||rrrlllgggddd___XXXQQQKKKGGGEEEBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@??????AAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIIIIIIIHHHIIIJJJHHHHHHHHHFFFDDDCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHKKKSSS\\\aaafffqqq{{{rrrgggcccfffllltttyyyxxxrrrmmmgggmmm{{{pppaaaZZZUUUUUUVVV]]]hhhxxxZZZlllyyypppiiieeeccc```___bbbfffhhhiiikkkxxx|||sssiiiaaa[[[]]]^^^^^^___bbbeeehhhlllnnnnnniiiaaa[[[ZZZ[[[aaadddhhhiiifff```\\\YYYMMMJJJFFFDDDDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@???@@@>>>===;;;;;;===>>>@@@JJJXXXnnn|||uuutttyyy|||uuutttuuuuuutttmmmaaaTTTKKKCCCAAA@@@AAAAAAEEERRR___ttt{{{ooobbbZZZQQQLLLIIIJJJNNNWWWeeeqqq{{{yyyvvvxxx}}}vvvlllddd```]]][[[XXXSSSNNNIIIFFFCCCAAA>>>===???AAABBBIIIQQQeeetttuuujjj]]]ZZZYYYXXXVVVUUU[[[cccjjjrrryyy{{{zzzxxxtttnnnjjjlllppprrrqqqmmmhhhddd]]]___```______aaagggmmmyyy|||wwwqqqpppmmmjjjhhhffffffffffffhhhkkknnnrrrvvvyyyzzzzzzoooeee^^^YYYTTTQQQSSSWWW[[[ccckkktttyyy{{{qqqkkkfffccc^^^WWWPPPJJJFFFDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@??????>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEGGGHHHHHHGGGFFFGGGHHHFFFGGGGGGEEEDDDEEEGGGIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIIINNNRRR[[[cccgggkkkvvv}}}lllddd``````eeennnwwwzzzvvvnnngggccchhhuuuzzzeeeYYYTTTRRRSSSVVV^^^jjj{{{```tttxxxpppjjjcccaaa```bbbfffkkknnnpppmmmxxx~~~uuummmhhhdddbbbcccddddddddddddfffhhhkkknnnoooiii___XXXXXXZZZ___eeekkklllggg```[[[YYYNNNKKKGGGDDDCCCBBBAAA???AAABBBBBBBBBAAAAAA@@@???AAAAAA@@@???@@@AAACCCDDDGGGTTThhh}}}~~~}}}~~~{{{zzz|||zzztttmmmnnnqqqttttttmmmaaaSSSIIICCC@@@???@@@@@@CCCMMMXXXmmm|||sssfff^^^SSSOOOKKKLLLRRR]]]kkkuuu{{{tttmmmmmmttt|||{{{uuummmeee___ZZZXXXXXXXXXWWWTTTPPPKKKGGGDDDBBB>>>===???@@@CCCJJJSSSfffvvvzzzlllaaaWWWTTTSSSSSSRRRTTT\\\eeeooowww~~~~~~|||xxxqqqjjjfffhhhkkkkkkiiifffcccbbb^^^aaaddddddcccdddhhhlllvvv{{{rrrkkkgggddd```]]][[[ZZZXXXXXXXXXYYY\\\___cccgggjjjkkkpppuuu{{{xxxmmmfff]]]WWWTTTVVVYYY]]]eeemmmuuuyyy{{{sssmmmdddaaa\\\UUUOOOIIIEEECCCFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHGGGIIIIIIIIIIIIKKKNNNQQQQQQQQQRRRTTTUUUVVVWWWXXXWWWVVVTTTRRRPPPPPPPPPPPPUUUZZZbbbhhhiiikkktttnnn___\\\]]]___gggqqqzzz|||vvvlllddd```dddoooppp^^^TTTQQQPPPSSSXXXbbboooiiiwwwqqqjjj^^^^^^___ccciiipppuuuwwwuuu}}}yyypppkkkiiihhhiiijjjkkkiiigggeeedddeeeeeeiiikkkggg]]]XXXYYY\\\___dddjjjjjjeee]]]WWWUUUOOOKKKHHHEEECCCBBB@@@???AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHGGGRRRcccxxxxxxttttttrrrkkkeeefffiiinnnmmmfffZZZNNNFFFCCC@@@>>>??????AAAJJJSSSfffuuuvvvjjjaaaUUURRRNNNNNNUUUbbbnnnuuuuuulllbbbbbbjjjqqqsssqqqlllhhhbbb[[[VVVRRRQQQQQQRRRSSSTTTSSSPPPLLLGGGDDDBBB???===???AAACCCKKKSSSeeevvv|||pppddd[[[TTTQQQPPPQQQQQQTTT^^^hhhsss||||||vvvnnnfffdddfffhhhhhheeecccbbbcccdddgggiiihhhfffeeegggiiirrryyyyyyooogggccc^^^YYYUUUSSSRRRPPPOOOPPPPPPRRRTTTWWW[[[^^^``````dddjjjooorrrvvvzzz|||yyypppiii```ZZZWWWYYY\\\___gggnnnuuuyyy~~~tttnnn```]]]YYYTTTNNNJJJGGGEEEEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJJJJIIIIIIJJJKKKKKKMMMOOOPPPQQQTTTXXX[[[YYY[[[]]]```dddgggiiikkkjjjiiifffccc```___^^^^^^dddggglllooommmkkkqqqyyy||||||xxxnnnaaaYYYXXX\\\ccckkkuuu||||||uuullleee___ccclll{{{uuugggXXXPPPNNNNNNTTTYYYeeessswww|||vvvooogggYYYZZZ\\\bbbkkksssxxx{{{{{{~~~uuummmkkkkkkkkklllmmmnnnllliiifffddddddcccfffhhhddd^^^YYYZZZ\\\^^^aaadddddd```ZZZTTTQQQOOOLLLHHHFFFDDDCCCBBB@@@AAAAAABBBBBBBBBBBBAAAAAA======>>>@@@BBBDDDFFFGGGGGGOOO^^^qqqtttmmmkkkhhhaaa[[[[[[^^^aaa```ZZZQQQHHHDDDBBB???===??????AAAHHHOOO___pppyyykkkcccWWWVVVSSSRRRYYYfffpppsssnnneee[[[ZZZ```ffffffccc[[[XXXSSSMMMJJJIIIJJJKKKMMMNNNPPPPPPNNNJJJFFFDDDBBB???>>>@@@BBBCCCJJJRRRcccuuuvvvnnneee\\\UUUQQQOOOOOOQQQSSSVVV```jjjwww|||uuulllcccaaadddgggfffcccbbbccceeehhhkkkmmmkkkhhhgggiiikkkppptttxxxzzzzzz~~~zzzpppiiiaaa[[[TTTPPPOOONNNKKKIIIJJJJJJJJJKKKMMMOOORRRSSSUUUWWW[[[^^^aaaeeeiiillltttuuuxxxzzzxxxssslllfff```[[[YYY[[[^^^```fffmmmssswww}}}uuulll\\\ZZZWWWTTTPPPMMMKKKJJJEEEDDDBBBAAAAAABBBDDDEEEAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHKKKLLLMMMMMMOOOPPPRRRTTTWWWYYY\\\```dddhhhiiikkknnnrrrwww|||{{{wwwssspppooonnntttsssttttttqqqllllllqqqqqqkkkddd___YYYUUUXXX]]]lllrrryyy|||yyyrrrkkkfff```dddmmm{{{jjj___SSSMMMLLLNNNVVV]]]kkkyyy|||vvvnnndddXXXYYY\\\cccllltttyyy|||zzz|||yyyrrrmmmllllllkkkhhhjjjmmmmmmkkkiiigggggggggggggggddd___[[[YYYYYY]]]]]]]]]]]]\\\YYYTTTQQQOOOLLLIIIGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCBBBBBB======>>>???AAACCCDDDEEEEEEKKKWWWiii~~~qqqhhhddd```YYYSSSOOOQQQSSSQQQLLLGGGDDDCCCBBB>>>===???@@@AAAGGGMMMZZZkkkzzzlllcccZZZZZZWWWVVV]]]iiippppppjjjaaaXXXUUUYYY\\\ZZZWWWOOOLLLHHHEEECCCDDDEEEGGGHHHJJJKKKLLLKKKIIIEEECCCBBB@@@@@@BBBCCCDDDIIIPPP___rrr}}}qqqfff___YYYTTTPPPLLLKKKMMMQQQTTTYYYcccnnnzzzzzzsssjjjbbb___cccggggggdddccceeehhhjjjmmmpppooonnnnnnqqqtttrrruuuwwwvvvuuuzzzvvvoooddd]]]UUUQQQPPPOOOLLLIIIJJJIIIHHHGGGGGGIIIKKKLLLMMMOOOQQQRRRSSSWWW[[[^^^dddeeehhhkkkllljjjeeeaaa^^^ZZZXXX[[[]]]___ccciiinnnqqqxxxrrrhhhZZZYYYWWWUUUSSSRRRQQQQQQIIIGGGDDDAAA@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJIIILLLOOORRRTTTVVVXXXZZZ]]]___bbbfffiiinnntttwww|||~~~|||zzzyyyzzzuuurrrqqqnnngggcccdddaaa[[[WWWUUUSSSTTT\\\gggwwwzzz|||zzztttlllgggdddbbbfffppp|||zzzdddZZZQQQMMMOOOSSS\\\eeewww~~~xxxooodddZZZ[[[^^^eeemmmuuu{{{}}}vvvxxxuuupppmmmnnnllliiicccfffjjjmmmmmmlllkkkkkkllljjjhhhddd```\\\XXXVVV]]]ZZZXXXXXXZZZYYYVVVRRROOOMMMIIIGGGGGGFFFEEECCCBBBBBBCCCCCCDDDCCCCCCCCC??????@@@AAABBBBBBCCCCCCCCCHHHSSSdddxxxqqqgggbbb]]]VVVOOOGGGIIIJJJHHHDDDBBBCCCDDDBBB>>><<>>===<<<===???AAABBBDDDFFFNNN^^^qqqmmmbbb]]]ZZZSSSLLLFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA??????BBBFFFJJJVVVaaattt|||pppiiiddd```\\\^^^eeellloooooofff]]]SSSPPPSSSTTTPPPKKKCCCAAA???>>>???@@@??????BBBDDDGGGGGGFFFDDDCCCBBBCCCCCCCCCAAABBBDDDIIIMMMYYYhhh}}}pppdddWWWPPPLLLHHHFFFGGGHHHJJJLLLNNNRRRZZZeeemmmxxx}}}yyynnnfffaaaaaaaaaaaaccceeeffffffeeemmmppptttyyy~~~}}}}}}{{{pppjjjbbb^^^]]]ZZZUUUQQQPPPMMMHHHFFFFFFGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFKKKLLLOOORRRUUUVVVWWWWWWZZZWWWTTTUUUYYY\\\]]]\\\bbbfffmmmvvv~~~qqqeee\\\[[[ZZZ[[[^^^```aaaaaaXXXNNNEEEDDDEEEDDDDDDEEEBBBHHHKKKKKKLLLPPPRRRQQQQQQSSSUUUTTTRRRRRRSSSVVV]]]\\\^^^bbbggglllooopppuuusssqqqqqqttt{{{|||uuunnnhhheeeaaa\\\YYYXXXVVVRRROOOMMMLLLKKKLLLSSS```oooyyyxxxrrriiiaaa___bbbaaalllzzz|||ooobbbUUUOOOSSSXXX\\\jjjzzzzzzqqqjjjgggdddfffjjjmmmnnnoooqqqssssssqqqooooooooonnnmmmlllnnnooorrrtttvvvtttqqqmmmhhhiiihhhccc]]]ZZZ\\\___aaa```^^^\\\ZZZWWWUUUTTTSSSQQQNNNLLLLLLKKKIIIGGGFFFEEEEEEFFFHHHGGGDDD@@@???>>><<<;;;<<<===???@@@CCCEEEKKKXXXkkk~~~mmmaaa]]]YYYRRRLLLDDDCCCBBBAAAAAAAAABBBCCCEEEDDDDDDBBBAAACCCFFFIIISSS^^^qqqtttnnniiiddd```aaafffkkkmmmmmmddd\\\SSSRRRUUUVVVRRRLLLEEEBBB???>>>???@@@@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEEEEDDDBBBBBBDDDHHHLLLVVVcccvvv}}}rrrhhh]]]RRRMMMJJJGGGFFFHHHGGGIIIKKKMMMPPPXXXbbbjjjuuuzzz~~~}}}uuullleeebbbaaaaaabbbcccddddddcccccckkkooouuu}}}}}}wwwqqqkkkhhhgggddd___[[[UUURRRMMMJJJIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDHHHHHHIIIJJJLLLOOORRRSSSUUUSSSQQQRRRUUUXXXXXXWWW^^^bbbiiiqqqzzzrrrfff^^^\\\]]]aaafffiiihhhfffZZZPPPFFFDDDEEEDDDEEEGGGIIINNNRRRRRRTTTZZZ^^^^^^___```aaaaaa___^^^```cccjjjjjjkkkooosssvvvwwwvvvqqqooollllllnnnsssxxx|||yyyrrrmmmggg```\\\WWWTTTQQQOOOOOONNNLLLJJJMMMNNNOOORRRZZZeeerrr{{{|||tttlllddd]]]\\\```dddppp}}}nnn^^^SSSOOOVVV___hhhyyywwwnnnhhhfffiiikkkmmmnnnmmmnnnoooqqqqqqqqqpppnnnmmmnnnqqqsssvvvvvvwwwxxxyyywwwsssoookkkkkkiiiccc^^^\\\___bbbeeedddaaa^^^[[[XXXVVVTTTRRRQQQPPPQQQPPPNNNKKKHHHEEEEEEFFFGGGHHHGGGEEEBBB@@@>>><<<;;;;;;<<<===>>>AAABBBGGGRRRbbbuuu~~~mmmaaa\\\XXXQQQLLLEEEDDDBBBAAAAAACCCEEEGGGIIIIIIIIIGGGEEEEEEFFFHHHMMMYYYkkkzzztttpppkkkfffdddgggiiiiiiiii```ZZZSSSSSSVVVXXXSSSNNNGGGDDD@@@>>>???AAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGGGGEEEDDDBBBDDDGGGJJJPPP\\\mmm{{{tttjjj^^^TTTJJJGGGFFFEEEEEEGGGFFFHHHJJJLLLNNNTTT\\\cccooosssvvvtttnnngggcccbbbbbbccccccccccccbbb```___iiinnnvvv{{{yyyxxxzzz}}}yyyvvvtttsssqqqkkkggg^^^ZZZUUUQQQNNNKKKHHHFFFEEECCCBBBBBBDDDEEEDDDDDDFFFEEEDDDDDDFFFIIIMMMOOOPPPOOOOOOPPPSSSUUUTTTTTT[[[^^^eeelllttt}}}ttthhhaaa```bbbkkktttxxxtttnnn^^^SSSIIIFFFFFFGGGJJJNNNUUU\\\aaadddhhhooottttttvvvvvvuuusssppppppqqqsssttttttuuuwwwxxxxxxvvvsssiiigggcccaaabbbeeeiiikkknnnnnnooorrrttttttrrroookkkhhhbbb^^^ZZZVVVQQQOOOKKKIIIGGGFFFHHHIIIHHHHHHKKKNNNSSSXXX```iiirrrxxx~~~vvvnnnggg```[[[]]]bbbhhhvvvzzzjjj[[[TTTRRR\\\hhhvvvzzzrrrjjjeeedddjjjkkklllmmmmmmnnnpppsssrrrsssssspppmmmnnnssswww{{{zzzyyyyyyyyywwwssspppmmmmmmkkkgggbbb```aaabbbhhhfffccc___ZZZVVVSSSRRRNNNOOOPPPSSSSSSQQQMMMIIIFFFFFFGGGHHHIIIGGGEEEDDDBBB@@@>>><<<;;;<<<===>>>???AAAEEEMMM[[[ooonnnbbb\\\XXXRRRMMMHHHFFFDDDCCCDDDHHHLLLNNNPPPQQQQQQOOOKKKHHHGGGGGGIIISSSdddwwwzzzvvvqqqkkkgggfffeeedddbbb[[[VVVQQQRRRVVVWWWTTTOOOHHHDDDAAA@@@AAACCCEEEEEEGGGEEECCCCCCEEEGGGIIIIIIGGGGGGFFFEEECCCDDDGGGIIIKKKUUUcccoooyyyyyynnnfffXXXNNNFFFDDDDDDCCCDDDFFFEEEGGGIIIJJJKKKOOOVVV\\\fffiiillljjjfffcccbbbcccdddeeefffeeeccc```^^^^^^hhhllluuuyyyvvvuuusssuuuxxxzzz{{{zzz}}}|||{{{{{{{{{yyytttppphhhddd___YYYUUUQQQLLLIIIIIIGGGEEEDDDEEEFFFEEEDDDEEEDDDDDDDDDEEEHHHJJJLLLMMMMMMOOOQQQSSSTTTTTTTTTZZZ]]]bbbgggmmmvvvwwwlllfffeeejjjuuu|||sss```UUUKKKIIIJJJNNNUUU\\\gggpppzzz~~~}}}}}}yyyyyyxxxwwwvvvrrrlllhhh^^^\\\XXXUUUUUUUUUWWWYYY[[[[[[[[[\\\^^^]]][[[XXXWWWUUURRROOOMMMKKKIIIHHHFFFEEEEEEEEEGGGJJJLLLMMMNNNSSS[[[bbbiiinnntttwwwyyyqqqiiiddd___]]]bbbjjjppptttccc\\\XXXYYYdddrrr|||rrrlllfffbbbbbbeeeggghhhjjjkkkoootttwwwuuuvvvvvvtttqqqpppssswww{{{zzzxxxwwwwwwuuurrrpppmmmnnnnnnkkkgggccc```___cccbbb```\\\WWWRRRNNNKKKKKKLLLNNNRRRSSSRRROOOLLLGGGHHHJJJJJJIIIGGGEEEDDDDDDBBB@@@>>>======>>>???===@@@DDDKKKWWWjjj}}}}}}pppddd]]]YYYUUUQQQKKKIIIFFFEEEGGGLLLRRRVVVZZZ\\\\\\ZZZTTTOOOJJJHHHHHHPPP___pppzzzvvvoooiiidddaaa^^^]]]VVVRRROOOPPPTTTUUUSSSPPPHHHFFFDDDDDDGGGJJJLLLMMMRRROOOLLLKKKMMMOOOOOOOOOJJJJJJIIIGGGEEEEEEGGGIIIHHHOOOZZZfffooowww|||ssshhh___TTTKKKDDDBBBCCCAAABBBDDDDDDFFFHHHIIIIIILLLQQQVVV\\\___bbbbbb``````bbbeeegggiiikkkiiieeeaaa___^^^eeejjjsss~~~uuuqqqooonnnoooqqqtttuuuvvvyyyzzz|||~~~{{{yyyrrrnnniiiddd___ZZZTTTPPPOOOLLLHHHFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKNNNPPPRRRSSSTTTUUUXXX\\\aaaeeejjjrrr}}}{{{qqqlllmmmrrr~~~}}}qqq[[[SSSLLLLLLQQQYYYeeeooo~~~~~~zzzuuupppiiibbb]]]TTTRRRPPPMMMKKKKKKLLLLLLNNNNNNMMMNNNOOOOOOMMMKKKJJJIIIIIIHHHFFFFFFFFFGGGDDDDDDEEEFFFIIIMMMQQQTTTZZZ```hhhppptttwwwxxxyyyssslllfffcccaaacccjjjsss~~~qqqaaa\\\\\\aaammm|||tttmmmhhhcccbbbcccbbbccceeefffiiinnntttxxxwwwyyyzzzyyywwwuuuttttttxxxvvvtttsssssssssqqqooommmnnnmmmlllhhhccc]]]ZZZZZZZZZZZZYYYVVVQQQLLLIIIMMMMMMMMMOOOQQQQQQOOOMMMIIIKKKMMMLLLIIIFFFEEEDDDDDDCCC@@@>>>>>>>>>???@@@<<<@@@DDDIIIRRReee}}}{{{wwwyyy~~~rrrggg```\\\YYYWWWOOOLLLIIIHHHKKKRRRYYY___gggiiijjjggg```XXXQQQMMMJJJPPPZZZiiiyyy}}}zzzssskkkddd___[[[ZZZTTTPPPMMMNNNQQQSSSRRRQQQJJJIIIJJJLLLQQQUUUWWWXXXYYYUUUQQQQQQSSSUUUTTTSSSQQQQQQOOOLLLIIIGGGGGGHHHGGGLLLSSS]]]fffnnntttvvv{{{}}}rrreee[[[RRRIIIBBBAAABBBAAAAAACCCBBBEEEHHHHHHHHHIIINNNRRRTTTXXX\\\^^^___bbbfffjjjkkknnnpppnnniiidddbbbaaacccgggqqq~~~|||uuulllkkkkkkkkkmmmpppsssuuuuuuwww{{{|||yyyuuuqqqlllfff```[[[UUURRRMMMIIIHHHFFFEEEDDDBBBCCCDDDEEEFFFEEEDDDCCCFFFHHHKKKNNNPPPRRRVVVXXXZZZ___eeehhhllltttvvvsssuuuzzzvvvjjjUUUPPPNNNSSS]]]jjj{{{yyypppggg___XXXTTTPPPOOOMMMLLLJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHFFFBBBCCCDDDDDDCCCCCCEEEGGGCCCDDDGGGIIIMMMSSSZZZ___gggllltttyyy{{{zzzyyyyyyqqqlllgggfffgggiiirrr{{{qqqeee^^^bbblllyyyxxxooojjjgggdddccceeebbbccccccccceeejjjpppuuuxxxyyy{{{}}}~~~{{{vvvsssuuussspppppppppqqqpppooonnnllljjjgggccc___ZZZVVVSSSUUUYYY\\\[[[XXXSSSPPPSSSQQQOOONNNOOOOOOMMMLLLKKKMMMOOOMMMIIIEEEDDDDDDCCCAAA???>>>===>>>???@@@<<<@@@DDDGGGMMM]]]uuuyyyqqqppptttzzzuuujjjccc```^^^\\\VVVSSSOOONNNRRRZZZccciiisssvvvxxxuuummmbbbYYYTTTMMMQQQXXXcccrrr}}}vvvnnneee___[[[YYYTTTQQQNNNMMMPPPRRRSSSSSSMMMNNNQQQVVV]]]aaadddddd___[[[XXXYYY\\\^^^]]][[[\\\[[[XXXSSSMMMIIIGGGGGGGGGIIINNNUUU]]]eeeiiilllvvv}}}ssseeeYYYMMMEEE???@@@AAAAAABBBDDDAAADDDGGGHHHGGGHHHLLLOOOPPPTTTZZZ^^^aaaffflllqqqnnnrrruuusssmmmgggeeeeeedddhhhppp{{{{{{vvvnnnnnnmmmkkkkkkllloooqqqnnnqqqvvv{{{}}}yyytttmmmiii___[[[UUUPPPMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHLLLNNNPPPTTTZZZ^^^eeejjjoooppppppuuu~~~{{{yyy|||{{{lll```UUUSSSUUU```ooo}}}pppeee\\\VVVRRRQQQQQQQQQPPPPPPPPPPPPPPPMMMKKKIIIIIIIIIHHHFFFDDD@@@BBBCCCCCCCCCCCCFFFIIIFFFIIINNNRRRXXXaaakkkrrrxxx|||}}}|||xxxsssoooooopppsss{{{{{{rrrjjjfffnnnzzz~~~uuummmjjjgggeeeeeehhhddddddcccbbbcccffflllqqqwwwxxx{{{xxxrrrssspppnnnnnnooopppqqqpppooolllgggbbb___[[[WWWTTTQQQUUU[[[aaacccaaa]]]ZZZYYYUUUQQQNNNMMMMMMLLLKKKLLLOOOPPPNNNIIIEEECCCCCCAAA@@@>>>===<<<===???@@@<<<@@@DDDEEEIIIXXXooowwwoooiiijjjpppwwwvvvkkkeeebbbaaa```^^^ZZZVVVUUUYYYaaalllrrr|||~~~}}}tttiii^^^XXXPPPRRRWWW```oooyyypppggg```\\\ZZZVVVRRRNNNMMMOOORRRTTTUUUOOOQQQVVV]]]dddjjjllllllhhheeebbbeeeiiillljjjhhhdddccc___XXXPPPJJJGGGFFFHHHIIIKKKPPPWWW^^^bbbcccpppxxxzzzpppaaaTTTJJJBBB===>>>AAAAAACCCEEE@@@DDDGGGHHHGGGHHHKKKNNNNNNSSSZZZ```dddjjjqqqvvvpppuuuxxxvvvpppjjjhhhhhhgggjjjpppyyy}}}~~~}}}{{{xxxuuusssqqqmmmjjjiiikkkmmmgggkkkqqqvvvzzz~~~|||vvvrrrhhhccc\\\WWWSSSPPPNNNLLLIIIHHHEEEDDDCCCDDDFFFGGGHHHKKKNNNQQQSSSXXX___dddqqqvvvyyywwwssstttzzz}}}|||uuueeeZZZXXXXXX^^^lll~~~wwwkkkbbb\\\ZZZTTTTTTUUUUUUVVVVVVWWWWWWPPPNNNLLLJJJIIIHHHEEECCCAAACCCEEEEEEDDDEEEHHHKKKLLLPPPVVV\\\dddooozzz{{{xxxxxxxxxzzz|||vvvppplllqqqzzz{{{pppkkkjjjjjjhhhfffddddddeeegggjjjnnnqqqsssyyyzzz}}}zzzrrrssspppmmmnnnpppqqqooommmoooooojjjaaa\\\\\\ZZZWWWWWWZZZ```fffiiigggaaa]]]___XXXOOOHHHGGGJJJMMMOOOPPPTTTRRRJJJEEEEEEBBB===@@@@@@??????????????????@@@??????AAAEEERRRjjj{{{qqqjjjfffiiiooovvv{{{ssslllhhhhhhllllllfffaaaaaaccciiiuuu|||lll^^^[[[WWWVVV[[[gggxxxxxxnnngggaaa\\\YYYXXXUUURRRRRRUUUXXXYYYXXXVVV[[[aaagggkkkooosssuuuvvvsssooommmrrr{{{}}}yyyvvvqqqhhh___XXXQQQLLLHHHIIIIIIJJJMMMQQQVVVZZZ]]]kkkrrrxxx{{{yyyqqqaaaRRRIIIBBB>>>@@@BBBAAAAAABBBFFFFFFEEEFFFHHHLLLPPPSSSSSSYYYaaaiiinnnrrrtttvvvxxxzzzzzzvvvooohhheeedddbbbiiisss|||~~~yyyvvvxxx~~~~~~xxxqqqllljjjiiidddeeegggnnnwww}}}rrrnnniiiccc^^^YYYSSSPPPPPPJJJFFFGGGGGGFFFFFFHHHOOOOOOPPPSSSYYY```hhhmmmwww}}}{{{wwwyyy}}}~~~wwwggg^^^\\\TTTYYYggg|||uuukkkeeeccc```aaadddhhhlllkkkgggbbb]]]YYYTTTQQQOOOMMMIIIFFFIIIFFFFFFIIIKKKIIILLLPPPPPPZZZfffooozzz{{{nnnkkkqqq|||}}}}}}}}}sssmmmkkkkkkiiigggeeefffgggiiimmmrrrvvvyyyyyyzzz|||yyyqqqnnnllljjjkkknnnpppooonnnoooooojjjbbb]]]\\\ZZZVVVWWW[[[```fffjjjhhhddd```]]]VVVMMMHHHJJJNNNSSSVVV[[[\\\WWWNNNHHHGGGEEEAAA@@@@@@@@@@@@@@@?????????>>>===>>>@@@DDDOOOfffzzz{{{rrrlllhhhlllqqqwww|||vvvpppnnnqqqsssmmmiiijjjmmmsssyyykkk___YYYUUUXXXbbbrrr{{{qqqiiiccc___\\\\\\YYYVVVVVVYYY\\\^^^^^^___bbbggglllqqqvvv{{{}}}zzzyyyvvvjjj```WWWOOOJJJGGGGGGHHHJJJNNNRRRVVVYYYccckkksssxxxyyysssdddVVVKKKCCC???@@@BBBAAAAAABBBFFFFFFFFFGGGIIILLLQQQTTTZZZ```iiippptttvvvwwwxxxwwwwwwvvvrrrkkkfffddddddeeemmmvvv}}}}}}{{{~~~{{{tttnnnjjjfffdddeeeiiiqqqxxx}}}{{{vvvpppkkkeee___[[[VVVOOOJJJJJJJJJHHHIIILLLOOOPPPSSSWWW^^^fffnnnssszzzoooaaaYYYYYYXXXcccvvvxxxuuuuuussstttvvvzzz{{{yyysssooogggccc]]]YYYVVVSSSOOOLLLLLLIIIIIIKKKLLLLLLOOOUUUZZZgggwww{{{uuunnnggglllwwwyyywwwuuuzzz}}}sssmmmjjjiiigggeeeddddddeeeiiinnntttzzz}}}xxxxxxzzz}}}|||uuupppkkkiiihhhiiikkkllllllkkklllmmmjjjbbb^^^\\\YYYUUUZZZ]]]aaafffhhhgggbbb^^^[[[TTTMMMKKKOOOWWW]]]```fffddd]]]RRRLLLJJJHHHFFFBBBAAAAAAAAA@@@@@@@@@???<<<;;;<<<>>>BBBLLL```rrr}}}vvvpppmmmqqquuuyyy~~~yyyuuuuuuzzzuuusssuuuyyyzzzggg]]]UUUUUU\\\iii}}}~~~uuummmgggbbb___```^^^\\\\\\___ccceeeffffffgggiiilllqqqxxxwwwhhh[[[QQQJJJEEEEEEEEEFFFIIILLLPPPRRRYYYbbbmmmuuuyyyvvviii\\\MMMEEE???@@@AAAAAAAAACCCFFFGGGGGGHHHJJJOOOUUUZZZccciiirrryyy||||||||||||vvvuuuqqqlllgggddddddeeehhhpppyyy}}}zzzzzztttllliiigggeeefffkkkrrrxxx{{{}}}wwwqqqjjjeee```XXXQQQOOONNNLLLMMMQQQQQQTTTYYY___eeemmmuuuzzz|||wwwpppeeeZZZWWWZZZ___ooo{{{tttqqqlllhhhddd___ZZZWWWSSSQQQPPPRRRRRRSSSXXX___mmm|||ssslllgggfffppp~~~{{{pppppprrr{{{yyypppjjjfffeeecccbbb```aaabbbffflllsssyyy~~~yyyxxxyyyzzzzzzxxxsssooommmllljjjhhhgggfffeeeeeehhhiiigggbbb]]]\\\XXXSSS[[[\\\___bbbdddbbb]]]ZZZYYYSSSMMMMMMTTT]]]cccfffhhhddd]]]UUUPPPLLLIIIGGGCCCBBBBBBAAAAAA@@@@@@@@@;;;:::;;;>>>AAAIIIZZZjjjzzzvvvtttwww{{{}}}yyyyyy}}}yyyyyy}}}rrrdddWWWTTTXXXbbbuuuxxxqqqjjjeeeaaacccbbbaaabbbdddhhhkkkmmmmmmllllllmmmqqqyyymmm^^^QQQJJJEEEEEEDDDDDDFFFHHHKKKLLLQQQ\\\hhhssszzzyyynnnbbbQQQHHHAAA@@@AAAAAAAAACCCDDDGGGIIIKKKNNNUUU]]]dddlllrrrzzz~~~tttqqqlllgggdddcccdddeeehhhqqq{{{zzzuuurrrvvv}}}}}}sssooonnnlllkkkmmmpppsssuuuzzz||||||uuupppjjjaaaXXXUUURRRPPPRRRVVVVVV[[[aaaggglllsss{{{}}}wwwooohhh^^^XXXZZZaaaiii|||}}}zzzzzzzzzxxxuuupppjjjfff```^^^]]]^^^^^^```gggppp~~~vvvnnnllllllooozzzzzztttuuuyyyzzzvvvoooiiieeedddcccbbb```aaabbbffflllsssyyy|||}}}{{{zzzyyyxxxvvvsssqqqrrrpppmmmhhhddd```^^^]]]aaadddeee```]]]\\\WWWQQQTTTUUUXXX\\\___^^^\\\YYYVVVPPPKKKMMMVVV___ddddddaaa\\\WWWTTTQQQMMMHHHEEECCCCCCBBBAAAAAA@@@??????<<<;;;<<>>>>><<<;;;<<<@@@BBBGGGQQQ[[[ooo}}}|||~~~kkk[[[WWWVVVWWWfffxxxwwwpppjjjffffffggggggggghhhkkkpppsssvvvuuuuuuvvvzzzwwwhhh\\\VVVMMMKKKIIIFFFEEEEEEFFFGGGLLLVVVbbbnnnwww{{{tttkkkWWWMMMCCCAAAAAA@@@BBBEEEBBBFFFLLLPPPUUU___mmmwwwyyyuuurrrooollliiiffffffffffffeeennnsssyyyzzzvvvppplllkkkpppvvv}}}zzzqqqjjjfffeeeiiipppyyy|||sssiiiddd```^^^___bbbggglllssswwwzzzzzztttmmmeee```\\\^^^hhhsss{{{vvvrrrqqqtttxxx{{{||||||{{{wwwsssooonnnmmmlllrrr{{{zzzqqqmmmkkkkkkoooyyy|||{{{vvvtttqqqnnnkkkkkkmmmnnniiijjjmmmpppsssvvvwwwxxx{{{yyyuuupppmmmkkklllmmmmmmmmmjjjeee^^^YYYWWWXXXYYY___bbbbbbaaa```[[[UUULLLMMMPPPVVV[[[^^^___^^^UUUQQQPPPVVVbbbjjjjjjgggXXXOOOJJJLLLMMMIIIEEEEEEBBBBBBAAA@@@???>>>======<<<;;;<<<@@@BBBEEEMMMUUUeeezzz}}}{{{~~~|||hhhYYYVVVTTTRRR]]]ooo{{{tttmmmiiihhhiiiiiiiiiiiikkkppptttssstttvvvzzzzzzmmmbbb[[[PPPNNNJJJGGGEEEDDDDDDEEEHHHQQQ]]]iiitttzzzvvvoooZZZOOODDDAAA@@@@@@BBBEEEBBBGGGMMMQQQUUU___mmmxxx}}}yyywwwvvvuuusssqqqqqqrrrqqqooolllrrruuuxxxwwwtttrrrrrrtttwww|||{{{nnneee```___cccjjjtttzzzqqqllliiieeefffiiimmmsssyyy}}}vvvpppjjjfffdddfffqqq|||{{{tttsssqqqppppppqqqsssttttttssspppjjjdddaaaaaacccccciiiqqqxxx}}}~~~vvvoookkkkkkooouuu~~~~~~wwwvvvsssrrrqqqnnnlllllloooqqqjjjlllooorrrtttuuuuuuuuutttrrrnnniiidddcccdddfffggghhhgggbbb\\\XXXXXXZZZXXX^^^cccddddddccc]]]WWWRRRRRRTTTWWW[[[]]]\\\[[[YYYVVVVVV^^^kkksssrrrnnnZZZOOOHHHIIIJJJGGGEEEGGGBBBBBBAAA@@@???>>>===<<<;;;:::;;;???AAACCCJJJRRR___uuu}}}||||||zzz|||~~~xxxeeeVVVUUURRRNNNXXXiiixxx~~~wwwpppllliiijjjkkkjjjiiikkkqqquuuuuuxxx|||zzznnnccc]]]QQQOOOKKKHHHEEEDDDDDDDDDEEENNNZZZfffrrrzzzxxxqqq[[[PPPEEEAAA@@@@@@BBBFFFCCCHHHMMMPPPTTT]]]lllwwwyyy|||~~~~~~}}}}}}}}}~~~|||{{{{{{|||~~~}}}xxxtttsssuuuxxxxxxwwwxxx}}}}}}{{{{{{zzzkkkaaa\\\]]]aaahhhrrr}}}~~~vvvrrrnnnkkkjjjmmmpppvvv}}}|||vvvqqqmmmkkknnnxxxzzzwwwvvvvvvvvvvvvvvvvvvvvvvvvpppooojjjbbb[[[XXXYYY[[[^^^ccciiiooouuu|||~~~tttmmmiiihhhiiiiiisss|||vvvsssuuurrrrrrsssssssssssssssssssssrrrqqqrrrtttttttttsssqqqiiicccaaa^^^ZZZXXXZZZYYY\\\]]]]]]^^^```]]]WWW___^^^^^^```bbbbbb```___ZZZ\\\```bbbaaa^^^ZZZWWWSSSVVV^^^jjjuuu|||~~~|||kkkZZZJJJHHHJJJHHHDDDCCCGGGFFFDDDCCCAAA@@@??????CCC???===???@@@AAAEEEKKK^^^nnn{{{xxx}}}~~~{{{||||||wwwxxx}}}wwwiiicccXXXOOOJJJNNNVVV]]]ppp{{{zzzuuurrrqqqooommmllllllnnnppprrrvvvyyy~~~tttjjjdddZZZTTTLLLFFFEEEEEEFFFGGGIIILLLTTTaaannnsssqqqmmm___TTTGGG???>>>AAACCCCCCCCCEEEHHHLLLSSS]]]hhhooouuuwww{{{~~~~~~yyywwwwww|||~~~||||||xxxiiiaaa___```fffpppyyyzzztttpppooopppvvv}}}~~~wwwwwwyyy}}}wwwlllccc^^^\\\[[[[[[]]]```dddjjjqqqzzz{{{xxxsssmmmhhhgggiiikkkrrr}}}yyywwwxxxsssuuuuuuttttttttttttuuuuuuvvvsssrrrqqqqqqrrrsssrrrppppppiiibbb___ZZZTTTQQQRRRSSSXXX\\\]]]^^^aaa```\\\aaa___^^^^^^^^^___^^^]]]^^^```bbbdddbbb^^^ZZZWWWUUUYYY```kkkuuu|||}}}}}}ppp```RRROOOOOOLLLFFFDDDEEEDDDBBB@@@>>>>>>>>>>>>BBB???>>>AAACCCBBBDDDHHHZZZjjj}}}zzzzzz~~~{{{{{{}}}}}}yyyvvvwww{{{|||xxxqqqlllfff```WWWNNNIIILLLSSSYYYjjjwww}}}wwwtttrrrqqqooonnnnnnooorrrssswwwzzzvvvmmmggg^^^XXXPPPJJJGGGFFFGGGGGGGGGJJJQQQ]]]jjjppppppmmm___UUUHHH@@@>>>@@@BBBBBBEEEFFFIIIMMMSSS\\\eeelllrrrvvv|||~~~|||nnngggfffjjjqqq{{{~~~wwwsssssstttzzzvvvjjjdddaaaaaaaaacccfffjjjooouuu}}}~~~yyyuuuqqqoookkkgggfffjjjqqqvvvvvvsssqqqrrryyyttttttuuutttsssrrrssstttvvvxxxvvvtttrrrrrrrrrrrrpppnnnnnnfff```\\\VVVNNNIIIIIILLLUUU\\\^^^___bbbdddcccbbb___[[[YYYYYYZZZZZZZZZbbbccceeeeeeccc___ZZZWWWVVVYYY___hhhpppuuuvvvvvvpppdddYYYUUUSSSNNNGGGDDDCCCBBB???===<<<===>>>???BBB@@@@@@DDDEEEBBBCCCFFFSSSbbbyyy|||yyyyyy|||~~~~~~|||rrrrrruuu|||yyyuuutttuuuwww|||yyypppjjjhhhhhhfffeeeaaa\\\UUUMMMHHHIIINNNSSScccppp{{{wwwuuutttrrrppppppqqqssstttwwwzzzyyyqqqlllddd^^^VVVOOOJJJHHHGGGFFFEEEHHHNNNXXXccckkkmmmlll```WWWJJJAAA??????@@@@@@EEEGGGIIIMMMRRRZZZdddjjjpppwwwzzzxxx{{{{{{xxxxxxyyywwwooolllllllllooorrrvvv{{{|||vvvtttrrrqqqqqqpppmmmkkkkkkjjjhhhhhhllluuu{{{qqqhhhhhhjjjppp{{{uuussssssqqqpppoooppprrruuuwwwzzzxxxvvvuuutttsssqqqoookkkddd^^^ZZZUUUNNNIIIHHHMMMWWW```aaaaaadddggghhhaaa]]]XXXUUUVVVXXXYYYZZZbbbbbbccccccbbb___\\\ZZZWWWYYY]]]aaaeeehhhiiihhhhhhaaaYYYUUUSSSNNNGGGCCCAAA@@@===<<<===???CCCEEEEEEBBBBBBDDDDDDBBBBBBEEEJJJYYYooo{{{xxxwwwzzz||||||zzzqqqqqqsss{{{|||uuurrrpppqqqssswww}}}zzzrrrggg```___`````````^^^[[[UUUNNNIIIHHHKKKNNN[[[iii|||~~~yyyvvvuuutttrrrrrrrrrssstttwwwzzz~~~}}}vvvrrriiiccc[[[TTTNNNJJJGGGEEEFFFGGGKKKSSS]]]eeeiiikkkaaaYYYMMMEEEAAA@@@AAAAAAEEEGGGJJJNNNSSS\\\eeekkkttt}}}|||||||||}}}~~~~~~{{{|||}}}~~~yyysssooonnnmmmlllkkkkkklllllllllpppqqqssswww~~~zzzmmmddd___aaahhhsss{{{uuurrrqqqpppooonnnppprrruuuxxx}}}{{{xxxwwwwwwvvvtttrrrhhhbbb]]]\\\YYYTTTQQQRRRVVV___eeeeeedddfffiiijjjbbb^^^ZZZXXXYYY\\\]]]^^^]]]^^^_________^^^]]]\\\ZZZ[[[\\\\\\\\\\\\[[[[[[]]][[[XXXTTTRRROOOJJJEEEAAA@@@??????AAAEEEIIILLLJJJEEEBBBBBBBBB@@@BBBGGGFFFSSShhh}}}{{{wwwwwwzzz|||{{{zzzttttttvvv}}}zzzssspppmmmnnnppptttyyy}}}~~~~~~uuummmccc]]][[[[[[ZZZYYY]]][[[VVVPPPJJJHHHIIIKKKUUUbbbvvv{{{wwwvvvuuussssssrrrsssssswwwyyy}}}{{{wwwmmmhhh```YYYSSSNNNIIIGGGGGGHHHKKKPPPXXX___dddggg```YYYPPPHHHCCCBBBCCCCCCDDDFFFJJJOOOVVV___hhhnnn{{{~~~zzzxxxvvvwww~~~|||uuuoookkkjjjjjjiiijjjkkkmmmppprrryyy~~~~~~vvvzzzwwwiiiaaa[[[XXX]]]hhhwwwxxxsssrrrqqqqqqpppqqqrrruuuxxxyyy{{{yyyxxxwwwwwwwwwuuussshhhbbb^^^^^^___]]]^^^```bbbgggjjjgggeeehhhjjjiiicccaaa______```aaaaaa```XXXYYYZZZ[[[\\\]]]]]]]]]^^^___^^^[[[WWWTTTTTTTTTVVVXXXXXXUUUSSSSSSPPPLLLDDDDDDCCCDDDFFFJJJNNNPPPNNNHHHDDDBBBAAA???BBBGGGGGGQQQcccwww{{{xxxxxx{{{}}}}}}{{{wwwwwwyyyyyysssqqqnnnnnnppptttyyy|||||||||uuunnnfff```^^^^^^]]][[[^^^\\\WWWQQQKKKIIIIIIJJJOOO\\\ooo}}}yyyxxxwwwuuutttsssssssssvvvxxx{{{~~~|||pppllleee^^^XXXSSSNNNJJJIIIIIIKKKNNNSSSXXX^^^aaa\\\XXXPPPIIIEEEDDDEEEFFFEEEHHHMMMSSSZZZbbbkkkqqqxxxmmmpppttt|||~~~xxxqqqlllhhhiiikkkmmmpppuuu{{{tttnnnuuujjj]]]XXXUUUUUU\\\jjj{{{zzzrrrpppqqqooooooppprrrsssuuuwwwxxxvvvtttssstttuuuuuutttrrriiiccc___aaaccceeehhhmmmlllmmmlllgggfffiiijjjhhhbbbbbbbbbbbbcccaaa^^^\\\WWWWWWXXXYYYZZZ[[[]]]]]]______]]]YYYTTTQQQQQQRRRRRRXXXZZZVVVTTTUUUTTTQQQIIIIIIIIIIIIJJJLLLNNNPPPNNNIIIFFFEEECCC@@@AAADDDFFFNNN\\\ooo|||yyyyyy|||~~~{{{{{{~~~zzztttrrrrrrrrrsssvvvyyy{{{{{{zzzxxxqqqhhhccccccccccccbbb___]]]XXXQQQKKKHHHIIIJJJKKKVVVhhhyyy{{{zzzyyyxxxvvvuuuttttttuuuwwwyyy{{{sssoooiiiddd^^^YYYTTTPPPIIIJJJKKKLLLNNNRRRVVVYYYWWWTTTNNNIIIEEEDDDFFFHHHIIILLLQQQVVV\\\dddlllrrr~~~xxxnnnhhhooozzzzzztttooorrrvvvzzzyyyuuuqqqzzzrrr```WWWUUUTTTVVV^^^mmm}}}uuunnnnnnqqqlllmmmnnnppprrrtttuuuvvvqqqpppoooppprrrsssrrrqqqjjjddd```bbbfffiiinnntttqqqpppkkkffffffiiijjjggg``````aaabbbaaa^^^YYYUUUXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]][[[WWWQQQNNNOOOQQQQQQXXXZZZUUUSSSUUUUUURRRMMMMMMLLLLLLLLLMMMMMMMMMLLLIIIGGGHHHFFFAAA???AAADDDJJJVVVhhh{{{|||yyyzzz}}}~~~{{{vvvtttvvvvvvvvvwwwyyyzzzyyyxxxuuunnneeeaaaaaaccceeeeee___]]]XXXQQQKKKHHHHHHIIIHHHSSSdddttt}}}|||{{{zzzxxxwwwuuuuuuuuuvvvwwwyyy}}}uuurrrmmmgggccc]]]XXXTTTIIIJJJJJJJJJKKKMMMQQQTTTSSSQQQLLLHHHDDDDDDFFFHHHMMMOOOTTTYYY^^^eeemmmrrr{{{~~~zzz{{{~~~wwwnnngggiiirrr}}}zzz~~~zzzzzz}}}jjj[[[UUUVVVWWWZZZbbbrrryyysssrrrpppkkkeeegggfffddddddfffiiimmmpppqqqooommmlllnnnqqqssssssjjjeee```^^^aaahhhooosssuuutttrrrrrrqqqoookkkiiibbbXXXRRRSSSUUUTTTVVVZZZ]]]\\\[[[XXXVVVVVVWWWYYY]]][[[WWWTTTRRRQQQRRRSSSYYYYYY[[[]]]^^^[[[WWWSSSQQQRRRSSSTTTSSSPPPNNNLLLKKKHHHCCC@@@@@@@@@@@@@@@BBBGGGPPP^^^ooo{{{xxxzzz}}}~~~}}}{{{{{{}}}}}}}}}}}}{{{zzzwwwvvvuuupppiiifffgggiiiiiiiiiaaa[[[TTTOOOMMMKKKGGGDDDIIINNNZZZjjj|||}}}|||{{{yyyuuusssvvvwwwxxxxxxzzz~~~vvvsssooommmjjjfff^^^YYYQQQMMMJJJIIILLLMMMLLLKKKKKKKKKIIIGGGEEEEEEGGGIIIPPPVVV]]]bbbeeegggkkknnnvvv~~~zzzvvvtttsssqqqooovvvwww|||tttmmmiiigggqqq{{{rrraaaYYYWWWRRRUUU\\\jjj{{{rrroooooommmhhhcccbbbbbbaaaaaadddhhhlllnnnrrroookkkiiijjjmmmnnnooommmiiidddbbbeeejjjooorrrvvvuuutttttttttrrrnnnkkkbbbXXXPPPPPPRRRRRRTTTXXX]]][[[WWWTTTRRRSSSWWWZZZZZZYYYVVVTTTSSSSSSTTTUUUZZZZZZ[[[]]]^^^]]]ZZZXXXTTTVVVXXXYYYXXXUUURRRPPPKKKHHHDDDAAAAAAAAAAAA@@@AAAEEEMMMZZZjjj|||{{{xxx{{{}}}~~~{{{yyyvvvuuurrrnnniiiggggggiiiiiihhh```YYYPPPKKKJJJJJJIIIHHHHHHMMMXXXfffxxx}}}|||zzzwwwttttttuuuvvvvvvwww{{{yyyvvvrrrqqqoookkkeee```UUUPPPJJJHHHHHHIIIHHHFFFHHHHHHHHHFFFEEEFFFHHHKKKWWW]]]ffflllmmmmmmnnnpppqqqxxxxxxrrrooollliiifffeeefffiiinnntttyyy{{{|||tttmmmlllmmmnnn{{{lll]]]VVVTTTUUUYYYbbbpppwwwrrrmmmlllmmmmmmhhhddd______```bbbfffiiimmmoootttoooiiieeedddfffhhhiiimmmjjjfffdddfffiiikkklllrrrrrrrrrttttttssspppmmmcccYYYQQQOOOQQQSSSVVVZZZ___ZZZTTTOOONNNQQQVVVZZZXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^\\\ZZZUUUWWWZZZ\\\[[[XXXUUURRRKKKHHHDDDBBBBBBBBBAAAAAA???BBBIIISSSbbbttt|||yyy|||{{{xxxuuusssnnnkkkiiigggggggggfffeee\\\UUUKKKFFFFFFIIIJJJJJJGGGKKKSSS```ppp}}}{{{xxxvvvsssssstttttttttwww|||{{{yyywwwwwwwwwtttooojjj]]]WWWNNNHHHGGGFFFEEECCCDDDEEEEEEEEEEEEGGGJJJMMM[[[dddooovvvvvvsssqqqpppnnnsss}}}wwwooojjjeee```\\\ZZZZZZ[[[]]]aaadddddddddhhhmmmttt}}}}}}qqqiiihhhmmmtttyyyyyyeeeZZZVVVUUUXXX```kkk{{{}}}rrrooolllmmmooopppmmmjjjcccdddgggjjjnnnrrruuuvvvuuuooogggaaa___aaaccceeeiiigggdddcccdddddddddccciiiiiikkkmmmpppqqqooommmddd\\\UUUSSSVVV\\\aaadddeee^^^TTTMMMLLLPPPUUUYYYYYYZZZZZZ[[[[[[ZZZYYYXXXSSSTTTWWW[[[^^^^^^[[[XXXSSSUUUXXXZZZZZZWWWRRRPPPIIIGGGCCCBBBAAABBBAAA@@@???AAAFFFNNNZZZlll}}}~~~{{{vvvsssqqqlllkkkjjjhhhfffccc```^^^VVVPPPHHHEEEEEEHHHHHHHHHEEEGGGNNNXXXgggzzz}}}{{{yyywwwsssssssssrrrrrruuuyyy|||}}}{{{zzz|||}}}|||xxxtttggg___SSSKKKHHHGGGEEEDDDAAABBBCCCDDDEEEGGGLLLOOO[[[eeesss{{{|||xxxssspppnnnrrryyywwwoooiiiccc\\\XXXVVVUUUTTTUUUWWWXXXXXXWWWVVVYYY^^^eeeooo|||yyyrrriiieeejjjuuunnn```ZZZYYY[[[]]]hhhvvvyyyooonnnlllnnnqqqrrrpppnnnkkkmmmqqqvvvzzz|||~~~~~~vvvooofff```^^^```bbbdddhhhfffeeeddddddcccaaa___^^^^^^```cccgggjjjjjjiiiddd```[[[[[[bbbjjjppprrrmmmeeeYYYPPPNNNQQQVVVXXXYYYZZZ[[[[[[[[[YYYWWWVVVRRRUUUZZZ```bbbaaa\\\WWWSSSUUUWWWYYYXXXTTTQQQNNNHHHEEEBBBAAAAAAAAA@@@???@@@BBBEEEJJJTTTeeeyyy{{{vvvqqqooollllllkkkhhhccc^^^YYYWWWOOOKKKHHHGGGIIIIIIGGGDDDDDDFFFJJJSSS```sss~~~|||zzzyyyxxxttttttsssrrrqqqsssvvvzzz}}}~~~}}}}}}}}}~~~~~~ooofffYYYOOOJJJHHHFFFDDD@@@BBBCCCDDDEEEHHHLLLPPPYYYdddrrr{{{}}}zzzvvvsssooorrrxxxwwwqqqkkkeee]]]WWWPPPNNNMMMMMMNNNOOOOOONNNMMMNNNQQQUUU\\\gggsss{{{{{{oookkkhhhjjjtttzzzggg]]]YYY[[[```cccqqqxxxnnnlllkkklllnnnoooooonnnpppssswww|||uuuooogggaaa```cccfffgggkkkjjjiiiiiijjjiiifffdddYYYYYYYYY[[[___bbbddddddaaaaaaaaadddlllwww|||{{{rrriii]]]UUUTTTVVVXXXYYYYYYYYYZZZZZZZZZXXXWWWVVVYYY[[[```eeegggeee___ZZZXXXYYYZZZZZZXXXUUURRRPPPGGGEEECCCBBBBBBBBBAAA???AAACCCEEEHHHOOO^^^qqq|||vvvqqqooolllmmmlllggg```YYYTTTRRRJJJIIIIIILLLOOONNNJJJFFFFFFHHHKKKPPP[[[lll~~~{{{zzzyyyxxxuuuuuutttrrrpppqqqtttwwwyyy|||}}}|||}}}~~~wwwmmm```UUUNNNJJJFFFDDDBBBCCCDDDDDDEEEHHHLLLPPPXXXbbbnnnwwwyyyxxxwwwwwwqqqtttyyy~~~yyyvvvqqqjjj```YYYOOOMMMJJJIIIJJJKKKKKKKKKHHHIIIIIIKKKOOOVVV___eeepppyyyxxxkkkjjjmmmuuurrrddd]]]YYY]]]dddnnn}}}uuunnnllljjjiiijjjkkklllmmmnnnqqqvvv{{{}}}}}}{{{yyytttooohhhdddeeehhhkkkllloooooonnnooopppooommmlll^^^[[[XXXXXXZZZ^^^```aaa\\\```dddhhhrrr}}}|||rrrjjj```ZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\aaaaaaccceeefffeeeaaa^^^^^^^^^]]][[[XXXVVVSSSRRRHHHFFFEEEDDDEEEDDDCCCAAA@@@CCCEEEGGGKKKXXXjjjxxx|||vvvqqqoookkkkkkjjjeee^^^WWWSSSQQQHHHHHHJJJOOOTTTVVVSSSOOOLLLMMMOOOQQQXXXfffxxx|||{{{{{{zzzuuuuuusssqqqoooooorrruuuvvvyyy|||~~~}}}{{{|||yyykkk^^^UUUOOOIIIEEEDDDEEEEEEEEEFFFHHHLLLOOOWWW^^^gggnnnqqqrrrsssuuuvvvyyy~~~}}}|||ssshhh___SSSPPPMMMKKKKKKLLLKKKKKKGGGGGGHHHHHHIIIMMMSSSWWW___hhhttt}}}{{{rrruuu{{{zzziiibbb^^^\\\bbblllzzz}}}rrrooommmkkkiiihhhjjjkkkmmmjjjmmmrrrvvvxxxwwwtttrrrsssoooiiiggghhhkkknnnppprrrqqqpppqqqssssssrrrpppddd```[[[XXXYYY\\\^^^___XXX^^^dddjjjttt~~~yyypppiii```\\\]]]______]]]______```aaabbbcccdddeeeeeedddbbbbbbbbbbbbaaa```aaa```]]][[[XXXUUUSSSRRRJJJHHHFFFFFFGGGFFFEEECCC@@@BBBEEEEEEIIITTTeeesss|||vvvqqqoooiiijjjiiiddd\\\VVVSSSRRRHHHHHHKKKQQQXXX[[[ZZZXXXRRRRRRRRRRRRVVVbbbsss}}}}}}||||||uuutttssspppnnnnnnpppsssuuuwwwzzz}}}~~~{{{zzz}}}uuuggg]]]TTTLLLGGGFFFGGGGGGFFFFFFHHHKKKNNNUUUZZZaaafffhhhjjjnnnqqq|||zzzxxx}}}|||oooeeeUUURRRNNNKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIKKKNNNQQQVVV___jjjqqqwww{{{|||{{{lllaaa`````````hhhuuuyyyzzz|||wwwrrrpppnnnlllkkkjjjhhhfffnnnoooqqqrrrrrrqqqooonnnooollliiiiiikkkooorrrtttwwwwwwwwwxxxzzzxxxsssoookkkfffdddccc```[[[ZZZ\\\___bbbgggnnntttuuutttqqqiiifffaaa\\\ZZZ^^^eeejjjhhhiiijjjkkkjjjiiigggfffgggcccbbbdddcccaaabbbeeeaaa^^^\\\]]]^^^[[[TTTNNNFFFFFFGGGGGGGGGGGGGGGFFFBBBBBBDDDGGGHHHOOO^^^mmmxxxqqqnnnlllkkkiiieee```ZZZTTTMMMIIIMMMMMMPPPVVV\\\______]]]\\\ZZZXXXWWWVVV\\\lll{{{~~~}}}wwwuuurrrnnnllllllllllllvvvwwwyyy{{{}}}}}}{{{wwwwww}}}vvvhhh[[[RRRMMMLLLHHHGGGHHHGGGEEEHHHMMMUUUVVVYYY\\\]]]```jjjuuu}}}~~~}}}{{{yyyzzz|||~~~~~~}}}}}}{{{rrreee[[[QQQNNNNNNLLLLLLOOOMMMJJJGGGFFFGGGIIIKKKKKKPPPTTTZZZaaaiiirrr{{{}}}wwwqqqnnnmmmmmmmmmqqqxxx~~~}}}qqqfff___```aaaaaalll||||||zzzyyy}}}{{{ssspppllljjjiiihhhgggfffhhhjjjlllnnnppppppooonnnpppmmmjjjiiilllpppuuuwwwzzzyyywwwwwwxxxwwwtttqqqnnnkkkkkklllhhhaaa]]]]]]bbbeeekkkoooqqqpppnnnlllhhheee```[[[ZZZ]]]dddjjjjjjlllmmmnnnnnnllliiigggbbb]]][[[___aaa______aaaaaa___]]]^^^___\\\TTTNNNGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHMMM[[[hhh{{{uuunnniiiggggggeeebbb]]]YYYTTTOOOKKKLLLOOOUUU^^^hhhoooqqqqqqkkkgggbbb]]]XXXYYYdddqqq~~~yyywwwtttqqqnnnmmmllllllsssuuuwwwyyyzzz{{{{{{{{{wwwwwwvvvuuuwww~~~ssseeeYYYQQQKKKGGGEEEFFFFFFEEEIIINNNSSSSSSUUUWWWYYY]]]hhhtttwwwvvvtttssssssvvvxxxzzz{{{{{{|||}}}iii___UUUQQQPPPOOOOOORRROOOLLLIIIGGGFFFGGGGGGHHHJJJMMMRRRXXX^^^fffnnnttt}}}vvvuuurrrpppmmmlllkkkkkkmmmsssxxx}}}xxxrrrkkkaaa\\\___cccggguuu{{{zzz{{{~~~ssspppllliiihhhgggfffeee```bbbfffiiilllnnnnnnnnnooommmjjjjjjlllqqqwww{{{~~~{{{xxxvvvvvvvvvuuuttttttrrrssstttpppfff^^^]]]bbbfffkkkkkkiiigggfffggghhheee___ZZZXXX\\\bbbhhhiiikkkmmmooonnnkkkhhhfff^^^XXXVVV\\\bbbbbbaaaaaaaaa```___``````\\\UUUOOOIIIIIIJJJIIIHHHGGGEEEDDDGGGFFFFFFGGGGGGKKKVVVcccvvv|||wwwvvvyyy~~~rrrjjjdddbbbbbb```]]]YYYUUURRROOONNNJJJOOOXXXeeeqqqzzz~~~yyytttmmmeee\\\XXX___iii{{{|||zzzwwwtttpppnnnmmmlllooopppsssuuuvvvvvvuuutttooopppqqqrrrvvvtttcccXXXMMMHHHFFFGGGHHHHHHLLLQQQSSSQQQQQQSSSUUUZZZhhhvvvtttsssqqqooopppsssvvvxxxyyyzzz~~~ssshhh]]]XXXVVVTTTTTTVVVTTTRRRNNNJJJHHHGGGGGGGGGFFFHHHKKKOOOSSSYYY```eeemmmwwwzzzpppllllllooossstttssspppnnnmmmnnntttyyy~~~{{{xxxtttoookkkhhh___[[[^^^ccckkk{{{~~~{{{{{{~~~sssqqqnnnmmmkkkiiifffcccYYY\\\aaafffjjjmmmnnnooonnnllljjjiiikkkpppwww}}}|||xxxtttssstttuuuwwwyyywwwvvvvvvoooddd\\\ZZZ___bbbdddbbb^^^]]]bbbgggjjjggg```ZZZWWWYYY___ccceeegggiiijjjiiifffccc```___XXXWWW___gggiiifffeeebbbaaaaaaaaa```\\\UUUPPPLLLMMMMMMLLLJJJHHHEEEDDDGGGEEEEEEGGGGGGJJJSSS^^^qqq{{{vvvuuuyyy|||qqqhhhccc```]]][[[XXXTTTPPPNNNNNNOOONNNUUU___lllxxxyyyrrrkkkbbb\\\```gggttt~~~|||yyyvvvrrrnnnkkkiiihhhjjjnnnqqqrrrsssrrrqqqkkkmmmppprrrwwwoooaaaSSSMMMIIIJJJLLLMMMQQQWWWUUUSSSRRRSSSUUU\\\lll{{{xxxvvvtttrrrsssvvvzzz}}}{{{ssshhhbbb___[[[[[[\\\ZZZXXXUUUQQQLLLJJJIIIJJJFFFHHHJJJLLLNNNRRRXXX[[[bbblllzzz{{{mmmggggggkkksss|||{{{xxxwwwzzz}}}yyyuuussstttsssrrrqqqooohhhcccdddiiisss|||ssspppttt{{{|||rrrrrrrrrrrrqqqmmmgggcccYYY\\\aaafffjjjmmmnnnooolllkkkjjjhhhiiimmmtttzzz~~~{{{wwwrrrpppqqquuuwww|||wwwssspppiii___YYYXXXZZZ\\\[[[XXXVVVYYYbbbjjjnnnjjjbbb[[[VVVVVV[[[___aaaccceeefffdddbbb^^^\\\___YYYYYYbbbkkkmmmjjjhhhccccccbbbaaa___[[[UUURRRPPPQQQQQQPPPNNNKKKHHHEEEFFFDDDDDDFFFGGGIIIQQQZZZlllzzz}}}||||||qqqhhhcccaaaZZZXXXUUUQQQMMMLLLNNNQQQWWW___kkkxxx}}}vvvpppggg``````eeeooo~~~~~~{{{xxxsssmmmiiifffbbbeeehhhllloooqqqrrrrrrmmmooorrruuuzzz{{{lllZZZRRRLLLMMMOOOQQQUUUYYYWWWUUUTTTVVVXXX```ppp~~~|||yyywwwxxx{{{}}}rrrmmmiiidddbbbccc______\\\WWWPPPLLLKKKLLLHHHIIIJJJKKKMMMPPPTTTWWW\\\fffsss~~~}}}~~~nnneeeeeehhhooozzzzzzsssqqqqqqrrruuuxxxzzz{{{|||xxxsssnnnooouuuwwwllleeeiiipppzzz{{{rrrssstttuuutttpppjjjfff```bbbfffiiilllnnnnnnnnnjjjkkkkkkiiihhhjjjpppuuuxxxwwwuuuqqqoooooosssuuuyyytttnnnkkkeee]]]YYY[[[\\\\\\ZZZXXXXXX]]]fffnnnppplllddd[[[VVVVVVZZZ]]]aaabbbcccbbbaaa___\\\[[[\\\YYY[[[dddkkkkkkhhhgggddddddbbb```\\\YYYUUUTTTTTTUUUVVVUUUSSSOOOLLLIIIFFFDDDCCCFFFGGGHHHNNNUUUdddrrr|||ppphhhbbb```XXXWWWUUUPPPMMMNNNSSSYYY\\\eeesss|||uuukkkbbb^^^```hhhxxx~~~zzztttmmmgggddd___aaadddgggkkknnnppprrrpppsssvvvyyy|||zzzcccYYYQQQPPPRRRTTTWWW[[[ZZZYYYZZZ]]]```gggwww~~~~~~xxxuuurrrnnnkkklllffffffddd]]]TTTNNNLLLMMMHHHIIIJJJKKKLLLOOOTTTWWW[[[eeeqqq}}}||||||~~~rrreeeaaaccchhhrrr~~~}}}pppiiiggglllooouuu{{{zzzxxxvvvxxx~~~|||oooeee[[[___fffppp~~~tttssssssssssssqqqnnnkkkhhhjjjlllnnnppppppooonnnkkkmmmnnnkkkhhhhhhlllqqqrrrssssssqqqnnnnnnpppssstttooollljjjgggaaa___aaadddcccbbbbbbcccgggkkknnnoookkkddd[[[VVVWWW[[[___aaaaaa```___]]]\\\[[[ZZZYYYXXX\\\dddiiigggeeeeeefffdddbbb^^^YYYVVVUUUUUUWWWXXXYYYYYYXXXTTTPPPMMMIIIEEEDDDFFFFFFFFFJJJOOOYYYgggyyy{{{oooeee___\\\VVVVVVUUURRRPPPTTT\\\dddeeeooo}}}zzzoooccc]]]]]]```ppp}}}vvvnnngggccc^^^___```cccfffjjjmmmoooqqqtttxxx{{{~~~nnncccYYYWWWXXXYYY\\\___``````dddiiilllsss~~~yyyyyyyyyvvvttttttrrrrrrooofffZZZQQQNNNNNNHHHJJJKKKLLLNNNQQQVVVZZZ___iiitttxxxkkkcccbbbdddgggssswwwllleeedddgggnnnttt~~~~~~uuuvvvxxxzzzyyyssshhh```XXXZZZ___ggguuuvvvtttqqqppppppppppppooonnnoooqqqrrrrrrqqqooonnnlllnnnpppmmmiiigggjjjnnnmmmppprrrqqqnnnmmmoooqqqooolllkkklllkkkfffeeeggglllkkkkkklllnnnooonnnmmmnnnjjjccc\\\WWWXXX]]]bbb```___]]][[[YYYYYYXXXXXXYYYYYY^^^fffhhheeedddeeefffeeeaaa\\\WWWUUUUUUVVVYYYZZZ\\\\\\ZZZWWWSSSPPPKKKGGGEEEFFFFFFDDDGGGKKKPPP___rrr{{{mmmccc\\\YYYUUUVVVVVVSSSSSSYYYccclllttt}}}}}}rrrfff___^^^ZZZjjj~~~xxxppphhhccc___^^^___```cccfffjjjlllqqqtttxxx{{{~~~xxxlll```]]]^^^___aaadddfffhhhmmmssswww}}}yyywwwzzz}}}{{{yyyyyy}}}}}}yyynnn```UUUQQQQQQJJJKKKMMMOOOQQQUUUZZZ^^^dddmmmyyy{{{ppphhheeeeeeggghhhsssuuukkkfffdddgggmmmttt|||wwwqqqpppqqqssssssnnnfff___ZZZZZZ\\\bbbmmm}}}zzz{{{vvvtttpppjjjeeeeeehhhlllqqqtttvvvuuurrroooooopppnnnoooooommmkkkjjjkkkmmmooojjjiiinnnqqqooommmmmmnnnrrrtttqqqkkkhhhjjjnnnpppwww{{{vvvpppnnnmmmlllkkkgggaaa\\\[[[^^^cccgggdddbbb^^^XXXUUUUUUXXX[[[bbbaaabbbdddggggggccc___bbbaaa___\\\XXXWWWXXXZZZ[[[XXXWWWZZZ]]]\\\WWWQQQLLLJJJGGGFFFHHHIIIJJJIIIRRR[[[jjj|||{{{oooeee]]]XXXTTTTTTUUUWWW^^^hhhttt|||yyykkk]]]UUUUUU```ppp~~~}}}xxxnnnfff```___]]]]]]___bbbeeehhhmmmqqqvvvzzzwwwiiibbb```aaaeeekkknnnvvv}}}xxxuuutttttttttvvvyyy|||~~~zzzpppcccZZZUUUTTTTTTQQQRRRUUUXXX[[[bbbjjjrrrzzz~~~zzzxxxtttmmmgggeeehhhlllooowwwxxxlllfffccceeemmmvvv{{{sssjjjkkklllmmmpppqqqiii___]]]YYYYYY___hhhqqq}}}xxxzzz{{{wwwppphhhbbbaaafffjjjqqqsssuuussspppnnnnnnooommmnnnnnnmmmllllllnnnppppppkkkjjjnnnpppmmmjjjjjjjjjooosssqqqlllhhhgggiiinnnuuuyyytttnnnlllkkkjjjiiieee```\\\\\\___dddhhheeeccc^^^XXXUUUUUUYYY\\\bbbaaabbbdddffffffbbb___bbbaaa```\\\YYYXXXXXXZZZ^^^\\\ZZZ\\\^^^\\\VVVQQQLLLIIIFFFEEEFFFHHHHHHHHHOOOXXXgggyyy~~~rrrhhh___YYYWWWYYY[[[___gggrrr~~~xxxkkk```YYYYYY```lll{{{~~~yyyooohhhaaa___\\\ZZZ[[[^^^bbbdddfffkkkqqqxxx~~~pppiiiggggggkkkqqqxxxyyytttpppooonnnnnnqqqvvv{{{~~~|||ssshhh```[[[ZZZXXXUUUUUUYYY]]]ccclllvvvyyyuuussspppkkkhhhgggkkkooosss|||~~~uuukkkhhhhhhmmmwwwyyyrrriiilllooorrrwwwwwwooodddaaa\\\[[[___eeelllvvv}}}uuuxxx{{{rrrhhhaaa```dddiiiqqqrrrrrrpppnnnmmmmmmnnnlllllllllllllllnnnqqqtttqqqmmmllloooooojjjgggffffffkkkoooooojjjeeebbbaaafffnnnrrrnnnhhhfffeeedddfffddd```]]]]]]aaaeeehhhfffccc___YYYVVVWWW[[[___cccbbbccceeefffeeebbb```ccccccaaa^^^[[[YYYYYYZZZ```___^^^______]]]VVVQQQLLLIIIFFFEEEEEEFFFFFFFFFLLLSSSaaassszzzppphhhbbb^^^aaaeeellluuuxxxkkkbbb\\\[[[]]]dddqqq{{{rrrjjjccc___[[[WWWVVVXXX\\\___aaafffmmmuuuyyyqqqnnnmmmrrrxxx}}}yyytttooommmjjjjjjnnnttt|||~~~wwwooohhhdddbbb^^^[[[[[[___fffnnn{{{xxxqqqlllkkkiiihhhgggjjjnnnsssvvv}}}uuuooonnnqqqxxxvvvpppiiinnnuuu|||xxxlllfffaaa]]]___bbbeeelllttt~~~{{{uuuxxx}}}vvvmmmgggfffhhhjjjoooooonnnmmmlllkkkkkklllhhhiiijjjjjjkkknnnrrrvvvssspppnnnpppmmmgggddddddfffhhhiiihhhddd```\\\ZZZ[[[ccciiifffaaa``````^^^dddbbb```______bbbeeeggggggddd```\\\YYY[[[___ccceeeeeefffffffffeeecccbbbdddeeedddbbb^^^[[[[[[[[[^^^^^^^^^``````]]]WWWRRRMMMKKKGGGEEEFFFFFFFFFEEEJJJPPP\\\mmm}}}vvvrrrhhhkkkqqqyyyxxxjjj___ZZZVVVVVV[[[gggzzz}}}uuunnneeeaaaZZZTTTQQQSSSVVVYYY___dddkkktttxxxtttrrrvvv}}}|||yyyxxxxxx{{{uuurrrnnnlllooouuu}}}~~~zzzuuupppllljjjeeeaaaaaafffnnnzzzwwwooogggcccaaaaaabbbeeeiiioootttxxxzzzzzz~~~tttnnnjjjrrr|||tttjjjddd______```bbbhhhooo|||zzzuuuwwwzzz{{{~~~yyysssooommmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjeeefffhhhhhhjjjmmmqqqttttttqqqooonnnjjjdddbbbdddiiifffbbb___]]][[[YYYWWWUUU^^^eeeddd``````___^^^dddcccaaa```aaabbbccceeeeeedddaaa^^^]]]___cccggghhhhhhiiihhhgggfffddddddfffggggggeeeaaa]]]\\\[[[ZZZ[[[]]]______\\\WWWTTTOOOLLLHHHGGGGGGGGGGGGFFFIIINNNXXXgggyyy}}}rrrvvv}}}wwwggg[[[TTTNNNOOOTTTaaarrrxxxrrrhhhccc[[[TTTPPPOOORRRTTTYYY___iiittt{{{yyy}}}|||tttpppooooooyyy~~~zzzuuurrrssswww}}}~~~~~~~~~}}}{{{wwwsssppplllgggfffkkkuuu{{{qqqhhh```[[[YYYZZZ\\\___eeekkkqqqttt|||rrrooonnnwwwzzzllleee``````aaadddkkkrrr}}}{{{wwwtttuuuuuuuuuxxx}}}{{{vvvrrrqqqooonnnmmmgggfffgggiiikkkkkkiiigggccceeegggiiijjjllloooqqqrrrooollljjjfff``````dddjjjddd\\\XXXYYY[[[[[[ZZZZZZdddkkkjjjfffeeedddccceeedddcccbbbbbbaaaaaaaaa```````````````bbbfffiiiiiijjjkkkiiigggeeedddeeeeeeggghhhfffbbb]]][[[ZZZWWWYYY]]]___^^^[[[VVVTTTNNNLLLHHHGGGGGGHHHHHHHHHIIILLLSSS```rrr{{{wwwfffXXXRRRKKKMMMSSS]]]lll|||{{{uuukkkfff^^^VVVQQQOOOPPPQQQQQQZZZggguuutttllliiiiiijjjoooxxx{{{zzz{{{~~~~~~{{{wwwrrrnnnlllqqqzzzxxxnnnddd[[[VVVSSSSSSUUUXXX]]]ccciiilllrrr{{{}}}sssrrruuu|||}}}llleee______aaagggpppzzz{{{yyy|||yyytttqqqoooppppppooossszzzzzzuuuoookkkjjjkkkjjjiiibbbbbbdddhhhlllllliiifffdddfffiiikkkkkklllmmmnnnoookkkgggddd```\\\^^^dddggg```YYYWWW[[[```aaa```dddmmmtttqqqllljjjhhheeeffffffeeedddbbb```^^^]]]YYY[[[^^^___aaacccfffhhhhhhjjjjjjhhheeebbbcccdddccceeefffeee```\\\XXXWWWWWWZZZ^^^```^^^YYYUUURRRLLLJJJGGGFFFGGGHHHHHHHHHHHHJJJOOOYYYjjj~~~wwwfffZZZUUUNNNRRRVVV\\\eeettt{{{uuummmhhhaaaYYYSSSPPPPPPPPPOOOYYYiiixxxuuujjjbbb```aaacccgggrrr~~~xxxsssqqqvvvwwwlllbbbZZZTTTOOOOOOOOOPPPTTTZZZ___ccchhhoooxxx}}}vvvwww{{{~~~lllddd^^^]]]aaaiiiuuuyyyssslllggghhhoooyyy}}}pppnnnllllllmmmllllllqqqxxxxxxqqqhhhccccccdddffffff______ccchhhlllmmmiiieeeeeehhhkkkmmmmmmmmmmmmmmmlllgggccc```[[[XXX\\\cccccc]]]WWWXXX___eeegggeeejjjsssyyyvvvoookkkhhheeehhhggggggeeebbb___\\\ZZZTTTWWW[[[^^^```ccceeeggggggiiiiiigggccc```aaacccaaacccdddccc___ZZZVVVTTTYYY]]]```aaa^^^YYYTTTQQQKKKHHHEEEEEEFFFGGGHHHHHHHHHHHHLLLUUUeeezzzvvvfff]]]YYYTTTWWWYYY[[[aaaooo{{{uuunnnjjjccc\\\VVVRRRPPPOOOQQQ\\\lllzzzzzzmmmbbbZZZYYY[[[]]]dddooo}}}|||wwwuuuyyywwwlllaaaYYYTTTNNNMMMKKKLLLOOOTTTYYY]]]ccchhhpppxxx}}}yyy{{{~~~lllddd]]]\\\```iiiwwwssslllbbb[[[[[[aaakkkqqqttt{{{}}}vvvqqqoooooopppsssuuuwww{{{yyyjjjfffhhhgggfffhhhjjjkkkkkkjjjoookkkeeebbbaaabbbbbbbbbbbbbbbeeeiiimmmlllgggbbbfffiiimmmpppooommmlllkkklllhhhbbb\\\ZZZ[[[^^^```^^^[[[XXXZZZ```fffjjjkkktttxxx|||yyyqqqiiiddddddcccfffhhhgggccc^^^ZZZWWWVVVWWWYYYZZZ\\\]]]]]]]]]eeeggghhhfffbbb___```aaabbbeeefffccc\\\WWWVVVVVVYYYZZZ[[[[[[XXXUUUQQQNNNMMMHHHDDDCCCGGGIIIHHHEEEGGGGGGKKKTTT___ooo}}}nnnccc]]]\\\^^^aaacccgggrrr~~~|||qqqmmmeee^^^XXXTTTSSSRRRSSS[[[iiiwwwzzzqqqggg```ZZZTTTTTTXXX___ggguuu|||~~~wwwmmmddd[[[VVVNNNMMMLLLNNNSSSYYY^^^```eeejjjrrr~~~~~~|||qqqddd\\\```ffflll{{{zzzkkkbbbZZZWWWWWWWWW\\\bbbeeehhhmmmrrryyy{{{wwwqqqlllfffbbbbbbaaa___]]]aaabbbbbbdddiiiqqq{{{lllbbbaaakkkjjjiiiiiikkklllkkkjjjlllhhhdddbbbccceeeffffffddddddgggkkknnnmmmhhhdddgggjjjnnnooonnnllljjjjjjiiieee```[[[YYYZZZ]]]___aaa^^^]]]___fffkkknnnnnnqqqtttuuusssmmmfffbbb```aaaccceeeeeeccc___[[[XXXWWWXXXYYYZZZZZZZZZYYYYYY^^^```bbbbbb```______aaaaaaeeehhhfffbbb]]][[[[[[]]]]]]]]]\\\YYYVVVSSSQQQMMMHHHEEEEEEHHHKKKJJJHHHIIIHHHKKKSSS\\\kkk~~~~~~wwwnnniiiiiijjjlllllloooxxx~~~{{{yyysssoooiiibbb\\\XXXVVVUUUXXX___kkkuuuzzzzzzwwwsssxxx|||yyyzzz~~~tttkkkbbb\\\UUUPPPPPPTTT[[[cccrrrxxxmmmddd[[[UUUNNNLLLLLLPPPWWW___fffiiimmmqqqyyy{{{pppccc[[[```gggpppyyykkkaaaWWWTTTTTTTTTWWW[[[[[[^^^bbbfffjjjpppwww||||||wwwsssrrrvvv}}}zzztttrrroookkkgggeeeaaa[[[XXXXXXXXXVVVUUUYYYYYYZZZ[[[^^^eeemmmrrrqqqcccaaadddooonnnlllllllllllljjjiiihhheeebbbbbbdddgggjjjkkkggghhhkkknnnpppoookkkhhhjjjlllnnnnnnllljjjhhhhhheeebbb^^^ZZZXXXZZZ\\\^^^aaa``````dddjjjooopppnnnmmmmmmlllkkkiiifffaaa]]]___aaacccdddbbb___\\\YYYXXXYYYZZZZZZYYYXXXVVVUUUZZZ\\\^^^___^^^\\\]]]]]]]]]bbbhhhjjjgggcccaaa```___^^^\\\ZZZWWWUUUSSSRRRLLLIIIFFFGGGIIILLLKKKIIIJJJIIIKKKPPPXXXeeeyyy~~~~~~|||zzzyyyzzzzzzyyyzzz~~~zzzwwwuuussspppkkkfff```\\\XXXWWW[[[bbblllrrrrrrnnniiifffjjjrrr||||||uuuqqqsssxxxyyynnnfff^^^XXXRRRMMMMMMQQQVVV^^^mmmzzznnndddZZZTTTOOONNNOOOUUU___jjjrrrwwwxxxzzz~~~~~~oooddd\\\aaakkkvvvyyylllaaaVVVSSSTTTSSSTTTVVVUUUWWWZZZ\\\^^^bbbfffiiiooooooppprrruuuvvvuuussssssqqqpppooonnnmmmjjjgggfffhhhnnnuuuxxxxxxzzz~~~uuuooogggbbb```^^^ZZZWWWXXXVVVRRRPPPPPPPPPOOOOOOQQQRRRSSSTTTVVVZZZ___cccnnnxxx{{{lllfffiiiooorrrpppnnnmmmmmmllliiigggdddbbb``````cccgggkkkllljjjkkknnnqqqrrrpppmmmkkkmmmnnnooommmjjjgggffffffccc```]]]ZZZZZZ[[[\\\^^^```___aaaffflllooonnnlllgggeeeccceeeiiihhhddd___```aaabbbcccbbb```\\\YYYXXXXXXYYYZZZYYYXXXWWWVVV]]]^^^``````___]]][[[ZZZZZZ```iiimmmkkkfffcccbbb^^^]]]YYYVVVSSSQQQPPPPPPMMMJJJHHHHHHIIIJJJIIIHHHJJJIIIJJJNNNTTT___sss{{{xxxuuutttooonnnkkkgggccc^^^[[[YYY]]]eeennnrrroooiiieeecccgggqqq~~~uuuooonnnrrrwww}}}pppkkkddd\\\WWWRRRMMMNNNQQQSSS[[[jjj{{{|||pppeee[[[UUUSSSRRRTTT[[[fffsss}}}rrrhhhbbbfffrrr{{{ooocccYYYWWWXXXWWWVVVWWWYYY[[[]]]^^^^^^^^^```bbbfffeeefffhhhjjjjjjiiigggfffeeecccbbbaaaaaa``````ccchhhooouuuvvvtttrrrrrrtttuuuwwwyyy{{{yyyuuurrriiieee^^^ZZZXXXVVVTTTRRRSSSRRRQQQPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTVVVZZZ]]]aaakkkxxxvvvllljjjnnnsssqqqooommmlllkkkjjjhhhfffbbb```^^^^^^aaafffiiijjjlllnnnqqqsssrrrqqqooonnnooopppooolllhhheeeddddddbbbaaa___]]]\\\\\\^^^_________aaaggglllnnnllliii```^^^^^^cccjjjllliiieeebbbaaaaaabbbbbbaaa\\\YYYWWWWWWXXXYYYZZZZZZZZZZZZ___```aaacccdddcccaaa___]]]eeemmmqqqooojjjeeeccc^^^\\\XXXTTTQQQOOONNNNNNMMMKKKIIIHHHHHHGGGFFFEEEIIIHHHJJJNNNSSS\\\mmm}}}{{{wwwuuusssrrrkkkkkkjjjhhhfffccc```^^^cccllluuuvvvooohhhddddddmmmyyyyyypppmmmmmmsssyyyzzzmmmhhhaaaZZZWWWRRRNNNNNNRRRSSSZZZgggwww}}}qqqggg]]]WWWUUUUUUXXX___kkkxxx~~~~~~vvvnnnjjjppp}}}rrrhhh___^^^___^^^]]]^^^aaaccceeefffeeeddddddeeegggfffffffffgggfffdddbbb```___^^^]]]\\\\\\]]]]]]dddkkktttxxxwwwrrrlllgggffffffhhhjjjmmmmmmkkkiiidddaaa\\\XXXVVVUUUUUUUUUSSSSSSTTTSSSRRRQQQQQQQQQOOOQQQRRRSSSSSSUUUXXXZZZ\\\cccnnnxxxqqqiiifffhhhkkknnnllljjjiiiiiihhhfffdddaaa^^^\\\]]]```eeehhhjjjlllooorrrsssrrrpppooooooqqqpppnnnjjjfffccccccccccccbbb```___^^^^^^^^^^^^``````bbbfffkkkllliiieeeYYYYYY[[[bbbjjjmmmkkkhhh```___^^^___bbbaaa]]]YYYWWWWWWVVVWWWXXX[[[]]]___\\\^^^aaafffjjjllljjjiiihhhnnnvvvxxxssslllfffccc___]]]YYYUUUQQQOOOMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEIIIIIIKKKPPPSSSZZZhhhvvv{{{tttooommmkkkjjjfffffffffggggggfffeeeeeemmmvvv~~~|||qqqgggcccdddtttrrrjjjhhhjjjpppvvv}}}~~~{{{mmmccc]]]WWWTTTQQQMMMMMMQQQTTTZZZffftttsssjjj```ZZZWWWXXX\\\eeeqqq}}}~~~}}}~~~xxxuuuttt|||xxxqqqkkkjjjhhheeeeeehhhiiillloooppppppooooooooopppnnnmmmllljjjhhhdddaaa^^^______^^^\\\[[[]]]^^^jjjsss|||~~~{{{uuulllddd\\\\\\\\\___bbbeeeffffffdddbbb___[[[ZZZYYYZZZ[[[WWWYYYZZZZZZWWWUUUTTTTTTRRRRRRSSSSSSRRRSSSVVVXXX[[[___fffnnnwww{{{jjjcccaaa```aaahhhgggfffeeeffffffeeeccc___]]][[[]]]aaafffjjjllllllooorrrsssqqqooonnnoooqqqpppnnniiieeebbbbbbccccccbbbaaa```^^^^^^]]]]]]___^^^___bbbfffgggccc```SSSUUUYYYaaagggjjjhhheee[[[YYYXXX\\\```aaa^^^[[[XXXVVVUUUTTTUUUYYY]]]___[[[]]]aaagggmmmpppnnnlllqqqwww|||{{{tttjjjccc___]]][[[XXXTTTPPPMMMKKKIIIIIIJJJKKKJJJIIIIIIHHHIIIKKKLLLOOOSSSUUUXXXcccnnnvvvkkkiiiqqq{{{}}}ssskkkeeebbb___^^^]]]]]]___aaaccceeefffgggrrr{{{sssgggdddfffvvvzzziii```___aaafffkkkrrrzzz~~~|||}}}}}}{{{|||~~~pppaaa[[[VVVTTTQQQMMMMMMQQQSSSYYYcccqqquuulllddd^^^]]]___eeeooo{{{}}}~~~xxxxxx|||}}}zzztttooopppuuussswww|||~~~{{{xxxuuuqqqlllhhhdddfffgggfffcccbbbccceeepppzzzxxxmmmbbbXXXVVVVVVXXX]]]cccggghhhkkkjjjgggeeecccccceeegggbbbeeegggfffbbb^^^]]]]]][[[[[[ZZZXXXVVVVVVXXXZZZ\\\^^^aaafffnnnyyyuuueee```^^^]]]^^^eeedddccccccdddeeedddbbb^^^\\\[[[]]]ccciiimmmooolllooorrrrrrpppnnnnnnoooqqqpppmmmiiidddbbbbbbdddbbbbbbaaa```^^^]]]\\\[[[\\\[[[[[[^^^aaaaaa^^^[[[OOOSSSYYY___dddfffdddbbbVVVTTTTTTXXX___bbb```\\\YYYWWWSSSRRRSSSVVV[[[^^^]]]^^^aaagggmmmooommmjjjvvvzzz}}}{{{rrrggg___[[[ZZZXXXVVVRRRNNNJJJGGGEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNOOORRRVVVVVVWWW___iiiyyy{{{wwwxxx|||~~~|||sssooodddYYYXXXcccpppwwwyyynnnddd]]]YYYVVVTTTUUUUUUWWWZZZ]]]aaadddfffqqq{{{ssshhhfffiiiuuusssbbbYYYXXXYYY]]]bbbiiiqqqxxxxxxxxxzzz{{{zzzzzzqqqaaa\\\WWWUUURRROOOOOOSSSRRRWWWbbbooo}}}vvvnnnfffaaacccfffmmmxxx|||}}}vvvyyy~~~wwwxxx}}}{{{uuuqqqlllnnnpppooommmkkkkkkmmmooozzz}}}uuuiii]]]XXXVVVTTTWWW\\\dddiiillltttsssqqqooommmnnnpppsssooorrrtttrrrnnniiigggggggggfffccc___\\\[[[]]]____________ccckkkvvvtttggg```\\\]]]aaagggeeeccccccddddddcccbbb`````````aaaeeeiiinnnpppqqqqqqqqqrrrssstttrrrqqqlllkkkjjjiiiiiigggdddaaadddcccbbb``````_________ZZZZZZYYYYYYZZZYYYVVVTTTLLLRRR[[[aaaddddddcccbbbXXXYYYZZZ\\\]]]^^^^^^^^^]]]WWWRRRRRRVVV\\\___```^^^^^^___ccchhhmmmqqqrrrxxxxxxvvvrrrllleee^^^YYYZZZXXXTTTOOOKKKHHHFFFEEEIIIJJJLLLNNNOOOPPPQQQQQQRRRTTTWWWXXXYYYZZZ]]]___mmm{{{zzzrrroooppprrrssstttvvvyyy||||||yyyvvvtttjjjbbbZZZSSSPPPSSS```lllvvvuuulll^^^SSSNNNJJJGGGLLLKKKMMMSSSVVVXXX^^^eeeqqqwww~~~}}}sssiiihhhllluuuxxxiiiYYYRRROOONNNPPPSSS]]]dddnnntttvvvvvvwwwyyyyyy~~~uuuggg___XXXUUUSSSOOOOOORRRUUU\\\fffppp{{{~~~yyysssooonnnmmmqqq{{{|||}}}~~~}}}}}}{{{~~~sssuuu~~~~~~{{{|||~~~|||yyywwwxxxzzz{{{xxxpppfff^^^ZZZWWWXXXZZZ\\\___dddjjjoootttxxx}}}~~~~~~{{{wwwvvvzzzvvvpppkkkgggccc___\\\^^^\\\___fffmmmsss}}}wwwmmmgggdddfffjjjhhhfffdddcccddddddcccbbb______```bbbfffkkkooopppoooooooooqqqtttvvvvvvuuuooonnnnnnnnnmmmkkkhhheeedddcccbbb```____________XXXUUUSSSRRRSSSSSSRRRQQQLLLRRRZZZ```bbbaaa___^^^YYY\\\___bbbbbbaaa___]]]ZZZUUUPPPPPPUUU[[[______aaa```aaacccgggkkknnnpppssssssrrrooojjjccc]]]YYYZZZWWWSSSNNNJJJGGGFFFEEEMMMNNNOOOQQQSSSTTTTTTTTTRRRTTTVVVWWWWWWXXXZZZ\\\ggguuu}}}ssskkkggggggiiijjjiiilllppprrrrrroookkkhhhccc\\\UUUPPPMMMPPP[[[gggooommmdddWWWLLLIIIFFFDDDEEEDDDGGGLLLOOOQQQWWW^^^mmmttt{{{yyypppiiiiiimmmvvvnnn```RRRLLLJJJJJJLLLPPPXXX___iiippprrrrrrssstttxxx}}}vvvggg___WWWTTTRRROOOPPPSSSVVV\\\eeeoooyyy~~~zzzwwwvvvxxxwww|||xxxyyy}}}zzzwwwvvvyyywwwmmmmmmttt}}}{{{xxxyyyyyytttlllccc\\\XXXXXXZZZ[[[]]]___dddiiimmm{{{{{{wwwrrrmmmgggcccbbbaaacccjjjpppvvv~~~zzzrrrmmmkkkllloooiiigggdddcccccccccbbbaaa]]]]]]^^^bbbggglllooooookkkkkkmmmppptttwwwxxxxxxpppooopppqqqqqqoookkkhhheeedddbbb```_________```WWWTTTPPPNNNMMMNNNNNNMMMLLLRRRZZZaaacccaaa___^^^]]]```eeehhhhhheee```]]]ZZZTTTOOOPPPWWW^^^aaabbbccccccbbbbbbdddfffiiikkkllllllllljjjfffaaa\\\YYYZZZWWWRRRMMMJJJHHHHHHHHHPPPQQQRRRTTTUUUVVVVVVVVVSSSUUUVVVVVVUUUUUUWWWXXX___mmm{{{ssshhh___[[[[[[\\\]]]\\\```eeeiiiiiieee___\\\YYYTTTNNNKKKIIILLLVVVaaahhhfff^^^PPPGGGDDDCCCBBB@@@???AAAFFFIIIKKKQQQYYYhhhpppxxxvvvnnniiikkkooovvvuuucccWWWLLLGGGFFFFFFIIIMMMSSS[[[eeekkkmmmmmmnnnoootttzzzvvvhhh___WWWSSSQQQOOOPPPTTTWWW\\\ccckkkuuu{{{zzzzzz~~~uuuvvv~~~yyyyyy}}}wwwmmmmmmppp}}}}}}jjjcccaaaeeeppp{{{zzzyyyvvvoooggg___ZZZXXXZZZ\\\]]]___```ccchhhkkkzzz{{{sssmmmhhhfffhhhooovvv{{{|||sssnnnlllkkkkkkgggeeebbbaaaaaaaaa```^^^YYYYYY[[[```fffkkkllllllhhhhhhiiilllqqquuuvvvvvvnnnooopppqqqrrrpppllliiigggfffcccaaa`````````aaa[[[XXXTTTQQQPPPNNNKKKIIIIIIQQQ[[[cccggggggfffeeedddgggjjjlllkkkgggccc```ZZZTTTOOOQQQZZZbbbffffffccccccaaa___^^^___bbbdddgggggggggfffddd```]]][[[XXXVVVRRRNNNLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSSSSUUUZZZgggxxx|||ssskkk```VVVQQQPPPPPPQQQRRRVVV]]]cccccc```ZZZUUUQQQMMMJJJIIIHHHJJJTTT^^^hhhfff]]]OOOFFFCCCCCCAAA@@@>>>???DDDGGGIIIOOOWWWeeepppxxxvvvpppmmmnnnqqqwwwxxxlll]]]SSSJJJGGGFFFFFFJJJNNNRRRYYYbbbhhhiiiiiijjjkkknnnuuu}}}uuuiii```WWWSSSPPPNNNOOOSSSWWWZZZ```fffppp~~~{{{vvvvvvyyywwwwww}}}~~~}}}lllccccccfffrrr|||rrr```ZZZVVVWWW___hhhrrr}}}}}}{{{uuummmddd^^^\\\[[[^^^___aaaaaabbbccceeegggrrrzzz}}}vvvnnnkkkmmmttt|||}}}sssllliiigggeeedddaaa___^^^___^^^]]]\\\VVVUUUUUU[[[bbbhhhhhhgggfffeeeeeehhhllloooqqqqqqooooooppprrrsssrrrooollljjjhhheeebbbaaaaaabbbbbb___]]][[[XXXUUUPPPJJJFFFFFFNNNZZZeeekkkmmmmmmmmmlllllllllkkkiiigggeeeddd[[[TTTNNNQQQ[[[eeehhhgggbbbbbb```\\\YYYYYY\\\^^^ddddddddddddbbb```]]]\\\VVVUUUSSSRRRRRRTTTVVVWWWSSSTTTTTTUUUVVVVVVVVVUUUVVVWWWWWWUUUSSSQQQQQQRRRWWWbbbrrr|||xxxxxx}}}}}}yyyppphhh\\\RRRLLLKKKKKKKKKKKKPPPXXX^^^```\\\VVVRRRKKKIIIGGGHHHHHHKKKTTT___iiiggg^^^QQQGGGDDDBBB@@@@@@>>>???CCCFFFHHHOOOWWWeeesss~~~|||uuurrrrrrqqqtttzzz}}}ooodddYYYRRRLLLJJJIIIIIILLLQQQUUU[[[aaaeeeeeedddfffgggiiipppyyyyyyppphhh___WWWSSSPPPNNNOOORRRVVVYYY]]]ccclllzzz~~~}}}xxxsssrrruuu|||~~~~~~uuuccc\\\\\\^^^dddmmmxxx~~~yyyiiiZZZTTTPPPOOOTTT\\\fffttt}}}yyypppgggcccbbbccceeefffgggfffeeecccddddddmmmvvvuuuqqqqqqyyy}}}rrrkkkhhhfffccc```^^^\\\\\\]]]]]]\\\[[[TTTRRRQQQVVV^^^ddddddbbbcccbbbbbbcccgggkkkmmmmmmqqqqqqqqqssstttuuusssqqqmmmkkkgggdddbbbcccdddeeeaaa```___]]]ZZZTTTLLLGGGGGGPPP]]]iiioooqqqqqqqqqpppnnnkkkiiigggfffgggggg[[[TTTNNNQQQ]]]gggiiihhhcccccc```\\\WWWWWWZZZ^^^cccccccccbbb```^^^\\\[[[VVVVVVVVVVVVWWWYYY[[[\\\VVVVVVWWWWWWWWWWWWWWWVVVUUUVVVUUUSSSPPPNNNNNNOOOSSS\\\jjjyyy|||qqqnnnlllooovvv~~~zzzxxxppphhh\\\RRRLLLJJJJJJJJJHHHMMMUUUZZZ[[[WWWQQQMMMGGGEEEDDDFFFGGGKKKUUU```iiihhh```SSSIIIEEECCC@@@AAA??????CCCEEEHHHOOOWWWgggyyy}}}xxxsssnnnnnnqqquuuyyyzzzsssggg^^^WWWRRRNNNOOOOOOOOOSSSXXX\\\```ccccccbbbaaaccceeehhhoooxxx~~~vvvnnngggccc[[[UUUSSSRRRPPPQQQTTTWWWYYY]]]bbbkkkyyy|||tttpppnnnooouuu|||lll^^^XXXXXXZZZ\\\dddmmmtttvvvqqqdddVVVPPPLLLLLLPPPWWWaaaooo|||}}}|||{{{wwwoookkklllmmmnnnppppppnnnjjjgggeeedddgggqqqzzzxxxyyynnnhhhhhhgggddd^^^]]][[[[[[]]]]]]]]]\\\UUUQQQNNNRRR[[[aaabbb``````______aaaeeeiiilllmmmqqqpppoooppprrrttttttssspppmmmiiifffddddddfffgggeeecccaaa```^^^YYYTTTPPPRRRZZZfffqqqvvvvvvtttsssooommmjjjhhhfffffffffggg```XXXQQQUUUaaakkkmmmkkkeeefffddd___ZZZYYY^^^bbbbbbbbbaaa```^^^[[[YYYXXXWWWXXXYYYZZZ[[[[[[\\\\\\UUUVVVVVVVVVVVVVVVUUUUUURRRSSSRRRPPPMMMKKKKKKKKKLLLUUUbbbppp~~~xxxppphhhgggfffjjjrrr|||}}}zzzxxxvvvrrrjjj^^^SSSMMMKKKKKKKKKLLLPPPUUUXXXXXXSSSMMMHHHCCCAAA@@@CCCEEEIIITTT___hhhhhhbbbWWWNNNJJJGGGDDDDDDBBBBBBEEEGGGJJJQQQYYYiii}}}|||rrriiigggfffhhhmmmooojjj```YYYVVVTTTSSSWWWYYYZZZ___eeehhhiiijjjgggcccbbbeeehhhkkkqqqyyy~~~~~~||||||}}}tttqqquuuyyy~~~qqqhhhbbb]]]ZZZUUUQQQSSSUUUTTTVVVYYYXXX[[[___dddmmmzzzwwwqqqllljjjhhhfffjjjpppzzzwwweee[[[XXXYYYZZZ^^^fffnnntttuuupppaaaSSSMMMKKKLLLQQQWWW```nnnzzz~~~{{{yyyzzz}}}xxxuuuvvvxxxyyyzzzzzzwwwqqqkkkgggfffccclll{{{}}}|||vvvwwwsssiiieeeggghhheee^^^\\\[[[\\\]]]^^^^^^^^^VVVQQQMMMQQQYYY```aaa___^^^]]]]]]```dddiiilllnnnooommmlllllloooqqqrrrrrrqqqoookkkgggeeeeeeggghhhhhhfffcccbbbaaa___\\\ZZZ]]]eeepppyyy|||zzzwwwuuummmllljjjhhhfffeeeeeeeeeeee]]]VVVZZZfffppprrrooohhhiiigggbbb]]]\\\aaagggaaaaaa```^^^\\\YYYWWWVVVXXXYYY[[[\\\\\\\\\ZZZZZZSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPPPPNNNKKKIIIHHHIIIGGGOOO\\\jjjyyy~~~qqqiiigggffffffjjjrrr{{{{{{xxxwwwvvvssskkk___TTTOOOMMMMMMMMMQQQTTTWWWYYYWWWQQQJJJFFF@@@======???BBBGGGSSS___hhhiiieee\\\TTTPPPLLLIIIHHHEEEEEEHHHJJJMMMTTT\\\iii}}}qqqeeebbb___```dddgggddd\\\WWWXXXWWWYYY^^^aaadddjjjqqqssssssqqqlllgggfffiiimmmnnnttt{{{~~~}}}zzzxxxxxx|||rrrhhhggglllqqqyyyvvvhhh___YYYVVVTTTOOOOOOSSSWWWWWWZZZ]]]ZZZ]]]aaagggooo|||kkkgggdddcccaaa___bbbgggnnnttt}}}ooo```YYYYYYZZZ[[[ccckkktttyyyyyyqqqaaaQQQLLLKKKMMMRRRXXX```nnnzzz}}}|||~~~{{{}}}}}}vvvooojjjhhheeemmm{{{uuussssssqqqnnnllljjjjjjkkklllggg```ZZZZZZ```dddcccaaa^^^XXXWWWZZZ[[[YYY\\\bbbaaacccdddddddddfffkkkooorrrssstttttttttsssqqqpppmmmllljjjgggeeedddddddddfffeeedddccccccccccccdddgggttt{{{vvvsssvvvvvvqqqmmmjjjfffdddcccdddddddddgggdddccceeejjjpppuuuwwwqqqmmmhhhdddcccbbbaaa```dddaaa^^^ZZZXXXXXXYYYYYYXXX[[[]]]]]][[[XXXWWWVVVMMMNNNPPPRRRSSSTTTTTTSSSTTTQQQOOONNNKKKFFFFFFJJJIIILLLVVVcccppp|||zzztttqqqkkkhhhiiinnntttzzz}}}|||yyyrrrggg\\\UUUSSSTTTUUU\\\[[[ZZZXXXTTTMMMEEE@@@AAA???<<<===AAAHHHPPPUUUfffkkkkkkeee^^^ZZZWWWSSSOOOSSSOOOLLLOOOPPPYYYlllwwwmmmiii]]]ZZZ\\\aaabbb___\\\\\\[[[```fffkkkooouuu}}}}}}wwwssstttzzzzzz{{{}}}{{{uuupppyyy~~~rrrhhhbbbaaahhhppp{{{|||yyyooobbbXXXTTTTTTSSSUUUXXXYYY[[[\\\___aaa```fffmmmrrr{{{sssgggfffccc```^^^]]]]]]]]]gggmmmtttzzz|||}}}|||}}}~~~ttteee\\\XXXYYY```gggrrrzzznnn\\\QQQNNNOOOQQQUUU^^^kkkyyy~~~||||||xxxppplllkkkqqq|||}}}tttrrrsssrrrqqqpppoooooooooppphhhaaa[[[\\\dddiiigggdddaaa]]]\\\______^^^```eeegggiiijjjiiihhhiiimmmqqqrrrrrrrrrrrrqqqooonnnmmmnnnllljjjfffcccbbbcccccceeeeeedddddddddcccccccccdddmmmpppkkkjjjqqqrrrnnnjjjhhhdddcccbbbcccddddddgggdddcccdddjjjpppvvvyyyvvvqqqkkkfffcccbbbaaa```bbb```]]][[[YYYZZZ[[[\\\\\\]]]^^^\\\YYYUUUTTTSSSMMMNNNPPPSSSTTTUUUUUUUUUTTTQQQOOONNNKKKFFFFFFJJJKKKMMMTTT```jjjuuuxxxuuuqqqmmmlllppptttxxx~~~xxxmmmccc\\\ZZZ[[[]]]bbbbbb```\\\VVVNNNGGGCCC@@@???======AAAGGGMMMRRRaaaiiinnnkkkfffbbb^^^YYYWWW]]][[[YYY\\\[[[aaarrrqqqiiiaaa]]]]]]aaacccaaa```aaaeeekkkrrrxxx}}}{{{uuunnnjjjuuuzzz{{{mmmddd______fffooo|||{{{wwwmmm```WWWUUUVVVVVVXXX\\\___aaadddgggiiilllssszzzooodddcccbbb```_________```dddiiioootttuuutttsssrrrrrrvvv||||||pppddd]]]\\\___gggpppkkkYYYOOONNNPPPUUU\\\fffrrr|||zzz{{{yyytttpppttt|||yyytttsssttttttuuuvvvvvvuuuuuutttkkkccc]]]```jjjpppnnnhhheeecccbbbdddeeedddeeehhhmmmnnnnnnmmmmmmmmmppprrrtttsssrrrpppnnnlllkkkkkklllkkkhhhddd```^^^```bbbcccdddeeeeeeeeedddbbbbbbaaadddccc___bbbkkkmmmiiiccccccaaaaaaaaabbbcccdddfffdddaaaccchhhpppvvvzzz|||vvvnnnhhhdddbbbaaa```___^^^\\\[[[[[[\\\]]]___``````___[[[VVVRRRPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVSSSPPPOOOOOOKKKFFFFFFJJJOOOOOOSSS[[[ccclll{{{|||xxxsssppprrrtttvvv{{{|||rrriiicccbbbccceeeiiiiiiggg___UUUKKKFFFDDD@@@???>>>>>>AAAFFFJJJMMMZZZeeeoooqqqpppmmmhhhcccffflllkkkjjjkkkgggiiixxxyyymmmfffaaa___bbbeeeeeegggjjjsssyyyyyypppjjjhhhpppuuu}}}}}}rrrfff___[[[\\\dddmmm|||{{{uuukkk___XXXXXX[[[\\\___dddhhhkkkmmmqqqsss|||yyyiiibbbbbbbbbccccccdddeeeeeefffjjjoooqqqpppmmmjjjiiihhhlllsss}}}zzzsssjjjbbb___aaagggqqq|||{{{fffVVVOOONNNSSSZZZdddooo|||}}}}}}|||xxxvvvwww{{{yyyzzz~~~~~~wwwxxxvvvtttuuuvvvxxxzzz{{{{{{yyywwwuuummmeee```eeepppvvvssslllgggffffffggggggfffffffffkkkkkkllllllmmmoooqqqrrruuutttrrrooollljjjiiihhhggggggddd___[[[ZZZ\\\___bbbcccdddeeeeeecccaaa```]]]]]]ZZZYYY___ggghhhccc\\\]]]^^^^^^^^^___aaaccceeebbb___aaafffnnnuuuyyyyyypppiiidddaaa```___\\\[[[ZZZZZZ[[[]]]___```aaa```^^^YYYTTTQQQPPPPPPUUUVVVWWWXXXYYYXXXWWWVVVRRRPPPOOOOOOLLLGGGGGGJJJSSSRRRSSSXXX^^^fffuuuzzzuuuqqqrrrrrrrrrwww|||}}}tttlllgggfffhhhiiimmmmmmiii^^^QQQFFFCCCCCC?????????@@@BBBEEEIIIKKKTTT```lllqqqrrrsssrrrnnnuuuzzzuuupppoooiiikkkzzzuuukkkeeebbbeeeiiilllrrrwww|||rrrnnnnnnnnnrrrwwwyyyyyy}}}tttjjj```[[[YYY[[[ccckkkzzzyyytttkkkaaa]]]```dddhhhkkkooorrrtttvvvyyy{{{tttfffbbbccceeegggiiikkkkkklllooorrruuuuuuqqqlllhhhffffffiiippp}}}{{{vvvssskkkeeeaaabbbfffmmmyyysss___UUURRRQQQVVV___iiivvvzzzyyy~~~}}}xxxrrroooqqquuu|||pppjjjmmmoooqqqtttxxxzzz|||~~~|||yyyuuurrrnnnhhhdddiiisssyyyuuuoooeeeggghhhhhhgggeeecccaaaaaaaaacccfffiiilllooooooqqqpppmmmkkkgggdddbbbaaa___```___[[[WWWVVVYYY]]]```bbbcccddddddbbb```___XXXWWWUUUWWW^^^cccaaa[[[WWWZZZ\\\]]]\\\]]]^^^```ccc```^^^___eeelllsssvvv}}}wwwooogggccc```^^^\\\XXXXXXXXXYYYZZZ\\\^^^___^^^^^^\\\YYYUUURRRRRRSSS[[[[[[[[[[[[ZZZXXXVVVUUUQQQOOOOOOQQQNNNIIIIIIMMMVVVSSSSSSWWW[[[cccppp}}}xxxsssooooooooopppsssyyy}}}uuunnnjjjiiikkklllooonnnhhh[[[MMMCCCAAACCC??????@@@AAADDDGGGJJJLLLQQQ\\\fffkkkoootttxxxxxxvvvkkkgggaaafffwwwssslllhhhkkkpppvvv}}}zzzuuutttpppqqqrrrqqqnnnppp}}}nnneee\\\YYYXXXZZZbbbjjjwwwwwwuuuooohhhggglllqqqzzz|||}}}~~~~~~tttgggbbbeeeiiimmmqqqsssttttttyyy|||~~~|||vvvooojjjggggggjjjsss}}}vvvrrrooommmhhheeecccfffjjjqqq}}}jjjZZZTTTUUUUUUZZZcccooo|||{{{zzz{{{tttmmmjjjlllpppxxx{{{ddd___ccceeejjjooovvvxxx{{{|||zzzvvvrrrooonnnjjjhhhmmmtttwwwtttoooeeeiiijjjhhhfffddd___ZZZVVVWWWYYY^^^ccchhhjjjjjjhhhgggfffddd```\\\XXXVVVVVVYYY[[[YYYUUUUUUYYY]]]___```aaaaaaaaa```___^^^VVVTTTTTTWWW\\\]]]YYYTTTWWW[[[^^^___]]][[[]]]___bbb```___```ffflllqqqsssuuuqqqjjjdddaaa^^^[[[YYYVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\ZZZWWWUUUUUUVVV\\\\\\[[[[[[YYYVVVTTTSSSOOONNNPPPRRRQQQMMMMMMPPPVVVTTTSSSUUUXXX^^^jjjwwwvvvqqqmmmmmmmmmmmmqqqvvvwwwqqqllllllmmmnnnpppllldddWWWKKKCCCBBBCCC@@@@@@AAACCCFFFJJJNNNPPPSSS[[[cccfffkkksss{{{}}}ppp```[[[WWW___sssxxxsssuuuyyy}}}yyyuuuqqqnnnjjjffffffnnnyyy~~~kkkbbb[[[XXXWWWYYY```hhhrrruuuxxxvvvtttuuuzzzvvvkkkdddhhhooovvv|||yyyrrrooonnnrrr|||vvvnnnjjjhhhhhhiiiggggggkkknnntttuuubbbUUUSSSUUUYYY```kkkxxx~~~}}}uuullljjjlllooowwwsss```[[[]]]___eeelllrrrsssvvvwwwvvvssspppmmmlllllllllooorrrssspppnnnfffkkkmmmiiifffccc]]]VVVPPPPPPRRRXXX___ccceeeeee`````````___\\\WWWRRROOOOOOTTTZZZZZZWWWVVVZZZ____________^^^^^^^^^]]]]]]YYYWWWWWWYYY[[[ZZZWWWUUUZZZ^^^cccccc___\\\]]]___cccbbbaaadddhhhmmmpppqqqllliiidddaaa^^^\\\YYYWWWTTTTTTTTTUUUUUUUUUVVVVVVYYY[[[\\\\\\YYYWWWVVVVVVWWWWWWXXXWWWVVVTTTSSSQQQNNNMMMPPPTTTSSSPPPPPPTTTVVVSSSRRRSSSTTTWWWbbbmmm~~~vvvqqqmmmllllllkkkooottt~~~~~~wwwqqqmmmkkklllnnnmmmggg\\\PPPGGGBBBAAAAAA@@@@@@AAADDDHHHMMMSSSVVVWWW^^^ccceeejjjttt||||||iiiYYYSSSQQQ\\\qqqyyyqqqjjjeee```^^^bbbhhhsss|||iiiaaaYYYWWWVVVWWW]]]dddmmmsss{{{~~~|||~~~xxxpppkkkpppzzz}}}rrrllliiiiiiiiijjjjjjlllpppsssyyy}}}kkk[[[RRRRRRUUU^^^ggguuuzzzpppnnnppppppxxxqqq```[[[\\\]]]dddlllnnnooorrrttttttrrrooommmkkkmmmnnnpppppppppnnnmmmhhhnnnoookkkgggddd]]]TTTNNNNNNPPPUUU\\\aaabbbaaa]]]^^^___^^^[[[VVVPPPLLLLLLRRRYYY[[[XXXXXX\\\aaa___^^^]]]\\\\\\\\\]]]]]]___\\\[[[\\\\\\ZZZXXXXXX]]]bbbffffffaaa^^^^^^```eeeddddddfffjjjnnnppppppfffccc```___]]][[[XXXUUUSSSSSSSSSSSSSSSSSSSSSSSSYYY[[[]]]]]][[[XXXVVVVVVRRRSSSTTTTTTTTTSSSRRRQQQMMMMMMPPPTTTTTTRRRSSSVVVUUURRRPPPPPPPPPRRR[[[eeeyyyxxxrrrnnnmmmlllkkknnnsss~~~|||vvvoookkkiiijjjkkkiiiaaaTTTIIICCC@@@???>>>AAAAAAAAADDDIIIPPPVVVZZZYYY```fffgggkkkuuu}}}}}}xxxfffVVVQQQPPP[[[qqq{{{qqqgggbbb]]]ZZZZZZ]]]fffttt{{{ggg```YYYVVVUUUUUU[[[bbbiiirrr}}}~~~yyyyyyyyytttrrrxxx{{{rrrmmmmmmnnnoookkkllloootttwww|||sssbbbVVVQQQRRRUUU```lll}}}~~~~~~uuurrrtttrrrzzzxxxoooddd___aaaeeehhhhhhnnnnnnnnnooopppnnnkkkhhhnnnkkkggggggkkkppprrrrrrsssqqqooollliiieee___\\\TTTVVVZZZ^^^cccfffiiijjjccccccbbbaaa^^^YYYRRRMMMTTTXXX]]]```aaa```______aaa___]]]\\\\\\[[[YYYXXX^^^^^^]]]^^^___```^^^]]]eeeggggggeeeaaa```bbbeeecccbbbcccggglllooonnnllldddaaa]]]ZZZXXXWWWUUUSSS[[[XXXXXXZZZXXXTTTRRRTTTZZZ___aaa]]][[[[[[YYYVVVRRRUUUXXXYYYWWWTTTQQQPPPNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSQQQQQQRRRVVVZZZ]]]mmm|||xxxrrrmmmllljjjiiimmmrrr|||{{{vvvooolllkkkjjjgggeee\\\RRRIIIFFFDDDAAA@@@AAABBBCCCEEEGGGJJJPPPXXX]]]fffiiikkkjjjnnnxxxqqq```YYYVVVZZZkkk{{{ssshhh]]]WWWTTTTTTTTT^^^eeesssmmmbbbXXXUUUVVVXXX\\\aaahhhrrr~~~yyyrrrooopppxxxzzzuuutttyyy~~~|||zzzyyyuuusssrrrqqqsssxxxzzz{{{{{{{{{{{{hhh\\\WWWVVVZZZ```gggwww}}}xxxvvvxxx~~~wwwooogggdddgggkkknnnoooooooooppprrrrrrppplllhhhjjjgggeeehhhpppvvvyyyxxxyyywwwssspppmmmiiidddaaaZZZ\\\```gggllloooooommmddddddcccbbbaaa^^^YYYVVVZZZ]]]```aaa```^^^^^^^^^]]]ZZZWWWUUUUUUUUUUUUVVV\\\[[[\\\]]]```aaa```^^^eeeggggggddd___\\\]]]______^^^___bbbfffiiihhhgggbbb___[[[YYYYYYYYYXXXXXXYYYVVVVVVXXXWWWSSSSSSUUUYYY^^^```]]][[[\\\[[[YYYWWWYYY[[[ZZZWWWSSSQQQPPPNNNNNNNNNOOOQQQRRRSSSTTTTTTSSSQQQQQQRRRTTTVVVXXXgggvvvyyyrrrmmmlllkkkkkknnnttt|||~~~uuuqqqkkkiiihhhgggdddaaaYYYOOOGGGDDDCCC@@@???@@@BBBCCCEEEHHHMMMUUU^^^eeegggllloooooosss|||xxxhhhbbb```eeexxx{{{tttiii^^^WWWSSSRRRRRRTTT[[[hhh{{{pppdddXXXTTTUUUVVV[[[```gggqqq}}}~~~ppphhhcccccciiipppyyysssqqquuuzzzzzzwwwsssvvv{{{}}}uuucccYYYVVVXXX^^^eeeooo~~~}}}{{{{{{vvvtttoooiiihhhlllpppssstttoooppprrrttttttqqqkkkgggeeebbbbbbiiittt}}}}}}|||yyytttqqqnnnlllhhhfffdddeeekkksss{{{}}}xxxrrrfffeeeddddddeeedddcccaaabbbccccccaaa^^^\\\[[[\\\ZZZWWWRRRNNNMMMPPPSSSVVVXXXXXXYYY[[[^^^___^^^]]]dddeeefffccc]]]XXXWWWXXXVVVWWWXXX\\\```cccdddccc___\\\YYYWWWYYY[[[\\\\\\XXXTTTSSSTTTTTTRRRRRRVVVVVVZZZ[[[XXXXXXZZZ\\\ZZZ[[[\\\\\\ZZZVVVRRRPPPPPPNNNNNNOOOPPPRRRSSSTTTUUURRRRRRQQQQQQQQQRRRRRRSSS___mmmxxxrrrmmmlllllllllpppvvv|||}}}zzzpppmmmiiihhhiiigggddd```WWWNNNFFFDDDCCCAAA@@@AAABBBCCCFFFJJJQQQ[[[gggnnnooouuuzzz|||vvvqqqpppwww|||vvvkkk```WWWQQQNNNNNNMMMRRR]]]mmmxxxkkk]]]VVVUUUVVV[[[```dddnnn{{{ttteee\\\WWWVVV[[[aaaqqqvvvooommmppp~~~zzzwww~~~~~~tttsssvvv}}}nnn___XXXYYY]]]fffmmmzzz}}}}}}vvvqqqnnnkkkkkknnnqqqssssssmmmoooqqqssssssoooiiidddaaa___```iiiuuu}}}}}}yyywwwssspppmmmlllkkkjjjhhhlllnnnttt~~~vvviiigggeeedddeeeggggggggghhhgggddd```[[[XXXXXXYYYZZZVVVQQQLLLJJJNNNUUUZZZXXXXXXXXXYYY[[[\\\[[[ZZZ```ccceeeccc]]]WWWUUUUUUOOOQQQTTTXXX\\\```aaabbb\\\YYYVVVUUUWWWYYY[[[\\\WWWSSSQQQRRRQQQOOOPPPTTTPPPTTTVVVSSSSSSWWWZZZYYYZZZZZZZZZXXXTTTQQQPPPQQQOOOPPPQQQSSSTTTUUUVVVVVVPPPPPPQQQQQQQQQQQQQQQQQQYYYgggyyy~~~xxxrrrmmmlllkkklllqqqxxx}}}xxxtttnnnlllkkklllnnnlllhhhcccYYYOOOGGGFFFEEECCCCCCDDDBBBDDDGGGMMMUUUaaannnvvv|||zzzpppdddXXXPPPKKKJJJKKKNNNUUUbbbttttttddd[[[XXXWWW[[[___aaajjjvvvzzzmmm]]]UUURRRRRRVVV\\\eeerrrrrrllliiilllyyy}}}zzzwwwtttyyywwwjjj^^^[[[^^^eeennnvvv}}}tttqqqsssqqqooonnnnnnpppqqqqqqkkklllnnnpppoookkkddd______^^^aaaiiisssxxxvvvrrrpppmmmkkkjjjjjjkkkkkkjjjoooqqqxxxwwwkkkhhhdddcccdddeeeffffffhhhfffbbb]]]XXXUUUVVVWWWYYYVVVQQQLLLKKKOOOWWW]]]___^^^\\\]]]]]]\\\ZZZXXX\\\```dddccc^^^YYYVVVUUUPPPRRRTTTWWWYYY[[[]]]^^^ZZZWWWTTTSSSUUUWWWXXXXXXWWWSSSPPPQQQOOOMMMNNNQQQOOOSSSTTTRRRRRRVVVYYYYYYUUUVVVWWWVVVTTTRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWOOOPPPQQQRRRRRRQQQQQQPPPTTTaaarrrzzzsssmmmllllllmmmrrryyy|||uuuqqqmmmmmmooorrruuusssnnniii[[[RRRJJJHHHGGGDDDDDDEEEDDDGGGKKKRRR[[[hhhuuu}}}wwwjjj[[[PPPJJJHHHHHHKKKPPPYYYhhh~~~mmmaaa[[[XXXYYY]]]^^^fffqqq~~~{{{lll\\\SSSPPPPPPSSSXXX^^^hhhuuu}}}pppjjjhhhkkkyyyzzzwwwwww}}}qqqfff]]]^^^ccckkkttt|||qqqmmmnnnvvvtttrrrpppnnnnnnooooooiiiiiijjjkkkkkkfff```[[[\\\^^^ccckkkrrrtttqqqnnnmmmllljjjkkklllmmmmmmlllmmmpppwww~~~vvvkkkgggcccaaaaaabbbccccccdddccc___[[[VVVUUUVVVXXXXXXWWWTTTPPPNNNRRRZZZ```hhhfffdddcccbbb```]]]ZZZXXX]]]cccddd___ZZZVVVUUUSSSUUUWWWWWWVVVUUUVVVWWWWWWUUUSSSSSSTTTUUUUUUUUUUUUQQQOOOQQQPPPMMMNNNQQQQQQVVVXXXUUUUUUXXXZZZYYYSSSUUUWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXPPPPPPQQQQQQPPPPPPOOONNNOOO[[[kkk{{{~~~wwwpppnnnnnnooouuu{{{|||uuuqqqnnnppptttyyy}}}{{{uuuoooaaaWWWNNNKKKIIIFFFDDDFFFHHHLLLRRR[[[fffsssqqq```RRRJJJHHHDDDFFFJJJRRR___sssxxxjjj```ZZZYYY[[[]]]cccmmmzzzooo]]]TTTPPPOOOPPPSSS[[[dddppp~~~sssnnnkkknnn{{{~~~~~~jjjbbb]]]aaajjjrrrzzzvvvkkklllpppuuutttqqqnnnkkkkkklllmmmhhhhhhhhhhhhgggccc]]]YYYXXX^^^gggooottttttrrrqqqnnnmmmlllmmmnnnnnnmmmkkkhhhlllsss{{{~~~xxxssshhheeeaaa___``````aaa```______]]]ZZZWWWWWWYYY[[[ZZZ[[[[[[XXXVVVXXX___fffkkkiiigggeeedddbbb^^^\\\VVV\\\bbbddd___YYYTTTRRRPPPRRRUUUTTTSSSQQQSSSTTTTTTSSSSSSTTTVVVWWWVVVTTTPPPMMMNNNQQQRRROOOPPPSSSSSSXXXZZZXXXWWWXXXYYYVVVUUUXXX\\\]]][[[ZZZXXXXXXZZZ[[[\\\]]]\\\[[[YYYXXXSSSRRRQQQOOOMMMKKKJJJIIIHHHSSSbbbttt|||uuurrrqqqrrrxxx~~~xxxtttsssvvv{{{~~~wwwjjj```VVVRRROOOJJJHHHIIILLLQQQZZZfffsssxxxeeeUUULLLIIIBBBDDDGGGLLLVVVfffzzzwwwkkkbbb^^^^^^^^^ccckkkxxxrrr___VVVSSSRRRSSSVVV___hhhuuuyyytttqqqrrrsssfffaaa```hhhsss|||mmmfffkkkqqqqqqpppnnnjjjggggggiiikkkhhhggggggfffeeeaaa]]]YYYTTT]]]jjjrrrvvvvvvvvvvvvnnnnnnmmmnnnnnnmmmjjjhhhdddiiipppvvvxxxwwwtttqqqfffccc```______`````````\\\]]]\\\ZZZYYYYYY[[[^^^^^^```aaa```]]]___eeekkkjjjhhhfffeeecccaaa^^^[[[VVV\\\bbbccc___WWWQQQOOOIIILLLPPPQQQQQQQQQTTTVVVRRRRRRSSSUUUXXXYYYWWWVVVLLLJJJLLLQQQSSSRRRRRRUUURRRWWWZZZXXXVVVWWWVVVSSSYYY\\\```aaa```]]][[[ZZZ\\\]]]^^^___^^^\\\ZZZXXXVVVTTTQQQMMMJJJGGGEEEEEEBBBMMM]]]oooxxxuuutttuuuzzz{{{vvvxxx{{{rrrhhh^^^YYYUUUPPPMMMMMMNNNUUU```nnn||||||hhhWWWMMMJJJCCCEEEGGGJJJOOO\\\mmmzzzuuujjjdddccc```dddkkkwwwrrr```YYYXXXXXXZZZ]]]cccnnn~~~yyyuuuuuutttiiifffccceeeooo||||||ssslllhhhiiipppnnnjjjgggffffffgggiiifffggghhhfffbbb^^^\\\[[[]]]eeepppwwwzzzzzz{{{|||sssqqqooonnnllljjjfffbbbaaabbbfffjjjnnnoooooonnnfffeeebbb```^^^^^^^^^^^^[[[\\\\\\]]]^^^```bbbcccdddcccdddiiioooqqqmmmiiilllfff```]]]^^^^^^[[[XXXXXXWWWYYY]]]___[[[QQQIIIGGGKKKQQQTTTUUUTTTSSSRRRMMMQQQVVV[[[]]][[[XXXVVVPPPMMMLLLPPPWWW[[[ZZZWWW\\\___bbb___YYYTTTSSSUUU]]]]]]]]]]]]\\\\\\[[[[[[]]]___aaa```]]]YYYWWWVVVZZZXXXSSSNNNJJJGGGEEEEEEGGGLLLWWWfffuuu~~~zzzyyyzzz~~~}}}}}}tttkkkccc[[[TTTRRRTTTWWW^^^jjjyyy}}}kkkZZZNNNIIIJJJGGGEEEFFFLLLVVVbbbiiiwwwyyy|||~~~vvvlllfffgggiiilllwwwooo^^^ZZZXXXXXX```lllttt{{{~~~|||sssjjjdddaaagggqqq{{{~~~uuuooojjjiiijjjnnnmmmkkkhhhgggfffgggiiiiiiiiihhheeeaaa^^^^^^^^^dddiiiqqqwwwzzz{{{zzzzzzsssqqqnnnmmmjjjgggbbb___```___aaaeeejjjmmmmmmkkkeeedddbbb```___^^^^^^___\\\\\\]]]^^^```aaabbbcccfffeeefffkkkppprrroookkkhhhccc^^^\\\]]]]]]ZZZWWWVVVTTTTTTVVVYYYWWWQQQLLLLLLPPPTTTWWWWWWUUUTTTTTTPPPSSSYYY^^^___]]]YYYVVVOOONNNOOOSSSXXX\\\[[[ZZZ^^^bbbeeeccc]]]XXXWWWXXX[[[ZZZYYYXXXYYYZZZ[[[\\\```aaabbb```\\\YYYWWWWWW\\\YYYTTTOOOJJJHHHGGGFFFGGGLLLUUUbbbppp~~~zzzpppiiiaaaYYYVVVWWW^^^fffsss}}}kkk[[[PPPKKKIIIGGGDDDEEEIIIQQQZZZ___iiilllqqqwwwvvvooolllmmmoooyyyooo```\\\]]]___hhhuuu}}}vvvooohhhdddffflllvvv|||qqqllljjjhhhiiikkkkkkkkkllljjjhhhgggggghhhkkkjjjgggccc```___aaadddmmmnnnqqqtttwwwxxxwwwuuupppnnnllljjjgggddd___\\\___\\\[[[___fffkkkkkkiiieeedddbbbaaa______^^^^^^\\\]]]^^^```aaabbbbbbbbbeeeeeefffjjjnnnooollliiibbb^^^[[[[[[\\\[[[XXXUUUSSSQQQOOOPPPSSSTTTSSSPPPRRRUUUYYY[[[ZZZWWWVVVUUUPPPTTTZZZ^^^___\\\WWWTTTOOOQQQSSSVVVYYYZZZZZZZZZ___cccggggggbbb^^^\\\]]]ZZZXXXUUUSSSSSSVVV[[[]]]bbbbbbaaa^^^[[[YYYXXXYYY^^^[[[UUUPPPLLLJJJJJJJJJJJJMMMTTT]]]jjjyyyvvvooohhh```\\\\\\fffooo}}}{{{kkk\\\QQQLLLHHHFFFDDDCCCEEEJJJPPPSSSZZZ___fffooo{{{zzztttssssss{{{|||mmmaaa```bbbhhhssszzzuuuvvvxxxzzz~~~}}}vvvrrrnnnkkkiiinnnuuuxxxooogggfffgggggghhhkkkhhhkkkmmmllliiigggggghhhkkkiiieeeaaa___bbbgggkkkrrrooommmnnnpppqqqooollliiihhhfffeeeeeebbb^^^\\\___[[[XXX\\\dddiiijjjhhhhhhgggeeebbb```^^^]]]\\\\\\]]]^^^```aaabbbbbbaaaaaaaaabbbeeehhhhhhfffccc\\\ZZZYYYYYYZZZYYYVVVTTTQQQPPPOOOPPPSSSUUUUUUTTTVVVYYY\\\\\\ZZZXXXVVVUUUOOOSSSXXX\\\\\\YYYTTTQQQOOORRRUUUVVVVVVUUUUUUVVV[[[___dddfffeeebbbaaaaaa]]]YYYSSSOOOOOOSSSYYY\\\______]]][[[XXXXXXYYY[[[```]]]WWWQQQNNNMMMNNNOOOOOORRRVVV\\\ffftttzzzsssmmmfffbbbbbbjjjuuuxxxkkk]]]QQQKKKGGGEEEDDDCCCDDDFFFJJJLLLSSSXXX```jjjxxx{{{xxx|||xxxmmmdddbbbfffooo|||ssslllkkkiiijjjlllpppvvv}}}~~~yyyvvvuuuuuuuuuzzzssskkkffffffhhhhhhhhhjjjgggkkknnnmmmiiiffffffhhhhhhfffccc``````dddkkkpppppplllgggeeeffffffdddbbbaaa``````aaacccbbb```^^^aaa]]]ZZZ]]]ccciiijjjiiillljjjhhheeeaaa^^^[[[ZZZ[[[\\\]]]^^^___`````````]]]^^^```bbbcccbbb```^^^XXXXXXWWWWWWXXXWWWUUUTTTRRRRRRSSSUUUWWWWWWVVVTTTVVVYYY[[[[[[YYYVVVUUUTTTQQQTTTXXX[[[[[[XXXTTTQQQQQQSSSTTTTTTRRRQQQQQQQQQVVVZZZ^^^bbbddddddcccccc```\\\UUUOOONNNQQQVVVZZZYYYYYYXXXVVVUUUVVVYYY\\\aaa]]]WWWRRROOOPPPRRRTTTVVVXXX\\\___eeepppwwwrrrooojjjggggggppp|||~~~xxxmmm___RRRJJJEEEDDDDDDCCCDDDFFFHHHJJJOOOSSS[[[fffvvv~~~xxxpppiiigggkkkvvv~~~sssllliiibbbaaaaaabbbffflllrrrvvv~~~uuunnniiijjjllljjjiiijjjhhhlllpppmmmhhhdddeeegggffffffdddbbbbbbeeekkkoookkkhhhccc___]]]]]]\\\[[[ZZZZZZ[[[^^^aaacccbbb```bbb```___aaadddgggjjjkkknnnmmmkkkgggccc___\\\ZZZ[[[[[[ZZZ[[[[[[]]]^^^___\\\^^^```aaaaaa```]]]\\\XXXXXXWWWWWWVVVUUUUUUUUUTTTUUUXXXYYYYYYWWWTTTRRRTTTVVVXXXYYYWWWUUUTTTTTTTTTVVVXXXZZZZZZYYYWWWUUUSSSSSSRRRRRRRRRQQQQQQQQQUUUWWW[[[^^^aaaccccccccc```\\\VVVQQQOOOPPPTTTVVVUUUUUUUUUSSSSSSTTTWWWYYY^^^ZZZTTTOOONNNQQQUUUXXXZZZ]]]```bbbdddkkkwww}}}qqqnnnmmmllllllmmmwww~~~wwwxxx}}}}}}tttfffVVVKKKEEEEEEDDDDDDEEEGGGIIIKKKKKKMMMTTT```ppp}}}xxxssspppuuuwwwooojjjaaa___]]][[[\\\```dddgggmmmttt~~~xxxqqqmmmooopppmmmkkkkkkjjjnnnqqqmmmfffbbbdddgggggggggfffdddcccdddgggjjjfffeeebbb]]]YYYVVVWWWXXXVVVWWWYYY\\\```bbbbbbaaabbbccceeeeeedddeeeiiilllmmmmmmkkkiiifffbbb___]]]ZZZYYYWWWWWWWWWYYY\\\]]][[[]]]```aaa___]]][[[ZZZYYYYYYXXXVVVUUUTTTUUUVVVWWWXXXYYYXXXVVVSSSPPPOOOQQQSSSVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVSSSPPPQQQTTTWWWWWWVVVYYYZZZ[[[]]]```bbbcccccc]]]ZZZUUURRRPPPQQQSSSTTTTTTUUUUUUSSSRRRQQQSSSUUUYYYUUUOOOKKKKKKOOOUUUYYYZZZ^^^bbbcccbbbfffnnnvvvwwwkkkiiikkknnnpppsss~~~zzz~~~~~~ooo\\\PPPGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJNNNXXXgggyyy}}}|||sssnnneeeccc___[[[YYYZZZ\\\]]]```eeennnxxxzzzsssppprrrrrrooollllllllloooqqqmmmeeeaaacccggghhhhhhhhhfffccccccdddeeeddddddbbb]]]WWWTTTVVVXXXVVVVVVXXX\\\```bbbaaa```aaaeeehhhgggddddddhhhlllllllllkkkjjjhhheeebbbaaaZZZXXXUUUTTTTTTWWWZZZ]]]ZZZ\\\^^^___]]]ZZZXXXXXX[[[ZZZYYYVVVTTTTTTVVVXXXZZZZZZYYYVVVRRROOOMMMMMMOOORRRTTTUUUUUUUUUUUUVVVSSSTTTTTTTTTUUUVVVWWWWWWXXXSSSOOOQQQWWW]]]^^^\\\___]]]]]]^^^```aaabbbbbbXXXWWWTTTRRRQQQQQQRRRSSSVVVWWWVVVTTTRRRPPPQQQRRRVVVQQQLLLHHHIIIMMMTTTXXXXXX^^^cccccc```aaahhhnnnyyysssgggeeejjjooossswwwvvvbbbTTTIIIHHHEEEDDDDDDFFFHHHJJJLLLKKKLLLRRR___ooo}}}wwwrrrkkkhhhbbb]]]ZZZYYYYYYYYYYYY]]]ccclllxxx{{{xxxssspppnnnnnnlllkkkmmmnnnpppooohhh```___dddiiieee```]]]]]]___```aaafffdddbbb___[[[XXXVVVTTTZZZ[[[^^^```bbbcccccccccdddcccbbbaaabbbccceeeggghhhfffeeehhhjjjiiibbb\\\[[[SSSNNNQQQVVVXXXXXXYYYXXXYYYZZZ\\\\\\\\\\\\\\\aaa^^^[[[XXXWWWWWWXXXYYYYYYXXXUUURRRPPPNNNMMMMMMQQQRRRSSSTTTUUUUUUTTTTTTUUUSSSPPPOOOQQQSSSUUUUUUVVVTTTSSSTTTWWWYYYZZZZZZ[[[YYYXXX[[[___bbbaaa___\\\YYYSSSMMMJJJLLLQQQVVVYYYYYYXXXWWWUUURRRPPPOOOQQQPPPNNNLLLMMMOOOQQQSSSWWWYYY\\\]]]]]]```fffjjjppp{{{|||nnncccdddlllttt{{{iiiUUUKKKGGGBBBBBBEEEHHHIIIIIIMMMLLLMMMSSSYYYaaaooo|||}}}{{{{{{qqqnnnggg___XXXUUUVVVXXXVVVYYY^^^dddmmmzzzuuurrrnnnlllkkkjjjiiihhhhhhhhhiiijjjfffaaaaaaeeehhhddd```]]]___aaacccdddgggfffdddbbb___\\\ZZZYYY\\\]]]___```aaaaaa``````aaa```______```bbbdddeeecccbbbbbbeeehhhhhhccc]]]WWWOOOJJJMMMRRRTTTTTTVVVVVVWWWXXXZZZ\\\^^^``````cccaaa]]]YYYWWWVVVVVVWWWVVVTTTQQQOOOMMMLLLMMMNNNTTTTTTTTTUUUUUUUUUUUUUUUTTTQQQNNNMMMOOORRRTTTUUUVVVTTTRRRSSSTTTVVVVVVUUUTTTTTTUUUWWWZZZ\\\\\\\\\\\\YYYTTTOOOLLLMMMRRRVVVXXXWWWWWWVVVUUUTTTSSSRRRUUUTTTRRRQQQRRRTTTVVVWWWZZZ[[[[[[ZZZZZZ\\\```dddjjjsssxxxlllcccfffoooyyyppp\\\MMMIIIEEEDDDEEEGGGHHHGGGJJJIIIJJJOOOSSSYYYfffqqq}}}|||yyyxxxyyysssqqqllleee^^^ZZZZZZZZZVVVYYY]]]aaahhhtttmmmjjjhhhgggggggggfffeeedddaaaaaaddddddbbbbbbfffgggddd```^^^```dddggghhhiiihhhhhhfffdddaaa^^^]]]^^^^^^^^^___^^^]]]]]]\\\]]]\\\\\\\\\]]]___bbbccc^^^^^^___bbbffffffccc___VVVMMMGGGJJJOOORRRSSSUUUTTTUUUVVVXXX\\\```dddfffgggddd___ZZZVVVTTTTTTTTTRRRPPPMMMJJJJJJLLLNNNPPPWWWVVVVVVUUUUUUUUUUUUVVVRRROOOLLLLLLNNNQQQTTTUUUUUUSSSQQQQQQRRRRRRQQQPPPOOOQQQUUUWWWWWWWWWXXXYYY[[[YYYVVVRRROOOPPPSSSVVVVVVUUUUUUTTTTTTTTTUUUUUUYYYXXXXXXXXXYYY[[[\\\^^^^^^]]][[[XXXVVVWWW[[[^^^bbbjjjvvvwwwmmmggglllxxxttt```LLLJJJGGGFFFGGGHHHHHHHHHJJJIIIJJJNNNPPPTTT^^^hhhwww}}}~~~xxxtttsssrrrrrrsssqqqqqqooojjjeee```^^^^^^[[[]]]___aaaeeennn{{{}}}~~~fffeeeddddddeeefffdddcccbbb^^^^^^aaadddcccccceeehhheeeaaa```bbbeeehhhiiiiiijjjiiihhheeebbb^^^\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYY[[[]]]___```^^^^^^___bbbeeeeeeccc```WWWNNNHHHKKKQQQTTTVVVYYYVVVVVVVVVXXX\\\aaafffjjjiiifff```[[[VVVSSSRRRRRRPPPMMMKKKIIIJJJMMMQQQTTTXXXWWWVVVUUUTTTUUUUUUVVVRRRPPPMMMLLLNNNRRRTTTUUUTTTRRRPPPPPPRRRRRRRRRQQQQQQUUUYYYZZZWWWVVVWWWXXXWWWVVVUUUSSSQQQRRRUUUXXXVVVUUUTTTSSSSSSSSSTTTUUUYYYZZZZZZ\\\^^^```bbbcccbbb___\\\XXXWWWWWWZZZ\\\^^^cccnnn{{{{{{tttpppwwwooo]]]HHHHHHGGGGGGHHHJJJLLLLLLMMMLLLMMMPPPRRRTTT]]]fffqqqxxxvvvyyy}}}pppkkkjjjiiiiiijjjiiijjjlllkkkhhheeedddcccdddeeeeeeeeegggmmmwww}}}wwwsssuuuwwwzzz|||bbbaaabbbccceeefffdddbbbccc```___ccceeecccbbbdddhhhfffccccccdddfffgggggghhhiiiiiihhheee```[[[XXXWWWWWWWWWWWWVVVVVVVVVWWWVVVVVVWWWXXXZZZ[[[]]]]]]```aaabbbcccdddcccaaa```WWWOOOJJJMMMSSSVVVYYY[[[ZZZYYYXXXXXX[[[```fffiiiiiieee```ZZZUUURRRQQQQQQQQQOOOLLLKKKMMMPPPUUUXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTQQQOOOOOOQQQTTTUUUVVVRRRPPPNNNOOOQQQTTTUUUUUUVVVYYY\\\ZZZWWWTTTTTTVVVRRRRRRRRRQQQPPPRRRUUUXXXWWWVVVTTTSSSRRRQQQPPPPPPUUUWWWYYY]]]```bbbdddeeeccc```]]]ZZZZZZ[[[]]]^^^^^^aaaiiiuuu|||zzzxxxfffWWWHHHHHHHHHHHHIIIKKKNNNPPPOOONNNOOOQQQRRRUUU]]]fffrrruuuuuuzzzuuuiiidddbbb```___```___bbbfffiiijjjkkklllmmmlllnnnnnnmmmlllooovvv|||~~~|||xxxtttqqqppprrrvvv}}}^^^^^^___bbbeeeeeeccc```cccbbbcccffffffbbbaaacccfffeeedddeeeggggggfffdddfffhhhiiiiiifffaaa\\\XXXVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[aaaaaabbbbbbaaa```___^^^UUUNNNJJJOOOUUUXXXYYY[[[[[[ZZZXXXXXXZZZ^^^bbbeeeeeebbb]]]XXXTTTRRRRRRRRRSSSRRRPPPPPPQQQTTTWWWZZZWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRSSSUUUVVVUUUTTTPPPMMMKKKKKKNNNSSSWWWXXXXXXXXXXXXVVVSSSQQQQQQRRROOOOOOOOOMMMMMMNNNRRRUUUVVVUUUTTTSSSQQQNNNLLLKKKNNNQQQUUU[[[```ccceeefffbbb___\\\[[[\\\^^^^^^]]]\\\___fffqqq|||}}}~~~}}}tttjjj]]]RRRKKKKKKJJJIIIJJJMMMRRRVVVTTTRRRRRRTTTUUUWWW```jjjyyyxxxyyywwwlll```\\\[[[XXXWWWWWWXXX[[[```eeejjjoootttwwwsssuuuvvvuuussstttxxx{{{{{{||||||{{{yyywwwxxxyyyvvvwwwxxxwwwuuusssssstttsss{{{YYYZZZ\\\___bbbbbb___\\\```bbbfffiiigggaaa```cccaaabbbdddgggiiiiiifffddddddfffiiikkkiiieee```\\\YYYXXXVVVTTTSSSRRRRRRRRRVVVWWWXXXYYYYYYZZZZZZZZZ\\\]]]^^^^^^]]]\\\\\\\\\TTTNNNLLLQQQXXXZZZZZZ[[[XXXWWWVVVVVVXXX[[[___aaa```^^^ZZZVVVTTTSSSTTTTTTVVVUUUTTTTTTTTTVVVXXXZZZWWWYYY[[[\\\]]][[[YYYXXXUUUTTTTTTVVVWWWVVVTTTQQQMMMJJJFFFEEEIIINNNTTTVVVVVVTTTQQQPPPPPPQQQQQQQQQPPPOOOLLLIIIGGGHHHLLLOOORRRSSSSSSSSSPPPMMMJJJGGGHHHKKKRRRYYY___cccfffggg___]]][[[[[[\\\]]][[[YYYYYY\\\cccmmmxxx{{{zzz~~~|||uuujjjaaa\\\UUUNNNIIIJJJJJJKKKNNNTTT]]]dddddd```_________aaajjjtttzzzkkk```WWWVVVVVVSSSQQQQQQRRRUUUYYY^^^eeemmmvvv|||{{{~~~}}}|||}}}~~~~~~|||{{{zzzzzz{{{}}}}}}}}}|||}}}VVVWWWYYY]]]______\\\YYY]]]aaagggkkkggg``````ddd]]]___cccgggkkkkkkgggdddcccfffjjjmmmmmmiiieeeaaa]]][[[XXXUUUSSSQQQQQQQQQWWWXXXXXXYYYZZZZZZZZZYYYXXXYYYZZZ[[[ZZZYYYYYYZZZUUUPPPNNNUUU\\\]]]\\\]]]TTTTTTTTTUUUWWWZZZ]]]^^^]]][[[XXXUUUSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYWWWZZZ]]]___```^^^\\\ZZZTTTTTTUUUWWWXXXVVVRRROOOLLLGGGBBB@@@DDDJJJPPPSSSVVVQQQMMMMMMPPPRRRSSSRRRQQQPPPLLLGGGDDDDDDGGGJJJOOOPPPRRRRRRQQQMMMIIIFFFDDDHHHOOOWWW^^^cccfffggg]]][[[YYYZZZ[[[[[[WWWTTTVVVZZZaaajjjuuu~~~zzzxxxsssppphhh\\\TTTRRROOOKKKDDDFFFHHHKKKQQQ\\\hhhqqqsssooolllkkkjjjllluuulllbbbXXXQQQQQQSSSQQQOOONNNNNNPPPSSSXXX___iiittt{{{XXXVVVUUUVVVXXXYYYXXXWWWXXX\\\bbbddddddbbb```___[[[]]]```eeeiiijjjhhhfffgggggghhhkkknnnmmmiiieeebbb```]]]XXXUUURRRQQQPPPTTTUUUWWWXXXYYYXXXXXXWWWXXXWWWVVVUUUVVVWWWXXXYYYVVVUUUTTTWWWZZZ\\\ZZZXXXXXXWWWUUUTTTTTTVVVYYY[[[ZZZXXXTTTQQQOOOPPPRRRSSSSSSSSSSSSSSSTTTVVVXXXYYY]]]\\\\\\___bbbaaa\\\VVVUUUTTTSSSRRRQQQQQQQQQQQQLLLEEE???>>>DDDJJJNNNOOOPPPOOOMMMKKKKKKLLLNNNOOOPPPPPPNNNHHHBBB???AAACCCKKKOOOSSSTTTRRRMMMIIIGGGMMMPPPUUU[[[bbbeeeeeeccc]]]]]]ZZZWWWTTTSSSTTTUUUUUUZZZaaafffmmmxxx}}}vvviii\\\XXXVVVRRRMMMLLLGGGHHHJJJQQQ\\\jjjyyy|||yyy}}}qqqdddUUUTTTRRRPPPMMMLLLKKKJJJMMMMMMOOORRRWWWaaakkkrrr|||XXXVVVTTTSSSUUUVVVVVVUUUWWWZZZ^^^```___]]]\\\\\\YYY[[[___eeeiiijjjgggeeeffffffhhhkkkmmmmmmiiifffbbb```\\\XXXTTTRRRQQQQQQSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVUUUUUUWWWZZZ[[[YYYWWWWWWVVVUUUUUUVVVWWWYYYZZZYYYVVVSSSPPPOOOPPPQQQSSSSSSSSSSSSSSSUUUWWWYYYZZZ^^^\\\\\\^^^aaaaaa\\\WWWWWWWWWVVVTTTSSSRRRRRRRRRLLLFFFAAAAAAFFFKKKNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQPPPPPPNNNHHHBBB???@@@CCCIIILLLQQQSSSSSSQQQOOOOOOTTTVVV[[[aaagggiiigggeee```^^^[[[XXXUUUTTTUUUWWWWWW[[[```eeekkkuuusssgggZZZVVVTTTQQQNNNMMMKKKLLLOOOVVVcccsssxxxdddYYYTTTSSSQQQOOOMMMLLLKKKKKKKKKLLLMMMOOOSSS[[[eeekkkxxxWWWTTTQQQOOOPPPQQQRRRRRRUUUWWWXXXXXXWWWVVVWWWWWWXXXZZZ___eeeiiiiiifffccccccdddfffiiikkkkkkhhhfffccc```\\\WWWTTTRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUUUUWWWYYYYYYXXXVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWUUURRRPPPOOOPPPQQQSSSRRRSSSSSSUUUWWWYYY[[[\\\___]]][[[\\\______\\\YYYYYYYYYYYYXXXWWWVVVTTTTTTMMMIIIEEEEEEIIILLLMMMMMMHHHIIIKKKMMMOOOQQQRRRRRRPPPPPPNNNIIICCCAAACCCFFFIIILLLPPPRRRSSSTTTUUUWWW[[[]]]bbbhhhlllllljjjgggccc```[[[WWWUUUUUUWWWXXXXXX[[[___ccciiissspppeee[[[YYYXXXUUUSSSSSSQQQRRRVVV]]]kkk~~~lll]]]TTTRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLMMMNNNQQQWWW^^^cccrrr{{{WWWTTTOOOLLLMMMNNNOOOOOORRRSSSSSSRRRQQQQQQRRRTTTXXX[[[```eeeiiiiiifffccc```aaaccceeeggggggeeeddddddaaa\\\WWWTTTSSSSSSTTTSSSTTTTTTTTTSSSSSSSSSSSSNNNPPPRRRTTTUUUUUUUUUTTTVVVVVVVVVWWWWWWWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYXXXWWWUUUSSSQQQQQQRRRSSSTTTSSSTTTUUUWWWZZZ\\\^^^___^^^\\\ZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZXXXWWWQQQNNNKKKJJJKKKLLLJJJIIIEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQOOOKKKGGGGGGJJJNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[^^^ccciiimmmmmmjjjfffbbb^^^XXXTTTSSSTTTVVVWWWVVVXXX[[[```gggrrr~~~mmmfffaaabbbccc```]]]\\\ZZZ[[[___eeerrrsssdddZZZTTTPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQUUUZZZ^^^iiitttWWWSSSNNNLLLLLLMMMNNNNNNPPPPPPPPPNNNNNNOOORRRUUUZZZ\\\```eeeiiihhheeebbb\\\^^^```bbbbbbbbbaaaaaadddbbb]]]YYYVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRROOOPPPSSSUUUVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTTTTRRRSSSVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSTTTVVVVVVUUUVVVXXXZZZ\\\^^^___```\\\ZZZYYYXXXXXXYYYYYYYYYWWWYYY[[[^^^^^^^^^\\\[[[TTTRRRPPPNNNLLLJJJHHHFFFFFFHHHKKKNNNOOOOOONNNMMMRRRSSSRRROOOMMMNNNSSSXXXYYYYYYXXXVVVTTTSSSUUUWWWWWWYYY^^^dddhhhiiifffccc^^^YYYSSSOOOPPPRRRTTTUUURRRSSSVVV[[[cccppp|||hhhddddddjjjmmmjjjggggggeeegggjjjoooxxx}}}rrrcccZZZUUURRRPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQSSSWWWZZZcccmmm}}}WWWTTTPPPNNNNNNOOOOOOOOONNNNNNOOOOOOOOOQQQUUUYYY\\\]]]```cccfffeeeccc```[[[]]]``````___^^^^^^___dddbbb```\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVVVVVVVWWWXXXWWWTTTRRRRRRSSSQQQRRRTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXUUUVVVXXXZZZ\\\^^^^^^___ZZZZZZYYYXXXXXXXXXXXXYYYVVVYYY\\\___```___\\\[[[UUUTTTRRRPPPMMMJJJGGGFFFHHHJJJMMMOOOPPPPPPOOONNNUUUVVVUUUSSSRRRTTTZZZ```aaa```^^^ZZZUUUSSSSSSTTTRRRTTTXXX\\\```bbb```^^^XXXSSSMMMLLLNNNQQQRRRQQQMMMMMMOOOTTT^^^kkkwwwxxxbbbaaadddkkkppppppppprrrrrruuuyyy||||||zzz}}}|||ggg\\\WWWUUUSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRRRRQQQRRRUUUWWWaaajjjwwwWWWTTTRRRQQQQQQRRRQQQPPPMMMNNNPPPQQQSSSVVV[[[^^^^^^]]]^^^```aaaaaa___]]]]]]___aaa```^^^\\\]]]^^^dddcccbbb```]]]ZZZXXXVVVUUUTTTSSSQQQPPPOOOOOOPPPTTTSSSSSSSSSTTTUUUUUUVVVVVVXXXYYYWWWSSSQQQQQQRRRPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXTTTUUUWWWYYY[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYYYYYYYWWWZZZ]]]``````]]]ZZZWWWSSSSSSQQQOOOLLLJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSYYYZZZYYYVVVTTTVVV]]]bbbcccbbb```\\\XXXUUUUUUUUURRRRRRTTTWWWZZZ[[[ZZZXXXRRRNNNIIIJJJMMMQQQQQQOOOIIIHHHHHHMMMWWWcccooovvvsssbbb___aaaiiioootttyyy|||zzz}}}wwwddd[[[XXXWWWUUUSSSRRRRRRQQQQQQQQQRRRRRRQQQSSSTTTTTTTTTUUUWWWYYYbbbiiittt~~~WWWUUUSSSSSSTTTTTTSSSRRRLLLNNNQQQSSSVVVZZZ^^^bbb^^^]]]\\\]]]^^^^^^\\\[[[^^^aaabbbaaa^^^\\\]]]^^^ddddddcccbbb___\\\YYYWWWUUUSSSQQQOOONNNNNNNNNNNNUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYWWWSSSPPPPPPQQQPPPPPPQQQRRRTTTUUUWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWRRRTTTVVVWWWYYYYYYYYYXXX[[[\\\]]]]]][[[ZZZZZZ[[[YYY[[[^^^```___[[[WWWTTTPPPPPPPPPNNNLLLLLLLLLMMMMMMNNNPPPRRRTTTVVVWWWWWW]]]\\\[[[WWWTTTVVV\\\bbbbbbbbb```]]]ZZZWWWWWWXXXTTTSSSSSSTTTVVVWWWVVVUUUOOOKKKHHHIIINNNQQQQQQNNNHHHEEEDDDHHHQQQ^^^iiiooozzzqqqeeeaaaaaagggnnnvvv~~~{{{~~~rrr```XXXVVVUUUSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVXXXXXXXXXYYY[[[\\\eeekkkttt|||WWWTTTRRRRRRTTTTTTRRROOOLLLNNNQQQUUUYYY]]]```aaacccbbb```]]]\\\[[[[[[[[[\\\^^^``````___^^^^^^___dddbbb^^^\\\[[[ZZZXXXWWWXXXUUUQQQNNNLLLMMMPPPQQQUUUTTTTTTSSSSSSTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVZZZ___bbbaaa^^^[[[aaa___]]]]]]\\\YYYTTTOOORRRSSSSSSQQQOOOOOOPPPQQQRRRRRRRRRTTTUUUWWWYYYZZZ```___\\\ZZZXXXXXXXXXXXX]]]\\\ZZZYYYXXXXXXYYYYYYQQQOOOMMMMMMOOOQQQRRRRRROOONNNLLLMMMNNNNNNMMMLLLEEEEEEFFFHHHNNNXXXccclllttt}}}rrrjjjgggoooxxx~~~xxxggg```^^^\\\ZZZ[[[UUURRRTTTUUUTTTUUUXXX]]][[[\\\^^^______cccjjjrrrxxx}}}WWWUUUSSSRRRSSSSSSQQQNNNMMMNNNQQQUUUYYY\\\___aaaaaa```^^^\\\ZZZYYYYYYYYY[[[]]]^^^^^^]]]\\\]]]^^^^^^[[[XXXVVVVVVVVVVVVUUUUUUTTTQQQOOOOOOOOOPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVQQQQQQRRRRRRRRRRRRRRRQQQTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVXXXZZZ^^^``````___```^^^\\\[[[ZZZXXXTTTPPPPPPQQQQQQPPPNNNMMMOOOPPPRRRRRRSSSUUUWWWYYYZZZ[[[```^^^\\\YYYWWWVVVUUUUUUYYYXXXWWWUUUUUUUUUUUUVVVNNNKKKHHHGGGHHHKKKLLLLLLMMMLLLLLLMMMNNNOOOMMMKKKIIIHHHHHHJJJQQQYYYbbbgggmmmvvv~~~~~~{{{xxx}}}}}}mmmfffdddcccaaa```ZZZWWWXXXZZZYYY[[[^^^cccaaabbbeeeeeeffflllsss{{{XXXVVVTTTSSSSSSRRRPPPNNNMMMOOORRRUUUYYY\\\^^^___]]]]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]][[[YYYZZZ[[[VVVTTTPPPOOOQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTVVVZZZ^^^aaabbb^^^\\\YYYXXXWWWVVVSSSQQQOOOPPPPPPOOOMMMMMMNNNPPPQQQSSSTTTWWWYYY[[[\\\]]]^^^]]][[[XXXVVVTTTSSSSSSUUUTTTSSSRRRQQQQQQQQQRRRLLLIIIDDDAAABBBDDDFFFGGGKKKKKKLLLNNNPPPPPPNNNLLLJJJHHHHHHMMMVVV___dddffffffmmmyyyyyywwwzzz}}}yyysssqqqooommmjjjccc___aaaccccccfffjjjnnnlllmmmooooooqqqxxxYYYXXXVVVTTTSSSQQQOOONNNMMMOOORRRVVVYYY[[[\\\]]]ZZZZZZ[[[[[[\\\]]]^^^_________^^^\\\XXXVVVVVVVVVQQQOOOLLLLLLOOOSSSUUUVVVXXXVVVSSSQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUTTTSSSRRRRRRNNNNNNNNNOOOPPPRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTYYY]]]```aaa[[[ZZZWWWUUUTTTSSSSSSRRROOOPPPPPPOOONNNNNNPPPRRRRRRTTTWWWZZZ\\\]]]^^^^^^ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQNNNIIICCC@@@@@@CCCEEEFFFKKKLLLNNNQQQSSSSSSPPPNNNHHHGGGHHHQQQ\\\eeehhhgggccciiisss~~~sssppptttxxx}}}xxxrrrppprrrwwwvvvwww{{{}}}}}}wwwpppkkklllnnnppptttzzz}}}{{{zzzzzzyyyzzzXXXXXXWWWUUURRRPPPOOOOOONNNPPPSSSVVVYYYZZZZZZZZZWWWXXX[[[]]]```bbbddddddbbbaaa___[[[VVVRRRRRRRRRPPPNNNLLLNNNQQQUUUXXXYYY\\\YYYTTTPPPOOOPPPRRRTTTUUUUUUVVVWWWWWWVVVUUUUUUSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUZZZZZZYYYXXXWWWVVVUUUUUURRRRRRSSSVVVYYY[[[\\\[[[XXXWWWVVVTTTSSSRRRRRRSSSPPPQQQRRRRRRQQQQQQSSSUUUSSSVVVYYY]]]___```___^^^UUUVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUTTTSSSOOOJJJEEEAAABBBDDDFFFHHHNNNOOOQQQTTTVVVVVVSSSQQQKKKJJJLLLTTT___fffgggeeeeeeiiipppyyyooojjjlllsssyyyuuukkkcccaaacccfffeeefffiiikkkoooyyyxxxxxxzzz}}}UUUVVVVVVTTTQQQOOONNNOOOOOOQQQTTTWWWYYYYYYYYYXXXVVVWWWZZZ]]]```cccdddeee```___]]]XXXSSSPPPOOOPPPPPPOOONNNPPPTTTWWWYYYYYY\\\ZZZUUUQQQPPPQQQTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRTTTVVVWWWXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQSSSUUUWWW\\\[[[ZZZYYYXXXWWWVVVUUUQQQRRRTTTVVVYYYYYYWWWUUUTTTUUUVVVUUUSSSRRRRRRSSSQQQRRRSSSSSSSSSTTTVVVXXXVVVXXX\\\```bbbaaa___^^^SSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVOOOKKKGGGEEEFFFIIIKKKLLLRRRRRRSSSUUUWWWWWWUUUSSSQQQQQQSSSXXX^^^bbbaaa___fffiiinnnuuu~~~ttthhhfffnnnvvvwwwjjj```WWWTTTVVVXXXWWWYYY[[[]]]bbbooo|||PPPRRRRRRPPPMMMKKKLLLMMMOOOQQQTTTWWWXXXXXXXXXWWWUUUWWWYYY\\\^^^_________[[[ZZZWWWSSSOOONNNNNNOOOOOOOOOOOORRRUUUWWWWWWVVVWWWVVVVVVUUUUUUUUUUUUVVVRRRSSSUUUVVVVVVUUUSSSRRRQQQSSSVVVXXXYYYXXXWWWUUURRRRRRRRRSSSRRRRRRQQQQQQRRRQQQPPPPPPQQQSSSUUUVVVYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTUUUVVVVVVSSSQQQQQQTTTVVVVVVTTTRRRRRRSSSQQQRRRTTTTTTTTTUUUWWWYYYXXX[[[___cccdddbbb___]]]UUUVVVXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXWWWRRROOOMMMMMMOOORRRSSSTTTUUUTTTTTTUUUVVVVVVUUUSSSTTTUUUXXX[[[]]]^^^^^^]]]bbbeeeiiiooowwwooohhhlllttt|||mmmbbbXXXPPPNNNOOOPPPOOOQQQSSSUUU[[[iiixxxLLLNNNPPPNNNKKKIIIJJJLLLOOOQQQTTTWWWXXXXXXWWWVVVUUUVVVXXXYYYZZZZZZZZZYYYUUUUUUSSSPPPMMMMMMNNNPPPNNNNNNOOORRRUUUVVVUUUSSSQQQSSSVVVXXXYYYYYYWWWVVVPPPRRRSSSTTTTTTSSSRRRPPPQQQSSSVVVXXXYYYXXXWWWVVVQQQQQQRRRRRRRRRRRRRRRQQQRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYWWWVVVTTTTTTTTTSSSQQQOOOOOOSSSWWWWWWTTTRRRRRRSSSQQQRRRSSSTTTTTTUUUWWWYYYYYY\\\aaadddeeeccc___]]]WWWXXXZZZ\\\\\\\\\\\\\\\ZZZ[[[[[[\\\[[[YYYXXXWWWVVVTTTSSSTTTWWWZZZ[[[\\\VVVTTTSSSSSSUUUUUUTTTSSSRRRUUUYYY[[[\\\]]]___```___aaaeeekkksss}}}xxxmmmkkktttvvvhhh^^^VVVOOOMMMOOOLLLLLLMMMOOOQQQXXXhhhwwwQQQRRRRRRPPPMMMJJJIIIIIIPPPPPPQQQSSSVVVXXXYYYXXX\\\YYYVVVVVVVVVUUURRROOOMMMNNNNNNNNNLLLJJJKKKLLLQQQQQQQQQQQQRRRTTTUUUVVVRRRUUUZZZ[[[[[[YYYWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYXXXVVVUUURRRQQQQQQQQQQQQPPPPPPPPPSSSRRRQQQPPPPPPQQQSSSTTTSSSTTTTTTUUUWWWYYY[[[\\\VVVVVVUUUSSSRRRPPPOOOOOORRRSSSUUUVVVUUUSSSPPPNNNNNNNNNOOOQQQTTTWWWZZZ\\\___```bbbccccccaaa```^^^YYY\\\^^^^^^[[[ZZZ\\\^^^```___^^^]]]]]][[[XXXUUUUUUUUUUUUWWWZZZ___ccceeebbbYYYSSSRRRRRRPPPOOOQQQRRRUUUYYY[[[\\\\\\]]]^^^bbb___cccllltttyyy|||zzzwwwoooddd[[[WWWUUUTTTSSSPPPQQQRRRSSSSSSYYYjjjzzzSSSTTTUUUSSSQQQNNNNNNNNNPPPPPPPPPRRRUUUXXXYYYXXXYYYVVVSSSQQQRRRQQQOOOMMMMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSVVVZZZ\\\[[[XXXWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[WWWVVVUUUSSSQQQOOOMMMLLLPPPQQQSSSTTTSSSQQQNNNLLLKKKKKKLLLOOORRRVVVYYY[[[^^^^^^___``````___^^^]]]ZZZ\\\\\\[[[YYYYYY\\\___aaa```^^^]]]]]][[[XXXVVVYYYYYYZZZ[[[^^^bbbfffhhhfff^^^WWWUUUQQQLLLHHHHHHMMMQQQVVVZZZ\\\]]]___```cccaaaeeeooovvvzzzzzzsssjjjccc```^^^]]]\\\\\\[[[[[[[[[ZZZ```qqq~~~VVVWWWXXXWWWTTTRRRRRRRRROOONNNMMMOOORRRVVVWWWXXXTTTQQQNNNKKKKKKKKKKKKJJJMMMMMMMMMKKKJJJKKKNNNPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUXXX[[[]]][[[XXXVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRUUUWWWXXXWWWUUUTTTTTTSSSRRRQQQPPPNNNNNNMMMKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTTTTUUUWWWXXXYYYYYYVVVUUUSSSQQQOOOMMMKKKJJJNNNOOOQQQQQQQQQOOOLLLJJJGGGHHHJJJMMMPPPTTTWWWYYY^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYXXXWWWYYY^^^aaadddbbb___]]]]]][[[YYYWWW[[[[[[\\\^^^```cccfffgggeee___YYYWWWRRRIIICCCBBBGGGLLLSSSYYY\\\]]]___```aaabbbhhhqqqxxx|||~~~yyytttpppnnnnnnmmmlllooollliiifffeeekkk|||}}}YYYZZZZZZXXXTTTRRRQQQQQQLLLKKKJJJLLLOOOSSSUUUVVVPPPMMMJJJGGGFFFFFFGGGHHHMMMMMMLLLKKKJJJKKKOOORRRQQQQQQPPPPPPPPPQQQRRRRRRVVVYYY\\\]]][[[YYYVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYXXXVVVUUURRRQQQQQQPPPPPPOOOOOONNNKKKMMMNNNPPPQQQQQQPPPPPPSSSSSSTTTUUUVVVWWWWWWWWWRRRRRRQQQOOONNNMMMLLLKKKMMMNNNPPPQQQPPPNNNKKKIIIEEEGGGIIIMMMQQQTTTXXXYYY^^^]]]]]]\\\]]]]]]^^^___YYYXXXVVVVVVXXX\\\bbbffffffdddaaa___^^^]]]ZZZYYYYYYZZZ[[[]]]^^^```aaabbb]]]ZZZXXXXXXSSSKKKEEEDDDEEEJJJQQQVVVYYYZZZ[[[\\\\\\___gggqqqxxx|||~~~}}}||||||}}}}}}}}}|||wwwsssqqqvvv[[[[[[ZZZWWWRRRNNNLLLKKKIIIHHHGGGIIIMMMQQQSSSSSSMMMLLLIIIFFFDDDDDDFFFHHHNNNNNNMMMKKKJJJLLLOOOSSSSSSSSSRRRRRRQQQRRRRRRRRRWWWZZZ]]]^^^\\\YYYWWWVVVYYYWWWVVVTTTSSSSSSTTTUUUUUUWWWYYYZZZZZZYYYWWWUUUNNNNNNOOOOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOSSSSSSTTTUUUVVVVVVUUUUUUMMMMMMMMMMMMNNNNNNNNNNNNMMMOOOPPPQQQQQQNNNLLLJJJFFFHHHKKKOOOSSSVVVYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]XXXVVVUUUWWW[[[aaagggjjjgggeeecccaaa```___\\\ZZZWWWXXXZZZ\\\]]]]]]]]]\\\VVVUUUWWWYYYUUUMMMGGGGGGGGGKKKQQQUUUVVVVVVVVVWWWVVV\\\dddmmmuuu{{{}}}{{{[[[[[[YYYUUUPPPKKKHHHGGGFFFFFFGGGJJJNNNQQQRRRRRRMMMMMMKKKIIIFFFFFFGGGIIINNNNNNNNNLLLKKKLLLOOOQQQUUUTTTSSSRRRRRRRRRRRRRRRWWWZZZ]]]___]]]ZZZXXXXXXXXXWWWUUUSSSSSSTTTVVVWWWYYYZZZ[[[\\\[[[YYYVVVTTTLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSUUUUUUVVVUUUTTTSSSKKKKKKLLLMMMNNNNNNOOOOOONNNOOOQQQRRRQQQOOOLLLJJJHHHJJJMMMQQQUUUXXXZZZ[[[VVVVVVWWWWWWXXXYYYYYYYYYVVVUUUVVVYYY___dddgggiiidddcccbbbbbbbbb```\\\ZZZWWWYYY[[[\\\\\\[[[ZZZYYYSSSSSSWWWZZZVVVNNNIIIIIIMMMPPPSSSUUUUUUTTTUUUUUUUUU[[[bbbgggoooxxx}}}}}}[[[[[[YYYUUUPPPKKKIIIHHHFFFGGGIIIMMMQQQSSSSSSRRRNNNOOOOOOMMMJJJIIIJJJLLLNNNOOOOOONNNLLLLLLNNNOOOUUUTTTSSSRRRQQQPPPPPPPPPVVVYYY]]]___^^^[[[ZZZYYYVVVTTTRRRQQQRRRSSSVVVWWWZZZ[[[\\\\\\ZZZWWWTTTQQQMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSUUUVVVUUUTTTSSSRRRKKKLLLLLLMMMNNNNNNOOOOOOMMMOOOPPPQQQPPPNNNLLLJJJJJJLLLOOOSSSVVVXXXZZZZZZUUUVVVXXXYYYZZZZZZYYYYYYVVVVVVWWW\\\aaadddcccbbb______```aaaaaa___[[[WWWVVVXXXZZZ[[[[[[YYYWWWUUUPPPQQQVVVZZZWWWPPPLLLNNNSSSTTTVVVVVVUUUUUUVVVXXXYYY^^^bbbdddkkkuuu{{{{{{|||~~~ZZZ[[[ZZZVVVQQQMMMKKKKKKFFFHHHKKKPPPTTTVVVTTTSSSOOOQQQRRRQQQMMMKKKLLLNNNNNNOOOPPPOOOMMMLLLMMMNNNTTTSSSRRRQQQPPPOOOOOOOOOVVVYYY]]]___^^^\\\[[[ZZZSSSRRRPPPOOOPPPRRRUUUWWW[[[\\\\\\\\\YYYVVVRRROOONNNNNNOOOOOOOOOOOOPPPPPPRRRQQQPPPPPPQQQRRRSSSUUURRRSSSUUUVVVUUUTTTRRRQQQMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPMMMKKKIIIKKKMMMPPPSSSVVVXXXYYYZZZWWWYYY[[[]]]^^^^^^\\\[[[VVVWWWYYY]]]aaabbb___\\\[[[[[[]]]``````^^^YYYUUUTTTUUUXXXYYYYYYVVVSSSQQQKKKNNNTTTYYYXXXRRRQQQTTTWWWXXXXXXXXXWWWWWWYYY[[[]]]bbbcccbbbhhhsssyyyyyyzzz{{{}}}}}}~~~~~~[[[[[[[[[VVVPPPLLLKKKLLLMMMPPPRRRRRRPPPOOOQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSPPPNNNMMMNNNOOOOOORRRQQQOOOMMMLLLLLLLLLMMMQQQWWW^^^bbbaaa\\\WWWUUUQQQPPPPPPOOOQQQSSSVVVXXX[[[ZZZYYYXXXUUUSSSQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPOOOOOONNNNNNOOOPPPRRRSSSVVVVVVVVVUUUTTTRRRPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPOOONNNKKKHHHFFFEEEJJJQQQVVVYYYYYYYYYZZZVVVXXXZZZ\\\]]]^^^^^^]]][[[[[[\\\___bbbbbb^^^ZZZZZZ[[[]]]^^^]]][[[XXXVVVTTTUUUWWWZZZ\\\[[[UUUPPPNNNPPPSSSTTTUUUUUUTTTSSS]]]```cccbbb^^^[[[ZZZ[[[]]]]]]^^^aaaeeekkkpppsssrrrtttxxx~~~}}}zzzyyyyyy{{{XXXYYYXXXUUUPPPLLLLLLLLLMMMPPPSSSSSSQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUSSSQQQNNNMMMMMMNNNOOOQQQOOONNNLLLKKKKKKLLLLLLQQQVVV]]]aaa___[[[WWWTTTQQQPPPPPPQQQRRRTTTUUUVVVYYYYYYXXXVVVTTTRRRPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPRRRSSSUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKHHHGGGFFFKKKQQQVVVWWWXXXXXXXXXWWWWWWYYYZZZ[[[\\\\\\[[[YYYYYY\\\___bbbbbb^^^ZZZXXXWWWWWWYYYZZZZZZXXXVVVWWWXXXZZZ]]]^^^\\\VVVQQQLLLOOORRRTTTUUUUUUTTTTTT^^^aaacccbbb]]]ZZZYYYYYY[[[ZZZZZZ[[[^^^bbbgggjjjoooqqquuuzzz~~~}}}TTTUUUUUUSSSPPPMMMLLLMMMLLLOOOSSSTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUTTTQQQNNNMMMLLLMMMMMMNNNMMMKKKJJJJJJJJJKKKKKKPPPTTTZZZ]]]\\\YYYVVVTTTPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWWWWUUUSSSQQQOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIILLLQQQUUUVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYWWWYYY\\\___aaa```\\\YYYUUUQQQOOOQQQVVVYYYYYYVVVZZZ[[[]]]______[[[UUUPPPIIILLLPPPRRRSSSRRRRRRRRR[[[^^^aaa```[[[WWWUUUVVVVVVUUUSSSRRRTTTWWW[[[^^^hhhkkkoootttzzzOOOOOOPPPPPPOOONNNMMMLLLJJJMMMQQQTTTTTTQQQNNNLLLKKKLLLNNNPPPRRRUUUVVVWWWVVVUUUQQQNNNLLLKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKNNNRRRWWWYYYXXXVVVTTTSSSRRRSSSUUUVVVWWWVVVUUUTTTWWWVVVVVVTTTSSSQQQOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRSSSTTTUUURRRPPPNNNMMMLLLMMMNNNOOOMMMNNNNNNNNNNNNNNNNNNMMMOOONNNMMMKKKJJJJJJJJJJJJKKKNNNQQQSSSSSSSSSSSSTTTWWWUUUTTTSSSSSSTTTUUUVVVXXXYYY\\\^^^^^^[[[WWWTTTRRRLLLHHHKKKSSSYYYYYYWWWYYY[[[\\\]]][[[VVVQQQMMMFFFJJJNNNPPPNNNLLLKKKLLLSSSWWW[[[ZZZVVVSSSQQQRRRQQQPPPMMMLLLMMMPPPSSSUUU```ccchhhmmmsss|||JJJKKKLLLMMMNNNNNNLLLKKKHHHJJJNNNRRRSSSPPPLLLIIIHHHIIILLLOOORRRUUUXXXYYYXXXUUURRRNNNLLLJJJJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKMMMPPPSSSUUUTTTSSSRRRSSSSSSUUUWWWXXXXXXWWWUUUTTTVVVVVVUUUTTTRRRPPPOOONNNLLLKKKJJJIIIIIIIIIJJJKKKOOOPPPQQQRRRSSSTTTUUUUUUPPPOOOMMMLLLLLLMMMNNNPPPLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPQQQQQQQQQRRRSSSVVVTTTQQQOOONNNPPPSSSUUUYYYZZZ\\\[[[YYYUUURRRPPPPPPKKKFFFJJJRRRYYYZZZWWWWWWXXXYYYWWWTTTPPPLLLIIIEEEJJJNNNNNNJJJEEEDDDDDDIIIMMMSSSTTTRRROOONNNOOOMMMLLLKKKJJJKKKMMMPPPQQQXXX\\\bbbgggmmmvvvGGGGGGHHHKKKMMMMMMKKKIIIEEEGGGJJJNNNOOOMMMIIIEEEFFFGGGJJJNNNRRRUUUXXXZZZYYYVVVRRRNNNKKKIIIHHHHHHFFFEEEEEEFFFGGGHHHJJJLLLKKKMMMPPPQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVTTTSSSTTTSSSSSSRRRQQQOOOMMMLLLIIIIIIHHHHHHHHHIIIKKKKKKOOOPPPQQQRRRRRRRRRRRRRRRNNNMMMLLLKKKLLLLLLNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOQQQRRRVVVSSSOOOLLLKKKNNNRRRUUUXXXYYYYYYWWWSSSPPPNNNNNNOOOLLLJJJNNNUUUZZZZZZXXXVVVVVVUUURRRNNNJJJIIIIIIGGGMMMQQQPPPJJJDDDBBBCCCCCCHHHNNNQQQOOOMMMLLLMMMKKKKKKLLLLLLMMMNNNOOOOOORRRWWW]]]aaaeeennnzzzDDDDDDFFFIIILLLMMMJJJGGGCCCDDDFFFIIIKKKJJJFFFBBBEEEFFFIIIMMMQQQUUUXXXZZZYYYWWWSSSNNNKKKHHHGGGGGGEEEDDDDDDEEEGGGIIIKKKLLLJJJKKKMMMMMMMMMNNNPPPQQQSSSSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPOOONNNLLLKKKJJJGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPOOONNNNNNJJJJJJJJJJJJKKKKKKLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJMMMNNNNNNNNNMMMNNNPPPRRRUUURRRMMMIIIJJJMMMRRRVVVUUUVVVUUURRROOOMMMNNNOOOOOOOOOQQQTTTYYY[[[ZZZYYYWWWWWWTTTOOOJJJHHHIIIKKKJJJQQQVVVUUUNNNHHHFFFGGGDDDIIIOOORRRPPPMMMLLLMMMLLLMMMOOOPPPPPPOOONNNMMMQQQUUUZZZ\\\^^^eeeqqqzzzCCCCCCDDDHHHLLLLLLIIIFFFBBBBBBCCCFFFIIIHHHDDD@@@DDDFFFIIIMMMQQQUUUXXXZZZZZZWWWSSSNNNJJJHHHGGGFFFDDDDDDDDDEEEGGGIIILLLMMMIIIKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMKKKJJJIIIHHHFFFFFFFFFFFFGGGIIIKKKMMMLLLLLLMMMNNNMMMLLLKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMMMMLLLJJJIIILLLMMMNNNMMMLLLNNNPPPSSSUUUQQQLLLHHHIIIMMMSSSWWWSSSSSSRRROOOLLLKKKNNNRRROOORRRVVVYYY[[[[[[[[[ZZZYYYXXXUUUOOOJJJHHHKKKNNNMMMTTTZZZYYYRRRLLLKKKLLLGGGLLLRRRTTTRRROOOMMMMMMNNNOOOQQQRRRQQQOOOLLLJJJPPPUUUXXXXXXYYY^^^jjjsss~~~CCCDDDFFFHHHHHHHHHFFFFFFCCCCCCBBBBBBAAAAAABBBBBBEEEGGGIIIKKKMMMPPPUUUXXXVVVTTTQQQMMMIIIGGGFFFEEEAAACCCEEEFFFGGGIIILLLOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIDDDEEEFFFHHHJJJMMMOOOPPPOOONNNKKKHHHHHHHHHJJJKKKIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOPPPLLLHHHFFFIIIMMMPPPRRRUUUSSSQQQOOOOOOPPPSSSTTTTTTUUUXXXYYYZZZYYYXXXWWWWWWUUUSSSQQQOOOOOOOOOOOOTTTUUUVVVXXXXXXUUUQQQMMMNNNTTTVVVRRROOOOOOPPPNNNUUUTTTRRRRRRRRRQQQNNNLLLTTTUUUVVVTTTTTTYYYccckkkxxxCCCDDDFFFGGGHHHGGGEEEDDDAAA@@@?????????@@@AAABBBEEEFFFHHHHHHIIIKKKNNNQQQRRRPPPNNNKKKHHHFFFDDDCCCBBBCCCEEEFFFGGGIIILLLOOOMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHEEEFFFGGGIIILLLOOOQQQRRRPPPNNNKKKIIIHHHHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPMMMIIIHHHJJJNNNPPPRRRTTTSSSQQQPPPPPPQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRVVVVVVWWWWWWVVVTTTPPPNNNNNNSSSUUUQQQMMMNNNRRRSSSZZZXXXVVVUUUTTTQQQNNNKKKQQQSSSUUUTTTTTTWWW^^^dddrrrzzzDDDEEEGGGHHHGGGFFFDDDCCC>>>===<<<<<<===???BBBCCCDDDEEEFFFEEEEEEEEEGGGIIIKKKJJJJJJHHHFFFDDDBBBAAABBBCCCEEEFFFGGGHHHKKKNNNKKKKKKKKKLLLMMMNNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJMMMPPPSSSUUUQQQOOOLLLIIIHHHGGGHHHIIIHHHHHHIIIJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIILLLLLLMMMNNNOOOOOOOOOOOOPPPMMMKKKKKKNNNQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWVVVUUUSSSPPPNNNMMMLLLSSSTTTNNNJJJMMMTTTYYY^^^\\\ZZZXXXVVVSSSOOOLLLPPPRRRUUUUUUTTTUUUZZZ^^^jjjrrr}}}FFFGGGHHHIIIHHHGGGEEECCC===<<<;;;;;;===@@@CCCEEECCCEEEEEEEEECCCCCCDDDFFFEEEFFFFFFFFFEEECCCAAA@@@AAACCCDDDEEEEEEFFFIIIKKKIIIJJJLLLMMMNNNOOOOOOOOONNNLLLJJJGGGFFFFFFGGGHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJMMMPPPSSSUUUQQQOOOMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNMMMNNNMMMMMMPPPTTTVVVWWWWWWPPPQQQRRRSSSTTTSSSRRRRRRUUUVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTQQQMMMKKKJJJJJJKKKQQQSSSMMMHHHMMMWWW^^^___^^^\\\[[[ZZZVVVRRROOOQQQSSSTTTSSSSSSTTTXXX[[[eeemmmxxxGGGHHHIIIJJJJJJHHHFFFDDD>>>>>>======???AAACCCEEEBBBDDDEEEEEEDDDDDDEEEFFFCCCCCCDDDEEEDDDCCCAAA@@@@@@AAACCCCCCCCCDDDFFFHHHIIIKKKMMMOOOPPPOOOOOONNNKKKIIIFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFIIILLLOOOQQQSSSPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMPPPTTTYYY\\\\\\[[[PPPQQQSSSTTTUUUTTTSSSRRRUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRPPPLLLHHHEEEEEEGGGJJJOOOQQQLLLIIIOOOYYY___\\\\\\[[[\\\[[[YYYUUURRRRRRQQQOOONNNOOORRRVVVZZZaaaiiiuuuFFFGGGIIIJJJJJJHHHFFFEEE@@@@@@@@@@@@AAAAAABBBCCCAAACCCEEEEEEDDDDDDDDDEEEBBBBBBBBBCCCBBBAAAAAA@@@@@@BBBCCCCCCBBBCCCEEEGGGKKKMMMOOOQQQQQQOOOLLLKKKGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMRRRWWW\\\]]][[[YYYPPPQQQSSSTTTUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNJJJDDDAAABBBDDDIIIMMMOOOLLLLLLSSSYYY\\\XXXXXXYYY[[[[[[ZZZVVVSSSOOOMMMKKKJJJLLLQQQUUUXXX___fffqqq}}}DDDEEEGGGHHHHHHGGGFFFEEEAAAAAABBBBBBBBB@@@???>>>@@@BBBDDDDDDBBBAAAAAAAAABBBAAA@@@@@@?????????@@@BBBCCCDDDDDDCCCCCCEEEGGGNNNOOOQQQRRRQQQNNNJJJGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHJJJMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLNNNSSSXXX\\\[[[WWWSSSQQQQQQRRRSSSTTTUUUUUUUUURRRQQQPPPOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNMMMMMMIIILLLMMMIIIDDD@@@AAACCCIIILLLMMMMMMPPPWWWYYYXXXVVVVVVWWWYYYZZZXXXTTTQQQLLLKKKKKKMMMQQQUUUXXXYYY\\\aaalllxxx||||||AAABBBDDDFFFGGGFFFEEEDDDAAABBBCCCCCCBBB???===;;;???AAABBBBBB@@@>>>======AAA@@@???=========>>>???DDDEEEFFFEEEDDDEEEFFFHHHOOOQQQSSSSSSQQQMMMHHHEEEDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGGGGHHHJJJKKKMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEEEEGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHKKKNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMOOOTTTXXXZZZXXXRRRMMMQQQRRRRRRSSSTTTUUUUUUVVVPPPPPPOOONNNNNNNNNOOOOOONNNOOOPPPPPPOOONNNLLLKKKHHHKKKMMMJJJDDD@@@AAACCCHHHKKKLLLNNNSSSYYYYYYTTTUUUUUUVVVXXXXXXVVVRRRNNNLLLMMMOOOSSSXXX[[[\\\\\\YYY^^^hhhtttvvvyyyAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<@@@@@@AAABBBAAA@@@>>>===@@@@@@@@@>>>======@@@CCCHHHGGGFFFEEEDDDDDDDDDDDDPPPPPPPPPNNNKKKIIIHHHIIIFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDBBBBBBBBBCCCFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMOOOQQQPPPNNNKKKJJJKKKLLLPPPUUUWWWVVVSSSQQQPPPTTTTTTUUUVVVUUUTTTSSSRRRSSSQQQNNNKKKJJJIIIJJJJJJOOOPPPPPPMMMJJJIIILLLNNNKKKOOOQQQMMMEEEAAADDDIIIQQQMMMJJJMMMRRRVVVUUUSSSRRRVVVZZZ\\\ZZZWWWTTTSSSOOONNNOOOSSSWWWZZZ[[[[[[YYY[[[aaajjjvvvvvvqqqwww@@@@@@@@@@@@??????????????????>>>>>>======<<<<<>>>>>>>>===<<<===@@@CCCHHHGGGFFFEEEDDDDDDDDDDDDLLLMMMMMMLLLIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNOOOOOOMMMLLLLLLLLLPPPTTTXXXYYYXXXUUUSSSRRRTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNKKKJJJJJJJJJKKKNNNOOOPPPOOOLLLKKKLLLNNNNNNOOOOOOKKKFFFEEEJJJNNNTTTQQQNNNPPPTTTWWWWWWUUUSSSWWW[[[]]]\\\ZZZXXXXXXVVVUUUUUUXXX[[[\\\\\\\\\ZZZ[[[___fffppp{{{}}}sssnnnuuu>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;<<<===<<<<<<===???BBBGGGFFFEEEDDDDDDDDDDDDDDDHHHIIIJJJIIIHHHGGGHHHIIILLLLLLKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCCCCEEEGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPSSSVVVYYYYYYWWWTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLMMMNNNQQQPPPNNNKKKJJJKKKOOOSSSUUUSSSQQQRRRVVVXXXWWWUUUUUUYYY]]]___^^^]]]]]]]]][[[ZZZZZZ[[[\\\]]]\\\ZZZ[[[ZZZ\\\```hhhsss~~~zzz|||rrrnnnvvv<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999:::;;;;;;;;;<<>>@@@CCCCCCBBBAAAAAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLOOOOOONNNNNNNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJKKKLLLLLLNNNRRRUUUUUUVVVWWWUUUSSSPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLLLLMMMKKKHHHCCCBBBDDDHHHNNNQQQTTTUUUUUUUUUTTTRRROOOMMMNNNOOOQQQTTTXXX[[[]]]]]]]]]______^^^[[[YYYYYYYYYVVVVVVWWWYYYZZZZZZXXXVVVVVVVVVUUUWWW]]]hhhvvv|||999999999999999999999999999999999999999999999999999:::;;;<<<===<<<;;;;;;888999;;;<<<;;;;;;===>>>AAA@@@@@@?????????@@@@@@@@@BBBDDDEEEFFFGGGJJJLLLNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMIIIKKKMMMNNNNNNPPPSSSVVVVVVWWWWWWUUUSSSQQQRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHDDD???>>>BBBHHHNNNQQQTTTWWWYYYYYYUUUPPPMMMKKKOOOQQQTTTXXX\\\___bbbcccaaaaaa```\\\XXXVVVUUUUUUUUUUUUWWWYYY[[[[[[YYYWWWSSSTTTTTTUUUYYYbbboooxxx888888999999:::;;;;;;;;;:::::::::999999888888888888999:::;;;;;;;;;::::::999;;;<<<===<<<;;;<<<===>>>>>>=========>>>>>>???===???BBBCCCDDDEEEHHHJJJLLLLLLKKKKKKJJJIIIIIIHHHDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKNNNPPPQQQOOOMMMKKKKKKKKKKKKKKKLLLLLLMMMIIILLLOOOPPPQQQRRRTTTVVVUUUVVVUUUSSSQQQPPPRRRSSSQQQQQQOOONNNNNNNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKDDDAAA???@@@EEEJJJMMMOOORRRWWWZZZYYYRRRMMMLLLMMMOOORRRVVVZZZ]]]```bbbdddbbbaaa___[[[WWWTTTTTTTTTUUUUUUVVVYYYZZZZZZWWWTTTQQQSSSTTTTTTUUU[[[fffnnn{{{888888999:::;;;<<<<<<===;;;;;;;;;:::999888777777555666777888999999888777:::<<<======<<<;;;<<<=========<<<<<<<<<======>>><<<>>>@@@BBBBBBDDDFFFHHHKKKJJJJJJIIIHHHGGGGGGFFFBBBAAAAAAAAABBBCCCEEEFFFIIIHHHGGGGGGGGGHHHJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEJJJKKKNNNQQQSSSSSSQQQNNNKKKJJJJJJJJJJJJKKKKKKLLLIIILLLPPPRRRSSSSSSTTTUUUSSSSSSRRRPPPNNNNNNPPPQQQQQQPPPOOONNNNNNNNNOOOPPPNNNNNNNNNMMMMMMLLLKKKJJJAAA@@@@@@CCCHHHLLLMMMLLLRRRWWWZZZWWWOOOKKKMMMQQQOOORRRVVVZZZ\\\^^^___aaabbbaaa___[[[WWWTTTTTTUUUTTTTTTUUUWWWXXXWWWSSSPPPPPPRRRTTTTTTSSSWWW___eeerrrzzz777777888999;;;<<<<<<===???===;;;999777777888999888888888777777777777777999;;;===============???;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???AAABBBCCCBBBEEEGGGGGGDDDBBBAAA@@@AAA@@@??????@@@CCCEEEGGGKKKJJJHHHHHHIIIIIIIIIHHHEEEEEEFFFFFFEEECCCAAA@@@GGGGGGGGGGGGGGGGGGGGGGGGMMMOOORRRTTTTTTQQQMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPQQQRRRQQQQQQPPPOOONNNNNNOOORRRSSSSSSSSSOOOOOOOOONNNNNNOOOOOOOOOPPPOOOOOOOOOPPPOOOLLLJJJDDDDDDEEEHHHJJJKKKKKKIIIQQQUUUVVVRRRKKKGGGIIINNNTTTXXXYYYYYY\\\aaadddbbb```___]]][[[YYYWWWWWWVVVTTTTTTTTTTTTUUUTTTRRROOOSSSSSSSSSSSSSSSUUUXXX[[[eeeppp~~~666666777888999:::;;;;;;>>>===:::888777777888999777777777777777777777777999;;;===>>>======>>>???=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAABBBDDDFFFFFFDDDBBBAAAAAAAAA@@@??????@@@BBBEEEFFFHHHFFFEEEFFFHHHIIIIIIHHHDDDDDDDDDDDDCCCBBBAAAAAAEEEEEEFFFGGGGGGHHHIIIIIIMMMOOOQQQSSSSSSPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPPPPOOOOOONNNNNNOOOQQQRRRSSSSSSSSSQQQPPPOOONNNNNNOOOPPPQQQRRRPPPOOONNNNNNMMMKKKIIIEEEFFFHHHKKKMMMNNNMMMLLLQQQUUUVVVRRRKKKHHHKKKOOOTTTWWWYYYXXX[[[bbbeeedddbbb```___\\\[[[YYYYYYYYYUUUTTTTTTTTTUUUUUUTTTRRRTTTUUUUUUUUUTTTUUUWWWZZZ```jjjwww~~~555555666777888999999:::===;;;:::888777777777888666666666777777777777777999;;;===>>>======>>>???@@@???>>>>>>===<<<;;;;;;:::::::::;;;;;;===>>>???BBBDDDFFFEEECCCAAAAAAAAA@@@?????????@@@AAACCCEEEDDDCCCBBBCCCEEEGGGHHHGGGBBBBBBAAAAAAAAAAAABBBBBBCCCCCCEEEFFFHHHIIIJJJKKKLLLMMMPPPQQQQQQOOOLLLJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMMMMOOOPPPRRRSSSSSSSSSRRRTTTRRRPPPOOOOOOPPPRRRTTTTTTRRRNNNLLLKKKKKKIIIHHHEEEHHHKKKNNNPPPPPPOOONNNQQQTTTUUURRRLLLJJJLLLPPPUUUXXXYYYXXX[[[bbbeeeeeeaaa___]]][[[YYYYYYXXXXXXWWWUUUSSSSSSUUUVVVVVVVVVUUUVVVWWWWWWUUUUUUVVVWWW[[[cccnnnxxx555555666777888888999999;;;:::999777777666777777555555666666666666666777999;;;=========<<<===>>>AAA@@@???>>>===<<<;;;:::;;;:::::::::;;;<<<======AAACCCDDDDDDBBBAAA@@@AAA???>>>>>>>>>???@@@BBBCCCBBB@@@???@@@CCCDDDDDDDDDAAA@@@?????????@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOORRRSSSSSSRRRRRRRRRUUUSSSQQQOOOOOOQQQSSSUUUVVVRRRMMMJJJIIIIIIHHHGGGEEEHHHMMMPPPQQQPPPPPPOOOPPPSSSTTTQQQNNNLLLNNNQQQWWWZZZZZZYYY[[[aaadddccc\\\[[[XXXVVVUUUTTTUUUUUUVVVTTTQQQQQQSSSUUUWWWWWWVVVWWWYYYXXXVVVUUUUUUUUUXXX]]]gggrrr}}}666666777777888888999999999888888777666666666666444444555555555666666666888:::<<<<<<<<<;;;<<<===@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<======???AAABBBAAA@@@??????@@@>>>>>>>>>>>>??????@@@AAABBB@@@>>>>>>@@@AAA@@@???@@@???>>>>>>>>>@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLOOORRRRRRQQQPPPQQQRRRUUUSSSPPPNNNNNNPPPSSSUUUUUUQQQLLLHHHGGGHHHGGGGGGEEEHHHMMMOOONNNMMMNNNNNNOOOPPPQQQPPPNNNNNNPPPRRRYYY\\\]]][[[\\\```bbb___ZZZXXXUUUSSSRRRRRRSSSSSSUUURRROOOOOOPPPSSSUUUVVVUUUVVVXXXXXXVVVUUUUUUUUUXXX[[[bbbnnn{{{666777777777888888888888777777777666666555555555333333444444555666666666666888:::;;;::::::;;;<<<========================>>>======<<<<<<<<<=========?????????======>>>???=========>>>>>>>>>??????AAA???======>>>>>>>>>===???????????????@@@AAAAAADDDEEEEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMLLLOOOQQQPPPNNNMMMPPPSSSSSSQQQOOONNNNNNOOOQQQSSSRRRNNNJJJGGGGGGHHHHHHHHHEEEIIILLLMMMKKKIIIKKKMMMMMMNNNOOOOOONNNNNNQQQRRRXXX\\\^^^]]]^^^aaaaaa]]][[[YYYVVVSSSRRRSSSTTTUUUUUURRROOONNNPPPRRRTTTTTTSSSTTTVVVUUUUUUUUUVVVWWWXXXZZZ___hhhttt555555666666666666777777555666666666666555444444222333333444555555666666555777999999999888999:::999::::::<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>><<<<<<======>>>>>>======>>>===;;;<<<===>>>>>>===??????@@@@@@AAA@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIFFFDDDCCCDDDEEEGGGHHHHHHHHHHHHJJJLLLNNNOOOLLLOOOPPPNNNKKKKKKOOOSSSPPPOOONNNMMMMMMNNNOOOPPPMMMKKKHHHGGGHHHIIIIIIIIIGGGJJJLLLKKKGGGFFFIIIMMMKKKLLLLLLMMMNNNOOOQQQRRRTTTYYY^^^___aaadddbbb^^^\\\YYYVVVSSSRRRSSSUUUWWWVVVSSSQQQPPPQQQSSSSSSSSSPPPQQQRRRSSSSSSTTTXXXZZZWWWXXX[[[aaakkkwww444444555555555555555555555555555666555555444444222222333444444555666666444666888888888777888999777777999;;;===???@@@AAA>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===;;;<<<==================<<<;;;:::;;;===????????????@@@AAABBBBBBAAA@@@???@@@AAABBBDDDGGGHHHJJJKKKGGGGGGFFFFFFFFFGGGIIIJJJKKKIIIFFFDDDCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLOOOPPPMMMOOOOOOLLLIIIIIINNNSSSNNNMMMMMMMMMMMMMMMMMMNNNKKKIIIGGGGGGIIIJJJJJJJJJIIILLLMMMJJJFFFEEEIIIMMMJJJJJJKKKLLLMMMOOOQQQRRRPPPWWW]]]```cccfffddd```[[[XXXUUURRRQQQSSSUUUVVVWWWUUURRRRRRSSSSSSSSSRRROOOPPPPPPQQQRRRTTTYYY\\\UUUVVVXXX\\\dddqqq666666555444444333222222000000111111222222222222111222222333444555666666888888777777666666555555999999999999:::<<<>>>???>>>===<<<;;;::::::999888888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>===============>>>???@@@AAA@@@AAAAAABBBDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMLLLJJJIIIHHHIIIHHHGGGFFFFFFHHHJJJJJJIIIJJJGGGEEEDDDFFFHHHIIIHHHOOONNNMMMNNNPPPQQQQQQQQQVVVYYY\\\___```___]]]\\\XXXXXXWWWVVVVVVXXX\\\___ZZZXXXVVVVVVUUUSSSMMMIIIHHHKKKNNNPPPPPPQQQRRRSSSUUUTTTVVVZZZ___hhhyyyvvvvvvyyy555555444444333222222111111111222222222222222222//////000222444555666777777777777666666666555555777777777777888:::<<<===;;;::::::999999888888777888888777777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKJJJKKKLLLKKKIIIHHHGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHFFFDDDEEEGGGIIIKKKKKKNNNMMMLLLMMMOOOPPPPPPPPPUUUWWWZZZ]]]]]]\\\YYYWWWSSSTTTTTTSSSSSSVVVZZZ]]]___\\\YYYVVVTTTPPPJJJFFFHHHJJJNNNPPPPPPQQQRRRSSSVVVUUUUUUXXX\\\cccqqq~~~|||~~~{{{oooqqqvvv444444333333222111111111222222222222222222222222---...///111333555666777666666666666666555555555555555555666777888999:::777777777777777666666666777777777777777888888999999999999::::::;;;;;;;;;===>>>??????>>>===;;;:::;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHJJJKKKKKKIIIGGGGGGGGGHHHHHHIIIKKKMMMMMMLLLJJJGGGEEEDDDEEEHHHLLLNNNNNNMMMLLLKKKLLLNNNOOOOOOOOOSSSUUUXXXZZZYYYWWWSSSQQQQQQRRRSSSSSSSSSVVVZZZ]]]ccc```ZZZUUUQQQKKKFFFBBBHHHKKKNNNPPPQQQRRRSSSUUUXXXUUUTTTUUUWWW\\\gggrrr~~~|||}}}tttjjjnnnwww222222222222111111000000222111111111111000000000///000111222333444555666555555555555555555555555444555555555666777888888444444555555666666666777777666666666666777888888888888888999999::::::;;;>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJLLLLLLJJJHHHHHHHHHHHHIIIJJJMMMOOOOOOMMMKKKFFFEEEDDDFFFJJJNNNQQQRRRMMMKKKJJJKKKMMMOOOOOONNNSSSTTTVVVWWWVVVSSSPPPNNNRRRTTTUUUUUUVVVXXX\\\___bbb^^^YYYSSSMMMHHHDDDBBBJJJMMMPPPRRRSSSTTTUUUWWWXXXTTTRRRSSSTTTWWW```iii}}}xxxpppkkkqqq|||222222111111111111000000000000000000000000//////333333333444444444444444444444444444444555555555555555666777777888888888444444555555666666777777666666555555666666777888777777888888999:::;;;;;;=========<<<;;;:::999999<<<<<<<<<<<<===>>>?????????????????????@@@AAABBBEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKNNNOOOMMMKKKJJJJJJIIIIIIKKKNNNPPPQQQOOOMMMGGGFFFEEEGGGKKKPPPSSSTTTMMMLLLKKKLLLNNNOOOOOOOOOSSSSSSTTTSSSRRRQQQOOONNNSSSUUUVVVVVVVVVXXX[[[]]]ZZZXXXUUUPPPKKKHHHFFFEEEMMMPPPSSSUUUUUUUUUWWWXXXVVVRRRPPPRRRSSSVVV]]]dddrrr{{{vvvqqqpppvvv111111111111111111111111/////////000000000111111666555555444444333333222333333333444444444444444555666777888888888888777444555555555666666777777555555555555555666777777777777888999::::::;;;<<<<<<<<<;;;::::::999999999<<<<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHHHHIIIHHHHHHGGGGGGFFFEEECCCBBBAAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJMMMPPPQQQPPPMMMLLLLLLJJJJJJKKKMMMPPPQQQPPPNNNIIIHHHGGGIIIMMMPPPSSSTTTOOONNNMMMMMMPPPQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPSSSTTTUUUTTTSSSSSSUUUVVVQQQRRRRRROOOLLLJJJJJJJJJPPPRRRUUUVVVVVVUUUVVVWWWUUUQQQOOOQQQSSSUUUZZZaaaiiirrr~~~yyyvvvwww}}}222222222222222222222222//////000111222333444444444444444333333333333333222222333333333444444444555555777888888777777666444555555555555555555555555555444444555555666777777777888999:::;;;<<<<<<::::::999999999999999:::;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@AAACCCDDDCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIHHHGGGEEEEEEEEEDDDBBBAAAAAACCCEEEGGGDDDEEEEEEFFFFFFGGGHHHHHHJJJMMMQQQRRRQQQNNNMMMLLLKKKJJJJJJLLLOOOQQQQQQPPPLLLKKKIIIJJJMMMPPPRRRSSSQQQPPPOOOPPPRRRSSSSSSSSSPPPOOOLLLJJJKKKMMMPPPSSSSSSTTTTTTSSSPPPOOOOOOPPPLLLOOOQQQQQQOOOMMMNNNOOOPPPSSSUUUUUUTTTSSSTTTTTTUUUQQQNNNQQQSSSTTTWWW\\\bbbkkkwww222222222222222222333333000000111222444555666777111111222222222333333333222222222333333444444444444555666777777777666555444444444444444444444444555444444444444555666666777888888:::;;;<<<======999999999888999999::::::::::::::::::;;;<<<============>>>???@@@BBBDDDEEEAAACCCEEEGGGHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCEEEDDDBBBAAAAAACCCFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMQQQRRRQQQOOOMMMLLLKKKJJJIIIKKKNNNPPPQQQQQQNNNLLLJJJKKKMMMPPPRRRRRRSSSQQQPPPQQQSSSUUUUUUTTTOOOLLLIIIGGGHHHLLLQQQTTTUUUVVVVVVSSSPPPNNNNNNNNNJJJNNNRRRSSSQQQPPPPPPRRRPPPRRRTTTTTTSSSRRRQQQRRRVVVQQQNNNPPPRRRRRRUUUYYY___gggqqqxxx{{{|||~~~444444333333333222222222111111222222222333333333555444333333222222222222111111111111000000//////222222222222222222222222222333333444444333333222222222222222333444555666777777777777888888888888888888888888888999999999888999::::::888888999:::999:::;;;===>>>@@@AAABBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDEEEAAA??????BBBEEEFFFEEEJJJIIIGGGEEEEEEFFFGGGHHHMMMOOORRRTTTTTTQQQMMMKKKKKKIIIFFFFFFIIIKKKMMMMMMMMMKKKJJJKKKMMMNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVWWWMMMIIIEEEBBBCCCGGGMMMRRRSSSTTTUUUSSSPPPMMMLLLLLLMMMPPPSSSTTTSSSQQQOOOOOOMMMNNNQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSWWW\\\eeeoooxxx~~~yyy}}}444333333333333222222222111111111222222222333333555444333222222222222222222222222111111000000000222222222222222222222222222222333333333333222222222222222222333444555666666666666666777777777777777777888888888999999999888999::::::888888999:::::::::;;;===>>>???@@@AAA@@@AAABBBCCCDDDCCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCCAAA???===???CCCFFFGGGGGGKKKIIIGGGEEEEEEEEEFFFGGGLLLNNNQQQSSSRRRPPPMMMJJJHHHFFFFFFGGGJJJMMMNNNNNNKKKIIIHHHIIIKKKMMMNNNNNNQQQQQQSSSTTTUUUVVVVVVVVVLLLIIIEEEBBBDDDIIIOOOSSSWWWXXXWWWUUUQQQOOONNNOOOOOOQQQTTTUUUTTTQQQPPPPPPMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSUUUYYY```jjjsss|||zzzxxx}}}333333333222222222111111111111111222222222222333444333333222222222222333333333222222222222111111222222222222222222222222111111222222222222111111222222222222333444555555444444444555555555666666777777777888888888999999888999::::::888888999:::;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA>>>======???CCCFFFHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFKKKMMMOOOPPPPPPNNNKKKIIIDDDDDDFFFIIILLLNNNNNNMMMGGGEEEDDDEEEHHHKKKMMMNNNRRRRRRSSSSSSTTTSSSSSSRRRKKKHHHEEEDDDFFFKKKQQQUUUZZZZZZXXXTTTPPPNNNNNNOOOQQQSSSVVVVVVTTTRRRQQQQQQNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSQQQTTTYYYaaalllwwwwwwvvvzzz222222222222111111111111111111111111222222222222333333222222222222222333333333333333333333333333111111111111111111111111000111111222222111111000111111111111111222333444333333333333444444444444666666777777888888999999888999::::::888888999:::;;;<<<<<<<<<<<<<<<============>>>>>>????????????===>>>???AAAAAA@@@@@@???=========???BBBEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGJJJKKKLLLMMMMMMKKKIIIHHHCCCDDDGGGJJJMMMNNNKKKIIIDDDBBBAAABBBFFFJJJMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKIIIGGGGGGJJJOOOUUUYYYZZZYYYVVVRRRMMMKKKLLLNNNQQQSSSUUUUUUSSSPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRSSSUUUUUUTTTRRRQQQNNNOOORRRYYYdddppp|||zzztttrrrxxx222222111111111000000000000000111111111222222222222222222111111222222333333333333333333333333444111111111111111111111111000111111222222111111000000000000000000000111222111222222222333333333333555666666777888888999999888999::::::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>======???@@@@@@@@@???>>>>>>???@@@@@@@@@AAACCCDDDBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFHHHLLLNNNLLLHHHEEECCCAAAAAACCCGGGKKKNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJJJJNNNSSSXXX[[[ZZZYYYVVVQQQMMMKKKLLLMMMOOOPPPRRRRRRPPPNNNNNNOOONNNNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSSSSRRRPPPNNNLLLLLLNNNTTT^^^jjjvvv~~~tttnnnqqqzzz111111111000000000000///000000000111111111111222222111111111111222222333222222333333333333444444111111111111111111111111111111222222222222111111111000000///000000111111111111222222222222333333444555666666777888999999888999::::::888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???@@@AAA@@@?????????@@@AAAAAA??????@@@AAA@@@@@@BBBDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFIIILLLMMMKKKGGGCCCCCCBBBCCCFFFJJJNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPJJJJJJJJJLLLOOOSSSWWWZZZYYYYYYWWWSSSOOOMMMMMMNNNLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMMMMMMMNNNRRR[[[eeepppvvv}}}vvvnnnnnnsss111111000000000/////////000000000000111111111111111111111111111222333333111222222222333333333333111111111111111111111111222222333333333333222222222222111111111111222222111111222222222333333333444444555666777888999999888999::::::888888999:::999999::::::;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===>>>???@@@AAABBBAAAAAA@@@>>>@@@BBBAAA???>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEDDDEEEHHHKKKMMMLLLHHHEEEDDDEEEFFFJJJNNNPPPPPPOOONNNNNNOOOOOONNNNNNMMMLLLHHHHHHIIIKKKNNNRRRUUUWWWVVVVVVVVVSSSPPPMMMMMMMMMJJJLLLMMMNNNMMMMMMNNNPPPNNNNNNOOOPPPPPPOOONNNMMMPPPPPPOOOOOONNNNNNNNNNNNNNNNNNPPPTTTZZZbbbiiinnnvvv}}}}}}pppkkkmmmyyy000000000000////////////000000000000111111111111111111000000111222333333111111111222222333333333000000000000000000000000222333333444444333333222444444333333222333333333111222222222222333333333444444555666777888999999888999::::::888888999:::888888999::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===???@@@AAABBBCCCBBBAAAAAA<<>>???AAACCCCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDFFFJJJMMMLLLJJJGGGEEEFFFIIIMMMQQQRRRQQQPPPNNNNNNMMMMMMKKKJJJHHHHHHFFFGGGHHHJJJLLLPPPSSSTTTRRRSSSSSSQQQNNNKKKJJJJJJJJJKKKMMMMMMMMMMMMOOOQQQMMMOOOPPPQQQQQQPPPNNNMMMQQQPPPOOONNNNNNNNNNNNOOOOOOPPPRRRUUUZZZ```fffiiirrrzzzqqqjjjjjjuuu////////////////////////............////////////////////////000000000000222222222222222222222222//////000111222333333333333333333333333333333333222222111111111111222222000111111222222333444444222333333555777999;;;<<<<<<<<<:::999888888777777888888999:::::::::999999;;;:::999888888:::<<<===AAAAAAAAAAAAAAAAAABBBBBB@@@???>>>>>>===>>>>>>>>>BBBAAAAAAAAABBBCCCEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIIIIGGGFFFCCCEEEIIINNNRRRRRROOOLLLJJJJJJKKKKKKJJJHHHGGGFFFCCCBBBCCCFFFLLLQQQTTTUUUUUUSSSRRRQQQQQQOOOLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNLLLKKKLLLNNNOOOOOONNNNNNMMMMMMMMMMMMNNNPPPQQQUUUVVVXXXYYYZZZ[[[^^^```iiiqqq}}}vvvllleeejjjuuu////////////////////////............////////////....../////////000000000111111111111111111111111000000000111111222222333222222222222222222222222111111111000000111111111000111111222222333444444444444444555666888999:::;;;:::999888777777777777777888888999999999999999;;;:::999888999:::<<<===@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???????????????@@@@@@???@@@AAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGJJJKKKKKKHHHFFFEEEFFFIIILLLNNNNNNLLLIIIFFFGGGHHHHHHHHHFFFDDDCCCCCCCCCDDDHHHMMMQQQSSSTTTRRRPPPNNNMMMNNNMMMLLLJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNLLLKKKLLLNNNPPPQQQQQQPPPOOONNNMMMLLLMMMNNNNNNTTTUUUWWWWWWWWWXXXZZZ\\\ccckkkwww}}}sssiiihhhmmmuuuwwwvvv}}}////////////////////////............////////////------........./////////000000000000000000000000111111111111111111111111111111111111111111111111111000000//////000000111000111111222222333444444666666666666666666777777999888777666666666666666777777888999999999999999;;;:::999999999:::<<<===>>>>>>>>>??????@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDDDDEEEGGGGGGGGGEEECCCBBBAAAEEEJJJNNNOOOMMMJJJGGGGGGGGGGGGIIIJJJJJJGGGEEEAAACCCEEEFFFFFFDDDBBB@@@CCCDDDFFFJJJOOORRRRRRQQQNNNLLLIIIIIIJJJKKKLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNLLLKKKLLLNNNQQQRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLSSSTTTTTTTTTRRRRRRTTTVVV]]]cccnnnxxx|||pppiiifffjjjvvvzzzrrrkkkmmmvvv////////////////////////............////////////------------.........///////////////////////////111111111111000000000000000000000000000000000000000000////////////000000000111111222222333444444777777777666666555444444666666555555444555555555777888999::::::;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<======>>>?????????DDDCCCBBBAAA@@@?????????>>>>>>===>>>???AAACCCDDDFFFGGGHHHHHHFFFCCC@@@>>>===CCCKKKPPPQQQOOOKKKIIIGGGFFFEEEEEEFFFGGGEEEDDD@@@BBBDDDFFFGGGEEECCCAAADDDEEEHHHLLLPPPRRRQQQOOOLLLIIIFFFEEEHHHKKKMMMNNNOOOMMMKKKJJJJJJKKKMMMOOOOOOMMMLLLLLLNNNPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMRRRSSSSSSQQQOOONNNOOOQQQXXX]]]fffooovvv}}}yyymmmeeeeeeppp|||vvvoooiiilllvvv////////////////////////............////////////------------.........///........................111111000000000000000000000000000000000000000000000000////////////000000000111111222222333444444777777777777666555333222444444444333444444555555888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;<<<======>>>??????BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGHHHGGGDDD@@@<<<999;;;CCCLLLSSSSSSPPPMMMKKKEEEDDDCCCCCCEEEFFFFFFEEEBBBDDDFFFHHHHHHGGGEEECCCCCCEEEHHHMMMPPPQQQPPPNNNJJJGGGDDDDDDGGGKKKOOOPPPOOONNNKKKIIIIIIKKKNNNOOOPPPNNNMMMMMMNNNNNNNNNLLLMMMMMMLLLLLLLLLMMMOOOOOORRRRRRRRRPPPNNNMMMNNNPPPVVV[[[aaahhhnnnuuu|||vvvhhhcccjjjttt~~~{{{vvvpppmmmqqq}}}////////////////////////............////////////------........./////////........................000000000000000000000000000000000000000000000000111000000//////000000111000111111222222333444444555555666777666555444333333333333333333444555666888888999;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@???>>>>>>======>>>>>>=========>>>@@@BBBDDDFFFGGGGGGFFFEEECCC???<<<:::???GGGQQQVVVTTTPPPMMMKKKDDDCCCBBBDDDFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEBBBDDDGGGKKKOOOQQQOOOMMMIIIFFFDDDDDDHHHLLLOOOQQQOOONNNKKKJJJJJJKKKNNNOOOOOONNNNNNPPPQQQPPPNNNKKKJJJJJJJJJKKKLLLNNNPPPRRRRRRSSSSSSRRRPPPPPPQQQRRRXXX[[[___ccciiiooovvv{{{}}}|||}}}rrrffffffkkkzzz~~~xxxtttttt{{{////////////////////////............////////////....../////////000000000..............................//////000000111111111111111111111111111111111111111000000111111111000111111222222333444444222333555666777666555444222222222333444555666777666666888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>=========>>>??????<<<<<<<<<===>>>AAACCCEEEEEEEEEEEEDDDCCCAAA@@@???HHHOOOWWWZZZVVVOOOKKKIIIDDDDDDDDDEEEGGGHHHGGGFFFGGGGGGFFFEEEEEEDDDDDDDDDAAABBBEEEIIIMMMPPPOOONNNGGGEEECCCDDDHHHKKKNNNOOONNNMMMLLLKKKKKKLLLMMMNNNLLLMMMPPPSSSUUUTTTQQQNNNJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTUUUTTTSSSSSSUUUWWWZZZ[[[^^^```dddjjjqqqvvvzzzyyyzzzrrrkkklllvvv////////////////////////............/////////000////////////000000000000////////////////////////---......///000111111222111111111111111111111111222222111111111111222222000111111222333333444444000222444666777777666555222222222333444555666777444555666777999999:::::::::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>???@@@AAA============>>>???@@@AAA:::::::::;;;===@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDOOOVVV]]]]]]WWWOOOJJJHHHFFFEEEFFFGGGIIIHHHFFFDDDHHHFFFDDDCCCBBBBBBBBBCCCAAAAAADDDHHHLLLOOOOOOOOOEEECCCBBBDDDGGGKKKMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNJJJLLLQQQVVVYYYYYYUUUQQQKKKJJJJJJKKKLLLNNNOOOQQQTTTUUUVVVVVVVVVVVVYYY[[[[[[\\\]]]___bbbhhhoootttxxxxxxyyy~~~uuussssss}}}------......------,,,+++...------,,,,,,,,,------........................000000//////.........---111000///......///000111000000000000000/////////000000000000000000000000000000000000000000000000000111222333444444444444000000000000111333666777777666444444444555777999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@AAABBBDDDBBB???===<<<<<<===>>><<<<<<;;;<<<===???AAABBBBBBCCCDDDDDDCCCCCCDDDFFFQQQ___iiibbbTTTJJJFFFEEEGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJNNNNNNJJJFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKMMMLLLKKKPPPOOOPPPTTTYYYZZZUUUPPPMMMLLLKKKKKKKKKLLLNNNOOOSSSSSSSSSTTTVVVXXXZZZ[[[[[[ZZZYYYYYY\\\bbbgggkkkvvvzzz~~~tttooorrrzzz------......------,,,+++...------,,,,,,---------........................000/////////.........---000000///......///000000////////////////////////////////////////////////000000000000000000000000000111222333444444444444111000000000111333444555555444333222222444555666::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@AAA@@@>>>===<<<;;;<<<<<<;;;:::::::::<<<===???@@@???AAACCCCCCBBBBBBDDDEEEMMMYYYbbb]]]QQQIIIFFFFFFGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEGGGKKKOOOOOOKKKHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFGGGJJJLLLMMMMMMRRRQQQPPPSSSWWWWWWSSSNNNMMMLLLLLLKKKKKKLLLMMMNNNPPPPPPRRRSSSUUUWWWXXXYYYXXXWWWVVVWWWZZZ___dddhhhppptttzzz~~~|||rrrpppttt}}}------......------,,,+++------------------------......................../////////...............//////...------...//////,,,------....../////////////////////////////////000000000000000000000000000111222333333333333333111111000000111222333333222222111000000222333444666666777777888999999999<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;::::::999999999999999:::<<<===>>>===???AAAAAAAAA@@@BBBCCCEEEPPPXXXSSSKKKGGGGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGCCCCCCDDDDDDEEEGGGHHHIIIDDDEEEHHHLLLOOOOOOLLLJJJHHHIIIIIIJJJKKKKKKLLLLLLJJJGGGEEEEEEHHHLLLNNNOOOTTTRRRPPPQQQTTTTTTQQQNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOQQQSSSVVVWWWXXXYYYUUUTTTSSSTTTWWW\\\aaadddgggmmmttt{{{xxxppplllrrr}}}------......------,,,+++,,,,,,------------------.........................................................------.........++++++,,,,,,---...//////////////////////////////000000000000000000000000000000111222222222222222111111111000000000111111111111000000000111222333333333444555666777888888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777999999::::::;;;<<<======<<<>>>@@@@@@???>>>>>>>>>???HHHMMMJJJEEEEEEGGGHHHIIIHHHGGGHHHIIIJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGHHHBBBDDDGGGKKKMMMMMMKKKIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJGGGCCCBBBFFFKKKOOOQQQTTTQQQOOOOOOQQQRRRQQQOOONNNMMMMMMLLLKKKJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYSSSRRRRRRRRRUUUYYY]]]```aaahhhpppwwwtttiiijjjuuu------......------,,,++++++,,,---.........------........................---------...............---..................---***++++++,,,---......///........................////////////////////////000000111111222222111111000111111000000000//////111111111111111222222333000111222333444666777777;;;;;;;;;::::::::::::999999999:::999999888777666;;;;;;<<<<<<======>>>>>>>>>@@@AAAAAA>>><<<;;;;;;;;;BBBEEECCCAAADDDGGGHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEE@@@CCCGGGJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMIIIEEEAAA@@@CCCIIIOOORRRQQQPPPOOOOOOPPPQQQRRRRRRNNNNNNMMMLLLKKKJJJHHHHHHFFFGGGJJJNNNQQQTTTVVVWWWSSSRRRRRRRRRTTTWWWZZZ\\\^^^dddmmmtttzzz}}}nnnjjjrrr}}}------......------,,,+++***+++---...///......---........................---------------.........---...////////////...---+++,,,,,,------.................................///////////////////////////000000111111111000000//////000000000000///...111111111222222222222333000000111222333444555666999999999999999999999999999999888888777777777777<<<======>>>??????>>>>>>>>>@@@BBBBBB???<<<;;;:::;;;@@@BBB@@@@@@DDDFFFEEEFFFEEEDDDFFFHHHIIIHHHGGGHHHGGGFFFDDDCCCCCCBBBBBB???CCCGGGIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLFFFBBB>>>===BBBHHHNNNQQQPPPPPPPPPPPPPPPQQQRRRSSSOOOOOONNNMMMKKKIIIGGGFFF@@@AAACCCFFFJJJNNNRRRTTTTTTSSSRRRRRRSSSUUUWWWXXXYYY___hhhooouuu}}}xxxqqqrrrxxx------......------,,,+++)))+++---...//////...---........................,,,,,,,,,------............///000000000000///...---------------.................................///////////////////////////000000000000000//////---...///000000000///...000000111222222222222222000000111222333444444555888888888888888888888888999999777666666777777888<<<===>>>?????????>>>>>>===???BBBCCCAAA???=========@@@AAA???@@@DDDEEECCCDDDCCCBBBDDDFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCC@@@DDDIIIJJJIIIFFFEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKCCC@@@<<<<<<@@@GGGLLLPPPQQQRRRRRRRRRQQQPPPQQQQQQOOOOOONNNMMMKKKHHHEEEDDD>>>???@@@BBBGGGLLLQQQTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRYYYbbbiiinnnvvvzzzuuutttzzz------......------,,,+++)))***---/////////...---........................,,,,,,,,,------............///000111111000///.....................------........................///////////////////////////000000000000000//////,,,---///000000000///...//////000111111111111111111111111222333333444444666777777777888888888888:::999777666555666888999<<<===>>>??????>>>>>>===;;;>>>BBBCCCCCCAAAAAAAAA???AAAAAA???AAADDDDDDAAABBBAAAAAABBBEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBFFFKKKLLLIIIFFFEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJAAA>>>;;;;;;@@@FFFLLLNNNSSSTTTUUUTTTQQQPPPOOOOOOPPPOOOOOOMMMKKKHHHEEECCC@@@@@@@@@BBBGGGMMMSSSWWWTTTSSSQQQPPPOOOOOOPPPPPPLLLTTT^^^eeejjjqqq{{{wwwqqqtttzzz------------------------------------------------------------------------...///////////////......---,,,,,,,,,,,,---......---...............------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111111000000000000111111000000000000000000000000//////......///111333444666666555555555555666666999888666555444555777888;;;<<<>>>???@@@???===<<<>>>@@@CCCEEEFFFGGGFFFEEE??????@@@AAABBBCCCDDDEEEBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCFFFIIIKKKKKKHHHDDDBBBAAABBBCCCDDDEEEFFFGGGGGGGGGCCCAAA===<<>>??????>>>===<<<>>>???AAACCCCCCCCCAAAAAA>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHIIIIIIFFFCCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHDDDBBB???>>>AAAGGGMMMQQQUUUVVVVVVUUUTTTRRRPPPOOONNNMMMLLLJJJHHHGGGEEEDDDEEEFFFHHHKKKNNNRRRUUUWWWSSSRRRQQQPPPOOONNNNNNMMMKKKNNNSSSYYY^^^eeelllqqqrrrwww}}}ssslllpppttt|||,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......//////000000000000000//////...------,,,,,,,,,,,,...........................------------...//////...------------------...000000000000000000000000222222111111111222222333333333333444555666777888888777666555555666777888:::;;;===>>>>>>>>>===<<<>>>???@@@AAAAAA@@@???>>>>>>??????@@@AAABBBCCCCCCAAAAAA@@@???@@@AAABBBCCCHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGEEEBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJEEEDDDBBBBBBEEEJJJPPPSSSUUUTTTSSSQQQPPPOOONNNNNNLLLLLLKKKIIIHHHFFFEEEEEEIIIJJJKKKMMMOOORRRUUUVVVQQQQQQPPPOOONNNNNNMMMMMMLLLNNNQQQTTTXXX]]]dddhhhkkkpppuuuyyy}}}xxxmmmjjjmmmttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---............///000000000/////////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...------------...////////////............//////000000000000000000000000000000000///////////////111111222333444666888999777666666555666666777888::::::<<<===============???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAACCCDDDHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGEEEBBB??????AAACCCCCCDDDFFFHHHIIIKKKKKKKKKFFFEEEEEEFFFIIIMMMQQQTTTSSSRRRPPPMMMLLLLLLMMMNNNJJJJJJIIIHHHGGGGGGFFFEEEKKKLLLLLLMMMOOOQQQRRRSSSQQQQQQPPPPPPOOONNNMMMMMMOOOPPPQQQRRRTTTXXX]]]aaajjjnnnqqqssstttzzzqqqkkkkkkpppxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---,,,,,,,,,,,,---......,,,---....../////////.........---,,,,,,,,,------+++++++++,,,,,,,,,------...------------...////////////............////////////////////////////////////000000/////////...000000111222444666777888666666666666666777888888999::::::;;;<<<===============>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFCCC@@@>>>>>>AAADDDDDDEEEFFFHHHJJJKKKKKKKKKEEEFFFFFFHHHJJJMMMPPPQQQPPPNNNLLLJJJIIIJJJLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMQQQRRRSSSSSSSSSUUUYYY\\\fffiiikkkkkkkkkpppzzzyyyllliiiiiinnnuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,,,,,,,---......+++,,,---.../////////......------,,,,,,---------,,,------....../////////...------------...//////...------------------...////////////////////////000000111222222111111000000000000111333555666777555555666666777777888888888999999:::;;;<<<======:::;;;<<<===>>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFCCC@@@>>>???BBBEEEEEEFFFGGGHHHIIIJJJJJJJJJDDDEEEFFFHHHJJJKKKLLLMMMKKKJJJHHHGGGGGGIIIKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPOOONNNMMMLLLQQQRRRSSSSSSRRRSSSUUUWWW```eeehhhhhhfffkkkuuu~~~nnnfffaaaccchhhpppzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............---,,,,,,,,,,,,---......,,,---...//////000000000---------,,,,,,------...,,,,,,------...//////000...------------.../////////......------......///////////////////////////...///000111222222111111000000000111222444555666444555666777777888888888888888999999:::<<<===>>><<<<<<======>>>???@@@AAA??????@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHFFFEEECCCAAA??????BBBEEEFFFFFFGGGHHHHHHHHHHHHHHHCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFEEEFFFGGGHHHJJJKKKHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJIIILLLOOOQQQRRRQQQPPPQQQRRRYYY```fffgggfffjjjttt}}}xxxlll___[[[]]]cccllluuu~~~------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............---,,,,,,,,,,,,---......---...///000111111111111------,,,,,,,,,------...******++++++,,,---.........------------...//////111111000000000000111111////////////////////////+++,,,...///000000000///000000111111222333555555444444666777888888888888888888888999:::;;;===>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>????????????>>>=========>>>@@@@@@AAAAAABBBDDDEEEGGGHHHHHHFFFEEEDDDAAA???@@@CCCEEEFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCEEEGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKLLLLLLJJJHHHGGGHHHKKKOOOPPPOOONNNNNNNNNPPPXXX```cccbbbfffpppyyyuuucccYYYWWWZZZaaaiiittt{{{,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********......---------,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------............///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,111000000///......------......//////...---,,,,,,////////////////////////........................111111111111111222222333555555444444444555555666777888::::::999999:::;;;<<<======>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>???????????????AAAAAAAAABBBBBBCCCCCCCCCEEE@@@<<<;;;>>>AAACCCBBBFFFGGGIIIJJJJJJGGGEEECCCFFFEEEDDDDDDEEECCC@@@>>>:::<<<@@@CCCFFFGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJKKKLLLJJJFFFCCCHHHIIIJJJJJJJJJLLLOOORRRSSSWWW[[[^^^aaafffmmmsss~~~iii]]]WWWUUUYYY```lllttt}}}+++++++++++++++++++++++++++++++++++++++*********---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---------------...............//////...------,,,................................................000000000000000111222222333333333333444444555666777888:::999888888999:::;;;;;;<<<=====================<<<<<<;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<@@@CCCEEEEEEFFFGGGIIIJJJJJJHHHEEEDDDEEEDDDBBBBBBCCCBBB???===;;;===@@@CCCEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGGGGGGGHHHHHHKKKKKKLLLLLLLLLKKKHHHFFFHHHIIIKKKKKKKKKLLLOOORRRSSSVVVZZZ]]]```eeennntttrrrdddXXXPPPPPPUUUccclllxxx************************))))))******************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++************++++++...------------,,,,,,,,,***++++++,,,---..................///......---,,,................................................///////////////000111111111111111222333444555666888999:::999777666777888999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::=========>>>>>>?????????AAAAAA@@@?????????@@@@@@=========???BBBFFFGGGGGGEEEGGGHHHIIIIIIHHHFFFDDDDDDBBB@@@???@@@@@@???======???AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNLLLHHHEEEEEEFFFIIIJJJMMMMMMMMMMMMMMMLLLJJJJJJIIIJJJKKKLLLLLLMMMOOOQQQRRRUUUXXX[[[^^^eeennntttzzzooo___RRRMMMNNNZZZcccqqq|||++++++++++++++++++++++++((((((((()))*********++++++++++++************)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,------------+++******))))))******+++------------------------+++++++++,,,------......---...............------...............................................................///000000/////////000111333444555777888999888666555666777777888999999::::::999999999999;;;<<<<<<<<<;;;:::======>>>???@@@@@@AAAAAAAAA@@@???>>>======>>>>>><<<===???AAADDDFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDDDDAAA???>>>>>>???>>>>>>AAABBBCCCEEEGGGIIIJJJKKKHHHIIIIIIJJJKKKKKKLLLLLLNNNJJJEEEAAAAAACCCGGGJJJMMMNNNNNNMMMKKKJJJJJJKKKIIIKKKLLLLLLLLLMMMOOOQQQQQQSSSWWWYYY]]]cccmmmtttzzz|||kkk\\\TTTSSSUUU]]]iiiuuu~~~,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))*********+++++++++*********)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---+++******))))))******+++------------------------------------------------------...............---...............................................................//////000......///000111222444555666777888777555444555666666666777888888888888888999:::;;;<<<===<<<;;;;;;999999:::;;;<<<>>>>>>???AAA@@@>>>===<<<<<<===>>>>>>???AAACCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEDDDDDDDDDBBB???>>>???@@@@@@???DDDEEEGGGHHHJJJKKKKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKKKKGGGAAA===<<>>???@@@AAAAAA???===<<<<<<===>>>??????AAACCCCCCBBBAAAAAABBB@@@AAABBBCCCDDDDDDEEEEEEFFFDDDBBBBBBCCCCCCCCCBBBEEEFFFIIIKKKLLLLLLKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJHHHDDD>>>999888<<>>@@@BBBCCCDDD@@@???===<<<<<<===@@@AAA>>>@@@BBBAAA@@@???AAACCCAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEIIILLLMMMLLLIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIFFFBBB<<<888777:::???BBBCCCGGGJJJJJJEEEBBBCCCEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMQQQVVVZZZ\\\___eeeiiirrryyyzzzooo^^^ZZZUUUSSSXXX```iiinnn{{{************************---,,,,,,,,,+++*********,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...------,,,,,,------...)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........'''((()))***,,,---...///,,,,,,---.../////////...------------------------........................///////////////000111111222111111111111111222222222333444444444333555666555666666777777777777777888777666666777999;;;<<<777888:::;;;===???AAAAAA@@@>>>===<<<<<<>>>AAACCC===???AAA@@@>>>>>>AAADDDBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJJJJGGGEEEAAADDDIIILLLMMMKKKHHHEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEAAA<<<888777:::>>>BBBAAAFFFKKKJJJFFFBBBBBBDDDFFFHHHKKKKKKKKKJJJJJJKKKLLLQQQWWWZZZ\\\___cccgggmmmtttyyy{{{|||jjjbbbWWWOOONNNSSSZZZ___pppvvv++++++,,,,,,,,,++++++***''''''((())))))))))))))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,***)))))))))***+++(((((()))***+++,,,,,,---******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..................------...........................------------...//////000000000000111111111111222333444444555555444444444444555555666777777777777888888888999999999999999999999:::;;;<<<===>>>BBBAAA???>>>>>>???AAACCC@@@@@@?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGJJJKKKIIICCC>>><<>>???@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAACCCFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEFFFFFFDDD@@@<<<===@@@DDDGGGGGGGGGHHHIIIBBB@@@===<<<===AAAFFFJJJNNNOOOOOONNNMMMKKKIIIHHHLLLLLLKKKJJJJJJJJJJJJJJJOOOPPPQQQRRRSSSSSSSSSSSSUUUXXX\\\bbbggglllnnnooosss{{{|||eeeUUULLLIIIHHHIIIRRR]]]fffrrr~~~uuuooonnnyyy(((((()))************))))))******+++++++++++++++))))))*********))))))(((,,,,,,++++++******))))))+++++++++*********************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...---------,,,,,,,,,++++++))))))***+++,,,,,,------...........................------------...//////............////////////000000111222222222222222111222222333333444555555333333444444444555555555666666666777888:::;;;<<<:::<<<>>>AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCC@@@>>>>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCBBB@@@>>>===@@@CCCEEEFFFFFFFFFHHHIIIBBBAAA@@@@@@BBBFFFKKKNNNKKKLLLMMMNNNOOOOOOOOONNNKKKKKKIIIHHHHHHIIIJJJKKKOOOOOOOOOOOOOOOOOONNNNNNOOORRRVVV[[[___ccceeefffkkksssrrr```TTTMMMKKKHHHMMMSSSZZZdddppp|||{{{tttsss~~~'''((()))***************((()))******++++++******((())))))*********))))))+++++++++******)))))))))++++++++++++******))))))((())))))***++++++,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++))))))******+++,,,------------,,,,,,,,,+++++++++))))))******+++,,,------...........................------------...//////............///////////////000111111222222111111111111222222333444444444444444555555555666666666555555666777888:::;;;<<<:::;;;>>>AAABBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCFFFDDDAAA>>>======???@@@@@@AAAAAACCCEEEGGGIIIJJJCCCCCCBBB@@@???>>>>>>???EEEGGGHHHHHHFFFFFFGGGHHHCCCCCCCCCDDDGGGKKKOOORRRJJJKKKLLLMMMNNNOOOOOOPPPIIIHHHHHHGGGHHHJJJLLLMMMOOONNNNNNMMMLLLLLLLLLLLLNNNPPPTTTXXX[[[]]]______fffnnn{{{pppaaaUUUPPPHHHHHHJJJOOOVVVaaammmvvv(((((()))***++++++++++++((())))))***+++*********))))))******++++++*********************)))))))))***++++++++++++***))))))'''((()))***+++,,,------******++++++++++++++++++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---...........................------------...//////....../////////000000000000000111222222222222111111111222333333444444555555555555666666666777777555555666777888:::<<<===:::<<<>>>@@@AAAAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBFFFDDDBBB@@@>>>??????@@@???@@@@@@AAACCCEEEFFFGGGBBBBBB@@@>>><<<===???BBBIIIJJJKKKJJJHHHGGGGGGHHHEEEEEEFFFHHHKKKOOORRRUUUNNNNNNNNNMMMMMMMMMMMMMMMHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMPPPQQQTTTVVVXXXYYYZZZZZZaaaiiivvvppp```VVVHHHEEECCCFFFKKKSSS```kkk|||((()))***+++,,,,,,,,,,,,)))***++++++,,,,,,++++++)))******+++,,,,,,++++++))))))))))))***************++++++,,,+++***)))((())))))*********+++++++++++++++************************+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,...........................------------...///////////////000000000111111000111222222333333222222222222333333444555555555555555555555666666666666555555666777999;;;===>>><<<===>>>???@@@@@@???>>>@@@AAABBBDDDDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCBBBCCCCCCDDDDDD@@@@@@???===;;;===AAAEEEIIIKKKMMMMMMKKKIIIIIIIIIGGGGGGIIIKKKNNNRRRUUUVVVPPPOOONNNNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVVVVUUUUUU\\\cccooo~~~ooocccQQQJJJEEEEEEFFFJJJUUU```nnnyyy))))))***+++,,,---------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))******++++++******+++,,,+++***)))(((+++++++++***************++++++***************************++++++,,,,,,,,,+++++++++***************,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,...........................------------...//////000000000000111111111111111111222333333333333222222333333444444555555666444444444555555555666666555666666888:::<<<===???>>>>>>>>>?????????>>>>>>???@@@BBBDDDDDDCCCBBBAAA???@@@AAABBBDDDEEEFFFGGGJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@???<<<;;;===BBBGGGHHHJJJMMMNNNMMMLLLKKKLLLHHHIIIJJJMMMPPPSSSUUUWWWNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQWWW^^^kkkzzz{{{nnn\\\SSSKKKHHHEEEEEEMMMXXXeeeppp))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************)))))))))))))))))))))***+++***((((((((()))******))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******,,,...///---------------------------------............///////////////000000000000.........///000111111222111111222222222333333333444444555555555555555555777999<<<>>>@@@@@@???>>><<<>>>???@@@??????AAACCC@@@??????@@@BBBBBBAAA???@@@>>>===>>>CCCHHHKKKMMMPPPMMMJJJFFFDDDCCCCCCCCC??????>>>===<<<>>>BBBEEEJJJKKKLLLMMMMMMLLLJJJIIIOOOLLLJJJIIIKKKMMMMMMMMMOOOMMMLLLKKKLLLNNNQQQSSSTTTSSSPPPNNNLLLKKKJJJKKKMMMLLLJJJJJJKKKLLLMMMLLLRRRQQQQQQQQQQQQRRRSSSTTTWWW___iiiuuulll___TTTNNNIIIEEEFFFKKKVVV^^^kkkyyy))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,++++++******************,,,+++***))))))+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,------------....../////////000000000------...//////000000111111111111222222222333333333333444444555555555666777888:::<<<>>>>>>>>>>>><<<>>>??????>>>>>>???AAA@@@?????????@@@@@@???===@@@>>>>>>AAAEEEJJJMMMNNNMMMKKKHHHEEECCCBBBBBBCCCAAAAAA@@@???>>>@@@CCCGGGHHHJJJLLLMMMNNNMMMLLLKKKNNNKKKIIIIIIKKKMMMOOOOOOMMMLLLKKKKKKMMMPPPSSSUUUSSSRRRPPPMMMLLLKKKKKKKKKMMMLLLKKKJJJKKKLLLLLLLLLNNNNNNMMMLLLMMMOOORRRSSSWWW^^^iiisss|||nnn___UUULLLDDDCCCFFFMMMSSS___lllzzz)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***,,,,,,,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************+++***)))((()))***+++,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,.........////////////000,,,------....../////////000111111111222222222222222222333444444555666666777777888:::;;;<<<===>>><<<===>>>>>>===<<<===???AAA?????????@@@???===;;;@@@@@@@@@CCCHHHKKKMMMNNNIIIGGGEEECCCBBBAAABBBBBBBBBBBBAAA@@@???AAADDDGGGFFFHHHJJJMMMNNNOOONNNNNNMMMJJJHHHHHHJJJMMMOOOOOOKKKKKKJJJKKKMMMPPPSSSUUUQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHJJJNNNRRRTTTXXX___hhhqqq{{{rrreeeXXXMMMFFFEEEHHHKKKRRR\\\hhhvvv))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))************************)))))))))***************+++,,,---,,,*********+++)))))))))))))))*********************************,,,,,,++++++******))))))))))))*********++++++++++++******)))***+++,,,,,,------------------------++++++++++++,,,,,,,,,,,,------........./////////,,,,,,,,,------.........000000000111111111111222000111222333444555666666666666666777999:::<<<===;;;=========;;;:::;;;===@@@???>>>???AAAAAA???>>>AAAAAAAAADDDGGGIIIIIIIIIDDDDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@>>>===>>>BBBEEECCCEEEHHHLLLNNNOOOOOOOOOMMMJJJGGGFFFHHHJJJLLLMMMJJJIIIIIIJJJKKKNNNPPPRRRMMMLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGEEEEEEHHHMMMRRRUUUYYY___gggnnnuuuyyylll^^^SSSMMMJJJIIIIIINNNWWWbbbmmmsssxxx}}}))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,---,,,*********+++(((((()))))))))*********************************+++++++++******)))))))))*********++++++++++++++++++++++++++++++,,,------//////...---,,,++++++***,,,,,,,,,,,,------------------------............,,,,,,,,,,,,------------//////000000000111111111000000111222333444555666555555555666777999;;;<<<;;;<<<===<<<;;;:::;;;<<<>>>>>>>>>@@@CCCDDDDDDBBBBBBAAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@??????@@@@@@>>>===<<<;;;999;;;>>>AAAAAACCCFFFJJJLLLMMMNNNMMMLLLHHHDDDCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKHHHGGGFFFDDDCCCCCCDDDDDDEEEGGGJJJJJJGGGEEEEEEEEECCCBBBAAAAAADDDJJJPPPSSSYYY___gggkkkooouuu~~~qqq```UUUMMMIIIDDDDDDIIIRRRZZZ^^^ccciiirrr{{{|||{{{)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,***,,,,,,,,,***)))***+++*********+++,,,,,,------***************************************)))))))))++++++*********)))))))))++++++,,,,,,,,,---------//////...---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------////////////000000000000000000111222222333444444444444555777888999:::;;;:::;;;<<<<<<;;;:::;;;=========>>>AAADDDFFFFFFEEEAAA???>>>>>>???@@@@@@???@@@@@@????????????>>>>>><<<<<<;;;999888999<<>>???BBBEEEFFFHHHGGGGGGGGGGGGGGGGGGHHHFFFEEECCCAAA@@@???@@@@@@CCCGGGJJJJJJGGGDDDCCCDDD>>>======???BBBGGGLLLOOOXXX^^^dddggghhhkkkqqqvvv{{{nnn```RRRKKKCCC@@@CCCIIIMMMOOOXXX\\\dddnnnxxxzzzyyy))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,+++)))((()))***)))******+++,,,,,,------************************))))))))))))******************)))((('''&&&&&&%%%******+++,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........---------------........./////////000000000111111111222222333333333444666888999:::::::::999;;;<<<<<<;;;;;;===>>>======>>>@@@CCCEEEEEEDDD???<<<::::::<<<>>>???@@@???????????????>>>============<<<:::888999<<>>:::999<<<@@@CCCEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFDDDBBB@@@>>>======>>>CCCHHHLLLMMMHHHDDDCCCDDD>>>>>>???@@@DDDHHHLLLOOOUUUZZZaaacccbbbbbbfffjjjmmmppptttzzzsss___WWWLLLFFFEEEFFFFFFEEENNNRRRYYYaaalllyyy))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))***+++***((((((((()))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))(((&&&%%%$$$###"""))))))***++++++++++++*********+++,,,...//////000)))************+++++++++++++++,,,,,,,,,---------..................................../////////000111111111111111111222222222444666999:::::::::999999:::<<<<<<<<<<<<>>>???>>>>>>>>>@@@BBBCCCBBBAAA===:::888888;;;???AAABBB???@@@@@@@@@???>>>===<<>><<<:::;;;>>>AAA===>>>AAABBBCCCCCCBBBAAA<<<999666666:::???DDDFFFDDDEEEFFFGGGHHHIIIJJJJJJFFFEEEBBB@@@>>>=========CCCIIINNNOOOJJJEEEDDDEEE@@@AAABBBEEEHHHLLLOOOQQQRRRXXX^^^___]]]\\\___bbbccceeehhhoooyyynnndddWWWNNNJJJGGGCCC???BBBEEEKKKSSS^^^lllzzz''''''(((((())))))******'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,111333...(((((())))))---***''''''))))))(((&&&+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++***************************++++++,,,,,,,,,++++++***))))))***+++++++++,,,------......------///////////////000111111......---,,,---...///000000111111111222222222222222333444666888999:::::::::;;;;;;:::999888:::;;;>>>===<<<===>>>???>>>===;;;:::999999:::<<>>===<<<<<<===>>>??????>>>???AAACCC===???BBBDDDDDDCCC@@@>>>:::888666777;;;@@@DDDFFFKKKJJJGGGEEEEEEFFFHHHJJJJJJGGGCCC@@@>>><<<999777CCCDDDGGGIIIJJJIIIHHHFFFBBBEEEHHHLLLOOOPPPQQQQQQSSSTTTWWWYYYZZZYYYXXXWWW[[[^^^dddjjjqqq|||~~~mmm]]]PPPIIIFFFDDDAAACCCGGGMMMSSS[[[lll{{{(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))'''...111---))))))+++***+++)))'''(((***+++***)))+++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,++++++,,,------)))***++++++,,,,,,++++++...------------...//////...------,,,---...///000000000000000111111111222111222333555666777888888999:::;;;:::888888999;;;???>>>======>>>???>>><<<<<<;;;:::999:::<<<===???AAAAAAAAAAAA@@@???>>>======>>>??????>>>>>>AAACCC>>>@@@BBBDDDDDDBBB???===999999888:::>>>CCCFFFHHHKKKJJJHHHGGGGGGHHHJJJLLLJJJGGGBBB???<<<:::888666;;;@@@FFFLLLOOONNNKKKIIIGGGHHHJJJLLLLLLLLLKKKJJJMMMNNNQQQSSSUUUUUUUUUUUUZZZ]]]bbbgggnnnxxx|||kkk]]]QQQHHHCCCBBBBBBDDDHHHLLLTTTbbbppp~~~))))))))))))((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))(((''''''###)))...,,,***+++,,,***)))(((((()))+++,,,,,,++++++************)))))))))))))))))))))*********+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++,,,++++++++++++,,,---------------,,,---......///////////////000000000000111222333444444555555555888999:::999888777999;;;???>>>======>>>>>><<<:::;;;::::::999:::;;;===>>>@@@AAAAAA@@@@@@???>>>======>>>>>>>>>===>>>@@@BBB???AAACCCDDDCCCAAA>>><<<::::::<<<>>>BBBEEEHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMIIIEEE@@@===;;;999888666999???HHHPPPRRRPPPLLLHHHHHHHHHIIIIIIIIIGGGFFFDDDFFFHHHJJJMMMPPPRRRSSSSSSWWW[[[```dddiiiqqq{{{qqqaaaSSSKKKFFFCCCBBBCCCEEEJJJVVVaaarrrzzz******))))))((((((''''''&&&''''''((()))((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((((((!!!(((+++***)))++++++)))((((((((()))************************))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************+++,,,------......------+++++++++++++++,,,,,,---,,,,,,,,,---------...............////////////000222222333333444444333333777888888888777777888:::===<<<;;;<<<<<<;;;999777888888888999:::<<<>>>???======>>>>>>===<<<<<<;;;=========<<<<<<===@@@BBB@@@AAABBBCCCBBB@@@===<<<;;;===???AAABBBCCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMFFFBBB>>><<<;;;<<<;;;;;;@@@EEELLLQQQRRRNNNHHHDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBDDDFFFIIILLLPPPRRRTTTTTTXXX\\\___ccciiirrrxxxvvvfff\\\OOOIIICCCAAAAAADDDLLLTTT```iiiwww{{{zzz~~~}}}~~~******))))))((((((''''''(((((()))************)))'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))))))))$$$(((+++)))(((***)))&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************+++,,,------......------,,,,,,,,,+++,,,------...,,,,,,,,,------------------.........////////////222333333444444333333333555666777777666666888:::::::::999:::;;;999666444444555666888:::===???@@@<<<<<<=========<<<;;;;;;======<<<;;;;;;<<>>>>>>>>>>>======<<<<<<<<<:::999;;;???BBB@@@@@@AAAAAAAAA???>>>===>>>@@@BBB@@@<<<:::;;;<<>>AAAFFFJJJLLLMMMQQQVVVYYY\\\```eeejjjrrr{{{rrrdddUUUKKKFFFAAAAAACCCFFFLLLUUU```kkkwww|||zzzyyywwwtttqqq(((((((((((())))))))))))(((((()))***************'''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((((((((((((***)))%%%&&&******(((%%%'''******(((&&&&&&'''(((((((((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++******+++,,,------------,,,+++)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......***+++,,,---------,,,,,,....../////////000000000///000111111222222222222333444555555444555777999888888999;;;<<<;;;888555444555666888:::;;;<<<<<<<<<======>>>>>>=========<<<<<<;;;999999;;;???BBB??????@@@@@@@@@@@@???>>>===@@@AAA???:::888:::<<<@@@AAADDDFFFGGGGGGEEEDDDBBBBBBCCCGGGJJJLLLLLLKKKGGGHHHJJJLLLLLLJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<<>>>===<<<===???CCCGGGJJJIIINNNTTTXXX[[[^^^dddhhhpppwww}}}iii[[[QQQIIIDDDDDDEEEGGGKKKPPPYYYdddqqqyyy~~~}}}}}}zzzxxxuuusssrrrooojjjfff''''''(((((())))))******'''(((((()))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&)))***'''$$$&&&+++,,,***###'''++++++***((()))***'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***))),,,,,,---.........------,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,////////////000000000000---...///000111111111111222444555444444444777999888888:::<<<>>>===:::777666777888999999:::999999::::::;;;;;;<<<;;;;;;:::<<<<<<;;;999888:::>>>BBB>>>??????@@@@@@@@@??????<<>>999888;;;>>>@@@BBBEEEGGGHHHFFFEEECCCDDDEEEGGGKKKNNNOOONNNLLLGGGIIIKKKMMMLLLIIIFFFCCC@@@@@@????????????@@@@@@AAA@@@>>>>>>@@@DDDHHHJJJGGGLLLSSSWWWZZZ^^^cccgggpppttt}}}yyyhhh\\\QQQJJJGGGFFFFFFEEEGGGMMMXXXdddmmm{{{}}}{{{yyyyyyuuurrrpppooommmiiiccc^^^************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++*********))))))((((((******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++***+++---......---+++***++++++,,,,,,,,,,,,---------------............///000---++++++...000///...//////000111111111111111111111111222333555888999888888888888777777777777777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;>>>===;;;:::;;;>>>@@@BBBDDDBBB@@@>>>======>>>???BBBBBBAAA@@@@@@???>>>>>>EEEEEEFFFFFFEEEDDDCCCCCCFFFFFFGGGJJJLLLNNNLLLKKKHHHHHHHHHHHHHHHGGGFFFFFF@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCFFFGGGMMMUUUZZZ\\\bbbhhhpppqqquuu~~~nnn]]]SSSNNNHHHFFFDDDEEEIIIOOOTTTVVVeeeuuu~~~|||zzzwwwssspppooolllhhhddd```\\\WWWTTT)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))************)))))))))((((((******))))))))))))******************)))))))))(((************************)))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............///---++++++...//////.........///000000000000000111111111222333555777888777777777777777777777666777777888999::::::::::::999999::::::;;;<<<<<<<<<===<<<:::999:::<<>>???CCCCCCCCCBBBBBBBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDGGGIIIJJJIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA??????AAABBBCCCCCCDDDDDD????????????@@@@@@AAABBBBBBCCCHHHQQQWWW[[[aaaiiikkkkkknnnttt|||ttthhhaaaQQQLLLFFFBBBCCCFFFJJJKKKUUUddduuu~~~zzzuuuqqqkkkhhhfffccc^^^YYYVVVSSSOOOLLL(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((***))))))(((((())))))***************))))))))))))++++++++++++++++++++++++)))************+++++++++...---+++))))))+++---...++++++++++++,,,,,,,,,,,,------------...............---+++,,,---//////...------........./////////000000111111333444666777555555555666666666666666777777888888888888888777777888999:::;;;======>>>===;;;:::999999;;;>>>@@@BBB@@@>>>===<<<===>>>???DDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBAAABBBDDDFFFGGGEEEDDDAAAAAAAAAAAA@@@???>>>===>>>@@@BBBDDDFFFFFFEEEEEE>>>>>>>>>===>>>>>>??????======BBBJJJPPPVVV___ggggggfffhhhkkkooosssttttttvvv{{{wwwbbbZZZOOOFFFBBBBBBDDDEEEGGGSSSbbbmmmyyyyyytttooojjjddd```\\\XXXRRRNNNKKKIIIGGGEEE((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((*********))))))))))))(((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---........................///////////////000111222333444555444444444555555666666666888888999999888777777666555666777999;;;<<<===>>>>>><<<:::999:::<<<>>>@@@@@@???===<<<<<<===>>>???CCCDDDEEEEEEGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@???>>>===@@@BBBDDDFFFGGGFFFDDDCCC======<<<<<<<<<<<<<<<===:::999<<>><<<:::;;;<<>><<<;;;;;;===>>>@@@BBBBBBCCCDDDFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFEEECCCAAA??????@@@@@@??????>>>===BBBDDDFFFGGGFFFDDDAAA???===<<<;;;;;;:::::::::::::::888999===AAAEEENNNVVVbbbccceeeffffffeeeeeeeeeeeelllzzzrrrcccWWWNNNHHHEEEEEEEEEIIINNNUUU]]]ffflll}}}~~~|||sssoooiiiddd```\\\XXXUUUNNNJJJEEEAAA@@@@@@???>>>))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((***,,,------,,,***(((************++++++++++++,,,,,,,,,,,,------------***,,,---...---,,,---...000///.........///000111---...///000111111111111222222333444555666777888999:::::::::999888777777444555666888999;;;======@@@???<<<;;;;;;===???@@@===<<<;;;:::;;;<<<>>>@@@@@@AAABBBCCCEEEFFFGGGHHHCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDEEEDDDAAA???:::;;;<<<<<<======<<<<<>>DDDLLLXXX\\\```ccccccbbbbbbbbbcccjjjvvvuuugggYYYMMMFFFFFFBBBAAADDDIIIMMMTTT[[[kkkwww|||{{{{{{{{{{{{zzzwwwtttlllhhhaaa[[[VVVRRRMMMJJJFFFCCC???<<<<<<<<<;;;:::(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''************************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))((((((''''''''''''((((((((()))))))))************************************)))************+++++++++******++++++++++++******************++++++++++++++++++,,,,,,,,,---------)))+++......,,,+++,,,---///...---,,,,,,...000111,,,---///000111000000///222222333555666777999999888888888888888888777777666777888999;;;<<<>>>>>>@@@>>><<<::::::<<<>>>???<<<;;;:::::::::<<>>===>>>===;;;:::999888888888888666666888999999>>>EEEMMMSSS[[[```aaaaaaaaaaaaaaagggsss~~~nnn^^^TTTNNNGGGBBBBBBDDDDDDIIIOOOXXXddduuu}}}yyyvvvttttttsssppppppqqqssssssqqqlllhhhbbb]]]WWWQQQMMMJJJGGGDDD@@@>>>;;;::::::999888666''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++)))************+++++++++,,,+++)))(((((()))+++,,,)))************+++++++++++++++,,,,,,,,,---------(((+++......,,,+++,,,---...---,,,++++++---...000,,,---...000000000//////222222333555777888999:::666666777777777777666666999999:::;;;===>>>?????????===;;;999999;;;===>>>;;;;;;:::999:::<<>>>>>>>>@@@@@@??????????????????>>>===<<<:::999888888888777444555777888888<<>><<<:::::::::999777666(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))((('''&&&&&&((())))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************))))))((((((''''''&&&&&&(((((((((((())))))))))))***************)))((((((+++*********))))))(((((())))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,---------............///---------............///,,,---...//////...------333333444444555666666777888777777666666666666666555666888;;;<<<======<<>>????????????>>>======<<<;;;999999:::;;;;;;666666666777888:::;;;<<>>;;;:::===:::777555555666666555((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&&&&((())))))((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((()))))))))******************)))((((((************)))))))))((())))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))++++++************++++++------------............------------............,,,---...///////////////222333333444555555666666666555555444555555666666666777999;;;============>>>===;;;999888999:::;;;:::::::::999999;;;@@@DDDCCCCCCBBBCCCDDDDDDDDDDDD@@@@@@@@@BBBDDDDDDBBB@@@BBBBBBBBBAAA???;;;777555888:::<<<===<<<;;;;;;;;;===>>>???@@@@@@???>>>===<<<<<<;;;::::::::::::;;;666666777777888999:::;;;@@@EEELLLSSSXXX\\\```cccccchhhpppxxxwwwhhh\\\SSSMMMGGGCCCEEEEEEIIIQQQWWW^^^iiisss~~~zzzmmmeee\\\YYYWWWTTTUUUXXXYYYXXXVVVUUUTTTQQQMMMIIIDDDCCCAAA???===;;;999888<<<999666555666777777666((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))************))))))))))))))))))))))))))))))((('''&&&&&&((())))))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))************))))))(((************))))))))))))***************+++++++++))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,---------......------------............---------...///000111222222222333333444444555555333333333333444444555666777888:::;;;======>>>>>>>>><<<:::888888888999:::;;;;;;::::::999<<<@@@CCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>===???AAABBBBBBAAACCCCCCBBB@@@>>>;;;999888;;;===>>>>>><<<;;;:::;;;<<<===@@@AAAAAA@@@===<<<;;;;;;<<<<<<;;;;;;::::::777777777777777888999:::<<<@@@EEEKKKPPPVVV[[[^^^```hhhpppvvvyyytttkkk```SSSIIIGGGDDDCCCFFFHHHLLLTTT\\\rrrzzz~~~yyyuuuccc]]]XXXXXXWWWTTTSSSUUUWWWTTTOOOLLLIIIFFFCCC@@@<<<<<<;;;;;;:::999888888:::888666555777888888888((((((((((((((((((((((((&&&'''(((((())))))(((((())))))************))))))))))))))))))))))))))))))((('''&&&&&&((())))))(((***)))(((''''''((()))***'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''(((((())))))(((((()))))))))*********))))))************)))(((*********)))))))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++,,,,,,,,,------------,,,,,,---------...............------///111333444222222222222333333444444111111222222444555666777777888999:::;;;<<<<<<======<<<:::888777888999:::;;;;;;;;;::::::<<>>>>>??????>>>===>>>AAACCCCCCCCCDDDCCCAAA???===<<<<<<;;;>>>???@@@@@@===;;;::::::;;;===???AAAAAA???===;;;:::;;;<<<<<<<<<;;;999888888777777777777777888999888;;;???CCCGGGMMMSSSXXX]]]fffppptttssswwwwwwfffYYYNNNIIIEEEEEEEEEFFFLLLSSS[[[cccppp}}}|||xxxrrrnnn___[[[ZZZ\\\\\\YYYVVVWWWXXXTTTMMMHHHDDDAAA>>>===::::::::::::999999999999888666555555777999999999(((((((((((((((((((((((((((((()))************)))))))))************))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))*********&&&&&&''''''(((((())))))))))))))))))************((())))))*********))))))))))))))))))))))))******************************(((((())))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,---,,,,,,,,,------------.........------///111333444111111111111222222222222111222222333444666777888666666777777888999:::;;;<<<;;;999777666777888999::::::;;;::::::;;;>>>AAA@@@AAAAAA@@@===;;;<<<===@@@???>>>@@@BBBDDDEEEEEECCCBBBAAA???>>>>>>>>>>>>???AAABBBAAA>>>;;;::::::;;;<<<>>>@@@@@@>>><<<;;;999:::;;;;;;;;;:::888777777777777666777777888888777888:::<<>>>>>@@@AAA@@@<<<:::;;;>>>BBBAAAAAABBBDDDFFFEEEDDDBBBBBBAAA@@@?????????@@@???AAABBBAAA>>>;;;:::::::::;;;<<<======<<<;;;:::888999999999999888777777666666666666666777888999777777888888:::===BBBFFFPPPYYYbbbggghhhkkkqqqwwwjjj```VVVOOOIIICCCAAABBBDDDFFFKKKRRRZZZfffqqqyyy}}}zzzwwwsssppplllgggdddYYYVVVUUUXXXXXXUUUSSSSSSPPPKKKEEE???===;;;::::::888888777777666555555444666555555666999::::::999(((((((((((((((((((((((('''(((((()))***)))))))))))))))************))))))((((((((((((((((((((((((((('''&&&&&&((())))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***((((((((((((((('''''''''))))))*********+++++++++(((((()))***************((()))))))))************+++++++++*********))))))'''(((((()))******++++++))))))))))))))))))))))))++++++************++++++************++++++++++++++++++,,,,,,,,,---------,,,---...///////////////000000000000000000000000111111111222222444555555777777666666777888999:::;;;:::888666555666777888777888999999888888:::<<<<<>>;;;::::::::::::::::::::::::::::::888777777666666666666666555555555666666888999:::888888888777666888<<<>>>EEELLLVVV]]]aaadddiiimmmtttttthhh```WWWNNNHHHGGGEEEEEEEEEGGGKKKRRR[[[aaannnvvv}}}zzzxxxwwwuuuqqqmmmjjjgggccc```TTTOOOLLLNNNNNNKKKJJJKKKHHHDDD>>>:::999999888888666666666666666555555555666555555777999:::999888((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))((((((((((((((((((((((((((('''&&&&&&((())))))((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&)))************+++++++++(((((()))***************(((((())))))*********+++++++++++++++******))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++++++++,,,,,,,,,---------,,,---...//////...------000000000000////////////000000000000111222333444888888777777777999:::;;;;;;:::888666555666777888666777888888777888999;;;<<>>???AAA@@@===;;;::::::;;;:::888888888888:::;;;888777555444444444555666444444444555666888999:::999999999777555555888:::===DDDMMMUUU\\\```dddfffeeeooowwwwwwwww|||yyyqqqhhh^^^WWWUUUGGGGGGEEECCCCCCFFFLLLPPPVVV___nnn~~~|||wwwssspppllljjjfffbbb```\\\YYYVVVQQQKKKGGGGGGGGGDDDDDDFFFCCC???;;;888888888888777666666666777777888888888666555555777999:::999888))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))***+++''''''((()))***++++++,,,(((((())))))************************************(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------.........///////////////222222222222222222222222777777777777777777777777999999888888999999:::;;;888999:::888777666888999???@@@@@@???<<<;;;;;;<<<@@@AAABBBBBBCCCCCCBBBBBBBBB@@@>>>???BBBDDDBBB@@@AAAAAAAAA@@@>>>;;;999777777777777777666666666666777666666555444333333333444444333333444555777888777666666666666888:::;;;<<<>>>CCCHHHNNNVVV___ddddddfffgggeeeccchhhsss}}}yyykkk^^^SSSKKKDDDCCCDDDBBBBBBDDDJJJNNNXXXfffqqq{{{|||yyyuuupppjjjfff___]]][[[YYYXXXVVVSSSQQQHHHFFFBBB???>>>>>>???@@@<<<;;;999777666666777888777777666555555555555555666666555555555555666666(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))(((((('''''''''''''''''''''((()))***)))))))))))))))*********)))))))))))))))*********************************(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---------......//////222222222222222222222222555555666777888888999999888888888888888999999:::888999999888777777888:::@@@AAAAAA@@@>>><<<<<<===???@@@@@@AAAAAAAAAAAAAAAAAA???>>>???BBBCCCBBB@@@AAAAAAAAA@@@>>><<<999888777777777666666666666555777777666666555444444333444444333333444555777888777666666666666888999:::999;;;>>>BBBGGGOOOWWW]]]bbbcccbbb^^^[[[```jjjtttxxxggg\\\PPPJJJGGGCCCBBBCCCDDDEEEKKKTTT^^^gggttt~~~xxxsssmmmgggaaa\\\YYYWWWTTTQQQPPPMMMJJJHHHDDDBBB???<<<;;;;;;<<<===;;;999777666555555666777777777666555555555555555777666666555555555666666((((((((((((((((((((((((************))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))((((((((('''''''''(((((()))************))))))((((((*********)))))))))))))))************************(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...//////222222222222222222222222333444555666777999::::::777777666666777777888999888999999888666777999;;;BBBBBBCCCAAA???======>>>>>>?????????@@@@@@@@@@@@AAA?????????AAABBBAAA@@@BBBAAAAAA@@@>>><<<;;;:::888888777777666666666666888777777666666555555444444444444444444555666777777777777666666777888888888999:::<<<@@@GGGOOOUUU^^^^^^\\\WWWTTTWWW___gggzzzwwweeeYYYPPPGGGCCCCCCCCC@@@@@@EEEKKKSSS___kkk}}}}}}{{{vvvooohhhbbb\\\WWWSSSRRROOOLLLIIIGGGEEEBBB??????>>>;;;999888888888999999888666555444444555666777666666555555555555666888777666666555555555555((((((((((((((((((((((((++++++******))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''''''''((()))))))))(((((()))((((((''''''''''''(((******))))))))))))))))))************))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++***************++++++---...///000000111111111111222222222222333444444555777888888999666555555555555666777777888888888777666777:::<<>>======>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<;;;::::::999999888777777777888888777777666666666555444444444444555555666666777777777666666666666666999999::::::===BBBJJJOOOVVVXXXXXXUUUSSSTTTYYY___pppyyy~~~ooo```RRRIIIFFFGGGBBB???@@@DDDIIIRRR[[[hhhrrrzzzvvvooojjjccc\\\WWWSSSPPPNNNJJJHHHEEEDDDCCCAAA>>><<<;;;:::888666666666666777888777666555555555666666777666555555555555666666999888777666555555555555'''''''''''''''''''''''')))))))))((((((''''''&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''')))((((((''''''''''''((('''(((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++************************+++,,,---...///000111111000000000111111222222222555555555555555666666666555555444444555555666777777888777666666777;;;>>>???@@@@@@???<<<;;;;;;<<<>>>>>>=========>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDAAA@@@???>>>>>>======<<<<<<<<<;;;;;;:::999888888777777777777666666666666444444444555555555555555777777777777666666666666999999999888:::>>>DDDHHHLLLPPPTTTVVVVVVVVVYYY[[[eeemmmyyyxxxfffXXXQQQKKKEEEAAAAAABBBCCCGGGLLLTTT]]]lllzzz}}}xxxrrrnnneee```YYYRRRNNNKKKIIIGGGBBB@@@???>>>???>>><<<;;;999888777666555666666666888888777777666666777777666666555555555555666666888888777666666666666666''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&'''((((((((('''(((((('''''''''(((((()))''''''((()))***+++,,,,,,((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))))))))***************------......///000111111//////000000111222222222555555555555555555444444555555444444555555666777777777777666555888<<>>???===;;;999999:::===<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBBBBCCCDDD??????>>>===<<<<<<============<<<;;;:::999999888666666666666666666666666444444555555666555555444555555666777777777666666666666666666666999===@@@BBBGGGMMMRRRUUUWWWYYYZZZZZZaaakkkrrrxxxooogggUUUNNNHHHFFFDDDAAA@@@BBBHHHNNNZZZhhhrrrzzzyyyyyy}}}~~~~~~|||yyyvvvsssnnnhhhddd^^^YYYQQQKKKGGGCCC@@@>>>;;;:::999999:::;;;:::888777777666666666666666777777777777777777777777777666555555555555666666777888777777666666777777888''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''''''''''''''((()))***(((((())))))*********+++''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++************************)))))))))******+++++++++---------......//////////////////000111222222222333333333444444555555555555555555555555666666777777777666555555888<<<@@@===>>>>>>===:::999999:::;;;:::888888888999;;;<<<>>>@@@BBBBBB@@@???AAACCC>>>===<<<;;;;;;<<<<<<===<<<<<<;;;:::999888777777555555555555555555555555444444555666666555444333333444555777777777666666333555666666555777999;;;<<>>>>>===:::999999:::888777666555666777999:::<<>>===???BBB===<<<;;;::::::;;;<<<===;;;;;;:::999888666666555444444444555555555555555444444666666666555444333222333555777777777777777333555777777777777999:::888:::===AAAGGGMMMSSSWWWVVVYYY]]]^^^```hhhvvvyyymmmddd]]]VVVQQQQQQFFFEEEGGGNNNRRRUUU```llltttyyyzzzvvvpppkkkmmmrrrxxx{{{{{{xxxwwwvvvrrrllljjjgggccc```]]]ZZZWWWTTTIIIGGGCCCAAA@@@???===<<<<<<;;;999999999999777666444444555555555555666666444444555555666555555444555555555555555666777888555555666666777999:::;;;''''''''''''''''''''''''!!!$$$''''''%%%###%%%'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''''''''(((***+++***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&***))))))((((((((())))))'''''''''''''''((())))))'''''''''''''''((())))))******)))(((((((((((((((******++++++++++++******+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***((('''******+++++++++,,,,,,,,,---------............///......//////000000111111222222222333333333444444555333222444777999999777888666444444666999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<999555333444777<<>>===;;;:::;;;<<<>>>@@@======;;;:::::::::;;;;;;::::::888666555555444444666555444333222333444555555555555555555555555555777777666666555555555444555555555555555555444444777777999<<>>@@@AAA>>><<<;;;999888888888999888888777666555555444444555444333333333333444555555555555555555555555555666666666666555555444444555555555444444444444444666666777999>>>CCCHHHKKKUUUUUUUUUVVVYYY___fffkkkvvv}}}wwweee[[[SSSOOOLLLHHHJJJOOOPPPSSSWWW\\\bbbiiiooosssyyy|||~~~xxxtttqqqqqqooollliiihhhhhhjjjlllnnnllliiieee```[[[WWWUUUPPPNNNKKKIIIHHHFFFDDDAAA@@@???===;;;999999999999888888888777777777666666444555555555666666777777666666666666666666666666;;;:::999888888888777666999999999:::<<>>>>>===<<<;;;;;;888777666555555777888999888999;;;===???@@@AAABBB>>><<<:::888666555555555666666666666666555444333444444333333333444444555444444444444444444444444666555555555555444444444444444444444444444444444555555555666999===@@@CCCMMMNNNQQQSSSVVVZZZ___bbbiiiooovvv{{{~~~vvviii^^^UUUMMMJJJKKKDDDEEEFFFIIIMMMQQQUUUXXX```ccciiipppxxxxxxqqqllliiiiiihhheeeddddddeeegggiiiiiifffaaaZZZTTTNNNJJJHHHGGGEEEBBBAAA@@@>>><<<:::;;;:::999888777777777888888888777777777777666666333333444555666777888888555555555666666666666666888888777777666666777777<<<===>>>AAAEEELLLQQQUUU''''''''''''''''''''''''(((%%%$$$&&&)))***(((%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&''')))))))))((('''''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((((())))))***+++)))((((((((((((((())))))))))))(((((((((((())))))((((((&&&%%%%%%&&&(((((())))))))))))))))))((((((*********))))))*********))))))))))))))))))))))))***)))(((((((((***+++,,,************+++++++++++++++,,,,,,,,,------------------......///000000111111111111111222222222222333222333444555666666666777666444555777999:::;;;>>>>>>>>>>>>===<<<;;;;;;666777777777777666666666444666999===???@@@@@@@@@===<<<999666444333222222444444555666666555444333444333333333444444555555444444444444444444444444444444444444444444444444333333333333333444444444555555444555666888:::<<>><<<;;;:::999777555666666666666666666666666777777777777777777666666444444444555666777777888555555555555555666666666444444555555555777999;;;===@@@GGGOOOYYYaaahhhlll''''''''''''''''''''''''(((&&&$$$%%%(((***(((&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&''')))))))))((('''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))***))))))((((((((())))))))))))(((((((((((())))))'''''')))******)))''''''(((((((((((((((((())))))******)))(((((()))******(((((((((((((((((((((((())))))((('''((()))+++,,,))))))*********+++++++++++++++++++++,,,,,,,,,------------...//////000000000000000111111111222222222222333333444444555555777555444555888:::::::::===============<<<;;;;;;666777888888777666555444111333777;;;===>>>>>>>>><<<;;;888666444333222222444555555555555555444444222333333444444555555555444444444444444444444444333333333333444444444444222222222222333333444444555555444444555666777888:::>>>DDDJJJNNNQQQUUUXXX\\\^^^``````aaaeeelllrrr}}}yyyhhh\\\NNNJJJDDD@@@@@@AAABBBBBBCCCEEEJJJPPPXXXbbbmmmttt}}}~~~{{{vvvpppkkkgggeeefffdddaaa^^^\\\[[[[[[[[[YYYVVVQQQLLLGGGCCCAAA@@@<<<;;;999888999888666555333444444555555555555555666666666666666666777777666666666666666555555555555555555555666666777777555666888888888999===AAA@@@HHHUUUdddqqqzzz'''''''''''''''''''''''''''&&&$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''(((((()))******)))((((((((())))))((((((((((((((())))))***&&&(((***,,,,,,***(((&&&''''''(((((((((((())))))((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((((((((()))******)))))))))************+++******+++++++++,,,,,,,,,,,,------......///000000///000000000000111111111111222444333222222444555666555444666888::::::999;;;;;;<<<<<<<<<<<<<<<;;;888888999999888666444333222444777999;;;<<<;;;;;;;;;:::888666555555555555777777666555444444555555222222333444555555555555333333333333333333333333222222333333333333333444000111111222222333333444444444444444555666666777666999>>>BBBGGGKKKPPPSSSXXXZZZ[[[[[[ZZZ]]]ccciiiwww{{{uuusssxxx}}}sss\\\UUUKKKDDDBBB@@@>>>===>>>@@@BBBEEEJJJQQQYYY___mmmooosssxxx~~~~~~|||yyyuuuqqqllliiihhheeebbb___ZZZWWWTTTRRRQQQLLLKKKHHHDDDAAA???===<<<;;;:::888888999999888666333333444555666666555555555555666666666666777777777777666666555555555555555555666666777777888888666888:::::::::<<>>CCCIIIMMMRRRUUUWWWWWWWWWXXX]]]bbbiiiqqqxxxyyy|||}}}wwwyyyzzzuuuoooooouuu|||sssiii\\\QQQLLLHHHCCC@@@>>>???@@@AAABBBEEEJJJNNNZZZ]]]bbbiiipppwww|||~~~~~~|||{{{xxxtttoookkkhhhggg```]]]YYYUUUPPPLLLJJJHHHCCCBBBAAA@@@>>>;;;999888999888777777999999888777333444555666777666555555555555555666666666777777555555555666666666666666666666777777888999999:::888<<<@@@CCCEEEJJJRRRYYYhhhppp~~~''''''''''''''''''''''''###%%%&&&%%%""""""&&&)))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''')))***++++++)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''((((((***++++++)))))))))))))))******+++++++++***))))))((())))))((((((((((((((()))******))))))(((((((((((())))))&&&'''''''''(((((())))))+++)))(((''''''((()))+++((((((((((((((((((((((((((()))*********((('''&&&))))))))))))************)))************+++++++++,,,,,,------...//////000////////////000000000000000222444333111000222555666555555666999::::::999777777999:::;;;<<<<<<<<<;;;;;;::::::888777555555888888999::::::::::::999999999888888888:::;;;<<<===;;;777444333333555777000222333555666666555555333333333333333333333333111111111222222333333333///000000111222222333333000111222333444555666666555666666777888===CCCHHHMMMQQQTTTUUUUUUVVVZZZ^^^]]]eeejjjkkknnnxxx}}}pppuuuwwwsssnnnnnnuuu}}}}}}mmm```XXXRRRLLLHHHAAABBBBBBAAA@@@AAADDDGGGIIILLLRRRZZZbbbjjjpppsss~~~}}}|||{{{wwwuuurrrnnniiieeeaaa___[[[YYYUUUPPPKKKGGGDDDCCC??????@@@???===;;;888777888777666666888888777666444555666777777777555555444555555555666666777777333444444555666777888888666777777888999:::::::::>>>CCCJJJPPPUUU^^^iiirrr{{{))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***(((''''''((()))***&&&'''((()))+++,,,......(((((((((((())))))))))))+++++++++*********)))))))))(((((('''''')))***++++++++++++***************))))))))))))))))))))))))&&&''')))***)))***+++---++++++,,,,,,---...//////............///////////////000000111111222333333666666777888888888888888777888888999::::::;;;;;;============<<<;;;::::::;;;:::888777666666666666888888888999:::;;;<<<======:::666555777777666444444333222111000111222333111111111111111111111111222222222222222222222222666444111//////111444666444222000111333444222000222222333555777999<<<===EEEJJJQQQWWWXXXWWWVVVVVV[[[ZZZ\\\___aaafffuuu{{{xxxtttpppooosssyyy~~~yyynnnccc[[[UUUMMMJJJFFFCCCBBBAAA???>>>BBBDDDHHHLLLQQQXXX```dddoooxxx~~~|||{{{~~~}}}zzzxxxvvvttttttpppkkkfffbbb]]]XXXTTTOOONNNKKKGGGDDDBBB@@@???:::::::::999888777777666777777666666555555555444444444444444444555666777555555555666666666777777888666333333333444444444999777555555888<<>><<<<<<:::999999888777777666666777666666666555555555555555555444444444555555666555555555555666666666666777666555666777999:::::::::888777888===CCCHHHKKKVVVbbbsss&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))******(((&&&###!!!***))))))((((((''''''&&&(((((((((((())))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++,,,,,,------......////////////000000000000111111222222333444444444555555555555555555555444666666666777888888999999;;;;;;;;;;;;:::999888888999888666555555555555666999888888888999:::;;;;;;<<<:::777777777777666555333222111111000000111111000000000000000000000000222222222222222222222222111111000000000000111111333111000111222333222111000000000111222333555555999===DDDJJJNNNRRRVVVYYYYYYVVVRRROOONNNSSSbbbooozzzooocccYYYQQQJJJFFFAAAAAAAAAAAABBBDDDEEEFFFNNNUUU___gggnnnvvv~~~|||xxxtttoookkkiiijjjlllnnnpppuuu{{{~~~}}}}}}yyyyyywwwvvvssspppnnnmmmhhhccc]]]WWWRRRNNNKKKIIIDDDCCC@@@>>>;;;999888777888888777777666666555555666666666666555555555555666666555444444444555555555555555555555555555555333333444555777999;;;<<<;;;;;;>>>CCCJJJSSS\\\aaaooo{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************)))(((&&&%%%***))))))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***++++++,,,,,,,,,---------/////////000000000111111111222222333333444555555555444444333333333333333555555666666777888888888;;;;;;;;;:::999888777666777666555444444555666666999888888888888999999::::::999888777777666666555333333222222111111111111000000000000000000000000111111111111111111111111//////000000000000//////111111111111222222222222111111000000111111222333444777<<>>===;;;999777666555555777777666666555555555555666666666666666555555555777666555444444444444444666666666555555555555444333555666777777999;;;======CCCLLLWWWbbbllluuuzzz''''''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''))))))(((((((((((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''(((******(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***+++***(((&&&'''(((+++++++++,,,,,,,,,,,,,,,////////////000000000000111222222333333444555555444333222111111222333333444555555666777777888888;;;;;;;;;:::999888666555666666555444444555666777999999888777777777888888777777777777666555555555333333333333333222222111////////////////////////111111111111111111111111...///000000000000///...000000111111111111222333222222111111111111111222222555888;;;>>>CCCHHHLLLSSSUUUWWWUUUUUUXXX\\\___iiinnnvvv~~~sssiii\\\UUUKKKCCC@@@@@@@@@@@@AAABBBEEEGGGKKKPPPVVVZZZ```eeemmmuuu{{{|||vvviiiccc[[[UUUSSSRRRQQQQQQRRRUUUZZZ^^^dddnnnyyywwwvvvuuussspppnnnmmmlllnnnmmmkkkgggccc___[[[YYYVVVRRRKKKFFFBBB@@@>>>===:::999888777666555555555666666666555555555555555555555555666666666666666777666555444444444444444666666666666666666666666888:::;;;::::::;;;???BBBGGGQQQbbbqqq}}}'''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((((((((((((((((()))&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++''''''((()))******++++++(((((((((((())))))))))))(((((())))))))))))******&&&&&&'''((((((((((((''''''(((((())))))******+++))))))))))))))))))))))))((()))***)))'''&&&'''(((++++++++++++,,,,,,,,,,,,............////////////111111222222333444444444222222111000111222333444555555555666777777888888<<<<<<;;;:::999888666555666555555555555666888999999999888777666666666777444555777666444333333444222333333333333222111111////////////////////////111111111111111111111111//////000000000000//////...000111111000000222333222222111111111111111222222333555666888;;;???BBBNNNTTTXXXYYYYYYZZZZZZXXX```___ccciiinnnsss{{{uuukkk\\\PPPIIIEEEAAA???BBBBBB@@@@@@AAACCCEEEGGGMMMQQQXXX```gggooovvv{{{xxxqqqaaaZZZQQQLLLJJJIIIHHHFFFGGGJJJNNNQQQUUU]]]hhhppp}}}{{{{{{|||}}}~~~|||zzztttssspppmmmjjjgggeeedddcccaaa___\\\XXXTTTQQQOOOMMMIIIDDD@@@>>><<<:::999888777666666555666666666666666666666666666555555555555555666666666666666666666555444444444555555666666777777777888888888888:::;;;:::;;;???FFFKKK[[[hhhzzz&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&'''(((((()))******(((((((((((())))))))))))'''''''''(((((()))))))))&&&'''((()))))))))(((((((((((())))))***++++++,,,))))))))))))))))))))))))((()))***)))((('''((()))++++++++++++++++++++++++------------............000000111111222333333333111111000000111333555666555666666777777888999999===<<<<<<;;;:::888666555666666555555666888999:::999999888777666555555555111444666555333111222333000111111222111000///...........................111111111111111111111111000000000000000000000000---///111111000000222444111111000000000000111111111222333444444666999<<>><<<:::999777555666555555555555666666777666666666666666666666666555555555555666666666777555555444444444555555666666666777888999::::::;;;888:::===>>>BBBJJJVVV___uuu%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((((()))***+++***)))'''%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&''')))*********)))(((((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))+++++++++++++++++++++++++++,,,,,,,,,---------......///000000111222222333333111000000000111333666888666666777777888888999999=========<<<:::888777666666666666666777888:::;;;:::999888666555555555555///222555555222000111222...///000000000///---,,,........................000000000000000000000000111111000000000000111111---///111111000///222444000////////////000111111///111222333333444666888777BBBKKKQQQYYYbbbdddaaabbbZZZTTTUUUWWWYYYbbbllloooxxx~~~~~~|||sssjjj___XXXLLLJJJGGGEEEEEEDDDCCCBBB===???@@@BBBEEEJJJQQQUUUVVVYYY```hhhooouuuyyy{{{zzzlllcccUUUMMMDDD?????????===;;;<<<>>>@@@@@@AAAEEEMMMRRRbbblllzzz|||{{{zzzzzzzzzyyyuuusssoooppprrrtttvvvxxxyyyzzzxxxyyy{{{{{{yyyvvvsssqqqiiigggddd___ZZZVVVRRRQQQIIIIIIIIIHHHGGGFFFDDDDDD???===:::999999777555222444444444444555666777777666666666777777777777777444555555555666666777777444444444444444555666777666666777999:::;;;<<<===>>>AAAEEEIIIOOOZZZjjjuuu$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,((((((((((((((())))))***,,,+++***))))))***+++,,,------...///000000000000111222222333333333222222111222222333444555666666777666444333333555888:::;;;<<<======<<<999777555666777777999:::;;;<<<<<<777777777777777666666555333222222111111000000000444444444333222000...,,,///////////////////////////000222333333222000///111111000000//////......000000000000////////////////////////000000000000////////////000111222333444999AAAKKKVVV```hhhlllgggeeeaaa\\\XXXXXX\\\___iiiqqq|||}}}{{{|||{{{rrrlllggg^^^UUUMMMHHHFFFEEEAAA???===>>>@@@BBBDDDDDDJJJKKKNNNRRRYYYaaahhhllltttwwwiii___PPPIII???:::;;;===<<<;;;>>>>>>>>>======@@@DDDGGGPPPXXXcccoooxxx~~~}}}}}}||||||wwwvvvuuuuuuuuuuuusssqqqsssrrrqqqqqqsssssssssqqqoooooooooooonnnllljjjiiibbb___ZZZVVVRRROOOKKKHHHDDDCCCBBB@@@???>>>>>>>>>:::::::::999999999888888444444444555555555666666555555555555666666666777777777555444333333333333666444333333555777888888<<<:::999:::>>>AAADDDEEEFFFJJJQQQZZZfffttt&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++)))(((((((((((()))******+++******))))))******+++******+++,,,------------000111111222333333333222111222222333444555666666666555444333444666999:::;;;;;;;;;;;;:::888777666888888888888999999999999777777777777666555444444222222222222222111111111444444444333111///---,,,///////////////////////////000222333333222000///000000000000///////////////////////////000000000.../////////000000000000////////////000111222333555666;;;AAAKKKUUU^^^ccchhhhhheeebbb^^^]]]^^^___eeemmmxxx~~~{{{qqqeeeZZZQQQKKKFFFDDD@@@??????@@@@@@@@@BBBBBBCCCFFFKKKPPPVVVYYYfffqqq{{{}}}sssdddYYYMMMFFF>>>;;;<<<======;;;;;;;;;;;;;;;;;;===AAADDDIIIOOOXXXaaaiiipppvvvzzz}}}}}}|||zzzzzzyyyyyyyyyyyyxxxwwwwwwwwwvvvsssqqqmmmkkkjjjiiijjjjjjhhhgggdddeeeeeeeeedddbbb```___ZZZVVVRRRNNNKKKGGGDDDAAA???>>>===;;;::::::999999888888888888777777777666444444444555555555666666555555666666666666666666888777666666555555555666666666666777:::<<<======;;;===AAAGGGLLLPPPQQQRRRYYY___hhhsss~~~((((((((()))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******)))))))))))))))******+++)))******++++++******))),,,,,,---...////////////...///000222222333333333111111222333444555666666555444333333555777:::;;;;;;;;;999888777777777666999999888888777777666666666666666555444333333222222222222222333333333333555444444333111///---,,,///////////////////////////000111222222111000///////////////000000000000.........//////000000000....../////////000000000////////////000111222222555444444666===FFFOOOUUUbbbdddfffeeedddbbbbbbbbb```fffooovvv}}}vvvggg^^^RRRNNNHHHDDDBBBAAA???>>>=========>>>@@@DDDGGGIIIUUU^^^hhhmmmrrryyy}}}}}}nnn]]]RRRGGGBBB===;;;<<<>>>===;;;:::;;;;;;:::999;;;>>>AAACCCGGGLLLRRRXXX___fffkkk}}}~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwuuurrrooojjjhhheeeccccccbbb```^^^YYYYYYYYYYYYXXXWWWUUUTTTPPPMMMIIIEEECCCAAA===;;;;;;:::999888777666666666666666666666555555555555444444555555555666666666666666666666666666666666444444333333333333444444444555666888:::;;;===>>>>>>FFFQQQ]]]eeeggggggeeejjjqqq}}}((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******)))))))))))))))***++++++((()))***++++++***)))(((+++,,,---...////////////---...///111222333333333111111222333444555555666444444333444666888:::<<<;;;:::888666555666777777888888777777666666555555666555444333222222111111222222222333333444444444555444333222000...---,,,//////////////////////////////000111111000//////......//////000000111111------......///000000000........./////////000000///////////////000111111444222111111444;;;AAAFFFQQQVVV]]]cccfffgggiiiiii```cccfffkkkrrr}}}zzzgggaaaYYYQQQKKKGGGCCCAAA??????>>>>>>???AAACCCDDDHHHNNNWWW]]]ccciiinnnqqqpppssswww|||zzzjjjZZZNNNBBB???<<<<<<===>>>===<<<>>>>>>===<<<::::::<<<>>>BBBCCCFFFIIINNNUUU]]]bbbqqqvvv~~~~~~~~~}}}|||{{{{{{yyyxxxxxxwwwvvvvvvwwwwwwwwwvvvuuuuuutttrrrnnnkkkfffccc___\\\ZZZXXXVVVTTTPPPQQQQQQQQQPPPOOOMMMLLLJJJHHHDDDAAA@@@>>><<<:::::::::888777777666666666555555555555555555555555555555555555666666666666777777777666666666666666555444444333333444444444777777777888999===AAADDDMMMXXXhhhwww~~~{{{xxxvvv}}}'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))*********++++++)))))))))((()))******+++((()))***++++++***)))(((&&&'''((())))))*********,,,---///000111222222222000111111222333444555555444444444555666888:::<<<;;;999777555444555777888666666666666666666666666555555333222111111111111222222222333333444444444444333222111///...------/////////////////////////////////000000/////////......//////000000111111---........./////////000............//////////////////////////////000111222222111222333666888:::@@@GGGQQQ[[[cccjjjooosssiiigggcccbbbfffooozzzsssfff[[[RRRKKKGGGAAA@@@???>>>>>>>>>???@@@AAADDDIIIOOOSSSVVVZZZ^^^\\\```fffmmmttt{{{wwwhhhXXXLLL>>>===<<<<<<===>>>>>>>>>@@@@@@@@@>>><<<;;;<<<===AAABBBCCCDDDHHHNNNUUUZZZdddjjjttt|||}}}||||||{{{zzzyyyyyyxxxssssssrrrqqqppppppppppppsssrrrqqqqqqqqqnnnjjjggg\\\XXXTTTPPPMMMKKKIIIGGGIIIIIIJJJJJJJJJHHHGGGFFFEEECCC@@@>>>>>>===;;;999999999888777666666666666666666666666666666666666555555555666666666777777777777777777777777666666999999888888888888999999:::;;;<<<===AAAIIISSSZZZfffqqq&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))*********++++++((((((((((((((())))))***((())))))******))))))(((''''''((()))************,,,---...000111111111111000000111222333444555555444555555666777999:::;;;:::999777666555666777888777777777777666666666666555444222111111111222333222222222222333333333333222222111000//////////////////////////////////////////............//////////////////000000000000........................------.........//////////////////......//////000111111222333333333333333666<<>><<<;;;@@@???@@@DDDGGGFFFHHHLLLLLLPPPVVV]]]dddkkksssxxx}}}}}}}}}~~~uuufffUUUJJJ======<<<<<<===>>>???@@@@@@AAABBBAAA??????@@@BBBCCCDDDEEEEEEFFFJJJOOORRRZZZ```iiirrryyy}}}xxxxxxwwwvvvuuutttsssssspppooonnnmmmlllkkkkkkkkkjjjjjjjjjkkkkkkhhhddd```VVVRRRMMMHHHFFFEEECCCAAAAAABBBBBBCCCBBBAAA@@@??????===::::::::::::999777777666555555444444444555666666666777777777777777555555666666666777777777666666666777777888888888888888888999:::<<<===>>><<>>>>>===<<<<<<>>>@@@BBBAAACCCEEEGGGGGGHHHKKKMMMNNNOOOPPPOOOMMMMMMNNNPPPUUUYYYaaahhhooovvv|||~~~}}}}}}~~~}}}{{{yyyrrrrrrqqqooonnnlllkkkjjjiiihhhfffdddbbbaaaaaa```]]]]]]^^^___```]]]YYYUUUPPPLLLGGGCCCAAAAAA???>>><<<<<<===>>>===<<<;;;::::::888777666777888777666666555555444444444444555555666666666777777777777555666666666777777777777555555666777888999999:::888999;;;>>>AAAEEEGGGIIIHHHNNNVVV^^^gggttt&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((,,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))***+++,,,,,,,,,,,,......///////////////...000000111222333444444555666666777777888888888999999999888888888888888888<<<<<<:::888777555333333333333111111111333555777333222222111111000000000000///.........000111222///////////////////////////......------......///111111000000//////......000000///...---,,,,,,+++---------.........//////000//////.........////////////......///000111222333333333555;;;FFFRRRZZZaaa___]]][[[YYYVVVRRROOOKKKLLLPPPZZZiiixxxrrruuuyyy|||~~~xxxoooeee[[[TTTPPPKKKEEEBBBDDDDDD???>>>BBB>>>@@@CCCEEEGGGJJJNNNQQQXXXZZZ\\\___bbbeeegggiiilllmmmpppsssvvvyyy{{{|||zzznnn^^^MMMAAA???>>>===<<<<<<===AAADDDCCCFFFJJJMMMOOORRRVVVXXX[[[\\\\\\ZZZWWWTTTSSSRRRRRRVVV\\\bbbiiiooouuuzzz{{{zzzyyyyyyzzzzzzxxxvvvnnnmmmllljjjhhhfffeeeddd\\\[[[YYYWWWTTTSSSRRRRRRRRRRRRSSSUUUUUUSSSOOOKKKHHHDDD???<<<::::::999888:::;;;<<<<<<<<<;;;:::999999777666666777888888777777777666555555555666666555555555666666666777777666666666666777777777777444444555777888999:::;;;???AAADDDHHHMMMRRRWWWYYY]]]eeeoooyyy&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))***++++++,,,,,,++++++,,,------......///000000111222333444444555000444888::::::999888999666666666666666666666666888777777666555333222111111222333333333333222111111000///......///000111000000//////.........---////////////////////////111111000000//////...............///////////////------------------------,,,,,,,,,------............///000///...---...000000000000000000000000000111111000222444999===@@@PPPSSSVVVXXXWWWTTTOOOLLLEEEGGGJJJQQQZZZfffrrryyy|||{{{{{{{{{zzzyyyzzz~~~pppcccZZZUUUMMMGGGDDDBBBAAA@@@???<<<:::<<<@@@EEEFFFEEEJJJLLLPPPSSSTTTVVVYYYZZZVVVYYY```fffkkkmmmnnnmmmooosssxxx|||}}}}}}}}}~~~|||}}}ooo]]]MMMEEE@@@>>>>>>AAAAAA@@@CCCHHHJJJRRRYYY\\\aaajjjqqqttttttuuuuuuqqqjjjbbb[[[XXXVVVTTTWWWaaaggghhhkkkqqquuurrrpppnnnnnnooonnnmmmllljjjgggddd```\\\ZZZXXXRRRQQQOOOMMMKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGCCCAAA===999777555555555888888777777777777888888666666666666666666666666999999888777666555555444777555333444777999888777333555777777666666666777999999:::999:::<<<@@@DDDDDDIIISSS^^^jjjssszzz~~~{{{~~~&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))******+++,,,,,,++++++,,,,,,---.........///000000111222333444444444666999999888777666666666666666666666666666666666666666555444333222111111111222333333222111111111000///......///000111000/////////............////////////////////////111000000000/////////...///////////////.........------------------------,,,,,,,,,---------......---///000///...---...000////////////////////////444333222111333666999;;;@@@CCCHHHMMMPPPPPPOOONNNGGGGGGHHHLLLTTT___kkkssswww{{{~~~}}}}}}wwwpppdddXXXNNNGGGBBB???AAA===:::;;;???BBBCCCBBBCCCEEEFFFHHHIIIIIIKKKLLLMMMPPPTTTYYY]]]_________dddhhhmmmqqqsssuuuwwwyyywwwzzz~~~~~~|||ppp]]]NNNFFF???<<<<<>><<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999888777666777888999888777777666666777777888666666666666666666666666777777666666555555444444777666555666777777666444777777888777666666888::::::<<<>>>BBBIIISSS^^^eeeyyy&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))***+++++++++***++++++,,,------............///000111222333333888888777555333222333555555555555555555555555555111222222333333333222222000111111111111111111000000///...------...///000///////////////.........////////////////////////000000000000////////////111111000///...------,,,---------------------------------------------------...//////------...///////////////////////////444333111000//////000111444555777999<<>>===>>>???@@@BBBDDDEEEFFFIIILLLOOORRRUUUYYY^^^bbbeeehhhkkknnnppprrrtttvvvuuuwwwyyy}}}~~~zzzvvvjjjYYYJJJCCCCCCAAABBBHHHQQQ\\\kkkwww}}}yyyxxxvvvsssooolll```[[[UUUPPPNNNNNNMMMLLLNNNMMMKKKIIIFFFCCCBBBAAA>>>===<<<;;;::::::::::::888999999::::::999999888777777666666666666777888777777666666666666777777666666666666666666666666666666666555555555555555444555666888999:::999888======>>><<<;;;;;;<<<>>>AAACCCHHHOOOZZZiiixxx&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((()))''''''''''''''''''''''''************************((((((((('''&&&&&&%%%%%%'''((((((((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))******++++++******++++++,,,------...---...//////111111222333555555555333222222444777444444444444444444444444000111222222333333222222000000000000000000000000000///...------...///000.........///////////////000000000000000000000000////////////000000000000111111000///...------,,,---------------------------------------------------...///...---,,,---///........................111000////////////000000555444444444555777999:::???CCCHHHLLLRRRZZZfffoooyyy~~~~~~|||yyyzzz{{{~~~rrrjjj^^^\\\ZZZ[[[\\\ZZZVVVRRRKKKGGGBBB?????????>>>===:::::::::;;;===???AAABBBCCCDDDFFFGGGIIILLLQQQUUUYYY\\\___aaabbbdddfffhhhiiikkknnnqqquuuwwwyyyzzzyyyzzz{{{{{{{{{~~~{{{vvvrrrgggWWWIIICCCDDDCCCHHHSSS___mmm~~~}}}tttmmm^^^XXXPPPIIIFFFEEEDDDCCCFFFEEEDDDBBB@@@>>><<<<<<<<<;;;::::::999999999999888888999999999999888888777777666666555555555555777777666666666666777777666666666666666666666666555555555666666666666666444555666777888888999999;;;>>>BBBDDDEEEEEEFFFHHHKKKOOOVVVaaannn~~~&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((())))))******+++******++++++,,,,,,------------...///000111222222222333333222111222555777444444444444444444444444111222222333333333222222000000////////////000000//////...------...//////.........///////////////000000000000000000000000////////////000000000000000000//////......------------------------------...------------,,,,,,,,,,,,---......---,,,---.......................................///000111111111000000000111333555666999>>>EEEJJJPPPZZZhhhrrrvvv{{{}}}~~~|||xxxwwwvvvuuuvvvxxx{{{|||~~~}}}wwwwwwxxxzzz|||zzzsssnnn[[[TTTKKKEEEBBB???<<<:::::::::::::::<<<===>>>??????@@@AAABBBBBBDDDGGGJJJMMMOOORRRTTTTTTUUUWWWYYY\\\^^^aaadddhhhjjjlllmmmlllmmmoooqqqssswww}}}~~~~~~~~~~~~~~~}}}zzzyyyzzzuuuppplllcccUUUJJJFFFCCCFFFPPP```ppp~~~xxxkkkZZZTTTKKKCCC@@@???????????????===<<<:::999888777999999888777777888888888666777777777777777777666888777777666666555444444777666666555555666666777666666666666666666666666555555666666777777888888666777888777777777999;;;===CCCLLLTTTXXXZZZ[[[[[[[[[aaajjjuuu&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))))))))((('''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))******************+++,,,,,,------,,,------...///000111222111222333222222222333555333333333333333333333333222333333333333333222222000///............///000///...------------...///............/////////000000000000000000000000000.../////////000000000111///////////////.........------------------------......---------,,,,,,,,,,,,---......,,,,,,---...........................---------...///000111111.........///000222444555444888===AAAGGGUUUgggtttvvv{{{~~~zzzuuussstttuuuvvvxxx~~~yyyooobbbWWWOOOIIIBBB===>>>>>>>>>>>>>>>=========<<<===>>>>>>>>>???AAACCCAAADDDFFFHHHHHHHHHJJJKKKMMMOOOQQQTTTWWWYYY[[[\\\\\\]]]```bbbeeekkkqqquuuyyy{{{}}}~~~}}}}}}}}}|||}}}}}}}}}|||{{{zzz{{{~~~zzz{{{{{{{{{yyyyyy{{{|||{{{zzzxxxwwwuuuuuuvvvvvvvvvwwwxxxvvvttttttvvvyyyzzzzzzzzzyyyvvvssspppnnnnnnhhhdddaaa[[[QQQIIIGGGFFFLLL\\\pppwwwfffTTTMMMDDD===;;;;;;======<<<<<<;;;:::888777777666888777777666777777888888555555666666666666555555666777777777777666666555666666555555555555666666666666666666666666666666666666666777888999999:::888999:::;;;;;;>>>DDDHHHPPPZZZgggrrrxxxxxxwwwuuuqqqwww&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))))))))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))*********)))******+++,,,,,,------,,,,,,---...///000111111111333444333222111222333333333333333333333333333333444444444444333222111000///...------...///000///...---,,,,,,---...///---.........//////000000000000000000000000000000.../////////000000111111.........///////////////------------------------.........------,,,,,,,,,,,,---......,,,,,,---...........................------...//////000000000111111111111222333444555111444666999???OOOdddtttyyy}}}zzzuuutttuuuwwwuuu{{{yyyjjj___VVVLLLFFFCCCCCCCCCBBBAAA???===<<<999;;;============>>>@@@:::===???@@@@@@@@@BBBCCCBBBCCCEEEHHHJJJLLLMMMNNNOOOQQQSSSUUUYYY___eeejjjppprrrtttttttttssstttuuusssuuuwwwxxxzzzzzzzzzzzzyyyyyyzzzzzz{{{|||~~~~~~|||}}}|||zzzwwwvvvvvvxxxppppppooonnnmmmnnnqqqssssssttttttsssrrrrrrtttvvvsssrrrpppnnnmmmmmmmmmmmmmmmnnnooommmkkkkkknnnqqqssssssrrrqqqnnnjjjfffdddccc]]]XXXWWWSSSKKKFFFEEEJJJSSSfff}}}uuuaaaNNNHHH???999888999<<<>>><<<<<<;;;:::999999888888888888777777777888999999555666666777777666666555555666666777888777777777666666555555555555666666666666666666666666666666666666777888999::::::;;;777:::===???BBBIIIQQQXXXiiisss%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%'''(((***(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((()))******&&&&&&&&&''''''''''''((())))))'''&&&&&&'''((()))))))))))))))************''''''(((***+++,,,---...------......///000000000111222333333444444333333444555666666666444222000111222222222222111000000.../////////...---,,,,,,//////.........------------...///...,,,,,,...000////////////////////////000000000000000000000000////////////............++++++,,,---......---------+++***,,,///000...+++---------------------------------............///---...//////......///111333222222111000//////...222---000999>>>CCCSSSfffzzz~~~}}}zzzxxxzzz}}}|||mmm]]]SSSLLLLLLIIIHHHKKKNNNJJJBBBBBBAAA???>>>===<<<;;;:::<<<;;;:::;;;===>>>===<<<>>>???AAAAAABBBBBBDDDEEEEEEFFFGGGJJJNNNSSSXXX[[[```cccgggiiiiiihhhhhhiiiiiikkkmmmnnnnnnllliiigggiiijjjkkklllmmmnnnoooooommmmmmllllllkkkjjjiiiiiifffeeecccbbbbbbccceeefffgggggggggggggggggggggggghhhhhhgggeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaa^^^[[[YYYVVVTTTOOOKKKGGGFFFFFFFFFOOO]]]sssjjj\\\GGGBBB<<<999999999888666999888888888777777666666999999:::999666555555666777666555444333444444555888777666555444222222111777666555666777888777666:::999888888888888666555999:::;;;:::999999;;;===@@@???CCCJJJQQQYYYiiiyyy&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))***'''''''''((((((((())))))((((((''''''''''''((((((((((((((())))))******+++************************---------...//////000000111222222333444333333333000111333444444333222111111222222222222111000000......//////......---,,,......---------,,,,,,,,,---...///...---,,,,,,---........................////////////////////////............------------,,,,,,------............---++++++,,,//////...+++------------------------,,,,,,,,,,,,------------,,,...//////......///000222111111000//////......222...000777;;;===JJJZZZlllsss|||~~~}}}ppphhhaaabbbbbbaaaeeegggbbb[[[SSSPPPJJJEEEBBB???>>>===???===<<<<<<===>>>===<<<777888999999999999:::;;;@@@@@@AAACCCFFFIIILLLNNNSSSVVVZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^______]]]\\\ZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUURRRPPPNNNNNNLLLIIIFFFDDDDDDEEEFFFOOO^^^tttuuu```RRRDDD@@@;;;888888999888666888888888888777777777666777888888777555444555666888777666555444555555666888888888777777666666666777666666666777888888777777666555666888999:::;;;999;;;===>>>>>>???AAACCCHHHKKKTTTaaalllvvv''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''&&&&&&&&&''''''(((((((((((((((((('''''''''((((((''''''(((((()))***(((((((((((()))))))))***''''''((((((((((((((('''''''''((())))))***++++++************************,,,,,,---......//////000111111222333333333333222---...000111222222111111111111222222111111000///....../////////...---------------,,,,,,,,,,,,,,,,,,...//////---+++++++++........................////////////////////////------------,,,,,,,,,+++------------............,,,++++++,,,......---,,,------------------------++++++++++++,,,,,,,,,,,,,,,---......------...000000000000///......------222...000555666666>>>IIIXXXaaannnzzz|||pppiii___UUUNNNHHHEEEBBB>>><<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<===>>>???@@@@@@EEEHHHJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCCCCBBB@@@???@@@AAACCCEEEOOO]]]ssszzzeeeQQQDDD@@@===999777777888888777888888888888777777777777555666777666444444555777999888666555555666666777555555555666666666666666555555444555555666666777777666666777999===@@@CCCAAAEEEIIILLLMMMNNNOOOQQQUUU\\\jjjzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((('''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&(((''''''''''''((())))))''''''((((((((()))))))))&&&&&&((()))))))))((('''&&&''''''((()))***++++++&&&'''((()))***+++,,,---+++,,,,,,---......//////000111111222222222222222...///000111111111000000111111111111111000000///......////////////......------------------------))),,,//////...,,,,,,,,,........................////////////////////////------------,,,,,,,,,,,,------------------......++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------.../////////.........---------111...///333333111555<<>>>>>:::999777777888999::::::::::::;;;<<<<<<<<<;;;;;;===???AAABBBAAAAAAAAABBBDDDCCCBBBAAAAAAAAABBBCCC???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>===;;;;;;:::;;;<<<>>>@@@AAALLLXXXjjjzzzttteeeTTTEEE===;;;999777666666777888888888888888777777777777777555666666555444555777888888777666555555666777888555555555555666666666666777777777777777777999;;;;;;<<<===???BBBGGGLLLPPPWWW[[[aaadddfffffffffgggmmmttt%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&'''''''''''''''(((((()))&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''&&&''''''((())))))******&&&&&&'''(((***+++,,,---++++++,,,,,,------......///000111111222222111111111111111111111000000///000111111111111000//////......///////////////...............////////////'''***...//////..................................................................------------,,,...---,,,,,,,,,,,,------***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///...------...000............------------///...///111222111222666;;;???GGGSSScccsss}}}xxxvvvvvvvvv{{{~~~|||yyyxxxzzz{{{uuu}}}wwwhhh]]]RRRNNNHHHEEECCCCCCBBBAAAAAA???<<<;;;===>>>======:::;;;<<<<<<<<<<<<;;;;;;:::<<<======<<<;;;<<<===???>>><<<;;;:::;;;<<<===888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????========================>>>>>>>>>======<<<<<<;;;999999888999:::;;;======GGGOOOZZZdddmmmuuu~~~|||xxxvvvtttssstttvvvvvvvvvuuuqqqhhh\\\PPPFFF???<<<777777777666666666777888777777777777777777888888777888777666555666888:::777777666555555666777888888888888888999999999999;;;<<<===<<<;;;<<>>===>>>BBBFFFKKKSSS```kkkttt}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))*********+++,,,,,,------...///000000111111000000222222111111111111111111000000000000000//////.........///000000000000000............//////000000...///000000.........000------------------------........................------------,,,,,,,,,+++---,,,***)))((()))***+++(((+++------+++***+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...///000000//////000222.................................///000222111000///222555777<<>>===<<<<<<<<<<<<999::::::999777777888999888888777666666666666666888888999999999999::::::888888888999999999999999666777777777777777777666::::::::::::::::::::::::888888888888888888777777888888888888888888888888666666666666666666777777666666777777888999999999999===@@@BBBDDDGGGMMMQQQUUUUUUTTTUUUUUUSSSOOOMMMIIIGGGEEEFFFGGGHHHHHHGGGFFFFFFCCC???:::777888:::444666888777555555777999666777777777888888888888:::999888555333444666999:::999999888999:::;;;<<<;;;<<<===@@@BBBDDDFFFGGGFFFIIIJJJHHHFFFGGGLLLQQQ\\\hhhyyy''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))(((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''&&&&&&'''(((***+++)))))))))(((''''''&&&&&&%%%&&&'''((()))***+++,,,)))******+++,,,,,,------...//////000000000000000000/////////000111222333000000000000000//////.........///000000000000000---------.........//////222333222000---,,,---///------------------------........................,,,,,,,,,+++++++++******---+++)))((('''((()))***(((+++------+++***+++---++++++++++++++++++++++++)))************+++++++++///000111111000000111222......////////////////////////......///111000...,,,111555555444888BBBLLL[[[eeerrr}}}~~~|||{{{zzzyyyzzz{{{|||~~~{{{qqqiiieeeaaa[[[VVVGGGEEEBBB???=========>>>;;;;;;;;;:::888777888:::888888777777777666666666555555666666666666666666555555555555555555555555666666777777777777666666555555555555555555555555999888888888777777777777888888888888888888888888666555555555555666777777444555666666777888999999555888<<<===<<<===@@@CCCEEEDDDDDDDDDEEEDDDAAA???@@@???>>>>>>@@@AAAAAA@@@999<<<===;;;888555666777444777999888666555777999666666777777888888888999:::999777444222222555777<<<;;;;;;:::;;;<<<===>>>DDDEEEHHHKKKOOOSSSUUUWWWWWWYYYZZZXXXVVVWWW]]]bbbmmmzzz&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&)))+++***'''%%%&&&((((((((('''''''''&&&&&&&&&******))))))(((((((((''''''''''''(((((((((((()))%%%&&&((()))))))))((('''))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))******))))))******+++,,,...............---------///000111222222111000///222222000//////...............////////////......///000000000000000//////222222222111000//////...111000/////////000222333111111000......---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************.........------,,,,,,,,,(((,,,///,,,,,,...///...,,,---......///.........///.........///000222333/////////111333666888:::IIIQQQ^^^kkkxxx~~~~~~tttkkkZZZSSSJJJDDDBBBBBBAAA@@@>>>AAABBB??????@@@>>>:::888666888:::999555555888222333555666666666555444888:::;;;:::888777:::===666666666666666777888999555666777777777666555444999999888555333333555777555666777777888888777777666777777777777666555555555666666555444444555777999:::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999:::999888888999888777666666777777888888888777666888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========@@@======???@@@@@@EEEKKKIIIRRR^^^gggmmmqqquuuwww|||zzzvvvoooiiihhhkkkooo~~~&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,..................------///000111111111111000///111111000......------...------............------//////000000000000//////222222111000000///......//////.........///000111111000///...------------******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++(((,,,///,,,,,,...///...,,,,,,---...............------,,,,,,---...000111/////////000222444666888:::AAAKKKWWWcccppp{{{}}}|||{{{|||~~~}}}ppphhh]]]TTTPPPNNNMMMLLLNNNRRRSSSPPPLLLIIICCC======:::999:::888333333666555555666777777777777666666888999888666555666999:::999999888777777777777444555666888999999999999777777666555333333555777666666666666666666666666666666666666666555444444777888999888666666888999777777777888888888999999777777777777888888999999::::::999888888888888888999888777777777888777666444444555777888999999:::999999999999;;;<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLKKKHHHGGGIIIKKKLLLRRRXXXdddmmmzzz}}}zzz|||&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,------..................///000000111111000000///000///...---,,,,,,,,,---,,,,,,------------,,,,,,...//////000000/////////111111000000//////.........------------...//////000000///...------------++++++******************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,(((---...,,,+++...///---+++,,,------......------+++++++++++++++,,,......////////////000222333444000333999AAAKKKVVVbbbjjjqqqsssvvvxxxxxxwwwxxxyyy~~~}}}~~~}}}yyyyyy{{{}}}}}}~~~}}}sssjjjeeedddddddddjjjooopppkkkddd[[[NNNDDDDDD???;;;;;;999555555999888888999999::::::::::::666888999888666666666777999888777666666555666666444444555666666777888888666777777666555444666777666666555444444444444555666666666666666555555555555666777666555555666777666666666666777777777777333333444444555555666666777777666555555555555555666666555555555555555666666666777888999;;;<<<===<<<<<<;;;<<>>===;;;<<>>?????????>>>:::;;;;;;:::999999999999777666666666777777888999777777777666666777777777888999999888777666777888888888777666666777888888888888777666666666666666333555666666555444444666777777777777777777777777666666666666666666666777888777666666555555666666888888888777666777888:::======<<<===>>>@@@BBBCCCCCCBBBCCCEEELLLVVV```fffnnnpppssswww{{{~~~xxxssstttwww{{{zzzlll^^^TTT&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%'''***,,,)))'''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---...///000000000//////////////////000---,,,,,,++++++++++++,,,......////////////......------...////////////////////////...............------.........////////////......------------...------,,,,,,+++++++++***++++++***))))))***++++++************************))))))))))))***++++++,,,+++,,,,,,,,,---.........(((---...,,,+++------+++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................000222444444555777:::===BBBDDDFFFGGGGGGHHHJJJLLLQQQUUU[[[bbbjjjrrrxxx|||{{{}}}ttteeeYYYPPPHHHEEEDDDBBBBBBEEEAAADDDGGGKKKLLLKKKHHHGGGAAA???===<<<;;;:::999999999999999999999:::;;;<<<::::::::::::::::::::::::999::::::999777666777999:::::::::999999::::::;;;888777666555555555666666555777999999888666777777777777777777777777777777888888888888777777777777;;;::::::999888999999999999;;;;;;;;;:::;;;???BBBDDDEEEFFFHHHKKKNNNPPPRRRRRRQQQRRRWWWbbbooo}}}|||pppeee\\\RRRHHHAAA&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,---...000000111000//////......//////000,,,,,,++++++++++++,,,,,,...//////////////////...,,,---......////////////..................------,,,---......//////............---------------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***++++++))))))))))))************(((---...+++***,,,---+++)))***++++++,,,,,,++++++,,,------......------,,,------............------,,,...111222222222444555666777888777777999<<>>BBBGGGNNNUUU]]]eeekkkrrrvvv|||{{{mmmbbbXXXUUUSSSPPPOOOPPPQQQVVV^^^eeegggddd___[[[QQQLLLFFFAAA>>><<<;;;:::<<<<<<<<<<<<<<<===>>>???<<<===>>>???>>>===<<<;;;:::;;;:::999888999<<>>>>>>>>===???CCCIIIMMMMMMMMMMMMLLLIIIEEEAAA>>>>>>===;;;:::::::::<<<===<<<>>>@@@AAA@@@>>>===>>>>>>>>>>>>>>>======<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHDDDCCCCCCBBBAAABBBBBBBBBAAAFFFLLLPPPTTT[[[eeellltttwww{{{|||qqqeee]]]OOOHHH@@@;;;:::999777555&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((+++---,,,)))'''(((***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((()))'''((()))))))))(((&&&%%%###$$$&&&((()))***++++++''''''''''''((((((((()))''''''(((((())))))******(((((((((((())))))))))))*********)))***++++++,,,******+++---///000111222000///...------...///000,,,,,,,,,+++,,,,,,------,,,------......------,,,+++,,,---...////////////------------------------)))***+++,,,---,,,++++++------,,,,,,,,,------...))))))******+++++++++,,,)))+++---//////---+++)))++++++++++++++++++++++++++++++***)))(((((())))))++++++******))))))(((((((((---...+++***+++,,,***))))))***++++++++++++++++++,,,---...------+++***,,,---.../////////...------.........---...000222...000222333222111222222333444555444555888???DDDIIIRRR___iiiooovvv~~~}}}zzzuuuuuuyyy{{{||||||nnnaaaYYYTTTPPPMMMMMMOOOTTTYYY```ggglllooojjjjjjiiifff___WWWOOOJJJBBBBBBBBBCCCFFFLLLTTTZZZfffffffffccc___XXXRRRNNNEEEDDDBBB@@@@@@AAABBBCCCHHHJJJMMMMMMLLLJJJJJJJJJEEEDDDDDDDDDCCCCCCBBBBBBAAACCCFFFIIINNNRRRUUUVVVSSSSSSRRRQQQQQQQQQQQQRRRTTTZZZbbbiiioooyyy|||ooocccXXXLLLCCC@@@<<<777555666777666444&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***++++++((($$$"""###%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$'''((())))))''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++***(((&&&$$$###""""""((((((((((((((())))))******++++++,,,,,,------......------------.../////////...---,,,+++,,,------................................................,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,+++++++++******+++++++++************)))'''***---//////---***''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,''''''(((((()))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++000///---,,,,,,---...///%%%(((,,,/////////000111///000111222222111000///000000111222333333444444>>>AAAGGGNNNVVV```iiiooo}}}~~~~~~|||xxxtttqqqqqqmmmnnnnnnooossszzzuuullldddaaaccc^^^bbbiiittt|||ooo```UUUPPPOOOQQQUUUXXX^^^ooouuujjjdddZZZSSSLLLKKKJJJLLLQQQXXX[[[aaaeeedddbbbaaa]]]YYYXXXUUUTTTVVVUUURRRRRRUUUUUUYYY^^^eeekkkoooqqqrrrqqqqqqoookkkgggeeefffggglllrrr{{{~~~qqq```QQQHHHCCC===999888888777555555444444444&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$"""$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((((((((((())))))***))))))))))))***++++++******+++,,,,,,------...---------------.../////////...---,,,+++,,,------................................................,,,,,,---------.........------.........---+++***+++************)))))))))+++++++++************)))((())),,,......,,,)))((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,((((((((((((((()))***+++*********+++++++++,,,,,,******+++,,,,,,+++++++++)))************+++++++++------,,,++++++,,,---...)))+++...///........./////////000111111000/////////000000111222222333333333666:::???DDDKKKRRRWWWeeeggggggfffdddbbbbbbbbbdddfffhhhkkkpppxxx|||vvvrrrqqqtttvvvyyytttkkkbbbaaadddjjjpppzzz|||kkkddd___^^^___aaahhhoooyyy~~~}}}yyyuuuppplllkkkmmmllliiiiiilllmmmrrryyy|||yyyxxxxxxzzzqqqaaaWWWKKKBBB>>><<<:::777666666555444333222222333&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((()))***++++++))))))(((((())))))***+++******++++++,,,------------------------......//////...,,,+++++++++,,,------------------------------------------------------------.........//////,,,---------,,,,,,+++***++++++++++++************+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((((()))))))))*********++++++++++++,,,((()))***+++,,,,,,,,,,,,)))************+++++++++++++++******+++,,,---......///000///---,,,---.........////////////............//////000111111111///111333444666:::>>>AAAIIIJJJLLLLLLLLLMMMOOOQQQVVVYYY^^^dddjjjsss{{{|||uuuvvvzzzyyyuuuvvvxxx|||~~~~~~}}}rrrggg[[[SSSEEE@@@999555666777666555444333222111111111111111%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((((((*********+++,,,,,,------------,,,,,,------...///...---,,,+++++++++,,,---------------------------------------------------------........./////////++++++,,,,,,------------.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***)))))))))))))))************++++++++++++))))))***+++++++++++++++))))))*********+++++++++*********+++,,,---......///000000...,,,,,,---///........................------........./////////000111222111111222444666888999;;;;;;<<>>EEEMMMTTT[[[cccgggyyy}}}zzzzzz{{{|||~~~ssslll^^^YYYPPPHHHBBB>>><<<;;;999888777666666555444222333222111111111111111111%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''$$$###'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!"""$$$'''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((()))***,,,---))))))(((((())))))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,...000222333++++++++++++************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***************)))))))))************+++++++++++++++***)))(((''')))************+++++++++***+++,,,---......------***,,,------,,,,,,...//////...------------...///---------------------------///000000//////000222///000111111111111333555333666;;;AAAFFFLLLRRRVVViiittt~~~xxxsssrrruuuzzz~~~~~~vvvkkk```UUUMMMHHHEEE@@@;;;888666666666222333333444444333222222333222222111111111222222$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' """$$$'''((()))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((()))***+++***))))))))))))***++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,...///000+++************)))))))))+++++++++************)))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((()))))))))))))))))))))************)))***************)))((()))************+++++++++***+++,,,------,,,++++++)))+++---...,,,+++,,,,,,//////...------...//////---------------------------///111111000000111222,,,...000000///...///000000222555777999===BBBFFFQQQ\\\ggglllooossstttrrrqqqnnnjjjgggiiiooowww}}}vvveeeXXXPPPJJJBBB<<<::::::888666444333444444000111222333222222111222222111111111111111222222$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&)))(((((('''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""" !!!%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((&&&%%%%%%$$$$$$$$$((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******+++++++++************)))***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))************'''((()))******++++++***)))************+++++++++)))***+++,,,,,,+++)))((((((+++---...,,,***))))))000///...------...///000------------------------)))+++------,,,,,,,,,---***---///000///.........000111222222222555999<<<<<>>:::777666555333333333333333333333333111111111111111111111111111111111111111111111111&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))*********++++++++++++************+++,,,,,,---,,,+++*********++++++)))******+++,,,,,,------++++++,,,,,,++++++***))),,,,,,------------,,,,,,************+++,,,---...---,,,+++***)))((((((((()))))))))((())))))******((()))***++++++++++++***+++++++++*********))))))((())))))*********))))))---)))%%%%%%)))+++***(((************************)))(((((('''((()))***+++)))******+++++++++******++++++*********))))))))))))******+++++++++******+++++++++,,,,,,,,,------+++,,,---------,,,+++***------------....................................////////////////////////111222444777:::===???@@@@@@DDDIIIMMMQQQZZZfffooo{{{}}}yyyzzz|||}}}}}}pppeee\\\SSSJJJDDD@@@???<<<999666555444444222222222222222222222222111111111111111111111111111111111111111111111111&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))+++,,,,,,---)))))))))))))))***++++++,,,,,,+++************+++))))))******+++,,,,,,,,,+++++++++++++++******))),,,,,,------------,,,,,,************+++,,,---...,,,,,,+++***************''''''''''''((()))***+++((()))***+++,,,+++***)))+++************)))))))))******))))))(((((())))))---***''''''***++++++)))))))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,+++++++++++++++*********)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------------....................................------------------------------///000222444555666555888===@@@DDDLLLVVV]]]kkksss~~~xxxpppnnnpppsssvvvzzz}}}vvvhhh```SSSIIICCC>>>:::777666666666555555444333333111111111111111111111111111111111111111111111111111111111111111111111111&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))******))))))))))))***++++++,,,++++++***************((((((((()))******++++++,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,,,,************+++,,,------,,,+++++++++++++++,,,,,,((((((((((((((()))***+++***))))))))))))*********************)))))))))))),,,***)))'''''''''((()))+++)))'''''')))******)))''''''''''''''''''''''''((((((((((((((())))))***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---...///***++++++++++++,,,,,,,,,,,,,,,------............,,,,,,---------.................................------------------------/////////000000111111111///222444777:::???FFFKKKYYY```jjjssswwwyyyzzzzzzyyywwwrrrkkkeeedddhhhlllssswww~~~|||sssiii^^^WWWOOOIIIAAA<<<999999888777333333444555555555444444000000000000000000000000111111111111111111111111111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%'''((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''***************+++,,,,,,++++++++++++******))))))))))))***++++++,,,,,,---++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************+++,,,------+++++++++***++++++,,,---,,,+++******)))))))))***,,,+++(((&&&&&&(((***,,,))))))))))))))))))))))))+++***((('''''''''(((((()))(((''''''((()))(((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&((()))************++++++++++++++++++++++++))))))))))))***+++---...*********+++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,------------...........................------------------------000000000000000000000000///000111222444666:::<<>>;;;999888777777666333111000111222222222222333555444333111000000111222444111111111111111111111111000000000000000000000000000000000000000000000000&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))*********)))'''&&&&&&''')))***''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&&&&((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&''''''''''''((()))'''&&&&&&((())))))((()))***+++***)))((((((***&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******---,,,***)))))))))******************************,,,,,,++++++,,,,,,---...)))***++++++,,,---......***++++++,,,,,,++++++***...---,,,+++************+++*********))))))((((((%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((()))******++++++((()))*********)))'''&&&))))))))))))************************))))))((((((+++***)))(((((()))***+++************************------------------------,,,,,,++++++++++++++++++///...------++++++***)))+++,,,---...////////////,,,---------------,,,,,,111111000111111222333333777666555555666999;;;===DDDKKKWWWdddooowww{{{|||~~~~~~|||xxxsssooommmmmmuuuxxx|||uuujjjaaaZZZVVVJJJIIIFFFCCC???<<<999888555666777666444333333444222222111111111111222222222222222111111111000000000000000000000000000000///000000111111111000000////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&((()))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))))))))((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((()))'''&&&&&&((())))))(((((()))***)))'''&&&'''((('''''''''''''''(((((()))((((((((((((((())))))***,,,+++***)))))))))******************************+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++************************)))))))))(((&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''************************''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************++++++*********)))))))))+++***))))))))))))***+++************************------------------------++++++++++++++++++++++++---------,,,,,,++++++***------------,,,+++******//////000000000/////////...............///000000222111111111222444666777;;;AAAJJJUUU___fffjjjlllppppppooollliiigggggggggooossszzz~~~xxxllliiibbb[[[SSSLLLFFFDDD===<<<:::888666444222111111333444444333222333444222111111000000111111222222222222111111111000000000000000000000000000000---...///000111222222222////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((()))'''&&&&&&(((***))))))'''((()))(((&&&%%%&&&'''((((((((((((((()))))))))(((((((((((())))))))))))++++++***)))))))))*********************************************++++++,,,------,,,,,,++++++++++++******++++++++++++******---,,,+++***************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''************************)))(((((('''&&&&&&%%%%%%&&&&&&''''''(((***+++,,,))))))))))))************+++++++++***************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((,,,,,,------------------------------------...///............///000222333222666<<>>???DDDHHHNNNRRRXXX```iiittt~~~}}}vvvrrroooqqqrrrtttvvvzzz}}}zzzyyyzzzyyyvvvqqqkkkccc]]]YYYOOOJJJDDD???;;;999777555666555444222111111222222222222111000000111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000................................................(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((((((''''''''''''((()))''''''''''''(((((((((((('''(((((())))))((((((((())))))))))))************))))))))))))************************++++++++++++************))))))))))))++++++************))))))***))))))(((((())))))******++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''',,,***'''&&&'''((('''&&&)))))))))(((((((((''''''''')))***)))''''''((()))((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))((((((''')))*********************************************************************(((((()))))))))*********''''''))),,,......,,,***++++++,,,,,,,,,------------...---,,,***+++,,,...------------------------.................................//////000000111000333666777666777;;;???===AAAGGGNNNVVV```iiioooyyyzzz{{{zzzxxxsssnnnkkkmmmmmmnnnnnnppptttzzz}}}{{{|||{{{{{{|||{{{}}}}}}uuuoooiiieeecccbbbaaa^^^YYYRRRJJJDDD@@@>>>;;;777555444444444333444333222111111000111111222111111000000111111222111111111111111111111111000000000000000000000000........................000000000000000000000000000000000000000000000000000//////......//////000........................////////////////////////((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******)))((('''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''(((((()))'''''''''(((((((((((((((''''''(((((()))((((((((((((((()))))))))*********))))))))))))*********+++)))))))))*********++++++++++++******))))))((((((************************++++++************++++++)))************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))'''%%%%%%&&&''''''&&&))))))))))))((((((((((((''')))))))))'''&&&'''((()))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''+++++++++***************************************************************))))))))))))*********+++*********+++---...,,,++++++,,,,,,,,,,,,---------......---+++)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////000111111111000000111333444333222222444666222555:::???EEELLLSSSXXXbbbdddfffggghhhfffdddccchhhhhhhhhiiikkkpppwww|||~~~uuutttuuuuuuwwwyyyzzz{{{~~~~~~~~~zzzwwwkkkiiiddd^^^XXXSSSOOOMMMIIIIIIHHHEEEBBB===999777<<<999666444444444444333444444333222222222222222111111000000000000111111111111111111111111111111000000000000000000000000........................000000000000000000000000/////////////////////////////////....../////////........................000000000000000000000000'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&******)))((('''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))((())))))))))))*********((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))+++******************+++((((((((()))(((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%###"""###%%%'''((('''))))))))))))(((((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''((((((((()))))))))***'''((((((((()))))))))***((())))))******))))))(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,111...+++***+++,,,------+++++++++,,,,,,,,,------------,,,***)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...***+++,,,---........................---...///000///111444777999===BBBEEEGGGHHHKKKNNNPPPQQQRRRRRR[[[\\\\\\]]]```fffnnnsssxxxzzzqqqkkkkkkmmmnnnqqquuutttvvv|||}}}|||zzztttpppnnnnnnmmmkkkhhhbbb]]]ZZZPPPNNNKKKGGGDDD@@@>>>===999999999:::999888777666777555333222222222222111222222222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////............//////........................000000000000000000000000&&&''''''''''''((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((('''''''''%%%&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))************))))))))))))((((((((())))))))))))***)))((((((''''''(((((()))''''''((((((''''''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''$$$"""!!!"""%%%''')))))))))))))))(((((((((''''''%%%'''(((((('''&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''(((((())))))******''''''(((((())))))******((())))))******))))))((()))*********************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,444000+++))))))+++,,,---******+++++++++,,,,,,,,,++++++,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******+++,,,---...//////+++++++++,,,...///111222000111333333333555777999666777999<<<>>>@@@BBBCCCIIIJJJKKKMMMOOOUUU[[[```jjjsss{{{~~~~~~~~~{{{vvvlllfffccceeehhhiiimmmrrrpppsss|||~~~~~~|||||||||{{{|||~~~yyyrrrkkkddd]]]YYYTTTTTTRRRPPPLLLGGGCCC@@@<<<<<<;;;999888666555444333333333444444333333222222000///000222333333222///000000111000000/////////000000111111000000///000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000///......------......///------------------------////////////////////////%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((()))(((((((((''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((((()))))))))&&&'''''''''(((((((((((((((((()))))))))*********)))))))))))))))*********)))))))))*********++++++((((((''''''''''''(((((((((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&%%%###$$$&&&((())))))((((((((('''''''''&&&&&&###%%%'''''''''''')))***************************&&&&&&&&&'''((()))))))))'''''''''((()))*********'''''''''((()))*********'''(((((())))))(((((('''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++000---***((()))***++++++)))))))))*********++++++((()))++++++++++++---///++++++++++++++++++++++++*********+++,,,,,,------......------...///000111,,,,,,,,,---///111222222///111222222111111222444222333333444555666777888999;;;<<<===???BBBGGGJJJSSS[[[bbbcccdddfffdddaaa]]]YYYYYY]]]aaacccgggllljjjpppyyyzzzvvvvvvwwwyyy|||{{{vvvxxxyyyzzz{{{~~~~~~}}}|||~~~zzzxxxzzzyyyxxxyyyxxxyyy|||wwwxxxzzz~~~|||uuupppkkkfff___YYYSSSMMMGGGDDD@@@@@@???===;;;888666444444444444444444333333222222222222111111111000000111000000111333444444333//////000111111111000///...///000111111000///...000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------......///------------------------........................%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((())))))(((((('''''''''&&&$$$%%%&&&'''(((((((((((())))))))))))************&&&&&&&&&&&&'''''''''((()))************+++++++++(((((())))))******++++++*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''***(((&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&"""$$$&&&''''''((()))+++''''''''''''''''''''''''&&&''''''((()))******+++&&&''''''((()))******+++&&&''''''((()))******+++&&&''''''''''''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***+++***)))((())))))))))))*********&&&(((+++,,,,,,,,,---///++++++++++++++++++++++++))))))***+++,,,,,,------///...,,,++++++,,,...///...,,,++++++,,,,,,,,,+++...///111111000///111222111111000///......//////222333444555555777:::===???FFFLLLMMMNNNQQQQQQNNNNNNLLLMMMSSSWWWYYY]]]bbbbbbhhhrrrzzzyyyrrrooooooqqqtttwww}}}xxxrrrsssuuuwwwyyyzzz}}}yyyuuuuuuvvvwwwzzzvvvsssvvv{{{{{{yyyzzz}}}xxxooolllkkkiiiiiikkkddddddeeeffffffbbbZZZTTTRRROOOIIIEEEBBB???<<<:::888888888888777666666555333333444444444444333333222222111111111111111111222111000000111111000...111222333444444333222111...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........------.........------------------------........................'''''''''&&&&&&%%%%%%%%%###%%%''')))***(((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''''''''((()))((('''%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))'''(((((((((((((((''''''"""%%%(((******)))&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((()))******'''''''''''''''''''''&&&))))))))))))))))))))))))((()))*********((('''&&&&&&&&&&&&'''''''''((((((******))))))))))))******)))((('''&&&&&&'''((()))******))))))((((((''''''+++)))'''%%%%%%(((+++---******))))))((((((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))(((((((((((((((...,,,++++++++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,///////////////////////////000000111222333333444888999999:::;;;;;;<<<<<>><<<999777555444333222222222111111111000000111111111111111111111111000111111111111222222222333111///...---...///000............///////////////////////////////////////////////////.........000---,,,---///000...,,,++++++,,,---......------////////////000000000000......////////////......////////////////////////---------...///000000111+++,,,---......------,,,''''''&&&&&&&&&%%%%%%%%%&&&''')))*********((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))))))))((((((((((((''''''(((((((((((((((''''''$$$%%%'''))))))((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((())))))***%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++++++++++++++******+++------+++************))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------........................------......///000000111222333333444555555666666888777777999;;;>>>AAACCCCCCGGGLLLSSSWWWZZZZZZZZZ\\\]]]\\\[[[ZZZZZZ]]]___dddeeehhhmmmttt|||xxxrrrooonnnnnnqqquuuxxxzzz|||xxxjjjbbbbbbfffkkkmmmwww{{{wwwnnniiihhhjjjnnntttzzz|||uuuoookkkfffeeedddcccdddfffhhhjjjhhhgggfffccc```\\\YYYWWWQQQMMMHHHFFFEEEDDDCCCAAA>>>===<<<<<<::::::999888888777555444333222111111222222222111111000000000000000000000000000000000000000111111111222222222222111///.........///000....../////////000000000///////////////////////////////////////////////////...,,,---///000...,,,------...///////////////////////////000000000000...//////000000//////...////////////////////////+++,,,,,,---......//////............------------'''&&&&&&&&&&&&%%%%%%%%%(((((()))))))))(((((('''(((''''''''''''&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((************)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''(((((())))))(((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((''''''(((((()))***&&&&&&''''''((((((((()))))))))))))))))))))))))))+++******)))))))))))))))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((())))))&&&''')))*********)))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((***,,,......,,,***)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------..............................,,,,,,,,,---......//////......//////000000111111111000000000111333555777666888;;;???AAACCCDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNRRRSSSUUUYYY___eeejjjnnnrrrrrrppplllgggdddbbbbbbcccfffjjjmmmppprrruuuwwwyyyzzz|||}}}zzzlllfff___XXXWWWZZZ___bbbnnnqqqwww~~~xxxnnnfffaaa[[[\\\___cccgggllloooqqqpppooommmiiiddd^^^XXXUUURRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJHHHFFFCCCBBB@@@===:::999999999888777444333333333333333333333111000000000000000111111111111111111000000000000////////////////////////000000000111111111222222222111///......///000000/////////000000000111111///////////////////////////////////////////////////...------//////...---//////000111111111000000////////////000000000000///000000111111000000///////////////////////////,,,------......//////000111000///...------......&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&$$$######$$$%%%&&&''''''''''''''''''''''''%%%''')))***+++***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((((((''''''''''''((())))))))))))((('''&&&%%%$$$###))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&''''''(((((()))))))))''''''((()))***))))))((())))))))))))((((((((((((************************&&&''''''((()))***++++++'''''''''(((((((((((((((((()))***---///...+++(((++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,,,,,,,,,,...///........................---------....../////////....../////////000000000000//////......///000111444444555666777888999:::777999:::::::::<<>><<<;;;>>>>>>======<<<<<<;;;:::999888666666666777777777444444444444444444444444000000000000000111222222000000000000000000000000////////////////////////000000000000111111111111111000////////////000000000000000000111111111111///////////////////////////////////////000000000///........./////////...///000000111111111000000////////////000000000000000000111111111111000000///////////////////////////000000000111111222222444222000...------...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######$$$&&&'''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***************)))))))))((((((''''''((()))******))))))(((((('''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((('''&&&%%%######"""((((((((((((((((((((((((+++***)))(((((()))***+++'''''''''((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))(((((('''((()))******(((((((((((())))))))))))++++++++++++++++++++++++'''(((((()))***+++,,,---*********++++++,,,,,,,,,***+++,,,---...---)))&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...........................------------............////////////000000000000000000//////......//////111111111000000111111111222333555555444555777999555555666777999<<<>>>@@@???@@@AAAAAA@@@@@@AAABBB@@@BBBEEEFFFFFFFFFGGGIIIOOONNNMMMNNNPPPPPPOOOMMMIIIKKKKKKGGGCCCAAADDDHHHFFFHHHKKKOOORRRTTTUUUVVVUUUUUUTTTRRRMMMGGGAAA===>>>>>>>>>???@@@AAABBBCCC@@@@@@??????===;;;999777888888999999888777555444555555555555555555555555222333333333333333444555333333222222111111000000111111000000000000000111////////////////////////000000000000000000000000//////000000000111111111000///////////////000000000000000000111111111111////////////////////////////////////000000111111...////////////...///////////////000000//////...////////////000000000000000000111111111111000000////////////////////////000000000000111111111111444333000...---...///000%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&(((''''''''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))''''''((()))************((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''&&&&&&''''''((()))$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((()))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''(((((()))((('''''''''(((***+++(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++************(((((())))))***+++++++++,,,,,,,,,------,,,)))&&&***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++,,,,,,........................---.....................000000//////............///000222111111000111333222222222333444555666777444555777777666777888:::555777999:::999888999:::===<<<<<<===???@@@???>>><<<>>>???===999777888:::999:::<<<>>>???@@@AAAAAA@@@@@@@@@???===999666444888777777777777777888888444444555555555444444444222222333444444333333222333333222222222222333444///111222222111000111333111111111000000/////////000000///...........................////////////000000000000000000000000/////////000000000111111////////////000000000000/////////000000000111111////////////////////////...//////000000111111222...///000000......///000....../////////...------////////////000000000000///000000111111000000///////////////////////////........................222111000///......//////%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))(((((((((''''''(((******++++++***'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''((())))))))),,,+++***+++,,,,,,+++)))((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........//////000000000///......+++---////////////000111000000000111111222222222///111222222111111333444000111333444333333444555333333333444666666555333444555666555444333333333555666666777777888888888666666666555555444444444333333222222222222333333111111111222222222222222111111111111111111111222444333222111111222222333000222444333000///000111000000000000000111111111///...............//////---------....../////////////////////////////////////////////000000000111......///000000000000000....../////////000000000////////////////////////...//////000111111222222...000111000......///111.../////////......---,,,////////////000000000000...//////000000//////...////////////////////////------------------------////////////////////////%%%%%%%%%&&&&&&'''''''''!!!$$$'''(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''&&&%%%$$$$$$###"""&&&%%%$$$$$$######$$$$$$&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$%%%'''((()))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++)))(((((((((''''''''''''''''''(((******+++++++++''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%$$$&&&))),,,,,,***(((&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++((())))))***+++,,,,,,---+++***)))***,,,------,,,))))))******+++++++++,,,******************************+++++++++,,,,,,,,,++++++---......---++++++------------------------........................---------,,,,,,,,,,,,,,,)))***+++---.../////////+++,,,---......---,,,+++))),,,.../////////111222.............../////////...///000000......///000,,,...111222222222333555000000000111333333000...111111222333333333333222111111111111111111111111............///000111222/////////......//////000222111111111111111111111222222111111000111222222222111000///......///000...000222111...,,,---...+++,,,---...///000111222////////////000111222222---------.........//////........................////////////000000000000......///000000111000000............////////////////////////////////////...//////000111222222222...000222111...---///111//////000//////...------////////////000000000000......////////////......///////////////////////////////////////.........---...///////////////...&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&)))++++++'''%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&$$$&&&'''((('''''''''(((''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$''')))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))***+++++++++)))((('''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))))))))))))))******++++++*********))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''')))*********)))((('''((()))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''((('''(((***+++))))))(((((((((((())))))+++***)))'''''''''((())))))***++++++***)))((('''))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++***))))))******...------,,,,,,------...///---***)))***)))((('''------------------------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---............,,,---...//////---+++***............////////////..............................///000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000,,,,,,---...///000111111)))((((((+++000222111///000000000000000000000000000111222333333222000///111000000/////////////////////000111222333333444222222222111000//////...........................//////............/////////////////////////////////////////////.........111111000......---------////////////////////////,,,---......------///000111111000000///---,,,+++////////////////////////---------.........//////..................------............/////////000000///...---,,,------...000//////.........//////222111000///...---,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###&&&))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&'''&&&%%%%%%''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((''''''&&&&&&''''''(((+++***)))(((((()))***+++))))))(((((())))))***+++*********)))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))***))))))((((((''''''((())))))((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''&&&'''((((((''''''((()))))))))(((((((((((())))))+++***)))(((''''''((())))))******+++***)))((('''))))))))))))************)))))))))*********++++++,,,++++++***))))))******------,,,,,,,,,,,,---------+++***)))***+++***)))---------------------------------------,,,,,,,,,---------,,,,,,+++++++++,,,---------------,,,,,,,,,---...///...---+++***------------.......................................//////000000000//////....../////////000000000000000000000000000000000///////////////////////////.................................////////////...,,,+++,,,///000...,,,///////////////////////////000111222222111000/////////......///000111111000111111111111111111111111111000000///......---........................//////............//////000000000////////////////////////////////////...111000///......---------////////////////////////,,,---///...------///000000000000000///...---,,,////////////////////////---------.........//////................................./////////000000000000...---------......000000////////////000000111111000000000000000///&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''')))******(((''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***)))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''''''''(((''''''&&&&&&''''''(((******))))))))))))******))))))(((((())))))***+++******))))))))))))((((((((((((((((((''''''''''''*********))))))(((((('''''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))'''%%%&&&)))***(((%%%'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&''')))((((((''''''(((((()))***))))))(((((((((((()))))))))*********)))(((((())))))))))))************((((((((()))))))))******,,,+++******)))*********,,,++++++++++++++++++,,,+++***)))***+++------,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++............---,,,+++***,,,---.........---,,,++++++,,,,,,,,,------------........................//////000000000//////............////////////000000000000000000000000000////////////////////////........................000//////.........------111///------...///...---////////////////////////......000111111000///...---------...///000222333222111111111000000000///000//////......---------......................../////////....../////////111000000000//////............//////////////////111000///......---......////////////////////////,,,...//////...---...000......////////////......////////////////////////------........./////////............////////////////////////000000000000000000///.........//////111111000000000000111111000111111111222222333333&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''')))***)))'''&&&&&&'''''''''''''''''''''''''''&&&'''((((((''''''(((***)))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))(((((((((((((((((((((''''''''',,,++++++***)))(((((('''''''''''''''''''''''''''******))))))(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))+++(((%%%&&&)))+++)))&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))((((((((()))))))))************((((((((()))))))))******++++++***************+++++++++************++++++,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,------......---,,,,,,,,,,,,,,,,,,------------------------------------/////////000//////...---------.........//////////////////////////////////////////////////////////////////000000000000000//////.........---------///...------...000111111////////////////////////,,,---.../////////......---------...///000111111000000000000000000000000/////////.........------..............................////////////......000000//////...---------............////////////000000///...............////////////////////////---...000///...---...000------...//////000//////////////////////////////............///////////////////////////000000000//////000000000111111111000000000000000000000000000000000000000000111222222222222222333333333333&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((&&&$$$$$$%%%''''''''''''''''''''''''&&&''')))(((''''''((())))))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((******((((((((()))***+++(((((((((''''''(((((((((''''''((((((((((((''''''((((((((('''((())))))***(((((((((((((((((())))))'''''''''(((((((((((((((,,,++++++***)))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,)))'''''')))+++***((()))(((''''''''''''((()))''''''((((((((((((''''''%%%%%%'''((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((((((''''''((()))((((((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((())))))((()))))))))************)))))))))*********+++++++++***************+++++++++******))))))******+++,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,------------------,,,------------.........++++++++++++++++++++++++......////////////......------------..................................................................//////000000000111------------...........................///000111........................,,,,,,------............//////............//////------...///000000111111000000////////////....................................///000000///...............------,,,,,,,,,---.........//////000000000//////............///////////////////////////...///000000...---...000,,,---...///000000000000////////////////////////........./////////000000/////////000000000111111000000000111111111111222000111111111111111111111000000//////000111111222444444444444333333333222&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***,,,***'''''''''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((***))))))))))))******+++)))((((((''''''(((((()))))))))************))))))((((((''''''(((((()))***''''''(((((((((((())))))'''''''''(((((((((((((((*********))))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))***&&&&&&&&&''''''''''''(((((((((((((((((()))*********)))(((''''''((()))***)))((('''&&&&&&'''((()))'''(((((((((((((((((('''&&&&&&'''((()))))))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%'''((((((''''''(((***(((''''''&&&&&&''''''((('''(((((())))))))))))((((((((('''''''''((())))))))))))))))))************)))))))))*********++++++*********)))******+++,,,+++******************+++,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,------------...------------............++++++++++++++++++++++++,,,---...////////////...,,,,,,,,,---------......................................................,,,,,,,,,------......///,,,,,,------.........///...000111000...,,,,,,,,,........................,,,,,,,,,------...//////000///......------......,,,,,,---...///000111111////////////////////////........................---...///000000///...---------------------------------......///000000000//////............/////////////////////////////////000111000.........///------...///000000//////////////////////////////....../////////000000000//////000000111111222222000111111111222222222222000111222222333333222222000000000000111222333333777666666666555555444444&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''%%%$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))***'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''###%%%(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))))))))(((((((((((())))))((()))***++++++***)))((((((''''''''''''((())))))'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))&&&&&&&&&''''''''''''((()))(((((('''((()))***+++&&&((()))&&&######'''+++)))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''((((((((((((((('''&&&&&&''''''((())))))***'''''''''''''''''''''''''''((()))((('''&&&'''((((((''''''&&&&&&''''''(((&&&'''((()))******)))((((((''''''&&&'''((()))***))))))))))))************((((((((()))))))))************))))))***++++++,,,+++++++++******+++++++++((('''&&&'''***+++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,,,,------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000+++,,,,,,,,,,,,---------------------------------........................++++++,,,------...//////......------------,,,,,,+++...111111...,,,++++++........................,,,,,,,,,------...///000......---------...//////---------....../////////................................................---...///000000///...---------...//////000000000------......///000000111//////............/////////////////////////////////000111000.........///......///////////////...////////////////////////.../////////000000000000//////000111111222333333111111111222222222333333000111222444444444333222222222222333333444666666888888888888999999999999&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''%%%"""###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&$$$&&&'''(((''''''''')))''''''''''''''''''''''''###%%%'''((('''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++###''')))&&& %%%+++***((('''&&&&&&'''(((***%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))******)))&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&'''(((*********)))(((((('''&&&&&&'''((()))***))))))))))))************''''''''''''((((((((()))******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,%%%$$$$$$&&&))),,,------++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,........................***+++,,,...///000000111++++++,,,,,,,,,---------------------------------........................------......///000111111000//////---,,,++++++***%%%)))///111000...---...........................---,,,,,,---...///000111,,,,,,,,,---...///000111///............---------------------------------........................---...///111111///...---......///000111222333333---------...///000000111//////.........//////000////////////////////////000111111000///......///...///////////////......////////////////////////////////////000000000000///000000111222222333333111111222222222333333333000111333444555444333333444444444555666777888888888999999:::<<<======>>>(((((()))))))))(((&&&%%%!!!"""%%%'''''''''&&&%%%***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!$$$%%%&&&%%%(((((('''&&&&&&&&&&&&''',,,***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''')))+++------,,,***(((******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,+++***)))(((((()))***+++(((((())))))((('''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((---+++)))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''((()))+++,,,...//////(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************************+++,,,---------------,,,,,,............,,,,,,,,,,,,---...---,,,***)))************************)))))))))******++++++,,,,,,,,,,,,---------......------------------------******++++++,,,---......///...---,,,,,,,,,,,,,,,................................................,,,000111...,,,......+++...------,,,,,,------...+++,,,---...///...---,,,////////////////////////,,,++++++++++++,,,------.........///////////////------------------------+++,,,------......------.........///......------,,,,,,,,,---...///000000000000000000////////////,,,,,,,,,---...///000111,,,---......//////......000000//////......------111111000000/////////...//////000000111111222222111111000111111222333444555555555444444444333333333444666888888888777777555666777888999999999999======>>>???@@@AAABBBBBB%%%%%%&&&&&&&&&%%%######!!!###%%%'''''''''&&&%%%***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***+++***))))))))))))))))))***'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))******(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))************************))))))******++++++******+++,,,------------,,,+++,,,,,,---------,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,---------------------------++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,333666222---...000111------,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,------.../////////......---------------------------------+++,,,------......------------......///.........,,,------....../////////////////////000000000000111000///...---------------...//////000000//////111111000000/////////...000000000000/////////.../////////000111111222222000000000000111222333444555555555555555555555555666777999:::;;;;;;::::::;;;<<<<<<===>>>>>>??????AAABBBCCCEEEFFFGGGHHHHHH$$$$$$%%%%%%$$$$$$###""""""###%%%&&&''''''&&&&&&)))(((''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***+++'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++((())))))******))))))((('''&&&%%%$$$###$$$%%%%%%((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************************)))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++444888333---,,,000333------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000///...---,,,++++++------------------------+++,,,------......------,,,---...///////////////..............................//////000000111111222111000...---,,,,,,,,,//////000111111111111000...............---------000000000000////////////......///000111111222222333333222333444555666666555666666777777888999999;;;<<<===>>>????????????@@@?????????@@@AAABBBCCCCCCDDDFFFGGGIIIJJJJJJKKK&&&&&&'''''''''&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))******+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((()))***'''((()))******)))(((''''''&&&$$$######$$$&&&'''((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''*********)))(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************------,,,++++++******************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------------,,,,,,+++,,,,,,---------------------------------------------------)))000333///+++,,,......---,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------..................///......---,,,,,,++++++------------------------+++,,,------......------,,,,,,---///000000000000////////////............---......///000111111222///...---------------......///000000111111000000.........///////////////000000000000000000000000//////000000111222333333666666666777888999:::;;;777888999:::;;;===>>>>>>BBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKLLLLLL''''''''''''''''''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%''''''((()))(((((('''&&&%%%&&&''''''(((((())))))))))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((($$$&&&(((***+++***)))((())))))******************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''((()))******)))((('''((('''%%%$$$$$$&&&((()))((((((((((((((((((((((((******))))))((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))(((((('''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))------+++************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------***---,,,***,,,///---))),,,,,,,,,++++++,,,,,,,,,------,,,+++,,,---...///------------------------,,,---.../////////......------------------------------------------------+++,,,------......------,,,---...///000000000000//////////////////......---......///000111111222------,,,,,,+++,,,,,,,,,......///000000000000///111111111222333333333444111111111111111111111111000111111222444555555666888888888999:::<<<===>>>;;;<<<===???AAABBBDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPP&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&'''((((((((('''%%%$$$&&&&&&'''((()))))))))((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))) """%%%((()))(((&&&%%%''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((('''(((((())))))(((((('''(((((('''&&&'''((()))***((((((((((((((((((((((((++++++***))))))(((''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%%%%&&&'''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''((()))***++++++***))))))***+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***...222///))),,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,---//////...------,,,,,,------............------------------------+++,,,------......---------...//////000000000000////////////////////////......//////000000111111000///...,,,+++*********---...//////000000//////------...///000111111222222222222222222333333333333333444555777888999999999999999:::<<<===???@@@AAABBBCCCEEEGGGHHHJJJJJJMMMLLLLLLMMMMMMNNNOOOPPPMMMMMMNNNNNNOOONNNMMMMMMMMMLLLKKKLLLMMMPPPSSSUUU%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''&&&###$$$&&&'''''''''%%%$$$%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((!!!"""$$$&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''((((((((('''''''''(((((()))))))))((((((((((((((((((((((((******)))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&&&&'''(((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***+++,,,+++************+++,,,+++***)))))))))***,,,---++++++++++++++++++++++++*********+++++++++++++++************++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++------+++---111///+++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,//////..................------------------------+++,,,------......------...//////000000000//////......//////000000111111////////////000000000000111000///...------,,,---...///000000111111000000***+++,,,---...///000000333333333444444444555555555666777888:::;;;<<<============>>>@@@AAACCCDDDGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTRRRSSSUUUWWWWWWUUUSSSRRRQQQPPPOOOPPPSSSYYY___ccc&&&&&&%%%$$$%%%&&&((()))(((''''''&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&###$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''******)))((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%''''''''' """$$$&&&''''''&&&%%%%%%%%%'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++))))))******+++++++++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''%%%### '''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))))))))***************&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,...---,,,+++******+++,,,---******)))))))))***,,,---************************)))))))))******++++++,,,))))))))))))************++++++++++++++++++++++++(((((()))***++++++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,///,,,***---...---,,,++++++++++++++++++,,,+++,,,---...///...---,,,++++++++++++++++++++++++)))***,,,......---,,,+++111111000///...------,,,------------------------+++,,,------......------///000000000000//////...---......///000111111222000000000000////////////.........//////111222333000000111222222222222111///000111222333444555666444444444555555666666666777888999:::<<<===>>>???BBBBBBBBBCCCEEEGGGHHHIIIKKKKKKLLLNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQSSSTTTUUU]]]___bbbdddcccaaa^^^\\\[[[ZZZYYY[[[```hhhpppuuu'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((+++,,,,,,+++(((%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&(((+++---$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''&&&''''''((()))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''(((******((('''&&&))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***+++++++++*********)))))))))&&&$$$%%%(((******(((++++++******************************+++++++++++++++******))))))))))))))),,,,,,++++++***)))((((((++++++,,,------...//////+++++++++*********)))))))))************+++++++++***+++,,,---...---,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++.........------,,,,,,,,,....................................////////////............/////////000...............///000000/////////000000000000000111111000000000111111222111111222333444666888999:::777555666999<<<===<<<<<<>>>@@@AAAAAAAAACCCEEEFFFEEEFFFJJJJJJGGGGGGIIIKKKPPPUUUVVVTTTRRRRRRSSSSSSUUUWWWUUUSSSVVV\\\cccgggjjjpppvvvxxxvvvpppkkkggggggiiikkkpppxxx''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''$$$%%%&&&&&&%%%&&&)))+++'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''************************&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&''')))******)))'''&&&)))((((((((('''''''''&&&((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((())))))***+++'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***+++++++++*********))))))+++)))'''''')))++++++)))************************(((((((((((())))))))))))***************+++,,,---,,,,,,++++++***))))))((()))******+++,,,,,,------+++++++++*********)))))))))************+++++++++***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,+++++++++******------------------------............////////////........./////////000000///............///000000////////////000000000000//////////////////000000222222333444555777999:::===;;;999:::>>>BBBCCCCCCEEEFFFHHHIIIIIIIIIKKKMMMJJJHHHIIILLLLLLJJJLLLOOOSSSWWW[[[\\\ZZZYYY[[[]]]]]]```aaa```^^^```ffflllrrrtttxxx}}}~~~yyyuuusssuuuxxx|||'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''''''''&&&'''((()))******)))((('''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((('''((()))******++++++******+++************)))))))))---+++***)))+++++++++***************************(((((((((((())))))))))))''''''''')))***,,,...///,,,,,,++++++***)))))))))((((((((()))******+++++++++++++++***************)))************+++++++++***++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////....../////////000000000//////......//////000111......//////000000000000//////000000000111111111444444555666888:::<<<======<<<<<<>>>BBBEEEGGGHHHIIIKKKLLLMMMMMMOOOQQQTTTTTTRRRRRRTTTTTTSSSWWW]]]dddhhhkkkkkkiiiiiikkknnnmmmooopppooonnnpppuuuyyy}}}}}}|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$&&&((()))(((((()))+++((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((***)))((((((''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))(((((('''((())))))***************************))))))))))))---,,,++++++++++++***)))))))))))))))************)))*********++++++++++++$$$%%%%%%&&&''')))+++,,,+++++++++*********))))))((((((((()))))))))******************************))))))*********+++++++++******++++++,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,------....................................---,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...////////////000000000/////////...///000000111......//////000111111111222333444444555555555555777777888:::;;;>>>@@@AAABBBBBBBBBDDDGGGIIIKKKLLLLLLNNNPPPRRRTTTVVVZZZ]]]eeebbbbbbccccccdddjjjrrr}}}~~~~~~}}}~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''))))))(((''''''(((((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''((()))((('''&&&&&&''')))(((((((((((((((((()))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))++++++***)))((((((((((((((((((((('''&&&&&&&&&%%%************************&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''(((((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((((((((()))************)))))))))))))))))))))))))))***+++++++++***)))(((((((((((()))))))))*********)))*********++++++++++++'''''''''''''''(((((()))+++++++++***************)))))))))***************************************))))))*********+++++++++************++++++,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++************+++,,,,,,,,,,,,------......//////..............................------,,,,,,------........................------------------------............////////////////////////000000000111///////////////000111111//////000000111222222333444555666888888999888888;;;;;;<<<>>>@@@BBBEEEFFFJJJKKKLLLMMMMMMOOOPPPQQQSSSUUUYYY\\\```ffflllpppzzzxxxxxxyyyyyyzzz%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&(((***)))(((''''''((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))******))))))(((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))***************))))))((('''((())))))******))))))(((((()))))))))))))))***''')))+++***)))((((((((('''(((((())))))*********(((((((((((()))))))))))),,,+++******))))))))))))***************************************+++++++++***************+++++++++)))************++++++++++++************+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,---------------...++++++++++++++++++++++++......---------------...,,,,,,,,,,,,------------..................................../////////////////////000000000111111000000//////000000111222000000111222333444444555444666777999:::::::::999???@@@AAACCCEEEGGGJJJKKKLLLNNNOOOPPPOOOPPPQQQSSSWWWZZZ```fffmmmvvv%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''$$$&&&((()))(((&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***((('''''''''''''''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((())))))******%%%(((++++++)))((((((***''''''(((((()))******+++(((((((((((())))))))))))---,,,+++***************************************************************))))))*********+++++++++)))************++++++++++++***)))))))))***,,,,,,+++++++++,,,,,,+++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++......------------......,,,,,,,,,,,,---------...------------------------............//////////////////000000000111111111000000//////000000111222111222222333444555666777666888:::<<<======<<<<<>>@@@AAAAAA@@@???EEEEEEGGGIIIKKKNNNPPPRRRVVVYYY]]]______```ccceeefffkkksss~~~&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&### $$$''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((())))))$$$''')))'''$$$###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&'''((()))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%'''(((((('''''')))+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((()))***)))'''&&&''''''(((((((((((('''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++************************)))************++++++++++++*********))))))((((((,,,,,,,,,+++++++++******+++*********))))))((((((************+++,,,---------,,,+++++++++,,,---...///...---,,,+++,,,,,,------------------------------------.........//////---------...............//////000000000000000000333333333333333444444555555555555555666888:::;;;<<<>>>???@@@??????@@@BBBGGGIIIKKKKKKMMMQQQXXX^^^bbbfffkkklllllllllnnnqqquuuzzz$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""###$$$&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$#########''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''((((((((()))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$&&&((()))***)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((*********)))))))))(((((()))))))))(((((((((''''''+++++++++***++++++,,,,,,'''((()))+++,,,,,,,,,+++///...---,,,,,,,,,---------------------------------------.........//////---............/////////111111111111111111111111111111111222222333444555888777777888999;;;>>>@@@CCCDDDEEEEEEDDDDDDFFFHHHKKKNNNQQQSSSWWW^^^gggmmmuuuxxx{{{|||{{{zzz|||}}}~~~%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&''''''''''''&&&%%%#########$$$$$$$$$$$$%%%$$$$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%$$$###"""''''''''''''''''''''''''###$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&''''''''''''&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''&&&&&&'''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&((())))))((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++(((((((((((((((((((((((('''((((((((())))))))))))************))))))))))))*********)))))))))))))))*********))))))))))))(((,,,,,,++++++***+++++++++$$$&&&***---......,,,+++......---,,,,,,,,,------------------------------------........./////////........./////////000000222222222222222222222222333333333444555777888999<<<<<<;;;;;;===???BBBDDDEEEEEEFFFEEEEEEGGGKKKNNNUUUXXX\\\bbbiiirrr|||(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((((('''$$$'''***)))&&&$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!###'''((('''%%%%%%&&&&&&''''''(((((((((&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''''''''''''''###%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((''')))(((''''''''''''((()))&&&'''''''''&&&%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''************))))))))))))&&&''''''''''''''''''&&&***************)))))))))'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''((()))******)))((('''&&&%%%''''''((((((((((((''''''(((((()))))))))*********((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))***,,,...//////...---------------------------------------........................////////////...//////000000111111111222222333333333333333333777777888:::;;;===???@@@BBBAAA@@@@@@AAACCCEEEFFFEEEFFFGGGHHHJJJNNNTTTXXXcccffflllttt~~~''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((((('''%%%(((***)))&&&%%%&&&(((''''''''''''''''''''''''((((((((((((''''''''''''%%%###!!!###''')))'''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&''''''((()))++++++,,,''''''''''''''''''''''''$$$&&&((()))'''&&&%%%&&&((()))))))))************'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''&&&$$$$$$&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''''''''&&&%%%$$$$$$&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''',,,+++***)))'''&&&%%%$$$&&&&&&'''(((((('''&&&&&&)))))))))***************'''((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))'''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((+++++++++***)))(((''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************++++++++++++))))))*********+++++++++************************)))))))))*********++++++))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,+++************......------,,,---------,,,------------------------------....../////////........./////////000000//////000000111222333333222333333444555666666666<<<<<<===>>>@@@CCCDDDFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLOOOSSSWWW^^^fffkkkuuuxxx$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''&&&$$$$$$'''''''''(((((()))))))))%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''''''''''''''''''''''')))((('''%%%$$$"""!!!!!!%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((%%%&&&(((((('''''')))+++(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''((())))))***++++++''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************++++++++++++))))))))))))************)))))))))))))))*********)))************+++++++++,,,,,,++++++***+++++++++///...,,,*********+++++++++,,,---.........---------------...//////000000....../////////000000000///000000111222333444444444444555777999:::;;;<<>>AAADDDFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPSSSWWW^^^eeeiiikkkjjjiiidddiiiqqqyyy|||zzz{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&$$$""""""###$$$%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******))))))(((((('''''')))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))******)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********)))((((((((((((((((((&&&$$$$$$&&&'''&&&%%%&&&&&&''')))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))...---+++)))'''&&&$$$###(((((()))******************)))(((''''''((()))***((((((''''''''''''(((((('''((()))++++++******))),,,+++++++++***)))))))))++++++******************************************,,,+++***))))))***+++,,,+++,,,------......------///............---------.........///////////////.........//////111222333333333222222333666999:::888;;;@@@CCCEEEGGGIIIJJJNNNNNNLLLJJJIIILLLPPPTTTYYY```jjjrrrvvvwwwvvvvvvvvvyyy~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))((((((''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((()))))))))***(((&&&%%%%%%&&&(((***((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((((((((('''%%%%%%'''((('''&&&&&&'''((())))))***))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))+++******)))(((''''''&&&(((((()))************)))***)))(((((((((((()))***)))((((((''''''(((((()))&&&'''((()))))))))((((((******))))))))))))))))))************************************************,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,---------....../////////............/////////////////////000111222333444888888888999:::<<<>>>???@@@CCCFFFIIIJJJLLLOOOQQQRRRQQQPPPNNNNNNQQQWWW[[[bbbhhhpppwww{{{|||~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***)))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((((('''&&&%%%$$$######((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))(((''''''((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&'''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''((())))))******))))))+++***))))))))))))***+++***))))))(((((())))))***'''((())))))******))))))((((((((((((((()))))))))************************************************++++++************++++++******+++,,,,,,,,,,,,,,,+++,,,---...///000111111---........./////////000111111111222333444555666888888999;;;<<<===>>>???CCCEEEGGGHHHIIILLLPPPSSSRRRRRRQQQPPPQQQUUU[[[___lllpppvvv{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$&&&'''((()))))))))''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))******((((((((((((((((((((((((************************))))))(((((((((((()))))))))(((((('''''''''((((((***)))((()))******)))(((((())))))))))))(((((('''(((((((((((((((((((((((()))(((((('''''''''''''''))))))(((((((((((())))))''''''(((((())))))******'''(((((()))))))))))))))+++******************+++******))))))))))))************++++++,,,,,,,,,,,,'''(((((())))))************************+++++++++************************++++++++++++++++++++++++++++++,,,------------,,,,,,------...///000000000---......//////000000000111222222333444666777888777888:::<<<===>>>>>>>>>CCCDDDEEEGGGIIIMMMSSSWWWXXXXXXXXXWWWXXX]]]cccgggsssvvvzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$######'''''')))))))))((('''&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))******))))))(((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((%%%%%%&&&'''((((((''''''((()))))))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((('''''''''(((((('''''''''&&&&&&''''''''''''''''''******))))))((((((''''''&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((('''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((***))))))***++++++***(((((())))))))))))((((((''''''''''''''''''''''''''')))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))*********++++++***************))))))))))))******+++++++++++++++,,,,,,,,,)))))))))******+++++++++))))))*********+++++++++************************+++++++++,,,,,,+++++++++,,,------...............////////////////////////......///000000111222222222222333444555777999:::;;;<<<>>>@@@AAABBBBBBBBBDDDFFFHHHKKKPPPVVV^^^ccciiiiiiiiihhhiiimmmssswww|||~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%%%%%%%((()))))))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((''''''(((((($$$%%%&&&(((((((((''''''(((((()))))))))(((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''''''''(((((((((''''''((())))))(((''''''%%%&&&''''''(((''''''''')))))))))))))))((((((((((((((('''&&&'''((()))*********)))((('''&&&&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((((((***))))))+++,,,,,,***'''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))******))))))((((((''''''&&&'''(((((())))))(((((())))))***++++++***))))))***))))))(((((())))))***)))(((((((((((()))******************++++++++++++)))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++------...///////////////000000000/////////......//////000111222333444444444444555666888:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCGGGLLLRRRZZZdddnnnttt|||{{{zzzyyyyyy|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((******)))''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((()))((('''''''''''''''(((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******)))(((((((((((((((###$$$&&&((())))))((('''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%'''((((((((('''''''''''''''''''''((((((((()))((('''&&&&&&((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&&&&&&&'''((())))))))))))+++,,,,,,)))'''&&&'''((())))))***))))))''''''''''''''''''''''''''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&'''(((((())))))((((((((())))))******))))))((()))((((((''''''(((((()))(((((('''''''''((()))***************))))))))))))((())))))***++++++,,,,,,************************++++++,,,------,,,++++++,,,---......//////......///////////////000000000000111111222444555555666777777888999;;;===???@@@AAAAAAAAAAAABBBEEEGGGHHHFFFKKKTTT^^^iiiuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******,,,***((('''&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))(((((((((((((((###$$$&&&((())))))((('''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''(((((((((((('''''''''&&&$$$$$$$$$%%%''')))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))(((((()))+++,,,+++)))&&&&&&&&&((()))************''''''''''''''''''''''''&&&&&&&&&''')))***,,,---))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((***)))((((((((()))+++,,,******))))))((((((''''''((())))))***++++++,,,,,,************************++++++------------+++++++++,,,------......------------...///000111222222111111222333555666666777::::::;;;<<<>>>@@@BBBCCCIIIHHHGGGGGGIIIKKKNNNPPPOOOUUU___lllyyy''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''###$$$&&&'''(((((())))))(((((('''&&&%%%%%%$$$$$$&&&'''(((((())))))((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""######$$$%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((('''''''''(((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))***)))&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((,,,)))&&&''')))++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******))))))((('''''''''%%%&&&((()))***+++******++++++******++++++,,,---)))************+++++++++,,,+++***))))))***+++,,,,,,---------,,,++++++***---------------...000000000000000000111111111111222444555666666666888:::<<<<<<===???BBBEEEFFFFFFEEEGGGKKKNNNPPPRRRUUUWWWUUU^^^mmm{{{&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''''''''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''%%%&&&'''''''''&&&((()))&&&&&&''''''(((((())))))+++)))&&&''')))++++++***((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))))))))******))))))******++++++)))************+++++++++---,,,++++++++++++,,,------------------,,,++++++------------...///000000000000000000111111111111333555777888999:::<<<>>>>>>???@@@BBBEEEGGGHHHHHHIIILLLQQQTTTVVVXXX[[[]]]aaaiiivvv%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&)))'''$$$######$$$''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''%%%""" !!!###&&&(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$&&&'''(((((((((***,,,&&&&&&&&&'''((())))))******((('''''')))*********((((((((((((((()))******''''''''''''''''''''''''))))))))))))************))))))))))))(((((((((((()))))))))************++++++***)))(((((((((((((((((())))))))))))*********)))************+++++++++,,,,,,+++******+++,,,,,,..................---,,,------......///000000111000000000111111222222222444666999:::;;;===@@@CCCAAABBBEEEHHHJJJLLLMMMMMMPPPUUU[[[___bbbdddfffgggpppwww%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&(((((('''&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''%%%"""!!!!!!###&&&(((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))((('''((()))******(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$&&&'''((('''''')))***%%%&&&&&&'''((()))******(((((((((((())))))***)))((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((())))))***++++++,,,,,,+++***)))(((((((((******((())))))***************))))))*********+++++++++))))))))))))))))))))))))......////////////............///000111111111111000000111222222333444444777888:::;;;<<<>>>BBBEEECCCFFFKKKOOORRRTTTUUUVVVZZZ___ffflllpppqqqsssttt~~~&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########'''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''((())))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&(((((('''&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((('''((()))******(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%'''''''''%%%%%%&&&'''&&&&&&&&&'''((())))))***'''(((((())))))((())))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((()))***+++,,,,,,---)))((((((((((((***,,,---)))***+++,,,,,,,,,++++++))))))*********+++++++++)))))))))******)))))))))......//////000//////......///000111222222222222111111222333444555666777999:::<<<<<<===???CCCFFFGGGLLLTTTYYY\\\^^^```aaadddiiiqqqxxx|||'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''((())))))(((''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((()))))))))(((((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((%%%'''))))))((((((((()))((((((((((((((()))******************************))))))))))))************))))))))))))(((((((((((((((((())))))***+++,,,,,,((((((((()))***+++,,,---)))***+++------,,,++++++)))************++++++++++++,,,------------,,,+++---.../////////////////////000111333444333333222222333444555777888999:::<<<===>>>???@@@CCCHHHKKKQQQWWW```fffhhhhhhjjjlllmmmrrrzzz&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''((())))))))))))((('''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******)))******))))))((('''&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''%%%&&&''''''&&&&&&'''(((((((((((((((''''''''''''$$$'''******((('''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((())))))*********((()))******++++++++++++((()))+++,,,,,,,,,******)))************+++++++++,,,---............---,,,,,,---...////////////...///000222444555444333333333444555777999;;;<<<===???@@@BBBDDDGGGKKKQQQUUU^^^eeennnsssrrrqqqrrrssstttyyy%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''%%%######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''(((((((((''''''((((((((())))))******###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''((()))******)))((('''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''%%%$$$###$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((((((''''''$$$&&&'''((('''(((***+++)))))))))(((''''''&&&&&&$$$'''******((('''''')))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,***)))((('''(((***+++,,,+++)))((()))************+++++++++++++++------------++++++,,,,,,---...//////......///111333555555555444333444555666888:::<<<===>>>AAABBBEEEHHHLLLRRRYYY^^^hhhoooxxx{{{yyyvvvvvvwwwxxx|||~~~|||&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))(((&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''')))))))))((('''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***%%%'''***---...---,,,+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&(((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&''''''''''''''''''''''''''',,,,,,+++***)))((('''''''''''''''''''''''''''''''''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,---------+++*********))))))((((((***************++++++,,,,,,,,,,,,---------......000000////////////000000111000000111444777888888999888777777888;;;>>>AAAAAAFFFJJJMMMSSS___hhhkkk{{{{{{{{{xxxttttttwww{{{{{{}}}xxxvvvxxx~~~~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))*********(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((()))'''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&''''''''''''''''''''''''''''''*********)))(((((('''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''')))((((((''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++*********))))))))))))++++++******++++++,,,---,,,,,,---------.........000000000000000000111222000111111444666999::::::;;;;;;;;;::::::===@@@BBBFFFMMMUUUZZZcccpppzzz}}}{{{xxxxxx{{{~~~}}}}}}}}}}}}~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))'''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%''')))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))'''''''''((()))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((***************)))))))))+++++++++***+++,,,,,,---,,,------------.........000000000000111111222333000222444666999:::;;;<<<<<<===>>>>>>>>>@@@CCCEEELLLUUU```hhhsss|||}}}}}}~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))******************))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******)))'''&&&((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%''')))***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))******))))))((((((((('''***************************************+++,,,,,,------------............////////////000111333333111333666888999:::;;;<<<;;;===@@@BBBBBBDDDHHHKKKWWWaaammmvvv&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))***************))))))((('''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''%%%$$$###$$$&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&'''''''''''''''((())))))%%%&&&&&&'''(((((('''''''''&&&%%%%%%&&&(((***+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$######%%%(((***''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%''''''&&&%%%###!!!''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&''')))***)))'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))+++++++++******)))))))))***************+++++++++***))))))))))))***++++++---------.........//////.........///000111333444333555888999999999;;;===;;;@@@FFFIIIIIILLLPPPTTTcccooo|||&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))*********(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((('''%%%$$$&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))******((((((((((((((('''''''''''''''''''''((()))******$$$%%%&&&'''(((((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&$$$!!! """&&&((('''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&(((***)))'''$$$"""((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''(((((()))***+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((*********)))((('''''''''))))))))))))************))))))))))))))))))))))))++++++++++++++++++***************+++++++++++++++******))))))******+++,,,------........./////////---......///111333444555555888;;;<<<;;;===AAAEEEEEEKKKRRRVVVVVVXXX]]]bbbiiivvv&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******)))''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''''''''(((((((((((((((&&&&&&&&&''''''(((******&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))$$$#########$$$$$$%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))*********)))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''')))***+++)))'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&'''(((***+++''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............//////////////////000111333555777888888<<>>BBBDDDFFFLLLVVV^^^bbbiiiqqqtttrrrqqqtttyyy''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++++++++******))))))++++++***(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((())))))))))))'''%%%$$$))))))))))))((((((((((((''''''((((((((((((''''''***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((()))))))))((('''&&&&&&'''((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''')))+++***'''&&&(((*********))))))((((((((('''(((''''''''''''&&&&&&&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&((()))***&&&'''((((((((('''%%%$$$))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))***++++++,,,++++++++++++++++++++++++++++++))))))))))))*********************)))******+++,,,***++++++,,,,,,------...//////////////////......,,,...000000000000111333111222444555666888;;;>>><<>>@@@BBBJJJTTTbbbooozzzyyy{{{'''''''''''''''''''''''''''(((((()))***)))))))))'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((***)))(((&&&&&&&&&'''(((&&&&&&''''''((()))******''''''(((((((((((('''''')))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$(((&&&&&&&&&'''((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))'''&&&%%%)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++---,,,***(((((()))***+++************************((()))))))))************+++************+++,,,,,,,,,,,,,,,---......//////.............../////////,,,...000111111111333555555777:::<<>>AAAEEEKKKRRRXXXfffnnnzzz''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))((('''((((((******))))))))))))******&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******)))***+++++++++***((('''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''((()))((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((('''&&&((((((''''''(((((())))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))************))))))))))))+++,,,---************************))))))))))))************+++++++++++++++,,,------------......///000000000/////////000000111111222111333555666777888:::<<<<<<>>>AAAFFFLLLTTT]]]dddkkkpppyyy''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((('''((()))))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++++++++***((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''((((((((('''&&&&&&'''((('''&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''%%%$$$&&&(((***)))'''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))******************++++++************************))))))))))))************,,,++++++++++++,,,---------......///000000111111///000000111222222333333444666888::::::;;;===???>>>CCCJJJRRR[[[ccckkkqqqrrrssswww|||''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++***)))'''&&&)))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&'''''''''((()))))))))((('''&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&$$$###%%%)))***)))(((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&((()))+++&&&'''(((*********)))(((&&&&&&'''((()))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((------+++***))))))((((((++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---.........//////000000111111000000111222333333444444666888:::<<<<<<===@@@BBBFFFNNNYYYdddmmmuuu|||~~~}}}|||}}}$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++''''''''''''''''''''''''************)))(((&&&&&&&&&&&&''''''''''''&&&&&&***'''%%%%%%'''((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((((((''''''(((***))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))(((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&&&&&&&&&&'''''')))***+++(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''')))***((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%***,,,+++)))&&&&&&''''''((((((((((((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))*********)))))))))))))))((()))***++++++***)))(((***+++,,,---,,,,,,***)))++++++---...///000000000//////000111222222111111444333222111111333666777999:::===AAABBBBBBFFFJJJOOOYYYhhhuuu}}}%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''************)))((('''&&&))))))************))))))(((&&&%%%%%%((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&((())))))((('''((())))))((((((((('''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''((())))))'''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&'''((()))******)))(((''''''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''%%%$$$&&&''''''((((((((((((((())))))))))))************(((((((((((((((((((((((((((((()))))))))(((((('''))))))((((((((('''''''''***)))(((((((((((()))***************))))))))))))((()))***++++++***)))(((***+++,,,,,,,,,,,,+++***......//////......---,,,//////000000111111111111000111222333444777999;;;>>>@@@BBBDDDFFFIIIPPPUUUdddnnn{{{&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''')))******))))))((('''&&&''''''(((((((((((('''''''''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''''''''((()))***+++''')))+++,,,***(((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))))))))((('''''''''(((((('''(((((())))))(((((('''******)))((('''&&&&&&%%%'''((()))******)))((('''(((((('''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''+++***(((%%%$$$$$$$$$$$$&&&''''''(((((((((((((((&&&'''((()))***+++,,,---)))))))))))))))))))))))))))******++++++******)))))))))((((((((((((''''''******))))))))))))******************************))))))***++++++***))))))++++++,,,,,,,,,,,,++++++...////////////...------/////////000000000000000///222666888:::===@@@BBBCCCFFFIIILLLPPPWWWaaahhh|||''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***(((((('''&&&&&&'''((()))'''***------+++)))'''&&&((((((((((((((('''''''''(((((((((''''''(((((((((***)))'''''''''''')))***)))))))))(((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))'''((((((((((((((((((''')))(((((((((''''''&&&&&&''''''((())))))((('''''')))((((((''''''''''''((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%******)))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))***+++++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))***************++++++************************++++++,,,,,,,,,,,,,,,,,,+++,,,---///000000000000/////////000000111222222444888<<<>>>???AAAEEEHHHGGGOOOWWW\\\bbbmmmxxx'''(((((()))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((())))))))))))((((((''')))))))))******)))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))***)))(((((('''''''''''''''***------+++)))'''&&&'''''''''((((((((((((((('''(((((((((((((((((('''+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''')))((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))*********)))(((((())))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,++++++************+++++++++++++++,,,,,,------...,,,,,,...///000111111111000000000000222333555666999===@@@AAAAAACCCHHHLLLSSSaaaooovvv}}}'''(((((())))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''%%%'''))))))'''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))***)))(((((('''''')))+++,,,***((('''''''''''''''(((((((((((((((''''''((((((((((((''''''***))))))(((((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((())))))******+++)))((((((''''''(((((()))''''''((()))))))))((((((&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''(((((()))'''&&&%%%$$$############&&&&&&&&&'''''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))'''&&&%%%&&&''''''(((((((((((((((,,,++++++***)))(((((('''))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((())))))))))))******''''''((((((((((((''''''))))))******+++,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,---...//////000000000000///......111111111222444777999;;;===???BBBAAAAAAFFFOOOWWWkkk|||''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%% ###'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%!!!###%%%(((((((((&&&%%%&&&((())))))((('''((()))''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((%%%&&&'''((()))(((((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((()))***(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((()))))))))***$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''&&&%%%&&&''''''(((((((((((((((+++++++++***)))(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))))))))*********'''((())))))))))))((('''))))))***++++++,,,------,,,++++++******++++++,,,,,,,,,++++++,,,---///000000000000000000///......222222333444777;;;>>>@@@???BBBDDDDDDFFFOOO___jjj&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))(((((( %%%''''''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''))))))'''%%%### $$$&&&&&&$$$###%%%'''(((((('''''')))***&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((()))******&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++,,,,,,+++))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&((()))***(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&''''''((()))&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&((())))))*********(((((())))))*********+++((()))***++++++***)))((())))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,++++++,,,...///000,,,---...000111111111111333333444666999===AAADDDBBBEEEGGGHHHLLLZZZmmm|||((('''&&&&&&'''((('''&&&************************((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++******)))((('''''''''(((((('''&&&%%%$$$$$$###))))))((('''''''''''''''******))))))((((((((('''''''''(((((((((((((((((('''''''''''''''((()))***)))******)))(((''''''((((((((())))))******++++++******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))(((&&&%%%&&&''')))***++++++***)))((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''******)))((((((((((((((())))))((((((''''''&&&&&&''')))***,,,,,,***)))'''(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&%%%&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((***)))&&&%%%((()))&&&%%%&&&'''((()))))))))))))))+++,,,,,,+++******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((())))))((('''''')))******)))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''')))***++++++***)))''')))))))))***))))))(((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))++++++******************,,,++++++++++++++++++,,,******)))))))))))))))***,,,,,,,,,---------......---***(((***...111...+++////////////////////////222222111111111111111222222555999;;;===???AAACCCGGGEEEGGGLLLSSSaaa{{{~~~|||~~~((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$((((((''''''&&&%%%%%%%%%))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''((()))((('''&&&'''((()))))))))))))))************)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********)))'''''''''(((***+++))))))((((((((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))******)))((('''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''***)))''''''+++,,,***(((((((((((((((''''''&&&%%%'''(((((('''&&&&&&'''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++***((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&'''((()))***))))))))))))))))))))))))************************++++++************++++++******))))))))))))******,,,,,,,,,,,,------------+++((('''(((---///---***////////////////////////111111111111111222333333444666:::<<<>>>???BBBDDDCCCDDDJJJSSS^^^ppp((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######'''''''''''''''''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''(((***))))))))))))))))))((())))))))))))((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((((()))+++,,,'''''''''''''''(((((()))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))******************)))((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''******((()))---...---*********)))(((&&&%%%$$$&&&(((***)))((('''((((((&&&''''''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%&&&''')))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((('''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))(((((((((((((((''''''''''''((())))))******))))))((()))((((((((((((((())))))))))))))))))))))))))))))*********************************))))))***************)))))))))******+++++++++++++++,,,,,,,,,,,,,,,)))(((***---///---+++////////////////////////000000000111222444555666888;;;===???@@@BBBDDDFFFDDDIIISSS```nnn(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((()))******))))))((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))***+++))))))((('''''''''((((((''''''((())))))***++++++((((((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((((((&&&&&&''''''(((((()))))),,,+++************+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((******((())),,,...+++******))))))(((&&&%%%$$$'''(((******((('''((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%'''(((((('''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''(((((((((((('''&&&******))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))************))))))******++++++******+++++++++,,,,,,,,,...,,,,,,---000111000///000000000000000000000000000000111222444666888999>>>@@@AAABBBBBBCCCFFFHHHMMMTTT```mmm{{{(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((************************))))))(((((('''''''''&&&)))((('''&&&&&&%%%&&&&&&&&&'''))))))(((((()))+++***)))))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))),,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))***))))))(((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((+++***''''''******(((''''''((((((((((((''''''###%%%&&&&&&%%%$$$$$$%%%)))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%%%%'''(((((('''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&***************)))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))*********************+++,,,,,,******+++++++++,,,,,,,,,......---...000111111000111111111111111111111111111111222444666888:::<<<@@@AAACCCCCCCCCEEEHHHJJJXXXaaammmxxx((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((()))'''((((((((((((((())))))(((((((((((((((((((((((())))))((('''''''''(((((('''(((***)))(((((()))***)))(((((((((((((((((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''((((((((((((,,,+++***))))))((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))((((((((((((((('''''''''((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((('''&&&&&&%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***)))&&&%%%((((((&&&%%%&&&'''((())))))))))))%%%&&&((((((&&&%%%&&&'''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((('''%%%&&&''')))((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((((('''(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((((()))+++,,,,,,+++)))(((((()))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********))))))************************+++,,,---++++++++++++,,,,,,,,,,,,,,,------...//////000000111111111111111111111111333444555666999;;;===>>>???AAADDDEEEHHHKKKPPPSSScccmmmxxxyyyvvvxxxzzzzzzwww((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''(((((())))))''')))))))))'''&&&'''((('''''''''((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((()))))))))))))))((((((((((((((()))***+++((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((())))))************)))(((((((((((((((((((((((((((((('''''''''++++++------------++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((((((%%%%%%))))))'''%%%&&&'''((())))))))))))((()))++++++)))((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((()))***+++,,,,,,,,,,,,((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((()))+++------+++)))(((&&&'''(((************)))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++************+++,,,---...,,,,,,,,,,,,---------------...////////////000111222222222222222222222222666777777999;;;===???@@@BBBDDDHHHMMMRRRYYY```eeeqqq{{{}}}|||~~~sssnnnhhhdddccceeefffggg((('''&&&&&&'''((('''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''''''''''''''((()))***'''((()))(((&&&%%%%%%&&&&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***************$$$$$$%%%&&&(((***+++,,,''''''((()))***+++,,,,,,************************'''(((((()))***+++++++++******)))((((((((((((((())))))(((((('''''''''&&&'''(((***++++++***((('''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((()))*********)))'''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$''''''%%%&&&***+++)))&&&''''''(((((((((((((((%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''''')))******))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''))))))*********&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((()))***+++************************''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''')))++++++)))'''&&&%%%&&&((()))*********)))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,------------......///000111222111111333444222222222222222222222222888888999:::<<<>>>@@@AAAEEEIIINNNUUU]]]fffooottt~~~{{{{{{{{{zzzzzz{{{wwwvvvuuuuuuuuurrrnnnkkkccc___ZZZUUUTTTUUUYYY[[[&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))(((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++)))((((((((()))***))))))))))))(((((((((((())))))(((((((((((())))))'''((()))******)))((('''''''''(((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))***++++++******)))((('''******))))))((((((''''''))))))((()))******((('''***)))((('''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))***)))((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((()))))))))))))))(((&&&%%%%%%''')))+++&&&'''((())))))((('''&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''(((((())))))))))))((((((,,,***'''(((******(((%%%&&&''''''((()))******+++))))))))))))************))))))************))))))))))))))))))************+++***)))(((((()))***+++++++++******************)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------......000111333555666666111111111222333444666777777777999;;;;;;:::???FFFDDDNNNZZZbbblllxxx~~~zzz{{{}}}~~~~~~ssshhhcccaaa```___```___^^^___aaa___[[[WWWSSSQQQNNNLLLKKKMMMOOOQQQ&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***)))(((((('''''''''(((***)))))))))(((((((((((())))))(((((((((((())))))(((((()))******)))(((((((((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))(((((((((***)))))))))((((((((('''&&&%%%%%%&&&''''''&&&$$$))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((()))''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''(((((())))))))))))(((((('''(((((())))))))))))(((((('''%%%$$$%%%'''((('''%%%''''''(((((())))))******'''(((((((((((()))))))))((())))))******))))))((((((((()))))))))*********+++***)))(((((()))***+++************************)))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,------......//////000222333444555666111111111222444666777888>>><<<===???>>>===BBBJJJMMMZZZiiisss~~~~~~||||||~~~}}}|||~~~~~~yyyqqqeee\\\WWWUUUTTTSSSSSSSSSSSSTTTTTTSSSPPPMMMNNNMMMLLLLLLLLLLLLLLLMMM&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$))))))(((((('''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%&&&((()))******))))))))))))))))))))))))))))))************))))))))))))******))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++)))))))))***))))))((('''******)))))))))(((((((((***))))))(((((())))))***((())))))******))))))(((((((((((((((((('''''''''(((((())))))***))))))((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))))))))(((((((((((()))((('''(((******)))'''))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''&&&%%%%%%$$$$$$'''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))(((((((((''''''&&&&&&''''''(((******)))((((((((((((((((((((())))))))))))((((((''''''&&&''')))+++***)))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***))))))))))))***+++************************)))************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////111111111222333444444444111111222444666888:::;;;@@@>>>>>>???>>>>>>EEEMMMVVVeeevvv|||wwwtttqqqoootttrrrqqqrrrssssssrrrpppfff```XXXQQQMMMKKKJJJIIIJJJKKKLLLLLLJJJIIIIIIIIIKKKLLLNNNOOOOOONNNMMMMMM''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((('''''')))((((((((('''''''''&&&(((((((((((((((((((((((($$$%%%&&&'''((()))***+++(((((((((((((((((((((((())))))************))))))))))))*********))))))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***+++,,,------,,,+++************)))))))))((((((***))))))))))))))))))***)))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((()))*********))))))))))))))))))))))))))))))%%%&&&&&&'''((((((''''''))))))))))))((((((((((((***))))))***+++,,,***)))(((((()))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))******))))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((%%%&&&(((******)))((('''(((((('''&&&&&&''')))******)))((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''(((((())))))))))))))))))((((((''''''(((((())),,,***)))'''''''''(((((((((((())))))))))))(((((())))))))))))***+++++++++))))))))))))(((((((((((('''''''''((((((((())))))((((((((())))))(((((((((''''''((((((((()))))))))***************************************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000222222222333333333333333222333444555888:::<<<>>>@@@>>>???AAABBBDDDMMMVVVbbbppp{{{qqqhhhdddbbbbbbbbbdddcccaaaaaaaaaaaaaaaaaa\\\YYYUUUPPPMMMJJJIIIHHHIIILLLNNNMMMJJJIIIKKKNNNNNNOOOQQQSSSTTTTTTTTTTTT''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((******))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***+++,,,------,,,+++***************))))))))))))******))))))))))))************))))))))))))******))))))(((((('''''''''&&&(((((()))***************************************)))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&%%%'''))))))(((&&&'''((()))******)))((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((''''''((((((((('''((()))******)))((((((&&&'''''''''(((((())))))&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))&&&'''***+++,,,+++)))(((((('''&&&&&&&&&((()))******)))(((''''''''''''''''''''''''((((((((())))))'''(((((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))***))))))))))))))))))***+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&))))))))))))(((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333333333333333333333333444555666777:::<<<>>>@@@??????BBBGGGKKKPPPZZZeeesssnnnggg]]]VVVSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTVVVXXXZZZZZZXXXVVVSSSOOOMMMLLLKKKMMMNNNMMMKKKKKKOOORRRRRRSSSTTTVVVXXX[[[^^^___''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++(((((())))))***)))))))))++++++*********)))))))))+++******))))))******++++++******))))))******+++))))))))))))(((((((((((((((((()))***++++++++++++************************++++++++++++***)))((('''(((((((((((())))))))))))'''''''''(((***+++***((('''((()))***+++***)))(((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***)))(((&&&&&&''''''((()))))))))&&&&&&''''''((())))))***'''''''''((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))***&&&''')))++++++***)))(((''''''&&&''''''((()))***)))((((((''''''''''''(((''''''((((((((()))))))))(((((((((((((((((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))((((((***))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((******+++***(((&&&'''((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))******************+++,,,,,,+++******)))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,------------------...///111222333333333333333333444444444444777777888:::<<<>>>@@@AAA<<<===CCCKKKRRRZZZfffqqq}}}wwwwwwwwwuuurrrnnnkkkhhhZZZTTTMMMIIIHHHIIIKKKLLLKKKLLLLLLLLLMMMQQQVVVYYY^^^```bbb```\\\WWWTTTRRRNNNNNNNNNMMMMMMOOORRRUUUZZZZZZ\\\___ccchhhlllnnn'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&'''((()))***((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++((('''''''''(((((()))***+++++++++*********))))))+++******))))))******+++++++++***))))))***++++++)))))))))***************(((((()))***++++++++++++*********************************+++******))))))'''((((((((()))))))))******))))))+++---...---+++&&&((()))+++++++++)))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((('''''''''(((((((((((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&((()))+++++++++)))(((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((())))))%%%&&&'''((()))(((((('''%%%&&&'''((())))))))))))(((''''''''''''(((((()))'''((((((((())))))))))))((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&'''((())))))******)))(((((())))))))))))((((((***,,,---,,,***)))***,,,''''''(((((())))))******((((((((())))))))))))*********++++++++++++******************++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,---------......---...///000222333444444222333333333444444555555:::::::::;;;===???@@@AAA@@@BBBJJJUUU^^^gggsss~~~}}}sssjjjeeeaaaaaaaaa___]]]YYYVVVTTTLLLIIIEEECCCDDDFFFHHHHHHIIIJJJLLLMMMOOOUUU\\\bbbiiimmmqqqpppkkkeee```^^^YYYWWWUUUUUUXXX[[[^^^___hhhkkkooouuuzzz(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***,,,---******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++***)))((((((((()))+++,,,+++++++++************)))++++++************++++++,,,+++***))))))***+++,,,))))))******++++++,,,,,,(((((()))++++++,,,,,,,,,************************'''((()))******++++++***'''((((((((())))))******'''&&&&&&(((***+++***)))&&&(((***+++,,,+++***)))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))************))))))))))))************))))))''''''''''''((((((((()))(((((())))))))))))((((((&&&(((***+++,,,+++***)))&&&&&&&&&'''((())))))***(((''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******'''((((((((())))))******)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))((('''''''''''''''((()))***(((((((((((())))))))))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&(((***++++++******(((((())))))))))))((((((%%%'''***)))''''''))),,,&&&''''''((()))******+++''''''''''''((((((((()))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,------.........---...///000222333444555222222333444444555555666;;;;;;<<<<<<===???@@@AAAKKKOOOXXXdddmmmvvvuuujjjccc\\\VVVPPPPPPPPPPPPOOOMMMLLLKKKGGGEEEDDDDDDFFFHHHIIIIIIIIIKKKNNNPPPSSSZZZcccjjjvvvzzzyyyrrrllliiigggddd```aaaeeejjjllllllwww{{{(((((((((((((((((((((((('''((()))((('''&&&'''(((***))))))((('''&&&&&&&&&"""$$$'''''''''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++************++++++***)))((((((((()))+++,,,))))))*********+++++++++)))))))))******+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))---,,,***)))))))))***+++,,,,,,++++++******))))))))))))(((((((((((())))))++++++************++++++************************))))))************))))))'''(((******((((((((()))))))))************))))))))))))((((((((((((((()))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((''''''''')))))))))))))))******+++((()))))))))))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))((('''&&&''')))))))))'''***)))(((&&&&&&&&&'''(((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,(((((())))))))))))((((((---***'''(((***+++)))'''((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''******)))))))))))))))***++++++************++++++)))'''&&&'''((()))((('''++++++***)))((('''&&&&&&))))))))))))))))))***+++)))************)))(((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,------.........111222333555666666555444111222222222222444888;;;888===AAAAAA@@@AAAGGGMMMRRR[[[gggpppwww~~~iii[[[RRRKKKHHHIIIFFFHHHJJJIIIGGGEEEDDDDDDDDDFFFHHHIIIIIIKKKMMMOOOPPPTTTXXXZZZ]]]dddoooxxx|||zzzsssssssssrrrrrrxxx(((((((((((((((((((((((('''((()))((('''&&&''')))***))))))(((''''''&&&&&&&&&((())))))(((&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++++++++************++++++***))))))((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))************)))))),,,+++***)))))))))******++++++************************))))))))))))******++++++************++++++************************((())))))*********))))))(((***++++++***))))))***))))))************))))))***))))))(((((()))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))((((((((())))))******(((((())))))))))))(((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))&&&%%%%%%%%%'''((('''&&&))))))((('''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''((())))))'''(((((())))))(((((('''...+++((('''((((((&&&$$$'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&''')))*********(((''''''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''******)))))))))))))))***+++******))))))******+++***((('''((()))***)))(((******))))))((((((''''''***************++++++,,,******++++++******)))((((((((()))******************++++++++++++++++++***++++++++++++++++++++++++......---,,,,,,---......,,,,,,,,,---......//////222333444555666555555444111222333444555777;;;>>>@@@BBBCCCBBBAAAEEENNNVVVdddlllwww}}}wwwhhhXXXNNNIIIDDDCCCEEEEEEGGGHHHHHHGGGFFFGGGHHHJJJLLLMMMNNNOOORRRWWWZZZ___cccgggiiilllrrr{{{((((((((((((((((((((((((&&&((()))((('''&&&((())))))))))))(((''''''&&&&&&)))+++,,,+++)))'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++++++++************++++++***))))))))))))***++++++***************+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++******))))))))))))******)))******++++++******)))++++++***))))))))))))***)))))))))***************+++******))))))******+++++++++++++++++++++++++++************************'''((()))***************)))***,,,,,,***)))***+++))))))************))))))***************************))))))(((((())))))***)))(((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++******)))(((((('''''''''''''''(((((('''''''''+++)))'''&&&''''''&&&%%%'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&'''((()))***)))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((())))))***+++******))))))******++++++)))((()))***+++***)))))))))))))))((((((((((((++++++******+++,,,,,,---+++++++++++++++******)))(((((()))***************)))***++++++++++++***)))++++++++++++++++++++++++......------------......,,,,,,---......///000000333444555555666555555444000333666888999;;;>>>AAADDDDDDCCCAAAAAAHHHUUU___qqqyyy|||vvvppp]]]RRRHHHDDDCCCAAAAAADDDBBBDDDEEEEEEDDDEEEGGGIIIOOOPPPSSSUUUYYY___eeejjjooossswwwzzz{{{((((((((((((((((((((((((&&&'''((((((''''''((()))))))))(((((('''''''''''')))***+++***)))'''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++************++++++)))))))))*********++++++******************************))))))((((((((((((+++++++++++++++++++++++++++***((((((((((((***+++******++++++++++++******************)))*********((())))))******+++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++************************'''((()))******+++******(((***++++++***))))))***))))))************)))))))))******+++++++++++++++***))))))))))))))))))***))))))(((((())))))***+++((((((((((((((()))))))))&&&''''''((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((()))***++++++)))&&&'''((())))))((('''&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((************************(((((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((***++++++((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))*********))))))))))))*********)))((((((******)))((('''((((((((()))))))))******************+++,,,---+++,,,,,,,,,,,,+++******(((((()))***************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------......///000111111555555555666666555555555222555888;;;<<<===???AAADDDEEEFFFFFFHHHRRR```kkkyyyxxxrrrlllhhhfffccc]]]YYYOOOHHHCCCCCCDDDCCCDDDGGGDDDEEEFFFFFFGGGHHHLLLNNNTTTXXX___gggnnnuuu|||((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((((((''''''''''''&&&'''(((((('''''')))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++)))*********++++++++++++************************)))))))))*********+++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++*********++++++++++++***))))))******++++++,,,,,,***))))))(((((())))))***+++,,,------------,,,+++************************(((((()))***************''')))******)))(((((()))))))))************))))))((()))***+++++++++++++++******))))))))))))******)))))))))))))))***++++++(((((((((((())))))******&&&&&&'''((()))(((((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((()))***++++++)))&&&'''((())))))((('''&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&''''''((()))***,,,---)))***+++***((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))*********))))))))))))))))))***)))(((''''''))))))((('''''''''(((((())))))******((((((((())))))***,,,,,,+++,,,,,,,,,,,,+++******(((((()))******************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///111222222333666666666666666666777777666888;;;<<<<<<===>>>@@@DDDIIINNNRRRWWW```mmmvvv~~~tttlllbbb]]]WWWTTTSSSRRROOOMMMJJJFFFDDDFFFGGGEEEFFFHHHIIIKKKLLLMMMNNNQQQUUUXXX___gggsss~~~((((((((((((((((((((((((%%%'''(((((('''''')))***((((((((((((((((((''''''%%%&&&''''''&&&''')))+++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))++++++++++++++++++++++++***))))))(((((())))))******))))))(((((())))))***************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))***++++++,,,,,,+++++++++++++++******************++++++,,,------......++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********))))))*********,,,,,,............,,,,,,************************))))))************))))))'''(((******((('''((()))))))))************))))))'''((()))+++,,,++++++***+++******))))))******+++***))))))))))))***++++++'''(((((())))))******+++&&&'''((()))***)))((((((&&&'''((())))))******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&'''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''(((((('''''''''******+++***(((((()))+++***+++,,,+++)))((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))*********))))))(((((())))))***((('''&&&'''((()))(((&&&''''''(((((())))))******''''''(((((()))***,,,,,,+++++++++++++++******)))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......////////////............///000222333444444666555555555666777999999999;;;=========>>>@@@BBBDDDKKKTTT[[[```hhhssszzz}}}xxxsssmmmccc[[[OOOLLLIIIGGGHHHIIIIIIIIIHHHFFFFFFIIIIIIGGGGGGJJJKKKNNNQQQTTTWWW[[[```cccmmmuuu((((((((((((((((((((((((%%%&&&(((((('''''')))+++'''(((((((((((((((((((((''''''(((&&&%%%&&&(((***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))++++++++++++++++++++++++******))))))))))))************))))))))))))******************************'''((((((((()))))))))***++++++++++++++++++++++++)))************+++++++++++++++************++++++)))***+++,,,,,,,,,+++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,---.........------...------------------,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,******************************+++******)))((('''''')))++++++)))((()))***))))))************))))))%%%''')))***++++++***)))+++******))))))******+++******))))))******+++,,,'''(((((()))******++++++&&&''')))++++++***)))(((&&&'''((()))***************)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))&&&%%%%%%%%%'''((('''&&&'''''''''''''''((())))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''******)))(((((()))***+++'''(((((())))))((((((''')))***+++)))'''&&&(((***)))***+++***)))((((((***(((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((()))))))))***'''&&&&&&'''''')))******))))))(((((((((((()))))))))((('''((()))***)))'''(((((((((((())))))))))))((((((((()))***+++------******++++++******)))((((((((()))***************---,,,+++******+++,,,---++++++++++++++++++++++++---...///000000///...---...///000111222444555555555555555555777888:::<<<;;;<<<>>>>>>???AAADDDGGGLLLSSS]]]eeeiiipppyyyvvvjjjccc```[[[TTTNNNHHHGGGEEEEEEFFFHHHJJJJJJIIIHHHJJJNNNOOOMMMOOOSSSSSSWWW^^^dddjjjooouuuxxx((((((((((((((((((((((((%%%&&&(((((('''((()))+++'''''''''(((((((((((((((******)))'''%%%%%%&&&((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++)))************+++++++++++++++************++++++)))***+++,,,---,,,++++++++++++++++++******))))))******))))))((('''''''''+++++++++++++++++++++++++++,,,---......---,,,+++,,,------......------,,,+++,,,.../////////....../////////......---------///......------......///,,,---///000000///---,,,************************++++++++++++***((('''&&&)))***,,,,,,***)))***+++))))))************))))))$$$&&&(((***+++***)))(((++++++************++++++*********)))******+++,,,'''(((((()))***+++++++++'''(((***+++,,,+++)))(((&&&'''((()))******************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))((('''&&&''')))))))))(((((('''&&&&&&&&&((()))***''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''///...+++)))))))))+++,,,(((((())))))))))))((((((%%%''')))(((&&&&&&))),,,((()))***)))((('''((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((+++***)))((('''&&&%%%%%%************************'''((((((((())))))******&&&&&&&&&'''''')))******))))))(((((((((((())))))***)))((()))***+++***((())))))))))))(((((((((((()))))))))***+++---...///***************)))(((((((((((()))***************---+++)))'''''')))+++---+++++++++++++++++++++++++++,,,---......---,,,+++...///000111333444555666444444444555777999<<<===<<<===>>>???@@@DDDHHHLLLZZZbbbkkkqqquuu{{{tttiii\\\TTTQQQOOOJJJFFFIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLOOOTTTVVVVVVYYY^^^bbbgggpppyyy''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))))))))(((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((()))************************(((((((((((())))))))))))(((((())))))******++++++++++++++++++++++++,,,,,,))))))*********+++++++++))))))***++++++++++++***......---,,,++++++++++++...,,,)))'''&&&''')))+++++++++------...---,,,+++///...------------------,,,,,,---------.........+++,,,,,,------......///------,,,,,,,,,,,,++++++,,,---///000111111111111333222111000///000111222333333222111000000//////111111111000000/////////000///////////////000000,,,...000///...------...---,,,+++******+++,,,---***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++***'''$$$"""******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++*********************+++---......---+++***)))***+++,,,---,,,++++++......------...///111222333333333222333333444444000333777:::<<<>>>@@@BBBCCCDDDDDDCCCCCCGGGOOOUUUeeekkkrrrvvv{{{zzzqqqlll\\\WWWQQQNNNMMMLLLIIIGGGKKKJJJIIIJJJLLLOOOPPPPPPTTTTTTUUUXXX]]]ccchhhlllppp''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))***))))))((()))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))***((((((((())))))*********((())))))***+++,,,------))))))*********+++++++++))))))***+++++++++++++++,,,,,,,,,++++++,,,------,,,+++***))))))***+++,,,+++,,,---------,,,+++***,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------.........,,,,,,------......//////...///000111222333444444666555555444444444555666666666666555555444444444555444444444333333333333222222111000000000111111000000/////////.........------,,,++++++,,,------+++,,,,,,,,,,,,,,,++++++************************++++++++++++************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))******++++++++++++************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&((()))******(((&&&%%%***)))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,...///...,,,***''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************+++---......---+++***)))***+++,,,---,,,,,,+++......------...///111111444333333222222333333444555888<<<>>>>>>???@@@AAABBBCCCCCCBBBEEEMMMYYYaaaoootttzzz~~~uuummmccc\\\ZZZRRROOOKKKIIIIIIJJJIIIGGGJJJJJJJJJLLLPPPSSSVVVWWW[[[\\\]]]___ccckkkttt{{{''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))''''''''''''))))))((((((((()))))))))******(((((((((((())))))))))))&&&'''((()))+++,,,------***************+++++++++)))******+++++++++++++++++++++++++++,,,---...///******************++++++,,,,,,---,,,,,,+++***))),,,+++++++++++++++,,,,,,------.........------,,,------..................,,,------///000111111222111111111111333555777999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999888888888888777777666666555444444444444444666333//////000111000...///...------------...///------...------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))******++++++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''+++...///---***(((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++------------++++++******+++,,,,,,,,,,,,,,,...---------...///000111444444333333333333444444777:::===??????@@@AAABBBFFFFFFGGGHHHMMMWWWeeeooo{{{{{{hhh\\\UUUOOOKKKKKKKKKIIIGGGHHHJJJKKKLLLLLLNNNOOOQQQUUUYYY^^^bbbeeefffgggiiijjjooozzz''''''''''''(((((((((((())))))(((((((((((())))))******************)))((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))+++***(((''''''(((***+++(((((()))))))))*********((((((((((((((((((((((((''''''((()))***+++++++++************************)))***++++++,,,,,,++++++,,,+++++++++,,,,,,---...((()))***+++***)))((('''---------,,,,,,+++******---,,,,,,,,,---......///---...///000000000000///000000//////////////////.........///000111111222222111111111333666999;;;======>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888<<<666111000333444222///000000000000000000000000000000000///...---,,,+++........................---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((()))******)))(((((((((((((((((((((((((((******++++++++++++******((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%(((***+++)))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///000000111444444333333333444555555888;;;@@@CCCDDDFFFHHHIIILLLNNNQQQUUUZZZdddqqqzzzsssfffWWWOOOLLLIIIIIILLLJJJJJJJJJLLLNNNQQQSSSTTTUUUWWW[[[___dddiiiooorrrooossswwwzzz''''''''''''(((((((((((())))))(((((((((((())))))***************)))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***''''''&&&%%%%%%&&&''''''))))))))))))************)))))))))))))))(((((((((*********)))))))))))))))******************************+++,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,+++,,,------,,,+++((('''...------,,,,,,+++++++++,,,,,,,,,---...///000111...///222444555555555555333222222222111111000000000000000///////////////111111000111333666999;;;===>>>@@@AAABBBAAA@@@??????????????????@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<===>>>999333222555777555222222222333333333333222222222222222222111000..............................------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************+++)))((()))***+++***)))((((((((((((((((((((((((******++++++++++++******((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))************)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111111111444444444444555666777888<<<@@@DDDHHHJJJLLLOOOQQQOOOUUU]]]eeekkksss{{{ttt___VVVMMMKKKKKKJJJKKKNNNKKKLLLNNNPPPSSSVVVYYY[[[[[[___ccchhhlllrrrxxx}}}}}}''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))***))))))((('''&&&))))))))))))))))))))))))''''''((()))))))))((((((((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((()))))))))*********++++++************)))))))))))),,,++++++******)))((((((+++++++++******************++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++//////000000///...,,,+++......------------......---------...///111222333333444777999;;;;;;:::999666666555444333333222222111111111000000/////////111000111111333555777999;;;===@@@BBBCCCBBB@@@????????????>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;<<>>>>>>>>>>>??????>>>;;;777777888999888666444444555555555555444444444444444444444333222111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************+++***))))))++++++***)))))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++************))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222333333333222444444555666777999;;;<<<===AAAFFFKKKNNNQQQTTTVVVYYYaaammmwww}}}mmm```SSSLLLHHHHHHIIIHHHIIILLLMMMPPPTTTWWWZZZ]]]aaaccceeeiiioootttyyy''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''%%%%%%))))))))))))))))))))))))&&&'''((()))***))))))((((((((()))))))))*********(((((()))))))))************+++,,,------,,,+++***))))))*********+++++++++,,,+++++++++*********)))+++++++++++++++*********+++++++++*********))))))***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,,,,------.../////////.........------...///111111111111222333444666777888:::<<<>>>???@@@???===;;;999999888777555444444333111111111111222222222222111111222333444555666777;;;===AAACCCDDDCCC@@@>>>??????>>>>>>======<<<<<<999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;:::::::::999555666777888888777666555666666666777777666555555111111111111111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************+++***))))))++++++***)))))))))))))))))))))))))))******++++++++++++************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''(((***++++++***)))((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))))))))******+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///000111222444444444444444333444555777:::<<>>@@@AAACCCCCCCCC@@@===<<<;;;:::999888777666555444111111222333444444555666222333444555666666666666;;;===AAADDDEEECCCAAA?????????>>>>>>===<<<;;;;;;999:::::::::;;;;;;<<<<<<999:::::::::;;;===>>>???:::<<<>>>===<<<;;;;;;<<<666777888999999888777666666777777888888888888777555555555555555555555555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************+++***)))***+++++++++)))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))$$$&&&))),,,---,,,+++)))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))***+++++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///111222444555666666555444333444666888;;;>>>AAABBBGGGMMMXXXdddnnnxxxwwwiii```[[[VVVRRRPPPMMMHHHFFFHHHKKKNNNTTTZZZaaafffmmmssswww{{{))))))))))))************(((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))************))))))))))))))))))******)))((('''''''''(((***+++'''''''''''''''((())))))))))))))))))))))))))))))******)))(((((()))******,,,,,,+++++++++++++++,,,+++,,,------,,,+++)))(((***+++,,,,,,------------++++++,,,,,,,,,---------*********+++,,,,,,------/////////000000111111111000///000111333555888999999:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA?????????>>><<<;;;999999777666555444444555666777666666777888999999::::::@@@AAABBBCCCCCCCCCBBBBBB??????>>>>>>>>>>>>??????===<<<:::999888999999:::999999:::;;;===???@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<:::<<<===;;;777444444666666666666666777777777888666777999::::::999888777333222111000////////////...---,,,,,,......---,,,------,,,+++***)))((((((,,,++++++******)))))))))************************---,,,+++)))(((((('''((())))))************))))))************************((((((((((((''''''''''''---+++)))((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++)))(((((())))))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((+++***)))'''''''''((()))))))))((('''&&&%%%$$$$$$'''''''''''''''(((((((((++++++***))))))******+++******++++++++++++******((()))***+++,,,---------+++,,,,,,,,,,,,,,,,,,---------------.........///444444555666666555555444777666888<<<===<<>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>=========>>>=========>>>???@@@AAABBB>>>=====================:::;;;<<<;;;777555444555555555555666666666777777999:::;;;;;;;;;:::999999888777666444333222222222111///------.........,,,...------,,,+++******))),,,,,,,,,+++++++++++++++************************,,,+++***))))))((((((((((((((())))))))))))((((((************************)))))))))(((((((((''''''+++***((('''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))''''''((()))'''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))((((((((()))))),,,++++++******)))))))))*********************************)))))))))************++++++++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......///000000111555555555555555555666666::::::===AAABBBAAAEEELLLTTTccc|||zzzmmmgggZZZVVVRRRNNNMMMNNNOOOOOOQQQOOOOOOSSSWWW\\\fffppp''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))(((((('''))))))))))))************+++*********))))))((((((((((((((())))))((('''''')))))))))((()))******+++))))))))))))))))))))))))'''((()))******)))((('''******)))))))))******+++******+++,,,,,,,,,++++++,,,------------,,,,,,+++.........---------------,,,------------.........,,,,,,---...000111222222555555666888:::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDCCCAAA>>>===;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDD???????????????@@@AAAAAABBBAAA@@@???>>>>>>>>>???BBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>;;;<<<<<<;;;888666666666555555555555666666666666;;;<<<<<<======<<<<<<;;;<<<;;;:::888666555444333555222///---...///............------,,,,,,++++++)))))))))))))))*********************************************************(((((())))))))))))((((((*********************************))))))))))))(((***)))'''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))******************++++++++++++******)))******+++,,,,,,,,,,,,++++++,,,,,,---------------...///000111222333444666555555444555666777888888999===AAABBBBBBGGGNNNZZZpppzzzqqqcccYYYUUUOOONNNMMMMMMNNNPPPSSSUUUYYYXXXZZZ___ccciiiuuu'''''''''((((((((())))))(((((((((((())))))))))))))))))***))))))((('''&&&((()))))))))************++++++******)))(((((((((((()))***+++***)))((('''******))))))******+++,,,))))))))))))))))))))))))&&&''')))******)))'''&&&)))))))))((())))))***+++))))))***+++,,,,,,---------.........---,,,++++++......------------,,,,,,---------............///111111222444666777888999::::::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@??????>>>@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGFFFDDDBBB@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCC@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<:::999999777777777777888888888888;;;;;;<<<===>>>?????????>>>===<<<:::999777555444999666222//////000000000......------,,,,,,,,,,,,))))))******+++++++++,,,************************))))))******++++++++++++))))))************))))))************************+++++++++*********)))))))))(((((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********************))))))((((((''''''))))))))))))))))))))))))++++++******************'''((((((((())))))***************)))))))))))))))*********+++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---............///000111333555666777777666555444555777:::;;;999:::>>>BBBBBBBBBIIIRRRbbb{{{{{{tttmmmggg```WWWRRRRRRPPPQQQSSSUUUWWWZZZ]]]```ffffffiiiooottt{{{(((((()))))))))*********(((((((((((())))))))))))))))))***))))))((('''&&&((()))))))))************************))))))((((((++++++---------,,,+++******************+++,,,,,,))))))))))))))))))))))))***,,,...//////...,,,***))))))(((((()))******+++))))))******+++,,,---...............------,,,+++------------,,,,,,,,,,,,---......//////000000111666777888999;;;<<<===>>>???????????????>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAA??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???===<<<::::::::::::;;;;;;;;;<<<888999;;;<<>>===:::888777<<<999444222111222222222.........------,,,,,,+++---------....../////////************************((()))***+++,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++************)))))))))))))))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))((()))***++++++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))+++++++++)))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++*********++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,------...************))))))((((((******,,,---------,,,,,,******++++++++++++************+++,,,,,,,,,++++++++++++,,,------...////////////111333555777888999777666555555666999;;;===???@@@CCCFFFEEEGGGQQQ\\\rrrwwwiiiccc\\\YYYTTTPPPPPPTTTTTTXXX^^^bbbeeehhhlllooouuuwww}}}))))))))))))************(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))************)))))))))))))))))))))***&&&'''(((((())))))((((((*********)))******+++,,,))))))))))))))))))))))))+++,,,------------,,,+++))))))))))))******+++,,,************+++,,,---...---............------,,,,,,,,,---------.........//////000111333444555555::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@BBBCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>============>>>>>>>>>>>>999:::;;;===???BBBEEEFFFDDDDDDDDDCCCBBB@@@===<<<===:::777555444555444333111111000///...---,,,,,,***++++++++++++++++++,,,************************((()))+++,,,,,,,,,++++++***++++++++++++++++++***************************+++++++++************))))))))))))***************))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))******++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))******+++*********)))*********++++++,,,,,,,,,,,,,,,+++******)))))))))***+++---------,,,,,,******++++++++++++*********++++++,,,,,,+++++++++++++++,,,---...//////000000111222444555777999999666666666777888;;;===>>>@@@AAACCCEEEEEEJJJXXXfffrrreee[[[VVVQQQPPPMMMMMMRRRYYY]]]ccclllrrrvvvzzz((((((((())))))))))))***(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))************((((((((()))******++++++############$$$&&&'''((()))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++------+++************+++---...,,,---..................------...///000111111222111222333555777999;;;;;;>>>>>>??????@@@AAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFDDDBBB@@@???AAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA???>>>===<<<<<<;;;<<>>>>>?????????@@@@@@@@@>>>>>>>>>???AAACCCEEEGGGDDDEEEEEEEEEDDDBBB@@@>>>===;;;888777888777666555555444333222000...------***)))))))))))))))((((((************************)))***+++------,,,+++***)))))))))******)))))))))************************+++************)))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))''''''((((((((((((((((((,,,,,,+++******)))((((((&&&(((***+++,,,,,,+++*********++++++++++++******+++++++++,,,,,,++++++***++++++,,,---...///000000111111222444555777888999555666777999:::<<<>>>>>>>>>???AAACCCEEENNN```qqq{{{ooobbbXXXTTTPPPOOOPPPPPPSSS\\\fffqqqyyy''''''''''''((((((((()))(((((((((((())))))))))))''''''((())))))***))))))))))))))))))************''''''((()))***+++,,,,,,'''&&&&&&'''(((***,,,...)))))))))((()))******+++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,************+++,,,---...,,,+++*********+++,,,---,,,,,,---.../////////.........///111222333444555333444666888;;;===???@@@BBBBBBBBBCCCCCCDDDDDDDDD@@@AAACCCEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFEEECCCCCCCCCEEEGGGIIIJJJJJJJJJIIIGGGEEECCCAAABBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHFFFDDDBBBAAA@@@@@@CCCEEEHHHLLLOOOQQQRRRRRROOOMMMJJJFFFCCC@@@>>>===>>>??????@@@AAABBBCCCCCCEEECCCBBBBBBDDDDDDBBB???>>>?????????@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFBBBCCCDDDDDDCCCAAA???===<<<;;;999999999999777555888777666444222000///.../////////......---------************************)))***,,,------,,,***)))''''''((((((((((((''''''*********************************))))))))))))(((&&&&&&'''((())))))(((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***''''''(((((())))))******((((((((((((((((((((((((&&&'''(((*********)))(((+++*********************)))))))))((('''&&&&&&%%%$$$&&&(((***+++***)))(((******++++++++++++******++++++,,,,,,,,,++++++***++++++,,,---...///000111111222333444555777777888444555888:::<<<===>>>>>>AAAAAADDDGGGJJJUUUkkk~~~pppggg```YYYSSSRRRPPPQQQTTTXXX^^^jjjuuu'''(((((()))))))))))))))))))))*********+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))***)))((('''((()))+++---+++***)))(((((()))***+++++++++************++++++***+++,,,,,,,,,,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------///000000111333555777888999:::===???@@@@@@???>>>AAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEECCCEEEFFFFFFDDDDDDDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDFFFJJJNNNTTTTTTSSSOOOJJJFFFDDDDDDFFFGGGIIILLLNNNQQQSSSTTTNNNQQQTTTTTTSSSRRRTTTVVVWWWTTTOOOJJJGGGFFFGGGHHHDDDJJJSSS\\\cccgggggggggbbb\\\SSSKKKGGGEEEEEEEEEGGGDDDAAA@@@BBBEEEGGGHHHLLLFFFDDDFFFGGGCCC???>>>===???BBBBBBBBBAAAAAABBB@@@???@@@AAA@@@@@@CCCGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???===<<<;;;;;;;;;999999888777555444222111.........------,,,,,,,,,******************++++++,,,,,,------,,,,,,+++***,,,++++++******))))))))))))************+++++++++***+++,,,---...---,,,++++++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,************************((((((((((((((()))*********)))(((''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))'''(((***+++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&''')))***+++***(((''')))))))))))))))))))))))))))*********++++++++++++***+++,,,,,,,,,,,,+++***+++)))(((***,,,---+++))))))************+++++++++)))************+++++++++)))***++++++,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,...//////777888999999999777666555:::;;;===>>>???AAADDDGGG@@@CCCGGGNNNXXXiii{{{{{{hhhbbb]]]VVVUUUZZZTTTWWWYYY\\\aaammm}}}'''(((((()))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,+++***)))(((((()))***++++++******)))((((((((()))***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////////////////.........111111222444777999;;;<<<<<<===>>>@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGDDDEEEEEEDDDCCCDDDGGGIIIGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIMMMSSSWWW^^^^^^\\\XXXSSSPPPNNNNNNPPPQQQTTTWWWZZZ\\\^^^___^^^___```___]]]\\\]]]^^^\\\ZZZWWWTTTRRRQQQRRRSSSWWW\\\eeennnuuuxxxxxxxxxooohhh___VVVQQQMMMKKKJJJLLLJJJHHHHHHLLLPPPTTTUUURRRLLLHHHIIIHHHCCC>>><<<<<<>>>@@@@@@?????????@@@AAABBBCCCCCCCCCCCCEEEHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;::::::888666555444000000//////...------,,,------------------------,,,------------,,,++++++,,,,,,++++++************)))************+++++++++++++++,,,,,,+++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********)))))))))))))))))))))*********((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))((((((((((((((("""###&&&(((******)))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++******((((((***---...---+++(((((()))))))))*********)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000111222333777777888999999888777666777999<<<>>>???@@@BBBDDDDDDHHHOOOWWWbbbrrr}}}kkk]]]ZZZYYYUUUWWW]]]cccfffjjjmmmsss'''((())))))******)))))))))))))))************+++************************))))))))))))))))))))))))+++***)))((((((((()))*********))))))))))))******+++*********))))))((((((***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000111111111111111111000000444444666999;;;>>>@@@AAA????????????@@@AAAAAABBBAAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIEEEEEEEEEDDDEEEHHHMMMQQQSSSTTTTTTTTTRRRPPPNNNMMMMMMLLLKKKKKKNNNTTT\\\bbbjjjjjjhhhddd___\\\[[[\\\\\\^^^aaaeeehhhjjjkkkllljjjjjjhhheeeaaa___```aaaaaaaaa```______``````aaaeeejjjrrrzzzxxxssskkkddd___\\\YYYWWWVVVTTTSSSUUUZZZ```dddfff]]]VVVPPPOOOLLLEEE@@@>>>===???@@@@@@???>>>???AAAAAADDDFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>===<<<:::888888444444333111000///..............................---------------,,,++++++,,,,,,,,,,,,++++++++++++)))************++++++++++++++++++***)))(((&&&%%%+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********************************((((((((((((((()))******))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))###%%%''')))************))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,+++******+++******+++,,,---+++***'''((((((((()))))))))))))))************+++++++++++++++,,,---------------------,,,,,,------...///---...///000222333555555666777888888999888888888777:::===@@@AAAAAACCCDDDKKKRRR[[[fffqqq~~~xxxiii]]]UUUWWW[[[\\\aaaiiirrrvvv{{{(((((()))************)))))))))))))))************))))))*********+++++++++)))))))))))))))))))))))),,,+++***)))(((((())))))***))))))))))))))))))***)))******+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------------------......///000000000111222333333444444888999:::<<<>>>@@@AAABBBAAAAAA?????????@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHIIIKKKQQQYYY___eeeeeedddbbb^^^ZZZWWWUUUUUUTTTSSSSSSVVV^^^gggmmmqqqqqqooolllhhhffffffggggggiiimmmpppssstttttttttsssqqqmmmhhheeebbbbbbcccfffggghhhjjjkkklllmmmmmmnnnsssyyy}}}xxxtttpppmmmlllkkkiiihhhcccaaa```bbbggglllppprrriiiaaaZZZWWWSSSKKKEEECCCBBBCCCDDDCCCBBBBBBDDDFFFEEEIIILLLJJJHHHGGGFFFCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@???>>>===;;;:::888777666444333111000000------------,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********))))))(((''''''************************))))))))))))))))))))))))*********)))))))))))))))************************((((((((((((((())))))***))))))(((((((((((())))))((()))))))))))))))******(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))***++++++,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******,,,+++++++++***)))((('''((((((((()))))))))******))))))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,---......,,,,,,...000222444555555666666777888999999::::::<<<===???@@@AAACCCGGGJJJXXX___jjjttt}}}ssseee^^^YYYXXX^^^eeejjjrrrzzz((())))))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++***))))))((((((((()))))))))******)))))))))%%%&&&(((***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,---...///000...///111333555777888999<<<<<<>>>???@@@@@@@@@???BBBAAA???>>>???AAACCCEEEIIIKKKLLLNNNPPPQQQRRRRRRPPPNNNLLLJJJJJJKKKLLLNNNNNNOOOQQQTTTYYY```hhhnnnuuusssppplllhhhddd```^^^bbbaaaaaaaaadddjjjrrrwwwssssssrrrooollllllmmmooosssuuuyyy|||~~~~~~|||{{{|||yyyuuuqqqooonnnmmmmmmooopppsssuuuwwwxxxxxxyyy{{{~~~vvvuuusssssstttuuuuuutttqqqnnnlllllloootttwwwxxxoooggg```]]]ZZZSSSMMMKKKJJJJJJJJJIIIIIIJJJMMMOOOQQQXXX[[[XXXTTTQQQLLLFFFDDDCCCBBBBBBAAABBBBBBCCCBBBCCCEEEFFFEEECCCAAA???AAAAAAAAA@@@???>>>===<<<:::999888777555444333222......---------,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,---------))))))*********+++++++++))))))))))))******++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))'''''''''''''''(((((()))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))************************'''((()))***)))))))))))))))))))))*********++++++))))))*********++++++++++++,,,------......------+++++++++++++++,,,,,,---,,,---///222444555555666555666666777999:::;;;<<>>>>>AAAGGGOOOUUUhhhoooyyy{{{xxxuuunnnbbbZZZYYYZZZ___gggooovvv((()))******++++++*********)))))))))))))))(((((())))))******+++++++++,,,************************************))))))))))))))))))************))))))###$$$''')))++++++++++++,,,++++++******++++++,,,,,,,,,---............---------------------------,,,,,,------...///000111000111333555888:::<<<======>>>???@@@@@@@@@???>>>BBBAAA@@@@@@AAADDDFFFHHHIIIKKKNNNRRRUUUXXXZZZ[[[ZZZXXXTTTRRRQQQSSSUUUWWWZZZ]]]aaaeeejjjpppwww|||}}}{{{wwwrrrnnnllljjjjjjlllmmmmmmmmmnnnqqquuuyyyuuuvvvuuusssrrrrrruuuxxx}}}{{{zzz{{{{{{{{{zzz|||}}}|||zzzyyyyyy|||}}}~~~~~~~~~{{{wwwuuuvvvyyyzzz{{{rrrkkkdddcccbbb]]]YYYXXXUUUUUUUUUTTTTTTVVVZZZ^^^gggooossslllfffbbbZZZPPPFFFEEECCCBBBAAABBBCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBAAAAAA???>>>>>>;;;::::::888777666555555222111111000000/////////...............---,,,,,,)))******+++,,,------...)))************+++++++++)))))))))***+++,,,---...******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((''''''(((((()))***---------,,,,,,++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((()))))))))******+++***))))))))))))***+++###%%%((()))******,,,...************++++++++++++)))************+++++++++++++++,,,---------------+++************+++,,,,,,///000222555666777777777555555666777999;;;===>>>???>>>>>>@@@EEEPPP]]]eeeyyyyyyqqqhhhdddaaa[[[WWWVVVXXX^^^gggpppwww))))))***++++++++++++*********))))))((((((((((((***************+++++++++************************((())))))************)))((()))***++++++***)))((('''(((***,,,,,,,,,+++***,,,,,,+++******+++,,,,,,++++++,,,------------,,,.................................///000222333444555666777999;;;<<<>>>>>>===>>>@@@AAABBBAAA@@@???CCCCCCCCCDDDEEEHHHJJJKKKIIILLLQQQXXX^^^dddhhhjjjhhheeeaaa^^^]]]___bbbdddhhhlllrrrvvvzzz}}}~~~zzzvvvuuuuuuwwwxxxxxxzzz||||||zzzyyyyyyzzzzzzzzzzzzzzzyyy{{{}}}}}}~~~wwwpppkkklllmmmkkkiiijjjdddddddddcccdddgggmmmqqq|||wwwqqqfffYYYKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@;;;::::::999888777777777555444444333222222111111...............------,,,(((((()))***+++,,,---...)))************++++++++++++******)))***+++------***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''&&&''''''((())))))******(((((((((((())))))))))))))))))((((((((()))***+++------,,,,,,+++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))))))))*********+++++++++***)))(((((()))***+++%%%(((+++,,,++++++,,,...))))))))))))************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------///111333555666666666555444555555777999<<<>>>@@@>>>???BBBHHHSSSaaapppzzz|||xxxqqqlllddd]]]YYYWWWUUURRRUUUZZZ\\\fffrrr{{{))))))***++++++++++++*********))))))((((((((('''************************************************'''((()))***************((()))***++++++***)))(((---...///000000...,,,+++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++........................000000000111222444555666;;;;;;<<<<<<===>>>>>>???<<<>>>@@@BBBCCCCCCBBBAAACCCDDDEEEGGGIIIKKKMMMNNNPPPTTTZZZccclllsssyyy|||rrroookkkggggggiiilllnnnssswww}}}}}}zzzzzz}}}|||vvvrrruuuwwwwwwvvvxxxqqqqqqqqqpppqqquuu|||zzzmmm^^^OOOMMMKKKIIIGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA:::::::::999999888888888555555444333333222111111......//////......---,,,''''''(((***+++,,,------)))************+++++++++,,,+++***))))))***++++++***+++,,,------,,,+++***))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))(((''''''(((((()))***+++++++++(((((((((((())))))))))))***)))((((((((()))+++,,,*********)))(((''''''&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%++++++)))(((''''''''''''((((((((((((((((((((((((************+++++++++++++++***)))(((((()))***+++,,,...000///+++))))))+++(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///222333444444333222444444555777999<<>>===DDDDDDDDDEEEEEEEEEEEEEEEJJJFFFFFFJJJLLLMMMQQQVVV]]]___eeennnyyyzzzxxxuuusssrrrtttwwwxxx{{{}}}}}}}}}}}}~~~yyylllbbbUUUTTTSSSSSSSSSTTTUUUVVVPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDCCCAAA===:::999:::;;;<<<999999888888777666666666333333222000///---,,,,,,,,,,,,++++++,,,,,,------*********++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))***)))(((''''''((()))***'''''''''((())))))******))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((('''%%%%%%((()))))))))************))))))))))))))))))))))))************************,,,+++++++++******))))))''''''(((((())))))******))))))))))))************++++++++++++++++++++++++************************))))))(((((())))))***+++000---******,,,...---++++++++++++++++++++++++++++++,,,---...///111222222777777777777666666666666888666888===@@@>>>===???EEEJJJSSSaaauuuwwwlllddd^^^ZZZUUURRRNNNLLLMMMPPPOOOOOOYYYeeerrr{{{))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++---+++******+++,,,,,,+++,,,+++***)))(((((()))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---///,,,,,,,,,------............//////...---,,,...///222333333555777:::===>>>>>>??????@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLIIIIIINNNRRRTTTYYY___dddgggmmmwww}}}|||zzzyyyyyy{{{}}}vvvjjjaaaWWWXXXZZZ\\\___aaadddeeecccbbb```\\\VVVOOOJJJFFFEEECCCBBBCCCDDDEEEDDDCCCBBB@@@>>><<<;;;;;;;;;<<<:::999999888777777666666444444333111000...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------***************)))(((((())))))))))))))))))))))))************)))))))))(((((())))))******))))))((())))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))((((((((()))******+++++++++***))))))))))))))))))))))))))))))))))))((('''&&&&&&)))*********++++++++++++))))))))))))))))))))))))************************++++++*********)))))))))((((((((()))))))))))))))))))))))))))***************************************************************)))))))))******++++++...,,,))))))+++---,,,+++++++++++++++++++++++++++,,,,,,---...000111222333777777777777666666666666:::888:::???AAA???@@@CCCJJJTTTbbbrrrzzzoooiii```XXXTTTQQQOOOMMMKKKKKKMMMQQQSSSWWWcccppp))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++***)))))))))******,,,++++++************++++++++++++,,,,,,---------------,,,,,,,,,---///000------------------......---...///...------///111222333555888;;;???BBBCCCAAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJMMMQQQTTTUUUVVVSSSPPPPPPUUUZZZ^^^dddkkkmmmrrryyy{{{|||~~~}}}~~~}}}}}}~~~~~~vvvkkkddd^^^aaaeeejjjoootttwwwyyyyyyyyywwwrrrhhh[[[OOOGGGFFFDDDAAAAAABBBCCCCCCBBB@@@??????>>>===<<<<<<;;;:::::::::999888888777777666666444333111///...------,,,,,,+++++++++,,,,,,......---------------,,,)))))))))***)))(((((('''))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((())))))******))))))(((,,,,,,++++++***))))))((())))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((('''((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,+++))))))+++,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000222333333777777666666666777777888===;;;<<<@@@AAAAAAEEEKKKTTTdddxxxxxxqqq___ZZZSSSNNNLLLLLLKKKKKKMMMNNNQQQVVV[[[dddsss((()))))))))************++++++************++++++))))))************)))))),,,+++***+++,,,,,,+++***+++*********************---,,,++++++******************+++,,,,,,---......---,,,,,,,,,---///000111............---------------...//////...///111333444555888;;;>>>AAADDDEEEEEEEEEEEEEEEFFFGGGHHHHHHLLLOOOUUUZZZ^^^aaabbbbbbaaa]]]\\\___cccgggmmmtttwww|||~~~vvvyyy}}}~~~~~~{{{wwwuuuvvvyyyzzz{{{|||{{{{{{{{{}}}|||tttooolllnnnsssyyy~~~xxxhhhWWWMMMHHHEEEBBB@@@@@@AAA@@@@@@>>>??????@@@???>>><<<;;;;;;;;;::::::999888888888888777666555333111000///......---,,,+++++++++,,,......------,,,,,,++++++***************)))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((())))))(((((((((((()))***++++++***)))((())))))))))))((((((''''''))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((((((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((+++******))))))(((((((((((()))))))))************************************************************++++++,,,,,,,,,------,,,******))))))***++++++++++++++++++,,,,,,,,,,,,,,,---...///000111333444444777777666666666777999999===<<<===@@@AAADDDMMMWWWgggyyy|||ooofffWWWTTTOOOLLLKKKLLLNNNOOORRRVVV[[[aaaiiiuuu((()))))))))************++++++************++++++))))))************))))))+++******+++------+++)))*********++++++++++++***------,,,+++*********+++******+++,,,,,,---......,,,,,,,,,---...///000000.....................------///000111000222444666888999;;;===@@@BBBDDDEEEGGGGGGGGGGGGGGGIIIJJJKKKPPPVVV___hhhooorrrsssrrrrrrmmmiiijjjlllnnnttt{{{zzzrrruuuzzz}}}zzzuuussstttwwwxxxyyy{{{zzzzzzzzz{{{{{{||||||~~~}}}ttteee[[[MMMIIIDDD@@@????????????===>>>@@@AAA@@@???>>>===<<<<<<;;;;;;::::::999999999999888666555444333222000///...---,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((()))***++++++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))++++++******))))))((((((((()))))))))************++++++++++++++++++++++++***************************+++,,,------------,,,((()))************++++++++++++,,,,,,,,,---------...///000111222444555555777666666666666888:::;;;<<<<<<>>>@@@BBBIIIXXXgggqqqcccZZZRRRQQQNNNLLLLLLOOOSSSVVVWWW___iiiqqq|||))))))))))))************++++++************++++++++++++,,,,,,,,,,,,+++++++++***+++,,,------+++))))))***++++++,,,+++++++++---,,,,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,------.........///..................//////...000222222333444777:::;;;===???AAACCCDDDEEEEEEGGGGGGGGGHHHJJJLLLOOOPPPUUU]]]kkkxxx{{{vvvvvvvvvxxx~~~~~~zzzsssuuu{{{}}}|||}}}~~~~~~~~~|||zzzyyyzzz~~~}}}pppiiiVVVQQQIIIDDDAAA@@@@@@???===>>>@@@AAAAAA@@@???>>>======<<<<<<;;;::::::::::::999999888777777666666333222000///...---,,,,,,,,,+++++++++++++++******,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))************)))))))))******************)))((())))))***++++++,,,,,,))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))((((((******++++++******))))))))))))))))))))))))))))))+++***)))((((((((()))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************************))))))))))))))))))************++++++++++++++++++++++++***************************+++,,,---...---,,,+++''')))+++,,,+++++++++---++++++,,,,,,------......///000111222333555666666777666555555666999;;;===<<<===@@@DDDGGGRRRhhh|||uuuiii]]]VVVPPPPPPPPPOOOQQQUUU\\\```bbbooo~~~))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++******+++,,,...---+++((()))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------......//////000000///111333444555777:::===>>>???AAADDDFFFGGGHHHHHHHHHHHHJJJLLLPPPUUUZZZ\\\dddnnn~~~{{{}}}~~~}}}}}}~~~}}}tttnnn```ZZZQQQIIIEEECCCCCCBBB>>>??????@@@AAAAAAAAA@@@>>>>>>======<<<;;;;;;:::999999999999999999999999555444222000///...------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))))))))******************++++++++++++******+++******))))))******+++***************+++++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((())))))******))))))((('''++++++++++++++++++++++++,,,+++)))((('''((()))***(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******************++++++))))))))))))************************************************************)))***,,,---------++++++'''***------,,,+++,,,...++++++,,,,,,---......///000111111333444555666777777666555555666999<<<>>>>>>AAAEEEJJJPPP___yyyxxxnnnfff___YYYVVVSSSUUUWWWYYY\\\ccclllrrr{{{))))))))))))************++++++************++++++))))))************))))))******+++,,,...---+++((()))***+++,,,---,,,,,,+++++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...///000111111000222444555666999<<<>>>???@@@CCCFFFIIIJJJKKKKKKJJJLLLNNNRRRXXX___dddhhhuuuxxxqqqmmmfff```VVVMMMHHHFFFEEEEEE?????????@@@@@@AAAAAABBB>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;666555333222000///......,,,,,,,,,------.........***++++++++++++***))))))))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,******))))))((('''''''''))))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))(((((((((((())))))((('''&&&&&&++++++++++++++++++++++++...,,,***(((''''''((()))))))))))))))************))))))))))))))))))))))))************************))))))******+++++++++,,,)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))************************((()))+++------,,,+++***'''***......---,,,---///++++++,,,,,,---...//////000111222333555666777777777666555555666:::===???AAADDDJJJOOOVVVggg|||sssfff[[[TTTRRRRRRSSSYYY\\\```ccchhhqqq{{{)))************+++++++++,,,++++++******++++++,,,...---+++*********++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,---...////////////......//////000111111222555666888;;;>>>@@@???>>>DDDGGGKKKNNNOOOPPPQQQRRRUUUVVVXXX]]]eeennnwww}}}}}}vvvrrrppphhhfffaaaZZZSSSMMMKKKKKKIIIJJJLLLKKKIIIFFFEEEEEE===>>>???????????????@@@;;;:::999999999:::;;;<<<999888666444222000...---000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************((()))+++,,,,,,+++)))(((,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))%%%&&&''')))******************))))))))))))******+++*********))))))(((((()))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************222///+++)))+++,,,,,,*********+++++++++,,,,,,,,,+++++++++*********))))))******)))***++++++***))),,,++++++,,,---...,,,*********+++++++++,,,,,,,,,///............---------555555555444444333333333888555666:::<<<===@@@DDDCCCDDDLLL[[[jjjyyy~~~rrreeebbb\\\UUUQQQRRRVVV[[[bbbhhhoootttyyy)))************+++++++++,,,++++++******++++++,,,---,,,***))))))))))))******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------///000000111222333333444777888:::>>>BBBDDDEEEEEEIIIMMMSSSXXXZZZ[[[\\\\\\]]]___bbbiiisss~~~|||xxxvvvsssrrrnnnggg```ZZZXXXWWWUUUWWWXXXVVVQQQKKKGGGEEE@@@@@@@@@???>>>>>>@@@AAA===<<<;;;;;;:::;;;<<<<<<:::999888666444222000000000000//////...---------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++***))))))***++++++))))))))))))))))))******(((((()))))))))))))))(((******))))))))))))******))))))))))))((((((''''''))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************)))&&&$$$&&&***---......******+++++++++,,,,,,,,,+++++++++*********)))))),,,++++++,,,,,,,,,++++++---,,,+++,,,------,,,******++++++++++++,,,,,,,,,,,,,,,------------------666555555444444333333222555333555999<<<<<>>BBBFFFIIILLLMMMQQQWWW```gggjjjkkkllllllkkkmmmqqqxxx}}}~~~~~~xxxqqqkkkhhhggggggjjjkkkhhh___UUULLLFFFDDDCCC@@@>>>===>>>???@@@@@@???>>>===<<<<<<======::::::999888666555444333111111111000//////......------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))(((((()))******&&&''''''((())))))******)))*********))))))((('''******))))))))))))******((((((((((((''''''''''''+++***))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++***************************(((&&&&&&((()))***)))******+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++...---,,,,,,------+++)))++++++++++++,,,,,,,,,,,,,,,------......//////000666666555555444333333333444444666;;;===<<<@@@EEELLLSSScccvvvwwwjjj^^^VVVNNNNNNNNNPPPUUU^^^hhhppp{{{))))))*********+++++++++,,,++++++******++++++,,,,,,++++++***))))))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............222111111000000000000000333333444666777999::::::===???BBBEEEHHHLLLQQQTTTZZZbbbmmmvvvzzz{{{{{{{{{zzz{{{}}}~~~zzzvvvtttwwwzzz|||yyyoooaaaUUUNNNJJJFFFAAA===<<<===>>>???AAA@@@???>>>>>>===<<<<<<::::::999888888777666666333333222222111000000000......------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++*********))))))*********((((((((()))))))))******))))))*********))))))(((******))))))))))))******((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************---+++***))))))))))))(((******+++++++++,,,,,,,,,***************************+++++++++******+++,,,...---,,,,,,------+++)))+++++++++,,,,,,,,,------...///000111222333444444666666555555444444444333888888:::>>>???>>>AAAHHHLLLXXXkkkttthhh]]]VVVSSSLLLMMMQQQVVV___jjjwww))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------....../////////111000000///000000111222555666777999;;;<<<>>>>>>BBBDDDGGGIIIKKKOOOUUUYYYdddlllxxx~~~{{{mmmaaaYYYPPPJJJCCC???>>>>>>>>>>>>@@@@@@@@@???>>>===<<<<<<:::::::::999888777777777555444444333333222111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++******)))))))))'''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))((((((((((((((((((((((((************************)))))))))))))))))))))))))))******)))(((((()))+++************************%%%&&&'''((()))+++---...******+++++++++,,,,,,,,,************************+++,,,---,,,******,,,...---,,,,,,,,,------+++)))++++++,,,,,,,,,---------...///000111222444555555555555555555555555555555::::::===???>>>===BBBJJJTTTcccyyyrrrfff\\\TTTPPPQQQMMMQQQXXX```jjjvvvwww)))************+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...//////000000...------...///111333555999:::;;;===@@@BBBCCCDDDHHHKKKMMMNNNPPPTTT\\\aaannnvvv}}}~~~~~~vvvkkkeeeWWWPPPHHHCCCBBBBBB@@@>>>@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888888777666666666555444444333333000000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))&&&''')))***+++,,,,,,,,,******))))))))))))******))))))))))))************+++***))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))******)))(((((()))+++************************&&&'''((((((''''''((()))******+++++++++,,,,,,,,,***************+++++++++---//////...++++++...111,,,++++++,,,---...,,,***,,,,,,,,,,,,------------------...///000222222333333333444555666777777888::::::<<<>>>===>>>FFFPPP^^^nnnsssbbbZZZTTTMMMMMMRRRRRRXXXcccnnnzzz{{{pppggg)))************+++++++++,,,++++++******++++++,,,'''((()))+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................---------...///000000000.........///222666999;;;>>>???AAACCCEEEHHHJJJKKKNNNQQQTTTUUUWWW]]]fffmmmwww~~~zzzrrrmmm^^^WWWOOOJJJHHHGGGDDD@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>===<<<;;;:::999999888777777666555555444444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))***************)))))))))((()))***+++++++++++++++******))))))))))))******((((((((()))))))))******))))))))))))))))))***+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******)))(((((()))+++************************+++------+++&&&######$$$******+++++++++,,,,,,,,,))))))*********++++++++++++---...,,,((((((,,,000+++******,,,......---,,,,,,,,,,,,------------...---......///000111111222111222333555666888999:::;;;;;;>>>@@@@@@CCCOOO[[[gggwwwrrrbbbVVVTTTRRROOORRRZZZ]]]ffftttxxxooofff]]]WWW)))************+++++++++,,,++++++++++++++++++,,,$$$&&&(((***,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------------------------------------...///000000111000000111333777;;;???BBBAAABBBDDDGGGIIILLLNNNOOOQQQUUUYYYZZZ]]]dddnnnvvv}}}{{{uuuqqqccc\\\SSSNNNMMMKKKGGGBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>===;;;::::::888888777777666666555555222111000///...---,,,,,,++++++++++++++++++++++++************************************************((()))+++,,,,,,+++)))(((((()))***++++++***)))(((''''''(((((())))))*********++++++++++++***))))))******))))))))))))******&&&'''''''''(((((())))))))))))(((((()))***++++++************************************************)))))))))))))))))))))))))))******)))(((((()))+++************************(((+++------***((()))+++******+++++++++,,,,,,,,,))))))******++++++++++++'''***+++((($$$$$$(((---***)))***+++...///...---,,,,,,,,,---------......000000000111222222333333000111222444777999;;;;;;======@@@CCCDDDJJJXXXfffooo{{{sssfffWWWNNNQQQUUUUUU[[[eeeiiisss}}}vvvlllaaaWWWPPPLLL(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...............///000000///...---,,,...000000/////////000222555777:::<<<@@@DDDGGGJJJIIIIIILLLRRRVVVWWWWWW[[[___bbbccceeelllwww{{{ssshhhbbb\\\YYYXXXVVVQQQLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDBBBAAAAAAAAA???===<<<;;;999777666666777777555444222111000000/////////...---,,,,,,,,,,,,---000...,,,---...///...---,,,++++++******++++++,,,+++++++++*********))))))(((((()))******************************)))(((((()))(((''''''''')))***+++))))))))))))************))))))************))))))***************)))(((((()))))))))))))))*********+++***)))'''((()))***,,,******+++++++++******)))++++++******)))(((((((((---,,,,,,+++***)))(((((((((***++++++***+++000333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---+++***)))***++++++.........------,,,,,,,,,...---+++******+++---...111111111000111111222333333333555777;;;======<<>>===@@@IIIVVVdddmmmyyyooogggdddVVVVVVSSSQQQRRRYYYeeennn}}}~~~tttmmmbbbWWWPPPKKKGGGEEE)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------...////////////...---,,,---//////...///000222777999<<>>===<<<;;;999888777777888555444333222111000000000......------,,,---------///---,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***(((((()))******************************)))(((((())))))((((((((()))***+++))))))))))))************))))))************))))))***************))))))(((,,,,,,+++***)))(((''''''+++***)))''''''((()))*********+++++++++******))))))))))))))))))*********,,,,,,++++++***)))))))))***,,,---+++))))))***---************************,,,,,,,,,+++++++++******---,,,+++*********+++,,,------------------,,,,,,...---,,,++++++,,,...///222222111111111222222333333444666999===?????????CCCCCCEEEJJJTTTcccqqqzzzzzzssskkk```YYYXXXXXXXXXXXXWWWZZZdddrrr}}}yyysssfff```VVVNNNIIIFFFDDDCCC))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------......///......---...///000000000111444666===???CCCEEEFFFGGGIIIKKKNNNQQQVVV___hhhooossstttsssqqqppprrryyy~~~}}}~~~|||xxxrrrooonnnlllhhhdddbbbbbbbbb___ZZZTTTMMMIIIFFFCCCAAAAAAAAABBBBBBAAA@@@???===;;;:::999888888666555444222111111000000......---------......///...,,,++++++---------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++((()))******+++*********)))************))))))(((******)))))))))***++++++))))))))))))************))))))************))))))******++++++******)))(((,,,++++++***)))(((''''''+++***)))'''''''''((())))))******+++++++++******'''(((((()))******++++++************************)))+++,,,+++)))(((((()))************************,,,,,,,,,++++++++++++***++++++*********+++,,,,,,,,,,,,------------------......---,,,---...000111333333222222222222333333444666999<<>><<<;;;:::999777666555333222222111111.........---......///000...,,,***+++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++)))******++++++*********))))))************)))(((******************++++++((()))))))))************))))))************))))))***++++++++++++***))))))(((((())))))******+++++++++***)))((('''''''''((())))))***+++++++++******(((((())))))************))))))*********+++++++++'''(((***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,------.....................///000111222444444333333333333444444666888<<<>>>@@@@@@AAABBBBBBIIISSS___kkkzzz{{{ooofff^^^YYYTTTQQQSSSWWWWWW[[[```dddkkkyyyxxxpppiiiaaaYYYSSSKKKHHHDDDBBBBBBCCCCCCCCC+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////..................------------......//////111222333444555888===AAACCCEEEHHHJJJKKKLLLNNNPPPWWW]]]hhhttt~~~~~~~~~|||qqq___TTTMMMJJJEEECCCCCCDDDDDDEEEDDDCCCBBBAAA???===;;;:::888777666444333333222222/////////......//////000...,,,***+++,,,---,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++******************++++++++++++******((())))))*********))))))******+++++++++*********((()))))))))************))))))************))))))+++++++++++++++***))))))'''(((((()))******++++++******)))(((((((((((((((((()))***+++++++++++++++************))))))(((((()))))))))***++++++,,,,,,((()))***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,------.........------...///000222333333444444444444444555555666999;;;>>>??????@@@CCCEEEKKKTTTbbbooo{{{vvvpppaaaZZZSSSQQQOOOPPPUUU\\\```fffnnnssszzzwwwmmmccc\\\UUUNNNIIIFFFCCCAAA@@@AAABBBBBBBBB++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............---------,,,,,,,,,,,,,,,...............///000111///111333555777;;;???CCCFFFHHHJJJLLLMMMPPPTTTVVV^^^eeeqqq|||}}}kkk```RRRMMMGGGBBBAAABBBBBBBBBDDDCCCCCCBBB@@@>>>===<<<999888777555444444333333111111000///////////////...,,,++++++---------,,,------,,,,,,,,,,,,------+++++++++*********))))))+++++++++,,,++++++***)))((())))))************)))*********+++******)))((())))))))))))************))))))************))))))+++++++++,,,++++++***)))************))))))(((((()))))))))************)))((()))***+++++++++++++++++++++******)))(((((('''))))))******+++++++++,,,---,,,++++++,,,+++***(((***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,------------------,,,---...///111222333444333333444444555777888999:::===@@@@@@@@@BBBHHHLLLUUU```ppp|||vvvkkkdddWWWRRRNNNMMMMMMPPPXXXaaakkkttt~~~tttlllaaaWWWQQQLLLGGGCCCAAA???>>>>>>@@@@@@@@@???,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------------.....................---------,,,,,,//////......///000222333000333777:::===@@@DDDGGGIIIKKKMMMNNNQQQUUU[[[___fffnnnyyywwwoooYYYTTTLLLEEECCCBBBBBBBBBCCCCCCCCCCCCAAA@@@>>>===999999777666555444444444333222111000///.........///---,,,,,,---......---------,,,,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,++++++***)))(((((()))***************))))))*********)))((('''))))))))))))************))))))************))))))++++++,,,,,,++++++***)))************))))))))))))((()))***++++++,,,,,,,,,(((((()))++++++,,,,,,+++*********)))))))))))))))***************+++++++++,,,***((((((***+++***(((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))------------------,,,,,,+++,,,---///111333333444222333333555666888:::;;;;;;>>>@@@AAABBBGGGPPPWWWaaammm}}}yyymmm```WWWRRROOONNNQQQTTTYYYdddooo||||||vvvhhh```UUULLLGGGDDDAAA>>>===<<<<<<===???@@@???===,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////222222111111000000000///000/////////000111333444444777<<<@@@CCCFFFIIIKKKMMMNNNOOOQQQTTTZZZaaafffqqqyyy{{{wwwvvvwwwwww~~~yyyaaaZZZQQQJJJFFFEEEEEEEEEBBBBBBCCCCCCBBB@@@???===:::999888666555555555555444444222000///.........000...,,,---...///...---...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((((()))***************((()))*********((('''&&&))))))))))))************))))))************))))))+++,,,,,,,,,,,,+++******&&&'''((()))***+++,,,,,,((()))***+++,,,---------(((((()))++++++,,,,,,,,,((((((((()))******++++++************************(((%%%$$$%%%))),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((.........------,,,,,,,,,***+++---///111333333444222222333555777999;;;===:::===AAABBBDDDLLLWWW```nnn{{{tttfffXXXNNNQQQPPPRRRXXX^^^fffsssuuunnn```XXXMMMEEEAAA@@@>>><<<<<<<<<<<<>>>@@@AAA@@@???+++***))))))+++---000222******))))))***,,,...///,,,,,,,,,---------......---------...///000000111000000000000000111111222000000000000///111444777:::===@@@BBBCCCFFFKKKPPPTTTWWWZZZ\\\___dddkkkqqqxxxpppiiigggiiikkkmmmyyy||||||}}}{{{oooeeeXXXOOOLLLJJJGGGDDDGGGFFFEEEDDDCCCCCCCCCCCC???===;;;:::::::::999888444444333333222111000000...............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))*********+++++++++))))))(((((((((((())))))*********)))))))))))))))***+++,,,------,,,+++***)))))))))***+++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))+++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...,,,***,,,...///...,,,///000000111333444555555666444333444666999::::::BBBCCCDDDFFFKKKWWWfffqqqyyyfffXXXTTTWWWQQQTTTYYY___jjjyyy|||rrrhhhaaaOOOLLLGGGBBB???=========>>>>>>============>>>>>>+++******)))***,,,...000************+++,,,------,,,,,,---------.........------......///000000111000000000//////000111111000111222111222444777:::???CCCGGGIIIJJJNNNTTTYYY\\\^^^aaadddhhhnnnvvv|||~~~yyyvvvnnniiiccc___^^^aaaccceeeooossszzz|||tttlllbbb[[[WWWSSSMMMIIIFFFFFFEEEDDDDDDCCCBBBBBB@@@>>><<<<<<<<<<<<;;;:::777666666444333222111111/////////............---------------------------++++++++++++++++++++++++************************))))))***+++++++++******+++++++++*********))))))******++++++++++++******))))))*********+++++++++))))))(((((((((((())))))***)))))))))))))))))))))***++++++,,,,,,++++++******************+++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...//////---+++))))))***)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------///---,,,---///000///---///000111222333444444444555444555666999;;;======@@@BBBGGGNNNZZZkkk|||qqq```SSSOOORRRVVVZZZaaajjjxxxzzzqqqfff\\\UUUIIIFFFBBB>>><<<;;;;;;;;;>>>>>>======<<<<<<======,,,+++***)))***+++---...++++++,,,,,,,,,,,,,,,+++,,,------------.........------......///000000000000000////////////000000000222333444555888<<>>===>>>???>>>===:::999888777555444333222000000/////////.........------------------------++++++++++++++++++++++++************************))))))*********)))((((((+++++++++*********************++++++++++++*********************+++++++++***))))))(((((())))))***))))))))))))))))))******+++++++++******++++++++++++++++++***************))))))************))))))******++++++,,,,,,------000000000...+++))))))***)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///...---...000111000//////000222333444444444444444555777999<<<>>>@@@AAABBBFFFPPP^^^qqqsssfff[[[SSSQQQTTT[[[```iiiuuuwwwmmmcccXXXOOOIIICCCAAA>>><<<::::::;;;<<<>>>======<<<;;;;;;<<<<<<,,,++++++*********+++,,,+++,,,---------,,,+++***------------........................//////000000000000///////////////000000222555777999<<<@@@CCCFFFLLLTTTZZZ```gggooouuuwwwvvvttttttwww|||~~~{{{qqqmmmiiieeeccccccddddddgggffffffdddaaa\\\YYYVVVQQQOOONNNNNNQQQTTTUUUUUUXXXZZZ^^^ccchhhkkknnnooosssuuuwwwxxxxxxvvvtttrrrrrrvvv|||~~~~~~~~~~~~zzzrrrhhhaaaTTTRRROOOKKKHHHFFFFFFEEEBBB@@@>>>>>>???@@@???>>><<<;;;:::888666444333222111111111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((((((******************************++++++++++++*********************************))))))))))))))))))***)))))))))))))))*********,,,+++***))))))***+++,,,,,,+++++++++***)))))))))((())))))******))))))((())))))***+++,,,------...---......---+++)))******)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................000000000000///000222444555555444333444666999;;;===>>>@@@BBBHHHPPP```uuu~~~qqqccc\\\ZZZYYY\\\```dddjjjsss{{{tttjjj```WWWOOOHHHDDD???>>>===<<<;;;<<<===>>>======<<<;;;;;;;;;;;;;;;,,,,,,+++++++++++++++++++++,,,---......---+++***---------.........//////............///////////////////////////000111111111333777:::<<>>?????????===<<<<<<:::999777555444333333333222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************++++++++++++************************************))))))))))))******(((((())))))************,,,+++))))))))))))+++,,,,,,+++++++++***)))))))))))))))************))))))))))))******+++,,,------)))***++++++******+++,,,)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---.........///000111000111333444555555444333666888;;;<<<<<<===@@@CCCMMM[[[rrr{{{jjj```WWWVVVZZZ^^^dddjjjooovvvrrrkkk```VVVMMMGGGBBB@@@<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////......//////////////////////////////000222333444333666:::>>>@@@DDDGGGJJJRRR\\\jjjvvv~~~|||{{{zzzyyy|||~~~{{{uuusssvvv{{{|||sssmmmjjjjjjfffkkkqqquuu{{{|||rrroookkkiiijjjlllmmmmmmpppqqqrrrqqqnnnhhhccc___[[[[[[\\\[[[YYYYYY[[[]]][[[\\\^^^``````___^^^]]]\\\[[[ZZZ[[[]]]^^^^^^]]]^^^___``````___^^^\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVV[[[cccllluuuwwwssslllbbbYYYRRRMMMJJJEEECCC@@@???@@@@@@>>>======<<<;;;:::888777555555444444333222111000000///........................++++++++++++++++++++++++************************+++,,,,,,,,,,,,++++++******************+++++++++******++++++++++++******+++++++++***************+++******))))))******+++((((((((()))******++++++*********))))))*********+++++++++*********************++++++++++++******))))))******++++++,,,,,,&&&((()))***)))***+++---)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///+++,,,............000222333333333333444444444555666999;;;<<<<<<>>>CCCGGGQQQddd}}}lll]]]WWWTTTXXX]]]bbbiiipppuuuzzztttjjjcccXXXNNNFFFAAA===;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???,,,------.........------,,,,,,,,,,,,,,,---...///............/////////////////////////////////.........///000222444555666777:::???BBBEEEHHHKKKNNNYYYdddttt~~~|||yyyvvvsssvvv|||xxxooojjjiiimmmsssyyy}}}zzzppphhhbbb``````\\\___bbbcccgggkkkiiieeeaaa___^^^^^^```bbbeeefffeeeggghhhhhhfffbbb```^^^\\\___aaabbbbbbcccfffiiijjjlllnnnpppqqqqqqppppppooommmllllllnnnpppppppppnnnnnnnnnmmmllljjjhhhfffbbbbbb```^^^\\\ZZZYYYXXXUUUXXX^^^ccciiiqqq{{{|||ooobbbVVVOOOHHHFFFCCCAAAAAAAAA???===>>>===<<<;;;:::999888888555555444333222111000000........................++++++++++++++++++++++++************************)))******++++++++++++***))))))*********+++++++++******++++++++++++******+++++++++*********))))))+++******))))))******+++'''(((((()))******++++++))))))************))))))***************+++++++++++++++,,,,,,,,,,,,++++++***************+++++++++((()))++++++******+++---)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++---///000//////111333555444333222222333555666666888;;;<<<<<>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAA,,,---......//////......,,,,,,++++++,,,...///111............/////////000///////////////.........---...///111333555777888;;;>>>BBBFFFHHHKKKNNNQQQ\\\hhhxxx~~~}}}{{{wwwtttooossszzz~~~~~~~~~{{{nnngggddddddiiiooouuuxxx{{{}}}}}}}}}}}}~~~{{{wwwqqqhhh```[[[ZZZ[[[XXX[[[\\\\\\^^^```^^^YYYXXXXXXXXXYYY[[[___bbbccc___aaacccdddcccaaaaaaaaacccgggkkkmmmnnnooossswww~~~~~~|||{{{llljjjhhhdddbbb___^^^]]]YYY\\\___aaadddkkktttzzzyyy|||ppp___UUUJJJHHHEEECCCCCCBBB@@@>>>???>>>>>>===<<<;;;;;;;;;666666555444222111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************))))))******++++++++++++******++++++++++++******++++++++++++******))))))++++++************++++++'''(((((()))***+++++++++((()))***++++++***)))((())))))******+++++++++,,,+++,,,,,,------,,,,,,++++++++++++******************+++,,,,,,******+++,,,)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,...111111000000222555666555222111111333666777555888;;;<<<>>>DDDNNNVVVeeezzzqqqbbbYYYTTTWWW^^^hhhnnnsss|||xxxoooddd]]]QQQLLLEEE@@@>>>>>>>>>>>>@@@??????>>>>>>===<<<<<<::::::;;;<<<>>>@@@BBBCCC+++,,,,,,------,,,,,,++++++,,,------......------........................,,,---...///000000000000111///---...222888<<>>??????>>><<<;;;;;;<<<999777444111/////////000000//////...------,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((()))+++---...,,,,,,,,,++++++*********++++++************++++++///...---,,,+++*********)))))))))***+++++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------...000111000...------...---------...............000000000000111222333444111111111222333444666666;;;;;;;;;;;;>>>GGGSSS\\\uuuzzzssskkk```ZZZXXXWWW^^^hhhqqqwwwvvvkkk```UUUOOOGGGEEEBBB>>><<<;;;<<<<<<<<<===============<<<<<<===<<<:::;;;>>>AAACCCDDD+++,,,,,,------,,,,,,++++++,,,------......------........................---...//////000000000000222111000222777===AAADDDFFFGGGGGGIIIMMMTTT]]]cccqqqwww~~~}}}zzzxxxuuutttuuuuuuuuutttwwwyyy}}}yyyuuuiiieee___[[[[[[___fffjjjsssrrrpppnnnkkkjjjlllmmmjjjfff```[[[WWWVVVUUUUUUQQQSSSTTTVVVXXXZZZ]]]___ccceeeiiinnnssswwwzzz{{{}}}}}}|||}}}}}}{{{yyyrrrrrrttt{{{|||nnnXXXNNNFFFEEEDDDAAA@@@BBBCCCCCCCCCBBB@@@???>>>???:::999666333222111111222/////////......---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++******))))))***+++,,,---+++++++++******)))))))))++++++************++++++------,,,+++*********************+++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,...///000000...------...---------...............000000000111222333444555222222333333555666888888;;;<<<===>>>CCCMMMZZZdddvvvnnnfffaaa[[[UUUTTTVVV\\\eeerrr}}}yyynnncccXXXOOOJJJDDDBBB???<<<;;;:::;;;;;;<<<<<<=========<<<;;;;;;======<<<===@@@BBBDDDEEE,,,,,,------------,,,,,,,,,,,,---............---......................../////////000000000000000000000222555:::@@@DDDGGGJJJKKKMMMPPPVVV___iiioooyyy||||||yyyxxxvvvuuutttuuuxxxzzzzzzzzz}}}}}}{{{zzzzzz~~~}}}uuummmiiiaaa___\\\[[[\\\aaafffjjjoookkkgggdddcccddddddcccbbb___[[[WWWTTTSSSSSSSSSTTTXXX]]]bbbfffiiimmmoooyyy}}}~~~{{{zzz}}}~~~~~~yyycccYYYPPPKKKIIIEEECCCDDDDDDDDDDDDCCCBBB@@@???>>>===;;;999666444444444444//////////////////...............------------,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************++++++************+++,,,*********)))))))))))))))++++++************+++++++++******))))))******+++*********)))))))))))))))))))))************++++++************++++++++++++,,,...//////---,,,,,,------------.........//////000000111222333444555555333444444555777999:::;;;===>>>@@@CCCJJJVVVfffppp|||mmm___XXXRRROOONNNNNNRRRXXXbbbmmm|||yyymmmbbbWWWOOOGGGCCC???>>><<<:::999999::::::<<<<<<<<<<<<;;;;;;::::::===>>>>>>@@@BBBDDDEEEFFF,,,,,,------------,,,,,,,,,------.......................................000000000000000111222222333555888<<<@@@EEEJJJMMMOOOQQQTTTYYY```iiissszzz}}}zzzyyyxxxxxxxxx{{{{{{vvvrrrooommmkkkmmmppptttuuurrrmmmiiifffbbbaaa``````aaacccfffhhhlllgggaaa___aaabbbbbbaaaaaa```^^^ZZZXXXWWWYYYZZZbbbiiirrrzzzzzzxxxyyy|||~~~|||pppggg\\\UUUPPPMMMJJJHHHEEEEEEDDDDDDEEEDDDBBB@@@>>>===;;;888777666555555000000000000000000000000............------------,,,,,,,,,++++++,,,,,,,,,)))***+++,,,---.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++,,,,,,++++++******************************))))))++++++************++++++***************+++,,,,,,))))))((((((''''''&&&&&&***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---......---,,,,,,---,,,,,,------.../////////000000222333444555666666444444555777999;;;===>>>???AAAEEEJJJSSSaaarrr~~~ppp```TTTNNNKKKKKKLLLOOOVVV^^^lllyyyuuunnnbbbWWWNNNGGGBBB???<<<<<<;;;:::999::::::;;;<<<<<<;;;;;;::::::::::::<<<>>>@@@BBBCCCEEEGGGIII,,,------......------,,,,,,---......//////......////////////////////////111111000000111222444444:::===AAADDDGGGLLLRRRVVVXXXZZZ___dddjjjrrrzzz~~~{{{|||}}}~~~zzzwwwuuupppkkkfffcccaaaaaabbbeeehhhiiiiiihhhiiijjjhhhgggfffdddddddddddddddfffbbb^^^___bbbeeeeeedddeeefffhhhggggggiiimmmpppzzz|||xxxuuuwwwyyy|||yyyzzzssshhh___ZZZWWWRRRNNNIIIHHHHHHIIIKKKJJJGGGDDD>>>>>><<<:::888777666666111111111111111111000000//////.........------------,,,,,,,,,,,,,,,,,,---+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...*********))))))(((((((((,,,,,,,,,---------......,,,,,,,,,------------...+++---......---,,,,,,---,,,,,,------...//////000000111333555666777777777444444666888:::===@@@AAADDDGGGMMMTTT^^^mmm~~~~~~uuubbbTTTNNNKKKKKKNNNOOOSSS[[[dddyyyyyykkkdddYYYOOOHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<>>BBBEEEIIINNNVVV\\\dddgggkkkppptttyyy~~~zzz{{{~~~wwwrrrqqqjjjiiifffbbb]]][[[\\\]]]\\\^^^```cccdddgggkkkmmmkkkjjjhhhfffdddcccbbbaaa]]]\\\]]]```eeeiiilllmmmlllpppuuuyyy|||}}}yyyxxxyyy{{{|||}}}}}}uuukkkfffddd^^^WWWNNNLLLKKKLLLNNNLLLHHHCCC@@@???>>><<<;;;999888777444333333222111111000000/////////.........------------,,,,,,,,,,,,------,,,,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,------,,,+++******+++++++++++++++,,,,,,,,,++++++************++++++,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,---------.........------------............+++---...///---------...+++,,,,,,---...///000000000111444666888888888888555666888:::===AAADDDEEEKKKPPPWWW```jjjxxxwwwhhhYYYNNNJJJIIIKKKOOORRRVVVaaakkk~~~tttmmmaaaZZZQQQIIIDDDAAA>>>===;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>AAADDDEEEFFFJJJQQQVVV------............------------...///////////////////////////////////////000000000111333666999::::::>>>CCCGGGKKKSSS^^^eeepppsssxxx{{{}}}~~~|||vvvxxx|||}}}xxxqqqjjjgggiii______^^^[[[XXXXXXZZZ]]][[[^^^bbbeeehhhkkknnnpppkkkjjjiiigggfffeeeeeeddd```dddjjjpppvvv{{{{{{vvvuuunnneeeZZZWWWUUUTTTUUUQQQKKKEEEBBBBBBAAA???>>><<<:::999666555444333222111000///////////////............------,,,,,,,,,,,,------,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---------,,,+++***)))*********++++++++++++++++++************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,---------......+++---//////......///000++++++,,,---...///000000000222444777999999999999888999;;;>>>AAAEEEHHHJJJTTTZZZccclllvvvzzzfff[[[RRRKKKJJJIIIKKKPPPUUU^^^mmm{{{|||rrriiicccVVVQQQJJJDDD@@@>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;===@@@AAAAAADDDGGGHHHJJJOOOXXX___------............---------......///////////////000000000000000000000000000//////111333777:::<<<@@@DDDJJJOOOTTT]]]jjjsssxxx{{{|||{{{{{{|||~~~~~~zzzvvvtttvvv{{{zzzppplllgggaaa___bbbYYYZZZZZZXXXVVVWWWZZZ^^^]]]bbbggglllnnnpppqqqsssjjjjjjiiiiiiiiiiiijjjjjjpppwwwzzzpppkkkgggcccbbbaaa\\\TTTMMMDDDCCCCCCBBB@@@>>><<<;;;777777555444222111//////000/////////...............------,,,,,,------...++++++,,,,,,,,,+++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,+++(((((())))))*********+++++++++************++++++++++++***************+++)))))))))***+++++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,...000000///...///000++++++,,,---...///000111000222555888999::::::999:::;;;===@@@DDDHHHKKKMMMZZZaaajjjsss}}}gggVVVOOOKKKGGGMMMKKKMMMSSSZZZfffyyy}}}uuukkkbbb\\\OOOKKKEEE@@@>>><<<:::999::::::;;;;;;;;;:::999999::::::999:::<<>><<<;;;999888666555444444111111000000//////......---------------------------+++)))'''''')))+++---++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,------,,,,,,,,,))))))))))))))))))))))))......///000///...,,,++++++++++++******)))''''''++++++*********+++,,,---///......---+++******)))---,,,++++++******++++++,,,,,,++++++,,,,,,---......---,,,+++************------,,,+++,,,---...///+++,,,---...///111222222333333444555777999:::<<<<<<>>>@@@@@@BBBGGGPPPVVVaaafffoooxxx~~~iiiWWWRRROOOLLLJJJLLLOOOWWW___dddlll}}}tttlllbbbWWWOOOIIIEEE@@@===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777888:::<<<<<<>>>BBBDDDFFFGGGHHHJJJPPP[[[jjjuuu---------............///........./////////000000///000111000//////111333333000111777:::;;;>>>BBBDDDLLLUUU___mmm|||}}}|||yyyvvvrrrpppnnnmmmlllrrr~~~zzzuuujjjgggbbb]]]ZZZZZZ[[[\\\\\\]]]___```ccchhhooosss|||{{{yyyyyywwwvvvsssqqqooorrruuuzzzzzzkkkZZZMMMFFFDDDBBBBBBAAAAAA???===>>>===;;;999777666555555222111111000000//////...------------------------...---+++******+++---...++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,---,,,,,,+++************************,,,---------,,,,,,+++***))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******+++++++++************+++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---...///------...///111222333444555555666777888:::<<<======@@@BBBDDDFFFLLLTTTZZZgggmmmuuu~~~cccSSSOOONNNMMMLLLUUUZZZdddmmmrrrzzz~~~uuulllddd[[[QQQJJJEEEBBB>>>;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999888:::<<<>>>???AAADDDFFFEEEFFFIIINNNWWWdddqqqzzz---------............///....../////////000000000///000111000//////111333444222555:::===>>>AAAEEEGGGRRR___lllzzz|||wwwssspppooopppqqqsss{{{|||ssskkkgggaaa^^^ZZZWWWWWWXXX[[[^^^bbbdddfffiiimmmssszzz}}}{{{zzzzzzzzz{{{ppp\\\OOOHHHFFFDDDCCCCCCBBB@@@??????>>><<<:::888777666666333222222111000000//////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++******)))*********'''((()))***++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,------------,,,++++++******++++++******))))))******+++,,,************+++,,,......------,,,,,,------...///...///000111222444555555888888888999:::<<<===>>><<<>>>AAACCCGGGNNNXXX___pppvvv~~~vvv]]]PPPNNNOOOQQQTTT]]]eeeqqq|||{{{tttiii```XXXQQQIIICCCAAA>>>;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<>>@@@AAADDDIIINNN[[[kkkxxx~~~xxxsssrrrtttyyy|||wwwpppjjjeeebbb___]]]ZZZYYYYYY]]]aaaccclllmmmnnnpppssswww}}}|||{{{}}}~~~sss^^^RRRLLLJJJHHHGGGGGGFFFDDDBBB@@@???===;;;999777777666444444333222111000000///........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************************++++++)))(((((()))***+++(((((()))***++++++++++++((())),,,------,,,+++***......---,,,,,,+++******---,,,++++++******++++++***************+++,,,,,,++++++++++++,,,---......---------------....../////////000111333444555666999999999:::;;;===>>>???>>>@@@BBBDDDIIITTTbbbkkkyyy}}}kkkXXXOOOOOOSSSYYY___iiissssssjjj___UUUNNNIIICCC???===;;;999888:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>@@@BBBCCCEEEIIIKKKMMMOOOTTT___lllvvv{{{|||---------............///////////////000000000111...000111111111222444666999999;;;@@@BBBCCCHHHOOO^^^kkkyyy~~~xxxuuuwww}}}~~~xxxqqqjjjfffcccaaa___\\\[[[[[[]]]```eeejjjmmmrrrqqqqqqoooooorrrwww{{{~~~zzzyyyzzzzzzxxxdddZZZQQQOOOLLLKKKJJJHHHFFFDDDAAA@@@>>>;;;999888777666555555444333222111000000........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,++++++***)))************************,,,+++***))))))***+++,,,******++++++++++++******((())),,,------,,,+++***---------,,,,,,++++++***---,,,++++++******+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---------.........//////...//////000111333444555555888888999999;;;<<<>>>???CCCDDDFFFIIIQQQ___qqq}}}mmmaaaTTTPPPQQQXXXcccmmm~~~vvvjjjbbbVVVMMMHHHDDD@@@===<<<:::999999;;;<<<===<<<<<<;;;;;;::::::;;;<<<<<<===???AAACCCDDDGGGJJJMMMOOOSSS\\\iiiuuu|||}}}|||---------............////////////000000000111111...000111222333555777:::;;;;;;>>>CCCFFFIIIRRR[[[ppp{{{}}}{{{{{{{{{wwwqqqlllgggbbb```___]]]\\\YYYZZZ]]]aaaggglllqqqsssrrrpppmmmkkkkkkooouuuzzz~~~}}}||||||zzzjjjaaaVVVTTTQQQOOOMMMKKKHHHEEECCCBBB@@@===;;;999888888777666555444333222111000........................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++,,,---***+++++++++++++++******)))***+++,,,---,,,++++++******+++,,,,,,---......---,,,++++++******++++++,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------...////////////...///000111222333555555666777777888999;;;===>>>???BBBDDDHHHOOOYYYiii|||}}}mmm^^^WWWQQQQQQVVV```qqqvvvlllbbbZZZOOOGGGDDDAAA???<<<;;;:::999:::<<<=========<<<;;;:::::::::;;;======>>>@@@CCCEEEFFFIIIMMMOOOQQQYYYeeesss|||~~~{{{---------............/////////000000000111111111---///222333555777;;;>>>@@@AAADDDKKKPPPWWWdddppp}}}~~~wwwppplllhhheeebbb``````aaaaaa```^^^```dddhhhllloooqqqrrrooonnnkkkjjjmmmuuu~~~ppphhh___\\\XXXUUUSSSPPPLLLIIIFFFEEECCC@@@>>><<<;;;:::888777666555444222111111........................++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++*********,,,,,,,,,++++++***)))(((++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++---......///---,,,++++++******+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,---...///000//////...111111222333555666777888666666777999;;;>>>@@@AAAAAAGGGPPP[[[hhhwwwzzziii\\\TTTRRRRRRWWW___nnn~~~vvvkkkaaaYYYRRRHHHBBB@@@>>><<<::::::999999:::<<<======<<<<<<;;;:::::::::;;;===>>>@@@BBBEEEGGGIIILLLOOORRRZZZdddrrr}}}~~~xxxttt---------.........//////000000000000111111111111---///222444666999===@@@FFFGGGLLLSSSZZZdddttt}}}{{{yyy|||~~~xxxooohhheeecccaaa```bbbeeeggghhhhhhhhhiiilllnnnoooooonnnmmmnnnmmmlllmmmsss~~~zzzsssgggddd```\\\YYYVVVRRROOOIIIHHHEEECCC@@@>>>===<<<999888777666444333222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***)))))),,,,,,,,,++++++)))((((((++++++++++++++++++++++++((()))***,,,,,,,,,+++***'''((()))+++---.........++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********)))***++++++,,,******+++,,,---///000111,,,---///000000000///...222333444555666888999999555666777:::<<>>===<<<:::888:::999888999;;;<<<<<<:::===<<<:::::::::<<<>>>???BBBDDDGGGIIIKKKNNNRRRTTTeeeppp}}}zzzqqqlll//////.........---------------///000111111222111222333444555888???GGGMMMOOOTTTZZZ^^^ggguuu{{{wwwtttttttttxxx{{{~~~}}}qqqgggaaa______aaaeeekkkppprrrqqqpppuuuqqqnnnnnnllliiijjjmmmmmmqqqxxxuuuppphhhccc```]]]XXXTTTNNNJJJFFFCCCAAA@@@???>>>:::999999888777666666555111111111111000000000000//////...---,,,***)))(((------,,,+++,,,---...///---------,,,,,,,,,++++++............---,,,,,,+++))))))*********+++++++++***+++,,,,,,,,,***)))(((*********************************++++++,,,------))))))*********+++++++++...---,,,+++,,,---...///------------------------*********+++,,,---...///------......///......---444444555555555555555444777666999>>>@@@???@@@CCCIIIVVViiixxx~~~ssscccTTTOOOPPPPPPSSSZZZeeexxx~~~vvvmmmbbbYYYRRRGGGDDD@@@<<<:::999999:::999888888999999;;;<<<===;;;;;;;;;;;;===???AAABBBGGGFFFIIIMMMNNNPPPZZZfffqqq{{{yyymmm```//////.........---------,,,---...///000000000000333444555777<<>>@@@@@@CCCHHHPPP___ttt}}}uuukkkaaaVVVMMMLLLOOOPPPUUU```ppp|||tttkkkbbbXXXPPPJJJDDDBBB???;;;999999999:::999999999:::;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEIIIHHHKKKOOORRRVVVbbbnnn~~~~~~uuuhhh[[[/////////............---......///000000111111111555666888<<>>@@@BBBGGGOOOZZZkkk{{{kkkaaaVVVPPPLLLJJJLLLQQQTTT\\\lllwwwqqqhhh^^^VVVMMMFFFBBB@@@???<<<:::888888999:::888999;;;<<<======<<<<<<;;;;;;<<<===>>>AAACCCEEEKKKKKKMMMRRRXXX```mmmzzzzzzoooaaaWWW/////////...............111111111111222333444444666888<<>><<<;;;999888888888999:::999:::<<<>>>>>>===<<<;;;999999999;;;===@@@BBBDDDKKKLLLOOOUUU]]]jjjxxx}}}rrrfff\\\TTT////////////////////////111000000111222333555666999<<>><<<;;;999777666555444444444333222111111000,,,,,,---............---,,,,,,,,,---------------.........---------,,,,,,)))***++++++,,,,,,,,,,,,))))))*********+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------************+++++++++++++++,,,------,,,***((('''------------------------//////...---------..................000111333444666666777777888777777777;;;999:::===???EEEQQQ]]]nnn{{{mmm___WWWOOOIIIJJJNNNQQQTTTXXXaaannnxxxpppjjjbbb\\\TTTLLLFFFBBB???<<<999999888777888888999:::999:::<<<>>>>>>===;;;:::888999999;;;>>>AAADDDEEEJJJMMMRRRYYYdddsssvvvjjj^^^VVVSSS...////////////000000000////////////111333666777===AAAHHHQQQ\\\gggrrrzzzyyywwwsssqqqpppqqqssstttvvv}}}xxxpppkkkhhhhhhgggiiijjjhhheeedddfffiiimmmttt}}}oooaaaUUULLLEEEAAA@@@???>>><<<;;;999888888666555444444333222111111,,,------.........------+++,,,------......------............---------,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........))))))*********+++++++++------------,,,+++******++++++++++++++++++++++++...---------------..................000222444666777777888888888888777777;;;:::<<>>AAAEEEHHHJJJKKKQQQXXXaaannn~~~|||ooobbbWWWRRRRRR.../////////000000000000000000000111444777:::<<>>===<<<;;;:::666666555444333222111111....../////////......---+++,,,---.........------............------------,,,------------,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///............000333666777666777777888999999999999<<<<<>>======<<<777666666444333222111111000000000000000///......+++,,,---.........---,,,//////.........---------............------,,,+++))))))*********+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,,,,,,,---------,,,+++*********+++,,,---------------------------*********+++,,,---...///............000333666888444555777888::::::;;;;;;===>>>AAAEEEHHHOOO^^^mmmssszzzrrr]]]PPPKKKKKKLLLQQQYYYaaajjjxxx|||xxxrrrnnnggg```YYYSSSLLLHHH@@@>>>;;;:::;;;;;;:::999888888888888999999999999;;;;;;:::999999999::::::::::::<<<>>>AAAEEEIIIKKKQQQ[[[gggrrrwwwiii___VVVOOOPPPWWW111...---...111222111///000111444666999>>>DDDIIIPPPVVV^^^gggnnnwww}}}uuupppmmmjjjmmmqqqwwwzzzrrrjjjeee```]]]]]]bbbiiipppyyyssseeeZZZNNNEEEGGGGGGFFFDDDAAA???<<<;;;<<<999777555555444333111000000000000////////////+++)))''')))+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++*********++++++++++++******))))))+++++++++,,,,,,---------******+++,,,,,,---......((())))))))))))*********'''((((((***+++,,,------------,,,++++++,,,,,,,,,++++++,,,------....../////////000111333555777888666666666777999;;;===???BBBGGGLLLOOORRRYYYdddlllttt~~~gggSSSKKKJJJLLLLLLRRR^^^kkkwwwxxxqqqlllddd___XXXQQQLLLGGGDDDAAA;;;::::::999888777666666555555666666777999:::;;;>>>===<<<;;;:::999999999<<<;;;???DDDFFFFFFJJJPPPSSS```ppp}}}rrr```XXXUUUSSSSSSTTT111///---...111222111///111444777:::===CCCKKKQQQ[[[___eeelllsss|||~~~vvvqqqoookkkpppxxxwwwnnnhhhcccaaa___ccckkkvvvxxxmmmbbbWWWOOOKKKHHHFFFDDDCCCAAA???<<<===:::777666555555333222000000000000000/////////...---+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++*********)))+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******------,,,,,,+++,,,,,,---+++,,,,,,------......//////000000222444555777888666666777888999<<>>BBBFFFPPP[[[gggkkkhhhhhhooowwwzzzlllXXXNNNMMMOOOTTTXXXcccsss|||xxxrrrlllfff___XXXSSSJJJGGGCCC???>>><<<:::999888888777777666666555555666666777777999::::::;;;;;;;;;:::999888888888999??????CCCGGGHHHIIIPPPWWWbbbqqq~~~ooobbbUUUPPPQQQTTTYYY___111000//////111222333444666;;;BBBGGGMMMVVVbbbkkktttuuuvvvzzzxxxrrrooooooxxx}}}zzz|||yyytttooonnnqqqvvvzzz}}}vvvmmmggg___XXXPPPNNNPPPQQQMMMGGGBBB???;;;999888777666555222222222111111000000///...............///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...,,,,,,------.../////////000000222333555666777777777888999:::;;;@@@GGGLLL]]]kkkxxxzzztttooossszzzwww___QQQLLLNNNQQQVVV\\\kkk}}}|||rrrnnnhhhaaa[[[TTTNNNIIIDDDAAA>>><<<;;;:::999777666666666666666555555555666666777999::::::;;;;;;;;;;;;::::::999:::::::::@@@AAADDDHHHIIIKKKSSS]]]jjjxxxtttfff\\\SSSPPPQQQVVV```hhh000000000111222444777999;;;BBBKKKRRRXXXaaannnxxx{{{{{{|||zzzrrrooooooqqq~~~zzzvvvuuuuuuvvvxxxzzz|||}}}}}}{{{yyyvvvuuuttttttuuuuuuxxx|||uuupppkkkcccZZZWWWXXXXXXRRRMMMHHHDDD???<<<:::999888777444333333222111000000000---.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++++++++---------------,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,---......//////000000111333444666666666666777999;;;;;;===BBBLLLSSSiiivvv{{{tttwww}}}yyyeeeUUUMMMMMMOOOQQQYYYaaaqqq~~~vvvrrrgggccc]]]WWWQQQLLLFFFBBB@@@>>>;;;::::::999777555555555555555555666666666666777888:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===???AAAEEEIIIKKKNNNXXXdddssszzznnn___XXXQQQOOORRRYYYfffrrr000111222222444777;;;???CCCMMMXXX```fffooo{{{{{{sssooopppvvv{{{}}}yyyyyytttmmmgggdddfffjjjmmmqqqsssuuuvvvtttsssssssssooossszzz|||xxxqqqiiidddbbb^^^XXXSSSNNNJJJDDD???===;;;:::888555444444333222111000000...///000///...---...///------------------------++++++,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------............,,,,,,,,,,,,------------...------,,,+++******))),,,,,,,,,,,,---...///000---------...//////000000000111333555666777666666777:::<<<===>>>EEEPPPYYYoooyyy~~~{{{zzzuuuiiibbbWWWOOOLLLMMMOOOQQQ[[[dddvvv|||tttlllggg[[[WWWQQQLLLHHHDDD@@@===<<<:::888888888777555333444444555555666666777777666777999;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>@@@BBBGGGLLLMMMRRR___lll~~~wwwkkkYYYTTTPPPPPPTTT]]]nnn}}}///111333444555999???DDDNNNYYYgggpppuuu|||{{{xxxrrrooopppwww~~~zzzyyyxxxuuusssnnniiiaaa[[[YYY\\\```dddfffiiikkklllkkkkkknnnpppqqqyyy|||uuunnngggaaa\\\TTTOOOHHHBBB???===;;;999555555444333222111000000...000111000...,,,...///........................+++++++++,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------............------,,,,,,,,,+++,,,,,,,,,------...///000------......//////000000000222444666777777666555888;;;======???FFFSSS^^^nnnuuu}}}yyyuuupppkkkeee```UUURRROOOKKKJJJLLLPPPSSS[[[ddduuu~~~wwwpppggg___ZZZQQQMMMHHHDDDBBB???<<<:::777666555666777777555333444444555666777777888888666888:::<<<======<<<;;;:::::::::;;;<<<===>>>>>>AAADDDJJJOOOQQQWWWfffuuupppdddVVVSSSRRRUUUZZZggg{{{///111333555777;;;BBBGGGVVVbbbqqq{{{tttqqqnnnmmmrrr}}}{{{tttqqqqqqqqqpppnnneeeaaa[[[VVVTTTWWW[[[^^^]]]```cccccccccdddhhhlllwwwyyypppiiieeeXXXRRRKKKDDD@@@===;;;:::666666555444222111111000---///000///,,,+++,,,...........................+++++++++,,,,,,---------+++,,,,,,------......///+++++++++,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,---...000000111,,,,,,,,,---...///000000------......///000000000000222444666777777666555888;;;>>>>>>???GGGUUU```kkkpppwww}}}~~~vvvlllbbbZZZRRRNNNKKKKKKKKKJJJIIILLLPPPTTTXXXbbbrrr{{{tttmmmeee]]]TTTOOOLLLIIIEEEAAA@@@>>><<<:::555555555666888999777666444555555666777888999999666888:::<<<======<<<;;;999999999:::;;;<<<===>>>BBBEEELLLQQQTTTZZZkkk{{{{{{jjj]]]WWWVVVWWW[[[bbbppp111555999999999>>>IIIRRR]]]jjjxxxzzztttsssuuuzzz~~~yyysssllljjjkkkkkkgggddd^^^XXXSSSRRRRRRQQQSSSVVVVVVWWWYYY\\\aaahhhooossswwwlllaaaZZZPPPGGGBBB???>>>===;;;999777666666555333111///////////////........................///000111000000///...------,,,,,,,,,------......------,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,......---,,,,,,,,,---------------............//////...,,,++++++,,,---...------------///000111222111222333444555777888888:::<<<>>>@@@DDDLLLUUU]]]jjjnnnrrryyy}}}tttjjj\\\OOOHHHHHHIIIHHHHHHJJJNNNRRRVVVWWWeeeeeelll{{{}}}tttpppiiibbb[[[UUUOOOKKKCCCAAA>>><<<999888888888888888777777666666555555555555555666666666666666777888999;;;<<<<<<;;;;;;;;;:::999999;;;>>>BBBDDDEEEGGGNNNVVV[[[bbbuuunnnbbb^^^YYYYYYZZZ___jjj~~~222666999:::;;;AAAMMMWWWeeeqqq}}}~~~yyyvvvvvvzzz{{{pppkkkeeebbbcccbbb___\\\WWWQQQMMMNNNNNNMMMOOOSSSTTTUUUYYY^^^hhhsssuuueee]]]RRRJJJGGGEEECCCAAA<<<:::888777777666444222000000////////////.................................------,,,++++++******,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------...///...,,,+++,,,---...///---------...///000111222222222333444666777888888888:::<<<>>>CCCKKKVVV]]]hhhnnnuuu~~~yyyjjj^^^RRRHHHDDDFFFFFFGGGIIIMMMSSSYYY^^^```iiikkkuuu}}}vvvqqqjjjfff___XXXRRRMMMGGGCCC@@@???===:::999888888888777777777777666666555555666666666777777777777888888999;;;<<<======<<<<<<;;;:::999:::<<>>>>>======;;;::::::;;;===@@@DDDFFFKKKMMMTTT___jjjuuuxxxggg^^^]]][[[^^^fffttt555777;;;???EEEPPP^^^hhhttt||||||yyyxxxxxx}}}yyynnnccc```[[[XXXWWWUUURRRPPPLLLIIIIIIJJJJJJIIILLLQQQRRRXXXbbbnnn|||zzzmmm___XXXWWWVVVPPPJJJCCC@@@<<<:::999888666444222111111000000/////////)))+++---//////...---,,,//////.........---------,,,------......------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++,,,,,,,,,,,,---------------------...000111222000/////////000000111222333333444555777888999:::;;;<<>>======<<<;;;;;;;;;===???BBBFFFGGGLLLOOOWWWdddrrrrrrddd]]]^^^^^^dddppp666999>>>DDDMMMZZZiiirrr{{{|||xxxwwwxxxzzz|||{{{qqqhhh```^^^[[[WWWUUURRROOOMMMJJJHHHHHHJJJIIIIIIMMMTTTYYYcccsssxxxiii```___\\\UUUOOOHHHDDD@@@<<<:::888666555333222222111000000//////'''))),,,...000000///..................---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,+++------------............---------...///000111111000000000000000111222333333444555666888999::::::<<<>>>CCCKKKXXXeeeqqqxxxrrrbbbQQQHHHDDDCCCCCCFFFIIIPPP[[[fffqqq{{{~~~~~~}}}|||{{{zzzxxxwwwrrrooojjjfffaaa[[[UUUQQQMMMJJJFFFCCC@@@===:::888555555666666666666666666555555555555555666666666555555666777777888999999999:::;;;<<<===<<<;;;;;;:::;;;<<<>>>AAAEEEHHHIIIMMMRRR[[[iiixxxyyylllaaa^^^bbbbbbmmm}}}999<<>>EEERRRaaaqqq|||xxx___TTTJJJEEEDDDBBBDDDGGGNNNWWWeeesss~~~~~~|||{{{zzzzzzzzzzzzyyywwwvvvtttssspppooonnnmmmkkkjjjiiiiiidddaaa]]]ZZZVVVRRRMMMJJJEEEBBB???===<<<:::888666444555555666666555555444444555555555555666666666444555555666777888999999:::;;;<<<<<<===<<<;;;::::::;;;===@@@CCCGGGIIIKKKOOOXXXcccppp~~~~~~ssshhh```aaagggiiizzz<<>>;;;999555444333222111000000///---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------***+++,,,------,,,+++***''')))+++,,,------,,,+++,,,,,,---------.........---------.........------...//////000222444666777555555666777999:::;;;;;;<<<@@@JJJZZZlll||||||}}}yyyeeeQQQJJJEEEDDDCCCCCCGGGLLLSSS^^^ooo~~~~~~yyyxxxvvvtttrrrpppooonnnjjjjjjiiihhhgggeeecccbbb___^^^]]][[[ZZZYYYXXXXXXVVVTTTQQQOOOMMMKKKHHHEEE???===:::999999888666555444555555666666555444333444444444555555555666666555666666777888999:::;;;;;;<<<===>>>>>>===<<<;;;:::<<<>>>AAAEEEHHHKKKLLLTTT```mmmxxxzzzoooeee```eeemmmvvv???EEENNN\\\kkkzzzvvvtttuuuxxx}}}|||vvvqqqhhh___[[[[[[YYYUUUPPPLLLIIIIIIGGGGGGIIINNNQQQXXXfffsss{{{qqqkkkhhhfffeee]]]XXXPPPIIIDDD@@@===;;;555555444333222000000///222111000...------------........................,,,------......------,,,++++++,,,---......///000------------------------******,,,,,,,,,,,,******"""$$$'''***,,,------,,,++++++,,,,,,,,,------------------...------,,,,,,......///000333555777888555555666888999:::;;;<<<>>>CCCOOO```uuu~~~{{{{{{}}}oooXXXJJJFFFDDDDDDDDDDDDJJJRRRVVVbbbtttzzzvvvtttlllkkkjjjgggeeecccaaa```\\\\\\[[[ZZZYYYWWWVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLHHHFFFDDDCCCCCCAAA???======;;;999888888888777666444555666666666555444333444444444555555555666666666777888999:::;;;<<<<<<======>>>??????>>>===<<<:::<<<>>>BBBFFFIIILLLMMMWWWfffttt~~~xxxmmmdddaaagggqqqEEEPPP]]]jjjyyy}}}yyy|||xxxzzz~~~wwwmmmaaaZZZYYYUUURRRRRRNNNIIIIIILLLLLLKKKMMMSSSZZZfff|||yyyqqqllliiifffeeeccc___XXXQQQIIICCC???===<<<999666555444333111000000000000000111111111111////////////....................................------------------------------------------------------------------------------------------------........................---------.........////////////000111333444555666999:::;;;;;;999:::;;;===EEEIIIVVVjjjzzz~~~yyyzzzaaaPPPJJJEEECCCDDDFFFGGGLLLRRR[[[jjj~~~{{{xxxuuuqqqlllhhhccc```\\\XXXUUUSSSRRRRRRRRRRRRPPPOOOMMMLLLKKKJJJGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>======<<<:::999999999888888777777777777666666666666666777666666777777666555444444444666888999888999;;;<<<>>>@@@AAA@@@>>>;;;::::::;;;;;;???CCCEEEFFFMMMUUU^^^kkkzzzzzzlllgggeeeeeeooo}}}uuuMMMYYYgggtttzzzvvvyyy~~~}}}uuujjj___WWWVVVQQQNNNNNNKKKGGGFFFIIILLLNNNVVVbbbnnn~~~}}}zzzxxxuuuuuuuuuuuuvvvvvvwwwxxx}}}yyyrrrnnnkkkiiigggkkkggg```WWWPPPHHHBBB???===:::777666555444222111000000000000000000000000////////////....................................---------------------------------------------------------------------------------------------------------------------------------.........////////////000222333444555666888999:::::::::;;;>>>@@@HHHNNN\\\ooopppXXXJJJHHHDDDCCCEEEGGGIIIOOOVVVdddttt~~~yyyvvvqqqoookkkhhheeeaaa\\\XXXXXXVVVRRROOOLLLJJJJJJJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;::::::999999888999999999888888777777777777666666555555666666777777777777777777666555555777888999999999:::<<<>>>???AAABBB@@@>>>;;;;;;;;;======@@@EEEGGGIIIPPPXXXdddqqquuujjjiiihhhiiivvvlllXXXeeetttyyywwwzzz~~~yyyrrrggg\\\UUUQQQLLLHHHJJJJJJHHHHHHKKKMMMUUUeeewww~~~{{{wwwsssqqqnnnkkkiiieeeeeeeeeddddddeeeeeefffkkkmmmppprrrsssuuuwwwzzz~~~~~~}}}wwwtttqqqooonnntttooohhh```XXXOOOGGGBBB???<<<999666666555333222000000000000////////////////////////....................................------------------------------------------------,,,,,,------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111222444555666666888999:::;;;<<<>>>CCCFFFLLLUUUeeewww}}}bbbPPPGGGEEEBBBBBBEEEHHHKKKRRRZZZlll~~~zzzwwwrrrmmmiiieeebbb___\\\YYYUUUPPPLLLKKKJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<:::::::::999888888777777777777777777777777777777888888888777777777777777777666666666666666777777777777888888888777666666999::::::999999:::>>>@@@AAABBBBBBAAA>>><<<<<<<<<@@@@@@CCCGGGJJJLLLTTT]]]nnnzzzwwwoooiiijjjlllrrrrrr```dddppp}}}{{{}}}~~~xxxwwwyyyzzz}}}{{{xxxtttnnneee\\\UUUMMMHHHEEEGGGJJJKKKOOOSSSZZZiii~~~|||{{{yyywwwuuuppplllhhheeebbb```]]]ZZZWWWVVVVVVUUUUUUUUUVVVVVVYYY[[[^^^```aaaccceeehhhllllllmmmooorrruuuwwwyyy{{{}}}}}}zzzwwwuuuyyytttmmmfff___VVVMMMFFFBBB>>>:::777666555333222000000000///////////////////////////....................................------------------------------------------------,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111222333444555666777:::;;;======???CCCHHHLLLPPP\\\nnn~~~pppWWWLLLIIIDDDBBBCCCFFFHHHKKKSSS\\\mmm{{{wwwsssnnnjjjeee```\\\\\\YYYVVVRRRPPPLLLHHHEEECCCBBBAAA???>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999999999888888777777777666666777777777888888888777777777777777777777777888777777777777888888999666777777777777777666666:::::::::999999;;;???BBBDDDDDDDDDAAA>>><<<===>>>AAAAAADDDIIILLLPPPZZZdddvvvpppkkkiiilllrrr~~~yyydddXXXooo{{{}}}zzz|||~~~zzzoookkklllppprrrsssrrrpppmmmiiiccc[[[UUULLLHHHEEEGGGIIILLLTTT]]]rrr~~~{{{vvvrrrooolllhhheeeccc```\\\YYYWWWTTTRRROOOMMMLLLLLLKKKKKKKKKLLLLLLLLLOOOQQQRRRSSSTTTWWWYYY\\\\\\]]]___bbbfffjjjllloooqqqvvv{{{~~~|||{{{vvvoooiiiddd]]]SSSLLLFFFBBB===999666555333222111111000000/////////...////////////....................................---------------------------------------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111222444555666777888;;;<<<>>>@@@BBBFFFKKKNNNVVVbbbsss~~~bbbOOOHHHIIIDDDCCCEEEGGGHHHKKKTTT]]]nnnxxxsssllliiiddd___[[[WWWRRROOOPPPNNNJJJGGGFFFCCC@@@>>>>>>>>>===<<<<<<;;;;;;;;;888888888777777666666666999999999888888888888888666666666777888888999999777777777777777888888888999888888888999999:::;;;555666666777777777666666999999999999999<<>>===>>>@@@BBBBBBEEEJJJOOOUUU```lll|||}}}nnnllllllqqq|||hhhYYYTTTyyyzzzzzz}}}}}}uuujjjbbb___bbbfffhhhiiihhhfffeeebbb]]]VVVRRRKKKHHHGGGGGGHHHNNN]]]lll~~~}}}|||{{{zzztttqqqkkkfffbbb^^^ZZZWWWWWWUUUQQQOOOMMMLLLIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPQQQSSSVVVZZZ___aaaeeehhhmmmuuu}}}~~~||||||{{{sssnnnkkkeee\\\UUUMMMHHHBBB<<<888666444222222222111111000000//////////////////....................................------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111222333444666777888888999<<<@@@DDDGGGKKKPPPSSS]]]hhhwwwmmmUUUHHHDDDEEEEEEEEEGGGJJJJJJMMMWWWbbbttt{{{uuunnnjjjbbb___ZZZVVVRRROOOKKKIIIIIIFFFCCCAAA@@@???===;;;999999999999999888888888777777666666666666666666777777777777777777777777555555555666666777777777888888888888888999999999888888888888999:::;;;<<<666666777777888888777777888999:::;;;<<>>>>>@@@BBBDDDCCCGGGMMMSSS[[[iiiuuu{{{ppppppsss{{{ppp\\\SSSRRR{{{~~~yyywww{{{zzznnnggg]]]WWWVVVXXX\\\^^^aaa```^^^]]]ZZZUUUOOOKKKEEEGGGIIIKKKNNNYYYqqq{{{xxxtttrrrqqqpppnnnmmmgggccc^^^YYYVVVRRRNNNKKKMMMKKKHHHFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDBBBDDDEEEFFFEEEEEEFFFHHHIIIIIIIIIKKKNNNSSSWWWZZZ^^^aaagggpppzzz~~~{{{uuusssnnnfff___UUUOOOGGGAAA<<<999666444333333333222111000000000////////////....................................------------------------------------------------000000//////......------------------------------------------------------.../////////000000000000222222333555666777888999:::>>>EEEKKKQQQVVV[[[^^^dddnnnyyyttt[[[LLLEEEDDDDDDFFFGGGJJJNNNOOORRR]]]iii}}}yyytttoooiiiccc```ZZZVVVRRRNNNLLLJJJGGGEEEDDDBBB???===>>>>>>===<<<777777888888777666666555999999999999999999::::::666666666666666666666666666666666666666666666777888999999999::::::::::::777777777777888999::::::777888999999:::::::::999777:::<<>>AAACCCFFFFFFIIIPPPXXXbbbqqq~~~yyyqqqttt{{{ttt```SSSPPPSSSyyy|||vvvrrrqqqttt}}}|||pppddd^^^VVVQQQPPPSSSVVVXXX]]][[[YYYWWWTTTOOOIIIEEE???DDDJJJOOOUUUfff~~~|||xxxuuupppmmmiiifffeeedddbbbaaa\\\YYYUUUQQQNNNKKKGGGEEEGGGDDDBBB@@@@@@@@@>>><<<>>>>>>>>>>>>???AAABBBBBBAAACCCDDDDDDCCCBBBCCCEEEFFFEEEFFFGGGJJJOOOTTTVVVZZZ^^^eeennnyyy{{{yyytttllleeeZZZTTTLLLDDD???;;;888666444444333333222111000000000/////////....................................------------------------------------------------111111000///...---,,,,,,------------------------........................////////////000000000000222333444555666888999999<<>><<<999888999:::999999888888888888888777666555888888888999999999999999777777777777777777777777888888888888888888888888999999999::::::;;;;;;;;;555555555555666777888999999:::;;;;;;<<<<<<<<<<<<777:::>>>BBBDDDGGGKKKNNNMMMKKKGGGBBB???>>>AAADDDHHHGGGKKKSSS[[[fffvvvwwwqqqvvvwwwdddVVVNNNPPPVVV