BM6P6(@ ~~~qqqiii```ZZZTTTTTTUUUWWW^^^eee}}}pppmmmooorrrnnnxxxooofff]]]XXXPPPYYY\\\TTTLLLLLLPPPRRRVVVQQQJJJBBB<<<:::::::::666666666666666666666666444555555666777888888888::::::;;;;;;===>>>@@@@@@===============>>>???@@@DDDFFFHHHIIIKKKMMMPPPSSSTTTXXXYYYXXXZZZ^^^___]]]___^^^]]]^^^```cccddddddhhhhhhhhhhhhhhhhhhiiiiiisss|||xxx^^^ggg~~~yyyyyyyyyxxxzzz}}}zzz|||}}}ooofff[[[UUUMMMIIIHHHIIIIIIHHHHHHIIIQQQeee|||sssooosss~~~rrrjjj```ZZZUUUUUUWWWZZZaaahhh{{{mmmjjjlllxxxtttooosssfff[[[VVVSSS^^^cccZZZOOOKKKNNNQQQVVVQQQJJJBBB<<<:::::::::777777777777777777777777555555666777777888999999:::::::::;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@DDDFFFIIIJJJLLLNNNRRRUUUTTTXXXZZZYYY\\\bbbeeedddbbb```___```cccfffggghhhjjjjjjkkkllllllmmmmmmmmmvvvrrr___mmm}}}yyyyyyyyyyyyzzz~~~{{{}}}~~~qqqhhh^^^XXXOOOJJJIIIIIIHHHGGGHHHIIIPPPbbb~~~|||sssooorrrrrrjjj```ZZZVVVXXXZZZ^^^eeemmmzzzlllkkklllttt{{{sss{{{jjj___ZZZZZZgggnnnfffVVVMMMNNNQQQVVVRRRJJJBBB===::::::;;;888888888888888888888888777777777888888999999:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@DDDFFFIIIKKKMMMPPPTTTWWWUUUXXXZZZ[[[aaaiiioooooogggeeeddddddgggjjjllllllkkkmmmoooqqqrrrssssssssszzzmmmaaavvv|||xxxyyyzzzyyy{{{~~~}}}ssskkkaaaZZZQQQKKKIIIIIIGGGFFFIIIHHHMMM^^^yyy|||rrrnnnppp|||sssjjj```ZZZXXXZZZ]]]```hhhooo{{{rrrsssuuuyyyzzzqqqgggdddaaaoooyyyqqq^^^PPPOOOSSSWWWRRRJJJBBB===;;;:::;;;999999999999999999999999888888888999999::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCFFFIIIKKKMMMPPPUUUXXXUUUYYY[[[^^^eeepppxxxyyypppmmmjjjjjjkkkmmmnnnnnnlllnnnrrruuuwwwxxxxxxxxx}}}kkkeee~~~{{{xxxyyy{{{zzz|||uuulllbbb[[[RRRLLLJJJJJJIIIGGGJJJIIIMMM[[[ttt}}}sssnnnoooyyyrrrjjj___ZZZXXXZZZ]]]aaahhhooo~~~|||uuummmkkkiiivvvzzzeeeSSSNNNRRRWWWRRRKKKCCC===;;;;;;;;;999999999999999999999999999999999999::::::::::::::::::999999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBEEEHHHJJJLLLPPPTTTWWWUUUYYY]]]```hhhttt}}}xxxtttpppnnnnnnooopppooommmppptttyyy|||||||||{{{nnnkkkzzzwwwzzz|||{{{}}}uuunnn```ZZZQQQLLLKKKKKKJJJIIILLLJJJMMMYYYqqqtttnnnmmmvvvrrriii^^^ZZZWWWYYY\\\^^^dddkkk||||||uuuuuuuuummmWWWOOOQQQWWWSSSKKKCCC>>>;;;;;;<<<999999999999999999999999999999999999999999999999999999999999::::::;;;<<<<<<<<<===>>>???AAABBBCCCCCCEEEHHHJJJLLLOOOSSSVVVTTTYYY^^^bbbjjjvvv}}}|||xxxsssppppppqqqqqqqqqnnnrrrwww|||~~~rrrppp}}}xxxwwwzzz||||||~~~wwwppp```YYYQQQLLLKKKKKKJJJIIIKKKJJJLLLXXXnnnvvvooommmtttuuuyyyqqqhhh^^^YYYVVVXXXYYY[[[```fffxxxxxx___SSSSSSXXXSSSKKKCCC>>>;;;;;;<<<999999999999999999999999999999999999999888888888999999999999:::<<<============>>>???@@@BBBDDDEEEEEEGGGJJJKKKMMMOOOSSSVVVTTTYYY^^^ccckkkuuu{{{||||||xxxtttqqqqqqssstttuuuppptttzzzsssuuu|||wwwvvvzzz}}}}}}~~~yyysssaaaZZZQQQLLLJJJJJJHHHGGGIIIIIIKKKVVVkkkwwwooommmsssiiinnnvvvpppggg]]]XXXUUUVVVWWWXXX]]]bbbuuuhhhYYYWWWXXXSSSKKKDDD>>><<<<<<<<<888888888888888888888888888888888888888888888888999999999:::;;;<<<>>>???>>>>>>???@@@AAACCCEEEFFFGGGIIIKKKMMMNNNPPPTTTVVVTTTYYY___ccckkktttyyyyyy{{{wwwsssqqqrrrtttwwwxxxrrrvvv}}}}}}sssxxx{{{wwwvvvzzz}}}~~~{{{uuuccc\\\RRRLLLIIIHHHFFFDDDHHHGGGJJJUUUjjjxxxpppmmmsssXXX```mmm|||ooodddYYYTTTQQQRRRTTTVVV\\\bbbnnnooo\\\XXXXXXSSSMMMFFFAAA===999777:::::::::999999999888888555555666777888999999:::===<<<;;;;;;<<<===>>>???AAACCCDDDEEEEEEFFFIIIKKKIIIKKKMMMPPPQQQRRRRRRRRRVVVWWW[[[bbbiiiooorrrssssssssssssssstttuuuvvvwwwwwwzzz~~~uuuppp~~~yyytttuuuzzzyyypppaaaZZZPPPIIIGGGHHHHHHGGGHHHIIIJJJRRReee|||tttrrrvvvTTT[[[eeetttqqqggg[[[VVVRRRRRRSSSTTTXXX^^^mmmzzzcccZZZVVVRRRLLLFFFAAA===;;;999999999999888888888777777666666777777888888999999;;;::::::::::::<<<===>>>>>>???AAAAAABBBCCCFFFHHHJJJLLLOOOQQQSSSUUUUUUUUUWWWYYY]]]ccciiinnnqqqrrrrrrrrrssstttuuuwwwxxxyyywwwzzz~~~rrrooo{{{wwwssstttzzzxxxooobbb[[[PPPJJJHHHHHHHHHGGGIIIJJJLLLSSSfffyyytttvvvOOOTTT]]]lllsssiii]]]WWWSSSRRRRRRQQQTTTYYYjjjkkk]]]SSSPPPKKKFFFAAA>>><<<<<<888888888888777777777777777888888888888888888888999888888999999;;;<<<===<<<>>>???@@@AAABBBEEEGGGKKKMMMPPPSSSVVVXXXYYYYYYZZZ]]]aaafffjjjnnnpppqqqooopppqqqtttvvvyyy{{{}}}zzz}}}nnnnnn}}}wwwtttrrrtttyyy~~~wwwnnnddd\\\RRRKKKIIIHHHHHHGGGJJJKKKMMMTTTeee~~~wwwuuu{{{MMMQQQ[[[jjjtttjjj]]]WWWSSSRRRQQQPPPRRRWWWfffsss___SSSQQQLLLFFFAAA===<<<<<<999999999999888888888777999888888888888888888888888888999999:::;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJKKKMMMQQQUUUYYY[[[]]]^^^___bbbgggkkkmmmoooqqqrrrmmmnnnpppssswww{{{~~~kkknnn|||xxxuuusssrrruuuzzzxxxoooggg___TTTLLLJJJIIIHHHGGGIIIJJJLLLSSSdddxxxssswwwPPPUUU___ooosssiii[[[UUURRRRRRQQQPPPSSSWWWbbb|||wwwaaaTTTRRRNNNGGG@@@;;;:::;;;;;;;;;:::::::::999999999999999999999888888888888888999:::;;;<<<===>>>>>>@@@AAACCCDDDEEEGGGJJJMMMKKKNNNRRRWWW\\\___aaabbbeeeiiimmmpppppppppqqqrrrlllmmmooossswww{{{~~~}}}jjjpppyyyuuusssssstttwww|||{{{rrrjjjaaaVVVNNNKKKJJJHHHGGGGGGIIILLLQQQaaaxxxppprrryyyYYY\\\eeettttttiiiZZZUUURRRSSSRRRQQQSSSXXXaaayyywww___TTTSSSOOOHHH???::::::;;;<<<;;;;;;;;;::::::::::::888888999999999999999999999:::;;;===>>>????????????AAACCCDDDEEEGGGJJJMMMLLLOOOTTTZZZ___dddfffhhhiiimmmrrrtttrrrppppppqqqlllmmmooorrrvvvzzz}}}~~~llltttzzzzzz~~~vvvsssrrrsssvvvyyy|||~~~uuullldddXXXPPPLLLJJJHHHGGGFFFIIIKKKQQQ___}}}wwwlllmmmssscccccchhhuuuwwwjjj[[[VVVSSSTTTSSSQQQSSSWWWbbbyyyqqq[[[QQQQQQOOOHHH???:::;;;>>>;;;;;;;;;:::::::::999999888888888999999:::::::::888:::<<<>>>???@@@@@@@@@???AAACCCDDDEEEHHHKKKMMMNNNRRRWWW^^^dddiiilllnnnjjjoootttuuuqqqnnnnnnooolllmmmoooqqqtttxxxzzz|||}}}nnnwwwyyyyyy||||||tttqqqpppsssvvvyyy{{{}}}wwwnnnfffZZZQQQMMMJJJHHHGGGGGGIIILLLQQQ___}}}wwwiiihhhmmm}}}iiihhhjjjtttyyymmm]]]XXXUUUUUUSSSQQQRRRVVVdddyyykkkWWWOOOPPPNNNGGG@@@;;;===@@@:::::::::999999999888888777777888999::::::;;;;;;888999;;;===????????????AAABBBEEEFFFGGGIIIMMMOOOQQQTTTZZZ```ggglllpppqqqkkkpppuuuuuupppllllllmmmmmmmmmoooqqqsssvvvyyyzzz~~~qqqzzzxxxyyyzzzzzzsssoooooorrrvvvyyyzzz|||}}}~~~xxxoooggg[[[RRRMMMKKKHHHGGGHHHKKKNNNRRR```~~~wwwhhheeeiiizzzcccdddiiitttyyylll^^^YYYVVVVVVUUUSSSTTTXXXggg{{{{{{pppuuuttt|||~~~}}}}}}xxxmmm___TTTNNNRRRQQQGGG>>><<<<<<======<<<;;;;;;999999888777777888888888888999999999;;;<<<============???AAADDDEEEHHHIIIJJJLLLOOOQQQWWWVVVXXX^^^gggnnnqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnqqqrrrqqqtttyyy}}}jjj{{{zzz{{{vvvpppooooooppprrruuuwwwzzz{{{||||||tttmmmaaaVVVMMMIIIIIIIIIGGGGGGJJJQQQ```}}}|||mmmhhhjjjwwwbbbcccfffpppzzzlll^^^YYYVVVVVVUUURRRTTTWWWeeexxxzzzqqqsssmmmsssnnnmmmnnnppppppiii]]]SSSQQQUUUSSSJJJ@@@<<<<<<;;;<<<;;;;;;::::::999999888888888888888999999999999;;;<<<=========>>>@@@BBBAAADDDFFFIIIKKKNNNRRRTTTXXXXXXZZZ___fffllloooooommmmmmmmmmmmnnnoooooopppqqqnnnoooqqqpppooosssxxxuuujjj~~~}}}wwwpppnnnnnnppprrruuuwwwxxxyyyyyyvvvooodddXXXPPPKKKJJJKKKIIIIIIKKKQQQ___{{{rrrjjjjjjsss``````bbbkkkzzzzzzlll^^^YYYVVVVVVUUURRRSSSWWWbbbvvv~~~xxxsssvvvkkkkkkbbbaaabbbfffjjjfff[[[QQQRRRVVVVVVLLLBBB>>><<<:::::::::::::::::::::::::::888888888888999999999:::;;;<<<=========>>>@@@BBB@@@BBBFFFIIILLLPPPUUUXXX[[[[[[\\\```eeeiiillllllllllllllllllnnnppprrrttttttqqqppppppooonnnrrrxxxllljjjxxxooommmmmmooorrruuuwwwvvvuuuttt{{{tttiii]]]TTTNNNLLLLLLKKKKKKLLLQQQ^^^yyyyyynnnjjjlllyyy^^^]]]___fffuuuzzzlll^^^YYYVVVUUUTTTQQQRRRVVV___sss{{{vvvuuuqqqllldddaaa```eeekkkhhh\\\QQQPPPVVVVVVMMMDDD???<<<:::999999999::::::;;;;;;;;;888888888999999999::::::;;;<<<===>>>===???AAACCCAAADDDGGGJJJMMMQQQVVVYYY^^^^^^___aaadddgggiiijjjlllllllllmmmooorrruuuwwwxxxsssqqqpppnnnmmmqqqxxxxxxfffiiixxxooollllllooorrruuuwwwvvvsssrrrxxxnnnbbbXXXQQQNNNMMMKKKJJJKKKQQQ]]]xxxqqqiiigggsss]]]]]]^^^cccqqqyyykkk]]]XXXUUUTTTRRROOOPPPTTTYYYmmm~~~sssrrrwww}}}xxxwww}}}tttiiidddbbbhhhpppmmm___RRROOOTTTUUULLLCCC???===;;;888999999::::::;;;;;;<<<888999999999999::::::::::::<<<===>>>>>>???BBBDDDEEEGGGJJJLLLNNNRRRVVVYYY___```bbbccceeegggiiikkknnnnnnoooppprrruuuwwwyyyyyyuuurrrrrrpppooosssyyymmmdddfffwwwoookkklllnnnrrrvvvwwwvvvuuusss}}}sssggg\\\TTTOOOMMMJJJIIIJJJPPP]]]xxxtttiiifffooo~~~_________bbbmmmvvviii\\\WWWSSSRRRPPPMMMNNNRRRSSSgggrrrggggggkkkrrr|||{{{mmmhhhfffnnnxxxwwwgggWWWPPPUUUUUULLLBBB>>>===;;;999999999::::::;;;;;;;;;999999999999:::::::::::::::<<<===>>>>>>@@@BBBEEEHHHJJJLLLNNNOOORRRUUUXXX```bbbdddeeefffhhhkkkmmmqqqqqqssstttuuuwwwxxxxxxxxxuuussstttsssrrrvvv|||vvveeebbbcccvvvooolllkkknnnrrrvvvxxxyyyyyyxxx~~~yyymmmaaaXXXRRROOOJJJIIIJJJOOO\\\wwwyyylllhhhnnnyyycccbbbaaabbbiiizzzsssfffZZZUUUQQQQQQOOOKKKLLLPPPPPPdddwwwggg]]][[[```dddsssyyysssrrr|||rrr```VVVZZZXXXMMMBBB===<<<;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::<<<>>>>>>???@@@CCCEEEHHHJJJMMMOOOPPPSSSWWWZZZ```bbbeeeggggggiiimmmppptttuuuwwwxxxyyyxxxwwwwwwwwwttttttwwwvvvuuuyyy~~~rrr___^^^___}}}tttnnnllllllnnnqqqvvvyyy|||}}}~~~~~~sssggg]]]VVVRRRLLLKKKKKKOOO[[[uuussslllooowwwfffeeecccbbbggguuuqqqeeeYYYTTTQQQPPPMMMJJJKKKNNNQQQfff}}}nnn```UUUTTTXXX[[[jjj}}}{{{hhh\\\^^^ZZZNNNBBB<<<;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::<<<>>>>>>???@@@CCCFFFGGGJJJMMMOOOQQQTTTXXX[[[```cccfffhhhhhhjjjooosssuuuwwwyyy{{{{{{yyywwwuuuuuutttuuuxxxyyyxxx{{{qqq[[[[[[]]]~~~{{{rrrnnnllllllnnnqqqvvvzzz~~~~~~wwwkkk```XXXTTTNNNLLLLLLPPPZZZtttyyyoooqqqvvvhhheeeccccccfffooopppeeeYYYRRRMMMMMMLLLJJJJJJMMMSSSaaa|||~~~}}}uuuoooqqqvvvyyy~~~|||pppcccYYYSSSQQQQQQXXX^^^lll|||hhh^^^\\\VVVDDD<<>>::::::::::::::::::::::::::::::999999::::::;;;<<<============???AAACCCDDDHHHLLLOOOQQQQQQTTTXXX]]]^^^aaafffiiikkkmmmppprrrvvvxxx|||~~~~~~zzzvvvssstttuuuvvvxxxyyyyyyyyyyyywww___]]]___yyypppkkkhhhlllpppvvv{{{}}}~~~~~~rrrfff]]]XXXQQQNNNNNNRRRXXXkkkvvvqqqtttfffcccaaaaaaccckkk}}}ooodddZZZSSSNNNMMMLLLJJJKKKMMMTTTbbb}}}oooiiiaaa\\\^^^bbbcccfffiiipppkkkbbbYYYRRROOOOOOOOOUUUZZZfffzzzsssfff___WWWDDD;;;===;;;::::::::::::::::::::::::::::::999999::::::;;;<<<=========>>>???AAADDDEEEJJJMMMQQQSSSSSSUUUZZZ^^^___bbbfffiiikkknnnqqqsssvvvxxx{{{}}}|||zzzvvvttttttuuuvvvwwwxxxyyyyyyyyy~~~wwwaaa```fffzzzqqqkkkhhhlllpppvvvzzz|||}}}~~~uuuiii```[[[RRRNNNMMMPPPTTTdddxxxssstttcccaaa```___```gggxxxooodddZZZSSSNNNMMMLLLJJJKKKMMMRRR```|||xxxfff___XXXRRRSSSUUUUUUUUUVVVZZZXXXSSSOOOMMMLLLMMMNNNQQQTTT^^^nnn~~~lllaaaVVVEEE>>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<=========>>>@@@CCCEEEFFFLLLPPPTTTVVVVVVXXX\\\```aaadddgggjjjlllnnnqqqtttwwwxxxzzz{{{{{{yyywwwvvvtttuuuvvvwwwxxxyyyyyyzzz}}}vvvbbbcccnnnyyyooojjjgggmmmqqqvvvzzz{{{||||||}}}|||{{{zzzxxxnnneee___VVVQQQNNNPPPQQQ[[[ttt}}}wwwuuu~~~```___`````````gggxxx~~~pppeee[[[SSSMMMLLLKKKIIIJJJMMMMMMZZZwww~~~nnnddd\\\TTTSSSSSSQQQQQQRRROOONNNMMMLLLLLLLLLLLLMMMLLLOOOVVVddd{{{nnn```VVVGGGBBBBBB===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<======>>>???AAADDDGGGHHHNNNRRRVVVXXXXXXYYY]]]```bbbeeehhhjjjlllnnnrrruuuwwwxxxyyyyyyyyyyyyyyyxxxuuuuuuvvvwwwxxxyyyzzzzzz~~~tttccceeetttsssjjjggggggnnnqqqvvvyyyzzzzzz{{{{{{zzzwwwwwwyyyzzz|||rrrhhhbbb[[[UUUQQQRRRRRRWWWgggyyy|||xxx}}}\\\]]]```bbbbbbhhh{{{}}}zzzyyyxxx}}}rrrggg[[[TTTMMMKKKJJJHHHIIIMMMKKKWWWrrr{{{hhh^^^TTTQQQPPPMMMMMMOOOMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKQQQ]]]sssooo```VVVHHHCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>@@@BBBFFFHHHJJJNNNSSSWWWYYYYYYZZZ]]]```ccceeehhhiiikkknnnrrruuuxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwxxxzzz{{{|||sssccchhhxxx~~~llldddeeehhhnnnrrrvvvyyyzzzzzzzzz{{{{{{tttssswww|||vvvkkkddd^^^VVVQQQSSSSSSTTT]]]iii{{{|||XXX[[[```bbbbbbhhhzzz|||yyywwwuuuzzzzzzuuukkk^^^VVVOOOLLLKKKIIIKKKNNNNNNWWWmmm~~~jjj```WWWTTTRRRNNNMMMNNNLLLLLLKKKJJJIIIHHHGGGFFFIIIJJJNNNXXXllloooaaaWWWIIIBBB???999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???AAADDDGGGJJJLLLPPPTTTYYY[[[[[[[[[^^^aaadddeeeggghhhjjjmmmqqqtttxxxxxxyyy{{{{{{|||||||||yyyxxxxxxxxxyyy{{{}}}~~~~~~sssfffmmm}}}}}}iiibbbdddhhhnnnrrrwwwzzz{{{{{{{{{|||vvvqqqsss{{{|||qqqiiiaaaWWWQQQSSSTTTRRRUUU]]]fffwwwUUUYYY___aaa___dddvvv}}}{{{zzz{{{~~~xxxooobbbYYYRRROOONNNLLLNNNRRRQQQVVVgggzzzrrrmmmtttyyymmmeee___^^^\\\VVVRRRQQQLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJMMMTTTfff{{{jjj```XXXIIIAAA???888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<=========>>>???AAADDDHHHKKKMMMRRRWWW\\\^^^^^^^^^```bbbdddeeefffgggiiilllpppssswwwyyy{{{}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz|||uuukkktttnnneeeeeeiiinnnrrrwww{{{||||||}}}}}}~~~}}}uuurrrvvvxxxooohhh[[[TTTVVVWWWSSSRRRVVV[[[eeevvvTTTXXX^^^___\\\```qqq~~~zzzqqqeee\\\TTTRRRPPPOOOQQQTTTQQQTTTbbb|||rrrlllfff``````kkk}}}tttmmmhhheeefffddd]]]UUURRRLLLKKKKKKKKKKKKKKKLLLMMMIIIJJJLLLRRRbbb}}}qqqccc]]]XXXJJJBBBAAA<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========>>>???BBBEEEIIILLLNNNTTTYYY^^^`````````aaaddddddeeefffggghhhkkkooossswwwyyy|||~~~~~~|||{{{zzzzzz{{{}}}xxxooozzzttthhhgggiiinnnrrrwww{{{|||}}}~~~~~~}}}vvvsssxxx}}}tttnnnaaaXXXZZZZZZUUUSSSUUUXXX\\\ggg}}}TTTYYY]]]\\\[[[aaannnzzzzzzppp___ZZZTTTOOOOOOQQQSSSTTTOOOVVVaaarrr{{{ssskkkeeeZZZWWWVVVWWWWWWaaa}}}{{{vvvrrrnnnkkkjjjjjjeee\\\UUUNNNNNNLLLKKKKKKJJJJJJJJJIIIJJJMMMRRR\\\rrr{{{dddbbb\\\SSSIIIBBB===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAADDDGGGKKKNNNPPPVVVYYY\\\^^^```aaaccceeeddddddeeegggkkkooosssuuuyyyzzz|||}}}~~~}}}}}}~~~pppffflllwwwllljjjlllrrrrrrsssuuuxxxzzz}}}~~~|||uuusss{{{yyypppkkkaaa[[[^^^bbb```ZZZ\\\XXX\\\oooRRRWWWZZZZZZYYY___kkkvvvuuulll^^^ZZZSSSOOOOOORRRTTTUUUTTTXXX```jjjyyy}}}tttkkkddd^^^XXXSSSPPPLLLLLLMMMMMMVVVqqq~~~|||vvvnnnjjjhhhccc[[[UUUMMMMMMLLLJJJJJJIIIIIIJJJGGGHHHKKKPPPZZZppp|||kkk______\\\TTTIII@@@============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBEEEIIIMMMPPPRRRWWWZZZ]]]___```aaadddfffffffffgggjjjnnnssswwwzzz{{{|||~~~~~~~~~|||{{{}}}nnnbbbhhhyyynnnlllmmmrrrssstttvvvxxxzzz|||~~~{{{~~~~~~uuusss|||xxxtttnnnjjjmmmqqqoooiiiaaaZZZZZZiiiOOOTTTWWWWWWVVV[[[gggqqq}}}pppggg\\\XXXRRROOOOOORRRUUUWWWWWW[[[___dddmmmvvvvvvrrrnnnhhh```YYYSSSOOOLLLIIIKKKGGGGGGIIIIIIQQQiii~~~rrrhhhccc^^^XXXTTTLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFIIINNNXXXmmmzzzyyy|||zzzlll]]]XXX[[[[[[TTTHHH???<<<>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAACCCGGGKKKOOORRRTTTYYY[[[]]]___```aaadddgggggghhhjjjnnnsssxxx}}}~~~}}}|||~~~iii^^^ddd{{{qqqnnnnnnssstttuuuwwwxxxzzz|||}}}{{{~~~uuurrryyy~~~lllbbb\\\dddyyyMMMQQQTTTTTTTTTYYYbbbkkkzzzzzzmmmddd[[[VVVQQQNNNOOORRRUUUVVVVVV]]]cccgggmmmqqqppplllccc___YYYRRRNNNKKKJJJIIIJJJFFFFFFIIIIIIOOOeee{{{pppccc\\\XXXTTTPPPJJJIIIIIIHHHGGGGGGHHHHHHFFFFFFIIIMMMWWWlll|||~~~vvvqqqqqqpppoooqqqpppeeeZZZRRRXXX[[[UUUHHH>>><<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAADDDGGGLLLPPPSSSVVVZZZ\\\^^^``````bbbdddggggggiiilllqqqvvv|||ddd[[[dddzzzqqqnnnnnnssstttvvvwwwyyy{{{|||||||||vvvmmmppp{{{|||oooccceeevvvLLLOOORRRSSSSSSWWW^^^eeerrrzzzoooggg[[[WWWQQQMMMNNNQQQTTTUUUUUU___jjjoooqqqrrrnnniii]]]ZZZUUUPPPKKKHHHGGGGGGFFFBBBCCCFFFFFFKKK]]]qqqyyyhhhZZZTTTQQQOOOLLLIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHJJJNNNWWWlllwwwyyyyyyooolllgggeeehhhjjjbbbXXXQQQWWW[[[UUUIII???<<<>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAADDDHHHMMMQQQUUUWWW[[[^^^aaaccccccdddfffggghhhjjjmmmrrrxxx}}}___\\\iiiwwwpppnnnnnnrrrtttvvvxxxzzz{{{||||||wwwhhhfffppp{{{llljjjwwwJJJMMMOOOQQQQQQTTTZZZ___jjjwww}}}tttlll___ZZZSSSOOOOOOQQQSSSTTTXXXdddqqquuutttpppjjjddd^^^]]]YYYSSSLLLHHHFFFFFFEEEBBBCCCFFFGGGJJJYYYkkkvvvjjj\\\RRROOONNNKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKOOOWWWlllqqqtttqqqllleeebbbfffhhhaaaWWWUUUYYY[[[VVVJJJ@@@===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCFFFJJJOOOTTTXXXZZZ^^^aaafffiiiiiiiiiiiiiiiiiikkkooosssxxx}}}|||^^^^^^nnntttooonnnnnnqqqsssvvvyyy{{{}}}}}}}}}{{{hhhbbbkkkzzzvvvqqqzzzGGGJJJLLLNNNNNNQQQUUUYYYcccmmm}}}xxxrrreee___XXXSSSQQQRRRSSSTTT\\\iiiuuuwwwsssnnniiiddddddcccaaaZZZQQQJJJGGGFFFGGGCCCEEEIIIIIIKKKXXXhhhvvvccc[[[QQQLLLLLLMMMKKKHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKNNNWWWkkkqqquuu}}}wwwooolllooorrrjjj___[[[\\\\\\VVVLLLCCC>>><<<;;;;;;;;;<<<<<<<<<======<<<======>>>@@@AAAAAABBBCCCEEEHHHMMMRRRWWW\\\^^^bbbffflllpppqqqooommmllllllmmmqqquuuyyy|||}}}___aaaqqq{{{qqqnnnooopppooorrruuuyyy|||~~~pppfffiiittt}}}zzzEEEGGGJJJKKKLLLOOORRRUUU___gggwww{{{uuuiiiddd\\\VVVSSSSSSTTTTTT___kkkvvvwwwsssoookkkhhhffffffccc\\\RRRIIIDDDCCCEEEAAACCCGGGHHHIIITTTdddyyyzzzjjjaaaVVVQQQKKKJJJLLLMMMKKKHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHJJJNNNVVVjjjuuuyyy}}}yyy}}}vvvjjj______\\\UUUMMMDDD>>><<<;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAABBBBBBFFFGGGKKKOOOUUUZZZ^^^aaadddjjjqqqvvvvvvssspppooonnnooorrrvvvyyy|||~~~aaabbbrrryyypppoooppprrrnnnqqquuuyyy}}}xxxjjjhhhooouuuFFFFFFGGGHHHKKKNNNQQQRRRWWW```qqq{{{ssshhh\\\WWWUUUSSSUUUXXXeeettt~~~zzztttqqqmmmhhhnnnhhh___WWWQQQLLLHHHEEEBBBBBBDDDEEEEEEIIIVVVddd{{{{{{nnnddd\\\WWWQQQNNNKKKIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFLLLJJJKKKNNNXXXlll|||{{{qqqccceeebbbXXXJJJ@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@AAAAAACCCEEEGGGIIIIIIPPPZZZ]]][[[]]]ccckkkooouuuyyyzzzwwwrrrooorrrtttwwwyyy{{{~~~eeecccyyyxxxqqqmmmkkkjjjnnnrrrssssssvvv|||~~~}}}sssnnnqqquuuGGGGGGGGGHHHJJJLLLNNNOOOUUU]]]mmm~~~}}}wwwlllbbb]]]ZZZXXXYYY]]]gggwww|||uuulllbbb]]]WWWQQQMMMKKKHHHGGGCCCCCCEEEFFFFFFKKKYYYgggyyy}}}nnneee^^^YYYUUUUUURRROOONNNMMMMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKLLLPPPYYYmmm}}}pppaaacccaaaXXXKKKAAA>>>???========================;;;===???@@@AAABBBEEEGGGKKKNNNVVV```ccc```aaaeeeiiinnnuuu{{{|||zzzvvvrrrwwwxxx{{{|||}}}llljjjuuuqqqnnnlllllllllppprrrrrruuu{{{~~~}}}xxxpppppprrr|||GGGGGGGGGGGGHHHJJJKKKLLLRRRXXXfffwww~~~{{{xxxooofffccc```]]]]]]```lll}}}|||nnnXXXTTTOOOKKKIIIHHHGGGFFFDDDDDDFFFGGGHHHMMM\\\kkk{{{rrreee___\\\ZZZYYYVVVSSSQQQOOONNNLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLNNNSSS\\\pppmmm___aaa```YYYMMMCCC>>>>>>========================;;;<<<>>>@@@@@@BBBEEEGGGOOOSSS]]]gggjjjgggeeegggfffllluuu}}}|||yyy{{{|||}}}}}}}}}~~~tttrrrssspppnnnnnnnnnkkknnnpppqqqttt{{{~~~}}}wwwttttttyyyEEEEEEFFFGGGHHHIIIJJJJJJMMMRRR```qqqzzzvvvvvvooohhheeebbb^^^___bbbttt{{{hhhTTTPPPKKKGGGFFFEEEDDDCCCDDDDDDEEEGGGIIIOOO^^^mmmvvvjjjdddcccfffggg___[[[VVVRRRPPPOOOMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMPPPVVV___rrrnnn```aaa```YYYNNNDDD???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@BBBFFFHHHQQQXXXcccmmmooollliiigggfffllluuu~~~}}}~~~~~~}}}{{{zzz|||}}}|||www~~~rrrpppooonnnooojjjnnnpppqqquuu|||~~~|||zzzwww~~~BBBCCCDDDFFFHHHIIIJJJKKKIIINNN[[[nnn~~~~~~xxxuuusssnnniiigggddd```aaafff{{{ttt^^^PPPMMMHHHEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHOOO___oooxxxrrruuu{{{zzzssshhh___YYYUUURRRQQQMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNRRRYYYaaasssyyygggfffbbbZZZOOOEEE???>>>========================;;;===>>>???@@@CCCGGGJJJSSS[[[fffmmmooonnnjjjgggfffllluuu~~~}}}{{{yyyzzz{{{|||~~~ssspppnnnnnnnnnkkkooorrrrrrvvv}}}}}}~~~}}}xxx}}}zzzqqqqqqzzzAAABBBDDDFFFHHHJJJJJJKKKHHHLLLZZZmmm~~~yyyuuupppllliiigggdddbbbeeejjjmmmXXXNNNKKKGGGEEEFFFGGGGGGGGGFFFEEEFFFGGGIIIOOO```pppsssfff]]]WWWSSSOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSWWW\\\bbbpppsssooofffZZZNNNEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAADDDIIILLLTTT]]]fffjjjlllmmmjjjfffggglllsss{{{|||{{{{{{}}}~~~~~~rrrooonnnmmmnnnmmmppprrrsssvvv}}}}}}}}}~~~zzz|||zzzkkkbbbccckkk{{{CCCDDDFFFHHHIIIIIIIIIIIIIIIMMMZZZnnn{{{uuurrrkkkhhheeedddaaa```eeelll~~~mmm[[[VVVSSSOOOLLLKKKLLLLLLKKKIIIHHHHHHIIIJJJQQQaaaqqqqqqeee___XXXXXXXXXWWWWWWWWWWWWWWWYYYZZZ\\\^^^aaalllxxxjjjZZZMMMDDD@@@???????????????????????????>>>???@@@AAABBBFFFKKKNNNVVV^^^eeeggghhhkkkkkkggghhhkkkpppuuuyyy|||}}}~~~~~~{{{zzz{{{}}}||||||pppnnnmmmmmmmmmmmmppprrrrrruuu{{{~~~}}}~~~~~~|||{{{}}}xxxlll```ZZZYYY___jjjuuuEEEFFFGGGHHHIIIHHHGGGGGGJJJNNN[[[ooo|||vvvpppkkkfffccc```___]]]\\\bbbkkk|||oooaaabbb^^^XXXTTTQQQPPPNNNMMMKKKJJJJJJKKKKKKRRRbbbrrr{{{rrreeeeeeeeeddddddccccccccc______``````aaahhh{{{~~~mmmZZZLLLCCC@@@@@@???????????????????????????@@@AAAAAACCCFFFLLLPPPWWW```eeeeeefffkkkkkkhhhhhhjjjmmmqqqtttwwwyyyzzz{{{||||||{{{yyyxxxzzz{{{ttt~~~yyyooommmlllmmmnnnmmmppprrrqqqtttzzz|||{{{}}}zzzzzz~~~oooeee[[[WWWUUUXXX```iiixxxDDDEEEHHHJJJKKKKKKKKKJJJKKKOOO[[[nnn}}}yyyuuuqqqjjjeee^^^]]]\\\ZZZVVVVVV```lll|||~~~xxxlllbbb```cccaaa]]]XXXOOOLLLQQQSSSUUUbbbsss{{{vvvvvvvvvqqqjjjcccbbbbbbaaa^^^aaaqqq~~~jjjXXXLLLDDD@@@===>>>===<<<;;;;;;<<<===>>>===???AAACCCEEEIIINNNQQQ\\\]]]aaaeeeiiilllnnnooolllnnnqqqtttvvvwwwwwwvvvvvvxxxyyyyyywwwwwwzzz}}}{{{sssssszzzyyyppphhhiiimmmiiijjjlllpppsssuuuyyy}}}wwwrrr{{{}}}wwwssshhh___WWWRRRPPPQQQWWW^^^kkkyyyDDDEEEHHHJJJKKKKKKKKKJJJLLLNNNXXXiiiyyyyyysssnnniiibbb]]][[[YYYXXXWWWSSSSSS]]]hhh|||vvvrrrsssqqqlllcccZZZTTTVVVVVVVVVaaapppzzzoooccc```]]][[[XXX[[[hhhuuu{{{hhhWWWKKKDDD@@@===???>>>===<<<<<<===>>>>>>???@@@BBBCCCFFFJJJPPPTTTYYY[[[___ccchhhlllnnnpppmmmnnnqqqtttuuuvvvuuuuuuxxxyyyzzzyyyvvvvvvxxxzzz}}}ooopppzzzyyyooofffggglllhhhjjjmmmppprrruuuxxx}}}zzzrrrvvv}}}zzzzzzzzzzzz{{{zzzwwwrrrnnnfff^^^WWWSSSQQQQQQVVV\\\dddqqqCCCEEEGGGJJJKKKKKKKKKJJJKKKLLLTTTbbbooozzzvvvmmmgggaaa[[[VVVUUUTTTSSSRRRPPPPPPXXXcccxxxvvvllleeebbb___^^^eeepppqqqaaa[[[UUURRRQQQSSS\\\eeezzzuuueeeVVVJJJCCC???===??????>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLRRRWWWWWWYYY]]]bbbgggkkkmmmooonnnooorrrtttuuuuuutttsssxxxyyyyyywwwuuutttuuuwww||||||{{{~~~jjjlllyyyyyynnndddeeekkkhhhjjjmmmppprrrtttxxx|||ssspppvvv~~~~~~yyywwwuuuuuuuuuuuuuuurrrnnnjjjddd]]]WWWUUUSSSQQQTTTYYY^^^iii|||BBBDDDFFFIIIKKKKKKKKKJJJIIIIIIOOOZZZfffqqqvvvkkkccc^^^XXXUUUQQQOOOOOOOOOMMMMMMTTT]]]oooyyytttooolllooovvv~~~lll]]]UUUMMMKKKLLLNNNSSSYYYiiitttlll```TTTIIICCC???===@@@?????????@@@@@@AAAAAABBBCCCCCCEEEHHHMMMTTTYYYXXXZZZ^^^aaaeeehhhkkklllnnnooorrrtttuuuuuutttssswwwwwwvvvuuuttttttuuuuuuxxx}}}|||zzz|||zzzfffjjj{{{~~~~~~yyyooodddeeejjjiiikkkmmmooorrrtttvvvzzz}}}~~~~~~~~~xxxmmmmmmuuu~~~{{{yyywwwvvvuuuuuutttppplllhhhbbb\\\XXXVVVTTTRRRSSSWWW]]]gggwww@@@BBBEEEHHHIIIJJJJJJIIIGGGFFFJJJSSS]]]iiixxxvvviiiaaa\\\XXXTTTOOOLLLLLLMMMLLLKKKPPPWWWeee|||~~~~~~sssaaaWWWPPPIIIIIIKKKLLLOOOSSS___xxxyyyhhhccc[[[QQQHHHBBB>>>===???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFJJJOOOVVV[[[\\\^^^```ccceeeggghhhhhhmmmooorrrtttvvvvvvvvvuuuuuutttttttttuuuvvvvvvvvvyyy}}}}}}{{{{{{yyydddjjj~~~|||tttrrrzzzzzzpppeeeeeekkkiiikkkmmmoooqqqsssuuuyyy||||||}}}}}}~~~~~~}}}}}}}}}~~~lllgggooo{{{}}}zzzxxxzzzxxxvvvuuusssooojjjgggaaa\\\XXXXXXVVVRRRSSSWWW]]]fffuuu>>>@@@CCCFFFHHHHHHHHHHHHEEEDDDFFFMMMUUU___ppp~~~uuuhhh```ZZZUUURRRMMMKKKJJJKKKJJJHHHLLLQQQ\\\sssxxxfffWWWRRRLLLIIIKKKMMMLLLNNNQQQXXXmmmzzzlll]]][[[WWWOOOGGGAAA>>>===>>>???@@@AAABBBBBBBBBAAABBBDDDGGGJJJNNNSSSYYY]]]```aaacccdddfffggghhhhhhkkknnnqqquuuxxxyyyyyyyyywwwuuutttuuuwwwyyyyyyxxx}}}}}}zzz|||xxxccciiiwwwlllhhhnnnzzzqqqfffeeejjjiiikkkmmmoooqqqrrrtttwwwzzzzzzzzz{{{{{{|||{{{{{{{{{~~~ooofffkkkvvv}}}{{{xxxxxxvvvtttrrrpppmmmhhheeebbb]]]YYYYYYWWWSSSTTTWWWZZZbbbppp<<<>>>AAADDDFFFGGGGGGFFFDDDCCCDDDHHHMMMVVVeeetttwwwiii```YYYSSSPPPLLLIIIHHHIIIHHHEEEGGGKKKTTTiiisssggg[[[RRRNNNLLLLLLOOONNNKKKLLLOOOQQQbbbxxx|||xxxooo```TTTUUUSSSNNNGGGAAA>>>======>>>@@@AAABBBBBBAAAAAACCCFFFJJJOOOSSSWWW\\\___aaabbbdddfffhhhiiijjjjjjiiilllqqqvvvzzz|||~~~~~~|||zzzxxxyyy{{{||||||zzz|||~~~}}}|||wwwaaaiiivvvjjjdddhhh{{{xxxqqqeeedddhhhgggkkkmmmooopppqqqsssvvvyyywwwxxxyyyyyyzzzzzzzzzzzz|||~~~~~~~~~qqqeeeiiirrrwww|||xxxtttrrrpppooonnnllliiifffccc^^^ZZZYYYWWWTTTUUUYYYVVV^^^lll{{{:::<<>>======>>>???AAABBBBBBAAAAAADDDHHHMMMRRRVVVZZZ^^^aaaaaaccceeegggjjjkkklllmmmhhhkkkpppvvv{{{~~~||||||~~~}}}{{{wwwzzz|||wwwaaahhhyyyllldddfffxxxvvvpppeeebbbgggeeekkkmmmooopppqqqsssvvvxxxvvvvvvwwwxxxyyyzzzzzzyyyzzz|||rrreeehhhooosssyyytttrrrpppooooooooonnnkkkiiiddd___[[[ZZZWWWUUUVVVZZZTTT]]]jjjyyy999;;;===@@@BBBDDDEEEFFFEEEDDDCCCCCCFFFMMMVVV\\\jjjtttpppeee[[[SSSNNNHHHGGGEEECCCBBBCCCDDDDDDIIIUUUmmmwwwrrriiiaaaZZZTTTPPPMMMPPPQQQQQQRRRVVVYYYTTTLLLOOOTTTaaavvv|||uuutttwwwyyy|||~~~yyyjjjZZZRRRSSSRRRLLLDDD??????AAA??????>>>>>>???AAACCCDDDDDDIIIOOOUUUZZZ^^^bbbeeedddgggiiihhhggggggkkknnnnnnmmmmmmqqqvvv||||||||||||}}}}}}|||xxxzzz}}}{{{dddeeeqqqkkkqqqrrrmmmlllhhhfffhhhkkklllnnnoooooorrruuuxxxwwwvvvvvvvvvvvvxxxzzz{{{}}}|||}}}~~~~~~tttkkkggglllssszzzvvvuuutttrrrooonnnmmmkkkhhhfffccc```\\\WWWUUUUUUVVVXXXTTT[[[hhhwww999:::<<>>?????????>>>>>>???AAACCCDDDGGGKKKQQQVVVZZZ]]]aaaddddddgggjjjjjjiiiiiilllooommmlllmmmpppuuuzzz}}}~~~~~~|||{{{|||~~~~~~}}}{{{|||}}}~~~~~~}}}eeehhhzzztttzzzsssmmmjjjfffdddfffkkklllmmmnnnoooqqquuuwwwwwwvvvvvvvvvwwwyyyzzz{{{~~~yyyooogggdddjjjrrryyyvvvtttsssqqqooommmlllkkkhhhfffaaa^^^[[[WWWUUUTTTTTTUUUVVV[[[ggguuu999:::;;;===???@@@BBBBBBBBBBBB@@@???AAAEEELLLQQQ\\\eeepppzzzwwwjjj^^^TTTMMMFFFFFFEEEDDDEEEGGGIIIJJJDDDJJJVVVlll{{{wwwqqqnnnmmmmmmnnnnnniiihhhffffffgggjjjnnnpppooojjjbbbZZZUUUSSSSSSTTTVVV___gggkkklllmmmjjjfffXXXVVVXXXbbbwwwooo^^^VVVVVVTTTMMMEEE???===>>>??????>>>???@@@BBBCCCEEEIIIMMMRRRWWWZZZ]]]aaacccdddhhhlllmmmllllllnnnpppooooooooorrrwwwzzz||||||}}}{{{{{{}}}~~~~~~~~~~~~}}}|||~~~}}}||||||~~~{{{eeejjj}}}uuullliiidddbbbeeejjjkkkmmmnnnooopppsssvvvvvvvvvvvvvvvwwwyyy{{{|||}}}rrrkkkeeedddjjjrrr~~~xxxuuusssqqqooommmlllkkkjjjhhhfff```^^^\\\YYYVVVUUUTTTSSSWWWZZZcccqqq999999:::;;;<<<>>>???@@@AAAAAA@@@>>>>>>BBBGGGKKKTTT\\\fffpppzzz{{{mmm___SSSLLLGGGFFFEEEDDDDDDEEEGGGHHHDDDEEEKKKXXXooo{{{xxxtttqqqpppooonnnmmmkkkiiigggeeeggglllsssyyyxxxtttlllddd^^^\\\]]]___]]]iiiuuuyyywwwvvvrrrooo___[[[XXX^^^ppptttaaaXXXWWWTTTMMMFFF@@@????????????>>>???@@@BBBDDDEEEIIIMMMSSSXXX[[[___bbbeeeeeejjjoooqqqpppoooqqqssstttttttttvvvzzz}}}}}}}}}~~~|||zzzzzz|||~~~~~~}}}{{{yyyzzz}}}}}}}}}}}}}}}xxxcccllluuukkkhhhccccccfffiiikkkmmmnnnnnnppprrrttttttttttttuuuvvvyyy{{{||||||uuummmiiieeefffmmmvvv~~~}}}wwwtttrrrooommmkkkjjjjjjiiigggeee``````^^^\\\YYYWWWTTTSSSUUUWWW^^^lll999999888999999:::<<<===@@@@@@???======???BBBFFFMMMSSS]]]hhhsss~~~pppbbbUUUMMMJJJHHHFFFCCCBBBBBBCCCDDDEEECCCDDDJJJYYYooo}}}zzzxxxvvvwwwwwwwwwvvvsssrrrpppnnnnnnsss{{{|||tttkkkgggggghhhggguuu~~~yyyuuufffaaa]]]___mmm{{{eee]]]ZZZTTTMMMFFFBBB@@@AAA????????????AAACCCEEEFFFHHHLLLRRRXXX]]]aaaeeehhhggglllqqqssssssrrrtttvvvxxxvvvvvvxxx{{{}}}~~~}}}}}}{{{zzzzzz|||~~~~~~~~~yyywwwuuuvvvzzz~~~~~~~~~~~~~~~xxxdddpppsssjjjgggdddeeeiiiiiikkkmmmooooooppprrrsssrrrrrrrrrsssuuuxxxzzz|||~~~xxxsssmmmhhhfffeeegggoooxxx|||wwwtttrrrnnnllljjjiiijjjiiigggfff``````___]]]ZZZWWWTTTRRRRRRSSSZZZgggyyy999888777666777888999:::=========<<<;;;<<>>???@@@AAADDDFFFHHHJJJNNNUUUZZZ^^^bbbfffiiilllppptttuuuuuuwww{{{{{{xxxuuuuuuxxx|||}}}zzzzzz{{{||||||{{{rrrqqqppprrrxxx~~~~~~~~~~~~{{{kkk|||{{{{{{ooohhhgggeeefffjjjjjjmmmpppqqqqqqqqqrrrsssrrrssssssuuuwww{{{}}}~~~uuunnngggcccbbbdddgggkkkttt}}}|||xxxuuusssrrrpppooooooppppppnnnmmmfffeeebbb___\\\YYYWWWVVVPPPTTTZZZaaalll{{{999777555444333444666777666777888777666777888:::;;;???FFFPPPZZZdddlllqqqzzzxxxjjjaaaNNNLLLIIIFFFCCCBBBBBBBBB>>>@@@BBBCCCBBBEEEJJJNNNXXXqqquuuuuuxxxnnn]]]NNNDDD???======???>>>???@@@BBBDDDFFFHHHMMMQQQVVV[[[^^^bbbeeegggnnnqqqtttuuuvvvxxx}}}{{{wwwvvvyyy~~~}}}{{{zzz{{{|||{{{{{{rrrpppppprrrwww}}}}}}~~~~~~zzzkkk}}}vvvsssooohhhgggdddeeehhhkkkmmmppprrrrrrqqqrrrsssttttttuuuvvvyyy||||||}}}}}}|||}}}ssslllhhheeedddgggkkkoooxxx}}}xxxuuuttttttsssrrrrrrssssssrrrpppllljjjgggccc```^^^\\\[[[QQQVVV\\\```ggguuu888888777777666666555555444444555777777888888888888;;;@@@EEEMMMVVV___eeeoooyyy}}}mmmbbbUUUNNNEEE@@@AAABBBAAA???CCCAAA>>><<<===@@@EEEHHHRRRdddttt\\\MMMEEEAAAAAACCCAAABBBBBBBBBBBBEEEIIIMMMVVVVVVXXX[[[___cccgggiiirrrssstttvvvxxxzzz|||~~~|||wwwxxx}}}}}}{{{yyyyyyyyyyyypppoooqqquuuxxxxxx|||wwwiii~~~qqqnnnyyy}}}lllhhhbbbdddjjjjjjpppqqqqqqqqqppprrrtttwwwxxxwwwvvvxxx{{{~~~}}}{{{{{{~~~~~~vvvqqqjjjddd```ccchhhooozzz}}}xxxwwwzzz{{{yyywwwvvvvvvuuusssqqqmmmjjjfffeeeeeeccc^^^ZZZRRRSSSXXX___gggqqq888777777777666666666555444555666777888888888888888;;;>>>BBBHHHOOOVVV\\\ccclllyyy{{{lllaaaSSSLLLDDDAAAAAACCCBBB@@@BBBAAA?????????AAACCCDDDMMM___tttZZZKKKDDDAAAAAACCCBBBCCCCCCCCCDDDGGGLLLOOOTTTUUUXXX[[[___dddhhhkkkpppqqqrrrtttwww{{{}}}}}}yyyzzz~~~{{{yyyxxxwwwwwwpppnnnpppuuuxxxyyy~~~uuufff{{{vvvnnnttt}}}zzziiieee```aaahhhgggnnnooopppppppppqqqtttwwwzzzyyyxxxyyy|||~~~wwwrrrmmmfffbbbcccgggnnnyyy|||{{{~~~}}}{{{yyyyyyyyyxxxuuutttqqqnnnkkkiiiiiigggbbb^^^WWWWWWZZZ___eeennn}}}777777777777666666666666555666777888888999888888888:::<<<>>>AAAEEEKKKOOOYYY```mmm|||vvvhhh^^^PPPJJJDDDAAABBBCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAJJJZZZ{{{vvvXXXHHHCCCBBBAAABBBCCCDDDEEEEEEFFFJJJOOOSSSTTTVVVXXX\\\aaafffjjjlllnnnooopppssswwwzzz}}}~~~|||}}}}}}{{{yyywwwuuuuuurrroooooossswwwzzzqqqbbbvvv{{{ooopppvvvwwwfffbbb]]]^^^ddddddjjjlllmmmnnnoooqqqtttwww{{{yyyxxxzzz|||yyyuuupppiiiddddddgggmmmwww~~~|||||||||{{{yyywwwwwwtttpppooonnnlllgggccc]]][[[[[[___bbbiiiuuu777777777777666666666666666666777888999999888888777888:::;;;<<>>>>>@@@BBBDDDIIIQQQgggoooUUUGGGEEEDDDDDDEEE@@@BBBDDDGGGJJJPPPVVV[[[bbbcccdddfffhhhiiiiiiiiirrrrrrrrrsssuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||yyyvvvsssrrrtttvvvxxxyyysssooorrrwwwxxxzzz|||}}}iii\\\nnnmmmhhhaaa___bbb```cccfffjjjlllnnnpppsssuuurrrrrrrrruuuzzz~~~xxxpppjjjiiilllpppyyy}}}{{{zzzwwwrrrmmmgggbbbaaabbbccccccfffkkkmmmssszzz555666666666777777777888555555666666666666555555444555777888777888:::<<<@@@EEEOOOZZZiii{{{qqqeee```\\\SSSLLLDDDEEEEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@AAABBBBBBCCCGGGLLL]]]{{{|||hhhSSSGGGDDDBBBCCCDDDAAACCCFFFIIIMMMSSSZZZ^^^cccdddgggiiikkklllllllllqqqqqqrrrtttuuuxxxyyyzzzzzz{{{|||}}}}}}~~~{{{uuuqqqoooppptttvvvwwwpppmmmrrrwwwyyyyyy{{{xxx~~~eeeZZZkkkqqqkkkbbb```bbb___cccfffjjjmmmoooppprrrtttuuuttttttvvv{{{~~~~~~}}}xxxqqqkkkkkknnnsss}}}|||wwwsssmmmiiigggiiihhheeedddffffffkkkqqqwww555666666666777777888888444555555555555555444444444666777777777666888999888>>>GGGRRR```qqqooobbb^^^[[[SSSKKKCCCEEEFFFEEEDDDBBBBBBBBB===>>>AAACCCCCCCCCBBBAAAFFFIIIVVVqqqtttcccQQQGGGCCC@@@AAACCCBBBDDDGGGJJJOOOUUU\\\aaaccceeegggjjjmmmnnnoooooopppppprrrtttvvvyyy{{{}}}zzz{{{}}}}}}~~~~~~vvvooolllnnnqqqttttttnnnlllrrrxxxzzzzzzzzzvvv|||cccXXXiiirrrlllccc```aaa^^^cccgggkkknnnoooppprrrtttyyywwwwwwxxx{{{~~~}}}|||~~~xxxqqqllllllooouuu{{{wwwrrrnnnlllnnnlllgggcccdddbbbgggkkkqqq||||||777888888888888777777666666666666666666555555555555666888999::::::999999@@@???CCCLLLVVVcccuuuqqqccc\\\WWWSSSOOOGGGFFFEEECCCBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBBBBGGGHHHQQQddd|||}}}yyywwwhhh^^^OOOEEEAAABBBCCCDDDBBBDDDGGGKKKOOOUUU\\\```hhhjjjmmmppprrrssssssssssssrrrqqqqqqssswww|||~~~}}}}}}~~~~~~~~~wwwqqqsssyyy|||zzzyyytttrrruuu|||{{{vvv{{{xxxbbb[[[hhhyyylllfffbbb^^^]]]\\\```dddhhhkkknnnrrruuutttvvvwwwxxxyyyzzz}}}wwwzzz}}}}}}tttmmmlllpppuuu~~~|||zzzyyywwwtttqqqmmmiiigggdddeeehhhooozzz}}}777888888999888888777777777777666666666666555555666777888::::::::::::999;;;:::===DDDMMMYYYjjjyyyvvvggg___ZZZUUUQQQJJJIIIGGGEEEDDDDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBDDDDDDJJJXXXjjjyyyssswwwxxxwww{{{zzzqqqjjjaaaXXXLLLCCCAAABBBCCCDDDDDDFFFIIIMMMQQQWWW]]]bbbiiikkknnnqqqtttuuuuuuuuuvvvuuussssssuuuyyy}}}~~~~~~}}}~~~|||~~~}}}~~~~~~~~~wwwbbb\\\kkkxxxjjjeeeaaa^^^^^^^^^aaaeeeiiikkknnnqqqttttttuuuwwwxxxxxxzzz|||vvvxxx|||vvvoooooorrrxxx~~~~~~}}}{{{xxxsssooommmhhhhhhjjjqqq|||~~~888888999999999999999888888888777777777666666666666888999:::;;;;;;::::::777555777<<>>FFFTTTaaasssyyyppphhhaaa\\\VVVRRRLLLIIIHHHGGGEEEBBBDDDCCCBBB@@@@@@?????????AAAAAADDDGGGLLLXXXlll~~~yyyzzz{{{|||{{{{{{xxxoooccc\\\ZZZVVVPPPGGGBBBBBBCCCCCCCCCGGGIIIMMMQQQUUUZZZ___ccchhhjjjnnnqqquuuxxxyyyzzzzzzyyyxxxxxxyyy|||~~~|||zzz{{{~~~|||yyy~~~|||ddd___ppptttfffbbb``````aaaccceeehhhjjjkkklllnnnooorrrtttuuuvvvvvvxxx{{{}}}yyyuuuyyy~~~{{{tttuuuzzz}}}||||||888888:::;;;<<<<<<<<<<<<;;;::::::999888888777777777888:::;;;<<<<<<;;;;;;:::888888:::<<>>>>>>>><<<<<<;;;:::999888888777666888999:::;;;;;;::::::888777888::::::;;;CCCLLLYYYhhhzzzxxxmmmeee\\\VVVSSSQQQLLLGGGGGGFFFDDDBBBAAA?????????===>>>BBBEEEFFFGGGOOOXXXkkkzzzuuu```VVVXXXZZZSSSJJJEEEDDDEEEEEEDDDHHHKKKPPPTTTXXX[[[```ccciiijjjmmmppptttwwwzzz{{{xxxxxxxxxyyyzzz|||~~~~~~}}}{{{{{{{{{~~~rrraaannnqqqdddaaa``````aaaccceeeggghhhhhhiiijjjlllppprrrsssttttttvvvyyy{{{|||~~~~~~yyy{{{888999:::<<<>>>?????????======<<<;;;:::999888888666777888::::::::::::999777666888;;;:::999===EEELLL[[[kkkwww}}}ssshhh```]]]ZZZSSSMMMHHHGGGEEECCCAAA@@@?????????===???BBBBBBAAAEEEKKKTTT___lllwww~~~eeeYYY[[[ZZZSSSJJJEEEEEEGGGGGGGGGJJJNNNRRRWWWZZZ]]]aaadddkkklllnnnqqqtttxxxzzz|||wwwxxxxxxzzz|||~~~~~~}}}|||}}}yyyccclllpppeeebbb```___```aaacccfffgggggghhhiiijjjoooqqqsssssstttuuuxxxzzz||||||888999;;;<<<>>>???@@@@@@>>>======;;;:::999888888555666888999::::::999999777777:::<<<;;;999<<>>@@@EEEGGGOOOXXX___kkk~~~lll___bbbYYYRRRIIIDDDDDDGGGIIIJJJLLLOOOTTTYYY\\\___cccfffnnnnnnppprrruuuyyy{{{}}}wwwxxxyyy{{{}}}}}}}}}}}}yyy}}}}}}ccclllpppeeebbb```______```bbbeeeffffffggghhhjjjoooqqqrrrssssssuuuxxxzzzzzz~~~<<<;;;;;;<<<===>>>???@@@??????===;;;888666333222555555666777888888999999:::;;;===<<<;;;;;;<<<===BBBFFFQQQ```lllvvv}}}tttmmmfff^^^YYYUUUMMMFFFFFFEEEAAA>>>>>><<<<<<===>>>???@@@AAAAAADDDGGGKKKOOOUUUbbbrrr~~~ttteeeeee^^^SSSHHHDDDDDDEEEHHHMMMPPPSSSXXX]]]aaadddeeeeeeqqqwww|||{{{zzzzzzyyyuuuvvvuuuuuuyyy~~~|||{{{}}}}}}eeeyyymmmeeebbb]]]\\\^^^```bbbdddeeefffgggjjjllltttssssssssstttuuuvvvwwwyyy{{{888888888999999:::;;;<<<>>>===<<<;;;999666444333888888999:::;;;<<<===>>><<<======<<<:::999:::<<<;;;===GGGTTT```iiittt~~~zzzssskkkccc]]]XXXQQQKKKJJJIIIDDDAAA@@@=========>>>??????@@@@@@???AAACCCDDDGGGOOO\\\eeerrr}}}jjjhhh]]]RRRHHHEEEFFFGGGKKKOOOQQQTTTYYY___dddgggiiijjjtttzzz}}}{{{zzz{{{zzzwwwwwwuuuuuuxxx~~~~~~|||{{{~~~}}}}}}mmm}}}ooofffbbb]]][[[^^^^^^```bbbdddeeefffiiikkkssssssttttttuuuwwwxxxxxxyyy{{{~~~777666666666777888999:::<<<<<<;;;:::999888666555666666777888999;;;===>>>@@@@@@>>><<<999777999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????CCCKKKQQQXXXdddsssrrrkkk\\\QQQHHHFFFGGGIIIMMMQQQRRRUUU[[[aaagggllloooqqqyyy}}}|||zzz||||||zzzxxxvvvtttwww}}}~~~|||~~~vvvqqqgggccc]]][[[]]]\\\^^^aaabbbdddfffhhhkkkrrrssstttuuuwwwyyyzzz{{{yyyzzz}}}777777777777777888999999:::::::::::::::999888777555555666777888:::<<<>>>DDDCCCAAA===999888888:::======BBBLLLWWWcccrrr~~~yyynnnggg\\\UUUOOOOOOMMMFFFAAA@@@??????>>>>>>============<<<===>>>>>>>>>@@@EEEIIIKKKVVVcccmmmwww|||zzzzzzmmm[[[QQQHHHFFFHHHIIIMMMQQQRRRVVV\\\cccjjjppptttvvv}}}}}}{{{~~~~~~{{{xxxuuuwww|||~~~qqqgggbbb]]][[[^^^[[[]]]```bbbdddfffhhhkkkppprrrtttvvvyyy{{{|||}}}yyyyyy{{{}}}~~~777777666666666777888888888999999:::::::::999999:::999999999;;;===@@@AAAEEEEEECCC???;;;999999:::;;;:::>>>HHHSSSaaaqqq~~~|||pppiii___WWWPPPOOOLLLFFFAAA?????????>>>>>>===<<<<<<<<<999999::::::;;;<<>>CCCCCCCCC@@@===::::::::::::999<<>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<>>@@@AAA@@@>>>;;;999999;;;999<<>>>>>==================<<<<<<>>><<<;;;:::;;;===>>>>>><<>>???:::???BBBCCCGGGPPPWWWYYY___eeelllnnnmmmkkkmmmoookkkwwwjjjVVVNNNIIILLLQQQUUUYYY^^^\\\^^^bbbgggmmmsssxxx{{{|||~~~~~~}}}~~~~~~zzz|||mmmeee^^^[[[]]]]]]___```aaa```aaacccdddiiikkknnnrrrtttuuuuuuuuutttuuuwwwzzz||||||}}}::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::999999999888999999::::::>>>>>>>>>>>><<<:::888777:::999:::===FFFTTTdddnnn}}}ssshhhYYYSSSIIIBBB>>>=========<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===<<<;;;:::???@@@BBBDDDFFFJJJPPPTTT^^^cccjjjnnnpppooonnnnnnsss~~~lllPPPNNNMMMOOOTTTYYY]]]^^^\\\^^^bbbffflllrrrvvvyyyyyy}}}tttoooeeebbb___\\\\\\^^^``````___```aaaccciiijjjllloooqqqssstttuuutttvvvyyy|||~~~}}}}}}999:::;;;<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999999999:::<<<=========<<<:::999888999888999;;;CCCPPP^^^hhhpppwwwtttiiiVVVPPPHHHAAA>>>=========;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;===>>>@@@BBBDDDHHHMMMQQQ^^^ccckkkqqqtttttttttssszzzyyyeeeQQQPPPOOORRRVVV\\\___aaaaaabbbeeejjjoootttxxxzzzyyy}}}ssspppfffbbb^^^[[[[[[]]]^^^___^^^___```bbbggghhhkkkmmmpppqqqssssssuuuvvvyyy|||~~~}}}}}}777999;;;===>>>>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<:::999888888888888999???JJJWWW___gggmmmwww}}}|||~~~pppeeePPPKKKDDD???======<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<;;;<<<>>>???AAAEEEJJJNNNZZZ```jjjrrrvvvxxxyyyyyyooo^^^RRRQQQQQQTTTZZZ___cccdddfffhhhjjjnnnrrrvvvyyyzzzyyy~~~vvvsssgggaaa]]]ZZZZZZ[[[]]]]]]]]]^^^___aaaeeefffiiikkknnnpppqqqqqquuuwwwyyy|||~~~~~~~~~555777:::===>>>>>>===<<<:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888999:::;;;;;;;;;:::999888888888999===EEEOOOVVV___dddlllqqqrrrqqqooonnngggeeeeeejjjqqq~~~vvveee[[[KKKGGGAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;<<<===>>>@@@CCCHHHKKKSSSZZZeeeooouuuyyy{{{}}}~~~zzziii]]]SSSSSSSSSWWW]]]bbbeeegggjjjkkknnnqqqtttwwwyyyzzzyyy{{{vvvhhhaaa\\\YYYYYY[[[]]]]]]]]]^^^```bbbeeefffhhhkkkmmmooopppqqqvvvwwwzzz|||~~~~~~yyy{{{333555888:::<<<<<<<<<<<<:::999999999999:::;;;<<<<<<=========<<<:::999888888999:::;;;;;;;;;:::999999999999999<<>>>>>???BBBGGGJJJNNNVVVaaakkksssyyy}}}}}}xxxyyy|||xxxpppfff___TTTTTTUUUYYY___dddggghhhkkkmmmpppsssvvvxxxzzzzzz{{{~~~~~~|||xxxiiiaaa\\\YYYZZZ[[[]]]^^^^^^___aaaccceeegggiiilllnnnpppqqqrrruuuwwwyyy|||~~~~~~yyyssssss222333555666888999::::::999888777777777888:::;;;<<<<<<===>>>===<<<:::999999:::;;;<<<<<<;;;::::::999999::::::;;;>>>DDDGGGJJJLLLNNNMMMKKKHHHGGGGGGGGGFFFGGGIIILLLVVViii{{{ppp___RRRJJJCCCAAA>>><<<<<<<<<;;;:::777777777777888888888888;;;::::::::::::;;;<<<<<<<<<===>>>>>>???BBBFFFIIIMMMSSS^^^hhhqqqxxx~~~uuuqqquuu{{{vvvqqqnnnllljjjeeeaaaVVVVVVXXX\\\aaafffhhhiiikkkmmmqqquuuxxxzzz||||||}}}}}}}}}yyy|||uuutttxxxjjjaaa\\\ZZZYYY[[[]]]^^^___```bbbdddfffgggjjjllloooqqqrrrrrrtttvvvyyy|||~~~~~~{{{wwwnnnlllzzz222222222222333555777888888777666555666777999:::;;;<<<===>>>>>>===;;;::::::;;;<<<======<<<::::::777888999999999<<>>>>>AAABBBBBBHHHXXXgggtttdddUUUKKKEEEBBB@@@=========<<<:::999777777777888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>@@@DDDGGGKKKPPPYYYbbbkkkttt||||||uuuzzzyyytttmmmiiihhhhhhgggeeeZZZZZZ[[[___dddhhhjjjjjjjjjmmmqqqvvvzzz}}}~~~~~~uuurrrhhhgggvvvyyyjjjaaa]]][[[XXXZZZ\\\]]]^^^___aaacccfffgggiiilllnnnpppqqqrrrsssuuuxxx{{{~~~{{{rrrtttzzzxxxkkkdddqqq|||wwwvvvwwwxxx}}}222111000///000222555777888777555444555666888999:::;;;===??????>>><<<;;;<<<<<<=========<<<::::::666777888888888:::===???@@@@@@???===<<<===AAACCC:::;;;>>>???===@@@MMM[[[mmm~~~xxxjjjZZZNNNFFFBBBAAA???>>>======<<<:::888:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===<<<;;;:::;;;<<<<<<<<<===???CCCFFFHHHMMMTTT\\\eeeoooxxx~~~}}}wwwooojjjjjjjjjiiihhh]]]]]]^^^bbbfffjjjkkkkkkjjjmmmrrrxxx|||~~~~~~~~~}}}~~~ttt}}}mmmcccbbbkkkxxxjjjbbb^^^\\\VVVXXX[[[\\\\\\^^^```bbbeeegggiiikkknnnpppqqqqqqrrrtttwww{{{xxxkkkkkkoooxxx{{{lll^^^kkkzzz}}}vvvrrrppppppqqquuuxxx|||~~~333333222222333333444555555555555666666666666777999;;;===>>>======>>>???@@@AAABBBAAA>>>;;;::::::999999999999:::<<<>>>??????>>>======??????>>>===777:::===>>>???BBBGGGKKK]]]nnnzzztttjjj^^^RRRIIICCC@@@???>>>>>>======<<<<<<;;;===<<<;;;;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>AAADDDGGGJJJLLLRRRZZZbbbkkkqqquuuyyyllljjjmmmlllhhheee```aaabbbeeeiiillllllkkkmmmooottt{{{|||~~~~~~~~~ssszzzrrr```aaaiii}}}vvvlllddd\\\VVVWWWVVVVVVWWWYYY]]]```bbbcccfffiiilllmmmnnnoooqqqpppsssvvvyyy{{{||||||{{{~~~~~~iiibbbdddlllxxxkkkeeeeeeooo{{{sssmmmkkklllnnnoooppprrruuuwwwwwwxxxxxx}}}222222222222222333444444444444444555555555666666888:::<<<===<<<===>>>???BBBCCCDDDBBB???<<<::::::999999888999:::===???@@@AAA@@@???@@@@@@@@@??????;;;===>>>======>>>AAADDDRRRbbbsss{{{{{{sssnnndddYYYOOOGGGAAA????????????>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<@@@CCCEEEJJJMMMQQQXXX```gggmmmppp{{{~~~|||mmmjjjnnnnnniiieeeaaaaaabbbeeeiiilllmmmmmmooorrrwww|||~~~~~~~~~pppvvv{{{wwwaaa```eeexxxvvvkkkccc\\\VVVWWWWWWWWWXXXZZZ]]]```bbbbbbeeeiiilllmmmmmmoooqqqqqqsssuuuxxxzzz{{{||||||~~~~~~~~~kkkbbbcccdddnnnvvvxxxzzzzzziiidddiiiyyy~~~yyysssnnnlllnnnpppooooooqqqqqqrrrqqqpppooosssvvvzzz222111111111111222333333333333333333444444444444666888:::;;;;;;<<<>>>@@@EEEFFFFFFDDD@@@<<<:::999888888888999;;;>>>AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>======@@@BBBHHHUUUeeeooosssuuutttqqqmmmhhh```VVVMMMFFFAAA???????????????>>>===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>AAACCCJJJLLLPPPVVV]]]ccchhhkkksssvvv}}}ooolllpppqqqkkkfffdddcccccceeejjjnnnpppppprrrvvv{{{}}}}}}~~~}}}}}}}}}~~~oootttwwwhhhbbbaaatttvvvjjjbbb[[[WWWXXXXXXXXXYYY[[[^^^```bbbbbbeeeiiikkklllmmmoooppprrrssstttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~mmmaaa^^^[[[bbbhhhjjjmmmtttzzz}}}~~~|||}}}rrrfffbbbmmm{{{|||{{{wwwsssooooooqqqsssqqqrrrqqqpppooollljjjiiikkknnnrrrwww~~~111111000000111111222333111222222222333333333333444666888999:::<<<>>>AAAGGGGGGGGGEEE@@@<<<::::::888888888999<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>>@@@EEEFFFFFFDDD@@@===;;;:::888888888:::===BBBGGGJJJLLLNNNPPPPPPNNNLLLKKKLLLKKKHHHEEECCCCCCDDDFFFGGGFFFMMMYYYeeelllnnnnnnnnnmmmjjjfff___WWWOOOIIIFFF@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBEEEGGGKKKQQQWWW^^^cccfffhhhmmmtttzzz}}}tttuuuuuuqqqnnnjjjhhhhhhkkkpppuuuxxxzzzvvvyyy{{{zzzxxxyyywwwvvvqqqxxxmmmfffttt|||kkk```[[[XXXYYYYYYZZZ[[[]]]^^^```aaa```cccgggjjjkkklllmmmooorrrrrrrrrsssuuuwwwyyyzzz{{{}}}~~~vvvbbbWWWQQQPPPPPPRRRUUUZZZaaagggqqqsssuuuvvvwwwyyy}}}xxxbbbaaajjjrrr|||{{{zzzzzzyyywwwuuutttvvvxxxzzzzzzyyyxxxvvvssspppnnnoooqqqrrrssstttvvvyyy{{{}}}{{{xxxuuusssssstttuuu|||222111111111111222333333111111111111222222222222222333555555666999<<>>??????@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAADDDHHHMMMTTTZZZ___bbbdddjjjqqqwww}}}{{{vvvssspppooojjjiiijjjnnnsssxxx{{{|||wwwyyyzzzyyywwwyyy}}}~~~yyyppp~~~ppplllwwwmmmaaa[[[XXXXXXYYYZZZ[[[]]]^^^______```cccgggiiijjjkkkmmmnnnpppqqqrrrsssuuuvvvwwwxxxyyy{{{}}}~~~~~~kkk\\\QQQMMMJJJKKKLLLNNNSSSYYYdddiiimmmppprrrvvv{{{ggg___bbbhhhqqqyyy~~~{{{yyyzzz{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzwwwuuusssrrrsssrrrqqqpppppprrrtttzzz|||}}}{{{xxxuuurrrnnnlllkkklllmmmpppvvv}}}}}}zzzyyy222222222222222333444444111111111222222222333333222333444444555777;;;>>>===>>>@@@@@@>>><<<<<<<<<:::::::::<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAEEEIIIOOOTTTYYY[[[^^^fffooouuuyyyvvvnnnllllllhhhhhhjjjoootttyyy{{{{{{zzzyyyxxxxxxyyyzzz}}}~~~uuuwwwttt}}}pppccc[[[XXXWWWXXXYYY[[[\\\]]]]]]^^^___bbbfffiiijjjkkklllnnnoooppprrrtttuuuvvvvvvuuuvvvxxx{{{|||}}}}}}xxxfffVVVOOOJJJJJJJJJHHHKKKQQQUUU\\\dddiiimmmssszzzkkk^^^[[[]]]eeennn{{{{{{xxxxxxzzz|||~~~~~~~~~{{{yyywwwtttsssrrrpppnnnnnnppprrruuuwwwyyy{{{|||{{{yyywwwuuurrrnnnjjjggggggggggggfffkkkpppuuu}}}{{{tttpppnnnooovvv333333222222333333444555111222222222222333333333222333444444444666:::===999;;;>>>>>>===<<<<<<===;;;;;;;;;===BBBIIIPPPTTT^^^ccciiijjjgggeeefffiiibbb]]]WWWTTTUUUWWWWWWWWWVVVVVV]]]jjjrrrrrrsssvvvzzz~~~|||sssmmmaaa\\\RRRIIIBBB?????????============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>>???@@@CCCGGGKKKPPPTTTVVVZZZcccmmmsssvvv|||uuukkkhhhjjjfffgggjjjooouuuyyyzzzzzz{{{zzzxxxxxx{{{|||}}}|||{{{~~~~~~~~~~~~||||||rrrddd[[[WWWVVVWWWYYYZZZ\\\\\\]]]]]]___bbbfffhhhiiijjjlllmmmnnnooorrrtttvvvvvvuuutttsssvvvyyyzzz{{{|||}}}ooo\\\SSSMMMLLLKKKHHHIIINNNKKKRRR]]]dddjjjqqqzzzlll\\\VVVVVV]]]fffwww|||xxxuuuvvvyyy}}}}}}{{{uuutttssspppnnnooorrruuutttvvvxxxzzz{{{zzzyyyxxxsssppplllhhheeeddddddeeeaaaeeehhhlllsss}}}{{{tttllliiiggghhhqqqzzz333333333222222111111111222222222222222111000///222333333444555666777888;;;<<<===>>>????????????<<<===???AAAFFFNNNWWW]]]kkkmmmpppssstttrrrooommmjjjeee___\\\[[[\\\]]]^^^XXX\\\ccckkkrrrxxx|||~~~}}}xxxmmm\\\OOOHHHEEECCCAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????<<<===???BBBGGGPPPZZZaaannnqqquuuyyyzzzxxxuuusssrrrooojjjgggfffggggggggg^^^aaagggnnnuuu|||xxxfffWWWLLLFFFBBB???????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===========================???BBBCCCEEEIIIMMMQQQVVVaaalllooorrryyyvvvpppjjjeeecccfffjjjooosssuuuuuuuuuwwwwwwxxxyyyzzz{{{||||||{{{}}}}}}|||zzz{{{|||}}}|||{{{|||~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}~~~yyy}}}uuusssbbbZZZXXXVVVZZZ^^^]]]YYYVVVVVVXXX]]]```dddhhhlllmmmmmmmmmooooooooopppqqqrrrtttuuuvvvwwwwwwyyyzzz|||~~~~~~~~~pppcccUUUNNNKKKHHHFFFFFFFFFIIIOOOVVV___kkkvvv~~~mmmZZZQQQPPPUUU[[[hhh{{{~~~|||zzzxxxzzz{{{~~~~~~}}}{{{xxxvvvvvvvvvuuusssrrrssstttvvvxxxyyywwwuuuvvvsssmmmhhhdddccccccccccccbbbeeekkktttyyyyyyvvvsssoookkkfffaaaaaaiiittt222222222222222111111111000111111222222222111111222222222333444555666777999:::<<<===>>>?????????<<<===???CCCJJJUUU```hhhuuuxxx}}}~~~|||xxxuuurrrppppppooonnnmmmfffhhhlllrrrzzzqqq```SSSJJJDDD@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBEEEIIILLLTTT^^^hhhlllooowwwvvvqqqjjjeeeccceeeiiimmmppprrrssstttssstttuuuvvvxxxyyy{{{{{{xxxzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}}}}{{{xxxxxxyyy{{{{{{zzz~~~~~~~~~}}}{{{{{{}}}|||zzzyyy{{{|||}}}}}}~~~~~~~~~}}}|||~~~|||zzzpppuuucccZZZXXXYYY\\\___]]]ZZZWWWWWWXXX]]]___bbbfffiiikkklllllloooooooooooopppqqqrrrrrrssstttvvvxxx{{{}}}~~~{{{mmm^^^UUUOOOIIIEEEDDD@@@CCCIIIPPP[[[gggttt|||hhhYYYQQQOOOTTTYYYeeexxx~~~}}}{{{yyyzzz{{{~~~|||zzzyyyyyywwwvvvtttssstttuuuwwwxxxwwwuuuvvvsssnnniiieeebbbbbbbbbeeefffiiiooowww{{{{{{yyysssoookkkgggbbbaaaiiisss222222222111111111111111///000111222222222222222222222222222333444555666888999;;;===>>>???@@@@@@===>>>AAAEEEMMMYYYfffooo}}}}}}{{{yyywwwwwwvvvtttrrrlllmmmpppvvvxxxfffYYYOOOGGGBBB????????????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@BBBFFFIIIRRR\\\eeeiiimmmuuu|||~~~{{{uuupppiiicccdddeeehhhkkknnnppprrrssspppqqqrrrtttvvvwwwyyyzzzwwwxxxyyyzzz{{{zzzzzzyyy{{{{{{{{{zzzyyyzzz|||}}}{{{xxxxxxyyyzzzzzzzzz|||}}}|||{{{zzz{{{~~~|||zzzxxxwwwwwwyyyzzz{{{{{{|||}}}~~~~~~wwwpppzzzfff\\\YYYYYY[[[]]]\\\ZZZXXXXXXYYY]]]^^^aaacccfffiiijjjkkkllllllmmmnnnooopppqqqrrrqqqsssuuuyyy|||~~~~~~uuueee[[[TTTLLLFFFDDD???BBBFFFLLLVVVcccpppxxxwwwfffZZZTTTRRRVVV[[[dddwww~~~}}}|||{{{{{{|||~~~~~~}}}|||{{{yyywwwvvvuuuttttttvvvvvvuuutttuuusssnnnjjjgggeeeddddddjjjkkkooouuu{{{~~~}}}uuurrrnnnjjjdddbbbjjjttt111111111111111111111111///000111222222222222222222222222222222333444555777888:::<<<>>>???@@@AAA@@@@@@BBBFFFOOO\\\jjjttt|||yyyqqqrrrtttzzz|||kkk]]]RRRHHHCCC?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>?????????AAAEEEGGGRRRZZZbbbeeejjjrrrxxxyyy~~~uuusssnnnfffbbbeeefffhhhkkkmmmoooqqqrrrnnnnnnppprrrtttuuuwwwwwwvvvwwwxxxyyyzzzzzzyyyxxxzzzzzzyyyxxxwwwyyy||||||zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyy{{{~~~}}}~~~|||zzzxxxvvvuuuvvvyyy{{{wwwzzz~~~wwwppplll___ZZZWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]```ccceeegggiiijjjhhhiiikkkmmmoooqqqssssssqqqsssvvvzzz}}}~~~}}}~~~{{{kkkaaaYYYPPPIIIGGGCCCDDDFFFKKKSSS___lllttt}}}}}}qqqddd[[[VVVTTTXXX]]]gggwww~~~~~~}}}||||||}}}~~~}}}zzzxxxyyywwwuuuttttttuuuuuuttttttrrrooollljjjiiiiiiiiimmmoootttyyy~~~yyyvvvrrrnnnhhhffflllvvv000000000111111111111111000111111222222222111111222111111111222222333444666777999<<<>>>@@@AAAAAACCCCCCDDDGGGPPP]]]mmmwww}}}wwwxxxzzzoooaaaTTTIIICCC@@@@@@?????????>>>>>>>>>????????????????????????========================<<<===>>>??????AAADDDGGGPPPXXX^^^aaafffnnnrrrrrrzzz~~~rrrpppqqqkkkeeedddfffhhhjjjmmmoooqqqqqqqqqmmmnnnoooppprrrtttuuuuuuuuuvvvwwwyyyzzzzzzyyyyyyzzzzzzyyyxxxwwwxxx{{{~~~}}}||||||}}}}}}{{{zzzvvvwwwxxxxxxxxxyyy|||wwwwwwxxxzzz{{{}}}~~~~~~}}}zzzwwwtttuuuxxx{{{uuuyyy~~~qqqsssddd]]]VVVWWWWWWXXXYYYZZZ[[[\\\[[[]]]```cccfffggghhhhhhfffhhhjjjmmmppprrrttttttrrrtttvvvzzz|||~~~~~~~~~|||{{{}}}qqqggg^^^TTTMMMJJJFFFFFFFFFIIIPPP\\\iiiqqqyyy~~~vvvlllbbb\\\WWWVVVZZZ```jjjyyy~~~|||}}}~~~|||zzz{{{yyyvvvuuuvvvwwwxxxxxxuuutttrrrpppnnnnnnnnnnnnnnnrrrwww||||||xxxtttnnnkkkqqqzzz///000000000111111111222111111222222222111000000111111111111111222222333555666999;;;>>>@@@AAABBBFFFFFFEEEHHHPPP^^^mmmwwwsssfffZZZPPPIIIBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======>>>@@@CCCFFFNNNUUUZZZ]]]bbbhhhlllkkksssyyy~~~ppphhhlllooojjjfffhhhgggiiimmmppprrrrrrrrrqqqnnnnnnooopppqqqrrrssstttssstttvvvxxxyyyzzzyyyyyyyyyyyyzzzyyywwwxxxzzz|||}}}}}}}}}~~~~~~}}}zzzxxxvvvwwwxxxxxxwwwwwwxxxyyyrrrssstttvvvyyy{{{}}}}}}yyyuuuuuuxxx|||wwwzzzyyyzzzhhh```ZZZYYYXXXYYYZZZ[[[\\\[[[[[[]]]aaadddgggggggggfffgggiiilllnnnqqqrrrssssssqqqsssvvvxxxzzzzzzzzzzzzzzzyyy|||wwwlllcccXXXPPPMMMFFFEEEEEEGGGNNNZZZgggpppuuuyyy|||{{{}}}tttlllddd___[[[YYY^^^eeemmm|||}}}~~~}}}{{{yyyvvvvvvyyy}}}yyyxxxvvvtttrrrqqqppppppssswww}}}~~~zzzssspppuuu~~~//////000000111111111222222222222222222111000///111111111111111111222222444666888;;;>>>@@@AAABBBHHHGGGFFFHHHPPP]]]mmmwwwvvvkkkaaaXXXRRRDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????999:::<<<<<<===???BBBEEEMMMSSSWWWZZZ^^^eeegggfffnnnttt||||||ooodddaaajjjnnnjjjhhhlllhhhjjjnnnrrrttttttrrrqqqnnnoooooopppqqqrrrrrrsssqqqsssuuuwwwyyyyyyyyyyyyxxxyyyyyyyyywwwwwwxxxzzz||||||}}}~~~}}}yyyvvvwwwxxxyyyxxxvvvtttttttttqqqrrrtttvvvyyy|||zzzvvvuuuyyy|||yyy{{{~~~~~~kkkbbb]]]\\\ZZZZZZ[[[\\\[[[[[[ZZZ]]]aaafffhhhhhhgggfffiiikkkmmmoooqqqqqqqqqqqqqqqrrruuuwwwxxxxxxwwwvvvyyyxxx{{{|||pppfff[[[RRRNNNEEEDDDDDDFFFMMMYYYgggpppssswwwxxxwwwzzzwwwooohhhccc___^^^cccjjjooo}}}}}}{{{yyywwwxxx||||||{{{yyyvvvtttrrrqqqpppxxx|||}}}vvvsssxxx000000000000000000000000000000000000000000000000000000000000111111111111444555666888;;;???BBBDDDEEEGGGKKKNNNTTT^^^kkktttzzzpppddd]]]\\\OOOJJJFFFGGGFFFCCCBBBDDD@@@CCCCCC>>>===AAACCCBBBAAAAAAAAAAAA@@@>>><<<:::<<<;;;::::::;;;>>>@@@BBBKKKNNNRRRUUUYYY\\\```cccmmmrrruuuvvvzzz}}}xxxnnnkkkbbb___aaahhhllllllmmmooolllnnnppprrrtttuuuvvvvvvtttqqqoooqqqvvvxxxvvvsssqqqppprrrvvvyyyzzzwwwsssyyyxxxvvvuuuuuuuuuvvvwwwxxxzzz}}}|||{{{vvvzzz}}}{{{uuupppoooppppppsssvvvyyyzzz|||~~~}}}yyyyyyyyyzzzzzzzzz~~~nnneee^^^\\\ZZZYYYZZZZZZYYYXXXZZZ^^^dddhhhkkkjjjhhhfffggghhhiiikkkmmmnnnpppppprrrtttvvvvvvvvvuuuvvvwwwyyy{{{~~~~~~pppggg___UUUMMMIIIDDDCCCFFFLLLUUUbbbnnnuuuxxxwwwtttwwwvvvkkkdddcccgggkkk{{{~~~~~~~~~~~~zzzwwwvvvvvvwww}}}~~~zzz{{{000000000000000000000000000000000000000000000000000000000000111111111111444444666888;;;???BBBDDDEEEGGGJJJMMMSSS\\\iiirrruuujjjbbb```WWWQQQKKKJJJIIIFFFFFFHHHDDDGGGFFFBBB@@@CCCCCCAAABBBCCCCCCBBBAAA@@@>>>===;;;;;;::::::;;;>>>@@@BBBGGGJJJOOOSSSWWW\\\```dddiiinnnrrrssswww|||~~~|||{{{uuugggaaa]]]\\\___ggglllnnnpppsssooopppqqqrrrtttvvvwwwwwwvvvsssqqqssswwwxxxvvvsssqqqpppqqqsssvvvwwwuuurrrwwwvvvvvvuuuuuuuuuuuuuuuwwwyyy|||~~~|||{{{xxx|||~~~|||vvvpppoooooopppssswwwzzz|||}}}}}}yyyyyyyyyyyyyyyzzz}}}pppggg^^^\\\ZZZYYYYYYYYYYYYWWWZZZ^^^ccchhhjjjjjjhhhffffffggghhhjjjkkkmmmnnnoootttuuuwwwwwwvvvuuuvvvwww~~~sssjjjbbbXXXPPPJJJFFFDDDHHHMMMUUUbbbnnnrrruuuvvvvvv}}}uuullljjjnnnsss|||~~~{{{zzzzzz{{{}}}~~~000000000000000000000000000000000000000000000000000000000000111111111111333444555888;;;@@@CCCEEEDDDGGGJJJLLLQQQZZZfffooo}}}ssskkkiiieee]]]VVVTTTQQQMMMLLLNNNGGGJJJJJJGGGGGGIIIHHHEEEEEEEEEEEEDDDCCCBBB@@@???;;;;;;::::::<<<>>>AAABBBCCCFFFKKKPPPUUUZZZ___bbbdddiiilllnnnsssyyy|||{{{www}}}tttddd]]][[[[[[___ggglllnnnppptttssssssrrrrrrtttuuuwwwxxxxxxuuussstttwwwyyywwwtttrrrppppppqqqssstttsssrrruuuvvvwwwwwwwwwvvvuuutttwwwxxx{{{~~~~~~}}}|||zzz|||~~~wwwrrrooooooppptttyyy}}}}}}zzzzzzzzzyyyxxxxxx{{{}}}sssjjj___]]]ZZZYYYYYYYYYXXXWWWZZZ]]]bbbfffhhhiiihhhfffeeefffggghhhjjjkkkmmmnnntttvvvxxxxxxvvvvvvvvvwwwxxxooofff[[[SSSKKKGGGFFFIIINNNUUUaaammmnnnrrrwww~~~~~~qqqmmmpppuuu}}}000000000000000000000000000000000000000000000000///000000000111111111111333333555777;;;???CCCEEEEEEGGGJJJMMMQQQZZZeeemmmyyyxxxvvvuuunnngggddd___XXXTTTTTTLLLPPPRRRQQQRRRTTTQQQLLLIIIHHHGGGFFFDDDBBB@@@???;;;;;;:::;;;<<>>BBBDDDEEEHHHKKKNNNRRRZZZeeelllwwwyyyvvvpppfff___]]]\\\```bbbbbbcccbbb\\\UUUQQQOOOMMMIIIEEEBBB???>>><<<<<<<<<<<<>>>AAADDDEEEDDDGGGJJJMMMOOORRRUUUXXXZZZ___cccfffllltttxxxxxxuuu|||{{{kkkeee[[[]]]ccckkknnnmmmpppuuuvvvuuusssqqqqqqrrrsssuuuxxxwwwvvvvvvwwwwwwvvvuuuuuutttsssrrrrrrssstttvvv{{{}}}yyyvvvxxxzzz|||}}}}}}||||||{{{vvvrrrppprrruuuzzz~~~}}}{{{yyyvvvxxx{{{|||}}}}}}xxxnnneeebbb^^^[[[ZZZ[[[ZZZYYYYYY[[[^^^bbbeeefffgggggggggffffffgggiiikkknnnoooooorrruuuwwwwwwxxxzzz|||zzz|||uuujjj^^^UUULLLGGGEEEGGGKKKSSS```lllqqqwwwwwwrrrsss~~~000000000000000000000000000000000000000000000000000000000000111111111111222222333555888<<>>>>>======>>>@@@CCCFFFHHHGGGIIILLLMMMNNNOOORRRTTTVVV[[[___aaahhhpppuuuvvvsssyyy{{{iiiaaaVVVZZZccclllpppqqqvvv|||wwwvvvtttrrrqqqqqqqqqrrruuuuuuuuuuuuuuuuuuuuuuuutttuuuuuutttssstttvvvxxx~~~|||wwwxxxzzz|||}}}~~~~~~}}}~~~|||yyyuuurrrsssvvvyyy{{{}}}~~~~~~{{{xxxuuuxxx|||~~~}}}zzzpppgggccc^^^[[[ZZZZZZZZZYYYYYYZZZ]]]```ccceeeggghhhgggfffffffffhhhkkknnnpppnnnqqqtttvvvwwwxxxzzz|||yyy{{{yyynnnaaaWWWNNNHHHDDDFFFKKKTTTcccpppwww|||xxxrrrqqq~~~000000000000000000000000000000000000000000000000000000000000111111111111222222222444666:::<<<>>>BBBEEEIIIMMMRRRZZZdddkkkrrr}}}wwwnnnjjjcccYYYPPPHHHCCC@@@?????????@@@BBBEEEHHHJJJHHHJJJMMMNNNNNNOOOQQQSSSSSSWWW[[[]]]ccclllqqqrrrrrrwwwjjj___VVV[[[eeeooorrrsssxxxxxxxxxwwwuuusssrrrqqqpppqqqrrrsssssssssssstttuuurrrtttuuuuuuttttttwwwyyy~~~|||xxxyyyzzz|||~~~~~~||||||}}}~~~}}}{{{wwwuuuuuuvvvxxxxxxyyy{{{}}}yyyvvvtttyyy~~~}}}{{{{{{}}}sssfffbbb]]]YYYXXXXXXXXXWWWXXXYYY[[[^^^aaadddggghhhfffeeeeeeeeefffiiimmmooooooqqqtttuuuuuuuuuwwwxxxxxxyyy|||ssseee[[[QQQJJJEEEEEEKKKVVVggguuu}}}xxxsssttt000000000000000000000000000000000000000000000000000000000000111111111111222222222333555888;;;<<<@@@CCCHHHLLLQQQYYYcccjjjooozzzyyytttkkkaaaVVVLLLFFFBBB@@@@@@@@@AAACCCFFFIIIKKKHHHJJJMMMNNNOOOPPPRRRTTTPPPUUUXXXZZZ```iiioooooosssxxxooobbbYYY^^^hhhpppsssrrrvvv}}}yyyyyyyyywwwuuusssqqqpppoooppprrrrrrrrrrrrtttuuuppprrruuuuuuttttttwwwzzz}}}{{{xxxyyy{{{|||~~~zzzzzz{{{}}}~~~|||yyyvvvvvvvvvwwwvvvwwwyyy}}}~~~|||wwwttttttyyy~~~{{{zzzxxxzzzuuueeeaaa\\\XXXVVVVVVVVVVVVXXXYYY[[[]]]aaadddgggiiieeedddcccccceeehhhkkknnnqqqsssuuuuuutttssstttuuuwwwwwwxxxzzz~~~wwwiii___SSSLLLFFFFFFLLLXXXjjjyyy}}}zzz|||111111000000000000111111///000111222222222222222000111222222222000///...111111111222333444666777>>>AAAEEEIIIMMMUUU```gggrrrwww~~~qqqeeeYYYQQQJJJFFFDDDCCCBBBCCCFFFIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVZZZ```hhhmmmqqqwwwnnnbbbZZZdddoootttwww{{{|||zzz||||||{{{yyyvvvrrrnnnllllllqqqsssooopppuuuwwwuuuttttttuuutttssstttvvvxxx~~~zzzzzz|||~~~~~~}}}||||||{{{yyyxxxxxxyyyzzz{{{uuuwwwxxxxxxwwwxxx}}}~~~~~~~~~}}}|||zzzyyyxxxwwwxxx{{{~~~zzzuuu{{{xxxxxxqqqddd```ZZZVVVUUUVVVVVVWWWVVVXXX[[[___bbbeeeggghhhgggccc``````cccgggiiiiiirrrrrrssssssssstttttttttwwwyyy|||~~~~~~xxxkkkdddUUUKKKIIIIIIIIIZZZqqqyyy}}}zzzwww111111000000000000111111000000111222222222222222111111111111111000//////000000111111222444555666>>>AAADDDGGGKKKRRR[[[cccnnnrrr{{{uuujjj```WWWPPPKKKGGGEEEDDDEEEGGGJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQQQQRRRSSSTTTXXX^^^eeejjjnnnttt|||mmm^^^[[[fffqqqvvvyyy}}}~~~}}}~~~}}}{{{xxxuuurrrooonnnlllpppqqqnnnnnnsssuuusssssstttuuutttssstttvvvyyy}}}{{{|||}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{wwwxxxyyyxxxwwwxxx|||~~~}}}|||{{{zzzyyyxxxxxxxxxzzz|||vvvrrr|||xxxvvv~~~ttteee```[[[WWWVVVVVVVVVVVVWWWXXX[[[^^^aaaccceeeffffffccc``````dddhhhkkkkkknnnooooooppppppqqqqqqqqqwwwyyy|||~~~{{{nnnfffXXXMMMIIIJJJKKK]]]rrrxxxzzzrrrrrr|||yyy111111000000000000111111000000111222222222222111222111111000000000000000000000000000111222444444;;;>>>AAADDDFFFMMMUUU\\\fffkkkssszzzpppfff]]]UUUPPPJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOOOONNNOOOPPPRRRUUUZZZaaafffjjjpppyyykkk\\\]]]gggrrrxxx{{{~~~{{{wwwtttrrrqqqqqqppprrrrrrooopppssssssrrrssstttuuutttssstttwwwyyy|||~~~}}}{{{zzzzzz{{{|||zzzzzzzzzxxxwwwxxx{{{~~~}}}{{{zzzxxxwwwwwwxxxxxxzzz{{{}}}pppmmm|||vvvssszzzvvvfffbbb\\\XXXVVVVVVUUUUUUVVVXXXZZZ]]]```bbbdddeeeeeecccaaaaaadddiiilllmmmkkklllmmmnnnoooooooooooowwwyyy|||~~~qqqiii\\\OOOJJJKKKNNN```rrrvvvtttjjjeeennn}}}yyy~~~111111000000000000111111000111111222222222111111222111000//////000111222////////////000111222333777999===???BBBGGGPPPVVV^^^bbbjjjttt~~~uuukkk```WWWQQQMMMLLLJJJJJJKKKKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSWWW^^^bbbhhhnnnwwwjjj______iiitttyyy|||zzzvvvtttsssuuuvvvvvvuuutttssssssuuutttsssssstttuuuttttttuuuxxxzzz|||~~~~~~|||{{{|||}}}}}}}}}|||{{{yyyxxxyyyzzz|||{{{zzzxxxvvvuuuvvvxxxyyy|||}}}mmmggg}}}uuupppwwwxxxhhhccc]]]YYYWWWVVVUUUTTTVVVWWWYYY]]]```dddgggiiihhhfffdddcccdddhhhkkkmmmkkklllnnnooopppqqqqqqqqqwwwzzz}}}~~~vvvkkk```PPPJJJKKKPPPaaasssttttttiii______iiizzz|||yyy}}}111111000000000000111111111111222222222111111000222111000//////000111222////////////000111222222111555888;;;===CCCJJJPPPUUUZZZaaaiiitttyyynnncccXXXRRROOOMMMLLLKKKKKKKKKIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPRRRVVV[[[___hhhnnnvvv~~~|||iiidddbbbllluuuyyy|||zzzvvvtttvvvyyy{{{zzzvvvttttttvvvuuutttsssssstttuuuttttttuuuxxx{{{{{{}}}}}}}}}}}}~~~}}}{{{yyyyyyzzzzzz{{{zzzyyywwwvvvvvvwwwxxxzzz~~~qqqeee|||tttnnnsss~~~kkkfff^^^YYYVVVUUUUUUUUUUUUVVVYYY]]]bbbgggkkknnnllljjjhhheeedddfffhhhkkkjjjlllnnnppprrrrrrrrrrrrxxxzzz}}}{{{ooobbbRRRKKKKKKOOObbbsssvvvttthhh[[[WWWZZZeeetttzzzxxx|||111111000000000000111111111222222222222111000000000000000000000111111222000000///000000111222222///222666888:::>>>DDDJJJLLLQQQYYY___gggtttzzzooodddYYYSSSNNNMMMKKKKKKKKKJJJGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIMMMNNNPPPPPPRRRUUUYYY\\\fffkkkssszzzttthhhhhhgggqqqyyy{{{|||}}}yyyvvvvvvyyy|||zzztttqqqtttvvvtttrrrrrrssstttuuuuuuuuuvvvyyy||||||~~~}}}}}}~~~~~~{{{yyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{|||hhh{{{vvvlllppp}}}ooohhh___XXXTTTTTTUUUVVVVVVWWWYYY]]]bbbhhhmmmooonnnmmmkkkgggdddeeegggjjjiiikkknnnqqqssssssssssssxxxzzz}}}uuudddUUUMMMLLLOOObbbvvv{{{xxxiiiZZZRRRQQQWWWaaakkkyyy~~~}}}vvvtttuuuyyy111111000000000000111111222222222222222111000000//////000111111111111111111111000000000111222222111333666777777999>>>BBBCCCIIIQQQVVV[[[eeesss}}}uuukkkaaaWWWRRRLLLKKKJJJJJJJJJIIIFFFCCCDDDEEEEEEFFFFFFGGGGGGHHHLLLMMMOOOOOOPPPSSSVVVYYY```fffnnnvvv}}}~~~pppkkklllnnnvvv}}}}}}}}}~~~|||yyywwwxxx{{{{{{tttqqquuuwwwuuussssssssstttuuuuuuuuuwwwzzz||||||~~~~~~}}}}}}~~~zzzyyy{{{||||||{{{zzzzzzzzzzzz{{{{{{||||||nnn{{{xxxlllmmmvvvrrrkkk___VVVSSSSSSVVVWWWXXXXXXZZZ]]]aaafffjjjmmmnnnnnnlllhhheeeeeehhhlllkkkmmmqqqtttvvvwwwvvvvvvxxx{{{~~~{{{gggYYYQQQNNNOOObbbzzzttt___SSSNNNOOOSSSYYY```fffkkkllliiigggiiilllsss{{{111111000000000000111111222222222222222111000///...///000222222222111000111111111111111111222333333555777666555666999===>>>DDDLLLPPPTTT\\\iiisssyyyooofff\\\TTTOOOKKKJJJIIIIIIIIIHHHEEEBBBDDDDDDEEEEEEFFFFFFGGGGGGKKKMMMNNNNNNOOOQQQUUUWWW[[[aaajjjsss{{{yyy{{{~~~vvvpppooonnnrrrzzz|||{{{yyyxxxyyy}}}~~~vvvrrrwww{{{xxxuuuvvvssstttuuuuuuuuuwwwzzz}}}}}}~~~}}}~~~}}}}}}}}}~~~zzzzzz|||}}}}}}|||yyyzzz{{{|||}}}}}}}}}}}}sss}}}zzzlllkkkrrruuulll___UUURRRSSSVVVXXXZZZZZZZZZ\\\___cccgggiiimmmmmmlllhhheeefffjjjnnnnnnqqquuuxxx{{{{{{{{{zzzxxx{{{~~~iii[[[TTTPPPOOOccc~~~gggVVVNNNKKKLLLOOOOOOTTTYYYZZZYYYZZZ___dddnnnvvv111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000222222222333333444444444999>>>CCCFFFIIIOOOYYYaaapppxxxzzznnncccZZZSSSNNNKKKLLLHHHDDDBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFIIIJJJJJJJJJKKKMMMQQQTTTXXX^^^gggooovvv~~~}}}pppkkkmmmrrrvvvyyyzzz{{{{{{{{{|||~~~}}}zzzxxxyyy}}}~~~{{{yyyyyy{{{{{{xxxuuuzzzwwwtttsssuuuyyy|||~~~~~~}}}|||}}}~~~}}}~~~~~~|||wwwttttttppprrrzzz~~~}}}}}}~~~jjjgggkkkvvvyyyjjj\\\XXXXXXWWWVVVVVVZZZZZZ\\\]]]___```aaabbbeeeggghhhgggfffeeefffhhhlllpppuuuuuurrrrrruuuyyyyyy{{{~~~ooobbbUUUQQQTTTccc~~~dddQQQKKKIIIHHHEEEGGGJJJKKKLLLPPPVVV[[[cccrrrwwwzzztttpppppprrrvvv}}}111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111222222222333333333333222666:::===???DDDMMMTTTccckkkvvv~~~yyyrrrggg]]]UUUOOOKKKHHHHHHFFFBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJNNNQQQUUU[[[bbbjjjqqqzzzrrrhhheeehhhnnnrrrwwwxxxyyyyyyyyyyyy{{{}}}}}}zzzyyyyyy|||~~~|||{{{{{{{{{zzzyyy{{{xxxuuutttuuuxxx{{{}}}~~~~~~~~~||||||~~~}}}}}}}}}~~~~~~|||xxxuuuuuuqqqrrryyy}}}}}}~~~mmmggghhhqqq}}}nnn^^^YYYXXXVVVTTTTTTXXXXXXYYYZZZ\\\^^^___```eeefffhhhgggffffffggghhhkkkpppttttttrrrqqqtttxxxvvvyyy{{{}}}}}}~~~ssseeeWWWRRRUUUcccnnnZZZOOOJJJFFFDDDEEEFFFFFFFFFIIINNNSSS\\\kkk{{{}}}{{{}}}{{{rrrkkkhhhcccaaadddhhhmmmwww111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222222222555888999:::>>>DDDJJJSSSZZZccclllssszzzxxxuuukkkeee\\\TTTNNNJJJFFFDDDDDDBBB@@@@@@AAABBBBBBBBB@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHKKKNNNQQQUUU\\\bbbiiirrr}}}{{{wwwpppfff``````ffflllppptttvvvwwwwwwvvvvvvwwwyyy~~~|||{{{zzzzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxyyy{{{{{{yyywwwvvvvvvxxxzzz{{{~~~~~~~~~}}}|||}}}~~~~~~}}}||||||}}}|||~~~~~~}}}}}}~~~~~~~~~|||yyyvvvvvvsssrrrvvv{{{}}}tttiiieeekkkrrraaaZZZWWWUUUSSSSSSVVVVVVUUUVVVXXX[[[]]]___dddfffggggggffffffhhhiiikkknnnrrrrrrqqqqqqsssvvvsssuuuxxxzzz{{{|||xxxiii[[[UUUVVVccc}}}hhhZZZOOOHHHDDDDDDCCCBBBAAACCCGGGKKKTTTbbbttt~~~|||yyywwwwwwvvvtttsssqqquuuxxx{{{yyyssslllddd]]]XXXTTTSSSWWW[[[bbbmmmwww111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111111444555777888888:::>>>BBBGGGMMMTTT\\\ccckkksssyyyzzzvvvtttwww}}}{{{rrrkkkhhh\\\WWWPPPKKKGGGEEECCCAAABBB@@@??????@@@AAAAAA@@@@@@?????????@@@@@@AAABBBCCCEEEFFFFFFFFFHHHJJJMMMMMMQQQVVV[[[aaajjjuuu}}}vvvmmmhhhaaa___aaaggglllppprrrtttvvvvvvuuutttuuuvvv|||{{{{{{zzzzzzzzzzzz{{{zzz|||{{{xxxtttsssvvvyyyzzzzzzzzzyyywwwwwwxxxzzz|||||||||}}}}}}~~~~~~~~~~~~|||zzzzzz|||~~~}}}|||~~~}}}}}}~~~}}}zzzxxxxxxuuussstttyyy~~~~~~~~~}}}|||nnnfffiii|||uuucccZZZVVVTTTRRRRRRUUUTTTSSSSSSUUUYYY\\\___ccceeefffgggffffffhhhjjjjjjllloooppppppppprrrtttppprrruuuwwwyyy|||zzzkkk\\\VVVWWWeeevvvfffXXXNNNHHHFFFDDDAAAAAABBBFFFHHHOOO\\\mmm}}}~~~}}}}}}~~~~~~wwwuuuqqqoooooonnnmmmkkkgggiiillloootttzzz~~~}}}uuuooohhhbbb[[[VVVTTTQQQPPPRRRTTTXXXcccnnnyyy111111000000000000111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333666888???BBBGGGNNNUUU]]]dddiiigggccccccfffkkkqqq|||zzznnneee___[[[PPPLLLGGGDDDBBBAAA@@@???AAA@@@>>>>>>>>>???>>><<<@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEEEEEEEFFFHHHJJJJJJNNNRRRVVV[[[cccmmmttt||||||jjjfffbbb```ccchhhllloooqqqsssuuuvvvuuutttuuuvvvzzzzzzyyyyyyyyyyyyyyyyyyxxxzzzzzzwwwsssrrrtttwwwwwwyyy{{{{{{yyyxxxyyyzzz{{{zzz{{{{{{}}}|||xxxxxxyyy{{{}}}~~~~~~}}}|||~~~}}}||||||}}}}}}|||zzzzzzxxxtttssswww~~~~~~||||||uuujjjkkkzzzxxxeeeZZZVVVSSSRRRRRRTTTSSSRRRSSSUUUXXX\\\___aaaccceeeeeeeeefffhhhiiiiiikkkmmmnnnoooooopppqqqoooqqqtttvvvxxx{{{zzzkkk\\\VVVXXXfffqqqaaaTTTLLLIIIDDDBBBAAADDDFFFHHHMMMXXXiiizzz}}}{{{yyyxxxwwwwwwuuutttuuuvvvxxxxxxwwwrrrooollliiihhhhhhgggfffaaaaaabbbfffiiilllnnnqqqtttqqqlllfffaaa\\\WWWTTTSSSPPPOOOPPPPPPTTT^^^jjjwww111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000111222333444888999;;;@@@FFFNNNTTTXXXZZZWWWXXX\\\___ccckkkttt|||yyylllaaaYYYRRRNNNGGGDDD@@@????????????>>>???>>><<<=========<<<:::@@@@@@?????????@@@@@@AAA>>>@@@BBBCCCBBBCCCDDDFFFGGGKKKOOORRRVVV\\\dddkkkrrrxxxkkkgggcccaaacccgggkkkmmmoooqqqtttuuuuuuuuuuuuvvvxxxxxxxxxwwwwwwxxxxxxyyyxxxyyyyyywwwuuutttttttttrrrwww{{{}}}{{{zzzzzz|||zzzzzzzzz{{{}}}|||wwwuuuuuuvvvxxx|||~~~~~~}}}}}}|||{{{|||}}}~~~}}}||||||zzzvvvssswww}}}zzz}}}pppmmmyyyiii]]]WWWSSSRRRRRRRRRRRRRRRSSSUUUXXX\\\^^^___aaacccddddddeeegggiiihhhiiijjjlllmmmnnnoooooonnnppprrrtttvvvyyy~~~zzzkkk[[[UUUWWWeee|||iii\\\PPPKKKEEEBBBBBBDDDEEEFFFLLLUUUeeevvv|||{{{yyywwwtttsssrrrqqqrrrqqqpppppprrrssssssrrrooolllhhheeedddcccbbbaaa]]][[[\\\___aaaaaacccfffgggfffddd```\\\XXXUUUSSSNNNMMMMMMNNNNNNRRR]]]jjjxxx111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000222222222111111000000000222111111222444555555555444444444777<<>>;;;;;;<<<=========;;;::::::;;;======<<<;;;??????>>>>>>===>>>>>>???>>>@@@BBBCCCBBBBBBDDDEEEDDDHHHLLLOOOQQQVVV\\\aaaggglllttt~~~nnnjjjeeecccdddhhhlllmmmkkknnnrrrtttttttttuuuvvvwwwvvvvvvuuuvvvwwwyyyzzzvvvuuuuuuvvvvvvtttqqqooonnnttt{{{~~~}}}{{{}}}{{{zzzyyyyyy{{{}}}wwwsssqqqqqqtttyyy}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}yyytttwww~~~yyysssnnnwwwpppaaaZZZTTTQQQQQQOOOPPPQQQSSSUUUXXXZZZ\\\]]]___aaabbbcccdddfffhhhggggggiiijjjmmmnnnnnnmmmlllnnnpppqqqssswww||||||lll[[[TTTUUUcccvvvjjjWWWQQQIIIDDDCCCDDDEEEEEEHHHPPP```rrr~~~|||wwwvvvuuusssrrrqqqqqqqqqqqqpppnnnoooppprrrqqqpppmmmiiidddaaa``````___^^^ZZZWWWWWW\\\]]][[[]]]aaa`````````___\\\XXXUUUSSSLLLKKKLLLMMMLLLPPP\\\jjjwww111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000333222222222111111000000000//////111333444444333444333222444888>>>CCCEEEFFFEEEGGGKKKLLLLLLPPPUUUVVV```llltttvvvxxxzzz}}}{{{}}}~~~{{{yyyzzz|||~~~~~~uuulllfff```WWWOOOJJJGGGEEECCC<<<:::888888:::<<<<<<;;;888888888:::===>>>>>><<<>>>======<<<<<<<<<======@@@BBBDDDEEEDDDDDDEEEGGGBBBFFFKKKMMMOOORRRWWW[[[```dddlllvvvppplllgggeeegggjjjnnnpppiiilllpppsssttttttuuuuuuvvvuuuttttttuuuwwwyyy{{{sssqqqqqqsssuuusssnnniiikkkrrr{{{~~~~~~}}}~~~}}}{{{yyyyyyzzz}}}}}}vvvrrrooonnnqqqwww}}}|||{{{zzz{{{}}}~~~~~~~~~zzzuuuwww}}}yyy~~~uuunnnuuu~~~vvveee[[[UUUQQQPPPMMMNNNPPPRRRUUUWWWYYYZZZ[[[]]]```aaabbbccceeeggggggggghhhjjjlllmmmmmmlllkkklllnnnoooqqquuuyyy}}}~~~mmm\\\SSSSSSaaa~~~www^^^WWWNNNHHHFFFFFFEEEEEEEEELLL\\\ooo{{{yyyvvvvvvuuussssssrrrrrrrrrrrrpppoooooopppqqqqqqpppkkkgggbbb___^^^]]]]]]\\\XXXTTTUUUZZZ\\\YYY[[[```^^^```aaaaaa]]]YYYVVVUUUNNNNNNNNNNNNLLLOOO[[[hhhvvv222222222111111111000000111111222222222222111111111111111111111000//////111222444444444222000///333333222222222222333333000111111111111222222222000111222333555777999:::CCCCCCBBBCCCCCCDDDFFFFFFLLLOOOTTTYYY^^^aaacccccc```aaabbbbbbaaaaaaccceeeiiikkkooopppmmmfff___ZZZOOOMMMJJJGGGCCC???<<<;;;777888888888888999999999888888999999999:::::::::;;;<<<>>>???>>>===>>>???<<<>>>AAABBBAAAAAAAAABBBFFFGGGHHHJJJLLLOOOQQQSSSYYY[[[aaakkkuuu~~~wwwqqqmmmlllkkkiiikkkooonnnnnnoooooopppppppppqqquuusssrrrtttwwwyyyxxxvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqxxx|||{{{{{{wwwwwwvvvvvvvvvxxxyyyzzzuuuwww{{{~~~pppooonnnoooqqquuuyyy|||yyyxxxxxxzzz}}}|||zzzzzzzzz|||}}}|||~~~}}}~~~vvvooouuu}}}{{{jjjbbbZZZTTTSSSRRRPPPOOOQQQTTTXXXZZZ[[[ZZZ\\\^^^___```bbbeeehhhggghhhjjjkkklllkkkkkkjjjnnnjjjgggjjjrrryyy{{{{{{fffTTTRRRSSSXXXsssnnn___QQQKKKIIIGGGEEEEEECCCJJJWWWfffuuu|||uuutttttttttttttttsssrrrqqqyyywwwuuutttsssrrrpppnnnoookkkgggcccaaa___]]][[[ZZZYYYYYYXXXYYY\\\^^^```bbbaaa```___^^^[[[WWWTTTQQQOOOOOOOOONNNQQQ[[[fffyyy222222222111111111000000111111222222222222111111111111111111111000//////111222333444444222111000111000000//////000000111000111111111111222222222111111222333555777999:::?????????@@@@@@AAABBBCCCBBBDDDGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLNNNPPPSSSUUUYYY[[[YYYTTTNNNKKKIIIHHHFFFCCC@@@===;;;:::777777888888888999999999888888888999999999:::::::::;;;======<<<<<<===>>>===???AAABBB@@@??????@@@BBBCCCDDDFFFHHHKKKMMMOOOTTTUUU[[[dddmmmwwwyyysssnnnmmmllljjjlllooooooooopppppppppppppppppprrrqqqpppsssvvvyyyyyywwwqqqppppppppppppppppppppppppvvv}}}}}}zzzzzz{{{zzzyyywwwuuusssrrrrrrrrrssstttwwwzzz}}}|||yyyvvvqqqpppooooooqqqtttwwwyyywwwwwwwwwzzz}}}~~~|||zzzyyyyyyyyywwwyyy{{{}}}}}}|||{{{zzzzzzqqqsssxxxqqqeee[[[UUUTTTPPPOOONNNOOORRRVVVXXXYYY[[[\\\^^^___```aaadddgggggghhhjjjkkkllllllllllllmmmiiifffiiipppwwwzzzzzz~~~fffSSSQQQQQQVVVnnnrrrdddUUUNNNKKKHHHFFFFFFEEEKKKWWWeeesss~~~}}}wwwtttuuuuuuvvvwwwwwwwwwwwwyyywwwtttssssssrrrpppnnnnnnjjjfffbbb```]]][[[YYY[[[[[[ZZZZZZ[[[^^^```aaaccccccbbbbbbbbb___[[[WWWTTTRRRQQQQQQPPPSSS]]]hhh|||222222222111111111111111111111222222222222111111111111111222111111000///000111222333333333222111111000000//////000000111000111111111111222222222111111222333555666888999:::;;;;;;<<<<<<===>>>>>><<<===>>>>>>>>>===;;;:::<<<===>>>=========???AAACCCEEEHHHJJJIIIGGGDDDBBBAAAAAA???>>><<<;;;999999777777777888888888999999888888888999999999999:::999;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAAAA???>>>>>>???@@@AAABBBCCCFFFHHHKKKLLLPPPQQQVVV^^^eeemmmzzz~~~wwwqqqpppooolllllloooqqqqqqqqqqqqqqqpppppppppoooooooooqqquuuwwwxxxwwwoooooonnnnnnnnnoooooooooooosssxxxzzzyyyxxxyyy{{{zzzxxxvvvssspppnnnmmmlllpppqqqrrrtttvvvuuuqqqnnnqqqpppooooooppprrrtttvvvtttuuuwwwyyy|||~~~}}}zzzwwwuuutttqqqrrruuuwwwxxxwwwvvvuuuyyy~~~}}}~~~~~~sssqqqsss}}}lll^^^WWWUUUOOOMMMLLLMMMPPPTTTVVVWWW[[[\\\^^^^^^^^^```bbbdddggghhhiiikkklllmmmmmmmmmllliiifffhhhnnntttxxxxxx|||eeeRRROOONNNQQQggguuugggYYYQQQMMMHHHDDDDDDEEEJJJSSS___lllxxx}}}wwwwwwxxxzzz|||}}}~~~|||yyywwwuuuuuutttsssqqqppplllgggcccaaa___\\\ZZZ]]]]]]\\\]]]___aaaccceeefffeeefffggggggddd```\\\YYYVVVTTTTTTTTTVVV```jjj111111111111111111111111111111222222222222111111111111111222222111111000///000111222333333222222222222111111111111222222000000111111111222222222222222222333444666777888777777888999::::::::::::999999:::;;;;;;;;;::::::777888999999888888:::<<<>>>???@@@BBBBBBAAA@@@???;;;::::::::::::999999999777777777777888888888888888888888888999999999999999;;;======;;;;;;;;;<<<===>>>@@@@@@>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKLLLQQQQQQUUU\\\aaahhhsss~~~}}}uuusssqqqnnnnnnooosssrrrrrrqqqqqqpppppppppoooooooooqqqrrrtttttttttnnnmmmlllllllllmmmnnnooonnnpppsssuuuuuuvvvxxxzzzwwwvvvtttrrrpppnnnmmmlllmmmmmmnnnoooqqqpppnnnlllooooooooooooppprrrtttvvvtttvvvxxxyyyzzzzzz|||}}}}}}}}}}}}|||yyyvvvsssqqqmmmoooqqqsssuuuuuuuuuttttttyyyyyy{{{}}}yyyrrrqqqrrrbbbYYYVVVOOOMMMLLLMMMPPPSSSUUUVVVZZZ\\\]]]]]]]]]^^^```bbbeeeeeeggghhhjjjkkkllllllllliiihhhiiinnntttxxxyyy}}}zzz|||zzzdddQQQLLLJJJMMM^^^sssvvvjjj\\\TTTMMMGGGBBBBBBCCCFFFLLLVVVbbbnnnyyy}}}~~~~~~~~~{{{zzzyyyyyyxxxvvvuuuqqqmmmiiifffdddbbb```___``````aaaccceeehhhiiihhhhhhiiijjjjjjiiieeeaaa___ZZZXXXXXXXXXZZZbbbkkk111111111111111111111111111111222222222222111111111111222222222222111111///000000111222222222222222111111111111111111222000000111111111222222222222222222333333555666666555555777888999999888888444444555666666666666666222333444444333444666888999999::::::::::::999999777777888888888999999999666666777777777888888888777777888888888999999999;;;<<<>>>>>><<<;;;;;;<<<:::<<<===>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLQQQQQQUUU[[[___dddnnnxxx{{{vvvtttqqqooopppsssrrrrrrqqqqqqpppppppppppppppqqqqqqppppppqqqqqqmmmlllkkkjjjkkklllnnnooonnnooopppqqqrrrtttwwwyyyyyyxxxvvvtttqqqooolllkkkhhhhhhhhhjjjlllmmmlllkkkmmmmmmnnnoooqqqtttvvvwwwuuuwwwyyyyyywwwvvvvvvwwwwwwxxxyyyyyyxxxuuurrrpppmmmnnnpppsssuuuvvvwwwwwwqqqvvvvvvxxx}}}{{{wwwssswwwggg]]]XXXPPPNNNMMMNNNQQQTTTVVVVVVYYYZZZ\\\\\\\\\]]]___aaaccccccdddeeeggghhhjjjjjjmmmkkkjjjlllpppuuuzzz|||{{{wwwtttzzzwwwcccPPPJJJGGGHHHVVVfff}}}xxxlll```XXXPPPHHHCCCCCCCCCDDDHHHPPP[[[gggrrryyy~~~}}}||||||{{{zzzyyyvvvrrrnnnllljjjhhhfffdddeeefffhhhjjjlllnnnooommmmmmmmmmmmnnnmmmjjjhhheee```\\\\\\]]]___fffnnn111111111111111222222222111111222222222222111111000111222222333222222222000000000111111111111111000//////......//////000000111111111111222222222333333222222333444555555333444666777888888777777444444333333222222222222111222333333222222444666666666666666666666666555666666666777777888888888666666666777777777888888777777777888888888888999;;;===>>>>>><<<;;;;;;<<<999:::<<<<<<===>>>AAADDDAAAAAABBBCCCEEEGGGIIIJJJMMMNNNRRRXXX[[[___iiirrr~~~yyyvvvrrrqqqrrrqqqqqqqqqqqqqqqpppppppppqqqrrrrrrqqqooonnnoooppplllkkkjjjiiijjjlllnnnooooooooopppqqqrrrtttvvvwww|||{{{yyyvvvrrrnnnkkkiiieeeddddddfffiiikkkkkkkkklllmmmnnnppprrruuuwwwxxxuuuxxxzzzyyyuuurrrrrrsssrrrsssuuuuuuuuusssqqqooommmnnnpppsssuuuwwwyyyyyyssswwwvvvxxx|||||||||vvv{{{zzzkkk```XXXQQQOOONNNNNNQQQTTTVVVVVVWWWXXXZZZZZZZZZ\\\^^^```bbbbbbbbbcccdddfffhhhhhhlllllllllnnnqqqwww|||~~~uuummmnnnssstttaaaPPPIIIFFFFFFOOO\\\rrrxxxnnnccc[[[SSSJJJEEEEEEDDDEEEHHHNNNXXXcccnnnuuu|||~~~}}}zzzuuusssqqqpppnnnmmmkkklllnnnqqqsssvvvwwwxxxwwwuuussssssssssssrrrpppmmmgggbbbbbbccceeekkkrrr000000111111111222222222111111222222222222111111000111222222333333333222222111111000000000000000//////............//////000111111111111222222222333333333222333333444444222333555777777777666555555444444333222222222222222333444444333333555777444555666777888777777777666666666666666666666666666666666666777777777888777777777777888888888888;;;<<<======;;;::::::;;;:::;;;<<<<<<<<<===@@@BBB@@@@@@AAABBBDDDFFFGGGHHHJJJKKKOOOUUUYYY]]]fffooozzz{{{wwwtttssstttooooooppppppppppppppppppoooqqqrrrqqqooonnnoooqqqlllkkkjjjiiijjjlllnnnpppqqqppppppqqqsssuuuuuuuuu{{{zzzyyywwwtttpppmmmkkkfffeeedddfffhhhkkklllkkknnnnnnpppqqqsssuuuvvvwwwssswwwzzzyyytttqqqqqqssspppqqqqqqrrrqqqpppnnnmmmkkkllloooqqqtttwwwyyyzzzwwwzzzxxxyyy}}}~~~~~~tttwwwuuu{{{nnncccYYYQQQOOONNNNNNQQQTTTUUUVVVUUUVVVXXXYYYZZZ[[[^^^aaaccccccccccccdddeeeggghhhkkkkkklllnnnrrrxxx~~~sssgggcccfffmmm~~~qqq```OOOHHHDDDDDDKKKTTTfffzzzssskkkaaaZZZRRRIIIEEEEEECCCDDDFFFLLLUUU```jjjpppxxx~~~{{{yyyxxxwwwvvvuuusssuuuwwwzzz}}}|||zzzzzz{{{{{{zzzvvvoooiiiiiijjjlllqqqwww000000111111222222222222111111222222222222111111000111222333333333333333222222111000//////000000111111000000000000111111000111111111111222222222333333333222222333333444000222444666777666555444111111000000111222222333000222222222222222444666111222444666777777777777666555555555555555555555666666666666777777777777777777777777888888888888:::;;;<<<<<<:::888999999<<<<<<===<<<;;;<<<>>>@@@AAABBBBBBCCCEEEGGGHHHIIIIIIJJJOOOUUUYYY]]]fffooo{{{zzz|||wwwttttttuuunnnnnnoooooopppppppppqqqnnnppprrrqqqooooooqqqsssmmmkkkjjjiiijjjllloooqqqrrrqqqqqqrrrtttuuuuuutttvvvvvvvvvvvvuuusssqqqoookkkiiihhhhhhkkkmmmnnnmmmpppqqqqqqssstttuuuuuuvvvpppuuuyyyxxxtttpppqqqsssqqqpppppppppooommmlllkkkjjjkkkmmmpppsssvvvxxxyyy{{{~~~zzzzzzvvvjjjvvvqqq{{{pppdddYYYQQQOOOMMMNNNPPPSSSUUUUUUSSSUUUWWWXXXYYY[[[^^^aaaeeeddddddcccdddeeeggghhhiiijjjlllnnnrrrxxx~~~pppbbb]]]^^^^^^oooppp```OOOGGGDDDDDDIIIQQQ^^^ooommmfff]]]WWWOOOFFFBBBBBBAAAAAADDDIIIQQQ\\\fffllluuu~~~~~~~~~}}}|||yyyzzz}}}{{{tttnnnmmmooopppuuu{{{222222222111111111111000000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111111111222222222333333333333444555555333333444555666666666666666666666666444444444333333333222222333222222111111222222333444444444555555555555666444444444444444444444444555555555555666666666666666666555666666777888888777888999999;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHFFFHHHKKKNNNRRRZZZbbbgggwww~~~wwwyyy|||vvvrrrqqqrrrrrrqqqppppppqqqtttwwwqqqqqqppppppppppppqqqqqqllllllkkkkkkllloooqqqssstttsssrrrrrrssstttuuuvvvvvvwwwxxxyyyxxxvvvtttsssooolllhhhfffhhhkkkmmmnnnmmmnnnooopppqqqrrrssssssrrrsssvvvyyy{{{zzzvvvsssoooppppppppppppooonnnmmmlllkkkkkknnntttzzz}}}}}}hhhkkkuuusss}}}|||pppdddYYYSSSQQQOOOOOOQQQSSSTTTTTTVVVVVVUUUVVVYYY\\\___bbbdddcccccccccdddeeeggghhhiiijjjlllooossswww{{{}}}~~~xxxkkk___VVVQQQVVV___oooqqqaaaOOOEEEAAAAAAEEEJJJYYYiiijjjeee^^^VVVPPPJJJEEEAAA@@@@@@AAADDDJJJTTT```hhhttt~~~|||uuurrrppppppwww222222222111111111111000000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111111111222222222333333333333444555555333333444555555555555555555555555555333333333222222222111111333222222111111222222333444444444444555555555555444444444444444444444444555555555555666666666666888777666666666666666666777888888999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGGGGIIIJJJLLLPPPVVV\\\aaapppwww}}}~~~}}}{{{{{{vvvsssrrrttttttsssqqqpppqqqssstttqqqqqqppppppppppppppppppmmmmmmllllllnnnppprrrtttvvvuuusssrrrrrrrrrssstttuuuvvvwwwxxxxxxwwwvvvuuuqqqnnnkkkjjjkkkmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrtttwwwyyyzzzxxxvvvqqqqqqqqqqqqppppppqqqqqqmmmllllllooouuuzzz~~~~~~kkkfffwwwrrryyyuuuggg\\\SSSQQQNNNNNNPPPRRRTTTTTTSSSTTTTTTUUUXXXZZZ]]]^^^cccccccccdddeeehhhjjjkkkiiijjjkkknnnrrrwwwzzz}}}zzzooodddZZZRRRNNNLLLTTTaaatttooo```PPPGGGCCCDDDHHHNNNSSSbbbxxxzzzhhhbbb[[[SSSMMMHHHCCC@@@???@@@@@@CCCHHHRRR]]]dddqqq~~~yyyvvvtttuuu|||222222222111111111111000000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111111111222222222333333333333444555555333333444555444444444444444444444444222222222222111111111111333222222111111222222333333333333444444444555555444444444444444444444444444555555555555666666666999888777666555555555555777777888999:::;;;<<<<<<:::;;;<<<===============>>>??????@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMQQQVVV[[[hhhmmmsssxxx~~~}}}}}}|||{{{zzzzzzzzzzzzsssvvvvvvuuuxxxzzz}}}zzzuuussssssyyyxxxwwwvvvuuuuuuuuuvvvsssrrrrrrqqqqqqpppppppppoooooonnnnnnppprrruuuvvvxxxwwwuuusssrrrrrrrrrrrruuuuuuvvvwwwwwwwwwvvvvvvsssqqqooooooppppppooonnnooooooooooooooopppqqqqqqrrrrrrsssvvvyyyzzzyyyxxxssssssssssssssssssttttttooonnnnnnqqqvvvzzz}}}~~~ssseeennnvvvxxx}}}lll```TTTQQQNNNMMMNNNQQQRRRSSSQQQQQQSSSUUUVVVXXXZZZZZZaaaaaacccdddgggjjjlllnnniiijjjkkknnnqqquuuyyy{{{~~~~~~{{{uuulllccc[[[TTTOOOKKKGGGKKKTTTddd{{{rrrcccRRRIIIEEEDDDHHHLLLNNN[[[nnn~~~zzzuuueee___WWWOOOIIIEEEBBB@@@>>>??????AAAFFFNNNXXX___nnn{{{~~~|||{{{{{{222222222111111111000000000000000000000000000000111111111111111111111111000111111222222111111000///000000000111111111111111111222222222333333333333444555555333333444555333333333333333333333333333333333222222222111111333222222111111222222333222333333333444444444444333333333333333333333333444444444555555555666666777666666555555555666666777777888999:::;;;;;;<<<:::;;;<<<<<<=========<<<>>>>>>???@@@BBBDDDEEEFFFHHHIIIJJJJJJLLLOOOTTTWWWaaafffmmmpppsss{{{|||yyyyyyxxxwwwvvvtttsssrrrqqqqqqnnnpppqqqqqqsssuuuxxxyyysssyyy|||yyyuuutttvvv~~~}}}|||}}}~~~~~~}}}|||wwwwwwwwwvvvuuutttrrrrrrrrrqqqqqqppprrrtttvvvxxxyyyxxxvvvuuutttttttttuuuwwwwwwwwwvvvuuuuuuttttttrrrqqqrrrtttuuuuuusssqqqssssssrrrqqqrrrrrrssstttttttttvvvyyy{{{{{{yyyvvvssstttvvvwwwwwwvvvuuutttpppppppppsssxxx{{{}}}}}}mmmmmm}}}~~~yyyrrrdddWWWSSSNNNLLLMMMOOORRRRRRPPPQQQSSSUUUVVVWWWXXXXXX]]]^^^```cccgggjjjmmmnnniiiiiikkkmmmppptttwwwyyyyyyzzz{{{}}}}}}}}}}}}}}}pppjjj```XXXSSSPPPMMMJJJIIIJJJOOO[[[qqqvvvgggVVVKKKEEEBBBCCCFFFLLLWWWggguuu|||{{{vvvrrrccc]]]TTTLLLGGGDDDBBB@@@===>>>>>>@@@CCCJJJRRRWWWjjjuuu222222222111111111000000000000000000000000000000000000000000000000000000111111222222222222111111///000000000111111111111111111222222222333333333333444555555333333444555333333333333333333333333555444444444444333333333333222222111111222222333222222222222333333333444333333333333333333333333444444444444555555555555444444444444555666888888666777777888999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFFFFGGGIIIKKKLLLOOOTTTWWW]]]ccckkkpppssszzz{{{tttssstttsssrrrpppnnnlllkkkjjjjjjhhhiiikkkllllllmmmppptttwww~~~zzzxxxvvvvvvxxx~~~}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttsssrrrsssuuuwwwxxxxxxwwwvvvvvvvvvwwwyyyzzz|||zzzxxxuuusssrrrqqqqqqoooppprrrvvvyyyzzzxxxvvvuuutttsssrrrrrrssstttuuuvvvwwwzzz}}}~~~|||wwwsssqqqtttxxx{{{{{{xxxtttqqqrrrrrrssswww{{{~~~~~~~~~zzzooovvvyyyxxxyyyiiiYYYUUUOOOKKKLLLOOOQQQRRRQQQRRRTTTVVVWWWWWWWWWWWWZZZ[[[^^^aaaeeehhhjjjllliiiiiijjjlllooorrrvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}kkkcccXXXPPPMMMLLLJJJHHHIIIIIILLLVVVkkkuuugggVVVLLLFFFAAAAAADDDIIIQQQ^^^kkkrrrtttqqqnnnaaa[[[RRRKKKFFFDDDBBBAAA======>>>???AAAEEELLLPPPaaakkk{{{222222222111111111111000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111111111222222222333333333333444555555333333444555333333333333333333333333555555555555444444444444333222222111111222222333111111222222222333333333333333333333333333333333333444444444444555555555222222333444555777888999666666777888999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<======???@@@BBBDDDEEEEEEGGGIIIKKKMMMPPPTTTWWWYYY```iiipppuuu}}}|||tttooonnnnnnnnnlllkkkiiigggeeeeeedddaaaaaabbbeeefffgggooowww{{{yyyxxxwwwxxx|||{{{{{{}}}~~~|||zzzxxxwwwuuuttttttuuuvvvwwwvvvuuuuuuvvvwwwyyy|||}}}|||xxxtttqqqpppppppppmmmooorrrwww{{{|||zzzyyysssrrrqqqpppqqqrrrtttvvvyyyyyy{{{}}}}}}{{{vvvrrrqqquuuyyy|||{{{xxxsssooossstttvvvzzz~~~sssmmmxxxsssppp]]]WWWPPPLLLLLLNNNQQQSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXZZZ\\\```ccceeeggghhhiiiiiijjjkkknnnqqqtttvvvyyy{{{}}}mmmcccVVVMMMKKKKKKIIIGGGFFFFFFGGGQQQfffzzzqqqdddUUULLLHHHDDDDDDGGGFFFKKKTTT___gggjjjiiifff^^^YYYQQQKKKGGGEEEBBBAAA======>>>>>>???BBBGGGJJJVVV]]]jjjzzz222222222111111111111000000000000000000000000000000000000000000000000000111222222333333222222111000000000000111111111111111111222222222333333333333444555555333333444555444444444444444444444444555555444444444333333333333222222111111222222333111111111111222222222222222222222222222222222222333333444444444555555555333333333444555666777888666666777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>@@@BBBCCCEEEEEEGGGIIIJJJLLLNNNQQQTTTVVV[[[dddllluuu~~~zzzrrrmmmjjjiiiiiihhhgggeeecccbbbaaa``````\\\ZZZ\\\aaadddiiiuuu}}}xxxxxxxxxxxxzzz}}}|||}}}{{{yyywwwuuuttttttuuuuuutttttttttuuuvvvxxx{{{||||||wwwssspppppppppqqqnnnooorrrvvvzzz{{{zzzxxxsssrrrqqqpppqqqsssvvvxxxzzzyyyxxxxxxyyyxxxvvvuuuuuuvvvxxxyyyxxxuuurrrpppsssuuuxxx}}}{{{jjj{{{rrr|||www___YYYQQQLLLLLLNNNRRRTTTUUUTTTTTTTTTTTTUUUWWWXXXXXXZZZ]]]```bbbcccddddddiiiiiiiiikkkmmmpppssstttvvvyyy}}}wwwkkk[[[RRROOOOOOMMMJJJIIIGGGFFFNNNbbbvvv~~~qqqdddVVVNNNJJJFFFEEEHHHEEEHHHNNNWWW___dddcccaaa[[[VVVPPPKKKGGGDDDAAA???===>>>???>>>>>>@@@CCCFFFLLLQQQYYYeeerrr}}}222222222111111111111000000000000000000000000000000000000000000000000000111222222333333222222111000000000000111111111111111111222222222333333333333444555555333333444555444444444444444444444444444444444333333333222222333222222222222222222333000111111111111222222222222222222222222222222222333333333444444444555555555555444444444555555666666666777888999::::::;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<===>>>@@@AAACCCDDDFFFGGGIIIJJJJJJLLLOOOQQQTTTWWW^^^gggrrr}}}|||rrrkkkhhhgggfffddddddcccbbb```___^^^]]]]]]ZZZXXXZZZaaafffmmm}}}|||~~~{{{wwwxxxyyyyyy|||~~~|||{{{xxxuuusssssstttttttttsssssstttuuuwwwxxxzzz}}}{{{vvvrrrppppppqqqssspppppprrrvvvyyyzzzyyywwwuuutttsssrrrtttvvvyyy{{{zzzwwwtttssstttvvvxxxxxxxxxwwwvvvuuutttrrrrrrqqqtttuuuyyynnntttyyy{{{aaa[[[RRRMMMLLLOOORRRTTTUUUTTTSSSRRRRRRTTTVVVXXXZZZ[[[^^^```bbbccccccccciiiiiiiiijjjmmmooorrrtttpppttt{{{tttcccXXXUUUTTTRRROOOQQQMMMIIINNN```ttt}}}}}}uuuhhhZZZQQQKKKFFFDDDEEEFFFGGGLLLTTT]]]aaaaaa```XXXTTTOOOKKKGGGDDD@@@>>>>>>>>>??????>>>???AAADDDHHHJJJOOOVVV___hhhmmmoootttyyy333222111000///...---,,,000000000000000000000000...///000222222111111000000111111111111222222222//////............//////111111222222222333333333222222222222222222222222333333333444444444555555555555555555444333222111444444444333333333222222222222222222222222222222000111111111111222222222222222333333333333444444333333333444444444555555888777777666666666777777999::::::::::::::::::;;;<<<<<<===>>>???@@@@@@AAAEEEFFFHHHJJJLLLNNNOOOOOOTTTSSSYYYdddooouuu{{{yyynnnddddddfffdddbbbaaaccc```\\\ZZZ[[[[[[ZZZWWWXXXWWWZZZbbbrrryyyssszzzzzzxxxtttsssvvv|||~~~}}}{{{yyywwwvvvuuuuuutttssstttvvvxxxwwwvvvxxxuuussssssuuuvvvtttrrrrrrqqqqqqtttxxxyyywwwtttxxxvvvsssrrrtttwwwyyyyyyzzzxxxvvvtttssstttuuuvvvtttuuuvvvvvvttttttuuuwwwwwwxxxzzz|||~~~uuuxxx}}}iiiYYYRRRQQQKKKLLLOOOJJJMMMPPPRRRQQQOOOPPPUUU[[[]]]^^^___aaabbbbbbccccccdddeeegggjjjlllmmmnnnooosssvvvzzzrrrddd\\\YYYVVVTTTPPPPPPMMMOOO^^^sssvvvcccSSSJJJGGGGGGGGGIIILLLPPPUUUYYY\\\^^^^^^XXXVVVRRRNNNIIIEEEBBBAAA?????????>>>>>>>>>AAACCCBBBBBBDDDHHHMMMTTTYYY]]]bbbdddlllvvv222222111000///......---////////////////////////...///000111222111111000000111111111111222222222//////............//////111111111222222222333333222222222222222222222222333333333444444444555555555555555555444333222111333333333333222222222222222222222222222222222222000111111111111222222222222222333333333333444444333333333444444444555555777666666555555666666777999999999::::::::::::;;;<<<<<<===>>>???@@@@@@AAADDDEEEGGGIIIKKKMMMNNNOOOSSSSSSXXXaaaiiioooxxx|||rrrhhh``````bbb```^^^]]]```\\\YYYWWWXXXXXXWWWUUUVVVWWW]]]kkkxxxpppttt|||xxxvvvtttsssuuu{{{~~~~~~|||zzzxxxvvvuuuuuuttttttuuuwwwwwwvvvuuuvvvuuutttuuuwwwxxxuuussssssrrrrrruuuxxxzzzyyywwwyyywwwttttttvvvxxxyyyzzzwwwvvvtttrrrqqqqqqrrrssswwwvvvuuuuuuvvvxxxzzz{{{wwwxxxyyyzzz}}}zzz|||zzznnn]]]VVVTTTNNNMMMPPPKKKMMMPPPRRRPPPOOOPPPUUUZZZ\\\]]]^^^```aaabbbbbbbbbcccdddgggiiilllnnnoooppprrruuuyyyzzzkkkbbb]]]YYYVVVQQQQQQNNNPPP^^^sss}}}jjjYYYNNNJJJIIIIIIJJJKKKOOORRRVVVYYY\\\]]]YYYWWWRRRLLLGGGCCC@@@>>>>>>?????????>>>>>>@@@BBB???@@@AAADDDHHHLLLOOOQQQVVVXXX___iiisss|||111111000000000///////////////////////////////////////000111111111111000000111111111111222222222000//////......//////000111111111222222222222333222222222222222222222222333333333444444444555555555555555555444333222111222222222222111111111000222222222222222222222222000111111111111222222222222222333333333333444444333333333444444444555555666555555555555555666666999999999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOQQQRRRWWW]]]aaagggtttyyysssiii```ZZZZZZ]]][[[YYYYYYZZZXXXUUUSSSSSSTTTSSSRRRRRRWWWccczzz}}}pppooouuuyyy{{{{{{uuutttssssssuuuyyy~~~}}}~~~~~~~~~|||zzzwwwuuusssssstttvvvxxxwwwuuusssttttttuuuxxxzzzzzzwwwuuuuuuttttttuuuxxxzzz{{{{{{|||zzzwwwwwwxxxzzz{{{{{{vvvuuusssrrrqqqqqqrrrsssyyyvvvtttvvv{{{~~~wwwwwwwwwwwwzzz~~~zzz~~~}}}sssbbbZZZWWWPPPOOORRRMMMNNNPPPQQQPPPOOOPPPTTTXXX[[[[[[\\\^^^___aaabbbbbbbbbccceeehhhkkknnnpppqqqrrruuuzzztttjjjbbb\\\XXXTTTSSSQQQTTTaaatttwwwdddVVVOOONNNNNNMMMNNNPPPRRRUUUXXX[[[\\\]]]YYYSSSMMMGGGBBB@@@???>>>???@@@???>>>>>>@@@BBB>>>???@@@AAACCCDDDEEEFFFJJJKKKQQQZZZcccmmm|||000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222000000////////////000000111111111111222222222222111222222222222222333333333333333444444444555555555555555555444333222111111111111111000000000000111111111111111111111111000000111111111222222222222222222333333333444444333333333444444444555555555444444444444555555666888888888999::::::;;;;;;;;;<<<===>>>???@@@AAABBB@@@AAACCCEEEHHHJJJMMMNNNNNNPPPUUUYYY[[[cccttt|||wwwpppkkkbbb[[[VVVWWWYYYXXXVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPOOOXXXlllyyyqqqssswwwyyyyyysssrrrrrrsssuuuxxx|||~~~zzz{{{}}}}}}|||yyyvvvtttssssssuuuwwwyyyxxxuuurrrsssuuuwwwzzz{{{{{{yyywwwwwwvvvvvvwwwyyy{{{}}}}}}{{{zzz|||}}}}}}}}}wwwvvvuuutttssssssttttttxxxvvvuuuzzzxxxvvvuuuuuuwww|||~~~yyyvvvddd[[[XXXQQQPPPSSSOOOOOOPPPPPPOOONNNPPPSSSVVVYYYYYYZZZ\\\^^^___aaabbbaaabbbdddgggkkknnnqqqssssssvvv|||xxxmmmeee^^^ZZZWWWVVVUUUXXXcccvvvqqq```VVVTTTUUUTTTSSSTTTTTTVVVYYY\\\]]]___\\\VVVOOOIIIEEECCCBBB???@@@@@@@@@???>>>@@@AAA>>>???@@@AAABBBBBBBBBAAAFFFFFFJJJRRRYYYbbbqqq~~~000000000000111111111111111111111111111111111111000000000000000111111111000000111111111222222222000000////////////000000000000111111111222222222111111111222222333333333333333333444444444555555555555555555444333222111111111111000000000//////111111111111111111111111000000111111111222222222222222222333333333444444333333333444444444555555444444444444444555666666777777888999999:::;;;;;;;;;;;;<<<>>>???@@@BBBBBB@@@AAABBBCCCFFFIIIKKKMMMLLLNNNSSSVVVYYYcccwwwyyytttqqqmmmgggbbb]]]WWWTTTVVVXXXUUUTTTTTTQQQPPPOOONNNMMMMMMNNNOOOQQQ___zzzuuussswwwxxxuuurrrqqqrrrrrrtttwwwzzz{{{}}}{{{{{{|||~~~|||wwwyyyzzz{{{zzzxxxuuusssrrrsssuuuxxxzzzyyyvvvttttttvvvyyy{{{{{{zzzxxxwwwwwwwwwxxxxxxzzz|||~~~}}}~~~~~~}}}vvvvvvuuuuuutttttttttuuuuuuuuuwww}}}~~~xxxwwwuuuuuuwww{{{|||ttt~~~wwwddd[[[XXXQQQQQQTTTPPPQQQPPPPPPOOONNNPPPRRRTTTVVVWWWXXXYYY[[[^^^```bbbaaaaaacccfffjjjnnnqqqsssuuuxxx~~~wwwmmmddd^^^[[[ZZZXXXXXX[[[eeevvv|||iii\\\YYYZZZZZZZZZYYYYYYZZZ[[[]]]^^^___\\\WWWPPPKKKGGGEEEDDD???AAABBBBBB@@@???@@@AAA>>>???@@@AAABBBBBBBBBAAAFFFEEEHHHNNNTTT[[[hhhttt000111111111111111111111222222222222222222222222000000000///000111111222000111111111111222222222111000000//////000000111000000000111111111111222111111111222222333333444333333333444444444555555555555555555444333222111111111111111000000000///111111111111111111111111000111111111111222222222222222333333333333444444333333333444444444555555444444444444555666777777666777777888999:::;;;;;;:::;;;<<<>>>???AAABBBCCCBBBBBBBBBCCCEEEHHHJJJLLLLLLMMMQQQUUUYYYdddzzz|||wwwooojjjgggccc^^^ZZZXXXTTTRRRUUUUUURRRPPPQQQMMMMMMMMMKKKJJJJJJLLLNNNUUUgggxxxtttwwwvvvpppppppppoooppprrrtttwwwyyy{{{~~~}}}~~~~~~zzzyyyxxx{{{~~~|||yyyvvvwwwxxxyyyyyywwwuuutttssssssuuuxxxzzz{{{yyywwwwwwyyy{{{{{{zzzxxxwwwwwwvvvxxxzzzzzz{{{}}}~~~~~~~~~~~~}}}|||tttttttttttttttttttttssstttuuuxxx~~~|||yyyxxxwwwwwwyyy{{{wwwrrryyy~~~{{{iii___ZZZSSSSSSVVVRRRRRRQQQOOONNNNNNPPPQQQSSSUUUUUUUUUWWWZZZ]]]```bbbaaabbbcccfffiiimmmqqqsssuuuyyytttiiibbb]]][[[YYYXXXXXX\\\eeetttssseee```aaacccbbbbbbaaaaaaaaaaaabbb```^^^YYYSSSMMMHHHDDDBBBAAACCCDDDDDDBBBAAAAAABBB>>>>>>???@@@AAAAAABBBCCCFFFFFFHHHMMMRRRWWWbbbmmm222111111111111111111111111111111111111111111111111000/////////000222222000111111111111222222222111111000000000000111111000000000000111111111111000111111222333333444444333333333444444444555555555555555555444333222111222222111111111000000000111111111111111111111111000111111111111222222222222222333333333333444444333333333444444444555555555555555555666777888999666666777888999:::;;;;;;:::;;;<<<===???AAABBBCCCCCCCCCCCCCCCDDDGGGIIIKKKNNNNNNPPPTTTYYYeeeyyy~~~uuuooogggaaa^^^[[[WWWTTTSSSPPPOOORRRQQQMMMKKKLLLIIIJJJJJJIIIGGGGGGJJJLLLVVVjjj{{{vvvyyyvvvooonnnmmmllllllmmmppptttvvvyyy}}}~~~{{{|||}}}}}}zzzwwwxxx|||}}}{{{yyywwwxxxxxxxxxxxxwwwwwwvvvsssssstttwww{{{}}}}}}|||zzz|||}}}{{{wwwttttttuuutttwww{{{||||||}}}~~~|||||||||{{{zzzxxxttttttuuuuuuuuuuuuuuuttttttvvvxxx{{{}}}}}}}}}}}}zzzzzzyyyzzz{{{}}}rrryyyxxxqqqeee```VVVUUUWWWSSSSSSQQQOOONNNNNNPPPQQQQQQSSSSSSTTTUUUXXX\\\___aaabbbbbbccceeehhhlllpppsssqqqvvv}}}qqqfff___[[[ZZZWWWUUUVVVZZZbbbqqqrrrmmmnnnoooooooooooommmlllkkkjjjfffddd```YYYRRRJJJDDDAAABBBDDDFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFJJJOOOSSSXXXbbblll|||222222222111111111000000000000000000000000000000111000/////////000222333000111111111111222222222111111000000000000111111000000000000111111111111000000111222333333444444333333333444444444555555555555555555444333222222222222222222111111111111000000000000000000000000000111111111111222222222222222333333333444444444333333333444444444555555555555555666666888999999555666777888999:::;;;;;;::::::<<<===???AAABBBCCCEEEDDDCCCCCCDDDFFFIIIJJJQQQOOOOOOSSSYYYeeexxx~~~zzzwwwqqqjjjbbb\\\YYYWWWSSSPPPOOOLLLMMMOOONNNIIIGGGHHHFFFHHHIIIGGGEEEEEEHHHKKKTTThhh}}}yyy|||yyyppplllkkkiiiiiijjjnnnrrrtttxxx|||}}}zzz{{{}}}|||wwwxxx{{{}}}|||yyyyyyxxxxxxxxxxxxxxxxxxxxxtttttttttwww{{{~~~|||~~~~~~zzzuuurrrssstttssswww{{{}}}}}}}}}~~~|||zzzzzzzzzyyywwwuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxwwwwwwxxx{{{~~~zzz{{{{{{|||}}}~~~ooo{{{xxxkkkdddYYYWWWXXXSSSSSSQQQOOONNNNNNPPPPPPPPPRRRRRRSSSTTTWWW[[[___aaaccccccccceeehhhlllppprrrnnnttt~~~}}}qqqeee]]]ZZZYYYUUURRRTTTXXX___nnn~~~yyyyyyzzz{{{{{{zzzyyyvvvtttsssnnnlllggg```XXXNNNFFFAAACCCEEEGGGGGGEEECCCCCCCCCFFFEEECCCBBBBBBDDDFFFGGGGGGHHHLLLSSSWWW[[[eeeoooyyy222222222111111000000000111111111000000...------000000111111111222222222222222222111111111000000111111111111111111111111111111111111111000//////111111222222222333333333333333222222333333444555777666444333222111111111111111000///////////////222111000//////000111222///000000000000111111111000111111111111222222222222333444555444333222111444444444555555555555666888888999999999:::::::::::::::;;;<<<===>>>??????CCCBBBAAAAAABBBEEEGGGIIIJJJRRRXXX\\\cccnnnxxx|||zzzwwwuuutttqqqoooiiiddd]]]VVVSSSPPPNNNMMMKKKKKKJJJIIIIIIHHHGGGGGGCCCBBBCCCEEEDDDDDDJJJRRRZZZkkk}}}|||}}}xxxrrrkkkkkkjjjgggfffhhhooottttttwwwyyyzzzxxxyyy|||~~~{{{yyyvvvuuuuuuvvvvvvuuuvvvtttssstttvvvyyyzzzyyyzzzyyyxxxxxxyyy|||~~~}}}yyyxxxyyywwwrrrmmmooorrrvvv{{{~~~~~~}}}}}}{{{xxxyyy{{{|||yyywwwsssrrrtttyyy~~~~~~|||yyywwwuuutttuuuxxx|||~~~{{{{{{yyyyyyzzz|||~~~uuusssuuuoooiiidddYYYSSSUUURRRRRRQQQRRRRRRSSSTTTTTTSSSPPPQQQUUUXXXYYY\\\aaaeeefffffffffgggiiimmmpppxxx}}}{{{nnnddd]]]WWWTTTVVVSSSRRRTTTZZZjjj}}}wwwqqqkkkcccWWWJJJCCCCCCEEEGGGIIIHHHFFFDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHMMMQQQVVVXXXZZZ```jjjsss}}}333333222222222111111111111111111111000///......000000111111111222222222222222222111111111000000111111111111111111111111111111111111111000//////111111111111222222222333333333222222333333444555666666444333222111111111111111000///////////////222111000//////000111222000000000111111111222222111111111111222222222222222222333444444333333333444444444555555555555666888888888999999999::::::::::::;;;<<<===>>>??????BBBAAAAAAAAACCCDDDFFFGGGKKKVVV```fffllluuu{{{||||||vvvrrrpppnnnkkkhhhddd___XXXSSSOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFFFFGGGNNNWWW___nnn||||||xxxrrrlllllljjjgggfffhhhnnnssssssvvvxxxxxxwwwvvvxxxzzzwwwuuusssrrrrrrsssrrrqqqtttsssqqqrrruuuxxxyyyyyyxxxxxxwwwwwwxxxzzz}}}~~~|||xxxwwwwwwuuupppkkkmmmppptttyyy|||||||||{{{{{{xxxvvvwwwzzzzzzxxxvvvsssrrrtttxxx}}}}}}xxxvvvttttttuuuxxx{{{}}}}}}|||{{{zzz{{{|||~~~xxx~~~vvvrrrwwwpppiii]]]UUUSSSTTTSSSRRRRRRRRRRRRRRRRRRSSSPPPPPPTTTVVVWWWZZZ___cccdddeeeeeefffiiimmmpppxxx~~~rrrggg```ZZZWWWSSSRRRRRRSSSWWWddd|||}}}tttjjj]]]OOOHHHHHHGGGIIIKKKJJJHHHFFFFFFFFFDDDCCCDDDDDDFFFHHHKKKLLLRRRVVV[[[^^^```eeennnvvv333333333333222222222222222222222222111111000///000000000111111111111222222222222111111111111111111111111111111111111111111111111222111111000///000000000111111111222222333333222222333333444555666555444333222111111111111111000////////////000111111000000000000111111111111111111222222222333111111111111222222222333222222222222333444444555444444444555555555555666888888888999999999999:::::::::;;;<<<===>>>>>>???@@@AAAAAABBBCCCDDDEEEEEELLLYYYgggpppuuuzzz{{{zzzzzzvvvppplllhhheeebbb```\\\XXXRRRMMMJJJIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCAAABBBDDDFFFKKKUUU___iiittt}}}{{{wwwrrrnnnmmmkkkhhhgggiiimmmqqqqqqsssvvvvvvtttssssssssssssqqqooonnnooopppooonnnqqqpppooopppsssvvvwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{~~~{{{wwwvvvvvvsssnnnjjjjjjmmmrrrvvvyyyyyyyyyxxxxxxvvvtttuuuxxxzzzxxxuuutttrrrrrrvvv|||~~~vvvuuusssrrrsssvvvyyy{{{~~~}}}|||{{{{{{|||}}}~~~|||ttt{{{vvvnnnaaaVVVRRRUUUTTTSSSRRRQQQQQQQQQQQQSSSPPPPPPTTTUUUUUUWWW\\\aaabbbcccdddfffiiimmmqqqvvv}}}~~~qqqfff^^^WWWTTTPPPQQQSSSSSSSSS\\\qqq~~~qqqaaaRRRJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHEEEEEEFFFHHHJJJMMMPPPRRRXXX]]]cccfffggglllttt{{{333333333333333333333333333333333333222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222111111000///000000000000111111111333333222222333333444555666555444333222222222222222111000000//////000000111000000000000000000111111111222222222333333333111111111222222222333333222222111111222444666777444444444555555555555666888888888888999999999999999::::::;;;<<<===>>>??????@@@AAACCCDDDDDDDDDDDDMMMZZZiiirrrvvvyyyxxxuuutttqqqlllfffbbb^^^ZZZXXXUUUQQQLLLHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA???AAAEEEJJJRRR___kkksss~~~|||zzzvvvrrrpppnnnkkkiiihhhiiilllnnnoooqqqrrrsssrrrpppooonnnqqqpppnnnnnnooopppnnnmmmooonnnmmmnnnpppssstttttttttssssssssstttuuuwwwxxx|||{{{yyyxxxwwwtttoookkkiiilllqqquuuwwwxxxwwwvvvvvvtttsssuuuxxxzzzyyywwwtttrrrqqqtttyyy}}}~~~}}}tttsssrrrrrrrrrtttwwwxxx||||||{{{zzzzzzzzz{{{{{{}}}~~~}}}}}}wwwmmmaaaWWWRRRSSSRRRRRRQQQQQQQQQRRRRRRTTTRRRQQQUUUVVVTTTVVVZZZ^^^```aaaccceeehhhmmmqqqssszzzssshhh^^^WWWSSSOOOQQQTTTTTTPPPTTTfffxxx{{{iiiWWWOOONNNKKKMMMOOONNNLLLJJJJJJJJJHHHHHHIIILLLOOOSSSVVVXXX]]]ccciiimmmnnnrrryyy333333333333333333333333222333333333333222222111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111///000000000000111111111333333222222333333444555555555444333222222222222222222111000000000000000000000000111111000000000111111222222222333333333111222222222222333333333222222111111222444666777444444444555555555555666777777888888888999999999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEPPP\\\iiiooorrrtttssspppmmmkkkhhhbbb\\\WWWTTTRRROOOKKKGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBDDDJJJPPPYYYhhhuuu}}}{{{zzz{{{xxxuuurrrqqqoookkkiiiiiijjjlllmmmnnnnnnnnnoooooonnnmmmlllrrrqqqpppqqqrrrrrrqqqooonnnlllkkklllnnnpppqqqqqqqqqqqqrrrrrrssssssttttttzzzzzzyyyyyyxxxtttpppmmmjjjlllqqquuuwwwwwwvvvuuuuuussssssuuuzzz}}}|||zzzuuurrrqqqsssxxx||||||zzzssssssrrrqqqrrrsssuuuvvvzzzyyyyyyxxxxxxxxxxxxyyy|||}}}zzzvvvhhh^^^WWWTTTPPPPPPPPPPPPQQQRRRTTTTTTVVVSSSSSSVVVWWWUUUVVVYYY]]]^^^```aaacccggglllpppsss{{{{{{oooddd\\\WWWPPPRRRTTTSSSNNNOOO\\\kkkuuuaaaVVVTTTMMMOOOQQQPPPNNNLLLLLLLLLLLLLLLNNNQQQUUUYYY]]]___bbbgggnnnqqqssswww~~~222222222222333333333333222222333333333222222111111000000000000000//////111111111111111222222222111111111111111111111111000111222222333222222222000000000111111111222222333333222222333333444555555444333333222222222333222222111000000000000111000000111111111111000000111111111111222222222333222222222222333333333333222222222222333444444555444444444555555555555666777777777888888888888999999999:::;;;<<<======>>>??????AAACCCEEEGGGHHHIIISSS^^^hhhlllmmmnnnnnnkkkeeeeeebbb]]]VVVPPPMMMMMMIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@???????????????AAA@@@DDDLLLTTT___ooo|||xxxppp~~~yyywwwuuurrrqqqnnnkkkiiijjjlllmmmmmmmmmlllkkklllnnnooonnnmmmsssrrrrrrsssttttttsssqqqnnnlllkkkkkklllnnnnnnnnnppppppqqqqqqrrrrrrrrrrrruuuvvvwwwxxxvvvssspppnnnjjjmmmqqquuuwwwwwwvvvuuuuuussssssvvv{{{~~~}}}wwwuuutttvvvzzz|||{{{xxxsssrrrrrrqqqrrrssstttuuuwwwwwwwwwwwwxxxxxxxxxxxx{{{|||wwwzzzggg\\\WWWUUUNNNNNNOOOPPPQQQSSSTTTUUUUUUSSSSSSWWWWWWUUUVVVXXX\\\]]]___```bbbfffjjjnnnvvvrrrggg^^^XXXSSSRRRRRRQQQMMMLLLUUU```iii[[[WWWRRRTTTVVVUUUSSSQQQQQQQQQRRRSSSTTTWWW\\\```dddgggggglllsssvvvxxx}}}111111111222222222333333111111222222222222111111111111000000////////////000000111111111222222222111111111111111111111111000111222222333333333222111111111111222222222333333333222222333333444555444444333222222222333333333222111111000000111111///000111222222111000///000000000111111111222222222222222333333333444444222222333444444333333333444444444555555555555666777777777777888888888888888999::::::<<<<<<===>>>??????@@@BBBEEEHHHKKKMMMSSS]]]fffhhhhhhhhhfffccc\\\]]][[[VVVOOOIIIFFFFFFEEECCCAAA@@@AAAAAA@@@???????????????????????????>>>AAAHHHUUUbbbqqq~~~rrr|||~~~wwwvvvtttrrrqqqmmmjjjjjjkkkmmmmmmmmmllljjjhhhiiimmmpppqqqqqqrrrrrrrrrsssttttttrrrpppooommmkkkjjjkkkllllllllloooppppppqqqqqqqqqqqqqqqnnnppprrrsssrrrooommmllliiilllppptttvvvvvvtttssssssrrrrrrvvv|||~~~zzzyyyxxxzzz}}}~~~{{{xxxssssssrrrrrrrrrsssttttttvvvvvvwwwxxxxxxxxxxxxxxx{{{{{{{{{kkk\\\VVVUUUOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQRRRVVVWWWUUUUUUWWW[[[]]]^^^___aaadddiiilllvvvttthhh^^^YYYUUUQQQNNNMMMKKKJJJPPPWWWmmmvvvddd^^^ZZZ[[[]]]]]]ZZZYYYXXXXXXYYYZZZ\\\___cccgggkkknnnnnnrrrxxx{{{~~~000000000111111222222222000111111222222222111111111111000000/////////...000000111111222222222222111111111111111111111111000111222333333333333333111222222222222333333333333333222222333333444555444444333222222222333333333222111111000111111111///000111222222111000//////000000000000111111111222222333333333444444444222333444555444333222111444444444555555555666666777777777777888888888888888999999:::;;;<<<===>>>@@@@@@@@@BBBEEEIIIMMMPPPPPP[[[dddfffeeeccc```\\\VVVWWWVVVQQQJJJDDDBBBBBBBBB@@@???>>>???@@@???>>>>>>>>>>>>>>>????????????BBBGGGSSSeeewwwxxx|||vvvuuutttrrrpppmmmjjjjjjlllnnnnnnmmmllliiifffhhhmmmqqqssstttqqqpppqqqrrrssssssqqqooopppnnnkkkjjjkkklllkkkjjjoooppppppqqqqqqqqqqqqppphhhkkknnnpppnnnllljjjiiihhhkkkooosssuuuuuusssrrrrrrqqqqqquuu{{{~~~}}}||||||~~~|||xxxssssssrrrrrrssssssttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz~~~qqq^^^VVVTTTQQQQQQPPPPPPPPPQQQQQQRRRRRRPPPQQQUUUVVVTTTTTTWWW\\\]]]^^^___```ccchhhkkksss}}}zzznnnccc]]]VVVPPPKKKJJJIIIIIILLLRRR]]]rrrjjj___aaacccbbb```^^^^^^^^^^^^___```cccggglllppprrrrrrwww|||333333333222222333444444111111111111111111111111000///////////////000000222222333333333222222111111111111111111111111111444444333222222111000000111222333222111111333555666555444444333333333333555444333222111222333333222111000//////000111222111000///......///000000000111111111111222222222222333444444222111222444333333444555555444444333444333333333333444555555:::999999999999999999999888999:::;;;;;;;;;:::999===>>>@@@DDDIIIPPPVVVYYYZZZ[[[]]]``````]]]WWWSSSSSSRRROOOKKKGGGCCC@@@??????<<<;;;<<<======>>>???;;;999999===???>>>AAAEEEBBBOOOggg|||yyyxxxuuurrrmmmoooooonnnmmmlllmmmnnnmmmllllllmmmooopppooonnnoooooooooooonnnnnnnnnnnnlllmmmmmmllljjjiiiiiijjjkkkkkklllpppssssssoookkkkkklllmmmmmmmmmllljjjiiijjjjjjkkknnnpppqqqpppnnnppprrrvvvyyy{{{|||}}}}}}||||||}}}|||vvvrrrssstttsssqqqqqqtttwwwzzz}}}|||xxxuuuttttttyyyyyy~~~~~~{{{cccWWWSSSSSSPPPNNNNNNMMMKKKNNNSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]___bbbeeehhhjjjsssyyy}}}oooddd]]]ZZZUUUOOOJJJIIIIIIIIIIIIRRRpppvvvnnnrrrsssnnnkkkkkkjjjgggfffccceeelllqqqsssuuuyyy~~~444333222111111111111222111111111111111111111111000000////////////000000111222222333333222222111111111111111111111111111444444333333222222222111222333333333222222444555666666555444333333333333555444333222222222333333333222111000000111222333444333222000//////000000000111111111111222222222333444555444333222333444222222222333333444444444444333333333333444555555999999999999888888888888888999:::;;;;;;;;;::::::<<<>>>@@@EEEJJJQQQVVVYYYYYYZZZ[[[\\\[[[XXXSSSOOOKKKJJJGGGEEEBBB@@@>>>>>>???<<<:::;;;<<<============::::::===>>>===@@@EEENNN___{{{wwwuuutttrrrooommmnnnooonnnlllllllllmmmmmmlllkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnmmmllljjjiiiiiijjjjjjlllpppuuuvvvrrrooojjjjjjkkklllmmmmmmmmmmmmlllkkkkkkmmmoooppppppoooppprrruuuzzz}}}~~~}}}{{{{{{{{{||||||wwwrrrttttttsssppppppsssuuuzzz|||}}}yyyvvvuuuuuuzzz{{{www~~~iiiZZZUUUTTTPPPOOOPPPOOOMMMOOOTTTRRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[^^^aaadddgggiiijjjrrrzzzpppeee^^^ZZZVVVOOOKKKIIIHHHHHHHHHOOOdddzzz}}}zzzzzzxxxtttsssooopppvvv{{{}}}333333222111000000000000222222222222222222222222000000////////////000000111111222222222222222111111111111111111111111111444444444444444444444333333444444444333333555777777777555444444333333333555444333222222222333333333333222222222222333333777666444333111000000000000111111111111222222222333444555555444333444555333222222111222333444555444333333333333444555555777777777777777888888888888999:::;;;;;;;;;;;;;;;<<<>>>AAAFFFLLLRRRWWWYYYYYYXXXVVVUUUTTTQQQMMMJJJDDDCCC@@@>>>======>>>???@@@===;;;:::<<<===<<<999>>>;;;;;;======<<<@@@EEEQQQhhhzzztttrrrqqqooollllllmmmnnnmmmlllkkkkkkmmmlllkkkkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqpppnnnllljjjmmmmmmnnnrrrvvvwwwtttqqqjjjjjjkkklllmmmoooqqqrrrooommmllllllnnnooopppoooqqqrrruuu{{{}}}yyyyyyyyyzzz~~~|||xxxtttttttttrrrppppppqqqrrrwwwzzz~~~}}}yyyvvvuuuuuu{{{}}}uuuvvv~~~uuuaaaWWWTTTPPPOOOQQQRRRPPPQQQTTTSSSSSSSSSSSSSSSTTTUUUUUUXXXZZZ^^^bbbfffhhhjjjjjjrrrzzzsssggg```[[[VVVPPPKKKIIIHHHGGGGGGKKKWWWlll{{{zzz222222111111111111222222222222222222222222222222111000000////////////000000111111222222222222111111111111111111111111111444444444444555555666666444555666555444555666888888888666555444444444444444444333333333222222222222222222222222222222222555555444333222111111111000000111111111222222222333555666555444444555777777555333222111222444555444333333333333444555555666666666666777777777777888999:::;;;;;;<<<<<<===<<<>>>BBBGGGMMMRRRVVVXXXXXXUUURRROOOMMMKKKHHHFFFBBB@@@>>><<<;;;<<<>>>@@@@@@???===;;;<<<>>><<<777<<<;;;;;;===<<<===BBBJJJOOOjjj}}}vvvrrrqqqqqqnnnkkkkkklllmmmlllkkkjjjkkklllkkkjjjjjjkkkmmmooonnnnnnlllmmmmmmmmmmmmmmmnnnnnnmmmnnnqqquuuvvvuuurrrooorrrpppppprrrvvvwwwuuurrrnnnmmmmmmnnnoooqqqsssuuurrrooolllkkkmmmoooppppppqqqrrrvvv}}}~~~xxxwwwwwwxxx{{{~~~~~~{{{yyyuuuuuuuuusssrrrqqqppppppsssvvv{{{|||{{{wwwuuusssttt{{{~~~~~~vvvvvviii[[[SSSOOONNNQQQRRRQQQQQQSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVXXX]]]aaaeeeggghhhhhhrrrzzzxxxlllddd]]]XXXRRRMMMJJJHHHGGGFFFIIIOOO^^^zzz111111111222333444555666222222222222222222222222111111000//////////////////000111111222222222222111111111111111111111111333333444555666666777777666777888777666666888:::999999777666555444444444444444444333333333222222000111111111111111111000111111111222222222222222000000111111111222222222333444555555444444666777;;;:::777444333333444444444333333333333444555555555555666666666777777777888999999:::;;;===>>>>>>>>>@@@DDDIIIMMMPPPRRRSSSUUUQQQMMMJJJHHHFFFDDDCCCAAA???<<<::::::;;;===>>>@@@CCCBBB===<<>>FFFHHHAAA===???@@@===;;;:::<<<===>>>AAAKKKWWW___wwwtttrrrooonnnmmmlllkkkiiiiiikkkkkkjjjiiihhhiiijjjiiihhhhhhjjjlllnnnnnnmmmjjjjjjkkkkkklllmmmmmmmmmoooppptttzzz~~~zzznnnlllkkkoootttyyyzzzyyyvvvuuuuuutttssssssssstttrrrooolllkkkmmmpppqqqrrrpppuuu{{{}}}||||||}}}~~~~~~zzzyyyxxxxxxxxxwwwuuurrrppptttyyy|||zzzvvvsssqqqpppwww|||pppvvv|||hhhWWWPPPLLLNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSUUUXXX[[[^^^aaabbbbbbkkktttwwwmmmbbb]]]WWWRRRNNNJJJGGGEEEBBBIIIYYYppp333333222222222222222333333333333333333333333333222111000///...............///000111222222222222111111111111111111111111///000222333555777888999999:::;;;:::999999;;;===;;;:::999777666555444444333333444444444333222111000111222222222222111000///000111222222111111000000111111111111222222222111222444444333333555666888888777777666555555555444333333333333444555555555555666777777888999999888888888:::;;;>>>@@@AAABBBEEEHHHJJJKKKJJJHHHGGGGGGDDDAAA@@@@@@???>>>===999888888888888999999:::===IIINNNFFF>>>@@@CCCBBB======>>>???>>>AAAMMMYYYfffxxx{{{tttssspppooonnnmmmkkkjjjiiijjjjjjjjjhhhggghhhiiihhhggggggiiilllnnnnnnmmmiiijjjjjjkkkllllllmmmmmmrrrrrrtttyyy~~~zzzpppmmmkkkmmmrrrvvvvvvvvvttttttuuuuuutttssssssrrrpppnnnlllllloooqqqrrrrrrooovvv~~~}}}{{{zzz{{{|||{{{xxxuuutttyyy~~~zzzvvvtttooovvvzzz|||~~~wwwuuuppp\\\SSSLLLMMMPPPPPPPPPRRROOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY\\\^^^```aaaeeeooo|||qqqddd```ZZZTTTPPPLLLHHHEEECCCIIIZZZsss555444333111000/////////333333333333333333333333222222000///..................000111111222222222111111111111111111111111...///111333555777888999:::;;;;;;;;;::::::<<<===<<<;;;999777666555444444333333444555444333222111111222333444444333222111111222222333222111000///000111111111111222222222000111333333333333444666444444555666777666666666444333333333333444555555555666666777888999999:::888888888999;;;>>>AAABBBDDDFFFIIIJJJJJJHHHEEECCCBBB@@@>>>=========<<<;;;777777888999:::;;;<<<<<<<<>>AAACCCIIIHHHGGGFFFFFFDDD@@@===>>>===<<<;;;:::999999999:::888555555666777777666>>>@@@BBBCCCCCCDDDFFFHHHIIIEEEBBBAAA@@@DDDTTTeeevvv~~~{{{yyyxxxwwwtttrrrooommmlllllljjjhhhhhhiiijjjiiigggffffffgggjjjmmmnnnnnnmmmpppnnnkkkkkkmmmnnnnnnnnnqqqtttwwwzzz{{{yyyvvvtttsssrrrpppmmmkkkjjjmmmooorrrpppoooppprrrttttttsssppppppqqqrrrrrrrrrrrrqqqtttuuuuuuvvvwww{{{~~~}}}{{{xxx{{{}}}wwwsssrrrtttwwwzzz|||vvvhhhnnnzzzuuu}}}fff\\\RRRPPPPPPOOOMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSWWWWWWVVVUUUUUUWWW[[[^^^fffnnn}}}{{{mmmddd[[[XXXUUUNNNIIIHHHIIIMMM\\\vvv333333333333333333333333555444444444444333333333111111000000///......---............///000111222444222111111333444444333222222333333444555777777>>>======<<<;;;:::::::::999888666666777777555444555444444333222222111111111222444333222111111222222222222111111111000000111111222222222222222222222222333444444333333333333444444444444555555555555555555666666666666777444555666666666666666666:::999999:::<<>><<<<<<;;;:::999888888888888:::888666666777888888777:::<<<>>>???@@@BBBDDDFFFLLLIIIGGGGGGGGGMMM\\\lllzzz~~~|||zzzyyywwwtttrrrpppoooooolllkkkjjjjjjkkkjjjgggeeehhhggggggiiilllnnnnnnmmmpppoooooonnnmmmlllmmmmmmpppsssvvvzzz{{{zzzxxxvvvrrrqqqooommmkkklllooorrrsssrrrqqqqqqsssttttttsssqqqqqqrrrssssssrrrrrrqqqtttuuuuuuuuuvvvzzz~~~}}}||||||}}}~~~}}}zzzxxxwwwzzz}}}{{{vvvssssssuuuxxxzzz||||||mmmoooxxx~~~nnnaaaTTTQQQRRRPPPNNNNNNMMMNNNNNNNNNOOOQQQRRRSSSRRRTTTUUUVVVUUUVVVXXXYYY]]]eeevvvpppggg^^^ZZZWWWPPPJJJIIIHHHLLLYYYooo333333333333333333333333444444444444333333333333222222222111000000/////////......//////000111222333111000111222444444333333333333333444555777777???>>>===<<<;;;:::999888888777666666777888777666444444333333222222111111111333555555333111000000222222222111111111111111222222111111111111111111222222222222333444555666333333333333444444444444555555555666666666666777555555666777777777777777999999999:::<<>>>>>===;;;:::999888777777666666666666888777777777999999888777666888:::;;;<<<>>>AAACCCIIIHHHHHHJJJMMMVVVfffuuu}}}{{{xxxuuussssssssssssooonnnmmmmmmmmmllliiifffkkkiiihhhiiilllnnnooooooppprrrtttrrrnnnkkkkkkmmmooorrruuuxxxzzzzzzyyyxxxqqqpppnnnlllkkkmmmrrrvvvvvvtttrrrrrrssstttsssrrrqqqrrrssssssssssssrrrqqqtttuuuuuuuuuuuuxxx|||}}}zzzyyyyyyzzz{{{yyyvvvtttuuuwwwzzz{{{{{{xxxuuussssssuuuxxxzzz|||yyyssssss~~~{{{{{{iiiWWWQQQSSSSSSPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRNNNPPPSSSUUUTTTTTTTTTUUUVVV___ooovvvkkkaaa\\\YYYRRRLLLIIIGGGJJJSSScccuuu333333333333333333333333444444444333333333222222333333333222222111111111///////////////000111111222000///000222333333333333333333444666888999:::???>>>===<<<:::999777777666444444555777888777666333333333333222222111111333444444333111//////000111111111111111111111111222222111111111111000000333333222111222333555666222222222333333333444444333333333444444444444555666777888888999999999999888888999:::<<>>@@@FFFFFFIIIMMMUUUcccuuu~~~~~~}}}zzzvvvuuuuuuvvvwwwrrrpppnnnnnnoooooooooooonnnllljjjjjjlllooopppqqqrrrvvvyyyvvvpppkkkkkknnnoooqqqsssvvvwwwwwwvvvvvvpppooommmkkkkkkoootttxxxwwwuuussssssssssssrrrqqqpppqqqrrrssssssrrrqqqppptttuuuuuuuuuuuuvvvzzz|||}}}{{{yyyyyyyyyyyyzzzxxxtttqqqtttuuuvvvwwwwwwvvvtttsssooorrruuuxxx{{{xxxlll}}}ttt]]]SSSTTTSSSPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQMMMOOORRRRRRRRRRRRSSSUUUWWW^^^lll|||pppddd^^^[[[TTTLLLIIIFFFHHHMMMWWWcccuuu||||||zzzwwwwww333333333333333333333333444444333333333222222222333333333333222222222222000////////////000000111111///...///111333333222222333444666888:::===>>>======<<<:::999777666555333222222333555666555444333222222222222222111111444444222000...---///111111111111111111111111111222222111111111111111111666555333222111222333333222222222333333333444444333333333444444444444555444555666777888888888888777888999:::<<<>>>???@@@???<<<999888999999999888777777666666666777777888888777666666888888888666999:::::::::999:::===???DDDHHHMMMUUUbbbttt{{{|||yyyxxxxxxyyyzzzvvvrrrooonnnppptttxxxyyyrrrooommmmmmnnnqqqrrrrrrtttxxxzzzxxxqqqmmmmmmooopppqqqqqqrrrrrrrrrqqqqqqnnnnnnmmmkkkllloootttxxxwwwuuurrrrrrrrrrrrqqqpppnnnoooqqqssssssrrrpppooossstttuuuuuuuuuvvvyyy{{{zzz{{{}}}~~~|||{{{zzzzzz{{{{{{{{{yyytttqqqrrrssstttuuuuuuuuutttssslllooossswwwzzzyyygggfffXXXUUUSSSPPPMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQTTTWWWXXX___jjjzzzuuugggaaa]]]UUUMMMHHHFFFFFFHHHMMMTTTccc|||zzzyyyuuupppnnnttt333333333333333333333333333333333333222222222222333333333333333333222222000000////////////000000000...---...111333333222222333444666888;;;===>>>;;;:::999888777666555444333111111222444555444333222222222222222222111111333333333111//////000222111111111111111222222222111111222222222333333333666555444333222222222222333333333333444444444444555555555666666666666777111222333555666666666666777888888999:::;;;<<<<<<;;;:::888777888999888777666666666666777888888999;;;999777666777888888777<<<<<<<<<;;;:::;;;???AAABBBJJJUUU```qqq{{{}}}{{{zzz{{{{{{wwwssspppooorrrxxx|||~~~tttrrrpppppprrrssstttssstttvvvxxxvvvrrrooooooqqqqqqppppppooooooooooooooommmmmmmmmllllllnnnqqquuutttrrrppppppppppppooonnnlllnnnqqqsssttttttrrrqqqssstttvvvvvvvvvwwwyyy{{{vvvwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzuuuqqqppprrrtttuuuvvvuuutttsssllloootttxxx|||{{{dddsssrrr```YYYSSSOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNPPPTTTXXXWWW\\\fffuuu{{{kkkddd```XXXOOOIIIGGGEEEEEEFFFJJJUUUjjj|||{{{xxxrrrllljjjoooyyy333333333333333333333333333333333222222222222111222222222222222222222222000000////////////000000///------...000222333222444444444555666888999:::888888777666555555444444444222222222444555444333111111111111111111222222000333555666444222222222000000111111111222222222111111222333444555555666333333333444444333222222333444444444444555555555555555555666666666666777222333444555666777777777777777888999999999999999777666666777888888666444555555555555666777888999@@@===999777777888999::::::;;;;;;;;;;;;>>>BBBEEEFFFTTTeeeuuu~~~|||{{{{{{uuusssqqqrrruuuyyy{{{{{{vvvuuuttttttvvvvvvuuutttssssssrrrqqqpppppppppppppppooonnnnnnnnnooopppppplllmmmnnnmmmllllllnnnpppqqqooommmmmmnnnnnnmmmlllkkknnnrrruuuwwwwwwuuutttrrrtttvvvwwwwwwxxxzzz|||wwwxxxyyyzzz|||}}}~~~|||vvvrrroooqqqtttwwwwwwwwwuuutttqqqtttxxx{{{~~~eeejjjjjj]]]TTTPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPSSSUUUVVV[[[dddpppppphhhddd\\\RRRKKKHHHDDDCCCDDDFFFMMM\\\jjj{{{}}}{{{uuunnniiihhhnnnuuu{{{}}}zzzzzz}}}333333333333333333333333333333333222222222111111222222222222222222222222111000////////////000000...---,,,...000222333222555555444444444555555666666666555555444444444333555444333333555555444333111111111111111111222222...222888;;;:::666333111000000111111222222222222111111222333555666777777000111333444555555444333444444444555555555666666333333333444444444555555555666777888::::::;;;;;;777777888888888777777666555444444666777777444222444444444555666777888999DDD@@@;;;888888999;;;<<<888999::::::<<<@@@EEEIIIQQQccczzz}}}{{{zzzsssrrrsssuuuwwwxxxxxxvvvwwwvvvvvvwwwxxxxxxvvvtttrrrooommmmmmnnnpppppppppooonnnnnnnnnnnnppprrrssslllmmmnnnnnnlllkkklllmmmooommmlllkkklllmmmlllllllllooossswwwyyyyyyxxxwwwrrrtttvvvwwwxxxyyy{{{}}}zzzzzzzzz{{{|||}}}|||vvvrrroooqqquuuxxxyyyxxxvvvtttvvvyyy{{{~~~iiigggvvvppp```VVVRRRRRRMMMLLLLLLLLLLLLLLLMMMNNNJJJMMMOOOQQQPPPPPPQQQRRRXXX\\\cccnnnssskkkggg^^^TTTMMMHHHDDDBBBCCCDDDIIITTT___{{{zzzxxxzzzssskkkggghhhnnntttwwwyyyyyyyyyyyyxxxtttoookkklllooorrrvvvzzz~~~444444444333333222222222444444444333333222222111222222222222222222222222111///...---...//////...---...///000111222333444333333333333333333333333111222333333444444333333444333111111222222222111222222111111111111111222000111444888::::::777444222222111111111111111222000000111333444555888<<<555333555888888333111333777777777777777777777777333444444444555666666666777777777777777777777777;;;777333333666777555111444444444555555555555666999999999888888888888888<<<<<<;;;:::::::::;;;;;;999???CCCBBB???AAAJJJSSSeeexxx~~~|||zzzyyywwwuuutttsssttttttsssqqqrrrssstttuuuuuusssrrrppppppppppppooommmmmmppprrrqqqsssqqqmmmnnnsssvvvuuunnnnnnnnnmmmmmmllllllkkkjjjkkklllmmmnnnppppppqqqqqqsssuuuwwwwwwvvvtttsssssstttuuuwwwxxxxxxyyyyyyvvvyyy{{{{{{zzz{{{|||vvvqqqpppsssvvvyyyzzzyyywwwuuuwwwzzz}}}oooiiijjjzzzdddXXXQQQOOOLLLKKKJJJIIIIIIJJJLLLMMMPPPQQQRRRTTTTTTUUUUUUUUUWWW[[[dddnnnzzz|||oooiiibbbVVVLLLJJJDDDAAABBBDDDFFFLLLSSSmmm{{{vvv|||yyytttmmmiiihhhjjjkkklllqqqnnniiifffccc```\\\ZZZWWW\\\ccciiinnnttt{{{666666555555555444444444666555555444333222222111222222222222222222222222111///------......---,,,------...///000111222333111111111111111111111111111222222333333333333333444333222222222222222222222222111111111111111222111333666999999888666555333333222222222222333333222111222444555666999<<<555555999>>>>>>888444333777777777777777777777777555555555666666666666666777777777777777777777777777666555888<<<<<<888444444444444555555555555666888888888888888888888888;;;::::::999999999::::::999===@@@??????FFFTTT```{{{~~~~~~}}}{{{yyyxxxvvvtttssssssssssssrrrpppooopppqqqssssssrrrpppooommmnnnnnnnnnmmmnnnppprrrxxxzzzyyytttqqqsssuuutttmmmlllllllllllllllllllllkkkkkklllnnnooopppqqqrrrtttuuuwwwxxxxxxwwwuuusssssssssttttttuuuvvvvvvvvvuuuyyy|||}}}||||||~~~~~~{{{vvvsssrrrtttwwwyyyyyyyyywwwvvvzzz||||||hhhaaaxxxjjjYYYQQQOOOLLLKKKJJJIIIIIIKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUWWW[[[ccckkkuuutttkkkcccWWWMMMHHHCCC???@@@BBBDDDJJJQQQfffxxx|||tttuuu~~~}}}wwwooohhheeeddddddddddddaaa]]]ZZZXXXUUUSSSPPPNNNSSSXXX]]]bbbhhhpppwww555555555555444444444444777777666555444333222111222222222222222222222222111///...---......,,,+++,,,------...///000111111////////////////////////000111222222333333222222222222111111111000000000222111111111111111222222222666::::::888555555555444444333333333333444444444444333333444777999999666777===DDDCCC<<<666555777777777777777777777777777777777666666666666666555555555555555555555555333444777<<>>???@@@AAAGGGMMM\\\mmm}}}rrrrrrwwwyyyooofff```\\\ZZZYYYTTTRRROOOMMMLLLKKKIIIHHHFFFJJJNNNQQQTTT[[[dddkkkxxx|||222222222222222222222222888888777666444333222222222222222222222222222222222111000///000///---+++,,,------....../////////........................///000111111222222111111...///000000............111111111000111111222333222777<<<;;;666222333555333333333333333444444555555555444111222555666444777888===CCCCCC<<<777777666666666666666666666666777777666666555555444444444444444444444444444444222333777;;;>>>>>>:::666444444444555555555555666666666666666777777777777888888888888999999:::;;;===???BBBCCCIIIWWWiiiwww~~~{{{zzz{{{||||||{{{yyywwwvvvsssqqqpppoooppppppooommmhhhjjjlllnnnpppoooooonnnnnnooopppooonnnnnnpppqqq|||uuurrrssssssiiiiiihhhhhhiiikkknnnooonnnnnnnnnoooqqqrrrtttuuuxxxxxxxxxwwwvvvtttsssrrrvvvtttrrrpppooopppqqqrrrsssxxx~~~~~~}}}{{{yyyxxxxxxwwwxxxxxxwwwwwwwwwxxxxxxyyy|||~~~|||kkkuuuhhhZZZVVVNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVXXX]]]ccckkkxxxttthhh[[[QQQHHHCCC??????@@@@@@EEEJJJUUUddd|||rrrppprrrzzzxxxmmmccc[[[VVVRRRPPPLLLJJJGGGGGGGGGGGGFFFEEEDDDFFFIIIJJJMMMTTT^^^eeeqqquuuzzz222222222222222222222222888777666555444333222222222222222222222222222222444333222222333222000...------------............////////////////////////...///000000111111000000...111222222000......///111111000000111222222333333888;;;:::444111222444222222222222222333444444555666333///111666555111888666888======999777888666666666666666666666666555555555444444333333333333333333333333333333333333333444555777777555444444444444555555555555666555555666666777777777777999999999:::;;;<<<===>>>>>>AAAEEEIIIPPP[[[jjjuuu{{{zzz}}}~~~||||||yyyzzz{{{||||||zzzxxxvvvqqqpppooonnnoooooonnnllliiijjjmmmooopppqqqpppoooqqqrrrsssqqqooommmmmmnnnuuu}}}{{{sssqqqrrrrrrkkkiiigggfffgggjjjmmmooopppoooooooooqqqsssuuuwwwwwwwwwuuutttrrrrrrqqqqqqwwwuuusssqqqooopppqqqrrrrrrxxx~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyyyyyyy{{{~~~zzzwww{{{rrr___VVVPPPNNNMMMKKKKKKKKKMMMNNNMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVZZZ```gggrrrzzzlll^^^UUUKKKEEEAAAAAAAAA@@@DDDIIIRRR___uuuuuujjjiiiooo|||~~~|||{{{tttiii___XXXRRRNNNKKKHHHFFFEEEDDDEEEFFFEEEDDDDDDFFFGGGGGGIIIOOOYYY```kkkpppwww}}}333333333333444444444444666666555555444333333333222222222222222222222222333333333444555444222000...............---------////////////////////////---...//////000000//////000444666666333111111333000000000000111222333333444666999777444111111222222111111111222333444555333555333///333;;;;;;555888555555888888666666:::777777777777777777777777444444444333333333333333333333333333333333333333444333222111111222333333444444444555555555555666555666666777777888888999:::::::::;;;<<<>>>???@@@>>>CCCJJJPPPWWWaaallltttyyywwwuuuwwwwwwxxxzzzwwwxxxzzz||||||zzzxxxvvvqqqpppnnnnnnoooooommmllljjjlllnnnppprrrrrrqqqppprrrssssssrrrooolllkkklllmmmtttxxxuuuqqqqqqssssssnnnkkkhhhffffffiiillloooppppppoooooopppsssuuuwwwvvvuuusssqqqpppoooppppppwwwuuutttrrrqqqpppqqqqqqrrrwww}}}~~~}}}}}}}}}}}}|||zzzwwwvvvxxxyyy{{{{{{zzzyyyxxxxxxxxxyyyvvvxxx|||~~~uuupppfffXXXSSSQQQNNNLLLKKKKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTTTTUUUUUUXXX]]]ccclll}}}ooo```VVVMMMGGGCCCCCCBBB@@@CCCGGGOOOZZZnnn~~~kkkfffhhhttt~~~xxxsssqqqvvv|||~~~uuunnneee\\\UUUPPPLLLJJJGGGEEECCCCCCDDDDDDCCCBBBBBBDDDDDDDDDEEEJJJSSSZZZffflllsss{{{222222333333333444444444444444444444333333333333222222222222222222222222111111222444555555333111////////////......------////////////////////////------...////////////...///333777777333000111333000000000000111222333444444555555444333222111000222222222333333444555666111555444222:::FFFGGG@@@888555555777888666777:::777777777777777777777777333333333444444444444444444444444444444444444444333333333222111222333444444444444555555555555666666666777777888999999:::::::::;;;<<<===???@@@AAACCCHHHPPPYYYbbblllwww}}}{{{uuutttsssrrrsssvvvtttvvvxxxzzzzzzyyyvvvtttqqqpppnnnnnnoooooommmlllkkkmmmoooqqqrrrrrrqqqpppooopppqqqpppmmmkkkjjjjjjiiinnnqqqppppppsssuuutttrrrooojjjfffeeegggkkkmmmpppooonnnnnnppprrruuuwwwuuutttqqqooonnnooopppqqqttttttsssrrrqqqqqqpppppprrrvvv{{{}}}||||||}}}~~~{{{||||||zzzwwwvvvwwwyyy|||{{{{{{zzzyyyxxxxxxwwwtttwwwzzz|||~~~{{{oootttbbbUUUSSSPPPMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTWWWUUUWWW[[[^^^eeesssrrraaaVVVMMMHHHDDDCCCBBB???AAAEEEJJJTTTggg|||rrrhhhdddlllwwwyyysssmmmiiimmmrrruuuvvvxxx}}}|||pppkkkbbbZZZTTTOOOKKKIIIGGGEEECCCBBBCCCCCCBBB@@@@@@BBBCCCBBBCCCGGGNNNTTTaaagggooowww}}}000000000111111222222222222222222333333333444444222222222222222222222222///000111333555555333111000000000///......------........................,,,---......//////......,,,111555444000---...000000000000000111222333444444333222222333333000...333333333444555666777888000555555555???NNNQQQJJJ888666666::::::888888:::777777777777777777777777333444444555555666666666444444444444444444444444222333444555444444444555444444444555555555666666666777777888999:::::::::999999:::;;;===???AAABBBHHHNNNWWWaaalllxxx~~~{{{wwwtttuuusssoooooorrrrrrtttwwwyyyyyywwwuuusssqqqpppnnnnnnoooooommmllllllmmmpppqqqrrrqqqpppoookkkmmmooonnnllljjjjjjjjjiiimmmnnnmmmppptttvvvttttttqqqkkkgggeeegggjjjmmmpppooonnnnnnooorrruuuwwwuuutttqqqooonnnoooqqqrrrrrrsssssssssrrrqqqoooooorrrvvv{{{|||{{{{{{|||~~~yyy{{{|||{{{xxxvvvwwwyyy|||||||||{{{zzzyyyxxxwwwuuuwwwzzz|||}}}~~~uuu{{{|||nnnWWWUUUQQQNNNKKKJJJIIIIIIKKKLLLNNNPPPQQQSSSTTTTTTXXXVVVVVVYYY[[[aaammmyyytttaaaUUUMMMHHHDDDCCCAAA>>>@@@DDDGGGPPPbbbvvvuuuhhh^^^cccnnnqqqlllgggdddhhhlllnnnoooqqqvvvzzz{{{~~~|||oooiiiaaaYYYSSSOOOKKKHHHIIIGGGDDDCCCCCCCCCAAA@@@???AAABBBBBBBBBFFFLLLQQQ]]]cccllltttzzz777444000///111333222111444333222222111111222222444444444333333222222222///+++)))+++000444222000////////////////////////000000000000000000000000///...---------///000111111000...///000222222111222222111111111222444555444333222222111111222222333333444555555444444333555333222555;;;???>>>;;;555555555555555666777777777777666555444333333333444333333222111111111222000000111222333333444444444444444444444444333333333333444555777999:::;;;888999999888777777888:::???===;;;;;;???CCCEEEFFFMMMVVVcccsssxxx}}}zzzvvvssspppnnnoooppppppppplllnnnqqqtttuuutttqqqppprrrpppnnnnnnnnnooonnnllloooooooooooooooooooooooollllllkkkkkkkkklllmmmmmmlllmmmooorrrssstttttttttwwwrrrkkkfffeeegggiiikkkpppnnnmmmnnnqqqtttuuuuuurrrrrrrrrqqqqqqppppppppprrrsssssssssrrrqqqqqqpppuuuvvvwwwxxxzzz|||~~~~~~}}}|||zzzxxxwwwuuuuuuyyyzzz{{{{{{{{{yyyvvvuuuvvvuuuvvvvvvxxx{{{~~~zzz|||}}}wwwaaaXXXPPPMMMKKKIIIJJJNNNIIIKKKMMMPPPRRRTTTTTTTTTTTTUUUVVVWWW[[[aaahhhnnnwwwaaaXXXOOOGGGAAABBBCCCBBBBBBDDDFFFNNNYYYiii~~~uuuddd___ccchhhiiiiiibbbbbbccchhhmmmqqqrrrrrrwwwzzz~~~zzzpppjjj```XXXRRRNNNKKKIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@???@@@CCCGGGIIIXXX^^^hhhqqqxxx{{{~~~666333000///111222222111111111111111222222333444444444444333333222222222111...,,,...222555333111////////////////////////000000000000000000000000//////...---......///000222222111111000/////////000000000000222444666777444333222222111222222222333333333444444555666666888555333444888;;;999777666555555555555666777777777666555444444333333333444444333222222222222222111111111222333333333444444444444444444444444444444444444555777888::::::888999999888777777999;;;999<<>>AAACCCIIIXXXooozzz}}}zzzrrroookkkiiiiiiiiihhhhhhkkkmmmppprrrrrrpppmmmkkkhhhgggeeeeeegggggggggfffeeefffggghhhjjjlllmmmmmmkkklllnnnpppqqqqqqppppppqqqrrrsssuuuvvvuuuuuuttt{{{xxxuuurrrpppnnnoooqqqssssssssssssrrrrrrpppooonnnmmmlllhhhjjjkkkmmmooopppqqqrrrpppqqqssstttuuuttttttsssrrrqqqnnnlllkkkkkklllmmmoooooonnnnnnnnnnnnnnnnnnkkklllooorrrtttvvvxxxxxxvvvuuuvvvxxxxxxxxx~~~yyyyyylllZZZSSSOOOJJJGGGJJJJJJKKKLLLMMMOOOQQQQQQQQQRRRSSSSSSSSSUUUYYY\\\^^^fffttt|||eeeYYYLLLFFFCCCAAABBBDDDDDDDDDJJJTTT```pppooo[[[UUUVVVUUUTTTSSSTTTYYY___fffkkkmmmmmmnnnooorrruuuyyy|||}}}|||zzzrrrooojjjeee```[[[UUUQQQJJJIIIHHHFFFDDDCCCCCCBBB@@@@@@?????????@@@AAABBBFFFKKKSSS\\\dddmmmtttyyyzzz~~~---///222111000///000222111000000000000111111222222222222333333444444444333333333333222222333555222222222222222222222222111111111111111111111111+++,,,...///000000000000000000111111111222222222444444555555555333222111555555444333333333333444333333333333333222222222444444444444333444555666333222222222222333444444444333333222333333444444222222111111222333333444222333333333444555555555555555555555666666666666666666555666666777888888666888:::;;;;;;===???BBBGGGSSShhh~~~|||rrrooollljjjjjjkkkkkkjjjmmmnnnqqqrrrqqqooollliiigggfffeeeeeehhhiiiiiihhhiiiiiiiiijjjkkkkkkllllllkkklllnnnpppqqqqqqqqqpppoooppprrruuuwwwwwwxxxxxx|||{{{wwwsssqqqooooooppprrrrrrqqqrrrqqqpppooonnnlllkkkkkkhhhiiikkkmmmnnnoooppppppnnnoooqqqsssttttttsssrrrooonnnkkkjjjiiijjjlllmmmmmmmmmllllllllllllmmmmmmjjjkkklllnnnqqqtttwwwxxxsssrrrsssuuutttssswww}}}wwwooo{{{eeeYYYQQQKKKIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQSSSWWWZZZ[[[aaalllzzzmmm```QQQIIIDDD@@@@@@BBBBBBBBBGGGQQQ[[[iii~~~xxxaaaYYYVVVSSSSSSRRRRRRVVV[[[bbbfffhhhhhhjjjmmmpppssswwwyyyzzz~~~~~~~~~~~~|||xxxvvvooonnnkkkiiieee___XXXSSSLLLKKKIIIFFFDDDBBBAAA@@@@@@????????????@@@@@@AAACCCGGGMMMTTT\\\eeeooouuuwww{{{---000222222000///111333////////////000222333444222222222333333444444444333333444333333333555666222222222222222222222222111111111111111111111111***+++---///111111111111666444222222444555555444333444555555555444333222555555444333333333333444333444444333222111000///222333444444333222333444222222111111222222333444333333333222222333444444333333333333444444555666222222333333444555666666666666666666666555555555555555555555666777888999666888:::;;;;;;===@@@BBBOOO]]]rrr~~~}}}tttqqqnnnmmmmmmnnnnnnnnnmmmoooqqqrrrpppmmmjjjhhhgggeeeeeefffhhhjjjkkkjjjlllllllllkkkkkkkkkjjjjjjjjjllloooqqqrrrrrrqqqppplllnnnqqqtttwwwyyyzzz{{{}}}|||xxxuuurrrpppooopppqqqqqqpppqqqqqqpppnnnmmmkkkjjjjjjhhhiiikkkmmmnnnooopppppplllnnnpppsssttttttsssrrrooonnnllljjjjjjlllnnnppplllkkkkkkjjjkkkkkklllllliiiiiijjjlllooorrruuuwwwtttrrrsssuuutttrrruuuzzzzzz}}}iiirrrooo```UUUOOOMMMHHHIIIKKKMMMOOOOOONNNNNNLLLNNNOOOOOOPPPRRRUUUXXX]]]bbbiiisssssseeeUUUKKKDDD???>>>@@@AAAAAAFFFOOOXXXeeezzz~~~eee[[[WWWRRRTTTRRRRRRTTTXXX^^^aaaccceeegggjjjnnnrrruuuwwwxxxyyyzzz{{{}}}}}}wwwssspppllllllkkkkkkhhhbbbZZZUUUOOOMMMJJJGGGDDDAAA@@@?????????????????????@@@@@@AAADDDHHHNNNVVVaaakkkrrruuuyyy~~~444333333222111000//////000000000000000000000000000111111111222222222222111111222222222333333333555555555555555555444444111111111111111111111111222222111000000111111222...111555666666555555555666666666555444444444333666666555555444444444444222222222222333333444555444444444444444444444444222222222222222222222222444444333222111000///...333333333333333333333333444444444555555555666666666666666666777777777777888777666666777999999888999===@@@>>><<<===DDDKKKXXXjjjzzzvvvwwwsssnnnmmmoooqqqqqqppprrrqqqooonnnmmmmmmmmmnnnjjjkkkmmmoooqqqrrrssssssrrrnnnjjjiiijjjlllkkkiiillllllnnnqqqssssssqqqnnnmmmnnnooorrruuuxxxzzz|||{{{yyyyyyvvvrrrnnnnnnppptttvvvtttssssssqqqooollljjjhhhiiiiiijjjlllnnnmmmkkkiiimmmnnnpppqqqrrrrrrqqqqqqsssqqqnnnmmmmmmmmmmmmmmmmmmoooqqqnnnhhheeefffiiigggggghhhjjjlllnnnpppqqqooosssuuutttvvvzzz{{{xxxzzzlllwwwzzziiiUUUNNNQQQIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPRRRTTTYYY\\\ccckkksss}}}kkkXXXMMMHHHCCC???>>>===>>>DDDKKKSSS```tttppp^^^XXXXXXWWWPPPMMMRRRWWW[[[^^^bbbhhhiiikkkmmmppprrrtttuuuyyyyyyzzz|||}}}}}}~~~yyyrrrlllhhhhhhkkkooooookkkgggeee```ZZZPPPMMMIIIEEEBBBAAAAAABBB????????????@@@@@@AAABBBAAA@@@BBBGGGLLLTTTaaammmsssxxx111111111111111111111000000000000000000000000000000000000111111111222222111111111222222222333333555555555444444444444444111111111111111111111111222222222222222222222222000222555666666555444555555555555555444444444444666666666666666555444444333333222222222333444444444444444444444444444444333333222222222222222222222222222222111111111111333333333333333333333333444444444555555555666666555555666666666777777777:::999888888999999888888999:::;;;===???EEELLLQQQ\\\jjj{{{{{{{{{{{{xxxyyyuuuqqqppprrrttttttssstttsssqqqooommmllllllmmmkkklllnnnppprrrtttuuuuuurrroookkkkkklllmmmmmmlllmmmmmmooorrrtttssspppnnnmmmmmmnnnpppsssvvvyyy{{{}}}}}}yyyxxxyyywwwssspppoooqqqtttvvvxxxxxxxxxvvvssspppllljjjhhhhhhiiikkknnnnnnllljjjlllmmmnnnooooooooonnnnnnmmmmmmmmmoooqqqrrrrrrrrroooqqqrrrnnniiieeefffhhhfffffffffgggiiikkkmmmnnnlllpppsssuuuzzz{{{rrrqqqpppyyyaaaUUUTTTMMMNNNMMMMMMKKKKKKKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUTTTXXX^^^dddkkkyyyooo[[[OOOIIIDDDAAAAAA???@@@DDDKKKQQQ]]]ppp~~~jjj\\\UUUWWWPPPMMMRRRWWW[[[___bbbeeefffhhhjjjmmmoooqqqrrruuuvvvwwwyyy{{{|||~~~~~~zzzzzzzzz{{{zzzpppiiidddbbbccckkkpppsssppplllhhhbbb\\\SSSPPPLLLGGGDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBB@@@BBBFFFJJJQQQ]]]hhhpppvvv}}}//////000000111111111111000000000000000000000000/////////000000000111111111111111222222222222333444444444444444444444444111111111111111111111111111222333444444444333222222444666777666444444555444444444444555555555555666777888999999777666444444333333222222222222333444444444444444444444444333333333222222111111111000111111111222222333333333333333333333333444444444444555555555666666666555555555555666666666666888888999:::;;;;;;::::::===:::999<<>>HHHBBB>>>AAAKKKTTTYYYZZZdddppp}}}}}}~~~}}}{{{zzzzzz{{{|||||||||zzzvvvrrrooolllkkkkkklllmmmooorrrtttuuuvvvwwwvvvtttrrrqqqpppooonnnnnnnnnnnnoooqqqrrrqqqnnnkkklllkkkjjjjjjlllpppuuuxxxxxx|||~~~zzzwwwuuuvvvwwwvvvtttrrrqqqqqqrrrrrrrrrtttvvvwwwuuuqqqllliiihhhhhhhhhjjjllllllkkkiiimmmmmmmmmllllllkkkjjjjjjggglllrrrwwwxxxvvvtttrrrtttuuutttpppjjjfffeeeeeeeeeddddddcccdddeeeggghhhiiilllooouuuoooccckkkzzzgggZZZUUURRRNNNKKKIIIIIIHHHGGGKKKLLLNNNOOOOOOQQQTTTVVVUUUVVVZZZ]]]```hhhzzz|||dddUUUMMMHHHEEEEEEBBBAAADDDHHHMMMUUUcccpppooobbb[[[TTTPPPSSSXXX\\\```dddddddddeeefffhhhjjjlllnnnppppppqqqrrrtttuuuvvvvvvooolllhhhffflllxxxrrrfffYYYRRRNNNMMMOOOTTT___jjjtttuuurrrlllddd\\\XXXUUUPPPJJJFFFDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBEEEDDDDDDFFFHHHKKKTTT^^^jjjqqqzzz222222222111000//////...111111111111111111111111////////////000000000000000000111111111222222222222222222222333333444444111111111111111111111111111222444666777666444333444555666666444333444555222333333333444444555555444666888::::::999666555444333222222111111111111333333333333333333333333333333333222222111111111333333333222222222222111333333333444444555555555555555555666666666777777555555555666666666666777333666999;;;;;;;;;===???MMMHHHEEEHHHQQQ[[[```bbbhhhuuu~~~||||||}}}~~~}}}{{{wwwsssooommmkkkkkkkkklllnnnppprrrsssttttttxxxwwwuuussspppnnnmmmlllmmmmmmnnnpppqqqpppmmmjjjkkkjjjiiihhhjjjnnnrrruuuvvvyyy}}}|||xxxuuuuuuvvvtttssssssrrrqqqoooooonnnkkknnnqqqsssssspppmmmjjjkkkjjjiiiiiijjjiiihhhfffkkkkkkjjjiiihhhggggggfffeeekkksssxxxxxxvvvttttttuuutttrrroookkkgggeeeeeeeeeeeeeeeeeeffffffggggggjjjllloootttyyyhhhhhhnnnuuubbbWWWRRRMMMIIIIIIIIIIIIHHHIIIKKKMMMMMMNNNPPPSSSUUUWWWWWWYYY\\\]]]bbbppp~~~jjjZZZQQQJJJFFFEEEAAA@@@BBBFFFKKKRRR]]]hhhxxxyyyjjj___XXXSSSUUUYYY]]]aaaeeeeeeeeeeeeeeegggiiikkkmmmpppqqqqqqrrrssssssttttttmmmiiidddaaaeeeqqq{{{ooo```VVVLLLHHHFFFEEEIIINNNZZZgggtttxxxtttnnneee^^^XXXUUUPPPJJJFFFCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEHHHFFFFFFHHHIIIKKKSSS]]]iiipppzzz444444333222111000//////111111111111111111111111/////////000000000111111000000000111111111111222000111111222222333333444111111111111111111111111111222444555555555555444333444555444333333444555333333333333444444444444333555666888888777666555333222222111111111111222333333333333333333333333222222222222222222222222444444333333222222222111333333333444555555666666555555666666666777777777666666666666777777777777777:::<<<;;;::::::>>>AAAIIIIIIJJJNNNTTT\\\eeejjjrrr}}}{{{|||}}}|||zzzvvvssspppnnnlllllllllmmmnnnooopppqqqqqqqqqwwwwwwvvvsssooolllkkkkkkllllllnnnpppqqqpppmmmkkkjjjiiihhhhhhjjjmmmppprrrssswww{{{{{{xxxuuutttuuurrrrrrsssrrrqqqooommmkkkiiikkknnnqqqrrrqqqooommmmmmkkkiiihhhhhhhhhfffdddhhhgggfffddddddcccccccccbbbhhhqqquuuvvvuuuvvvwwwsssrrrpppnnnkkkiiigggfffdddeeegggiiiiiiiiihhhgggiiillloooqqqyyyttthhhfff|||iii\\\VVVNNNJJJJJJKKKJJJIIIHHHJJJKKKLLLLLLMMMPPPRRRTTTTTTVVVXXXXXX\\\fffrrrqqq```VVVMMMHHHFFFBBB???@@@EEEIIINNNWWW```gggrrroooeee]]]VVVWWW[[[^^^aaaeeeddddddccccccdddfffiiijjjnnnooopppqqqssstttuuuuuuqqqmmmgggbbbccclllxxxssseee\\\RRRKKKDDDBBBAAAAAAEEEKKKWWWfffvvvzzzwwwqqqiiibbbWWWTTTOOOJJJEEECCCBBBBBB?????????@@@AAACCCEEEFFFHHHFFFGGGIIIJJJLLLTTT]]]hhhpppzzz444333333333222222111111111111111111111111111111000000000111111111222222000000000000111111111111000000000111222333333333111111111111111111111111111222222333444444555555111222333333222222444666444444333333333333333333222333444555555555555444111111111111111111222333222222222222222222222222111111111222222333333444222222333333333333333333333333444444555666666666555666666666777777777777777777777777888888888999777:::<<<<<<;;;>>>DDDJJJSSSYYY___``````eeepppzzz}}}{{{zzz~~~|||yyyyyyzzzyyyxxxuuurrrpppnnnnnnnnnmmmnnnooooooppppppoooooorrrttttttrrrooollllllmmmmmmmmmoooqqqsssssspppmmmiiiiiiiiiiiikkklllnnnpppppptttyyyyyyvvvsssrrrsssqqqrrrttttttrrrooollljjjiiijjjlllnnnooonnnmmmlllllljjjhhhgggggggggfffeeeggggggeeedddcccddddddeeeccciiippprrrrrrqqqtttvvvpppooommmlllkkkjjjhhhgggbbbdddhhhkkkllljjjhhhffffffkkkooonnnqqq{{{kkkdddmmmvvvddd\\\SSSMMMLLLMMMKKKIIIHHHIIIJJJJJJJJJKKKMMMOOORRRQQQRRRUUUUUUWWW```jjjyyyxxxggg\\\RRRKKKHHHDDDAAAAAADDDGGGJJJQQQXXXZZZdddrrruuujjjaaaZZZZZZ\\\^^^bbbeeeaaa```^^^^^^___aaadddfffiiijjjmmmpppsssvvvxxxyyyzzzvvvnnngggdddgggnnntttzzzxxxuuuoooggg[[[RRRMMMHHHCCC@@@@@@???>>>BBBHHHTTTddduuuzzzwwwqqqjjjdddWWWTTTOOOJJJFFFDDDCCCCCC?????????@@@@@@BBBCCCDDDFFFEEEFFFIIIJJJLLLTTT]]]gggoooyyy222222333333333444444444111111111111111111111111111111111111222222222222000000000000111111111111///000000111222222333333111111111111111111111111222111111222222444555666///111222222111222444666444444444333333222222222222222222222333333444444111000000000111222333333222222222222222222222222000000111222333444444555000111111222444555555666333333444444555666777777666666666666777777777777777888888888999999999999333777:::<<<>>>CCCMMMTTTkkksss{{{zzztttvvv{{{|||yyywww{{{~~~{{{wwwwwwxxxxxxvvvtttqqqpppooooooooooooooopppppppppoooooonnnnnnqqqsssqqqnnnlllmmmooommmnnnpppsssuuuuuurrrpppiiiiiiiiijjjkkkmmmnnnnnnmmmrrrwwwyyyvvvrrrqqqqqqrrrsssuuuuuutttpppmmmjjjhhhiiijjjkkkkkkkkkjjjiiijjjhhhffffffggghhhgggfffjjjiiihhhgggfffggghhhhhhhhhmmmqqqqqqnnnmmmooorrrnnnmmmkkkkkkkkkkkkiiihhh```ccchhhlllmmmkkkhhhfffcccjjjnnnlllmmmvvv|||~~~nnneeeeeejjjbbbWWWPPPNNNNNNLLLIIIGGGHHHIIIIIIIIIIIILLLMMMQQQPPPQQQTTTTTTVVV^^^gggnnn}}}lll```UUUMMMIIIGGGCCCAAADDDFFFGGGLLLRRRUUU\\\eeeppp||||||mmmddd\\\[[[]]]___bbbfff^^^\\\[[[ZZZ[[[]]]```bbbeeefffjjjnnnssswww{{{|||}}}tttkkkeeedddhhhlllnnniiiddd^^^VVVMMMGGGEEECCC???>>>???>>>===AAAFFFPPPaaarrrxxxuuuooohhhcccWWWTTTPPPKKKGGGEEEEEEEEE@@@@@@@@@??????@@@AAAAAAEEEDDDEEEIIIJJJLLLTTT]]]fffnnnxxx666666555444222111000000111111111111111111111111111111111111111111111111222222222222222222222222444333222111111222333444000000000000000000000000111111000000000000111111111111222333333333333222222222222222111111000000222222222222222222222222111111111111111111111111000111111111111222222222222222333333333444444444555444444444444555666666777666666555555555666666666666666666777777777777999777666777:::;;;999777888888;;;>>>@@@III]]]ppp}}}xxx{{{yyyyyy{{{|||{{{}}}~~~|||~~~|||zzzwwwvvvtttsssqqqpppooopppqqqrrruuutttqqqooommmmmmnnnoooqqqqqqppppppoooooonnnnnnpppqqqrrrsssssssssrrrqqqooojjjggghhhmmmqqqqqqooonnnqqquuuvvvuuusssrrrrrrooossswwwzzzyyyuuuppplllnnnkkkhhhggghhhiiiiiiiiiiiiiiiiiigggffffffhhhjjjkkkiiihhhffffffgggiiijjjppprrrsssrrrpppnnnnnnnnniiijjjkkkkkkjjjiiihhhgggdddgggjjjlllmmmllliiigggfffiiilllllllllpppyyy|||}}}dddddd~~~lllZZZTTTRRRMMMIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPTTTZZZ^^^lllzzzrrrcccXXXNNNGGGGGGDDDAAAAAACCCGGGIIIJJJOOOOOOTTTaaaqqq{{{~~~|||rrrjjj```ZZZZZZ\\\___```XXXUUUTTTUUUVVVVVV\\\ccccccggglllnnnpppuuu}}}ttthhhaaaaaacccbbb\\\TTTMMMIIIEEEAAA???@@@???>>>======>>>???@@@MMMWWWeeepppsssmmmddd\\\VVVTTTPPPLLLHHHGGGFFFFFFCCCBBB???===<<<<<<===>>>CCCBBBBBBBBBDDDJJJRRRXXXhhhqqq|||777666555444333222111111222222222222222222222222222222222222222222222222222222222222222222222222333222111111111111222333111111111111111111111111111111000000000000111111111111222333333333333222222222222222111111111000222222222222222222111111111111111111111111111111111111111111222222222222222222333333333444444444555444444444555555666666777666666555555555666666777777777888888888888999;;;999888999<<<======;;;;;;;;;>>>CCCKKK[[[tttxxxssszzz{{{zzz{{{}}}~~~{{{}}}}}}|||~~~~~~~~~}}}|||yyywwwvvvsssrrrpppnnnnnnoooqqqsssuuutttqqqooonnnnnnooooooqqqpppppppppoooooonnnnnnpppqqqrrrssstttssssssrrrpppllliiiiiinnnqqqpppooorrrtttwwwxxxvvvtttsssrrrpppsssxxx{{{zzzvvvppplllmmmkkkhhhgggggghhhhhhhhhiiijjjjjjiiihhhhhhiiijjjjjjiiihhhffffffgggiiijjjtttuuuuuussspppnnnmmmmmmiiiiiijjjjjjjjjiiihhhgggdddfffiiikkkllljjjhhhggggggiiikkkkkkjjjmmmsssyyyzzzxxx}}}mmmcccpppfff[[[XXXTTTOOOLLLJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQVVVYYYaaammmxxxiii]]]SSSMMMIIIFFFBBBAAACCCEEEGGGHHHIIIIIILLLUUUbbbmmmrrrtttpppiii```ZZZXXXXXXYYYYYYSSSPPPOOOQQQRRRRRRXXX___cccggglllooorrrwww~~~}}}pppddd___]]]VVVQQQKKKGGGEEEDDDBBBAAA???>>>=========>>>???@@@IIIRRR^^^hhhllliiibbb]]]WWWTTTPPPLLLIIIGGGFFFFFFBBBAAA???===<<<<<<<<<===AAAAAA@@@@@@CCCIIIQQQWWWeeennnzzz777777666666555444333333222222222222222222222222222222222222222222222222333333333333333333333333222222111000000111222222111111111111111111111111111111000000000000111111111111222333333333333222222222222222111111111111222222222111111111000000222222222222222222222222111111222222222333333333333333333333444444444444444444555555555666666666666666666555555666666777888888999999999:::::::::999888666777999;;;<<<<<<;;;;;;???GGGSSShhhzzz}}}zzz{{{}}}{{{|||}}}}}}}}}|||{{{zzzyyyzzzzzzyyyxxxwwwuuusssrrrqqqnnnmmmmmmoooqqqssstttsssqqqooooooooooooppppppppppppooooooooooooooopppppprrrsssttttttttttttsssooolllkkknnnppppppooorrruuuwwwwwwuuusssrrrqqqppptttxxx{{{{{{vvvqqqmmmjjjhhhgggfffhhhhhhhhhgggiiijjjkkkllllllkkkjjjiiijjjiiigggffffffhhhiiikkkwwwwwwwwwuuuqqqmmmllllllhhhiiiiiiiiiiiihhhggggggeeefffhhhiiiiiihhhgggeeegggiiijjjiiigggiiimmmrrr{{{{{{uuuttt|||wwwccceeennnttt```YYYTTTOOOKKKHHHHHHHHHGGGHHHHHHHHHIIIKKKLLLLLLLLLLLLNNNRRRUUU]]]fffwwwooobbbXXXRRRKKKHHHDDDBBBBBBDDDDDDDDDCCCCCCDDDIIIQQQ[[[dddiiilllfff___XXXUUURRRQQQPPPMMMJJJIIIKKKLLLMMMSSSZZZcccggglllpppssswww~~~wwwiii^^^XXXOOOKKKEEEBBBCCCCCCBBB@@@>>>===<<<<<<<<<>>>???@@@EEEKKKTTT\\\aaaaaa^^^\\\VVVTTTQQQMMMIIIGGGEEEEEEAAA@@@>>><<<;;;;;;<<<<<<>>>>>>>>>???BBBHHHOOOUUU```jjjwww888777777777666555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222111111000000111111222111111222333333333333222222222222222222222222222333222222111111000000///222222222222222222222222222222222222333333333444333333333444444444444555444555555666666666666666666666666666666666777888888888999999::::::;;;;;;:::999888777999;;;<<<===>>>>>>CCCMMM\\\qqq|||{{{|||~~~zzzzzzzzzzzzzzzyyyxxxxxxttttttuuuuuutttsssqqqpppqqqpppnnnlllmmmoooqqqsssrrrrrrpppoooooooooooopppooooooooooooooopppppppppppppppqqqrrrsssttttttuuuuuurrrooommmoooppppppooooooqqqssstttrrrqqqppppppqqqtttxxx{{{zzzvvvqqqmmmfffeeeeeegggiiijjjjjjiiiiiijjjlllnnnooonnnkkkiiijjjiiigggfffggghhhjjjkkkuuuuuuuuussspppmmmllllllhhhhhhhhhhhhhhhhhhhhhhhheeefffgggggggggfffeeedddggghhhiiihhhggggggjjjmmmwww~~~vvvssswww~~~jjjgggkkk}}}sssyyyjjjYYYQQQMMMKKKHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLNNNQQQTTT]]]bbbnnnrrrdddYYYSSSMMMIIIEEECCCBBBBBBBBBAAA@@@AAACCCDDDHHHOOOXXX___bbb___ZZZUUUQQQMMMJJJIIIGGGEEEDDDGGGHHHIIIOOOVVVaaafffkkkppprrruuuxxx{{{yyylllaaaZZZTTTMMMFFFCCCCCCBBB???<<<>>>===<<<<<<<<<===???@@@BBBEEEJJJPPPTTTVVVVVVVVVTTTRRROOOLLLIIIFFFEEEDDD??????===<<<;;;;;;;;;;;;;;;<<<<<<===@@@FFFMMMRRR]]]ggguuu777777777777777777777777444444444444444444444444333333333333333333333333333333333333333333333333111111111222222111111111111111111111111111111111222222111111111111222222111111222333333333333222222222222222222222222333222222222222111111000000222222222222222222222222222333333333444444444444333333444444444555555555444555666777777777666666666666666666666777888888777777888888999:::;;;;;;>>>>>>=========>>>@@@AAACCCEEEMMMZZZhhhzzz|||{{{{{{|||||||||xxxxxxxxxxxxwwwvvvuuutttqqqrrrsssssssssrrrqqqqqqqqqpppnnnnnnnnnooopppqqqpppooooooooonnnooooooooonnnnnnooooooppppppqqqqqqppppppqqqqqqrrrsssttttttvvvtttqqqooooooooooooooommmooorrrrrrqqqqqqqqqrrrqqqsssvvvxxxwwwtttpppnnnddddddeeehhhlllmmmmmmkkkjjjjjjkkknnnqqqpppllliiiiiihhhgggfffggghhhjjjkkkooopppqqqpppnnnlllllllllhhhhhhhhhhhhhhhhhhiiiiiigggfffffffffeeeeeeddddddeeefffggghhhhhhiiijjjkkkqqqyyy~~~xxxuuuxxx}}}sssqqqxxxrrrooo{{{~~~cccUUUQQQQQQIIIHHHGGGFFFEEEFFFGGGHHHHHHJJJKKKLLLLLLNNNRRRTTTWWWZZZbbbssswwwggg[[[TTTMMMJJJFFFCCCBBBBBB@@@???===@@@CCCDDDDDDHHHNNNTTTUUUUUUSSSPPPLLLHHHFFFEEEDDDBBBAAADDDFFFGGGNNNUUU___dddkkkpppssssssrrrqqqrrruuuxxxyyyuuunnnhhhddd[[[SSSJJJFFFFFFEEEAAA<<>>===<<<<<<===>>>???AAABBBDDDGGGIIIKKKMMMNNNPPPOOOLLLJJJGGGEEECCCBBB>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<>>>DDDJJJOOO[[[eeerrr{{{777777777777777777777888555555555555555555555555444444444444444444444444333333333333333333333333111222333333333333222111222222222222222222222222222222111111111111222222111111222333333333333222222222222222333333333333222222222222222222222222333333333333333333333333333333333444444444555555333444444444555555555555444555666777888777666666666666666666777888999999777777888999::::::;;;;;;===>>>AAABBBBBBCCCEEEGGGGGGKKKUUUdddrrrzzzxxxwwwxxxxxxwwwvvvvvvwwwvvvuuusssqqqppppppqqqssstttttttttssssssqqqqqqqqqppppppooooooooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrqqqppppppppppppqqqrrrrrrvvvtttrrrooonnnnnnoooppppppqqqssssssrrrrrrrrrsssqqqrrrrrrsssrrrqqqooonnneeefffhhhkkkooopppnnnllljjjiiijjjmmmqqqqqqmmmiiiiiihhhgggfffggghhhjjjllljjjlllmmmmmmlllkkklllllliiiiiiiiihhhiiiiiijjjkkkhhhgggfffeeedddddddddddddddeeefffhhhiiiiiiiiiiiiiiiooovvvxxxwwwvvvyyy|||uuutttttt}}}tttaaaXXXUUUMMMKKKIIIFFFEEEFFFGGGHHHGGGIIIKKKLLLLLLNNNPPPSSSQQQTTT\\\iii|||}}}kkk]]]UUUKKKIIIEEECCCCCCBBB@@@???;;;>>>AAABBBBBBCCCGGGJJJJJJKKKLLLJJJGGGDDDCCCCCCBBB@@@@@@CCCEEEGGGMMMUUU]]]cccllltttwwwuuupppllliiikkknnnppprrrrrrqqqpppbbbZZZQQQMMMOOONNNIIIDDDAAA@@@???=========>>>>>>@@@@@@@@@AAACCCDDDFFFGGGJJJIIIHHHFFFEEECCCAAAAAA>>>>>>>>>=========<<<<<<:::;;;;;;<<<>>>BBBHHHLLLXXXbbbnnnvvv{{{666666666666777777888888666666666666666666666666444444444444444444444444444444444444444444444444222333444444444444333222222222222222222222222222333222222111111222222333111111222333333333333222222222222333333333444444222222222333444444555555333333333333333333333333444444444444555555555555444444444444555555555555444555777888888888666555666666666666777888999:::888888999:::;;;<<<======>>>BBBHHHKKKMMMNNNQQQSSSSSSVVVaaaooozzz{{{vvvsssrrrsssssssssssstttuuuvvvtttqqqnnnlllnnnoooppprrrssssssrrrrrrqqqrrrssssssrrrpppnnnllljjjkkkkkklllmmmmmmmmmmmmlllmmmnnnooopppqqqrrrrrrqqqpppooonnnnnnnnnoooppptttsssrrrooonnnnnnoooqqqrrrssstttsssqqqoooooopppqqqpppooonnnmmmmmmmmmmmmjjjkkkmmmoooqqqpppmmmjjjkkkiiiiiilllpppqqqmmmjjjhhhhhhffffffgggiiikkkllliiikkkllllllkkkjjjkkklllkkkjjjiiiiiiiiijjjlllmmmjjjiiigggdddccccccddddddddddddeeeggghhhhhhgggeeedddhhhmmmqqquuuxxxzzz|||~~~zzzvvvuuudddYYYPPPNNNKKKHHHFFFFFFGGGHHHGGGIIIJJJKKKJJJKKKMMMNNNNNNRRRYYYbbbpppnnn^^^UUUIIIGGGDDDCCCCCCCCCAAA@@@===>>>??????@@@AAACCCEEEDDDFFFGGGEEEBBB??????@@@AAA>>>???BBBDDDFFFMMMUUU[[[cccooozzz~~~{{{sssmmmhhhiiikkkooossswwwyyyyyypppggg]]]ZZZ[[[[[[UUUOOODDDCCCAAA???>>>===============>>>???AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>??????>>>>>>======;;;<<<<<<<<<===AAAFFFIIITTT]]]iiiqqqwww}}}555555666666777777888888777777777777777777777777555555555555555555555555444444444444444444444444333333555555555555333333222222222222222222222222333222222111111222222333111111222333333333333222222222222333333444444444111222333333555555666777333333333333333333333333444444444555555555666666444444444555555555666666444555777888999888666555666666666666777888999:::999999:::;;;<<<===>>>???FFFLLLSSSYYY\\\^^^bbbdddeeegggooo{{{|||xxxrrroooooopppqqqrrrrrrsssuuuuuutttpppllljjjjjjkkkmmmnnnppppppooooooqqqsssuuuuuutttqqqmmmjjjiiiiiijjjkkklllllllllllllllmmmnnnooopppqqqrrrsssqqqpppooommmmmmmmmnnnnnnssssssqqqooommmmmmoooqqqssstttsssqqqnnnkkkkkkkkkqqqooommmkkkjjjkkklllmmmooooooppprrrrrrppplllhhhkkkiiihhhkkkoooqqqnnnjjjhhhgggffffffgggiiikkkllljjjkkkmmmlllkkkjjjjjjkkkkkkkkkjjjjjjjjjkkkmmmnnnkkkjjjgggdddccccccdddeeeddddddeeeggghhhgggdddbbbccceeehhhnnntttzzz|||}}}}}}vvvyyyrrrbbbSSSQQQMMMIIIGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKOOOUUUZZZcccuuummm\\\SSSHHHFFFCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>???BBBDDDEEEAAACCCDDDCCC???======>>>@@@>>>>>>AAADDDFFFMMMUUUZZZcccqqq~~~wwwpppjjjkkkmmmqqqvvv{{{}}}}}}uuujjjeeeeeeddd]]]VVVFFFEEEBBB@@@>>>=========;;;<<<===???@@@AAABBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>????????????>>>>>>===<<<============@@@DDDHHHQQQZZZeeennnuuu|||777666666666666777777888777777888888888888777777888888777777777777888888555555555555666666666666555555444444444333333333222222222222222222222222333333333333333333333333444444444555555555666666444444444444444444444444333333333333333333333333444444444555555555666666444444444555555555666666777777777777777777777777666666666666666777777888:::999888777777666666777:::666555:::===>>>@@@DDDMMMWWWgggwww~~~~~~|||{{{yyyvvvqqqmmmkkklllmmmooorrrvvvzzzxxxrrrlllhhhgggjjjkkklllmmmnnnmmmllllllnnnrrrvvvwwwtttqqqppppppllljjjgggfffgggiiikkkkkkmmmnnnnnnmmmlllllloooqqqmmmmmmlllllllllmmmmmmnnnqqqrrrssssssrrrqqqooonnnmmmoooqqqqqqooommmmmmmmmnnnmmmlllkkkkkklllmmmnnnnnntttyyyyyysssmmmjjjjjjjjjlllmmmlllkkkkkklllmmmllliiigggfffhhhiiijjjjjjkkkkkkjjjiiihhhhhhhhhhhhiiijjjlllnnnnnnnnnnnnmmmnnnllliiigggggggggfffeeehhhhhhgggfffeeecccaaaaaacccccccccfffjjjpppvvvyyy|||sssuuuggg\\\UUUOOOLLLIIIEEEFFFJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKPPPVVV]]]iii}}}qqq]]]OOOJJJGGGDDDBBBBBBCCCBBBBBB???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>======@@@BBB>>>@@@BBBCCCCCCHHHPPPWWWaaadddmmm|||~~~zzzvvvvvv||||||vvvvvvvvvlll^^^TTTJJJAAAAAACCCAAA>>><<>>@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>=========???CCCFFFNNNTTT\\\fffppp{{{999999888888777777888888777777888888888888777777666666555555555555666666555555666666666777777777666555555555444444333333333333333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444333333333333333333333333555555555555666666666777444444555555555666666666666666666666666666666666777777777666666777888888;;;:::999999888999::::::===;;;;;;>>>@@@@@@DDDJJJ\\\jjj{{{wwwuuurrrooommmlllnnnqqqssssssvvvxxxvvvqqqkkkiiihhhkkkllllllmmmmmmmmmmmmlllmmmqqquuuvvvssspppoooooollliiigggfffhhhjjjlllllllllmmmmmmlllkkkkkkmmmooonnnnnnmmmllllllkkkkkklllpppqqqqqqrrrqqqpppooonnnkkkmmmnnnmmmkkkjjjjjjjjjlllkkkkkkkkklllnnnpppqqqppptttxxxwwwqqqllljjjjjjkkkmmmmmmllljjjiiijjjkkknnnllljjjiiikkkmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkkkkkkkiiigggeeedddddddddcccdddddddddddddddcccbbbaaabbbbbbbbbdddhhhnnnssswwwsssqqqsssyyycccZZZRRROOOKKKFFFEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKOOOTTTZZZddduuuttt```RRRKKKHHHEEECCCBBBCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA??????>>><<<;;;<<>>===<<<<<<>>>???AAA?????????>>>>>>>>>======??????>>>>>>>>>>>>??????>>>>>>>>>======???BBBEEELLLQQQZZZcccmmmxxx<<<;;;:::999999888999999777888888999999888888777777666666555555666666777666777777777777888888888777777666555555444333333555555555555555555555555444444444444444444444444333333444444444555555555555555555555555555555555444444444444444444444444555555666666666777777777555555555666666666777777666666666666666666666666999888888777777888888888:::999888777888999:::;;;======>>>@@@AAACCCLLLWWWmmm~~~{{{yyyvvvsssooonnnllllllmmmppptttvvvsssuuuvvvsssmmmiiiiiijjjmmmmmmlllllllllllllllmmmmmmpppssstttssspppnnnmmmkkkhhheeeeeefffiiijjjkkkkkkllllllkkkiiiiiikkklllooonnnmmmlllkkkjjjjjjiiiooooooooopppoooooonnnnnnlllmmmmmmkkkiiihhhiiijjjiiijjjjjjkkkmmmppprrrtttrrruuuvvvsssnnnjjjhhhiiikkklllmmmllliiigggggghhhnnnlllkkkkkkmmmnnnooonnnkkkkkkjjjjjjjjjjjjjjjjjjllllllllllllkkkjjjhhhhhhhhhgggeeecccaaaaaaaaaaaaaaaaaabbbbbbcccbbbbbbbbb`````````bbbeeejjjooorrrxxxoooiii|||rrreeeYYYSSSOOOJJJFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKMMMQQQUUU]]]lllzzzyyydddTTTJJJGGGCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???<<<;;;<<>>>>>@@@???>>>>>>>>>???AAAAAA>>>>>>>>>>>>============????????????????????????>>>>>>>>>======>>>AAADDDIIINNNVVV___iiittt~~~;;;;;;:::999999:::::::::888888999999999999888888999888888888888888888999777777888888888999999999888888777666555555444444666666666666666666666666444444444444444444444444333444444444444555555555666666666666666666666666555555555555555555555555555555555666666666777777666666666777777777888888777777777777777777777777::::::999999999999999:::;;;::::::999999:::<<<<<<<<<>>>AAACCCEEELLL^^^oooyyyvvvtttqqqnnnkkkkkkkkklllnnnqqqtttvvvrrrssssssooojjjhhhiiikkknnnmmmllljjjjjjkkklllmmmmmmooorrrsssrrrpppmmmlllkkkhhhdddcccccceeeffffffiiijjjjjjjjjhhhggghhhjjjllllllllllllkkkkkkjjjjjjllllllmmmmmmmmmmmmmmmmmmppppppooommmjjjjjjlllmmmiiiiiijjjkkkmmmooorrrtttttttttssspppkkkhhhggghhhhhhiiikkkjjjhhhgggggggggjjjiiiiiijjjmmmnnnmmmlllhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhggggggfffeeedddaaa___^^^___```aaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^___bbbfffjjjlllwww{{{ssshhhqqqtttaaaWWWRRRMMMIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJKKKOOOSSSXXXdddppp}}}hhhWWWMMMIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAA???===>>>AAADDDFFFDDDBBBDDDIIIQQQYYY^^^cccgggmmmssszzz~~~{{{|||{{{uuunnn___UUUKKKGGGFFFDDDBBBDDDCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>=========<<<<<>>>>>>>>=========@@@BBBGGGLLLSSS\\\fffqqq|||999999999999::::::;;;<<<999999::::::::::::999999999999888888888888999999888888888888999999999999999999888777777666555555777777777777777777777777555555555555555555555555444444444555555555666666777777777777777777777777666666666666666666666666444555555555555666666666777777777888888888999999888888888888888888888888:::::::::::::::;;;<<<<<<===============>>>>>>???>>>@@@DDDHHHMMMYYYqqq|||vvvsssooollliiijjjjjjjjjkkkmmmooopppqqqqqqqqqppplllhhhfffhhhkkkmmmlllkkkjjjjjjkkklllmmmmmmnnnqqqrrrrrrpppmmmkkknnnjjjfffcccccccccccccccggghhhiiiiiigggfffggghhhhhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllrrrrrrqqqnnnlllkkklllnnnkkkkkkjjjkkklllnnnoooqqqtttssspppllliiifffffffffccceeehhhiiihhhggggggggggggggghhhkkkmmmnnnmmmlllggghhhiiijjjkkkkkkjjjjjjggggggffffffffffffggggggdddeeedddaaa^^^]]]^^^```bbbccccccbbbbbbaaa```___\\\\\\\\\]]]___bbbeeegggooorrr{{{rrrooorrrlll\\\TTTOOOLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEIIIHHHIIINNNQQQUUU___hhhxxxppp```UUURRRMMMJJJHHHGGGFFFEEE@@@@@@???@@@@@@BBBCCCDDDCCCCCCCCCAAA@@@@@@CCCEEEHHHEEECCCFFFOOOXXX___bbbaaaeeekkkooosssyyyvvvrrrqqqqqqooommm[[[RRRIIIGGGGGGGGGIIIMMMHHHHHHFFFDDDCCCAAAAAA@@@>>>>>>>>>>>>============>>>???@@@@@@@@@@@@???>>>>>>??????>>>======???AAAEEEJJJQQQZZZdddppp{{{:::::::::::::::;;;<<<<<<999::::::;;;;;;::::::999888777777666666777777888777888888888888999999999999999888888888888777777888888888888888888888888666666666666666666666666555555666666666777777777888888888888888888888888777777777777777777777777555555666666666777777777888888888999999999::::::999999999999999999999999:::::::::;;;<<<===>>>???;;;<<>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>??????>>>===<<<===???BBBGGGNNNXXXcccooo{{{???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888777777666666777777888777777777888888888888999888888888999999999999999777777777777777777777777666666666666666666666666777777777777888888888888999999999999999999999999888888888888888888888888777777888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===???AAABBB@@@CCCIIINNNRRRSSSSSSRRRVVVXXX^^^cccgggnnn|||~~~{{{wwwsssoookkkiiieeefffhhhiiijjjjjjjjjjjjlllmmmmmmiiieeedddgggjjjmmmnnnoooqqqrrrrrrrrrrrrooooooppprrrtttsssnnnjjjmmmjjjeeeccccccdddddddddbbbdddggghhhhhhggghhhiiifffhhhiiikkklllkkkjjjiiifffeeeeeefffgggiiijjjlllnnnoooooonnnkkkiiihhhiiijjjiiiiiihhhiiijjjlllmmmpppnnnkkkiiigggfffeeeddd___bbbeeegggfffdddddddddbbbcccfffjjjmmmnnnllliiieeefffhhhkkkllllllkkkjjjfffeeecccbbbbbbbbbbbbcccaaacccddd```[[[ZZZ\\\```______````````````___^^^[[[[[[[[[[[[\\\]]]^^^___aaaeeejjjrrrzzz~~~yyyttt|||kkkZZZQQQPPPKKKJJJIIIGGGFFFFFFEEEEEEGGGEEEGGGKKKNNNOOOSSSYYYbbbtttzzztttkkkaaaYYYSSSMMMIIIEEEEEEDDDDDDEEEGGGIIIKKKLLLNNNQQQRRRPPPOOONNNNNNNNNKKKKKKSSSaaalllooonnnfffeeedddcccdddiiinnnsss{{{ttthhhbbb]]]XXXWWWZZZUUUNNNHHHIIILLLPPPXXX```\\\ZZZWWWRRRMMMHHHDDDAAA@@@@@@@@@@@@????????????>>>???AAABBBBBBAAA???>>>>>>??????>>>===<<<<<<>>>???CCCKKKUUUaaannn{{{CCCBBB@@@>>><<<:::999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::666777777777777888888888777888888999999:::;;;;;;777777777777777777777777777777777777777777777777777888888888999999999999999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<>>>@@@BBBDDDMMMRRRZZZbbbhhhjjjjjjiiioooqqqwww|||~~~}}}{{{wwwtttpppnnncccdddfffhhhiiijjjiiiiiijjjlllllliiieeedddfffiiinnnppprrrtttuuuvvvuuuuuupppooopppsssuuusssooojjjgggdddaaa___```bbbccccccaaadddggghhhhhhhhhiiijjjhhhiiijjjkkkkkkjjjhhhgggeeeddddddeeefffhhhjjjkkknnnpppqqqpppmmmjjjiiiiiihhhggggggggghhhjjjlllmmmooollljjjhhhgggfffeeeccc```cccfffgggeeecccaaaaaa^^^```cccgggkkkkkkiiifff```bbbeeeggghhhhhhgggggggggfffdddbbb```````````````bbbccc___ZZZXXX[[[___[[[\\\]]]^^^____________[[[[[[ZZZ[[[[[[\\\]]]]]]\\\___ccchhhssswwwtttwwwtttyyycccVVVSSSLLLKKKJJJHHHGGGFFFFFFFFFHHHEEEFFFJJJLLLLLLNNNSSS[[[nnnwwwlllccc[[[VVVHHHGGGGGGGGGHHHJJJLLLNNNSSSVVVZZZ\\\ZZZXXXVVVUUUPPPMMMNNNXXXgggrrruuusssoookkkddd______bbbfffiiisss}}}xxxmmmgggaaaYYYWWWYYYVVVOOOJJJJJJNNNSSS\\\eeecccaaa]]]XXXQQQKKKEEECCCAAAAAAAAA@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>>>>???@@@???===;;;<<<===<<>>???>>>===;;;999:::======;;;:::999999888888888999999999999999999::::::::::::999999888888888888888999777777777777777777777777999999888888888888888888888888888777777777777777888888888888888888888888555666777888999999999999999;;;;;;;;;999999:::;;;999777999>>>???===>>>AAA@@@>>>===??????>>><<<<<<999:::<<<>>>AAAFFFMMMQQQPPPccc{{{}}}~~~|||yyyvvvuuuuuutttkkkhhheeeeeegggiiikkklllmmmmmmkkkhhheeeeeefffhhhmmmqqqtttuuussssssuuuxxxsssssstttuuutttqqqlllhhhfffdddbbbaaa_________```bbbcccdddeeefffgggggggggeeeiiillljjjeeebbbdddgggeeedddccccccdddfffiiikkkmmmlllkkkjjjiiiggggggfffhhhgggfffggghhhiiihhhgggmmmmmmkkkiiigggdddcccbbbbbbhhhjjjgggddddddfffeeebbbcccdddfffggggggggggggaaaccceeegggggggggfffeeedddcccaaa___^^^]]]]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY```___^^^eeeqqqzzz|||nnnzzzyyyqqqvvvvvvddd\\\ZZZRRRKKKJJJKKKHHHGGGHHHGGGGGGHHHHHHJJJLLLMMMNNNZZZdddwww}}}kkk^^^YYYRRRNNNNNNPPPPPPTTTXXX\\\ccckkkppppppmmmhhhfffeee[[[VVV___nnnzzz~~~yyyrrriiiccccccfffjjjtttvvv~~~xxxllleeebbb]]]WWWRRRNNNLLLMMMOOORRRYYYbbbdddeeeeee___VVVMMMHHHFFFGGGDDDCCCCCCDDDDDDAAA===>>>@@@CCCEEEEEECCC@@@>>>AAA@@@@@@?????????@@@@@@>>>@@@DDDMMMYYYgggttt{{{~~~}}}gggYYYLLLIIIIIIFFFEEEFFFEEECCC@@@======>>>===;;;999999888888888888888999999999999888888777777777999999888888888888888999888888888888888888888888999999888888888888999999999999999999999999999999999999999999999999999999888999999999999999999999999;;;<<<<<<;;;;;;<<<======;;;===BBBCCCBBBCCCFFFHHHGGGFFFGGGGGGDDDBBB@@@>>>>>>???CCCIIIQQQZZZ```qqq{{{nnnhhhlllsssxxxzzzttt|||~~~}}}}}}}}}}}}rrrnnnjjjjjjmmmppppppoooooonnnllliiiffffffhhhjjjnnnqqqtttsssqqqppprrrttttttsssssstttssspppkkkhhhfffeeecccbbb`````````aaabbbcccdddeeefffffffffffffffhhhjjjiiifffcccdddeeeeeedddddddddeeegggiiikkkjjjjjjiiihhhgggfffeeeeeeiiigggffffffhhhjjjjjjiiikkkkkkiiigggeeecccaaa```bbbfffhhhffffffiiikkkjjjccccccbbbbbbaaaaaa`````````bbbdddeeeffffffeeeddddddcccaaa___^^^]]]^^^^^^______^^^]]][[[ZZZYYYXXX\\\]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ^^^^^^\\\bbblllssspppjjj{{{uuuqqq|||tttgggZZZQQQJJJJJJKKKIIIGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMSSS\\\mmm|||iiiaaaZZZXXXWWWWWW[[[aaakkkttt}}}{{{nnndddgggrrr{{{|||uuuooommmnnnqqquuuuuu{{{{{{sssmmmeee]]]YYYTTTQQQQQQQQQRRRXXX___dddeeeeee```XXXPPPLLLKKKKKKIIIFFFFFFFFFEEECCC@@@===???AAABBBBBBAAA???===>>>======<<<<<<<<<======???@@@CCCKKKWWWeeesss{{{~~~~~~|||}}}tttccc[[[WWWUUUUUUWWWRRRMMMFFFBBB???===;;;:::::::::999999999999::::::;;;::::::999888777666555999888888777888888999999999999999999999999999999888888888888999:::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;>>>@@@AAAAAAAAA@@@BBBCCCCCC@@@BBBFFFHHHHHHJJJNNNPPPRRRTTTTTTQQQLLLFFFBBBFFFEEEGGGLLLVVVdddqqqyyy{{{ggg]]]^^^dddjjjllljjjzzz|||{{{||||||vvvpppqqqwwwzzzyyyuuurrrpppmmmiiiffffffjjjmmmoooqqqsssqqqnnnlllnnnppptttsssrrrrrrqqqooojjjggghhhfffeeecccbbbbbbbbbcccbbbccccccdddeeeeeeeeeeeefffggghhhhhhgggfffddddddfffeeeeeeeeefffgggiiijjjhhhggggggfffeeedddcccccciiigggddddddgggiiikkkllljjjiiihhhfffdddbbbaaaaaabbbdddddddddhhhoooqqqooogggeeebbb___\\\[[[[[[[[[___```bbbcccddddddcccbbbcccbbb```___^^^^^^^^^^^^aaa```___\\\ZZZXXXWWWVVVYYYZZZ[[[\\\[[[YYYWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\YYY]]]fffkkkqqq___kkkssssssyyyvvvbbbXXXOOOMMMMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNUUUbbbvvvyyymmmfffbbb```eeekkkyyysssooottt{{{zzzwwwwwwwwwvvvyyy~~~rrrfff^^^XXXRRRQQQOOONNNRRRWWWbbbdddddd```ZZZUUUTTTUUUUUURRRNNNKKKJJJHHHEEECCC??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@BBBHHHTTTcccqqqyyy}}}~~~~~~}}}}}}}}}~~~vvvzzztttpppoooqqqsssnnndddYYYPPPIIIBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999888888888888999999:::999999999999999999999999888888888999999;;;<<<===::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>???AAACCCDDDIIIKKKMMMMMMLLLJJJJJJJJJLLLIIIIIIMMMPPPPPPRRRWWW[[[cccjjjjjjeee]]]RRRIIIMMMMMMNNNVVVdddvvv}}}kkk___^^^bbbddddddnnn|||{{{yyyyyyzzz}}}|||vvvxxxzzzrrrppplllgggdddeeeiiimmmnnnpppqqqooollljjjlllooosssrrrqqqpppooommmjjjgggiiihhhfffddddddddddddeeeccccccddddddddddddddddddfffffffffggghhhhhheeecccffffffeeeffffffhhhiiijjjffffffeeeeeeddddddcccccchhheeebbbaaadddhhhkkkllljjjiiigggeeecccbbbbbbbbbccccccbbbbbbhhhppprrrooojjjgggbbb^^^ZZZZZZZZZ[[[^^^^^^```aaaaaabbbaaaaaaaaa```___^^^]]]]]]^^^_________]]]\\\ZZZXXXWWWVVVVVVWWWYYYZZZYYYWWWTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZXXX[[[bbbgggyyyoooccceeevvvvvvuuusssfffYYYUUURRRNNNIIIGGGHHHHHHGGGGGGGGGHHHIIIIIIOOORRRYYYhhh|||zzzqqqlllpppvvvzzzqqqrrrxxx}}}xxxyyywwwxxxrrrfff^^^WWWTTTRRROOOPPPSSS\\\^^^```^^^[[[ZZZ\\\^^^```]]]XXXSSSNNNKKKGGGFFFBBBBBBAAAAAAAAAAAAAAAAAA======<<<<<<======>>>>>>@@@@@@AAAFFFQQQ```nnnwwwzzz{{{~~~|||~~~~~~~~~pppqqq~~~zzzlll]]]MMMEEECCC>>>>>>===;;;;;;:::::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAAEEEJJJOOORRRWWWZZZ]]]^^^\\\XXXVVVTTTVVVRRRQQQTTTUUUUUUXXX]]]jjjxxxwwwgggZZZUUUSSSUUU]]]mmmwwwggg]]]]]]bbbhhhkkk|||zzzyyyyyyyyy|||}}}xxx{{{}}}qqqoookkkfffcccdddhhhllllllnnnooonnnkkkjjjmmmppprrrpppnnnmmmmmmllliiigggiiihhhgggeeeeeeeeeffffffddddddeeeeeeeeedddcccccceeeeeefffhhhjjjiiigggdddeeeeeefffffffffggghhhhhheeeeeeeeeeeeeeeeeeeeeeeefffccc___^^^```eeehhhjjjgggfffdddbbbaaaaaaaaaaaaeeedddbbbaaafffmmmnnnkkkhhheee```\\\YYYYYYZZZ[[[]]]]]]^^^___````````````___^^^]]]\\\\\\]]]]]]^^^\\\[[[[[[ZZZZZZYYYYYYXXXUUUVVVWWWWWWVVVUUUSSSQQQPPPQQQRRRSSSTTTVVVWWWWWWVVVZZZXXXZZZaaaffftttpppddd```gggzzzzzztttccc[[[XXXRRRMMMKKKIIIIIIHHHGGGGGGGGGHHHHHHOOOOOOSSS[[[kkk}}}|||rrrooorrryyyzzz}}}{{{}}}rrriiiaaa]]]ZZZVVVUUUVVVWWWYYYZZZZZZYYY[[[```eeejjjhhhccc\\\TTTNNNJJJHHHEEEDDDCCCAAAAAAAAAAAAAAA===============>>>???@@@AAA@@@AAAFFFPPP^^^llluuuwwwyyy||||||}}}~~~~~~~~~pppeeerrrwww]]]KKKFFFBBBAAA???===<<<;;;::::::999999999::::::;;;;;;;;;::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAEEELLLTTT\\\aaaiiimmmsssuuusssnnniiifff```[[[XXXYYYYYYXXX[[[```uuurrrhhhfffeeelllzzzzzzqqqddd[[[\\\fffttt}}}xxxuuuvvvwwwwww|||~~~yyyvvvyyy}}}qqqpppmmmhhhffffffiiilllmmmooopppnnnkkkjjjmmmqqqpppnnnlllkkkkkkkkkjjjiiiiiihhhgggfffeeeffffffgggffffffffffffeeeddddddcccdddfffiiikkkkkkjjjhhhgggdddeeeeeefffffffffggggggeeeeeeeeeeeeeeefffffffffeeeaaa^^^]]]___cccfffgggdddccc```^^^^^^^^^___```eeefffeeebbbdddhhhhhhfffeeebbb^^^ZZZXXXXXXZZZ[[[]]]]]]]]]^^^^^^___``````\\\\\\[[[ZZZZZZ[[[\\\]]]XXXYYYYYYYYYZZZZZZZZZZZZUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVTTTYYYXXXYYYaaadddooo{{{bbbZZZ[[[mmmuuuttt|||mmmbbb]]]XXXSSSPPPKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKNNNSSS^^^mmm}}}|||qqqllllllpppvvv|||vvvlllgggccc]]]YYYYYYVVVWWWXXXWWWVVVZZZ```fffnnnmmmjjjcccZZZSSSNNNLLLHHHGGGEEECCCBBBAAA@@@@@@======<<<======>>>???@@@AAA@@@AAAFFFPPP]]]jjjrrrvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~|||}}}}}}~~~}}}~~~yyygggddduuuvvv]]]TTTJJJIIIFFFDDDAAA???>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???????????????????????????AAABBBDDDIIIRRR\\\fffkkk|||wwwqqqlllkkkjjjhhhkkkppp}}}wwwpppoooxxxxxxtttsssuuuuuutttxxx~~~|||}}}}}}}}}}}}{{{zzzyyyuuussssssvvv{{{~~~}}}{{{tttsssqqqnnnkkkkkkmmmoooqqqrrrrrroookkkjjjmmmpppnnnllliiihhhjjjkkkkkkjjjiiihhhgggfffeeefffggggggggggggggggggfffeeedddcccbbbggglllmmmllljjjiiijjjcccddddddeeeeeeeeeeeeeeedddddddddeeeeeefffffffffeeebbb___^^^___bbbdddeeeeeecccaaa___^^^___aaabbbeeehhhiiieeeccceeeeeeccceeebbb___\\\ZZZYYYZZZ[[[]]]]]]]]]]]]^^^___``````ZZZYYYXXXXXXYYYZZZ[[[\\\XXXXXXXXXYYYYYYZZZZZZZZZVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUURRRYYYXXXXXX^^^aaahhhyyyiiiaaa\\\dddxxxuuunnnnnn|||}}}mmmddd]]]VVVSSSMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJLLLPPPUUU^^^iiippp~~~tttmmmiiigggjjjooottt||||||vvvppphhhbbb```YYYYYYXXXUUUTTTWWW]]]cccmmmnnnmmmhhh```XXXTTTRRRNNNMMMLLLIIIGGGEEECCCBBB>>>>>>>>>??????@@@BBBBBBAAAAAACCCHHHQQQ]]]iiipppvvvwwwyyy{{{~~~}}}||||||}}}~~~}}}{{{zzzzzz{{{|||}}}{{{zzzzzzzzz{{{}}}||||||}}}}}}~~~~~~zzz|||}}}yyyrrrrrrttthhhRRRQQQNNNKKKHHHFFFDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<======???@@@@@@===========================<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFLLLUUU```jjjqqq~~~{{{yyyvvvtttuuutttrrrtttyyytttuuuvvvwwwwwwvvvuuutttoooooopppssswwwyyyzzzzzzwwwwwwvvvssspppoooqqqrrrtttuuutttpppkkkjjjlllooommmkkkhhhgggiiikkkllllllhhhhhhfffeeeeeefffgggggghhhiiihhhhhhgggfffddddddaaahhhnnnooollliiijjjlllccccccdddeeeeeeeeeddddddcccccccccddddddeeeeeefffeeeccc```___aaacccddddddhhhfffdddbbbaaacccdddfffdddiiikkkgggcccddddddcccgggfffbbb___]]]\\\\\\\\\]]]]]]]]]]]]^^^___``````XXXXXXWWWWWWXXXYYYZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYWWWUUUSSSQQQPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVQQQXXXWWWVVV\\\]]]cccrrr|||wwwnnnfffeeennnyyyoooiiiqqqvvvjjj```WWWSSSNNNMMMLLLJJJIIIHHHGGGGGGIIIKKKNNNOOOPPPTTTZZZ___dddnnn|||~~~tttkkkgggfffeeehhhlllpppwwwvvvooolll^^^]]]ZZZUUURRRTTTZZZ```jjjmmmnnnkkkddd\\\XXXWWWTTTTTTRRRPPPMMMJJJGGGEEEBBBBBBBBBBBBCCCDDDEEEFFF@@@AAACCCIIIRRR^^^hhhooowwwwwwxxxzzz}}}}}}{{{yyywwwwwwzzz}}}~~~}}}zzzwwwwwwxxxzzz{{{zzzyyyyyyyyy{{{}}}}}}}}}}}}}}}}}}|||||||||yyyzzz|||}}}rrrfff___VVVMMMJJJMMMQQQVVVVVVOOOHHHFFFEEECCCBBB??????AAA@@@===;;;===???>>>===>>>>>><<<===???======>>>>>>>>>>>>======???<<<<<<@@@BBBBBBEEEJJJLLLHHHEEEEEEIIIJJJHHHEEEGGGBBBGGGSSSWWWWWWfff{{{}}}|||yyyvvvqqqtttwwwuuupppmmmnnnqqqssssssrrrqqqpppooonnnnnnnnnoooqqqqqqqqqqqqtttvvvuuuwwwxxxuuupppooosssxxxyyyxxxuuurrrnnnkkkiiigggiiiiiihhhhhhiiijjjkkkkkkhhhhhhhhhggggggfffeeeeeehhhjjjkkkiiigggeeeeeeeeeeeegggiiikkkkkkiiigggeeedddcccaaaaaacccdddeeedddcccccccccdddfffhhhiiijjjiiigggcccaaaaaadddiiilllhhhgggeeeccccccdddeeefffjjjjjjjjjjjjiiiiiihhhhhhlllooommmddd[[[YYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYY[[[ZZZXXXVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRXXXUUUSSSSSSVVVWWWVVVTTTUUUUUUTTTUUUXXX]]]bbbeeeqqqssskkkkkkttttttiiillluuuvvvggg]]]VVVQQQLLLJJJLLLMMMJJJHHHHHHGGGGGGHHHJJJLLLPPPSSSTTTXXX___hhhnnnttt~~~|||xxxppplllfff```___aaaeeehhhkkksss|||rrrfffddd```ZZZTTTTTTXXX\\\hhhlllnnnjjjccc___aaadddfffbbb^^^\\\YYYSSSMMMKKKGGGEEEDDDFFFIIIJJJHHHEEEEEEDDDDDDJJJUUUbbbmmmtttyyyyyyzzz|||~~~~~~}}}{{{xxxwwwxxx||||||{{{yyyxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{|||{{{|||}}}~~~~~~}}}{{{zzzzzzyyy}}}yyynnnbbb]]]^^^eeemmmpppgggYYYOOOJJJHHHEEEBBBBBBDDDCCC???===???@@@>>>===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>======@@@???AAAEEEHHHJJJQQQXXX\\\YYYWWWXXXYYYWWWRRRMMMNNNHHHJJJTTTWWWYYYiii~~~{{{xxxxxxvvvsssqqqtttuuurrrmmmkkklllnnnpppooonnnmmmmmmmmmmmmmmmmmmoooppppppoooppprrrtttpppqqqrrrooommmmmmppptttwwwvvvtttrrrooollljjjiiieeeeeefffhhhiiijjjkkklllhhhgggfffeeedddeeeeeeeeeiiikkkllljjjfffddddddeeefffgggiiijjjkkkkkkjjjiiifffdddbbbaaabbbcccccccccbbbbbbcccdddfffhhhiiijjjhhhfffcccbbbbbbdddhhhjjjhhhfffeeeccccccdddfffgggjjjjjjkkkllloooqqqtttuuuxxxyyyttthhh]]]YYYXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWYYYZZZZZZWWWUUUTTTUUURRRRRRSSSSSSTTTTTTUUUUUUTTTQQQPPPPPPRRRSSSRRRQQQTTTSSSSSSTTTWWW\\\aaadddjjjxxxwwwnnnzzzqqqmmmoooxxxxxxfffYYYWWWRRRNNNPPPPPPLLLIIIIIIGGGGGGHHHIIILLLOOOQQQSSSRRRWWW]]]```ccciiiuuu~~~~~~{{{yyyvvvsssnnnjjjfffccc___]]]]]]___cccfffjjjqqq|||nnnjjjddd]]]XXXXXX\\\___hhhlllooommmhhhgggkkkooouuusssoookkkddd[[[UUURRRKKKIIIHHHKKKOOOPPPOOOLLLLLLJJJIIIMMMWWWbbblllqqqwwwwwwxxxyyy|||~~~}}}zzzxxxxxxzzz}}}|||zzzxxxvvvuuuvvvvvvwwwuuuttttttuuuuuuvvvwwwxxxyyyxxxwwwwwwxxxyyy{{{|||||||||{{{zzzvvvdddXXXRRRHHHEEEDDDEEECCC???===@@@CCCAAAAAACCCGGGJJJIIIGGGBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCHHHMMMQQQVVVbbbnnnttttttuuuvvvuuuoooeee]]]\\\TTTSSSYYY[[[___ppp~~~{{{zzzuuuuuuvvvtttrrrqqqrrrrrrooojjjhhhiiikkkmmmllljjjiiiiiijjjkkkllllllmmmnnnnnnmmmmmmoooqqqmmmlllkkkkkkkkkmmmoooqqqvvvuuusssqqqooolllkkkjjjfffggghhhiiijjjjjjiiiiiigggeeecccaaaaaabbbdddfffkkkmmmnnnkkkgggcccccceeeiiiiiiiiijjjkkklllmmmmmmiiifffdddbbbbbbcccbbbaaaaaabbbcccdddfffhhhiiikkkffffffdddddddddeeeggghhhgggfffeeeddddddfffgggiiijjjjjjlllooouuu|||}}}lll]]]XXXVVVTTTVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWYYYZZZYYYWWWTTTSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTRRRQQQRRRSSSTTTSSSRRRRRRRRRQQQRRRVVVZZZ___bbbfffppppppooossslllmmm{{{yyyeee^^^VVVPPPOOONNNJJJGGGGGGHHHGGGHHHIIIJJJMMMOOOPPPNNNRRRVVVVVVVVVZZZbbbiiiyyy{{{xxxrrrpppmmmllljjjhhhdddaaa[[[ZZZXXXXXXZZZ]]]aaacccfffkkkttt~~~vvvlllccc``````bbbdddgggjjjmmmllliiiiiinnnrrr{{{~~~}}}wwwmmmccc]]]ZZZTTTRRRPPPSSSWWWYYYXXXVVVXXXUUURRRTTTZZZccckkkooottttttuuuvvvxxxzzz|||~~~~~~|||yyyxxxyyyzzz{{{yyyvvvsssrrrrrrtttuuurrrrrrrrrrrrssstttuuuvvvvvvtttrrrrrrssswww|||pppcccUUUQQQNNNNNNKKKFFFDDDFFFJJJLLLOOOSSSYYY]]]ZZZTTTLLLLLLKKKIIIHHHGGGFFFFFFGGGJJJQQQWWW\\\dddtttvvvrrriiidddfffhhhlll}}}~~~sssqqquuu|||vvvtttvvvvvvuuurrrppppppooollliiiggghhhjjjkkkiiigggffffffhhhkkkmmmkkklllllllllkkkkkkmmmooollljjjhhhiiilllnnnppppppvvvuuusssqqqnnnllljjjiiikkklllllllllkkkhhhfffdddfffccc```^^^^^^aaadddfffnnnppprrrnnnhhhddddddfffmmmllljjjiiiiiikkkmmmnnnllljjjfffeeeddddddcccaaaaaabbbbbbdddeeegggiiijjjfffggggggggggggggggggggggggfffeeeeeeeeegggiiikkkllllllooottt|||mmm\\\VVVUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYXXXVVVSSSRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPRRRUUUZZZ```cccdddjjjyyypppvvvpppkkkrrr|||}}}lll```TTTOOOMMMIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKNNNQQQQQQRRRUUU[[[aaafffnnnxxx|||yyysssooommmhhhfffdddcccbbbaaa___\\\TTTUUUUUUWWWYYY[[[^^^___```dddkkktttzzzoookkkkkkkkkkkkmmmooooookkkgggfffjjjnnnyyyvvvmmmfffbbb]]]ZZZXXXZZZ___bbbcccbbbfffccc^^^]]]```fffjjjmmmrrrrrrssstttuuuwwwxxxyyy{{{|||}}}|||zzzxxxxxxxxxyyyvvvssspppnnnoooqqqrrrqqqqqqqqqqqqrrrssstttuuutttrrrqqqqqqsssxxx}}}}}}nnniiieeeccc___XXXVVVXXXZZZbbbjjjpppvvvyyysssjjj]]]]]]\\\ZZZXXXUUUSSSQQQTTTWWW^^^fffllluuu~~~}}}}}}wwwkkkooo{{{zzzwwwuuutttvvvvvvsssqqqnnnnnnnnnllljjjiiiiiijjjjjjiiigggfffgggiiilllnnniiikkkkkkkkkjjjkkkmmmnnnllljjjhhhhhhjjjmmmnnnooowwwvvvtttqqqnnnkkkhhhgggjjjjjjkkkkkkiiifffcccaaaeeeccc___]]]^^^aaaeeehhhppptttuuurrrjjjffffffiiiqqqnnnkkkhhhggghhhjjjlllooollliiigggffffffeeedddbbbbbbbbbccceeefffhhhiiiggghhhiiijjjjjjiiihhhggggggfffeeeeeegggiiilllmmmrrrrrruuu{{{nnn\\\WWWWWWWWWSSSTTTUUUVVVWWWXXXYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWXXXWWWTTTRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNOOOPPPOOOOOONNNNNNQQQPPPQQQSSSWWW]]]cccffffffiiitttwwwnnnrrr{{{nnnmmmqqq{{{rrr```VVVRRRNNNMMMNNNJJJIIIHHHHHHHHHIIIKKKLLLHHHJJJLLLMMMMMMOOOTTTXXXZZZ___eeehhhhhhffffffggg^^^\\\ZZZYYYZZZYYYXXXVVVTTTUUUVVVWWWYYYZZZ[[[\\\]]]```eeekkkxxx}}}{{{zzzzzzzzzyyyuuuooohhhfffgggjjjxxx{{{rrrjjjaaa^^^[[[^^^eeelllqqqssstttooojjjffffffiiikkklllpppqqqqqqrrrsssttttttttttttvvvxxxxxxwwwvvvvvvwwwuuussspppnnnmmmmmmnnnooooooooooooooopppqqqrrrrrrooooooppprrruuuzzz|||vvvnnnkkkmmmssszzzzzzzzzxxxtttooojjjgggjjjlllqqqzzz{{{sssjjjsssxxxssssssrrrrrrsssrrrpppnnnllllllmmmnnnnnnnnnnnnmmmjjjiiihhhhhhhhhjjjlllmmmiiijjjkkkkkkkkklllnnnpppkkkjjjiiihhhhhhiiikkkmmmvvvuuussspppmmmkkkiiihhhdddeeefffffffffdddcccbbbdddbbb```^^^___bbbfffiiipppuuuwwwssskkkfffhhhkkkqqqoookkkgggeeefffgggiiinnnkkkiiigggggghhhgggfffccccccccccccdddeeefffggghhhiiijjjjjjjjjiiigggfffffffffffffffhhhkkknnnpppwwwxxx|||vvvccc]]][[[YYYTTTUUUUUUVVVVVVWWWWWWWWWYYYXXXWWWWWWVVVWWWWWWWWWUUUWWWXXXVVVSSSQQQOOOOOORRRQQQQQQQQQPPPPPPPPPOOOMMMPPPRRRRRRQQQOOOOOOOOOQQQQQQRRRUUU[[[aaahhhlllooorrrxxxiiijjjwwwxxxnnnjjjlll~~~rrrccc[[[TTTPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLOOOQQQRRRTTTWWWXXXYYY[[[^^^```ZZZXXXVVVUUUVVVVVVUUUTTTUUUVVVVVVWWWXXXXXXYYYYYY[[[___bbbfffooo}}}sssjjjeeedddeeexxx|||oooddd___[[[^^^gggsss|||}}}xxxqqqlllkkkkkkkkklllnnnooooooppppppppppppooonnnppprrrsssrrrrrrssstttqqqpppooommmmmmmmmmmmnnnkkkkkkkkkkkklllmmmnnnooollllllnnnrrrxxx~~~zzzvvvuuuzzzpppooooooppppppqqqpppnnnmmmiiikkknnnqqqssstttsssqqqjjjjjjiiiiiiiiijjjjjjkkkhhhjjjlllllllllnnnqqqsssnnnooonnnkkkhhhgggjjjmmmrrrrrrqqqooonnnlllkkkkkkeeeeeeeeeeeeeeeddddddddddddcccaaa```aaadddhhhjjjnnnssswwwsssjjjeeehhhlllnnnlllhhheeedddeeefffgggkkkiiiffffffggghhhhhhgggeeeddddddccccccddddddeeeggghhhhhhhhhhhhgggfffeeefffffffffgggiiillloooqqqvvvxxx}}}pppfff^^^XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWUUUVVVWWWVVVSSSPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOORRRUUUUUUSSSQQQQQQRRRRRRRRRTTTXXX^^^fffmmmrrruuuwww{{{ssshhhkkkwwwzzzqqqjjjrrr{{{nnnaaaVVVPPPNNNMMMKKKIIIIIIHHHIIIIIILLLMMMMMMLLLLLLLLLNNNOOOMMMNNNOOOPPPRRRTTTXXXZZZYYYWWWUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVWWW[[[___```dddqqqsssiiieeecccyyy{{{mmmfff^^^^^^eeeqqq||||||uuuooolllkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjkkkmmmnnnmmmllllllmmmooommmmmmnnnnnnnnnmmmmmmmmmjjjjjjjjjjjjkkklllmmmnnnmmmmmmooottt|||{{{yyyzzzwwwnnnmmmnnnooopppqqqpppooonnnhhhjjjnnnssswwwxxxvvvtttiiijjjjjjjjjjjjiiiiiiiiihhhjjjlllmmmnnnooorrruuurrrttttttpppjjjhhhlllpppoooooooooooonnnnnnnnnnnnlllkkkiiihhhfffeeeeeeeeedddcccbbbbbbcccfffiiikkklllrrrvvvrrriiidddggglllkkkiiifffdddddddddfffggghhhfffddddddfffhhhhhhhhhfffeeeddddddcccccccccdddffffffgggffffffeeeddddddfffffffffgggiiimmmppprrrqqqttt{{{zzzmmmaaaWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWUUURRROOONNNNNNLLLLLLMMMNNNOOOOOOPPPQQQLLLOOOSSSSSSQQQNNNOOOPPPSSSSSSVVVZZZaaaiiiqqqvvvpppsssuuuvvv{{{iiifffjjjzzz}}}nnnooouuurrraaaXXXOOONNNLLLJJJIIIHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKMMMKKKLLLMMMOOOQQQSSSUUUWWWVVVSSSQQQPPPQQQQQQQQQPPPRRRRRRQQQRRRRRRTTTUUUUUURRRWWWZZZ[[[\\\eeeuuussslllhhh|||xxxnnnccc^^^bbblllvvv|||}}}vvvooolllkkkiiiiiiiiijjjjjjkkkkkkiiihhhgggkkklllllljjjhhhhhhiiijjjkkklllmmmnnnooonnnmmmlllllllllllllllmmmnnnooooooppppppqqqvvv~~~vvvwwwuuupppqqqnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjmmmttt{{{}}}zzzvvvnnnjjjeeefffjjjnnnmmmkkklllllllllmmmnnnoooqqqrrrrrrsssrrroookkkiiikkknnnrrrpppnnnnnnpppssstttuuuooollljjjiiihhhhhhgggeeegggffffffgggiiikkkjjjiiinnnoooooonnnmmmkkkjjjiiihhhiiiiiihhhfffeeefffggghhhhhhgggffffffggghhhiiifffeeedddcccbbbbbbbbbbbbdddfffggggggfffeeeeeefffjjjgggeeeggglllppprrrrrrqqqrrrvvvssseee]]][[[ZZZXXXWWWVVVVVVVVVWWWZZZUUUPPPPPPTTTVVVUUUSSSSSSSSSTTTTTTSSSQQQNNNLLLOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNPPPTTTZZZ___cccdddcccfffhhhhhhhhhjjjuuu}}}iii]]]gggxxxvvvqqqxxxuuu```VVVQQQLLLJJJKKKJJJHHHEEEEEEGGGHHHHHHGGGGGGIIIJJJGGGJJJMMMNNNMMMMMMPPPSSSQQQPPPNNNMMMLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSTTTYYYaaaiiinnn~~~zzzwwwzzzyyyggg___```fffpppxxx|||yyysssnnnjjjiiiiiiiiillljjjhhhhhhhhhhhhgggffffffhhhiiihhhgggggghhhiiijjjhhhgggiiilllnnnmmmkkkiiijjjlllmmmlllmmmpppqqqsssvvv{{{|||{{{sssooopppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmpppvvv|||}}}xxxssslllhhheeefffjjjlllkkkiiimmmmmmnnnooopppqqqrrrrrrsssssspppllliiihhhllloooqqqpppnnnnnnqqqssstttuuuqqqnnniiiffffffggggggggghhhgggfffgggiiijjjiiihhhlllmmmnnnooonnnllljjjiiihhhiiiiiihhhfffeeefffggghhhggggggfffffffffggggggeeeeeedddcccbbbbbbbbbbbbdddfffggggggeeedddeeefffiiigggeeegggkkkoooqqqqqqqqqrrrvvv~~~sssfff^^^[[[ZZZYYYXXXXXXXXXXXXXXXYYYUUUQQQQQQTTTUUUSSSQQQRRRRRRSSSSSSRRRQQQNNNMMMOOONNNNNNMMMNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPSSSWWW[[[]]]]]]\\\WWWYYYZZZZZZ[[[eeetttqqq______hhhtttvvvuuuxxx{{{jjjcccYYYSSSPPPNNNKKKIIIFFFGGGHHHGGGGGGGGGHHHIIIGGGIIILLLMMMLLLMMMOOORRRPPPOOONNNMMMLLLLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQRRRTTTSSSRRRSSSVVV\\\bbbffflllzzzuuugggbbbcccjjjpppwwwuuupppllliiiiiijjjjjjjjjhhhfffeeeffffffeeedddbbbdddeeedddccccccdddeeeiiigggfffhhhkkkmmmlllkkkjjjkkklllmmmnnnqqquuuxxx}}}{{{wwwqqqmmmmmmnnnnnnnnnnnnoooooooooooopppqqqtttyyy|||{{{uuupppiiigggeeefffiiikkkiiigggkkklllnnnooopppqqqpppppptttrrrooojjjhhhiiilllppppppooonnnoooqqqssssssssssssnnnhhheeedddfffggghhhhhhgggfffggghhhiiihhhgggiiikkknnnppppppnnnkkkiiiiiiiiiiiihhhfffeeefffggghhhhhhggggggffffffeeeeeeeeedddcccbbbbbbaaabbbbbbccceeeffffffeeedddeeefffhhhgggeeefffjjjmmmoooppprrrrrruuu{{{zzznnnddd]]]YYYYYYYYYZZZZZZYYYYYYXXXYYYUUUSSSRRRTTTTTTQQQNNNPPPPPPQQQRRRQQQPPPOOOMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNPPPPPPPPPSSSUUUVVVTTTRRRQQQSSSTTTSSSTTT[[[gggppp|||bbbZZZZZZ```rrr{{{www{{{uuufffZZZRRROOOLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJFFFHHHJJJKKKJJJKKKMMMOOONNNMMMMMMLLLLLLLLLLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPPPPQQQSSSVVVZZZ\\\```kkkxxxzzzooojjjlllppprrrpppmmmjjjiiiiiijjjkkkfffeeecccbbbccccccbbbaaa___aaabbbbbbaaaaaabbbdddgggfffeeegggkkknnnoooooonnnnnnnnnnnnqqquuu|||~~~yyyuuuuuusssnnnkkkkkknnnnnnnnnoooooooooppppppssstttwwwzzz|||xxxrrrmmmgggffffffgggiiiiiigggeeehhhjjjlllnnnoooooonnnmmmsssrrrooommmkkkkkkmmmnnnmmmllllllnnnpppqqqqqqpppqqqmmmiiifffeeeffffffffffffeeeeeefffhhhiiiiiihhhhhhjjjnnnqqqrrrpppmmmkkkiiiiiiiiigggddddddeeefffiiiiiiiiihhhhhhfffeeedddeeedddcccbbbaaaaaaaaaaaabbbdddeeefffdddddddddeeeiiihhhggggggiiilllnnnpppqqqqqqssswwwwwwoooggg___YYYVVVWWWXXXYYYYYYXXXWWWWWWWWWUUUSSSSSSSSSRRROOOLLLNNNOOOOOOPPPPPPOOONNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOONNNNNNOOOQQQQQQOOOMMMQQQSSSUUUTTTTTTXXX```gggyyykkk^^^YYYZZZfffuuuxxxggg[[[TTTOOOMMMLLLJJJIIIIIIKKKLLLLLLLLLFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTUUU]]]ccckkktttuuurrrtttpppnnnllliiihhhhhhiiijjjdddcccaaa```aaabbbaaa``````aaaccccccccccccdddfffeeeeeeeeefffjjjnnnqqqsssppppppqqqrrrvvv}}}{{{yyy}}}~~~xxxrrrmmmmmmmmmkkkkkkmmmlllmmmmmmnnnoooppppppqqqtttuuuxxxzzzyyyuuuoookkkhhhgggggghhhiiihhhgggfffhhhjjjlllnnnoooooonnnmmmqqqppppppppppppooommmkkkjjjiiijjjlllooopppnnnmmmlllkkkiiihhhhhhhhheeeccccccbbbccceeehhhjjjjjjiiigggjjjnnnrrrsssqqqooommmiiihhhgggeeebbbbbbccceeehhhiiijjjjjjiiihhheeedddddddddcccbbbaaaaaaaaaaaaaaacccdddeeedddcccdddeeeiiiiiihhhhhhiiikkknnnpppooooooppprrrwww}}}}}}ssskkkeee```[[[WWWSSSTTTUUUVVVVVVVVVTTTTTTTTTSSSRRRRRRRRRPPPNNNLLLMMMNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNOOONNNMMMNNNPPPQQQQQQQQQSSSXXX\\\nnn~~~nnnccc\\\^^^dddtttpppcccYYYSSSNNNLLLIIIIIIKKKMMMMMMLLLFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJLLLNNNPPPRRRSSSSSSUUUXXX]]]eeeooo}}}uuussspppnnnllliiigggffffffgggcccbbb``````aaabbbaaa```___aaacccccccccdddfffggggggfffeeedddfffiiimmmpppppprrruuuzzz{{{wwwvvvwwwlllrrr}}}tttoooiiieeefffggghhhjjjnnnjjjkkklllmmmnnnooopppqqqsssuuuvvvwwwuuuqqqmmmjjjjjjjjjiiiiiiiiiiiihhhhhhjjjkkkmmmnnnppppppoooooonnnooopppqqqrrrppplllhhhhhhhhhjjjmmmoooooommmkkkiiihhhhhhiiijjjiiifffcccbbbbbbbbbdddgggiiiiiiiiigggiiimmmoooqqqpppnnnlllhhhgggfffccc```___aaacccfffhhhjjjkkkjjjhhheeecccdddcccbbbaaaaaa```aaaaaa```bbbddddddccccccdddeeehhhhhhhhhhhhggghhhlllnnnkkkkkklllmmmppptttwwwyyyxxxqqqhhhbbb___]]]YYYWWWRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJMMMNNNNNNMMMLLLMMMNNNNNNOOOQQQTTTWWWdddyyyyyyggg[[[WWWcccuuuxxxhhh]]]UUUQQQLLLKKKLLLMMMKKKIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMGGGIIIKKKMMMOOOQQQRRRRRROOOPPPUUU]]]eeeqqqxxxtttnnnmmmjjjgggeeecccccccccbbbaaa______```aaaaaa```]]]___aaabbbbbbccceeegggiiihhhfffcccbbbdddiiilllssswww|||qqqkkkkkkooooooyyy~~~vvvrrrjjjdddaaaccceeefffhhhllliiiiiijjjlllmmmoooppppppqqqrrrtttsssqqqnnnkkkjjjmmmlllkkkjjjiiiiiijjjllliiiiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnpppnnnkkkggghhhiiikkknnnqqqpppnnnkkkhhhgggggggggiiiiiihhhfffeeedddcccdddfffggggggfffeeegggiiikkkllllllkkkjjjgggfffddd```^^^]]]___aaabbbdddgggiiiiiigggdddbbbdddcccbbbaaaaaa`````````___aaaccccccccccccdddeeefffggggggfffdddeeehhhlllgggggghhhiiikkkmmmnnnooommmggg___ZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNPPPRRRTTTNNNMMMLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNPPPRRRUUUWWW^^^llljjj]]][[[cccuuusssddd]]]VVVRRRQQQPPPLLLIIIHHHFFFEEEEEEGGGHHHFFFDDDDDDEEEGGGHHHIIIJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMNNNOOOPPPOOOOOOTTT[[[```eeesssxxxuuujjjiiifffdddbbbaaa``````aaa___^^^^^^___``````___\\\^^^```aaabbbccceeeggghhhhhhgggeeeeeeiiipppvvv~~~ttthhhcccfffmmm|||{{{wwwvvvvvvjjjeeeccceeefffeeeeeeggghhhhhhiiikkkmmmnnnoooppppppqqqrrrqqqnnnlllkkkkkkooonnnmmmkkkiiijjjlllnnnfffeeeeeefffggghhhjjjkkknnnllljjjjjjlllllljjjhhhiiijjjmmmppprrrrrrooollliiigggeeeeeegggiiijjjjjjgggfffddddddeeeeeedddcccdddeeeggghhhiiiiiihhhhhhfffeeeccc___\\\\\\^^^```___bbbeeehhhhhhfffccc```dddcccbbbaaa````````````___aaaccccccccccccdddeeedddeeefffdddbbbbbbfffjjjeeeeeefffggghhhiiijjjjjjfff```YYYTTTTTTTTTSSSRRRTTTSSSQQQPPPOOOOOOOOOPPPLLLMMMMMMMMMMMMPPPSSSVVVNNNNNNLLLKKKIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKJJJIIILLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGHHHIIIKKKKKKJJJMMMLLLLLLMMMOOORRRUUUWWW]]]ggg~~~nnnZZZYYYdddqqqiii```YYYWWWTTTOOOJJJIIIGGGEEEEEEHHHHHHFFFDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOSSSXXXYYYZZZbbbnnn{{{~~~sssqqqfffeeecccaaa```___^^^^^^___^^^\\\]]]^^^______^^^\\\___aaabbbcccdddgggiiieeeggghhhiiilllsss}}}~~~xxxnnnrrr~~~|||xxxuuuqqqmmmkkkiiiffffffggghhhhhhggggggiiikkknnnpppqqqqqqqqqooonnnmmmllllllmmmooopppnnnmmmlllkkkiiihhhggggggfffgggggghhhhhhggggggfffiiikkklllllliiigggggggggjjjlllooorrrrrrqqqnnnlllhhhgggeeefffggghhhgggfffeeeeeeeeedddcccbbbbbbaaadddeeeffffffggggggffffffbbbccccccaaa___^^^___```eeedddccccccddddddbbb```fffdddcccaaa```aaaaaabbbcccccccccccccccbbbaaa```aaaaaa``````aaabbbdddeeeeeecccbbbeeeiiikkkgggccc^^^YYYTTTQQQSSSUUUVVVVVVTTTSSSRRRPPPNNNNNNMMMMMMMMMLLLKKKKKKMMMOOORRRTTTSSSOOOKKKJJJLLLLLLKKKIIIFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLNNNNNNNNNOOOPPPRRRYYY___ooo|||cccZZZYYYhhhnnnhhhddd[[[SSSQQQOOOLLLHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNQQQQQQRRRRRRTTTYYY___dddppp|||uuullliiiaaa```___^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]ccccccddddddddddddddddddhhhjjjnnnsss{{{~~~nnnsss{{{}}}xxxrrrqqqqqqooommmjjjhhheeeeeefffggggggfffgggiiilllnnnpppqqqrrrrrrooonnnlllkkkkkkkkkmmmmmmlllllllllkkkjjjhhhgggfffeeeeeeeeeeeeeeeeeeddddddgggiiikkkkkkiiigggggggggjjjllloooqqqqqqpppnnnlllkkkiiifffeeeeeeeeedddccccccbbbbbbaaa``````______bbbbbbcccdddddddddddddddbbbbbbbbbaaa___^^^___```cccbbbaaaaaabbbbbb```___ccccccbbbaaa````````````aaaaaaaaabbbbbbaaaaaaaaa``````_________```bbbccceeecccbbbeeejjjllliiifffaaaYYYPPPLLLNNNSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKKKKKKKKKKMMMPPPQQQQQQNNNJJJJJJKKKKKKJJJHHHFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLMMMNNNMMMNNNOOOQQQSSSYYYgggppp```WWW___ooozzzkkk[[[TTTRRROOOLLLIIIHHHGGGFFFFFFCCCCCCCCCDDDGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOOOOPPPQQQSSSVVV[[[___bbbjjjvvvvvvllleeebbb^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````___```aaabbbccceeegggiiiqqquuu{{{tttkkkqqq~~~pppooowww}}}xxxqqqnnnoooppppppnnniiigggeeedddeeeffffffeeehhhjjjllloooqqqrrrrrrrrrpppooommmkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjiiigggfffddddddcccbbbaaaaaabbbbbbcccfffhhhiiihhhgggggghhhjjjlllnnnppppppooommmkkknnnkkkfffcccbbbbbbaaa```aaaaaa``````______^^^^^^______```aaaaaaaaaaaa```aaabbbbbb```^^^]]]^^^``````_________``````___]]]````````````___^^^]]]]]]^^^^^^^^^___```aaaaaaaaa___^^^]]]]]]]]]^^^___```bbb``````ccchhhjjjhhhfffeee[[[PPPJJJKKKOOORRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMKKKIIIHHHIIIIIIHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMLLLLLLMMMNNNOOOSSS^^^qqqnnnZZZYYY```jjjhhh[[[TTTQQQNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKMMMOOOPPPPPPRRRUUUWWWZZZ___fffllltttzzzrrriiibbb^^^[[[ZZZZZZYYYXXXXXXYYYYYYYYYUUUVVVWWWXXXZZZ\\\^^^___```aaabbbbbbdddhhhmmmqqq}}}sssmmmoooyyyxxxpppqqqtttwww~~~zzz{{{wwwrrrooooooooonnnmmmjjjhhheeeeeefffggggggfffhhhjjjllloooqqqrrrssssssqqqpppnnnllljjjiiiiiiiiihhhiiijjjkkkjjjiiigggfffdddcccaaa```_________``````bbbeeeggggggfffggghhhjjjkkkmmmoooooommmllljjjnnnjjjfffbbbaaaaaa```___bbbbbbaaaaaa````````````]]]]]]^^^_______________```aaaaaa___^^^]]]^^^```___^^^^^^^^^``````^^^\\\]]]^^^^^^___^^^]]][[[ZZZZZZ[[[[[[]]]^^^___aaaaaa___^^^\\\[[[[[[[[[\\\]]]\\\[[[\\\^^^bbbddddddccchhhbbbZZZRRRMMMMMMPPPRRRPPPPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLKKKJJJJJJKKKLLLOOOQQQXXXdddvvveee\\\ZZZ]]]ooo{{{}}}qqq```[[[UUUPPPOOONNNLLLJJJKKKIIIGGGFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJJJJLLLNNNOOONNNOOOPPPQQQWWWZZZ___bbbgggppp|||{{{xxxwwwooommmjjjfffaaa]]]ZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXTTTTTTUUUVVVXXX[[[]]]___eeeggghhhiiikkkpppwww}}}ssslllqqq}}}yyyrrrjjjnnnuuuyyyvvvwwwuuuqqqooonnnnnnmmmlllkkkiiigggfffggghhhhhhhhhhhhiiillloooqqqrrrrrrrrrsssrrrpppnnnllljjjiiihhhfffggghhhiiiiiiiiihhhhhheeedddcccaaa```_________]]]```ccceeeffffffgggiiijjjkkklllmmmmmmllljjjiiikkkhhhdddbbbbbbaaaaaa```aaaaaaaaa```````````````]]]^^^^^^_____________________```___]]]]]]^^^______^^^^^^___``````___]]][[[\\\]]]]]]\\\[[[YYYXXXYYYYYYYYYZZZ\\\^^^```bbb___^^^\\\[[[ZZZZZZZZZZZZYYYYYYZZZ\\\^^^aaabbbbbbhhhjjjggg^^^SSSMMMOOOSSSOOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJIIIHHHHHHIIIJJJMMMNNNSSS\\\hhhwwweee]]]\\\fffttt~~~wwwssspppyyy|||sssfff]]]XXXUUUQQQNNNNNNKKKHHHFFFFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIKKKMMMNNNMMMLLLMMMNNNOOOSSSWWWZZZ]]]bbbggglllxxxzzzsssqqqnnniiieeeeeeaaa```___^^^[[[YYYWWWVVVRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[^^^aaacccgggkkkppptttxxx~~~xxxnnnppp|||{{{uuu{{{zzz{{{}}}~~~}}}wwwssstttvvvttttttssssssrrrrrrrrrrrrllljjjhhhggghhhiiiiiihhhgggiiikkknnnpppqqqqqqqqqsssrrrqqqooommmkkkiiihhhfffffffffggghhhiiiiiijjjgggggggggfffdddbbbaaa___\\\___ccceeeffffffhhhiiijjjjjjkkklllkkkkkkiiiiiiiiigggeeedddccccccaaa```__________________^^^^^^^^^^^^___````````````___^^^^^^___^^^\\\\\\^^^______^^^^^^___aaaaaa```^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]```aaaaaa```^^^\\\ZZZYYYYYYZZZYYYZZZZZZ[[[]]]___```bbbfffjjjkkkdddXXXPPPPPPSSSMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCCCCFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGHHHHHHGGGGGGHHHIIIHHHIIINNNVVV___rrrwwwmmmlllooopppsss}}}yyynnneeeiiirrr~~~ooofff]]]UUUOOOOOOLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLKKKNNNSSSVVVXXXYYYZZZ\\\gggrrr{{{uuuppprrrlllgggeeeccc]]]ZZZ[[[XXXWWWWWWVVVUUUUUUTTTTTTPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWXXXYYY]]]aaaeeegggkkksss}}}wwwxxx~~~}}}vvvwww|||xxxpppnnnppprrrssstttttttttttttttttttttllliiigggggghhhiiihhhhhhfffhhhjjjmmmooopppppppppqqqqqqpppnnnllljjjiiihhhfffeeedddeeefffhhhjjjllljjjkkklllkkkiiifffcccaaa]]]___ccceeeffffffgggiiijjjjjjkkkkkkjjjiiihhhhhhiiihhhffffffeeedddaaa^^^________________________^^^^^^___```````````````]]]^^^^^^]]]\\\\\\]]]___^^^]]]]]]___```aaa```^^^\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYXXXYYYZZZ]]]```aaacccbbb___]]][[[ZZZZZZZZZXXXYYYYYYYYYZZZ[[[^^^___ccccccccc___YYYTTTQQQPPPLLLKKKJJJHHHFFFFFFEEEEEECCCCCCDDDDDDEEEDDDDDDDDDBBBDDDGGGFFFDDDBBBBBBDDDEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFFFFFFFFFFHHHIIIHHHGGGLLLTTTXXXcccyyyvvv~~~vvviiifffgggooo|||tttggg]]]YYYUUUQQQNNNNNNNNNNNNMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKKKKNNNQQQTTTVVVVVVVVVWWW[[[aaaiiiooorrrsssssstttwwwxxx{{{||||||zzzwwwuuutttsssrrrqqqooolllgggdddddd___\\\\\\ZZZVVVTTTUUURRRRRRQQQQQQQQQRRRSSSTTTOOOOOOPPPRRRTTTVVVXXXYYYYYYZZZ[[[^^^ccciiinnnrrryyyzzztttwww~~~~~~wwwpppmmmmmmnnnooopppqqqpppooommmmmmmmmkkkiiiffffffggghhhhhhgggeeegggiiilllnnnooopppppppppoooooonnnllljjjhhhgggfffeeecccccceeehhhkkkmmmlllmmmoooooommmiiieeebbb]]]```ccceeeffffffgggiiijjjjjjjjjjjjjjjiiihhhhhhjjjiiihhhhhhgggddd___\\\aaaaaaaaabbbbbbbbbbbbbbb]]]^^^______``````______\\\]]]^^^]]]\\\\\\]]]___]]]\\\\\\^^^``````___^^^]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ]]]___aaaeeecccaaa^^^\\\[[[ZZZZZZVVVWWWWWWVVVVVVWWWZZZ\\\```\\\YYYXXXXXXWWWRRRNNNKKKJJJIIIGGGFFFEEEEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDAAADDDGGGFFFDDDBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDAAACCCEEEFFFEEEFFFHHHJJJLLLJJJMMMSSSSSSXXXnnnzzzsss~~~sssjjjdddfffnnn}}}uuufffaaa[[[WWWTTTSSSQQQPPPIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLOOOQQQRRRSSSTTTTTTVVVXXX\\\```bbbdddddddddfffgggiiikkkjjjiiifffeeefffeeeddddddcccaaa]]]YYY[[[WWWUUUVVVUUUQQQQQQSSSPPPOOOOOOOOOPPPRRRTTTUUUOOOOOOPPPRRRTTTVVVXXXZZZaaabbbdddiiiooovvv}}}zzzwwwwww~~~uuuooolllkkkjjjjjjlllmmmmmmnnnmmmkkkjjjiiigggeeebbb______```cccdddbbbfffjjjlllmmmmmmmmmnnnppppppnnnmmmkkkiiihhhggggggfffeeecccccceeeiiimmmppppppssswwwzzzuuukkkbbbaaabbbeeeggghhhhhhhhhhhhiiihhhgggfffeeedddddddddeeeeeefffeeedddbbb```___^^^^^^___```bbbccccccbbbaaacccdddcccaaa^^^]]]]]]\\\]]]^^^___```___^^^]]]\\\]]]^^^^^^^^^___aaaccceeedddaaa]]]YYYXXXZZZ[[[WWWWWWWWWXXXZZZ]]]___aaaeeedddbbb```^^^\\\ZZZYYYWWWWWWVVVUUUVVVWWWXXXYYY\\\YYYXXXXXXXXXVVVQQQLLLMMMLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEIIIKKKKKKJJJJJJSSSbbbnnnxxxqqqzzzrrrggggggkkkqqqyyyjjj___]]]___YYYQQQRRROOOLLLKKKLLLMMMMMMMMMHHHIIIJJJIIIHHHHHHJJJKKKGGGGGGHHHHHHIIIJJJJJJKKKPPPOOOMMMLLLKKKLLLNNNOOOSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]\\\[[[[[[\\\\\\ZZZXXXVVVVVVUUUSSSPPPNNNKKKJJJKKKMMMNNNOOOPPPQQQTTTVVVQQQRRRSSSSSSTTTWWW\\\```eeekkktttzzz|||{{{{{{sssnnnlllkkkkkkkkkkkkkkkllllllkkkjjjiiigggeeeccc```^^^^^^___aaacccbbbeeehhhjjjjjjkkklllmmmooonnnmmmllljjjiiihhhhhhhhhhhhfffeeedddfffjjjnnnssstttwww{{{}}}xxxooofffbbbccceeeggghhhhhhhhhhhhjjjiiihhhfffdddcccbbbbbbbbbbbbcccdddcccbbb```_________```aaaccccccbbbaaabbbccceeedddaaa___^^^^^^]]]^^^___`````````___^^^\\\]]]^^^^^^^^^^^^```bbbhhhfffccc^^^ZZZXXXYYYZZZXXXXXXXXXYYYZZZ\\\^^^```bbbbbb```___]]][[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVWWWXXXVVVTTTUUUVVVTTTPPPKKKKKKKKKIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEHHHKKKJJJJJJPPP[[[ddduuupppzzzxxxsssrrrsssyyysssoooggg]]]XXXUUUQQQNNNMMMMMMKKKJJJJJJKKKMMMMMMLLLLLLLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNPPPQQQRRRRRRSSSTTTSSSTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWXXXWWWUUUSSSUUUUUUTTTSSSRRRPPPOOONNNJJJLLLNNNPPPRRRTTTXXXZZZUUUVVVXXXYYY\\\aaahhhmmmuuu}}}~~~{{{vvvppplllkkkllllllllljjjjjjkkkkkkjjjiiigggfffcccaaa___]]]]]]^^^```aaabbbdddeeeffffffhhhjjjlllmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhgggfffhhhkkknnntttvvvyyy}}}zzzqqqjjjcccdddeeeggghhhhhhhhhhhhkkkiiigggeeecccbbbaaa```^^^___aaabbbbbbaaa___^^^___```aaabbbccccccbbbaaabbbdddeeedddaaa_________^^^^^^___````````````___]]]^^^^^^^^^]]]]]]```bbbiiihhheee```[[[YYYYYYZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZWWWVVVUUUSSSRRRRRRSSSTTTSSSQQQPPPQQQRRRRRRNNNJJJIIIIIIHHHGGGGGGFFFFFFEEECCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAEEEIIIJJJIIILLLRRRXXXmmmnnnjjjvvv~~~zzz~~~wwwkkkaaa]]]YYYVVVTTTQQQNNNLLLLLLMMMNNNOOOOOONNNLLLKKKHHHHHHHHHHHHIIIJJJJJJKKKOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOOOONNNOOOPPPQQQRRRSSSTTTTTTVVVUUUTTTTTTUUUUUUSSSQQQQQQQQQQQQQQQPPPPPPPPPOOONNNPPPSSSUUUWWWYYY]]]```___aaadddhhhmmmuuu}}}~~~}}}zzzyyy~~~~~~zzzvvvrrrmmmjjjkkklllmmmmmmiiijjjkkkkkkjjjiiigggfffbbbaaa___]]]]]]___```bbbbbbcccccccccccceeeiiillllllkkkjjjjjjjjjjjjkkkllljjjkkkjjjiiihhhiiilllooosssuuuxxx|||}}}yyyrrrkkkddddddeeeeeeffffffffffffiiihhhfffeeecccbbbbbbbbb]]]^^^```aaaaaa___^^^]]]\\\___aaaccccccbbbbbbbbbaaabbbcccbbb```^^^______^^^^^^____________```___^^^___^^^]]]\\\\\\___aaahhhgggeeeaaa]]][[[[[[\\\]]]]]][[[ZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPPPPNNNLLLMMMPPPPPPMMMJJJGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???CCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@DDDGGGHHHGGGHHHLLLPPP]]]sss~~~pppoootttnnnlllhhhdddaaa^^^ZZZWWWRRRSSSTTTVVVVVVTTTQQQNNNKKKKKKJJJIIIIIIJJJKKKKKKMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJJJJLLLMMMNNNMMMLLLNNNNNNNNNOOOQQQRRRTTTTTTUUUTTTTTTUUUVVVVVVUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSWWWYYY\\\^^^___bbbeeehhhmmmrrrxxx|||}}}wwwrrrqqqttt~~~xxxuuusssooollljjjjjjlllmmmmmmjjjjjjkkkkkkjjjiiigggfffcccbbb```___```aaabbbcccbbbccccccbbbbbbdddhhhkkklllkkkjjjjjjjjjkkkmmmnnnjjjkkkjjjiiihhhiiikkknnnqqqtttxxx||||||xxxrrrmmmddddddddddddddddddeeeeeefffeeeeeeddddddeeeeeeeee^^^____________^^^]]]]]][[[^^^bbbdddcccbbbcccddd___```aaa___]]]\\\]]]^^^^^^^^^^^^^^^^^^______```______^^^\\\[[[[[[^^^```dddeeedddaaa^^^]]]^^^______]]]\\\ZZZYYYYYYZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZWWWUUUSSSPPPOOONNNNNNNNNNNNLLLJJJKKKNNNOOOMMMJJJFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA>>>???@@@BBBBBBCCCCCCCCCCCCEEEEEEEEEDDDEEEIIIMMMRRR```uuutttkkkppp|||xxxrrrlllhhh```___```aaabbb```\\\XXXTTTRRRPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJKKKMMMMMMKKKIIINNNNNNNNNNNNOOOQQQRRRSSSRRRRRRSSSUUUWWWYYYXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\```cccfffiiilllpppuuuxxx~~~zzzxxxyyy{{{wwwvvvrrrooollljjjjjjllllllllljjjjjjkkkkkkjjjiiigggfffcccbbbbbbaaaaaabbbddddddcccddddddccccccdddhhhkkklllkkkiiihhhiiijjjlllnnniiijjjjjjiiiggghhhjjjlllpppsssxxx{{{{{{xxxsssooofffeeeddddddcccddddddeeeeeeeeeeeeeeeeeefffggghhh```______^^^^^^___```aaa]]]bbbfffgggeeecccbbbddd^^^______^^^\\\[[[]]]^^^______^^^^^^______```aaa``````^^^\\\ZZZZZZ]]]```bbbccccccaaa___^^^___```^^^]]][[[ZZZXXXXXXYYYYYYVVVWWWWWWXXXXXXYYYYYYZZZVVVUUURRRPPPNNNMMMMMMMMMMMMKKKIIIJJJMMMNNNLLLJJJGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===???@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBEEEIIILLLOOOWWWfff|||kkkccckkkzzzqqqooonnnoooqqqoookkkggg___]]]ZZZWWWUUUTTTTTTUUUSSSSSSRRRQQQQQQPPPOOONNNOOOMMMLLLNNNQQQSSSQQQNNNQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTVVVZZZ^^^bbbbbbbbbaaa```aaabbbdddfffiiijjjooorrrwww|||}}}zzzyyy~~~~~~~~~{{{xxxvvvvvvxxxsssppplllkkkkkkkkkkkkkkkhhhiiijjjjjjiiihhhfffeeebbbbbbbbbbbbbbbcccdddeeedddeeeeeeeeeeeefffhhhkkkjjjiiigggffffffhhhjjjlllhhhhhhiiigggffffffhhhiiimmmpppuuuxxxxxxuuuqqqnnnhhhgggfffeeeeeeeeeeeefffggggggfffffffffggghhhhhh___^^^]]]]]]^^^bbbeeehhheeeiiimmmlllgggcccbbbbbb_________^^^\\\\\\^^^___bbbaaa`````````aaaccccccaaa```^^^[[[YYYYYY\\\___bbbccccccaaa___]]]]]]^^^]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVWWWXXXXXXYYYYYYYYYUUUTTTRRROOONNNMMMMMMMMMLLLJJJGGGHHHJJJLLLJJJHHHIIIIIIKKKKKKKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCC>>>???@@@@@@@@@@@@???>>>======???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEHHHJJJKKKRRR]]]mmm}}}gggeeehhhvvvvvvtttoookkkhhhfffffffffcccbbbaaa___]]][[[YYYXXXXXXWWWVVVZZZ```dddbbb```]]]\\\ZZZYYYYYYZZZ\\\]]]```aaadddjjjpppuuuwwwwwwsssssstttwww{{{{{{xxxvvvsssqqqvvvvvvsssooollllllqqquuutttqqqmmmkkkkkkkkkjjjiiiggghhhhhhhhhhhhfffeeedddbbbbbbaaabbbbbbcccdddddddddeeeggggggfffgggiiikkkiiihhheeeddddddfffhhhiiifffggghhhgggeeeeeefffhhhhhhlllrrruuutttqqqmmmkkkkkkiiihhhgggffffffggggggiiiiiihhhggggggggggggggg^^^]]]\\\\\\___dddjjjmmmkkkpppssspppiiicccaaaaaa`````````^^^]]]]]]___aaadddcccbbbbbbbbbccceeeeeebbbaaa^^^[[[YYYYYY\\\___cccdddcccaaa^^^\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYUUUTTTRRROOONNNMMMMMMNNNLLLIIIFFFFFFIIIJJJHHHFFFJJJKKKLLLLLLLLLJJJGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCDDDEEE===>>>???@@@@@@???>>>===>>>??????@@@@@@@@@??????===???AAACCCDDDFFFGGGHHHBBBKKKUUU```uuurrrjjjccceeettt~~~}}}}}}yyyxxxvvvssspppllliiigggdddbbbccchhhpppuuuuuurrrjjjhhhgggeeeeeefffggghhhooopppttt{{{~~~wwwsssrrrssssssrrrllllllkkkjjjiiilllppptttxxxtttooommmnnnnnnmmmkkkiiihhhffffffgggfffcccaaabbbaaa```aaacccdddeeeddddddfffhhhjjjkkkiiigggfffiiigggdddbbbaaabbbdddeeefffggggggfffeeeeeegggiiinnnggghhhqqqrrriiifffjjjjjjmmmoookkkeeecccgggllljjjiiigggeeedddddddddeee]]]]]]]]]]]]___dddlllqqqrrruuuvvvssslllfffbbbbbb___]]][[[[[[]]]^^^^^^^^^eeedddbbbaaaaaabbbdddeeeeeeccc```]]]ZZZYYYXXXXXX]]]^^^______^^^]]][[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSUUUUUUTTTTTTUUUWWWYYYZZZVVVVVVUUUSSSOOOMMMMMMNNNHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBAAA??????AAADDDGGGIIIJJJJJJNNNYYYkkkvvvaaa```jjjxxx|||xxx}}}~~~~~~~~~zzz}}}zzzuuupppmmmmmmnnnnnnmmmmmmmmmkkkiiihhhiiimmmppptttrrrqqqqqqqqqpppmmmjjjiiigggffffffggggggeeecccaaa```___```bbbcccccccccdddeeeggghhhhhhfffdddccceeecccaaa______```bbbccceeeffffffeeedddeeegggiiillleeefffnnnooohhhfffjjjkkknnnppplllfffcccfffjjjkkkjjjgggdddbbb`````````___^^^]]]\\\]]]aaahhhllloooqqqssspppjjjdddaaaaaa```^^^\\\\\\^^^_________ccccccbbbaaabbbcccdddeeedddbbb```]]][[[YYYYYYYYY]]]]]]^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXVVVSSSRRRSSSSSSRRRRRRSSSUUUVVVWWWUUUUUUUUURRROOOMMMMMMNNNHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>>>>>>>?????????AAA@@@??????AAADDDGGGIIIFFFGGGKKKSSS```wwwpppdddaaaeeerrrzzzqqqkkknnnllljjjiiiiiijjjiiihhhlllllljjjhhhfffgggjjjlllooopppqqqssstttrrrnnnjjjhhhfffddddddeeeeeedddccc```^^^]]]^^^```aaaaaaaaabbbccceeeeeeeeecccaaa___aaa```___^^^^^^___aaaccccccdddddddddcccdddgggiiiiiicccccciiikkkfffeeehhhjjjmmmooolllfffbbbcccfffgggfffdddaaa___^^^^^^^^^```___^^^\\\[[[^^^cccgggjjjmmmnnnlllfffbbbaaaaaa```___]]]]]]___```___^^^aaaaaaaaabbbbbbccccccccccccbbb```^^^\\\ZZZZZZZZZ\\\]]]]]]]]]]]][[[ZZZYYYXXXYYYZZZZZZYYYVVVSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSQQQNNNMMMMMMMMMHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????AAAAAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>??????AAA@@@??????AAACCCFFFGGGDDDEEEIIINNNUUUeeerrrbbbZZZ^^^hhhwwwvvv{{{{{{vvvqqqkkkgggffffffggghhhiiihhhgggfffiiihhhhhhfffdddeeehhhjjjkkkllloooqqqrrrqqqooollliiigggcccbbbaaaaaa```___^^^]]][[[\\\^^^______^^^______aaabbbbbbaaa```______^^^^^^]]]^^^```bbbccc```aaabbbbbbbbbcccfffiiiiiicccbbbfffgggcccbbbddddddhhhjjjiiidddaaaaaacccaaa```___^^^^^^___```aaa___^^^\\\ZZZZZZ\\\```dddgggiiijjjhhhccc``````bbbbbb```^^^^^^______^^^]]]___```aaabbbbbbbbbaaaaaaaaaaaa___^^^]]]\\\[[[[[[]]]^^^^^^___^^^\\\[[[ZZZXXXYYY[[[[[[ZZZVVVRRROOOOOOOOOPPPQQQQQQPPPPPPPPPPPPRRRRRRPPPNNNLLLLLLLLLHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>???@@@@@@??????@@@BBBDDDFFFCCCFFFJJJLLLNNNYYYqqqtttddd___aaaoooxxxtttxxxwwwqqqooolllhhheeeaaacccfffgggggggggfffeeecccddddddcccbbbdddfffiiihhhiiikkklllmmmnnnpppqqqppplllgggcccaaa```___^^^]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZ[[[]]]___```aaaaaaaaa\\\\\\\\\\\\]]]___```aaa___````````````aaadddgggiiieeecccddddddaaa``````^^^aaaddddddaaa___```aaa___^^^^^^^^^^^^___aaabbb[[[[[[[[[YYYYYY[[[___ccceeefffgggddd```___```bbbbbbaaa````````````___]]]___``````aaaaaa``````___``````______^^^]]]\\\\\\___````````````^^^]]]\\\XXXYYY[[[[[[YYYVVVRRROOONNNOOOQQQRRRQQQPPPNNNMMMNNNOOOPPPOOOMMMKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>======>>>???@@@@@@AAAAAA????????????????????????????????????????????????<<<============>>>>>>>>>????????????@@@BBBCCCDDDBBBEEEHHHJJJJJJQQQdddvvvvvvfff```___kkk~~~~~~~~~|||vvvpppkkkjjjhhhdddaaa___bbbeeefffeeeccccccccc___```aaaaaa```bbbdddgggfffggghhhhhhiiimmmrrruuuwwwrrrkkkfffcccbbbaaa```]]][[[ZZZZZZ\\\]]]\\\[[[YYYZZZ[[[^^^```aaabbbccc[[[[[[[[[\\\]]]^^^______^^^_________^^^___bbbdddgggeeedddddddddbbb```^^^\\\^^^```aaa```___```aaabbbbbb```______```aaaaaaZZZZZZZZZYYYYYY[[[___bbbcccddddddaaa]]]\\\___bbbaaa```aaabbbdddeeedddbbbaaa``````______^^^^^^]]]^^^____________^^^^^^]]]```aaaaaabbbaaa___^^^]]]YYYZZZ[[[ZZZXXXUUURRROOONNNOOOQQQSSSRRRPPPMMMKKKKKKMMMOOOOOOMMMKKKJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>????????????@@@AAABBBBBB@@@AAADDDGGGGGGKKKXXXeeeqqqbbb\\\```kkk|||zzzuuutttpppkkkhhhhhhgggdddaaaaaadddffffffdddbbbbbbccc^^^___``````______aaacccccceeeggghhhjjjmmmsssxxxxxxssskkkeeebbbbbbaaaaaa]]][[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\^^^___aaabbbbbb____________``````aaaaaa^^^^^^___^^^]]]]]]```bbbcccddddddeeeffffffccc```aaaaaabbbaaaaaaaaabbbcccdddcccbbbaaabbbbbbdddeeeZZZZZZZZZYYYYYY[[[^^^aaaaaaaaaaaa]]]YYYYYY\\\___^^^___aaaeeejjjmmmmmmlllcccbbb```^^^\\\\\\\\\\\\]]]^^^___``````______^^^``````aaaaaaaaa___^^^]]][[[[[[ZZZYYYWWWTTTRRRPPPMMMOOOQQQRRRRRROOOKKKIIIIIIKKKMMMNNNLLLJJJJJJJJJGGGFFFEEECCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@AAADDDFFFHHHOOOWWWggguuueee___^^^gggttt}}}yyyvvvsssqqqooooookkkhhhhhhiiiiiigggddddddgggiiihhheeeccccccddd___``````___]]]]]]^^^```aaadddhhhjjjllloootttyyyuuuooohhhbbb````````````]]]\\\ZZZZZZ[[[\\\\\\[[[]]]]]]^^^^^^___```aaabbbddddddddddddeeeeeeeeeeee^^^^^^^^^]]]\\\\\\___aaa```bbbdddeeegggiiifffbbbgggfffdddcccbbbcccdddeeeaaaaaaaaabbbdddfffiiijjj\\\\\\[[[ZZZYYYZZZ]]]_________^^^[[[WWWVVVYYY]]]\\\^^^aaahhhnnnssstttttteeeccc```]]][[[ZZZ[[[[[[\\\]]]___`````````___^^^___````````````^^^]]]\\\\\\[[[ZZZXXXVVVTTTRRRQQQLLLNNNPPPRRRQQQNNNJJJGGGHHHJJJMMMMMMLLLJJJIIIJJJGGGFFFDDDCCCBBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAADDDAAAAAADDDFFFGGGKKKPPPUUUhhhnnncccZZZZZZaaammm|||xxxooonnnlllkkkiiihhhggggggffffffffffffffffffeeeeeefffdddcccdddgggiiigggeeecccbbb```___^^^___``````eeegggjjjmmmnnnnnnmmmlllgggeeebbb```______^^^\\\ZZZZZZYYYYYYZZZ[[[\\\]]]```]]]ZZZ[[[___bbbcccbbbaaahhhiiidddgggoooooofff^^^___^^^\\\[[[[[[]]]^^^```dddgggggghhhjjjiiifffjjjhhhdddaaa______```aaacccdddeeegggiiijjjllllll`````````___^^^\\\ZZZYYY^^^]]][[[ZZZYYYZZZ[[[\\\\\\^^^bbbfffjjjmmmooopppfffbbb]]][[[[[[\\\ZZZXXX[[[\\\]]]]]]^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXVVVTTTQQQNNNMMMTTTOOOJJJJJJMMMNNNMMMJJJLLLKKKJJJIIIHHHGGGGGGFFFCCCDDDDDDDDDDDDCCCCCCBBBGGGEEECCCAAA@@@???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============@@@???===<<<;;;;;;;;;<<<============>>>>>>>>>>>><<<===>>>>>>======>>>???BBBBBBCCCCCCDDDEEEEEEEEEPPP\\\mmmyyyeee^^^^^^aaajjjrrrvvvpppmmmiiihhhgggeeedddddddddccccccdddddddddddddddddddddfffdddccccccfffggggggeeefffeeebbbaaaaaabbbeeefffkkklllmmmmmmkkkhhheeecccbbb```]]][[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXZZZ[[[___\\\ZZZZZZ]]]```aaa```bbbjjjlllhhhhhhnnnmmmfff`````````^^^\\\[[[]]]^^^```dddggggggiiimmmmmmkkkmmmkkkgggdddbbbbbbcccddddddeeeeeeggghhhiiijjjjjjcccdddeeeeeedddaaa^^^\\\\\\[[[YYYXXXXXXYYYZZZ\\\[[[\\\^^^```ccceeeggghhhccc___[[[YYYZZZ[[[ZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\ZZZYYYXXXVVVTTTQQQOOONNNSSSNNNJJJJJJLLLNNNMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDEEEDDDDDDCCCDDDCCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????????????????>>>>>>>>>======>>>>>>>>>>>>=========<<<@@@???===<<<;;;;;;;;;<<<;;;<<<<<<<<<<<<=========;;;===>>>>>>======>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGQQQ```uuuyyyllleeebbbdddhhhmmm{{{zzzrrrkkkfffdddcccaaaaaa```_________````````````aaaaaabbbbbbccccccfffdddbbbbbbdddeeefffeeeiiigggeeedddeeegggjjjlllmmmmmmllljjjgggccc___\\\___\\\YYYYYYZZZ[[[\\\[[[]]][[[XXXWWWVVVXXXZZZ[[[^^^\\\ZZZ[[[\\\^^^___^^^bbblllpppllliiikkkjjjfffbbbbbbaaa___\\\[[[\\\]]]^^^aaaccccccgggmmmpppooommmllliiifffddddddeeeeeeffffffffffffggggggggggggeeegggjjjllljjjfffaaa^^^YYYXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZZZZ\\\^^^```aaa```]]]YYYWWWWWWYYY[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWTTTRRRPPPNNNPPPLLLIIIIIILLLNNNMMMKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEE@@@???>>>============>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>=========<<<<<>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>===<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDLLLWWWfff~~~vvvjjjbbb___ZZZcccooo~~~~~~sssooojjjddd```^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^___^^^^^^___```aaabbbbbbccceeecccbbbaaaaaacccdddeeeggggggggghhhiiikkkmmmnnnhhhhhhhhhfffdddaaa^^^]]]___\\\ZZZYYY[[[]]]______```^^^[[[YYYYYYZZZ\\\^^^^^^]]]\\\\\\]]]^^^^^^^^^aaakkkpppmmmhhhgggfffdddbbbbbbaaa___\\\ZZZZZZZZZYYY\\\^^^^^^bbbjjjooooookkkiiigggeeeddddddddddddhhhhhhggggggfffeeeeeeeeeeeehhhlllnnnmmmhhhbbb^^^WWWVVVUUUTTTTTTVVVXXXYYY[[[ZZZYYYXXXYYY[[[^^^___aaa^^^ZZZWWWVVVXXXZZZ[[[YYYYYYXXXXXXVVVUUUSSSRRRVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRPPPOOOMMMKKKIIIIIIKKKMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFF=====================>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>===<<<<<<===???>>>>>>??????@@@AAAAAAAAAEEEKKKQQQZZZllloooeeeaaa```aaahhhwww~~~{{{vvvrrroooiiigggccc___]]]\\\\\\]]]ZZZZZZ[[[[[[]]]^^^___```^^^______```aaabbbbbbccccccbbbbbbaaa``````bbbcccaaacccgggjjjkkklllkkkjjjddddddddddddcccaaa___^^^```^^^ZZZZZZ[[[^^^`````````___\\\ZZZZZZ[[[\\\^^^^^^^^^___^^^^^^^^^___```___gggmmmkkkfffcccbbbaaa```aaa```^^^[[[XXXXXXXXXWWWZZZ[[[[[[___hhhmmmmmmhhhgggfffeeedddeeeeeeeeeiiihhhhhhgggfffeeeeeeeeedddgggjjjlllkkkfffaaa]]]WWWVVVTTTSSSTTTUUUVVVXXXXXXWWWWWWWWWXXX[[[]]]___bbb```\\\YYYVVVVVVXXXZZZXXXWWWWWWUUUTTTRRRPPPOOOSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTQQQPPPNNNKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBB@@@AAABBBDDDDDDEEEEEEEEE=========>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>============<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<======<<<<<<===>>>======>>>>>>???@@@@@@@@@BBBEEEJJJNNNYYYrrr}}}tttlllbbb^^^cccpppeeepppzzz~~~}}}vvvpppllljjjhhhgggbbbaaa___]]][[[[[[[[[[[[ZZZZZZ[[[\\\]]]___```aaa______``````aaaaaabbbbbb```aaabbbaaa```______aaa^^^```dddhhhiiiiiihhhgggccccccccccccbbbaaa```___aaa^^^ZZZXXXYYY\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^``````___^^^```aaa^^^bbbggggggdddbbbaaaaaa^^^___```^^^[[[XXXWWWWWWXXX[[[\\\[[[___fffjjjjjjeeeeeeeeeeeefffggghhhhhhiiihhhhhhhhhggggggggggggeeefffggghhhgggccc```^^^YYYXXXVVVTTTTTTUUUVVVWWWTTTTTTUUUUUUWWWYYY\\\]]]aaa```^^^ZZZWWWUUUVVVXXXVVVVVVUUUTTTRRRPPPNNNMMMPPPQQQSSSUUUVVVWWWXXXXXXWWWVVVVVVTTTSSSQQQOOONNNIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@AAABBBCCCCCCCCCCCCCCC======>>>?????????>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>============<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<=========:::<<<======<<<;;;===>>>=========>>>??????@@@@@@AAACCCGGGIIINNN```tttjjjddddddjjjqqqVVV___gggggghhhnnnuuuyyy|||~~~|||yyyvvvuuurrrnnniiieeecccccccccbbb[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^___```______``````````````````]]]```bbbbbb```^^^]]]^^^______aaacccdddeeefffgggaaaaaabbbbbbbbbbbbbbbbbbddd```[[[XXXXXXZZZ[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\ZZZ\\\______^^^^^^___aaa^^^___aaaddddddcccbbbbbb^^^___```___\\\YYYXXXXXXXXX[[[\\\ZZZ\\\bbbdddcccaaaaaabbbccceeefffhhhhhhhhhhhhhhhhhhiiiiiiiiijjjggggggfffeeecccbbbaaa```[[[ZZZXXXVVVUUUUUUVVVWWWTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]][[[WWWUUUVVVWWWUUUTTTTTTSSSQQQOOONNNMMMNNNOOOQQQSSSUUUVVVWWWWWWUUUUUUTTTSSSQQQOOONNNMMMIIIJJJJJJJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAAAAABBBAAAAAAAAA======>>>??????>>>===<<<999999::::::;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;===<<<;;;;;;<<<>>>=========>>>??????@@@@@@BBBDDDGGGIIIJJJTTTlllooogggggghhhrrrKKKSSSXXXVVVTTTXXX___ccc```gggpppuuuyyy}}}yyyxxxuuurrrooonnnnnnmmmmmmlllhhhdddaaa``````______WWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXYYYYYY[[[\\\^^^_____________________^^^^^^[[[___cccccc```]]]\\\]]]aaa```___^^^```cccfffhhh^^^^^^```bbbccceeegggggggggbbb]]]YYYYYYZZZ[[[\\\[[[\\\^^^___```______^^^WWW[[[^^^^^^]]]]]]___aaa^^^]]]^^^bbbeeedddcccccc^^^```aaa```]]][[[YYYYYYWWWYYYZZZXXXYYY]]]^^^\\\\\\]]]^^^```bbbdddffffffgggggghhhiiijjjkkkkkkllljjjhhhfffdddbbbbbbbbbccc]]]\\\YYYWWWUUUUUUVVVWWWWWWWWWYYYZZZZZZZZZZZZZZZWWWYYY[[[ZZZWWWUUUUUUWWWTTTTTTSSSRRRQQQOOONNNMMMMMMNNNPPPRRRTTTVVVWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLIIIJJJKKKJJJHHHFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@??????<<<===>>>>>>>>>===;;;:::777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>======>>>>>>??????@@@@@@???@@@DDDGGGFFFKKK^^^sssoooiiiYYY```iiirrr~~~JJJLLLNNNPPPQQQRRRRRRRRRSSSTTTXXX^^^fffnnnuuuyyywwwqqqmmmlllllljjjgggdddccccccdddfffdddfffeee```[[[XXX[[[```[[[YYYWWWYYY\\\]]]\\\ZZZ[[[[[[ZZZYYYXXXYYY\\\___]]]^^^^^^^^^]]]\\\ZZZXXX[[[]]]```aaaaaa```^^^]]]]]]^^^___``````cccfffhhhaaa___^^^aaafffjjjlllkkkfffdddaaa\\\XXXXXXZZZ]]]_________^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZ\\\```cccaaabbbbbbdddiiinnnkkkeee___]]]\\\\\\\\\\\\ZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^ZZZZZZ^^^```___```bbbddddddddddddeeegggiiijjjhhhgggeeebbb```___^^^^^^]]][[[YYYVVVUUUVVVXXXYYY^^^^^^^^^]]][[[YYYWWWVVV\\\[[[[[[ZZZXXXWWWUUUTTTSSSTTTTTTRRROOOLLLKKKKKKKKKLLLMMMNNNPPPSSSUUUVVVUUUSSSPPPOOONNNLLLIIIGGGKKKIIIGGGFFFGGGHHHHHHHHHJJJIIIHHHFFFCCCAAA@@@???AAAAAAAAA@@@@@@>>>===<<<<<<======>>>>>>===<<<;;;::::::999999888999999999;;;;;;;;;<<<;;;;;;:::999===<<<;;;::::::;;;<<<===???>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<============>>>>>>>>>>>>???BBBDDDDDDEEEJJJTTT\\\uuuccc\\\[[[aaahhhrrrzzzvvvxxx|||~~~EEEFFFHHHJJJKKKLLLLLLLLLNNNNNNPPPSSSWWW]]]aaadddkkkpppwww}}}wwwoooiiieeecccbbbgggeeebbb```^^^___```aaadddffffffbbb\\\ZZZ\\\___^^^\\\ZZZ[[[]]]]]][[[YYYYYYZZZZZZYYYYYYYYY\\\^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[\\\^^^aaaccccccaaa______````````````aaacccddd```___^^^```eeeiiijjjjjjfffeeebbb___[[[ZZZ\\\^^^______^^^^^^^^^]]]]]]\\\]]]]]]\\\[[[[[[^^^cccfffdddggghhhhhhkkknnnlllfffbbb```^^^]]]^^^^^^]]]\\\``````___^^^\\\ZZZYYYXXX\\\XXXXXX\\\___^^^^^^aaabbbbbbaaabbbcccdddfffgggeeeeeedddbbbaaaaaaaaa```^^^\\\ZZZXXXXXXYYY[[[]]]aaaaaa```^^^[[[YYYXXXXXX\\\\\\[[[ZZZYYYWWWVVVUUURRRSSSTTTRRROOOLLLKKKKKKKKKKKKLLLNNNOOORRRSSSUUUSSSQQQOOONNNNNNMMMKKKIIIKKKHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<======>>>======;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===<<<<<<=========>>>>>>>>>AAACCCDDDCCCCCCGGGPPPWWWmmmwwwjjj___^^^^^^aaannn~~~zzzvvvsssyyy|||~~~vvvuuu}}}AAABBBCCCEEEFFFGGGGGGGGGLLLLLLLLLMMMOOORRRUUUVVVYYY\\\```eeejjjmmmoooppptttuuuwwwzzz~~~~~~~~~}}}sssoooooommmhhhdddaaa_________fffdddbbb_________aaabbbdddfffgggddd___\\\\\\^^^```___^^^^^^^^^\\\ZZZWWWWWWXXXZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\\\\^^^___```[[[[[[\\\```dddfffdddaaaaaaaaa``````````````````___]]]\\\^^^bbbeeeggghhheeeeeedddaaa]]][[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZ[[[```fffkkkiiiooorrrpppoooooollliiifffccc```___```aaaaaa```cccbbb```^^^[[[YYYWWWVVVZZZVVVUUUYYY\\\\\\\\\_______________```aaacccccccccccccccccccccccccccccc^^^\\\[[[ZZZ[[[]]]```bbbeeeeeeccc```\\\YYYYYYZZZ\\\\\\\\\[[[ZZZXXXVVVVVVRRRSSSTTTRRROOOMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQRRROOONNNMMMMMMNNNNNNMMMKKKJJJHHHFFFEEEFFFGGGGGGFFFBBBBBBCCCCCCDDDDDDDDDDDD@@@@@@@@@??????>>>>>>==================<<<;;;:::;;;;;;::::::::::::;;;<<<888999:::;;;=========>>><<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999999:::<<<======<<<<<<<<<============>>>BBBCCCCCCBBBAAADDDJJJOOO^^^|||oooddd\\\WWWZZZaaaxxx~~~vvvvvvwwwxxx|||yyywwwwwwyyyooommmnnnvvvBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUVVVWWWYYY\\\^^^___```dddddddddeeehhhkkkoooqqqrrrvvv|||zzzvvvtttqqqoooqqqwwwssskkkiiigggeeeaaa___]]]^^^___```cccbbb```^^^^^^___bbbcccdddfffhhhfffbbb___]]]]]]^^^_________^^^\\\YYYWWWUUUWWWZZZ[[[[[[[[[\\\]]]^^^]]]\\\[[[\\\^^^aaabbb^^^\\\\\\```eeefffddd`````````___```aaa```___]]]]]]\\\[[[\\\^^^bbbeeefffffffffeeebbb^^^ZZZYYYXXX\\\\\\]]]^^^^^^^^^]]]]]][[[ZZZYYYYYY[[[aaahhhnnnooowww{{{wwwrrrpppnnnllliiifffbbbaaaaaacccddddddbbbaaa___]]]\\\ZZZYYYYYYXXXTTTSSSWWWZZZZZZZZZ]]]]]]]]]]]]^^^^^^___``````ccccccccccccccccccbbbbbb\\\[[[ZZZZZZ\\\___bbbeeehhhhhhfffbbb]]]YYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVTTTUUUUUUTTTQQQOOONNNNNNKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKKKKLLLNNNOOONNNMMMJJJGGGEEEDDDEEEFFFEEEEEE@@@AAAAAABBBCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999:::;;;;;;999999:::<<<<<<=========;;;::::::::::::::::::;;;<<<;;;;;;;;;:::::::::999999999999999::::::::::::::::::::::::999999999999888888888999:::<<<===>>>;;;;;;<<<<<<<<<=========@@@AAAAAA@@@???AAAFFFIIIVVVkkkyyyhhh\\\XXX[[[```ppp~~~{{{xxxvvv}}}|||xxxtttsssvvvwww|||wwwvvvvvvqqq}}}DDDDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFHHHJJJLLLMMMNNNQQQQQQQQQRRRSSSTTTTTTUUUVVVUUUUUUVVVXXX[[[^^^```aaadddhhhkkkmmmpppsssvvvyyy{{{||||||yyyvvvuuuuuuwwwvvvvvvxxx||||||xxxzzz||||||zzzxxxwwwwwwyyyzzz|||~~~|||xxxtttmmmjjjhhhhhhfffdddiiioooxxxjjjddddddaaa___\\\ZZZYYYYYY[[[\\\\\\[[[ZZZYYYZZZ]]]```bbbfffgggiiihhheeeaaa^^^]]][[[]]]```aaa```]]]ZZZXXXUUUWWWZZZ[[[\\\\\\]]]___^^^^^^^^^^^^^^^___aaabbbaaa______```ccccccaaa^^^^^^]]]^^^```cccccc```^^^\\\\\\[[[ZZZ[[[^^^bbbeeejjjjjjiiieee```[[[XXXWWWZZZ[[[]]]^^^___^^^]]]]]]ZZZYYYXXXXXXZZZ```hhhnnnsss{{{zzzssspppooommmiiifffcccaaaccceeeffffffcccaaa___]]][[[ZZZZZZZZZWWWSSSSSSWWWYYYXXXXXX[[[\\\\\\]]]]]]^^^^^^^^^___cccccccccccccccbbb``````[[[ZZZYYYYYY[[[^^^bbbdddhhhiiiiiiddd]]]YYYYYY[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVWWWVVVSSSQQQPPPQQQLLLKKKKKKKKKKKKLLLMMMNNNKKKJJJIIIKKKMMMOOONNNMMMIIIGGGDDDCCCDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>=========>>>>>>>>>======<<<;;;:::::::::888888777777888999:::::::::;;;;;;;;;;;;;;;::::::999::::::::::::::::::999::::::::::::999999999999888888888999999999::::::999999999999999999999999777777888999:::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAADDDFFFOOOZZZsssxxxcccZZZZZZXXXaaammmxxxxxxpppppppppsssyyy}}}wwwooowwwCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIINNNNNNNNNOOOOOOOOOOOOPPPLLLLLLMMMNNNQQQTTTWWWXXXWWWYYY\\\]]]^^^___bbbddddddfffhhhhhhgggffffffgggffffffeeefffiiimmmpppsssqqqrrrrrrqqqooollliiigggeeeggghhhhhhfffeeedddddddddeeefffhhhjjjiiigggddd```^^^^^^___]]]\\\bbbiiiyyy}}}oooccc___``````^^^[[[YYYXXXXXXZZZ[[[ZZZZZZYYYZZZ\\\```dddggghhhiiiiiihhhfffccc```^^^[[[___cccdddaaa^^^[[[YYYVVVXXXZZZ\\\\\\]]]```bbb```aaacccccccccbbbaaa```aaaaaabbbaaa```___^^^^^^\\\\\\]]]aaaeeeeeebbb^^^\\\\\\[[[YYYYYY\\\```dddnnnnnnlllhhhbbb\\\ZZZYYYXXXZZZ\\\^^^______^^^]]]ZZZZZZYYYYYY[[[```ggglllsssyyy|||vvvpppnnnmmmlllgggeeebbbbbbcccdddeeeeeeeeecccaaa]]][[[YYYYYYYYYYYYUUUTTTWWWYYYWWWWWWYYY[[[[[[\\\]]]]]]]]]]]]]]]aaaaaabbbbbbbbbaaa___^^^ZZZYYYXXXXXXYYY\\\___aaaeeehhhiiieee^^^YYYYYY[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWVVVSSSRRRQQQRRRMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIJJJLLLNNNMMMLLLIIIFFFDDDBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????======<<<===>>>???>>>>>><<<;;;::::::::::::777777666777777888999::::::::::::::::::999888888888999999::::::999999888999999999999888888888888777777888888888999999999777888888888888999999999888888888888999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;===???@@@BBBCCCKKKPPPaaa~~~qqqbbb\\\XXXXXX[[[```dddiiisss}}}~~~ooolllhhhiiipppzzzsssooottt}}}BBBBBBAAAAAABBBCCCEEEFFFIIIIIIIIIJJJIIIIIIIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLNNNPPPQQQRRRSSSQQQSSSTTTUUUTTTUUUXXXZZZWWWYYY[[[\\\[[[[[[\\\]]]\\\\\\\\\]]]^^^___```aaa___````````````^^^\\\[[[ZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZ\\\]]]^^^]]][[[YYYXXXZZZ[[[YYYXXX^^^fffoootttvvvqqqhhh```^^^```___]]]ZZZXXXWWWXXXZZZ[[[ZZZZZZ[[[]]]```eeejjjmmmkkkjjjiiihhhgggdddaaa______cccggghhhddd___[[[YYYXXXYYY[[[[[[\\\^^^bbbeeedddfffiiikkkjjjfffaaa^^^___bbbcccaaa]]][[[]]]___]]]]]]^^^bbbggggggbbb]]]\\\\\\[[[YYYXXXZZZ```dddlllkkkiiieee```\\\ZZZZZZWWWYYY\\\^^^______^^^]]]\\\\\\\\\[[[\\\```eeejjjpppttttttooojjjjjjjjjhhhdddbbbaaaaaabbbccccccbbbdddbbb___]]][[[[[[[[[[[[\\\WWWVVVXXXYYYWWWVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]^^^```aaaaaaaaa___^^^[[[ZZZXXXWWWXXXZZZ]]]^^^aaafffiiifff^^^XXXWWWYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVUUURRRQQQPPPQQQNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJLLLLLLKKKJJJHHHFFFCCCBBBBBBBBBBBBAAA????????????@@@@@@AAAAAA???>>>===<<<<<<===???@@@???>>><<<:::999999999999777777777777888999:::;;;777777888999999999888888777888999::::::999888777888888888888888888888888777777777777888888888999777777777777888888999999999999888888999:::;;;;;;999::::::::::::;;;;;;;;;::::::;;;===>>>@@@@@@???EEEIIITTTggg{{{{{{pppeee^^^[[[]]]___```dddkkkttt~~~tttmmmmmmrrrwwwzzz~~~|||{{{}}}CCCCCCBBBAAABBBCCCEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGCCCEEEFFFHHHIIIIIIHHHHHHLLLLLLMMMMMMMMMLLLKKKKKKNNNOOOPPPPPPPPPQQQSSSUUURRRTTTUUUVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWWWWVVVWWWXXXXXXVVVVVVWWWXXXXXXWWWVVVVVVXXXYYYXXXWWWWWWWWWYYYZZZXXXWWW]]]eeebbbeeehhhfffaaa]]]^^^aaaYYYXXXUUUSSSSSSTTTVVVWWWVVVVVVWWWZZZ^^^dddiiimmmlllkkkiiihhhgggeeebbb```cccgggkkkkkkfff```[[[YYYYYYZZZ[[[[[[\\\___dddgggfffjjjnnnqqqoooiiibbb]]]\\\aaadddbbb\\\YYY]]]aaa___^^^___ccchhhgggbbb\\\\\\]]]\\\YYYWWWZZZ___dddffffffdddaaa\\\ZZZYYYZZZVVVXXX[[[^^^______^^^]]]]]]^^^^^^^^^^^^aaaeeeiiimmmooonnniiifffggggggeeebbb`````````bbbcccbbb```___^^^\\\\\\\\\^^^```aaa^^^YYYWWWYYYZZZWWWVVVXXXXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[^^^```aaaaaaaaa```]]][[[YYYXXXXXXYYY[[[]]]^^^dddhhhfff^^^XXXVVVXXXXXXXXXXXXXXXWWWVVVUUUUUURRRSSSTTTSSSQQQOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKMMMKKKJJJJJJKKKKKKJJJHHHHHHFFFCCCAAABBBBBBAAA@@@======>>>???@@@AAABBBBBB???>>>===;;;<<<===???@@@???>>><<<:::999999999999888888888888999:::;;;<<<444555666777888999999999777888999::::::999888777777777777777777888888888777777777777888888888888666666777777888888888999999999999888999999::::::999999:::::::::;;;;;;;;;<<<;;;;;;===>>>???>>>======AAAIIIRRR[[[mmmzzzpppkkklllmmmkkkkkkooojjjoooxxx|||uuutttuuuvvvuuuyyyyyyxxxwwwvvvuuussssssttt|||BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRZZZYYYXXXWWWVVVUUUUUUUUU\\\]]]___```___\\\XXXVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[___bbbddddddcccaaa______```aaaaaaaaadddfffiiiiiifffbbb___]]]XXXYYYZZZ[[[]]]^^^___```dddkkktttxxxuuummmddd^^^]]]\\\[[[[[[[[[]]]___aaaccccccbbbaaa```^^^\\\[[[]]]^^^\\\WWWWWW[[[^^^\\\```aaa```___\\\ZZZYYYYYYWWWYYY\\\___``````___^^^]]]\\\[[[ZZZ[[[\\\]]]^^^eeegggiiiiiigggccc^^^[[[WWWaaahhhfffbbbaaacccccc```___]]]\\\]]]```ccceee^^^\\\YYYXXXXXXWWWVVVTTTXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^```bbbccc```]]]YYYVVVVVVXXX\\\^^^``````___^^^]]]\\\ZZZYYYUUUTTTRRRRRRTTTUUUTTTSSSSSSSSSRRRTTTUUUTTTRRRPPPQQQQQQQQQPPPOOOLLLJJJIIIMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@AAA@@@???===;;;===@@@CCC???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;::::::999777777777777666444777777888999999999999888===:::666444333555888:::777777777777777777777777888888888888777777777777777777777888999999::::::999999888888888999::::::<<<<<<<<<<<<===>>>@@@@@@DDDBBBBBBFFFNNN\\\rrr{{{~~~{{{zzzwwwppptttvvvuuuvvvxxxwwwttt}}}}}}AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPRRRSSSSSSSSSSSSSSSRRRRRRWWWWWWVVVUUUTTTSSSSSSSSSWWWYYY[[[]]]]]][[[XXXVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWZZZ]]]`````````^^^]]]\\\\\\___aaaaaaaaabbbdddffffffdddaaa______[[[\\\]]]]]]]]]]]]]]]^^^aaagggooossspppjjjbbb^^^^^^]]][[[[[[[[[\\\^^^___bbbbbbaaa```^^^\\\ZZZYYY\\\]]]\\\YYYZZZ^^^aaa`````````^^^\\\ZZZYYYYYYZZZWWWYYY\\\^^^______]]]\\\]]]]]]\\\[[[ZZZZZZZZZ[[[aaabbbddddddcccaaa]]][[[YYYbbbhhheee``````aaaaaa^^^]]]\\\\\\]]]```ccceee```^^^[[[ZZZZZZZZZZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]___```aaa^^^[[[XXXUUUUUUWWW[[[]]]______^^^^^^\\\[[[ZZZYYYVVVTTTSSSRRRSSSTTTSSSRRRSSSRRRRRRRRRSSSSSSPPPNNNPPPPPPPPPPPPNNNLLLJJJIIILLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBBBBBBBAAACCCDDDCCCAAA???@@@@@@>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;:::999999888777888999:::::::::999999===;;;::::::::::::999777666666777888888888777777:::999777666666666777888666666666666666666666666666666777777777777777777666777777888888999::::::======<<<;;;::::::::::::<<<<<<<<<<<<===>>>???@@@BBB@@@@@@CCCGGGOOO___mmm|||ooorrrssstttzzz@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPOOONNNNNNQQQQQQRRRRRRSSSRRRRRRQQQTTTTTTTTTTTTSSSRRRRRRQQQRRRTTTWWWYYYZZZYYYWWWUUUSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUVVVXXX[[[\\\[[[YYYXXXWWWWWWYYY]]]___aaa``````aaabbbbbb```___```aaa]]]___```___\\\ZZZYYYYYY\\\aaagggjjjiiieeeaaa___^^^]]]\\\[[[ZZZ[[[\\\]]]____________^^^\\\ZZZYYY]]]______\\\^^^bbbdddbbbaaa___[[[XXXWWWWWWYYYZZZXXXYYY[[[\\\\\\\\\[[[ZZZ\\\\\\\\\[[[ZZZXXXWWWVVV[[[[[[\\\]]]^^^]]]]]]]]][[[cccgggddd___^^^^^^]]]\\\\\\[[[[[[]]]___bbbdddaaa^^^ZZZYYYZZZ\\\]]]]]]______^^^]]]\\\\\\\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^[[[YYYVVVTTTUUUWWWZZZ\\\^^^^^^]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTRRRQQQRRRQQQPPPPPPQQQPPPNNNLLLNNNNNNOOOOOONNNLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCFFFIIIIIIFFFBBB???>>>=========>>>>>>?????????======<<<;;;:::888888777555666777777888888777777===;;;::::::;;;;;;999888444555666666777777666666777777888888888777666555555555555555555555555555444555555555666777777777666666777888888999999:::???>>>===;;;::::::::::::<<<<<<<<<<<<<<<===>>>??????===>>>@@@BBBDDDMMMVVVmmm{{{}}}wwwxxxxxx{{{zzz{{{@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQRRRUUUWWWWWWVVVUUUTTTQQQRRRSSSUUUVVVWWWWWWXXXSSSTTTUUUWWWZZZYYYWWWUUUUUUTTTTTTWWWZZZ]]]]]]]]]]]]^^^^^^]]]\\\]]]```bbbaaacccdddbbb]]]XXXVVVVVVXXX\\\aaaccccccbbbaaa```^^^]]]\\\ZZZZZZYYYZZZZZZ[[[]]]^^^___```___^^^]]]bbbdddddd``````ddddddbbbbbb^^^XXXTTTTTTVVVXXXZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYWWWVVVTTTVVVVVVVVVWWWYYY[[[]]]___^^^dddgggccc^^^]]]\\\ZZZZZZZZZZZZZZZ\\\___aaaccc___[[[XXXWWWXXX[[[]]]^^^aaa```___^^^]]]\\\\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZXXXWWWVVVVVVXXX[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZWWWUUUTTTUUUUUUTTTRRRSSSQQQPPPOOOOOONNNLLLJJJLLLMMMMMMNNNMMMLLLJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFCCCBBBBBBAAABBBBBBCCCDDDEEEHHHJJJIIIFFFAAA>>><<<<<<<<<======>>>?????????===<<<;;;:::999888777666555555666666777777777777999888777777888888777555555555666777777777777666777777777777777777666666555555555555555555555555333333444444555666777777666666777777888999999999;;;;;;:::999999888999999<<<;;;;;;;;;<<<<<<===>>>===;;;<<>>======<<<<<<======>>>>>>>>>>>><<<;;;:::999888777666666666666666666777777777888777666555555666666555444555666777777888888777777888777555555555666777888666666666666666666666666222333333444555666666777555666666777888888999999888888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::<<<===>>>CCCIIIOOObbb~~~sssjjjhhhkkksss{{{}}}xxxwww|||AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNLLLLLLMMMNNNOOOOOOOOOOOORRRUUUXXXZZZ[[[YYYWWWUUUQQQRRRSSSTTTTTTSSSSSSRRRQQQSSSTTTVVVWWWWWWWWWVVVTTTSSSSSSUUUWWWWWWUUUSSSUUUTTTTTTVVVWWWXXXWWWUUUYYYYYYYYYXXXXXXZZZ^^^bbbkkkooorrrooofff^^^[[[ZZZWWWYYY[[[\\\\\\]]]^^^```[[[[[[ZZZYYYYYYXXXWWWWWWZZZ\\\aaaeeehhhjjjiiiiiijjjkkkhhhccccccgggiiihhhfff___VVVQQQRRRTTTVVVVVVWWWVVVTTTSSSSSSTTTUUUVVVRRRSSSTTTTTTUUUUUUUUUTTTRRRRRRRRRSSSVVVYYY]]]___^^^bbbccc___]]]]]]\\\YYYXXXXXXYYYYYYZZZ[[[]]]]]]___\\\ZZZYYY\\\^^^```aaa___^^^\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\^^^___```]]]\\\[[[ZZZZZZ[[[]]]^^^\\\ZZZYYYZZZ\\\^^^^^^]]]XXXUUURRRPPPOOOMMMKKKIIIKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA???>>>>>>???AAABBBCCCCCCBBB???<<<;;;<<<===========================::::::999888888777777777777777666666666777888999888666555666777777666555666666777888888888888777777666555444444666777999666666666666666666666666333444444444555666666666555555666777777888888999888888888888999;;;<<<===;;;;;;:::::::::;;;;;;<<<@@@<<<999;;;;;;;;;>>>CCCGGGRRRgggrrrjjjeeedddffflllrrr}}}|||{{{wwwrrrrrr{{{@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMOOONNNMMMLLLKKKLLLLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNOOORRRVVVYYYZZZXXXUUUSSSNNNOOOPPPRRRSSSSSSSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTTTTVVVXXXYYYWWWUUUXXXXXXXXXXXXXXXZZZ]]]aaaiiiooossspppggg^^^ZZZZZZWWWYYYZZZZZZZZZZZZ[[[]]]YYYYYYYYYYYYXXXXXXWWWVVV\\\___dddhhhjjjkkkjjjjjjeeefffdddbbbdddlllqqqrrrhhh```WWWRRRRRRTTTTTTSSSUUUTTTRRRQQQQQQSSSUUUVVVTTTSSSRRRRRRRRRRRRRRRSSSRRRQQQRRRSSSUUUXXX[[[]]][[[^^^___\\\ZZZ\\\[[[XXXXXXXXXYYYYYYYYYZZZZZZZZZ]]]\\\ZZZZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\[[[XXXYYYZZZ\\\^^^___``````]]]\\\[[[ZZZ[[[\\\^^^```\\\[[[[[[]]]```cccdddddd[[[XXXTTTQQQPPPNNNLLLJJJKKKKKKLLLKKKJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA>>><<<<<<===>>>???===>>>>>>===;;;:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888777666666555666777888999888666555666777888777666444555666666777777666666555555555666666666777777555555555555555555555555555555555555555555666666555555666666777888888888777777777777888999::::::;;;;;;:::::::::::::::;;;>>>:::999<<<===<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLJJJJJJKKKKKKLLLJJJJJJLLLMMMMMMNNNNNNNNNLLLOOOTTTXXXYYYWWWSSSQQQKKKLLLNNNPPPRRRSSSTTTTTTPPPQQQSSSTTTUUUTTTRRRQQQRRRQQQOOOPPPRRRTTTTTTSSSSSSSSSTTTVVVYYYZZZXXXWWWWWWXXXXXXXXXXXXYYY]]]```dddkkkpppmmmddd[[[WWWWWWWWWYYYZZZYYYXXXXXXYYY[[[XXXXXXXXXYYYXXXXXXWWWVVV___aaaeeeiiikkkkkkiiihhh```aaaaaa```eeepppxxx{{{iiiaaaWWWSSSSSSTTTSSSQQQTTTSSSQQQPPPPPPRRRUUUVVVVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRTTTWWWYYYZZZWWW[[[[[[YYYXXX[[[ZZZWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYXXXYYY[[[\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXZZZ\\\^^^___^^^]]]\\\WWWXXXZZZ\\\^^^______```^^^]]][[[[[[[[[]]]___aaa\\\[[[\\\___cccggghhhhhh]]]ZZZUUURRRPPPOOOMMMKKKLLLLLLLLLKKKIIIGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>;;;:::;;;===>>>999;;;======<<<;;;;;;<<>>===<<<;;;::::::777777777777888888888888666666555444555666777888666555444555666777666555333444555555666666555555222444666888999777666444444444444444444444444444666666666666666555555555555555666666777888888888777666555555555555555666;;;;;;:::999999::::::::::::888999???AAA@@@???AAA<<<@@@KKK^^^wwwuuujjjddd^^^ZZZ\\\]]]```iiitttyyy??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@??????>>>AAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKMMMOOOQQQRRRRRRRRRPPPRRRUUUUUURRROOOMMMLLLQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[\\\dddcccbbbaaa___\\\ZZZYYYUUUVVVWWWXXXYYY[[[[[[\\\ZZZXXXVVVVVVYYY[[[YYYXXXaaaaaabbbbbbbbbaaa```___aaadddeeeeeejjjqqqtttqqqbbb]]]XXXSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSQQQRRRRRRRRRRRRRRRQQQPPPRRRPPPPPPRRRVVVXXXXXXVVVXXXYYYZZZYYYWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYY[[[^^^```aaa```aaa```___]]]\\\\\\\\\\\\\\\[[[\\\___cccfffgggggg]]]ZZZVVVSSSQQQPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHBBB@@@>>>======<<<;;;999::::::::::::::::::::::::>>>======<<<;;;;;;::::::999888777888999999888777666555555666666777888999666555444555666777777555333333444444444444444444666555555444444444555555444444444444444444444444555555555555666666666666666666666666666666666666777666555666888999::::::999999999999999999999999::::::999999999:::;;;;;;@@@AAAGGGQQQaaa{{{{{{nnnaaa[[[ZZZZZZ[[[]]]ccchhhnnnsssyyy>>>>>>>>>>>>======<<<<<<<<<<<<======>>>??????@@@????????????????????????AAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPMMMOOORRRRRRPPPNNNNNNNNNRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXZZZZZZ[[[XXXVVVUUUVVVYYY\\\\\\[[[[[[[[[[[[ZZZ[[[[[[\\\]]]```bbbcccdddjjjqqqssspppccc___YYYUUUSSSSSSRRRRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQSSSQQQQQQSSSWWWYYYXXXWWWWWWXXXYYYXXXVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXYYY\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ]]]___``````cccbbbaaa___]]][[[ZZZYYYYYYYYY[[[^^^cccfffgggggg]]]ZZZVVVSSSQQQPPPNNNLLLMMMLLLJJJHHHFFFDDDDDDCCCDDDCCCBBBBBBBBBDDDFFFGGGEEEBBB???=========<<<:::::::::::::::::::::::::::<<<<<<;;;;;;:::999999999999888777777999999888777666666555555555555555666666555444555666777777555444444444444444444444444555555444444444444555555444444444444444444444444444555555555666666666666555555555555555555555555666555555666777999999999999999999999999999999999888888888888999::::::;;;<<<===AAAIIIUUUkkktttjjjddd]]]ZZZ[[[aaabbbcccdddfffkkksssxxx~~~>>>>>>>>>============<<<=========>>>??????@@@@@@@@@???>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKLLLNNNOOOLLLMMMNNNNNNMMMMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYWWWUUUTTTVVVZZZ^^^``````YYYWWWUUUTTTTTTWWWZZZ\\\^^^aaabbbccciiipppqqqoooddd```ZZZVVVUUUTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRTTTSSSSSSUUUWWWYYYYYYXXXWWWXXXYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXX[[[ZZZZZZYYYYYYZZZZZZ[[[WWWWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXYYY\\\^^^^^^^^^ccccccbbb```^^^[[[XXXWWWXXXXXXYYY\\\aaadddffffff]]]ZZZVVVTTTRRRPPPMMMKKKMMMKKKIIIFFFDDDBBBAAA@@@CCCBBBAAAAAABBBCCCEEEFFFGGGDDD@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999888777777999999888777777666555444444333333333666555444555666777777555555555555555555555555555444444444444444444555555444444444444444444444444444444444555555555666666555555555555555555555555555555666666777777888888999999999999999999999999777777777888888:::;;;;;;::::::===BBBIIIWWWooo{{{qqqkkkjjjkkkhhhdddaaaaaacccdddddddddgggkkkmmmoooqqqvvvzzz{{{xxxvvvvvv{{{==============================>>>>>>???@@@@@@@@@@@@???===<<<===>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIIIIIIIKKKMMMOOONNNNNNNNNLLLKKKLLLOOORRRSSSRRRRRRSSSSSSTTTUUUVVVUUUUUUVVVWWWXXXZZZZZZ[[[XXXWWWWWWVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUWWW[[[```dddggg^^^[[[WWWTTTTTTWWW[[[^^^]]]```bbbdddhhhooopppmmmccc___ZZZWWWUUUTTTSSSRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYXXXYYYZZZXXXVVVTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[VVVVVVVVVVVVWWWXXXYYYZZZXXXYYYYYYYYYYYYZZZZZZZZZXXXWWWVVVXXXZZZ\\\\\\\\\``````aaaaaa___\\\YYYWWWXXXXXXXXX[[[^^^aaaaaaaaa\\\ZZZVVVTTTRRRPPPMMMJJJKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@AAABBBDDDDDDHHHEEEAAA>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999777666777888999888777777666555555444444444555666555444555666777777555666666555555555555444444333333444444555555444444444444444444444444444444333333444444444555555555555555555555555555555555555666777777666666666777888888888888999999999999777777777888999:::;;;<<<<<<;;;===@@@CCCKKK[[[jjj{{{xxxzzz{{{yyyvvviiiddd]]]ZZZ[[[^^^```bbbaaaffflllppptttxxx~~~~~~{{{xxxxxxwwwvvvwwwxxxzzz{{{<<<<<<<<<<<<<<<==================>>>??????@@@@@@???>>>===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHGGGGGGIIIKKKNNNPPPRRRQQQOOOLLLJJJKKKOOORRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXZZZZZZ[[[XXXWWWVVVUUUUUUTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVZZZ```fffjjjddd```[[[WWWVVVXXX[[[]]]^^^aaacccdddhhhnnnnnnkkk```]]]YYYVVVUUUUUUSSSRRRSSSSSSSSSTTTUUUWWWXXXYYYVVVVVVWWWWWWXXXWWWWWWWWWTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZVVVVVVVVVWWWXXXYYY[[[[[[WWWWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUVVVXXXZZZZZZZZZ[[[\\\^^^______]]]\\\ZZZZZZYYYXXXYYY[[[\\\[[[ZZZZZZXXXUUUSSSRRROOOLLLJJJIIIHHHGGGEEEDDDCCCCCCCCC?????????@@@@@@AAABBBBBBGGGDDD@@@>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888777666777888888777666666666555555666777777888666555444555666777777555666666555555444444444444222222333444555555444444444444444444444444444444333333333333444444444444555555555555555555555555555777999999666555555777777777777888888999999999888888888888999:::;;;<<<<<<<<<===@@@AAADDDNNNZZZnnnsss```UUUUUUWWWVVVSSSTTTYYY___cccfffjjjqqqvvvzzz||||||}}}{{{yyyyyyyyyvvvwwwyyy{{{;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>>>>??????>>>===<<<<<<===>>>@@@AAA@@@@@@@@@????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLFFFFFFGGGGGGIIILLLNNNOOORRRQQQOOOLLLJJJKKKNNNQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTVVV\\\dddjjjeeebbb^^^ZZZXXXXXXZZZ[[[^^^aaabbbcccgggkkkjjjfff]]][[[XXXVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUWWWXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXTTTVVVWWWWWWWWWWWWXXXZZZ\\\\\\\\\[[[XXXVVVVVVWWWVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[VVVVVVVVVWWWWWWWWWWWWXXXVVVUUUTTTTTTWWWXXXXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]ZZZYYYWWWWWWXXXXXXWWWVVVVVVTTTSSSRRRQQQOOOLLLIIIHHHGGGFFFEEEDDDCCCCCCCCC===>>>>>>???@@@@@@@@@AAABBB@@@>>>>>>??????>>><<<::::::::::::::::::::::::999999999999999999999999888777666666888888777666555555555666666777999999666555444555666777777555555555555444333333222222000111333444555555444444444444444444444444444444222222222333333333444444444444444444444444444444555999;;;;;;777555555777666666777777888999999999999888888888888999::::::;;;:::;;;===>>>>>>EEEMMMZZZnnnsssaaa[[[XXXSSSNNNTTTYYY```dddfffjjjrrryyy~~~tttooojjjffffffjjjoootttxxxwwwuuurrrpppmmmpppwww;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<======>>>>>><<<<<<======>>>??????@@@@@@@@@??????>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIKKKNNNRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQPPPQQQWWW```fffbbbaaa```^^^\\\[[[ZZZZZZ\\\___aaaaaadddgggfffaaa\\\ZZZXXXWWWXXXXXXWWWVVVWWWVVVVVVVVVWWWWWWXXXYYYVVVWWWXXXXXXXXXXXXXXXWWWSSSUUUWWWWWWVVVUUUWWWYYY[[[\\\\\\ZZZWWWUUUUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSUUUWWWWWWVVVUUUVVVWWWYYYZZZ\\\]]]^^^XXXWWWUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPPPPOOOLLLIIIHHHGGGEEECCCBBBAAA@@@@@@<<<<<<===>>>????????????===<<<<<<===??????===;;;999999999999999999999999888888888888888888888888888666555666777888777666666666555555555666666777666555444555666777777555555444444333222222111111///111333555555555444333444444444444444444444444222222222222333333333333444444444444444444444444666:::===<<<888555555777666666666777888999999999888777777666666666666777:::888999;;;;;;:::???EEEKKKXXXrrrqqqggg```\\\ZZZaaaiiimmmooouuu~~~vvvnnneee^^^ZZZUUUWWWZZZ\\\]]]___aaabbbbbbjjjyyy;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========;;;;;;===>>>????????????@@@?????????>>>>>>======;;;<<<===>>>???@@@@@@@@@BBBBBBAAA@@@@@@??????>>>>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKJJJJJJIIIIIIHHHHHHGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIKKKOOORRRPPPOOOOOOPPPPPPQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTOOOOOONNNMMMMMMSSS\\\cccaaaaaaaaaaaa```^^^]]]\\\[[[^^^______aaadddbbb]]][[[ZZZXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYZZZYYYYYYXXXWWWWWWSSSUUUWWWWWWUUUUUUWWWYYY[[[[[[[[[YYYVVVTTTTTTUUURRRSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZZZZZZZZZZYYYVVVVVVUUUUUUVVVVVVWWWWWWSSSSSSTTTTTTTTTUUUUUUUUUUUUSSSRRRSSSUUUVVVVVVUUUVVVVVVVVVWWWXXXZZZ\\\]]]VVVUUUTTTTTTVVVWWWVVVTTTPPPOOOOOOOOOPPPOOOLLLIIIIIIGGGEEEBBB@@@>>>======;;;<<<===>>>????????????999999;;;===???>>><<<:::888888888888888888888888666666666666777777777777888666555666777888777666777666555444444444444444666555444555777777777555444444333222222111000000///000333555555555444333444444444444444444444444111111222222222333333333444444444444444444444444777;;;???>>>999555666888555666666777888999999999777666555444444333444444:::999999;;;:::999<<>>>>>>>>>>>============>>>>>>>>>>>>============<<<===>>>======>>>AAACCC???>>>===<<<<<<===>>>???===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJNNNIIIFFFHHHIIIGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIIIIKKKMMMNNNKKKHHHGGGGGGJJJNNNPPPSSSPPPNNNOOORRRSSSRRRPPPQQQPPPPPPPPPRRRTTTVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRUUUVVVWWWXXXXXXVVVTTTSSSOOOOOONNNMMMNNNPPPUUUYYY^^^```bbb```[[[YYYYYY[[[^^^]]]\\\[[[\\\]]]___```VVVWWWXXXZZZ[[[[[[[[[[[[YYYXXXXXXYYYYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]\\\XXXVVVVVVWWWXXXYYYYYYXXXWWWWWW[[[[[[[[[YYYVVVUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUXXXZZZ[[[ZZZYYYUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTTTTUUUWWWWWWVVVTTTVVVTTTRRRSSSUUUXXXYYYZZZVVVTTTSSSUUUYYY[[[ZZZXXXVVVTTTSSSRRRRRRQQQNNNLLLOOONNNMMMLLLKKKKKKKKKLLLGGGEEEAAA>>><<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::======>>>======;;;:::999===;;;777555555666999;;;555666777777555444444555444555555555666666777777666555555555555444444444222333444444555555444444444444444333333222222222000111222333333333333222444333333222111111111222222222222111111222222333222222222222333444555555444666777777666555555666666777777777888888888888888888888888888999999:::::::::::::::;;;<<<======FFFEEENNNddd~~~~~~qqqkkkaaaUUUWWWVVVYYY___ccceeekkkrrrxxx999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;::::::999================================================<<<=========<<<===@@@BBB???>>>===<<<<<<===>>>???======>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBEEEFFFFFFGGGHHHIIIJJJKKKMMMHHHFFFHHHHHHFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIILLLNNNOOOMMMJJJHHHGGGIIILLLNNNQQQOOOMMMNNNQQQRRRRRRPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRUUUVVVWWWXXXXXXWWWUUUTTTOOOOOONNNMMMMMMPPPTTTXXX\\\___aaa```\\\ZZZ[[[\\\```___]]][[[[[[\\\^^^___XXXXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[YYYWWWYYYYYYZZZ[[[ZZZZZZYYYXXXZZZ[[[ZZZXXXUUUTTTTTTVVVUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVXXXZZZ[[[YYYXXXUUUVVVVVVWWWWWWXXXXXXWWWRRRQQQQQQSSSUUUVVVUUUTTTSSSRRRRRRTTTWWWXXXWWWVVVTTTSSSRRRSSSVVVWWWVVVUUUTTTSSSRRRRRRRRRQQQNNNLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHFFFBBB>>>;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;<<<======<<<;;;999777;;;999777555555666888999555777888777666555555555444444555555666666666666555555555555444444444444222333333444444444444444444444333333333222222222111111111222222333333333444333222222111111111222444444444444444555555666222222222222333444555555444555777777555555555666666666777777777888888888666666555555666666777888:::999999::::::;;;<<<===???@@@GGGWWWjjjsssiiibbb[[[___^^^bbbhhhnnnsss{{{888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==============================;;;<<<===<<<<<<<<<>>>@@@>>>======<<<<<<======>>>======>>>>>>???@@@AAAAAA????????????@@@@@@AAAAAAEEEFFFFFFGGGHHHIIIJJJJJJKKKGGGFFFHHHHHHEEEFFFJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHIIIKKKNNNPPPNNNKKKHHHGGGIIIKKKMMMNNNMMMLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUVVVXXXYYYYYYXXXWWWVVVPPPPPPOOONNNMMMOOOSSSVVV[[[^^^aaa```]]][[[[[[]]]```___\\\ZZZZZZZZZ\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWXXXYYY[[[\\\]]]]]][[[ZZZZZZ[[[[[[ZZZYYY\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZYYYWWWTTTSSSTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWXXXZZZZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPRRRTTTWWWWWWUUURRRRRRQQQPPPQQQRRRSSSRRRPPPRRRQQQPPPPPPQQQPPPNNNLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGEEEAAA===:::999::::::::::::;;;;;;;;;;;;::::::999:::<<<===<<<:::777555888888777666666666666777666777999888666555555666444444444555555555555666555555444444444333333333222222333444444444444333333333333333222222222222222222111000111222333444333333222111111111111222111111111222222222333333222111111222222333444555444555777777555444555666666666666666777777777777666666555555666666777888999999999999:::;;;<<<<<<:::===BBBHHHOOO___zzz~~~pppkkkjjjnnnlllooovvv|||888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======;;;<<<===<<<;;;;;;<<<>>>========================<<<<<<===>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@AAADDDEEEFFFGGGHHHIIIIIIJJJHHHFFFEEEGGGGGGEEEGGGKKKLLLKKKIIIGGGFFFGGGHHHIIIGGGGGGHHHGGGGGGHHHJJJMMMOOOMMMJJJHHHGGGHHHJJJLLLKKKKKKKKKKKKMMMNNNOOOPPPOOOOOOQQQRRRRRRQQQPPPOOORRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTSSSVVVVVVXXXYYYYYYYYYYYYXXXSSSSSSRRRQQQOOOPPPSSSUUU[[[^^^aaa```]]]ZZZZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[\\\[[[[[[\\\\\\[[[ZZZYYYYYYVVVVVVWWWWWWYYYZZZ\\\]]]___]]]ZZZYYY[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYXXXWWWTTTSSSSSSUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVUUUVVVWWWZZZ[[[[[[ZZZWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRQQQQQQRRRQQQOOOMMMOOOOOOOOOQQQSSSTTTRRRQQQQQQPPPPPPOOOOOOOOONNNNNNPPPOOONNNNNNOOOOOOMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDBBB>>>;;;999888999::::::::::::;;;;;;:::::::::777888:::<<<;;;999666444666666666666666555555444666777999888777555666666444444444444444444444444444444444444333333333222111111222333333333333333333222222222222222222222333222000//////111333444222222111111111111111222//////000000111111111111111111111111222333444555333555666666555444444555555555555666666666777777777777777777777888999999888888888888999:::;;;<<<;;;<<>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFDDDDDDFFFFFFEEEIIIOOORRRPPPLLLIIIGGGGGGGGGHHHDDDEEEFFFFFFFFFGGGJJJMMMNNNLLLJJJHHHHHHIIIKKKLLLJJJJJJKKKKKKKKKLLLNNNOOOMMMNNNPPPQQQQQQPPPOOONNNPPPPPPOOONNNNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXYYYYYYZZZZZZWWWWWWVVVTTTRRRRRRTTTVVVZZZ^^^aaa```\\\YYYXXXYYYWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXZZZ[[[\\\```]]]ZZZZZZ[[[]]]^^^^^^[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXVVVTTTTTTUUUVVVRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUYYY\\\]]]]]]XXXWWWVVVUUUUUUUUUUUUUUURRRQQQQQQRRRSSSTTTRRRPPPOOONNNLLLLLLNNNPPPQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNMMMLLLMMMMMMMMMKKKIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@>>>;;;999888888:::;;;999::::::::::::::::::999666777999::::::888666555555666666777666555444333666777888888666555555666444444444444333333333333444333333333222222222222000111222222333333222222222222222222222222222222333222000//////000222333111111111000000111222222222222333333333333222222111111111111222333444444333555666666555444444555444555555555555666666666777777777666777888888999888888888888888999;;;;;;===<<<===???AAAEEEPPP\\\rrr666777777888888999::::::888888999999:::::::::;;;888888999999::::::;;;;;;999999::::::;;;<<<<<<<<<;;;===>>>===<<<::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEECCCCCCEEEEEEFFFMMMVVVZZZWWWRRRMMMIIIGGGGGGGGGDDDEEEFFFFFFGGGHHHLLLNNNPPPOOOLLLKKKJJJJJJKKKLLLJJJKKKLLLKKKJJJJJJLLLNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUWWWXXXYYYZZZ[[[ZZZZZZYYYWWWTTTSSSTTTUUUWWW[[[______[[[XXXWWWXXXTTTVVVYYY\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ^^^\\\YYYYYY[[[]]]]]]]]]XXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUUUUWWWYYYTTTSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPSSSXXX\\\]]]^^^YYYXXXVVVUUUTTTTTTTTTUUUNNNNNNOOORRRUUUWWWVVVUUUOOOLLLJJJIIIKKKMMMOOOOOONNNOOOPPPOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@???<<<999888999:::;;;999999::::::::::::999999777777888999999888777666666666666777666555555444555666888777555444444555444333333333333333222222333333333222222222111111000000111222222222222111111111111222222222222222333222111000///000111111111000000000000111222222111111222222222000///...111000000111111222333444333444666666444333444555444444444444555555555666555555444444555555666777777777777777888999:::;;;<<<999:::>>>@@@BBBFFFLLLZZZttt666666777777888999999999888888888888888888999999777777888888999::::::;;;888999999:::;;;;;;<<<<<<<<<>>>??????<<<:::::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDBBBBBBCCCDDDGGGQQQ\\\bbb^^^XXXPPPKKKGGGFFFFFFFFFGGGHHHIIIIIIKKKOOOQQQVVVUUURRROOOMMMKKKKKKKKKKKKMMMMMMLLLJJJIIIKKKMMMLLLLLLLLLMMMMMMOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[[[[[[[ZZZWWWTTTRRRRRRSSSRRRWWW\\\]]][[[XXXXXXYYYVVVYYY]]]aaabbb```]]]ZZZXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZXXXWWWWWWYYYZZZ[[[ZZZVVVUUUTTTSSSSSSTTTUUUUUUTTTUUUWWWWWWVVVWWWZZZ\\\WWWVVVSSSRRRQQQQQQRRRRRRPPPPPPOOORRRVVVZZZ[[[\\\ZZZXXXVVVTTTSSSSSSTTTTTTPPPOOOPPPRRRTTTVVVUUUTTTKKKJJJIIIIIIKKKLLLLLLKKKKKKMMMNNNMMMKKKJJJKKKMMMMMMLLLJJJJJJJJJIIIGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCC???<<<:::999:::;;;999999::::::::::::999999888888888888888888888999777777777666666666555555444555666666444333333444333333333333222222222111222222222222111111111111///000000111111111111111000111111111222222222222222111111111000000000000000000000000000111222222000000111000///---***)))000000000000111222333444222444555555444333444444333333444444444555555555555444444444444555666666777666666777777888999:::;;;999999=========@@@EEELLL___yyy666666666777888888999999777777777777777777777777666777777888999999::::::888888999::::::;;;<<<<<<===>>>@@@???===;;;:::::::::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>??????@@@AAABBBCCCDDDDDDBBBBBBCCCCCCGGGSSS```gggccc[[[SSSLLLHHHEEEEEEHHHIIIJJJKKKLLLNNNQQQTTT\\\ZZZWWWRRROOOLLLKKKJJJLLLNNNOOOMMMIIIHHHJJJLLLLLLKKKKKKKKKLLLNNNQQQRRRPPPOOONNNMMMMMMNNNOOOPPPOOONNNNNNMMMNNNOOOQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[[[[[[[ZZZWWWTTTQQQQQQRRRNNNSSSYYY\\\[[[YYYZZZ[[[XXX\\\aaaeeeeeebbb]]]YYYWWWWWWXXXXXXXXXXXXXXXWWWYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVUUUUUUWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVSSSUUUVVVWWWWWWYYY[[[^^^ZZZXXXVVVSSSRRRRRRRRRSSSQQQPPPPPPQQQUUUXXXYYYZZZZZZYYYVVVTTTSSSRRRSSSTTTUUUSSSRRRRRRSSSRRRPPPNNNHHHHHHIIIKKKMMMLLLJJJGGGIIIKKKMMMLLLJJJIIIKKKMMMMMMLLLJJJJJJIIIHHHFFFCCCDDDCCCCCCCCCCCCDDDEEEEEEJJJHHHCCC???;;;:::::::::999999999::::::999999999:::999888777777888999:::888888777666666666666777333555666555444222333333333333333222222111111111222222222111111111111000//////000111111111111111000000111111222222222222111111111111111000///...000000///000000111222222333444444444222///,,,***000000000000111222333444222444555555444333333444333333333444444444555555666666666666666777888888666666666666777888999:::;;;:::;;;<<<;;;999===EEEAAAMMM^^^sss999999999888888888777777888999:::::::::888777666888888999:::::::::::::::::::::::::::::::::::::::>>>>>>???AAABBBAAA>>>;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999888:::;;;<<<<<<===<<<<<<;;;@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAAAAADDDHHHMMMQQQYYYYYYYYYXXXTTTOOOIIIFFFHHHHHHHHHHHHJJJNNNUUUZZZccc```]]]ZZZXXXSSSLLLGGGKKKLLLMMMLLLJJJHHHGGGGGGJJJKKKLLLNNNPPPQQQQQQQQQOOOOOONNNLLLJJJKKKMMMPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVXXXXXXYYY^^^```ZZZTTTSSSUUUUUUSSSRRRRRRWWW]]]```^^^ZZZ[[[___dddfffeee___YYYTTTVVVUUUTTTUUUWWWXXXWWWVVVWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVTTTRRRPPPRRRSSSUUUVVVVVVVVVUUUUUUWWWYYY]]]___aaabbbbbb]]]YYYUUURRRSSSVVVXXXYYYUUUUUUUUUSSSSSSUUUYYY\\\XXXWWWUUUSSSRRRRRRSSSSSSQQQQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIHHHGGGGGGBBBCCCCCC@@@>>>@@@GGGNNNZZZUUUNNNFFF???;;;999999;;;;;;::::::::::::999999888888888888888888888888555666666666666666555444555555555444444333333333222222111111111111222222222222333444444444333333333333222111000000000111111111111111111111111111222111111111000000//////000000000000111111111111000000000000111111111111222111///......000111333222333444444555555444444555555555444444333333333555555555444444333333333777777777777777888888999777888999:::999:::<<<>>>AAAGGGQQQ]]]ppp888888777777777666666666999999::::::999888888777555555666777777777777666999999999::::::;;;;;;;;;:::;;;===@@@BBBBBB>>>;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAABBBCCCAAA@@@@@@BBBFFFJJJMMMTTTUUUUUUUUURRRNNNIIIFFFIIIIIIJJJJJJLLLQQQWWW\\\cccbbbbbbaaa___YYYQQQJJJJJJKKKKKKJJJIIIHHHHHHJJJIIIJJJKKKMMMNNNOOOPPPPPPNNNNNNMMMKKKJJJJJJMMMOOORRRQQQPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTVVVWWWYYYYYY]]]bbbccc]]]XXXXXXYYYYYYTTTRRRRRRWWW]]]aaaaaa^^^\\\^^^bbbdddccc^^^YYYUUUVVVUUUTTTUUUWWWWWWWWWVVVWWWVVVUUUUUUVVVWWWVVVTTTUUUSSSRRRSSSTTTUUUSSSRRRPPPQQQSSSTTTVVVVVVVVVVVVVVVXXX\\\___bbbdddffffff^^^ZZZVVVTTTUUUWWWYYYYYYVVVVVVUUUTTTSSSTTTXXX[[[YYYXXXVVVTTTRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFAAABBBBBB@@@???CCCKKKQQQ\\\XXXPPPHHHAAA<<<:::999;;;;;;:::::::::999999999888888888888888888888888777777777777666555444333444444444444444444333333222222111111111111222222222222222222222111000///333222111111000000111111111111111111111111111111111111111000000000//////000000000000111111111111//////000000000111111111111111/////////111333444111222222333333333333333555555444444444333333333444444444444444444333333666666555555666666777888777888999999999:::<<<>>>:::AAAHHHOOO[[[ttt666666666666555555555555:::999999888888888888888777777888999999999999888777888888999:::;;;<<<<<<999;;;???DDDGGGFFFBBB???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@???===<<<;;;<<<<<<===============>>>???@@@AAAAAA@@@???>>>@@@CCCFFFHHHMMMNNNOOOOOONNNKKKHHHFFFGGGHHHHHHIIIKKKPPPWWW[[[```bbbeeefffddd\\\RRRKKKIIIIIIIIIHHHFFFGGGIIIKKKHHHHHHIIIKKKLLLMMMNNNNNNLLLMMMMMMKKKJJJJJJMMMOOOTTTRRRPPPOOOOOOPPPRRRTTTSSSSSSTTTUUUWWWXXXZZZ[[[___dddeee```[[[[[[\\\[[[VVVTTTTTTWWW]]]bbbcccccc[[[]]]___```___]]]YYYWWWWWWVVVUUUUUUWWWXXXXXXWWWXXXVVVVVVVVVXXXYYYXXXWWWVVVTTTRRRQQQRRRSSSRRRQQQNNNPPPQQQSSSUUUVVVVVVVVVVVVXXX[[[___bbbeeeffffff]]]ZZZWWWUUUVVVXXXYYYZZZVVVVVVVVVTTTRRRSSSVVVXXXZZZXXXVVVTTTSSSRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEAAABBBAAA???@@@DDDMMMTTT\\\XXXQQQIIIBBB===:::999::::::::::::999999999999777777777777777777777777999999888777666444333222333333444444444444444444222222111111111111222222222222111111000...---,,,222222111000000000111111000000000000000000000000111111000000000000//////000000000000111111111111//////000000000000111111111000000000111222444555000111111222222222222222555444444444444333333333333333444444444444444444555555444444555555666777666888999999888999;;;>>>;;;AAAEEEFFFJJJ]]]}}}666666666555555555555555999888777666666666888888888888999::::::::::::999666777888999:::;;;<<<<<<<<<>>>CCCIIILLLLLLHHHDDD;;;;;;::::::::::::;;;;;;<<<;;;:::999:::<<>><<<;;;;;;===>>>============>>>???@@@@@@AAA@@@?????????AAACCCDDDFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDEEEFFFHHHMMMSSSWWW^^^```bbbccc___XXXOOOIIIHHHHHHGGGEEECCCDDDFFFIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMMMMMMMLLLLLLNNNPPPVVVSSSPPPNNNNNNPPPRRRTTTSSSSSSTTTUUUWWWYYY[[[\\\___cccddd___\\\]]]]]]\\\ZZZXXXVVVWWW\\\```cccccc[[[[[[[[[[[[[[[ZZZZZZYYYZZZXXXVVVWWWXXXZZZZZZYYYXXXWWWVVVWWWYYYZZZZZZYYYVVVSSSQQQPPPQQQQQQPPPOOONNNNNNPPPRRRSSSUUUVVVVVVTTTVVVYYY[[[^^^_________ZZZXXXVVVUUUVVVXXXXXXXXXVVVVVVVVVTTTRRRRRRTTTVVVWWWVVVUUUTTTSSSTTTTTTUUUQQQPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA@@@>>>>>>CCCJJJPPPTTTQQQKKKEEE@@@<<<:::::::::::::::999999999999888777777777777777777777777888888888777666555444333333333333444444555555555222222111111111111222222000000000000///...---,,,111111000000000000111111000000000000000000000000000000000000000000/////////000000000111111111111////////////000000000111000000000111222444555666000111111222333222222222444444444444444444444444333333333444444555555555555555444444555555666777666777888888888999;;;===>>>AAACCCBBBDDDQQQgggxxx666666666666666666666666777666555444444555666777444555555666666666666666666666777888:::;;;<<<<<<===@@@EEEJJJNNNMMMIIIEEE:::999999999999999999:::;;;:::999999:::<<>><<<;;;;;;===>>>>>>======>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFFFFFFFEEEEEE@@@AAACCCDDDFFFJJJPPPTTT]]]^^^^^^\\\WWWQQQJJJGGGGGGGGGFFFCCCAAAAAACCCEEEGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOOOONNNOOOQQQSSSVVVTTTQQQOOONNNPPPRRRTTTRRRRRRSSSUUUWWWZZZ\\\]]]___bbbbbb___]]]______\\\\\\ZZZXXXWWWYYY\\\___```YYYXXXXXXWWWXXXXXXYYYZZZ\\\ZZZXXXXXXZZZ\\\\\\\\\YYYXXXWWWXXXZZZ[[[ZZZYYYUUUSSSQQQPPPQQQQQQPPPOOONNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYYYYYYYYXXXXXXVVVUUUSSSSSSUUUVVVVVVUUUUUUVVVVVVTTTRRRQQQSSSTTTTTTSSSSSSSSSUUUVVVXXXZZZSSSRRRQQQPPPNNNMMMLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNJJJKKKMMMNNNNNNMMMJJJIIIFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA>>><<<<<>>@@@???===<<<;;;<<<<<<===============>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBAAA???@@@BBBCCCDDDDDDDDDCCC@@@AAACCCDDDFFFIIINNNQQQZZZ[[[ZZZWWWQQQLLLHHHGGGFFFFFFFFFDDDBBBBBBDDDEEEGGGFFFFFFFFFFFFHHHJJJKKKLLLNNNPPPPPPPPPQQQRRRTTTVVVUUURRRPPPOOOPPPRRRSSSPPPQQQRRRTTTWWWZZZ\\\^^^```bbbbbb___^^^``````]]][[[YYYWWWVVVVVVWWWZZZ[[[VVVVVVUUUUUUUUUWWWYYYZZZ^^^[[[YYYYYYZZZ\\\]]]]]]ZZZXXXXXXXXXZZZ[[[ZZZYYYUUUTTTSSSTTTUUUTTTRRRPPPNNNNNNNNNOOOPPPQQQSSSSSSVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRTTTTTTSSSRRRTTTUUUUUUTTTRRRQQQRRRTTTQQQQQQRRRSSSUUUXXX[[[\\\VVVUUUTTTRRROOOMMMLLLKKKGGGIIIKKKNNNPPPQQQQQQQQQLLLNNNPPPRRRQQQOOOLLLIIIEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@===<<<;;;===>>>???===<<<;;;:::999::::::;;;999999999999888888888888666666666666666666666666222222333444555555555555333333444444444444444444222222111111111111222222//////000111111111111111000000/////////000111111////////////////////////......////////////000000000000000000111111111111......////////////000000///000000111222333444444111222222333333333333333333333333444444444444555333333444444444444444444666666555555666666777888444666777777666777999<<<;;;999888;;;AAAFFFIIIIIIWWW]]]ooo333444444444555555555555555666777777888888777777777888888999999999999999777777888888999999999:::;;;<<<>>>AAACCCBBB???<<<:::999999888888999999:::888999999999::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBBBBBBBB???@@@AAABBBCCCFFFJJJMMMRRRTTTTTTRRRMMMHHHFFFFFFCCCEEEFFFFFFFFFFFFHHHJJJGGGGGGFFFEEEFFFGGGIIIKKKJJJMMMOOOPPPPPPQQQSSSTTTVVVUUUSSSQQQQQQQQQQQQRRROOOPPPQQQSSSVVVYYY\\\]]]]]]______\\\\\\______[[[VVVUUUUUUTTTSSSTTTWWWXXXTTTSSSSSSSSSTTTVVVXXXZZZ]]][[[XXXWWWYYY[[[]]]]]]ZZZYYYXXXXXXYYYZZZYYYWWWVVVVVVWWWYYY[[[ZZZVVVTTTPPPOOONNNNNNNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPRRRSSSTTTRRRQQQRRRSSSTTTSSSRRRQQQRRRTTTRRRRRRRRRSSSVVVXXX[[[\\\ZZZXXXVVVSSSPPPMMMKKKJJJGGGIIIKKKNNNPPPPPPPPPPPPMMMOOORRRTTTSSSPPPLLLIIIEEEEEEEEEEEEEEEEEEEEEEEE???>>>===<<<<<<<<<<<<;;;999999888888999:::;;;<<<999999999999888888888888555555555555555555555555222222333333444333333333444444444444444444333333222222111111111111222222000000111111111000000//////////////////000111111................................./////////000000000000000000111111111111........./////////000000///000000111222222222222000111111222222222222222333333333444444444555555444444444444444444333333555555444444555555666777444555666666666777999;;;<<<;;;:::;;;>>>AAACCCDDDKKKMMMYYYnnn222222222333333444444444666777888:::::::::999888444444555666666666666666888888888888888888999999<<<<<<===???@@@???<<<:::;;;::::::999999::::::;;;777888999:::::::::999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>><<<>>>???AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA<<<===??????@@@BBBFFFHHHIIILLLOOONNNJJJFFFDDDDDDAAADDDGGGIIIJJJJJJLLLNNNHHHGGGFFFEEEFFFGGGIIIKKKIIIKKKNNNPPPPPPPPPRRRSSSUUUTTTSSSRRRRRRQQQQQQQQQNNNOOOPPPSSSVVVYYY\\\]]]ZZZ[[[ZZZXXXYYY\\\[[[XXXQQQRRRRRRRRRRRRSSSUUUWWWRRRRRRRRRRRRTTTVVVXXXYYY\\\ZZZWWWVVVXXXZZZ[[[\\\[[[YYYXXXXXXYYYYYYXXXVVVXXXYYY[[[]]]___^^^ZZZWWWPPPPPPNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPRRRTTTTTTRRRPPPQQQSSSTTTSSSRRRQQQRRRTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\[[[XXXTTTQQQMMMKKKIIIHHHIIILLLNNNOOOOOONNNMMMMMMOOORRRTTTSSSPPPKKKHHHEEEEEEEEEEEEFFFFFFFFFFFF======<<<===>>>>>><<<:::999999999999:::;;;<<<<<<999999999888888888888777555555555555555555555555333333333333222222111000555555555444444333333333222222111111111111222222111111111111000...---,,,///////////////000111111........................---.........//////000000000000000000111111111111............/////////000///000000111111111000000//////000111111111111111333333333444444555555555555555555444444333333333444333333333333444555555444555666666666777999;;;999:::999888666888===AAABBBCCCJJJWWWddduuulll555555555555555555555555999999999999999999999999666666666666666666666666777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888999999999999999999999999::::::999999999:::;;;<<<>>>============>>>>>>??????>>>>>>???@@@@@@>>>;;;===>>>???@@@@@@???>>>===<<<>>>@@@AAABBBDDDFFFHHHLLLKKKKKKIIIHHHFFFDDDCCCEEECCCBBBDDDIIIKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJNNNNNNNNNOOOPPPQQQSSSTTTZZZUUUPPPRRRVVVXXXTTTOOOMMMNNNOOOQQQTTTVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWZZZXXXVVVUUUUUUVVVWWWXXX]]]\\\ZZZYYYYYYYYYZZZ[[[YYYXXXYYY]]]___^^^ZZZVVVPPPOOOOOONNNOOOPPPRRRSSSVVVVVVUUUTTTSSSSSSSSSSSSVVVUUUUUUTTTTTTSSSSSSSSSVVVWWWWWWVVVUUUSSSQQQOOOSSSSSSSSSTTTUUUWWWXXXYYY\\\ZZZWWWSSSOOOLLLJJJIIIIIIIIIJJJMMMOOOPPPNNNMMMJJJLLLOOOQQQQQQOOOLLLJJJGGGEEECCCCCCDDDDDD@@@===?????????>>>===<<<<<<<<<999999999888888888888888<<<;;;:::999888666555555555555444444444333333333555444222111111222444555222222222222222222222222111111111111000000000000222000...///111222///,,,000000000000000000000000,,,---///000111111111111000000000000000000000000///////////////.........////////////000111222333000000000000111111111111333111///......///111333333333333333333333333333333333333444444444555555555555555555666666666666555555555555666777999999999999999:::::::::;;;;;;???AAADDDHHHOOO\\\nnn{{{sssddd[[[555555555555555555555555999999:::::::::999888888666666666666666666666666777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888:::999999999::::::;;;;;;==================>>>???>>>======???@@@@@@>>><<<===>>>????????????>>>===<<<>>>@@@AAAAAABBBEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEEEECCCCCCEEEHHHKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQWWWTTTQQQRRRUUUUUUQQQMMMRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVWWWYYYXXXVVVUUUUUUVVVWWWXXX\\\[[[ZZZYYYXXXYYYYYYZZZXXXWWWYYY[[[]]]\\\XXXTTTPPPOOOOOOOOOOOOQQQRRRSSSVVVUUUUUUTTTTTTTTTUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRVVVVVVVVVVVVTTTSSSQQQPPPRRRRRRRRRSSSTTTUUUWWWWWWZZZXXXUUURRROOOLLLKKKJJJKKKJJJKKKLLLNNNOOOMMMLLLHHHJJJLLLMMMMMMKKKIIIGGGFFFDDDBBBCCCDDDCCC@@@>>>>>>=========<<<<<<;;;;;;;;;:::888777777777888999;;;:::999999888777666666555555555555444444444333555444222111111222444555222222222222222222222222111111000000000/////////111///...///111111///,,,////////////////////////......000000111000//////........................////////////............111111000000000000000111//////000000000111111111222111111111111111111222333333333333333333333333333333333444444444444555555555555555666666666666555555555555666777888999999999999::::::::::::;;;<<<>>>AAACCCGGGOOOZZZcccwwwyyyjjj\\\QQQKKK444444444444444444444444999:::;;;;;;;;;999777666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777999999999:::::::::;;;;;;===<<<<<<<<<======>>>???=========>>>@@@AAA@@@>>>===>>>>>>??????>>>>>>======>>>@@@@@@@@@AAABBBDDDFFFFFFGGGHHHHHHHHHHHHGGGDDDCCCCCCEEEHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIJJJKKKMMMMMMRRRSSSSSSTTTSSSPPPNNNLLLSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVXXXWWWUUUTTTTTTUUUWWWXXXZZZYYYYYYXXXXXXXXXXXXYYYVVVVVVWWWYYYYYYXXXTTTQQQOOOOOOOOOOOOPPPQQQSSSSSSVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRRRRTTTUUUUUUTTTSSSRRRQQQPPPSSSSSSSSSSSSTTTVVVWWWWWWWWWVVVSSSQQQOOOMMMLLLKKKLLLKKKKKKLLLMMMNNNLLLJJJFFFGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBBBBCCCBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::999999888888888777777777666666666555555555444444444333222111111222333444222222222222222222222222000000000/////////......000///...///000000...,,,///////////////////////////000000000000///...---................................................333222111000//////////////////000000000000111111000111333444444333111000222222333333333333333333333333333333444444444444444555555555555666666666555555555555666777888888888888999999999:::::::::777:::>>>??????BBBGGGLLL]]]qqqooo___RRRIIICCC@@@444444444444444444444444888999;;;<<<;;;999666444666666666666666666666666777777777777777777777777888888888888888888888888888888888888888999999999888888888888888888888888999999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???===<<<<<<>>>@@@AAA@@@???===>>>>>>>>>>>>>>>>>>======>>>????????????@@@BBBEEEEEEFFFGGGGGGHHHGGGGGGDDDDDDDDDEEEHHHJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIKKKKKKOOOSSSVVVUUURRRNNNLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUSSSTTTUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVVVVVVVTTTQQQOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQSSSSSSSSSSSSRRRRRRQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXTTTSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKKKKLLLLLLKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777777777888888888888777666666666666555555555333333222111111222333333111111111111111111111111////////////............//////////////////---,,,//////////////////////////////////////////..............................------...............///111111000///////////////////////////000000000111000111111222222111111000222222222222222333333333222222333333333444444444444444444555555555666666555555555555555666777888888888888888999999999999666888;;;<<<===>>>AAADDDNNN\\\rrr}}}sssjjj\\\OOOEEE@@@>>><<<444444444444444444444444666888:::;;;:::888666444666666666666666666666666666666666666666666666666777777777777777777777777777777888888888999999999999999999999999999999999888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???===<<<<<<===???AAAAAA@@@>>>==================>>><<<===>>>>>>======>>>@@@EEEEEEFFFFFFGGGFFFFFFFFFCCCDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNSSSWWWVVVQQQMMMMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSQQQQQQRRRTTTTTTUUUUUUUUURRRQQQPPPNNNNNNNNNOOOOOONNNOOOPPPQQQSSSTTTUUUVVVXXXVVVTTTSSSSSSSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUSSSQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSTTTUUUVVVSSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKKKKKKKLLLJJJIIIGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????======<<<<<<<<<<<<<<<<<<666888;;;======:::777444666777777777777888888888777666666666666555555555222222222222222222222222111111111111111111111111////////////............//////000000///.................................---------...//////000111////////////////////////,,,---------......////////////......///000111111...////////////000000000222000///......///000222111111111222222333333333222222222333333333444444444444444444555555555555555555555555555666666777777777777888888888999999999999999::::::===@@@BBBEEEKKKZZZooo|||zzz~~~}}}sssiii[[[UUULLLDDD???<<<:::999333333333333333333333333444555777888888777666555666666666666666666666666666666666666666666666666555555555555555555555555777777777888999999::::::999999999999999999999999888999:::;;;<<<;;;:::999:::::::::;;;<<<===>>>??????===<<<===???@@@@@@@@@>>>======<<<<<<======>>>:::<<<======<<<<<<===???DDDDDDEEEFFFFFFFFFFFFFFFBBBDDDFFFFFFGGGHHHKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNQQQTTTTTTQQQNNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWYYYWWWUUUSSSRRRRRRSSSTTTRRRSSSSSSTTTTTTTTTTTTSSSRRRSSSUUUUUUSSSQQQPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPOOOOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOONNNLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA???AAABBBBBB@@@>>>??????>>>>>>======<<<;;;;;;:::555777:::===<<<999666333777777777777777777777777666666666555555555444444222222222222222222222222111111111111111111111111000000000/////////......///000222111///......///........................,,,,,,,,,---...///111222000000000000000000000000,,,,,,,,,---......//////............///000111222......////////////000000222000...,,,,,,...000222000000111111222333333333222222222222333333333333333444444444444555555555666555555444555555666666666777777777777888888888;;;:::888777777999<<<>>>@@@BBBKKK[[[ppptttnnnlllggg]]]TTTLLLHHHDDD@@@>>>===;;;999333333333333333333333333222333444555666666666666666666666666666666666666666666666666666666666666555555555555555555555555666777777888999999::::::888888888888888888888888777999:::<<<<<<;;;:::999:::::::::;;;<<<===??????@@@>>>===<<<>>>?????????>>>===<<<<<<<<<<<<===>>>888:::;;;<<<;;;;;;===???AAAAAACCCEEEFFFGGGHHHHHHBBBDDDFFFGGGFFFGGGKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKNNNOOOPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLMMMOOOPPPMMMNNNOOOQQQSSSUUUWWWXXXZZZXXXUUUSSSQQQPPPQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQSSSUUUUUUSSSQQQRRRSSSNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUURRRRRRRRRRRRQQQQQQQQQQQQNNNMMMMMMNNNOOOQQQRRRTTTQQQPPPPPPPPPPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@>>>@@@BBBAAA???>>>>>>@@@???>>>===<<<;;;999888888666777888999999777666555777777777777777666666666555555555555444444444333111111222222222222111111111111111111111111111111111111000000000////////////111333222000//////111...........................------,,,---...///000////////////////////////++++++,,,------...////////////.........//////000........./////////000000111000///......///000111///000000111222222333333111222222222222333333333333333444444444555555555666555555444444555555555666666666777777777888888999777666666777999::::::===>>>CCCMMMYYYlllzzzlll```YYYSSSLLLGGGEEECCC@@@>>>===<<<:::999333333333333333333333333111222222333444555666777666666666666666666666666666666666666666666666666888888888888888888888888666777777888999999::::::777777777777777777777777777888:::<<<<<<;;;:::999999::::::;;;<<<===??????AAA???===<<<>>>??????>>>>>>===<<<;;;;;;<<<===>>>777999;;;;;;;;;;;;===???>>>???AAADDDFFFHHHIIIJJJBBBDDDGGGGGGFFFGGGKKKNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLNNNOOOPPPMMMNNNOOOQQQTTTVVVXXXYYY[[[YYYVVVSSSPPPOOOPPPPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQSSSVVVUUUSSSRRRSSSUUUNNNPPPRRRTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQRRRMMMMMMLLLMMMNNNQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPMMMKKKIIIIIIJJJKKKLLLKKKIIIIIIHHHGGGEEEBBB@@@???===@@@BBBAAA???===>>>@@@>>>>>><<<;;;999888666666999888666555555555666777888777777777666666666666555555444444444333333333111111222222222222111111000000000000000000000000111111111111000000000000000222444333111///000222........................000///...---,,,---..............................++++++,,,,,,---...//////111000///......---................../////////000///000111222222111000//////000000111222222333333111111222222222333333333333333333444444444555555666555555444444444555555666666666666777777777777444444555777:::<<<<<<;;;888888;;;AAAFFFQQQiiiwwwfffWWWMMMGGGDDDBBB@@@===:::888777666555444222222222222222222222222555555555555555555555555444444555555555555444444555555555555555555444444444444444444444444444444777777888888888999999999:::999777666666666777888777777888999::::::;;;;;;888999:::;;;<<<>>>??????@@@?????????>>>>>>======??????>>>>>>===============<<<:::999999:::<<<======>>>???AAACCCDDDFFFGGGEEEEEEEEEDDDCCCDDDGGGJJJOOOMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIQQQPPPOOONNNMMMNNNOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKLLLMMMOOOPPPMMMLLLKKKJJJKKKLLLNNNOOOQQQPPPPPPQQQRRRTTTVVVXXXXXXWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPRRRUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUOOOOOONNNOOOPPPRRRTTTUUUNNNMMMLLLLLLMMMNNNQQQRRRUUUTTTSSSTTTVVVWWWWWWVVVUUUTTTRRRPPPOOONNNOOOOOOOOOOOONNNNNNOOOMMMKKKHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<;;;:::999888777888777777666666666666666888777777666555444444444555555555444444333333333222222222222222111000///000000000000000000000000111111111111000000000000////////////...............///000000000///...---........................000000//////.........------,,,++++++,,,---///000---...///...---,,,---///000000///...............000111222333333222000000////////////////////////222222222222222222222222222222222222222222222222666666555555555444444444+++,,,...111333666888999555555555555666777888999<<<<<<<<<===AAAIIIRRRYYYrrr|||~~~|||ttthhhWWWKKKEEEBBB@@@===999:::<<<======;;;:::888222222222222222222222222444444444444444444444444444444555555555555444444555555555555555555444444555555555555555555444444777777777888888888999999999999777666666666777777777888888999999:::::::::888888999;;;<<<>>>???@@@@@@@@@@@@?????????>>>>>>???>>>>>>======<<<<<<<<<:::999888777777888:::;;;===>>>???AAABBBDDDEEEFFFDDDEEEEEEDDDCCCDDDGGGJJJMMMLLLJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKKKKMMMOOOPPPOOOOOONNNOOOPPPQQQSSSTTTXXXWWWWWWUUUSSSQQQOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPRRRUUUWWWWWWVVVVVVVVVUUUTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTOOOOOONNNOOOPPPRRRSSSUUUPPPOOONNNMMMNNNOOOQQQSSSUUUTTTSSSTTTUUUVVVUUUSSSUUUSSSRRRPPPOOONNNOOOOOOPPPOOONNNNNNOOONNNKKKIIIHHHIIIIIIIIIGGGFFFDDDCCC@@@AAAAAA@@@@@@>>>======;;;;;;;;;:::999888888888888777666666555555666666777777666666555444444333444444444444333333333333555555444333111000//////111111111111111111111111111111111000000000//////////////////............)))***+++---------,,,,,,........................000/////////.........---......---------------...---...//////...---...///000000///...............000111222222222222111000111111111111111111111111111111111111111111111111333333333333333333333333666555555555444444444444333444444444444444444444555555555666666777888999999:::::::::<<>>???@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<;;;;;;:::999888777777888999:::======>>>@@@BBBCCCDDDEEECCCDDDDDDDDDCCCDDDFFFIIIKKKJJJHHHGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLKKKJJJKKKMMMOOOQQQOOONNNNNNNNNNNNOOOPPPQQQVVVVVVUUUTTTRRRPPPOOONNNMMMNNNNNNOOOPPPQQQRRRRRROOONNNOOOQQQTTTVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTOOOOOONNNNNNOOOQQQRRRTTTRRRQQQOOONNNOOOPPPRRRSSSUUUSSSRRRSSSTTTTTTSSSQQQTTTRRRQQQOOONNNNNNOOOOOOQQQOOONNNNNNOOONNNKKKIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBAAAAAA???>>><<<;;;;;;:::999888888888888888777777666555555555555666666666666555555444444333333333333333333333444444555444333222222333444444111111111111111111111111111111000000000000///////////////............---'''(((***+++,,,---------------------------------/////////...............///000000///...---,,,,,,...///000000......///000000//////............///000000111222222111111000333333333333333333333333000000000000000000000000333333333333333333333333555555555555444444444444888888777666555444333333444555555666666777888888888888999888888;;;???BBBHHHNNN[[[kkk}}}{{{mmmccc___UUUOOOFFFAAA@@@???>>>===;;;;;;<<<<<<;;;999888666111111111111111111111111111111222333333333222222333444444555555444444333333333444444444444555555666666666555444444333333666666666777777777888888777777777666666666777777888888888888888777777777666777888:::<<<>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<===>>>???AAABBBCCCCCCBBBCCCDDDCCCCCCCCCFFFHHHJJJIIIHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLJJJHHHHHHHHHHHHIIIKKKKKKIIIIIIJJJLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQNNNMMMNNNPPPTTTVVVVVVVVVTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTOOOOOONNNNNNNNNPPPQQQRRRRRRQQQOOONNNNNNPPPQQQRRRRRRQQQPPPQQQSSSSSSSSSQQQRRRQQQPPPNNNNNNNNNOOOOOOQQQPPPNNNNNNNNNNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFEEECCCCCCBBBAAA???===;;;:::::::::888777777777888888777666555555444444555555555555555444444444333333111111222222333333444444111111000111333666999;;;222222222222222222222222111000000000//////////////////.........---------,,,,,,------............------------------------...........................///000000000///---,,,///000111000///...///111000///............//////000000000111111111111111333333333333333333333333111111111111111111111111444444444444444444444444444444444444444444444444666666666666666666666777444444555666777777777777777888:::999999999;;;<<>>============<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<===>>>???AAAAAABBBAAABBBCCCCCCCCCCCCEEEFFFIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLKKKIIIHHHHHHHHHIIIKKKJJJHHHHHHHHHIIIKKKMMMLLLMMMMMMLLLLLLLLLKKKKKKNNNOOOPPPRRRTTTUUUVVVVVVTTTSSSRRRRRRQQQPPPOOOOOONNNMMMMMMPPPSSSUUUUUUUUURRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPOOONNNMMMMMMNNNPPPPPPQQQPPPNNNMMMNNNOOOQQQRRRPPPOOOOOOPPPRRRTTTSSSRRRPPPPPPNNNMMMMMMNNNOOOPPPQQQOOOMMMMMMMMMMMMKKKJJJHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCBBBAAA???===;;;:::999999888888777888888888666555555444444444444444444444444444333333333333000111111222222333333333000000000111333666:::<<<111111111111111111111111000000000////////////...............------------000000///.........---------------------------------------...............,,,---///000000000///...///000111000///...///111//////............///////////////000000111111222222222222222222222222222222222222222222222222222444444444444444444444444333333444444444444444444333444444555666666777777333444555666777777777666555777999:::999999999;;;===???CCCHHHMMM[[[rrrwwwooohhh^^^QQQHHHEEE@@@???===<<<<<<<<<;;;:::;;;;;;;;;:::999777666555111111111111111111111111...000222444444444333222333333444444444444333333222222333333444444555555222222222222222222222222555555555555666666666666555555666777777777666666666666666666666777777777777888999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;::::::999999;;;;;;<<<===>>>???@@@AAA@@@AAACCCCCCBBBBBBDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPOOONNNLLLJJJIIIIIIJJJJJJLLLKKKIIIHHHGGGHHHJJJKKKIIIJJJJJJKKKJJJJJJIIIIIILLLNNNPPPTTTWWWYYY[[[\\\VVVUUUTTTSSSQQQOOONNNNNNNNNNNNNNNOOORRRTTTTTTSSSQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXYYYXXXXXXVVVTTTSSSPPPOOONNNMMMMMMMMMNNNOOOOOOOOOMMMMMMNNNPPPRRRSSSPPPOOOOOOPPPRRRSSSSSSRRROOONNNMMMMMMMMMNNNOOOPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGHHHIIIIIIIIIGGGFFFEEECCCCCCBBBAAA???===;;;:::888999999:::999999888888555555444333333333333444333333333333333333333333111111111111111111222222333222111111111222444555000000000000000000000000000000////////////...............------------,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,---...///000000///...///000000......///000///............//////000///////////////000222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444555555555555555555444444222333555666777777666555222555777888777777888999:::;;;>>>BBBEEELLL\\\kkkoooggg___ZZZRRRHHHAAA@@@============<<<;;;::::::;;;:::999888888777666666111111111111111111111111...000333555666555333222222333333444444333333222111222222333444444555555111222222333333444444555444444555555555666666666444444666777777777666666444555555666666777777777888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA============<<<;;;:::999;;;;;;<<<===>>>>>>?????????AAACCCCCCBBBBBBCCCDDDFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKLLLLLLMMMPPPNNNLLLJJJHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKNNNOOORRRVVVYYY[[[]]]^^^UUUUUUTTTSSSRRRPPPOOOOOOOOONNNNNNOOOQQQRRRRRRQQQPPPQQQQQQRRRTTTUUUWWWXXXVVVVVVWWWWWWVVVTTTRRRPPPPPPOOONNNLLLLLLLLLMMMNNNOOONNNNNNNNNOOOQQQTTTVVVTTTRRRQQQQQQRRRRRRQQQOOONNNMMMLLLLLLLLLNNNOOOPPPOOOMMMJJJIIIJJJJJJIIIHHHFFFGGGHHHHHHHHHGGGFFFEEECCCBBBBBBAAA???===<<<;;;777888:::<<<<<<;;;999777555444444333222333333333222222222222222222333333111111111111111000000000222111111111000000000000////////////////////////000000/////////..................---------,,,,,,///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------......---...//////...---...///...............///000000//////......///000222333111111111111111111111111111111111111111111111111333333333333333333333333222222333333333444444444666666555555555444444444111333555666777777666555444555777888777777888999;;;:::<<<@@@AAADDDMMMWWWdddsss{{{sssaaaYYYQQQNNNIIIBBB>>>???<<<<<<===<<<;;;;;;;;;;;;999999888777777777777777000000000000000000000000...000333555666555444333222333333444444333333222111111222333333444555555111222222333444555666666444444444555555555666666333444666777777777666666333444444555666777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<===???@@@BBBCCCCCC@@@@@@@@@@@@???>>>===<<<:::;;;;;;<<<===>>>??????>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOORRRQQQNNNKKKJJJJJJJJJKKKMMMNNNOOOQQQQQQQQQPPPOOOPPPQQQTTTWWWZZZ\\\^^^___TTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNOOOQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXTTTUUUVVVVVVUUURRRPPPNNNPPPOOONNNLLLLLLLLLMMMMMMOOOOOONNNOOOQQQSSSVVVXXXWWWUUUSSSRRRRRRQQQNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPOOOLLLIIIHHHHHHIIIHHHGGGEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBAAAAAA???>>><<<;;;666888;;;>>>>>><<<999777555444333333222222333333222222222222222222222333222222111111000000//////---...///000000000000000////////////////////////000/////////..................---------,,,,,,,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///---,,,++++++,,,------...///...---,,,---///...............///000111///.........///000222333111111111111111111111111000000000000000000000000222222222222222222222222222222222333333444444444444555555555666666777777111222555666777777555555777999:::999888888999::::::888888;;;<<<<<<@@@FFFHHHUUUiii~~~xxxpppjjjXXXQQQIIIFFFCCC???===???:::;;;<<<<<<;;;;;;<<<===999888777777777777777888//////000000111111111111000000111222333333444444222444666666555444555666333333333222222111111111222222444444444444222222333333333444444444555555555555555444444333333333444444444555555555555666666777777777888888888888999999999:::;;;<<<===>>>@@@@@@AAACCCEEEGGGHHHIIIHHHFFFBBB???<<<;;;:::;;;::::::;;;;;;<<<<<<======AAA@@@@@@@@@AAADDDGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFGGGIIIKKKPPPQQQQQQPPPNNNNNNOOOQQQQQQNNNLLLMMMPPPQQQPPPOOOUUUTTTQQQMMMIIIHHHIIIJJJMMMMMMNNNQQQUUUWWWWWWWWWRRRTTTWWWYYYZZZ[[[ZZZYYYWWWUUUSSSQQQPPPPPPQQQRRRTTTTTTRRRQQQQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSQQQQQQQQQMMMLLLKKKKKKKKKMMMPPPQQQRRRRRRRRRQQQPPPQQQUUUWWWVVVVVVUUURRRPPPOOOPPPQQQPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@@@@@@@>>><<<;;;777777777888999888444222555444333333222222222222222333333333333222111111222222222222222111000///222222111111000000//////........................222111///...---...000111...///////////////......,,,---------...////////////////////////...............------------.........------,,,,,,------...111111111000...------------------...///000000111111111000000//////......000000111111111111000000//////000111222222333333222222222222222222222222444444333333333333333333333333444555666777888888555555555555666666666666666666777888999999::::::999:::<<<<<<<<<<<<===???FFFJJJTTT```mmm~~~yyyppphhh___XXXGGGFFFDDDBBB@@@>>><<<<<<<<<;;;999777777888999:::999999888666555444333222000000000000000000111111000000111222222333444444444555666666444333333333333333333222222222111111222222333444444333222222333333333333444444444444555555444444444333333333444444444444555555555555666666777777777888888888777777888999;;;<<<>>>???>>>???AAADDDGGGIIIJJJKKKGGGEEEBBB???<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>???@@@CCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGGGGFFFFFFHHHJJJLLLPPPQQQRRRQQQPPPOOOOOOQQQNNNLLLLLLMMMPPPRRRRRRQQQTTTSSSQQQNNNJJJHHHIIIKKKLLLLLLMMMPPPTTTVVVVVVUUURRRSSSVVVXXXYYYZZZYYYYYYUUUTTTRRRPPPOOOPPPQQQQQQSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUWWWWWWXXXXXXXXXYYYXXXVVVTTTRRRPPPOOONNNLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPQQQTTTWWWWWWWWWVVVTTTQQQPPPQQQRRRNNNMMMLLLLLLMMMLLLKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA????????????>>>===<<<;;;888777777777888777555222444444333222222222333333222333333333222222111111111111111111111000//////111111111000000000000000........................222000///------...///000......////////////......------------..................------------------......------------.........------,,,,,,------...+++)))(((***...000///------------...///000000000111000000000/////////...000000111111111111000000//////000111111222333333222222222222222222222222111111111111111111111111444444444444444555555555444444444444555555555555555666666777777888888888888:::;;;;;;::::::<<<======???FFFNNNWWWcccwwwwwwjjjccc\\\SSSMMMCCCCCCAAA@@@>>><<<;;;;;;<<<:::999777777888999:::888777777666555444333333000000000000000000000000000000111111222333333333555666777555333111111111333333333222222222222111222222333333333333222222222222222222333333333333555444444444444333333333444444444444555555555555666666666666777777777777555666666888:::<<<>>>@@@<<<>>>BBBFFFIIIKKKKKKKKKFFFDDDBBB???===<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>======>>>???AAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFFFFEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIKKKLLLOOOQQQSSSRRRQQQOOOOOOOOOKKKKKKLLLNNNQQQSSSSSSRRRQQQRRRPPPNNNJJJIIIIIIJJJKKKKKKKKKNNNQQQSSSTTTSSSQQQRRRTTTVVVXXXXXXXXXWWWTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQSSSTTTUUUWWWYYYZZZ[[[ZZZYYYXXXXXXXXXWWWUUUSSSOOOLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPQQQQQQQQQPPPQQQTTTVVVWWWWWWWWWTTTQQQPPPQQQRRRMMMMMMMMMOOOOOONNNJJJGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<999888666666777777555444333222222222222333333444222222222222222111111111///000000000000///......///000000000000000000111////////////////////////000///...---,,,---......---....../////////..................------------,,,,,,,,,,,,,,,,,,,,,---......------------.........------,,,,,,------...***&&&$$$'''...222000,,,---------...//////000000000000000000////////////000000111111111111000000///000000111111222222222222222222222222222222222000000000111111222222333444444444333333222222222222333333333444444444444555555555666666666666666888999::::::999888999;;;::::::===BBBFFFNNN\\\jjj{{{zzzpppcccYYYSSSNNNGGGBBB???>>>>>>===<<<;;;::::::;;;:::888777777777888999666666555555555444444444000000000000000/////////000000111111222222222333333555555555222111111111222222222222222222222222222222222333333222222222111111222222222333333333444444444444444444444444333333444444444555555555555555555666666666777777555666666777999;;;<<<===<<>>===;;;:::;;;;;;<<<<<<===>>>??????=========>>>???@@@BBBCCCDDDDDDBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMKKKHHHGGGHHHJJJKKKKKKLLLOOOQQQRRRPPPNNNMMMMMMKKKLLLNNNPPPRRRSSSRRRQQQNNNOOOOOOMMMJJJIIIIIIIIIKKKJJJJJJKKKNNNPPPQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVSSSSSSRRRQQQQQQQQQRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTVVVXXX[[[]]]]]]\\\ZZZXXXYYYYYYYYYWWWTTTPPPLLLIIIKKKLLLNNNOOOPPPOOONNNMMMOOOPPPQQQQQQPPPPPPSSSUUUUUUVVVVVVTTTQQQOOOOOOPPPMMMNNNPPPRRRSSSPPPKKKGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::;;;;;;<<<:::888666555666666666555222111111111222333444444333222222111111111111111///000000000000000//////.../////////000000111111000000000000000000000000///...---,,,,,,,,,------------......//////...............------,,,,,,,,,,,,,,,,,,,,,------------......------------.........------,,,,,,------...///---+++,,,///000...,,,---------....../////////000000000000////////////000000111111111111000000///000000000111111111222111111111111111111111111111111222333444444555555333333333333333333333333333333333333444444444444666666666555555555555555777888999999777666777888::::::;;;???AAAFFFPPP[[[^^^hhh|||tttfff^^^TTTMMMIIIFFFAAA===<<<<<<;;;;;;;;;::::::::::::999888777777777777888444444444444444444444444000000//////////////////000111111111111111222222111333444444333222333333222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444333333333444444444444555444555555555555666666666777777777777777888999:::===@@@CCCFFFHHHGGGFFFEEEBBBBBBBBBAAA@@@>>>;;;:::::::::;;;<<<===>>>??????======>>>>>>???@@@AAABBBDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCEEEGGGIIILLLOOOPPPSSSOOOJJJHHHIIIKKKKKKJJJJJJLLLOOOOOOMMMKKKJJJJJJNNNOOORRRSSSRRRPPPOOOMMMKKKLLLNNNMMMKKKIIIIIIIIIJJJIIIHHHIIILLLNNNOOONNNNNNNNNPPPQQQSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWZZZ\\\]]]\\\ZZZXXX[[[[[[[[[YYYUUUQQQMMMJJJLLLMMMOOOQQQQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPRRRTTTSSSTTTTTTRRRPPPNNNMMMNNNMMMOOORRRUUUVVVRRRMMMHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>===;;;:::::::::<<<<<<:::888666555666666666555111111111111222222333444333222111000000000111111000000111222222111111111......//////000000000111000000000000000000000000...------,,,,,,,,,,,,,,,,,,,,,---.....................------,,,,,,,,,+++,,,,,,------..................------------.........------,,,,,,------...///111222000---+++,,,...------------............////////////000000000000000000111111111111000000000000000000000111111111111111111111111111111111111111222333444444555555111222222333444444555555333444444444444555555555666666666666666666555555666777888888666555666777999777888;;;<<<>>>EEENNNKKKRRRjjjsssggg___VVVQQQKKKFFFDDDBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666777333333333333444444444444.........//////000000000111111111111111111111111111333444555444333444555111222222222222333333333222222111111111111222222222222222222333333333333333333333444444444444555333333333333444444444444444444444444555555555666777777777666666777777777===???AAACCCDDDDDDCCCBBB@@@AAABBBBBBAAA>>><<<:::888999:::;;;<<<>>>>>>???======>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDAAABBBDDDGGGKKKOOORRRTTTUUUPPPJJJHHHJJJKKKKKKJJJIIIKKKLLLLLLKKKIIIIIIIIIOOORRRUUUUUUSSSOOOLLLJJJIIILLLNNNOOOMMMKKKJJJJJJKKKIIIGGGHHHJJJLLLMMMMMMLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUQQQQQQPPPPPPPPPQQQSSSTTTSSSUUUWWWYYYZZZZZZYYYXXX]]]\\\[[[YYYUUURRRNNNLLLLLLNNNOOOQQQQQQPPPNNNMMMMMMNNNPPPPPPPPPPPPQQQRRRQQQRRRSSSRRROOOMMMLLLLLLNNNPPPSSSVVVVVVSSSMMMHHHCCCDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999888666666777777555444222111111111111222222333333222111000///000111111000111111222222222222111...//////////////////000////////////////////////......---------,,,,,,,,,+++,,,---...............------------,,,,,,,,,,,,,,,,,,------......//////......------------.........------,,,,,,------...)))---111///+++)))---111------------------------////////////000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000111111222222333000111111222444555555666444444444444555555555555555555666666666666666666555666777777666555666888;;;888888::::::999===BBBHHHLLL```}}}ooo```UUUPPPKKKHHHDDDAAA@@@>>><<<::::::::::::::::::;;;;;;;;;777777777777666666666555333333333333333333333333,,,------...///000111111111111111111000000000000333555666666444333333444111111222222222333333333333222111000000111222333333333333333444444444444333333333444444444555555222222333333333444444444333333444444444555555555555555555555666666777888:::;;;===???@@@AAABBBBBB???@@@BBBCCCBBB???<<<:::777888999:::;;;===>>>>>>;;;<<<======>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAABBBCCCEEEHHHLLLPPPTTTUUURRRMMMGGGFFFIIILLLLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJOOOSSSVVVWWWSSSNNNKKKJJJJJJMMMQQQRRRQQQOOONNNMMMKKKIIIGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRQQQRRRRRRTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTPPPQQQSSSUUUVVVXXXXXXXXX]]][[[YYYWWWTTTQQQOOONNNLLLMMMNNNNNNNNNMMMLLLLLLLLLNNNPPPPPPOOOOOOPPPRRRQQQSSSTTTRRRPPPMMMLLLLLLMMMOOOQQQTTTUUURRRLLLHHHCCCCCCDDDDDDDDDDDDDDDCCC??????>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<888777777777888777555222333222111111111111111111333222000/////////111111//////000111111111111111///////////////................................................---,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,------***++++++,,,------............------------.........------,,,,,,------...(((+++------++++++---000------------------------.../////////000000000111000000111111111111000000000000000000000000000///111111111111111111111111111111111111111111111111000111111111222222333333222333333333444444444444333333444444555555666666444555777777666666777999;;;888888::::::999;;;???EEEHHHYYYqqqzzzwwwzzz|||iii\\\QQQJJJJJJEEECCCAAA???>>><<<;;;::::::::::::999999999999999666666777777666666555555333333333222222222222222+++,,,---...///111222222111111111000000000000000666777888777444333222333111111111222222333333333333222111000000111222333333333444444444444555555333333333444444555555555222222333333333444444444333333333444444444555555333333444444666777999999888999:::<<<>>>@@@BBBCCC>>>@@@BBBCCCBBB@@@<<<:::666777888999;;;<<<===>>>::::::;;;<<<============<<<>>>AAACCCCCCBBB@@@>>>CCCDDDFFFIIIMMMPPPSSSUUUOOOIIIDDDCCCHHHLLLMMMMMMKKKLLLLLLKKKIIIIIIJJJLLLNNNRRRWWWWWWTTTOOOLLLKKKLLLOOOSSSUUUTTTRRRPPPPPPLLLJJJGGGGGGIIIKKKLLLLLLKKKKKKKKKLLLMMMOOOQQQRRROOOPPPQQQSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRSSSSSSNNNOOOPPPRRRTTTVVVXXXXXX\\\ZZZXXXUUURRRPPPOOONNNKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPPPPOOOOOOPPPQQQRRRSSSUUUTTTQQQNNNMMMMMMLLLMMMPPPRRRSSSPPPKKKGGGCCCCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>============;;;<<<===>>>>>>>>><<<<<<777777777888999888444222333333222111000000000111333222000///...///111222......///000000000000000000000//////.........---..............................//////......---,,,***+++,,,---............+++++++++,,,,,,---------))))))***+++,,,,,,------.........------............------,,,,,,------...---,,,,,,------......---------------------------.../////////000000111111000000111111111111000000000000000000////////////000000000000000000000000444444333333333333333333111111111111000000000000111111222222222333333333111111222333333444555555333555777777666777888:::555333444888999888:::>>><<<>>>NNNcccfff\\\\\\gggwwwgggWWWNNNHHHFFFIIICCCBBBAAA@@@>>>===;;;:::999999999999888888888888666666666777666555555444333333333222222222111111000///...///000111000///222222111111222222333444666888;;;;;;:::888777888222222333333333444444444222111111111000000//////333333222222222333444555444444444444444444444444222222333333333333444444555555555555555555555555555444444444444555666666888888999::::::;;;<<<<<<===>>>?????????===<<<;;;888888999:::::::::999999;;;<<<======<<<<<<===>>><<<===>>>???@@@@@@??????EEEFFFHHHKKKMMMMMMMMMMMMIIIHHHGGGFFFGGGIIIKKKMMMLLLMMMLLLJJJHHHHHHIIIKKKRRRSSSTTTTTTRRROOOLLLJJJLLLQQQWWWWWWSSSOOOOOOPPPPPPLLLIIIHHHJJJLLLJJJHHHJJJJJJJJJJJJLLLNNNPPPQQQRRRYYY\\\XXXRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTXXXWWWVVVTTTQQQOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOPPPTTTXXXYYYVVVOOOJJJGGGKKKJJJIIIJJJKKKKKKIIIGGGDDDDDDCCCBBBBBBAAA@@@@@@???????????????>>>======<<<<<<;;;;;;:::999888888777666444444555555555444444444333222222111111000000000000000000000111111555222///...///000111111...666888222---///111000///000111000......///000////////////////////////+++---///...---+++******------,,,,,,,,,,,,++++++)))***,,,------,,,***)))***,,,......---,,,---...+++,,,,,,---.........---................................................////////////////////////////////////////////////222222222111111111000000////////////000000000000//////000000111111111222111111111111111111111111222444555555444333333444111222222333333222222111666666666666777777777777777777777777888999:::;;;999BBBLLLQQQPPPNNNNNNOOObbbrrrxxxkkkYYYLLLGGGGGGGGGGGGDDDCCCAAA???===;;;::::::<<<;;;999777666666777888888777777666555555444444222222222222222222222222000.........000111000///111111111111111222222333111333666666555333333333000111111111111222222222111111111111000000000///222111111111222222333333444444444444444444444444222222333333333333444444444444444444444444444444555444444444444555666666888888999999:::;;;;;;;;;;;;<<<======<<<;;;:::999888999999:::::::::::::::<<<===>>>>>><<<<<<<<<>>><<<======>>>>>>???@@@@@@EEEGGGIIIKKKMMMNNNNNNNNNHHHGGGFFFFFFGGGIIIKKKLLLNNNLLLJJJIIIIIIIIIKKKKKKQQQRRRTTTTTTSSSQQQNNNLLLOOOSSSXXXXXXTTTQQQRRRSSSPPPLLLHHHHHHJJJKKKJJJHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRYYY\\\WWWRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSWWWVVVUUUSSSQQQOOOMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIIIIJJJKKKLLLNNNOOOPPPTTTXXXYYYVVVQQQLLLIIILLLJJJIIIHHHIIIIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>======>>>>>>======<<<;;;:::::::::999999999888888777555444333444555444333333333333333333333333333111111111000000000000000333111///...///000000///...555777111---...000000......///222555444111---------------------------+++---...---,,,***++++++------,,,,,,,,,,,,++++++***+++---...///...---,,,***,,,......---,,,---...+++,,,------.........---................................................////////////////////////000000000000000000000000111111111000000/////////////////////000000000000//////000000000111111111111111111111111111111111111333444444333222222333222222333333333333222222555555555666666666666777666666666777777888999:::888>>>DDDFFFDDDDDDEEEHHHSSS^^^mmmxxxzzzdddZZZOOOGGGFFFFFFFFFEEEDDDCCC@@@>>><<<:::999888999999999999888777666666777666666555444444333333222222222222222222222222///...---...000111000///000000//////000000111222...000222222111000000000////////////000000000000111111111111000000000000000000111111111222222222444444444444444444444444222222333333333333444444333333333333333333333333555444444444444555666666777888888999999:::::::::999999:::::::::999888888999999:::;;;;;;;;;;;;;;;>>>???@@@???===<<<<<<=========<<<<<<===>>>@@@AAAFFFGGGIIILLLMMMNNNNNNNNNHHHHHHGGGGGGGGGIIIJJJKKKPPPLLLGGGFFFIIIKKKLLLLLLPPPRRRSSSTTTTTTRRRPPPOOORRRUUUXXXWWWUUUSSSUUUWWWQQQMMMIIIHHHJJJKKKIIIGGGJJJJJJJJJKKKLLLNNNPPPQQQSSSYYY[[[WWWRRRQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMNNNOOOQQQSSSUUUUUUSSSRRRPPPNNNLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFGGGHHHIIIKKKMMMNNNPPPTTTXXXYYYWWWSSSOOOMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;::::::888888888888888888888888777555333333444555444333222222333333444555555666222111111111000000//////111000...///000000///---...333444000------//////,,,,,,...444:::999222***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---------,,,,,,,,,,,,++++++***+++---.........------***,,,......---,,,---...,,,,,,------------------................................................////////////////////////000000000000000000000000000000////////////......////////////000000000000//////000000000000111111111111111111111111111111000222333333222111111222333333444444444444333333444444444444555555555555555555555555666777888999888:::<<<;;;999:::>>>BBBGGGNNNVVV\\\bbbnnn~~~zzzhhh^^^QQQLLLFFFDDDDDDEEECCCBBBDDDCCC@@@>>>;;;999888777777888999:::999888555444555555444444333333222222222222222222222222222222///...---...000000000//////............///000000...000222222111000000000........./////////000000111111111000000000000000000111111222222222222222333333333333333333333333222222222333333333444444333333333333333333333333555444444444444555666666777777777888888999999999888888888888888888888888999999:::;;;<<<<<<<<<<<>>===;;;:::;;;;;;<<<<<<;;;;;;:::999888888888777666666666555777555333333444444444333222222222333333333444444222222111111000/////////000///...///000000...,,,...000111///------...///,,,,,,///333777666000***,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...------,,,,,,,,,+++++++++,,,,,,---------,,,+++******,,,......---,,,---...---------,,,------------................................................////////////////////////111111111111111111111111////////////////////////////////////000000000000//////000000000000000000111111111111111111111111000222333333222111111222333444444555555444444333222222333333333444444444444444444444555666777777888999999777666888<<>>;;;999888777777777888888888777555444333333333333222222111111111111111111111111111111///------...///000///.........------......///000///000222111000///000111/////////000000000111111000000000000000000111111111222333333444444333333333333333333333333333333222222222333333333444444333333333333333333333333555444444444444555666666666666666777777777777777888888888888888888999999888999:::;;;<<<<<<<<<<<>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999888777555444333333666444333333444444333222222222222222111111000000111111111111000000//////000///...///000000...,,,////////////...------///...///111111000...---,,,------------------------,,,---,,,+++******---///------,,,,,,,,,+++++++++111000000///---,,,*********,,,......---,,,---......------,,,,,,,,,---...................................................////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000//////////////////111111111111111111111111111333444444222222222333333444444555555444444333222222222222333333333333333333333333444555666777666666777888888999;;;===999;;;===???CCCHHHOOOUUUVVVXXX]]]eeerrrqqq___SSSKKKHHHIIIFFFCCCAAA@@@AAAAAAAAAEEECCCAAA>>><<<:::999888888777666555555555666777222222222222222111111111111111111111111111111111...---,,,---///000///.........------......///000...///000///...---...000000000000000111111111111000000000000111111111111111222333444555444333333333333333333333333333333222222333333333333444444333333333333333333333333555444444444444555666666666666666666666666666666888888888777888888999:::777888999;;;<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<;;;;;;::::::;;;<<<>>>???AAABBBDDDGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKGGGCCCCCCFFFJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUURRRQQQQQQTTTVVVTTTPPPKKKHHHIIIKKKLLLNNNOOOOOOOOOPPPTTTUUUTTTSSSUUUSSSOOONNNMMMLLLKKKLLLNNNQQQRRRNNNLLLIIIGGGGGGIIILLLNNNNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMPPPRRRTTTSSSRRRRRRSSSQQQNNNKKKIIIHHHHHHGGGEEECCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999888888777555444444333666444222222333444333222333222222111000000//////000000000000000000000111111000...///000000///---000......000000------000///111111///,,,***,,,---------------------------+++,,,---,,,++++++---...------,,,,,,,,,,,,++++++444333222000///---,,,,,,***,,,......---,,,---...///...---,,,+++,,,---...................................................//////////////////////////////////////////////////////000000000000111111////////////000000000000000000////////////......111111111111111111111111111333444444333222222333333333444444444444333333222222222222333333333333333333333333444555666777444555555666777888999999888999;;;===???BBBDDDEEEGGGHHHJJJNNNVVVddduuuooo[[[PPPKKKFFFBBBBBBAAA???======???AAACCCCCCBBB@@@===;;;:::999999888777555333333444666888222222222222222222111111111111111111111111111111...---,,,---///000///..................//////000.../////////------...000///000000000000111111111///000000000111111111111000111333444444444222111222222222222222222222222222222333333333333444444444444444444444444444444555444444444444555666666555555555555555555555555888777666666777888999:::666777888:::;;;;;;<<<<<<;;;<<<===<<<;;;:::;;;<<<999::::::;;;;;;<<<======>>>???BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDEEEGGGJJJKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSSSSSSSOOOOOORRRVVVYYYWWWPPPJJJHHHIIIKKKMMMNNNOOOOOOOOONNNQQQSSSRRRTTTWWWUUUQQQPPPOOOMMMLLLLLLNNNQQQRRRMMMKKKIIIHHHGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIILLLNNNPPPQQQPPPOOOPPPQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>======999999::::::999999888777666666666666666666777777666444222222333444333222222222111111111111111111/////////000111111222222333111///...///000000///111------111111......111111000///............---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---------,,,,,,,,,,,,++++++111000///......---------***,,,......---,,,---...000...---++++++,,,---...................................................////////////////////////.................................//////000000000////////////000000000000000000/////////.........111111111111111111111111000222333333222111111222222222333333333333222222222222222333333333444444333333333444444555666777888777555555555666777777:::999999;;;>>>??????>>>===???AAABBBEEEMMMYYYbbbiiiooovvvzzz|||nnn[[[MMMGGGDDDBBB???>>>>>>>>>=========???@@@???>>>===;;;:::999888888555555555555555555555666222222222222222222222222111111111111111111111111...---,,,---/////////...///............///000000000000111000......000222////////////000000000000//////000000111111111222...000222333333333111000222222222222222222222222222222333333333444444444555555555555555555555555555444444444444555666666555555555555555555555444777666555555666777888999555666888999:::;;;;;;;;;999;;;<<<;;;::::::;;;<<<888999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCDDDDDDDDDEEEHHHKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOORRRSSSSSSRRRLLLNNNRRRWWWZZZWWWPPPIIIHHHIIIKKKMMMNNNOOOOOOOOOMMMPPPRRRRRRTTTXXXVVVRRRQQQPPPNNNLLLMMMNNNQQQRRRLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFKKKMMMOOOOOONNNNNNOOOPPPLLLJJJIIIIIIIIIHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>888888888888888777666666333444555666777999999:::666444222222333333333222111111111222333333444444......///000111222333333555222///...///000111111222---,,,111222///...111111...,,,...333444000,,,++++++++++++++++++++++++(((+++---...---,,,,,,------------,,,,,,,,,+++++++++************+++,,,---***,,,......---,,,---...000///---+++++++++---...................................................////////////////////////........................---------.........//////////////////000000000000000000//////.........---111111111111111111111111///000222222000///000111111222222333333222222111222222333333333444444444444444444444555666777777>>>:::666444444555666777888666555666888:::999777777;;;>>>>>>>>>AAAHHHNNNKKKQQQWWWZZZ___nnn{{{sssddd[[[OOOFFFBBBAAA@@@???>>>???AAA@@@>>>===<<<<<<<<<<<<:::999888777777777333444555777777666444333222222222222222222333333000000000000000000000000...//////000///---,,,++++++,,,---...////////////---------............///////////////000000000000111111111000000000000000333333222222111000000000000000111222333333444444333222222111111222222333444444333222222333333333666555333222222333555666555444444333333444444555555555555555666666666777555555555555777999;;;===;;;;;;:::999999999::::::<<<<<<============<<<<<<======>>>???@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCCCCEEEGGGIIIJJJJJJIIIGGGGGGGGGHHHJJJLLLKKKMMMNNNPPPQQQQQQPPPPPPKKKNNNRRRSSSQQQNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOQQQRRRTTTUUUUUUVVVPPPNNNLLLKKKLLLNNNPPPRRRNNNLLLJJJJJJKKKLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIFFFDDDEEEGGGJJJKKKKKKMMMKKKHHHEEEDDDDDDEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNLLLJJJHHHFFFDDDCCCDDDCCCBBB@@@???>>>======;;;:::999777666555555555666555444333333333444555777666555444222111000///111111000000//////......111111111111111111111111222222111000//////000000///...------...///...,,,//////000000///...------...---,,,---......,,,+++---...//////---++++++,,,---,,,+++*********+++,,,,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...***+++---...///...------------,,,,,,,,,------......///////////////......////////////////////////000000//////.........------------.........//////000000////////////000000000000//////.........---...///000222222111000000000000000000111111111111333222222111111222222333222222333333333333444444222222333333333333444444333333222222333555666777777777777777888888888888777777888999;;;<<<======AAADDDGGGHHHLLLUUUbbblll}}}~~~|||{{{wwwsssnnnkkkiiieee```\\\TTTNNNGGGBBB??????>>>>>>@@@@@@@@@??????===<<<<<<;;;;;;:::999888777666555555555444444444333333333333222222111111222222333111111222222222222111111//////////////////...---,,,,,,---...////////////---------............///.../////////000000000000/////////000000111111222222222222111111111000000111111111222222333333333333222222111111222222333444333333222222333333333666444333222222333444666444444444333333444444444555555555555666666666666777777666666666777999999::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>???@@@AAAAAACCCDDDEEEEEEFFFEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLNNNOOOPPPOOOOOONNNLLLOOOQQQQQQOOOLLLJJJIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTPPPOOOMMMLLLLLLMMMOOOQQQNNNLLLJJJJJJLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEFFFIIILLLMMMMMMMMMKKKHHHEEEDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHFFFEEECCCCCCDDDCCCBBB@@@???>>>======;;;:::999777666555555555555555333333333333444555666666555444222111000///111000000000/////////...111111111111111111111111222111111000//////000000///...---...//////...---///////////////...------...............---,,,,,,***+++,,,,,,***))))))***---,,,+++*********++++++************+++,,,------,,,,,,++++++,,,,,,---...+++,,,---.........---,,,000///...---,,,+++++++++,,,,,,------------,,,,,,........................000/////////.........---------..................000000////////////000000000/////////............//////000111111111111000000000000000111111111111333222222111111222222333222222222333333333444444222222222333333333444444333333444555555666666666666666666666777777777777777777888999::::::;;;<<<<<<>>>@@@AAACCCIIITTT\\\```gggsssyyywwwsssnnnjjjgggeeedddbbb___[[[YYYXXXVVVRRROOONNNJJJDDD@@@>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;::::::999777666666555555444444444444333333333333222222111111222222333000111111222222111111000//////////////////000111------...............------------............///....../////////000000000------...///000111222222000000000111111111222222111111222222222222222222222222111111111111222222333333222222222222333333555444333222222333444555444444333333333333444444666666555555555555555555999999888777666666666666888888888888999:::;;;;;;::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJLLLLLLKKKJJJJJJLLLMMMNNNKKKLLLMMMMMMMMMMMMMMMLLLMMMOOOOOONNNKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNOOONNNLLLJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEGGGKKKNNNPPPPPPLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@???===<<<<<<:::999888777666555555555555444333333333333555555666555444333222111000///000000000000////////////000000000000000000000000111111000/////////000000000///......000000///......////////////...------...000222000---++++++---,,,...//////---,,,,,,------,,,++++++******++++++++++++******)))*********,,,,,,++++++,,,,,,---...------.........---,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......................../////////.................................------000//////......//////000////////////............000000//////000000111111000000000000111111111111222222111111111111222222222222222222333333333333222222222222333333333333333444555666666666555444444555555555666666666666777777777777888888888999888999;;;::::::===CCCIIIIIINNNWWWcccqqqwwwoookkkbbbaaa^^^ZZZWWWTTTSSSRRRPPPNNNLLLKKKKKKJJJHHHFFFGGGDDD@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999::::::999888777666555555444444444444333333333333222222111111111111222222000111111222222111111000...------------///111222..................---------------............///........./////////000000.........//////000000000/////////000111222222333222222222222111111111111222222111111111111222222222222222222222222333444444444333222222333444444333333333444444333333333666666555555555555444444999888777777666666555555666666777777999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIILLLKKKKKKJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMLLLIIIHHHIIIKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNLLLKKKJJJJJJLLLMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDFFFIIINNNQQQRRRRRRKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<;;;999999888666666555555555555444333222333444555666555555444333222111000///000000000000////////////////////////////////////111000000/////////000000000///...///000111000///.........//////...---------111444111,,,)))***------///000000///......///,,,,,,++++++++++++***+++///...,,,+++)))(((((((((,,,,,,++++++,,,,,,---............------,,,,,,+++***++++++,,,---...000111------.../////////.....................................................................---------/////////......////////////////////////.........000000///......000111222///000000000111111111111222222111111111111222222111222222222222333333333111222222222222333333333444555555444444444444444333333444444444555555555666666666666666666666666777999:::999888999<<>>>>>??????===<<<;;;;;;<<<<<<;;;::::::999999999888777666666555555444444444333333333222222222222111111111111222222000000111111111111000000,,,+++++++++,,,...000111..................---------------............///............////////////000/////////......------......///000111222222333222111111111111111111111222111111000000111111222111111111111222222333444333333333222222333333333222222333444444333222222555555555555555444444444555666666666777777777777555555666777888:::;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>???AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJKKKMMMJJJJJJKKKLLLMMMLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOOOONNNNNNMMMKKKJJJIIIKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDGGGKKKOOORRRRRRRRRJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@>>><<<;;;:::888888777666555555555555444333333222333444555666444444333222111111000000////////////000000000000........................000///////////////000000000......///111111111000------............---------111333111,,,(((***---)))+++---,,,+++***+++,,,,,,,,,,,,,,,++++++******------,,,+++++++++++++++,,,,,,++++++,,,,,,---............---,,,,,,,,,,,,***++++++,,,---...000111,,,,,,---...//////..............................---------....................................---//////............//////.........///////////////000///.........///111222///000000000111111111111222111111000000111111222111111111222222222333333111111111222222222333333666555333222111222444555333333333333444444444444666666555555555555444444777888999999999999:::<<<>>>======>>>BBBHHHNNNRRRYYY^^^fffooo{{{xxxkkk___WWWRRRPPPLLLLLLKKKJJJIIIHHHGGGGGGAAAAAAAAA@@@???=========???>>>===>>>???@@@>>>===;;;;;;<<<<<<;;;;;;::::::888777777666666555555555444444333333333222222222222111111000000111111222000000000111111000000000++++++++++++,,,---...///------...............------------............///------........./////////000000///...---,,,++++++......//////000111222222000000111111111111111111111111000000000000111111111111000111111222333444222222333333333333222222111222333444444333222111333333444444444555555555333444555666777888888777555555555666777999:::;;;===<<<;;;::::::;;;<<<===;;;<<<===???@@@BBBCCCCCC@@@@@@BBBCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKKKKLLLNNNIIIJJJKKKLLLMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOONNNLLLMMMNNNOOOPPPOOONNNNNNLLLKKKKKKMMMOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFHHHLLLPPPRRRQQQOOOIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@@@@>>><<<:::999888777666666555555555666444333222222333444666777444333333222111111000000////////////000000000000//////////////////////////////......//////000000///------...000111111000,,,,,,---............------///111///,,,******,,,)))+++------,,,+++,,,---+++,,,,,,,,,,,,+++***)))((())))))+++,,,///000111,,,,,,++++++,,,,,,---.........---,,,,,,,,,------///...---,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,---------------------------------------.........---------........./////////......------......///........./////////////////////......//////000000000000000000111111111111111111000000000000111111111111111111222222222222111111111111222222222222555444333222222333555666222333333333444444444444555555555555555444444444555666777777888999999:::;;;:::999999;;;???BBBEEEFFFIIINNNTTT^^^lll}}}zzzvvvmmmiiiaaaYYYRRRNNNKKKJJJGGGGGGHHHHHHGGGFFFEEEEEE@@@AAAAAA@@@>>>======>>>???>>>======??????>>>===::::::;;;;;;;;;;;;::::::777666666666555555555444333333333333222222222222111111000000000000111111///000000111111000000///++++++,,,---.........---,,,,,,---...////////////---------............///---------........./////////......------,,,,,,,,,.../////////000000111111//////000000111111222222111111000000000000111111000000000000111222333444222222222333333222222222000222333444444333222000222222333444555555666666333444555777777777777666555555555666777888999:::<<<;;;:::999999:::;;;<<<<<<===>>>???AAACCCDDDEEE@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLQQQRRRRRRPPPMMMKKKKKKLLLHHHIIIJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMLLLLLLIIIKKKNNNPPPQQQPPPOOONNNNNNNNNNNNPPPRRRSSSQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIFFFGGGIIIMMMPPPPPPNNNLLLHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD??????@@@???>>><<<999888777777666555555555555666333333222222333444666777333333222222111000000000.../////////000000000111////////////////////////...............///000000---,,,,,,---///111000///+++,,,------.........---,,,,,,------,,,+++*********,,,......---,,,---...++++++,,,,,,,,,+++***)))'''((((((***,,,...///111,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///000///...---,,,+++++++++))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,,,,---...///000000///......------......///............/////////000---...//////000000//////000000000000111111111111111111000000000000111111111111111111222222222222111111111111222222222222222444666777888777666555333333333444444444444555444444444555555555555555555555444555777888888888888999999:::;;;===>>>???>>>@@@DDDGGGLLLUUUaaaiiinnn|||uuummmgggccc```ZZZXXXTTTOOOLLLIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDD???AAABBBBBB???>>>@@@BBB@@@>>><<<<<<======<<<;;;888888999999:::999999888666666555555555555444444333333333222222222222111111111000000000000111111//////000000000000//////,,,---.../////////...---+++,,,---...////////////---------.........//////---------.........//////------------------------////////////000000000000...//////000111222222333111111000000000000111111000000000000111222333444111222222333333222222111000111333444444333111000000111222333555666777777444555666777777777666555666555555666666777888999;;;:::888777777888:::;;;<<<===>>>@@@BBBDDDEEEFFF@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMUUUVVVUUUSSSOOOKKKJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHJJJMMMPPPRRRQQQPPPOOOPPPPPPQQQSSSUUUVVVTTTRRRPPPOOONNNLLLKKKKKKJJJJJJGGGHHHJJJNNNPPPOOOLLLIIIGGGHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>?????????>>><<<999777777666666555555555555666333333222222333555666777333222222222111000000000.../////////000000111111000000000000000000000000...............///000111---,,,+++---///000000///+++,,,------.........---,,,+++***+++,,,,,,+++)))&&&(((******))))))***+++++++++,,,---,,,+++***)))+++***************++++++,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---///000------,,,,,,,,,------...***+++,,,---......///...------------------------,,,,,,,,,------.........***+++,,,---...000111111.........------.........---.........//////000000,,,---///000000000///...000000000000111111111111111111000000000000111111000111111111111222222222000111111111111222222222000333888<<<===;;;777444333333444444444555555555444444444555555555666666777555444555666888888888444555666888888888888777777:::===???@@@DDDKKKPPPRRR^^^iiinnnsss||||||vvvlllccc^^^[[[YYYXXXSSSRRROOOMMMJJJHHHGGGFFFCCCCCCDDDEEEEEEDDDBBBBBB:::===??????===<<>><<<:::;;;;;;;;;:::666777888888888888777777555555555555555555444444333333333222222222111111111111000000000000111111//////000000000000/////////+++)))***...///---))),,,,,,,,,---------......,,,,,,++++++,,,,,,---...000///...------...///000...------------......///000000000000000000000000111111000000111111222333333222111000000111222333444333222000000000000111333333222222111222222222555333222333555555333000444333333333333444555555555777888777666555666777<<<<<<;;;:::999999888888888888888999999::::::;;;;;;<<<>>>???AAAAAABBBBBB@@@AAABBBCCCDDDFFFFFFGGGDDDCCCBBBBBBCCCEEEGGGIIIKKKIIIGGGGGGIIIJJJIIIHHHIIIHHHHHHIIIJJJLLLNNNOOOSSSRRRQQQOOOMMMLLLJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFJJJHHHIIIMMMNNNLLLLLLNNNSSSSSSSSSSSSSSSSSSTTTTTTOOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBCCCEEEFFFFFFEEECCCCCCDDDDDDDDDBBBAAA@@@???>>><<<:::888777777666777666444333333444555666555333222222333555555555444444333222111000///......000222222111000000000........................111000///---------......------,,,,,,,,,---............//////......---,,,************************---+++)))***,,,,,,)))&&&))))))***+++,,,,,,------,,,,,,,,,++++++,,,------...,,,***+++---...,,,***---......,,,***+++///333???555---,,,---,,,+++,,,------,,,+++***((('''&&&------,,,+++,,,---...///000000///...------,,,,,,------------------------...............---------000///...---...000222333---......///////////////000000000000000000000000000000000000111111111111000000111222222222222111222222222222222222333333---000===MMMNNN???333222444444444555555555555666555555555555555555555555111222444666777777666666:::888555333333555888999777777888999<<>><<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888666666555444333333333333111111111111111111111111000000000000000000000000111111000000000000111111,,,)))(((***...000///,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000///...------...///000.........---......///000000000000000000000000000111111000000111111222333111111000//////000111111222111000000000111222333333222222111111222222222555444333333555555333111444333333333333444555555555666777777666666888:::???>>>===<<<;;;:::999999777777888999999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGEEEJJJGGGIIIMMMNNNLLLLLLNNNUUUUUUTTTTTTSSSSSSRRRRRROOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGFFFEEEDDDCCCCCCDDDBBBAAABBBDDDFFFEEEEEECCCCCCDDDDDDCCCAAA@@@???>>>===<<<:::999888888888888777555444333444555666666444333333555666666666444333333222111000///......000222222111000000000........................111000///---,,,,,,------------,,,,,,,,,---.....................------,,,++++++++++++++++++++++++///---,,,---//////---***)))******+++,,,,,,------,,,,,,,,,+++,,,,,,,,,---...,,,++++++---...---+++---......,,,***+++///333;;;333,,,,,,...,,,++++++------,,,,,,+++***((((((------,,,,,,,,,---...///000//////...------,,,,,,------------------------......//////////////////111000...,,,+++,,,---------....../////////////////////////////////////////////000000000111111111000000111222222222222111444444444333333333333333000///888EEEFFF:::333333444444444444555555555555555555555555555555555555444444555555555555555444555555666666666777888888999999999999:::<<<>>>???@@@@@@BBBDDDGGGJJJMMMNNNWWW\\\aaaeeeiiipppzzztttjjjccc```\\\YYYUUURRRQQQPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEDDDAAAAAAAAACCCDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777666666555555444666555444333333222333333111111111111111111111111000000000000000000000000111000000//////000000111---+++)))***...///---+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...//////............/////////.........//////000111000000000000000000000000111000000000000111222222000000////////////000000000000///000000222333444222222111111111222222333555444333444555555333111333333333333333444555555666666666666555777:::===@@@???>>><<<;;;999888777666666777888999:::;;;<<<:::;;;===>>>@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIKKKJJJHHHHHHJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNLLLIIIFFFDDDIIIGGGHHHLLLMMMKKKKKKNNNVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNNNNMMMLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAA@@@BBBAAA@@@AAACCCEEEDDDCCCCCCCCCCCCBBBAAA???>>>======<<<;;;:::999999999999:::999777555444444555555666555333444666777777666333333222111000//////......000222222111000///000////////////////////////222111///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,......---,,,+++,,,///111666///+++---...,,,***+++,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,---.../////////......---,,,,,,,,,------------------------.........///000000111111000///...,,,,,,,,,---------....../////////////////////////////////////////////000000000000111111///000111111222222111111444444333333222222111111222///333:::;;;444222555333333333444444444555555444444444444444444444444666666555444444444444444111333666888:::999777666:::999999888888999999:::;;;;;;;;;<<<===>>>???@@@DDDGGGJJJMMMOOOUUU]]]cccrrrzzzzzzwwwppphhh```YYYUUURRRRRRPPPNNNMMMMMMMMMLLLJJJJJJIIIIIIGGGFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888888777666666666555444333333222222222111111111111111111111111000000000000000000000000000000////////////000000111///,,,,,,,,,,,,)))''',,,,,,,,,---------......,,,,,,++++++,,,,,,---.../////////......///////////////...//////000111222////////////////////////000000000000000111222222000000000000000000000000000000000000000111222222111111111111111222222333333333333333333333222111333333222222333333444555666666666555555777<<>>===<<<:::888666555444555666777888999:::;;;<<<:::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJHHHIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGIIIJJJKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKLLLLLLLLLMMMNNNOOOPPPNNNJJJFFFCCCHHHFFFGGGKKKMMMKKKKKKNNNTTTTTTTTTSSSSSSRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????AAACCCDDDCCCBBBBBBBBBAAA@@@???===<<<<<<<<<;;;;;;:::::::::::::::;;;:::888666555444444444555444333333555666666555333222222111000////////////111222222111/////////000000000000000000000000333222111///...---,,,,,,,,,,,,,,,,,,------...///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,---.........---......---,,,+++,,,...///000+++***---...,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,------------------------,,,------...///000000111---------......000111222---......///////////////////////////////////////////////////000000000111///000000111111111111111222111111000///......---333///000444555111111555222333333333444444444444444444444444444444444444666555444333333333444555222444666888999888666444888888777777777777777777:::::::::;;;<<<>>>???@@@???@@@BBBCCCEEEIIINNNSSSUUU]]]gggpppxxxzzzrrrmmmkkkkkkkkkjjjgggeee```[[[WWWSSSQQQPPPNNNMMMKKKKKKKKKLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDBBB@@@>>>===>>>??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::999999888777777777666555444333222222222222111111111111111111111111000000000000000000000000000//////......//////000111///...,,,,,,***)))''',,,,,,,,,---------......,,,,,,++++++,,,,,,---......//////////////////............//////000222222////////////////////////000000//////000000111222111111111111111111111111111111111111000000//////111000000000111111222333111222333222222111000000333222222222222333444444555555555444555777<<>>===<<<:::888666555444555666666777999::::::;;;999:::;;;===>>>???@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLJJJIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHLLLMMMOOOOOOMMMIIIEEEBBBFFFEEEFFFKKKLLLJJJKKKNNNQQQQQQQQQRRRRRRSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHHHHGGGFFFDDDDDDBBBAAAAAA@@@@@@AAABBBCCC@@@??????AAABBBCCCAAA???AAA@@@???>>>===<<<;;;;;;;;;::::::999999999:::::::::999888777666555444444333222111222444555444333222111111000000////////////111333333111/////////000000000000000000000000333333222111000///...---,,,++++++,,,---...//////---------...---,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++***+++++++++++++++,,,,,,,,,------------,,,+++***+++,,,------------.........---,,,+++,,,------------***)))---...+++***,,,++++++,,,---------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------------------------++++++,,,------...//////,,,,,,---...///000111222---......///////////////...........................////////////000000000//////000111111111111000111111000000///...------222000000333333111111333222222222222333333333444444444444444444444444444333333222222333444666777777666666666555555444444444555555666666666777777666666777777999;;;<<<===:::;;;<<<<<<===@@@CCCFFFFFFKKKRRRWWW]]]fffrrr{{{|||wwwrrrooommmgggccc^^^[[[ZZZZZZ[[[\\\WWWVVVTTTQQQOOONNNNNNNNNMMMKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCAAA???<<<;;;<<<>>>>>>>>><<<;;;;;;::::::::::::;;;;;;:::::::::999999999999666666555555444444333333555555444333222222222222000000000000000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........////////////......---------...///000111222000000000000000000000000000////////////000111111111111222222222222111111111111111111000///...---000000000000000111222333111222444333111000000111222222222222222333444444333444555444555777:::===???>>>===;;;:::888777666666666777777888999999999888999;;;<<<>>>?????????===>>>???@@@BBBCCCDDDEEECCCDDDEEEGGGHHHJJJKKKKKKIIIHHHFFFGGGIIIKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGJJJKKKLLLLLLJJJGGGDDDBBBEEEDDDEEEJJJLLLJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSOOOOOONNNNNNMMMLLLLLLLLLIIIHHHHHHGGGFFFEEECCCBBBAAA@@@??????@@@AAACCCDDDAAA@@@@@@AAABBBBBB???===>>>>>>===;;;;;;;;;;;;;;;:::999999888888888888999888888777777666555444444222111111222444444333111111111000000000/////////000111333333111///...///////////////////////////111111111111111///......+++++++++,,,---...///000---------------,,,++++++***************************+++------,,,+++,,,---++++++++++++++++++++++++,,,------...---,,,***))))))+++,,,,,,,,,,,,---//////---++++++,,,---,,,+++,,,)))***------++++++...++++++,,,,,,,,,,,,,,,++++++,,,------......------------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////..............................////////////000000...///000000111111000000333333222222111111000000111111222222222222111222111111222222222333333333333333333333333333333333111111222222333555666777999888666444333333444444222333444555666777777777777777666666666777888888888777777888999:::<<<===???AAACCCGGGKKKQQQXXX]]]aaaeeennnyyysssooojjjddd^^^ZZZXXXWWWWWWVVVTTTQQQPPPOOOPPPPPPOOONNNLLLKKKKKKKKKLLLMMMJJJIIIGGGGGGHHHGGGDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@===;;;;;;<<<======<<<;;;::::::999999::::::::::::::::::999999999888888777777666555555444444333555444333222222111111111000000000000000000000000////////////////////////......------------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---...///000000///...---,,,,,,,,,---...000111222000000000000000000000000///////////////000111111///000111222222111000/////////000111111000///...////////////000111222333222444666555333111222333222222222111222222333444222333555555555666888:::======<<<;;;:::999888777777777777777888888888888888999:::<<<===>>>??????>>>??????@@@AAABBBBBBCCC@@@AAABBBDDDFFFHHHHHHIIIHHHFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEGGGJJJLLLMMMLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIGGGFFFDDDBBBEEECCCEEEIIIKKKJJJJJJMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@??????AAABBBCCCCCCBBBBBBBBBCCCAAA>>>;;;<<<;;;::::::::::::;;;<<<999999888777666666666777666666666666555555444444222111222333555555333222000000000000////////////000222333333111///..............................---...///000000///...---+++++++++,,,---...///000,,,------------,,,+++++++++++++++++++++++++++++++++---//////,,,+++,,,---++++++++++++++++++++++++,,,---......---,,,***((('''***,,,,,,******,,,...///---++++++------,,,***---******---,,,***+++///***+++++++++++++++******+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------+++,,,,,,,,,---,,,,,,,,,---......///////////////................................./////////000000...//////000000000000000222222222222222222222222222222111000000111222111111111111111222222222222333333333333333333333333111222333333444444444444777777555444444444444555222333444666666666666555888777777777777777888888777777666777999:::;;;;;;<<<:::999<<>><<<::::::;;;<<<;;;:::::::::999999999999::::::999999999999888888888888999888888777777666555555555444333222111111111111000000000000000000000000////////////////////////...------------------............---+++*********,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---...///000000///...---++++++,,,,,,...///000111000000000000000000000000///////////////000111111...///000111111000///...---...///111111111000000////////////000111222333333666888777444222333555222222111111222222333444111333555555555555666888::::::999999888777666666888888888888777777777777888999:::<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBDDDFFFFFFGGGGGGEEEDDDEEEHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDFFFIIIKKKLLLLLLJJJIIIHHHHHHJJJKKKLLLLLLMMMMMMGGGGGGGGGFFFEEEDDDCCCCCCDDDBBBDDDIIIKKKJJJJJJMMMOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIHHHFFFDDDCCCBBBDDDCCCAAA??????@@@AAABBBDDDCCCCCCCCCCCCAAA===:::;;;:::999999999:::;;;<<<999888777666555555555555444555555555555555444444333222333444666666444222000000000000////////////000222333333111///..............................+++,,,---.........---,,,+++++++++,,,---...000000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))***,,,++++++++++++++++++++++++,,,---.........,,,)))(((&&&)))++++++)))))),,,...///---++++++---...+++)))...++++++---,,,***,,,000+++++++++++++++***)))(((+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------)))***,,,...///000111111---......///////////////..................................../////////000...//////000000000000000000000000000000111111111333333111...---000222222000111111111111222222222333333333333333333333333222333444555444333222111444444555555555555555555333444555666666666555444444444444444555777888999666555555666888:::::::::999666444777===AAAAAA>>>???@@@CCCHHHOOOWWW^^^bbbnnnpppwwwyyyqqqkkkjjjhhheeeeeeddd[[[RRROOONNNLLLIIIFFFEEEFFFGGGAAADDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFGGGHHHJJJJJJHHHFFFCCCCCCBBBAAA@@@???>>>======;;;:::;;;<<<<<<:::999999999999888999999::::::999999999888888888888777555555555444333333222222555444333222111111111111000000000000000000000000////////////////////////...------,,,,,,------...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---------............///000111222111000///000111000000000000////////////000000000000111111111111111111000000000000000111222333444444444444333222000///...///111222222111000111222222111222444666666666777888888888888888555555666666666444333222444999<<<===@@@EEEEEEBBBEEECCCAAA@@@AAAAAA???>>>??????@@@???@@@CCCHHHLLLJJJHHHFFFFFFGGGKKKOOOQQQLLLIIIFFFEEEEEEEEEEEEDDDFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJIIIGGGFFFFFFHHHJJJJJJHHHFFFEEEDDDEEEFFFGGGHHHFFFDDDFFFIIIJJJHHHFFFJJJJJJKKKKKKLLLNNNOOOQQQJJJKKKKKKLLLKKKIIIHHHGGGKKKJJJIIIGGGDDDBBBAAA@@@DDDCCCAAA@@@@@@@@@AAABBBDDDEEEEEEEEECCC???;;;999;;;;;;;;;::::::999999999888888777666666666666666444444444444444444444444222333333444333222111000111000000///...---------***,,,......---------///000......000111...---///---///111000...,,,++++++------,,,,,,---...000111//////...---,,,,,,++++++,,,++++++******++++++,,,,,,---/////////---+++***)))++++++)))&&&%%%&&&)))------------,,,+++***))),,,,,,+++++++++++++++++++++***************++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,------...---,,,***)))///---******,,,---,,,***---,,,,,,++++++,,,,,,---------------------------***+++,,,---....................................+++---......------///000000000000000111111111111000000111111111111000000............////////////000000000000000000000000111111222222222333333333333333222222333333444555444444444444444444444444777666444333333444555666444444444555555555555666555555666666777777888888888777666666666777999:::666===DDDFFFDDDCCCGGGLLLQQQUUU[[[ccclllvvvxxxrrrjjjeeedddgggjjjlllllljjjiiijjjlllhhhaaaZZZSSSSSSRRRQQQOOOMMMKKKJJJEEEDDDCCCBBBAAA@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777666666666666333444555666666666555444333333222222111000//////////////////////////////........................---,,,,,,,,,,,,---.........------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,---.........---////////////////////////------...///////////////------------............---...000000//////000222000000000000////////////...////////////000000000222222111111111111111222///000111111111111000///222111000111333444444333000111222222111222444666666666777888888888888777777666666555555666666777555:::===>>>@@@DDDDDDAAADDDBBB@@@@@@@@@AAA@@@>>>???@@@@@@AAAAAACCCGGGJJJHHHGGGFFFFFFGGGJJJLLLNNNJJJGGGEEEDDDDDDEEEDDDCCCDDDFFFHHHJJJKKKJJJIIIIIIHHHHHHIIIGGGFFFEEEGGGHHHIIIHHHFFFDDDDDDEEEFFFGGGIIIFFFDDDEEEGGGIIIHHHFFFIIIIIIIIIJJJLLLMMMLLLLLLJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHGGGEEEDDDCCCBBBAAACCCBBBAAA?????????@@@@@@BBBCCCDDDDDDBBB???<<<:::;;;;;;::::::999888888888888777666666666666666666333333333333333333333333111222333333222111000///111000000///......------,,,...///...---,,,,,,---,,,******......***(((***...///111000...,,,,,,,,,+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------...---,,,+++***,,,---...,,,)))((()))+++------------,,,+++***)))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,+++******///---++++++,,,---,,,***---,,,,,,++++++,,,,,,---------------------------++++++,,,---...//////...........................---...///...---,,,---.../////////000000000111111000000111111111111000000000000000000111111111111000000000000000000000000111111111222222222333333333222222222222333444444444444444444444444444444555555444444444444555555444444444444555555555555666666666666666777777777777666666555666777888999:::???DDDDDD???<<<>>>BBBCCCEEEIIIMMMRRRXXX```eeekkkhhheeeggglllpppqqqooommmkkkiiihhhjjjqqqzzz~~~zzzzzz|||~~~}}}{{{wwwvvvsssoooppptttrrrnnnbbb]]]VVVRRRQQQSSSVVVWWWXXXVVVVVVXXXZZZXXXRRRMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::999999999999999999::::::666666666666666666666666777777777777666666666555333444555555555444333333333333222111111000//////////////////////////////........................------,,,,,,------...//////......---,,,++++++***++++++++++++,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............***,,,............000222////////////000000000000............////////////222222222111111222222333...///000000000000///...222111000111333444444333000111333333222222444555555666666777777777777777777666555444444555777888777;;;>>>>>>@@@DDDDDDBBBCCCAAA@@@???@@@@@@@@@>>>???@@@BBBBBBBBBBBBDDDFFFEEEFFFFFFGGGGGGHHHIIIIIIFFFDDDBBBBBBCCCDDDCCCBBBCCCDDDFFFHHHIIIJJJIIIIIIEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFJJJGGGEEEDDDEEEGGGGGGGGGIIIHHHHHHKKKNNNNNNJJJGGGKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBAAA???===;;;::::::999999888777777666777777666666555555555555222222222222222222222222000111111111111000000///000000000///......------...//////...,,,++++++,,,...++++++///000...,,,,,,...000111111///---------***,,,///111111///---+++***+++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,+++++++++++++++---......,,,******+++,,,------------,,,+++***)))************************......---,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++///---++++++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---...////////////////////////////////////...///000...,,,+++,,,---.........////////////000///000000111111000000///000000000000111111111111000000000000000000000000111111111222222222222333222222222222222333444444444444444444444444444444444444555555555555444444444444444444555555555555666666666666666555555555555555555444555555666777999>>>AAA???:::777888:::;;;<<<===>>>@@@CCCHHHLLLPPPMMMKKKMMMQQQTTTUUUTTTRRRRRRQQQQQQRRRVVV]]]aaaeeefffjjjqqqzzzwwwpppkkkhhhccc___[[[ZZZ\\\]]]\\\ZZZYYY[[[YYYWWWYYY^^^^^^[[[QQQMMMHHHEEEEEEFFFGGGGGGIIIGGGGGGIIIKKKLLLIIIEEEBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;;;;:::999888888888888888888888555555555555555555555555777777777666666666555555333444444444333222111000222222222111111000000///////////////////////////........................---------,,,------.../////////...---,,,+++*********++++++++++++,,,,,,,,,***+++,,,---............++++++++++++++++++++++++,,,,,,---............---,,,,,,---------.........,,,---//////......///111////////////000000000000........./////////000000111111111000111111222222111222222222222222222111000///...///111222222111000222444444333222333555444555666666777777666666666666666666555555555555555:::<<<===@@@EEEFFFDDDBBB@@@>>>>>>@@@@@@@@@???>>>@@@CCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHGGGFFFFFFDDDBBBAAAAAABBBCCCBBBAAAAAABBBDDDFFFHHHIIIIIIIIICCCEEEGGGGGGEEEDDDCCCCCCFFFFFFEEEDDDDDDEEEEEEFFFJJJGGGEEECCCCCCEEEFFFGGGHHHHHHJJJNNNSSSRRRMMMHHHKKKJJJHHHGGGFFFFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<>>>???@@@AAA@@@???>>><<<:::999999888777666555555666666666666555555444444111111111111111111111111000000000000000000//////000000//////............---...///...,,,,,,---///444...+++...000000///111...000111111///...---...,,,---...000000///---,,,---,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++******)))******+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,+++******))))))************++++++...---,,,+++++++++++++++---------,,,++++++******************************++++++,,,,,,,,,---------------,,,++++++,,,---...///...,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,---....../////////...////////////////////////,,,...///...,,,,,,,,,...---------.........////////////000000000000//////............////////////000000000000000000000000111111111111222222222222222222222111222333333444333333333333333333333333222333444555666555444333333333444444444555555555666666666555555444444444444333444444444444555555444888;;;:::777666777::::::;;;<<<<<<===???CCCFFFDDDCCCAAACCCFFFHHHIIIHHHEEEEEEFFFFFFFFFHHHLLLOOOOOOOOORRRWWW]]]eeejjjmmmooolllgggaaa\\\WWWTTTSSSPPPNNNLLLKKKMMMMMMLLLKKKKKKNNNNNNLLLNNNSSSSSSQQQJJJGGGDDDCCCCCCCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBB>>>>>>????????????>>>>>>???>>>>>>===<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::888888888888777777777777555555555555555555555555777777666666666555555555333333333222111000//////222111111111000000000///////////////////////////........................---------------...//////...------,,,++++++***************+++++++++,,,,,,,,,------...------,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,------------...///000111000...---...///.../////////000000000111//////000000000111111111///////////////000111111333333333333333333333333000///...///111222222111111222444555444333333444444444555666666666666555666888:::<<<;;;888444111333777:::;;;???EEEGGGFFF@@@???======???@@@@@@???>>>@@@CCCCCCBBB@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFEEECCCAAAAAAAAABBBCCCAAA@@@@@@AAACCCDDDFFFGGGHHHHHHBBBDDDFFFFFFEEECCCBBBCCCFFFEEEEEEEEEEEEEEEFFFFFFHHHFFFDDDCCCBBBCCCFFFHHHHHHJJJNNNSSSWWWVVVRRRMMMKKKJJJHHHGGGFFFFFFGGGHHHEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCBBB@@@???===<<<;;;======>>>??????>>>>>>===::::::999888777555555444444555555555555444333333000000000000000000000000//////////////////000000////////////............,,,------------...000222<<<222***)))+++***+++------///111111///...---......------------...//////111000///...---,,,++++++---............---,,,++++++***)))))))))***++++++---,,,+++***++++++++++++++++++,,,,,,++++++******))))))******++++++++++++,,,,,,+++***************,,,+++++++++*********)))************************+++++++++,,,,,,,,,------...---,,,,,,,,,...///000.........---,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---..................////////////////////////)))+++------,,,---...000------------............//////000000000000//////............////////////000000000000000000000000000000111111111222222222222111111111111222333333333333333333333333333333111222444555555555444333333333333444444444444555666666555555444444333333222333333444444444444444222555777777666666888:::777888999999999:::===???===<<<;;;<<<>>>???@@@???<<<===>>>>>>>>>>>>@@@BBBAAABBBCCCEEEHHHMMMRRRUUUUUUSSSOOOJJJGGGEEEDDDCCCAAAAAA@@@AAABBBCCCCCCCCCCCCGGGHHHFFFFFFJJJJJJHHHCCCBBB@@@??????@@@>>>===>>>===<<<<<<=========<<<<<<======>>>??????>>>>>>======<<<;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@>>>??????@@@@@@@@@@@@???======<<<<<<;;;;;;::::::888888888777777666666666666666666666666666666666666666666666555555555555333333222111000/////////111111111000000000000000////////////////////////...........................------------...//////++++++++++++************************++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------111222222000...,,,---.........//////000000111111000000000000111111111111...............///000111222222111111111111222222222111000111333444444333111333555666444333333333333444444555555555555555777:::>>>AAA@@@<<<777333222666999:::===DDDFFFEEE???===<<<===???@@@@@@???>>>@@@BBBBBBAAA?????????BBBDDDGGGJJJJJJJJJHHHFFFDDDCCCBBBCCCDDDCCCAAA???@@@AAABBBCCCDDDEEEFFFGGGCCCEEEFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEDDDCCCBBBCCCFFFHHHIIIMMMSSSWWWXXXVVVSSSPPPKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@EEEEEEDDDCCCAAA???===<<<<<<=====================;;;:::999888777555555444333444555555555444222111000000000000000000000000000////////////000000111//////////////////......+++,,,---------...222444EEE999...++++++******+++,,,...000000...---------...---,,,,,,---...000111333222111///...,,,+++***+++,,,---......---,,,+++***************+++++++++///---,,,,,,---...---,,,***+++++++++++++++***************+++,,,,,,------+++******))))))******+++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000...//////...,,,+++---...---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,---------------,,,........................(((***,,,,,,,,,---///111---------............///...//////000000//////...000000000000111111111111000000000000000000000000000000000111111111111222111111111111111222333333333333333333333333333333111222333444444555444444333333333333444444444444444444444444444333333333222222333444444444444333555666777666555444555666666666777666555555777888888888888999999:::::::::999:::<<<<<<;;;;;;<<<======>>>>>>>>>>>>AAAEEEHHHIIIHHHDDDAAA>>><<<;;;;;;999999:::;;;<<<===>>>>>>@@@EEEGGGDDDCCCEEEEEECCC@@@???======>>>>>>===<<<============<<<<<<<<<<<<:::;;;<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<======>>>???????????????@@@@@@@@@???>>>>>><<<===>>>???????????????<<<<<<;;;;;;;;;:::::::::999999888888777666666666666666666666666666666666666666666555555555444444333222111000000000000000000000000000000000000000////////////////////////..............................------......///000)))))))))))))))*********************++++++++++++,,,,,,------...---------))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000000///---,,,---............///000111111111/////////000000000000111............///000111222222111000//////000111222222111000111333444444333111333666666555333333333333333444555555555555444555888<<>>@@@@@@???>>>???AAAAAA?????????@@@CCCEEEHHHKKKLLLLLLKKKJJJFFFEEEDDDEEEEEEDDDBBB???AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEECCCBBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHAAABBBDDDDDDCCCCCCFFFIIIJJJPPPVVVXXXUUUQQQOOOOOOJJJJJJKKKJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGGGGFFFCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555444222333555555555444222111000000000000000000000000000000/////////000111222.../////////////////////---......---,,,...111444BBB777///...111000...---***,,,...///---,,,,,,,,,***+++,,,---///000000111111000000...---,,,++++++(((***+++---...---,,,+++((()))+++,,,,,,,,,++++++///,,,***+++---...---,,,******++++++++++++*********++++++,,,------......************+++,,,------)))******++++++,,,,,,---***************************++++++++++++,,,,,,,,,((()))***,,,---............///000...,,,+++---///---,,,,,,++++++,,,,,,---)))******+++,,,,,,------+++,,,,,,,,,,,,,,,++++++------------------------)))***,,,,,,,,,,,,...///---............/////////......////////////......000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222333222222222222222222222222222222222222333444555666222222333333333444444444333333333333333444444444222222444555555555444333555555555444333333444444555666777666555555666888666777888999888888888888888:::;;;;;;::::::;;;<<<:::<<<===<<<;;;<<>><<<;;;::::::888999:::;;;;;;;;;;;;<<<>>>DDDFFFCCCBBBCCCDDDBBBAAA???======>>>???>>>===<<<===??????>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<======>>>?????????>>>>>>?????????>>>===<<<:::;;;<<<===>>>?????????;;;;;;;;;:::::::::::::::::::::999888888777666666555555555555555555555555666666555555555444444444333222111000000000111222///000000000000000000000////////////////////////.......................................//////000'''''''''((())))))******)))************+++++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++---......,,,,,,---...---......///000111111222............/////////000////////////000111222333333222111000000111222333000///...///111222222111111444666777555333333333222333444444555555444444111333777:::<<<<<<;;;:::666999:::888:::>>>@@@>>>===<<<;;;<<<>>>@@@@@@@@@>>>???@@@@@@???>>>@@@AAADDDFFFIIIKKKMMMMMMMMMLLLGGGGGGFFFFFFFFFEEEBBB???AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFDDDBBBBBBDDDFFFFFFGGGHHHIIIIIIIIIIIIIII>>>AAADDDDDDCCCDDDFFFIIIJJJQQQXXXWWWQQQLLLKKKMMMJJJKKKKKKLLLKKKJJJHHHGGGAAABBBBBBCCCDDDEEEFFFFFFIIIIIIIIIGGGEEEBBB???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;999888666555555222333444555555333111000111111111111111111111111111000/////////111222333.........////////////////////////---,,,---000222444,,,''',,,111222000///)))+++---...---++++++,,,'''))),,,///111111000000.........------,,,,,,,,,&&&(((***---...---,,,,,,((()))+++---...---+++***,,,***'''(((+++,,,+++))))))******+++++++++******++++++,,,------...//////*********+++,,,---...///)))***+++,,,---......///))))))))))))))))))))))))******+++++++++,,,,,,,,,%%%''')))+++,,,---,,,,,,---///000///,,,+++---///---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,............////////////000......////////////..................////////////000000000000000000000000000000000000111111111111111111111000111222222333222222222222222222222222222222111111222444555777222222333333333444444444222222222333333444444444222333444555666555444444333333333333333333444555000222444555555666888:::444666777777666555666666666777888888777777888:::444666888888666666999;;;999999999999999999999888888999;;;:::999888888999999???CCC@@@>>>@@@AAA@@@???===::::::;;;======<<<777999<<<===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<======>>>?????????===>>>?????????===<<<;;;::::::<<<===>>>>>>>>>>>>;;;;;;:::::::::::::::::::::::::::999888777777666444444444444444444444444666666555555555444444444222222111000000111222333////////////000000000000////////////////////////.......................................///000000******)))(((((((((((((((++++++******************++++++,,,,,,,,,,,,------000///---,,,,,,---///000..................------//////...---,,,+++++++++---------------...///000////////////000000000000////////////////////////000000000000111111111111////////////000000000000000000000000000000000000444444444444444444333333444444444555555555555666777777888999999999999888777777777888999999::::::999999999:::;;;<<<>>>???<<<>>>???>>>===>>>@@@BBBAAACCCEEEGGGJJJLLLMMMNNNFFFIIIJJJFFFCCCBBBAAA===CCCAAA>>>;;;:::<<>>===<<<::::::;;;<<<<<<999999999999888666555444444333111111111333555666%%%'''+++///222222111111111000000000000000111222000000000000////////////000000///...............+++---///000111000///...///......---------......)))***---///000000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''((()))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++***)))))))))***,,,---,,,,,,++++++,,,,,,---...---------............///000000000///......------,,,,,,+++******+++,,,,,,...------,,,,,,,,,------+++,,,,,,---...///000000......///...---...///111---------............///000000000000000000000000............////////////000000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222000222333333333333444666777666555444333444555555666666666666666555555555333444444555555444444333666888;;;:::888666888:::666555555555666777999:::666666666666666666666666777777777777777777777777999999888888888888888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;============>>>>>>>>>>>>===============<<<<<<;;;;;;<<<===??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555444444666555555444444666777888888777666555333222111000222222222111111111111000////////////////////////000///...---,,,+++******------,,,,,,,,,---......222111///---------......******)))(((((((((((((((************************+++++++++,,,,,,,,,------...---+++******+++---...---------------,,,,,,,,,000///...---,,,,,,,,,,,,...------------......///.../////////000000000000////////////////////////...////////////000000000////////////000000000000111111111111111111111111333333444444444444444444444444444444555555555555555666777777888888777777555555666666777888888888999999999999:::;;;<<<======>>>>>>>>>======???AAAAAABBBEEEGGGJJJKKKLLLLLLFFFIIIJJJFFFDDDDDDCCC@@@BBBAAA>>>;;;:::;;;???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCFFFIIILLLMMMKKKIIIHHHGGGHHHJJJMMMQQQRRROOOIIIDDDCCCBBB@@@AAACCCEEEFFFFFFEEEFFFFFFFFFDDDBBB???===>>>===<<<<<<;;;;;;<<<<<<999999999999888666555444444333111000111222444555///000111222222111///...111111000000000000000111/////////............---000//////...............,,,---///000000000///............---------......+++,,,------............,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++++++++,,,))))))******************))))))***+++,,,,,,------,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++***))))))***+++,,,,,,++++++++++++,,,------------------............,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,...------,,,,,,,,,------,,,,,,,,,---...//////000,,,...//////......///000---------............///////////////////////////............//////////////////000000000111111111111111111111111111111111111111111222222222333333222222222222222222222222333444555444222111222333555555333222222222333444444444444444444444444444333333444444444444333333444666888888666555666777:::999777555555444555555666666666666666666666666777777777777777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;::::::999999999999::::::<<<<<<<<<============>>>===============<<<;;;;;;999:::<<<======<<<:::999::::::::::::::::::::::::;;;:::999777666555555444666666555444555666777888444444444444444444333333222222222111111111000000111000000///...---------...---------------,,,,,,,,,,,,,,,,,,,,,------...//////.........//////000***))))))(((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,000///...---------------///...------------------....../////////000000000////////////////////////............////////////////////////000000000000111111111111111111111111222222333333444444555555444444444444555555555555444555555666666666666666333333444444555666666666999999888888999::::::;;;=========<<<;;;<<<>>>@@@@@@BBBDDDGGGIIIJJJJJJIIIFFFIIIIIIFFFEEEFFFEEEAAA@@@>>><<<:::999:::<<<===?????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@????????????@@@AAAAAAAAAAAAAAABBBEEEHHHJJJJJJIIIIIIJJJIIIJJJMMMPPPQQQNNNIIIEEEBBB@@@??????BBBEEEGGGGGGDDDDDDDDDCCCBBBAAA???>>>===>>>>>>>>>======<<<<<<999999999999888666555444333222111000000000111222444444333222000///...---222111111000////////////.........---------,,,,,,000///......------......,,,---...000000///..............................------,,,,,,+++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********+++++++++++++++++++++,,,------,,,,,,,,,---------......(((((()))******+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,------......//////+++---///000///.........---------............///////////////////////////............//////////////////000000000000111111111111111111111111111111111111111222222222222333222222222222222222222222555666666444111000000000444333222111111111222222333333333333333333333333333333444444444444333333222444555555444333333444999999777666444444444444666666666666666666666666666666666666666666666666888888888888888888888888999999999::::::::::::;;;999999::::::::::::999999::::::::::::::::::::::::888888888777777888888888::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888999:::;;;;;;:::999888::::::::::::::::::::::::999888777666666555555555444333333333333444555666333333333333333333333333222222111111111000000000222222111///...---,,,+++,,,,,,,,,------.........+++++++++++++++,,,------,,,---...///000000000000))))))(((((((((((())))))***************+++++++++***++++++++++++,,,,,,,,,+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,000///......---------...///......---,,,,,,,,,,,,........./////////000000////////////////////////........./////////000000////////////000000000000111111111111111111111111111111222333444444555555333333444444444555555555444444555666666666666666222333333444555555666666999888888888888888999999<<<======;;;:::;;;>>>@@@AAABBBDDDFFFGGGHHHHHHGGGFFFHHHGGGDDDEEEGGGFFFBBB===<<<999999999;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@AAACCCDDDDDDDDDCCCBBBAAADDDHHHIIIIIIIIIJJJKKKJJJJJJLLLOOOPPPNNNIIIFFFDDDAAA??????AAADDDFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===>>>?????????>>><<<;;;999999999999777666555444333222111000//////000000111000///......///000000333222111//////..................------------,,,//////...------------...------...//////......---------..................,,,+++*********+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++......---,,,+++))))))(((++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***************************+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++***+++,,,,,,---+++,,,,,,,,,------------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------------------------...))),,,///000///------------------............///////////////////////////............////////////////////////000000000111111111111111111111111111111111111111222222222222111111111111111111111111444555555444111000000111333333222222111111111111222222222333333333333333333333333444444333333333222333444444333333222333555555555555555555555555555555555555555555555555555555555555555555555555777777777777888888888888888888888999999999::::::888888999999999999888888999999999999::::::::::::888777777666666777777888999999888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888999999::::::999999888999999999999999999999999777777666555555555666666111111111111111222222333555555444333222111000000111111111111000000000000111111000///...---,,,,,,,,,,,,,,,---------......++++++******++++++,,,------...///111111111000///))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,++++++************++++++++++++,,,,,,---------...///......------------...///...---,,,,,,,,,,,,,,,............//////////////////////////////////////////000000000111111111////////////000000000000111111111111111111111111111111222222333444555555333333333444444444444555444555666666777777666666333444444555555666777777888888777777777888999999<<<<<<<<<;;;:::;;;???AAACCCCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGEEEGGGKKKJJJEEE>>><<<999999;;;=========???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@???>>>>>>AAABBBCCCEEEEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOMMMJJJGGGFFFDDDAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA===>>>?????????>>><<<;;;999999999999777666555444222111111000////////////000///...---...///111222222111000///............/////////.........------//////...------------------...............------,,,,,,---...//////......***)))))))))***,,,...///,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))*********)))******+++,,,,,,------......---,,,+++))))))(((++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---------------,,,,,,,,,(((+++...///...---,,,,,,---------............///....................................////////////...////////////000000000000000000000000000000000000000111111111222222222111111111111111111111111111222333333111111222333333333333333222222111111222222333333333444444444222333333333333333333222333333333333444444333222444444444555555555555555444444444444444444444444444444444444444444444444666666777777777888888888777777777888888888888999777777888888888888777777888888888999999999::::::888888777777777777888888999888888777777888888999999999999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999::::::999999999888888888888888888888888666666555555555555555666111111222222333333333333444444333222111000000///111111111000000000//////////////////..................---------,,,,,,,,,++++++******++++++,,,---///000111111111000...---((((((((((((((())))))***)))))))))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000000000000111111111111////////////000000000000222222222222222222222222111111222222333333444444333333333333444444444444444555555666777666666666444444555555666777777777888888777777888999999:::;;;<<<;;;::::::===AAADDDFFFFFFDDDDDDDDDEEEFFFHHHIIIIIIIIIIIINNNTTTUUUQQQFFFBBB===<<<>>>@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBEEEGGGIIIIIIHHHHHHIIIJJJLLLKKKLLLMMMNNNMMMJJJHHHGGGEEECCCCCCDDDDDDCCCAAACCCCCCCCCCCCBBBAAAAAA@@@===>>>>>>>>>======<<<<<<999999999999888666555444111111111111000000000000333222111000///000111111111000000///............/////////............---///...------,,,,,,------.........---------------+++,,,---/////////......(((((()))***+++---...///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++(((((()))***+++,,,------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++******************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,******+++,,,------,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,......------,,,++++++******++++++,,,,,,++++++***+++******++++++,,,---.........------,,,,,,++++++)))+++---...---,,,,,,------------............///....................................////////////......////////////000000000000000000000000000000000000000111111111111222111111111111111111111111///000222222111222333555222333333333333222111111222222222333333444444555222222333333333333222222333333222333444555333111555555555555444333222111444444444444444444444444555555555555555555555555555666666777777888888888666666666777777777888888666777777777777777777666777777777888888999999:::999888888777777888888999888888777777777777888888999999999999::::::::::::::::::;;;;;;::::::999888999999999999999999999999777777777777777777777777666555555444444444555555333444555666666666555555000000000111111222222333111111000000000/////////......//////////////////.........------,,,,,,,,,+++++++++++++++,,,------111111111111000///...---((((((((((((((()))******((())))))***++++++,,,,,,************++++++++++++***++++++++++++++++++************+++,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,+++,,,,,,---------------.........///////////////////////////////////////000000000000111////////////000000000000222222222222222222222222222222222222222222333333222222333333333444444444333333444555555555555555444444555555666666777777777777777888999:::;;;<<<;;;;;;;;;:::;;;>>>CCCGGGJJJHHHEEEBBBBBBDDDGGGIIIJJJKKKLLLOOOXXXbbbdddaaaSSSMMMEEEBBBCCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIJJJLLLLLLKKKLLLMMMMMMKKKIIIEEEEEEDDDEEEFFFFFFDDDBBBAAABBBCCCCCCBBB@@@>>>===>>>===<<<<<<;;;;;;<<<<<<999999999999888666555444000000111111222111111111222222111000////////////000//////.........//////.........---------,,,,,,///...------,,,,,,------///...------,,,,,,,,,,,,***+++---///000000///...)))***+++,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++++++++,,,)))))))))******+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++************)))***+++,,,,,,,,,,,,+++************************++++++++++++*********)))***++++++++++++,,,,,,,,,((()))+++---......------***************++++++,,,************++++++++++++***************************+++,,,,,,,,,,,,+++***************+++,,,---.........------,,,+++******)))+++,,,,,,++++++,,,------------............///....................................////////////........./////////000000000000000000000000000000000000000000111111111111111111111111111111111111...000111222111111333444111111222222222111000///000000111111222333333444222222333333333333222222333222111222444444222000222333444444444444333222333333333333333333333333555555555555555555555555555555666666777888888999555555666666666777777777555666666777777666666555666666777777888999999:::888888777777777777888888777777777666666777777777999999999:::::::::;;;;;;:::::::::::::::999888888888777777777777777777888666666666666666666666666666666555444333333333444333444555666666666555444//////000000111222222333111000000000////////////000000//////......------,,,,,,---------------...,,,,,,,,,,,,,,,------...111111000000000000000000((((((((((((((()))******((())))))***++++++,,,,,,)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,+++++++++******+++,,,,,,++++++++++++,,,------...---------.........//////////////////////////////............/////////000////////////000000000000222222222222222222222222333333222222222222222222222222333333333444444444222222333444444444444333333333444555555666666777777777777888999;;;<<<===:::;;;;;;;;;<<<@@@EEEIIILLLIIIEEEBBBAAADDDHHHJJJKKKMMMOOOTTT```lllpppnnn]]]UUULLLGGGFFFGGGEEEBBBCCCCCCCCCCCCCCCCCCBBBBBB???????????????@@@@@@@@@BBBAAA@@@???@@@AAACCCDDD@@@BBBDDDEEEFFFGGGIIIKKKMMMLLLKKKLLLMMMLLLKKKIIICCCCCCDDDGGGIIIHHHFFFDDD???@@@BBBCCCBBB???<<<:::>>>===<<<::::::;;;<<<<<<999999999999888666555444///000111222222222222222---------...............//////.........//////000---------,,,,,,,,,++++++......---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,***+++---///000000///...++++++---......---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********))))))))))))))),,,+++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,''')))+++---...///......*********)))***++++++,,,)))************+++++++++&&&&&&''''''((()))))))))***+++,,,------,,,+++***************+++,,,---.........------,,,+++*********+++,,,+++******,,,...---------.........//////..................................../////////000............/////////000000000000000000000000000000000000000111111111111000000000000000000000000///111222222111111222333///000111111111000...---...//////000111222222222222222222333333222222222333111000111333444222///---///111444555666666666333333333333333333333333666666666666666666666666444555555666777888888999555555555555666666666777555555666666666666555555555666666777888999999999777777666666666666777777777777666666666666777777999999:::::::::;;;;;;;;;999::::::::::::999888888666666555555555555666666666666666666666666666666666666555444333333333333000111222333444333222222222222111111000000//////000000000000////////////222222111///...---,,,+++***++++++,,,---//////000------,,,,,,------...///000000/////////111222444''''''''''''(((((((((((()))************+++++++++((()))+++,,,,,,+++)))(((************))))))(((((()))***+++,,,------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////////////////........................////////////000000000000000000000000111111111111111111222333333333333222222222222222222222222222222222333333333333444444222888:::777444555555333777777777777888999:::;;;============>>>AAAFFFJJJPPPLLLFFF??????CCCHHHJJJNNNSSSUUUWWWfffzzz|||lll^^^PPPJJJIIIGGGEEEEEEEEECCC@@@@@@AAABBBCCCBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@AAABBBEEEHHHJJJGGGJJJLLLNNNNNNLLLIIIGGGKKKGGGDDDEEEHHHIIIEEEBBBAAABBBBBBBBBAAA???>>><<<:::;;;<<<======<<<;;;::::::999777777666555222///222111///000111222222111000000///...............////////////////////////------,,,,,,,,,+++++++++///...---,,,+++,,,---...,,,+++***))))))+++---...***,,,...000000///...---************))))))))))))***,,,...,,,)))''')))+++***)))'''((()))++++++*********))))))))))))******+++******))))))******+++************************,,,***)))***---.........---+++******+++,,,,,,+++***************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------------,,,,,,+++++++++------............------111111000000//////......///////////////////////////......------///000111000000000000000000000000222222111000//////000000111111111111111111111111222222111111111111111111111111222222222333333333///111333333222222333444111111111111111111111111333333333333333333333333333333333444444444555555444555555666666666666666666666666666666666666666777777666666555555555444555555555555666666666666888777777777666666555555888888777777777777888888999777666777888888777666;;;<<<<<<;;;:::999888777777777777777777777777777666555555555555444444444333333333333333333333333222222222111222222333333111111111111000000000000333222111000///////////////............---------,,,------,,,++++++,,,...,,,+++***---000222000...//////...---,,,,,,,,,,,,((((((((())))))))))))***)))************+++++++++((()))+++,,,,,,+++)))(((+++++++++******))))))))))))***+++,,,,,,---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------.................................................../////////000000000000//////000000000111111111000111222222333333222222222222222222222222222222222222333333333333444444111:::>>>:::444333666777777666666777777888999::::::;;;<<<<<<<<>><<<===>>>>>>===<<<;;;::::::888666555555555333111333111000000111222111000000//////...............////////////////////////------------,,,,,,,,,,,,...---,,,+++******++++++,,,+++***)))***+++---...,,,---...//////......---)))))))))(((((((((''''''''')))***)))'''&&&(((***+++)))((((((***++++++*********))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))******+++,,,---+++******+++,,,,,,+++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,------...------------------------.........---------,,,,,,------............------000000000/////////......///////////////////////////......---...///000111000000000000000000000000222111111000//////000000111111111111111111111111111111111111111111111111111111111222222222333333000111333333222111222333444444444444444444444444333333333333333333333333333333333444444444444555444444555666666666666666555555555555555555555555777666666666555555555444555555555555666666666666777777666666666555555555777666666666666666666777888777666777888888777666::::::::::::999888777777666666666666666666666666555555555555444444444444333333333333333333333333222222222111111222222333111111111111000000000000333222111000////////////............------------,,,------,,,++++++,,,...,,,++++++---000111000...///...---,,,,,,+++,,,,,,))))))))))))************)))************+++++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++******)))***+++,,,,,,---,,,,,,,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------------------------....../////////000000000//////000000000000111111000111222222333333222222222222222222222222222222222222333333333333444444111;;;BBB<<<444333777;;;666555555666666777888999999:::<<<<<<<<<===@@@BBB@@@AAABBBBBBBBBDDDJJJOOORRRWWW[[[aaaooonnnaaaTTTNNNJJJFFFCCCBBBCCCBBB@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIGGGDDDEEEFFFFFFCCC@@@??????@@@AAAAAAAAAAAAAAA?????????>>>===<<<::::::999777555444444555444444444222000000111111000///000///......------......////////////////////////------------------......------+++***))))))))))))******))))))***,,,...///............------------*********)))))))))((((((&&&''')))(((''''''(((***+++***((()))***,,,,,,+++******))))))))))))******,,,++++++++++++++++++,,,)))))))))))))))))))))))))))+++---,,,))))))+++------+++******+++,,,,,,+++---------,,,,,,++++++***++++++,,,,,,,,,---------************************)))))))))*********++++++************++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***************************(((***,,,...///---+++)))+++++++++******+++++++++************************)))******+++,,,......///------------------------//////............------------............------///////////////.........///////////////////////////............///000000000000000000000000000000111111000/////////000000111111111111111111111111111111111111111111111111111111111222222222222333111222444333222000111222333333333333333333333333333333333333333333333333333333333333444444444444333444555555666666555555444444444444444444444444666666666555555555555555444555555555555666666666666666666666555555555555666555555444444555555666888777666666888888777666888999999999888777666555444444444444444444444444555555444444444333333333333333333333333333333333333222222111111111222222111111111111000000000000222222111000////////////............------------,,,------,,,++++++,,,...,,,++++++---000111000...///...---,,,,,,+++++++++(((((()))))))))*********))))))*********+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------........./////////000000////////////000000000111000000111222222222222222222222222222222222222222222222222333333333444444222:::???;;;555555888999555444444555555666777888888:::<<<=========???@@@>>>???CCCEEEEEEDDDIIIPPPTTTXXX]]]eeerrr|||mmmaaaUUUOOOKKKEEEBBBBBBCCCAAA@@@AAACCCDDDCCCBBBAAACCCFFFHHHHHHGGGEEEDDD@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFEEEBBB???>>>???@@@AAABBBBBBBBBCCC??????>>>===;;;:::999888999666333222333555666555444222000000000000///...//////...------------...////////////////////////---------............///------,,,+++***))))))(((***))))))***+++,,,.../////////---,,,,,,,,,,,,------------,,,,,,,,,++++++)))*********************+++***))))))+++,,,,,,+++******))))))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,000333111---+++---111---+++******+++,,,,,,+++------,,,++++++***))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++******++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********))))))))))))))))))))))))***+++---......---+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,---------...------------------------............------------------............------........................////////////////////////............/////////000000000000000000000000000111000000/////////000000111111111111111111111111000000000000111111111111111111111111222222222222111333444333111000000000000000000000000000000000222222333333333333444444222222333333333444444444333333444555555555555444333333333333333333333333555555555555555555555555444444444555555555666666666666666666666666666666666555555555555555555666777666555666777888777666666777777777666666555444333333333333333333333333444444444444333333333222222222222222222222222222333222222111111111111111111111111111000000000///111111000///////////////.........---------,,,,,,,,,,,,---,,,++++++,,,...+++,,,,,,...///000/////////...---,,,++++++++++++'''''''''((((((((())))))))))))*********+++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,---,,,------...............+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................------------------------............////////////...////////////000000000000000111222222222222111222222222222222222222222222222222333333333444444444777999777777999888444444444444444555666777888777888:::;;;;;;;;;===???EEECCCEEEHHHGGGEEEHHHOOOWWW[[[aaakkkvvv~~~|||wwwggg]]]TTTOOOKKKEEEBBBBBBCCCBBBAAACCCDDDEEEDDDCCCBBBCCCFFFHHHIIIHHHFFFEEEAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFEEEBBB@@@@@@@@@@@@AAAAAABBBCCCCCC>>>>>><<<:::999777666666888555333222333555666666444222000///000000///...//////...---------------////////////////////////........................---------,,,++++++***)))************+++,,,------///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******)))+++)))((()))***,,,++++++******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++---222555444000---///333---+++******+++,,,,,,+++,,,++++++***)))(((((('''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,,,,+++))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,---------............---------------------.........////////////////////////---......///////////////////////////////////////000///////////////000000000000000000000000000000//////000000000111111111000000111111111222222222111222333333111//////000////////////////////////222222222333333444444444222222222333333333444444222333333444444444444444333333333333333333333333444444444555555555555555444444444444555555555555777777777777777777777777777666666555555666666777666555444555777888777666555555666666666555444444333333333333333333333333444333333333222222222222222222222222222222222222333222111111000000000111111111111111000000000///111000//////////////////...------------,,,,,,,,,,,,,,,---,,,++++++,,,...+++,,,............//////......---,,,++++++++++++''''''''''''(((((((((((()))************+++++++++************************++++++,,,,,,,,,,,,------------............------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000///000111111222222111111222222222222222222222222222222333333333333444444444555555444777:::777222555444444555555666777888555666888888888999<<<>>>QQQJJJGGGKKKJJJGGGIIIOOO\\\^^^eeeoooyyy{{{vvvppp___WWWPPPMMMJJJEEECCCDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBB===<<<;;;999777666666666777555333222444555555444333111//////000000///...///...------,,,,,,------////////////////////////.........---------,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))+++***))))))***+++***)))***)))'''((()))++++++*********))))))))))))******+++******************+++************************,,,///222222000...///000---+++******+++,,,,,,+++*********)))((((((''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++*********,,,,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***------------------------+++++++++,,,,,,,,,,,,---------............------,,,,,,,,,---------------////////////////////////---......///000///////////////////////////////////////......//////000000000000000000000000000000...//////000000111111111000000000111111111111222000111333222111///000111000000000000000000000000111222222333333444444555222222222222333333333333111222333333444444333333333333333333333333333333444444444444444555555555333444444444444555555555666666666666777777777777777666666666666666666777555444444555777888888777444555555555555555444444222222222222222222222222333333333222222222111111222222222222222222222222333222111000000000000000111111111111000000000000000//////....../////////------------,,,,,,,,,,,,,,,------,,,++++++,,,...+++---//////...---...///...---,,,++++++*********'''(((((((((((())))))))))))************++++++++++++******************+++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000///000000111111111111111222222222222222222222222222222333333333333444444111555666555555888777333555555555555666777888999777888888999999<<>>>>>>>>===;;;999888888999999666555444444555444222000111///......000111000000......---,,,,,,,,,,,,---//////////////////////////////...---+++***)))(((&&&''')))***++++++******,,,,,,,,,,,,,,,***)))))))))***,,,.........,,,+++,,,,,,,,,+++++++++*********((((((,,,000444444222((('''&&&&&&((())))))(((******))))))))))))******))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333333111///---+++******+++,,,,,,+++***************+++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++)))***,,,------+++(((&&&((()))***++++++***)))(((************************((()))+++...///...---------------------------------------.........//////---..................---+++++++++,,,,,,---------////////////////////////,,,---///000000000///...////////////////////////...............///000111000000000000000000000000---......///000111111222000000000000111111111111---///111111111000111222111111111111111111111111111111222333333444555555111111222222222333333333111111222333333333333222444444444444444444444444333333333444444555555555333333333444444444555555222222222333333444444444555444444333333444444555555444333555777888888777444444555555666555555555333333333333333333333333222222222111111111111000111111111111111111111111333222111000////////////111111111111000000000000//////.........//////000---------,,,,,,,,,++++++,,,------,,,++++++,,,...+++---000000---,,,...///...---,,,+++************))))))))))))))))))))))))++++++******)))((((((((()))(((((((((((())))))******))))))((()))+++---...***+++,,,---...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******---------,,,,,,+++++++++,,,---......------...000000000///...........................////////////000000000000111111111111333333222111111222222222222222222222222222222222222444666999999888777555777666666666666888:::;;;>>>888<<<>>>;;;BBBQQQUUU___UUUMMMJJJKKKKKKMMMQQQ]]]]]]]]]^^^]]]ZZZUUUQQQLLLJJJGGGDDDCCCDDDEEEFFFKKKJJJJJJNNNQQQQQQKKKEEEAAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEGGGIIIJJJEEEGGGIIIIIIIIIIIIJJJLLLHHHFFFCCC@@@??????@@@AAA>>>;;;888777888:::;;;;;;<<<;;;888555333222222222333222000///...---......------,,,,,,,,,+++++++++//////000000///...---------,,,,,,++++++******))),,,,,,,,,+++++++++******---,,,***)))))))))************+++,,,,,,---......+++++++++*********)))))),,,,,,++++++,,,...000222---,,,******+++***)))'''******))))))((((((''''''))))))*********+++++++++,,,++++++******++++++,,,+++---000222222000---++++++++++++******************+++,,,,,,+++***+++,,,************************---,,,***)))))))))******+++++++++*********))))))+++++++++,,,,,,++++++++++++******))))))******++++++++++++*********))))))***+++---......,,,)))'''))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))++++++)))))))))******+++++++++++++++++++++++++++,,,,,,))),,,...---***)))***+++......---------,,,,,,,,,++++++,,,------......//////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000////////////000000111111111111111111111111000///////////////000000000///.........///111222000000000000000000000000222111111111000000//////...///000111111111111111000000000000111111111111888000333888444333555222333333333333333333333222222222222222222222222222111111222333333333333222333222222111111222222333333333444444444444444444333333222222222333444555555666777777777555444333444444444444444444444444333333333333333333333333111111111111111111111111222333333444444333333222222222222111000//////...///......---------......111000///------......///------++++++++++++------******+++,,,,,,---......///...---++++++,,,---...***+++,,,,,,+++***)))'''))))))))))))))))))))))))******))))))))))))((((((***))))))((((((((())))))***))))))))))))+++,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,---......------...000000000///...........................//////////////////000000000111111111333222222222222222222222222222222222222222222222222444777999999999777666666666666666777999;;;<<<===777;;;>>>===GGGWWW[[[\\\SSSJJJHHHIIIJJJLLLOOONNNNNNOOOQQQQQQOOOKKKHHHFFFEEECCCBBBCCCEEEHHHJJJJJJKKKOOOTTTXXXUUULLLDDDBBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIJJJLLLLLLJJJHHHHHHHHHGGGEEEBBB???>>>>>>???@@@>>>;;;888777888999::::::;;;:::777555333222111222333222000///...---......------------,,,,,,,,,,,,---------------,,,++++++---------,,,++++++******,,,,,,++++++************,,,+++***))))))******+++******++++++,,,------...+++++++++*********))))))+++++++++,,,,,,,,,++++++,,,+++******++++++)))(((+++*********))))))))))))******************+++++++++******))))))******+++***,,,...//////...,,,*********************++++++((()))******(((((()))***************************,,,,,,***)))))))))******+++++++++*********)))))))))***+++,,,,,,+++***)))++++++************+++++++++++++++*********)))))))))***,,,------+++)))'''))))))))))))))))))))))))))))))************))))))++++++***************+++,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,...000///,,,+++,,,---...------------,,,,,,,,,.........---,,,,,,++++++///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,000000////////////000000111000000000/////////...//////............//////.........---...//////000000000000000000000000000111111111000000000////////////000111111111000000//////000000000111111111444111000555999666222222222222333333333333333333222222222222222222222222111111222333333333333222333222222111111222222333555555444444333333222222333222222222333333444444555666666777666555444333444444444444444444444444222222222333333333333333111111111111111111111111111222222222222222222111222222111111000//////...111000000/////////000000111000///...---......///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......---,,,,,,,,,------)))***+++,,,,,,------,,,))))))))))))))))))))))))(((((()))))))))*********+++***))))))(((((((((((())))))))))))***+++,,,---***************++++++,,,+++++++++,,,,,,---------......------,,,,,,++++++******+++,,,,,,---......//////............------,,,---......------...000000000///...........................//////////////////000000000000111111222222222222222222222222222222222222222222222222333555777999999999888777555555666777888:::<<<===>>>999>>>BBBCCCPPPaaaeeeWWWNNNFFFEEEFFFGGGIIILLLFFFFFFGGGIIIKKKKKKHHHFFFBBBAAAAAAAAABBBDDDGGGIIIHHHLLLSSS[[[]]]XXXMMMDDDDDDDDDDDDCCCAAA@@@>>>===>>>>>>>>>>>>????????????????????????????????????BBBDDDGGGIIIKKKJJJIIIHHHLLLMMMOOONNNKKKGGGEEEEEEEEECCC@@@>>>======>>>>>><<<:::777777888999999888999888666333222111111111333222000///...---...............------------,,,,,,------------,,,,,,+++......------,,,++++++++++++************)))))))))+++************++++++,,,******++++++,,,,,,------+++++++++******************+++,,,,,,+++)))'''%%%+++***))))))***+++***(((++++++++++++************++++++*********************))))))))))))))))))*********++++++++++++******)))))))))***+++++++++,,,((()))******(((((()))***************************,,,+++******)))*********+++++++++***************''')))***++++++***)))'''+++++++++++++++++++++++++++************)))))))))((()))+++,,,+++***((('''))))))))))))))))))))))))))))))************)))))))))******+++++++++******------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///...---,,,,,,---------------,,,,,,,,,,,,......------,,,,,,++++++......---,,,,,,,,,------------............------//////////////////////////////......------------......------------......,,,,,,---............---000000000000000000000000111111000000000000//////000000111111111000////////////000000000000111111111444...444GGGAAA222555111111111222333333333444222222222222222222222222111111222333333333333222333222222111111222222333666555555444333222111111222222222333333333444444555555666666555555444333444444444444444444444444111111222222222333333333111111111111111111111111000000111111111111000000222222111111000/////////000000000//////000000111000000///............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------.........------,,,+++))))))***+++---///000111))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,+++***)))(((((((((((()))))))))******++++++,,,***)))((((((((()))+++,,,++++++++++++,,,------...//////...---,,,++++++******++++++,,,,,,------...............------------,,,---......------...000000000///...........................////////////////////////000000000111111111222222333333222222111111111111222222222222444555777888999999888777444555666888999;;;===>>>DDD@@@DDDHHHJJJZZZjjjkkkRRRIIIBBBBBBCCCDDDFFFIIIEEEEEEEEEGGGIIIIIIHHHFFFBBBAAA@@@@@@@@@BBBCCCDDDGGGLLLSSS[[[]]]WWWMMMFFFFFFEEEEEECCCAAA???>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDIIILLLMMMLLLIIIGGGJJJLLLNNNMMMIIIFFFCCCBBBBBBAAA???===<<<<<<<<<===;;;999888777888888777666777666444222111111222222333222000///...---......//////.........---------.........//////......---///......------,,,++++++***)))))))))))))))))))))************+++,,,,,,---******++++++,,,,,,,,,,,,***************************+++++++++***)))'''&&&+++)))((()))***+++***(((************************+++++++++*********************))))))))))))***************))))))*********(((((()))***+++,,,,,,,,,***+++,,,+++***)))***,,,************************++++++******************************************&&&(((***++++++***(((&&&++++++,,,,,,,,,,,,++++++************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++***)))+++++++++******)))))))))*********++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,,,,++++++***++++++,,,------.........------,,,,,,,,,---------..................---...//////////////////...,,,,,,---------.........//////...---------......+++,,,---//////...------////////////////////////000000000000000000//////000111111111000///......////////////000000000111000777...888YYYRRR888888///000000111222333333444111111111111111111111111111111222333333333333222333222222111111222222333444444333333222222111111222222333333444444444333444444444555444444444444333333333333333333333333000000111111222333333333111111111111111111111111000111111111111111111000111111111111000000//////..................///000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///...---+++******))))))***,,,...111222))))))))))))))))))))))))******++++++,,,---......,,,,,,+++)))(((((((((((()))*********++++++++++++***)))((('''((()))***+++++++++***++++++---.../////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---......------...000000000///...........................////////////...////////////000000000000111222333333333333222000000000111111222222222333444666777888888777777444555777999;;;<<<===>>>FFFDDDIIILLLOOO^^^jjjfffMMMEEE>>>???AAABBBDDDGGGEEECCCBBBCCCDDDDDDCCCBBB@@@????????????AAABBBCCCFFFJJJOOOTTTUUURRRLLLGGGFFFFFFEEEDDDBBB???===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDIIIMMMNNNLLLHHHEEEEEEGGGIIIIIIFFFDDDCCCCCC@@@???>>><<<;;;;;;;;;<<<;;;999888888999888666555555444333222111222222333333222000///...---......//////.........---------------...............---///......------,,,++++++)))))))))))))))))))))*********++++++,,,,,,,,,,,,******+++++++++++++++,,,************************++++++***)))***+++,,,---+++)))((()))******)))((())))))))))))))))))))))))************************+++++++++******+++++++++++++++***))))))***++++++(((((()))***+++,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))************+++*********************************&&&''')))******)))'''&&&***++++++,,,,,,++++++***))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((())))))************))))))((()))***,,,,,,++++++***+++++++++******)))))))))))))))***+++,,,,,,------...---,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------...------,,,,,,,,,------...---..................---......////////////......***+++,,,---///000111222111000000///......//////,,,---...///000///..............................//////////////////000000000000000000000///...---...////////////000000000000555,,,;;;aaa[[[<<<777//////000000111222333333111111111111111111111111111111222333333333333222333222222111111222222333000111111222222333333333111222333444444444333333444333333333333444444444333333333333333333333333000000000111111222222222000000000000000000000000111111222222222222111111111111111000000000000000...............///000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---...//////...,,,+++)))+++************,,,...///))))))))))))))))))))))))******+++,,,------......,,,+++******)))))))))))))))******+++++++++******)))))))))))))))******+++++++++******+++---///000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---......------...000000000///...........................////////////......////////////000000///000222333444444333222//////000000111222222222333333444555666666666666555666888:::<<<=========CCCCCCKKKMMMOOO\\\cccZZZJJJBBB===>>>AAABBBDDDFFFFFFDDDBBBAAABBBCCCBBBAAA;;;<<<===>>>@@@BBBDDDEEEDDDFFFJJJLLLMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCHHHLLLLLLJJJFFFCCCAAACCCDDDDDDCCCCCCCCCDDD???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999666444444333222222222333444555333222000///...---...............------------,,,***++++++,,,,,,,,,,,,+++......------,,,+++++++++)))))))))************+++***+++,,,,,,---,,,,,,+++******++++++++++++++++++***************++++++++++++***))))))***,,,///111,,,***))))))))))))(((&&&((((((((((((((()))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,+++************+++,,,)))))))))***+++++++++,,,'''((())))))''''''((()))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++(((((())))))))))))(((((()))***+++,,,,,,+++***)))(((((()))))))))))))))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))************))))))((()))***+++++++++++++++------,,,,,,,,,,,,,,,,,,))))))***+++,,,------...222///---,,,---///......,,,,,,,,,,,,++++++++++++------,,,,,,++++++******------,,,,,,,,,---......------............---------...///000000///...---++++++,,,...000111222333222111000///////////////------...///////////////..............................////////////000000//////000000000///............////////////000000///000,,,:::UUUQQQ999333/////////000111111111222111111111111111111111111111111222333333333333222333222222111111222222333//////000111222333333444111222333444555444333222333333222222222333444444333333333333333333333333000000000000000000000000000000000000000000000000111222222222222222222111111111000000000000000000000000000000111222333333/////////000///......---+++,,,,,,------,,,,,,+++,,,,,,,,,---......///////////////...---,,,+++***,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))******++++++,,,,,,,,,++++++******)))*********)))***++++++++++++***)))((()))******++++++******+++*********+++---///111...............---------***++++++,,,,,,------...,,,,,,,,,,,,------......,,,---......------...000000000///...........................////////////........./////////000000...000222444444444333222/////////000111222222222222222333444444555555555777888999;;;<<<======<<<>>>BBBKKKOOOPPP\\\^^^PPPHHHAAA<<<>>>AAABBBDDDGGGGGGDDDBBBAAABBBCCCCCCCCC<<<<<<===>>>@@@AAACCCCCCAAACCCFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>======>>>>>>>>>?????????????????????????????????>>>AAAFFFIIIJJJHHHDDDAAA@@@AAABBBAAA@@@AAADDDFFF>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<:::666333444333222222333444555666333222000///...---......------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,++++++******************++++++,,,,,,+++,,,---------,,,+++***++++++******************))))))*********+++++++++)))******+++,,,---...///---+++)))))))))(((&&&$$$(((((()))))))))*********(((((()))***+++,,,,,,---++++++************++++++******************************************++++++'''((()))((('''&&&''')))))))))))))))))))))))))))((()))***+++,,,++++++***))))))*********+++++++++***))))))(((((())))))***'''(((***++++++***((('''(((((((((((())))))******(((((()))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------((()))***+++,,,------...333000---,,,...//////...,,,,,,,,,++++++++++++***------,,,,,,+++*********,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,,,,---///000000///---,,,------......//////000000111111000///...---......------,,,,,,------...///------------------------........./////////000000......//////000/////////........./////////000000000...///777>>>;;;444222///000000000000000000000111111111111111111111111111111222333333333333222333222222111111222222333//////000000111111222222000222333555555444333222333222111111111333444555222222222222222222222222111111111000//////......000000000000000000000000000000111111111111000000000000000000000000000111000000000000111222333444...///000000000///------+++,,,,,,------,,,,,,+++***+++,,,---...///000111000///...---,,,++++++++++++,,,,,,---------------)))))))))))))))))))))))))))))))))))))))***************************++++++)))***+++,,,,,,+++))))))((()))+++,,,,,,++++++***+++******)))+++---///111---------...............((()))***+++---...///000---------.........//////,,,---///...------...000000000///.........................../////////000............/////////000...000222444555444333222...//////000111222222222111111222333333444444555777999:::<<<======<<<<<<<<>>AAACCCDDDGGGBBB@@@======>>>@@@AAAAAA@@@@@@@@@@@@????????????>>>AAADDDFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>????????????????????????????????????>>>@@@EEEHHHHHHFFFCCC@@@BBBBBBAAA@@@???AAADDDFFF>>>>>>>>>======<<<<<<;;;;;;;;;<<<======;;;777333333333222222333555666777333222000///............------,,,,,,,,,++++++++++++,,,------............------,,,++++++******)))******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++******************))))))******++++++++++++((()))+++---...---,,,+++...,,,***)))((('''%%%###))))))******+++++++++,,,''''''(((***+++,,,---...******))))))))))))******))))))************))))))+++++++++***************)))***+++***)))((()))+++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))******++++++++++++,,,***)))'''''')))***,,,&&&((()))******)))(((&&&'''((((((((())))))******((()))))))))******++++++(((((((((((((((((((((((())))))************))))))***)))(((((()))+++---...)))))))))******++++++,,,((())))))+++,,,---......111...******,,,...---,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,---///000000///---,,,//////.........---------111000///...---,,,,,,,,,---,,,+++***+++,,,---...---------------------------.........//////000000------...///000000000///............/////////000222///555666,,,***000333000000000000////////////000000000000000000000000111111222333333333333222333222222222222222222333111111111111000000000000000111333555555444333222222222111111111222444555222222222222222222222222222222111000///...------000000000000000000000000//////000000000000//////000000000000000111111111............///000111222...///000000000///---,,,++++++------------++++++)))***+++---///000111222111000...,,,++++++++++++***+++---///000000///...)))))))))))))))*********(((((((((((())))))))))))***)))(((''''''((()))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------....../////////......---------...------,,,,,,------...---------------...//////333333222111000///...---............/////////000......000111333333444444000000111111111222222222555555444333444555666777888;;;===>>><<<:::999999:::<<<>>>BBBGGGKKKNNNPPPCCC@@@===;;;===@@@AAABBB>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDD===>>>AAACCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>???@@@@@@???===<<<===>>>??????@@@??????AAAAAAAAABBBCCCCCC@@@>>>@@@@@@AAABBBBBBBBBAAAAAAAAA@@@>>><<<;;;:::::::::>>>===???CCCAAA999444333222444555555333222111222222111///...---------............------,,,,,,+++******+++,,,---//////000...---+++))))))***+++,,,///---***'''&&&'''(((***++++++------------++++++******++++++++++++******(((((()))******************,,,---+++((('''))),,,))))))))))))))))))))))))''''''((((((((((((''''''))))))***+++,,,,,,---------,,,***)))))))))***+++((((((((()))******+++++++++++++++************)))))))))))))))((((((((((((((()))***)))((()))***,,,***)))))))))))))))***************))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++++++++,,,,,,,,,+++******------,,,,,,+++***)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,......---,,,++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,+++,,,...000000///...------------,,,,,,+++++++++,,,,,,,,,,,,---...//////---.........---,,,,,,+++........./////////000000///---+++,,,///111///---........................000000000000///...---,,,////////////000000000000000000000000000000000000111111111111111000//////000111111111111222222222000000111111111111000000222111///,,,***+++///222222222222222222222222222666555333222111222333333555444222000000000222333222222111111000000//////000000000000////////////444333222000///.........///////////////.........///...---,,,---///111333000---+++,,,...000///---//////---+++***)))((((((***+++,,,...///000000000000//////...------,,,+++''')))+++---......---,,,*********)))))))))))))))'''((((((((())))))))))))++++++***)))))))))***+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,------------............---------,,,,,,------,,,,,,,,,,,,------......------......///000333333222111000///...---........./////////000000...///000111222333333333000000111111111222222222444444333333444555777888:::<<<>>>>>><<<:::999999999;;;>>>AAAEEEHHHIIIJJJ???===<<<<<<===>>>===<<<=========>>>???@@@BBBBBBIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????@@@???>>>>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>@@@??????AAABBBBBB@@@>>>@@@@@@AAAAAAAAA@@@@@@??????>>><<<:::999999::::::;;;:::===@@@???888333333222444666555333222111222222111///...------............---,,,,,,,,,------++++++,,,------......///...---+++))))))***+++,,,---+++***((('''((()))***++++++,,,------,,,++++++)))******++++++******)))(((((()))***************)))+++,,,+++)))((()))+++((((((((((((((((((((((((((())))))******))))))((())))))***++++++,,,------,,,+++******))))))******(((((())))))***++++++,,,+++++++++*********))))))))))))))))))((((((((((((******+++***(((((()))+++))))))(((((((((((()))))),,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((())))))***+++******+++,,,,,,+++++++++***))))))(((''''''&&&&&&,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,---...+++,,,.../////////------------,,,,,,,,,+++++++++******))))))******++++++------......------,,,++++++++++++,,,,,,,,,,,,---...,,,+++,,,///000...---........................---...///////////////....../////////000000000000////////////////////////---...///000000111000000000000111111111222222222111111222222222222111111333222111///------000333222222222222222222222222555444333222111222222333444333111000000000111111111111111000000000000000000000000000////////////222222111000////////////............////////////......---,,,---///111222222000------//////...,,,------,,,+++***************+++,,,...///000000000111000///...------------)))+++,,,...///...---,,,++++++******))))))((((((''''''((((((((())))))))),,,+++++++++++++++,,,,,,)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------...............///000000222222111000//////............/////////000000000///000000111222222222111111111111111111222222222333222222333444666888999;;;===??????===:::999999888:::===@@@BBBBBBBBBBBB<<<;;;<<<===>>>>>><<<999<<<<<<<<<===???AAACCCEEENNNMMMLLLJJJGGGEEEBBBAAAAAA@@@???>>>============@@@@@@???>>>============>>>======>>>@@@AAA@@@???===============<<<<<<<<<=========???AAABBB@@@>>>???@@@@@@??????>>>===<<<<<<;;;:::999888999::::::888777999===<<<666333333444555666555333111111222111000///...------.........---,,,++++++,,,...///---------------------------,,,+++))))))***++++++******))))))))))))))))))***+++,,,------,,,+++***)))******++++++******)))(((((()))***************''')))++++++)))))))))***'''''''''''''''''''''''')))******++++++******)))))))))******+++,,,,,,,,,+++++++++++++++***))))))))))))******+++,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((+++++++++***((('''((())))))(((((('''''''''((((((,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++))))))***+++,,,,,,,,,,,,,,,++++++******))))))(((,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---......,,,++++++******++++++,,,************+++---...///+++,,,---...///...---,,,,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............///---++++++,,,---...---,,,........................,,,,,,---//////000000000....../////////000000000////////////////////////***+++,,,...000111222222000000000111111111222222111222222333333222222111222333333222000000111333222222222222222222222222444333222222111222222222111111222222111111000000///000000000000000000111////////////000000000000000000////////////000000---------.../////////000......---------///000111333111////////////---++++++++++++***++++++,,,,,,++++++---...//////000000111///---,,,+++,,,---...,,,---...//////...---,,,,,,++++++***)))((('''''''''''''''((((((((())))))++++++++++++++++++,,,,,,))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///............///000000222111111000//////.........////////////000000000000000111111111111111000111111111111111111111111111111222333444777999;;;<<<>>>??????===:::999999777999<<<>>>???>>><<<:::;;;;;;;;;===@@@@@@???>>>>>>>>>>>>???AAADDDGGGIIINNNMMMLLLKKKIIIGGGEEEEEECCCAAA@@@>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<===<<<<<<===@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>?????????>>>===<<<;;;:::;;;:::999888888999:::;;;777666888;;;;;;666333444555666777555333111111111111000///...------...///...---+++******,,,///111///......------,,,++++++,,,+++******)))***++++++'''((()))***++++++***)))***+++,,,------,,,+++***))))))************))))))(((((()))***************'''(((************))))))(((((((((((((((((((((((()))******************)))))))))******+++++++++,,,******+++,,,,,,***)))((()))******+++,,,,,,------************))))))))))))))))))))))))(((((((((((()))***+++)))(((((()))+++***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***((((((((((((((()))******(((((()))+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,++++++******++++++,,,+++*********+++,,,------++++++,,,------------,,,,,,+++++++++++++++++++++000///...---------------,,,------...------,,,,,,............/////////000++++++++++++,,,------,,,........................,,,---....../////////............/////////000000////////////////////////+++,,,---///000111222222000000000000111111111111000111111222222111111000111222444333222111111222111111111111111111111111222222222111111111222222000111333444444222111000.../////////000000111111////////////000000000000000000///.........//////,,,,,,------...///000000...------------...///000//////............---,,,,,,++++++******++++++,,,+++,,,---...///////////////...+++)))(((***,,,---//////000000///...------,,,++++++***)))(((''''''''''''''''''((((((((((((((())))))***************(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...............///000000111111000000///.........////////////000000000111///000000111111111000000111111111111111111111111111111111222444777:::;;;;;;===??????===:::999999777999;;;===<<<;;;888777:::999999;;;>>>AAACCCCCCAAAAAABBBCCCFFFHHHKKKMMMNNNMMMKKKJJJHHHFFFEEEEEE@@@???>>>===>>>???@@@AAA@@@???>>>======<<<<<<===<<<;;;;;;===@@@AAAAAA@@@>>>===<<<;;;::::::;;;;;;;;;:::;;;===???@@@???===>>>>>>>>>===<<<;;;:::999;;;:::999999999:::;;;<<<888666777::::::666555666777888777555222000111111111000...------...//////...---+++******,,,///111000///...---,,,++++++************************+++&&&''')))+++++++++***)))******+++,,,,,,+++******)))))))))******)))))))))(((((()))***************)))))))))*********))))))))))))))))))))))))))))))((())))))******))))))((()))***************++++++******+++,,,,,,***)))((()))******+++,,,,,,------*********)))))))))(((((())))))))))))(((((((((((('''((())))))((()))+++---,,,+++******)))))))))***)))))))))((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))((((((((('''((())))))***'''((()))***+++,,,,,,,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,++++++******++++++,,,---,,,++++++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,------...------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.......................................---,,,,,,............////////////........................//////000111111111111000//////000000000111111111//////000000000000//////...000222333111000000111111111111111111111111111000111111111111111111111000111444555555444222000......//////000000000111.../////////000000000111222111000...---,,,,,,,,,+++,,,,,,---...//////000---------------......///)))+++,,,---------------------,,,+++************,,,,,,---...////////////000...+++***)))+++---...000000000000///...------++++++******))))))((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---------------...//////000000000//////........./////////000000000111111...//////000111111111000222222222111111111111111111111222333444777999;;;999;;;===>>><<<:::999999888999;;;<<<<<<:::999888888777777999===@@@BBBCCCAAABBBDDDFFFHHHJJJLLLMMMNNNMMMJJJGGGEEECCCBBBAAA<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>============<<<;;;;;;===???AAAAAA@@@>>>===;;;::::::;;;<<<===;;;;;;<<<===???@@@>>><<<<<<=========<<<;;;::::::;;;:::999999999:::;;;<<<:::888777:::999666555888999999888555222000000111000///...------...///000...---,,,++++++,,,...///000///...---,,,++++++***)))))))))***************'''((()))+++++++++***))))))***+++,,,,,,+++***)))((())))))******))))))((((((((()))***************---+++))))))***+++***)))************************((())))))))))))))))))(((************************+++++++++++++++***))))))))))))******+++,,,,,,,,,******)))))))))((((((((())))))))))))((((((((((((&&&'''((())))))***,,,///---,,,,,,+++************++++++*********)))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''(((((()))***(((((()))***++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///,,,++++++******++++++,,,...---,,,+++))))))))))))*********+++++++++,,,,,,*********+++++++++++++++---,,,,,,++++++++++++,,,,,,,,,------......------++++++,,,,,,,,,,,,------+++,,,------,,,,,,---.........................../////////......,,,++++++------........./////////........................111111111111111000///////////////000000000111111...//////////////////...---///111111000///000111111111111111111111111111//////000111111111111000///111333444444333222111...//////////////////000......//////000000111111222111///...,,,+++++++++,,,,,,,,,---.........///------------------------&&&(((+++,,,,,,,,,,,,---...---,,,+++************,,,------...//////......111///...---,,,...///000000000//////............*********)))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&''')))******))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////.........//////000000000111111111------///000111111111111222222222111111111000000222222222333444666999:::666999;;;<<<;;;:::999:::::::::;;;<<<<<<<<<;;;;;;999999999<<>>????????????@@@???>>>======<<<<<<<<<<<<<<<;;;===???@@@@@@???>>>===;;;:::;;;<<<>>>???===<<<<<<>>>??????===;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::888888777888999:::;;;888777999888555444777::::::888555222000000111000///...------...///000......---,,,,,,,,,------//////...---,,,,,,++++++(((((()))***************((())))))************))))))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((()))***************222...***(((***++++++***)))))))))))))))))))))))))))******++++++******)))************)))))))))))),,,+++******))))))******(((((())))))***++++++,,,***)))))))))(((((((((((())))))))))))(((((((((((('''((())))))((()))+++------,,,+++***))))))))))))+++*********))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((((((''''''''''''((())))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,---,,,++++++******++++++,,,,,,,,,+++***)))))))))******************++++++,,,)))*********++++++++++++......---------...//////+++,,,------......------------........./////////+++---///...,,,,,,...000........................---------......---,,,,,,---------.........//////........................000000111111000///......////////////000000000111//////000000000000//////...///000000//////000222111111111111111111111111......000111111111000000...///000111222111111000///////////////..................///000111111111000///...---,,,,,,,,,,,,---------------------------------...---------,,,&&&***---...,,,++++++,,,,,,,,,++++++***++++++,,,,,,---......///............---------------......//////......---.........)))))))))))))))*********&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))************+++++++++,,,,,,,,,---------....../////////,,,++++++++++++++++++,,,,,,++++++++++++,,,------///////////////.........000000000000111111111111,,,---...000111222222222222222222222111111000000333333222333444666888999444777:::;;;;;;:::999:::;;;;;;;;;<<<<<<======>>>;;;<<>>???AAABBBBBBAAA@@@?????????===<<<<<<<<<<<<<<<===<<<;;;===???@@@???>>>===<<<;;;:::;;;===???@@@>>>======>>>@@@???===;;;;;;;;;<<<<<<===<<<<<<<<<:::999777666666666777888<<<888777888777333333666;;;;;;999555222000000111000///...------...///000.........------,,,,,,+++//////...------,,,++++++'''((()))*********************)))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((()))***************555000***((()))++++++***))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********)))))))))))))))---,,,***)))))))))***+++((((((((()))******++++++))))))))))))(((((((((((())))))))))))(((((((((((()))******)))((((((***,,,,,,+++***)))((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''((()))))))))************))))))((('''''''''''''''(((((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))******+++,,,,,,++++++++++++++++++,,,+++***************++++++*********)))******+++,,,))))))******++++++++++++************++++++,,,---+++,,,,,,---.........---*********+++++++++,,,,,,+++...000///---,,,...111........................++++++,,,---............---------.........//////..............................////////////......////////////000000000000000000111111111111000000///000111000//////111333000000000000000000000000---...///111111111000///------...///////////////000000//////.........------......///000111111222...------,,,,,,---------------------------,,,,,,---------......---,,,,,,))),,,//////---******+++************+++,,,---...------......///.........************************......------------...///((())))))*********))))))((((((((((((((('''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,+++***))))))******++++++*********************++++++,,,,,,++++++***---------------------------------........./////////////////////.........//////000000///...------////////////000000000000111111222222222333333333333333333222111111444666888888888:::<<<===<<<:::;;;<<<>>>??????===;;;:::>>>???@@@AAAAAAAAAAAAAAA<<<@@@DDDFFFEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>BBBBBBBBBBBB@@@===;;;:::;;;;;;999999999999;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::===AAACCCCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888999888777555333222777777666666666555555555;;;>>>;;;222...000222///222222111111000000////////////...---,,,***)))(((000000111///,,,++++++,,,******)))))))))***,,,---+++*********))))))((((((***,,,---...---***&&&###'''''''''''''''&&&&&&&&&(((((()))***************++++++******************,,,,,,,,,+++++++++******'''((()))***************))))))************))))))************++++++++++++,,,,,,,,,,,,,,,+++***)))))))))************))))))(((((((((((((((((((((((('''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))''''''(((((())))))******,,,,,,+++***)))(((''''''(((((((((((())))))))))))((((((((((((((())))))***++++++++++++++++++++++++***************++++++,,,,,,,,,+++***))))))*********++++++,,,,,,++++++***)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***)))***+++---......---+++******+++---.........---,,,,,,,,,---------------........./////////...,,,,,,---...---,,,//////...---,,,,,,,,,,,,............////////////000000000000000000000000////////////............222222222111111111111111000000//////000111222222000000111111111111000000000000000000000///......//////000000000000//////111111000000//////......000000111111111111000000111000...---,,,,,,------...---++++++++++++)))(((***+++,,,---...---,,,,,,.........------,,,,,,,,,------------,,,***)))(((++++++,,,------...//////......,,,+++***)))))))))......------------......'''(((((()))))))))((((((((((((((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++***))))))*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////////////////...------.../////////000000000000111111111222222222333333222333333222111222444777666666666999<<<>>>???>>>===>>>?????????>>><<<;;;<<<===>>>???@@@@@@@@@@@@<<>>>>>>>>>>>>>>>>>>>>>>><<<:::999;;;===@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888777555444222333333444444444444555555999<<<999222...111222111222111000......---------...............---,,,,,,000000111///---++++++,,,+++***)))))))))***,,,---++++++++++++*********)))***,,,---...---+++'''%%%((('''''''''''''''''''''(((((()))***************************************,,,,,,+++++++++*********))))))******+++*********))))))************))))))(((((((((((())))))))))))******+++++++++++++++***))))))************))))))((((((((((((((((((((((((%%%''')))***+++***)))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))***************++++++,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++***))))))*********++++++,,,,,,++++++***))))))*********+++++++++***************************+++++++++++++++******)))***++++++,,,,,,++++++,,,+++*********+++,,,---...---+++******+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++---...---,,,------,,,,,,,,,------...............////////////////////////////////////,,,,,,---...///000111111111111111111111111111000000000//////000111111222111111111111111111111111000000000000000///......//////000000000000//////000000000//////////////////000000111111000000///000///...------,,,,,,,,,...------------------,,,***+++,,,---------,,,,,,------------,,,,,,,,,+++,,,,,,,,,+++******))))))++++++,,,,,,------......---,,,***)))***,,,///111111111000///...---------''''''((((((((((((''''''''''''((((((((((((((((((&&&''''''(((***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,,,,+++******)))************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.../////////000///////////////......---....../////////000000000111111111222222222222333111222222222111333555888777666555777999<<<<<<<<<=========<<<<<<<<<;;;;;;999:::;;;<<<============<<<>>>AAAAAA>>>;;;999888:::::::::999999:::;;;;;;>>>>>>???>>>>>><<<;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999888888888888777666555444333000111111222222333333444555777666111///111333333555333000...,,,---...///......//////////////////000000111///---,,,,,,---++++++***))))))***,,,---,,,,,,,,,+++++++++++++++***+++---......,,,***(((((((((((((((((()))))))))(((((()))***************************************,,,++++++++++++*********++++++++++++++++++***)))))))))************))))))(((((((((((())))))))))))'''((()))***++++++++++++))))))************))))))(((((((((((((((((((((((($$$&&&''')))***+++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))*********((((((((((((''''''''''''))))))(((((((((((())))))*********)))((('''''''''((((((((())))))*********(((((((((((())))))))))))************++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,+++******)))***************++++++++++++******)))))))))*********++++++************************++++++++++++***)))((('''))))))***++++++++++++***,,,,,,+++*********++++++------++++++++++++------//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++---...---,,,,,,,,,,,,,,,---...//////---............/////////////////////////////////,,,,,,---...///000111111/////////000000000000000000000/////////000111111222111000//////000111222000000000000000///.........//////000000//////...//////////////////000000//////000000000000//////......///......---,,,+++,,,,,,,,,------.........***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++++++++++++++,,,,,,,,,,,,,,,...,,,***)))***---111444222222000///---,,,++++++(((((())))))((((((''''''''''''''''''((((((((((((''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++++++++***************+++***************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...///000000...///////////////.............../////////000000111111111111222222222222000111222222222333666888999777555555666777777666::::::999888888888888999777777999:::;;;;;;;;;;;;;;;===>>>>>><<<999888888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;===>>>>>>;;;999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999777777777666666555444444222222222222222222111111111222222000///111444555999666222...---...000222000000//////.........//////000111000---,,,------,,,+++*********+++,,,,,,++++++++++++++++++++++++***+++---......---+++***)))))))))))))))*********(((((()))***************))))))))))))************++++++++++++************,,,,,,,,,,,,,,,+++***)))))))))************)))))))))*********++++++++++++(((((()))***************))))))************))))))((((((((((((((((((((((((&&&&&&((()))************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))***(((((((((((())))))))))))(((((())))))************************************))))))(((((())))))***+++++++++***************+++******++++++++++++******))))))))))))***************************************************)))((((((((()))******++++++******---,,,,,,++++++*********---,,,,,,++++++,,,,,,---//////---,,,++++++******---------,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---...///---------.........//////////////////////////////////////////.....................///////////////000000/////////000000111111000...------...000111000000000000000///.........//////////////////...---......//////000000000...//////000000//////...------...///...---+++******+++,,,++++++***+++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++***(((((((((***,,,---,,,+++++++++++++++++++++---,,,+++++++++,,,...000000//////...,,,+++***)))***************)))((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((+++***************++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...//////000......///////////////...............////////////000000111111111222222222000111222222222333666888:::888777777888888888777999999888777666777777777555666777888999::::::::::::;;;===<<<:::999999:::888777888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<>>>???===:::777999888888888999:::;;;<<<:::::::::;;;::::::999888777777666555555444444444666555444333222111000///...//////000000000333666999666111---,,,...111333222111000...---,,,,,,,,,///000111000...------...---,,,+++******+++,,,,,,))))))*********************+++,,,......---,,,+++))))))))))))******++++++(((((()))***************(((((()))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))************)))))))))*********++++++++++++***************)))(((((())))))************))))))))))))))))))))))))))))))((()))))))))))))))((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***)))))))))(((((((((((('''(((((((((((())))))))))))(((((()))************)))************************'''''''''''''''((())))))+++***************++++++)))******++++++******)))(((((()))))))))*********************************(((((()))***************))))))***+++++++++++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++*********............------------000...,,,,,,---...---,,,///...---,,,,,,,,,,,,,,,------------....................................////////////............------......////////////000000///////////////000000///---,,,,,,---///000000000000000000///............////////////......------......//////000000......////////////......,,,---.........---,,,+++,,,---...,,,***((()))***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++***)))((((((***---...,,,+++++++++++++++++++++((()))+++---...---,,,+++...............,,,+++******++++++******)))((('''&&&&&&''''''((())))))))))))))))))((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''*********)))******+++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.........///---...//////////////////------........./////////000000000111111111111222111222222222111333555888777777888:::===>>>>>>===:::::::::999999999888888444555777888999:::;;;;;;:::;;;;;;:::999888999;;;777777777888999;;;<<<===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<>>>???>>>;;;888888888888888888999::::::888888999999999999888888777666555555444444555555888777666444222000///......---...000000...000444444111...+++***,,,///111444222000...,,,,,,,,,,,,///000111000...---...///...---+++******+++,,,,,,)))))))))))))))************+++,,,------,,,++++++(((((())))))******++++++(((((()))***************'''(((((())))))*********+++************)))))))))++++++++++++++++++***)))))))))************))))))(((((((((((())))))))))))++++++++++++***)))((('''))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((''''''''''''''''''((((((((((((((())))))(((((((((((())))))'''''''''((()))*********)))))))))(((((('''''''''(((((((((((()))))))))))))))***,,,---------,,,+++************************'''''''''''''''(((((()))*********)))******+++,,,))))))************))))))((((((((()))))))))******************************'''((()))***++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---------.........//////888444000---------...---//////...---,,,,,,,,,,,,,,,------------.................................,,,,,,---...///000111111------......//////000000000000//////....../////////...---,,,,,,---...///000000000000000///......---......//////......---..................//////------............------,,,,,,------------,,,,,,...000111///+++)))***,,,,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++*********+++---...+++++++++,,,,,,,,,,,,,,,"""%%%***...000///---,,,...///000000000...---,,,************)))((('''&&&&&&&&&''''''((())))))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))***++++++,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------...///////////////---------.........//////000000000000111111111111222333333222111222444777444555888;;;???@@@>>><<<999999:::;;;:::999888777444555777999:::;;;<<<<<<;;;;;;;;;999777666777888555555666777999:::<<<===>>>===<<<;;;::::::;;;;;;:::;;;<<<======<<<;;;:::=================================>>>???>>><<<:::888888777777777888888999666777777888888888777777777666555444444444555555777666555444222111//////...,,,---000///,,,---222111///,,,******,,,///000444222000///......///000///000111000///...///000...---,,,+++***+++,,,,,,)))))))))******+++++++++***++++++,,,++++++******''''''(((((()))******+++(((((()))***************''''''(((((()))******+++************))))))))))))))))))******+++*********))))))************))))))(((((((((((())))))))))))***+++++++++++++++******))))))************)))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))***,,,......---,,,+++************************)))(((((((((((()))************))))))***++++++,,,))))))************))))))(((((((((((()))))))))*********************************+++++++++++++++***++++++,,,------------,,,)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,---++++++,,,---......///000@@@;;;444...------.........------,,,,,,,,,------,,,,,,---------.................................,,,,,,---...///000111111---......///000000111111000000///...............////////////////////////000000000000000///......---......//////......---..................---------------......------------,,,,,,+++,,,,,,------,,,///111///+++)))+++...,,,,,,+++++++++,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++,,,,,,------......%%%'''+++...//////...---......//////---+++)))'''))))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))***+++,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++---------------------------------.........//////------------------,,,,,,------...///000000//////---------.........//////000000000000111111111111333333333222111111444666444555777;;;===<<<999666666777999:::999888666444555666888999;;;<<<<<<===<<<<<<;;;888555333444555444444555666888:::;;;<<>><<<;;;::::::;;;;;;:::;;;<<<======<<<;;;:::========================>>>=========??????>>><<<888888777777777777888888555666777777777777666666777666555444333444555666555444444333222111000000///,,,---111///++++++111000///---,,,,,,...000222333222111//////000222333///000111000///...///000///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,+++++++++++++++***))))))&&&''''''((()))*********(((((()))***************&&&''''''((()))******+++************))))))))))))'''((()))***************))))))************))))))************++++++++++++)))***+++,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((************************************************))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))(((((((((((())))))******))))))((((((''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))***************++++++,,,******))))))***+++,,,,,,))))))************))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,+++***)))+++,,,------......------((()))+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++************+++,,,---...))))))***+++---...//////EEE???666///------...///,,,,,,,,,,,,---...//////,,,,,,,,,---------..............................000/////////.....................///000111111222111000///...............000000111111111111000000000000000000000//////...---..................---/////////......------,,,,,,------......------,,,---,,,+++***+++,,,---...'''+++...---)))(((+++///---,,,+++***+++,,,---...,,,,,,,,,------.........,,,------......------,,,++++++,,,------...//////,,,------......---,,,,,,,,,,,,,,,+++)))&&&###!!!++++++)))(((''''''''''''&&&&&&&&&'''''''''((((((***(((&&&$$$$$$%%%((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((+++*********))))))(((((((((((()))***************(((((()))***++++++,,,,,,+++***)))***---...,,,***+++,,,---,,,*********,,,,,,,,,,,,---------......//////////////////////////////000000000000//////////////////000111222333...///111111222444888:::===<<<<<<;;;:::999888777777;;;===;;;555222444666777777777777888999:::;;;<<<999666555666777777777666666555555666777888888<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;:::666666777888888888888888555555555555666666666666444444333222222222333333111111111111000000000000,,,,,,------------------------,,,+++++++++,,,,,,777555222...,,,,,,...111------............//////---+++))))))***,,,,,,+++))))))))))))((((((((((((((((((***++++++***))))))***(((&&&%%%&&&'''&&&&&&))))))))))))((((((((((((((((((((((((((())))))***((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++*********))))))(((((($$$%%%%%%&&&'''((())))))***************)))(((((((((((((((((()))))))))))),,,+++)))((((((((()))******)))(((''''''((()))***((((((((((((((((((((((((+++)))'''&&&'''))),,,...''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++******************************************+++++++++++++++***)))(((++++++******************,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,+++***)))(((((()))***+++,,,***)))***---,,,)))&&&******+++,,,,,,,,,,,,+++...------,,,,,,------...000///...,,,++++++,,,,,,,,,,,,,,,------.........555000+++((())))))((('''***+++---///000000//////........................////////////000000000000////////////000000000000000000000000000000000000......////////////............//////...---,,,,,,000///...---,,,+++++++++......---,,,,,,+++******+++(((&&&&&&))),,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,,,,...------------...//////...---+++***)))******+++******))))))(((''''''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((************)))))))))(((((())))))*********))))))(((((()))******+++,,,,,,+++***)))+++---...,,,******+++,,,,,,******+++,,,,,,,,,,,,---------..............................000000111111111000//////............///000111222///000111000000222555777;;;:::999888777777666666777:::<<<:::555333444666777777666777777999::::::===:::666444444555666555555555666777777888999999<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::777777888888888888777777444444555555666666777777666555444333222111111111000000000/////////......------------------,,,,,,+++++++++++++++,,,---...222333333111...,,,,,,---*********++++++,,,,,,,,,///---++++++,,,------,,,))))))))))))(((((((((((())))))***+++******)))(((******)))***,,,+++)))'''((((((((())))))*********)))(((((((((((()))******((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&&&&''''''(((((())))))*********+++******))))))(((((((((((()))))))))******)))((('''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))(((((((((''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))*********************************************************++++++++++++***)))(((*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,...---***(((******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,+++***++++++,,,,,,,,,,,,---------------111...***((()))++++++***,,,---.../////////...---........................------------............////////////000000000000////////////////////////......////////////.........////////////...---,,,......------,,,,,,------...------,,,++++++******,,,)))'''(((***,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---,,,+++,,,---------,,,,,,------...///...---,,,+++************((()))******)))(((&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))*********))))))(((((())))))******++++++++++++******+++------,,,***)))***,,,,,,++++++,,,...,,,,,,,,,---------..............................111222222222111000//////...------......///000111111222222111111222444666999888777666555444444444666999;;;999555333444666666666666777888999;;;<<<>>>:::555222222333444444333555777888::::::::::::;;;::::::::::::::::::;;;===>>>>>>>>>>>>===<<<<<<:::999999999999999999::::::;;;<<<======<<<;;;:::888888999888888777666555333333444555666666777777666555444222111000000////////////.........------......------,,,,,,++++++)))))))))***+++,,,......---///222222///,,,)))((((((((())))))***+++,,,,,,...---++++++,,,,,,+++***(((((((((((())))))))))))******+++******)))((('''((()))+++---///...***(((''''''((()))***+++,,,---)))))))))))))))******+++((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))******+++++++++++++++***((((((((()))))))))************)))(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++******))))))*********++++++,,,,,,---*********++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,---...---+++)))******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,+++*********++++++------------,,,,,,,,,,,,...+++))))))***,,,------......//////...------,,,------------------------------------............////////////000000000000////////////////////////......////////////......//////////////////...---------,,,,,,---...//////------,,,,,,++++++******,,,+++))))))+++,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,+++,,,---,,,,,,++++++,,,,,,---...---------,,,+++***(((((('''((()))******(((&&&%%%''''''''''''((((((((((((&&&&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))*********))))))))))))))))))************)))((((((((()))))))))*********+++*********+++,,,,,,,,,+++((()))++++++++++++---...,,,,,,,,,---------..............................222222333222222111000///...............///000111333444444444333555777:::888777666444333333333333555777999888555444444555444555666888:::<<<>>>@@@>>>:::444111111222333333222444777:::;;;;;;;;;::::::999999888888999999:::<<<<<<============<<<<<<999999888888888888999999::::::<<<<<<<<<<<<::::::::::::999999777666555444222333444444555666777777444444333111000000000000/////////.........------......------,,,+++*********************+++,,,---+++---000000---***((('''((())))))***+++,,,---------+++++++++,,,+++)))'''(((((((((((())))))))))))+++++++++***)))(((''''''''''''(((***,,,,,,)))'''((())))))***++++++,,,,,,)))))))))))))))***++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))((((((***,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++++++++***))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++(((((()))))))))*********,,,,,,,,,+++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***++++++++++++***(((''')))(((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))************))))))))))))***+++,,,------...))))))*********+++++++++************++++++++++++)))******++++++******))),,,,,,,,,------,,,+++)))******+++,,,,,,,,,,,,+++++++++************+++++++++++++++++++++,,,,,,,,,...------,,,,,,+++++++++,,,+++******+++,,,........................------------------------------////////////000000000000////////////000000000000////////////////////////---......//////......---...//////000//////......---------,,,---......///,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++---......---,,,,,,---++++++******++++++,,,---------...---,,,***(((&&&&&&''')))***)))(((&&&%%%'''''''''((((((((())))))%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))******))))))*********))))))((()))))))))))))))*********)))***+++,,,,,,++++++,,,((()))++++++++++++---...,,,,,,,,,---------..............................222222222222222111000000000000//////000000111111111222333333444666999<<<999888666444333333333444444555777666555555555555333444666999<<>>???333222222444666888888888555555666777777888999999666666555555555555666666666666777888888888888888999999999888888999999999999:::;;;;;;;;;;;;:::999999999999888888666555555555555444444444444333333000000/////////000111111/////////.........------,,,,,,+++++++++++++++++++++***)))(((((((((((((((+++++++++)))''''''(((***)))))))))((((((((((((''''''(((+++...000///+++((('''''''''((()))*********+++***)))(((((()))******,,,+++***+++,,,,,,+++)))((()))))))))))))))))))))'''''''''''''''(((((()))(((((()))))))))*********************************)))))))))))))))))))))))))))************+++++++++++++++++++++************,,,,,,,,,+++******))))))((((((((((((((((((((((((((()))))))))************'''(((((())))))*********,,,,,,++++++***)))''''''))))))*********+++++++++(((((()))))))))((('''&&&'''((()))******)))((('''((((((((((((((((((((((((&&&''''''(((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++...000000...+++))))))+++...---+++))))))*********+++,,,,,,,,,,,,+++++++++************++++++,,,------...---,,,+++***+++++++++++++++,,,,,,,,,,,,...///...+++***,,,......------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000........................,,,------......------,,,++++++,,,---------------******))))))******++++++******************++++++***,,,......+++******+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))******+++,,,,,,------,,,...//////...------...+++++++++++++++,,,------,,,,,,++++++***++++++,,,''''''&&&&&&&&&''''''((((((((((((((())))))))))))'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))(((((())))))*********+++%%%&&&((()))+++,,,,,,,,,))))))))))))(((((((((((((((+++------+++***+++---+++,,,---,,,*********,,,,,,,,,,,,---------......------------------------,,,---...000111111111111000//////.........//////111222333222111222555777888666444111000111222333333222222444555666555444888777777777888999999:::000111222555888::::::999666666555555666777888888555555555444444555555555555555666777777777777777::::::999999999999::::::999999;;;;;;;;;;;;999999888888999888888777666555666555555444444333222222222111000///////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,)))(((((((((((())))))***)))+++,,,+++)))(((((())),,,,,,++++++******))))))"""###&&&***---,,,(((%%%&&&''''''((()))******+++******)))(((((()))***+++******+++,,,---,,,(((%%%&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********)))))),,,,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))*********+++&&&''''''((()))******+++,,,,,,,,,+++)))(((&&&%%%)))************+++++++++)))******++++++)))(((''''''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))************''')))---//////---)))'''***---//////,,,******,,,******+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,------,,,***)))(((*********++++++,,,,,,---***---///...,,,+++---///000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111////////////000000000000........................,,,------......------,,,***+++,,,,,,---------,,,'''''''''((()))+++,,,---******************++++++))),,,......+++))))))***++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,...//////...------...,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))*********))))))(((,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---///...............//////000///...------,,,------000000//////000222333555:::444...,,,///222111///444333333333333444555555777777777777777666555555444444444555555555666666333444666888999888777666444444555666666666666555666666555555555777888999;;;;;;:::999888888888888::::::999999::::::;;;<<<:::999777666666666777888777555444444444444333111000000//////.........---///////////////...------***++++++++++++***))))))***************************((('''&&&&&&'''(((***,,,,,,***)))(((((('''''''''((()))++++++)))((('''''''''(((((())))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))*********))))))(((***+++,,,,,,+++***)))(((((())))))*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))((()))++++++,,,+++***)))***)))(((''''''((()))***((()))***++++++***((((((***+++,,,,,,------,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************)))((((((((()))+++,,,&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((()))************************((((((((((((((((((((((((+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))***+++,,,---******+++++++++******)))************************///...---,,,***)))(((''''''(((((()))***+++++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%'''+++......---***+++---......---+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000)))((((((+++///111///---333222000///---,,,,,,,,,......---------,,,,,,,,,***+++...333222---,,,...000+++,,,+++&&&+++000***...------,,,+++***))))))------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,------,,,++++++++++++,,,---,,,,,,---......---,,,,,,---,,,+++*********+++,,,'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''(((((())))))******)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))******************++++++************************)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++******------,,,,,,,,,,,,------111000000000000000111111111111000///////////////222111111111222333555666888333...---000222111///333333333333333444555555666777777777777666555555222333333444555666666666444666777999999888777666777777888999999999999999666666555666777888999:::;;;:::999888888888888888:::999999999999:::;;;;;;999999777666666666777888666555444333444444333111000/////////...............///////////////...---,,,,,,------,,,,,,+++******************************)))'''&&&&&&''')))***,,,+++***)))))))))))))))''')))***++++++***)))'''))))))))))))))))))******(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))************))))))******+++++++++***(((((()))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******)))***+++,,,,,,+++******,,,+++***))))))***+++,,,))))))************)))))))))***,,,---......------...---,,,+++***+++,,,,,,++++++++++++++++++++++++***)))((((((((()))++++++((((((((((((((((((((((((******+++++++++***))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))************************))))))))))))))))))))))))*********)))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))(((((((((((()))***+++,,,+++++++++*********))))))************************---,,,,,,++++++******))))))))))))***+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,...---,,,***+++---......---+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---++++++---///000///---//////......///000000111......---------,,,,,,,,,,,,+++---111///+++***---...***......'''***///+++---,,,,,,++++++************)))))))))******+++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,,,,...---,,,++++++,,,---...,,,,,,---......---,,,,,,---,,,+++*********++++++'''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++*********++++++,,,,,,,,,,,,,,,......------------......111111000//////000000111000000//////.../////////333333222333333444555666444111...///111333222///333333222222333333444555666666666666666555444444222222333444555666666666555666888999999888777777999999:::;;;;;;;;;;;;:::555666666777999:::;;;;;;:::999888888888888888999999999888888999999:::;;;999888888777666777777777666555333333444444222111////////////............---....../////////......,,,,,,------,,,,,,+++***************************+++***)))(((((()))***+++++++++***************+++((()))***++++++***)))(((******))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((())))))************))))))))))))*********)))((((((+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++************++++++***)))))))))))))))******(((***---///000///...,,,,,,+++***))))))***,,,...,,,,,,,,,++++++******))))))))))))((()))******+++******))))))((((((''''''''''''(((((()))(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))))))))************))))))************************)))))))))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))''''''''''''((()))***+++...---+++))))))((())))))))))))))))))))))))))))))******++++++++++++++++++*********+++,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,000...,,,,,,------,,,+++***+++,,,---------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........000000...,,,,,,,,,------...///111111......---------,,,,,,,,,---,,,,,,...,,,)))***///111,,,///000)))***...+++++++++++++++++++++++++++)))))))))))))))***+++,,,******************************************************************************+++++++++,,,,,,,,,......------------......,,,,,,---......---,,,,,,---,,,++++++******++++++(((((())))))))))))((((((((('''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))************)))))))))*********+++++++++*********+++++++++++++++,,,,,,,,,++++++*********------------,,,,,,++++++)))***+++,,,------------.........------.........//////...---------......------,,,,,,,,,---......222222222333333444444555000//////000222333222000222222222222222333333444555555555555555444333333333444555555555555444333444555777888999:::999999888888999::::::::::::999555666777999:::;;;<<<<<<888888777777777888888999888888888888888999::::::999888888777777777777777666444333333333333222000///////////////.........------......//////......***************)))((((((************************++++++***))))))***++++++***************+++,,,,,,(((((()))******)))(((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((())))))************)))(((((()))))))))(((((((((,,,,,,------,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++)))(((((((((((((((((()))***)))((((((((()))++++++***,,,///111111///,,,***)))(((&&&%%%&&&(((+++---+++******)))(((''''''&&&)))))))))))))))******+++******))))))((('''&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((((((((()))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))******+++))))))************))))))((((((((((((((()))***+++///...+++)))'''((())))))((((((((((((((((((((((((*********************************+++++++++,,,,,,---,,,,,,+++************+++++++++++++++,,,,,,,,,+++*********,,,,,,---,,,***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------.............../////////...------,,,,,,,,,,,,,,,------......---------,,,,,,,,,...++++++,,,,,,***...333===000...///***,,,///)))*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,******************************************************************************++++++,,,,,,,,,,,,........................,,,,,,---......---,,,,,,,,,,,,++++++++++++***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************+++++++++*********)))))))))))))))*********++++++------,,,,,,+++************+++,,,------------,,,)))***+++,,,---..................------.........//////...---------------,,,,,,,,,,,,,,,---...///000111111111222222222222......///111222222111000222111111111111222333333444444444444444333222222666777777777666444222111222333444777999:::<<<<<<888888999::::::::::::999555666999;;;<<<<<<;;;:::666666666666777888888999888777777777777888999999888888888888777777777666666444333222333333222000.........///////////////------...............---)))************)))(((((())))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,,,,(((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((()))***************(((((((((((((((((())))))---------------,,,+++************+++++++++,,,,,,,,,++++++******+++,,,,,,---------,,,,,,+++++++++((((((((())))))(((((((((***)))((((((((()))+++,,,,,,...000111000---)))'''((('''&&&&&&''')))+++---******))))))((('''&&&&&&((()))))))))************))))))(((''''''&&&%%%%%%&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))***((()))***++++++***)))(((((((((((((((((((((((((((************************((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))******)))))))))***++++++///...+++)))'''((())))))((((((((((((((((((((((((,,,,,,+++******))))))((()))))))))***************,,,,,,,,,,,,++++++***************++++++,,,,,,,,,)))***++++++++++++,,,,,,***+++,,,,,,------------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------......+++,,,---............///------,,,,,,------...///......---------,,,,,,,,,...+++***,,,------222999III444***,,,+++...///(((*********++++++,,,,,,---...---,,,+++***)))))))))++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,++++++........................,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++******'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******+++******,,,,,,++++++***))))))((((((((())))))***+++++++++------,,,,,,+++++++++***)))***,,,---......------******,,,---..................------------......111111000///............------------...///000111//////000000000000//////...///000000111111111000111111000000111111222333333333333333333222111111777888999999888555333111111222333555777:::;;;<<<999999:::;;;;;;;;;;;;:::555777999<<<<<<;;;999888555555555555666777999999777777777666777777888999777888888888888777666666555444222222333333111000.........///////////////...............---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))************************))))))(((((()))***++++++)))(((((((((((((((((()))(((((('''''''''''''''&&&************************&&&''''''((()))((((((((('''''''''((((((((())))))&&&&&&''''''((()))))))))'''((()))******+++******))))))((((((((()))******------------,,,+++******************++++++++++++,,,+++*********+++,,,---...---,,,+++******++++++******++++++++++++******(((((((((((()))***+++,,,---...//////...+++(((&&&)))))))))***+++,,,------+++++++++******))))))((((((((()))************)))((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((()))))))))******((()))+++,,,,,,+++)))(((''''''''''''''''''''''''************++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))******************))))))************))))))++++++************++++++...---+++))))))((()))))))))))))))))))))))))))))),,,,,,+++***))))))(((((())))))))))))))))))))))))+++,,,,,,---,,,,,,+++***))))))******+++,,,,,,,,,,,,---......,,,******++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,------------------------,,,---------............)))+++.........---...000,,,,,,---...///111333444......---------,,,,,,,,,...++++++------...333:::KKK333(((,,,,,,---...(((*********++++++,,,,,,,,,,,,+++***)))((('''''''''++++++++++++++++++++++++************************************************)))***+++,,,---,,,++++++------............------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,+++***)))'''''''''(((((('''''''''(((((()))))))))*********''''''(((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******+++++++++++++++******************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++***+++---......---,,,+++++++++,,,---.........---------,,,,,,,,,,,,------111111000///............,,,,,,,,,---...///111222...///000000000000///...//////000000//////000111000000000000000111222222222222222222222111111000666777999::::::888666444222333333444666777888999777777888999999999999999555777:::<<<<<<:::777555444444444555666777999999777666666666666777888888777888888999888777666555555333222222333222111000............/////////000/////////...---,,,+++***+++++++++++++++******)))))))))))))))))))))))))))))))))************))))))((((((((('''(((((())))))++++++************++++++((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''(((((()))*********'''((()))******+++++++++***))))))((()))***+++,,,---------,,,,,,+++***)))************++++++++++++,,,+++***)))***+++---......---+++***))))))******)))***+++,,,,,,+++***)))'''((()))******+++++++++***+++,,,,,,,,,+++***))))))***+++---------,,,,,,***************)))))))))'''((()))***+++******)))((((((((('''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((()))))))))*********)))***,,,......,,,***)))(((((((((((((((((((((((())))))))))))*********+++***))))))(((((())))))***))))))))))))))))))))))))++++++******************))))))************))))))******))))))))))))******+++++++++*********))))))************************************))))))))))))***************************+++,,,---------,,,+++((())))))***++++++,,,,,,)))+++------+++)))***+++++++++++++++,,,---.........---,,,,,,++++++,,,,,,........................------........./////////,,,...000000...---...///,,,,,,,,,---...000111222......---------,,,,,,,,,///---,,,------,,,000777@@@---)))...+++))),,,***++++++++++++++++++,,,,,,))))))(((((((((((())))))************************************************************************(((***+++------,,,+++***+++,,,---......---,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,+++***)))&&&&&&''''''''''''&&&&&&(((((())))))*********+++&&&''''''((()))******+++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((******+++++++++)))))))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((,,,,,,------......---------,,,,,,++++++,,,,,,---000///...---,,,+++++++++))))))***+++,,,...///000...///000111111000///...000000000///......000111000000000000000111111222222222222222222111000000444666888;;;;;;:::999777555444444444444555666666444444555666666666666666555777:::<<<<<<999666333333333444444666777999:::666666666666666777888888777888888999999777666555555333222222222222111///---.........//////000000000000///...---+++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++''''''(((******++++++++++++***)))))))))***,,,---,,,---,,,,,,+++***)))((()))************+++++++++,,,+++***))))))+++---......,,,+++)))(((((())))))'''((()))******)))((('''&&&''')))***+++++++++***(((((()))***++++++,,,+++''')))+++,,,---,,,***)))''''''''''''(((((((((((('''((()))++++++******)))(((((((((((())))))))))))++++++,,,,,,+++***))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))************)))+++---//////---+++)))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))))))))************))))))***)))(((((((((((())))))******+++++++++******)))************************'''(((((()))***+++++++++,,,+++++++++++++++++++++)))***,,,---...------,,,((())))))***++++++,,,,,,!!!%%%)))***))))))+++---++++++++++++,,,---...///...---,,,,,,++++++,,,,,,.................................////////////000///111333222///------///---,,,++++++*********+++......---------,,,,,,,,,111...------,,,***---333444(((***222***%%%***---++++++++++++++++++++++++((((((((()))***,,,---...))))))))))))))))))))))))************************************************(((***+++------,,,+++***++++++,,,------,,,++++++,,,,,,---......---,,,,,,++++++,,,---,,,+++***)))***)))((('''&&&&&&'''((())))))************)))((($$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&((()))***))))))*********))))))((()))))))))))))))))))))))))))******++++++,,,------((((((((()))))))))))))))+++++++++************)))---,,,******+++,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------......//////......---------------------------////////////////////////.../////////000000000000///......///111333555777333222111000000111222222555555444333444555666777<<<999555333444444444444333333444444444444444444888888777777666666555555777666555444555666999:::888888777666666666666666888777555333222333444555444444444333111///...---......////////////......,,,---...///...---,,,+++++++++,,,,,,,,,+++******++++++,,,++++++***)))((((((((((((((((((((((((((()))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++*********)))(((&&&%%%&&&)))+++)))''''''''''''(((((((((((((((((((((((()))***,,,---...+++)))(((((())))))(((&&&%%%&&&(((***+++,,,,,,++++++)))((('''((()))+++,,,+++,,,------,,,+++)))(((***+++,,,------+++)))(((,,,,,,++++++***)))))))))&&&''')))***)))((()))***************+++,,,,,,---,,,,,,++++++++++++******,,,++++++***)))((((((''',,,***(((&&&%%%&&&'''((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))***+++***)))))),,,+++***))))))***+++,,,***)))(((''''''((()))***,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((())))))******++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,---...///...,,,***((())))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,......///000,,,,,,------,,,,,,+++***,,,---.........---,,,+++...------------...//////////////////...---+++***---+++)))+++---///---+++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---...---,,,,,,------+++)))))))))))))))************,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++)))'''(((+++,,,***(((,,,+++***))))))***++++++))))))***+++---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))''''''&&&'''((((((((())))))******))))))(((&&&&&&'''(((((((((((((((---,,,***)))((((((((()))))))))************))))))))))))))))))))))))))))))---,,,,,,++++++******)))((((((((((((((((((((((((******************++++++,,,***))))))***++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------......---------------------------------000000000000000000000000222111111000//////......////////////111333444666333222111000000111222222555555444444444555666777<<<999666444444444444333222222222333444555666777888888777777666555444444333333333444555777999:::888777777666555555666666777666444333333444555666555444333222000///............////////////......---------------,,,++++++++++++,,,,,,,,,+++******++++++,,,++++++***)))((((((((((((((((((((((((((()))))))))*********+++++++++++++++*********))))))))))))))))))))))))))))))+++*********)))))))))))))))'''%%%&&&)))***((('''''''''''''''(((((((((((((((((())))))***,,,---...+++)))(((((())))))(((''''''(((***+++,,,,,,,,,,,,+++***((((((((()))+++,,,++++++,,,,,,,,,++++++***,,,---.........---,,,+++******************++++++(((***++++++***))))))***)))******+++,,,---///000444333111///---***)))(((,,,,,,+++******)))((((((,,,+++)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---,,,+++++++++***))))))))))))***+++***)))(((''''''((())))))++++++*********************************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************((()))***++++++***))))))************++++++++++++************++++++,,,,,,++++++******++++++,,,---)))******++++++,,,,,,---,,,------------,,,++++++------...//////...------------------......///000000//////...---,,,,,,,,,///---++++++------+++)))******+++++++++,,,,,,,,,------+++*********+++,,,---,,,+++,,,---,,,***)))))))))))))))************++++++************++++++*********++++++++++++++++++)))((((((++++++***(((++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++(((''''''''''''(((((()))'''(((((())))))(((((((((((())))))************))),,,+++***)))(((((())))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++******))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,***((('''(((***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------------------000000000000000000000000444444333111000...---,,,000000000000111222333444222222111000000111222333555555555555555666777777;;;999666555555444333222111111111222444666999:::999888777666555444333333///000222444666888999999777777666555555555555666555444333333333444555666555444222000///...//////......////////////......------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,++++++***)))((())))))))))))))))))))))))((((((((()))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''((()))'''&&&&&&&&&'''''''''((((((((())))))))))))***,,,---...+++)))(((((()))***)))'''******+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,((())))))***++++++,,,,,,)))+++,,,,,,***))))))***))))))***+++,,,...000111555444222000---***(((''',,,++++++******))))))(((---+++***((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''')))((((((((('''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++***))))))(((((())))))***+++***)))(((''''''(((((())))))******************,,,+++++++++******))))))************************))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))***++++++******+++++++++,,,,,,,,,)))))))))************++++++************+++,,,,,,++++++++++++++++++++++++---------------,,,++++++---...////////////......,,,,,,---......///000000000///...,,,,,,,,,------000...,,,,,,,,,,,,***(((******+++++++++,,,,,,,,,,,,++++++***)))*********+++*********,,,+++***((())))))))))))*********************))))))*********,,,+++***)))((()))***++++++***))))))***+++***)))******)))(((((()))***+++//////...---,,,+++******...---,,,++++++,,,---...------------------------,,,,,,+++************+++''''''''''''(((((())))))&&&''''''(((((((((((('''))))))******+++******)))%%%&&&&&&'''((()))******((())))))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))((((((((((((((('''((())))))***,,,------...***(((((()))+++------,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////444444333111000///...---000000000111111222222333222111000000000111222333666666666666666777777777:::888666666666555333111000000000222444777;;;===888888777666444333222222///111444666888888888777666666555444444555555555444333333333333444666666666444111///......///000---......//////......------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++***)))+++++++++++++++***(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))(((((((((''''''&&&&&&&&&&&&''''''(((((()))************+++,,,---...***)))((()))******)))(((+++++++++++++++++++++***+++************+++,,,---,,,+++******+++,,,...///,,,+++******))))))******))))))*********+++++++++''')))++++++*********+++)))))))))***+++---...///---,,,,,,++++++******)))*********))))))(((((((((+++***)))((((((((())))))'''((((((((((((((())))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((()))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))(((((((((((())))))******))))))((('''''''''(((((())))))******++++++,,,,,,++++++******))))))))))))))))))************)))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,)))))))))))))))))))))******************++++++,,,.........------,,,,,,,,,---------...---,,,,,,+++---------...............,,,,,,---...///000000111000...,,,++++++,,,...///......---,,,,,,+++************+++++++++,,,,,,,,,+++******)))))))))))))))***)))))))))++++++)))(((((()))))))))******************))))))))))))******---+++)))''''''((()))******************+++*********)))((((((((()))***+++//////...---,,,++++++***...---+++******+++---...........................,,,,,,++++++************&&&&&&'''(((((()))))))))&&&&&&'''((((((((((((((()))))))))******))))))((($$$%%%&&&'''((()))******(((((()))***************))))))))))))))))))))))))((())))))******+++,,,,,,******)))))))))((((((((((((((()))+++,,,---...///+++***)))***,,,.........*********+++++++++,,,,,,*********+++++++++,,,,,,........................---,,,,,,++++++,,,,,,---------------------------........................111111111000000000000///000000111111222222222222111111000000000111333444666666666777777777777777888777666777777666333111000000111222555888;;;<<<777777666555444333222222333555777999999777666444555444444444444444555555333333333333444444555555555333111///......///000------............---------,,,+++***)))***+++,,,,,,---,,,,,,+++***)))(((+++++++++++++++***(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&)))))))))((('''&&&&&&'''&&&&&&''''''((()))******************+++,,,------***)))((()))***+++***)))+++*********))))))))))))+++++++++++++++,,,,,,---,,,,,,+++***+++,,,...///,,,+++***)))))))))******+++++++++*********))))))$$$&&&((())))))***+++,,,***)))))))))))))))******((((((((())))))******+++((((((((((((((('''''''''))))))((((((''''''((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((())))))******))))))))))))))))))))))))'''((()))***+++***))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((())))))******++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''''''''((((((((()))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******+++++++++,,,,,,,,,***)))))))))))))))))))))******))))))******+++,,,///......------,,,,,,+++------.........---,,,,,,+++++++++,,,,,,---------,,,---...///000000000000...---,,,***+++,,,...///+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,************))))))(((((()))(((((()))***+++)))(((((()))))))))******************))))))))))))******---+++)))''''''((()))*********++++++*********+++***)))(((((((((***+++,,,------------------------...---+++******+++---...........................,,,,,,,,,,,,++++++******&&&'''(((((()))(((((('''&&&''''''((())))))))))))((())))))))))))(((''''''))))))************))))))'''((()))******+++******))))))))))))))))))))))))+++++++++***))))))((((((,,,++++++******))))))((())))))***+++,,,---...///---+++***+++---.........************++++++++++++************++++++++++++------------------------...---,,,++++++,,,---...------------------------------------------------......//////000000000111...///000222222333333333111000000000000222333444666666777888888888888888555555666777888777444111111111333444666888999:::555555555444333333222222777888999999888666444222444333333333333444555555333333333333444444444444333222000///......//////------............------------,,,+++++++++++++++---------,,,+++***)))(((++++++,,,++++++***)))((())))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&'''(((''''''((()))******+++++++++++++++++++++,,,------***)))((()))+++++++++*********))))))((())))))***++++++,,,,,,,,,------------,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((###%%%((()))))))))+++,,,***)))((((((''''''((((((************************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))************************'''(((((((((((((((''''''(((((((((((((((((((((((()))((((((((('''&&&&&&&&&'''(((((())))))******+++)))))))))))))))))))))))))))***+++,,,---,,,++++++((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))&&&&&&'''(((((()))******'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))*********++++++++++++************)))))))))***))))))))))))***++++++,,,,,,,,,++++++*********...............---,,,,,,+++*********+++,,,---...---...///000111000///...,,,,,,+++++++++---...///***+++---,,,,,,+++---...******+++++++++,,,,,,,,,)))************)))(((((()))(((((()))++++++***((())))))))))))*********************))))))*********,,,+++***)))((()))***+++***+++,,,+++******+++,,,******)))))))))+++,,,---,,,,,,------......//////---,,,+++******+++,,,---------------------------,,,,,,,,,---,,,++++++***'''(((((())))))((('''&&&&&&'''((()))************)))))))))))))))(((''''''((()))***++++++***))))))'''((()))******+++++++++))))))))))))))))))))))))+++++++++***))))))((((((------,,,,,,+++******)))******++++++,,,---......---,,,***+++,,,------,,,************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++---...///------------------------........................------......////////////---...000222333444333333111000000000000222333444666777888999999999888888333333555888999999555333111333555777888888777666333333333333333333333333888888888888666555333111333333222222333444444555333333444444444333222222111111111000//////......,,,------......------,,,---------------,,,++++++---------,,,+++***)))(((++++++,,,++++++***)))((((((((((((((((((((((((((()))))))))*********++++++(((((((((((())))))******(((((((((((((((((((((((()))))))))(((((((((''''''&&&((())))))'''&&&(((***(((((()))***+++,,,------,,,,,,+++++++++,,,------***)))((()))+++,,,+++***+++***)))))))))***+++,,,+++,,,,,,---------------------------------,,,,,,+++,,,,,,---,,,+++***)))++++++******************''')))******)))))))))***))))))(((((((((((()))***++++++++++++*********))))))))))))***************((((((((()))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))***++++++***))))))&&&'''((()))******)))))))))))))))))))))((((((((('''''''''((())))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++******(((((()))))))))*********,,,,,,++++++************)))))))))))))))***++++++++++++++++++++++++++++++...............------,,,++++++******+++---...///...///111111111000...---******+++,,,------......+++---...---+++***+++---******+++++++++,,,,,,,,,******+++++++++***)))((())))))(((***+++,,,+++)))))))))))))))************++++++************++++++*********+++++++++++++++)))+++---,,,***)))+++---+++************,,,...///------------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***(((((()))))))))'''&&&%%%'''''')))***++++++++++++***************)))((('''"""$$$&&&(((************''''''(((******+++++++++))))))))))))))))))))))))((((((((()))******++++++......------,,,+++*********++++++,,,,,,------...---,,,******+++,,,+++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++000///---,,,,,,---///000------------------------////////////////////////........................,,,---000222333444444444111000000000000222444555666777888999:::999888888111222555888:::999666333222444666888999777555444222222333333333444444444777777666666555444222222222222222222333333444555444444444444333333222111000000111111000///...---,,,------......------,,,,,,---...///...---,,,+++---------,,,+++***((((((++++++,,,++++++***)))(((((((((((((((((((((((((((************++++++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((($$$'''))))))'''&&&(((+++((()))***+++,,,---......,,,,,,+++++++++,,,------***)))((()))+++,,,,,,***,,,+++*********+++---...+++,,,------......------------...///...---+++***((()))+++,,,+++***(((&&&)))))))))***++++++,,,,,,+++,,,---,,,***(((((()))(((((((((((()))***,,,,,,)))))))))))))))*********++++++++++++++++++,,,,,,((()))************))))))((())))))***+++,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))***+++***)))))))))***+++,,,,,,+++***)))%%%&&&((()))***+++************))))))((((((''''''%%%%%%&&&'''((()))******&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************&&&(((+++.../////////...(((((((((((()))))))))))),,,,,,,,,+++++++++******)))))))))))))))******+++------------------------......//////......---,,,,,,,,,++++++,,,...///000///000111222111///---,,,)))***+++,,,---.........---///000...***((()))+++******+++++++++,,,,,,,,,***++++++,,,,,,***)))(((***))))))***,,,---+++***))))))))))))************,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))),,,---,,,***)))+++---++++++******+++---...///........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***&&&'''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******---,,,,,,+++***)))((((((%%%(((******((((((+++---///...,,,***)))))))))*********+++++++++,,,,,,,,,---,,,***)))))))))******)))***+++,,,---,,,++++++'''(((((()))***+++++++++,,,,,,++++++,,,,,,---......------------...//////......//////......---,,,++++++,,,,,,---......///........................///.........000444888;;;//////000000111111111222111111333777;;;;;;888444444444444333333222222222111333555777888777555333222222333333444555555666555555555444444555555555111111111111222333444444555444222000//////000111......------------......------.........---+++***...---,,,+++,,,---...///,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++******)))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,---+++(((''')))+++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,+++***))))))***+++---...//////...------------...111000///...,,,+++))))))+++***+++,,,------+++)))&&&&&&''')))+++---///000---***((((((***+++)))'''---''''''......''''''---*********)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((***************)))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((%%%&&&---...)))&&&'''((('''&&&&&&&&&''')))***++++++,,,++++++***)))((((((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((())))))))))))))))))))))))+++))))))+++---...***'''+++*********))))))((((((***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***+++---......---+++***************************---,,,+++*********+++,,,---,,,,,,---///000///...///---,,,***))))))******.../////////...---,,,,,,---,,,+++,,,...000000///******+++++++++,,,,,,,,,---------...------,,,,,,+++,,,,,,------,,,++++++)))))))))))))))*********************************((()))***++++++***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++++++++++++++,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********------------------------((((((''''''&&&'''''''''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***+++******))))))(((((('''''')))++++++))))))+++---++++++))))))((()))***************+++++++++,,,,,,,,,,,,***)))))))))******)))***+++,,,,,,,,,++++++((((((((()))***+++++++++,,,,,,,,,,,,,,,---......---------------...//////---------------,,,,,,+++,,,,,,,,,------.........---...............------//////...///111444777999//////000000000111111111111222444777;;;;;;888444444444333333333222222222555666777888888666333222111222333444555555555555444333333222222333333444222222222222222333333444333333222111000000000000......------------......------.........---,,,+++---,,,++++++++++++,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((()))+++,,,---+++)))((()))+++,,,+++***))))))***+++,,,************++++++++++++++++++******+++,,,.../////////...------,,,------,,,,,,,,,+++++++++++++++************++++++***)))))))))))))))***+++,,,------***((((((******)))'''''''''))),,,+++'''(((+++''''''((()))***+++,,,,,,((())))))******))))))((((((((((((((((((((((((((()))************)))((((((''''''(((((()))*********((((((((((((((((((((((((***'''(((---...***(((***((((((''''''(((((()))***))))))))))))((('''&&&%%%''''''((((((((()))))))))(((((()))************)))))))))))))))))))))))))))((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))******)))'''************)))))))))((())))))******+++*********************************))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,+++*********+++,,,---,,,+++---///000///...///...---,,,+++++++++,,,.........///......---------,,,+++,,,...///000///******+++++++++,,,,,,,,,---------......------,,,+++,,,,,,------------,,,))))))))))))************************************)))***+++,,,,,,+++***)))***************+++++++++******************************+++++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********------------------------***)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((()))******)))((()))+++'''''''''''''''((()))************++++++++++++,,,,,,+++******)))*********)))***++++++,,,,,,++++++(((((())))))***+++++++++,,,,,,,,,,,,---------...------------......//////,,,,,,------,,,,,,+++***,,,,,,------------------,,,---...//////...------...///000111222444555555//////000000000000111111222222444777999999666444333333333333222222222222888999999999777444111000000111333555666555444333222111111111111111111222444444333333222222333333111111222222222111111000......------------......---............---,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((***+++,,,+++***)))***+++,,,+++***))))))***+++,,,+++++++++++++++*********,,,,,,+++,,,,,,---//////000///...---,,,,,,+++,,,)))))))))***************)))))))))))))))))))))))),,,++++++***))))))******,,,***(((((()))***)))((($$$+++///+++'''((())))))'''(((((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((('''((((((((())))))******+++((((((((((((((((((((((((***((()))++++++((((((***'''((())))))******)))))))))******+++++++++++++++''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))'''(((((()))************))))))************))))))))))))))))))))))))))))))******++++++++++++******(((((())))))***))))))((()))))))))))))))))))))))))))))))))(((&&&&&&'''(((************))))))))))))((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))+++,,,---......---,,,+++************************++++++*********++++++,,,---,,,+++,,,...000///...000///...---,,,,,,,,,---------......///.........---,,,++++++---//////...******+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------.........***************************************************+++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++)))******+++,,,------...------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))(((((((((((('''''''''(((''''''''''''(((((())))))************++++++++++++++++++******************)))******+++++++++++++++)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,,,,------...............,,,------------,,,++++++------------------------+++,,,...///000///...---...///111222333333222222//////000000000000000000111222444666666666444222333222222222222222222222777888888777666333111//////111333666666555333222111111000000000000111111666555444333222222222222///000222333333222111000......------------......------.........---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++******)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,------...//////000//////---,,,++++++++++++,,,++++++***)))(((((('''************))))))***+++,,,,,,+++***)))))))))***+++***))))))))))))***)))'''333777...''')))***(((,,,++++++******)))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&((('''(((***+++++++++***)))'''(((***,,,...///000000&&&'''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((()))************))))))************))))))))))))))))))))))))))))))******++++++++++++******(((((()))*********))))))))))))))))))))))))))))))((())))))'''######%%%)))*********))))))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---......//////......---***************************************+++++++++,,,++++++,,,...//////...///......---------,,,,,,,,,,,,---.../////////...---+++***+++---......---******+++++++++,,,,,,,,,,,,------...............,,,,,,,,,,,,---...//////++++++***************)))******************************++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))***+++,,,......///---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***************+++++++++++++++++++++++++++***)))((('''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++***))))))))))))))))))(((*********)))))))))(((((())))))*********+++++++++************+++*********)))))))))*********++++++************++++++++++++))))))***+++,,,++++++***,,,---......//////.....................---,,,,,,,,,,,,------------------+++,,,.../////////......///000222333333222000///000000//////////////////111222333444333222111000222222222222222222222222444444444444444222111000...000333555666555333222222222111111111111222222666555444333222111111111///000222333333222111000......------------......------,,,,,,,,,------------------------,,,,,,++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((+++******)))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))************+++++++++)))******,,,------,,,+++,,,+++***))))))***+++,,,---,,,,,,,,,++++++******,,,,,,---...////////////......---++++++*********,,,,,,++++++*********)))+++,,,...---+++***,,,---+++***************++++++)))***))))))))))))***+++000:::<<<111)))***+++))),,,,,,,,,+++***))))))(((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''')))***(((&&&&&&'''((('''(((***+++++++++***)))%%%&&&''')))***+++++++++'''''''''(((((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))*********))))))************))))))))))))))))))))))))))))))*********++++++*********(((((()))***************************************'''))))))'''######&&&)))))))))))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********************************++++++*********))))))))))))))))))))))))))))))******++++++++++++,,,+++***,,,...///...------------------,,,,,,,,,,,,,,,---.../////////...---+++******,,,------,,,******+++++++++,,,,,,,,,,,,---....../////////...---,,,,,,,,,,,,---...///,,,+++++++++******))))))************************))))))))))))******++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))******,,,---...//////------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++)))))))))************)))))))))))))))))))))))))))&&&&&&'''((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))*********,,,+++***+++,,,---,,,+++***++++++++++++***)))((()))))))))************+++))))))***++++++++++++******))))))))))))***++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***+++,,,.../////////...---......//////......---,,,++++++,,,------......///,,,---------.../////////111222222333222000///...000000////////////......111333444444222000//////111111111222222222222222222222222222222222111111///000222444555444333222333333222222222222333333555444333222111111111111111111222222222111111000......------------......,,,++++++++++++,,,,,,---...............,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))+++******)))))))))))))))))))))))))))************((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,))))))***,,,...///---+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////,,,,,,++++++******++++++))))))***+++,,,......///+++...111111...,,,---///))))))))))))***+++,,,,,,((()))***)))((((((***,,,888<<<;;;222+++)))++++++*********+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((---///,,,((()))***)))'''((())))))******))))))************)))(((''''''(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))&&&''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++************************'''(((((((((''''''((()))))))))))))))************,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++++++++,,,+++***+++---///...---,,,,,,------------,,,+++------......///.........---+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,,,,---...///////////////------++++++***+++,,,---,,,,,,,,,+++******))))))************************(((((((((((()))***+++,,,+++++++++***************++++++++++++++++++++++++***++++++,,,---......///------,,,,,,++++++*********+++,,,,,,------,,,,,,)))))))))***************************************'''(((***+++,,,,,,+++***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((+++)))((())),,,---,,,***((()))***+++++++++***)))))))))))))))************((()))***+++,,,++++++******))))))((()))***+++,,,++++++++++++++++++++++++***+++,,,......---,,,++++++,,,...///000///...------............---,,,,,,******+++,,,...///000000...---,,,,,,,,,...000111333333333222000///...---000000/////////.........333555666555222//////000000111111111222222222222333333333222222222111111000111222333333444333333333222222111111222222333333222111111000000000000333333222111000000000000......------------......******)))))))))***+++,,,------......---,,,***)))************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******+++******)))))))))))))))((()))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,)))((())),,,///000...+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,***+++---...//////......***************++++++,,,((()))***+++,,,...///000)))...333444000------...*********)))******+++,,,''')))******((((((***---<<<777333000+++''')))...******++++++++++++,,,,,,******++++++++++++******(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''///222...*********)))((((((''''''(((((()))******++++++++++++***))))))))))))))))))*********+++&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((((((((((((((('''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++************************((((((((()))+++++++++)))((()))))))))*********************+++******))))))))))))))))))))))))))))))************************,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***+++******+++---......---,,,---...//////...---,,,.........///......------,,,+++))))))+++++++++*********+++++++++,,,,,,,,,,,,---...///000000000000...---+++)))))))))***+++------,,,++++++***))))))************************))))))((())))))+++,,,---***************+++++++++************************,,,,,,,,,,,,------......------,,,,,,+++******)))***+++,,,,,,------,,,,,,((()))))))))*********+++************************%%%'''***---...---+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''''''''''''''''''''''''''%%%$$$&&&)))+++***(((%%%'''(((***+++,,,++++++))))))))))))************((()))***+++,,,,,,+++******)))((((((((()))+++,,,+++++++++++++++++++++++++++,,,...000000///...---+++,,,...000000///...---,,,,,,---------,,,++++++))))))***,,,...///111111///---+++++++++...111333444444333111///...------000000//////.........---555777888777333000000222000000111111222222222222555555444333333222111111111111111222222333444444222222111111111111222222222111000000000000000000555444222000//////000111.........------.........))))))((((((((()))+++,,,,,,,,,------,,,+++)))(((******************++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***+++++++++******)))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++)))((())),,,000111...+++,,,+++***))))))***+++,,,+++++++++,,,,,,---------***+++,,,............---))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,(((...444555111---,,,---,,,+++******************''')))+++***((((((***---<<<222,,,---+++%%%'''///......---,,,+++))))))(((***+++,,,------,,,+++***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%...222---)))))))))&&&((('''&&&&&&&&&''')))***"""###$$$&&&((()))******)))*********++++++++++++&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))++++++,,,,,,,,,************************)))''''''***...///---)))(((((())))))*********+++'''((()))***************************************************************)))((((((''''''(((((()))))))))))))))))))))))))))&&&''')))***+++++++++***+++******+++---......------...///000000///........./////////...---,,,,,,,,,+++))))))***++++++*********+++++++++,,,,,,,,,,,,---...///000000000000///---+++)))(((((()))***------,,,,,,+++***))))))******************************))))))***,,,---///))))))******+++++++++,,,))))))))))))))))))))))))------------------------------,,,,,,+++***))))))++++++,,,---------,,,,,,(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''***************)))((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&''')))+++***'''&&&(((***************************++++++******))))))((((((++++++******)))((((((''',,,---///000111000//////******+++,,,,,,,,,,,,+++------,,,,,,+++***))))))+++,,,------......------,,,,,,,,,---...///000111555333000000000000///...111111111000...---...000666888999666111...000333777666333111//////000111222222222222222333333333777666555444333111000000222111111111000000//////111111111000000000000000333333222111000///...---000000000000///...---,,,+++*********++++++,,,---))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((%%%'''(((((('''''')))***))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&'''''')))***+++***++++++******)))''''''444000,,,*********'''%%%+++++++++***)))(((((('''(((((())))))***+++---...,,,***))))))+++---------,,,---...//////---+++***++++++******++++++,,,------,,,***))))))***,,,---+++,,,,,,---,,,+++***)))))))))))))))(((((((((((()))((((((((()))***++++++---------,,,,,,+++++++++------------,,,+++***)))+++++++++++++++,,,,,,,,,***)))'''((()))++++++***(((((())))))*********+++''''''(((((())))))******+++***)))(((((()))+++,,,+++******)))))))))))))))'''''''''&&&'''((())))))((()))***(((%%%$$$&&&)))'''(((((())))))))))))((((((((())))))******++++++)))&&&%%%(((,,,...***%%%******))))))))))))******(((((()))***************))))))************))))))***************************)))((((((((()))+++,,,---,,,)))''''''((()))+++(((((())))))******++++++***,,,,,,+++)))((()))***************))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))******+++++++++,,,,,,+++)))''''''(((***+++******))))))***+++,,,,,,---.....................---.....................,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...000111,,,,,,,,,++++++*********,,,---///000222333333333...,,,)))((()))***************+++++++++,,,,,,,,,******))))))))))))******((()))***+++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))++++++)))+++---//////---+++)))++++++++++++++++++++++++,,,,,,---...---,,,+++***''''''(((((())))))******)))************+++++++++***)))))))))((((((((('''(((((()))))))))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))+++***((('''(((************************************))))))))))))))))))))))))))))))***************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------,,,,,,+++******)))+++,,,------......------+++******++++++---......333111//////000000000//////000111000......000111555777888555000...000333333222111000000000111222111111111222222222222333555444444333222111000000111111111111000000000///000000000000000111111111333333222111000///......//////......---,,,,,,,,,+++++++++,,,,,,,,,------)))))))))))))))))))))))))))******++++++******)))*********)))))))))((((((&&&''')))(((''''''((()))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***((()))******++++++******///,,,)))(((******)))(((++++++******)))(((((('''(((((())))))***,,,---...---+++))))))+++,,,,,,,,,,,,---...///...---+++***)))))))))))))))***+++,,,---,,,+++******+++,,,---++++++,,,,,,,,,+++***)))))))))******************++++++***)))))))))******------,,,,,,,,,+++++++++------------,,,+++***)))++++++++++++************''''''(((***,,,,,,)))&&&(((((()))))))))*********((((((((((((((()))))))))&&&&&&%%%%%%&&&&&&''''''******)))(((((((((((())),,,,,,,,,+++******))))))((()))***)))&&&%%%''')))'''(((((()))************)))))))))))))))*********((((((((())))))((('''&&&))))))))))))))))))))))))(((((()))***************))))))************))))))+++************************)))((((((((()))***+++******))))))))))))))))))((((((((((((((()))))))))***+++,,,+++)))((()))***************))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))'''((((((((())))))))))))+++***)))(((((()))************))))))***++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,+++++++++***))))))+++---///111222333...,,,)))((()))*********++++++++++++,,,,,,,,,,,,+++******))))))******+++((()))***++++++++++++***)))))))))))))))))))))))),,,+++***))))))***+++++++++,,,...//////...,,,+++************************++++++,,,,,,,,,+++***)))'''((((((((()))))))))***))))))*********+++++++++))))))))))))((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***((()))+++***)))((()))***************************))))))))))))************'''(((((()))***+++++++++******))))))((()))))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++*********+++,,,------......------+++******++++++,,,---...000...---...///111111000///000111000//////111333333555666333///---///111/////////000000111111222000000111111111222222222222222111111111000000000111111111111000000000000//////000000111111222222333333222111000000///...///...---+++++++++,,,,,,(((((()))************))))))))))))))))))))))))))))))******++++++******)))******))))))))))))(((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((())))))'''((()))+++,,,---------)))'''&&&'''***+++,,,+++++++++******)))((((((((())))))))))))+++,,,---......,,,***)))***+++++++++,,,,,,---......---+++***)))))))))***+++,,,---...------++++++++++++------+++++++++,,,++++++***))))))******++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,++++++++++++------------,,,+++***)))++++++******))))))((((((&&&'''+++...000...)))%%%(((((())))))))))))******))))))((((((((((((((((((&&&&&&'''(((((((((((((((***)))((((((''''''((((((*********)))'''%%%###!!!((()))***)))'''&&&'''((('''((()))***++++++++++++************))))))))))))(((***,,,+++(((&&&&&&((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))+++++++++******)))))))))))))))((((((((()))***+++'''((()))++++++***)))(((((((((((((((''''''''''''***+++++++++)))((()))***************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))))))))***************)))*********)))******+++,,,******+++,,,------......000///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,,,,,,,++++++((()))***,,,...111333444---+++)))((()))*********++++++,,,,,,,,,---------+++******))))))******+++))))))******++++++******))))))))))))))))))))))))+++******)))******++++++---......//////......---***************************++++++++++++***)))((((((((((((((()))))))))))))))))))))*********++++++))))))))))))((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))*********)))((('''''''''(((***+++++++++***))))))************************(((((())))))******++++++((((((((()))******++++++...,,,+++)))))))))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++,,,------......---------,,,,,,,,,---......///---,,,+++---///111222111111222222111//////000222222333333111///---///000...///000111222222222111///000000111111222222222000000000000000000000000111111111000000000000000......///000111222222333333222222111000000//////000...,,,+++***+++,,,---((()))***++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))******))))))((((((((((((((((((((()))***+++,,,---------'''''''''(((***,,,------************))))))(((((()))))))))***+++,,,---...///---***)))***++++++***+++,,,---------,,,,,,+++,,,,,,,,,---...///000111------,,,++++++,,,------***++++++++++++*********((())))))***+++,,,------------,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++******)))(((''''''&&&((())),,,000111000+++((((((((()))))))))))))))))))))))))))((((((''''''&&&%%%&&&((()))******)))((())))))((('''''''''''''''%%%&&&&&&&&&%%%""" (((((())))))(((((((((((('''((()))++++++,,,,,,,,,++++++******))))))((((((******++++++***))))))***'''((())))))))))))((('''(((((()))*********************))))))))))))******++++++******))))))(((((((((((((((((())))))******''''''((()))*********))))))))))))((((((''''''''')))***+++***)))((()))***************)))))))))((())))))))))))))))))))))))******)))))))))))))))******************+++++++++((()))***,,,,,,+++***)))+++***************++++++((())))))+++,,,---......333222000.........///000------------------------......---------------...---,,,,,,,,,,,,,,,,,,,,,---------...000222444555,,,+++))))))***++++++***+++,,,,,,,,,,,,---------***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))******************++++++......------------......************************+++++++++++++++******)))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))'''((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))******))))))(((((('''''')))***+++,,,,,,,,,***)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))...---,,,*********+++,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++***+++,,,------......------------,,,,,,,,,---......,,,+++***,,,///222333333333444444222000///000111111111111000///...///000111111222333333222222111///000000111222222333333000000000000000111111111000000000000000000111111......///000111222222333222111111000000/////////000///---++++++,,,...///,,,---------------,,,,,,)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************))))))((((((((())))))+++++++++,,,,,,,,,++++++((()))***++++++,,,,,,---*********)))))))))))))))))))))******+++,,,...//////---***)))***++++++***++++++,,,,,,,,,,,,,,,,,,------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,*********************+++(((((())))))***+++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,++++++************))))))((('''&&&&&&***))))))+++------+++)))))))))(((((((((((((((((())))))((((((''''''&&&&&&"""###%%%&&&''''''&&&%%%))))))(((''''''''''''''''''((()))******(((&&&%%%((((((((()))******)))((((((((()))++++++,,,,,,,,,++++++******))))))((((((***'''%%%&&&+++---+++)))'''((()))******)))((('''(((((()))*********************)))(((((()))***************)))))))))((((((''''''(((((()))))))))))))))((('''&&&'''(((***,,,*********))))))(((((((((((()))******)))((()))***************)))))))))(((((((((((((((((((((((((((***)))))))))))))))******++++++******************'''(((+++------,,,***)))++++++***************+++(((((()))***+++------...222111000///...//////000------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000000000111111222333+++***))))))+++++++++***+++++++++,,,,,,,,,------(((((((((''''''((((((((())))))*********))))))(((************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++))))))))))))(((((((((((((((((()))))))))*********(((((((((((())))))))))))((()))***************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++******+++---...---+++((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------++++++************++++++,,,++++++---000333444444444444444333111000111222111000000/////////000000222222222222222222333333000000111222333444444555111222222222222222222222000000000000111111111111//////000000111111222222000000000//////.........///...---,,,,,,---...///+++***))))))(((((())))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))'''((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))))))))(((((()))******,,,,,,,,,,,,+++***)))(((***+++------+++***++++++******))))))))))))))))))************+++---...///...,,,***)))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******)))))))))***++++++(((((())))))***+++++++++))))))***+++,,,...///000*********+++++++++++++++***+++++++++++++++************))))))(((((('''''')))'''%%%%%%'''((()))((())))))((((((((((((''''''((((((''''''''''''''''''$$$%%%&&&'''(((((())))))***)))((((((''''''(((((('''(((***+++++++++******(((((((((***++++++)))'''((()))******+++*********************))))))))))))'''### ###))),,,+++'''''')))***,,,,,,***)))'''(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((()))))))))((((((***)))&&&%%%%%%'''***+++************))))))))))))''')))***)))(((((()))+++************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))((((((((((((''')))+++,,,---,,,+++***,,,+++******)))*********))))))***+++,,,,,,------------------------------------------------------,,,,,,+++++++++++++++,,,******++++++++++++,,,,,,...//////000//////...---***))))))***+++,,,+++*********+++++++++,,,,,,,,,)))((((((''''''(((((()))))))))******))))))((((((************************((()))***++++++++++++++++++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++,,,,,,))))))))))))((((((((((((((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''((()))***+++++++++***+++---//////+++((())))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))***+++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------++++++***************+++,,,,,,,,,...111444555555111222333333222222444666111000//////000111111111000000///000111222444555111111222333444555666666444444444444444333333333///000000000111111111111000000000000000111111111............------------,,,,,,,,,,,,,,,,,,,,,---***(((&&&$$$$$$%%%'''((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))&&&''')))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))***++++++++++++++++++***)))((('''(((+++------***))))))***)))))))))))))))))))))************+++,,,---...///---+++))))))+++,,,,,,,,,++++++***++++++,,,,,,------,,,++++++++++++++++++)))******************)))***)))(((((()))***+++,,,******++++++++++++++++++************+++,,,......)))*********++++++++++++******++++++++++++******))))))))))))))))))))))))(((&&&%%%%%%'''((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''((((((((()))***+++------******)))(((((((((((()))&&&&&&''''''((((((((((((((('''(((***,,,,,,***'''))))))******))))))(((((()))))))))))))))*********(((%%%$$$%%%(((******)))((())),,,------,,,)))((((((((()))***************+++***)))(((((()))***+++''''''(((((()))*********&&&'''((()))))))))((('''))))))((('''''''''((((((((((((((()))))))))))))))'''((())))))(((((()))+++************))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))((((((((('''((()))***,,,------,,,,,,,,,++++++***))))))******++++++++++++,,,,,,------)))***,,,.........---,,,........................*********)))******++++++)))))))))******+++++++++***,,,...//////...,,,******))))))***,,,,,,+++***)))))))))*********++++++******))))))))))))******)))))))))))))))(((((('''************************'''(((***+++,,,,,,+++++++++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,***)))))))))((((((((('''(((((((((((()))))))))***'''((((((((())))))******((()))))))))((('''&&&&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))),,,***)))(((((()))***,,,(((((((((((())))))))))))))))))))))))((((((((((((+++***+++---000///+++((())))))))))))))))))))))))++++++******))))))((((((&&&&&&''')))***,,,------)))***+++---------,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------------,,,,,,+++,,,,,,,,,---,,,,,,...222444555555...000222222333444777999111000//////111222222111...---------///222555777111111222333555666666777666666666555555444444444//////000000111111111222111111111000000000000000------------------,,,,,,***++++++,,,,,,,,,++++++000...+++(((((())),,,...))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))%%%'''(((((('''''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,***************)))((((((&&&))),,,,,,***((()))***)))))))))))))))******************+++,,,---...///,,,***))))))+++---------+++*********+++,,,,,,---//////...---,,,,,,,,,,,,))))))************))))))***)))(((((((((***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,))))))******++++++++++++)))******+++++++++******))))))))))))************)))(((((()))++++++***)))))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%''')))+++,,,++++++***))))))))))))))))))((('''''''''(((((()))(((''''''***------***''')))******))))))((('''&&&(((((())))))******++++++***++++++***((()))+++---)))***,,,......,,,***)))(((((()))***************+++***)))'''''')))***+++&&&&&&'''((()))***++++++%%%&&&((()))))))))((('''(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))&&&((())))))(((((()))+++************))))))))))))(((((((((((((((((((((((())))))((())))))***++++++,,,+++++++++******))))))))))))***+++,,,---------,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((***...000111000///...........................))))))(((((()))******+++(((((())))))*********+++(((***---000111///---+++)))))))))***,,,,,,+++***((())))))))))))*********,,,,,,++++++++++++,,,,,,)))))))))))))))(((''''''************************'''(((***+++,,,,,,+++++++++---///111111///---+++++++++++++++++++++++++++---,,,***)))))))))***+++******))))))((((((((('''(((((((((((())))))))))))***)))((((((((()))+++,,,*********)))))))))))))))************))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,+++*********))))))(((((('''''''''''''''((())))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++$$$&&&((()))++++++******+++++++++,,,,,,---------,,,,,,,,,,,,---...///000---......///...---+++***---,,,...111555555222///111///...000555888888777222222111000000///000000000000000000111222333444555444444777::::::888555;;;888666555666666555444000000000000000111222222111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---)))&&&$$$&&&(((***+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***((((((((((((((()))************)))(((((((((((((((((()))***++++++***)))(((''''''&&&''''''((())))))((()))***++++++***)))(((***)))))))))***++++++,,,+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,---------......---***(((((()))***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,***(((((((((******************+++,,,------000//////......------,,,++++++++++++++++++++++++...,,,***)))***+++++++++,,,+++)))(((((()))+++,,,,,,)))&&&%%%&&&'''((('''***)))'''(((***++++++*********))))))((((((''''''&&&&&&&&&'''((())))))***(((((((((((()))***,,,,,,---+++(((&&&&&&''')))***((('''''''''((()))***+++***)))))))))))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((+++*********))))))(((((()))((('''(((***++++++***(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))******''''''(((((())))))******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++************+++++++++***)))))))))))))))******,,,...///111111111000...---,,,,,,,,,,,,---...------,,,,,,+++******)))***+++,,,------+++***)))***+++,,,---.../////////)))************+++++++++)))))))))((())))))***+++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------///......------......///------------,,,+++******...---++++++++++++***((((((((())))))******++++++((((((''''''''''''(((((()))))))))))))))***++++++***)))))))))))))))))))))(((((())))))******++++++******))))))(((((((((((()))))))))))))))******+++************)))))))))((()))))))))))))))***++++++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,---......---,,,,,,---,,,---000333444222///111///...000333666666555111111000000////////////000000000000111222333333555444444666999:::999888<<<:::999888888888666444000000//////000000111222111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++)))((((((***,,,,,,+++))))))*********+++++++++******,,,,,,,,,,,,******((((((((((((((())))))*********)))(((((((((((((((((()))***++++++***)))(((***)))))))))******+++,,,*********++++++******))),,,+++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---+++(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++))))))***+++,,,+++++++++++++++,,,,,,---******++++++++++++++++++++++++++++++++++++++++++***)))((((((***,,,++++++---+++***))))))***+++------***'''&&&'''))))))((()))'''&&&'''(((***))))))''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((()))***++++++...,,,***(((''''''((()))''''''''''''((()))************)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++******)))))))))(((((((((***+++***)))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))++++++************++++++''''''(((((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++************++++++***)))))))))))))))*********+++---///000000000000......---,,,,,,---......---,,,+++******))))))******+++,,,,,,---,,,,,,,,,***+++,,,---.........---)))************+++++++++,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,*********++++++,,,,,,,,,...------,,,,,,------...***+++,,,...///000000000...,,,++++++++++++***((()))))))))))))))*********((((((''''''''''''(((((()))***++++++++++++++++++))))))))))))))))))******''''''((()))***+++,,,---***))))))))))))((((((((((((((()))***************************))))))))))))******)))))))))***++++++************************)))))))))************+++))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++************************++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,---)))***+++,,,---------------,,,,,,...111222111///000//////000222333333222000000//////////////////000000000000111222333333444333222444777:::;;;;;;<<<;;;;;;;;;;;;999555222000000/////////000111111111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,+++******,,,......---+++(((((()))))))))*********)))***+++,,,,,,+++***)))(((((((((((())))))))))))******)))((((((((())))))((()))***++++++***)))(((+++************+++,,,,,,*********))))))******+++,,,++++++++++++,,,------++++++*********++++++,,,************************,,,,,,,,,---------......---+++)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++***+++,,,---...------,,,+++++++++,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***---...---,,,,,,+++***))))))***+++,,,---***(((((()))******)))(((&&&%%%&&&''')))((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))))))))))))))(((((()))******+++***))))))))))))******&&&&&&''''''((())))))***++++++***)))((((((((()))))))))(((((((((((())))))************************,,,,,,++++++++++++*********)))((()))***+++***)))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))+++******))))))******+++((((((((())))))*********++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++************++++++)))((((((((()))***++++++***+++,,,...////////////......---,,,,,,---.........,,,***((((((((()))***+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++)))************+++++++++...---,,,***)))((((((((()))))))))***************))))))))))))))))))))))))+++************+++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111111---,,,******++++++***(((************)))))))))))))))((((((''''''(((((()))******,,,------,,,+++***)))))))))))))))*********(((((()))******+++,,,,,,))))))))))))))))))))))))'''((()))++++++***))))))*********))))))))))))))))))(((((('''(((((()))))))))***************++++++))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************---,,,+++)))))))))***+++---,,,,,,,,,++++++******,,,,,,++++++,,,------...******++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000000000000///...///////////////....../////////000000111222333222111000111333777:::<<<;;;;;;;;;<<<<<<999444000000000000//////000000111111222222111111000///...------------------------/////////......---------...,,,++++++,,,---+++***))))))))))))*********+++)))***+++,,,,,,+++***)))'''(((((()))))))))))))))******))))))((())))))***)))***++++++++++++***)))***)))))))))))))))*********)))((('''((()))***+++***)))))))))))))))******))))))(((((()))***+++,,,***************+++++++++,,,,,,,,,---------......---+++)))((()))******)))++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++,,,...///000///...---,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///---******)))(((((()))******+++)))(((((()))******)))(((&&&%%%&&&''')))((((((&&&&&&&&&''''''(((((((((''''''''''''(((((())))))***))))))((((((((())))))%%%&&&'''(((***++++++,,,''''''((()))************,,,,,,***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************************)))((()))***+++***)))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''(((((())))))******************)))))))))))))))******))))))((((((''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++************++++++(((((((((((()))***,,,,,,++++++,,,------...............------------.........,,,)))'''&&&''')))***,,,+++***))))))***,,,---,,,,,,------,,,+++******))))))*********+++++++++---,,,+++***)))))))))))))))))))))******+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++******************++++++++++++******)))***+++,,,,,,,,,,,,,,,---+++******++++++***(((++++++******))))))(((((())))))(((((((((((())))))***+++,,,------,,,***)))(((((())))))************+++++++++***************))))))))))))************'''((()))++++++***))))))))))))))))))))))))******))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************---,,,***)))(((((()))***,,,,,,,,,++++++*********,,,,,,+++++++++,,,------,,,,,,,,,++++++*********,,,,,,---------...///000///000000000000.........---...////////////......////////////000111222333000/////////111444999<<<<<<<<<>>>??????<<<777333111111000000000000111111111222222111111000///...------------------------------------......//////222...***(((((()))))))))*********+++++++++,,,,,,)))***++++++++++++***)))''''''((()))***))))))(((******))))))))))))******)))***+++,,,,,,+++***)))******)))))))))))))))***(((''''''&&&'''((()))*********)))(((((()))))))))'''''''''((()))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........+++))))))***+++******+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,---...///000000000...---,,,,,,++++++//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...///000000...+++((((((''''''''''''(((((()))(((&&&'''((()))(((''')))'''&&&'''((())))))))))))))))))(((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&'''((())))))******))))))+++,,,------,,,,,,,,,,,,***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))+++)))((()))******)))((((((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((()))***************)))))))))((((((******))))))((((((''''''((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++************++++++(((((((((((()))***,,,,,,,,,,,,,,,,,,------...///...........................,,,)))'''&&&''')))***,,,+++***((((((((()))***------------,,,+++******))))))*********++++++++++++******)))******++++++))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******+++*********************))))))***++++++***))))))))))))***+++,,,,,,,,,,,,,,,***)))***++++++***(((++++++******))))))(((((())))))(((((((((((())))))++++++++++++++++++***)))((((((((()))******++++++,,,,,,+++++++++*********)))))))))************+++(((((()))***************))))))))))))************,,,,,,+++*********++++++))))))******+++,,,,,,,,,***)))))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++++++++***************))))))))))))******......,,,+++************+++---//////...---...///...000111111000...---...---...///000111000///...////////////000111222222.../////////000333888<<<>>>>>>@@@AAAAAA???;;;777333333222111111111222222111222222111111000///...------------------------++++++,,,,,,---......///222...)))&&&&&&'''((((((***++++++++++++,,,,,,,,,((()))***++++++***)))(((&&&''')))*********)))(((******)))))))))***++++++)))***+++,,,,,,+++***))),,,,,,+++************+++''''''''''''((()))******,,,,,,+++************+++&&&'''(((***+++,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,---------.........,,,))))))***++++++******++++++,,,,,,------...------------------,,,,,,++++++,,,------...//////111000///...---,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))'''''''''(((((('''''''''((('''&&&'''((()))(((''')))'''&&&'''(((***))))))+++******)))((((((''''''''''''(((((((((((((((((((((((((((''''''((())))))+++***)))(((''''''((((((***+++,,,...///......---++++++***)))((((((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))+++***))))))******)))((((((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))***))))))(((((())))))***&&&&&&''''''((()))******------,,,,,,+++*********))))))))))))(((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************++++++************++++++)))((((((((()))***++++++------,,,,,,---...//////---...////////////...---...,,,***((((((((()))***++++++***)))))))))))))))............------,,,+++)))************+++++++++))))))(((((()))******+++*********+++++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))******************((()))***++++++***)))(((((()))***,,,...///000000+++***))))))***+++***)))************))))))))))))***))))))(((((())))))***++++++***)))))))))))))))'''(((((()))******++++++***+++++++++++++++++++++))))))*********+++++++++)))))))))))))))******+++((()))))))))************---,,,++++++******++++++))))))***++++++,,,------******))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++******))))))))))))******...---,,,++++++,,,------***---111111///......///---///222222000.........---...000222222111000//////......//////000111222///111222222222444888<<<=========???@@@???;;;888555444333333222222333333111222222111111000///...........................++++++,,,,,,,,,,,,,,,,,,...,,,)))(((((()))))))))************++++++++++++((()))***++++++***)))(((&&&''')))*********((((((******))))))******+++,,,******,,,,,,,,,,,,******,,,+++******)))))))))***'''((()))***++++++++++++,,,,,,+++***************&&&(((+++...000000///...+++,,,,,,---......//////,,,,,,,,,---------.........,,,***)))***++++++*********+++,,,,,,---......,,,,,,------------------++++++,,,---------------000000///...---------...,,,,,,++++++++++++++++++------------------------,,,+++******+++---,,,+++((())))))))))))))))))((((((''''''(((******)))((((((&&&%%%&&&''')))((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''((()))***+++***)))((()))***,,,---)))***,,,...///...------******)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))+++***))))))******)))'''(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''(((***++++++,,,------,,,,,,+++******)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************++++++************++++++***)))))))))))))))******///...---------...///000---...///000000///...------,,,+++******))))))***))))))***,,,,,,---------....../////////...------)))************+++++++++))))))(((((('''(((((((((,,,++++++++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***(((((())))))******++++++((()))+++,,,,,,+++)))((()))***+++,,,---......///***)))((()))***+++***))))))))))))))))))***************))))))))))))******,,,+++)))((((((((()))***'''(((((()))***+++++++++))))))***+++,,,------...))))))******++++++++++++***)))((((((((()))+++,,,(((((())))))*********+++++++++***)))(((((())))))))))))***+++,,,,,,------******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------------------------***+++---......---,,,+++))))))******+++++++++,,,,,,,,,+++++++++++++++,,,---,,,,,,+++,,,---///000***...222333000.........,,,///333333000......///---///111222333222111000.........//////000111222000222444444333555999<<<999999999;;;<<<<<<999777666555444444333333333333111222222111111000///...........................---,,,,,,++++++******)))***))))))***,,,,,,+++)))))))))))))))************((()))***++++++***)))(((&&&''')))***+++***((('''******))))))***+++,,,,,,***+++,,,,,,,,,,,,+++***))))))(((''''''&&&''''''((()))+++,,,------,,,,,,******)))(((((('''(((((('''***...222333333111///++++++,,,------...//////,,,,,,,,,---------.........,,,***)))***+++++++++******+++,,,,,,---......,,,,,,,,,------.........***+++,,,,,,------,,,,,,000000///............///+++++++++,,,,,,---......---------------------------+++******---///000000******++++++++++++******)))(((((()))+++,,,***)))'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))***+++(((((('''(((+++///333666(((***,,,.........---,,,***)))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++,,,***))))))******)))'''(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))***+++,,,------++++++******)))(((((('''''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++************+++++++++***)))))))))))))))***000///...---......000111---...///000000///...---------,,,,,,+++******)))&&&(((+++...000111111111......///////////////...)))************++++++++++++***)))'''&&&&&&&&&&&&---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***++++++,,,(((***+++,,,,,,+++***(((+++++++++++++++***)))(((***)))((()))***+++***)))(((((())))))******++++++******))))))))))))******************************'''((()))******)))(((''')))***,,,,,,+++++++++,,,+++)))(((((()))******))))))))))))))))))*********************************)))))))))))))))******+++'''))),,,......,,,)))'''---+++))))))***++++++***))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((()))+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((*********)))***++++++++++++*********************))))))******+++,,,---///111111000---,,,,,,111222222000...---...//////......///222222///,,,...000333333222000/////////000111222333333333333444444555555666777888888444555777888777666777888555333222111111111///---000000///...------,,,+++,,,++++++***)))(((''''''))))))))))))))))))))))))++++++***************+++***)))((()))***)))'''%%%((('''&&&'''))))))(((''')))((('''&&&'''(((+++,,,,,,,,,,,,+++++++++******,,,)))&&&&&&(((((('''%%%++++++,,,++++++***)))))))))))))))))))))*********------------------------------------------------........................---,,,++++++******++++++,,,******+++......+++'''***++++++,,,,,,------...------...//////...---,,,---...///000///...,,,***************+++,,,,,,---)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******&&&((())))))(((''''''(((((('''&&&&&&((())))))((())))))))))))((((((((((((++++++******))))))((((((***)))(((''''''((()))***))))))))))))************---,,,***)))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))***++++++,,,++++++************++++++,,,+++***)))((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......,,,,,,***)))))))))***+++((((((((((((((((((((((((''''''(((((())))))************)))(((((()))******+++*********))))))(((((())))))************))))))))))))))))))************---,,,+++***))))))))))))************************---///000///...,,,------,,,------..................---,,,,,,,,,,,,+++***---------...000111000///444222000///000///---+++(((((((((***,,,---,,,+++((('''&&&%%%&&&''')))+++*********))))))))))))))))))***+++,,,,,,+++***)))+++******)))))))))))))))%%%&&&&&&'''((())))))*********))))))***,,,...///******************++++++,,,,,,++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************(((((())))))))))))((((((+++,,,------+++)))*********)))((()))***+++***(((''''''((()))***++++++,,,************************)))(((((((((((()))******((()))+++------+++)))(((((('''&&&'''((()))((('''))))))((('''''''''''''''************************))))))((('''((((((******)))***+++,,,,,,,,,,,,,,,************************)))+++,,,,,,***)))***+++************+++++++++++++++++++++++++++,,,,,,------///111222000...------111111111000...---...///666444222222222111...+++...000222333111000/////////000111333444444444444000000111111222333333444333555777777666555666777555333111111111111///---.........---------,,,,,,++++++******))))))(((((())))))))))))))))))))))))++++++***************++++++***)))***,,,,,,+++***)))'''&&&'''((())))))(((***))))))((()))***+++,,,,,,,,,+++++++++*********)))(((&&&''')))***)))'''((((((((((((((('''&&&&&&))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***+++------+++)))******++++++++++++,,,,,,------...//////...---,,,,,,---...//////---,,,******+++---......---,,,+++)))******+++,,,---------,,,,,,++++++++++++++++++(((((((((((())))))))))))&&&((())))))(((''''''((()))'''&&&&&&((()))((('''((((((((()))))))))))))))***)))))))))((((((''''''***)))((('''''''''((()))))))))))))))************,,,+++***)))))))))******))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))*********+++******))))))******+++,,,+++***)))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...,,,+++***)))))))))***+++(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))((((((''''''))))))************))))))))))))))))))************---,,,+++***))))))))))))************************+++---//////---,,,---...------...///////////////...---+++,,,------,,,+++------...///111111111000222000............---+++***))))))+++------,,,+++)))((('''&&&'''(((***+++)))))))))))))))*********)))***++++++++++++***)))+++******)))))))))))))))'''''''''((()))))))))***))))))))))))))))))*********************)))))))))++++++++++++++++++++++++)))************))))))((())))))))))))))))))))))))************************)))))))))(((((())))))***,,,---...---+++)))((())))))))))))***++++++)))'''&&&&&&''')))***+++,,,---************************((((((''''''(((((()))***)))******++++++******)))(((((((((***,,,,,,+++)))))))))((('''''''''((((((+++++++++++++++++++++++++++***)))(((((((((((()))******+++,,,,,,,,,++++++)))))))))))))))))))))))),,,---...---+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---.........000222222000///......000111111///------...///888666333222111000...------///222222111//////000000000222333444555555555......//////000000111111333555666666444333333444444222111000111000///---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++***************++++++***))))))***,,,---,,,+++***(((&&&&&&(((***************++++++++++++++++++***++++++++++++***))))))'''''''''))),,,,,,+++))))))************)))((((((((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++---+++******+++,,,,,,+++++++++++++++************,,,---............------,,,---...///...---,,,++++++,,,///000000...+++)))******++++++,,,,,,------*********************+++******)))))))))(((((((((&&&((())))))((('''(((((()))'''&&&&&&(((((('''&&&((((((((())))))*********((((((((((((((((((''''''***)))((('''''''''''''''))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))((((((((((((''''''************))))))((((((+++******))))))******+++,,,+++***)))(((((((((((('''((()))***+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++******))))))******((((((((((((((((((((((((***************)))))))))'''((()))******)))((('''((((((((((((''''''''''''))))))************))))))))))))))))))************,,,,,,+++***))))))))))))************************)))+++---------,,,---.........///000000000000000---,,,+++,,,......---,,,---...///000222222333333///...------......,,,+++---,,,+++,,,---...---,,,***)))((((((((()))***+++(((((())))))******++++++)))***++++++++++++***)))+++******)))))))))))))))))))))))))))))))))*********************)))((((((++++++******))))))(((((()))*********+++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))***************************)))((((((((()))***++++++---...---+++))))))***(((((()))+++,,,+++)))&&&''''''((()))***++++++,,,************************'''''''''''''''((())))))******))))))))))))******(((((())),,,......,,,***))))))((((((((((((((()))++++++++++++++++++++++++***)))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))+++,,,...---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......000111111000//////000000000000///------...///333222000....../////////---///111111000///000000000111222333444555555555//////000000111111111111222444555444222111111222333111000000000000...------,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))))))))*********)))******+++,,,***)))'''((()))******)))+++)))'''''')))+++,,,,,,***++++++,,,++++++***))))))***+++++++++***))))))'''(((***,,,---,,,***)))******++++++++++++******(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++******++++++,,,+++***)))***+++,,,---------,,,,,,+++******))),,,,,,---------...---------.../////////......---,,,---.........,,,+++***,,,,,,,,,,,,,,,---------))))))))))))************++++++******)))((((((''''''(((******((('''((())))))'''''''''(((((('''%%%((((((((()))******++++++((((((((()))))))))))))))))))))(((''''''&&&&&&&&&((()))))))))*********************))))))))))))***(((((((((((((((((((((((())))))((((((((((((((((((******))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))***+++,,,---......(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,+++++++++***************((((((((((((((((((((((((,,,,,,++++++******))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))************))))))((()))))))))************,,,++++++***))))))******************************'''))),,,---,,,---.../////////000111111111111111---,,,+++,,,...//////...---...000222222333444555///---,,,---......---,,,///...,,,,,,---...---,,,+++******))))))***++++++''''''((()))***++++++,,,*********++++++*********+++******)))))))))))))))++++++*********************+++,,,------,,,******------,,,+++***))))))(((((())))))***+++,,,,,,---,,,+++***((((((((())))))((((((((((((((((((((((((***************************)))(((((((((***+++,,,)))+++,,,,,,+++***+++,,,(((((()))+++,,,+++)))&&&*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******)))(((((()))******$$$%%%&&&)))++++++)))'''))))))((((((((())))))***************************'''((())))))***+++++++++++++++,,,,,,,,,++++++***************************(((***,,,,,,+++***+++,,,---,,,,,,,,,++++++******+++++++++++++++,,,------...///111000///...///000//////000///------...///111111000...------///000---...000000//////000111111111222333444444444444000000000000111111111111111333444333111000000111222000//////000///...---...------+++***)))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))***++++++,,,...+++)))((())))))((('''+++)))((((((+++---------***+++++++++***)))((((((((()))+++,,,,,,+++***))))))+++,,,---,,,***)))((('''(((((())))))(((((((((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++*********+++---...//////...---,,,++++++***,,,,,,,,,,,,------....../////////000000000//////...---,,,*********+++,,,............------------((((((((())))))*********,,,,,,+++***)))(((''''''''')))******)))(((((()))(((''''''((())))))(((&&&((()))))))))*********+++)))))))))******+++++++++))))))(((((((((''''''&&&((()))))))))************))))))))))))***)))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''(((((()))******++++++***))))))))))))))))))***+++***))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++******)))))))))))))))))))))))))))))),,,,,,++++++******)))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))************))))))((()))))))))************,,,+++******)))*********************************''')))+++---------...000///000000111111111111111...---,,,---///000///...---///222333222222333555000...---...//////...---///---,,,+++---------,,,++++++***************+++''''''((()))***++++++,,,+++******************++++++******)))))))))))))))++++++++++++************((()))+++,,,------,,,,,,......---,,,++++++******(((((()))***++++++,,,,,,,,,+++)))((((((((()))***((((((((((((((((((((((((************************))))))))))))***++++++,,,(((***,,,,,,++++++,,,---)))))))))***++++++)))'''++++++******)))((((((((())))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***''''''((()))+++,,,***((())))))((((((((()))******************************&&&''')))***+++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++''')))+++,,,++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////......///000...//////...------...000333333333111...------...---...////////////000222111222222333333222222111............////////////000222333333111000000111111///......//////...,,,...------,,,+++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,222///,,,************)))***))))))+++---......---,,,,,,+++***)))((((((((((((***,,,------,,,+++******,,,------***)))(((((()))******++++++++++++***.........---,,,,,,++++++---------------------------------------------------------------------------,,,++++++******++++++)))***++++++***+++,,,...000//////...---,,,,,,+++,,,+++++++++,,,---...//////////////////000000000///---***(((((())),,,---//////......------,,,,,,((((((((()))******++++++,,,,,,+++***))))))((((((''')))******)))(((((()))((('''(((***++++++***(((************************))))))******+++,,,------(((((())))))))))))(((((())))))))))))************'''((()))*********))))))))))))))))))))))))))))))(((((())))))))))))******''''''((()))***+++,,,,,,***))))))(((((())))))*********)))))))))))))))***---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++++++++***))))))))))))))))))))))))))))))***************)))))))))******+++,,,,,,+++******))))))))))))************))))))************))))))))))))))))))************++++++***************+++************************(((***,,,---------...000//////000111111111111111///...---...000000///...---000333333111000222444000///......//////...,,,...,,,))))))+++,,,---,,,++++++++++++*********)))(((((())))))******++++++++++++***))))))***+++++++++******)))))))))))))))******************++++++&&&'''((()))***+++++++++---------,,,++++++******((()))))))))***+++++++++******))))))))))))******))))))))))))))))))))))))************************(((((()))***++++++++++++***,,,------+++******+++***)))((()))***+++***(((*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))),,,+++***+++,,,---,,,+++))))))(((((()))******+++++++++++++++++++++++++++((()))***+++,,,++++++***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++------,,,++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,---......,,,---...---,,,---...000---...///...---,,,...000...000222111...,,,,,,...,,,...//////......000222222222222222111000//////........................///111222222111111111222000...------//////...,,,+++++++++,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---111...+++******++++++***))))))***---///000...,,,///...,,,***)))))))))))))))***---//////...,,,+++(((***,,,+++)))((()))+++,,,---...////////////...------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++'''***,,,,,,++++++,,,............------,,,,,,,,,+++++++++++++++---...///---------------...//////---,,,+++******+++---.........---,,,++++++******(((((()))******+++,,,,,,+++++++++******)))))))))((()))++++++)))((()))***'''''')))+++---...,,,***,,,++++++******)))))))))'''((()))***+++,,,------'''((()))***+++++++++***))))))))))))************&&&''')))*********))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++))))))(((((((((((())))))******))))))))))))******,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((***++++++,,,+++***)))((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))************+++***************++++++************************)))+++............///000...///000000111111000000111///...///000000///...---111444333000...000333111///------------,,,***+++)))'''''')))+++,,,,,,***************))))))((()))))))))))))))*********++++++***))))))***+++++++++******)))))))))))))))(((((())))))***+++++++++)))((((((((()))***++++++************************))))))))))))************'''((()))******+++******))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++,,,---...---+++)))))))))+++***(((((()))******)))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((+++)))''''''((()))(((((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((,,,,,,,,,,,,,,,+++***)))************************---...//////---++++++,,,'''((()))+++---///000111...------------...//////+++,,,------,,,,,,...000---...///...---,,,...000&&&)))---...---,,,---///,,,---............000222333222222222000///...---////////////////////////...000222222222111222333///...------...///...,,,))))))***+++---...//////,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))***+++,,,---...+++(((((()))***++++++((()))+++...111111...,,,111000---+++))))))***+++)))+++---///000///---,,,''')))***)))((((((+++...***++++++,,,---------,,,*********++++++,,,,,,,,,////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++&&&)))------,,,+++,,,...------,,,,,,,,,,,,++++++++++++******+++---...///+++++++++++++++,,,---...+++,,,,,,---............---,,,,,,+++***)))((((((((())))))***+++,,,,,,,,,+++++++++***************((()))++++++)))((()))***''''''))),,,//////...,,,---,,,,,,+++***)))((((((&&&'''((()))***+++,,,---&&&((()))+++,,,,,,,,,,,,))))))))))))************&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))(((((((((((())))))***)))))))))))))))***************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******+++,,,+++***)))((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))))))))************))))))))))))))))))************+++***************++++++************************+++---...///......///000......///000000000000000222000//////000000///---...111444333///---///222000...---,,,,,,+++***((()))'''%%%%%%'''***+++,,,***************)))((('''*********))))))))))))))),,,+++***))))))***+++,,,+++******)))))))))))))))''''''((()))***++++++,,,...---+++*********+++,,,(((((((((((())))))))))))*********)))))))))))))))%%%''')))***+++++++++***))))))))))))))))))))))))((()))***,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,++++++***)))((((((+++*********))))))((((((***)))(((((((((***+++,,,''''''(((((()))))))))***''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))((()))***++++++***)))((())))))******++++++,,,,,,)))+++,,,,,,+++***,,,---'''(((***,,,---------,,,---,,,,,,+++***)))((((((*********)))******+++++++++*********))))))(((((((((((()))***+++---...///...------,,,,,,,,,---------,,,,,,,,,---...000111111///---+++***+++,,,---111000000///////////////111///...///000111///...333666777555111......000/////////...------///111555222000///000000///---////////////............,,,+++*********,,,///000---,,,***(((''''''((()))***))))))))))))******+++(((((((((((())))))))))))(((***,,,,,,+++*********)))((((((***,,,---,,,***:::444,,,((((((******)))+++,,,,,,,,,,,,+++***))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...///////////////......---))))))***+++---...,,,***)))***+++,,,---.........---...///---***(((((((((---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------///000000+++,,,...000000///---,,,,,,+++++++++******))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))*********+++------,,,+++***)))((('''''''''''''''(((((((((((()))***+++,,,******************++++++))))))(((((('''''''''&&&######%%%&&&''''''(((((($$$,,,///)))%%%'''))))))...)))###"""&&&)))))))))***(((&&&&&&'''(((((((((+++***)))''''''''''''(((+++***))))))((()))))))))+++*********))))))(((((('''(((***++++++***))))))((((((''''''''''''((((((+++*********))))))(((((()))************++++++++++++******)))))))))))))))'''((()))))))))(((&&&%%%'''(((((((((((((((''''''))))))))))))************%%%&&&((((((''''''(((***))))))((('''''''''''''''++++++******)))(((((((((---***'''(((+++,,,)))%%%*********++++++,,,,,,,,,+++***+++---///000...---000000000000000000000000333333333222000///---,,,//////...///...+++&&&""",,,,,,+++******++++++,,,************************************************'''(((***++++++******)))))))))))))))((((((((((((***************+++,,,,,,++++++***)))((('''&&&&&&)))***+++,,,,,,---,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))******+++++++++******+++++++++++++++,,,---...,,,,,,,,,+++******))))))************)))))))))(((***)))(((((()))***+++,,,((((((((())))))*********'''''''''((((((((())))))((())))))******+++++++++))))))************)))))))))))))))***************)))***,,,+++******+++---)))******+++,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++***************+++))))))))))))(((((((((''')))******+++,,,...///000///...---,,,,,,,,,,,,,,,---,,,,,,,,,---///000222222111///---,,,,,,------000000////////////000000000000000000////////////333555666444111......//////000///...------///111555333111000000000///...000000000///...---------,,,+++******+++,,,...000---,,,***((('''((()))))))))))))))))))))))))))***)))))))))))))))))))))))))))***,,,,,,,,,+++*********))))))***,,,---+++***555111,,,))))))+++,,,,,,))))))))))))************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...///////////////...------,,,,,,,,,---......,,,***)))***+++,,,------------+++,,,...---+++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------......///111111,,,---...//////...,,,+++++++++*********)))))))))))))))))))))************+++++++++*********))))))******************************)))***,,,,,,+++)))))))))((('''''''''''''''(((((((((((()))***+++,,,,,,,,,+++***))))))))))))******)))))))))(((((((((&&&''''''((((((((((((''''''---///***''''''(((%%%!!!''',,,...,,,***,,,...***((('''''')))******)))+++***)))((((((((()))***++++++***))))))))))))***************)))))))))((())))))************))))))))))))(((((((((((())))))************)))))))))((()))************++++++++++++******)))))))))))))))(((((()))))))))(((&&&&&&((()))))))))))))))(((((())))))))))))************)))***++++++***)))***,,,+++***))))))(((((())))))***************+++++++++...+++((())),,,---***''')))))))))******+++++++++((()))+++...222333222111000000000000000000000000---...///000111222222222444333333444444222///------------,,,,,,,,,++++++************************++++++++++++++++++++++++((())))))***************************))))))))))))%%%%%%%%%%%%%%%&&&''''''************))))))))))))'''((()))******+++******+++***)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++*********++++++************+++---...///,,,,,,,,,,,,++++++++++++************))))))))))))******)))))))))***++++++)))))))))***************''''''((((((((()))))))))++++++++++++++++++++++++******))))))))))))*********))))))))))))))))))((()))***++++++******+++---,,,++++++***+++++++++,,,************************,,,,,,+++***)))))))))))))))(((((((((((('''''''''******+++,,,---///000111000///...---,,,+++++++++,,,,,,,,,,,,---///111222333222000...------------///......//////000111222222444555333000///111333333444444333000......//////000000...------///111666444222111111111000///000000000///...---,,,,,,,,,++++++***+++,,,...///---,,,***)))(((((()))***((())))))******)))(((((()))))))))))))))))))))))))))***,,,------,,,***)))+++***)))+++,,,,,,+++)))---------,,,++++++...000******)))((()))+++---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------......////////////...------///...------...---+++)))))))))***+++,,,,,,,,,,,,***+++------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------............///000111111---......///...---+++*********))))))))))))(((((())))))))))))************+++++++++******************************************))))))***++++++)))'''))))))((((((((((((''''''(((((((((((()))***+++,,,---,,,+++***)))(((((((((************)))))))))))))))************)))((('''(((+++,,,***)))***(((%%%'''+++///111///,,,***))))))(((((()))***++++++***+++***)))))))))***+++,,,,,,,,,+++***************************)))))))))))),,,+++***)))))))))))))))******))))))))))))******************)))))))))))))))************++++++++++++******)))))))))))))))(((((()))))))))(((''''''))))))************))))))))))))))))))************+++,,,---,,,*********,,,,,,,,,+++*********++++++))))))***++++++,,,------...+++)))***------+++))))))))))))))))))*********)))***---111444555333111000000000000000000000000,,,---...000111222333333222111000111222222111000......//////...,,,+++)))************************++++++++++++++++++++++++***))))))))))))***++++++++++++++++++************(((''''''''''''((()))))))))*********++++++++++++'''((()))******+++******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,+++***)))***+++,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,------*********)))))))))))))))*********************+++******************++++++'''(((((((((((()))))))))))))))))))))))))))((((((+++***)))(((((()))***+++******))))))(((((('''''')))***++++++******+++,,,...---+++***)))***+++,,,))))))*********+++++++++---,,,+++***)))))))))))))))))))))))))))(((((((((*********+++---...000111111000...---,,,++++++***,,,,,,+++,,,---///111222222111///...---,,,,,,---------......///111222333444777999666111000444888444444333111000/////////000000000///---...000222777444222111222222111//////...............------,,,++++++++++++,,,---...,,,+++***)))))))))******((())))))******)))((((((+++***************))))))***+++,,,......---+++)))+++******+++,,,---+++)))))),,,......,,,+++...000000...+++******---000222------,,,+++++++++++++++------------------------//////......------------......//////......---,,,...,,,+++,,,------+++)))((()))***++++++++++++++++++,,,...---,,,***+++,,,+++,,,............,,,+++------------------------............------------...............///000000............---+++***))))))))))))(((((((((((((((((()))))))))***************************************************************)))((()))***)))'''&&&(((((()))))))))((((((((())))))(((((()))***++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********))))))(((&&&''''''(((***+++***'''222,,,'''(((...000,,,&&&((((((''')))+++,,,+++)))******))))))***,,,---...---,,,++++++******++++++*********)))))))))))))))...---+++)))((((((((()))***))))))(((((())))))************)))))))))))))))))))))*********++++++++++++******)))))))))))))))(((((()))))))))((((((((((((((()))*********))))))((()))))))))***************+++,,,+++)))((()))***,,,++++++******+++++++++))))))*********+++++++++,,,+++)))***,,,,,,+++)))))))))******************,,,---///222333333///,,,000000000000000000000000000000000000000000///...000...,,,,,,---//////.........//////...,,,)))'''************************+++++++++++++++++++++++++++***)))((()))***+++,,,++++++*********)))))))))++++++******++++++,,,---************************))))))+++,,,,,,,,,,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,------,,,++++++************,,,,,,,,,,,,,,,,,,------))))))))))))))))))*********++++++++++++*********++++++******************(((((((((((()))))))))***((((((((((((((((((((('''+++***)))(((((()))***+++******))))))((((((''''''(((***++++++***)))+++,,,...---+++***)))******+++)))))))))***++++++,,,,,,---,,,+++***))))))))))))************************)))))))))***+++---///000111000...---,,,++++++***+++++++++,,,---///111333//////...---,,,,,,,,,,,,---------...000111333333222555777444000///444888555444222111000000000000000000000///......000222777444222111222222111///,,,,,,------......//////,,,,,,++++++,,,,,,------+++++++++***************((())))))***************,,,,,,++++++*********)))++++++,,,...000///+++(((+++******+++------,,,***(((,,,//////---,,,---///222000---++++++---000222...------,,,,,,,,,,,,,,,------------------------/////////......------,,,...............------,,,+++)))((()))+++,,,,,,+++))))))***+++++++++******---//////...,,,***)))***+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......---------,,,,,,+++***)))((((((((((((((()))))))))((()))))))))***************************************************************)))(((((())))))'''%%%'''((()))******)))(((((())))))))))))))))))***+++(((((((((((()))***++++++((((((((((((((((((((((((%%%&&&'''((())))))))))))(((&&&&&&(((******))))))+++++++++---//////...,,,)))((('''(((***+++***)))******)))***+++,,,...///---,,,++++++******++++++))))))))))))))))))******///...,,,***((((((((())))))((((((''''''(((((()))))))))))))))))))))******))))))*********++++++++++++******)))))))))))))))))))))((((((((()))))))))&&&'''(((((()))))))))(((((()))))))))************+++,,,,,,+++)))((()))*********)))))))))******+++******))))))((((((((((((***)))))))))***+++***)))++++++++++++++++++++++++,,,,,,---000111111...+++////////////////////////111111111111///...---,,,333000...---...000000000,,,---......---+++(((&&&************************+++++++++++++++++++++++++++***)))))))))***,,,---******)))))))))((((((((((((''''''''''''((())))))+++******)))((((((''''''))))))+++,,,,,,,,,,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,------...---,,,+++)))))))))))),,,,,,,,,,,,++++++++++++))))))))))))************+++++++++,,,++++++***)))***************)))))))))((((((((()))))))))************************************))))))))))))*********))))))))))))))))))(((((()))******))))))***,,,---,,,,,,+++*********+++))))))******+++++++++,,,,,,,,,+++***))))))))))))******+++++++++++++++,,,(((((()))***+++---...///000///...---,,,++++++++++++++++++,,,---000222333------------------------------......///111222333///000000///---...222666777444111000111222111111000111111///......000222666444222111111111000///,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))))))))***+++,,,---...------,,,,,,+++*********,,,+++,,,///222111,,,(((*********+++---...---,,,***,,,...///...---------000...,,,******,,,///111///...------,,,,,,------------------------------...............---,,,+++---............---,,,,,,)))((('''(((***,,,,,,+++******+++++++++++++++***...000000///,,,))))))))),,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++*********(((((())))))))))))******))))))))))))***************************+++++++++++++++++++++++++++++++++)))(((((()))******(((&&&'''((()))***+++***)))(((***)))))))))))))))******'''''''''((()))***+++,,,''''''''''''(((((((((((($$$$$$&&&'''((()))))))))+++(((((()))***)))***...***999FFFDDD666***)))...---+++)))((()))+++++++++******))))))***,,,---///,,,,,,+++***************))))))))))))************......,,,+++***)))((((((((((((''''''''''''(((((())))))))))))************)))************++++++++++++******)))))))))))))))))))))((((((((()))******%%%&&&'''(((((()))(((((())))))))))))************,,,---...---+++++++++---)))(((((((((((()))*********))))))(((''''''&&&&&&)))))))))))))))*********,,,,,,,,,+++++++++++++++))))))***,,,///000///.../////////////////////////////////000000//////...111///------...000000///,,,,,,------,,,***((('''***************************************************************+++,,,,,,))))))))))))((((((((('''''''''&&&&&&''''''((()))++++++***)))((('''&&&&&&'''((()))******+++******((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,------......,,,,,,+++***)))))))))***,,,,,,,,,+++******))))))((()))))))))************++++++,,,,,,,,,+++***)))*********))))))((((((((((((((()))))))))*********)))******++++++,,,,,,,,,))))))************)))))))))))))))***************((()))******))))))***+++++++++,,,,,,,,,+++*********************+++++++++++++++***************+++))))))******++++++++++++))))))******,,,---///000///...---,,,,,,,,,,,,,,,+++***+++,,,---000222444+++,,,---....../////////............///000222222...---,,,,,,---000333555888555222111222333333222111111111000......111333555333111000000000///............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***+++++++++,,,+++++++++***)))))))))+++...111333...------,,,++++++******,,,+++,,,000333222---''')))))))))+++...//////---+++***+++---///000...------,,,++++++,,,///222555///......---------------........................---.........---,,,***)))------......------,,,+++,,,***((((((***+++++++++++++++,,,,,,,,,,,,++++++---...///...,,,+++***+++,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,------.........------,,,,,,,,,------++++++***************+++)))))))))*********++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++)))(((((()))***+++)))(((&&&((()))+++++++++)))(((******))))))))))))******((((((((((((((()))***+++''''''(((((())))))))))))%%%&&&''''''((((((((((((***((((((+++++++++222;;;<<>>555....../////////000000...---,,,---...---,,,......,,,,,,,,,---///000000///////////////......111111111000//////......---------............///......---------...///000---+++******,,,...000111.........---+++***)))))))))***+++,,,---.........000///111777888222---+++******)))***+++---...///222111///...------......---------....../////////+++000111...+++,,,---+++,,,------------------,,,,,,,,,,,,,,,,,,---...///---//////...---,,,---......---+++*********++++++......---,,,,,,+++++++++'''333,,,111III???***222///...------......,,,+++---------------------------------,,,++++++******))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,)))***************+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))***+++,,,------------,,,,,,,,,,,,++++++******))))))))))))***++++++,,,,,,***)))))))))))))))******************************&&&'''((()))************,,,+++)))'''''')))***+++,,,++++++***************))))))))))))))))))))))))+++++++++***************))))))))))))))))))******,,,+++***)))((())))))***'''((((((((()))))))))*********************************))))))))))))************))))))***+++,,,---(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))*********))))))(((((('''*********+++++++++,,,,,,***************+++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********+++,,,,,,---...///000000///---,,,******,,,---///------------,,,,,,+++++++++---...---+++)))))))))((()))******++++++,,,,,,,,,------------,,,++++++******************************++++++,,,,,,,,,,,,((()))***,,,,,,------,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++'''''''''''''''(((((()))******++++++++++++++++++******+++******)))((('''((((((((()))))))))******))))))(((((((((((())))))***++++++++++++***)))(((************************---,,,***))))))***,,,...---,,,+++***))))))))))))))))))))))))************'''(((***)))(((((()))+++***************************))))))(((((())))))************++++++++++++,,,,,,++++++************+++---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---@@@777//////111000//////...---,,,---...///---,,,...---,,,,,,,,,---///000.............../////////111111000000///.........---------............///---------------...//////000...,,,,,,...000222222///000111000---++++++,,,((()))+++,,,---.........000...///333333...***)))((((((((()))+++,,,---...111000///---,,,------...******++++++,,,---......---222444000,,,,,,---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...///000///...------///,,,,,,------------------,,,,,,,,,---,,,,,,++++++'''///,,,...999111(((222///...,,,,,,------,,,***------------------------,,,,,,,,,++++++***************++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++++++++************,,,,,,,,,******+++,,,)))***++++++***)))***+++,,,,,,,,,++++++)))(((((((((((((((((((((((((((((())))))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))******+++************************&&&'''((()))***+++++++++,,,+++***)))((()))*********))))))))))))***++++++)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************,,,+++)))((((((((()))***''''''(((((())))))******************************)))))))))******)))))))))***)))))))))***+++---...))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***)))))))))))))))))))))))))))))))))(((((((((((((((***++++++++++++,,,,,,,,,*********+++++++++++++++))))))))))))***+++,,,------,,,,,,+++******))))))++++++,,,,,,---...//////---,,,++++++++++++,,,---------.........---,,,+++)))+++------,,,*********((()))***+++,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++)))***+++,,,---------,,,((()))+++,,,------,,,++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))******++++++************++++++'''''''''''''''((())))))*********++++++,,,,,,,,,+++++++++******)))(((''')))))))))*********++++++))))))(((((((((((())))))............---+++***)))))))))))))))))))))))))))************+++,,,------,,,,,,+++***)))))))))***((()))))))))************&&&(((******(((''')))************++++++******************))))))******************+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---===444---...111111//////---,,,,,,...000111000...---,,,,,,,,,------......111000000000//////......222222111111000//////...---------............///,,,,,,---------.........111...++++++...111111000...000222111---++++++,,,'''(((***+++---......///222...---///000,,,)))***'''((((((***+++---......000///...,,,,,,,,,------))))))***+++,,,......//////555777111,,,,,,---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...///000///---,,,---...+++,,,...///000000......***+++---...///...,,,++++++,,,---//////,,,---444000///------......,,,+++------------------------++++++++++++******************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***************+++,,,,,,******+++,,,)))+++,,,+++)))(((***,,,******+++++++++******)))((((((((((((((((((((((((((()))***++++++++++++***,,,,,,,,,++++++***))))))************++++++++++++)))))))))***++++++,,,,,,)))))))))))))))***++++++************************&&&'''((()))***++++++++++++++++++*********))))))'''''''''((()))***+++,,,)))))))))))))))))))))))),,,,,,++++++***))))))(((((()))))))))************+++***)))((('''((())))))'''''''''((()))*********************************))))))************))))))***)))))))))***,,,...000*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---+++++++++******************+++++++++,,,,,,------++++++++++++++++++++++++---......///...---,,,+++(((***------,,,+++++++++((()))***,,,,,,,,,,,,,,,...---+++*********+++,,,))))))*********+++++++++)))***+++---------------)))***,,,------,,,+++***)))))))))************+++))))))))))))))))))))))))++++++************++++++++++++************++++++)))))))))))))))***++++++))))))***+++,,,,,,------+++++++++******(((''''''************++++++++++++++++++************++++++)))******)))(((&&&$$$###(((((((((((((((((((((((('''(((***---...------,,,,,,+++******)))*********(((((())))))*********+++'''***,,,,,,***)))***,,,******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,***+++---...///...------************+++,,,------///......------......///999000***---222222000///---------///111222222000,,,,,,,,,---------......444333222111000///...---333333222222111000000000---------.........//////,,,,,,,,,---------......000---)))))),,,//////...+++...000///,,,))))))***&&&''')))+++---......///555000---//////,,,+++---'''((()))***,,,---...//////...---,,,+++,,,,,,---++++++,,,---///000111111111777888333---,,,---,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000---...///...,,,+++,,,---)))+++...111222111000...***+++...000111000...,,,,,,'''+++///))))))000222222000///...//////---,,,------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++************+++,,,,,,+++***+++---)))+++---,,,)))(((***,,,((()))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++---,,,,,,+++***)))(((((((((((())))))******++++++)))))))))***++++++,,,,,,))))))((())))))***++++++************************&&&'''((()))++++++,,,,,,+++++++++++++++***)))(((%%%%%%&&&''')))***,,,---))))))))))))))))))))))))---,,,,,,+++***)))(((((((((((())))))*********++++++***((('''''''''((()))&&&''''''((()))******+++************************))))))************))))))***)))((((((***,,,///000++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))*********************++++++,,,,,,,,,))))))))))))***+++,,,---)))))))))***++++++,,,,,,******++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***---.../////////...,,,,,,&&&))),,,...---,,,,,,,,,((()))+++,,,------,,,,,,...---+++))))))***+++,,,))))))******++++++++++++)))***+++---......------***+++,,,------,,,***)))((((((((()))******++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++++++++******************&&&(((***+++++++++,,,---(((((()))***************,,,+++++++++******))))))))))))(((((()))***++++++*********++++++,,,,,,---...---+++))))))))))))***+++,,,,,,------,,,,,,+++,,,***)))+++---...,,,)))((()))***+++,,,+++******---,,,***(((((()))***+++************************************************((((((((()))******++++++++++++,,,---............***+++------,,,,,,---...------++++++++++++------999555///,,,+++,,,......//////000111111111111111...------------...//////333222111000////////////000000//////.........---------,,,,,,,,,,,,------......//////...---,,,+++222000---------............---,,,---//////,,,)))+++++++++,,,...111333555888222,,,---222333---''',,,,,,------.../////////000000000000///---,,,+++******+++,,,------......000///---,,,++++++,,,,,,000...---,,,------,,,***,,,------......------,,,000///...---,,,------...---...---,,,***+++---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000///...---,,,+++++++++*********)))******+++,,,------------------------///...---,,,,,,,,,,,,---***+++,,,---............,,,,,,++++++***)))(((((()))+++---///111222222222((()))***,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++***)))((('''&&&&&&******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++***+++,,,,,,+++))),,,+++***)))))))))***++++++++++++,,,,,,---------''')))))))))'''''')))+++,,,,,,+++***))))))******000...+++(((''')))+++---++++++************++++++))))))))))))******************+++++++++,,,,,,,,,---+++)))(((***---///000,,,++++++******++++++,,,*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))***)))))))))***++++++,,,************++++++***)))++++++************+++++++++)))'''(((+++---,,,***''''''((()))***++++++,,,...,,,***+++,,,---,,,+++((()))+++,,,,,,+++)))((()))***---/////////...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++***)))(((((())))))******)))((('''(((+++---)))(((((()))++++++***(((************************''')))+++++++++***+++,,,)))))))))************))),,,,,,,,,++++++*********)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,,,,------,,,,,,+++,,,***)))***---...---+++)))***+++,,,---,,,,,,+++---,,,***)))((()))***+++***************************************************************)))))))))))))))***+++,,,,,,------***,,,,,,,,,++++++---///---,,,,,,++++++,,,,,,---666333...,,,,,,---------...///000000111111000000...------------...//////000///////////////000000000000/////////.........000//////////////////000/////////...............222000....../////////......---,,,---//////,,,)))...---------...///111222555111------111222...))),,,------...//////000000000000000000///...------+++,,,,,,,,,---.........000///---,,,++++++,,,,,,///...------......,,,+++,,,------......------,,,///...,,,+++++++++,,,,,,------------...//////000000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000///...---,,,+++*********************++++++,,,------------------------...------,,,,,,,,,---------------...------,,,+++************++++++++++++&&&''')))*********))))))+++++++++***(((&&&###"""******+++,,,,,,,,,,,,+++******))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******************++++++++++++*********))))))************************,,,+++***+++,,,,,,+++)))+++***************++++++++++++++++++,,,,,,,,,---***++++++)))((((((***,,,++++++******))))))))))))+++***(((''''''(((+++,,,+++******))))))******+++))))))))))))************************++++++,,,,,,+++***(((((()))+++---...++++++++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************+++******************++++++++++++*********))))))***************+++,,,,,,*********+++++++++***)))++++++************++++++...,,,***+++---///...---(((((())))))******++++++///...,,,,,,...///...---)))***+++,,,,,,+++***))))))***,,,.........---,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,+++*********************+++***)))***,,,...+++******+++------,,,***************************(((***,,,,,,***)))***+++******************)))))),,,,,,,,,+++++++++++++++******************++++++,,,,,,,,,,,,++++++++++++(((((())))))+++,,,...///++++++,,,,,,,,,,,,++++++,,,***((()))+++---......++++++,,,------------,,,,,,+++***)))))))))***+++************************************************,,,,,,,,,+++***((('''&&&(((''''''''')))***,,,...,,,,,,,,,+++***+++---///---,,,,,,++++++,,,,,,---222///---,,,,,,------,,,---......///000/////////...------------...//////------------...///000111000000////////////......111000000//////000000111000///.........///000111111000///000111111///---...------...//////,,,***000///......------......111///......///000...------......//////000111111///000000111111000000///------------------------///...---,,,+++++++++,,,...---------......---+++,,,------......------,,,---,,,***))))))***++++++---,,,,,,///333555333000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---//////...---,,,+++*********************+++,,,,,,------------------------------------------------/////////...---+++***)))(((((()))***,,,---......++++++++++++***)))(((''')))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))*********+++++++++------,,,,,,------...///++++++++++++++++++++++++---,,,+++******))))))************))))))*********+++++++++***************************************+++******+++,,,,,,+++)))((()))***+++++++++++++++*********+++++++++++++++,,,+++***(((&&&&&&(((+++*********)))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++))))))))))))************)))))))))************+++))))))((('''((()))+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))************************************************+++++++++***************++++++******++++++,,,,,,*********+++++++++******++++++************+++++++++***((()))+++,,,++++++)))*********************///...,,,,,,.........---++++++++++++++++++++++++)))***,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------......------************++++++++++++------,,,++++++++++++,,,)))***,,,,,,+++,,,---///,,,,,,,,,---...///...,,,))))))))))))***************+++,,,,,,***))))))***++++++******************+++++++++++++++***************+++++++++++++++++++++++++++******)))))))))''''''((()))***,,,------++++++,,,,,,,,,,,,+++++++++***))))))+++---///111+++++++++,,,,,,,,,,,,,,,++++++***))))))******+++************************************************,,,,,,,,,,,,+++)))'''&&&((('''&&&&&&'''***---...,,,---,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---------+++,,,---......//////.........------------...//////...............///000111000000////////////////////////............//////000///...---...///222333000//////111222111///------......//////...,,,+++//////.........---------,,,...............///000......//////000111111111//////000111111111111111---------,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------...//////...,,,,,,------......------,,,,,,+++***))))))***++++++---+++,,,111777999555111000///...---------------------------------------,,,------......---------,,,,,,,,,------,,,,,,,,,+++************+++,,,,,,........................,,,,,,------------------.........---,,,+++***)))((()))***+++,,,......////////////...---,,,++++++((()))+++---...///......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......************************,,,,,,+++*********++++++******++++++++++++*********************************************************))))))***,,,,,,+++)))'''(((***+++,,,,,,,,,+++******************************(((%%%######%%%((()))))))))***)))))))))(((******+++,,,,,,,,,,,,,,,******))))))))))))******((()))))))))************)))))))))))))))))))))***))))))***)))((()))***+++(((***+++------+++***((()))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))*********************************++++++*********************************,,,+++++++++++++++,,,,,,)))***++++++************++++++************++++++***)))((((((((()))))))))+++*********************---+++******+++,,,,,,+++,,,++++++******++++++,,,******+++++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------------------,,,,,,,,,---------...............******++++++++++++++++++,,,,,,++++++++++++,,,,,,'''))),,,---,,,,,,---...---,,,,,,---//////...---(((((()))))))))************,,,---,,,***(((((())),,,+++******)))***++++++)))*********************++++++,,,,,,,,,,,,+++*********))))))(((((('''''''''(((((()))))))))*********++++++,,,,,,++++++***++++++*********---000222***************++++++,,,******************++++++************************************************)))***+++,,,,,,+++***))))))(((''''''(((***---///,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++,,,,,,---..................------------...//////222111000000/////////000//////000000000000000000//////............//////000///...---...///222333///...///000222111///------...///000///...---,,,,,,,,,---....../////////***,,,......------///111......//////000111111111...///000111111222222111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111///---,,,------......------,,,---,,,+++******+++,,,---,,,+++,,,222888:::666111//////...------------...------------------------,,,---------------,,,,,,((()))+++,,,---.........+++++++++***+++,,,,,,---........................,,,,,,---......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,+++)))'''%%%+++,,,------......---------------,,,+++******)))+++++++++++++++,,,,,,---************************************+++,,,---...++++++,,,------,,,++++++************************************************))))))(((***,,,,,,+++)))'''(((***+++,,,,,,,,,+++***************************)))(((&&&$$$###%%%'''((()))************))))))+++,,,,,,---,,,+++***)))***))))))))))))))))))***((()))))))))***************))))))))))))))))))))))))+++---,,,***)))***+++((()))+++,,,,,,+++)))((((((((())))))******************))))))))))))******))))))))))))))))))))))))************************)))***++++++++++++***)))************************,,,,,,+++******+++++++++(((***,,,,,,***)))***+++++++++************++++++,,,,,,,,,+++++++++,,,,,,++++++++++++************,,,+++))))))+++,,,+++***,,,,,,+++******+++,,,,,,******************))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******+++++++++,,,,,,---------...------------------------------.........//////,,,,,,++++++++++++++++++++++++*********++++++,,,''')))+++,,,++++++,,,---,,,++++++,,,...///---,,,'''(((((())))))************+++,,,,,,***)))))))))++++++***)))***+++,,,---)))************++++++++++++,,,---...---,,,+++***)))))))))((((((((((((((()))))))))***))))))((((((******++++++++++++*********+++,,,++++++,,,///111******)))))))))***+++,,,)))*********++++++++++++************************************************'''(((***,,,------,,,+++******)))))))))+++,,,---,,,---...---+++***+++,,,+++,,,,,,------,,,,,,++++++******+++,,,------+++,,,------...///............------------...//////333222111000000///////////////000000000000111111111000000//////000000111000///.........///000111...------...000000///...---///111000///---------)))***,,,---//////000000***+++------------...000---......//////000111111...//////000111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---///111222000---,,,------......------,,,------,,,++++++,,,...///,,,,,,...111666666333000///......---------......------------------------,,,------------,,,,,,+++&&&(((***,,,............+++++++++++++++,,,------........................,,,---.........---+++***)))***+++,,,---------------------------------,,,*********)))******+++,,,++++++,,,------,,,+++***,,,------.....................---,,,+++***)))(((******))))))******+++,,,++++++++++++++++++++++++)))))))))***,,,---///000+++,,,---......---,,,+++***************+++++++++++++++++++++++++++++++++)))(((((()))+++,,,+++***((()))***++++++++++++++++++++++++++++++************++++++***((('''((()))((()))+++,,,,,,+++*********++++++******(((''''''***))))))(((((())))))***))))))))))))************+++************)))))))))***---000///,,,******+++((()))***++++++***)))(((((((((((()))******+++++++++******))))))******+++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))***************+++++++++++++++******)))*********(((***---,,,***(((***,,,++++++************++++++***++++++***)))(((***+++******++++++++++++++++++...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,------...---------------............------------...//////------------,,,,,,,,,,,,+++************++++++,,,)))***++++++******+++,,,++++++***,,,---...---+++''''''(((((()))******+++)))+++,,,,,,***))))))*********))))))***,,,...///+++++++++,,,,,,---------,,,---...///...---+++***)))))))))***************)))***+++,,,,,,+++***)))******++++++++++++*********,,,......,,,,,,---///++++++*********+++,,,---))))))***+++++++++++++++************************************************'''(((+++---...---,,,******************************,,,//////---+++******+++,,,,,,------,,,,,,+++---+++******,,,------,,,------...///////////////...------------...//////111000000/////////000000//////000000000111111111000//////////////////000/////////..................---+++,,,...//////...,,,///111111///------...)))***,,,...////////////+++++++++,,,---......---,,,------...//////000000......///000000000//////,,,------....../////////***+++,,,,,,,,,,,,+++******+++---000222222000...,,,------......------,,,---,,,++++++,,,---...///,,,---///111222111000///......---------......///........................---------------,,,+++***((()))+++---------,,,+++,,,++++++++++++,,,------..............................//////...,,,***)))))))))***,,,,,,---------.........------------------,,,+++******+++,,,---(((***,,,///111222222222+++,,,------......------,,,,,,++++++*********)))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***+++---......---+++***))))))*********+++++++++++++++++++++++++++++++++((('''((()))+++,,,+++***+++***************++++++---,,,,,,,,,++++++++++++(((***,,,,,,***))))))***)))***,,,---------,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,++++++***************...222111---))))))+++))))))************))))))'''(((((()))******+++++++++******))))))******+++))))))))))))))))))))))))************************(((***+++,,,,,,+++***((())))))*********++++++++++++***))))))(((((())))))'''+++...---)))'''))),,,++++++************++++++((()))***(((&&&%%%''')))*********++++++,,,,,,,,,...,,,++++++,,,------,,,++++++,,,------,,,++++++************++++++,,,---+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,******+++,,,,,,---......,,,,,,------......//////------,,,,,,,,,---.../////////.........---------+++++++++++++++,,,---------------+++******+++---,,,++++++,,,......---+++&&&''''''((()))******+++(((***,,,,,,***)))***+++***)))((((((***,,,///111---------....../////////,,,---...//////---+++*********++++++,,,,,,,,,---***+++,,,---...------,,,******++++++++++++*********---//////---+++,,,...---,,,+++++++++,,,---...((()))***+++++++++++++++************************************************((())),,,......---+++))))))******+++***)))(((((())),,,///000...+++***)))++++++------------++++++...,,,******+++------------...//////000000//////...------------...//////......---......///000111//////000000111111111222------,,,,,,,,,,,,------......//////...---,,,+++...,,,******,,,...///...,,,///222111///------...***+++---...///......---,,,+++***+++---...---,,,,,,,,,------.../////////......////////////......---......///000111222222)))***,,,,,,---,,,+++******+++---000333333111...,,,------......------,,,,,,,,,+++++++++,,,...///,,,...000000///...............---------......///........................------------,,,,,,+++******+++,,,------,,,***))),,,,,,++++++,,,,,,---...////////////////////////...///000000...,,,)))'''******+++,,,,,,,,,,,,+++---------.........//////,,,+++***((((((((())))))+++,,,---------,,,*********+++,,,,,,------,,,,,,)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------)))***,,,------,,,***)))))))))******++++++++++++++++++++++++++++++++++++((('''''')))+++,,,+++***,,,+++***)))))))))***+++---------,,,,,,+++++++++%%%'''***+++***((((((((()))***,,,.........,,,+++************+++,,,---...))))))(((((((((((())))))))))))))))))************,,,,,,,,,+++++++++******)))...222111,,,)))(((*********))))))))))))******'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))******++++++++++++******)))(((((('''(((((('''+++...---)))'''))),,,++++++************++++++***,,,---+++((('''))),,,))))))***+++,,,,,,------,,,***))))))***++++++******+++---......---+++***************+++,,,---...+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------******+++,,,,,,---......,,,,,,,,,---...///000000------,,,+++,,,---...///000000/////////.........,,,,,,,,,,,,------...///000///...,,,******,,,...,,,,,,+++---...///...,,,((((((((()))******++++++///---***'''&&&&&&((()))+++++++++++++++++++++++++++***(((***---000111222+++,,,,,,,,,,,,+++******))))))))))))))))))))))))---------------------,,,---,,,*********,,,...///,,,---///000000///---,,,------,,,+++*********++++++***)))))))))***,,,,,,,,,,,,+++******++++++,,,+++*********))))))(((((()))+++...000000---***(((************************+++++++++******)))))))))---------.........//////---,,,+++*********+++,,,---...//////......///111000000///...............,,,,,,...///000000000000222111111111111111111111...............///000111111111///...---,,,,,,,,,,,,+++*********+++,,,------...000111111111000///+++++++++,,,,,,,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////////////////////////////+++++++++,,,,,,---------,,,,,,---......---,,,,,,...------,,,,,,------...000///---,,,+++,,,------------......///000000000///////////////......---,,,---//////...---...///...---,,,,,,++++++++++++,,,---...//////...------,,,,,,,,,---------..............................---------,,,,,,+++++++++......---------,,,,,,,,,---+++,,,000444444///***,,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------......,,,+++***)))))))))(((((())))))))))))(((((()))((('''''''''(((***+++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++******)))***++++++***((('''(((***))))))))))))))))))))))))))))))******++++++++++++---......---+++******++++++,,,---,,,***)))***+++---((('''***,,,******,,,*********)))))))))))))))))))))***+++,,,------...+++***)))(((((()))***+++)))************+++++++++///...---+++******++++++++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,)))************+++++++++******))))))***,,,---///******+++++++++,,,,,,,,,+++***))))))***,,,...///++++++***))))))***+++,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++******))))))******+++,,,.........///////////////.........------,,,,,,,,,+++,,,...000000000000///000///---,,,,,,---///000000000//////.........---........................---------------------------------.........//////''''''((())))))******+++---,,,)))((('''((()))***+++++++++++++++++++++++++++******+++...000000000+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,---------,,,+++******,,,...///,,,---...//////...---,,,,,,,,,+++***************+++***)))))))))***+++,,,------,,,,,,+++***))))))************)))))))))((()))+++,,,......,,,***)))************************------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++******++++++,,,---...//////......///000000//////...............,,,---...///000000000000000000000111111222222222///............//////000111000///---,,,,,,++++++---,,,+++++++++,,,---...---...///000111000000///,,,,,,,,,,,,------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................+++++++++,,,,,,---------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---///...---+++++++++,,,---,,,,,,------...///////////////000000//////...---,,,...//////...------......---,,,,,,++++++,,,,,,,,,---...//////...------,,,,,,,,,---------.......................................---------,,,,,,---------,,,,,,,,,,,,+++///------000444444///+++++++++++++++************,,,------------------,,,***+++---......---+++***,,,,,,++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++******)))******++++++++++++++++++++++++---,,,+++++++++,,,......++++++++++++++++++++++++***++++++++++++***))))))******+++++++++******))),,,------+++***)))***,,,******************************************++++++---......---+++******++++++,,,---,,,+++******,,,...)))(((+++,,,***)))+++************))))))))))))((())))))******++++++,,,+++***)))(((((()))***+++)))************+++++++++///...,,,+++******++++++************************+++***(((''''''(((***+++((())))))))))))************************,,,---...******+++++++++,,,,,,,,,,,,+++***)))***+++---...,,,,,,+++***)))***++++++)))***+++,,,...///000111++++++************+++++++++++++++*********))))))+++************+++,,,,,,.........---------------......---------,,,,,,,,,+++,,,...///000000000///...---+++******+++---...///.........------------.........------.........---------------------------------.........//////'''(((((())))))***+++++++++***)))(((((()))+++,,,++++++++++++++++++++++++,,,+++,,,...000111///---+++,,,,,,,,,,,,+++***************************************+++,,,,,,,,,------,,,+++***+++,,,---...+++,,,---......---,,,+++++++++***)))))))))************))))))******+++,,,---......---,,,***(((&&&************)))))))))))))))***++++++++++++******************************......------------,,,,,,,,,,,,,,,---------......,,,++++++******+++,,,,,,,,,...//////......///000000///......------......---...///000000111111000//////000000111111222222000//////............///000///...---,,,+++++++++------,,,,,,,,,---...///---...///000111000//////,,,------------.........///............---------,,,,,,,,,,,,,,,,,,------,,,,,,---.........------........................++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,***+++,,,---............000000000000000//////...---///000///---,,,,,,---...---,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---------..............................//////............---------------,,,,,,,,,++++++111///...///111222///,,,************++++++++++++.........//////.........***+++,,,------,,,+++***,,,,,,,,,++++++***************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******,,,,,,************,,,,,,+++************+++,,,---++++++++++++++++++++++++***++++++++++++***)))))))))******+++++++++******,,,,,,---+++***)))+++,,,++++++++++++++++++++++++---,,,***))))))***++++++,,,---...---+++******+++,,,---...---+++***+++,,,000+++)))+++,,,***)))+++************************))))))))))))))))))))))))+++***))))))))))))***+++)))************+++++++++...---,,,++++++***++++++))))))))))))))))))))))))+++***))))))))))))***+++((((((((())))))))))))***************+++,,,------******+++++++++,,,,,,,,,,,,+++*********+++,,,---...---,,,+++++++++++++++((()))+++,,,///000222333******++++++++++++******+++++++++************)))+++++++++++++++,,,------......------,,,,,,++++++...------------,,,,,,,,,,,,---...///////////////---,,,+++******+++,,,------------------,,,,,,,,,///...---,,,,,,---...///---------------------------------...............)))))))))***++++++,,,,,,++++++******))))))******************++++++++++++,,,,,,...000111111...++++++,,,,,,,,,,,,+++******************************(((((()))***+++,,,,,,------,,,+++++++++,,,------++++++,,,------,,,++++++******)))))))))))))))******************++++++++++++,,,---...---+++((('''*********))))))))))))))))))))))))))))))******+++************************------------------------....../////////000000000++++++++++++++++++,,,,,,,,,---///...------...000//////...------------......//////000111111000000000000000000000000000000111000///...............//////---,,,,,,+++++++++---,,,,,,++++++---...///---...///000000000///...---------........./////////............---------,,,,,,,,,---------------------......///......---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++***+++---...//////......000000111111000000///......000000000---,,,+++,,,...------,,,,,,,,,---------.../////////...---,,,,,,,,,,,,---------..........................................------------.........------------,,,111///------...///---,,,))))))***++++++,,,------...//////000000//////...,,,,,,------------,,,,,,---,,,,,,++++++************+++,,,,,,---------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******))))))(((((()))******+++***)))'''&&&&&&''')))***)))))))))))))))************************************++++++++++++***))))))))))))***+++++++++******)))******)))(((((()))+++++++++++++++++++++++++++...---+++)))))))))+++++++++,,,---,,,***)))***+++,,,---...---+++++++++,,,111,,,***,,,,,,***)))***)))***************++++++++++++******))))))))))))************************))))))*********+++++++++---,,,,,,+++++++++************************************++++++++++++******))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,......---,,,,,,+++++++++,,,,,,,,,---------------)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,++++++***---------------------------------......////////////...------------...///------------------------000...---,,,,,,---...000................................................***++++++,,,,,,------...------,,,,,,***)))(((''')))))))))******+++++++++,,,,,,...000111000---***+++,,,,,,,,,,,,+++******************************(((((()))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))))))))******))))))******++++++++++++(((***,,,------,,,+++)))))))))))))))))))))******))))))((((((((()))***+++************************++++++++++++++++++,,,,,,............/////////000******++++++,,,,,,,,,,,,,,,---......------.../////////...---------------...//////000000000000///222111111000///...------111000///...............///......---,,,,,,,,,,,,,,,+++*********+++---...,,,---...000000//////...---------........./////////............---------,,,,,,,,,------.........//////000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......+++++++++++++++++++++++++++,,,...000000000///...000000000000000///.........000000000---,,,+++,,,---------,,,,,,---............/////////...,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,---////////////............///---+++***++++++++++++))))))***+++,,,------.........////////////......------............------,,,,,,,,,++++++*********++++++,,,---------,,,,,,------------------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******(((((((((((()))***+++,,,)))(((&&&%%%%%%&&&((()))******++++++,,,,,,,,,,,,***************************++++++++++++***))))))((()))***+++++++++++++++)))******)))(((((()))+++++++++++++++++++++++++++...---,,,*********+++++++++,,,---,,,***)))***+++,,,---...---+++***+++,,,000,,,))),,,,,,)))(((***))))))******+++++++++,,,,,,,,,,,,++++++***))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++******++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++,,,,,,******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------,,,,,,++++++------,,,,,,+++***))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000//////...---,,,++++++---------------------------------------..................------.........................../////////...------------...///.............................................---***++++++,,,------......------------,,,)))'''&&&(((((())))))***+++++++++++++++,,,///000///,,,***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,------,,,,,,,,,,,,++++++******************************)))))))))***++++++))))))***++++++++++++***((()))+++,,,------,,,,,,))))))))))))************)))((((((((()))***+++,,,************************))))))************+++++++++++++++,,,,,,,,,------))))))+++,,,,,,,,,,,,,,,+++---......------...//////...------,,,,,,------......////////////......111111000///...---,,,,,,000//////............///000///...---------------++++++***)))***+++,,,---,,,---...///000///......,,,------------.........///............---------,,,,,,,,,---......//////000000111111111000//////------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...//////............//////***+++,,,,,,---,,,,,,,,,+++,,,///111111111///...///////////////......------///000///---,,,,,,---------------------...///...////////////---,,,+++,,,,,,,,,---------..............................+++++++++,,,,,,,,,,,,---////////////.........---,,,+++******)))******+++*********+++,,,------...---------......---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***)))))))))))))))***+++,,,***)))(((((((((((()))***((())))))***+++************************************++++++++++++***))))))((()))***+++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,+++***)))***++++++,,,---,,,***)))***+++///***(((***+++)))(((***))))))******+++,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,+++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))***++++++***))))))+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++++++++,,,------//////......------,,,,,,,,,,,,,,,------------......------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...............................................................---------))))))******+++,,,,,,---+++,,,---...---+++((('''((((((((()))***+++++++++******+++---///...,,,***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++++++++------------,,,,,,+++***)))))))))(((((()))))))))***************+++,,,,,,((()))***+++,,,++++++***++++++++++++++++++,,,,,,((()))))))))************(((((()))******++++++,,,************************)))))))))*********++++++*********++++++++++++,,,((()))+++,,,------,,,,,,+++---......---,,,...//////...------,,,,,,------------............------........................///............//////000000000///.........//////,,,,,,+++***+++,,,---...,,,---.../////////...---,,,,,,,,,,,,------------///............---------,,,,,,------.../////////000000000000000///......---------------------------------,,,,,,+++++++++...---,,,,,,,,,,,,---............------.........***+++,,,---...------,,,***+++...000111000...---...............---,,,,,,,,,...//////...------...---------------...//////...////////////---,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,------.........---------,,,,,,,,,,,,)))***++++++******+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------......------,,,,,,,,,+++++++++*********++++++,,,++++++++++++++++++++++++&&&'''((()))))))))((((((***************************++++++++++++***))))))(((((()))++++++,,,,,,+++***+++,,,+++******,,,...***************************+++,,,......---,,,+++)))+++,,,+++***)))***,,,***+++,,,+++)))((()))***,,,(((&&&)))***((((((***))))))***++++++,,,------++++++++++++***************++++++,,,,,,++++++***)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,((()))***,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))*********++++++++++++************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++---------....../////////,,,---...000000...---,,,........................//////.........---------((((((((()))******++++++)))***,,,......,,,***((('''(((((()))***+++++++++)))))))))+++---...,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------------,,,+++***))))))(((((((((((())))))++++++******+++,,,------((()))***+++,,,+++******------,,,+++*********+++(((((())))))*********+++((((((***+++,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,---------((()))+++,,,------,,,,,,+++,,,...---,,,,,,---///......---,,,,,,,,,,,,---,,,------...------,,,,,,++++++,,,---...///000111...............///000111111000000////////////000------,,,+++,,,---...///,,,---.../////////...---+++++++++,,,,,,,,,------//////.........---------,,,,,,------...///000000//////000000///...---------------------------------------,,,,,,+++++++++...---,,,,,,,,,,,,---......------,,,,,,------...***+++---...///...------)))***---///000///---,,,------......------,,,+++,,,---//////...---...///---------------...///000//////000//////---+++***,,,,,,,,,---------..............................---------.........//////,,,,,,,,,+++++++++******(((***,,,,,,,,,+++,,,---++++++,,,,,,,,,,,,------)))******++++++******)))******))))))))))))******))))))***+++,,,------...,,,,,,,,,------,,,++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,------------------------......---------,,,,,,,,,,,,,,,+++++++++++++++,,,)))***++++++++++++***)))***+++,,,---...---,,,,,,))))))))))))))))))))))))***++++++++++++***))))))(((((()))++++++,,,,,,,,,((()))***)))((((((***,,,))))))))))))))))))))))))(((***,,,//////...,,,+++)))***++++++***)))***,,,)))***+++***((((((((()))+++'''%%%(((***((((((***))))))***+++,,,,,,------))))))))))))))))))*********+++,,,------,,,+++***)))************+++++++++))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,((()))***+++,,,---------&&&''')))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...+++++++++,,,,,,---------******))))))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,------.........///...---,,,+++,,,---...---......//////......---,,,,,,,,,------.........+++---///111111///---+++//////////////////////////////.........---------++++++******))))))(((((('''''''''''''''((())))))++++++******))))))(((((('''***---......---,,,---------,,,,,,,,,---......,,,+++++++++++++++++++++((()))+++,,,------,,,,,,+++***)))'''''''''((()))+++++++++***************))))))))))))************+++***)))))))))***,,,,,,+++++++++*********))))))'''((()))******)))((('''******+++++++++,,,,,,,,,///...---,,,++++++++++++...---,,,,,,++++++,,,,,,------------------------.........,,,++++++,,,...------------------------------------,,,+++******------......//////000000,,,------......------,,,...------...111222222111,,,---...000000000//////000///...---...000222444,,,------......------,,,............---,,,+++***++++++,,,++++++***)))(((---------------...///000000222333222000......///---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---....................................+++,,,,,,---............///...------------...///------..................,,,,,,------...------,,,,,,+++***))))))+++---...,,,...000111000...,,,***///...------++++++***)))'''''')))***+++,,,,,,---111000...---,,,++++++++++++***(((((()))***---...++++++,,,,,,,,,+++******(((((()))***+++,,,,,,---------,,,,,,+++*********))))))***++++++++++++***,,,---...//////...---,,,---..................---------......------,,,+++///...---,,,,,,,,,---...+++***)))))))))))))))***+++++++++***)))(((((('''************))))))))))))************************)))))))))))))))))))))))),,,+++***)))))))))***+++************************++++++******++++++,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///---***'''&&&'''(((***++++++******************,,,(((###"""&&&***************************)))************+++++++++(((((()))***++++++,,,,,,+++++++++*********))))))+++---...---+++))))))***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,++++++*********+++*********+++,,,---...///))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********///---+++))))))+++---///---.........///000000000------,,,,,,,,,---......------------------------***+++,,,---....................................***+++,,,,,,------,,,,,,........................*********)))))))))))))))(((''''''''''''((())))))*********))))))))))))))),,,...000111///---,,,,,,,,,,,,------,,,***(((&&&++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,+++***)))((())))))***))))))))))))((((((((((((************+++++++++++++++***)))))))))***,,,,,,+++++++++*********)))))))))***+++++++++***)))(((*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++---------------------------------,,,******+++---////////////////////////---------------,,,+++***.........///////////////,,,------......------,,,...------...000111000///+++,,,...///000000000000000///...------...//////,,,------......------,,,............---,,,+++******************+++++++++...------------......///000222333222000......///,,,,,,,,,,,,,,,,,,++++++---------..................---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................,,,------............---........................---...............---------------...------,,,,,,,,,+++******+++,,,......---...///000000...,,,+++...------,,,,,,++++++***+++++++++,,,,,,,,,++++++......---,,,,,,,,,------...---+++)))((()))*********++++++,,,,,,,,,++++++******++++++,,,---------,,,++++++++++++*********((()))+++,,,......//////------............------------............------,,,,,,------,,,,,,+++***))))))(((((()))***+++,,,******))))))))))))******,,,,,,,,,+++***)))))))))************************************************************************+++***))))))))))))***+++************************++++++******++++++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++---,,,)))((('''(((***+++************************)))************+++++++++((())))))***++++++,,,,,,+++++++++*********))))))***+++,,,,,,***))))))***************************))))))*********+++++++++************++++++,,,,,,...---,,,,,,+++++++++,,,++++++++++++,,,---......***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................//////........................------------------------***+++,,,---....................................,,,,,,---............---...............---------))))))))))))************((((((''''''(((((()))***))))))))))))************000111333222///---,,,,,,)))+++---///...+++'''%%%************************))))))+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++************+++,,,,,,+++++++++***************++++++,,,,,,++++++***)))))))))*********+++++++++************+++,,,---...---,,,++++++******++++++------------------------,,,------+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,000000///////////////...------............------///---,,,---//////...---***,,,---///111111111000000000//////...---,,,,,,,,,------......------,,,............---,,,++++++******))))))***+++---...///...------------------000111222111///.........------,,,,,,+++******)))////////////////////////------,,,,,,,,,,,,++++++---------------------------------------------------------...------,,,,,,........................---............------,,,,,,---...//////...---,,,////////////...---,,,,,,---.........---,,,,,,+++++++++,,,,,,---......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++++++++++++++,,,---......---+++***))))))************+++,,,---------------------------.........)))************+++++++++***+++,,,---.....................------.........,,,,,,------------,,,,,,++++++,,,,,,++++++***)))&&&&&&&&&&&&((()))***+++)))))))))))))))***+++,,,------,,,,,,+++*********************************************************+++++++++++++++++++++++++++******))))))******+++************************++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++************************)))************+++++++++)))))))))***++++++,,,,,,+++************)))))))))''')))++++++***)))***+++++++++++++++++++++++++++)))))))))*********++++++)))))))))************+++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++.........---------------//////000000000//////...////////////////////////++++++,,,---....................................------.../////////////////////.........---------(((((())))))******++++++((((((((('''((())))))***(((((())))))******++++++...000111000---+++++++++(((***---//////...,,,+++)))))))))))))))***************++++++,,,,,,,,,,,,+++++++++*********++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************++++++,,,,,,************************+++++++++++++++******))))))))))))*********++++++************+++,,,------,,,,,,+++************+++........................,,,---...---+++***+++---************************,,,------.........------111000000000//////......------............------...---,,,,,,......---+++***+++---///111111111111000000111000000///------,,,------......------,,,---.........------,,,+++,,,+++)))))))))+++---...///......---,,,,,,,,,,,,///000111111///------...........................000000000///////////////,,,,,,,,,,,,,,,,,,,,,+++............................................................---,,,++++++........................------...------,,,+++***,,,---///000000///---,,,////////////...---,,,+++............---,,,+++++++++,,,---...////////////------,,,+++++++++,,,---+++++++++,,,,,,---------------------,,,+++))))))***))))))))))))***++++++***************,,,---...******,,,---............//////......---------,,,(((((()))******+++,,,,,,---------,,,+++)))((('''///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******((((((((()))***++++++,,,(((((())))))***+++,,,---,,,,,,+++++++++*********(((((())))))))))))******************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++******++++++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************))))))*********+++++++++))))))*********+++++++++************))))))))))))%%%'''))))))))))))***+++************************))))))))))))************)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,------------,,,,,,.........---,,,,,,,,,+++...///000000000///......////////////////////////+++,,,------.........---........................------...////////////.../////////...------,,,,,,(((((())))))******++++++((((((((((((((()))******(((((())))))******++++++)))+++,,,,,,***)))***+++******+++,,,,,,---......(((((()))))))))*********++++++++++++++++++,,,,,,)))***************************++++++,,,,,,,,,---*********++++++++++++,,,******++++++,,,,,,,,,,,,************************************************)))************+++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++........................---...//////---,,,---...........................,,,---......////////////111111000000/////////...---......//////......---...---,,,,,,---...,,,+++***,,,...///000111000000---......//////......---,,,------......------,,,---------...------,,,,,,///---+++))))))***+++,,,///...---,,,,,,,,,,,,,,,...000111000...,,,,,,------......///000111111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,............................................................---,,,++++++........................,,,,,,,,,,,,,,,+++***))),,,---///000000///---,,,////////////...---,,,+++---.........---,,,,,,+++,,,---.../////////......,,,+++)))(((((()))+++,,,***++++++,,,,,,------...******++++++++++++*********))))))(((((((((((((((*********++++++,,,------***+++,,,---.../////////......------,,,+++++++++(((((()))***+++,,,,,,---......---,,,+++***((('''///...---,,,,,,---...///+++,,,,,,------,,,,,,+++---------------,,,,,,++++++++++++++++++++++++***))))))))))))***+++------***************)))))))))'''''''''((((((((())))))************************************************+++,,,,,,------.........************************++++++******++++++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++000...,,,******+++---...)))*********+++++++++,,,((()))************))))))************************))))))*********+++++++++***************+++++++++))))))))))))))))))))))))$$$&&&((()))))))))***+++))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))))))))***++++++++++++******......---,,,++++++++++++++++++******)))))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,------...///...,,,++++++,,,...///.........---,,,,,,,,,+++------...////////////...000000000000000000000000,,,,,,------...---------........................,,,,,,---...............//////.........---------))))))))))))************))))))(((((())))))***+++))))))))))))************&&&((())))))))))))***,,,,,,+++***)))((())))))***((())))))******+++++++++,,,++++++******+++,,,,,,((()))******+++*********(((((())))))***+++++++++************++++++++++++***++++++,,,---,,,,,,,,,***************+++++++++))))))((())))))***+++,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,........................---///000000...------...------------------------,,,---...///000000000000111000000000000000000///......////////////.........,,,+++,,,......---,,,,,,---...000000000//////,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,------...------,,,,,,///...,,,+++******++++++...---,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,++++++,,,...///000111222///......------,,,,,,,,,,,,,,,------------......................................................---------...------,,,,,,........................+++,,,,,,,,,,,,++++++***,,,---...//////...---,,,////////////...---,,,,,,,,,------......------,,,///............---------******)))(((((()))+++,,,+++++++++,,,,,,---------((()))******+++++++++++++++***)))(((((((((((((((---------,,,++++++******,,,,,,---...////////////---,,,,,,,,,++++++******))))))***+++,,,,,,------,,,---...............---.........------.........,,,,,,------------,,,,,,---............---,,,,,,******++++++******)))(((***************+++,,,---))))))))))))))))))))))))&&&''''''(((((()))))))))************************))))))))))))))))))))))))++++++---...............************************++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++---,,,***)))((()))******)))))))))******++++++,,,************++++++++++++************************)))************+++++++++************************(((((()))))))))))))))***%%%'''))))))))))))***+++((((((((((((((((((((((((((((((((()))))))))******+++************)))))))))'''(((***+++++++++***)))...---,,,,,,++++++++++++++++++******************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------000///,,,******,,,///000.........---------------,,,,,,,,,---...///111111000000000000000000000000,,,,,,------...------,,,........................,,,,,,---............---........................*********)))))))))))))))))))))(((((())))))***+++*********)))))))))))))))((()))******)))***,,,...)))************)))(((((())))))******+++,,,,,,---,,,,,,+++******++++++,,,))))))+++,,,,,,,,,++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,---***+++,,,---------,,,,,,))))))*********+++++++++((((((((()))***,,,...///+++,,,,,,,,,,,,---------,,,,,,,,,,,,---.../////////...------,,,,,,------........................,,,...000000...---,,,---++++++++++++++++++++++++,,,,,,...///000111111111000000000000000111111111......////////////......---,,,+++,,,...//////...---...///000000///...---111000...---,,,,,,---...,,,------......------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---------///000///---++++++,,,+++,,,,,,---...///000000//////......---,,,,,,+++---------....../////////........................------------------------,,,,,,------...---------........................,,,,,,---.........------........................---...............------++++++,,,---............111000...,,,++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++*********+++,,,,,,------------,,,+++******---....../////////......,,,,,,,,,+++++++++++++++++++++,,,,,,---------...,,,,,,---.../////////...------............------------............------,,,------------,,,++++++((()))***+++++++++***)))+++++++++******+++,,,,,,************************((((((((()))***+++++++++************************************************)))***+++,,,---------,,,************************++++++******++++++,,,---******++++++++++++******************************'''(((+++,,,,,,+++)))((())))))***++++++,,,------***+++,,,---------,,,,,,************************)))************+++++++++************************(((((((((((())))))******&&&(((******))))))***+++(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,++++++************''')))***,,,,,,,,,***)))------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,------************************************++++++++++++---------------,,,,,,,,,///...------------...///..................//////---,,,,,,,,,...111444666////////////////////////,,,------...------,,,,,,........................------...////////////...,,,,,,------.../////////++++++******))))))(((((()))))))))))))))******+++++++++******))))))((((((+++,,,,,,,,,++++++---///%%%'''+++...///...,,,+++))))))***+++,,,,,,---------,,,+++*********+++,,,)))***,,,---...------,,,******+++,,,------......,,,,,,,,,---------......***+++,,,---...---,,,,,,))))))******++++++++++++)))))))))***,,,...111222,,,,,,,,,---------......++++++,,,,,,...000111222//////...------------...////////////////////////+++---//////---,,,+++,,,////////////////////////,,,,,,...000111222222222//////000000111111222222......////////////......---,,,+++---///000000///...///000000000///------777666333000/////////000,,,------......------,,,,,,,,,------...---------******+++---------------++++++++++++,,,------...---...//////---++++++,,,......//////////////////000//////...------,,,,,,........./////////000000////////////////////////------------------------++++++,,,---....................................------...///000000000//////...------------...///------......///.........******,,,---.../////////333111...+++*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,---...000111******+++,,,------------...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,+++******,,,---...//////...---,,,---......//////......---+++,,,,,,,,,,,,+++******((()))+++,,,------------,,,,,,++++++***++++++++++++++++++++++++++++++,,,)))******+++,,,,,,------************************++++++++++++++++++++++++'''(((***+++,,,,,,++++++************************++++++******++++++,,,---)))***+++,,,,,,+++***)))************************(((,,,222666888555111...******+++,,,,,,---......'''))),,,//////...,,,***************************)))************+++++++++++++++******************'''((((((((())))))******''')))++++++***)))***+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******((()))+++---------+++***---,,,,,,++++++,,,,,,------------....../////////************************)))************+++++++++.........------,,,,,,,,,,,,---...//////...---,,,---.........///000000000...---,,,,,,...222777999////////////////////////---------...------,,,,,,...........................//////000000000000000+++,,,,,,---...///000000))))))))))))))))))))))))***)))(((''''''((()))***++++++************++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***---***'''&&&((()))((('''******+++++++++,,,,,,,,,***************)))((('''+++++++++++++++***)))((()))************+++++++++...---,,,***)))(((((((((+++++++++************)))+++,,,,,,---...///111222'''(((+++------,,,***(((+++---...---,,,,,,---.........---,,,+++++++++++++++---///000...------...............---,,,+++***.........------.........,,,,,,,,,---...///000000222///,,,,,,///000000...............//////////////////............//////000///.........000111222:::666111---------............//////......---,,,------+++(((***...///+++000000///...------------+++++++++,,,,,,---------............---,,,++++++............/////////000///...,,,******+++,,,------,,,,,,,,,,,,---......////////////000000000000/////////000//////...---,,,,,,,,,---------.........///000000000...---,,,........................//////............//////......//////......---,,,,,,------------------,,,...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******+++++++++++++++***)))(((,,,,,,,,,***(((((()))+++.........///...------,,,...///000111000///---,,,)))+++...000111000...---+++,,,------......------------------------------.........------,,,,,,,,,......---------....../////////...------,,,++++++++++++++++++,,,,,,---...******+++,,,,,,***)))(((,,,***((()))+++,,,+++(((------,,,++++++,,,------------,,,***((('''&&&%%%************))))))((((((,,,------,,,++++++,,,...,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++***************++++++*********)))******+++,,,222---,,,:::EEE777)))///...+++)))))),,,---,,,*********++++++++++++******,,,,,,+++***)))))))))***...---+++*********++++++))))))))))))))))))))))))************)))))))))(((''''''(((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************...+++((((((+++------,,,000000///...---,,,,,,---&&&'''(((***,,,---------++++++++++++++++++++++++******))))))******+++,,,,,,,,,------------,,,,,,...------,,,,,,++++++***......------------............///000111222333333000---***+++...000000///...------,,,,,,------.........////////////............//////...---,,,,,,000000//////.........---))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++)))***++++++++++++***)))))))))***++++++++++++***---***(((((()))+++***)))*********+++++++++,,,,,,++++++,,,,,,+++******)))+++++++++++++++***)))))))))************+++++++++,,,+++******)))*********+++++++++************)))...---,,,,,,+++++++++,,,((()))***,,,,,,+++***)))+++---......---+++,,,---------,,,+++++++++++++++,,,...000000///------...////////////...---,,,+++......------------......,,,,,,------......//////111...,,,,,,...000///...............//////////////////............//////000//////......///000111555222///---.../////////......//////......---,,,,,,......++++++---...,,,///...------,,,---------,,,,,,,,,,,,,,,,,,------------.........---,,,,,,............////////////000///---,,,+++,,,---......------------...//////....../////////000000000///////////////...------,,,,,,---------.........//////////////////...---............------------000000000000000000000000......//////......---,,,---......//////......---,,,++++++******+++,,,------------,,,,,,+++++++++***+++,,,------,,,+++***+++++++++++++++***)))))),,,,,,,,,+++))))))+++---.../////////......---------...///000000...---+++)))+++...000111000...---------...///////////////------------------------//////...---------------......------,,,------------------,,,+++*********,,,,,,+++++++++,,,------***++++++++++++***))))))+++***((())),,,,,,+++)))---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++*********)))))))))***++++++***))))))***,,,,,,,,,++++++************------,,,,,,,,,,,,------++++++*********************************++++++,,,+++)))+++:::EEE777(((,,,---+++)))***,,,---+++*********++++++++++++******++++++******)))*********---,,,+++***)))******+++************************++++++++++++************(((((()))))))))))))))******)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************,,,***)))***------,,,))),,,,,,,,,++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------............------+++++++++,,,,,,---------......------------............//////000111111111///---++++++...//////......------,,,,,,------.........////////////......//////000000//////...---000/////////.........---))))))))))))))))))))))))***++++++,,,,,,++++++***+++******))))))******+++((()))***++++++***)))((())))))***++++++++++++***,,,***))))))+++,,,,,,+++*********++++++++++++,,,,,,------------,,,++++++***++++++++++++***)))))))))************+++++++++***)))))))))***+++,,,,,,+++++++++************)))---,,,+++***))))))))))))))))))******++++++++++++,,,...000000...,,,++++++,,,++++++*********++++++...000222111///...------...//////......---,,,+++------,,,,,,,,,,,,---------------------.........000...,,,,,,...///...---............//////////////////............//////000000///........./////////...------///000000000......//////......---,,,+++000333///,,,,,,---,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------.........------//////..................111000...---------...//////............///000000------........./////////.........///......---,,,,,,------------.........///............//////000.........---------,,,,,,///000111111111111000///......//////......---,,,,,,------......------,,,************+++,,,---...///...------++++++***))),,,,,,------------,,,,,,++++++,,,,,,,,,+++******+++,,,---,,,++++++---//////////////////.........------...//////...,,,+++***,,,...000000///...---,,,---------....................................000000...---------...///...------,,,++++++++++++,,,++++++******)))))))))------,,,+++++++++,,,,,,,,,+++******)))************))))))***,,,---,,,+++++++++************++++++++++++,,,,,,---.........+++++++++++++++************+++++++++))))))+++,,,,,,+++*********)))******......------------......,,,,,,+++***)))))))))******************+++,,,,,,***+++///>>>III;;;,,,///+++******,,,------+++)))******++++++++++++***************)))******++++++++++++***)))))))))******************************,,,,,,,,,++++++++++++******************))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))******************+++,,,...---***'''))))))))))))***+++,,,---............---,,,+++***------------------------,,,++++++++++++,,,------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////...---+++,,,---///............------------............////////////......000000000000000000///.../////////...............)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******((()))***++++++***)))((())))))***++++++++++++*********)))***+++,,,,,,,,,************++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++******)))))))))*********+++++++++******))))))******+++,,,+++++++++*********))))))******)))))))))******++++++***)))))))))***+++,,,---///222222000---+++************)))******++++++///111333222000...---------------------,,,++++++---,,,,,,++++++,,,,,,---...---------------------......---------......---............///////////////......------......///000000//////............,,,,,,,,,---///000///............///......---,,,***222666222---,,,,,,,,,+++******+++,,,---...///......------,,,,,,,,,+++,,,,,,---......///......//////............------000///...---------.....................//////000------------.........///...............---,,,,,,------------............///...---------///000111//////......---,,,,,,,,,---...000222222000...---.........///......---,,,*********++++++*********++++++++++++,,,,,,---------------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,+++++++++---......------///000000000//////............,,,------......---,,,,,,+++,,,...///000///...---************++++++,,,,,,////////////////////////000///---,,,,,,---...///------,,,+++************+++++++++*********))))))...---,,,,,,++++++++++++---,,,***)))))))))***+++************,,,,,,,,,,,,***************************++++++,,,---...//////++++++++++++++++++++++++,,,---...---++++++---...,,,+++***)))))))))******......------------......,,,,,,+++***))))))))))))+++************+++,,,,,,,,,...111===FFF:::,,,///)))***,,,---...,,,***)))******++++++++++++*********)))))))))***+++,,,,,,******))))))))))))))))))************************,,,,,,+++++++++*********,,,,,,++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************+++,,,,,,+++)))((())))))((())))))***+++,,,------...------,,,+++***........................---,,,,,,,,,,,,---............////////////......//////...---+++***))))))......------------......//////.........---------...------------......---......------------............////////////......//////000000000//////...........................***************************(((%%%######%%%(((******))))))))))))))))))*********+++,,,,,,+++******))))))***++++++++++++***((()))************++++++))))))*********+++++++++******++++++++++++******)))******+++++++++******))))))*********+++++++++,,,+++******))))))******+++++++++*********))))))++++++************+++,,,+++***)))((()))***,,,---...000333333111...,,,+++))))))))))))***+++,,,,,,///111333222000...------+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,------------------,,,,,,,,,---............---..................////////////......------------......000/////////......---------,,,,,,...///000...,,,.........///......---,,,***222666333...---,,,+++*********+++,,,---...///.........------,,,,,,,,,,,,,,,---...////////////...............---------///......---------------------,,,,,,------...///------------.........///......//////......---,,,---------........./////////...---------///000111/////////......---------,,,---///000000///---,,,.........///......---,,,)))******************)))------------,,,,,,+++++++++++++++,,,,,,---------------------------------+++,,,,,,---------,,,,,,,,,---//////......///000000000///...---......///,,,,,,------------------,,,---.../////////...---++++++*********+++,,,---////////////////////////---,,,+++++++++,,,---...---,,,+++***************,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++++++++---,,,***)))))))))***+++******++++++++++++,,,---************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---......---,,,,,,---///---,,,***)))))))))***+++------,,,,,,,,,,,,------,,,++++++***))))))******+++++++++***+++,,,,,,---+++---,,,333;;;111&&&+++)))***,,,------,,,***)))******++++++++++++*********)))))))))***+++,,,,,,))))))))))))******))))))************************+++*********)))))))))))),,,,,,++++++******))))))((()))))))))************))))))))))))))))))))))))((()))))))))************++++++***)))((()))***+++++++++************++++++***+++,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///......////////////......///......---+++******)))......------------......//////......------,,,,,,......//////............///......------......///......////////////......---......//////.........---------...............************************,,,***'''%%%%%%'''***,,,***))))))(((((())))))******+++,,,------,,,+++***))))))***++++++++++++***''')))++++++***)))***+++)))))))))************+++(((((()))*********))))))))))))***++++++++++++***)))************+++++++++,,,,,,+++***)))))))))***+++++++++************)))...---,,,+++************+++***)))))))))***,,,------///111111///---,,,,,,)))))))))***+++,,,---......000222111///...------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------///000000///......///............////////////......------------............/////////...------...------...//////...,,,......//////......---,,,***111444222......---+++++++++++++++,,,---//////.........---------------------.../////////......,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,---......------.........//////////////////000///......---------.........////////////............//////000////////////////////////,,,---............---,,,......//////......---,,,+++,,,,,,------,,,,,,+++............---,,,+++***)))***++++++---......///------,,,,,,,,,,,,------,,,,,,---.........------,,,...///000.........///000///...,,,,,,---......---------------.........------...............---...---,,,,,,,,,---///000........................++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------,,,+++++++++,,,,,,,,,+++******)))*********+++,,,---,,,+++***+++---******+++,,,,,,+++******++++++++++++*********************++++++++++++++++++,,,,,,,,,******,,,---...---+++))))))***+++,,,------,,,,,,,,,,,,------+++***************+++++++++++++++++++++,,,---------///,,,...555...&&&,,,)))+++------,,,******+++******++++++++++++***************)))******++++++((()))******++++++******++++++++++++++++++++++++*********)))))))))((((((***************)))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))*********************((('''(((+++...,,,,,,+++++++++++++++,,,))))))***,,,------------........................---,,,,,,,,,,,,---...............//////.........******+++,,,,,,---............------------......//////......---------,,,...000111111///....../////////............//////......////////////......,,,------...............---------------.........************************++++++************++++++))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))***++++++++++++***)))+++------+++))))))+++))))))))))))************'''((())))))******))))))))))))***+++++++++++++++)))************+++++++++*********)))******+++,,,+++++++++************)))---,,,++++++***************************++++++,,,***,,,------+++***+++,,,))))))******+++---...///,,,...000000///------...,,,------......---------......------------......+++++++++,,,,,,------...---000222222000...///000............////////////...------,,,,,,------...,,,---.../////////...---...---,,,---///000000.........//////......---,,,+++///111///...000...+++---,,,,,,,,,---...//////------------...............////////////......---++++++,,,---....../////////////////////...---------------------...//////....../////////000000000000000111111000000///...............//////////////////////////////...---//////000000111111222222..............................//////......---,,,,,,,,,------------,,,,,,,,,------......---,,,++++++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,---...............,,,...000000...---------///...,,,+++++++++---......---------...//////000.....................---///...---,,,---...000111------------------------)))***,,,---...---,,,+++++++++***++++++,,,---...------------------------,,,,,,+++++++++,,,------***++++++++++++***)))))),,,...///---+++)))***,,,***+++,,,------,,,+++************+++++++++++++++)))))))))*********+++++++++,,,---,,,******,,,---000...,,,******+++---.........------------......))))))))))))***+++,,,,,,,,,++++++++++++,,,---------111...///555000)))///***+++---,,,***)))+++---******++++++++++++******++++++******)))*********((()))+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))))))))***'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************&&&(((******))))))+++...************+++,,,------***+++,,,---............------------------------,,,,,,,,,,,,,,,------...------............------))))))***+++---...//////......------------....../////////...............///111333333000//////000//////............//////......////////////......------...///////////////,,,,,,,,,------.........************************((()))+++------+++)))((())))))(((((((((((())))))((()))***++++++***)))((())))))***++++++++++++******---000///,,,******+++))))))))))))************'''((()))***************((()))***+++++++++++++++)))************+++++++++((((((((()))***,,,---...+++++++++************)))((((((((()))***,,,---...))))))******++++++++++++((()))******(((((()))+++*********+++,,,...///000+++---///000...------.........///////////////...///......------......///******+++,,,,,,---......---000333333111///000111............/////////000...------,,,,,,------...+++,,,.../////////.........---,,,---///111222111......//////......---,,,,,,......---...111///+++......---------...//////,,,---------...////////////000000000///...------)))***+++,,,...///000000000000000000000//////..................///000000////////////000000000000111111111111111000//////............/////////000//////000000000///---,,,//////000111222333444444000///............///000......//////......---,,,***++++++,,,,,,++++++******+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,---.../////////...---...000000...,,,,,,,,,///---,,,******+++,,,---...............///000111.....................---...---,,,++++++---...000------------------------)))+++---000000///---+++*********+++,,,---//////------------------------++++++++++++,,,------...******+++,,,,,,***)))(((---///000...***((()))++++++,,,------------,,,+++*********++++++,,,,,,---(((((())))))*********+++......///...---,,,...000111///,,,******+++---/////////............//////(((((())))))***+++------,,,,,,++++++,,,,,,---...''',,,+++,,,222...(((,,,***,,,---,,,))))))+++...******++++++++++++******,,,,,,+++***)))))))))***)))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******''''''(((((())))))******'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************"""&&&***,,,+++***+++---'''(((((()))***,,,...///------......///.........------------------------,,,++++++++++++,,,------,,,------------------,,,++++++,,,,,,,,,---------.........------.........///////////////////////////222555444111//////111//////............//////......////////////............///000000111000000,,,,,,,,,------.........))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******)))***+++,,,---,,,++++++((((((***++++++,,,++++++(((666===444,,,,,,,,,((()))************+++++++++***++++++,,,,,,++++++***(((((())))))************000000///...---,,,,,,+++((()))+++---......------,,,,,,++++++++++++++++++******)))))))))***,,,---((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++,,,---------,,,,,,222111000///...---,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,------............000000///...---...///333222111000......------///////////////......---000000000000000000000000......///000000000000000////////////////////////////////////////////////++++++******+++---...//////......------///000111,,,...000000///...///000........................////////////...---,,,+++,,,...000111///......///------......///000000000111000000111222222000...000000000000000000000000000000000000000000000000333111///111333444222///000/////////............//////.........---------++++++,,,,,,---...///////////////......---------+++------+++(((&&&(((+++.........///////////////......---------......///111...,,,---//////---+++,,,,,,+++***+++---000111......---------......////////////...------///111//////...---------------////////////...---,,,+++***+++,,,---............******+++,,,,,,,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++------------+++***((('''(((***,,,...///...---,,,************+++,,,------///---,,,***))))))******)))************+++++++++++++++,,,---............///---+++******,,,///000......//////......---,,,******++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))******+++,,,,,,******+++,,,+++++++++******)))))))))************************------------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))******************************++++++++++++******************************,,,+++***)))))))))++++++++++++***************+++******+++,,,,,,,,,,,,+++)))******+++---......///---,,,,,,,,,---///111222---------------------------,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++...------------...//////...------,,,,,,------...//////000111111000///...............////////////111000///......///000111111000...---,,,---///000...------,,,,,,...///000))))))))))))))))))))))))+++++++++******))))))))),,,++++++***))))))******))))))***+++,,,++++++***)))))))))***++++++,,,,,,,,,777<<<333,,,---,,,''')))************+++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,///......------,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++,,,++++++******+++,,,---************************))))))))))))))))))))))))***+++,,,---------------111111000///...---,,,,,,------------------------------------------------,,,,,,,,,------............000000///...---...///333333111000///.........///////////////......---////////////////////////......//////000/////////................................................,,,+++++++++,,,---///000///......---...///000111000111222111///.................................111000000///......------...///111111000......///------......///000000000111000///000111111000...000000000000000000000000........................000///...///111111///---000000/////////.........000000/////////.........,,,,,,,,,------..................---------,,,,,,,,,---...---,,,,,,...000///////////////////////////......---------......///---,,,---///000///------,,,++++++,,,---///111///......---------......+++,,,------...///222444000///......------............///......---,,,+++,,,------------,,,,,,++++++***((('''''')))+++---------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,---------,,,,,,---......---,,,+++,,,,,,,,,+++,,,,,,------...---,,,***************************++++++++++++,,,,,,------...---------...---+++******,,,...000...............------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***))))))***+++***+++,,,,,,******+++,,,,,,,,,+++++++++*********************************,,,,,,------,,,,,,+++*********++++++++++++************************************************************++++++++++++******************************++++++***))))))******+++++++++***************+++******+++,,,,,,,,,,,,+++)))******+++---......///------------------......------------------------//////...------,,,,,,+++---------,,,,,,,,,++++++...------------...//////...------,,,,,,------...---...///000111000000///............////////////111000///......///000111444222000---,,,,,,------///...---------...000000))))))))))))))))))))))))*********)))))))))((((((,,,+++******)))*********))))))***+++++++++++++++***))))))))))))+++,,,---000777777000,,,---+++&&&)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------*********++++++,,,,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((******+++------.........111111000///...------,,,---------------------------------......///000000---------------............000000///...---...///333222111000///.........///////////////......---////////////////////////.........///......------------------------------------------------------------,,,------...///000///............///000000333444444333000---------........................222222000///....../////////000222111///.........---......//////000000111000///...///111111000...000000000000000000000000........................000///...///111111///...000000000/////////......000000000000000/////////------------------......------------,,,,,,,,,,,,***)))(((***,,,...//////////////////////////////000///...---------------...---,,,---000111000///------,,,,,,,,,---///000//////......------------+++,,,.........///111444111000//////......//////.........------,,,+++******+++,,,,,,,,,,,,,,,,,,...+++'''%%%%%%(((,,,///,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////......---,,,,,,++++++......------,,,,,,------------,,,+++************************+++++++++,,,---------...------,,,,,,...---+++***+++,,,...///...............---,,,,,,,,,,,,,,,------,,,,,,,,,---------------------------,,,++++++***+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******)))))))))******++++++***************++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---------------,,,++++++------------------------000000///...------,,,,,,------------,,,,,,,,,,,,...------------...//////......------------......+++,,,---///000000111000............////////////000000////////////000000222111///...------....../////////...///000000111))))))))))))))))))))))))))))))))))))*********+++++++++***************+++***++++++,,,,,,,,,,,,,,,+++***(((((((((***---...000222000,,,+++---+++&&&))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,...---,,,+++***+++,,,---))))))***+++,,,,,,------------,,,,,,++++++++++++------------------------...------,,,++++++************,,,---......//////111000000///......------------------------------,,,,,,---...///000111222---------..................000000///...---...///111000///...------------///////////////......---////////////////////////------......------,,,,,,------------------------------------------------............//////000000............/////////000222333444222///---------........................222111///------...///000///000000000...,,,------.........///000000111111///......///111111000...////////////////////////000000000000000000000000111111111222222222111000000000000////////////...////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((,,,///...---000000000///////////////000///...---------------//////...//////000000///......------------...////////////......---,,,,,,...000000///...---...///111111000///////////////------------,,,+++******&&&''')))+++---.../////////---***'''(((+++...111---------,,,,,,,,,++++++************************111///---+++***+++,,,---...---,,,+++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,............---,,,++++++---,,,+++***+++,,,...///------.........---,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))******************)))******+++,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......++++++---------,,,+++***....................................------------------------------,,,,,,...------------...//////......------------......------......////////////............////////////000000////////////000000------------...000111222000000000000000111111111))))))))))))))))))))))))'''((()))***,,,---......+++***************++++++,,,,,,,,,,,,------......+++***(((((((((***---...---,,,***)))***---,,,((())))))*********+++++++++,,,,,,,,,------,,,,,,,,,+++*********************))))))***++++++,,,,,,,,,...---,,,+++***+++,,,---))))))***+++,,,,,,------,,,,,,+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---............000000//////......------------------------------+++,,,---...///111222222...........................000000///...---...//////...------,,,,,,,,,,,,///////////////......---........................,,,---------------,,,,,,------------------------..............................//////////////////---......///////////////...000111000///---......////////////////////////111///---,,,,,,---...000---...///...,,,+++,,,---......//////000111111111///......///111222000///////////////////////////000000000000000000000000000111222222222111111111111000000000////////////.............................................---,,,,,,,,,,,,,,,,,,,,,,,,000...+++---000222111...111111000000//////////////////...---------------222222222111///.........///.........------............//////...---,,,,,,...000111000...------...111111000///////////////------------,,,+++******&&&''')))+++---...//////---,,,+++++++++,,,..................------------........................///...+++***)))***+++,,,******))))))***+++,,,,,,------,,,+++******+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,............---,,,++++++,,,++++++++++++,,,---...---------...---,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******))))))))))))))))))))))))(((((())))))******************))))))***++++++,,,++++++,,,------------,,,***++++++,,,,,,---------(((***+++---......---,,,........................+++++++++,,,------......------------------------...------------.../////////......------......///000000//////........................//////////////////000000000000//////,,,,,,---...///000222222///000000111111111111111))))))))))))))))))))))))'''((()))***,,,...//////*********)))******+++,,,,,,,,,,,,,,,,,,---......***))))))))))))+++,,,---))))))((()))+++,,,,,,***)))************+++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------*********++++++,,,,,,---******+++++++++***))))))++++++++++++++++++++++++******+++,,,---...//////,,,,,,---............---000000//////............------------------------+++,,,,,,...///000111111/////////..................000000///...---...///......---,,,,,,,,,,,,,,,///////////////......---........................+++,,,------......------------------------------////////////////////////......////////////......---......///000/////////,,,---///000///...///000///////////////////////////...---,,,,,,---...///---......---,,,,,,---///...//////000000111111222/////////000222333222000000000000000000000000000...........................///111111///...///000111111000000000/////////------------..............................//////,,,,,,,,,,,,------------000///------...///......222111111000000//////.........---------......///333444444222///------...////////////......------,,,---...//////...---,,,+++---///000//////000111111000//////......//////.........------,,,+++******+++,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***////////////............,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///)))))))))***+++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------...------,,,,,,+++++++++++++++,,,,,,------------------,,,++++++)))******++++++******)))************************(((((()))*********))))))***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******************************''''''((()))************))))))))))))***+++,,,,,,++++++,,,---------------+++++++++,,,,,,---------)))***+++---......//////........................******+++,,,,,,---------------------...............------------...////////////............//////333222111///........................//////////////////000000000000/////////////////////.........//////000111111111111111)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))***++++++,,,++++++*********+++,,,---)))))))))***++++++,,,,,,)))***+++,,,,,,++++++,,,)))************+++++++++,,,,,,------------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---...//////...............------,,,////////////............------------------------++++++,,,---...//////000000/////////.........---...000000///...---.../////////......------......///////////////......---........................***+++,,,...////////////................................................---.../////////...------------///000000000///...,,,...000000//////000111////////////////////////..................//////---...///...---...000333/////////000111111222222000///000111333444333222000000000000000000000000........................---///111111///...///000111111111000000000//////---.........////////////------......//////000000,,,,,,---------.........,,,------,,,++++++,,,...222222111111000//////...---------------...///000222333444222///...///000000000000//////...---,,,***,,,...///000///......+++---///000/////////000000///......------............///......---,,,+++,,,------------,,,,,,+++)))***+++,,,,,,,,,++++++//////.........---------************************))))))***+++,,,---...///++++++------...---,,,+++,,,,,,+++++++++,,,------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,------...---------+++++++++++++++,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++*********+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++&&&'''((()))*********)))))))))))))))***+++,,,---+++,,,------...---------++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////..............................------,,,,,,,,,,,,------------.........///...------------...////////////............//////333222111000//////000000............////////////...///000111111000///...///000000//////...------...///000111111111000000))))))))))))))))))))))))************)))))))))(((******))))))***+++,,,,,,***)))((((((((()))+++,,,((((((***++++++,,,+++++++++,,,...///---******,,,)))************+++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...////////////...---,,,+++///////////////.........------------------------++++++,,,,,,---.........000000//////.........---...000000000...---...///111000000////////////000///////////////......---........................***+++,,,...///000111111////////////////////////------------------------------...//////...---,,,,,,---///000000000///...///000222222000000000111000000000000000000000000...///000000000000//////...///000//////000333555/////////000111111222222111000000222444555444333000000000000000000000000000000000000000000000000///222444333111000111333111111111111000000000000.../////////000000111111,,,------...///000111111---------....../////////---000111000......000444222222222111000//////...,,,,,,,,,---...///000111000222444333000///000333000000000000///...,,,,,,)))+++---///000000///......000222111///---,,,,,,//////...---------------////////////...---,,,+++***+++,,,---......///...---,,,,,,,,,------............---------,,,,,,,,,------------------------------.........---,,,,,,---...000000000...,,,***,,,,,,,,,,,,------...///)))***,,,,,,---,,,+++***++++++,,,,,,,,,---------++++++,,,---............******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***+++,,,,,,******+++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))*********)))))))))))))))***+++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---000///...---,,,---...///////////////////////////222111000///---,,,+++***---------.........//////...------------...////////////............//////222222111000000111222333............/////////000...///000111111000///...,,,---...///000000000000---...///111111000000///************************************************++++++******************+++*********+++,,,------+++---...,,,)))(((***---,,,++++++***++++++,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))111...+++)))******)))(((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++******************************************,,,,,,---......---,,,,,,//////000000000000////////////.........---------......---,,,,,,,,,------..................------......///000000000000000000000///...............444333111000...------,,,000000////////////000000......////////////......---///000111222000///..................------,,,........................111111000000000000000111///000000///...------...///////////////000000000000000////////////000000////////////000111333333//////000000111222222222333111000111222222111000111000000///...---------000000//////......------000000111111222222333333111111222222222222111111////////////////////////........................,,,---......//////.....................///000000666444000---++++++,,,---...///000///...///111333///......///000111111000444111---,,,,,,...//////...,,,+++,,,...000000/////////............//////000///---,,,,,,---///000///...---...//////---+++---------,,,,,,,,,++++++........................------,,,,,,,,,---......---,,,+++*********+++,,,+++++++++***************((())),,,------,,,+++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++)))))))))(((((((((((((((************************...---,,,+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,***(((***---...,,,***............---,,,+++******+++,,,,,,------------))))))************))))))++++++++++++,,,---......,,,,,,+++***))))))******))))))***+++,,,,,,------,,,+++***+++------+++***++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........//////------------------------------------------------//////////////////......///............---------++++++,,,,,,,,,---------000000/////////............---,,,,,,,,,...///000000000////////////000000........................---------------...////////////............//////......//////000000111111************************++++++++++++++++++++++++************************++++++******)))*********+++------,,,))))))***,,,,,,,,,++++++***+++++++++************++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++******---,,,******,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++,,,,,,---......---,,,,,,//////000000000000/////////.........---------------,,,,,,,,,,,,---....................................///000000000000000000000///...............000//////......//////000000000///...............////////////////////////...///111111111000...---,,,---...///////////////........................333222111000000000000000...///000///---,,,---...//////000111111111111000000//////////////////000////////////000111222222---......//////000111111333222111111333444333222222222111000000///......///////////////.........000000000111111111111111000111111222222111111000////////////////////////........................,,,---......//////......///////////////000111111444222///,,,++++++,,,------///000000//////000222.........///111222222222444111...,,,,,,.........000...---...000222222111//////............//////000///---,,,,,,---///000///...---...//////---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////000......---,,,+++++++++,,,,,,,,,+++++++++++++++,,,***************+++++++++)))***+++,,,---,,,++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))******+++,,,,,,------*********+++++++++,,,,,,,,,***)))***,,,---,,,***)))***+++,,,,,,------,,,***+++,,,,,,---------,,,******++++++++++++******,,,++++++++++++,,,,,,---,,,++++++***))))))******))))))******+++,,,,,,---+++***)))***,,,,,,***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------------------------------------------------........................///............---------++++++,,,,,,,,,---------......---------,,,,,,,,,///...---,,,,,,---.../////////............//////..............................------......///000......------------.........///////////////000000************************++++++++++++++++++++++++************************,,,+++***))))))(((((())),,,,,,---+++***)))***,,,---,,,,,,+++*********+++************+++++++++,,,+++,,,------......---------------,,,,,,,,,,,,+++*********,,,...///...---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...//////000000//////...............------------++++++++++++,,,---...///..............................///000000000000000000//////............//////...............///////////////......---------000000............000000///000111111111///...---,,,,,,...///000111111111........................333333222111111111111111...///000///...---...//////000222333444333111000/////////....../////////000000////////////000000---......//////000000111222111111222444555444333333333222222111000000000...///////////////000000111000000000000000000///000111111222222111111000////////////////////////........................------...////////////...000000//////000000111222111000---,,,+++,,,---...---///111111000//////000......///000111222333444555222...,,,------------000...---...000222222111//////............//////000///...------...///000...---------///...---+++,,,++++++++++++***************+++---...///000111///...---+++************++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++***************))),,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++,,,,,,---*********++++++++++++,,,+++***)))***,,,---,,,+++'''((()))***++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++*********++++++,,,+++******)))*********)))))))))***++++++,,,,,,---,,,,,,,,,......,,,+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...............------------------------------------------------------------------......///............---------,,,,,,,,,,,,---------------------------,,,,,,,,,000///...............///................................................//////......//////000111,,,,,,------------,,,,,,/////////...............************************++++++++++++++++++++++++***************+++++++++++++++***************+++,,,,,,,,,+++******++++++------,,,+++*********************+++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,+++******+++---000000///---******+++++++++,,,,,,,,,++++++---......---++++++,,,++++++******++++++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...---------------------------,,,,,,,,,,,,,,,---------------.....................///000000000000000000///............//////111000///...,,,,,,,,,+++---......///////////////111000...------...000111000000111111000///...------...///000111111111111........................222222111111222222333444///000111000///...///000///111333555666444222111......////////////......000000//////...//////////////////000111111222222222111000111333444444333333222222222111111111000......//////000000000111111111000000//////......000000111111111111000000////////////////////////........................------...//////////////////////////////000000111...---,,,++++++,,,---...,,,///111222111/////////---///000111222222444555555222///------------,,,...,,,+++,,,...000000/////////............////////////............//////...---,,,---......---++++++++++++*********))))))***++++++,,,...//////000---,,,++++++***************+++,,,---------,,,+++))))))******+++,,,------++++++*********+++,,,---)))***++++++,,,+++++++++++++++++++++************************++++++++++++---------------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++*********++++++,,,,,,,,,************+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++***)))(((+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))++++++***************+++)))))))))******+++++++++,,,++++++,,,------,,,***))))))*********++++++++++++++++++,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------------///............---------,,,,,,,,,------------...////////////////////////////////////000111111111...//////////////////...........................///////////////000111111,,,---............---,,,//////......------,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++*********+++,,,---...///---,,,+++***++++++++++++---,,,++++++*********+++***++++++++++++,,,,,,,,,+++,,,------......------************++++++++++++,,,,,,,,,...//////---+++******+++++++++,,,,,,,,,++++++---......---++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------......////////////......,,,,,,------------------//////...---,,,,,,,,,,,,---------.........//////......///000000000000000//////............//////111000///------,,,,,,,,,,,,---///000222333333333222111///......///111222000000000000000///......///000000000000000////////////////////////////////////000111222444666666000111222222111000111222000222444666666555333222......///000000///......111000000////////////000...//////000111111222222222111000111333444333222222222111111111111000000.../////////000000111111111111000000//////......000000000111111000000000////////////////////////////////////////////////---...//////000000//////...------------...//////---,,,,,,,,,,,,---...///---///222222111///......---///111222111111333666444111///---......---,,,...,,,+++,,,...000000/////////............///////////////....../////////---,,,,,,---......---++++++++++++*********)))))),,,,,,,,,---------------************++++++,,,---***+++,,,---...---,,,,,,))))))***+++,,,------...++++++*********+++,,,---((())))))***************+++,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++------------------------,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***+++++++++++++++,,,,,,))))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,------,,,,,,+++******++++++++++++******,,,,,,+++***))))))))))))+++***************++++++***************+++++++++)))(((((((((******((('''))))))*********+++++++++++++++,,,,,,,,,---------.....................---------------------------------------------------,,,,,,,,,---------......///............---------,,,,,,---------............/////////////////////......///111222333444444///000111111111111000///........................///////////////000111111......////////////......//////......------,,,,,,************************************************)))))))))***++++++,,,,,,*********+++---...000111...,,,******+++,,,+++***,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***************++++++...---,,,---------+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++,,,---------************************...------,,,,,,------...---......//////......---,,,,,,,,,,,,------------000//////...---.........,,,,,,------.../////////......///000000000000000///............//////000------------...///000000,,,---///222333444444444111111////////////111111000////////////000000000///000000000//////...---////////////////////////...//////000222444555666000111222222111111222333111222444555666555333222...///000111111000///...111000000000000000111111......///000000111111222444222111222333444333111111111111111111111111111///000000000000000000111111000000000000000000//////000000111111000000///////////////////////////////////////////////////......///000000000000///------,,,,,,------...///---------------......///...000222222000......///---000222222000///222444222000.........///...---000...---...000222222111//////............//////////////////////////////,,,++++++,,,......---+++,,,++++++++++++*********------,,,,,,,,,,,,,,,,,,************+++---...///***+++,,,------......---******++++++,,,,,,------******+++++++++,,,,,,,,,((())))))***************,,,,,,,,,,,,,,,---------******++++++,,,,,,------------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++)))+++,,,,,,+++***,,,---)))***,,,---...///000000,,,,,,---------,,,++++++******++++++++++++******,,,++++++*********++++++*********)))******+++,,,++++++++++++++++++++++++,,,++++++,,,------,,,************++++++++++++,,,++++++,,,,,,------.....................---------------------------------------------------------,,,,,,,,,---....../////////............---------,,,---------............,,,,,,,,,---------------,,,---///111222333333333000000222222222222000000........................//////......//////000111000///............///000/////////...............************************))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++,,,---...///...,,,******+++,,,+++)))************+++,,,------+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++*********++++++,,,,,,,,,...,,,+++***+++,,,+++*********+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******++++++,,,------...++++++++++++++++++++++++...---,,,,,,,,,,,,---...---......//////......---++++++,,,,,,,,,---------.........//////111222222,,,,,,------...//////000......///000000000000000...............///000000............///000111222---...000222333222111000000000000000000000000000.........//////000111222---....../////////......////////////////////////000000000000111222333333...///111111000///111222222222333444444444444333///000111222222111000///111111000111111222333444111222222333333444555555777666444444555555444222222222222222333333333333111111111000000000000000000000000111111111111111//////000000000000//////////////////////////////////////////////////////......///000000000000000---------------...//////................../////////111111000///......///---000333222...---///333000///---...///000///...000...---...000222222111//////............////////////000000000000//////+++++++++,,,......---+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++++++++,,,---......+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))+++,,,,,,******+++...)))***,,,---///000000000,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///000...,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---....../////////.........---------------------------------------------------------,,,------...//////000000///............---------------------............,,,,,,,,,---------......,,,---.../////////......///000111222222111000///..............................------......///000000///---,,,,,,---///000...///////////////000000************************((((((((((((((((((((((((((())))))***++++++,,,,,,+++++++++***++++++,,,,,,///,,,)))))),,,---+++))))))))))))***+++,,,......++++++,,,,,,,,,---------))))))***++++++++++++***+++++++++,,,,,,------------+++))))))***,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---..................---+++++++++,,,,,,---------,,,,,,---///111333555666,,,,,,------...///000000...//////000000000000000...............///000111222111000///////////////...///111222111000...---000000111111111111000000............///111222333++++++---...//////000000000000000000000000000000222111111000///000000000,,,...//////......///111222222222333333333444444///111222333333222111///111111111111222333444555666666777777888999999999:::999777666777666555333444444444444444444444444222222111111000000//////000000111111222222333333//////000000000000//////////////////////////////000000000000000000000000...//////000000000000000...............///000000////////////////////////111111111000...---///000---111333111---,,,...111///...---...000000000......,,,+++,,,...000000/////////............////////////000000000000//////++++++***,,,......---,,,---------,,,,,,,,,++++++))))))***+++---...//////......---,,,,,,,,,------,,,,,,++++++,,,---///000---,,,,,,,,,,,,,,,,,,,,,(((***,,,---------+++***+++,,,------......------))))))******++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((+++---,,,***)))+++...,,,,,,---......---------------------,,,,,,+++***,,,------......------,,,++++++++++++,,,---......******))))))***+++,,,,,,------------------------))))))((()))***+++)))'''++++++,,,,,,,,,---------++++++,,,,,,---...////////////.........---------------------------------------------------------------......///000111111//////.........------------------.........//////........./////////000000------......---+++)))(((...///000222222000///...........................---------------...//////000...+++))))))+++...000......//////000000111111,,,,,,+++******+++,,,,,,------------,,,,,,+++***+++******)))***+++---...,,,,,,************,,,,,,---------,,,,,,,,,+++++++++***)))((()))+++---///+++***))))))(((((())))))++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------...------,,,,,,------............------,,,,,,,,,......---,,,,,,---......---,,,,,,+++*********++++++++++++******+++,,,,,,,,,+++***+++---///000///........................000000/////////111222333...------------...//////---,,,...111555777444222////////////000111222333///000111222222111000///111111111000000000000000111111000000//////......////////////000000000000---------...............000000////////////000000444333222111000000000000111111000000000000111111111111111222333444666666444444333222111111111222444444555666888:::;;;<<<999:::<<<>>>@@@@@@@@@@@@AAA@@@>>>>>>>>>>>><<<;;;:::999999999::::::888666444333333222111111222222333333333333444555666666333222000/////////000000333222111111000000111111//////000000000///............---------...//////...///...******///111000333222111000////////////000000///...............000222333222000000111222000000000000000000000000...............///000000////////////////////////000000//////.........---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---...------+++***)))+++---111333,,,+++*********+++,,,---000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---...---,,,***))))))******,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---************************++++++,,,,,,,,,,,,------)))***+++,,,---.........------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++******,,,...111222222000---+++***+++,,,---.........------,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,---------......000///------......---,,,---...///...------...///......------------.........---------...///111222///...---,,,,,,---...///...---,,,,,,---...///000,,,,,,,,,---------......------............------...///111111/////////000000000000000000000000000000000000111111000000000///////////////////////////////////////.........------,,,++++++,,,------,,,---------,,,,,,+++***,,,++++++++++++,,,,,,---...------,,,,,,------...+++++++++*********))))))------,,,,,,---...000111...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++,,,+++************+++,,,---,,,++++++******+++++++++++++++++++++,,,---...///---,,,,,,...///..............................//////.........///000111...------------...//////......///222666777555222............///000111222111111222222222222111111//////000000000000000000000000000000000/////////////////////000000000111....../////////000000000000000////////////000000222222111111111111111111222111111000000000000111111222222222444555666777444444444333444444555555666666777888999:::<<<===:::;;;>>>AAACCCDDDEEEEEEEEECCCBBBBBBCCCDDDBBBAAA@@@???=========<<<999777666555444333333333333333555555444444444444555555444333222111000111111222333333222222111111000000......///000111111111000///////////////.........---000000---...111111///333222111000////////////111000000///......//////222333333333111000000111///////////////////////////............///000000////////////////////////111111000000000/////////,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,---,,,++++++,,,...000111,,,,,,++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---///...,,,+++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------............------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,+++******+++---///111111///---+++***+++,,,---......---------,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,---------......000...------......---,,,---...///...------...///......------------............------...///111222///...------------...///000000///...//////111111---------.........//////---......//////......---...///111111/////////000000000000000000000000000000000////////////000000/////////////////////////////////////////////......------,,,,,,------...,,,,,,---------,,,++++++,,,------------,,,,,,+++,,,------......------,,,+++++++++*********))))))------......///000000000//////...---------------************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,---...///000000...---,,,---...---,,,........................///...------,,,---------......------......///000//////000333555666555333------------...///000111333222222111111222222333.../////////000111111111//////000000000000000000/////////000000000111111///000000000111111111111111000000//////000000111000111111111111111222222333222111111000000000000222222333444555666777777555555555666777777888888888888888888999:::;;;<<<:::<<<@@@DDDGGGIIIKKKKKKJJJHHHGGGHHHIIIIIIHHHGGGFFFDDDAAA@@@???>>>;;;999888777666555444444444444777777666555555555555666555555444333333333444444444444555555444333111000---...///111222222222222000000111111000///...------000222111111333222...333222111000////////////222111000000///000000000333444555333111000000111........................//////......//////000111////////////////////////000////////////.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------,,,,,,---...//////++++++,,,...////////////,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------------------------++++++,,,,,,,,,,,,------------...//////.........------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,+++*********,,,---...000///,,,+++***+++,,,---...------------,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------......///...------...///---,,,---...///...------...///......------------............---......///000111///......------......///111000000////////////000........./////////000000---......//////......---...///111111/////////000000000000000000000000000000///...------...///000////////////////////////......//////////////////------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++---......///...---+++*********,,,,,,,,,,,,******---------,,,,,,,,,++++++)))***+++,,,---------------,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---...000111222...---++++++,,,------,,,........................///......------,,,,,,,,,...............//////000//////000222333333333222............///000111111333222111000000111222333/////////000111222333333/////////000000111111222//////000000000111111111//////000000111111222222111000000000000000000111///000111111222333333333444444333222111111111111333444555666777888888888777777888888888888888888777777777777888888999:::999<<<@@@DDDIIILLLNNNOOOOOOMMMKKKKKKKKKKKKIIIHHHFFFDDDAAA@@@???>>><<<:::999888777666666555555555888888777777777777888888777777666666666666666666666777888999888666444333000000111222222333222222...///111222222000///---...111222000000333222///222222111000//////000000222222111111000111111222444555555444111///000000......................../////////...///000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...//////,,,***---------...............)))***,,,...///000//////------------............------------------------......,,,++++++,,,---...------------------------,,,,,,------------,,,,,,,,,++++++++++++,,,------//////......------------,,,,,,---.../////////...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............------,,,---------------------,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,+++*********+++,,,///...,,,+++***+++,,,---------------------------,,,,,,++++++,,,---,,,+++,,,,,,,,,---------......///...------...///...,,,---...///...---------///......------------..................//////000000//////............////////////......---------------.........////////////......////////////.........///111111/////////000////////////////////////222000...,,,,,,...000222////////////////////////............////////////++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,---......///...---+++*********,,,,,,,,,,,,******---------,,,,,,,,,++++++((((((***++++++,,,++++++,,,,,,+++***************,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---------...///111222333+++***)))***,,,---------........................////////////......------///............///000000---...///000000000000111////////////000111222222111000///......///000111000000111111222333444444//////000000111111222222000000000000111111111111......///000111111222222111111000000000000111111///000111333444444444444666555444333333333333333555666777999::::::::::::::::::::::::999888666666666666555555666777888888888;;;???DDDIIIMMMOOOPPPRRRPPPMMMKKKJJJIIIFFFDDDAAA???===<<<=========<<<999999888777777777777888999888888888999999:::;;;888888888999999999999888999:::<<<<<<<<<;;;999777444555555555444333222222---///111222333222111000000222000------111333222222111000000000000000000222222111111111111222222444555555333111//////000........................///////////////000111111000000000000000000000000+++++++++,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,...//////,,,***---.....................((()))+++---//////......//////.........---------------------------------...---,,,,,,,,,---...///------------------------,,,------......------,,,,,,,,,++++++,,,,,,---.....................------,,,---......////////////+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++---------------------------------------------------,,,,,,+++,,,,,,------,,,,,,++++++******++++++------,,,+++++++++,,,,,,------------------------...,,,++++++---...,,,+++,,,,,,,,,---------......///---,,,---...///...------...///...---------///......------------...............////////////////////////////////////////////////......---,,,,,,,,,,,,---------............//////////////////......///111111/////////000////////////////////////333111///------///111333////////////////////////---.........//////000000***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,------------,,,,,,+++,,,------......------,,,+++++++++*********))))))*********+++,,,,,,------...------,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,------......///000111222***)))(((***,,,.................................//////000000000///......//////......//////000111---...//////...---...000/////////000000111222333/////////....../////////000111111222222333333333000000111111111111111111000000000111111111222222......///000111222222333222111111000000111111222111222333555666666555555666666666555555666666777777888:::<<<=========<<<<<<======<<<;;;999777555666666666666777888999::::::===AAAFFFJJJNNNPPPQQQSSSQQQNNNKKKIIIGGGCCCAAA===;;;999999;;;=========:::::::::999::::::;;;<<<;;;;;;:::::::::;;;;;;<<<888999::::::;;;;;;:::::::::;;;<<<===>>>===<<<<<<:::::::::999888777666555111222333444555444333333111222000,,,,,,111444333111111000000000000000111111111111000111111222333222333444222000//////000........................000000//////000000111222000000000000000000000000---------............///---------............///////////////////////////---------------------------,,,,,,---......---+++......------...///000000)))***+++,,,---........./////////.........---------------------------------------------......///------------------------------............------,,,,,,,,,,,,,,,------...---......//////...------------......///.........+++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...///,,,***+++...///---***,,,,,,,,,---------.........---,,,---/////////------...///...------...///......------------............////////////.........//////000000//////...///000000111000000///...,,,,,,,,,------------......//////000000//////......///111111/////////000000000000000000000000000222111000//////000111222////////////////////////------......///000000000++++++,,,------,,,++++++***+++,,,,,,---------,,,,,,++++++++++++,,,,,,---...------,,,,,,------...+++++++++*********)))))),,,++++++***+++,,,.../////////...---------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------+++,,,------------,,,+++++++++******++++++,,,---...............///000111...,,,++++++---//////.................................///000000000/////////////////////000000111...000000///---,,,...000//////...//////000111222//////000000000000//////000000000000000000000000222222111111111111111111000000111111111222222222//////000111222333444444222111111000000111111222222444666777888777666555777777777777888999::::::999;;;===???@@@@@@??????===>>>>>>???>>><<<:::888888999999:::;;;<<<>>>??????AAAEEEJJJMMMPPPRRRRRRTTTQQQNNNLLLJJJHHHDDDBBB===;;;999999;;;=========<<<<<<<<<<<<===???@@@AAA@@@???===<<<;;;::::::999888999:::;;;<<<<<<;;;:::::::::;;;<<<===>>>??????????????????>>>======<<<999999888888777666555555000333222//////333444222111111000000000000111111000000000000000111222222000111222111///...///000////////////////////////000000//////000000111222000000000000000000000000---.........////////////------......////////////////////////////////////........................///---+++,,,---...---,,,...---,,,,,,---///111333------,,,------...//////............////////////........................,,,,,,---.......................................------............---------,,,,,,,,,,,,---......,,,---............---,,,------.........---,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............------------------------++++++,,,,,,,,,,,,------++++++,,,---.........------,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,---......,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,---------......///,,,***+++...000---***,,,,,,,,,---------.........---,,,---///000///...---...///...------...///......------------............///000000///...---...///000111111000///......///000111111000000///------------............//////000000000000//////...///111111/////////000000000000000000000000000000000////////////000000////////////////////////------......///000000111,,,,,,---......---,,,,,,***+++,,,,,,------------++++++***)))***+++---...---,,,************,,,------------,,,,,,,,,+++++++++***)))))))))+++---///......---,,,,,,,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,++++++++++++++++++,,,,,,,,,,,,------...............///000000///......+++*********+++,,,,,,---///...............///000111///....../////////...........................,,,---///000000000/////////////////////000111111///111222000------///111...------......///000111///000111222222111000///////////////............333222222222111000000000000111111111111222222222000111111222444555666666222222111111111111222222444555777888999888666555777777777888999:::<<<<<<;;;<<>>???@@@@@@???===<<<;;;<<<<<<===???AAABBBCCCDDDFFFIIIMMMPPPRRRTTTTTTSSSQQQNNNMMMKKKJJJGGGEEE???===::::::;;;===>>>>>>======>>>???@@@BBBDDDEEEDDDBBB@@@===;;;999888777888999;;;<<<<<<<<<;;;;;;999999999:::<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBB@@@???===:::888777666666000333444333333555555111111000000000000000111111000000//////000111222222///000111000///...///000000000000000000000000000000000000000000111111222000000000000000000000000,,,,,,,,,------.........---.........//////000000................................................///---++++++,,,---...---...---,,,+++,,,///222555000///...------...000111,,,,,,---...///000111111........................+++,,,...///000///...---........................------............---------,,,,,,,,,,,,---......+++,,,---.........---,,,---.........---,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---....................................++++++,,,,,,,,,---------+++,,,---...////////////---,,,,,,+++,,,---...///........................,,,,,,,,,,,,,,,---...///+++,,,---............---++++++++++++++++++++++++,,,,,,,,,------.........000,,,***+++///000...***,,,,,,,,,---------.........---,,,---///000///...---...///...------...///.........------...............///000000///...---...///000111111000///...+++,,,---/////////................../////////000//////000000000000//////...000111111/////////000000000000000000000000000...//////////////////...////////////////////////---------...///000000111///...---,,,+++*********((()))+++---......------000///...,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,---......---,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,//////.........---------,,,---...//////---+++***+++,,,------......------......---------,,,,,,,,,------------------------...---,,,,,,++++++++++++//////000000///---+++***000000000///......------......------------......000///......///000...---///.........------------......////////////......////////////000000000000111111000000000000111111000000////////////000000444444222111000000000000222111000//////000111111555444222000//////000111000000111222222222222111333222111111222444555666444333444555777777555444666777888999999888777666<<<;;;:::999999;;;===???>>>>>>>>>???@@@AAAAAAAAA======>>>?????????>>>>>>CCCDDDFFFFFFGGGHHHKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWSSSSSSQQQOOOMMMKKKIIIHHHDDDCCCBBB@@@???>>>>>>=========???CCCIIILLLLLLJJJHHHHHHFFFAAA<<<888999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;999888666666777888999>>>@@@BBBEEEHHHIIIIIIIIIJJJIIIFFFCCC@@@>>>===<<<888777666666777666444222000000000000000000000000111000000111333555555444444333222111000333888;;;333333222111000///......000000000000000000000000111111000///////////////................................................222222111000///...------...........................------,,,,,,------...+++++++++,,,---...///000////////////////////////)))***---///000000//////666222...,,,,,,---------///......---------......111111000......---------////////////////////////.........////////////000......////////////......000000000000////////////.........------,,,,,,,,,------------------------//////---,,,+++*********------,,,++++++---...///,,,------...///000111111------............------.../////////...---,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,............/////////000...------,,,,,,------...........................111...,,,+++,,,...//////000,,,)))))),,,//////.........///////////////...///////////////000111111000000000000000000000000............/////////000111111111000000000000000---...............------000000000000000000000000000111111000//////111333111111000000//////......222111000//////...//////000000000000000000000000///...---,,,++++++++++++***+++,,,,,,------------000///---,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,---......---,,,,,,------,,,++++++,,,---.........---------,,,,,,,,,++++++,,,,,,---------...------.........---,,,++++++,,,------......------......---------,,,,,,,,,...........................---,,,,,,++++++,,,,,,////////////...---,,,,,,------------..................------------......///...---...///000///.../////////.........------......////////////......////////////000000000000111111000000000000111111000000////////////000000444333222111000//////000222111000//////000111222444333222111000000000000000111111222222222222222222222222222333444666777777777888999999999777666777777888999999888777777888888777777888999:::;;;===>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHIIIKKKKKKKKKLLLNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPOOONNNLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCDDDGGGLLLNNNMMMKKKKKKJJJGGGBBB<<<888888999::::::::::::;;;<<<===>>>:::999777555444444555666999;;;>>>AAAEEEGGGIIIIIIJJJJJJHHHGGGEEECCCAAA@@@;;;:::999888888777555333111111111111111111111000000//////000222444333333111111000///---///222555222111111000000//////...000000000000000000000000111000000///////////////................................................////////////000000000000...........................------,,,,,,------...,,,,,,,,,,,,---......///////////////////////////000///////////////000000555111...,,,,,,---......///......---------......111000///......---------........................,,,,,,,,,------------.........////////////....../////////...............//////...---------------------------------------------,,,,,,+++,,,,,,,,,---------------......///---.........///000000000---......//////......---......//////......---,,,,,,,,,---------.........------------------------,,,------......------,,,------------...............------,,,,,,------...........................111...,,,+++---.../////////---******,,,//////...///000000000///...------//////......//////000111000000000000000000000000........./////////000000111000000000000000000000......////////////......111111111111111111111111000111222111//////000222111111000000////////////111000000////////////000//////////////////////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------000///---,,,++++++,,,---------,,,,,,,,,,,,------,,,------......------,,,......------,,,------...------------,,,,,,,,,,,,((())))))***,,,------............------------,,,+++,,,------......------......---------,,,,,,,,,////////////////////////...---,,,,,,,,,,,,,,,,,,.........---------......++++++,,,,,,---......///......------------.........------...000111000///000000000/////////.........//////000000//////...////////////000000000000111111000000000000111111111000000//////000000111222222111000/////////000111111000000000111111222333333333333222111000///000111222222333333222222222222222333444666777888;;;;;;<<<<<<;;;:::888777777888888999999888888777666666666777888999999:::??????AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPOOONNNNNNOOOQQQNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFEEECCCBBBBBBCCCEEEFFFHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIFFFAAA===:::;;;<<<999999:::;;;<<<>>>@@@AAA;;;:::888666555444444555666777:::===AAAEEEHHHIIIIIIIIIKKKKKKJJJIIIGGGFFFAAA???===<<<;;;999666444444333333222222111111111000//////000333444444333000000000///------...///000000000000////////////000000000000000000000000000000/////////.............................................................../////////000000000////////////////////////......------------.........---------------......////////////////////////666444111///...///000111333000---,,,---...//////......---------......///111000///......---......------------------------,,,,,,,,,------------.........////////////......---------...............000///...---,,,---...///------------------------,,,,,,++++++,,,---......---......///////////////////////////////////////---......//////......---....../////////...------,,,------------.........------------------------------............---------------------,,,,,,,,,......------------......////////////////////////000...,,,,,,---...///...///---++++++---...///...111111000000///---,,,+++......------......///000000000000000000000000000....../////////000000000000000000000000000111111//////000000000000000///111111111111111111111111111222333222000//////000111000000000000/////////000////////////000000111........................000///...---------------///...,,,++++++,,,---...///...---,,,+++,,,,,,---......------------......------------------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------//////...------------...+++,,,------......------......---------,,,,,,,,,...........................------,,,,,,,,,------...------,,,,,,...///000,,,,,,---------...............------------......---,,,,,,---000111111000000000000000//////////////////000000000000//////////////////000000000000111111000000000000111111111000000000000000000111111111000000///000000000111111111111111111222222222222333444333222000///111222222333333333333333222333444555777888999:::<<<===>>>>>><<<:::888888777777777888888777777777666777888:::;;;;;;;;;;;;@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRQQQRRRRRRPPPMMMJJJJJJJJJFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@??????AAACCCEEEFFFFFFGGGHHHJJJKKKKKKKKKHHHFFFDDDAAA??????@@@AAA=========>>>???@@@AAABBB???===;;;999777666666555555666888;;;>>>AAADDDFFFEEEGGGKKKMMMNNNMMMKKKJJJFFFDDDBBBAAA@@@===:::777777666555444333222111111222111111222444666555444000111333222000//////000....../////////000000000000000000000000000000000000000000000//////......................................................111000000///......------000000000000000000000000......------------......///......------------...////////////////////////555444222000//////000000111///---,,,...///000///...------------...//////000000///...............------------------------.........////////////000......////////////......------............/////////...---++++++,,,...///........................,,,,,,,,,,,,,,,---......---...000111111111000///000000000///////////////......////////////............////////////......------------....................................------............------.........------------,,,......------------......000000000000000000000000000...,,,,,,...///......///...---,,,---.........//////000000///...---------------------...//////000000000000000000000000...////////////000000000000000000000000111111111000000111222222222111111111111111111111111111111222333444333000/////////000000000000000000000000//////...//////000111111//////////////////////////////...---------......///...---,,,+++,,,---...///...---,,,+++,,,---...........................------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000///...---------......+++,,,------......------......---------,,,,,,,,,---------------------------------,,,,,,---.........---,,,,,,---...000111////////////......------......------------......---,,,,,,---000111111000000000000000//////////////////000000000000//////////////////000000000000111111000000000000111111111111000000000000111111111000000000000000111222000000111111222222222222111222333444444333111000222222333444444444444444333444666888:::;;;<<<===<<<>>>@@@???<<<999888999777777777777777777777777777888999;;;<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHHHHHHHFFFFFFGGGIIILLLNNNQQQRRRRRRSSSRRRNNNIIIDDDBBBAAA=====================<<<========================>>>===<<<;;;;;;===>>>@@@AAABBBDDDEEEGGGIIIKKKLLLIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???===;;;999888666666555666777999;;;===>>>>>>@@@CCCHHHLLLNNNNNNMMMLLLKKKIIIGGGEEEDDDBBB???===;;;:::999888666444333333333222111222444444444222///111333333222222222333......//////000000111111000000000000000000000000000000111111000000///...////////////////////////........................000000//////......------000000000000000000000000///......------....../////////...---------......///////////////////////////000111111111000///...000...------...000000///---------------...//////000//////............///.................................////////////000......////////////............/////////000000000------,,,++++++,,,---...........................///...------,,,,,,---------...000111111111000///000000000000000/////////...//////////////////.........///////////////...---------.........//////........................---......//////......---//////..................///......------......///000000000000000000000000///...,,,---...///...---............------......------...///000000//////---------------...//////////////////////////////////////////000000000111//////000000111111111111000000111222333333222222111111111111111111111111222333444333111/////////000000000000111111111111//////...//////000111111000000000000000000000000......---------------......---------------............,,,,,,,,,,,,---.........////////////.........------,,,,,,------..................---,,,+++++++++++++++,,,,,,,,,,,,/////////......---------/////////.........------+++,,,------......------......---------,,,,,,,,,------------------------------------------...///---------------...///000111000000///......------......------------.........------...000111000///000000000/////////......///000000111111000000///////////////000000000000111111000000000000111111222111111000000111111222111000000000111222333333///000111222333333333333222333333333333333222222222333444444555555444444555666888;;;===???@@@@@@>>>AAACCCAAA===;;;;;;<<<:::999888888888888999:::777888999:::;;;<<<===>>><<<>>>BBBEEEGGGHHHHHHHHHGGGGGGGGGIIIKKKNNNQQQSSSTTTTTTSSSOOOIIIDDD@@@???<<<<<<<<<===============>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;;;;===???AAACCCDDDFFFJJJMMMMMMLLLKKKLLLMMMMMMKKKIIIIIIHHHFFFDDDBBBAAAAAA@@@AAA@@@???===<<<:::888888666777999:::;;;;;;::::::===@@@EEEJJJMMMNNNMMMLLLMMMLLLJJJJJJIIIHHHEEECCCAAAAAA???===;;;999777666444333111111222222111///...000222222111111111222//////000000111111222222000000000000000000000000000111222333222111000///////////////////////////........................,,,,,,---...///000000111//////////////////////////////............/////////...............//////////////////////////////+++---///111111111///...000...------///000//////---------------...///000//////............//////////////////////////////,,,,,,,,,------------.........////////////............//////000111111111,,,,,,,,,---------------........................//////...---,,,,,,------...//////000000000000000000000000000000000000000...//////000000//////.........///000000000//////------........./////////..............................////////////.............../////////000000//////............/////////////////////////////////---------//////...---...///000///...------...+++,,,---///000000111111......------......///000/////////////////////////////////000000000111111/////////000111111222222000000111222333333333333222222222222222222222222111333444444222000000000000000000111111111111222000////////////000000111111111111111111111111111------,,,,,,,,,,,,------,,,,,,---.../////////......---,,,,,,,,,,,,......------...//////...------...---,,,,,,,,,,,,---...---.........---,,,***)))******+++++++++,,,,,,,,,..................//////...//////000000///---,,,+++,,,------......------......---------,,,,,,,,,........................---------------...//////------................................................------------......///...---...///000///.../////////.........------000000111111111111000000////////////000000000000111111000000000000111111222111111000000111111222111111111111222333444555///000111333444444333333333333333222222333333444333333444555555555555555666888;;;>>>@@@BBBCCCCCCAAADDDGGGFFFBBB??????BBB===<<<;;;;;;;;;;;;<<<===;;;::::::;;;<<<>>>@@@BBB???AAAEEEIIILLLMMMLLLLLLJJJJJJJJJKKKNNNQQQTTTVVVWWWWWWWWWTTTOOOJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@???===;;;999999;;;===>>>>>>AAAEEEHHHLLLMMMOOOTTTXXXYYYWWWTTTQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEDDDCCCAAA@@@>>>===:::<<>><<<;;;>>>BBBGGGKKKMMMMMMMMMNNNMMMLLLLLLMMMMMMKKKIIIIIIHHHFFFCCCAAA>>>===<<<888666555444444333111///111222222222000///000111111111111111222222222222000000000000000000000000111222333444444333111000////////////////////////........................+++,,,,,,---...///000111........................//////............//////......---......///000111////////////////////////---...//////000000//////000///......///000///------,,,,,,------///000000//////............//////........................,,,,,,,,,------------.........////////////......------......///000000111,,,---///000111000///..............................------------......//////.........//////000000/////////000111111111222//////000000000000//////......///000000000000000............////////////..............................////////////......+++,,,------...///000000//////............//////...........................------...//////...,,,---000111000...,,,---///------...///000000000/////////......//////000111//////////////////////////////000000000111111111...//////000111111222222///000111222222333333333222222222222222222222222///222444555333111111111000000111111111222222222111000000////////////000000000000000000000000000,,,,,,+++++++++,,,,,,---***+++---///000000///......---,,,,,,,,,---...///,,,---...//////...---,,,...---,,,,,,,,,,,,---...------......---+++***(((*********++++++,,,,,,,,,+++,,,,,,---...///000000---...000111111///---,,,+++,,,------......------......---------,,,,,,,,,////////////////////////---------------...///000,,,---...//////...---,,,+++,,,,,,------......///.........------.........000///......///000...---///.........------------000000111111111111000000////////////000000000000111111000000000000111111222222111111111111222222111111111222333444555666///000222333444444333333444333222111222333444555333444555555666666555555777999<<>>======>>>???@@@???>>>===>>>???BBBEEEFFFDDDGGGKKKOOOQQQRRRRRRRRRNNNNNNNNNNNNPPPTTTWWWYYYYYY[[[[[[YYYUUUQQQNNNMMMJJJJJJJJJIIIIIIHHHHHHGGGKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFEEECCC@@@<<<:::555777999999999:::???CCCHHHJJJPPPXXX```dddccc```YYYXXXVVVTTTRRRQQQQQQPPPJJJJJJJJJIIIHHHFFFDDDDDD???BBBFFFIIIJJJHHHEEECCC:::===AAAFFFJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPNNNMMMNNNMMMKKKHHHEEECCCAAA???>>><<<999888777666444222555555555333000///000111222222222222222222222222000000000000000000000000222333444555555333222000000000000000000000000000.......................................---------........................//////............//////---------......000111222////////////////////////222000///...---...000111111///......//////...---,,,,,,,,,---...///000111//////.........//////000------------------------........./////////000000......////////////......,,,,,,------...///000000,,,...111333444222000///////////////////////////,,,,,,,,,---...///000111///...---------...000111......///000111222222333//////000000000000//////......///000000000000000............/////////000////////////////////////......////////////......)))***+++,,,...///000000//////............//////...........................------...//////...,,,---000222111...,,,---///...///////////////......///////////////000111111////////////////////////000000000000111111111111...//////000111222222222...///000111222333333333222222222222222222222222///111444555444222111222000000111111222222222222222111000//////...//////////////////////////////........................000.........///000///...////////////////////////,,,---...///000000000000000000//////.........---........................------------------------111111000///...,,,***)))/////////...------///111222111000...------------------............------..................------......................../////////000//////...------------...///000000111////////////////////////------......//////000000---...///000111111000000///111333333111///...///...//////000000000000000222111000000000111333444333222111000000000111222222222222222222222222222444444333333222333333333777888888666333222222222555777999999999888999:::===>>>AAACCCEEEHHHLLLOOONNNLLLKKKJJJKKKJJJIIIGGGDDDDDDCCCAAAAAAAAAAAAAAA??????>>>???@@@CCCFFFHHHLLLMMMNNNPPPRRRTTTUUUVVVTTTSSSRRRRRRSSSUUUWWWXXXYYY\\\___aaa```]]]XXXUUUTTTSSSQQQOOONNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCC@@@>>><<<;;;::::::999999;;;>>>AAABBBBBBIIISSS^^^eeeiiiiiiiiieee```\\\[[[YYYUUUVVVYYYZZZ[[[[[[XXXTTTPPPMMMMMMJJJKKKNNNRRRUUURRRLLLGGGEEEDDDDDDEEEGGGJJJMMMOOONNNOOOPPPPPPOOONNNOOOQQQQQQQQQQQQPPPNNNKKKHHHGGGFFFDDDBBB???<<<999777666666666555444444555666777333222111111111222444444333444555444222000000000111111222222222222111111111111111111111111111111000333666555222///------////////////000000000000000000000000000///.........///000000//////000111111111000///////////////222111000000//////000000...//////000111222222222////////////000000000000///............///000000000000//////.........------......///////////////......////////////...............///......---,,,---...000111111///---,,,000000000000000000000000000000000000///////////////////////////000000111222111000//////000111222///111444555444222///---444111...///111333333111111111000000000000111111000...---...///000///...///////////////000111111666222///...//////...,,,............/////////000000///...------...///000//////000000///...------///////////////.........///000000000......000111111111000///////////////333333333222222222111111000000000000000000000000///000111222222111000///777666444222111111222222111111222222222222111111222222222333333444444444222222222111111111111000222111000//////000111222222222222222222222222222///////////////000111111........................///...---...///000///---////////////////////////,,,---...///000000000000//////......------------........................------------------------.../////////...------,,,//////000...------///111111000///......---............////////////..............................////////////////////////....../////////......---------......///000000111//////////////////////////////////////////000000......///000000///...---///111333333111000///000...//////000000000000000111111000///000111222333222222111000000111222333222222222222222222222222444333333222222222333333333444666555555444666777777888:::;;;;;;;;;===>>>AAACCCEEEHHHKKKNNNQQQSSSRRRPPPMMMKKKJJJHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===>>>@@@BBBEEEGGGGGGHHHJJJLLLNNNPPPRRRRRRPPPOOONNNNNNOOOQQQSSSTTTUUUWWWZZZ\\\\\\YYYVVVTTTUUUTTTRRRQQQOOONNNMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHDDDDDDBBBAAA???>>><<<<<<<<<;;;;;;;;;<<<>>>@@@AAAEEEKKKTTT]]]dddgggggggggeee```]]]]]][[[XXXYYY]]]\\\^^^______]]][[[[[[[[[XXXWWWWWWXXXZZZYYYVVVRRROOOMMMKKKIIIHHHIIIJJJLLLQQQRRRTTTSSSRRRQQQRRRSSSSSSSSSTTTSSSRRRPPPNNNMMMJJJIIIGGGDDD@@@<<<999777666666555555555666888888555444333222222222333444222444555444222000000111111111222222222222111111000000000000000000000000///555:::888222---...222////////////000000000000000000000000000///.........///000000//////000111111111000///////////////222222111111000000000000...//////000111111222222111111000000//////...............////////////000000/////////............---...//////000000//////......////////////......,,,------.../////////...---...//////000///...---000000000000000000000000///////////////.........000000/////////000111111111000///......///000111111111222222222111000000777444111000111111000...111000000//////000000111000///......///000///...///////////////000111111666333000///000111000............/////////000000000///............///000//////000000///......---///////////////////////////000111000......000111111111000///////////////333222222222111111111111000000000000000000000000///000000111111000//////444333222111111000000000111111222222222222111111333333333333222222222222222222222111111111111000111111000000000000111111222222222222222222222222///////////////000111111........................///---------...///...---////////////////////////,,,---...///000000000000......---------------,,,........................------------------------,,,,,,---...///////////////000000///...---///111//////............////////////000000000000//////........................000000000000000000000000------...............---------......///000000000////////////////////////000000000000000000////////////000000///---,,,+++...000222333222000000111...///000000111111000000000000/////////000111222111111111111111222333444222222222222333333333333333333222222222222333333222444555666555666777999999:::<<<======???AAADDDEEEFFFIIIMMMPPPSSSUUUVVVUUURRRNNNKKKHHHEEEBBB@@@???@@@AAABBBAAA@@@???>>>>>>===<<<<<<>>>@@@BBBDDDBBBCCCEEEGGGJJJLLLNNNOOOMMMLLLKKKKKKLLLMMMOOOPPPPPPQQQSSSUUUVVVVVVUUUUUUUUUTTTRRRQQQPPPOOOOOOOOOKKKLLLMMMMMMMMMKKKHHHGGGCCCBBBBBBAAA@@@???????????????>>>>>>???AAABBBDDDIIINNNUUU\\\aaaccccccbbbccc^^^\\\\\\\\\ZZZ\\\```___bbbdddeeeeeeeeeggghhhdddbbb___^^^^^^___^^^^^^ZZZWWWSSSOOOLLLKKKKKKLLLUUUVVVXXXWWWVVVUUUVVVWWWUUUUUUVVVVVVUUUTTTSSSRRROOONNNMMMJJJFFFBBB===:::777777777666777888999999777666444333222222333333222333444444222000000111111111222222222222111111///////////////////////////777===:::222---000555////////////000000000000000000000000000//////......///000000//////000111111111000////////////000333222222222111111111111/////////000111111222222222222111000///...---------...///000000000//////////////////............---...//////000000//////...//////000000//////...+++,,,---...///000000000,,,---------.../////////000000000000000000000000.......................................///000000000///............///000111111/////////000111222666444222111111222111///000000////////////000000000///......000000///...000////////////000111111555333111000111222222111////////////000000000000000//////......//////000//////000000000///......////////////////////////000000111000///...000222111111000///////////////111111111111000000000000000000000000000000000000...//////000000000///...///000000000000000//////111111222222222222111111333333333222111111000000222222222111111111111000000111111111111111111000111111111111111111111111/////////000000000111111...........................---,,,---...///...,,,////////////////////////------...//////000//////........................................................................,,,,,,---///000000000000///000000000......///111...............///000000000000111111111111000000............////////////000000000000000000000000,,,,,,---...........................//////000000////////////////////////222222111111000000////////////000000000///---,,,---000222333222111111222//////000111111111111000///////////////000000111000000111111222333444444222222222333333333333333333222222222222333333444555666777777666555666777:::;;;===>>>@@@BBBFFFIIIHHHIIILLLOOOSSSUUUUUUUUUSSSOOOKKKGGGEEECCC@@@>>>???@@@BBBCCCDDDBBBAAA@@@???>>><<<;;;;;;<<<>>>???>>>???BBBEEEHHHKKKMMMNNNOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTUUURRRQQQPPPOOOOOONNNOOOOOONNNOOOPPPQQQPPPMMMJJJGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDGGGHHHJJJNNNQQQUUUZZZ]]]^^^^^^]]]\\\XXXVVVWWWWWWVVVXXX]]]```bbbdddeeefffgggiiikkkhhhfffdddbbbaaabbbbbbbbbaaa^^^ZZZUUURRRQQQQQQRRRVVVXXXZZZZZZYYYXXXXXXYYYVVVWWWWWWWWWVVVTTTSSSQQQPPPQQQQQQPPPMMMHHHDDDAAA;;;;;;:::999888888777777555444333222222222333333222333444444222111111111111222222333333222222111000000000000000000000000000666:::888222///111444////////////000000000000//////000000000000//////...///000000//////000111222111000000//////000000333333333333222222111111//////000000111111111111111111111000///.........,,,...000111222111///...///////////////...............///000000000000000//////000000000000//////,,,---...//////000000000,,,,,,,,,,,,---...000111////////////////////////.........///////////////---,,,,,,,,,,,,---......111000///......///000111000////////////000222222222111111222333444444444000//////////////////000000///...///000111000...000000//////000000111222444222111000111111222222//////000000000111111111000//////////////////000//////000000000//////...///////////////000000000000111111000//////000222111000000///////////////000000000000000/////////////////////////////////.........///////////////---...000111111111000///111111222222222222111111222222111111111111111111222222222111111111000000000000222333333222000000000000000000000000000000//////000000111111111111///////////////////////////...------...///...---000000000000000000000000---.../////////////////////////////////000000000......................................................//////000/////////...000111111/////////000......---......///000111000000111111111111000000........./////////000000////////////////////////+++,,,---...////////////............////////////////////////////////////222222111111000000//////...///000111222111111000...000222333222222222222///000000111111111111111.../////////000000000000000000111222333444444444222222333333333444444444333333222222333444444555555666888777666666777999888;;;>>>@@@BBBFFFJJJMMMMMMNNNOOOSSSVVVWWWUUURRRLLLIIIEEEBBBBBBAAA@@@???@@@BBBDDDFFFFFFFFFDDDCCCBBBAAA>>><<<::::::;;;<<<;;;===@@@CCCGGGJJJMMMNNNSSSRRRPPPNNNKKKJJJHHHGGGIIIIIIIIIJJJLLLOOOQQQSSSOOONNNNNNMMMMMMNNNNNNNNNQQQRRRSSSTTTSSSPPPMMMKKKHHHHHHGGGFFFEEECCCCCCBBB@@@AAACCCFFFIIILLLNNNPPPRRRSSSUUUWWWYYYYYYYYYYYYUUUQQQNNNOOOOOOMMMOOOTTTYYY[[[^^^```bbbdddhhhjjjhhhiiiiiihhhggggggfffggggggeeeaaa]]]YYYWWWVVVVVVVVVXXX[[[\\\\\\[[[[[[\\\[[[[[[[[[ZZZYYYVVVTTTRRRQQQRRRSSSSSSQQQNNNKKKHHHBBBBBB@@@>>>;;;888666555444333222111111222333444111333444444222111111222222222333333333333222222111111111111111111111111333333444444333222111000////////////000000000000//////000000000000//////...///000000//////000111222222111000000000000000222333333333333222111000000000000000000111111111////////////000000000000---...000222222111000............///////////////...//////000000000000000//////000000000000//////...///////////////......,,,,,,,,,------///000111//////////////////////////////000000000111111111.........---...//////000222222111000000111222222...///000111222222111111111222333333444444555555000000////////////000000111///...///000111000///000000000000000111222222222222111000///000111222000000000111111111111222///000000000000000000/////////000000000000000///////////////000000111111000111111111//////111222111000000///////////////////////////////////////////////////////////////...............///000000...///111222333222222111111111222222222222111111//////000111222222333333222222222111111111000000000111222333333222111000000000000000000000000000//////000111222111111000////////////////////////000...---...///000///...000000000000000000000000......///////////////...///000000000000111111111................................................//////000000000///.........000222111000//////000...............///000111000000111111111111000000.........//////000000111////////////////////////+++,,,---///000111111111......//////////////////////////////////////////000000000000000000//////...///000222333333222222///111333444222111111222///000111111222222111111...///000111111111000000000111222333444444444333222222333333444444555555444333333444444555666777333444777777888888;;;<<<777;;;@@@DDDGGGJJJMMMPPPTTTTTTTTTWWWYYYXXXSSSNNNEEEBBB???>>>???AAABBBAAACCCDDDEEEGGGHHHHHHHHHGGGEEEDDDAAA???======>>>>>>===>>>AAAEEEJJJNNNQQQRRRXXXWWWUUURRROOOLLLJJJIIIJJJJJJIIIJJJKKKMMMPPPQQQNNNNNNNNNNNNNNNOOOPPPQQQTTTUUUVVVVVVUUUSSSQQQPPPKKKJJJIIIHHHGGGFFFEEEDDDAAACCCFFFJJJNNNQQQTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXRRRMMMJJJJJJHHHFFFGGGJJJLLLOOOSSSWWW[[[___dddhhheeegggjjjkkkkkkjjjjjjkkkkkkjjjgggddd```\\\ZZZXXXWWWZZZ^^^````````````aaabbbbbbbbb```^^^\\\YYYWWWSSSTTTUUUUUUUUUSSSQQQOOOJJJIIIGGGDDD@@@<<<999777555444333222222333333444111222444444222111111222222222333333333333222222111111111111111111111111333111000111222333000...////////////000000000000...//////000000000000000...///000000//////000111222222111000000000000111111222333333333222000///000000000000000000111111.../////////000000000111...///000111111111000000.........///////////////...///000000111111000000///000000111111000000///000000000000000///...---------......///000000000000000000000000000000000///000000111111222222333111111111111111222333333333222111111111111222333///000222333333222111000333555666666444222333333111111000000000000111111111000//////111111000///111000000000000111222222222222222000......000222000111111111222222222222///000000111111000000/////////000111111111000000...//////000000111111222000111222111000///111333111111000///////////////////////////000000000000000000000000000000000000............///000111111000111111222333333333333111111222222222222111111...///000111222444555555222222222111111111111000111111222222222222111111111111111111111111111111///000111222222222111000////////////////////////111000//////000111000///000000000000000000000000......////////////......////////////000000000111................................................//////000000000000//////...000222222111///000000//////.........//////000///000000000000000000///---......///000000111111000000000000000000000000+++,,,...000111222333333/////////////////////...//////////////////////////////////////////000000///000111222222111000000000222444444222111111111000000111222222222222111///000111222222222111000111222333444444333333222222222333333444555555666555444444555555777888888444666777888888888:::<<<777<<>><<<<<>>@@@BBBDDDGGGJJJOOORRRRRRUUUXXXYYYYYY[[[```dddccceeehhhkkkkkkiiifffddd\\\```fffiiikkklllmmmmmmdddeeeffffffeeecccbbbaaa^^^]]]\\\ZZZXXXWWWVVVUUUSSSSSSQQQOOOKKKGGGDDDBBB@@@>>>;;;888555333222222000222333333222111222333222333333444444333333222000000000000000000000000///222444333///...000333////////////000000000000......///000000000000000...///000000//////000111333222111111000111111111///000222222222111///---111111111000000000000000222222111000///...------000000000///000111111222---.........//////000000//////000111111111111111000000111111111111000000,,,---...000111111111111///000222333333111///...000000000000000000000000---......///000111111222///////////////000000111222111000//////000111222888666333000000111333555///222666777555555666888333333222222222222333333111000///000111222111///111111111000111111222333666777666444000///111333111111222222222333333333///000111222222111000/////////000111111111111111...//////000111222222222111222222111000000111333111111000/////////////////////000000111111222222000000000000000000000000000/////////000111333444333222111000000111222333111111222222222222111111333333333333333333444444222222222111111111111000444333222111111222333444222222222222222222222222...000222333333333111000...///000111111000///...------....../////////000000000000/////////////////////000000000000//////......------------......111111222222111///...---,,,,,,+++,,,,,,---......//////............//////000000000000000000000000222222000/////////000111333333222222222222333333....../////////000000000000000000000000000000000333222111000000222444555///000111222222111000///111111111000000///////////////............//////222222222111000///...---///111222333222111000000000000000000000000000000222222222222222222222222333333222222222111111111333333333333333444555666777777777777777777777777999888777777888999;;;<<<===CCCKKKQQQUUUWWWXXXYYY\\\[[[YYYUUUPPPIIIDDD@@@>>>???@@@@@@@@@AAAEEEGGGGGGHHHIIIIIIHHHIIIKKKMMMIIIKKKNNNOOOPPPRRRUUUWWWWWWYYY]]]aaadddfffggggggeeedddcccbbbbbbbbbcccdddbbbbbbbbbaaa``````______[[[ZZZZZZZZZ\\\^^^```bbbbbbaaa```aaaaaaaaa___]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZYYY]]]cccfffgggiiilllooommmjjjgggeeedddbbb```^^^___YYYRRRNNNMMMJJJDDD???@@@AAACCCDDDDDDEEEGGGJJJJJJJJJJJJKKKLLLNNNQQQRRR[[[\\\^^^```bbbdddfffgggfffgggjjjlllmmmmmmlllllllllkkkiiigggffffffffffffdddaaa^^^[[[YYYXXXVVVTTTUUUSSSQQQPPPOOONNNKKKHHHDDDBBB>>>:::777444333333444444444666777555333000999888777555333111//////333000///111555666333///333222000/////////000000111111222333333222111111////////////////////////000000000000000000000000000000000000000000000000222000000000222333222111222000//////000111111000222222222111111111000000222222222222222111000////////////////////////////////////...///000000111222111111000000111111222111000//////......//////---............///////////////000000000111111111000000000111111111222222222222222222222222222222222222111000000222333444222222222222222222222222444444555555555555555444333333333222222111111111222111000//////111222444888666333111111333666888333333222222222222333333333333222111000000000111222111///111333444111///,,,,,,555%%%555111222777111111111000000222555777333222222111111000000000111111000000000000111111000000000000000000000000000000000000000000000000111000000//////000000111111///...///222333222000222222222111111000000000///000222333333333222222333333444444333111000...111222222333333222222111555555555555444444333222222222222333333333444444---..................---000000000000000000111111////////////////////////......////////////......000//////////////////000111222222222222000///...//////.........///000000000000////////////000000222222222222222222222222222111000///...//////000......------------......000000000111111111222222111111111111111111111111000000...---...///000222000000111111111111000000111111111000000/////////111000000000000000000111000111111222333333333333111222333333111000///...////////////////////////333333333333333333333333555555444444333333222222222222333333444555666666777888888888888888999999999999999:::;;;===>>>@@@EEEJJJQQQWWWZZZ[[[\\\]]]ZZZYYYVVVRRRMMMGGGCCC@@@@@@AAABBBBBBBBBCCCFFFIIIKKKMMMNNNOOOOOOPPPRRRTTTRRRTTTVVVWWWWWWYYY[[[]]]]]]___bbbdddfffgggggggggkkkjjjiiihhhffffffffffffgggggggggffffffeeeeeedddaaaaaabbbccceeegggiiijjjgggeeeddddddeeeeeecccaaabbbccccccddddddcccbbbaaa```dddhhhkkklllnnnqqqtttuuurrrooommmlllllljjjhhhiiiccc\\\WWWUUUQQQKKKFFFCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJLLLMMMRRRSSSUUUWWWZZZ]]]___```bbbdddhhhkkknnnooooooooommmllllllkkkjjjiiihhhggggggdddbbb```^^^\\\YYYVVVXXXWWWVVVVVVUUUSSSPPPMMMHHHFFFCCC???;;;888666555555555555777888777555222333333333333222222222222222000000333777777444000444333222111000000111222222333444444444444333222111111111111111111111111222222222222111111111111222222222222222222222222222111000111222333222111333111//////000111111111111111111111000000000000//////000000//////...---//////////////////////////////......//////000111222222111111111111222222222222111000000000000111//////000000000111111111....../////////000000000111111111111222222222222333333333333333333333333333333333333333444444555444444444444444444444444444444555555555555555444222222111111111000000000333222111000000222333444333111///......///111333444333333222222333333444111111000//////////////////...---...000000...,,,//////666'''555000555777000000000//////000333444333333333222222111111111000000////////////000000000000000000000000000000000000000000000000000000222222111111111111222222000...---...000111000...333333333333222222222111111222333444444444444333555555666666555333222111222333333333333333333222000111111111000000///...000000111111111222222222000000000//////000000000111111111000000000000000............////////////......////////////......000000////////////000000111111111111111000///...222111000000000000000000000000////////////000000222222222222222222222222111000000///.../////////////////////////////////000111111111111222222222111111111111111111111111222111000/////////000111000000000000000000000000111111111000000000000000111111000000000000111111000111111222333444444444111111111000000/////////111111111111111111111111222222222222222222222222555555444444333222222111111222444555777777888888777777777888888999999999999999;;;===???AAACCCDDDMMMQQQWWW\\\]]]^^^^^^___WWWUUURRRMMMIIIEEECCCAAA@@@BBBCCCDDDEEEFFFIIILLLRRRTTTUUUVVVVVVWWWZZZ\\\[[[]]]^^^^^^^^^^^^```bbbcccdddfffggghhhhhhgggfffiiiiiiiiihhhggggggffffffkkkkkkjjjiiihhhfffeeeddddddeeegggiiikkklllmmmmmmkkkiiigggggghhhhhhgggeeedddeeeggghhhhhhgggeeedddjjjllloooqqqrrruuuxxxzzz{{{yyyvvvuuuuuuuuutttsssuuupppiiidddaaa]]]WWWSSSKKKGGGCCCBBBDDDFFFGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPSSSVVVWWWYYY\\\aaafffkkkmmmoooooolllmmmnnnnnnmmmkkkiiihhhgggfffeeedddccc```[[[XXXYYYYYYZZZ[[[[[[YYYUUURRRNNNMMMKKKHHHCCC???;;;888777666666888999999777555111111111111222222222222111111111555888999555111333222111111000111111111222222333333333333222222111111222222222222222222111111111111111111111111222222222222222222222222111//////000111222222111333111//////000111222111000000000000000000111111111111111111111000000///........................000////////////000111111111000000000000000000111333222111111000000111111000000000111111111222222.........////////////000000000111111111222222222111111111111111111111111222222333444444444444444444444444444444444444444333333444444444333333222444444444444333333333333222111000000000111333444222222111111111111222222222222111111111111222222333222222111111111111222111000000111222333111///222111555'''333000;;;777444333333222222333444444222222111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111222222222222111111222111000111222333222111333333222222222222222111111222333333444333333333555555555555555444222222222222222222222222222222222222222222222111111000222222222222333333333333111000///......///000111111000000000//////......///////////////000000000/////////000000///////////////............//////000000000000000//////...222222111000///////////////..................///111111111111111111111111111111000000000/////////111111111111111111111111//////000000000111111111////////////////////////333222111000/////////000000//////////////////000111111111111111111111111111000000//////000000111333222222222111111222222111000//////000111111111111111111111111111111111111111111111111111111111444444333333222111111111222444666888999:::::::::777777777888888999999999888:::===@@@DDDFFFHHHIIIOOOSSSXXX[[[[[[[[[[[[[[[SSSQQQMMMIIIFFFDDDDDDDDDAAACCCFFFHHHJJJLLLOOORRRZZZ[[[\\\\\\[[[\\\^^^```___aaabbbaaa```___```bbbdddeeefffgggggggggffffffddddddeeefffggggggggggggmmmmmmllljjjhhhfffcccbbbdddeeehhhjjjlllllllllkkknnnlllkkkkkkkkkkkkjjjiiiccceeegggjjjkkkjjjiiihhhoooqqqrrrtttvvvyyy{{{}}}}}}{{{xxxwwwwwwxxxxxxxxx|||xxxsssooollliiieeeaaaWWWPPPJJJHHHKKKMMMLLLIIIJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFHHHIIILLLNNNOOONNNRRRWWW^^^dddhhhkkkllljjjlllnnnpppooommmjjjhhhgggfffffffffeeebbb\\\XXXXXXXXXZZZ\\\]]][[[WWWTTTTTTTTTSSSPPPLLLFFFAAA>>>999888888999::::::888666333333333222111111000000000111333666999999666222000000000000000000000000111111111111111111111111000000111111111111111222//////000000000000000111111111111111111111111111000///...///111222222111333111//////000222222111000000111111111111222222111111222222222111111000////////////////////////111111000000111111222333000000////////////000000222111000000//////000000//////000000000111111111000000000000111111111111000000000000111111111111////////////////////////000111222333444333222222333333333333333333333333222222333333333222111111444444444444444333333333111111000000000111222333333333444444444444333333111111000000000000111111222222111111111111222222333333333444444444333333222111222(((333111EEE999555444333444444444444333/////////000000000000000111111000000000000111111111111111111111111111111111111111111111111111111//////000111111000//////222222222222222333222222111111111111111111111111000111111111111111111111333333222222222111111000111000000000000000000111222333333444333333222222111111111222222222333333///...---,,,,,,---...///111111111000000//////.../////////000000111111111///000000111111000000///000//////......//////000222222222111111111111111333222111111000000000000000//////......//////000222222222222222222222222111222111111111111000000//////000111111000//////000000000111111111111222000000000000000000000000000000//////............111222222222222222222111111222222222222222222222222111111000000111111222333333222222222333333444:::666333222333333333222........................333333333333333333333333444444444444333333333333555666777999;;;<<<======:::::::::::::::::::::::::::===AAAFFFJJJMMMNNNOOOOOORRRVVVWWWWWWVVVVVVVVVOOOMMMJJJHHHFFFFFFGGGHHHFFFIIIMMMPPPSSSVVVYYY\\\bbbccccccaaa___^^^___aaa```aaabbbaaa___^^^___```aaaaaabbbcccddddddddddddbbbccccccddddddeeeeeefffgggggghhhgggfffdddbbbaaabbbcccfffgggiiiiiiiiihhhlllkkkkkkkkklllkkkiiigggeeefffiiilllnnnooonnnnnnpppqqqrrruuuxxxzzz||||||}}}zzzwwwvvvwwwyyyyyyyyy|||zzzwwwtttsssqqqooonnnddd]]]VVVSSSUUUWWWUUURRRRRRPPPNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHKKKQQQXXX^^^bbbeeefffiiikkknnnqqqrrrpppnnnlllhhhiiiiiijjjiiieee___[[[XXXXXXXXXZZZ[[[[[[YYYWWWXXXXXXXXXVVVRRRMMMHHHDDD===<<<:::::::::999777555444333333333222222222222000111333555777777555333000000111111111111111111222222111111111111222222111111111222222222333333000000000111111111222222222222222222222222222222111000000111333555444333333111000000222222222111222222222222222222222222//////000000000000000///000000000000000000000000222111111111111222333333222222111111111111222222222222111000000000000000000000000111111111222222222222222222333333333333111111222222222333333333000000000000000000000000000111222444444333222222333333333333333333333333444444555555444333333222111111111111111111111111333333333333333444444444111222333444444333222111333222222111111222222333000//////...//////000000000111222222222111111111222111111---555666SSS>>>333222111222444444222//////000000111111222222222333222222111111222222333222222222222222222222222222222222222222222222222000111111111111111111000000111111111000000000000111111222222222222222222222222111111111111111222222111111111000000000000111111000//////000111111//////000000000000000///........./////////000000111000000000000000000111111111111111000000000000......//////000000111111//////000000000000//////000000////////////000000333333222222222222333333333222111111111111111111111111000000000000111111222222222222222222222222111111111111111000//////000111222333333222111000111111111111222222222222111111111111111111111111222222222222222111111111222333444555555444333222000000000000111111111111333222222111111222222333000000000111333666888:::CCC===777333333333111///111111111111111111111111444444444444444444444444555555555555666666666666777777777888999;;;<<<===>>>>>>======<<<;;;;;;:::<<<@@@EEEKKKOOORRRRRRRRRMMMOOORRRSSSRRRQQQQQQQQQKKKJJJIIIHHHIIIKKKMMMNNNMMMQQQUUUYYY[[[^^^aaacccfffffffffccc```______```___``````___]]]\\\\\\]]]\\\\\\]]]^^^___``````aaa______^^^^^^^^^___aaabbb^^^___```aaa```___]]][[[ZZZ[[[]]]___aaaccccccdddgggggghhhiiijjjhhhdddaaaeeefffhhhiiikkklllmmmmmmnnnoooqqquuuyyy{{{{{{zzz}}}zzzwwwuuuvvvxxxyyyzzzxxxwwwvvvuuuuuuuuuuuuuuunnniiiccc```______]]]\\\ZZZXXXUUUQQQNNNLLLKKKKKKGGGEEECCCAAA@@@AAABBBCCCGGGJJJOOOUUUZZZ^^^___```eeehhhllloooqqqqqqooonnnllllllmmmmmmllliiiddd```[[[XXXVVVVVVWWWYYYYYYYYYYYYZZZZZZYYYVVVRRRNNNLLLDDDAAA>>><<<;;;999777444111111111222333444444555000111222333333333222222111111222333333333333222333333222222222222333333111111222222333444444444111111111222333333444444444444444444444444444444333222222444666777777666111111111333444444111///222222222222111111000000111111222333333333222222000000000000000000000000111000000000000111222222444444333333333333444444333222222111111111111111111111111222222222333333111111111222222222333333222333333333333444444444111111111111111111111111111222222333333333333333444444444444444444444444666777777666666555444333222222222333333333333333444444444555555555555555333333444444444444333333444444333333333333444444222222111111111222333333000111333333111000111222222222000111888:::^^^@@@555444444666999999555222111111222333444555555666222222222111111222222222222222222222222222222222222222222222222222222222333333222222222222333333333555555555333222333444333333333333333444444444444444333222222222222333222222111000000111111222333222111000000111222333//////000000111111000000000000000111111111222222000000111111111111000000------------............,,,,,,------...//////000------............------------,,,,,,,,,,,,------000///...------...///000......---------...////////////............//////////////////////////////...///000000000///------///000111222222111000///............////////////////////////////////////000000111111222111111111...000333444444333000...,,,---------............000//////////////////000---------...000333666888???999111...///000...,,,111111111111111111111111000000000000000000000000111222222333444555666666888777555555555888:::<<<<<<<<<;;;:::888777666555999===CCCIIINNNPPPPPPPPPHHHKKKMMMNNNLLLKKKKKKLLLIIIIIIIIIKKKMMMOOORRRSSSSSSVVVYYY\\\]]]^^^```bbbaaabbbaaa___\\\[[[[[[]]]ZZZ[[[\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\___ccchhhkkkhhhhhhhhhgggccc___[[[XXXVVVWWWYYY\\\```dddgggiiioooppprrruuuvvvsssmmmiiiiiiiiihhhgggggghhhiiiiiilllmmmqqqvvv|||~~~|||zzz|||yyyuuussstttvvvxxxxxxuuuuuuuuuuuuttttttvvvwwwssspppmmmiiifffdddcccbbb___]]]YYYUUUQQQNNNMMMLLLGGGFFFCCCAAA@@@AAABBBDDDGGGJJJNNNRRRUUUWWWXXXXXX]]]___cccgggjjjllllllkkknnnmmmmmmmmmmmmjjjeeebbb[[[VVVQQQNNNOOOSSSVVVXXXYYYYYYZZZYYYXXXUUUSSSQQQKKKHHHDDD@@@===:::777444000000111111222222333333000111111000/////////000...///000111222111111000222111000//////000111222......///000000111222222/////////000111111222222222222222222222222222222111000///111333555555444///000222555666555111---222222111000///...------//////000111111111111111..............................------......///000111111000000000000111111000//////...................../////////000000000---.........////////////////////////000000000000000000000000000000000000///////////////000000111111111111111111111111111444444444444333222111000111111222222222333333333000000111111222222222111333333333333333333333333111111111000000111111111222222222222222333333444///111333333111///000222///000---111555777```:::555333444777;;;<<<777222000000111222333444555555111000000000000000000111000000000000000000000000000000000000000000000000333111///......///111333444666777666333222333555000000111111222222222222333222111000///000000111111000///...//////000111111000...------...000111...///000000111111000000000000000111111111222222((()))***++++++***)))(((((((((((())))))***************+++,,,,,,---......+++,,,,,,------,,,,,,+++)))(((((((((((((((((()))***)))((((((((()))***+++(((((((((((())))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---.........---++++++)))***,,,------,,,***))))))))))))*********++++++++++++++++++++++++++++++'''(((((()))************(((+++...111111...+++(((*********++++++,,,,,,,,,+++++++++******+++++++++,,,+++******+++---///111444...(((&&&))),,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111222333444888666333222222555888:::888777666444333111000///444888>>>EEEIIIKKKKKKJJJDDDFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJLLLPPPSSSUUUWWWTTTVVVYYY[[[[[[ZZZ[[[\\\ZZZ[[[[[[YYYWWWVVVWWWXXXVVVWWWWWWVVVTTTSSSTTTUUUYYYYYYXXXXXXXXXXXXYYYYYY``````aaadddiiiqqqyyy}}}|||wwwppphhhaaa\\\[[[\\\___ccciiioootttwww|||rrrpppnnnkkkjjjjjjkkkkkkkkkmmmqqqxxx~~~}}}zzz{{{wwwsssqqqrrrtttuuuuuutttuuuuuutttssstttuuuvvvtttsssrrrnnniiifffeeeeeeaaa___[[[VVVRRROOOMMMLLLIIIGGGEEECCCCCCDDDFFFGGGFFFHHHKKKNNNPPPQQQQQQQQQTTTWWW[[[___ccceeeffffffmmmlllkkkkkkkkkhhhdddaaaYYYSSSKKKGGGHHHMMMRRRUUUXXXXXXYYYYYYXXXWWWVVVUUUQQQMMMHHHCCC???;;;777555333333222111000///......111111000...,,,,,,---///***+++---.........------...---,,,++++++,,,---...******++++++,,,------...++++++,,,,,,---......///........................,,,++++++,,,///000000///...000333666888555000,,,111111000...---,,,+++***&&&'''(((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))************+++++++++,,,,,,*********+++++++++,,,,,,)))))))))*********++++++------------------------++++++***)))***+++,,,---------------------------////////////...---,,,+++)))*********++++++,,,,,,***++++++,,,---,,,,,,,,,......------------......,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,------))),,,...---+++***+++---+++,,,(((...000111]]]222---,,,---111666666111,,,,,,---...///000111222333//////............//////////////////////////////////////////////////////000...+++))))))+++...000...000111000---+++---///,,,---------....../////////...---,,,++++++,,,---...---,,,++++++,,,......---,,,***))))))***,,,---)))******+++,,,,,,,,,+++)))))))))*********++++++