BM6P6(@ {{{uuuqqqpppqqqoooooonnniiicccaaabbbeeeiiieee```]]]\\\[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUUUUUKKKOOORRRTTTSSSQQQPPPPPPQQQUUUZZZ]]]^^^bbbggglll~~~wwwuuuyyy|||xxxrrrjjjaaa[[[RRROOOKKKGGGDDDDDDEEEFFFGGGGGGGGGIIIJJJLLLMMMNNNSSSWWW[[[XXXPPPNNNZZZiii~~~lllaaa[[[\\\]]]]]]\\\[[[YYYXXXSSSTTTVVVWWWWWWVVVTTTSSSTTTVVVXXXXXXUUUSSSQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPSSSQQQOOOOOOQQQSSSSSSSSSOOONNNLLLKKKJJJJJJJJJKKKJJJKKKKKKIIIFFFDDDCCCCCCDDDAAABBBHHHQQQ___sssyyytttqqqlllfffeeehhhkkklllllllllnnnpppsssqqqooonnnnnnmmmllljjjffffffgggkkksss{{{|||vvvppppppvvv}}}wwwpppnnnttt|||~~~{{{rrriiiXXXPPPKKKLLLPPPTTTZZZ``````eeekkkoootttzzz}}}yyyyyyyyyrrrfff\\\RRRSSSSSS___uuu}}}~~~rrr```ZZZ```kkkqqqjjjbbbfffsss~~~||||||{{{zzzwwwssspppnnnrrruuuxxx{{{zzzgggSSSIIIFFFCCC@@@???|||vvvqqqpppqqqnnnnnnkkkgggbbb```aaacccccc```[[[YYYYYYYYYYYYXXXWWWUUUSSSSSSTTTUUUTTTSSSPPPRRRTTTTTTSSSQQQPPPQQQUUUXXX[[[\\\\\\^^^bbbfffttt}}}~~~yyysssmmmeee]]]XXXQQQNNNJJJFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNPPPTTTWWWZZZXXXQQQTTTfffyyyuuufff^^^[[[\\\\\\\\\[[[ZZZYYYXXXTTTUUUVVVVVVVVVUUUTTTTTTTTTVVVWWWWWWTTTRRRPPPPPPNNNNNNOOOQQQRRRSSSSSSSSSSSSQQQPPPPPPRRRSSSSSSSSSNNNMMMLLLKKKJJJJJJJJJKKKHHHJJJJJJHHHFFFCCCCCCCCCCCCAAABBBHHHPPP\\\mmm|||~~~xxxuuutttpppiiieeegggjjjnnnsssvvvxxxxxx{{{xxxssspppnnnmmmlllkkkfffeeefffiiipppwww{{{~~~|||}}}}}}~~~{{{vvvwww{{{xxxqqqnnnrrryyy|||}}}tttkkk]]]UUUNNNMMMOOOQQQWWW]]]___ccciiimmmrrryyy~~~{{{yyyzzzzzzuuukkkbbbUUUVVVTTT___ttt|||}}}nnn___[[[bbbnnnssskkkccciii{{{}}}|||zzzwwwtttpppnnnllllllrrrxxx~~~uuucccPPPGGGDDDAAA>>>>>>}}}xxxtttrrrrrryyywwwrrrlllfffbbbbbbccc[[[YYYVVVUUUVVVWWWXXXWWWUUUTTTSSSTTTUUUUUUSSSQQQSSSTTTUUUTTTRRRQQQQQQRRRXXXZZZ[[[ZZZXXXXXX[[[___jjjyyy|||uuummmfff^^^XXXSSSNNNLLLIIIFFFEEEEEEFFFGGGIIIIIIHHHIIIKKKMMMQQQRRRWWWXXXYYYVVVTTT]]]www|||jjjaaa\\\[[[\\\\\\[[[[[[ZZZYYYXXXUUUUUUTTTTTTTTTUUUUUUUUUTTTVVVWWWVVVSSSPPPOOOOOOLLLMMMNNNPPPRRRSSSUUUUUUSSSQQQPPPPPPRRRTTTSSSSSSMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJIIIGGGDDDDDDDDDBBBAAADDDJJJPPPYYYgggttt{{{wwwwwwxxxtttnnnddddddhhhssswwwpppmmmlllkkkkkkfffeeeeeehhhmmmrrrvvvwww{{{|||~~~~~~~~~|||tttnnnpppuuuxxx}}}xxxoooddd[[[QQQMMMMMMNNNRRRXXX]]]aaafffjjjooowww}}}||||||}}}}}}|||zzzxxxzzz|||yyyqqqjjjYYYYYYVVV___sss{{{~~~iii______fffppptttlllfffqqq}}}zzzvvvrrrooolllkkkkkkiiiqqq}}}mmm]]]LLLDDDAAA>>><<<<<<|||xxxvvvuuuyyyppphhhbbb```___WWWUUUSSSSSSVVVXXXYYYYYYUUUTTTTTTUUUVVVUUUSSSQQQSSSSSSSSSRRRPPPPPPRRRTTTVVVXXXXXXVVVSSSSSSVVVYYYffftttyyyooofff^^^XXXRRROOOLLLJJJHHHFFFEEEFFFGGGHHHJJJJJJIIIJJJLLLOOOSSSUUUZZZYYYYYYWWWXXXgggqqqddd___]]]\\\\\\\\\[[[[[[ZZZYYYYYYVVVUUUSSSRRRSSSTTTVVVWWWUUUVVVVVVUUURRROOONNNNNNMMMNNNNNNPPPQQQSSSTTTUUUSSSQQQPPPQQQSSSTTTSSSRRRLLLLLLKKKKKKJJJJJJJJJJJJIIIKKKKKKJJJHHHGGGFFFGGGBBBCCCGGGNNNSSSYYYeeeooo~~~{{{xxxxxxzzzwwwqqqdddbbbhhhzzzyyypppkkkjjjkkkllljjjiiihhhjjjnnnqqqsssttt~~~xxxpppooorrruuu{{{|||sssiii^^^SSSNNNKKKKKKNNNTTT[[[^^^bbbffflllttt~~~|||{{{{{{|||}}}|||{{{zzz{{{}}}{{{uuuppp]]]]]]YYYaaasss|||}}}fffaaafffmmmqqqpppkkknnn~~~{{{{{{{{{xxxsssnnnkkkjjjkkklllnnnyyy{{{dddVVVHHHBBB@@@===;;;<<<}}}zzzyyy~~~uuullleee```]]][[[VVVUUUTTTUUUXXXZZZ[[[[[[UUUTTTTTTVVVWWWVVVSSSQQQNNNOOOOOONNNNNNOOORRRUUUQQQSSSSSSQQQOOOOOOSSSWWWeeeppp{{{tttjjj```YYYSSSOOOLLLHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJLLLNNNRRRUUUWWW[[[YYYYYY[[[aaasss~~~lllccc```aaa\\\\\\[[[[[[ZZZYYYYYYYYYUUUTTTRRRQQQRRRTTTVVVXXXUUUVVVVVVTTTQQQOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQSSSSSSRRRQQQKKKKKKKKKKKKKKKJJJJJJJJJGGGIIIJJJIIIGGGFFFFFFGGGCCCEEEKKKRRRWWW\\\eeennn}}}~~~{{{yyyzzzxxxsssfffcccjjj|||rrrnnnnnnpppqqqpppooonnnooorrruuuvvvvvv~~~~~~tttpppppprrryyywwwkkk```UUUOOOKKKJJJLLLQQQWWWZZZ^^^bbbhhhqqq|||}}}||||||}}}~~~~~~}}}|||}}}}}}|||wwwsssbbbccc___eeevvv~~~zzzfffeeellltttpppjjjjjjxxx}}}zzzzzzxxxuuupppllljjjlllnnnqqq{{{uuu\\\PPPEEEBBB@@@===<<<===}}}{{{|||vvvnnnhhhdddbbb```___WWWVVVUUUWWWYYY[[[\\\[[[UUUTTTSSSTTTUUUUUUSSSQQQKKKLLLLLLLLLLLLNNNQQQTTTMMMOOOOOONNNMMMOOOTTTYYYbbbkkkzzztttmmmddd[[[TTTOOOKKKIIIEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLOOORRRUUUWWWYYYZZZWWWYYYbbbooovvviiicccaaaaaa[[[ZZZYYYXXXWWWWWWWWWXXXTTTSSSRRRQQQRRRTTTVVVWWWUUUUUUVVVTTTRRRPPPQQQRRRTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOOOOPPPRRRRRRQQQOOOJJJJJJKKKKKKKKKJJJJJJIIIDDDEEEGGGFFFEEEDDDDDDEEEEEEGGGMMMTTTXXX[[[ccckkkyyy{{{yyyxxxuuulllhhhnnn}}}vvvtttuuuvvvxxxvvvuuuuuuwwwyyy|||||||||wwwqqqooopppwwwzzzooodddYYYSSSNNNKKKKKKOOOSSSVVV[[[___dddlllwww~~~~~~~~~~~~~~~}}}}}}}}}|||yyywwwjjjkkkggglllzzzxxxhhhiiirrrwwwooohhhmmm}}}||||||tttqqqnnnlllmmmpppuuuxxx}}}kkkTTTKKKCCCAAA@@@===<<<>>>~~~|||uuuppphhhcccaaaaaaaaa```WWWVVVUUUVVVYYYZZZZZZYYYTTTRRRQQQQQQRRRRRRQQQPPPJJJLLLMMMMMMLLLMMMOOOQQQLLLNNNOOONNNMMMPPPVVV[[[```ggguuu}}}wwwlllfff^^^VVVPPPLLLHHHFFFCCCCCCDDDDDDEEEGGGIIIJJJIIIJJJNNNQQQUUUWWWXXXYYYVVVUUUZZZjjj}}}~~~nnngggbbb^^^^^^XXXWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWTTTUUUUUUTTTRRRRRRSSSTTTUUUSSSQQQOOOOOOOOOPPPPPPNNNMMMNNNOOOQQQQQQOOONNNIIIIIIJJJKKKKKKJJJJJJIIIDDDFFFGGGGGGFFFEEEFFFGGGGGGHHHMMMSSSVVVWWW]]]eeesss~~~|||xxxyyyyyyuuupppsss~~~yyyvvvvvvxxxzzz{{{{{{zzzzzz|||xxxqqqmmmmmmttt||||||}}}tttjjj___YYYRRRLLLKKKLLLOOOSSSYYY]]]bbbiiirrrxxx~~~~~~~~~~~~}}}||||||}}}|||{{{zzzssstttpppsss~~~wwwjjjllltttwwwqqqmmmuuu|||{{{{{{pppnnnmmmmmmqqqvvv|||ppp]]]NNNFFF@@@@@@???===<<<===~~~~~~~~~{{{oooiii```[[[ZZZZZZYYYXXXVVVUUUUUUUUUWWWXXXWWWVVVSSSQQQNNNNNNOOOPPPPPPOOOLLLMMMNNNNNNMMMLLLMMMOOONNNOOOPPPOOONNNQQQXXX]]]```fffsssvvvpppfffaaaYYYSSSNNNJJJFFFDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHJJJOOOSSSVVVXXXYYYYYYSSSRRR[[[oootttiiieee```[[[ZZZUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUUUUTTTSSSSSSTTTVVVTTTSSSQQQOOOOOOOOOQQQRRRMMMMMMMMMOOOPPPPPPNNNMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJJJJIIIHHHIIIJJJHHHIIIMMMRRRSSSSSSXXX```nnn}}}}}}yyyzzz||||||vvvwwwyyywwwtttsssuuuxxxzzzzzz}}}|||}}}xxxqqqlllkkkqqqyyyyyy}}}}}}~~~yyyoooddd]]]VVVNNNJJJKKKMMMRRRXXX\\\aaagggooouuu|||~~~}}}|||{{{{{{|||}}}}}}}}}}}}zzz{{{vvvwwwvvvkkknnnuuuuuusssrrr{{{{{{zzzyyyxxxmmmlllmmmoootttzzz}}}dddQQQJJJCCC>>>???>>><<<;;;===}}}zzzwwwuuuuuuuuuuuukkkeee^^^[[[\\\]]]]]]\\\YYYWWWTTTSSSUUUVVVWWWWWWVVVSSSPPPNNNOOOPPPPPPOOOKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNRRRWWW[[[bbbjjjxxx|||}}}rrriii^^^YYYRRRLLLIIIGGGGGGFFFFFFCCCBBBDDDGGGJJJJJJHHHJJJJJJNNNVVV[[[XXXTTTTTTWWWaaasss~~~nnneeebbb]]]ZZZYYYYYYWWWTTTQQQPPPOOOPPPPPPTTTTTTSSSSSSTTTVVVXXXYYYUUUXXXYYYXXXTTTPPPPPPPPPRRRPPPNNNNNNOOOQQQQQQQQQSSSQQQOOOMMMMMMMMMOOOOOONNNLLLJJJGGGGGGHHHJJJKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFJJJNNNOOOPPPQQQUUUXXXnnnzzzzzzzzzwww}}}}}}xxxvvvttttttvvvxxxxxxxxxxxxzzz}}}zzzrrrmmmlllqqqxxx~~~{{{vvvnnncccXXXOOOKKKIIIIIINNNTTTZZZ___eeemmmrrrzzz~~~|||{{{|||~~~|||{{{||||||}}}ssssssssspppwwwrrruuu~~~zzz||||||vvvooofffjjjqqqvvv{{{jjjUUUGGGDDDBBB???<<<;;;:::;;;;;;|||zzzxxxvvvsssrrrqqqrrrsssjjjeee___\\\]]]______^^^\\\YYYVVVTTTUUUUUUUUUUUUTTTRRRPPPOOOPPPQQQQQQPPPKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKMMMOOOSSSXXX]]]bbbkkk{{{zzznnneee[[[VVVOOOJJJGGGFFFEEEDDDEEECCCBBBCCCGGGIIIIIIHHHLLLKKKPPPYYY___^^^[[[[[[```oooxxxiiibbb___\\\YYYXXXWWWUUUSSSPPPOOONNNOOOOOOSSSSSSTTTTTTUUUVVVXXXXXXVVVXXXZZZYYYVVVSSSSSSTTTRRRQQQOOOOOOQQQRRRRRRRRRSSSRRROOOMMMLLLLLLLLLMMMNNNLLLJJJHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKJJJIIIKKKMMMNNNNNNPPPSSSVVViiiyyy~~~xxxxxxwwwttt~~~|||{{{}}}}}}uuuttttttuuuwwwxxxwwwvvvrrrtttvvvxxx{{{}}}vvvqqqnnnqqqwwwzzz}}}~~~zzzrrrggg\\\SSSMMMJJJIIIMMMSSSYYY^^^cccjjjoooyyy~~~~~~|||}}}}}}|||yyy{{{~~~ttttttuuurrryyyuuuyyyzzzxxx{{{|||wwwrrrlllnnnrrrwwwrrr___OOOEEEBBBAAA???===;;;;;;;;;;;;}}}zzzxxxwwwuuussssssssstttuuukkkfff```^^^___``````______\\\XXXVVVUUUUUUTTTSSSSSSRRRQQQRRRSSSSSSQQQPPPKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMPPPTTTZZZ^^^aaakkk~~~~~~ttthhh___VVVRRRLLLGGGEEEDDDDDDCCCDDDCCCBBBDDDGGGIIIIIIIIINNNNNNTTT```ggggggdddcccmmm|||oooccc^^^\\\YYYWWWXXXUUUTTTRRRPPPNNNNNNNNNOOORRRSSSTTTVVVWWWWWWXXXXXXXXXYYYZZZXXXUUUSSSSSSTTTTTTRRRQQQQQQSSSTTTTTTSSSSSSQQQOOOLLLKKKJJJJJJJJJMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKLLLMMMMMMNNNOOOSSSVVVdddsss}}}zzzvvvvvvuuuqqqyyyxxxvvvttttttuuuuuuvvvqqqrrrtttwwwyyyxxxvvvsssllllllnnnpppttt{{{}}}wwwqqqqqqtttuuuyyy}}}~~~vvvlllaaaWWWPPPLLLHHHLLLRRRWWW\\\aaafffiiitttyyy~~~~~~|||{{{wwwzzz~~~uuuuuuwwwuuuyyywww}}}{{{wwwxxxzzzzzzuuuqqqqqqrrruuu|||ppp```SSSIIIDDD@@@???>>>===<<<;;;::::::|||wwwuuutttrrrrrrsssuuuvvvnnniiiccc``````aaa___^^^^^^\\\YYYWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTRRROOOLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGIIILLLNNNQQQUUUZZZ^^^___jjj~~~yyy|||xxxmmmaaaZZZRRRNNNIIIFFFEEEDDDDDDCCCEEEDDDEEEFFFHHHJJJKKKLLLPPPRRR[[[gggnnnmmmiiihhhxxxqqqggg^^^\\\[[[XXXWWWXXXTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRUUUWWWXXXXXXXXXXXX[[[ZZZXXXVVVSSSQQQQQQQQQUUUTTTSSSSSSUUUVVVUUUTTTOOONNNMMMKKKJJJJJJJJJJJJMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHKKKKKKLLLMMMOOORRRUUUXXXaaammmvvvvvvttttttrrrooouuusssoooiiieeeeeejjjooommmooosssxxxzzzxxxsssoooggghhhhhhjjjoooyyy|||sssooopppssswww}}}zzzqqqggg]]]TTTNNNIIILLLOOOTTTYYY]]]aaacccmmmrrrzzz}}}{{{zzzwwwyyy|||~~~}}}wwwwwwxxxxxxxxxxxxwwwwwwxxxzzzyyyvvvpppkkkrrrtttzzzsssaaaSSSKKKFFFDDD===>>>>>>===<<<;;;:::999|||sssqqqooonnnmmmnnnpppqqqqqqkkkeeebbbaaa```^^^[[[\\\[[[YYYXXXYYYYYYXXXWWWVVVVVVUUUTTTSSSPPPLLLHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKNNNPPPRRRUUUZZZ]]]^^^hhh{{{}}}{{{yyyoooeee[[[UUUOOOLLLHHHFFFEEEFFFFFFEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRWWWcccnnnqqqnnnkkkllltttjjjbbb\\\[[[[[[XXXWWWYYYUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRUUUWWWXXXYYYYYYXXX[[[YYYVVVUUUTTTUUUVVVVVVVVVUUUTTTTTTUUUUUUTTTRRRKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPOOONNNLLLLLLKKKLLLLLLJJJJJJKKKNNNRRRWWWZZZ\\\^^^fffnnnqqqrrrsssqqqoootttqqqiii___XXXYYYaaahhhiiilllsssyyy{{{xxxrrrlllffffffgggiiioooxxxtttnnnmmmssswww}}}|||uuummmcccXXXQQQKKKLLLMMMQQQUUUYYY]]]^^^iiinnnvvv}}}~~~}}}|||}}}{{{zzzyyywwwyyyzzzzzzzzz|||~~~}}}yyyyyyyyyyyyxxxzzz}}}wwwtttwww||||||xxxqqqjjjgggrrrxxx}}}sssdddUUUKKKEEEBBB@@@<<<<<<<<<<<<<<<;;;:::999~~~{{{uuutttqqqooonnnnnnnnnoooqqqlllfffbbbaaa```]]]ZZZ[[[ZZZYYYYYY[[[\\\[[[YYYXXXWWWUUUTTTRRRNNNIIIEEEFFFEEEEEEEEEFFFGGGIIIJJJLLLNNNPPPRRRSSSUUUXXXZZZ\\\fffvvvyyynnnddd[[[UUUQQQLLLJJJGGGEEEFFFGGGGGGGGGFFFHHHJJJKKKLLLMMMPPPSSSVVV]]]iiipppoookkknnnuuuzzzmmmeee___[[[\\\[[[XXXVVVXXXVVVVVVVVVVVVVVVUUUUUUUUURRRSSSTTTVVVXXXYYYZZZZZZ[[[XXXVVVVVVYYY\\\______WWWVVVUUUUUUUUUTTTQQQOOOHHHIIIJJJKKKLLLLLLMMMMMMKKKMMMOOOPPPQQQQQQPPPPPPNNNMMMLLLKKKJJJKKKLLLMMMJJJKKKMMMRRRXXX\\\^^^___\\\```gggnnnsssvvvwwwvvv|||uuuhhhZZZQQQRRRZZZaaafffjjjrrryyy{{{xxxpppjjjfffggghhhkkkooowwwtttmmmkkkqqquuu{{{~~~zzztttjjj___VVVOOOMMMLLLMMMQQQVVVZZZ[[[ffflllttt{{{~~~}}}|||{{{~~~~~~}}}}}}{{{zzzyyyxxxxxxyyyyyyyyyxxxyyy|||~~~~~~{{{zzzzzzzzz{{{~~~|||vvvsssuuuzzz}}}{{{sssmmmkkklllwwwggg```UUUKKKDDD@@@>>>===;;;;;;;;;;;;;;;;;;::::::}}}{{{zzzxxxuuuqqqooonnnnnnooonnniiidddbbbbbbaaa___\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZWWWUUUSSSRRRPPPMMMIIIFFFCCCCCCBBBCCCEEEHHHJJJLLLOOOQQQSSSSSSSSSSSSUUUWWW\\\dddrrr}}}xxxooocccYYYRRROOOMMMIIIGGGEEEDDDFFFGGGGGGGGGFFFHHHKKKKKKKKKMMMPPPTTT[[[cccllloooiiihhhttt}}}oooiiibbb]]][[[\\\ZZZVVVUUUVVVUUUVVVVVVWWWWWWWWWVVVVVVSSSSSSTTTUUUWWWYYY[[[\\\___[[[WWWWWWZZZ^^^```aaaXXXVVVUUUTTTSSSQQQNNNKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKMMMPPPRRRSSSSSSRRRQQQLLLKKKJJJIIIIIIKKKLLLMMMMMMNNNQQQVVV]]]``````___\\\___eeeooozzz~~~kkkYYYOOOOOOVVV\\\dddiiipppxxx{{{wwwoooiiidddfffiiikkkoootttzzz|||rrrmmmlllmmmqqqvvv{{{~~~~~~zzzrrrfff]]]SSSOOOJJJJJJNNNTTTXXXZZZaaagggpppwww}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxxxxzzz{{{|||{{{zzz{{{|||~~~~~~~~~}}}zzzyyyzzz{{{zzzwwwsssrrrxxx{{{{{{uuummmlllrrrzzzvvvmmmYYYSSSKKKDDD@@@???>>>===;;;;;;:::999999:::;;;<<<~~~}}}yyyvvvsssooollljjjjjjjjjkkkgggcccaaabbbccc```^^^\\\[[[[[[[[[]]]\\\[[[YYYVVVTTTQQQPPPOOOMMMJJJGGGBBBAAAAAABBBEEEHHHKKKMMMRRRSSSTTTTTTSSSSSSTTTUUU\\\cccpppwwwrrrhhh\\\RRRLLLKKKKKKGGGEEECCCCCCEEEGGGGGGGGGEEEHHHJJJKKKKKKLLLPPPTTT___fffmmmllleeefffyyylllcccaaa```\\\[[[[[[YYYUUUSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTTTTTTTVVVYYY[[[]]]ddd___YYYWWWXXXZZZ[[[[[[XXXVVVUUUSSSRRROOOKKKHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSTTTTTTRRRQQQPPPOOOMMMMMMNNNOOOQQQSSSPPPQQQTTTZZZ___bbb```^^^___```gggtttooo[[[OOONNNTTTYYYccchhhpppwwwzzzwwwoooiiibbbeeehhhkkknnnqqqvvvxxxzzz~~~{{{yyy~~~zzzqqqmmmmmmiiimmmrrrwww|||wwwkkkaaaUUUPPPJJJIIIMMMSSSWWWYYY\\\bbbkkkrrrxxx|||~~~~~~~~~~~~{{{zzzzzzyyyyyyxxxxxxwwwwwwzzz~~~|||{{{zzz~~~~~~~~~~~~{{{yyyzzzzzz~~~{{{wwwtttrrrrrryyy{{{xxxooohhhlllyyy{{{pppcccYYYTTTOOOGGGBBB??????@@@@@@<<<:::999888888:::;;;==={{{vvvrrrqqqrrrpppkkkfffjjjhhhfffddddddbbb```^^^^^^]]]]]]]]]^^^]]]ZZZXXXQQQPPPNNNNNNNNNLLLJJJHHHIIIDDD@@@BBBKKKSSSWWWWWWaaa[[[WWWXXXXXXVVVUUUWWWWWW___nnn{{{fffaaaZZZSSSNNNJJJFFFDDDGGGFFFEEEDDDEEEFFFEEEEEEGGGHHHIIIJJJLLLPPPTTTXXXeeeggggggeeeiiixxxqqqeee______^^^]]]\\\ZZZYYYXXXWWWWWWYYYWWWUUUUUUVVVVVVUUUTTTVVVUUUTTTTTTVVVZZZ___aaaaaa```]]]ZZZWWWUUUTTTSSSWWWVVVTTTRRROOOMMMKKKJJJKKKMMMOOOOOOMMMMMMMMMNNNMMMRRRXXX]]]]]]ZZZTTTPPPUUUTTTQQQPPPOOOPPPQQQRRRSSSUUUXXX[[[^^^aaaccccccaaadddmmmyyyyyycccUUUNNNQQQVVVgggooouuuwwwvvvsssllldddkkkiiihhhiiimmmrrrvvvxxxwww{{{wwwmmmkkknnnuuu|||~~~}}}zzzsssjjjdddfffiiiooovvv{{{~~~}}}zzzooofff]]]RRRJJJJJJNNNQQQUUUXXX``````ccckkkttt{{{~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~|||zzzzzz{{{~~~~~~|||{{{~~~vvvqqqqqquuuyyyzzzrrrkkkllluuu~~~vvvnnnfff^^^XXXSSSKKKIIIFFFBBB???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>~~~zzztttqqqqqqqqqmmmjjjhhhfffdddddddddcccaaa```[[[ZZZZZZZZZZZZYYYWWWUUUQQQOOONNNNNNOOONNNKKKIIIGGGEEEEEENNN[[[eeegggeeefff```[[[ZZZXXXTTTRRRTTTWWW___nnnxxxpppccc]]]VVVOOOKKKHHHFFFEEEFFFEEEEEEEEEFFFHHHIIIIIIIIIKKKMMMMMMNNNSSS]]]dddmmmiiieeehhhuuuvvvhhh```^^^^^^___^^^\\\[[[YYYYYYXXXXXXYYYWWWUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSUUUYYY]]]___^^^]]][[[XXXVVVUUUTTTSSSVVVUUUTTTRRRPPPOOOMMMMMMLLLNNNOOOOOONNNNNNOOOQQQQQQUUU[[[______\\\VVVRRRVVVUUUTTTSSSRRRSSSTTTTTTVVVWWWYYY[[[^^^___aaaaaa^^^aaaiiiwwwzzzcccVVVQQQTTTXXXdddmmmvvvxxxvvvtttnnnhhhhhhfffeeefffkkkqqquuuwwwuuuyyy~~~lll```^^^cccmmmwww~~~yyyrrrjjjddddddgggmmmtttyyy}}}}}}~~~tttlllaaaVVVLLLKKKMMMOOORRRVVV\\\]]]```hhhqqqxxx{{{|||~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzzzzz}}}|||{{{~~~zzzsssppprrruuuxxxvvvsssooonnnsssvvvrrrjjjccc\\\UUUOOOKKKFFFDDDBBB???>>><<<<<<<<<999999888999999:::;;;<<<~~~{{{~~~~~~wwwrrrqqqqqqpppnnniiigggeeeccccccbbbaaa___ZZZYYYXXXXXXXXXWWWTTTRRRPPPOOONNNOOOPPPPPPNNNLLLIIIIIIPPPaaattt}}}wwwkkkddd]]][[[WWWRRRPPPQQQWWW___mmmzzzmmmeee\\\WWWPPPJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMMMMOOOPPPOOOQQQYYYdddnnnwwwooojjjtttzzziiibbb___^^^___```___]]][[[ZZZYYYYYYYYYXXXVVVUUUUUUVVVVVVVVVUUUSSSRRRQQQQQQSSSWWW[[[]]][[[ZZZXXXVVVUUUSSSSSSRRRUUUTTTTTTSSSRRRQQQQQQPPPOOOPPPPPPPPPOOOPPPSSSUUUVVVYYY]]]``````]]]XXXUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\^^^______^^^^^^dddsssyyy```VVVTTTVVVYYYaaalllwwwyyyvvvtttpppmmmhhhgggeeeggglllssswwwyyytttvvvzzzzzzcccTTTQQQXXXfffttt|||~~~~~~xxxooohhhdddaaaeeejjjqqqvvvzzz|||}}}}}}zzzsssiii^^^SSSNNNNNNNNNQQQUUUYYYZZZ^^^eeemmmtttwwwyyy~~~~~~}}}~~~}}}|||{{{zzzzzzzzz{{{}}}}}}{{{yyyyyy~~~}}}|||{{{}}}|||tttoooooorrrtttuuulllmmmpppvvvzzzvvvsssgggccc]]]VVVQQQLLLGGGCCC@@@???===<<<<<<<<<<<<===888888888999999:::;;;<<<}}}~~~xxxtttrrrqqqooommmkkkhhheeecccbbbaaa___]]]\\\ZZZXXXWWWWWWVVVTTTRRROOONNNNNNOOOQQQQQQPPPNNNMMMOOOZZZpppjjjbbb\\\YYYWWWRRRQQQRRRXXX___mmm~~~qqqeee]]]TTTPPPIIIEEEDDDEEEFFFGGGEEEEEEFFFFFFFFFIIILLLNNNPPPPPPQQQSSSYYYbbbkkkpppyyyvvvyyyoooeeecccbbb``````___^^^]]][[[ZZZYYYYYYXXXWWWUUUTTTTTTUUUVVVUUUTTTRRRQQQQQQQQQSSSVVVYYY[[[[[[ZZZXXXVVVTTTRRRQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTQQQRRRRRRQQQQQQSSSWWWZZZWWWZZZ]]]^^^^^^[[[WWWUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]______aaa___aaaooovvv]]]UUUUUUWWWZZZbbboooyyyyyyuuurrrqqqpppnnnllllllnnnsssxxx}}}~~~wwwwwwxxx|||{{{bbbQQQKKKRRRcccsssxxx{{{}}}{{{uuulllfffccc___bbbhhhnnnsssxxxzzz{{{|||~~~~~~xxxttthhh[[[UUUQQQOOORRRVVVXXXZZZ^^^dddkkkqqquuuwww{{{}}}~~~}}}~~~}}}{{{yyyxxxxxxxxxyyy|||~~~~~~|||zzzxxxxxx|||||||||}}}}}}}}}}}}}}}|||xxxooolllnnnrrrsssrrrkkkpppzzz}}}vvvpppkkkggg]]]YYYTTTPPPLLLHHHDDDAAA>>>===<<<;;;:::;;;<<<<<<::::::::::::;;;<<<===>>>}}}|||zzzwwwtttqqqnnnkkkiiihhhfffcccaaaaaabbbaaaaaa]]]ZZZXXXVVVVVVUUUSSSQQQNNNMMMMMMOOOQQQRRRQQQOOOOOORRR]]]sss~~~eee^^^XXXWWWVVVTTTTTTWWWXXX___lll~~~rrrfff[[[TTTMMMIIIEEEBBBCCCEEEGGGGGGFFFGGGGGGFFFEEEGGGKKKNNNQQQQQQSSS\\\gggpppttttttsss|||{{{kkkeeeeeeccc```___^^^]]]\\\ZZZYYYXXXWWWWWWUUUSSSRRRRRRTTTUUUTTTTTTRRRQQQQQQRRRSSSVVVXXXZZZ\\\[[[XXXVVVSSSQQQPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVSSSTTTTTTSSSSSSUUUYYY\\\VVVXXXYYYZZZZZZXXXUUUTTTRRRSSSUUUVVVWWWWWWWWWWWWUUUUUUVVVXXXZZZ]]]```aaabbb```aaalllsss\\\TTTTTTXXX\\\hhhsss{{{yyysssqqqqqqpppssssssssswww|||}}}|||zzz{{{}}}fffSSSJJJOOO```qqqvvvwwwyyywwwrrrlllfffccc```bbbggglllqqquuuxxxzzzzzz||||||zzzooobbbZZZTTTPPPQQQUUUZZZ\\\```eeejjjooosssuuuwwwyyy|||~~~~~~~~~~~~}}}|||~~~}}}{{{yyywwwvvvvvvuuuxxxzzz||||||zzzxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~{{{~~~xxxooolllooossssssrrruuu}}}~~~uuunnngggaaa]]]VVVSSSOOOLLLIIIGGGDDDBBB???>>><<<;;;:::::::::;;;::::::::::::;;;<<<======}}}{{{|||~~~|||vvvuuutttrrroookkkhhhgggcccaaa______bbbdddffffff\\\ZZZWWWUUUTTTSSSQQQOOOMMMLLLMMMNNNPPPQQQPPPOOONNNPPPZZZmmmwwwccc\\\WWWWWWWWWVVVXXX[[[XXX___jjjyyyqqqdddZZZPPPJJJHHHEEEBBBBBBCCCFFFGGGGGGGGGIIIIIIGGGFFFGGGMMMQQQUUUWWW\\\gggsss{{{|||{{{rrr|||qqqgggdddbbb___\\\[[[\\\[[[YYYXXXVVVUUUUUUUUUSSSQQQPPPPPPRRRSSSSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXZZZYYYWWWUUURRRQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWUUUVVVVVVVVVUUUVVVYYY[[[UUUVVVVVVWWWVVVVVVUUUTTTRRRRRRSSSTTTTTTUUUVVVVVVTTTUUUUUUWWWYYY\\\___aaa^^^___```iiiuuucccYYYWWW\\\cccooovvvzzzwwwrrrqqqrrrqqqvvvwwwzzz~~~{{{}}}}}}kkkZZZOOOPPP___nnnyyywwwvvvuuutttpppkkkgggbbbdddggglllppptttwwwxxxxxxzzz~~~}}}sssggg^^^VVVPPPPPPTTT[[[^^^bbbeeegggkkkoooqqqsssuuuyyy}}}~~~~~~}}}|||{{{zzzxxxvvvuuuuuuuuuwwwxxxyyyxxxvvvuuuuuuvvvuuuuuuvvvwwwyyy{{{}}}~~~{{{}}}zzztttqqqssswwwyyyzzz{{{tttllleee]]]WWWRRROOOLLLIIIGGGFFFEEEBBBAAA???>>><<<;;;999999::::::777777777888888999:::;;;{{{yyyzzz|||zzzsssrrrqqqmmmjjjhhhhhhhhhdddbbb______aaaccceeeeee___\\\XXXVVVTTTSSSQQQPPPMMMLLLLLLMMMOOOPPPOOONNNMMMOOOXXXgggwww}}}xxxggg```ZZZYYYYYYWWWYYY\\\YYY^^^gggrrr~~~pppcccYYYQQQJJJEEEDDDCCCBBBCCCEEEGGGGGGGGGGGGJJJKKKJJJHHHKKKQQQWWW^^^dddkkkqqqtttvvvxxxzzzqqqjjjccc```\\\YYYYYY[[[YYYXXXWWWUUUTTTSSSRRRRRRQQQOOONNNNNNPPPRRRQQQQQQOOOOOOOOOPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRTTTUUUVVVVVVUUUWWWXXXXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVVVVWWWWWWSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVVVVXXX[[[^^^___XXX\\\]]]bbbwww|||oooccc^^^dddnnntttxxxxxxsssqqqssstttssswwwzzz|||{{{~~~uuuhhh\\\ZZZfffttt{{{vvvvvvyyyyyytttooodddfffiiilllppptttvvvxxxvvvyyy|||xxxnnneee\\\UUUTTTWWWZZZ]]]```bbbccceeeiiillloooqqqvvv{{{|||{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwuuusssrrrtttuuuuuuuuuuuuuuuvvvxxxyyy{{{{{{|||}}}zzzyyyzzz~~~}}}tttpppiiiccc]]]WWWQQQLLLJJJHHHEEECCCCCCBBB@@@???===<<<;;;999999999::::::777777777777888999:::;;;{{{xxx{{{~~~}}}sssrrrnnnjjjgggfffhhhjjjjjjfffbbb`````````aaa```bbb___[[[XXXWWWVVVTTTSSSMMMLLLLLLMMMOOOOOONNNMMMNNNPPPXXXeeettt}}}}}}mmmeee^^^\\\ZZZXXXXXX[[[YYY]]]dddmmmxxxxxxooocccYYYSSSNNNJJJFFFCCCBBBBBBDDDFFFHHHHHHGGGGGGJJJLLLKKKJJJNNNUUU\\\gggooowwwvvvoookkkoootttooommmggg```\\\XXXUUUXXX^^^WWWVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMOOOQQQPPPPPPMMMNNNNNNOOOPPPQQQSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSOOOOOOPPPRRRSSSTTTUUUVVVUUUWWWYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZUUUTTTRRRQQQQQQSSSUUUVVVXXXXXXWWWVVVWWWYYY\\\]]]UUUZZZZZZ\\\kkkxxxjjjdddkkkwwwwwwxxxuuuqqqqqquuuvvvuuuxxx~~~|||yyy{{{~~~uuujjjgggppp}}}~~~xxxxxx~~~{{{uuufffhhhjjjmmmpppsssvvvwwwuuuwww{{{~~~}}}tttlllcccZZZYYY\\\XXX[[[___``````aaadddgggmmmppptttzzz~~~|||{{{zzzyyyxxxwwwwwwwwwwwwvvvuuussspppqqqsssuuuwwwvvvuuuttttttuuuvvvwww{{{|||~~~~~~~~~~~~uuummmiiiddd^^^ZZZTTTOOOKKKHHHFFFCCCBBBBBBAAA@@@>>>;;;:::999888888999:::;;;999999999999:::;;;<<<===yyysssoookkkiiihhhgggffffffbbbaaa```^^^]]]]]]]]]]]]\\\[[[YYYXXXXXXVVVSSSQQQLLLLLLLLLLLLLLLLLLMMMMMMQQQPPPSSSbbbzzz{{{jjjccc^^^]]][[[XXXWWWYYYZZZ^^^dddkkkooowwwwwwkkkcccXXXOOOJJJHHHFFFDDDBBBCCCEEEGGGHHHIIIIIIHHHJJJJJJJJJKKKMMMTTT]]]dddqqqqqqpppjjjaaa```mmm}}}qqqiiigggddd___[[[YYYXXXWWWUUUUUUSSSQQQOOONNNOOOPPPQQQOOONNNMMMNNNOOOOOONNNMMMQQQQQQOOOOOOOOOOOOQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSPPPOOOOOOOOOQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSPPPMMMMMMPPPSSSVVVXXXYYYXXXXXXYYYZZZZZZYYYWWWVVVSSSTTTYYY```iiivvv}}}xxxsssqqqsssuuu~~~zzzvvvsssrrrrrrsssxxx}}}xxxwwwxxxxxxwwwxxxxxxzzz}}}|||sssssszzz{{{|||yyyqqqhhheeekkkppppppqqqsssuuuxxx|||yyyqqqiiiaaaYYYTTT[[[[[[\\\\\\\\\^^^```cccjjjlllpppuuuzzz|||{{{{{{zzzzzzyyyxxxxxxyyywwwuuutttssstttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxzzz|||zzztttkkkeee]]]VVVQQQLLLIIIGGGDDDCCCBBBAAA???>>>===<<<:::999999999::::::;;;<<<:::::::::;;;;;;<<<<<<<<<}}}vvvssspppkkkhhhgggfffeeedddaaa```___^^^]]]\\\[[[[[[XXXVVVTTTSSSRRRQQQNNNLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPTTT]]]mmmzzz{{{vvveee___[[[[[[ZZZWWWWWWYYYYYY]]]dddiiillltttuuummmaaaZZZQQQJJJHHHGGGFFFEEECCCDDDFFFGGGHHHHHHGGGGGGHHHKKKMMMMMMOOOWWWeeeqqqyyynnnaaaXXX___yyy{{{lllgggdddaaa]]]ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOMMMLLLMMMNNNOOONNNMMMOOOOOOMMMMMMMMMMMMOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXYYYZZZYYYYYYXXXUUUUUUUUUTTTTTTSSSRRRQQQRRROOOMMMLLLOOORRRTTTUUUWWWVVVUUUUUUVVVWWWUUUTTTRRROOOOOOSSSXXX^^^iiitttwwwxxxxxxuuussssssuuuxxx}}}zzzvvvrrrppppppqqqwww}}}zzzttttttvvvwwwvvvwwwwwwyyy{{{yyyyyyxxxooojjjmmmqqqqqqqqqtttvvvyyy}}}|||uuummmddd[[[UUUTTTUUUWWWYYY[[[^^^bbbdddgggjjjnnntttyyy~~~~~~}}}~~~}}}}}}|||{{{zzzzzzyyyxxxxxxwwwwwwyyywwwuuusssssstttvvvwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxyyy{{{~~~xxxqqqkkkfffaaaZZZSSSOOOKKKHHHFFFCCCBBBAAA@@@>>>===<<<;;;::::::999999999:::;;;;;;999999:::;;;<<<<<<======}}}vvvtttpppllliiihhhfffdddcccaaa``````___]]][[[ZZZYYYUUUSSSPPPOOONNNLLLJJJHHHJJJKKKMMMOOOOOONNNMMMLLLJJJOOOTTTWWW]]]gggmmmnnnaaa[[[XXXYYYYYYWWWWWWYYYZZZ___eeehhhhhhpppsssggg___TTTOOOIIIEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIMMMPPPQQQSSS^^^ppp~~~zzzhhhXXXSSSbbb~~~nnneeeccc```]]]ZZZXXXXXXXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMOOOPPPOOONNNOOOOOOMMMMMMMMMMMMOOOOOORRRQQQPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUVVVWWWUUUUUUVVVWWWXXXXXXWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNLLLLLLOOOQQQRRRRRRUUUSSSQQQPPPQQQRRRRRRQQQPPPMMMKKKMMMPPPSSS\\\eeejjjmmmpppqqqppprrrwww{{{}}}yyytttpppoooooosssyyy~~~vvvrrrssstttuuutttuuuuuuwwwyyy|||xxxpppoooppppppqqqssswwwzzz}}}{{{sssiii___YYYRRRSSSUUUWWWZZZ^^^```bbbcccggglllsssxxx|||~~~~~~||||||}}}}}}{{{zzzxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuxxxvvvtttrrrrrrsssuuuwwwvvvuuutttrrrrrrrrrssstttvvvwwwxxxyyy|||~~~}}}yyyuuuqqqjjjeee___[[[UUUPPPLLLIIIFFFEEEBBBAAA@@@???>>><<<<<<;;;;;;;;;:::999999:::::::::888999:::;;;<<<===>>>???}}}yyyvvvsssooollljjjhhheeecccbbbbbbaaa```^^^[[[YYYWWWUUURRRPPPNNNMMMKKKIIIGGGIIIJJJMMMOOOPPPOOOMMMLLLIIINNNQQQPPPSSS[[[dddggg___ZZZWWWYYYZZZXXXXXXZZZ]]]bbbgggiiigggnnntttfff[[[TTTJJJHHHDDDBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFMMMOOORRRVVV]]]jjjzzzsssbbbYYY^^^rrr|||nnnddd______[[[YYYWWWVVVWWWXXXWWWVVVTTTUUUVVVVVVVVVTTTRRRQQQRRRQQQOOOOOOPPPQQQQQQPPPQQQQQQOOOOOOOOOOOOQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPRRRTTTUUUUUUTTTSSSPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLNNNQQQSSSTTTSSSSSSQQQNNNMMMNNNOOOPPPOOOPPPLLLKKKLLLMMMOOOVVV]]]eeehhhkkkkkkkkknnnvvv|||yyyrrrooonnnmmmuuu|||wwwttttttuuuuuutttuuutttuuuvvvyyy}}}~~~xxxvvvyyy}}}tttooommmmmmooopppuuuxxx{{{~~~xxxoooddd]]]WWWVVVVVVWWWZZZ\\\]]]]]]aaaeeekkkrrrwww{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~|||yyywwwuuuuuuwwwwwwvvvvvvuuuttttttsssuuutttqqqppppppqqqsssuuuuuutttrrrqqqppppppqqqqqquuuuuuvvvwwwyyy{{{|||}}}~~~yyytttpppmmmiiiccc___YYYUUUPPPLLLJJJHHHFFFDDDAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999999::::::888999:::;;;===???@@@@@@{{{~~~}}}xxxxxxuuuqqqooommmjjjgggeeeddddddbbb```]]][[[XXXWWWUUURRROOOLLLKKKJJJHHHFFFGGGIIILLLOOOOOONNNMMMKKKKKKMMMMMMLLLPPPYYY```aaa___[[[XXX[[[\\\ZZZYYY[[[bbbeeeiiiiiiggglllvvviii]]]SSSMMMFFFFFFDDDCCCBBBCCCFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHMMMNNNRRR]]]lllzzz|||kkk]]]___oooooofff```]]]\\\XXXWWWVVVVVVXXXYYYXXXWWWUUUVVVXXXYYYXXXVVVTTTRRRRRRPPPNNNMMMOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOQQQQQQLLLLLLMMMNNNPPPRRRSSSTTTSSSTTTTTTTTTTTTRRRPPPOOOLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLMMMJJJKKKMMMQQQUUUWWWWWWVVVRRROOOLLLLLLMMMOOOOOOOOOOOOLLLJJJLLLLLLMMMSSSZZZfffhhhiiigggeeeiiisss{{{}}}tttpppoookkksss~~~{{{zzzyyyxxxwwwvvvvvvuuuttttttwww|||{{{tttlllhhhllluuuuuummmiiijjjlllmmmrrruuuyyy|||~~~}}}uuukkkddd]]]ZZZXXXXXX[[[]]]]]]]]]```dddiiiooouuuyyy|||}}}}}}~~~~~~}}}||||||~~~~~~|||yyywwwuuutttvvvuuuuuutttssssssrrrrrrqqqpppooonnnnnnoooqqqrrrsssrrrpppooooooooopppqqqtttttttttuuuvvvwwwxxxyyy~~~~~~tttpppjjjfffddd```ZZZVVVSSSPPPLLLJJJHHHGGGEEECCCAAAAAA@@@???>>>======<<<;;;::::::999999:::::::::999:::;;;<<<>>>???@@@AAA~~~~~~yyyuuuxxxvvvsssqqqooommmjjjgggfffeeebbb^^^[[[YYYWWWVVVTTTPPPLLLJJJHHHGGGFFFDDDGGGHHHJJJLLLMMMMMMLLLKKKJJJLLLLLLKKKPPPXXX\\\\\\]]]YYYXXX\\\^^^\\\\\\^^^dddeeeffffffeeeiiiyyyttthhh^^^UUUNNNIIIEEEFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLNNNVVVgggzzzoooaaaXXXbbbyyyssshhhccc^^^\\\\\\XXXWWWVVVWWWYYYZZZZZZYYYWWWXXXYYYZZZYYYWWWUUUTTTQQQNNNKKKKKKLLLNNNOOONNNOOOOOOMMMMMMMMMMMMOOOOOOLLLMMMNNNOOORRRTTTWWWXXXVVVUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLJJJKKKOOOTTTXXXZZZYYYWWWOOOMMMKKKLLLNNNPPPPPPPPPLLLIIIIIIKKKKKKKKKOOOVVVfffhhhjjjgggdddgggrrr{{{}}}sssppppppnnnttt~~~|||{{{zzzyyywwwtttsssvvv|||wwwoooeeebbbgggrrr{{{vvvlllgggiiillllllpppsssxxx|||~~~{{{tttnnnbbb]]]YYYXXX[[[___`````````cccggglllqqquuuxxxzzz|||}}}~~~}}}||||||~~~~~~}}}{{{yyyxxxvvvvvvuuuuuutttssssssrrrrrrqqqnnnnnnnnnoooooooooooooooqqqpppooonnnnnnooopppqqqsssrrrrrrrrrssstttuuuuuuzzz|||zzzssspppkkkfffbbb```\\\WWWRRRNNNLLLIIIGGGFFFEEECCCAAA?????????>>>===<<<<<<<<<:::999999999::::::;;;<<<:::;;;<<<===>>>???@@@AAA~~~zzzxxxwwwuuurrrqqqpppnnnkkkhhhgggddd___[[[WWWUUUUUUUUUTTTPPPLLLIIIGGGFFFEEECCCFFFGGGHHHJJJKKKKKKLLLLLLGGGKKKNNNMMMOOOTTTWWWWWWXXXUUUVVV[[[______```ccccccaaa```aaaaaaeeeppp|||qqqjjjaaaXXXQQQLLLIIIFFFCCCEEEGGGGGGFFFGGGIIILLLJJJIIIJJJJJJLLLNNNPPPQQQPPPVVVddduuuzzzqqq```\\\___pppuuuhhhbbb___\\\[[[\\\XXXXXXXXXYYY[[[\\\[[[ZZZYYYZZZZZZZZZZZZXXXWWWVVVRRROOOLLLKKKMMMOOOPPPPPPOOOOOOMMMMMMMMMMMMOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLMMMOOOQQQRRROOOMMMKKKJJJIIIIIIJJJKKKKKKMMMQQQVVVZZZZZZWWWTTTKKKJJJJJJLLLOOOQQQQQQPPPLLLIIIIIIKKKJJJIIIMMMRRR```fffkkkjjjhhhjjjsss|||xxxpppnnnpppooouuu~~~}}}{{{}}}~~~}}}}}}yyytttrrruuu}}}xxxooogggfffnnnxxx}}}~~~xxxmmmiiilllooonnnppptttxxx{{{}}}}}}xxxiiiccc[[[XXXZZZ^^^______```aaacccgggkkkppptttwwwzzz{{{|||{{{zzzzzz|||~~~|||{{{{{{zzzyyyxxxwwwwwwuuuttttttssssssrrrqqqqqqlllmmmpppqqqrrrqqqooonnnoooooonnnnnnnnnpppqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrvvvxxx{{{|||}}}xxxooollljjjfffaaa^^^\\\ZZZUUUQQQJJJHHHEEEDDDCCCBBB@@@>>>===<<<<<<;;;;;;:::::::::888888888999:::;;;<<<===<<<<<<===>>>>>>???@@@@@@~~~~~~~~~uuutttrrrppppppnnnkkkhhhgggccc]]]XXXTTTRRRSSSSSSUUURRRMMMJJJHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLDDDKKKPPPNNNMMMOOORRRSSSTTTQQQSSSZZZ```aaacccfffaaa]]][[[\\\^^^aaaiiirrrttt}}}rrrkkkaaa[[[SSSLLLHHHGGGEEEEEEAAADDDGGGHHHGGGHHHKKKNNNIIIIIIJJJKKKMMMPPPSSSTTTVVVaaaqqq}}}nnnbbbYYY```ppptttjjjaaa^^^\\\ZZZZZZ]]]YYYYYYYYYZZZ\\\]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUSSSOOONNNPPPRRRSSSSSSQQQQQQOOOOOOOOOOOOQQQQQQTTTUUUUUUVVVWWWYYYZZZ[[[TTTSSSQQQOOONNNMMMNNNNNNKKKKKKJJJJJJLLLNNNPPPQQQNNNLLLJJJHHHHHHHHHIIIJJJMMMOOOSSSWWWYYYXXXTTTPPPHHHHHHIIILLLOOOQQQPPPOOONNNKKKKKKLLLKKKIIILLLQQQZZZbbbkkknnnlllnnnvvv}}}~~~sssllllllooonnnssszzz}}}}}}{{{{{{{{{www{{{zzzuuurrruuu}}}{{{ssskkknnnwww~~~zzzpppkkkooorrrppprrruuuyyy|||}}}~~~qqqiii^^^XXXXXX[[[[[[ZZZ___```aaacccggglllqqqtttxxxyyyzzzzzzyyyyyy{{{}}}yyyyyyyyyxxxxxxxxxxxxxxxuuuuuutttssssssrrrrrrqqqlllnnnqqqttttttssspppnnnnnnnnnnnnnnnoooppprrrsssqqqqqqpppppppppppppppqqqsssuuuwwwxxxwwwyyy}}}~~~yyynnnhhhhhh```\\\XXXVVVUUUSSSOOOKKKGGGEEECCCAAAAAA@@@===;;;:::::::::999999888888888777777888999:::<<<===>>>======>>>>>>?????????@@@~~~||||||wwwqqqmmmkkkhhhccc```^^^]]][[[XXXVVVUUUUUUTTTVVVSSSNNNIIIFFFDDDDDDDDDJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWZZZ\\\___``````___]]]\\\\\\\\\\\\]]]kkkwwwyyyooofff```RRRPPPMMMJJJGGGDDDCCCBBBIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHLLLRRRQQQNNNQQQXXX]]]iii{{{tttfff___ffftttzzzhhhddd___[[[YYYYYY[[[\\\^^^]]]\\\\\\\\\]]]^^^___XXXXXXXXXXXXYYYZZZ[[[\\\YYYWWWSSSPPPPPPQQQSSSUUUTTTRRRNNNMMMOOOQQQRRRRRRUUUVVVXXXWWWVVVUUUUUUVVVNNNNNNMMMLLLLLLMMMNNNNNNKKKKKKLLLLLLKKKJJJJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLLLLOOORRRUUUUUUSSSPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKLLLNNNOOOOOOOOOXXXeeesssxxxtttpppssswwwzzzzzz|||yyyooogggfffnnnuuuxxxvvvvvvzzz{{{wwwyyyzzz|||~~~~~~}}}}}}{{{xxxvvvwww|||zzzxxx~~~yyytttqqqqqqnnnssszzz|||zzzyyy{{{}}}{{{pppbbbXXXUUUXXX\\\^^^bbbbbbbbbbbbccceeejjjmmmsssuuuxxxyyyxxxxxxxxxyyyuuuuuuuuuwwwyyyyyywwwttttttssssssrrrrrrqqqppppppsssqqqooonnnnnnmmmkkkjjjkkkllllllmmmnnnpppqqqrrruuusssooolllkkklllnnnpppuuutttttttttuuuvvvxxxyyyzzz}}}yyyqqqkkkfffaaa^^^^^^]]]ZZZVVVQQQLLLHHHFFFDDDCCCBBBAAA???>>>===<<<;;;:::888777666777888999888999999:::;;;<<<=========???@@@@@@?????????AAA~~~~~~xxxqqqkkkgggdddaaa^^^\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSOOOKKKHHHFFFEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKNNNQQQRRRRRRQQQPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[ZZZYYYXXXYYY[[[]]]^^^jjjttt~~~zzzsssjjj```WWWRRRLLLKKKIIIGGGEEEDDDDDDDDDHHHGGGHHHJJJKKKLLLLLLLLLKKKJJJMMMRRRTTTTTT[[[dddiiiwwwpppiiijjj{{{vvvkkkfffccc^^^ZZZWWWWWWXXXYYYZZZZZZYYYZZZ[[[\\\^^^___YYYYYYXXXXXXYYYYYYZZZZZZWWWUUUSSSQQQPPPQQQRRRSSSSSSPPPNNNNNNQQQTTTUUUVVVUUUVVVWWWVVVSSSQQQPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQSSSSSSRRROOONNNKKKKKKLLLMMMNNNNNNOOOOOOOOOMMMLLLMMMOOOQQQQQQPPPVVVbbbpppxxxxxxxxxzzz}}}{{{yyyyyyyyyssshhhbbbccchhhpppuuuttttttvvvwwwtttvvvxxxzzz}}}~~~~~~}}}}}}zzzyyyxxxwwwyyyyyyuuusssrrrwww|||}}}{{{zzz|||~~~}}}ttthhh]]]YYYYYY[[[]]]aaaaaaaaaaaaaaadddhhhlllqqqrrrtttvvvxxxyyyyyyxxxvvvuuuuuuuuuvvvvvvuuussstttttttttsssrrrrrrqqqqqqrrrpppnnnnnnnnnnnnlllkkklllllllllmmmnnnooopppqqqrrrqqqnnnmmmmmmooorrrtttrrrrrrqqqqqqrrrsssuuuvvvvvvxxx|||~~~xxxtttnnnjjjfffdddaaa___YYYWWWUUURRRNNNJJJGGGEEEBBBAAA@@@???===<<<;;;;;;;;;:::888666666666777888777888999:::;;;<<<<<<======???@@@AAA@@@???@@@AAA~~~xxxooogggccc```^^^\\\[[[\\\\\\]]]\\\ZZZYYYXXXQQQPPPMMMKKKHHHGGGEEEEEECCCCCCCCCDDDEEEGGGHHHIIIHHHLLLPPPTTTUUUSSSOOOLLLNNNNNNOOOPPPQQQSSSTTTUUUVVVUUUTTTTTTVVVYYY\\\___fffooo~~~{{{xxxwwwtttnnnfff^^^UUUNNNJJJFFFEEECCCCCCCCCEEEFFFHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOSSSWWW\\\gggrrr|||ppprrr~~~vvvjjjfffccc```\\\XXXVVVUUUVVVWWWVVVWWWWWWXXXYYY[[[\\\]]]ZZZYYYYYYYYYXXXXXXXXXXXXTTTSSSRRRQQQPPPPPPPPPQQQQQQOOONNNOOORRRVVVXXXYYYUUUVVVUUUSSSOOOLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPPPPOOONNNKKKLLLMMMNNNPPPQQQRRRSSSQQQOOONNNNNNPPPRRRSSSSSSTTT]]]iiitttzzz|||}}}~~~xxxxxxyyyxxxpppeee___^^^aaajjjssstttrrrrrrsssrrrrrrtttxxx{{{}}}~~~}}}}}}xxxyyyzzz{{{~~~|||xxxxxx{{{}}}|||}}}~~~yyypppfff^^^ZZZZZZ[[[______```___```bbbfffiiinnnnnnooosssxxx{{{zzzxxxxxxvvvtttssstttuuutttssstttttttttsssrrrrrrqqqqqqpppooommmmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnooopppppppppooommmlllmmmnnnppprrrooonnnmmmmmmnnnoooqqqrrrpppsssuuuwwwxxxzzz}}}~~~wwwssskkkhhhdddaaa```___]]]\\\RRRQQQPPPNNNKKKHHHEEEDDD??????>>><<<;;;:::999888;;;:::888666666666666777777888888999:::;;;<<<<<<===???AAAAAA@@@???@@@AAA~~~zzzuuullleee```^^^]]]^^^\\\]]]^^^^^^]]][[[XXXVVVLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKOOORRRSSSPPPMMMKKKMMMMMMMMMMMMNNNOOOPPPPPPTTTSSSQQQQQQSSSWWW[[[]]]___gggvvv~~~zzzwwwtttqqqnnnllliiiccc]]]UUUOOOKKKHHHDDDCCCBBBAAACCCEEEHHHJJJHHHIIIKKKLLLLLLMMMMMMNNNPPPQQQTTTXXX^^^hhhvvvxxx{{{nnniiiggg___]]]ZZZXXXWWWVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTQQQQQQQQQQQQPPPPPPOOONNNPPPOOONNNOOORRRUUUWWWWWWSSSSSSSSSQQQMMMJJJIIIIIIHHHIIIKKKMMMMMMKKKIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNNNNPPPRRRSSSSSSTTTXXXbbbmmmwww{{{{{{xxxyyyzzz|||~~~{{{pppcccZZZ]]]fffppptttrrrpppqqqrrrnnnpppuuuzzz}}}~~~}}}}}}zzz|||~~~}}}|||}}}}}}~~~}}}}}}~~~yyyoooddd\\\YYYYYY\\\]]]^^^^^^^^^```cccfffllljjjkkkqqqyyy}}}|||yyyxxxvvvsssssstttuuuuuuuuussssssrrrrrrqqqpppppppppnnnlllkkkkkkmmmnnnnnnnnnppppppooonnnnnnoooooooooooonnnmmmkkkkkkkkkkkkkkklllkkkkkkjjjkkklllmmmnnnmmmoooqqqrrrrrrsssuuuwww}}}}}}yyyuuurrrnnnlllgggddd```]]][[[YYYVVVTTTNNNMMMLLLJJJHHHEEEBBBAAA>>>===<<<;;;:::999888888:::999888777666666666666888999999:::;;;<<<=========???AAAAAA@@@???@@@AAA{{{ssspppjjjddd```^^^___```^^^^^^^^^]]][[[XXXTTTRRRLLLLLLKKKJJJIIIGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMNNNNNNOOOTTTSSSRRRQQQSSSUUUXXXZZZXXX```ooo}}}||||||~~~~~~}}}||||||{{{zzz{{{wwwrrrnnnllliiifffddd\\\YYYUUUQQQLLLIIIGGGFFFEEEEEEDDDDDDEEEFFFIIIJJJIIIKKKMMMMMMLLLLLLOOOQQQRRRWWW^^^dddnnn|||xxxmmmiiieeebbb[[[ZZZZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWUUUSSSRRRQQQOOOOOOPPPQQQPPPPPPNNNNNNPPPNNNMMMNNNPPPRRRRRRRRRPPPQQQQQQPPPMMMJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPOOONNNOOOQQQSSSRRRRRRRRRTTTZZZfffrrrzzzzzzxxx||||||ppp[[[\\\bbbjjjoooooommmnnnqqqkkkoootttyyy}}}~~~~~~}}}{{{}}}~~~~~~~~~~~~vvvjjj```ZZZXXX[[[\\\]]]]]]]]]^^^aaaccchhhgggiiioooxxx~~~}}}zzzwwwuuussstttvvvwwwxxxxxxqqqqqqpppoooooonnnnnnmmmllljjjhhhhhhkkkmmmnnnmmmpppoooooonnnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjkkkjjjiiihhhiiijjjkkkllllllnnnooopppooooooqqqrrrwwwyyy{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyyuuurrrmmmjjjiiigggeeeddddddaaa]]]ZZZXXXVVVRRRPPPMMMLLLJJJHHHEEEBBB???>>>======<<<;;;:::999999888999888888777777777777777::::::;;;<<<===>>>??????>>>@@@AAAAAA@@@@@@AAABBB}}}~~~zzzvvvlllllljjjgggcccaaaaaabbb]]]\\\[[[ZZZWWWTTTQQQOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNNNNOOOOOOSSSSSSRRRRRRSSSTTTVVVWWWUUU[[[iii{{{|||zzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{|||}}}zzzwwwtttsssqqqooonnnkkkhhhdddbbb```^^^[[[YYYQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNMMMOOOTTTYYY\\\fffqqqyyyzzziiiffffffbbb]]]YYYZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXWWWWWWVVVUUUTTTUUUUUUUUUUUUSSSQQQOOONNNOOOOOOPPPPPPPPPPPPOOONNNPPPNNNMMMMMMNNNOOONNNMMMMMMNNNOOONNNLLLKKKJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIEEEGGGHHHJJJLLLNNNNNNOOOMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTTTTRRRPPPNNNOOOTTT```nnnyyy}}}}}}|||~~~ddd]]]^^^bbbhhhiiihhhjjjmmmkkkooouuu{{{~~~zzz{{{}}}|||||||||~~~|||rrrggg^^^ZZZYYY[[[\\\\\\\\\]]]___aaaddddddgggnnnvvv{{{|||{{{wwwvvvuuuuuuwwwxxxxxxwwwooooooooonnnmmmmmmlllllljjjhhhffffffhhhjjjllllllmmmllllllkkkkkkkkklllllliiiiiikkklllmmmnnnnnnmmmiiihhhggggggggghhhiiijjjkkkmmmnnnnnnmmmmmmnnnoooqqqsssttttttsssssstttvvvsssttttttsssrrrqqqpppooojjjhhheeeddddddbbb```^^^]]][[[XXXVVVUUUSSSPPPNNNJJJIIIHHHFFFCCC@@@>>><<<======<<<;;;;;;:::999999777888888888999999999999;;;<<<<<<===>>>???@@@@@@>>>@@@BBBBBBAAA@@@AAABBBzzz{{{~~~|||vvvqqqiiikkkmmmkkkgggcccaaaaaaYYYXXXWWWUUURRRPPPOOONNNPPPNNNLLLIIIHHHGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVZZZcccttt|||zzzyyyyyyzzz|||}}}}}}{{{yyyyyyzzz{{{}}}~~~{{{xxxuuurrrooollljjjiiigggdddbbb]]][[[YYYWWWWWWUUURRRPPPLLLLLLKKKKKKJJJIIIIIIHHHFFFGGGHHHJJJJJJJJJJJJIIIKKKNNNOOOOOOPPPUUU^^^eeennn{{{nnncccbbbcccaaa^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWTTTTTTUUUVVVUUUTTTSSSSSSRRRRRRSSSSSSQQQOOOMMMKKKPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLNNNNNNMMMLLLLLLMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGIIIKKKNNNOOOPPPQQQMMMLLLKKKJJJJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPNNNPPPRRRUUUWWWVVVSSSPPPMMMMMMPPPZZZgggrrryyy{{{xxx~~~pppbbb]]]\\\bbbfffgggiiillllllpppvvv|||{{{{{{{{{zzzyyyyyyzzz|||xxx}}}|||zzzzzzyyyyyy{{{zzzoooddd]]]YYY[[[\\\\\\\\\\\\^^^```^^^aaaffflllrrrvvvyyyzzzxxxwwwvvvvvvwwwvvvtttrrrpppoooooonnnmmmmmmlllllliiifffdddccceeehhhiiijjjgggggggggfffgggggghhhhhheeefffhhhjjjkkkkkkkkkjjjggggggeeeeeeeeeeeefffgggiiijjjkkkkkkjjjjjjkkklllkkkmmmmmmlllkkkjjjjjjllliiijjjkkkkkkjjjiiihhhgggeeedddccccccccc```\\\YYYVVVTTTRRRPPPOOOMMMJJJGGGEEEEEEDDDCCCAAA???===<<<<<<;;;;;;::::::999999999666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>@@@BBBBBBAAA@@@AAABBB{{{|||~~~~~~zzzsssnnngggkkkoooooojjjdddaaa___VVVUUUSSSQQQPPPOOONNNNNNNNNLLLHHHEEECCCDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIIICCCDDDEEEGGGHHHIIIJJJKKKNNNMMMMMMNNNNNNOOOPPPQQQKKKMMMOOORRRSSSTTTTTTSSSXXXZZZ```nnn}}}{{{xxxxxxyyy{{{}}}|||zzzxxxtttuuuwwwzzz|||~~~|||yyywwwuuuqqqooojjjhhhfffdddbbb```\\\YYYVVVUUUSSSSSSSSSRRROOOLLLGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFIIIKKKLLLKKKJJJIIIKKKNNNPPPQQQRRRZZZeeennn~~~~~~ssseee]]]]]]______^^^[[[\\\\\\[[[YYYWWWUUUSSSPPPQQQRRRTTTTTTTTTSSSSSSPPPPPPQQQRRRPPPNNNLLLJJJPPPPPPPPPOOOOOOPPPQQQQQQMMMLLLLLLLLLNNNOOONNNMMMLLLMMMNNNLLLIIIGGGFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGIIILLLNNNPPPQQQRRRMMMMMMLLLJJJJJJIIIIIIIIIGGGIIIKKKMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRROOOQQQTTTXXXZZZXXXTTTPPPMMMMMMNNNUUU___jjjrrruuusss}}}yyyhhh___[[[```ggghhhjjjnnnmmmqqqxxx~~~}}}}}}}}}{{{yyyyyy{{{}}}xxx}}}~~~ssstttttttttuuu{{{~~~uuuiii```YYY[[[\\\]]]\\\\\\^^^```ZZZ___eeejjjnnnrrrvvvyyyyyyxxxwwwvvvvvvtttpppmmmpppppppppooonnnnnnmmmmmmhhhfffcccbbbdddfffhhhhhhcccccccccccccccdddeeeeeecccdddfffggggggeeecccbbbfffeeedddcccccccccdddeeefffgggiiihhhgggggghhhjjjggghhhiiigggeeeddddddeeeddddddeeeffffffeeedddccc````````````___[[[VVVQQQSSSQQQNNNLLLJJJGGGCCC@@@AAAAAAAAA@@@@@@???>>>===;;;:::::::::999888888888666777888:::<<<=========::::::;;;<<<===>>>??????>>>@@@BBBBBBAAAAAAAAABBB|||}}}~~~{{{uuuppppppooooooooolllggg```[[[UUUTTTRRRRRRQQQPPPMMMKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOOOONNNOOOQQQRRRSSSWWWTTTXXXggg}}}}}}zzzttttttvvvzzz~~~~~~yyyuuuuuuuuuuuuuuuuuuuuuuuutttwwwzzz~~~~~~yyywwwtttqqqmmmiiifffeeeeeeccc___[[[XXXVVVVVVVVVPPPPPPPPPOOOMMMJJJHHHFFFEEECCCEEEIIIJJJHHHHHHKKKKKKLLLMMMMMMLLLLLLNNNPPPPPPRRRUUUWWW\\\fffrrr{{{}}}gggdddaaa]]][[[[[[\\\]]]^^^]]]\\\ZZZXXXVVVTTTTTTRRRRRRRRRQQQRRRSSSSSSTTTSSSRRRPPPQQQRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJJJJIIIIIIHHHHHHGGGJJJLLLNNNQQQSSSSSSSSSRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIINNNMMMLLLMMMOOOPPPOOONNNLLLOOOQQQSSSRRRRRRRRRSSSNNNKKKKKKOOOYYYdddlllppptttvvvooobbbXXX\\\dddjjjpppvvvvvv}}}|||{{{~~~{{{yyyzzz|||||||||vvvtttyyyooohhhdddhhhooowww{{{nnneee___^^^^^^___```aaa___]]]^^^___bbbhhhnnnsssuuuuuusssuuuwwwxxxwwwsssooollllllmmmoooqqqqqqpppooonnndddbbb```___```bbbbbbaaacccbbbaaa```aaaccceeegggfffggghhhhhhfffdddaaa___dddffffffeeecccbbbbbbccceeegggiiiiiihhhggghhhiiieeeeeeeeeeeedddcccbbbbbbeeeeeeeeeddddddccccccccc_________^^^[[[YYYVVVTTTPPPNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@???======<<<<<<::::::999999999999999999999;;;<<<<<<;;;<<<===???======>>>???????????????AAAAAAAAABBBBBBCCCCCCCCC||||||~~~{{{uuupppooonnnmmmllljjjeee___ZZZUUUSSSRRRQQQPPPOOOLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKKKKLLLMMMOOOPPPUUUSSSWWWbbbsss~~~{{{xxxwwwvvvvvvyyy||||||yyyuuutttsssrrrqqqqqqpppppppppppprrrwww{{{~~~|||{{{zzzyyyyyyxxxxxxxxxrrrpppnnnjjjgggcccaaa___]]]\\\ZZZXXXUUURRROOONNNLLLLLLLLLLLLJJJIIIHHHGGGGGGEEEGGGJJJKKKHHHJJJMMMLLLLLLLLLNNNOOOQQQRRRRRRWWWZZZ]]]aaahhhttt|||tttvvv}}}{{{pppcccaaa]]]ZZZXXXXXXYYYZZZ\\\\\\ZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQRRRRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIILLLMMMMMMOOOPPPRRRSSSTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLMMMOOOOOOOOONNNKKKMMMOOOPPPOOONNNOOOOOONNNLLLLLLOOOVVV___hhhnnnsssrrrzzzyyyjjj]]]___gggnnntttyyyyyy~~~{{{yyy|||~~~}}}}}}{{{yyyyyy{{{}}}}}}}}}wwwtttuuu{{{||||||ooofff___^^^aaahhhttt{{{ppphhhdddbbbaaabbbccccccbbbaaa^^^___aaaeeekkkoooqqqqqqppprrruuuvvvuuurrrnnnkkknnnooooooooonnnkkkiiigggcccaaa``````bbbcccbbbbbbcccbbbaaaaaaaaacccdddeeedddeeeeeeeeedddbbb```___cccddddddcccaaa___``````bbbdddffffffeeedddeeefffdddddddddddddddcccbbbbbbbbbbbbaaaaaa``````______]]]]]]\\\[[[YYYVVVSSSRRRMMMKKKJJJGGGEEEDDDCCCCCC???>>>===<<<;;;:::::::::999999999999999999999999888:::;;;;;;;;;;;;<<<>>>===>>>>>>????????????????????????@@@AAAAAABBBBBB{{{{{{|||~~~}}}zzzuuupppnnnmmmjjjhhhfffbbb]]]YYYTTTRRRPPPOOOOOONNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRUUU\\\fffvvv}}}|||zzzxxxzzzxxxvvvwwwyyyyyyvvvsssqqqpppnnnmmmlllllllllllloooqqqtttwwwzzzzzzzzzzzz}}}}}}}}}~~~|||zzzuuutttsssrrrpppooonnnnnnhhhgggdddaaa^^^[[[YYYXXXTTTUUUUUUTTTQQQMMMJJJHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHIIIKKKKKKIIILLLQQQTTTSSSSSSUUUWWWYYYZZZZZZaaafffooovvv}}}~~~sssnnnppp{{{yyyiiiddd^^^\\\YYYVVVUUUTTTUUUVVVZZZYYYXXXWWWUUUTTTRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTTTTRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMOOOPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNMMMMMMMMMNNNPPPRRRTTTQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKLLLNNNOOONNNMMMIIIJJJLLLLLLKKKJJJJJJKKKMMMNNNMMMMMMPPPWWWbbbjjjqqqoooqqqyyyrrrbbbaaajjjtttyyy||||||yyy{{{|||{{{zzzyyyyyy{{{}}}~~~yyytttsssuuuvvv}}}wwwllldddZZZUUUSSSYYYggguuu~~~}}}}}}tttmmmkkkiiifffffffffggggggfffaaa```___bbbfffiiikkklllmmmnnnqqqsssrrrpppmmmkkkmmmmmmmmmllljjjgggdddcccaaa``````aaacccdddcccbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbaaa```___^^^^^^aaaaaabbb```]]]\\\\\\]]]^^^```aaabbbaaa```aaabbb```aaaaaaaaaaaa``````___^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXVVVTTTRRRPPPOOOIIIHHHFFFEEECCCBBBBBBBBB>>>===<<<:::999999999999888888888888888888888888888999;;;;;;::::::<<<===>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBCCCzzz{{{{{{||||||yyytttpppmmmjjjgggdddaaa^^^[[[XXXSSSQQQNNNMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOOOOOOOPPPQQQRRRRRRPPPQQQSSSWWW[[[ggg|||}}}|||{{{{{{{{{xxxttttttuuuuuurrrpppnnnllljjjiiiiiiiiijjjkkkppprrrtttvvvwwwwwwwwwvvvtttuuuvvvxxx||||||{{{zzzzzzyyywwwssspppmmmlllkkkjjjhhhfffdddccc______]]][[[XXXVVVTTTSSSRRRRRRQQQPPPNNNLLLIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLKKKKKKOOOVVVaaacccddddddcccdddgggjjjmmmvvvzzztttqqqvvvlllaaa___YYYXXXVVVTTTRRRRRRSSSSSSWWWWWWVVVUUUSSSRRRQQQQQQTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSSSSRRROOOMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLKKKJJJKKKMMMNNNMMMLLLHHHIIIJJJJJJHHHGGGHHHIIIMMMOOOOOOLLLJJJOOO[[[eeennnmmmnnnrrrwww{{{~~~rrrcccaaammmyyy~~~||||||}}}~~~{{{{{{{{{}}}~~~yyyvvvtttuuuwww~~~|||tttjjjccc[[[SSSNNNPPP]]]kkkyyy}}}~~~}}}~~~xxxsssssspppllljjjjjjkkkjjjjjjdddbbb``````ccceeeggggggiiikkknnnpppqqqooommmlllhhhhhhhhhhhhfffeeecccbbb`````````aaacccddddddcccbbbcccccccccccccccbbbaaaaaa```___^^^]]]]]]^^^^^^_________^^^[[[YYYYYYZZZ[[[\\\^^^^^^]]]]]]]]]^^^[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLFFFEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;::::::::::::777777888888888888999999999:::<<<<<<;;;;;;===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFF{{{{{{{{{{{{zzzwwwrrrnnnkkkhhhdddaaa^^^\\\XXXVVVRRROOOLLLKKKJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNOOORRRTTTUUU]]]qqq}}}{{{|||}}}{{{wwwsssqqqqqqqqqnnnllljjjiiihhhhhhhhhiiijjjkkkllllllmmmooooooooonnnnnnmmmnnnppptttyyy}}}{{{zzz{{{|||}}}|||{{{uuuuuuuuuvvvtttqqqkkkgggeeeeeedddcccaaa^^^\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJKKKMMMLLLNNNUUU___kkkooossspppllllllttt|||{{{xxxtttpppvvv}}}~~~pppddd\\\YYYWWWVVVTTTSSSRRRRRRRRRRRRUUUTTTTTTSSSRRRQQQQQQPPPUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTUUUUUUSSSPPPMMMOOONNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLJJJLLLNNNPPPQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIJJJLLLMMMLLLKKKHHHIIIJJJIIIHHHGGGHHHIIIMMMOOOOOOKKKGGGJJJUUU___fffjjjnnnqqqtttyyy}}}zzzoooddddddppp~~~}}}|||{{{{{{}}}}}}}}}}}}~~~}}}yyyyyyzzz{{{}}}~~~yyytttmmmhhhaaaYYYPPPMMMTTT^^^jjjrrr}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyvvvrrrooonnnnnnmmmmmmiiifffcccbbbbbbcccddddddfffhhhkkknnnoooooonnnnnnhhhggggggfffdddcccbbbaaa```______```bbbdddcccbbbcccccccccccccccbbbaaa```^^^^^^]]]\\\\\\]]]]]]^^^\\\]]]]]]\\\YYYWWWXXXXXXXXXZZZ\\\\\\[[[ZZZ[[[\\\YYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZXXXWWWVVVUUUSSSRRRQQQOOOMMMLLLKKKKKKEEEDDDCCCBBBAAAAAAAAAAAA===<<<;;;::::::999::::::777777888888999999999999;;;<<<>>>>>>======???@@@??????@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFGGG|||{{{zzzzzzxxxuuupppllliiifffccc```]]]ZZZWWWTTTQQQNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNNNNOOONNNNNNLLLMMMQQQRRRRRRWWWfffvvv||||||}}}{{{wwwrrrpppqqqpppllliiihhhiiiiiiiiiiiiiiiiiiiiiggghhhhhhiiiiiihhhhhhhhhgggiiilllqqqvvvzzz}}}}}}}}}}}}|||}}}}}}}}}}}}{{{zzzyyyuuutttssssssuuuuuutttsssnnnnnnooopppnnnjjjddd```^^^^^^^^^]]][[[YYYVVVTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLOOOPPPSSS^^^jjjpppssstttooojjjkkkttt}}}}}}~~~}}}xxxqqqmmmnnnoooxxxzzzkkkddd]]]VVVRRRUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUTTTQQQNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKHHHKKKOOOQQQRRROOOLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJHHHIIIJJJIIIHHHHHHIIIKKKMMMOOOOOOKKKFFFHHHPPPXXX^^^gggppptttvvv{{{}}}~~~wwwsssnnnoooyyyzzzuuuuuuuuuuuuwww{{{|||zzzzzzzzz|||}}}|||{{{wwwzzz~~~|||yyyxxxuuupppiiibbbYYYQQQPPPUUUbbbmmm{{{}}}|||}}}|||}}}}}}}}}|||}}}}}}~~~~~~|||xxxuuutttsssqqqooollliiifffddddddcccbbbaaacccdddhhhkkkmmmooooooooolllkkkiiifffdddaaa```___aaa___]]]]]]___aaabbbbbbcccbbbbbbaaa```______^^^[[[[[[[[[[[[\\\\\\\\\\\\XXXYYYZZZYYYWWWVVVVVVWWWVVVXXXZZZZZZYYYXXXYYYZZZZZZZZZ\\\]]]^^^^^^^^^^^^\\\[[[YYYXXXVVVTTTSSSRRROOONNNMMMKKKJJJIIIHHHHHHDDDCCCBBBAAA@@@?????????::::::999888888888888888888888888999::::::;;;;;;<<<===??????>>>>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBCCCEEEFFFFFF}}}|||zzzyyywwwsssnnnjjjgggeeebbb___]]]ZZZUUURRRPPPMMMIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPKKKKKKNNNPPPOOOQQQ\\\hhh{{{{{{wwwsssrrrrrrpppllliiiiiijjjjjjjjjiiigggeeecccdddddddddeeedddddddddddddddfffiiimmmppprrrssssssuuuwwwyyyyyywwwuuuuuuvvvttttttuuuuuutttsssqqqppplllkkkjjjkkkllllllkkkjjjiiihhhgggfffeeeccc^^^[[[WWWXXXXXXXXXVVVTTTQQQPPPPPPPPPOOOOOOOOONNNNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLOOORRRTTTZZZggguuuwwwrrrjjjbbb^^^^^^cccfffjjjiiifffbbbaaafffooovvv~~~kkkaaa\\\WWWTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSQQQQQQRRRSSSTTTSSSPPPMMMLLLKKKJJJJJJJJJJJJJJJKKKOOONNNLLLKKKLLLMMMOOOPPPLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPOOONNNKKKIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHJJJKKKJJJIIIGGGHHHIIIHHHGGGHHHJJJLLLMMMNNNNNNJJJGGGHHHMMMSSS\\\iiiuuuzzz||||||}}}uuunnnooopppoooqqquuuuuusssrrrsssuuuwwwxxxxxxvvvzzz~~~{{{{{{}}}|||vvvpppllleee]]]YYY[[[eeeooo{{{zzzxxxyyy}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~|||zzzwwwtttqqqllljjjgggfffeeecccaaa^^^___aaadddhhhkkkmmmnnnnnnmmmllljjjgggeeecccbbbbbbbbb___\\\[[[\\\___```aaaaaa```^^^\\\[[[[[[[[[[[[VVVWWWYYYZZZZZZZZZYYYYYYTTTUUUVVVVVVTTTTTTTTTVVVTTTUUUWWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]]]]XXXWWWVVVTTTQQQOOONNNMMMLLLKKKIIIGGGEEEEEEEEEEEEBBBAAA@@@>>>======<<<<<<::::::999888888888888999888999999:::;;;;;;<<<<<<<<<===??????>>>>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAACCCDDDEEEFFFGGG}}}{{{yyyvvvrrrmmmiiifffdddbbb```]]]ZZZUUUQQQOOOLLLHHHFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJLLLNNNMMMNNNUUU___lll{{{xxxuuuttttttrrrmmmiiijjjkkkkkkkkkiiieeeaaa^^^________________________bbbdddhhhkkklllllljjjiiiiiilllnnnooonnnnnnnnnnnnnnnoooooooooooommmlllkkkfffeeeddddddffffffeeedddfffdddaaa___^^^]]][[[YYYSSSTTTUUUUUUSSSQQQNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLLLLLLLKKKIIIHHHDDDFFFIIIKKKMMMNNNOOOOOOMMMNNNQQQUUUXXX___nnn}}}rrraaaVVVRRRPPPNNNLLLRRRTTTVVVYYY^^^hhhttt}}}|||pppddd]]]YYYVVVVVVYYYQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPRRRSSSRRROOOLLLIIIIIIHHHIIIIIIJJJKKKLLLPPPOOONNNMMMMMMOOOQQQRRRNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGHHHGGGGGGHHHJJJMMMMMMMMMMMMKKKHHHHHHLLLOOO^^^mmm{{{~~~sssllllllmmmkkkmmmqqqnnnmmmkkklllooosssuuuvvvtttyyy~~~~~~}}}|||{{{}}}yyytttrrrooojjjggggggkkkttt}}}zzzuuuuuuvvvyyy}}}}}}~~~~~~~~~~~~~~~~~~{{{vvvsssllljjjhhhgggeeeccc___]]]\\\^^^aaaeeeiiikkkmmmmmmjjjiiihhhgggggggggggggggccc```[[[YYYZZZ]]]___``````^^^[[[YYYWWWWWWXXXYYYSSSUUUWWWYYYYYYYYYWWWVVVQQQRRRSSSSSSRRRRRRSSSTTTRRRTTTUUUVVVUUUTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCAAA@@@>>>===;;;:::::::::<<<<<<;;;;;;:::;;;;;;;;;999999:::;;;;;;<<<======;;;<<<>>>>>>======???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIII|||xxxuuuvvvxxxuuummmeeebbbaaa^^^ZZZVVVRRROOONNNGGGGGGFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@BBBCCCCCCBBB@@@@@@??????@@@@@@AAABBBFFFEEEEEEFFFGGGJJJLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJLLLOOOSSSUUUeeeuuu|||{{{yyywwwuuusssnnnkkkkkkjjjhhhhhhhhhgggfffdddaaa^^^\\\\\\]]]^^^^^^^^^aaaaaabbbbbbbbbaaa```___cccccccccccccccddddddeeeccceeehhhiiihhheeebbb```[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHHHHIIIKKKIIIIIILLLKKKJJJMMMSSSOOOTTTWWWZZZcccpppzzz~~~|||dddOOOIIIGGGBBBCCCHHHKKKLLLRRR\\\gggssswwwgggccc^^^ZZZYYYXXXWWWWWWTTTTTTTTTSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPPPPNNNLLLLLLNNNOOOOOOOOONNNNNNNNNNNNNNNMMMJJJHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRNNNMMMMMMKKKIIIGGGEEEDDDFFFIIILLLKKKHHHFFFGGGJJJJJJKKKLLLLLLLLLKKKIIIHHHKKKJJJIIIJJJLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIGGGEEEKKKJJJHHHHHHHHHJJJLLLMMM___kkkzzz{{{vvvooollllllmmmmmmmmmrrrrrrpppnnnlllmmmqqqtttwwwxxxzzz}}}}}}yyyxxxzzz}}}{{{xxxzzz}}}}}}yyyuuuwwwvvvxxx~~~|||zzz{{{~~~}}}{{{zzztttmmmmmmmmmmmmmmmjjjeeeaaa]]][[[\\\aaahhhmmmooonnnlllkkkjjjiiiiiihhheeecccaaa]]]YYYYYY]]]___]]]ZZZ]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSOOOOOONNNNNNMMMNNNNNNNNNPPPQQQSSSSSSSSSQQQOOOMMMOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888::::::;;;<<<<<<======>>>>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFIIIJJJJJJzzzvvvrrrsssuuurrriiibbb]]]\\\YYYVVVRRRNNNLLLJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDEEEDDDCCC@@@????????????@@@AAAAAADDDDDDEEEFFFGGGIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMOOOPPP[[[iii~~~{{{xxxvvvtttqqqoookkkiiigggggggggfffeeecccbbb```]]]]]]___``````_________```````````````___\\\\\\\\\\\\\\\]]]^^^___[[[cccjjjlllfff___[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNKKKKKKKKKJJJKKKKKKLLLLLLMMMLLLNNNQQQQQQOOOQQQVVVVVVXXX\\\dddrrrkkkXXXIIIHHHIIIGGGIIIOOOOOORRR[[[gggsss|||nnneeeaaa\\\YYYWWWWWWVVVUUURRRRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOOOOOOOOOOOOOPPPQQQOOOMMMMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHJJJKKKKKKJJJIIIKKKMMMJJJKKKKKKKKKKKKJJJIIIIIILLLJJJIIIJJJLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGEEEIIIHHHGGGGGGGGGIIIKKKMMMYYYfffvvv{{{{{{wwwssspppoooppprrrsssvvvvvvuuurrrooonnnoooqqqqqqrrruuuxxx|||~~~|||yyywwwyyy{{{|||zzz{{{}}}xxxvvv{{{|||wwwrrrqqqppppppooommmiiifffaaa^^^]]]```fffmmmqqqrrrqqqnnnllljjjiiihhheeecccddd```\\\\\\___aaa___\\\YYYXXXWWWVVVUUUUUUVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRPPPOOOOOONNNMMMMMMMMMNNNMMMNNNOOOPPPOOOMMMLLLJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::999999999888888999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>===AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEHHHKKKMMMNNNOOOwwwtttrrrrrrsssooofff^^^YYYWWWUUURRROOOLLLJJJIIIJJJIIIFFFDDDAAA@@@>>>>>>????????????????????????@@@???>>>>>>@@@@@@@@@>>>???????????????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLSSS]]]ooo}}}yyywwwtttrrrnnnkkkhhhgggffffffeeeddd```^^^\\\\\\^^^_________]]]]]]\\\ZZZYYYYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZ```fffkkkhhh^^^VVVUUUWWWVVVVVVVVVUUUTTTTTTTTTSSSPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLLLLKKKKKKJJJJJJNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKNNNRRRSSSRRRTTTYYY___bbbhhhuuuzzz]]]PPPHHHLLLPPPPPPSSSXXXZZZ___kkkzzzyyykkkdddaaa^^^ZZZWWWVVVVVVUUUTTTPPPOOOOOOOOOPPPPPPQQQQQQOOONNNMMMLLLLLLMMMOOOPPPSSSQQQOOONNNOOOOOOOOONNNJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJJJJJJJIIIHHHGGGFFFJJJKKKJJJJJJKKKKKKLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIIIIKKKKKKJJJIIIFFFGGGGGGGGGIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEFFFEEEEEEEEEGGGIIIKKKLLLRRR^^^ooo~~~~~~yyy{{{{{{zzzvvvsssrrruuuyyyyyyzzzzzzxxxuuuqqqoooooooooqqqtttwwwzzz{{{||||||{{{||||||{{{yyyyyyzzz|||zzzzzz|||~~~yyy||||||xxxvvvsssrrrqqqpppmmmkkkiiieeebbbdddllltttzzz|||wwwsssnnnkkkiiigggeeedddaaa]]]ZZZYYY[[[\\\[[[XXXVVVVVVUUUTTTTTTUUUUUUVVVXXXXXXXXXVVVUUUSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGEEECCCBBBAAABBBBBB>>>======<<<<<<;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;:::::::::::::::999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFIIILLLOOOQQQRRRttttttuuuwwwwwwpppeee\\\XXXWWWUUURRRPPPMMMKKKJJJKKKJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<======<<<;;;>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDEEEFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKQQQXXXddduuuzzzvvvsssoookkkhhhggggggfffeeebbb```^^^^^^___aaaaaaaaabbb```]]]ZZZVVVUUUTTTSSSUUUUUUUUUUUUVVVXXXYYYZZZlllkkkfff\\\SSSOOOQQQUUUSSSSSSRRRQQQPPPOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMNNNSSSUUUWWW]]]dddlllsss}}}ooo[[[UUUTTTZZZ___```aaadddnnntttvvviiiaaa^^^___\\\XXXVVVVVVVVVUUUTTTPPPPPPPPPPPPQQQRRRTTTUUUQQQOOOMMMLLLLLLNNNPPPRRRRRRPPPNNNNNNNNNNNNMMMKKKGGGHHHHHHHHHGGGFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFEEEDDDJJJJJJJJJJJJKKKKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEFFFHHHHHHFFFEEECCCCCCCCCDDDFFFHHHJJJKKKLLLWWWhhhwww}}}~~~wwwsssuuuyyyyyy{{{}}}}}}zzzuuusssqqqsssuuuxxx{{{}}}}}}}}}|||{{{{{{{{{{{{|||~~~{{{yyyuuusssrrrqqqooonnnooollllllpppxxx{{{wwwpppjjjhhhfffeeeccc___\\\YYYWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWWWWUUUSSSQQQOOONNNOOONNNLLLKKKJJJIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDBBB@@@>>>======>>>???>>>=========<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEFFFEEEGGGJJJMMMOOORRRUUUWWWrrrtttyyy|||{{{sssfff\\\WWWVVVTTTRRROOOMMMKKKJJJHHHGGGEEECCCBBBAAA@@@@@@========================@@@???>>>>>>??????>>>===>>>>>>======>>>>>>???@@@>>>???AAACCCDDDDDDCCCCCCAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHOOOSSS\\\iiixxxzzzuuuoookkkhhhhhhgggfffeeecccaaaaaaccceeeeeeeeeiiifffbbb]]]ZZZXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYYYYiiicccZZZSSSOOOOOOOOOPPPQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQUUUSSSTTTYYY^^^dddnnnwww{{{hhhbbbdddiiirrrwwwxxxyyyzzzrrrgggaaa]]]ZZZ\\\ZZZXXXVVVWWWWWWVVVUUURRRQQQQQQQQQSSSUUUWWWYYYTTTRRRPPPNNNNNNPPPRRRTTTOOONNNLLLLLLMMMLLLKKKIIIEEEGGGHHHGGGEEEEEEGGGIIIFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHLLLNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEFFFGGGHHHFFFDDDAAABBBBBBDDDEEEGGGHHHIIIJJJRRR___lllxxx}}}uuutttvvvwwwzzz}}}~~~|||zzzxxxxxxvvvxxxzzz}}}~~~~~~}}}|||~~~~~~~~~vvvuuuyyy}}}|||~~~}}}zzzvvvsssrrrqqqpppoooooopppsss{{{~~~xxxqqqkkkhhhfffeeedddbbb```]]][[[ZZZYYYXXXWWWTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUUUUSSSQQQOOOMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA????????????@@@@@@@@@@@@@@@???<<<;;;:::;;;<<<>>>============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@===>>>>>>>>>?????????@@@??????@@@BBBCCCEEEFFFFFFKKKNNNQQQSSSUUUXXX]]]```ooorrrwww{{{yyyqqqeee]]]UUUTTTRRROOOMMMJJJHHHGGGCCCBBBAAA@@@????????????========================>>><<<<<<<<<>>>>>>===<<<===============>>>>>>?????????@@@AAABBBCCCCCCCCCAAAAAAAAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFIIIMMMSSS]]]jjjxxxxxxrrrnnnmmmlllkkkfffdddcccccceeegggggggggkkkgggbbb]]]ZZZYYYYYYZZZUUUUUUUUUUUUUUUVVVVVVWWWWWWTTTQQQQQQSSSRRRNNNJJJOOOOOOOOONNNNNNMMMMMMLLLKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWZZZYYY[[[bbbjjjsssooommmtttoooaaa]]]\\\ZZZVVVZZZXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQSSSUUUXXXZZZUUUTTTRRRPPPPPPQQQRRRSSSMMMLLLKKKLLLLLLLLLJJJHHHDDDGGGHHHGGGEEEEEEHHHKKKHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFNNNVVVZZZXXXSSSPPPNNNHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBDDDFFFHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDAAABBBCCCDDDEEEFFFGGGGGGIIIMMMUUU___jjjuuu~~~}}}~~~|||vvvuuuuuuxxx{{{|||||||||}}}~~~xxxyyy{{{}}}~~~~~~}}}}}}|||lllgggkkkuuuvvvwwwyyyzzz}}}|||}}}|||xxxuuutttsssqqqpppnnnqqqwwwzzzsssmmmjjjiiigggfffdddbbb___\\\ZZZXXXWWWWWWRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHLLLNNNRRRTTTVVV\\\dddjjjkkkmmmppprrrpppjjjccc^^^TTTSSSQQQNNNKKKIIIFFFEEECCCBBBAAA???>>>>>>>>>>>>========================:::999999:::<<<===<<<;;;===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBDDDFFFGGGEEEHHHLLLRRRZZZgggvvvzzzxxxwwwvvvpppnnnmmmmmmppprrrrrrrrrsssooohhh```[[[XXXXXXYYYVVVVVVUUUTTTTTTTTTUUUUUUOOOOOOPPPRRRSSSRRROOOLLLOOOOOOOOOOOOOOONNNNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[^^^```aaabbbcccjjjuuuyyyzzzpppcccZZZWWWWWWWWWVVVWWWUUUTTTTTTUUUVVVUUUTTTQQQPPPOOOOOOPPPRRRUUUWWWSSSSSSQQQPPPOOOOOONNNOOOLLLKKKKKKLLLMMMMMMKKKIIIEEEHHHJJJHHHFFFFFFJJJNNNKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGDDDDDDFFFGGGHHHHHHHHHHHHTTT___jjjlllcccWWWPPPNNNFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDHHHJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGEEEDDDBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHLLLRRR\\\iiiuuu|||{{{|||zzz~~~}}}wwwuuuwwwxxxyyyzzz|||~~~}}}llldddeeehhhjjjlllllllllpppwww}}}{{{}}}}}}zzzyyywwwtttrrrqqqtttyyy{{{uuuqqqooommmkkkjjjfffeeebbb^^^ZZZXXXXXXXXXSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFDDDBBBAAA@@@??????=========>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>??????;;;;;;<<<<<<============;;;<<<<<<======>>>??????===>>>>>>??????@@@AAAAAAAAAAAACCCEEEGGGIIIKKKLLLMMMPPPTTTWWW[[[dddoooxxx}}}iiiiiiiiiiiigggddd```^^^VVVTTTRRROOOLLLIIIGGGFFFFFFEEECCCAAA@@@???>>>>>>===========================<<<;;;===???@@@@@@???<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@???@@@AAACCCDDD@@@@@@@@@@@@@@@AAAAAAAAADDDCCCBBBBBBCCCEEEHHHJJJDDDGGGIIIKKKOOOZZZiiittt~~~~~~tttjjjaaa\\\ZZZZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTRRROOONNNPPPRRROOOOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ]]]aaaeeehhhjjjooorrr|||kkkggg```ZZZVVVUUUVVVWWWTTTSSSRRRSSSTTTUUUTTTRRROOONNNLLLLLLMMMOOORRRTTTQQQQQQPPPOOONNNLLLKKKKKKLLLKKKKKKMMMOOONNNMMMKKKEEEHHHKKKIIIFFFGGGKKKPPPMMMLLLLLLJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEGGGJJJLLLNNNOOOOOOcccppp|||{{{kkkYYYMMMIIIEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBCCCFFFIIILLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGGGGEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFKKKTTTaaannnvvvxxx}}}{{{}}}{{{wwwwwwwwwwwwxxx{{{qqqhhhggg]]]```bbb```___eeepppzzz|||~~~}}}zzzwwwuuuwwwxxx||||||wwwtttrrrpppooommmlllkkkiiiddd```^^^]]]^^^UUUVVVVVVVVVUUUTTTRRRQQQMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIFFFEEECCCAAA@@@???>>>>>><<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>==============================;;;;;;<<<===>>>???@@@@@@;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA===>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIKKKMMMNNNTTTXXX\\\```fffqqq|||hhhffffffggghhhfff```[[[SSSRRRPPPMMMJJJGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@===;;;::::::;;;<<<>>>===;;;;;;<<<<<<;;;999<<<<<<======>>>>>>??????@@@BBBDDDDDDBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCDDDEEEDDDCCCAAACCCCCCEEEGGGIIIPPP___nnn{{{oooiiibbb\\\ZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNPPPOOOMMMLLLMMMPPPRRRTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNPPPQQQRRRQQQQQQPPPSSSUUUVVVVVVVVVWWWZZZ\\\^^^aaagggnnntttyyysssbbb^^^YYYVVVUUUVVVWWWWWWVVVTTTSSSUUUWWWVVVSSSPPPRRROOOMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJNNNMMMLLLKKKIIIIIIHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGJJJKKKJJJHHHKKKRRRXXXlllyyy|||fffRRRJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDBBBAAABBBGGGMMMOOOLLLHHHBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFBBBDDDEEEFFFEEEDDDEEEFFFDDDDDDDDDDDDEEEFFFHHHHHH@@@@@@BBBEEELLLWWWdddlllqqqsssxxx}}}vvvwwwwwwwww{{{wwwrrrxxx|||yyyyyy{{{wwwuuugggYYYOOOPPPWWW^^^fffnnn}}}~~~~~~}}}{{{wwwsssyyyxxxzzzzzzwwwvvvvvvuuutttwwwuuusssrrrooojjjbbb\\\ZZZZZZZZZZZZYYYVVVQQQNNNMMMLLLKKKKKKKKKJJJHHHFFFJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFDDDBBB@@@?????????@@@@@@???======<<<<<<<<<========================<<<<<<<<<<<<============>>>===;;;:::<<<>>>>>>>>>;;;<<<<<<===============<<<<<<<<<===>>>?????????BBBBBBCCCBBB@@@@@@AAACCCDDDHHHLLLLLLJJJJJJOOOTTTXXXZZZ___hhhttt|||hhhgggfffggggggeee___YYYQQQPPPNNNLLLJJJHHHFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@AAA???===;;;::::::;;;<<<;;;:::999999::::::999888::::::;;;;;;<<<======>>>???AAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCAAA?????????BBBDDDFFFKKKXXXeee}}}sssmmmfff```]]]YYYYYYWWWVVVUUUTTTTTTTTTVVVUUUTTTRRRQQQQQQQQQRRRTTTRRRQQQPPPPPPRRRUUUVVVSSSRRRRRRQQQPPPOOOOOONNNLLLLLLNNNOOOQQQRRRSSSTTTWWWXXXXXXXXXYYY\\\```cccmmmsss}}}qqqggg___[[[VVVTTTSSSTTTUUUUUUUUUSSSRRRSSSUUUUUUSSSPPPPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHJJJKKKKKKKKKJJJJJJMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHJJJKKKIIIHHHJJJPPPUUUaaakkksssmmm]]]NNNIIIKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDBBBCCCFFFJJJKKKGGGCCC@@@BBBEEEFFFFFFEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEECCCDDDFFFFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCDDDHHHPPPZZZaaajjjmmmqqqvvv|||{{{zzzxxxxxx|||tttlllooosssrrrvvv}}}}}}ooo```QQQKKKLLLRRR\\\eeeuuuyyy~~~~~~~~~~~~~~~~~~}}}{{{wwwyyyxxxzzz~~~{{{{{{||||||{{{{{{~~~|||{{{yyywwwssslllgggccc```\\\ZZZXXXVVVSSSPPPMMMLLLJJJJJJJJJJJJHHHFFFGGGFFFFFFFFFFFFGGGHHHHHHEEEDDDBBB@@@???>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<;;;;;;<<<>>>>>>>>><<<===>>>>>>??????>>>>>>=========>>>>>>?????????===???@@@@@@@@@AAACCCEEEFFFJJJNNNOOOMMMNNNSSSXXX```cccjjjttt}}}iiigggfffffffffccc]]]XXXPPPOOONNNKKKIIIGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@???===;;;::::::;;;;;;:::888888888:::;;;:::999:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBCCCAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@AAABBBBBB@@@>>>======@@@CCCDDDFFFPPP[[[ooo{{{uuunnnhhhddd^^^]]][[[XXXWWWVVVVVVWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOQQQSSSVVVXXXZZZ______``````bbbgggmmmrrroooddd```[[[WWWSSSQQQQQQRRRSSSSSSSSSQQQPPPQQQRRRSSSSSSRRRNNNMMMKKKLLLMMMMMMLLLJJJJJJJJJIIIHHHHHHHHHIIIIIILLLKKKJJJJJJJJJJJJKKKLLLHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLHHHIIIJJJIIIGGGHHHMMMQQQSSSZZZ___\\\SSSKKKIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDFFFDDDCCCDDDFFFEEE@@@<<<===@@@BBBDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDFFFHHHHHHGGGFFFGGGHHHDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDBBBCCCHHHNNNSSS___bbbgggnnnuuu{{{|||yyyyyy}}}ssshhhgggjjjlllttt|||}}}{{{lllZZZLLLFFFGGGPPPZZZkkkrrr{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}zzzyyy{{{}}}xxxtttnnnhhh```[[[XXXVVVSSSPPPNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCCCCDDDDDDEEEFFFGGGBBBAAA@@@>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>><<<;;;;;;===>>>>>>>>>===>>>??????@@@@@@???????????????????????????@@@;;;===@@@AAABBBEEEHHHKKKKKKPPPTTTUUUTTTVVV\\\bbbjjjpppzzz~~~kkkhhhfffeeeeeebbb\\\WWWQQQPPPMMMKKKHHHEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????===<<<:::::::::::::::999888:::;;;<<<<<<;;;<<<======>>>>>>???@@@@@@===???BBBBBB@@@?????????>>>>>>>>>?????????@@@@@@AAA@@@???@@@AAAAAA@@@>>>>>>???BBBEEEEEEEEEKKKSSSaaappp}}}wwwppplllcccaaa___\\\[[[[[[[[[\\\VVVUUUUUUTTTTTTTTTTTTTTTQQQPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTRRRRRRQQQRRRRRRTTTTTTUUUWWWZZZ^^^ccceeennnnnnooopppttt{{{rrreee___]]]WWWUUUQQQPPPQQQRRRRRRRRRSSSQQQPPPPPPQQQSSSTTTUUULLLKKKJJJKKKLLLLLLJJJIIIMMMLLLLLLKKKKKKLLLLLLLLLMMMKKKIIIHHHHHHIIIKKKMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLGGGHHHIIIHHHFFFGGGIIILLLJJJNNNSSSTTTPPPMMMJJJJJJHHHFFFEEEDDDCCCCCCDDDDDDEEECCCBBBBBBBBBAAA===999<<<>>>AAACCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEBBBAAABBBFFFIIISSSXXX___hhhpppvvvzzz{{{{{{{{{wwwyyy~~~sssiiigggiiilllsss{{{wwwzzzxxxiiiZZZNNNJJJMMMRRRaaakkkxxx~~~~~~}}}||||||||||||}}}~~~}}}}}}~~~}}}wwwqqqhhh```\\\WWWSSSOOOPPPNNNKKKJJJJJJJJJJJJIIIDDDDDDCCCCCCBBBCCCCCCDDD@@@???>>><<<<<<<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;<<<>>>??????>>>===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDFFFIIIMMMOOOPPPUUUZZZ\\\\\\```hhhnnnuuu}}}kkkhhheeedddccc```[[[VVVRRRPPPNNNJJJFFFCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999999888888999;;;<<<;;;:::<<<<<<<<<===>>>>>>??????<<<>>>@@@AAA???>>>>>>>>>=========>>>>>>>>>>>>???@@@??????@@@BBBBBB@@@?????????AAAEEEDDDCCCFFFLLLSSS]]]jjjuuu}}}wwwtttnnnlllhhheeebbb```___^^^[[[[[[[[[ZZZYYYXXXWWWWWWSSSSSSSSSTTTVVVXXXZZZ[[[VVVUUUTTTSSSSSSTTTUUUVVVWWWYYY\\\bbbhhhoootttwwwrrrfff___ZZZWWWUUUSSSPPPPPPQQQSSSSSSSSSSSSRRRRRRQQQQQQSSSUUUVVVLLLKKKIIIJJJKKKKKKJJJHHHNNNMMMMMMLLLMMMMMMNNNNNNLLLJJJHHHFFFFFFHHHJJJLLLJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHHHHHHHGGGFFFGGGHHHHHHKKKOOOSSSRRRPPPLLLIIIHHHFFFEEEDDDCCCCCCDDDDDDBBBAAAAAA@@@@@@???<<<;;;<<>><<<===>>>>>>??????>>>>>>AAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEGGGHHHKKKNNNQQQSSSXXX^^^aaadddiiisss{{{hhheeebbbaaa```^^^XXXTTTQQQOOOMMMIIIFFFBBB???>>>?????????@@@@@@@@@@@@@@@>>>======<<<;;;:::999999888666666666888999888777888999999:::;;;;;;<<<<<<;;;===@@@@@@>>>======>>>============>>>>>>>>>>>>??????>>>@@@AAABBB@@@???===<<<>>>BBBAAA???@@@DDDFFFMMMWWWaaammm~~~~~~zzz}}}{{{wwwrrrmmmiiigggddddddcccaaa___]]][[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[WWWVVVVVVVVVXXXZZZ]]]______ccckkkttt}}}vvvfff```]]]YYYUUUSSSQQQPPPPPPRRRSSSTTTSSSRRRSSSTTTSSSRRRRRRTTTUUUMMMKKKIIIHHHIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGGGGIIIKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFGGGJJJNNNQQQQQQOOOLLLIIIHHHGGGEEEDDDCCCCCCDDDDDD@@@@@@@@@@@@??????>>>===<<>>@@@AAA@@@???<<<===>>>>>>??????>>>>>>AAAAAABBBCCCCCCDDDEEEEEECCCEEEGGGIIIJJJLLLPPPSSSWWW]]]dddhhhmmmuuudddaaa^^^\\\\\\ZZZUUUQQQMMMLLLJJJHHHEEECCCAAA@@@>>>?????????@@@@@@@@@@@@=========<<<;;;:::999888888777666666777888666555777777888999999::::::;;;;;;===??????>>><<<<<<===============>>>>>>>>>>>>=========>>>@@@@@@???======;;;<<>>CCCJJJRRR[[[hhhxxxyyyxxx{{{~~~yyyxxxwwwtttqqqmmmjjjhhhaaaaaa```______^^^^^^]]]^^^^^^^^^```cccgggkkknnnuuu{{{{{{lllaaa\\\ZZZWWWUUUQQQOOONNNOOOQQQSSSSSSSSSPPPSSSTTTTTTQQQPPPQQQRRROOOLLLHHHGGGHHHJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHIIIIIIJJJFFFFFFEEEEEEDDDDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIGGGEEEEEEGGGJJJKKKJJJJJJIIIJJJHHHGGGEEEDDDCCCCCCDDDDDD@@@AAAAAAAAA???>>>>>>???;;;>>>AAACCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIFFFGGGIIIHHHFFFEEEEEEEEEDDDKKKWWWdddqqq{{{~~~oooeeeiiioooooosssyyyvvvyyyzzzxxxuuuvvvzzz}}}}}}}}}{{{xxxvvvuuutttppppppnnnkkkjjjkkklllmmmpppwww~~~~~~|||~~~}}}qqqeee___aaagggrrr~~~~~~|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~rrraaaXXXYYY^^^ZZZYYYZZZ[[[[[[YYYUUURRRMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA???============>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<>>>AAAAAA@@@???===>>>??????@@@@@@??????AAAAAABBBCCCEEEFFFGGGGGGFFFIIIKKKMMMOOORRRVVVYYY```fffnnnttt{{{aaa]]]ZZZYYYYYYWWWSSSOOOJJJJJJIIIGGGFFFDDDCCCBBB>>>>>>??????@@@@@@@@@@@@=========<<<;;;:::888888;;;999888888999999888666888999999::::::;;;<<<<<<:::<<<>>>???===<<<<<<<<<============>>>>>>>>>???<<<;;;;;;<<<>>>???>>><<<>>><<<<<>>>>>???:::===@@@BBBCCCCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIFFFHHHIIIIIIGGGEEEEEEEEEDDDJJJUUUbbbqqq~~~nnnaaadddiiikkkqqqzzzrrruuuwwwuuurrrsssxxx}}}~~~{{{vvvsssrrrsssuuuqqqrrrpppllljjjlllnnnnnnooowwwzzzxxx|||rrrgggeeefffooo|||~~~{{{{{{{{{{{{{{{|||~~~~~~|||{{{|||}}}lllZZZQQQVVV___\\\\\\]]]______]]]XXXTTTMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>=========>>>>>>???========================<<<<<<<<<<<<=========>>>;;;;;;<<<>>>AAABBBAAA?????????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHIIIJJJMMMPPPSSSUUUYYY]]]```jjjpppxxx~~~```\\\XXXWWWWWWVVVRRRNNNHHHGGGEEEEEEDDDBBB???===AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;:::999999888888999999:::999::::::;;;;;;<<<<<<===>>>===<<<<<<===>>>===;;;=========<<<;;;;;;:::::::::;;;===>>>>>>>>>===<<<:::::::::;;;;;;===>>>?????????@@@DDDIIIOOOUUUYYYnnnzzz|||yyyzzz}}}|||}}}~~~|||gggddd___YYYUUURRRQQQQQQPPPLLLJJJMMMQQQTTTQQQNNNMMMNNNOOOPPPPPPPPPOOONNNOOOMMMJJJIIIIIIJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHFFFBBBAAAAAABBBBBBAAADDDCCCAAA@@@@@@AAABBBCCCGGGGGGHHHHHHHHHGGGFFFEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBBDDDBBB@@@???@@@???>>>===>>>???AAACCCDDDEEEFFFFFFKKKGGGDDDBBBBBBCCCDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFMMM\\\pppuuufff^^^```fffkkkmmmmmmllllllmmmppptttxxx{{{}}}zzzvvvrrrpppqqqsssxxxqqqppppppnnnnnnppptttuuuxxx{{{||||||{{{zzzoookkkiiimmmvvvxxxzzz{{{{{{{{{zzz{{{~~~~~~~~~|||}}}oooWWWMMMSSSZZZ[[[```bbbcccbbb___[[[XXXVVV[[[UUUOOOLLLLLLLLLJJJHHHFFFFFFEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@???===;;;>>>===<<<<<<===>>>@@@AAA>>>===<<<<<<===>>>@@@AAA>>>???@@@???>>>>>>???AAADDDEEEGGGGGGHHHIIILLLNNNSSSSSSUUUXXX]]]bbbgggjjjqqq|||{{{]]]ZZZVVVUUUVVVUUUQQQNNNJJJHHHEEEDDDDDDCCCAAA???AAAAAA@@@@@@@@@?????????>>>===<<<;;;::::::::::::999888888777777888888999666666777888888999999:::===<<<;;;;;;======<<<;;;?????????>>>>>>>>>======;;;;;;<<<===============;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@BBBEEEJJJOOORRR```lllyyy}}}mmmdddbbb^^^YYYVVVSSSQQQPPPPPPMMMKKKLLLPPPRRRPPPMMMMMMNNNOOOPPPPPPOOONNNNNNQQQNNNLLLKKKKKKKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKIIIGGGFFFFFFFFFGGGGGGDDDBBB@@@AAABBBBBBBBBFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEAAAAAAAAABBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAAAAA@@@??????@@@AAACCCEEEFFFFFFFFFHHHEEEBBBAAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIGGGFFFDDDEEEFFFJJJUUUfffyyyuuufff[[[ZZZ```gggkkkllllllmmmnnnrrrvvv{{{}}}{{{vvvrrrqqqsssuuu~~~{{{vvvrrrpppqqqrrruuuvvvxxxzzz|||~~~zzztttqqqttt{{{|||yyyzzzzzzyyyyyyzzz~~~~~~~~~}}}~~~{{{iiiWWWOOOSSSYYY[[[bbbcccdddccc```]]][[[ZZZ[[[VVVPPPMMMNNNNNNLLLJJJIIIHHHGGGEEECCCAAA@@@???????????????????????????DDDBBBAAA@@@BBBCCCCCCBBB@@@????????????@@@AAAAAA???????????????AAABBBCCC@@@AAABBBBBBAAABBBDDDEEEFFFHHHJJJKKKLLLNNNRRRUUUUUUWWWZZZ```fffmmmsssvvvwwwZZZWWWUUUTTTUUUTTTQQQMMMKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>><<<<<<;;;:::999999999999777777777666666777777777555666666777777888999999<<<;;;::::::<<<<<<;;;:::?????????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<======@@@@@@???@@@AAADDDGGGIIITTTaaaoooxxxmmm^^^___^^^\\\YYYVVVSSSQQQPPPPPPNNNLLLMMMPPPQQQOOOMMMNNNNNNOOOOOOOOONNNNNNMMMPPPNNNKKKJJJJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIGGGFFFEEEDDDEEEEEEEEECCCAAA@@@AAACCCCCCCCCFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@AAABBBDDDEEEFFFGGGGGGEEECCCAAA@@@BBBDDDEEEEEECCCDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEGGGLLLXXXiii|||xxxiii\\\XXX[[[cccjjjggghhhiiilllpppuuuyyy|||{{{vvvssssssvvvyyy}}}|||}}}|||||||||||||||~~~~~~uuuqqqttt{{{||||||{{{yyyyyyzzz~~~ppp```WWWTTTTTTYYY^^^ffffffeeedddcccaaa___^^^^^^YYYTTTRRRSSSSSSQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBJJJGGGDDDCCCDDDFFFHHHHHHCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFFFFFFFFFFHHHIIIEEEGGGJJJLLLNNNQQQUUUYYYYYY]]]dddmmmvvvsssYYYVVVTTTTTTVVVUUUQQQMMMLLLIIIEEECCCCCCDDDCCCCCC@@@????????????>>>>>>>>><<<;;;:::999888888888888888777777666666777777888888888999999::::::;;;;;;:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>======<<<<<<;;;<<<<<<<<<@@@???>>>>>>???AAACCCDDDKKKYYYiiivvv}}}pppbbbXXX[[[ZZZYYYXXXVVVSSSQQQPPPQQQOOONNNOOOPPPQQQOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJHHHGGGGGGHHHGGGGGGJJJJJJIIIIIIIIIIIIIIIIIILLLLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCAAABBBCCCEEEFFFFFFGGGGGGEEECCC@@@@@@BBBCCCCCCCCCAAABBBCCCEEEGGGIIIJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFLLLZZZlllyyy{{{oooccc\\\]]]ccciiifffgggjjjmmmqqquuuyyy{{{}}}yyytttqqqssswww{{{zzzqqqoootttzzz~~~{{{|||xxxgggZZZZZZ\\\[[[^^^eeejjjiiigggffffffeeedddcccbbb^^^ZZZXXXYYYYYYWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIFFFFFFGGGIIIIIIIIIGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEGGGIIIIIIHHHHHHIIIJJJHHHJJJLLLNNNQQQUUUZZZ^^^ccchhhrrr}}}qqqYYYWWWUUUUUUWWWUUUQQQMMMLLLIIIEEECCCCCCDDDDDDCCC?????????>>>>>>>>>======;;;;;;:::999888888888888888888888777777888888888999999::::::;;;<<<<<<<<<:::999888999;;;<<<;;;:::999999999::::::;;;;;;;;;;;;:::999999999:::<<<======<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>???AAABBBDDDDDDRRRcccsssvvvlllbbbZZZUUUWWWWWWWWWVVVTTTRRRQQQOOORRRQQQPPPPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLJJJHHHFFFEEEGGGHHHHHHGGGJJJIIIHHHHHHGGGHHHHHHIIILLLLLLKKKKKKIIIHHHFFFEEEFFFEEEDDDCCCBBBCCCDDDEEECCCBBBAAABBBDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCCCCCAAAAAA@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBDDDFFFGGGEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFEEECCCAAA@@@AAAAAA@@@???@@@AAABBBDDDFFFGGGIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBB???AAACCCCCCEEENNN\\\gggrrruuu~~~}}}vvvmmmfffdddfffiiijjjkkknnnqqquuuwwwyyyzzzyyywwwtttpppooorrrwww|||xxxrrrqqqsssuuu{{{~~~ssseee]]]aaafffgggjjjqqqqqqooommmlllmmmmmmjjjhhhfffbbb^^^\\\]]]]]][[[XXXUUUUUUTTTTTTSSSRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKLLLLLLMMMMMMLLLJJJHHHGGGEEEFFFGGGGGGHHHHHHIIIIIIIIIKKKMMMLLLKKKJJJJJJJJJPPPQQQTTTWWWZZZ___fffjjjrrrxxxpppYYYWWWUUUVVVWWWUUUPPPLLLJJJHHHEEEDDDDDDDDDCCCBBB>>>>>>>>>>>>============;;;;;;:::999888888888888999888888777777888888999777888888999::::::;;;;;;999888888999;;;<<<<<<:::::::::;;;<<<======>>>>>>:::999999999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>@@@BBBCCCDDDEEEQQQ```nnn}}}rrrhhh___VVVSSSSSSVVVVVVUUUSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFHHHJJJJJJJJJIIIHHHGGGFFFGGGGGGIIIJJJKKKKKKJJJJJJHHHGGGEEEEEECCCCCCBBBBBBBBBDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCC@@@???>>>======>>>???@@@CCCCCCCCCDDDDDDEEEEEEFFFCCCBBBCCCEEEFFFGGGEEECCCAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA@@@@@@@@@???===???@@@AAACCCDDDFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBB>>>AAACCCCCCBBBGGGOOOWWWdddkkkxxx{{{uuuqqqoooooooookkkmmmoooqqqsssssssssrrrqqqpppooommmnnnqqqwww||||||vvvsssppprrryyy~~~~~~vvvppplllnnnsssvvvzzz~~~|||zzzwwwwwwxxxxxxtttqqqjjjfffbbbaaabbbaaa^^^[[[XXXWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVVVVSSSQQQQQQSSSTTTUUUUUURRROOOMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQSSSSSSRRRQQQPPPQQQUUUXXX[[[___eeellltttyyynnnXXXVVVUUUUUUVVVSSSNNNIIIHHHFFFDDDDDDDDDDDDBBBAAA>>>>>>=========<<<<<<<<<<<<;;;:::999999888888999777777777666666777777777777777777888999999:::::::::999888999<<<===<<<;;;;;;;;;<<<===>>>???@@@AAA888888999:::::::::::::::888888888888999::::::;;;<<<<<<===>>>@@@AAABBBCCCGGGOOOXXXcccqqqzzzoooddd^^^XXXRRRQQQTTTVVVUUUSSSQQQOOOOOOOOOOOOMMMNNNOOOOOOOOOOOOPPPQQQOOONNNLLLKKKJJJJJJKKKKKKFFFEEEDDDEEEHHHJJJLLLLLLHHHGGGFFFEEEFFFGGGIIIKKKIIIIIIIIIIIIHHHGGGEEEEEEAAAAAAAAABBBCCCEEEGGGHHHFFFEEEDDDEEEGGGGGGFFFDDDFFFGGGHHHIIIIIIHHHGGGGGGDDDEEEEEEFFFFFFDDDCCCBBB???>>>======>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFCCCBBBCCCEEEFFFFFFDDDAAAAAABBBCCCDDDDDDDDDDDDDDDBBBAAA??????@@@@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@BBBGGGLLLYYYcccsss~~~}}}~~~}}}|||ppprrrssstttsssqqqooommmkkkkkkkkklllmmmrrrxxx||||||~~~qqqnnnpppyyy~~~}}}|||||||||}}}~~~}}}zzzrrroookkkiiijjjhhheeeaaa^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXXXXZZZZZZZZZXXXWWWYYY\\\^^^]]]ZZZWWWUUUTTTUUUVVVXXXXXXXXXXXXWWWVVVXXX\\\]]]]]]]]]]]]^^^___bbbgggmmmvvvlllXXXVVVTTTTTTTTTQQQKKKFFFFFFEEEDDDDDDEEEDDDBBB???>>>=========<<<<<<<<<<<<===<<<;;;:::999999999999666666555555555555666666888888888999::::::;;;;;;:::999999:::<<<======<<<:::;;;<<<===>>>???@@@AAA777888999:::;;;:::999999777777777777888999:::;;;<<<<<<===>>>???@@@AAAAAACCCGGGLLLTTTaaarrr~~~jjjaaaYYYXXXVVVRRRSSSWWWWWWUUURRROOONNNNNNNNNOOOJJJKKKMMMMMMMMMMMMOOOPPPOOONNNLLLKKKJJJJJJJJJKKKCCCAAAAAABBBFFFIIIJJJKKKGGGFFFEEEEEEFFFHHHJJJKKKHHHHHHHHHHHHHHHGGGFFFEEE@@@@@@@@@AAACCCFFFIIIJJJGGGFFFFFFFFFHHHHHHFFFDDDFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@AAACCCEEEGGGBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCEEEFFFEEECCC@@@AAAAAABBBCCCDDDDDDDDDCCC@@@>>>>>>???@@@AAA@@@???@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDBBB??????@@@DDDGGGQQQ]]]ooo{{{|||}}}|||zzzwwwsssqqqggghhhjjjlllnnnsssxxx|||}}}}}}~~~~~~xxxyyy}}}zzztttmmmjjjrrr|||zzzyyyxxxxxxyyy{{{~~~{{{wwwsssrrrqqqppplllhhhffffffeeecccbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]___\\\YYYXXXYYY[[[\\\]]]\\\^^^aaacccccc```]]]ZZZZZZ[[[]]]^^^______^^^^^^ZZZ^^^bbbeeeffffffggghhhlllpppwwwlllYYYWWWSSSQQQOOOLLLIIIFFFFFFFFFFFFEEECCCAAA???======<<<<<<<<<<<<;;;;;;;;;<<<:::999888888888666444999777666444444666777999999999888888999999:::;;;@@@===:::888888888888888<<<;;;;;;::::::;;;;;;<<<888888888888888888888888;;;:::777555444444555555888999;;;;;;:::;;;<<<>>>BBBEEEIIIMMMRRR^^^mmmxxx{{{ppp]]][[[WWWTTTRRRSSSTTTVVVTTTTTTSSSRRRQQQOOOMMMLLLRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMIIIGGGEEEFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDGGGJJJLLLLLLIIIFFFEEEEEEEEEEEEDDDFFFGGGIIIJJJIIIGGGEEECCC???AAACCCDDDCCCBBB???>>>>>>???@@@???>>>>>>@@@BBB===???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCDDDCCCAAA?????????AAABBBIIIIIIHHHEEEAAA??????@@@EEEFFFGGGGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCJJJUUUggg}}}vvvqqqeeefffiiikkkmmmqqqvvvyyy{{{||||||zzzvvvtttvvvxxx{{{}}}zzzzzzxxxllliiiqqq}}}}}}{{{{{{{{{}}}~~~|||{{{zzzyyywwwwwwuuuqqqmmmiiifffdddcccddddddccccccccccccdddddd\\\\\\]]]^^^```aaabbbbbbeeefffggggggeeedddeeefffhhhjjjkkkmmmnnnnnnnnnnnnjjjnnnrrruuuuuutttttttttzzznnnXXXUUURRRPPPNNNKKKHHHFFFHHHHHHGGGEEEBBB???<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999888999888666555888777666555555666777888888888888888888999::::::===;;;888888999:::;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999888777666666:::<<<===>>>======???@@@AAADDDGGGIIILLLUUUaaajjj|||yyykkkaaaZZZXXXUUURRRQQQRRRTTTUUUTTTSSSSSSRRRQQQOOOMMMLLLNNNMMMMMMMMMMMMNNNNNNOOOMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEECCCCCCBBBCCCDDDGGGIIIKKKJJJGGGEEEDDDEEEEEEEEEDDDFFFGGGIIIJJJIIIGGGDDDCCCAAAAAA@@@@@@@@@?????????>>>???@@@@@@??????AAACCC???@@@BBBDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDCCCAAAAAAAAABBBDDDEEEIIIIIIHHHEEEBBB@@@@@@AAAEEEEEEFFFFFFFFFEEEDDDCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBBCCCKKKUUUggg}}}wwwssslllmmmnnnnnnnnnooorrruuu{{{||||||{{{xxxvvvwwwyyy||||||yyywwwuuusssxxx~~~}}}tttnnnnnnsss{{{}}}|||{{{|||}}}}}}}}}{{{wwwrrrooolllkkkkkkiiiiiijjjjjjjjjhhhgggfffbbbaaa```aaadddhhhllloooqqqpppooonnnnnnooopppqqquuuvvvwwwyyyyyyyyyyyyxxx{{{nnnVVVTTTQQQOOONNNKKKHHHEEEGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;999999999999777666888777666555555666777888777777777777777888888999:::999777888:::===>>>>>>;;;::::::999999::::::;;;999999999999999999999999777999;;;<<<<<<;;;999777;;;===>>>>>>>>>>>>???AAA???AAACCCDDDEEEJJJRRRXXXggguuuvvvoooggg\\\TTTUUUTTTQQQOOOOOOPPPRRRTTTSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGIIILLLNNNOOOKKKKKKJJJJJJIIIHHHHHHGGGDDDCCCCCCCCCDDDFFFHHHIIIGGGEEECCCCCCDDDEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCBBB@@@>>>===<<<===???@@@???@@@AAAAAA@@@@@@AAACCCAAABBBCCCEEEEEEFFFFFFFFF@@@AAAAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGEEEBBBAAAAAABBBEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCIIIQQQccc}}}}}}~~~~~~{{{xxxvvvtttttttttsssqqqpppqqqssszzz|||}}}|||zzzyyyyyyzzz}}}|||vvvqqqppprrrssstttvvv{{{yyypppnnnssszzz~~~}}}||||||||||||yyyxxxxxxxxxrrrsssttttttssspppmmmkkkkkkjjjhhhiiimmmttt|||~~~zzzyyy|||kkkUUUSSSQQQPPPOOOLLLIIIFFFBBBBBBBBBBBBAAAAAAAAA@@@<<<<<<<<<;;;;;;;;;::::::<<<;;;999999:::999888666777666555555555555666777666666666666666777888888999888777888;;;===>>>===::::::999999999999::::::999999999999999999999999777888999;;;;;;;;;;;;::::::<<<======<<<<<<===???===???@@@AAAAAACCCGGGKKKVVVbbbsss|||pppgggbbb]]]WWWSSSQQQPPPNNNMMMMMMOOOQQQSSSRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIILLLNNNPPPQQQKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDCCCCCCDDDEEEFFFGGGDDDCCCAAAAAACCCEEEFFFFFFFFFGGGGGGHHHGGGEEEDDDBBBAAA@@@???======>>>???@@@BBBDDDDDDCCCAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEE??????@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCEEELLL[[[ttt}}}{{{yyy{{{~~~sssuuuxxxyyyyyyyyyyyyyyy{{{|||{{{yyyvvvtttttttttxxxyyy{{{||||||{{{zzzzzz{{{}}}~~~{{{xxxuuupppnnnooorrruuuvvvwww{{{{{{vvvxxx|||~~~|||{{{}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvvvvuuuuuuwww}}}~~~jjjUUUSSSRRRRRRQQQNNNJJJGGGAAAAAAAAA@@@@@@@@@AAAAAA<<<;;;;;;;;;;;;:::::::::<<<:::999999999999888777666666555555555555666666666666555555666666777888:::888888888:::<<<;;;:::999999888888888888999999999999999999999999999999777777777777888:::;;;===;;;<<<======<<<<<<===>>>===>>>???@@@@@@AAADDDEEEKKKTTTaaalllxxxuuunnnddd\\\XXXVVVTTTSSSNNNMMMLLLLLLMMMNNNPPPRRRQQQQQQQQQQQQPPPOOOMMMMMMOOOOOOPPPOOONNNMMMLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPPPPKKKKKKKKKJJJJJJIIIIIIIIIEEEDDDDDDDDDDDDDDDEEEEEECCCAAA@@@AAACCCFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@??????>>>EEEGGGGGGFFFCCC@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDD???????????????@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAA??????@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCIIITTTiiitttsssrrrsssuuuvvvtttrrrmmmqqqvvvyyyzzz{{{}}}zzzvvvttttttrrrtttvvvyyyzzzzzzyyywwwyyy|||{{{wwwuuupppnnnllllllooorrrssstttzzz~~~~~~|||{{{{{{|||}}}~~~}}}~~~}}}jjjTTTSSSRRRRRRRRROOOKKKHHHEEEDDDBBB@@@>>>=========;;;;;;;;;;;;:::::::::::::::999888888999999888666555555555555555555555555666666666666666777777888999888777888999:::999888999888888777777888888999888888888888888888888888777666555555666888;;;======>>>??????======>>>???<<<======>>>@@@AAACCCCCCEEEKKKSSS\\\hhh{{{yyyiiicccZZZTTTPPPOOOOOOOOOMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFIIIIIIJJJJJJJJJIIIGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@AAADDDFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@AAAAAA@@@@@@???>>>EEEGGGHHHGGGEEEBBBAAAAAADDDDDDCCCBBBBBBBBBCCCCCC@@@???>>>>>>>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>===???@@@@@@???>>>>>>@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCCCCEEEIIIPPP^^^qqq{{{nnnmmmmmmmmmooopppooonnnooottt{{{~~~}}}wwwsssrrrppprrruuuyyy|||}}}zzzwwwyyy|||~~~zzzwwwvvvqqqooonnnooorrruuuvvvwww}}}}}}}}}~~~~~~}}}}}}~~~zzzhhhRRRQQQQQQRRRRRROOOKKKHHHEEEDDDBBB???===<<<<<<<<<;;;;;;;;;:::::::::999999999777666777888888777555444555555555555555555444777777666666777777888999777666666777999999888777888888777777777777888888777777777777777777777777666666666777888999::::::<<<>>>???>>>===<<<===>>>===<<<;;;<<<>>>@@@AAAAAA@@@EEEKKKRRR___rrr~~~ssskkk]]]YYYTTTOOOMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQPPPPPPPPPPPPOOOOOONNNMMMKKKLLLMMMMMMLLLJJJHHHGGGIIIIIIIIIJJJIIIIIIHHHHHHCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIKKKKKKLLLKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAADDDBBBAAABBBDDDFFFGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===>>>??????BBBEEEGGGHHHGGGFFFEEEFFFFFFFFFDDDCCCCCCCCCDDDDDDAAA@@@>>>======>>>???@@@===>>>???AAABBBBBBBBBCCCBBBBBBBBBAAAAAA???>>>>>>>>>???@@@???>>>???AAABBBBBBBBBAAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@AAACCCCCCEEEHHHKKKRRR^^^kkkooommmjjjiiijjjkkknnnqqqrrrssssssyyy~~~yyywwwvvvwwwxxx||||||{{{yyyyyyzzzwwwsssrrruuuyyy|||}}}~~~~~~~~~~~~wwweeePPPPPPPPPQQQQQQNNNJJJGGGCCCAAA@@@>>>>>>>>>>>>???;;;;;;;;;:::::::::999999888777666666777777666555444444555555555555444444777777777777777888999999444444444666888999888777888888777777777777888888666666666666666666666666444666888:::;;;:::999888:::;;;<<<;;;:::999:::;;;===;;;::::::<<<>>>>>>>>>===AAAGGGNNNZZZnnn}}}rrrggg```UUUSSSPPPOOONNNOOOQQQRRROOOOOONNNNNNOOOPPPPPPQQQPPPPPPPPPPPPOOOOOONNNMMMKKKLLLNNNOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGCCCEEEGGGIIIJJJJJJJJJIIILLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@EEECCCBBBBBBDDDFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@<<<:::999;;;>>>AAA???BBBFFFHHHHHHHHHIIIJJJHHHGGGFFFDDDDDDDDDEEEEEEBBB@@@>>>===<<<===>>>???======???@@@AAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@>>>???@@@@@@???@@@BBBDDDBBBAAAAAA@@@AAABBBDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???@@@AAACCCDDDDDDEEEFFFHHHQQQ\\\bbbcccggggggiiilllppptttxxxzzzuuu|||~~~}}}|||}}}}}}{{{{{{~~~yyyssspppsssxxx|||}}}}}}~~~sss^^^NNNNNNNNNOOOOOONNNKKKHHHCCCBBBBBBAAA@@@???>>>>>>777777888888888999999999666666555666666777888999555555444444444333333333333444444555555444444333888888888777666555555555999666555666999:::888666444555666777777666555444666555555444444444555555999::::::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;===BBBHHHUUUkkkvvvmmmcccZZZVVVSSSSSSQQQPPPNNNMMMLLLKKKJJJKKKMMMPPPQQQRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHBBBBBBCCCEEEFFFHHHIIIIIINNNMMMLLLJJJHHHGGGEEEEEEDDDCCCBBB@@@@@@AAABBBBBB???AAACCCDDDFFFFFFFFFEEEGGGEEEDDDDDDEEEDDDBBB???>>>>>>===>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGIIIKKKMMMKKKGGGCCCAAA@@@AAABBB===???@@@???===;;;;;;<<<======>>>???@@@BBBDDDEEECCCAAA???>>>???@@@@@@@@@======???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@@@@????????????@@@???>>>???BBBDDDEEEFFFFFFDDDDDDGGGNNNSSS```bbbfffmmmsssxxxzzz{{{}}}|||{{{zzzxxxwwwwwwvvvwwwwwwyyy|||}}}~~~~~~|||~~~~~~zzzyyyzzz|||}}}~~~}}}~~~}}}|||sss^^^MMMMMMMMMMMMNNNLLLIIIFFFBBBBBBAAA@@@???>>>======::::::999999888888777777555555555555555555666666555444444444444333333333333333444444444444333333555555555555555555555666:::888777777888888888777444555666777777666555444555444444444444444555555999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;===@@@EEEQQQdddzzztttiiiaaaZZZUUUTTTQQQQQQPPPNNNMMMKKKJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAACCCCCCBBBBBBAAAAAAAAABBBAAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCAAA???===============>>>??????BBBAAAAAABBBDDDFFFHHHJJJKKKHHHEEEAAA@@@???@@@AAA>>>???@@@???===<<<<<<<<<<<<<<<<<<===???AAABBBCCCAAA???===<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>???@@@@@@@@@???@@@BBBEEECCCDDDDDDBBBAAACCCHHHMMMXXX[[[```gggnnntttvvvwwwxxxwwwuuutttttttttvvvwwwtttuuuyyy~~~|||yyyzzzzzzwwwyyy|||~~~{{{xxxxxx{{{|||}}}~~~qqq]]]LLLKKKKKKKKKKKKJJJGGGEEEAAA@@@@@@???>>>===<<<;;;<<<;;;:::999888777666666555555444444333444444444444444444444333333333333333333444444444444333333222222333444555555666666555555444222000000222444444555555666666555555444333333333333444555555666888888888999999999::::::;;;;;;;;;:::::::::999999:::;;;===@@@IIIXXXjjjwwwvvvdddZZZUUURRRQQQSSSOOONNNNNNLLLKKKJJJIIIIIIIIIIIIKKKMMMNNNNNNOOOOOOKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@AAACCCCCCAAA???<<<<<<<<<;;;<<<<<<======?????????@@@BBBEEEGGGHHHHHHFFFCCC@@@>>>>>>@@@AAA???@@@AAAAAA???======>>>;;;;;;;;;<<<===???@@@AAA???===;;;:::;;;<<<<<<;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@===>>>>>>>>>>>>>>>>>>===???@@@AAAAAA@@@AAACCCEEEBBBBBBBBBAAA???@@@BBBDDDMMMQQQWWW___ffflllppprrrqqqpppnnnmmmmmmooorrrtttqqqtttyyy}}}xxxuuuuuutttqqqrrrvvvzzzxxxwwwyyy~~~}}}xxx}}}}}}~~~ooo\\\LLLKKKJJJJJJJJJIIIFFFDDD??????>>>===<<<;;;;;;:::;;;::::::999888888777777666666555444333333333444444444444333333333222222333333333444444333333333333333333444555555666666333444333///++++++///333444444444444444444444444222222222222333444555666666777777888888999999999::::::::::::999999999999999999:::<<>><<<999999:::;;;;;;:::;;;<<<===>>>????????????>>>>>>============>>>>>>=========<<<<<<=========???AAABBBBBBAAABBBCCCEEEBBBBBBBBBAAA@@@???>>>???CCCHHHOOOWWW^^^eeejjjnnnkkkkkkkkkllllllmmmmmmnnnrrrssswww~~~{{{vvvrrrrrrpppnnnooosssxxxwwwwww{{{{{{vvv{{{mmm[[[MMMLLLJJJIIIIIIHHHFFFDDD???>>>>>>===<<<;;;::::::888888888888888888888888777777666555444444444444444444333333333222222222222333333333333333333222555555555555555555555555777777666333//////333666444444333333333333444444111111111222222444555666555555666666777888999999::::::999999999888888888888777777999<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>AAADDDGGGHHHIIIGGGDDDAAA@@@AAABBBCCCCCCDDDEEEEEECCCAAAAAABBB<<<<<<<<<===>>>???@@@AAA>>><<<:::999:::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<;;;;;;<<<======???AAABBBCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???===>>>BBBIIIPPPVVV^^^fffkkkjjjlllppprrrrrrpppmmmjjjooooooqqqvvv}}}{{{zzzuuuqqqqqqpppnnnppptttzzzyyyzzz~~~~~~{{{}}}~~~~~~}}}~~~lllZZZMMMKKKIIIHHHHHHGGGEEECCC???>>>>>>===<<<;;;::::::666666666777777777888888777666555555555555555555333333333333222222222222222222333333333333222222666666666555555555555555666666555222111111333555444333333222222333333444111111111111222333444444444444555555666777888888999999999888888888777777666666666777:::>>>AAACCCGGGLLLVVVcccqqq}}}qqqddd[[[VVVRRRSSSRRROOOMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMIIIIIIHHHHHHGGGGGGFFFFFF@@@AAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJHHHEEEDDDBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFEEE@@@???>>>===<<<<<<<<<<<<;;;<<<===???BBBEEEHHHJJJKKKIIIFFFCCCAAABBBCCCDDDCCCDDDEEEEEECCCAAAAAABBB<<<<<<<<<======>>>???@@@>>><<<:::999:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>===<<<;;;;;;<<<===>>>>>>@@@BBBCCCBBBBBBBBBCCCEEECCCBBBAAABBBAAA@@@>>><<<@@@EEEJJJOOOWWWaaaiiikkkooouuuyyyyyyuuupppllljjjjjjlllqqqxxx~~~xxxzzzuuuqqqqqqqqqppptttyyy}}}|||}}}~~~|||yyyxxx||||||}}}}}}}}}||||||~~~}}}}}}||||||}}}~~~~~~{{{}}}jjjYYYLLLJJJGGGFFFEEEEEECCCAAA??????>>>===<<<;;;::::::666666666666555555555555444444444333444444555555333333333222222222222111222222333333333333222222333333333444555555666666333222000000111222222111444333222111111222333444222222111111111111222222222333444555666777888888999888888888777777777777555555666888:::<<<======BBBEEEJJJTTT```mmmxxx}}}ssshhh^^^WWWSSSQQQRRRQQQNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMMMMMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNPPPOOONNNMMMMMMLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDFFFGGGGGGFFFDDDCCCBBB@@@???>>>=========<<<===>>>@@@CCCGGGJJJLLLLLLJJJGGGCCCAAAAAABBBCCCAAABBBCCCCCCAAA??????@@@;;;;;;;;;;;;<<<===>>>>>>===;;;999888999:::::::::::::::;;;<<<============>>>>>>============>>>>>>???>>><<<;;;;;;<<<>>>???===???AAABBBAAAAAAAAABBBCCC@@@>>>>>>@@@AAA@@@>>>===@@@CCCEEEIIIQQQ]]]fffiiilllrrrvvvwwwuuuqqqnnnfffhhhmmmttt|||{{{yyytttqqqrrrssssssxxx}}}}}}~~~~~~yyytttqqqsssvvvxxx}}}zzz|||}}}}}}||||||}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}||||||yyy|||~~~jjjXXXKKKIIIFFFDDDDDDCCCAAA@@@??????>>>===<<<;;;;;;:::777777666555444333333222222222222222333444444555333333333222222222111111222222222333333222222222///000111222444555666777666333222333666777555333444333222111111222333444222222111111111111111111222222333444555666777888888888888888777777777777555555666888;;;<<<<<<;;;<<<===???EEEOOO\\\hhhoooxxx{{{}}}~~~rrriiigggaaaYYYYYYTTTRRRRRRQQQNNNNNNPPPMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCDDDDDDEEEDDDCCCBBBAAADDDCCCCCCDDDEEEGGGIIIJJJFFFEEEEEEEEEGGGGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>======???AAADDDHHHLLLNNNMMMKKKGGGCCCAAA@@@AAABBB???@@@BBBAAA???======>>>::::::::::::;;;;;;<<<===<<<:::888777888999999999999:::;;;<<<============>>>>>>============>>>>>>@@@>>>===<<<<<<===>>>@@@<<<>>>AAABBBAAA@@@AAAAAAAAA>>>;;;;;;===??????>>>>>>@@@AAABBBEEEMMM[[[eeedddggglllppprrrqqqooonnneeeiiiqqq{{{xxxsssppprrrtttuuuzzz|||zzzyyy|||}}}yyyrrrmmmmmmooopppwwwyyy{{{~~~~~~}}}||||||}}}{{{{{{}}}~~~~~~{{{yyywwwwwwwwwvvvuuuuuuvvvxxxxxxzzz{{{|||}}}|||{{{zzzyyyyyy{{{~~~yyybbbRRRGGGGGGGGGFFFDDDBBB???===?????????>>>===;;;:::999666666666555444444333333555555444444444333333333333222111333666666333000222222333333333444444444444222111222555555333111333333333333333333333333333333333222222111111111333333333222222333444444555555444333444555666777777777666666555555444444777777777888999999::::::::::::;;;>>>EEENNNWWW]]]kkkttt~~~|||}}}zzzsssiiidddaaa]]]ZZZSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPRRRQQQQQQPPPNNNMMMLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFDDDBBBAAABBBCCCDDDAAA@@@@@@AAACCCDDDCCCBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFFFFDDDCCCAAACCCDDDEEEGGGGGGHHHHHHGGGEEEGGGIIIIIIGGGEEECCCCCCCCCCCCBBBAAA???>>>=========>>>???AAACCCFFFHHHIIIOOOKKKFFFAAA??????AAACCCEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::999888;;;<<<===>>>????????????======<<<;;;:::999999888======>>>>>>>>>>>>======<<<===>>>??????????????????>>>>>>>>>>>>>>>??????@@@>>>;;;;;;@@@JJJTTT[[[kkkhhheeefffkkkoooqqqqqqhhhhhhooo|||yyyuuurrrssswww|||}}}{{{}}}yyyzzzxxxwwwxxx|||{{{rrrjjjjjjnnnvvv|||zzzyyy{{{}}}|||||||||~~~|||yyy||||||{{{zzzzzzyyyxxxxxxxxxvvvsssrrrsssuuuuuuuuuvvvvvvvvvwwwyyy{{{{{{zzz|||}}}~~~wwwaaaQQQGGGGGGFFFEEECCCAAA???>>>>>>>>>>>>======;;;:::999888777777666555555444444555444444444444333333333222111111222333333111///000000000111111111222222444222111222444555333111222222222222222222222222333333333222222111111111111111000000111222333333222222111111222222333444666666666555555555555555666666777888888999999:::<<<<<<;;;===@@@FFFLLLOOOYYYbbboooyyy|||zzz{{{{{{wwwoooeee^^^]]]\\\ZZZXXXSSSQQQOOONNNMMMLLLMMMMMMNNNMMMMMMMMMNNNPPPQQQRRRUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDFFFGGGCCCBBB@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKIIIFFFCCCBBBBBBBBBAAA@@@@@@???>>>======>>>>>>???AAACCCEEEGGGHHHIIIGGGCCC@@@???@@@BBBCCCDDDCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======<<<>>>>>>?????????>>>======<<<<<<<<<===>>>???@@@AAACCC@@@<<<;;;???FFFOOOUUUcccaaa___aaaeeehhhjjjjjjggghhhppp{{{yyy~~~}}}zzzwwwttttttvvvyyy{{{~~~~~~|||~~~||||||}}}~~~wwwrrrqqqrrruuuyyy~~~|||zzzzzzzzzyyyyyyyyy|||~~~~~~|||zzzyyyyyyxxxwwwwwwvvvvvvwwwuuutttssstttuuuvvvwwwwwwwwwvvvwwwwwwxxxwwwwww{{{||||||~~~uuu___PPPGGGFFFEEECCCAAA@@@??????<<<=========<<<;;;;;;:::888888888777666666555555444444444444333333333333000222333222111/////////000000000111111111111222333222111222444444222111111111111111111111111111222222222222222111111111000000000111111333444555333444555555666666555555444444555555555555555555666666777777888888999999;;;;;;:::;;;<<>>>>>>>>===?????????@@@BBBCCCEEEFFFBBBBBB@@@@@@@@@@@@BBBCCCAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666777888888777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======<<<<<<<<>>======<<<<<<;;;;;;<<<===???AAACCCDDDDDDAAA===;;;===BBBHHHMMMYYYXXXXXX[[[___bbbdddeeeeeehhhqqqwwwppptttzzz~~~|||yyywwwuuuttttttuuu~~~zzz|||~~~}}}|||zzzxxxuuuuuuxxx~~~~~~zzzwwwwwwvvvvvvxxx{{{~~~yyyyyyxxxxxxwwwvvvvvvvvvvvvuuutttsssttttttvvvvvvwwwwwwvvvuuuttttttsssrrrxxxxxxyyyzzz|||}}}}}}zzzyyy|||ttt___PPPGGGEEECCCAAA????????????;;;;;;<<<<<<<<<;;;;;;:::888888777777666555555444444444444333333333222222111333555333///---...000222222222222333333333333111111111222222222111111111111111111111111111111222222222111111111111111111111222222444555666777444555666777888777666555333333333444444555555666555555666666777888888999666777888:::<<<===>>>???DDDGGGNNNZZZhhhsss{{{wwwlllfffccc\\\YYYUUUTTTSSSSSSQQQOOOOOONNNMMMKKKJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOORRRRRRQQQPPPOOOOOONNNNNNQQQPPPOOOMMMJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHEEEAAA???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEECCCBBBAAA@@@@@@BBBDDDEEEIIIIIIGGGDDDAAA??????@@@>>>>>>>>>>>>>>>??????????????????@@@@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666888999999888:::;;;<<<===============<<<=====================;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<===============>>>???AAABBBDDDEEECCC@@@===;;;<<>>>>>>>>???:::;;;;;;;;;;;;;;;:::999777666666555555444444333444444333333333222222222222444555333000...///222111111222222222333333333000111222222111111111111222222222222222222222222111111111111111111111111000111111222333444666777000111222333444333222111222222333333444444555555444555555666666777888888555777999;;;===>>>>>>===@@@AAADDDNNN\\\lllyyyzzzjjjdddbbbaaa___XXXWWWUUUTTTSSSRRRPPPNNNNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHEEEAAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDBBBBBBBBBAAABBBCCCDDDEEEAAA@@@???>>>>>>???AAACCCBBBCCCBBBAAA>>>===>>>@@@>>>>>>>>>>>>????????????>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAA@@@??????>>>???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888777777999:::::::::<<<======>>>>>>>>>>>>===???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>>>>>>>??????@@@???===;;;;;;<<>>>>>======:::;;;;;;;;;::::::999888666666666555444444333333333333333333222222222222333444333222000000111222/////////000000000000111///000222222000///000111222222222222222222222222000000000111111111111111.........//////111222333111111222222333333333222222222333333333333333333444444555555666666777777888999;;;<<<<<<<<<;;;:::999999<<>>=========>>>???@@@===>>>??????======>>>???============>>>>>>>>>>>>=========>>>>>>@@@AAABBBBBBAAAAAA@@@???>>>======>>>>>>>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;??????>>>===<<<;;;:::999<<<<<<<<<======<<<<<<<<<:::999999:::;;;===???AAA======<<<;;;::::::::::::;;;;;;:::;;;<<>>@@@CCCFFFKKKQQQYYY^^^ccceeehhhnnntttzzz|||}}}tttsssrrrrrrtttwwwzzz|||~~~zzzvvvtttqqqvvv}}}|||tttssstttzzz}}}zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxuuuooollllllmmmqqqssstttrrrnnnlllmmmooollllllmmmoooqqqsssuuuwwwxxxzzz{{{zzzzzz{{{}}}}}}zzzyyyzzz~~~|||}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}||||||}}}nnnYYYIIIAAAAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;:::888777666777777666666555444444444333333333222222222222111333111//////000111111111////////////000000000000...000222111///...///111111111111111111111111111///000000000111111111222......------...///000000333333222222333333444555333333333333222222222222333444444555555666777777888888999::::::999888888666777:::>>>EEEQQQ___iii}}}vvvhhhbbb\\\YYYYYYYYYVVVRRRPPPPPPPPPOOONNNNNNNNNOOOKKKJJJHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJJJJIIIIIILLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIEEECCCBBBBBBDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEBBBCCCCCCDDDCCCBBB@@@???===============<<<<<<<<<;;;===??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBB@@@???>>>===<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666777999:::;;;::::::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<;;;;;;::::::<<<======>>>>>>======<<<;;;:::999999:::<<<>>>???===<<<;;;:::999999999999::::::;;;<<<===???@@@AAA===>>>???@@@CCCIIIRRRXXXaaabbbdddhhhlllqqquuuwwwtttsssqqqqqqrrrtttwwwyyy|||zzzvvv{{{|||wwwsssuuu|||}}}{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyvvvqqqnnnoooqqqrrruuuvvvrrrmmmjjjkkkmmmllllllnnnppprrruuuxxxyyyxxxyyyyyyyyyxxxxxx{{{}}}{{{|||{{{yyywwwwwwyyy|||zzz|||}}}~~~}}}|||||||||~~~~~~~~~}}}|||||||||~~~lllVVVGGG???@@@@@@@@@???>>><<<;;;<<<<<<;;;:::999888666555888888888777666666555555333333333222222222111111333///,,,---000222111///111111111111222222222222---000222111///...///111000000000000000000000000//////000000111111111222000000/////////000000111000///.........///111222444333333222222111111111333333444444555666666777444555666777888888888888777;;;>>>>>>???FFFPPPYYYnnn}}}|||pppeee]]][[[XXXUUUSSSTTTVVVWWWSSSSSSRRROOOMMMKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIJJJIIIHHHFFFEEEKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIICCCBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@??????AAACCCDDDBBBCCCDDDEEEDDDAAA???===;;;<<<<<<======<<<;;;;;;;;;===@@@AAA???===<<<<<<:::::::::999999888888888;;;;;;;;;<<<>>>???AAABBB>>>===;;;::::::;;;<<<===::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555666888::::::999<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>=========;;;:::999999:::<<<===???>>>===<<<<<<<<<<<<<<<::::::;;;<<<>>>>>>??????@@@@@@@@@???@@@EEENNNUUU___```cccfffhhhkkkoooqqqpppooonnnmmmoooqqqtttvvv~~~}}}{{{yyyvvvyyy}}}zzzwwwuuuvvvvvvvvvvvvwwwwwwwwwwwwssswwwzzzxxxsssqqqrrruuuuuuwwwwwwssslllhhhhhhkkklllmmmoooqqqtttwwwzzz|||yyyzzzzzzxxxwwwxxxzzz|||vvvyyyzzzyyywwwuuuvvvwww{{{|||~~~{{{}}}}}}{{{{{{|||~~~}}}|||{{{|||~~~}}}xxxhhhVVVHHHBBBAAA???>>>>>>>>><<<::::::999888666555555444444666666555444333333222222111333555666555111,,,)))%%%(((,,,111222222000...////////////000000000000000000000000000000000000...000222222000///...///666555333111000///......////////////000000000000000111111111111222222222444333111000000111333444222222222222333444555666555666777888888999888888888999::::::;;;>>>BBBFFF]]]jjj|||tttlllfff```[[[[[[YYYVVVTTTRRRRRRSSSSSSQQQQQQOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFHHHIIIHHHIIIKKKLLLLLLJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDEEEEEECCCBBB@@@?????????@@@AAACCCDDDEEEFFFGGGGGGEEECCC@@@>>>>>>===<<<;;;;;;<<<======<<<===>>>???>>>===:::999::::::;;;;;;:::999777666555888<<<>>>>>>===============<<<;;;::::::999999<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999777555333444555888999===<<<<<<<<<<<<;;;;;;;;;999999999999:::<<<>>>???@@@???>>>===<<<;;;::::::888999:::<<<>>>???@@@@@@>>>===;;;999888888888999888999:::<<<===>>>>>>>>><<<<<<<<<===@@@FFFKKKNNNXXXZZZ^^^```bbbeeehhhjjjlllnnnpppooommmmmmpppsss~~~}}}~~~~~~|||yyy~~~{{{yyy{{{||||||zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz}}}vvvnnnkkkmmmqqqlllpppvvvyyyyyyzzz|||~~~}}}zzzwwwttttttuuuwwwyyyvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{||||||{{{|||~~~~~~}}}yyyiiiVVVHHHAAA@@@>>>>>>>>>>>><<<;;;;;;:::999888777666666666666555555444333333222222///111333555444222///---000111222222111000...---/////////000000000111111000000000000000000000000,,,---///000///...///000111111111000000000111111............////////////000000111111111222222222444333111000000111333444111111111111222222333444333333444555555555444444666777888999:::<<<@@@CCCNNNYYYhhhrrrwww{{{xxxmmmfffcccaaa]]]YYYWWWVVVTTTRRRQQQQQQQQQRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDEEEFFFFFFEEEDDDBBBBBBAAABBBCCCDDDFFFGGGIIIIIIIIIHHHFFFDDDAAA@@@???>>>===<<<;;;<<<<<<===<<<===>>>???>>>===;;;:::888999999999999999888888777999:::;;;:::;;;<<<>>><<<<<<;;;;;;:::999999888:::::::::999999999888888:::999999999999999999:::999888777666666777999:::;;;;;;;;;::::::::::::999888888888888999;;;===>>>>>>>>>===<<<;;;:::999999888999:::<<<===>>>??????<<<<<<:::999888888999999999999:::<<<===============<<<;;;;;;>>>AAAEEEHHHRRRUUUYYY\\\___cccgggkkkpppsssvvvtttpppmmmmmmnnnvvvyyy}}}~~~~~~zzz{{{|||~~~~~~~~~|||zzzzzz{{{~~~}}}||||||{{{{{{|||~~~~~~zzzuuusssvvvzzzyyy|||~~~zzzvvvttttttuuuvvvvvvwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~~~~zzziiiVVVHHH@@@>>>======>>>>>>===;;;<<<;;;:::999888777777777555555444444333333222222...///111222333333222111666555333111///.........000000000000111111111111000000000000000000000000,,,---//////...///111333000////////////000000000------------............000000000111111111222222333222111000000111222333111111111000111111222222333333333444333333222222444555666777777999===@@@???GGGPPPUUUWWW[[[aaafffkkkjjjgggeeehhhqqq~~~rrreeeaaa\\\YYYZZZYYYWWWUUURRRQQQPPPOOONNNOOOPPPQQQOOONNNMMMKKKJJJJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFDDDDDDDDDFFFHHHIIIKKKLLLMMMLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEFFFHHHHHHHHHFFFDDDCCCCCCCCCDDDFFFHHHIIIMMMMMMKKKIIIGGGEEEBBBAAAAAA@@@>>><<<;;;;;;<<<<<<;;;<<<===>>>>>>===;;;:::777777777777777888888999999999999888777888;;;===;;;;;;::::::999888888888888888888888777777777777888777777777777777777888888888999999999::::::;;;:::999999999888888888888777777777888999:::;;;<<<<<<<<<;;;:::999888888777555666666777888888999999::::::999888888999999:::999:::;;;;;;<<<<<<<<<<<<>>>===<<<<<<===???AAACCCKKKNNNRRRVVV[[[aaagggkkkrrrvvvyyyyyytttpppnnnoootttwww{{{~~~~~~vvvwwwxxx{{{~~~~~~~~~~~~~~~||||||{{{wwwuuuuuuuuuvvvwwwyyyzzz|||}}}}}}~~~{{{iiiUUUHHH>>>===<<<<<<>>>>>>===<<<<<<;;;:::888777777666666444444444333333333222222000000000111222222333333111000000///////////////000000000000111111111222000000000000000000000000000000000///...///222444111111000000///---,,,+++------........./////////000000000000111111111111222222111000000111222222222222111111111111222222555555666666555444333333222333555555555777:::<<<;;;>>>BBBCCCCCCEEEJJJOOOQQQQQQQQQQQQTTT^^^kkkuuuyyykkk```ZZZXXXVVVVVVVVVUUURRROOONNNNNNMMMMMMNNNNNNOOOPPPNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEFFFIIIJJJIIIHHHDDDCCCCCCDDDEEEGGGIIIJJJNNNNNNLLLIIIFFFDDDAAA@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;888888666555555666777888::::::999888666777999;;;999999999888888777777777777777777777777666666666666666777777777777666666666777888:::;;;;;;::::::999999999888888888777777777888888888999:::;;;;;;::::::999888888777666666555555555555555555666666888888888888999999::::::999::::::;;;;;;;;;::::::???>>>>>>>>>>>>@@@AAABBBDDDGGGKKKPPPVVV^^^fffkkkqqquuuxxxxxxuuussssssuuuyyy{{{}}}~~~~~~zzz{{{|||~~~|||zzzyyyyyywwwxxxzzz|||~~~{{{hhhUUUHHH>>><<<;;;<<<======<<<;;;:::999888666555555555555333333333333333222222222222222111111111111111111,,,...///111111111000//////000000000000111111111////////////////////////111111000...,,,,,,...000000000000000///---,,,+++....../////////000000000//////000000000111111111111111111111111111111111333222222222222333444444666666666666555555444333111333444444444555777999;;;======<<<:::;;;???CCCCCCDDDFFFGGGHHHMMMUUU\\\jjjpppyyyvvvqqqnnniii```YYYVVVVVVVVVVVVVVVSSSOOOMMMLLLLLLMMMMMMNNNOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEGGGHHHFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEFFFHHHJJJIIIIIIEEEEEEEEEEEEGGGIIIKKKLLLMMMMMMKKKIIIFFFBBB@@@>>>AAA@@@>>><<<:::::::::;;;::::::;;;<<<<<<<<<======;;;999777555444444444555777999:::999888777777888777777777777777666666666666666666666666777777777555666777777777777666555333444777999::::::999999999999999888888888888777888888999999:::::::::;;;888888777777666666555555777666666555555666777777666666777888888999999999999999:::::::::::::::999;;;<<<<<<===>>>???@@@AAA@@@CCCFFFKKKQQQZZZccciiiqqqssstttsssqqqrrruuuyyyyyyzzz{{{zzzyyyxxxyyy{{{www{{{}}}}}}}}}zzz{{{}}}~~~yyyfffTTTHHH>>><<<;;;;;;<<<<<<;;;999888777666555444333333333333333333333222222222222444333333222111000/////////000222333333222000...////////////000000000000////////////////////////...//////---***)))***+++,,,---...000000000//////////////////000000000111/////////000000000111111111111111111111111111111222222222222333444555666333333444444333333222222111333555555444555666888:::;;;:::999777888:::<<<;;;>>>@@@AAA???@@@DDDGGGRRRXXX```gggkkkpppvvv{{{xxxoookkkfffbbb```]]]XXXTTTPPPRRRTTTUUUTTTRRROOOMMMKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCEEEGGGHHHHHHGGGEEEEEEEEEFFFHHHJJJLLLNNNMMMMMMLLLKKKHHHDDD@@@>>>???>>><<<:::999999::::::999999:::;;;<<<<<<===>>>;;;:::999777555444333333555777888888666555555666666666666555555555555555555555555555666666666666444555666777777666555444111222555777888999999999999999888888888777777777666777888999999999999999777777666666666555555555222111000000000111222333555666777888888888888888777888999999::::::::::::666777999;;;<<<=========>>>@@@BBBFFFLLLTTT^^^dddpppqqqqqqnnnlllnnnssswwwuuuvvvvvvtttrrrqqqssstttssszzz}}}}}}~~~~~~~~~}}}|||~~~xxxdddSSSHHH>>>===;;;;;;;;;;;;999888888777666444333333222222222222222222222222222222222222333222222111//////111111111000000000//////---.........////////////////////////////////////,,,...///...,,,++++++,,,+++---///111111111000///........./////////000000////////////000000000111000000111111111111000000000000000111222444555666000111222222222222222222222444666666555555666777666777777888777777777888777999<<<<<<::::::===@@@CCCGGGKKKNNNPPPVVV```gggjjjnnnrrruuuyyy~~~zzztttlllccc___^^^]]][[[XXXUUUSSSSSSLLLOOORRRSSSRRRPPPOOONNNJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFHHHIIIKKKMMMNNNOOONNNLLLJJJIIIJJJKKKLLLHHHGGGFFFEEEDDDCCCCCCBBBDDDBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBCCCEEEGGGJJJKKKNNNOOOPPPPPPMMMIIIDDDAAA<<<;;;:::999888999999:::999999999:::;;;<<<>>>>>>:::999999888777666444333333444444333222222444666444444444444444555555555333333333444444444555555222333555666666555333222111222444666777999::::::777777777666666666555555444555666777777777666555666666666666666555555555///...---,,,,,,...000111555666777888888888777666666666777999::::::::::::666777999;;;<<<<<<;;;:::===>>>???AAAFFFNNNWWW^^^gggiiikkkkkkjjjlllqqquuuvvvvvvuuurrrooonnnnnnppprrryyy~~~yyyxxxvvvxxx|||~~~~~~|||{{{wwwcccRRRHHH???===;;;;;;;;;:::999777888777666555444333333333222222222222222222222222000111222333333222000//////---,,,++++++---000222------------.........///////////////////////////---///111222111//////000///000111222111000...,,,---------.........//////////////////000000000000000000111111111111000000......///000111333555666000111222333333333333333333555777777666666666777333444666777888777666666555777::::::999:::>>>BBB<<<>>>???>>>???EEEPPPXXXXXX]]]cccggglllttt~~~xxxjjjdddeeebbb\\\UUUWWWYYYWWWTTTRRRRRRTTTMMMOOORRRRRRQQQOOOMMMLLLIIIJJJJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA???AAADDDEEEFFFGGGJJJLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQPPPMMMKKKJJJJJJKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAABBBCCCDDDCCCBBB=========>>>@@@CCCEEEGGGOOOQQQTTTTTTRRRMMMGGGDDD;;;:::999888888888999:::888888999:::;;;<<<>>>???777888999999999777666555333222000...---///333777444444444444444444444444111111222222222333333333000111333444444333111000222222444555777999;;;<<<666666555555555444444444222333444555555555444333666666666666666555555555333222111000111333555777555666777888888777666555555555777888::::::;;;;;;888:::;;;======<<<;;;:::=========>>>BBBJJJSSSYYY\\\aaafffiiikkknnnrrrvvv{{{{{{xxxtttooommmmmmmmmrrrxxx}}}|||{{{}}}{{{wwwuuuxxx~~~~~~}}}tttcccPPPAAA>>><<<;;;::::::999777555777777777666555555444444444444444333333222222222333222111111000000111111000---,,,---///000...,,,000000000000////////////......//////000000111111000111111111000...,,,+++---///222555555333111///000000111000000///......///......------///000111222111111111000000//////000000000000111111111111111111222222222333333333666666666666666666555555333444555666666555444444666666777888888888888777>>>;;;999;;;???DDDEEEEEEHHHJJJLLLQQQZZZiii{{{}}}{{{~~~}}}~~~zzzooolllgggbbb]]][[[YYYYYYUUUUUUUUUUUUSSSQQQOOOMMMNNNOOOOOOOOONNNMMMKKKJJJEEEGGGJJJLLLNNNNNNMMMLLLIIIIIIIIIGGGEEEDDDFFFHHHDDDCCCBBBAAA@@@AAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHCCCIIILLLGGGBBBBBBCCCCCCGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMJJJHHHGGGHHHIIIJJJFFFDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCHHHIIIKKKLLLKKKIIIGGGEEE>>>:::666555666777666555:::999888:::<<<======<<<<<<;;;:::888555333222111111111222333444444555555333333333222222222111111222222222333333444444444444444444333333222222222000111444777888777666555666666555444333333222222222222222222222222222222111111222222222333333333333333444444444444444444666666666555444444444333333444666777888888777777777888888888888999999999:::999999;;;>>>CCCHHHJJJ^^^```ccchhhmmmrrrvvvyyy}}}uuupppqqqrrrqqquuutttyyy~~~zzzzzz{{{{{{||||||{{{{{{{{{{{{}}}~~~~~~ooo```OOOCCC===;;;::::::;;;;;;999888777777666666555555444444444444333333333222222222111111000////////////000///---,,,---///000...,,,......//////000000000111000000000///////////////---...000222333555555666,,,...000222222111///.........//////......---,,,///......---...///000111111111111000000000////////////000000000111111111111111111222222222333333444444444444444444444444111222444666666666666555666777777777777777666666:::888777999===@@@AAAAAABBBCCCEEEHHHOOO[[[iiirrrrrrooolllooovvv|||vvvmmmgggccccccaaa___\\\ZZZXXXWWWWWWTTTTTTTTTSSSQQQOOOMMMKKKMMMMMMNNNNNNMMMLLLJJJIIIDDDEEEGGGIIIJJJKKKJJJJJJHHHIIIHHHGGGEEEEEEFFFHHHEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEKKKMMMIIIDDDDDDEEEEEEHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKIIIGGGGGGGGGIIIIIIHHHEEECCCBBBBBBCCCBBBAAA@@@@@@@@@@@@???>>>======???????????????@@@@@@@@@EEEFFFGGGHHHGGGEEECCCAAA>>>;;;777666777777777555999888888999;;;===<<<;;;;;;:::999777555444333222111111111222222333444444333333222222222111111111222222222333333333444444444444333333333222222222000222444666777666555333555555555444333222222222222222222222222222222222111111111222222222333333000111222333444555666777555555555555444444444444333444555666666666555555666666777777777888888888999999999999<<>>??????>>>======>>>???CCCJJJSSSYYYYYYWWWXXX^^^gggpppuuuwww~~~}}}uuukkkbbb[[[VVVUUUVVVWWWWWWWWWWWWWWWVVVVVVRRRRRRRRRQQQOOOMMMKKKIIIKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJGGGHHHHHHGGGEEEEEEFFFHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGLLLMMMIIIEEEFFFGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIGGGFFFFFFGGGHHHIIIIIIGGGDDDCCCCCCCCCBBBAAA????????????>>>===<<<;;;??????>>>>>>============@@@AAABBBBBBBBB@@@>>><<<>>>;;;888777777888777777999888777888:::;;;;;;:::888888777666555444444333222222111000000111222333333222222222222111111111222222222222222333333333333333333222222222222222111333444666666555333222444444444333222222111111111111111111111111111111000111111111222222222222111111222333444444555555333444444444444444444555333444444444444333222222555555555555666666666666888888777777999;;;>>>@@@EEEGGGNNN[[[iiiuuu{{{}}}{{{|||yyyrrrnnnooopppoooooommmpppxxx|||zzzyyyzzzwwwwwwzzz{{{wwwvvvxxxzzz}}}{{{|||~~~~~~~~~zzzkkk]]]NNNDDD===;;;:::;;;<<<<<<;;;999777666666555555444333333333222222222222222222222000//////.....................---............---------......///000000111000000/////////.........000///---,,,,,,,,,---...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------------......//////////////////////////////////////////000000000111000000000111111111111222000000111111111111111222000111333555666666666666555555666777888888888888:::;;;===???@@@@@@???>>>;;;;;;;;;<<<>>>AAAFFFHHHJJJIIIJJJNNNUUU\\\```bbbkkkpppwww~~~|||xxxyyyzzzwwwtttpppiiiaaaZZZVVVSSSRRROOOQQQTTTVVVWWWWWWWWWVVVRRRRRRRRRQQQOOOLLLJJJHHHIIIIIIJJJJJJJJJIIIGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJEEEFFFGGGGGGFFFEEEGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHLLLLLLHHHEEEGGGHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHJJJGGGDDDCCCCCCCCCBBBAAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999<<<;;;:::888888888888888888777666777999:::999888666666666555555555444444333222000/////////111222222222222222111111111111111111111222222222222222222222222222222111111111222333444444444333111000333333222222222111111111111111111111111111111111000000000111111111111222555444444333222111111000222222333333444444444555555444444444333222111111333333333333444444444444666666666666888:::<<<>>>??????DDDOOO___mmmuuuxxxqqqsssrrrllliiijjjkkkiiikkkjjjmmmtttxxxwwwvvvwwwpppoooqqquuu|||yyytttsssuuuyyy}}}zzzzzz{{{||||||{{{}}}~~~nnn]]]MMMCCC???===;;;;;;;;;:::999777666666666555444444333333222222222222222222222222000000///............///---.........------....../////////...............---........./////////000,,,,,,,,,---///222555777------,,,,,,,,,---...///+++,,,,,,---------,,,,,,,,,------....................................///...////////////000000000//////000000000111111111000000111111222222222222222333444555555555444333333444666888999;;;;;;<<<:::<<>>===:::999999:::<<<>>>@@@AAABBBAAAAAACCCGGGKKKMMMOOOVVVYYY```iiittt{{{xxxxxxyyy~~~|||uuuooojjjgggfffgggccc^^^XXXSSSPPPNNNNNNLLLNNNQQQTTTUUUUUUTTTSSSSSSSSSSSSRRRPPPMMMJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHCCCEEEGGGGGGFFFFFFGGGHHHFFFEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFKKKNNNNNNIIIHHHJJJKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<999999:::;;;<<<<<<======;;;<<<<<<<<<;;;:::999888;;;;;;:::999888888888888777666555666777888777666444444444444444444444444222111000/////////000111222222222111111111000000111111111111111111111111111111111111111111111111222333333333222111000///111111111111111000000000000000000000000000000000//////000000000111111111444444333222111111000000111222222222333333444444666555444333222222111111111111222222222333333333444444555666888:::<<<>>>@@@>>>>>>EEEQQQ___iiinnnhhhkkklllhhhfffhhhhhhgggfffdddgggooosssssssssuuunnnmmmlllpppwwwxxxsssrrruuuzzz}}}|||||||||}}}zzzzzzzzz}}}~~~~~~ooo]]]LLLBBB???===;;;::::::999777555666666555555444333333333111111111222222222222222000000///...............---...///...------...////////////.........------,,,------...//////000000,,,,,,------...///000111---------------......///,,,,,,---.........------,,,,,,---............------------.....................////////////000000////////////000000000000000000111111222333333333222333444555555444333222222333555777999;;;;;;<<<888:::===>>><<<:::999999888777666888;;;======<<<;;;<<<<<<===@@@BBBEEEFFFGGGIIINNNTTT^^^jjjwwwzzzxxxyyyzzz~~~|||vvvqqqmmmnnnlllhhheeebbb```___^^^\\\ZZZVVVRRRNNNKKKJJJIIIHHHJJJMMMOOOQQQQQQQQQPPPUUUTTTTTTRRRPPPMMMJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBDDDFFFGGGFFFFFFGGGHHHGGGFFFDDDBBBAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHOOOQQQPPPLLLKKKNNNOOOMMMGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>======888888999:::;;;<<<===>>>;;;<<<;;;;;;::::::999888999:::;;;:::888777777999666555444555666777666555444444444444444444444444000000000000111111111111222111111111111000000000111111111000000000000000000000000000000111111111111111222111111000//////000000000000000000000000////////////////////////////////////000000000000//////000111222222333333111222222222222222333333555555333222111111111111111111111111222222222222333333444666888:::<<<===???>>>===???EEEOOOZZZaaa```eeehhhfffeeehhhiiigggbbb```cccjjjooooooppprrrooonnnnnnrrryyy~~~yyyuuuuuuxxx|||~~~}}}zzzyyy|||~~~lllZZZLLLCCC<<<:::999999999999777666666555555444444333333222000111111111222222222222///......---------------,,,...000///---,,,---///------...................................................---+++***(((''',,,,,,,,,---------......+++,,,,,,---......------+++,,,---.........------,,,,,,---------................../////////000000........./////////000000///000000111222222333333000111333444555444444333222333444666777777777777777999;;;;;;888666666777777666555666999;;;;;;:::777888:::<<<>>>AAADDDFFFBBBCCCDDDGGGMMMUUU```gggrrrvvv{{{~~~~~~{{{vvvrrrqqqqqqqqqwww~~~}}}zzzvvvrrrnnnjjjgggdddaaa___```___^^^\\\[[[ZZZYYYYYYWWWVVVTTTRRRNNNKKKHHHGGGFFFGGGJJJLLLNNNPPPPPPPPPUUUTTTTTTRRRPPPMMMJJJHHHIIIJJJKKKLLLLLLKKKJJJJJJFFFFFFFFFFFFEEECCCAAA@@@@@@CCCFFFGGGGGGFFFGGGHHHHHHGGGEEECCCBBBBBBBBBCCCAAABBBCCCEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJOOOPPPNNNJJJKKKNNNOOOMMMEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDAAA???======>>>???@@@???????????????>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888777999::::::777666777888666444333444555666555333444333333333333333333333...///111222333222111111111111111111000000000000111111000000000//////////////////000000000111111000000000000000000//////////////////////////////////////////////////////........./////////000000---...///000111222333444222222222222111111111111333333111000000000000111000111111111222222222222444444444555666888888999999;;;======???EEENNNVVVYYY^^^bbbbbbcccggghhhgggdddaaaccciiinnnnnnnnnppppppqqqtttyyy~~~{{{zzzzzz}}}}}}|||~~~}}}zzzzzz|||}}}{{{hhhXXXKKKDDD999888777888999999888777666555555444444333222222000000111111222222222222...---,,,,,,++++++,,,,,,,,,...000///---,,,---000+++,,,,,,---...///000000/////////...------,,,,,,+++,,,...///000000///...***+++,,,------------,,,***+++,,,---------------+++,,,---.........---,,,,,,,,,,,,------...................../////////000............/////////000...//////000111222222333...000222444555555555555333444444444444444333333888:::<<<:::777555666888999666555666999<<<;;;999777999;;;<<<>>>AAADDDFFFCCCCCCBBBAAACCCIIIQQQVVVZZZ^^^bbbddddddeeegggiiihhhggghhhhhhffffffnnnxxx|||uuummmgggffffffdddcccdddbbb___]]]^^^^^^^^^]]]ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQNNNJJJGGGEEEEEEGGGIIILLLOOOQQQSSSSSSTTTTTTSSSRRROOOLLLIIIGGGJJJKKKLLLMMMMMMLLLKKKKKKGGGHHHHHHHHHGGGDDDBBB@@@@@@BBBEEEGGGGGGGGGGGGHHHJJJHHHGGGEEEDDDCCCCCCDDDAAABBBCCCEEEGGGIIIKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMJJJGGGGGGLLLLLLJJJDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGEEEDDDCCC???===;;;;;;===>>>???>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999999888888555888:::999777555666888555444333333555555444333444444333333333333222222,,,...111444555444222111111111111111000000000000111111000000/////////....../////////000000111111////////////000000000000.........///////////////////////////////////////............/////////000000000000000111111111111333222222222111111000000222111///......//////000111111111111222222222222555555555555555555555555333999>>>>>>===@@@HHHPPPRRRYYY^^^___```dddfffdddhhheeeffflllooonnnnnnppppppsssyyy~~~}}}tttsssvvv}}}}}}}}}|||{{{kkkWWWGGG>>><<<<<<<<<;;;:::999888777666555555444222111111000333333222222111000//////000...,,,+++++++++---...000000111111000///......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***))),,,000333,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---...///000000...............///000000111...+++,,,///111000///000000111222222222222111222222222333333333444444666666666666777777777777999999999999888888888888::::::;;;<<<===>>>???@@@======>>>???AAACCCFFFHHHOOONNNMMMNNNOOOQQQTTTVVVVVVUUUUUUTTTUUUYYY___cccjjjkkkmmmmmmlllllllllmmmuuuxxx{{{|||{{{|||~~~}}}zzzsssqqqooommmllliiifffdddbbb```]]]YYYWWWVVVVVVVVVWWWWWWYYYYYYZZZYYYXXXWWWTTTVVVYYYYYYWWWVVVUUUUUUPPPQQQQQQMMMGGGCCCBBBBBBBBBDDDGGGJJJNNNPPPRRRSSSTTTTTTSSSQQQNNNKKKGGGEEEHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJHHHFFFDDDBBBBBBBBBBBBEEEEEEFFFJJJNNNPPPPPPOOORRRSSSTTTRRRPPPNNNNNNNNNPPPLLLHHHFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBB??????@@@@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888999999666555555444444444555555333333444444333333222111111111000000000000111111111111111111111111111111.........------............------,,,,,,------...///---///333333///...///---------............///////////////............000000000000000000000000///////////////000111111111111222222222111111000000000000000000000000000000111111111222222222222333333333333444555666666777888:::<<<>>>@@@AAAAAAKKKPPPWWW]]]aaaccceeegggooojjjiiimmmqqqqqqqqqrrrvvvzzz|||uuuttttttxxx}}}yyyiiiVVVGGG@@@999999999999888777666555666555555444222111111000333333222111111000//////111000...------...///000---------------,,,++++++------------------------------------------------------------------------,,,,,,++++++++++++++++++)))******+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---------......///000111000---,,,---///000000...000000111222222222222111222222333333333444444444555555666666777777888888555555555555555555555555777777888999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDFFFFFFEEEEEEGGGIIILLLMMMLLLLLLKKKIIIIIILLLQQQUUUVVVXXXZZZZZZYYYXXXYYYZZZaaacccddddddbbbcccfffhhhfffgggjjjmmmppppppmmmjjjiiihhhggghhhhhhgggdddbbb```^^^]]]]]]]]]\\\XXXVVVXXXVVVTTTRRRPPPOOOOOOOOOUUUUUUUUUUUUUUUSSSRRRQQQQQQSSSVVVVVVTTTRRRRRRRRROOOPPPPPPMMMHHHDDDBBBCCCCCCDDDHHHKKKOOORRRTTTUUUUUUTTTRRROOOLLLIIIGGGEEEHHHIIIKKKLLLMMMMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEHHHKKKOOOSSSWWWYYY^^^^^^]]]ZZZVVVRRRPPPNNNLLLIIIEEEDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA========================@@@???>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::::::::999888888888888888999888666444333222222111333333333333333222222111000000////////////000000111111111111111111111111...------,,,,,,------......------,,,,,,------......,,,---111000,,,***,,,---------............///////////////............///////////////////////////............///000000//////000000000//////...000000000000000000000000000000000000111111111222333222222333333444555666666777999;;;<<<>>>>>>???CCCHHHQQQYYY___eeekkknnnoookkkkkkooorrrrrrtttxxx|||{{{{{{{{{}}}xxxgggVVVGGG@@@888888888888777666555555555555444333333222111111222222222111111000000///111000///------.../////////////////////......---------------------------------------------------........................,,,,,,,,,++++++*********&&&(((+++---...---+++)))************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...//////000000------,,,...///000///---///000111111222222111111333333333333444444444444555555555666777888888999666666666777777777777777666666777777888999::::::::::::999:::;;;===>>>@@@???>>>>>>>>>@@@BBBDDDEEEFFFEEECCCAAA@@@AAAEEEHHHJJJKKKLLLLLLKKKKKKLLLMMMRRRSSSRRRQQQPPPQQQTTTVVVVVVWWWYYY\\\^^^^^^\\\YYYVVVUUUTTTUUUVVVVVVTTTRRRSSSSSSTTTUUUVVVUUURRRPPPRRRRRRRRRQQQPPPOOONNNMMMQQQQQQQQQQQQQQQPPPOOOOOONNNPPPRRRRRRQQQNNNNNNMMMMMMNNNNNNLLLHHHEEECCCCCCDDDFFFIIIMMMQQQTTTVVVWWWUUUSSSPPPLLLIIIGGGFFFEEEGGGHHHJJJLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDGGGJJJLLLOOOVVV^^^dddlllkkkgggccc]]]WWWRRROOOJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;::::::;;;<<<===??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999888999999888777777777777777888777555444222111111111222222333333222222111000//////............//////////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,------...---+++,,,000000,,,+++------------............////////////............---////////////////////////...------------...//////...//////000000/////////000000000000000000000000////////////000000000000222222222222333444555555666777888999:::;;;;;;;;;===BBBJJJRRRZZZbbbjjjnnnlllkkkmmmqqqrrrsssyyyyyyiiiVVVGGG???888999999999888888777666555555444333333222111111222111111111000000000//////...---,,,,,,,,,,,,---//////000000000000//////------------------------------------------------........................---,,,,,,++++++*********(((***,,,...000///---+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++........................+++,,,---...//////---,,,///000000111111111111111333333333333444444444444444444555666777888888999666666777777777777777888666666777888888999::::::999999888888888:::;;;<<<<<<<<<======???AAABBBCCCGGGFFFDDDAAA??????BBBDDDGGGHHHIIIIIIHHHHHHIIIKKKNNNMMMLLLKKKLLLNNNQQQTTTVVVVVVWWWYYYZZZYYYVVVSSSPPPPPPOOOPPPRRRSSSRRRQQQSSSSSSTTTVVVWWWVVVSSSPPPPPPQQQRRRSSSSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPLLLNNNPPPPPPOOOLLLKKKKKKLLLLLLLLLJJJHHHEEEDDDCCCDDDFFFIIINNNRRRUUUWWWYYYUUURRRNNNJJJGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHKKKLLLMMMTTT___hhhpppnnnjjjfff```YYYSSSNNNJJJIIIHHHHHHGGGFFFEEEDDD????????????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>===;;;::::::;;;===>>>>>>>>>======<<<<<<<<<<<<999::::::;;;;;;<<<<<<===:::::::::999888888777777888777777666555666666666333222222222222333333444111111222222111111000///.........------.................................,,,++++++++++++++++++,,,...------,,,,,,------...,,,+++,,,000111......111---------............/////////.........---------////////////////////////---,,,,,,,,,,,,---......///000111111111111111111////////////////////////.........////////////000111111111111222333444555666777888999999999999999>>>AAAFFFKKKPPPWWW]]]bbbdddfffkkkooopppsss~~~}}}|||||||||~~~}}}zzzzzz{{{|||~~~zzzjjjWWWFFF===777777888888777777666666444444444333333222222111111111111000000000000000......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***)))+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,////////////...,,,+++******+++---......------,,,//////000111111111111000222222222333333333333444333444444555666666777777111222222222333333444444555555666666777888888888999888777777777999:::;;;<<<<<<===>>>???AAABBBCCCFFFFFFDDDAAA??????AAACCCDDDDDDEEEDDDCCCCCCEEEGGGIIIHHHGGGHHHKKKOOOSSSUUUWWWVVVUUUUUUUUUSSSOOOMMMLLLKKKKKKMMMPPPRRRRRRQQQRRRQQQQQQRRRSSSRRRNNNLLLJJJLLLNNNPPPQQQPPPNNNMMMOOOOOONNNNNNNNNNNNNNNNNNMMMOOOQQQQQQOOOMMMKKKKKKLLLKKKJJJIIIHHHFFFDDDBBBCCCEEEIIIMMMQQQTTTVVVWWWSSSPPPLLLHHHFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDDDDEEEFFFFFFFFFFFFIIIJJJJJJJJJOOOZZZbbbiiifffccc```]]]XXXQQQLLLHHHIIIJJJIIIHHHFFFDDDDDD===>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBB@@@>>><<<;;;>>><<<;;;999999;;;<<<>>>===============<<<<<<<<<::::::::::::;;;;;;<<<<<<999999999888777777666666666666555444444444444555111111111111111222333333000000111111000000///.........------------......------------------------+++++++++******+++++++++...------,,,,,,------...///,,,---//////,,,,,,...---------............///............------------........................,,,,,,,,,,,,,,,---......//////000111111111111111////////////////////////---.........////////////111111111111111222444444666777888999999999999888>>>@@@BBBCCCFFFJJJOOORRRWWW[[[ccciiilllqqq~~~zzzyyyyyyyyy|||{{{wwwwwwxxxyyy{{{wwwhhhUUUDDD<<<444444444555555444444333444444444333333222222222000000000000000000000000000////////////.........,,,,,,------......------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,(((&&&&&&***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------//////000///...,,,***))))))+++------,,,+++,,,---...///000000111111000000111111111111222222222222333333333444444444444444111222222333333444444444333333333444444555555555888777666666777888999:::999:::;;;<<<>>>???@@@@@@@@@@@@???>>>======@@@BBBBBBCCCCCCBBBAAAAAADDDFFFEEEEEEEEEHHHMMMSSSVVVXXXVVVTTTSSSRRRQQQOOOLLLIIIJJJIIIIIIKKKOOORRRSSSTTTRRRQQQOOOOOOOOONNNLLLJJJKKKLLLNNNPPPQQQPPPOOONNNQQQPPPNNNMMMKKKJJJJJJJJJOOOQQQSSSSSSPPPNNNLLLLLLLLLKKKIIIHHHGGGFFFCCCAAABBBDDDGGGJJJNNNPPPRRRSSSQQQNNNKKKHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIILLLKKKJJJIIIGGGFFFDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHKKKQQQWWW[[[YYYWWWWWWWWWTTTNNNIIIEEEGGGIIIIIIGGGDDDBBBBBB===>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAA???===;;;:::;;;:::999888888999:::;;;<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::999999888888777666666666555555444333333333333333333333111000000///////////////000000//////...---......------------......------------------------,,,++++++******++++++,,,...------,,,,,,------...222...,,,---+++'''%%%'''---------............///.........------------,,,........................---,,,,,,,,,,,,---......,,,,,,---...////////////000000000000000000000000............////////////000000000000111222333444555666777888888888888888999;;;<<<===>>>AAAEEEHHHKKKOOOXXX```eeekkkxxx|||{{{|||~~~}}}yyyxxxwwwuuuwww{{{~~~|||{{{|||zzzvvvxxxyyyyyy{{{pppaaaPPPBBB<<<222333333444444444333333444444333333333333222222///000000000000000000000///////////////......------...//////000000000///------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,---+++(((%%%&&&***---,,,***++++++++++++++++++++++++)))******++++++******)))******++++++,,,,,,------,,,---...//////---,,,******+++,,,,,,******,,,......//////000000000000000///000000000000111111111333333333222222222222111333333333444555666666666333333333444444444444555555555444444555777999:::777777999:::<<<=========;;;<<<===<<<<<<>>>AAADDDCCCCCCCCCAAA@@@AAADDDFFFDDDDDDEEEIIIPPPUUUWWWWWWUUUTTTSSSRRRRRRQQQNNNLLLKKKKKKKKKNNNRRRVVVXXXYYYSSSQQQNNNMMMMMMNNNMMMLLLOOOPPPQQQSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTTTTQQQOOOMMMMMMMMMKKKHHHGGGGGGEEEBBB???@@@BBBDDDGGGJJJLLLNNNOOONNNMMMKKKIIIHHHIIIJJJKKKJJJKKKKKKLLLKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLOOOMMMMMMOOORRRQQQLLLFFFEEEHHHKKKKKKHHHDDDCCCCCC???????????????@@@@@@AAA>>>>>>???>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<======<<<<<<;;;<<<;;;;;;::::::999999999999999888888777666666666444444333222222222222222222222111000////////////...////////////...------//////............//////........................,,,,,,++++++++++++,,,,,,...------,,,,,,------...000---+++,,,***'''&&&(((---------............///.........---------,,,,,,........................---------------......///+++,,,---...////////////000000000000000000000000....../////////000000000000//////000000111222333333333555666777777777777666777999:::;;;<<>>>>>???BBBEEEHHH@@@AAA@@@???>>>???BBBDDDAAAAAABBBGGGNNNRRRTTTSSSSSSRRRQQQRRRRRRRRRPPPNNNLLLKKKLLLOOOSSSXXX[[[[[[QQQNNNKKKIIIJJJLLLLLLLLLOOOPPPPPPQQQRRRRRRRRRRRRMMMMMMMMMOOOQQQTTTWWWYYYQQQSSSUUUTTTRRROOONNNMMMNNNKKKHHHGGGGGGEEEAAA>>>???AAACCCEEEHHHJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIHHHFFFHHHGGGGGGKKKOOOOOOJJJEEEGGGJJJNNNNNNKKKGGGEEEEEEAAAAAA???>>>============::::::;;;<<<=========<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<=========<<<;;;===<<<;;;;;;:::999888777999999888888777777666666444333222222111111222222............///000222222......//////......---,,,//////............//////........................---,,,,,,++++++,,,,,,---...------,,,,,,------...---******------+++,,,000---------.........//////......---------,,,,,,,,,...........................------------...//////---...///000111111111111000000000000000000000000////////////000000000000////////////000111222333111111333444555666666666666777999:::999:::;;;===???AAAIIIRRRYYY]]]fffnnntttzzz~~~wwwpppoooqqquuutttvvvyyyzzzwwwyyy}}}}}}xxx|||}}}hhhWWWJJJ???888999777333000///000222333333444555444222111222333///000111111111000...---,,,,,,,,,------.........000.........///000///...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***)))))))))))))))))))))))))))+++,,,,,,+++***+++---000***))))))***,,,,,,+++)))000...+++*********)))(((,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&&&&'''))),,,---------...000222333222000000000000000111111111111222222222333333222222222000000111222333333444444555555555555555555555555444555666555444555666888333444444555777888:::;;;::::::::::::<<>><<<===============>>>@@@DDDIIINNNSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTMMMLLLMMMRRRWWWYYYVVVQQQLLLKKKIIIIIIIIIJJJLLLMMMPPPQQQRRRSSSSSSRRRQQQQQQNNNOOOPPPRRRXXX___```\\\ZZZTTTPPPOOONNNKKKKKKMMMMMMJJJGGGFFFFFFFFFFFFEEEBBBBBBBBBCCCEEEGGGJJJKKKHHHJJJKKKKKKJJJIIIIIIJJJQQQOOOLLLHHHGGGGGGHHHIIIFFFEEEDDDDDDEEEGGGIIIKKKHHHGGGGGGFFFEEEDDDCCCCCCHHHEEECCCCCCEEEFFFDDDBBB??????@@@AAABBBCCCEEEFFFFFFEEEDDDEEEFFFGGGGGGEEEIIIIIIHHHGGGEEECCCAAA@@@BBBAAA???;;;888777999:::999::::::;;;:::888777777777888999999::::::::::::::::::;;;<<<<<<;;;::::::999:::::::::999777666555777888999:::999777555444333222222111111222222333111111000000000000111111...000000///...---...///333000---,,,---------,,,...............///000000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,++++++***+++++++++...------,,,,,,------...........................////////////////////////..................------////////////000000000000333222111000////////////111222222333333444555555888888888888888999999:::>>>@@@DDDGGGMMMTTT[[[aaappprrrssssssrrrpppoooppplllqqqwww{{{|||{{{zzzzzz~~~|||hhhWWWJJJ???888888777444222111111333444333444555444222111222333///000000111000///...---,,,,,,------------------///...------//////...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,///***))))))***,,,,,,+++)))+++***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...,,,,,,,,,---//////---+++////////////000000000000111111222222222222111111//////000111111222333333111111111111111111111111333444555444333333555666444444444444444555666777::::::999:::<<>>;;;777555555777:::<<<===>>>===<<<;;;;;;888888999:::::::::::::::888999:::;;;;;;:::999888888888999999999888777666777888999999888777555333222222222111111222222222111000000//////000000111...///000///...---...///222000---,,,---------,,,---------------......///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------........................------...//////000//////....../////////000000000111000000000000000111111111111111222333333444444555555555555555666777777>>>@@@BBBDDDGGGLLLRRRVVVbbbeeehhhjjjjjjjjjkkkmmmpppuuu{{{~~~~~~~~~{{{fffVVVIII???999777666555444444444444444222444444333222111222333000000000000000///......------------------,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******************************)))***+++***))))))+++---***))))))***,,,,,,+++)))***)))((())),,,------,,,************************++++++++++++++++++++++++,,,,,,+++***+++,,,...///---,,,,,,,,,------+++)))------......////////////000000111111111111000000...//////000000111111111222222222222222222222222333444444333222111333444666666555555444555555555999999999999;;;===@@@AAAAAA>>>;;;:::;;;<<<<<<<<>>;;;777444333333999;;;===>>><<<:::999999999::::::;;;;;;;;;;;;:::777777888999999888777777777777888888888777777666666777777888777555444333222222111111111111222222000000////////////000000...///000///---------...111///---,,,---------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,,,,,,,((((((((((((((()))***+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,...///000111111111.........////////////000////////////000111222333000000000111222222333333444333333333333444555555:::;;;===>>>@@@CCCHHHLLLRRRUUUZZZ^^^aaaeeehhhkkkssswww|||yyyeeeUUUIII???:::555666666666666666555555222333444333111111111222000000000000000//////............------,,,,,,,,,---,,,++++++------,,,+++,,,,,,------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((*********)))(((***+++***))))))***,,,,,,+++)))+++*********+++,,,***))))))))))))))))))*********************************------,,,,,,,,,,,,---......---,,,---......---,,,,,,,,,,,,------....../////////000000000000///////////////000000111111111333333333333333333333333333444444333111111222444888777777666666777777888888888888888:::;;;===>>>>>><<<999888999;;;<<<;;;???AAAEEEHHHKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIKKKMMMNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLOOOOOOPPPPPPOOONNNLLLKKKNNNQQQUUUYYYbbbkkkmmmiiieeeVVVGGGDDDGGGGGGEEEDDDDDDCCCBBBDDDFFFHHHHHHGGGHHHGGGEEEDDDCCCDDDDDDEEEJJJKKKLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMLLLKKKIIIHHHFFFEEEDDDEEEDDDCCCBBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>???@@@AAAAAA???BBBBBBBBBBBBBBBAAA@@@@@@<<<======<<<888666555555<<<>>>AAA@@@===999888888::::::;;;<<<<<<;;;;;;;;;777777777888888777777777777777777777666555555444555666666666555444333222111111000000000000111111000//////......//////000...///000///---,,,---...///---,,,,,,---...---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******......---,,,++++++++++++&&&&&&&&&'''((()))***+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...------.........////////////////////////000111111/////////000111111222222444444444444444555555666444555777999:::>>>BBBFFFFFFJJJPPPVVV[[[aaafffjjjooosssyyy}}}~~~wwwcccTTTHHH@@@;;;555666777777777666555444222333444333111000111222111000000///////////////.........------,,,,,,,,,---+++++++++,,,---,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***)))((()))******))))))***,,,,,,+++)))+++***)))***,,,+++***((((((((()))))))))*********************************,,,,,,+++++++++,,,,,,,,,,,,+++***+++...//////...***++++++,,,---........./////////000000/////////000000000111111111111111111111111111111111111111333444444333222222333555555555555555666777888999777777777777888999:::;;;<<<999777666888:::;;;;;;;;;>>>CCCGGGJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNLLLKKKMMMQQQUUU[[[eeeoooqqqmmmiiiYYYIIIDDDEEEDDDBBBAAA@@@@@@AAADDDHHHKKKKKKKKKIIIHHHGGGEEEDDDDDDEEEEEEHHHIIIJJJIIIFFFDDDDDDDDDFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDEEEFFFGGGHHHIIILLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBB???>>>===>>>???@@@???>>>BBBBBBBBBBBBAAA???>>>===:::;;;===<<<;;;999999:::CCCGGGJJJHHHBBB===;;;<<<;;;;;;;;;<<<<<<;;;::::::888888777777777777888888888888777555444333333222555444444444333222222111111000000//////000000111//////............//////---//////...---,,,---...---,,,+++,,,......---,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******...---,,,+++++++++++++++++++++++++++,,,...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++***------------............111111000///......//////...//////000000111222222333333333333333444444555333555666777777999===???>>>AAAGGGMMMSSSYYY```dddiiimmmrrrvvvyyyzzz|||}}}zzzuuuaaaRRRHHH@@@<<<666666777777666555444444111333333222111000111222111111000///////////////------------------,,,,,,---,,,++++++------,,,+++)))******++++++,,,,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++(((***++++++)))(((((()))***))))))***,,,,,,+++)))''''''(((***,,,---+++***((())))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))((()))+++---......******+++,,,---....../////////000000000000//////111111111111111111111111222222222222222222222222222333333333222222444666222222222222333444555666555666666777777777888888999777555555777999::::::;;;===BBBGGGJJJLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKOOOUUU\\\gggqqqsssppphhhYYYJJJDDDCCCAAAAAAAAA===>>>???CCCGGGIIIJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHEEEBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@@@@AAACCCBBBAAAAAA@@@@@@@@@@@@AAA???>>>===>>>@@@@@@@@@???BBBBBBBBBAAA@@@???===<<<:::;;;<<<<<<<<<<<<===>>>CCCHHHLLLJJJCCC<<<:::;;;:::;;;;;;;;;;;;::::::999888777777666666777777888888777555444333222222222444333333222111111000000000000////////////000000......------------......---...///...,,,,,,,,,---+++++++++,,,...///---,,,---------------......///,,,,,,,,,,,,++++++++++++++++++************++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((,,,,,,,,,---------......222111000///............/////////000111111222222111111000000111111222333777888888777666555777888888;;;@@@DDDHHHMMMSSSWWW```dddjjjooorrruuuwwwyyy{{{}}}~~~|||xxx~~~sss```QQQHHH@@@<<<777777666555444444333333111222333222111000000222222111000///...//////000,,,,,,------------------...,,,+++,,,---...---,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---++++++*********+++,,,---(((((((((((((((((((((((()))+++,,,,,,***)))((()))***))))))***,,,,,,+++)))(((((((((***,,,,,,***((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,+++))))))+++---------******+++,,,---.../////////000000111111000000///000000000000000000000000444444444444444444444444///000111111111222444666222222111111111222222333444555555666666666666666777555333333555888999999:::===@@@DDDGGGIIIJJJJJJFFFEEEDDDCCCDDDFFFIIIKKKNNNLLLJJJGGGDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNKKKOOOTTTZZZccckkklllgggaaaUUUIIICCCAAA???AAACCC??????@@@CCCFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFIIIIIIJJJHHHEEEBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAACCCCCCBBB??????@@@CCCBBBBBBAAA@@@??????@@@@@@@@@???>>>???@@@AAAAAA???AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;:::;;;===???>>>DDDIIIGGG@@@:::999::::::::::::::::::999888888777666555444444555666777444444333222222333444555333333222111000000000000000//////......//////000...------------------...---...///...,,,+++,,,---*********,,,...///...,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************+++,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,---------000//////.........////////////000111111222222333111111000000111111222333777888888777555555555666777999;;;===???BBBFFFIIITTTYYY___dddiiimmmpppssswwwzzz}}}{{{zzz}}}~~~~~~|||}}}sss___QQQGGGAAA===999888666444333333222222111222333222000000000111222111///.........///000,,,,,,,,,------............---,,,,,,......---,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---++++++*********+++---...++++++++++++++++++++++++)))+++------+++)))))))))***))))))***,,,,,,+++))),,,++++++++++++***&&&###))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........111///---,,,---.........***++++++,,,...///000000000000111111111111000000///////////////.........////////////////////////---...///000000111333666666555444333222222222222444444555555666555555444666444222333555777999999999;;;>>>AAACCCEEEFFFFFFDDDCCCAAAAAACCCGGGKKKNNNSSSQQQMMMIIIDDDCCCCCCEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJLLLMMMOOOPPPPPPPPPPPPNNNQQQSSSVVV\\\bbb```ZZZ[[[QQQGGGBBB@@@>>>AAAFFFBBBBBBCCCDDDFFFFFFDDDBBBAAA@@@@@@@@@AAACCCDDDEEEJJJKKKKKKIIIEEECCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA???@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCBBB???>>>@@@CCCBBBBBBAAA@@@????????????AAA??????@@@AAABBBAAA@@@??????@@@AAAAAAAAAAAAAAA>>>>>>===;;;999999<<<>>>===DDDJJJIIICCC======???::::::::::::999999888777555555333333333333555555111111111111222444666888333222111000//////////////////............//////...------,,,,,,------...---...///...,,,+++,,,---))))))***,,,//////...,,,++++++******++++++,,,---,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,---)))))))))***+++,,,............------,,,---------,,,++++++++++++++++++,,,........................++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------......---......///000111000000000111222222333333333333333222333333444555333555666777666666888999888999:::::::::<<>>666444333333222222333333444444333222111000000000000---------.....................---,,,,,,+++******,,,,,,------,,,,,,+++***+++---------+++++++++---+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********+++*********+++,,,------,,,,,,+++***)))((('''''''''((()))+++++++++***))),,,)))(((***...000///---((()))***,,,,,,+++*********************)))((('''))))))***+++,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,------.../////////////////////////////////////////////000000000000000000000000000111111222444444333222111111222222333333222222222333444555555555555555555666:::===;;;;;;;;;<<<>>>@@@CCCDDD???>>><<<<<<>>>CCCHHHKKKMMMKKKHHHDDDCCCCCCDDDEEECCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNMMMLLLLLLKKKKKKMMMKKKIIIFFFCCCAAA@@@???BBB@@@>>>@@@CCCDDDBBB@@@@@@@@@???@@@BBBDDDGGGIIIIIIJJJKKKIIIFFFBBBAAAAAA????????????@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>===============>>>@@@AAA@@@======???BBBDDDDDDDDDCCCBBB@@@???>>>BBBCCCCCCCCCBBB@@@>>>===<<<;;;::::::999999::::::===???AAACCCCCC@@@===;;;;;;;;;:::999999888888777666555444444555666555444111111333444555666666666222111111000///......---------...///000000000000//////---,,,+++*********,,,,,,,,,,,,,,,+++***))),,,***)))***++++++***)))((((((((()))******++++++***************)))(((''',,,,,,,,,+++++++++*********+++,,,,,,------------*********)))))))))))))))******+++,,,,,,---......)))***+++,,,---.........222111///---,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++******)))))))))+++*********+++---///111,,,,,,------------,,,,,,,,,---...000111111111111444000......111333111...222222222333333333444444555666666888999<<<===>>>CCCEEEJJJNNNSSSYYY```dddnnnqqqtttvvvuuuttttttuuuwwwwwwvvvvvvwwwyyy|||~~~wwwggg[[[KKKBBB???888333333333333333333333333333333222111000000000000..................------......---,,,,,,+++******,,,,,,------,,,,,,+++***+++,,,------+++++++++---,,,,,,,,,+++++++++******+++++++++******)))))))))+++************++++++,,,++++++******)))((((((((((((((()))******************)))((()))+++,,,,,,+++((())))))******************++++++++++++******))))))******++++++,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,+++++++++............------------------------------------............////////////000000//////000000111222111000//////......//////111111111111111222333333...///000111222555999<<<<<<;;;;;;<<<===???AAABBBAAA???<<<:::;;;===@@@BBBHHHFFFDDDBBBAAABBBDDDEEECCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@AAA???>>>@@@CCCDDDCCCBBB?????????AAADDDGGGKKKMMMKKKJJJHHHFFFEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCC@@@??????@@@AAACCCEEEGGGCCCBBBAAA@@@????????????@@@???>>>===============<<<>>>???>>>======???BBBEEEEEEEEEDDDCCCBBB@@@???BBBBBBBBBBBBAAA???===<<<<<<;;;::::::999999::::::<<<===???@@@???>>>;;;:::;;;::::::999999888888777555333222333444555444333111222333444555555555555111111000000///......---,,,,,,---...............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,***)))***+++,,,+++)))++++++++++++++++++************++++++***))))))(((++++++++++++************,,,,,,,,,,,,+++***))))))++++++******)))((((((((()))*********+++,,,,,,,,,******+++,,,------------,,,,,,+++++++++,,,------+++***)))***+++,,,+++***---------,,,,,,,,,++++++(((''''''''')))***,,,------------......---------,,,---...000111111222222000111111000//////000111222222222333333333333444555555555666777888999:::===???BBBFFFJJJPPPVVV[[[gggkkkoooqqqrrrssstttuuuyyyyyyyyyyyyyyyzzz|||}}}pppbbbYYYJJJCCC@@@999333444555666666555444333333333222111000000000000/////////...---------,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,++++++******,,,---,,,+++***,,,------,,,+++*********+++,,,*********)))))))))))))))+++******))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++''')))))))))((('''((()))((((((((((((((()))************++++++,,,,,,++++++***************+++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////000111111333222111111000111111111000000000000111111111222///111222333444666:::===;;;;;;;;;;;;<<<===>>>???@@@>>><<<:::999;;;===>>>AAA@@@???>>>???AAACCCEEEBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDCCC@@@??????AAACCCEEEEEEDDD??????AAACCCGGGKKKNNNQQQLLLIIIEEEDDDGGGIIIIIIHHHDDDCCCCCCBBBBBBBBBBBBBBB@@@??????@@@AAACCCEEEGGGAAAAAA@@@???>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<;;;<<<=========>>>@@@BBBEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBAAA@@@???===;;;:::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999:::::::::999888888777777444333222222444444333222222333333444444333333333111000000//////.........+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++,,,,,,,,,+++******,,,+++******,,,,,,,,,***......------,,,++++++******++++++++++++***))))))************)))))))))))))))***************)))))),,,++++++***)))(((''''''))))))******************++++++,,,,,,,,,,,,++++++((())))))***++++++******+++***)))***+++,,,+++***------------,,,,,,,,,,,,************+++---...///---..................------...///000111222222222---000222111---,,,///333111111222222222333333333555444444444444444555666888999;;;===AAAFFFMMMQQQ]]]aaafffkkknnnqqqtttvvv{{{|||~~~}}}|||{{{|||}}}{{{vvvsssvvv|||zzzzzzkkk___WWWIIIBBB???888333444666777777666444333333222111000000/////////000000///...---,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,+++***,,,---...---+++))))))***+++,,,******************))))))+++***)))((((((((((((((((((((())))))************+++***)))(((((()))***+++''')))+++***&&&%%%''')))(((((('''&&&&&&((()))***((()))***+++++++++++++++***************)))))))))(((((())))))***+++,,,,,,,,,+++++++++++++++++++++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////............///000000333333222222111222222333000000000111111111111111333444555555444555777999;;;:::::::::;;;;;;<<<<<<;;;:::::::::;;;>>>@@@BBB>>>=========>>>???AAACCCAAACCCEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFFFFJJJKKKLLLLLLLLLJJJGGGFFF??????@@@BBBEEEFFFGGGHHHCCCCCCDDDGGGIIILLLOOOQQQKKKGGGCCCEEEJJJMMMLLLIIIEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAA???>>>======<<<<<<<<<<<<======>>>@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???===;;;:::999<<<<<<;;;:::::::::::::::;;;:::999999888888999999::::::999999888777777777444333222333444444444222333333333333333222111111000000/////////.........++++++******************+++++++++***++++++,,,---++++++,,,,,,,,,++++++***,,,+++***+++,,,---,,,+++---------,,,,,,+++++++++******++++++++++++******))))))))))))((((((((((((%%%&&&(((***+++,,,------*********)))))))))))))))******************)))))),,,,,,,,,,,,,,,+++************++++++***)))'''&&&,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////---......//////......---------///000111222222222---///000///------///222111111111111222222222222333333222222333333444555777888999:::<<>>@@@AAA>>>>>>=========>>>?????????AAACCCEEEEEEEEECCCBBBDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIHHHFFFEEEFFFFFFGGGKKKLLLMMMMMMLLLIIIGGGEEE@@@AAACCCEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMGGGEEEEEEIIINNNPPPLLLGGGCCCCCCAAA@@@???>>>>>>>>>CCCBBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAA@@@???>>>============>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@???>>><<<;;;::::::===<<<;;;;;;::::::;;;;;;;;;:::999888888888999999::::::999888888777777666555444333444555666555333333333333333222111000000////////////............,,,+++***))))))))))))))),,,,,,+++************+++***++++++,,,,,,,,,+++++++++***)))***,,,---,,,+++)))*********+++++++++,,,)))******+++++++++******)))))))))(((((((((''''''&&&''')))+++,,,---......((((((((()))******+++++++++++++++++++++*********,,,,,,,,,,,,+++***))))))******+++++++++)))((('''---,,,+++,,,.........---++++++++++++++++++++++++(((((())))))******++++++------............------,,,---...///000111111111///---,,,,,,///000000///000000000111111111222222111111111222333444555666666777888999:::>>>CCCGGGJJJNNNTTT[[[```fffkkkooorrrwww|||}}}{{{zzz{{{}}}xxxooonnnooorrrvvv{{{~~~|||}}}pppaaaWWWHHH@@@<<<555333444555666666555444333222222111000/////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))(((***++++++******,,,------,,,+++*********+++,,,+++++++++++++++,,,,,,,,,***))))))(((((((((((()))(((((())))))*********++++++******)))))))))))))))***++++++***)))(((((()))'''''''''''''''((())))))''''''(((((()))(((((((((((((((((((((((()))))))))***************+++++++++*********+++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------.../////////////////////000000111000000222333333333222111+++...000111111333555777666777888888888888888777555666777888999:::;;;;;;>>>>>>======<<<<<<=========>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMIIIHHHEEEDDDCCCCCCEEEFFFIIIJJJJJJIIIHHHFFFDDDCCCBBBDDDFFFHHHHHHIIILLLNNNOOOOOONNNMMMLLLKKKJJJIIIEEEEEEGGGKKKNNNNNNJJJFFFAAAAAA???>>>============@@@??????@@@AAACCCEEEGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@???>>>???AAACCCCCCCCCAAAAAAAAAAAAAAA@@@??????@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::999888888888888999999999999888777777666666666555444444666666555444222222222222222111000///...........................---+++***)))))))))***---,,,+++*********************+++,,,,,,,,,++++++***)))((()))+++,,,,,,+++'''(((((()))******++++++(((((()))************)))))))))))))))((((((((((((***++++++,,,++++++******((((((((()))******++++++***+++++++++++++++++++++++++++,,,,,,+++***))))))'''((()))***+++,,,,,,,,,---,,,+++,,,---......,,,------------............)))******+++,,,,,,++++++,,,------------------,,,+++,,,---...///000000000///,,,)))+++///111000---///000000000000111111111000000111111222444555666333555666777999;;;???BBBDDDGGGMMMRRRWWW\\\aaaeeegggmmmtttwwwvvvvvvzzz~~~|||}}}zzzyyywwwxxx{{{}}}sssdddXXXHHH@@@===666333333333333333333333333222111000//////......///..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))''')))++++++******,,,---,,,,,,,,,+++++++++******)))*********++++++++++++))))))(((((())))))******)))))))))))))))************************)))((((((+++)))((()))******)))(((''''''((())))))))))))(((((())))))))))))(((((('''&&&''''''(((((()))))))))******))))))))))))(((((()))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///111111111111111222333333...///111222333222111000---///222333333444666777444555666777888888777666666777888999999999999888<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLIIIGGGDDDBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGJJJJJJJJJKKKMMMPPPRRRRRRPPPOOOLLLJJJHHHFFFEEEGGGIIIJJJKKKJJJHHHGGG@@@??????>>>============@@@??????@@@AAACCCEEEGGGEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>??????@@@@@@AAA???===>>>AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@??????===<<<<<<<<<============<<<;;;;;;;;;;;;;;;888888888888888777777777999999888888777777666666555444333333555555444333000111111111111111000000........................111///---+++*********+++******************+++,,,)))***+++,,,,,,,,,,,,+++(((''''''(((***++++++***))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))((((((***+++++++++***)))((((((************))))))(((((((((((())))))***+++++++++***++++++++++++******)))''''''(((((()))+++,,,---+++***)))***,,,---,,,+++---------.........//////+++,,,---.........------++++++,,,,,,,,,,,,++++++)))***,,,---......//////,,,,,,+++,,,---//////////////////000000000111111111111111111111222333333000333666888999:::<<<>>>???BBBFFFJJJMMMQQQVVVYYY\\\ccckkkooopppsssyyy|||{{{}}}}}}vvveeeYYYIIIAAA???888444333333222222333333444222111000//////.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''')))***+++******,,,---+++,,,,,,,,,,,,+++***)))(((((())))))*********+++))))))((())))))***+++,,,******)))))))))))))))))))))***+++++++++)))((('''+++(((&&&'''***+++)))'''&&&''')))*********)))(((***************)))((('''%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&))))))******++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,---............---......///000000---...000111222111///...---///111111/////////000222444555777777777777666666777999;;;<<<<<<<<<<<<999999999:::;;;;;;;;;<<<::::::;;;<<>>>>>>>>>>>>>>>>>CCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAA???======@@@AAA@@@>>>BBBBBBCCCCCCBBBBBBAAAAAA???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<777777777888777666666555999999888888777666666666444333222222444444333222000000111111111111000000---.....................222111...,,,******+++,,,((((((((()))***,,,---...)))***+++,,,,,,,,,,,,,,,'''&&&&&&'''***+++***)))++++++******)))(((((((((&&&&&&'''(((((()))((((((************))))))))))))''''''((()))))))))))))))------,,,***)))'''&&&&&&&&&''''''((()))******+++)))******+++++++++******+++***(((''''''((()))***)))(((((((((***+++***)))+++++++++,,,,,,---------((()))***+++,,,+++***)))***++++++,,,,,,++++++***))))))+++,,,---.........))),,,...---++++++...222////////////000000000000222222111000000000000000///222666999:::;;;<<<>>>===???BBBDDDGGGJJJNNNQQQUUU]]]fffjjjlllpppxxx}}}}}}|||xxxvvvyyy}}}zzz|||xxxdddVVVLLLCCC===<<<666555555444444333222222000111111000......///000///............---------------...,,,+++***+++---++++++++++++++++++++++++---+++)))***,,,,,,***'''&&&))),,,...---+++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''''''''(((((())))))((('''%%%%%%'''((('''&&&******))))))((((((''''''+++***(((&&&%%%&&&'''((()))'''&&&'''((()))((('''++++++******************))))))))))))))))))))))))++++++++++++******))))))******+++,,,---///000111,,,---......//////......000---,,,---//////+++(((000000111111111111000000/////////000111111222222333444444444444444444444888999<<<>>>???>>><<<:::;;;::::::::::::;;;<<<<<<888999<<<>>>@@@AAAAAA@@@BBBBBBDDDEEEGGGIIIJJJKKKQQQMMMIIIGGGGGGHHHIIIIIICCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJIIIHHHIIILLLPPPQQQPPPOOOMMMKKKJJJHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKDDDDDDDDDBBB???>>>>>>???AAABBBDDDEEEEEEDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCC>>>===<<<;;;;;;<<<===>>>??????@@@AAA@@@???>>>=====================>>>>>>===<<<;;;;;;::::::::::::555555555555666888999:::666555555444444444555555222222222111222222333333222222111111000000//////111111000///...------,,,...---,,,+++************,,,+++***+++,,,,,,+++***)))******++++++******)))'''((()))******+++******(((((())))))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))(((***,,,,,,+++***)))***+++******)))(((''''''&&&,,,------+++))))))***,,,******))))))******+++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,---......---,,,,,,......---,,,,,,,,,---------------------------...///000000111------......//////000000222333444555666888999:::::::::;;;<<>>???>>>===;;;:::::::::999::::::;;;<<<999:::<<<===??????@@@@@@AAABBBCCCEEEFFFHHHIIIJJJOOOKKKFFFCCCDDDFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHIIILLLOOONNNNNNMMMKKKJJJIIIHHHGGGKKKKKKJJJJJJIIIIIIHHHHHHBBBBBBCCCBBB@@@@@@AAACCCDDDDDDFFFFFFFFFEEECCCBBBDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA@@@???>>>=========>>>>>>????????????======<<<::::::999999999555555555555666777888888777777555444333333333333222222111111111111111222000000000000000///////////////......------,,,,,,...---,,,+++************,,,***)))***+++,,,+++)))+++,,,,,,------,,,,,,+++(((((()))***************)))))))))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((*********)))))))))((((((+++++++++******)))))))))(((***,,,,,,+++))))))***+++++++++***)))((((((((('''(((******))))))+++,,,******))))))******+++,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------+++++++++++++++,,,---......,,,,,,,,,---...---,,,---------.....................//////000111111111000000000111222222333333000000111333444666777777555666888;;;???EEEKKKNNNJJJNNNTTT[[[dddnnnxxx~~~}}}|||{{{yyy{{{}}}xxxwwwzzz}}}}}}~~~}}}~~~wwwcccUUUJJJ@@@:::999555555444444333333222222///111111111000///111222///............---------,,,------,,,******+++,,,,,,,,,++++++************+++***)))***++++++)))'''###%%%)))+++***))))))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++''''''''''''((((((((((((+++***((((((***+++***))))))))))))(((((((((((('''''''''&&&&&&'''(((***+++)))'''&&&'''((()))((('''************************++++++++++++++++++++++++++++++***)))))))))******))))))(((((()))******+++***++++++,,,---,,,,,,,,,---.........---...000333---......//////......---......//////000111111111111111222333444444555555888:::<<<>>>???>>>===<<<::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHKKKGGGBBB@@@@@@CCCFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJIIIHHHIIIKKKMMMKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFFFFEEEEEE@@@AAABBBBBBBBBCCCEEEGGGGGGGGGHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>======<<<<<<======>>>??????@@@@@@??????>>>===<<<======>>>???@@@AAAAAA>>>===<<<:::999888888888666666555555555666666666888777666444333222111111222222111000////////////.............../////////---------,,,,,,,,,,,,,,,---,,,+++******************)))((()))***+++***(((++++++,,,,,,,,,,,,++++++((())))))************)))***))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))((((((************))))))))))))(((***++++++***))))))***,,,++++++******))))))(((!!!$$$''')))))))))***,,,***))))))))))))***++++++,,,+++******+++,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,+++,,,---...---+++---------......//////////////////000000111111222000111111222222333444444000000111222444555666666444555888<<<@@@DDDFFFHHHCCCGGGMMMSSS[[[dddmmmssszzzzzzzzz|||}}}|||{{{~~~xxxuuuvvv|||zzzuuuvvvyyy}}}|||yyywwwwww{{{wwwbbbTTTJJJ@@@:::888555555444444333222222111...///111111000///000111///............------------......---++++++,,,...,,,,,,++++++******)))))),,,++++++,,,,,,+++***)))...000111///,,,((('''&&&***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******'''''''''(((((((((((((((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((('''''''''&&&'''((()))***)))'''&&&'''((()))((('''))))))))))))************************************+++***))))))((()))*********))))))((((((((())))))))))))***+++++++++++++++---......+++''''''***---,,,,,,------------,,,,,,------...//////000000111///000111222333444555666666888:::<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;===>>>??????@@@AAABBBCCCEEEFFFFFFIIIEEE@@@===???BBBEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHGGGGGGFFFGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@AAACCCCCCCCCDDDFFFHHHJJJJJJIIIHHHGGGEEECCCAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>==================>>>===============<<<<<<<<<::::::;;;===>>>@@@AAAAAA======;;;999888777777777777666555555444444444555666555444333222222222222222111000///...---------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,+++******************((('''((()))***)))((())))))************))))))))))))*********))))))(((******))))))((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))************)))))))))(((((( ###''')))))))))******)))))))))))))))***+++++++++***)))***+++,,,+++)))***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++------,,,++++++,,,,,,------...............//////000000000000.........///000000111111111222333444555666777777777888;;;???AAABBB@@@???@@@CCCGGGKKKPPPVVV]]]bbboooqqqrrrtttvvvxxx{{{~~~~~~~~~~~~xxxvvvxxxzzzssssssvvv|||{{{yyywwwwww|||||||||vvvbbbTTTJJJAAA;;;999555444444333222222111111---///000111///.../////////............---------,,,------,,,***)))+++,,,+++++++++******)))))))))(((((())))))((('''''''''&&&(((***+++)))((())))))---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''&&&%%%######%%%&&&%%%$$$'''''''''''''''((((((((())))))(((''''''''''''''')))'''&&&'''((()))((('''(((((()))))))))*********))))))))))))))))))))))))+++***((((((((()))***+++++++++***))))))))))))***((()))******++++++******+++,,,,,,)))%%%%%%(((,,,++++++,,,,,,,,,,,,++++++---------...//////000000//////000111222444444555444555777888999:::::::::<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDFFFCCC>>>===???CCCFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGKKKKKKIIIHHHFFFCCCBBBAAA>>>>>>???@@@AAAAAA@@@@@@???????????????@@@AAAAAA===>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::777888999;;;===>>>???@@@<<<;;;:::999888777777777777666555444333333333333333333222222222333333444111000///...------------++++++,,,,,,------......---------------.........++++++******))))))******)))((('''((())))))((('''((())))))******))))))(((***************)))((('''***)))))))))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((*********(((((()))***((((((((((((((('''''''''###&&&)))******)))))))))))))))(((((())))))***++++++***))))))++++++***)))*********+++++++++,,,,,,,,,++++++******+++++++++---,,,++++++,,,---,,,+++))))))***++++++,,,---------------...............,,,,,,------.../////////111222222333444555666666888999<<<@@@CCCCCC???;;;:::===@@@CCCFFFJJJOOOSSS]]]```dddgggiiimmmrrrvvvsssssstttvvv{{{~~~~~~yyyyyy{{{}}}||||||~~~sss___RRRIII@@@;;;:::444444333333222222111111...000222222000.........///............---------)))******)))''''''((()))************************(((***++++++)))(((((()))%%%''')))))))))((()))***++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$&&&'''&&&%%%&&&''''''''''''((((((((()))))))))(((''''''&&&&&&)))'''&&&'''((()))(((''''''(((((())))))*********((((((((((((((((((((((((***)))(((''''''(((***,,,++++++***************+++((()))******+++*********)))*********)))***,,,...***++++++,,,,,,++++++***,,,,,,------...///////////////000111222222333333222333444666777888999999<<<<<<<<<<<<<<<======>>><<<<<<<<<;;;<<<<<<============>>>???@@@AAABBBBBBCCC@@@>>>===@@@CCCFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDBBB@@@AAABBBDDDEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFJJJIIIHHHFFFDDDBBB@@@@@@===>>>???AAAAAAAAA@@@@@@============>>>???@@@AAA===>>>>>>??????>>>>>>===;;;;;;:::999999999999:::777777888:::;;;===>>>>>>::::::999888777777777777666555444333333333333333111111111111222333444444000000///...------------,,,,,,,,,,,,,,,---------.........---------------+++******)))))))))******)))((('''((()))***)))'''******++++++++++++******+++++++++******((('''&&&)))(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''(((((((((((())))))***)))'''''')))+++''''''''''''''''''''''''&&&(((***+++)))(((((())))))(((((((((((()))******+++***))))))***+++***)))************++++++++++++,,,++++++************+++---+++***+++,,,---,,,***(((((())))))***+++,,,,,,------------------------------...//////000000111//////000111111222333333444555999???EEEEEEAAA<<<444666:::<<<>>>BBBFFFIIIHHHLLLRRRUUUXXX]]]dddiiihhhjjjlllooovvv||||||}}}ooo\\\OOOGGG???:::999444444333333222111111111111333555444222///......///............---------******+++)))((('''(((***(((((())))))******++++++***,,,...---+++)))***+++---......,,,***(((((())))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))'''&&&'''((()))((('''''''''(((((()))******+++((((((((((((((((((((((((***)))'''&&&&&&(((+++,,,*********)))******++++++))))))***++++++++++++***+++******+++---...------***++++++,,,,,,++++++***+++,,,,,,---....../////////000000000111111222222222333444555777888999999:::::::::::::::;;;<<<<<<:::;;;;;;<<<============<<<<<<===>>>???@@@@@@AAA???>>>===>>>AAACCCEEEEEEIIIIIIIIIHHHGGGFFFDDDDDDCCCAAA???@@@CCCEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCCCCBBBBBBDDDFFFHHHGGGFFFCCCAAA@@@??????<<<>>>@@@AAABBBBBBAAA@@@======<<<<<<<<<======>>>===>>>????????????>>>======<<<;;;:::999::::::;;;888888999:::<<<===>>>>>>888888777777777777888888444444333333333333333333222111111111111222222333//////...............///---------------,,,,,,,,,......------,,,,,,++++++******))))))))))))*********)))((((((******)))(((******++++++++++++******,,,,,,++++++)))((('''&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''((((((((()))))))))((('''''')))+++'''''''''((((((((((((((('''((())))))(((((()))***((((((((((((((()))******+++)))((()))***+++***(((************++++++++++++,,,,,,+++***************,,,+++***+++,,,,,,,,,***(((((()))***+++,,,------..............................//////000111111111//////000000111111222222333444777===CCCDDD???:::333555777888999:::===???>>>CCCGGGIIIJJJMMMSSSXXXYYY^^^bbbfffppp||||||||||||kkkYYYMMMEEE===888888444444333333222111111000444555777777444111////////////.........---------------...,,,+++***+++---''''''((()))***+++,,,,,,''')))+++***(((&&&'''))))))***++++++))))))***,,,,,,+++++++++++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))'''&&&'''((()))((('''&&&''''''((()))******+++))))))))))))))))))))))))***)))'''&&&&&&(((+++,,,)))))))))))))))***++++++))))))***+++++++++++++++...,,,***+++------***&&&++++++,,,,,,,,,,,,++++++++++++,,,------......///000000000000000111111111333333444666777999::::::999999888888999999:::;;;888:::;;;===>>>======<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<===AAACCCDDDCCCJJJJJJIIIHHHGGGEEECCCCCCCCC@@@>>>@@@CCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCDDDDDDEEE@@@AAABBBBBBBBBCCCEEEGGGGGGFFFDDDBBB@@@???>>>>>><<<>>>@@@BBBCCCBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;===>>>???@@@@@@???>>>===>>>===<<<;;;:::;;;<<<<<<999::::::;;;<<<===>>>>>>777777777777777888888999444333333222222333333444333333222111000000000111//////.........//////000.........------,,,,,,,,,------,,,,,,+++***))))))***)))))))))))))))******+++)))((()))***+++***((((((((())))))))))))((((((,,,,,,,,,+++)))(((&&&%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))(((&&&''')))+++(((((((((((())))))))))))&&&'''''''''''''''***,,,((((((((((((((()))*********)))((()))***+++***((()))************+++++++++,,,,,,+++***))))))******,,,+++******,,,,,,+++***((()))***+++,,,---......///////////////.........------......///000000000111111222222333333333444555555777<<>>>>>>>>======<<<===>>>??????@@@BBBDDDIIILLLKKKGGGFFFHHHGGGDDD??????@@@???>>>???BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCBBB@@@???>>>=========@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>============>>>===>>>@@@AAA@@@???===;;;===<<<:::999999999::::::999999999::::::;;;;;;;;;:::999999:::;;;:::888666666666555444333222111111000000000000////////////000000000000000/////////------,,,,,,,,,+++++++++---.........---,,,,,,+++------,,,+++************------,,,+++*********+++)))((((((((((((((())))))+++*********))))))((((((''''''&&&&&&'''(((***+++))))))))))))((((((((((((((((((''''''''''''((((((+++)))(((((())))))(((&&&''''''((())))))))))))))))))))))))((()))******+++******))))))(((((('''''''''''''''(((((((((((()))******))))))))))))******+++*********))))))(((((()))************+++++++++************************)))************))))))(((++++++******++++++,,,------------,,,,,,+++++++++------......///000000000......///111111222222222333555888<<<>>>?????????888555333444888;;;;;;:::======<<<======>>>???@@@BBBEEEJJJPPPWWW___hhhmmmrrrzzzzzz~~~yyykkkZZZNNNEEE<<<777666444444444444333222111111...222555555222//////111000000...---,,,,,,------,,,,,,+++************+++,,,++++++*********++++++(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%))),,,***&&&$$$&&&)))'''''''''&&&''''''(((((((((((('''%%%$$$%%%(((***&&&'''((()))))))))(((''''''((())))))((('''&&&%%%((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((+++)))((((((***+++***((()))))))))))))))***+++++++++++++++*********))))))+++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++---///000000000111222111333444555444333444555333444666777888999888888<<<;;;999888888:::;;;<<>>>>>>>>=========;;;<<<>>>>>>>>>???BBBDDDGGGJJJJJJFFFDDDFFFEEECCCBBBBBBCCCBBBAAAAAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???????????????@@@AAABBBCCCCCCBBB@@@???AAA@@@???===<<<;;;;;;;;;===>>>???@@@@@@>>>===;;;<<<;;;999888888888999:::888999999999::::::::::::999999888999::::::888666444444444444444444444444000000000000/////////...////////////////////////------------,,,,,,,,,,,,---.........------,,,+++,,,,,,+++*********+++++++++***))))))(((((())))))))))))(((((((((((())))))*********)))))))))((((((***)))(((&&&&&&&&&&&&'''((((((((((((((()))))))))((((((''''''''''''((((((***)))(((((())))))(((&&&''''''((())))))))))))))))))))))))))))))******+++((((((((((((((()))))))))''''''((((((((())))))))))))))))))((())))))***************)))))))))(((((((((((()))))))))*********************************'''((()))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---......//////......///111111222222111222444777:::<<<=========777555333444777::::::999;;;;;;;;;;;;<<<===>>>??????AAAEEEIIINNNTTT[[[___hhhppp|||}}}zzz{{{xxxjjjYYYMMMDDD;;;666666222333333333333333222222///000111111111///...---000///...---,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++))))))(((((((((((((((((((((((((((((((((************************))))))((((((((((((((('''''''''''''''(((((((((((())))))((((((((('''''''''$$$''')))(((%%%###$$$'''&&&''''''''''''&&&&&&%%%###%%%'''''''''&&&'''(((&&&'''(((((())))))(((((('''(((((((((((('''&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***&&&'''((())))))***))))))***)))((()))***+++***((())))))((('''((()))***++++++++++++************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,...000000///...///000000222444444333222333444444555555666777777777666999888888777888999;;;<<<>>>>>>============<<<<<<:::;;;=========>>>AAACCCEEEIIIIIIEEECCCDDDDDDAAACCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>============>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDBBB@@@>>>@@@@@@>>>===<<<<<<<<<<<<===>>>?????????>>><<<;;;:::999888777777777888999888888888888888999999999999888777888999999777555222222333444444555666666000000000/////////..............................///.........---------------............---,,,,,,++++++*********+++,,,,,,******)))((((((((())))))))))))(((((((((((())))))******))))))))))))(((((()))((('''&&&%%%%%%%%%%%%'''''''''(((((())))))***((((((''''''''''''((((((***((('''((())))))(((&&&''''''((())))))))))))(((((((((((()))))))))******&&&''''''((())))))******'''''''''((((((((())))))(((((((((((())))))***+++******))))))))))))(((((('''''''''((((((((())))))************************,,,,,,,,,,,,+++******)))+++************+++,,,,,,,,,,,,++++++++++++******+++++++++,,,------............///000111111111111111333555888:::;;;;;;;;;666444333444777888999888999999999999:::;;;<<<======???AAACCCEEEHHHMMMPPPZZZaaammmvvv|||}}}}}}}}}uuussspppppptttxxx{{{|||vvvhhhWWWLLLCCC:::666666111222222333333333222222000/////////000000...,,,//////...---,,,,,,,,,,,,...------,,,+++,,,,,,,,,,,,+++***)))))))))))))))************************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&'''((('''&&&$$$######((()))(((%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''')))***************)))))))))******)))))))))((('''&&&'''(((***+++***************************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...//////...---...//////111333333222111222333444444444555555555555555666666666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;888999;;;<<<<<<===@@@BBBCCCHHHJJJFFFBBBCCCCCCAAABBBCCCCCCBBB@@@??????@@@BBBAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDBBBAAA@@@????????????AAACCCEEEDDDBBB???===<<<<<<<<<<<<===>>>@@@@@@======>>>>>>>>>===<<<;;;999888777666666777888999777777777777777888888888888777666666777777666444222222333333444555555555000000/////////.........---------...............////////////............------............------******))))))***+++,,,,,,++++++************++++++***))))))(((((((((((()))))))))))))))))))))(((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''((()))******(((''''''&&&&&&''''''((()))(((''''''((()))((('''&&&'''(((((())))))(((((('''(((((()))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++))))))))))))))))))((((((''''''((((((((()))))))))************************)))******++++++************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------............///000111111000000000111333555777777888888444444444444666777777777666666777777888999:::;;;>>>???@@@AAAAAABBBEEEHHHOOOUUU^^^fffjjjkkkkkkkkkgggfffeeefffiiimmmqqqssssssvvv{{{}}}|||~~~}}}}}}ssseeeUUUJJJAAA999555555111111222222333222222222111000///000111111///---.........------,,,++++++------,,,++++++++++++,,,***************+++,,,,,,************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''')))************))))))******)))))))))***)))((('''''''''(((******************************++++++,,,---...------,,,++++++,,,,,,,,,,,,+++++++++---//////---------......000222222111000111222333333333333333333444444444444444555666777888888999999999999999999999999666888999:::;;;<<>>>>>????????????>>>>>>>>>======;;;:::::::::;;;<<<======@@@@@@AAABBBCCCDDDEEEEEEGGGFFFDDDAAA???>>>======>>>@@@BBBCCCCCCBBB@@@>>><<<<<<<<<<<<===>>>@@@@@@============<<<<<<;;;;;;888777666666666777888999777777777777777777777777777666444444555666555333333333333333222222222222////////////............------------......//////000000/////////.........------...//////......---))))))))))))***++++++,,,+++******)))******++++++******)))((((((((((((((((((((((((((((((((())))))$$$$$$%%%&&&&&&'''''''''%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''&&&&&&'''(((((((((((((((''''''((())))))))))))((()))((((((((('''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''((()))******(((((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))"""###%%%(((***,,,......******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////...//////000000000000//////000111333444555555555222333444444555555555666444444555555666888999:::<<<===?????????@@@BBBDDDIIINNNTTTXXXYYYYYYYYYYYYYYYYYYZZZ\\\___ccchhhkkkgggjjjooouuuzzz~~~~~~~~~zzzrrrllliiigggqqqcccTTTIII@@@999555555111222222222222222111111111111111111000000000000---.........---,,,+++***++++++***)))))))))))))))***))))))***+++,,,------(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&$$$!!! """&&&)))(((''''''''''''((())))))&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&'''((())))))***))))))(((***+++***)))((()))***(((((()))))))))************************+++++++++***+++,,,---...---,,,,,,******++++++++++++*********,,,......---,,,---...---///111111000///000111222111111111111222333444333333333444444555555555555666666666666666777777444666888999999;;;>>>@@@@@@HHHKKKGGGBBBAAABBBAAABBBDDDEEEDDDBBB@@@@@@@@@========================;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEGGGHHHIIIIIIFFFEEECCCAAA???======<<<===>>>???@@@AAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888777666666666777888999888888888888777777777777666444333222333444333333444444333222000//////.../////////.........---------------...//////000000000/////////............------...////////////...******)))))))))***++++++(((((('''''''''((())))))+++***)))((((((''''''(((''''''(((((((((((())))))'''((((((''''''&&&%%%$$$&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))((('''&&&&&&'''(((((((((((('''&&&'''((()))***)))((('''))))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''(((((()))''''''(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))(((((('''&&&***))))))))))))***+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......//////...//////000000////////////000000111222333333444000222444555444333444555333333333444555777888999888:::<<<======>>>@@@BBBFFFIIILLLMMMMMMLLLKKKLLLMMMNNNPPPQQQSSSWWW\\\```bbbdddhhhnnnsssxxx{{{}}}{{{~~~{{{xxxyyyppppppooojjjbbbYYYRRROOO~~~ooobbbRRRHHH@@@888444444222222222222222111000///000222333111...---///222------......---,,,***)))+++******)))))))))))))))******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&'''''''''&&&''''''((((((+++***(((%%%"""###&&&)))(((''''''&&&'''((()))***&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((***+++***(((((()))+++'''(((***+++,,,+++***)))))))))*********+++++++++''')))***,,,,,,+++***)))))))))************))))))(((***,,,---------...///,,,...000000/////////000000/////////000222333444222222333333333333333333333333333333444444444555333555777888999:::===@@@>>>FFFKKKGGGAAA???@@@@@@@@@BBBCCCCCCAAA?????????;;;<<<<<<======>>>>>>>>>=========>>>???@@@BBBBBBCCCDDDDDDEEEFFFGGGGGGHHHCCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<===>>>@@@AAABBBAAA@@@???===<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;888888777666777888999:::999999999888888777777777666444111111222333333222222222111000///...------//////.........---------------...//////000111111/////////.........------------...///////////////+++******))))))))))))***'''''''''''''''((())))))+++***)))((('''''''''''''''''''''((((((((())))))(((((())))))((('''%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))(((''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))///...---+++(((%%%"""!!!)))))))))))))))***++++++))))))*********++++++++++++++++++,,,------.........///////////////......000000000000111111222333///222444555333222222444222222333444555777888999666888:::<<<<<<<<<>>>???BBBDDDFFFFFFDDDCCCCCCCCCCCCEEEGGGHHHHHHJJJOOORRRWWWYYY]]]bbbhhhnnnsssuuuvvvzzz|||xxxwwwtttmmmgggeee\\\]]]]]]ZZZTTTMMMHHHEEE{{{oooaaaQQQGGG???888444444333333333222111000///......111444111---+++...333,,,---......---,,,***)))---,,,,,,+++***++++++++++++***)))((((((''''''(((************************))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&)))(((((((((''''''''''''%%%%%%%%%&&&'''((('''&&&((('''&&&&&&'''(((***+++"""&&&***,,,***'''%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$%%%&&&(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))))))))((('''(((***,,,+++(((''')))+++'''(((+++------,,,***((())))))******++++++++++++&&&''')))***+++***((('''(((((())))))))))))(((((('''))),,,---------...000,,,...000000///...///000///.........000222444555222222333333333222111111111111111222222333333333222444666777888:::===@@@<<>>>>><<<>>>@@@@@@???=========:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>??????@@@@@@:::::::::;;;===???BBBDDD???>>>>>>============>>><<<<<<;;;::::::::::::;;;888888777777777999:::;;;:::999999999888888777777555333111000111222222222000000000///......------//////.........---------.........///000111111222///.........------------------...///000000//////++++++***)))(((((()))))))))))))))))))))***++++++++++++)))(((''''''''''''&&&'''''''''(((((())))))%%%&&&'''))))))))))))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%&&&''''''((((((''''''%%%&&&((()))***)))((('''%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))+++***)))(((&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))***************)))))))))))))))******+++''''''(((((()))))))))***)))******+++,,,,,,------...///////////////......000000000000000111222222...222555555222111222333222222222444555777888999777999;;;<<<<<<<<<>>>??????AAABBBAAA@@@??????@@@???AAABBBBBB@@@AAAEEEHHHGGGIIILLLQQQXXX___eeehhhlllrrryyy~~~}}}qqqkkkgggfffbbbYYYQQQNNNNNNPPPRRRQQQNNNKKKIIIHHHwwwggg^^^PPPEEE>>>999555333222222222111111111111000111///,,,)))(((***,,,---,,,,,,------...---------+++***)))(((((()))***+++))))))))))))))))))))))))+++'''&&&)))***(((''')))******))))))))))))******&&&'''((())))))******)))%%%&&&&&&'''((()))******((((((&&&%%%%%%&&&'''((('''&&&%%%$$$%%%''')))+++''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&'''&&&%%%%%%$$$***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""(((,,,,,,'''%%%&&&)))'''((()))******)))((('''))))))((('''''''''''''''+++,,,,,,++++++***)))(((,,,++++++,,,---,,,***((())))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------///000000000//////111444444333111333222111000000111222222444444666888;;;<<<;;;:::???BBBFFFEEECCC@@@@@@AAA>>>?????????>>>===;;;::::::;;;<<<>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@AAA>>>;;;============>>>???AAAAAABBBBBBAAABBBBBB@@@===:::;;;;;;:::999999999::::::888888777777777777777888777666666666666666777888444333222000///.........222111///...------......000000///...------,,,,,,*********,,,///000///...////////////000000000000,,,,,,,,,---,,,,,,++++++***)))((((((((((((((()))))))))))))))))))))))))))((()))***)))'''%%%%%%&&&))))))))))))))))))))))))''''''(((''''''&&&%%%%%%((()))***+++***(((&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))******))))))(((&&&%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&'''((((((++++++******)))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))((((((((()))+++,,,+++++++++*********))))))************************+++*********+++---///000000000111111111111000000------...///////////////333222222222222222222222444555777888999888666666:::;;;;;;<<<===<<<<<<<<>>===<<<;;;:::::::::<<<===>>>???AAACCCDDDDDDFFFGGGHHHHHHJJJNNNSSSWWW^^^aaaeeeiiikkknnnrrrttt{{{}}}wwwmmmeeeZZZYYYWWWTTTOOOJJJFFFDDDGGGHHHIIIIIIIIIHHHFFFEEEuuufff]]]OOODDD===999555333222222222111111111000000000///...------,,,------,,,,,,---------------,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,((('''***+++(((''')))******))))))))))))******((()))))))))))))))((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((((('''&&&&&&&&&(((***+++&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))))))))(((((('''%%%$$$"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((&&&'''(((((((((((('''&&&))))))(((''''''''''''''')))))))))))))))(((((('''+++++++++,,,,,,+++***((((((((()))))))))*********))))))***++++++,,,------,,,,,,,,,------------...............///000111222...///000000......///000222111000//////000111111222333555888;;;<<<<<<;;;@@@BBBEEEDDDBBB??????@@@===>>>>>>>>>===<<<:::999:::;;;<<<===>>>???????????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===>>>??????===:::;;;;;;<<<===>>>??????@@@??????@@@AAABBBBBB???===<<<;;;:::999999999999999777777666666555666666777777777666666666666666777555444333222000000//////222111///...------............------,,,++++++***+++,,,,,,---...//////000000000000000000000000000......///......---,,,,,,)))(((((())))))***++++++)))))))))))))))))))))))))))***+++***((('''&&&''''''''''''''''''''''''''')))************))))))((($$$&&&((()))******)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%&&&'''((()))((())))))(((((('''&&&%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))((((((((()))***++++++++++++*********))))))*********************************+++,,,---...///......////////////......---...//////000000//////222111111111111111111111111333555888999999888777::::::;;;<<<<<<<<<<<<;;;>>>===<<<;;;:::999999999;;;;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCFFFJJJNNNSSSUUUXXXZZZZZZ[[[\\\^^^eeeiiiooouuuzzz}}}~~~|||}}}~~~~~~}}}{{{yyyxxx}}}}}}~~~zzzyyyyyy~~~|||vvvpppkkkfff```WWWQQQQQQOOOLLLIIIFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAArrreee[[[NNNCCC===999666333222222111111111000000000000000111111111///---,,,,,,,,,------------,,,,,,******))))))))))))******))))))))))))))))))))))))---)))(((***+++)))''')))***))))))(((((())))))***************)))((('''&&&''''''''''''''''''((((((%%%%%%&&&'''((((((((('''))))))(((''''''((()))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$$$$&&&((()))(((%%%&&&''''''''''''&&&%%%)))(((((((((''''''''''''%%%&&&'''''''''''''''''')))***+++++++++***)))((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------............//////000111...000222///++++++...222000000///......///000111000222555888;;;<<<<<<<<>>???<<<=========<<<;;;:::999::::::;;;===>>>>>>>>>>>>>>>@@@AAABBBCCCBBB@@@???>>>>>>??????@@@@@@@@@AAA@@@>>>======>>>===;;;999888999;;;===>>>>>>>>>===<<<<<<===@@@BBBCCCAAA@@@<<<;;;:::999888888888888666555555444444555666666888777666555555555555555666555444222222111111111222111///...------...///,,,,,,,,,++++++******)))---///000...,,,,,,000333222222111111000//////////////////...---,,,+++***(((((())))))***+++,,,---(((((((((((((((((((((((()))***,,,+++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$%%%&&&((()))(((((('''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&%%%&&&((((((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))((((((((()))***++++++************)))))))))************************((()))***+++,,,---------,,,,,,------------,,,,,,......///000000000000///000000000000000000000000...000444777999999888777888999::::::;;;;;;::::::;;;;;;:::999888888888999::::::;;;;;;<<<======>>>???@@@???>>>>>>???BBBEEEKKKMMMNNNNNNMMMMMMMMMNNNPPPUUU\\\dddhhhjjjiiihhhfffjjjnnnooollliiihhhiiipppqqqsssvvvxxxyyyzzz{{{tttvvvxxx{{{zzzwwwvvvttttttuuuwwwxxxuuuqqqmmmgggbbb[[[VVVSSSOOOIIIDDDGGGEEEBBB???>>>???AAABBBAAA@@@??????>>>>>>??????pppbbbYYYLLLBBB<<<999666333111111111111000000000000111111111111111///...---,,,,,,---------,,,++++++***))))))))))))))))))***))))))))))))))))))))))))...)))(((++++++)))'''((())))))(((((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''&&&$$$%%%&&&((()))((('''''')))(((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$))))))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((''''''&&&$$$$$$%%%&&&'''((((((((((((***++++++***)))(((((((((((((((((()))))))))***))))))******+++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,------...000000///...---///222444000000///...///000111222111333666888999:::;;;<<>>===>>>============<<<<<<;;;;;;::::::<<<======>>>>>>>>>>>>@@@BBBCCCCCCAAA???=========>>>>>>??????@@@@@@???>>>>>>======<<<:::999888:::<<<>>>???>>>===<<<;;;;;;<<<>>>AAABBBAAA@@@<<<;;;:::999777777666666555555555444555555666666888777666555444444333444555444333222222222222222222111000............///,,,,,,,,,+++++++++******...111222///++++++000555333333222111000///......------,,,,,,***)))((('''(((((())))))************''''''''''''''''''''''''((()))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%$$$###''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((((('''$$$&&&((('''&&&%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))******************))))))))))))************************'''(((***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++......///000000000000///......//////////////////...000333666888888666555777777888999999999999888999888888777777777888888:::::::::;;;;;;;;;;;;;;;?????????>>>>>>>>>AAACCCEEEGGGIIIIIIHHHGGGHHHIIIHHHMMMTTTZZZ\\\ZZZVVVRRRUUUZZZ______[[[WWWWWWYYY\\\^^^aaaeeehhhiiijjjjjjlllpppuuuwwwyyy{{{|||}}}~~~}}}}}}wwwqqqjjjeeeaaa```bbb```^^^\\\]]]___```aaa]]]XXXRRRNNNKKKIIIFFFCCCCCCBBBAAA??????@@@BBBCCCBBBAAA???>>>>>>>>>???@@@ppp```WWWJJJAAA;;;999666444111111111000000000//////222111000///............,,,,,,------,,,++++++***)))))))))******)))))))))))))))))))))))))))))))))---)))'''***+++(((''')))))))))(((((((((((())))))''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''******&&&$$$%%%(((''''''''''''''''''''''''((((((((()))((('''&&&&&&$$$%%%&&&'''((()))))))))'''***,,,,,,)))((((((((('''(((((((((((())))))))))))***************+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---000,,,)))***000444444333111111000///000111222333333555777777666777:::<<>>>>>======>>>>>>==================;;;;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCAAA>>>============>>>>>>?????????===>>>>>>>>>===;;;:::::::::<<<>>>??????>>>===<<<<<<;;;;;;<<<>>>???>>>===<<<;;;999888777666666555666555555555666666777888777777555444333333333333333222222111111111222222333222000///......//////---------------,,,,,,,,,...111222000,,,+++000555444333222111000...------,,,,,,,,,+++***((('''&&&(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))))))))'''''''''&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))************************'''(((***+++,,,++++++***+++,,,,,,------,,,,,,+++------...///////////////------........./////////000111333555555555444333555555666777777777777777777777666666666777777888;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????@@@CCCEEECCCDDDEEEEEECCCBBBBBBBBBEEEJJJPPPTTTTTTQQQKKKGGGKKKPPPUUUTTTNNNJJJJJJLLLLLLNNNQQQTTTWWWYYYZZZZZZ\\\aaagggjjjkkkmmmqqqvvvvvvvvvvvvuuurrrooollljjjkkklllmmmlllkkkjjjkkklllkkkhhhccc]]]XXXSSSQQQOOOQQQPPPNNNMMMMMMOOOSSSUUUTTTQQQLLLGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???>>>===>>>???@@@~~~ooo^^^UUUIII@@@;;;888666444111111000000000/////////222111///---------......,,,------,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))+++'''&&&)))+++((('''))))))((((((''''''(((((()))&&&'''((()))************&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&,,,+++&&&###$$$(((((((((''''''''''''(((((('''((()))))))))(((&&&%%%%%%&&&'''((())))))))))))'''+++------***'''(((***''''''(((((((((((())))))************************++++++++++++,,,,,,,,,,,,---------,,,,,,------...---'''###'''000555333///111111000000000222333444444666666555333555;;;???IIIEEEAAA???>>>>>>>>>===???>>>============>>>>>><<<<<<===>>>>>>>>>>>>>>>===???@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????===<<<<<<======>>>??????>>>===;;;:::<<<:::999:::;;;<<<;;;::::::999888777666666666666555555555555666777888888666555444333333333333333222111111111111222222333333222000///......///000...........................///111///------111444222222111000///...---,,,---------,,,+++***)))(((((()))))))))(((&&&$$$###''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&******)))'''&&&$$$######%%%&&&''''''((((((''''''$$$%%%&&&'''''''''''''''$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''((()))))))))(((((((((((()))))))))))))))***************************(((((()))***************,,,,,,------------,,,,,,,,,,,,---............------------......//////000222222222222222333333333333444555555666666555555666555555555666777888888::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@CCCEEEFFFGGGGGGEEEBBB?????????@@@DDDIIIMMMNNNLLLHHHEEEHHHKKKMMMKKKHHHEEEEEEFFFEEEGGGIIIKKKMMMOOOPPPPPPPPPUUUZZZ]]]^^^```cccfffhhhgggfffdddaaa^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ\\\]]][[[YYYUUUQQQMMMKKKIIIHHHEEEHHHKKKKKKJJJHHHHHHHHHNNNLLLIIIFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA???===???>>>>>>===============|||nnn\\\SSSGGG???:::888666444111000000000////////////000000000000///...---,,,,,,------,,,,,,***))))))((()))***++++++***)))((())))))))))))))))))))))))((($$$$$$(((***(((((()))((((((''''''''''''(((((('''((()))))))))))))))(((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%###"""!!!"""###$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''''''''&&&%%%%%%&&&'''''''''((()))***)))(((&&&%%%&&&&&&'''((((((((((((((((((+++///...***((()))+++'''''''''((((((((())))))************))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------***'''&&&)))///333111...000000//////000111333444333444444222111555>>>EEEKKKGGGAAA???>>>???>>>===>>>===<<<<<<<<<<<<===>>>===>>>??????????????????===>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===;;;===@@@???>>>===>>>@@@@@@???>>>===;;;:::999888999888777777999::::::999999888777666666666666666444444444444555666777888444444333333333333333444222222222222222333444444333222111////////////000........................------...//////000111111111000000///...---,,,,,,++++++,,,,,,+++***))))))'''((()))***)))(((&&&$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######%%%&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''(((((((((((())))))******************************)))(((((((((((()))******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------...///000000000222111//////000222444666222333333444555444444444555555555555666777888999999999999::::::;;;;;;;;;;;;<<<>>>?????????BBBCCCFFFGGGHHHFFFCCCAAA@@@AAA>>>@@@CCCFFFHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNQQQTTTUUUVVVWWWWWW[[[ZZZXXXVVVTTTSSSSSSSSSQQQQQQQQQOOONNNOOOQQQTTTRRRQQQNNNKKKIIIGGGGGGFFFAAADDDGGGGGGEEEDDDDDDEEEKKKKKKIIIFFFDDDBBBBBBCCCAAAAAA@@@??????>>>>>>>>>===>>>>>>>>>>>>===<<<<<<{{{mmm[[[RRRGGG>>>:::888666555000000000000////////////...000222333222000---***---------,,,+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))'''######''')))((((((***((((((''''''''''''((((((************)))((('''&&&$$$$$$%%%%%%&&&'''((((((+++***(((&&&%%%%%%%%%&&&$$$%%%&&&'''(((((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((('''''')))(((&&&$$$$$$%%%&&&'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%'''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''((()))***)))(((&&&%%%&&&&&&''''''((((((''''''(((,,,000///***((())),,,''''''''''''((((((((()))*********)))))))))))))))******+++++++++,,,,,,,,,++++++******)))************+++,,,...000111111000///.........///000222333111222222000000666AAAJJJMMMHHHBBB????????????>>>===<<<;;;::::::;;;======>>>??????@@@@@@@@@@@@???======>>>???@@@@@@AAABBBBBBBBBAAA@@@???>>>======:::===@@@@@@>>>>>>???AAAAAA???===;;;999888777777777555555555888::::::999888777666666666666666777222222222333444555666777333333222222222333444444333333333333444555555666333222111////////////000........................,,,+++,,,...111222111000/////////...------,,,,,,(((((()))))))))(((((('''&&&''')))***+++***((('''((((((((((((((((((((((((&&&'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())) !!!###$$$%%%&&&'''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$%%%%%%(((((('''&&&%%%%%%%%%%%%'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''((((((((())))))*********************************)))(((''''''(((***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------......///000111111111///------///222666999222222333444444444444333555555555666666888999:::777888888999::::::;;;;;;===>>>@@@@@@@@@@@@AAACCC???AAABBBBBBAAA@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEFFFDDDBBBBBBDDDFFFGGGFFFGGGFFFEEEEEEFFFGGGIIIJJJGGGHHHJJJLLLMMMMMMLLLJJJSSSRRRPPPNNNNNNOOOPPPRRRPPPOOOMMMJJJHHHHHHKKKMMMOOOMMMKKKHHHGGGFFFEEEEEE@@@AAA@@@>>>===???EEEKKKGGGGGGFFFDDDAAA@@@@@@@@@BBBAAA>>><<<<<<===???@@@>>>???@@@@@@@@@???===<<>>EEEJJJGGGEEE@@@<<<::::::;;;<<<===<<<;;;:::;;;===???@@@>>>???AAAAAA???>>>???@@@BBBCCCCCCBBBAAA???===;;;===>>>???@@@???===;;;::::::;;;<<<===>>>???@@@@@@@@@???>>>===;;;999888777777777777777777888888999:::888777666666666444333666555333333555666555444555444333333222222222222222222333444444555555555555555444333111///---,,,......---,,,,,,,,,,,,---)))***+++---000222333444222111...,,,+++*********************)))))))))(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$&&&'''((())))))((('''&&&%%%'''''''''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%***'''%%%%%%'''((('''%%%(((''''''&&&&&&%%%$$$$$$$$$%%%'''))))))((('''&&&&&&%%%$$$###"""###$$$%%%###$$$&&&(((((('''&&&%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***)))(((''''''((()))***'''((()))******)))((('''+++***)))(((((()))***+++------,,,,,,***)))'''&&&***+++,,,---.../////////,,,,,,,,,------------...///000111222111///---,,,111111111222333444555666444555666666555555666888666777777777888888888888999;;;=========>>>???AAAAAA@@@???>>>============@@@@@@@@@???@@@@@@AAAAAAFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKNNNNNNMMMLLLFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>=====================<<<<<<;;;vvvhhhWWWOOOFFF???;;;999555333666555222000//////000111/////////......---------,,,***))))))++++++***(((***************************,,,...---+++))))))***)))))))))))))))(((''''''&&&&&&'''(((((())))))***(((''''''&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&((()))'''"""&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''(((((((((###%%%'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))((('''&&&&&&&&&&&&'''(((***)))((((((((()))***+++((()))***+++,,,---------++++++******++++++,,,---------..................***+++,,,,,,,,,,,,...000333222333666===DDDJJJMMMGGGEEEAAA===<<<<<<===>>>>>>===<<<;;;;;;<<<>>>???===>>>@@@@@@???>>>>>>??????@@@@@@AAA@@@???>>>===>>>???@@@@@@@@@>>><<<;;;::::::;;;<<<===>>>???@@@???>>>===<<<;;;:::999888777666555555555666888888:::999888777777666555444666444333333555555555444444333333222222222333333111222333444555666777888444444333111000...------......---,,,,,,,,,,,,---***+++,,,...000111333333111000...,,,+++*********+++++++++*********))))))&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''')))'''&&&''')))***(((&&&&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%$$$%%%'''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&)))'''%%%%%%'''(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))(((((((((((())))))'''((())))))***)))((('''(((((((((((()))***,,,---,,,,,,,,,+++***)))'''''''''((()))******+++++++++............///////////////............/////////222222222222222333444555333555666666555555666777666666777777777888888888:::<<<>>>>>>>>>>>>@@@BBB@@@???>>>>>>============@@@@@@??????@@@@@@AAAAAAEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>======>>>;;;<<<======>>>>>>>>>>>>tttfffUUUNNNEEE>>>;;;888555333666555333111000000111111000000//////...---,,,,,,---,,,***+++,,,,,,***)))************************)))+++---,,,+++******+++)))))))))))))))(((''''''%%%&&&''''''((()))******((('''&&&&&&%%%%%%&&&&&&###%%%''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%'''((('''%%%######$$$&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((('''&&&&&&&&&&&&'''(((+++***))))))))))))******&&&'''(((***+++,,,------++++++******++++++,,,---////////////............+++,,,------,,,,,,...000444444666<<>>??????>>>===<<<<<<<<<===>>><<<>>>@@@AAA@@@>>>>>>>>>======>>>???@@@@@@@@@@@@???@@@AAAAAA@@@???===<<<::::::;;;<<<===>>>??????======<<<<<<;;;:::::::::777666444333444555777888::::::999888777666555555666444333333444555444444222222222111222222333333000111222444555777888999444222000///------------......---,,,,,,,,,,,,,,,+++,,,---...000111222333000///...,,,+++*********++++++++++++************'''((((((((('''&&&%%%%%%&&&&&&'''''''''((((((((()))(((''''''((()))((('''&&&'''(((((((((((('''&&&"""$$$%%%%%%$$$$$$&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))))))))***((((((((())))))((((((((((((((()))))))))(((((('''&&&&&&'''''')))+++,,,---++++++++++++***)))((('''&&&&&&'''((())))))))))))............////////////000...---------///222333222222111111111222222333333444666555444444555777666666666666777777777777999;;;============???@@@>>>>>>======<<<=========????????????@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDCCCCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===============>>>:::;;;<<<>>>??????@@@@@@rrrcccTTTMMMDDD===:::888666333555444333222111111111111111111000///...---,,,,,,...---,,,,,,,,,,,,+++***************************))))))******************)))))))))))))))(((''''''++++++***)))((((((''''''))))))(((''''''''''''(((###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''"""###%%%&&&(((***,,,...%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''''''''&&&&&&'''''''''))))))((((((''''''''''''%%%&&&''')))***+++++++++++++++******++++++,,,---//////......------,,,,,,---...///...------///111444666;;;CCCKKKMMMJJJEEE>>>===;;;999999:::<<<===@@@???>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA???>>>===;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;;;;:::777666444333444555888999:::::::::999777555555666555333222222333444444333111111111111111222333444111111222333444555555666222111...,,,+++,,,---......---,,,,,,++++++,,,,,,,,,,,,---...///000000111///...---,,,+++***))))))************))))))))))))))))))(((''''''&&&%%%$$$'''''''''(((((((((((()))&&&&&&%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''!!!"""$$$$$$$$$$$$&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%&&&'''''''''&&&%%%''''''(((((('''%%%###"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((''''''&&&&&&'''((()))***+++,,,******+++******)))(((((((((((()))***++++++******++++++,,,,,,,,,---------111000/////////000222333222222111000000000111111222444555555444333555666555555555666666666777777777999:::;;;::::::<<<======<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>======<<<;;;;;;;;;<<<<<<===>>>;;;<<<===>>>????????????oooaaaRRRKKKBBB<<<:::888666333444333333222111111111111111000000///......------.........---,,,+++***+++)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((''''''...---,,,+++)))((('''&&&))))))((('''''''''''''''$$$&&&((((((&&&%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""$$$'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&'''(((((((((((('''''''''''''''((()))))))))((((((++++++******++++++,,,------------,,,,,,++++++++++++---------,,,---///111555999@@@HHHLLLIIIAAA;;;;;;:::999888999:::<<<===??????>>><<<<<<;;;::::::===AAAEEEGGGEEEBBB@@@???AAAAAAAAAAAABBBCCCCCCDDDBBBBBBBBBAAA@@@@@@???>>>=========>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;888777666555555777999:::888::::::999666444555666444333111111333444333222000000000000111111222333222222111111111111000000111///---++++++,,,---...------,,,++++++++++++,,,,,,,,,------............------,,,,,,+++***)))(((((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%'''''''''(((((((((((()))%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''!!!"""$$$$$$$$$$$$&&&'''***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%$$$"""$$$$$$#########$$$%%%&&&%%%&&&&&&&&&&&&'''''''''$$$&&&'''((()))((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&'''((())))))((('''&&&)))((((((''''''''''''''''''((((((((())))))))))))))))))*********))))))(((******++++++,,,++++++++++++++++++,,,,,,,,,,,,---//////000000000///---,,,111111000/////////000000222333444444333333444555444555555555555666666666777999::::::999999;;;<<<;;;:::::::::;;;<<<======<<<===>>>@@@@@@AAA@@@@@@???>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@???>>>======::::::::::::;;;<<<===>>>======>>>>>>>>>>>>======lll^^^QQQJJJAAA;;;999888666444222222222111111111000000000000000/////////......---...///---+++)))***+++))))))))))))))))))))))))+++)))'''''')))***)))((()))))))))))))))(((''''''************************'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&)))'''%%%%%%%%%%%%$$$###%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%!!!###&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''((()))***)))))))))((((((((())))))(((((('''++++++******++++++,,,---,,,,,,,,,+++++++++++++++)))***+++++++++,,,...000888===DDDIIIHHHBBB:::444::::::999999:::;;;===>>>======<<<<<<;;;:::999999>>>BBBGGGIIIHHHDDDAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFBBBBBBAAA@@@@@@?????????============>>>>>>>>>???;;;;;;;;;:::::::::::::::777777777777777888888999777999:::888555333444666444222111111222333333222000000000000000000111111222222111000///......---///...---,,,,,,------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++)))((('''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''"""$$$%%%%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))))))))'''%%%$$$%%%&&&"""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&((()))))))))'''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''((('''''''''(((((('''''''''))))))((('''&&&&&&&&&&&&'''(((((())))))(((((('''(((((())))))***)))))))))))))))******+++******)))------------............,,,---...///...,,,***(((//////.........//////000111222444333222222333555444444444444555555555666888999;;;::::::999;;;<<<999999999999:::;;;<<<===;;;<<<>>>@@@AAAAAA@@@@@@???>>>=========>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???======>>>@@@@@@???AAAAAA???>>>>>>??????@@@AAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@@@@???>>>===;;;:::::::::;;;<<<=====================<<<;;;;;;jjj\\\PPPIII@@@;;;999888666444000111111111000000/////////////////////000000000---...///---***((()))***))))))))))))))))))))))))///,,,))))))***+++***))))))))))))))))))(((''''''%%%&&&'''((()))***++++++'''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%#########''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''%%%$$$&&&)))***)))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%'''((())))))))))))&&&'''((()))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,)))+++,,,------///111444<<>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999555666777888888888777666555888:::888333111333555333222000000222222222111111111000/////////000000111111111000//////......------------............---,,,++++++***+++++++++,,,+++++++++******))))))***+++++++++***)))((('''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&(((***)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%############$$$%%%&&&&&&***++++++)))&&&$$$%%%'''######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&(((******)))'''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))'''&&&%%%%%%&&&&&&%%%&&&''')))))))))((((((''''''((()))******)))))))))******+++******)))))),,,,,,---------.........------------------,,,,,,------------...///000000111222333333222222333444333333444444444555555555555777888888777666777999777777888888999;;;<<<===:::;;;>>>@@@AAAAAA@@@???@@@???>>>=========>>>???>>>>>>>>>>>>>>>@@@AAABBB???@@@AAABBBBBBCCCBBBBBBBBB@@@======>>>???@@@@@@BBBAAA???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@????????????===>>>@@@@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<;;;~~~iii[[[OOOHHH@@@;;;999888666444///000000000000//////.........//////000000111111,,,...///---)))'''(((***))))))))))))))))))))))))222...+++***,,,,,,+++))))))))))))))))))(((((('''$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&'''(((&&&###!!!!!!!!!%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$&&&%%%### $$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%''')))***((((((((((((((((((''''''$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%% !!!###%%%''''''''''''%%%&&&''')))***+++++++++++++++******++++++,,,---,,,,,,,,,------.........,,,...000111111333666888@@@DDDFFFAAA:::555666:::777666666666777888999999999999:::::::::999888888<<>><<<======???BBBEEEHHHJJJBBBAAA@@@???>>>>>>>>>>>>999999::::::::::::::::::<<<<<<;;;::::::999888888333444666888888777555444444888:::777222000222555333111000000111222222111222111000//////...//////000000000000000000111111,,,---.../////////......---,,,++++++******++++++++++++******)))((((((''')))***++++++***)))(((''')))(((((((((((('''''''''((('''&&&%%%&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%((('''&&&%%%%%%%%%%%%&&&'''%%%'''((('''%%%%%%%%%'''$$$$$$$$$######$$$%%%%%%""""""""""""###$$$%%%&&&***,,,,,,***&&&%%%&&&(((###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$&&&'''###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((******)))'''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''************))))))))))))((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&###$$$&&&(((************&&&'''((())))))******)))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,000///...---...000222333,,,,,,,,,---...///000111000222333333222111333444333333333444444444555555111333444333222222333444777777777888999;;;<<<===999;;;>>>@@@AAAAAA@@@???AAA@@@???=========>>>>>>===<<<<<<<<<===>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCEEEBBB@@@???@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>???@@@>>>>>>============>>>>>>@@@@@@@@@????????????>>><<<>>>???@@@???>>><<<;;;===<<<<<<;;;;;;<<<<<<<<<888888:::;;;<<<<<<======xxxggg\\\OOOEEE===:::888555333333111000...---,,,---///000444222///...444;;;<<<999------------,,,,,,+++*********)))(((((((((((((((,,,+++)))((('''(((***+++***************+++++++++))))))))))))************)))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%((()))((($$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$!!! """))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######&&&(((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((******+++&&&&&&%%%&&&&&&'''((()))---+++***(((((()))+++,,,******+++++++++,,,,,,,,,,,,---...------222;;;AAAIIIDDD???:::777444222000333333444666777999::::::>>>>>>===:::777666777999CCCCCCBBBAAA@@@???>>>===>>>>>>======>>>@@@CCCDDDCCCDDDEEEFFFEEECCCAAA@@@@@@>>>;;;:::;;;;;;;;;:::;;;<<<<<<:::888777777888333444444444666777888999555666777666333111111222111111111111111222222222000000000000000000000000000000///............///........................)))***++++++++++++***)))---,,,+++***))))))))))))+++++++++***)))(((((('''(((((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))((('''%%%$$$'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%$$$$$$###%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%(((++++++(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***,,,***'''&&&&&&''')))+++((()))))))))************,,,------......------,,,---......---,,,,,,,,,,,,111000/////////000222333444333333333333333333333444444444444444444444444444555555666666555444444777777777777888999:::;;;888999:::<<<===???@@@AAA@@@???>>>======<<<<<<===<<<<<<<<<<<<===============>>>???AAAAAA@@@??????AAA???>>>???BBBCCCDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@===999666444666888:::@@@@@@@@@???????????????<<<=========>>>>>>>>>??????>>><<<;;;<<<;;;:::888777888888999999:::;;;;;;yyyeeeXXXNNNEEE===:::888555333333222111///...---...///000...///---,,,///555666444,,,---------,,,,,,+++*********)))((((((((((((((()))((('''&&&&&&'''(((***++++++******)))))))))((('''(((((((((((()))))))))***((('''&&&&&&'''(((***************************((((((((((((((('''&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###""""""'''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%%%%&&&(((&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((()))***+++,,,+++***)))))))))***+++*********+++++++++,,,,,,,,,,,,---...111666<<>>??????>>>>>>===============>>>;;;;;;<<<<<<======>>>>>>>>>>>>???@@@@@@@@@??????CCCAAA??????@@@@@@@@@???BBBAAA@@@???????????????AAA@@@>>><<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<<<<<<<<<<:::888888888888999999:::::::::zzzdddUUUNNNEEE<<<:::888555333444333222000/////////000111+++///000---,,,///111///,,,,,,---------,,,++++++******)))(((((((((((()))''''''&&&&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))*********++++++++++++++++++'''(((((())))))((((((((('''&&&&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""(((((('''&&&%%%$$$$$$###((()))***)))'''&&&&&&'''###$$$$$$$$$&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((***+++,,,---*********************************++++++++++++,,,,,,+++,,,///444999<<<>>><<<999555333333222111000111111222333555666777777555666777777666777999<<<777777888999:::;;;;;;<<<;;;;;;:::;;;;;;===???@@@CCCEEEGGGIIIIIIHHHFFFEEE???===:::999:::;;;::::::999::::::999666555555666333333333444555666777888777888888777444333333444222222222111111000000///........................,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++...---,,,++++++++++++++++++******))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''%%%$$$!!!###%%%&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))'''$$$%%%''''''%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''((((((((((((((((((((((((*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++...***'''+++111555222...//////......//////000111//////000000111111222222333333333333333333333333555444333333333444555555777777777777888999:::;;;999::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>::::::;;;<<<======>>>>>>@@@??????>>>>>>>>>??????BBBAAA@@@@@@AAAAAA@@@???@@@@@@???????????????@@@============<<<;;;999888=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@???===<<<===<<<;;;999888888888999999999999999}}}fffUUUMMMDDD<<<999888444333444333222111000000000111111...555777333...---......,,,,,,,,,------,,,,,,++++++***))))))(((((())))))(((((((((((()))***,,,---%%%&&&&&&'''((()))******'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%&&&'''(((((((((((((((&&&$$$&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%$$$###$$$&&&(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''')))+++***(((&&&%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((()))+++,,,---((()))******+++******)))************++++++++++++,,,***+++///444888888666444222000///000111000///000000111222333444555555666777888777666666777999444555555666777888999999:::999999999:::;;;======BBBDDDGGGJJJJJJIIIHHHFFF>>><<<999999999:::::::::888999999888555444444555333333333333444555666777777777777555333222222333333222222111000//////...------------------------......---,,,,,,,,,,,,,,,************************,,,***)))'''''')))***,,,---,,,++++++*********+++******))))))((((((((((((&&&%%%$$$$$$######$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))'''%%%"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$!!!###$$$%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''### !!!%%%'''$$$ ###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&&&&&&&&&&'''((()))))))))((('''))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++))))))+++///111000///.............../////////------...//////000111111111111111222222222222222555444222111111333555666777777777777888999::::::999999999:::::::::::::::======<<<<<<;;;<<<<<<<<<999:::;;;;;;<<<===>>>>>>AAA@@@>>>======>>>???????????????AAADDDEEEEEEDDDAAA@@@@@@@@@@@@AAAAAABBB;;;;;;;;;;;;:::999888777<<<<<<<<<=====================>>>>>>>>>?????????AAA???============;;;999888888888888888888999999~~~iiiYYYLLLCCC;;;999777444333444333222222111111111111111222999<<<666///,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++***)))))))))))))))((((((((()))***+++,,,,,,((((((((('''''''''''''''(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&)))'''$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&((())))))&&&$$$######$$$######""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&'''((()))++++++'''((()))************)))))))))*********+++++++++,,,******---111333111......---,,,---...000////////////000111222333444444666777999888777777888999666666666666666666666666888888888999999:::;;;;;;@@@BBBFFFIIIJJJIIIGGGEEE===:::888888999::::::999888999999777555444444555444444444444444555666777666666555333111000111222222222111111000///......------------------------///......---------------************************+++***(((''''''(((***++++++******))))))))))))))))))))))))((((((((((((((()))(((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&(((((('''%%%$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$  %%%(((&&&"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&%%%%%%%%%&&&((()))))))))((('''(((((((((((())))))))))))******++++++++++++******(((+++---,,,***)))+++...,,,,,,------............,,,,,,---......///000000000000000000111111222222444333111000111222444666666666666666777888999999888888888888888888999999>>>>>><<<;;;:::::::::::::::::::::;;;<<<======>>>@@@???>>>=========??????=========@@@CCCDDDCCCBBB@@@@@@?????????@@@AAAAAA???>>><<<;;;::::::;;;<<<;;;;;;<<<<<<============;;;<<<===>>>???@@@AAABBB@@@???===<<<===<<<;;;999777888888888888888999999|||hhhZZZKKKBBB:::888777444333444222222222222111111111000111888:::444---++++++***++++++,,,---------,,,,,,++++++***))))))))))))***&&&&&&''''''(((((())))))---,,,+++)))'''%%%###"""))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((---,,,+++***(((%%%###""")))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&'''&&&$$$######$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''######$$$&&&'''((()))***&&&%%%%%%&&&&&&'''((()))'''(((((())))))*********)))))))))************+++*********,,,------+++))),,,+++***,,,...///...---//////000111222222333333222444777888888999:::<<<777777666666555555444444777888888888999999999999===@@@DDDGGGHHHFFFDDDAAA<<<999777777888::::::999888999999888555444444555555555555555555666777777555555444222000///000222111111111000000//////...------------------------------,,,+++++++++++++++***************************)))(((((((((((()))******))))))((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###!!!!!!###$$$&&&'''''''''%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###!!! ###''')))(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%'''((())))))(((''''''''''''((((((((()))))))))******++++++******)))''',,,///---'''%%%(((,,,++++++,,,------------,,,,,,,,,------......//////......//////000111111111222111111000111222444555444444444444555666777888777777777777777777888888======<<<::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>============>>>??????===<<<===>>>@@@@@@>>><<<>>>>>>===============>>>===<<<:::888888999:::;;;;;;;;;<<<<<<======>>>>>><<<<<<===>>>@@@AAABBBBBB???>>><<<;;;<<<;;;:::888666666777777888999999:::vvvdddYYYKKKBBB:::888777444333444111111111111111000000///---222333///,,,,,,---+++***+++,,,,,,---------,,,,,,+++******))))))******''''''(((((((((((((((''',,,,,,***)))'''&&&%%%$$$((((((((())))))))))))***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))+++******)))'''%%%$$$###&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((''''''((()))+++,,,))))))))))))************''')))++++++***)))******++++++***,,,......---,,,000000000111222222333333111333666777777777888999666666555555555444444444777888888999999999999999:::===AAADDDEEECCC???===;;;999777777888999999999999999:::888666444555555777666666666666777888888666666555222000///111333000000000000000/////////------------------------,,,++++++***************************************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###%%%'''''''''%%%$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))************))))))))),,,---,,,)))''')))+++******,,,---------,,,+++------..................------...//////000111111000000000111222333333333333333333333444555666666555555555666666777777777::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;===>>>????????????<<<<<<===???AAAAAA???<<>>===<<<<<<<<<<<<<<<999999999999999888888888;;;<<<<<<===>>>>>>??????>>>???????????????@@@@@@>>>===;;;:::;;;:::999777444555666777888999:::;;;ppp```VVVKKKBBB:::888777444333444000111111111111000//////+++...///---,,,///000///***+++,,,,,,------------,,,+++******)))*********)))***************)))((('''((((((((())))))******''''''''''''((((((((()))&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&&&&&&&%%%$$$'''))))))'''&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%!!!$$$%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######&&&(((#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((&&&&&&''')))+++---))))))))))))************%%%(((++++++)))(((***---,,,++++++,,,......---+++000000111111222222333333333555777777555444333333444444444444444444444444777888888999999999999888999<<<@@@CCCCCC@@@===::::::888666666888999999999999::::::999666555555666888777777777777888888999888777666333111000222444////////////000000000000........................---,,,,,,+++***+++++++++************************(((((())))))))))))((((((+++***************++++++'''''''''(((((((((((((((******)))(((((((((((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""###%%%'''''''''%%%$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""######"""!!!"""$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************))))))************)))))),,,++++++++++++,,,++++++)))***+++,,,---,,,++++++..................------------......///000000111...///000222333333333333222222222222333444555555444444555555666777777888777777777999:::<<<>>>???===<<<<<<;;;;;;:::999999999:::<<<>>>@@@@@@@@@???<<<<<<>>>BBBEEEFFFEEECCCAAAAAA@@@>>>============;;;<<<>>>@@@???>>>;;;:::<<<<<<<<<===>>>??????@@@AAAAAA@@@@@@???>>>======>>><<<::::::::::::888666333444555777888:::;;;<<>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCC@@@???>>><<<;;;;;;;;;;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<============@@@@@@??????????????????;;;;;;;;;:::888777555444555555555555666777999999ppp___TTTIIIDDD===888666555444444000111222222222111//////...............---------+++++++++************)))***)))(((((((((((()))***''''''''''''''''''''''''&&&'''((())))))******)))((((((((((((((((((((((((((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''### ###&&&%%%###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$###%%%'''&&&$$$$$$%%%'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''(((((()))))))))***************************------,,,+++,,,...000111.........///////////////555555444333333333333333444333333222333444555666444444444555666888999:::;;;;;;<<<======<<<;;;:::777777777777777666555555666666666666666666666666999888888777666666666666777666555444333222222222333222111000////////////......---,,,+++******))),,,++++++******++++++,,,(((((())))))******++++++*********************)))))))))))))))((((((((('''))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!###$$$%%%'''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&'''(((((((((((((((******))))))))))))))))))***************************************************+++,,,---.........---000///...------......///------......---...111333111111111111222333444555222333444555666666666666777777777777888888888888999999999999999:::;;;<<<;;;;;;===>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCC@@@???>>>===;;;;;;::::::888999;;;======>>>===============>>>>>>?????????@@@@@@???>>>======<<<<<<::::::999888777777666666555555555555666777888999ooo^^^SSSHHHDDD===888666555444333222222222222222111000000//////.........---------+++++++++************))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((()))************(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&### !!!$$$&&&%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$############"""###%%%%%%%%%%%%'''((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&'''))))))((('''&&&%%%$$$#########&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))******+++************************---,,,++++++,,,---///000.........//////000000000444444333222222222222333333333333333333444555555555555555555666777999999;;;;;;:::999888888777777888888888888777555444333444444444444444444444444666666666666666666666666666555444444333333444444333222111000000//////000---,,,,,,,,,++++++++++++++++++************++++++*********************+++((((((((())))))))))))))))))))))))((((((((('''''')))))))))((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""##################"""!!!"""$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''))))))'''%%%&&&&&&'''(((((((((((('''))))))))))))))))))************************************************************,,,---------------000///...---------------***+++---......///111333000000000000111222333333333333333333444555666777666666666666777777777777888888888999:::;;;<<<===;;;<<<===>>>>>>???>>>>>>======>>>???@@@AAAAAABBBAAA@@@???===;;;::::::999777888:::<<<>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB@@@@@@???===<<<;;;:::999:::999888666666666777888555555555555666777888888mmm]]]SSSHHHCCC===888666555444222222222222111111111000000/////////...------,,,,,,+++++++++*********))))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&''''''((())))))***))))))))))))***************))))))))))))***+++,,,------...//////000111111333222222111111111222222333333333333333444444444888777777777888999999::::::999777555555666777888======<<<;;;:::888666555444444444444444444444444333333444555555555555555333333333222222333444444222111000//////.........+++++++++++++++++++++,,,++++++************++++++---,,,+++***)))'''&&&&&&'''''''''((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""############""""""""""""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&(((***)))'''$$$%%%&&&''''''((((((''''''''''''((())))))*********************************************++++++++++++******+++,,,,,,,,,,,,,,,//////...------,,,,,,,,,***---///000//////000111//////...//////000111222333333222222333555777888777777777777888888888888777777777888888:::;;;;;;::::::<<<=====================>>>>>>???@@@@@@AAAAAA@@@???===;;;:::999999888999;;;======>>>============>>>???@@@AAAAAABBB???>>>>>>===<<<;;;::::::999888666555555666888999555555555555555666777888~~~lll\\\RRRGGGCCC===999666555333222111111000000////////////000//////...------,,,,,,+++++++++*********))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&%%%&&&&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$((((((((('''''''''''''''(((((()))))))))*********((((((((((((((())))))***+++,,,---...///000111111111111000000000111111222222222222333333333333333666666666666777777888999;;;:::888777777999;;;===>>>>>>===<<<;;;999777666444444444444444444444444111111333444444444444444111111000000111111222333000///...------,,,,,,---******++++++++++++,,,,,,+++******))))))******++++++***)))((('''&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$###########################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""############""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&(((***)))'''%%%%%%&&&&&&'''''''''''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,---------------,,,++++++...///111111///......///............///000111111222222111222333555777888666666777777777888888888888888777777777777888888999999:::;;;<<<<<<<<<<<<=========>>>>>>?????????AAA@@@>>>===;;;:::::::::;;;<<<=========<<<;;;:::<<<<<<======>>>??????@@@<<<<<<==================888666555444444666888999555555555555555666666777|||jjj[[[QQQFFFBBB===999666555222111111000000///.../////////000000///...---,,,,,,++++++++++++************)))'''(((((())))))(((((('''))))))))))))))))))))))))%%%%%%''')))***+++++++++((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''')))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%!!!"""###$$$&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$#########$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&'''(((((())))))*********)))*********************)))***+++,,,...///111111000////////////000111111111111222333333333333333222222222333333444666666888777666555666888:::<<<<<<<<<;;;:::999777555444333333333333333333333333///000222333444333222222000000000///000000111111///...---,,,,,,++++++,,,*********+++++++++++++++******))))))))))))******%%%%%%&&&''''''((())))))&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#################################""""""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""##################"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&(((((('''%%%%%%%%%&&&''''''''''''&&&&&&'''((()))***)))((('''((((((((((((((((((((((((((((((((()))******+++++++++******))))))***++++++++++++,,,------,,,,,,+++///000000///---,,,---...............///000111111111111111222333555666777555555555555666666666666999999888777777777777777999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;<<<============;;;:::999<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>666666555444444555666777666555555444555555666666yyyiiiZZZQQQEEEBBB===999777444222000222111000/////////000000000000///...---,,,+++++++++++++++************)))(((((()))******)))(((((((((((((((((((((((((((((($$$%%%'''(((***+++++++++((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$###!!!###&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''(((((())))))&&&&&&''''''''''''''''''''''''(((((()))******+++)))))))))******))))))((('''((()))+++---///000111///.........//////000111000111222333444333333222///000000111222444555666666555444444444555666666999999999888777666444333222222222222222222222222///000111333333222111000222111000000000000000111//////...---,,,,,,,,,,,,+++++++++*********************))))))))))))******$$$%%%&&&'''((()))***+++&&&''''''((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&$$$###"""$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''')))***)))((('''%%%''''''''''''''''''''''''&&&''''''((())))))******+++***))))))((()))***+++)))***+++,,,------,,,,,,---------,,,******,,,...............///000111222///000111333444555666666555555666666666777777777999999999999999999:::::::::;;;<<<===>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<555555555555555555555555666555555444444555555555xxxhhhZZZQQQEEEBBB===999777444222000444333111000000000111222111000///...---,,,+++++++++++++++************)))((()))***++++++***)))(((''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((('''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$######&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$"""%%%$$$"""%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!!!!""""""###$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&$$$%%%%%%&&&'''((())))))&&&''''''((()))******+++&&&'''''''''''''''&&&&&&&&&'''(((***,,,...///000...............///000111000111222333444333222222000000111222333555777888:::999888777777666666666999999999999888666555444000000000000000000000000///000111222222111///...333222222111000000111111000000///...------------+++++++++*********))))))******))))))))))))******(((((((((((())))))))))))'''''''''((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((("""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''' !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%""""""###$$$$$$$$$$$$#########""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$"""!!!"""$$$&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***+++***)))(((((()))******'''(((***,,,---------,,,*********(((((())),,,//////......//////000111222...///111444555666666555888888888888999999999999999999999:::;;;<<<===>>><<<===>>>???@@@@@@@@@@@@<<<<<<<<<=====================<<<<<<<<<<<<======999:::<<<=========<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999555555666666555555444333666555555444444444555555vvvfffWWWMMMCCC@@@;;;777555444222111222222222111111111111000//////...---,,,++++++***---,,,++++++******++++++******))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&'''(((((()))******))))))(((((((((''')))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&++++++***)))((('''&&&&&&!!!$$$'''***+++++++++////////////000000000000222222333333333222111111111111111222333444555666===;;;999999999888444000111111222333333333222222222222222111111111111000111111111000000000//////111111000000//////......//////...---+++***))))))+++++++++************)))***************************)))(((''''''((()))******)))(((''''''((()))***'''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######### !!!""""""!!!!!!###%%%""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################!!!""""""""""""#########"""%%%((((((%%%"""!!!!!!###"""""""""!!!!!! '''%%%###$$$&&&'''%%%###!!!!!!!!!!!!"""###%%%%%%''''''''''''&&&&&&%%%$$$'''&&&$$$$$$$$$$$$&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&))))))'''$$$%%%&&&&&&'''((()))***************)))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------.........111333555555555777888777777888999999999999888888999999:::;;;<<<======>>>?????????>>>===<<<;;;;;;<<<===?????????>>>===@@@???>>><<<:::888777666<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;::::::;;;;;;::::::999888555666777777777666444444555444333333222222222222uuueeeVVVLLLCCC???;;;777555444222111222222222111111111000000,,,,,,,,,---------......---,,,++++++******+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$%%%&&&%%%###"""###$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''((((((((())))))(((((((((''''''''')))(((&&&%%%%%%&&&'''((()))((((((((('''''''''&&&))))))))))))((((((((((((''''''''''''((()))******....../////////000000000222222222333333222111111222222222222333444555666999777555555555555222///111222333444444444444444222222222111111111111000333222222222111111111111111111000000///......---///......,,,+++***))))))+++++++++************)))***************************)))(((''''''((()))******)))(((''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!!!!"""%%%&&&&&&&&&%%%$$$&&&(((######"""!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$########################"""""""""#########$$$$$$$$$'''******'''$$$###############""""""!!!!!!!!!%%%###"""###%%%&&&$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%((()))'''%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------......000333444444444666777666777888888999999888888888888999:::;;;<<<=========>>>>>>>>>===<<<<<<;;;<<<===>>>>>>???>>>======>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============:::;;;;;;;;;;;;:::999999666666777777666555444333555444333222222222222222sssdddUUUKKKBBB???:::777555444222111222222111111111000000000,,,,,,,,,---------......,,,,,,+++************+++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$%%%&&&%%%#########$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((()))))))))+++***(((''''''(((***+++.........////////////000111111222222222222222111444333333333444555666666666444222222222333222000111222333444555666666555222222222111111111111000444444333333333222222222000000000///......------......---,,,+++******)))+++++++++************)))************************))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&$$$%%%&&&%%%#########%%%######"""!!! ######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$####################################$$$$$$$$$%%%$$$'''))))))'''%%%$$$##################"""""""""$$$"""!!!"""###$$$###"""###"""""""""""""""######"""############"""!!!!!!######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,---------------///111333222333444555666666777888888888888777888888999:::;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;======>>>>>>>>>===<<<<<<<<<<<<<<<============>>>999999999999999999999999999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;::::::999777777777666666444333222444333333222222222222333qqqaaaSSSJJJBBB>>>:::666555444333111111111111111000000000000//////...---,,,++++++***,,,++++++***************************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######"""+++)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###%%%%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))((('''''''''(((***+++---------........./////////000000111222222222222222555555444444444555666666555444222111222333444444000111222444555555555555222222222111111111000000333333333222222222222111000000///......------,,,---,,,,,,,,,++++++******+++++++++*********))))))************************))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%"""  """$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''')))###%%%&&&%%%###""""""###"""""""""######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$""""""$$$$$$########################"""############"""$$$###"""""""""""""""#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!"""""""""############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&((((((((()))))))))))))))(((((()))))))))*********************++++++++++++++++++,,,,,,,,,---------,,,...000111111111333444555555666777777777777666777777888999:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<<<<=========::::::::::::::::::::::::999:::;;;<<<============;;;;;;;;;;;;;;;:::999999777777666666555444333222333333222222222222222333~~~nnn___QQQHHHAAA===999666555444333111111111111000000000////////////...---,,,++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%&&&((()))******))))))------------...............///000111222333333333666666555444444444555555333333222111111222444666000000222333333444444444222222222111111111000000111111111111000000000000//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%"""  """$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###"""!!!  """$$$%%%&&&((())))))'''%%%%%%%%%"""""""""###$$$%%%%%%&&&"""######$$$$$$######""""""######$$$$$$#########$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""##################$$$$$$###$$$$$$$$$######$$$$$$$$$###"""""""""""""""###"""######$$$$$$#########"""###$$$%%%%%%$$$###""""""""""""""""""#########%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,...000111000000111333444444555666666666666555666777777888999:::;;;;;;999999:::;;;<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888777666666555444333333333222222222111111222222333|||lll]]]OOOGGG@@@===888555444444333222111111000000000/////////,,,,,,,,,---------......++++++***))))))))))))***((((((((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))*********$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((*********(((&&&$$$,,,,,,,,,---------......---...///111222333333333666666555444333333333444000111222111000111222444111111222222333333222222222222222111111111111000000////////////..................---,,,,,,++++++*********++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$###$$$%%%&&&&&&%%%$$$#########""""""######$$$$$$###%%%''''''&&&$$$$$$$$$######"""""""""!!!!!!!!!""""""############""""""!!!"""######$$$#########$$$$$$############$$$$$$####################################$$$$$$$$$%%%'''&&&%%%&&&''''''&&&$$$"""""""""##################$$$%%%%%%######$$$%%%###"""""""""""""""###### !!!!!!""""""""""""!!!######$$$$$$$$$$$$##############################&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((())))))******++++++++++++,,,,,,,,,)))))))))************+++++++++++++++,,,,,,,,,,,,,,,...000111000000111222333333444555555555555444666666777888999::::::;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999888888777666555444444333444444444222111111111111222222333zzzjjj[[[NNNFFF@@@<<<888555444444333222111000000000////////////,,,,,,,,,---------......++++++***)))))))))))))))(((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''###%%%''')))******((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''((()))))))))***))))))((((((+++,,,,,,,,,,,,---------,,,---///000222333333444666555444333222222222222000333555444333222333444333333333444333333222111222222222111111111111000/////////............---......------,,,+++++++++))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''''''''''''''''''''''''''$$$%%%&&&'''((((((''''''%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$###!!!###$$$###"""!!!"""#########""""""""""""!!!""""""############""""""!!!!!!"""###############$$$$$$############$$$$$$########################"""""""""#########$$$$$$'''%%%$$$%%%'''(((&&&$$$!!!!!!!!!""""""#########!!!###%%%$$$"""!!!"""$$$"""!!!!!!!!!"""###$$$$$$ !!!""""""#########"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))******++++++++++++,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,---///111111000000111222222222333444444444444444555555666777888999::::::888999:::;;;======>>>>>>;;;:::::::::;;;===>>>???>>>>>>===<<<;;;:::999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;777888888888888777666666444444333333333444555666111111111111111222333333yyyiii[[[MMMEEE???<<<888555444444333222000000000000////////////000///...---,,,++++++***+++******)))))))))))))))))))))******+++++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''((()))((()))+++,,,***'''###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***)))((('''((())),,,...000++++++,,,,,,,,,---------,,,---...000222333444444666555444333222111111111222666999999666555555777555555555555444333222222222222222111111111111000////////////..................---,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''''''''''''''''''''''''''$$$%%%''')))******))))))%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""###%%%&&&&&&%%%###"""!!!"""$$$%%%$$$"""  """&&&'''&&&%%%$$$%%%!!!"""###$$$%%%&&&''''''""""""############""""""!!!!!!"""###############$$$$$$############$$$$$$########################!!!""""""""""""#########&&&###"""###%%%&&&%%%### !!!!!!"""""""""### """$$$### !!!###!!!!!!!!!!!!"""###%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''))))))&&&$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***((())))))))))))*********))))))))))))******************+++++++++,,,,,,,,,---///111222111000111222222222333444444444444333555555666777888999::::::888999:::<<<===>>>>>>>>>:::999999:::;;;===???AAA>>>>>>======<<<<<<;;;;;;888888888888888888888888888999:::;;;<<<=========777777777777777666555555444333222222333444666777111111000000111222333333xxxjjjYYYKKKDDD<<<;;;:::888777555444333222000///------///000222+++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))((('''&&&&&&$$$%%%%%%&&&&&&''''''''')))((((((''''''(((((()))%%%%%%%%%&&&&&&'''''''''$$$###"""""""""###$$$%%%%%%&&&((()))***)))(((&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%''')))&&&%%%$$$%%%%%%%%%###!!!$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########!!!""""""######$$$%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---+++++++++*********))))))000111111000000///...---222222222222222222222222222222444444444444222222222222222222222222222222222222222222222111000///222111000///...---,,,,,,......---,,,++++++******,,,++++++******++++++,,,((()))***+++++++++++++++******))))))))))))******+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""#########"""""""""""""""!!! ###"""""""""""""""###$$$############$$$%%%&&&'''"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$"""!!! !!!"""$$$%%%#########"""""""""""""""$$$"""!!!"""$$$%%%"""######"""!!!!!!"""$$$$$$)))((('''&&&%%%###"""""""""""""""""""""######$$$$$$%%%&&&$$$"""!!!!!!""""""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&'''(((%%%%%%%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))(((''')))******((((((***))))))))))))***+++,,,---,,,***((((((***...333666444333333333333444555555777777888999;;;<<<======;;;999888999===>>>===;;;<<<<<<;;;;;;;;;<<<======<<<======>>>===;;;999888555555555555555555555555777888999:::::::::::::::666666666666666666666666777666444222111111111111777444111111444555555444tttdddSSSEEE>>>999888777555333222000000111000///......///000111------------------------+++++++++************)))(((((((((***+++,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''&&&%%%%%%$$$'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&((()))))))))''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######$$$&&&&&&%%%###$$$%%%%%%$$$"""$$$###"""""""""###%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++++++++*********))))))---...///000000000000000222222222222222222222222222222333444444333222222333222222111111111222222///000111222333333333333111111000///...---,,,,,,------,,,,,,+++*********,,,++++++******++++++,,,))))))***+++++++++++++++***))))))(((((())))))******)))(((''''''&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$$$$%%%$$$$$$###############$$$$$$######""""""!!!!!!###############"""!!!!!!"""""""""""""""""""""######""""""######$$$%%%&&&##################$$$$$$""""""#########$$$$$$$$$#########""""""############"""!!! !!!"""$$$%%%$$$$$$$$$##################!!! ######""" ######"""!!!!!!"""""""""###############""""""""""""""""""""""""######$$$$$$%%%&&&$$$"""!!!!!!""""""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((())))))))))))))))))))))))'''&&&'''((((((((((((((())))))))))))***+++,,,------------...000222444555333333333333333444444555555666666777888999:::::::::888777888;;;===<<<::::::::::::::::::;;;<<<<<<<<<=========<<<;;;999888666666666666666666666666888999:::;;;;;;;;;;;;:::666666666666666666666666555444333222222333444444666333222222444555444222ssscccRRREEE???<<<;;;:::888555333222111111000///......///000111/////////......------,,,+++++++++************)))***)))((())),,,---+++)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((%%%&&&'''((()))(((''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%'''%%%###"""###$$$$$$$$$$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))+++************)))))))))***+++---///000111222222222222222222222222222222222222333333333333222222444333111000000000111111000111222333333444444333111000000///...---,,,,,,------,,,,,,+++*********,,,++++++******++++++,,,******+++,,,,,,,,,++++++)))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$###"""!!! $$$$$$############"""""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%##################"""""""""""""""#########$$$$$$!!!""""""######""""""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""######""""""###""""""!!!  !!!"""###$$$%%%"""""""""""""""######$$$$$$%%%%%%$$$"""!!!"""###"""############$$$$$$$$$$$$$$$###"""""""""######"""###%%%&&&&&&%%%$$$### """%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***++++++***))))))))))))******+++,,,,,,...111333444444333222333222222222222333444444444444555555555666666666777666666777999::::::999777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999777777777777777777777777999:::;;;;;;;;;;;;;;;;;;777777777777777777777777777666444333222333333444333222222444555555333111ssscccSSSFFFAAA===<<<;;;999666444222111000000////////////000000000//////...---,,,,,,++++++++++++*********))))))...+++)))***------***&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''%%%%%%%%%$$$$$$#########$$$&&&'''))))))'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&'''((((((((('''''')))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''((((((&&&$$$$$$%%%&&&(((%%%"""!!!###$$$%%%%%%############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''%%%###"""###%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((***)))((((((''''''''''''************)))))))))))))))***,,,...000111222222111111111111222222222222222222222333333222222222444333111000//////000111555555555444333222111000000000///......---,,,,,,------------,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$#########$$$&&&&&&&&&%%%###""""""###$$$%%%$$$#########""""""!!!!!!######""""""""""""""""""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!!""""""""""""############ !!!"""######"""!!! """"""!!!!!!""""""###$$$#########$$$$$$$$$$$$$$$"""!!! """$$$&&&""""""######"""!!! !!!"""###$$$%%%&&&&&&"""""""""""""""######$$$###$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""""" ###%%%%%%$$$###!!!%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''******)))'''(((++++++))))))))))))))))))***+++++++++---///000111000///...222111111111111222333333444444444444444444444444555555555666777888888888555555555666777999:::;;;;;;;;;;;;;;;::::::999999888888888888888888888888999999::::::;;;::::::999888888888888888888888888;;;:::777444222000000000000111333555555444222000~~~nnn___PPPDDD???999888777555333111///...000000////////////000000.........---,,,+++******+++++++++*********))))))+++)))(((***,,,---+++(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''((((((&&&$$$$$$%%%&&&'''%%%"""!!!###%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))******,,,---//////000000000000000111111222222222222222222222222222222222444333111000000000111111555555555444333222000000//////......------,,,,,,............------------,,,++++++******++++++,,,,,,,,,---------,,,,,,+++((((((''''''''''''((((((''''''&&&''''''((()))***(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$!!!!!! !!!"""""""""######"""!!! !!!!!!!!!!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!!!!"""""""""######### !!!"""######"""!!! """""""""""""""######$$$""""""""""""######$$$$$$###"""!!!!!!!!!###&&&((("""######$$$###!!!"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$###$$$%%%$$$"""""""""$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""""" ###%%%$$$###"""!!!$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''((())))))&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&******%%%$$$'''(((&&&)))))))))((())))))******,,,,,,,,,,,,------......000000000000000111222222444444444444444333333333333333444555555555666777555555555666777888:::;;;;;;::::::999999999999999999999999999999999999999888888999999999888888777999999999999999999999999;;;999666444111000000///...111333555555333000///~~~nnn```PPPDDD>>>999888777666444222111111//////000000000000//////---------,,,,,,++++++***+++++++++************)))%%%&&&((()))++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%&&&$$$""""""$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$######""""""!!!!!!!!!"""$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))******+++,,,---............//////000000111222222222222222111111111111222222222222222222222222222222222222333333333333222222.........---------,,,,,,.........---------------,,,++++++******++++++,,,------.........---,,,,,,)))((((((''''''(((((()))'''''''''''''''((()))***((((((((((((((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$###$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%!!!  !!!"""######$$$$$$$$$"""!!!""""""""""""###$$$%%%%%%""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!""""""######""""""!!!!!!"""""""""############!!!!!!!!!"""######$$$$$$######$$$###"""###%%%(((######$$$######"""!!! """""""""""""""""""""""""""""""""""""""######$$$"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$$$$$$$###"""""""""#########$$$&&&&&&&&&%%%###!!!!!!$$$&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''')))222555---''')))+++))))))))))))(((((())))))***...---+++++++++---///111000////////////000111111444444444333333333333333111333444444444444555777666666666777888999:::;;;::::::999888888999999:::999999999999999999999999888888888888888777777666888888888888888888888888666555333222111222222333---000444555333111000///~~~ooo```OOOAAA;;;:::999888777666555444444//////000000000000//////---------------,,,,,,,,,+++++++++************)))%%%(((+++***'''&&&(((+++))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''###$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######$$$&&&$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&&&&(((((((((((())))))******)))***+++,,,---........./////////000111222222222333222111000000111222333000111333555555555444333111222222222222222111111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...............---,,,,,,***))))))(((((())))))***(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$ !!!"""$$$$$$$$$""""""!!!!!!""""""######$$$$$$!!!  """###$$$$$$%%%&&&%%%###!!! ###""""""######$$$%%%&&&!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""############""""""#########!!!!!!"""###############!!!!!!"""######$$$%%%%%%!!!###%%%$$$""""""###%%%$$$$$$############$$$$$$""""""""""""#########$$$"""""""""""""""######$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''***888>>>444******,,,+++))))))(((((((((((()))))),,,,,,+++++++++---///111//////......//////000111222222222222333333333333111333555555333333555777999888888888999::::::;;;:::999888777777888999:::888888888888888888888888999999999999999888777777888888888888888888888888333333111111000111222333---000333444111000000000zzzkkk[[[III:::222555555555444333333222222//////000000000000//////------..................+++++++++************))))))---000,,,$$$ !!!%%%))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((((((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&%%%%%%''')))#########$$$&&&&&&%%%######$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&''''''((((((((())))))******'''(((***,,,---/////////...//////000111222222222333222111000000111222333///111444666777777555444444444444333111///...---------------------,,,,,,*********************+++,,,++++++++++++++++++,,,.../////////...---,,,,,,******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$&&&&&&!!!###$$$""" ############"""""""""""""""!!!  !!!###%%%$$$%%%&&&'''&&&$$$""" ############$$$%%%&&&''' !!!!!!""""""######!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""###############""""""###$$$%%%%%%&&&&&& ###%%%%%%""" !!!###%%%$$$#########$$$%%%&&&######$$$%%%&&&''''''((("""""""""""""""######$$$"""###$$$$$$###"""###%%%"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$555>>>222%%%$$$&&&&&&***)))(((((((((((())))))((())))))***+++,,,---..................///000000000111111111222222222222000333555555333333555888;;;:::::::::::::::;;;;;;999999888777777888999:::888888888888888888888888:::::::::::::::999888777777777777777777777777777555444222000/////////000---000333333000//////111{{{hhhZZZNNNCCC<<<999888777666666777888999666222///...000000...++++++,,,------............******+++******)))((('''(((((((((((((((((((((((('''### ###&&&&&&%%%%%%%%%'''((())))))))))))''')))***(((%%%$$$'''+++,,,+++)))'''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%(((((('''%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''###"""###$$$%%%%%%###"""!!!!!!""""""###&&&)))(((&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''(((((((((((())))))***+++,,,,,,---------...000111111000...---333111///.../////////---//////000000111111111222444333222000///---,,,+++,,,---...//////...---,,,---------,,,,,,+++++++++******++++++++++++******+++,,,------......------(((''''''&&&&&&&&&''''''''''''((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###$$$""""""#########$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&'''&&&$$$""" %%%)))***&&&"""$$$&&&%%%!!!!!!""" !!!!!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$'''&&&%%%###!!!"""#########"""###%%%&&&""""""""""""""""""######%%%$$$#########$$$&&&&&&""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""###$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$&&&&&&&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&************))))))))))))''''''''''''((()))++++++++++++++++++++++++++++++,,,,,,...///000000000000...///111111000000111222444444333333333444555555<<<;;;999888888999;;;<<<777777777666666666666666999999999999888888888888:::999888777777888999:::555555555666555444444333555444333111000/////////000000000000000000000000yyygggYYYNNNDDD===;;;:::888555444333222222444222000///...,,,***(((((()))***++++++++++++***,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((+++)))'''&&&(((***++++++&&&&&&'''((()))))))))(((+++)))'''&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$""" %%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,.../////////......333111//////000111000/////////000000000111111111333222111000///---,,,,,,...///000111111000///...,,,,,,,,,++++++***************++++++++++++******++++++,,,------------,,,))))))(((''''''''''''((('''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%############$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""%%%%%%$$$$$$###"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&%%%###!!! """''''''###!!!###%%%$$$""" !!!"""!!!$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###""""""""""""""""""###!!!!!!"""#########""""""!!!"""######!!!!!!###%%%""""""""""""!!!!!!!!!!!!###""""""!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))((('''&&&''''''((()))***++++++&&&&&&&&&&&&'''((()))***))))))***++++++,,,------,,,---...///000000000000...000222222111000000111333333333222333333444555999888666555555666888999777777777777777777777777666666666555555555444444777666555555555555666777666666666666666555555444444333222000//////......////////////////////////wwweeeXXXNNNDDD===;;;999777444222000//////(((***---............///((())))))************))),,,,,,---,,,,,,+++***)))(((((((((((((((((((((((('''''''''&&&%%%&&&(((***''''''(((((((((((((((''',,,(((%%%&&&)))***(((%%%)))(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$'''$$$!!!!!!$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&(((***)))(((&&&%%%###"""""""""###$$$%%%%%%$$$######%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&''''''''''''(((((((((************************------......///000111222222000//////111222222111//////000000000000111111111000000///......------......///000000///......++++++***************)))******++++++++++++************+++,,,,,,,,,,,,+++******)))((((((((((((((()))))))))((('''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""&&&%%%%%%$$$$$$###""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""!!!###$$$ """$$$###"""!!! !!!"""###""" ######$$$%%%$$$###!!! $$$$$$$$$%%%&&&'''((()))""""""!!!!!!!!!!!!"""""" !!!###$$$%%%&&&&&&###$$$%%%$$$""""""###$$$"""""""""!!!!!! !!!!!!!!! !!!!!!"""###""""""""""""""""""""""""########################$$$$$$$$$###############%%%&&&'''&&&$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""$$$%%%%%%$$$$$$&&&'''$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""######'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$###$$$&&&((()))))))))(((%%%&&&&&&'''((()))******&&&&&&%%%&&&&&&'''((()))'''((()))***+++---......---...//////000000000000000111333222111000000111222222111111222333333444777666555444444555666777777777777777777777888888555555555444444444333333555444444333333444444555666666777777666666555444333333222111000/////////........................wwwdddWWWLLLCCC<<<777777555444222111000000"""'''---/////////111333+++,,,,,,---------,,,,,,***************)))''''''((((((((((((((((((((((((###%%%&&&$$$"""!!!$$$''''''((((((((((((((('''&&&)))'''%%%''')))+++***(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''### !!!&&&)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&(((***)))(((&&&$$$######$$$$$$""""""%%%'''&&&###$$$(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''((((((***)))))))))))))))))))))******))))))+++---000222///...---...000222222111//////000000000000000000//////...............---+++,,,---......---,,,+++++++++++++++******************++++++++++++******))))))***+++++++++++++++******)))(((''''''''''''))))))***))))))(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""###$$$###"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$######!!!""""""######$$$%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""######"""!!! !!!"""###$$$######"""""""""######"""""""""###$$$%%%%%%###!!! ###############$$$%%%&&&""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######%%%&&&'''&&&$$$######$$$#########"""!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""################################################&&&''''''&&&$$$###$$$%%%$$$$$$$$$#########""""""!!!###$$$%%%$$$$$$&&&((($$$$$$######$$$$$$%%%&&&########################(((&&&$$$###$$$$$$###!!!''''''&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''((()))(((((()))***+++,,,---------...//////000000000000000111333222111///000000000000000000111222333333666666555555555555666666777777777888888888888888777777777666666666555555555555444444444444555555555555666666555555444333444444333333222111000000........................wwwbbbTTTJJJAAA;;;888888777555444222000000---000333222///++++++,,,---...............------***************)))''''''((((((((((((((((((((((((&&&(((***)))&&&%%%'''***'''((((((((((((((('''&&&%%%'''((('''$$$###$$$%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$ ###&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$%%%((('''######'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$###"""!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''$$$$$$######%%%(((+++------,,,+++,,,...000000000000000//////////////////......------------------***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))******++++++*********)))((('''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""######""""""$$$&&&######$$$$$$$$$%%%%%%%%%######$$$############$$$ !!!!!!"""#####################""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""!!!!!!!!! !!!!!! %%%%%%###"""#########""""""#########$$$%%%&&&'''&&&&&&%%%%%%$$$###"""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&$$$"""""""""$$$$$$$$$######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$###############!!!"""$$$$$$$$$$$$&&&'''$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''$$$"""!!!!!!###$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((('''(((((()))))))))***************++++++---......////////////...///000222222000//////000000000000000111222333444444444444444444444444444666666777777888888888888888888888777777777666666666777777777777777777666333333444444333333222111111111222222111000///...........................uuu___PPPGGG???;;;;;;;;;999777444111...---000111333222000...---------------------,,,,,,+++,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((()))***)))((('''((()))''''''((((((((((((((('''%%%(((***'''!!!%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%"""!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&#########$$$$$$%%%&&&'''+++$$$###((()))###!!!######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&!!!"""###%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''***,,,...,,,+++***+++---//////...000000////////////......------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------******++++++++++++******))))))***++++++++++++******)))(((&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""###%%%""""""#########$$$$$$$$$"""$$$$$$$$$###"""###$$$###""""""!!! $$$$$$#########"""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!! """!!!!!!&&&&&&"""!!!###$$$###"""!!!"""###!!!"""""""""######$$$$$$((('''&&&$$$############$$$$$$############$$$$$$!!!""""""###$$$$$$######!!!######""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%&&&%%%#########$$$########################!!!###$$$$$$######%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))((((((((())))))***************************,,,------.........------,,,...000000/////////000//////000000111222444444111111111222222111111111555555666666777777888888666666666555555555444444666777888888888888777666222222333333222222111000---.../////////...,,,+++........................pppYYYKKKDDD???<<<::::::999777444111///---///......///111222111111,,,---------,,,,,,+++***,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((('''&&&'''''''''&&&$$$&&&&&&'''((()))))))))(((((())))))'''%%%""" %%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$'''$$$***%%%"""$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''((()))))))))***+++---...000---,,,++++++---//////...000000/////////............---------,,,,,,+++++++++,,,---......---,,,+++******++++++,,,,,,,,,,,,******++++++++++++******)))***++++++,,,,,,+++++++++***)))'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$###!!!!!!"""$$$!!!!!!"""""""""#########"""$$$%%%$$$"""!!!###%%%######""""""!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""###!!!""" !!!%%%%%%!!! """$$$###!!! !!!###%%%###"""!!! !!!"""###((('''&&&%%%%%%%%%%%%%%%######""""""""""""###### !!!"""############!!!$$$$$$###""""""""""""""""""###$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!###$$$$$$""""""###%%%########################"""###$$$$$$###"""###%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!! !!!$$$'''''''''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******)))(((((('''''''''(((((((((((())))))******+++++++++,,,,,,---,,,,,,++++++))),,,............///000000000000111222333444555111111111222222111111111333444444555666666777777555555555444444444333333444555666666666666555444222333333333333222111111---...000000000///---,,,////////////////////////lllUUUHHHBBB???===555666666666555333111000777333///...//////---***............------,,,+++******+++******)))((('''((((((((((((((((((((((((***(((&&&'''******'''$$$%%%%%%'''((())))))))))))***(((''')))------***&&&&&&&&&'''''''''&&&$$$$$$#########$$$%%%&&&'''((($$$#########$$$%%%%%%&&&$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%$$$###!!!  +++)))'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''')))******///---,,,,,,...//////...000000//////.........---......---,,,,,,+++******)))***++++++++++++***)))))))))******++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,+++***(((''''''&&&&&&((((((((()))((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$###!!! !!!###!!!!!!!!!!!!""""""""""""!!!$$$%%%%%%"""!!!###%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""############""""""""""""###$$$!!!!!! $$$### """$$$### !!!###///---)))'''&&&&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!###&&&((('''&&&%%%&&& !!!"""###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$ !!!######""""""###%%%##################$$$$$$###$$$%%%$$$""""""###$$$$$$$$$######$$$$$$%%%&&&((()))***++++++***)))((((((&&&$$$$$$%%%%%%%%%###""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&'''((()))***)))(((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&'''((()))***+++,,,---++++++,,,,,,,,,++++++***(((***,,,------...///111000000000111222444555666333333444444444444333333333333444444555666666777666666555555555444444444222222444444444444222222333444444444444333222222000111333444333222000///000000000000000000000000kkkWWWIII???;;;;;;;;;:::888777555333222111222111111000000000000000//////...---,,,,,,++++++,,,+++******))))))******(((((())))))))))))((('''+++)))'''&&&%%%&&&((()))''''''((((((((((((''''''))))))((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%% ,,,''' 333$$$"""""""""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%$$$------...%%%***((('''&&&%%%%%%%%%%%%&&&#########"""######$$$%%%$$$$$$$$$#########""""""))) %%%***&&&$$$))))))######'''&&& """))),,,(((###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%'''%%%!!!###)))((("""'''&&&%%%&&&&&&&&&%%%###'''""" ###$$$"""%%%***+++&&&!!!"""'''((($$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))******))))))+++,,,,,,,,,---.........000///---+++***+++,,,---)))...000---***+++,,,,,,""")))***%%%&&&++++++%%%&&&))),,,,,,)))))),,,///******))))))***,,,...///***+++,,,,,,------------'''+++"""(((000***))))))((((((((('''&&&%%%$$$###((()))***)))&&&$$$######&&&%%%$$$$$$%%%%%%###!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$###""" !!!!!!###  ###%%%$$$###$$$"""!!!!!!"""$$$###"""$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$ !!!"""!!!!!!!!! !!!"""$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!! &&&%%%$$$######$$$%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$"""""""""""""""######$$$!!!"""###$$$%%%$$$$$$###'''$$$!!!!!!###%%%$$$"""""""""""""""""""""""""""########################"""############$$$$$$$$$''''''$$$///CCCBBB,,,$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$&&&((()))(((((())))))))))))((((((+++***(((''''''(((((())))))***+++,,,---,,,++++++,,,,,,,,,---------......///000111222333444444444777777777666555333222111555444444444444555666666:::888555222000111222333222222333444444555555666333222222111111222222333666555333111000///......///---,,,,,,...//////...iiiUUUGGG>>>::::::999999777666444333222111111000//////......//////......------,,,++++++***,,,+++******))))))******)))))))))***)))))))))(((***)))(((&&&&&&'''((()))''''''((((((((((((''''''))))))((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&############$$$%%%'''(((###555'''###!!!&&&!!!###$$$$$$"""!!!!!!###%%%########################&&&&&&&&&%%%$$$#################################!!!!!!!!!!!!!!!"""######***""" )))+++,,,%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########///...%%%"""(((%%%######%%%$$$"""!!!$$$+++!!!###$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!!!!! $$$$$$############$$$$$$%%%((($$$%%%)))  !!!""""""$$$"""$$$***)))### !!!  %%%***$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((())))))******,,,,,,---------------...///...---++++++,,,---...888///***---///---***+++333,,,&&&%%%$$$&&&+++222+++)))'''''')))***)))((())))))(((((()))***+++,,,***++++++,,,------,,,,,,+++,,,(((((('''###### ###!!! %%%***...///!!! """%%%''''''%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""  !!!"""!!!!!! !!!"""###$$$###""""""###&&&'''%%%"""$$$"""!!!!!!###$$$###"""$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""###$$$"""!!!"""$$$%%%$$$""""""###$$$"""  """"""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!! """!!! !!!""""""######"""!!!!!!!!!!!!!!!!!! !!!"""###$$$########################""""""""""""######$$$%%%%%%$$$###!!! !!!"""###$$$%%%$$$######&&&###!!!!!!###%%%$$$###################################################"""############$$$$$$$$$$$$&&&###)))777555(((###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&((()))(((((())))))))))))((((((((((((''''''((()))***+++)))***+++,,,,,,,,,++++++,,,,,,,,,------------...///000111333444444444444666666666555444333111000444444333333444444555666777666333222111111111222444444444333333333333222333222222111111222222333444444222000///...---------,,,+++,,,...000000000fffSSSFFF===::::::777777666555444333222111000///......------............------,,,+++++++++,,,+++******))))))******)))************************)))((('''&&&'''((()))''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%''')))***(((111+++%%%%%%'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%%%% ***'''######$$$%%%%%%%%%$$$"""!!!###############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$+++$$$###%%%%%%''' !!!******"""!!!)))***"""!!!((())) %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$############$$$$$$'''%%%&&&******$$$(((''''''&&&'''(((******)))""" """&&&+++###(((---,,,'''###"""$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++...------------------,,,......,,,,,,,,,---...///***&&&(((---+++&&&+++666'''$$$***777666(((!!!$$$''',,,///,,,%%%"""%%%***(((((('''''''''((())))))******+++,,,,,,,,,,,,++++++(((---,,,%%%(((***%%%,,,***)))***)))&&& ...---,,,------***###%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""""""""###""""""!!!!!!!!!"""#########"""###$$$&&&&&&$$$!!!%%%###!!!!!!###$$$###"""$$$############"""""""""###""""""!!!!!!!!!!!!"""&&&%%%$$$$$$%%%%%%$$$######$$$$$$### """""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$############"""""""""!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$###"""!!! !!!"""###$$$$$$$$$###"""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!&&&"""""")))'''###'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&&&&'''((()))'''(((((())))))(((((('''&&&&&&''''''(((***+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------000000222333444555555555888888888777666555444333333333222222333333444555333333222222222111111111555555444333222000000///333222222111111222222333333222111///...---------,,,+++***,,,...111111111~~~dddRRRFFF>>>;;;<<<666666555444333333222222000///......------...............---------,,,,,,,,,+++******))))))*********************+++++++++***)))((((((''''''((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((...$$$)))///###!!!((("""###$$$###!!!!!!"""$$$"""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""######"""""""""######$$$$$$&&&"""&&&***"""$$$%%%&&&&&&$$$"""!!!$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''((('''%%%######&&&//////)))###!!! (((***'''&&&***...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%!!!!!!$$$*** !!!#########"""!!!!!!"""!!!###''')))'''"""!!!!!!&&&((('''%%%%%%%%%&&&'''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((***,,,......------,,,,,,++++++------,,,,,,---...///000444222///---***'''%%%%%%...)))&&&&&&&&&%%%(((---)))+++---,,,******,,,///)))((((((((('''''''''(((******+++++++++++++++***---$$$000...&&&,,,,,,)))!!!%%%((()))***+++,,,%%%### !!!%%%***---%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###""""""!!!!!!!!!######""""""############%%%$$$""""""###$$$###"""############""""""""""""######"""!!!!!! !!!!!!$$$######"""""""""!!!!!! !!!"""!!! !!!""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################!!!!!!""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""########################!!!!!!!!!!!!"""###$$$%%% !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!&&&"""###""" '''###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&)))(((''''''&&&''''''((('''((((((((((((((((((''''''''''''((())))))***+++)))******+++++++++++++++++++++,,,,,,,,,---------///000222333555555666666777777777666666555333333222222111111222222333444111222333444444333222111444444333222111000//////333222222111111222222333333222111000///.........---,,,+++,,,...000000000}}}dddRRRGGG@@@===>>>666666555444333333222222111000//////......//////////////////............,,,+++******))))))************))))))***+++,,,,,,******)))(((((((((((((((''''''((((((((((((''''''((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%/// ***,,,,,,///%%%'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''---///(((&&& ...$$$!!!###$$$&&&''''''%%%###"""$$$$$$$$$###$$$%%%%%%&&&############$$$$$$$$$$$$,,,%%%###&&&%%%"""%%%***&&&)))///******...(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""""""""""""""!!!$$$$$$############$$$$$$%%%...111+++"""!!!&&&"""(((+++***(((&&&&&&&&&"""!!!&&&'''&&&...***$$$ """%%%'''%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***,,,------,,,,,,++++++******,,,,,,,,,,,,------......***)))"""+++888222"""###---000***+++333111'''000&&& ***...)))!!!))))))))))))))))))(((((()))******+++******))))))222$$$000+++&&&((( +++******''' &&&...$$$***111222---'''""" &&&$$$######%%%''''''&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """""""""###############&&&%%%###!!!!!!###%%%(((&&&$$$###"""###$$$###"""""""""""""""""""""""""""######"""!!!!!! !!!!!!"""""""""!!!   !!!  !!!!!!"""""""""#########!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""#########""""""""""""""""""""""""$$$######"""""""""######!!!"""###$$$$$$$$$######!!!"""###$$$######!!!!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###'''""" &&&%%%!!!%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((())))))))))))((((((((()))))))))*********+++++++++++++++,,,,,,,,,------///000111333444555666666333333333333222222111000222111111111111222333333111222444555555555333333111111111111111111111111333222222111111222222333444333222111000/////////000...---,,,.........---~~~eeeSSSHHHAAA>>>@@@777777666555444333222111111000//////....../////////.....................,,,+++******))))))*********)))(((((()))***,,,---*********)))))))))((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&&&&&&&&&&$$$###&&&'''''''''&&&%%%$$$###)))$$$000((("""$$$&&&&&&$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!""""""&&&''''''&&&$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%%&&&&&&"""###############$$$$$$###%%%"""!!!$$$((("""BBB\\\aaabbb^^^EEE&&& $$$&&&'''...222&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$***"""$$$###GGGNNNUUUZZZZZZXXXXXXXXX666222+++&&&''')))%%%"""***+++&&&!!! """"""######$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&((()))***+++++++++******************++++++++++++,,,,,,,,,,,,---666111((('''&&&###111KKK]]]]]]^^^aaaPPP777 (((222555222,,,))))))))))))***+++++++++******)))************)))((((((///###...)))+++***$$$OOO[[[]]]ZZZNNN;;;+++!!!&&&%%%### ###)))///'''%%%######%%%&&&'''&&&$$$$$$##################""""""""""""""""""""""""""""""#########"""!!! !!!###$$$&&&&&&&&&&&&&&&%%%###"""$$$(((+++'''%%%#########$$$###"""!!!!!!"""""""""""""""######""""""!!!!!!!!!!!!"""!!!"""###"""!!! !!!"""!!!"""""" !!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!""" !!!"""#########"""!!!!!!!!!!!!!!!""""""###$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""""""""###%%%&&&&&&&&&%%%###!!! !!!"""#########"""!!! """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###'''"""!!!***((("""%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&)))))))))))))))(((''''''***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---...000222444555555666666666666666666555444444222222111111222222333444222333444555666555444333///000000111222222333333333222222111111222222333444333222111000000000000111///---------...---,,,}}}dddSSSGGG@@@>>>???999999777666444333222111000///......------......------------------------,,,+++******))))))******)))(((''''''((()))+++---***************)))((((((''''''(((((((((((('''''''''((()))***)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$###***,,,*** ...***333$$$&&&'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######...)))CCC%%%***'''$$$$$$$$$$$$############%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%)))///,,,DDDyyyHHH&&&---########################!!!!!!"""###$$$%%%%%%&&&((((((((('''&&&%%%$$$###$$$$$$############$$$$$$$$$222KKK~~~~~~III###%%%!!!$$$''''''%%%########################((('''%%%$$$$$$%%%'''((($$$%%%&&&((())))))******(((((((((((())))))))))))******+++++++++***))))))333(((!!!%%%999jjjZZZ***&&&666'''(((***++++++++++++***))))))******)))((((((''')))###...&&&000,,,///kkkHHH111'''$$$###)))'''$$$###$$$&&&&&&&&&######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###""" !!!###$$$%%%$$$$$$$$$"""$$$%%%$$$$$$&&&)))(((&&&$$$###$$$$$$###"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!""""""###!!!###""" !!!###"""######"""  !!!!!!!!!!!!"""""""""###""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!"""#########"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$%%%&&&&&&%%%### !!!"""#########""" """$$$%%%$$$###$$$&&&################################################"""############$$$$$$$$$"""'''###!!!(((&&&"""'''############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''((((((((((((&&&''''''((((((''''''&&&'''((()))******)))((((((***))))))((()))***+++,,,***++++++++++++,,,,,,,,,,,,---///111333444555555888888888888888888777666222222222222222333444444333333444444444333333222000000111111222333333444333222222111111222222333333222111000000///000000000...------.........---}}}dddRRRGGG@@@===>>>;;;:::888777555333222111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***)))*********((((((&&&&&&''')))+++---***************)))((((((''''''(((((((((((('''''''''((()))***)))(((&&&%%%###$$$&&&'''((('''&&&&&&'''((()))++++++)))((('''!!!"""$$$%%%&&&%%%%%%$$$---&&&...111)))&&&777$$$######"""!!!"""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!'''ggg]]]''' ########################$$$$$$$$$############"""&&&&&&%%%$$$###!!! $$$$$$############$$$$$$IIIxxx===)))(((!!!%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$%%%''')))******))))))&&&&&&''''''(((((())))))***************)))((('''$$$///iiiccc!!!&&&''')))***+++++++++***))))))***))))))(((''''''((('''///""",,,###+++mmm***(((%%%###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###"""!!! '''''''''&&&$$$!!!"""$$$###""""""###(((&&&$$$###$$$$$$###""" !!!!!!!!!""""""######!!!!!! !!!!!!"""###$$$!!!!!! ###!!!"""###"""###$$$&&&!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""###!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""" !!!"""###$$$ !!!###$$$%%%$$$"""!!!!!!"""#########!!! !!!%%%%%%$$$###$$$&&&""""""""""""""""""""""""########################"""############$$$$$$$$$&&&$$$!!!%%%###"""***"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&((()))*********&&&''''''''''''''''''&&&%%%&&&((()))***+++*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,+++,,,...000222333444444333333333333333333222222333333222222333333444555333333333222222222111111111111222222222333333333333222222222222222222333222111000//////...//////...---,,,,,,.../////////~~~dddSSSJJJBBB<<<:::999999888777555222000///////////////............////////////...---,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))+++***(((((())))))'''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$&&&(((***""""""###$$$&&&'''((((((&&&***)))'''+++ %%%"""---+++&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&(((&&&### ***)))'''&&&###&&&hhhDDD(((!!!111//////,,,$$$((('''%%%######%%%$$$$$$$$$%%%&&&''''''"""'''111"""'''BBBRRR!!!###***###%%%%%%(((,,,%%%)))&&&&&&&&&''''''''''''(((&&&))),,,+++)))(((***---((((((''''''&&&&&&&&&%%%!!!(((111"""+++888...ppp###&&&333(((---***---///+++&&&$$$(((,,,''' ,,,''',,,)))"""+++CCC ###'''***$$$(((!!!)))######'''(((&&&%%%!!! ###!!!!!!!!!"""""""""#########%%%$$$"""!!!!!!!!!"""###"""$$$%%%$$$!!!!!!###%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""")))%%%  !!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$#########$$$%%%&&&""""""""""""""""""""""""###$$$%%%%%%###"""""""""#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$######""""""######!!!"""$$$$$$"""!!!"""############$$$$$$$$$"""!!! """%%%&&&$$$!!! !!!""""""""""""!!!!!!$$$$$$###############$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((************)))))))))(((***+++,,,...111333444555222222333444444333333333444111111333666555555555333444555555333333333444666666555444444444444555444333222111000000000000////////////...---,,,+++000000///...............|||bbbRRRIIIBBB<<<::::::999777555333111000///////////////............/////////......,,,++++++,,,,,,++++++***))))))((()))))))))))))))))))))))))))((('''((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))!!!))) !!!%%%"""$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$""" 777$$$'''555((())),,,"""%%%&&&$$$"""######$$$$$$$$$$$$%%%%%%%%%%%%...""" +++)))III111 """333&&&&&&&&&''''''''''''((()))+++...000////////////************)))))))))(((000)))###!!!777ccc999!!!...444///)))***---///***""""""'''&&&"""---%%%...,,,333HHH"""!!!"""(((%%%###,,,(((,,,)))!!!&&&$$$%%%### !!!###$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""""""""""""""!!!###%%%$$$""""""###%%%$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""")))&&&"""!!!"""###"""!!!"""!!! !!!"""###"""!!!########################$$$$$$$$$$$$######""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$!!!!!!!!!"""###$$$&&&&&&!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$###!!! """$$$%%%###!!!""""""######""""""!!! $$$$$$###############$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((()))******++++++,,,---...///000111111222111111222333444444333333333222222444666777777777222333333222000000222444555555555555444444444444000000000000111222333333,,,,,,...//////////////////......---------------yyy___PPPHHHBBB===;;;:::999666444222000000000////////////............---......------,,,+++***,,,,,,++++++***)))))))))((((((((((((((((((((((((((('''&&&'''***+++***)))'''(((((())))))(((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%$$$######"""$$$&&&!!!'''&&&*** ---%%%%%%%%%%%%%%%$$$$$$$$$$$$)))%%%!!! !!!$$$&&&'''(((111******333666&&&%%%&&&$$$)))&&&&&&%%%###!!!!!!###%%%######$$$%%%%%%$$$""""""&&&,,,000:::$$$111777000&&&&&&&&&''''''''''''(((,,,---111444777666333000(((''''''''''''&&&&&&&&&%%%---..."""sss111DDD+++%%%###''',,,)))!!!$$$---((( ...((('''''''''YYYggg&&&...$$$!!! ######!!!%%%'''&&&%%%$$$############""""""!!!!!!""""""#########$$$$$$$$$$$$###""""""!!!###$$$$$$$$$$$$%%%'''######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""&&&$$$"""!!!"""######"""!!! !!!"""######"""########################%%%%%%$$$$$$$$$$$$######!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!"""###"""!!! """""""""""""""""""""############$$$%%%%%%%%%$$$$$$"""""""""!!!"""######$$$!!!!!!!!!"""###$$$%%%&&&########################"""""""""#########$$$$$$###"""""""""$$$$$$""" $$$$$$$$$$$$###"""!!!!!!$$$###############$$$$$$########################"""""""""!!!!!!!!! ###%%%%%%%%%###"""###$$$$$$$$$###############"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,---........................///000111222333444444444444444333333444555555333222222111///...///222444444555555666555444333222000000000000111222333333------...///000000000000...------,,,,,,,,,,,,,,,vvv]]]NNNGGGAAA===;;;;;;999666222000000000111////////////............,,,---------,,,,,,+++***+++++++++*********))))))(((((((((((((((((((((((((((''''''((()))******)))'''(((((((((((((((((('''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######!!! ###)))---,,,222%%% &&&%%%$$$$$$$$$$$$$$$$$$$$$)))%%%!!! !!!$$$&&&'''###555***,,,AAANNN,,,((('''&&&%%%###""""""$$$%%%"""###$$$%%%$$$### ///888sss&&&000(((000&&&&&&&&&''''''''''''(((+++,,,000555999888333...&&&&&&%%%%%%%%%%%%%%%%%%###(((000:::###...///---((($$$%%%(((******)))+++ ---'''"""..."""'''777```___'''555''' $$$000###%%%###$$$$$$###!!!!!!"""###!!!  !!!!!!"""###$$$%%%%%%$$$###"""""""""############$$$%%%"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!  """$$$###"""################################################"""$$$&&&'''((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$$$$$$$###"""""""""""""""$$$######""""""######$$$""""""""""""###########################"""!!! """######$$$$$$$$$###############"""######$$$%%%######################## ###$$$%%%$$$###"""###$$$$$$$$$$$$$$$############''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))+++,,,,,,------------------.........///000222333444444444555555444111111333111...111222333222111111333555333444555666666444222111333222111000000/////////111111111111000///...---...------,,,,,,,,,,,,,,,sss[[[MMMFFFAAA===<<<;;;999666333111000000111////////////............,,,,,,------,,,,,,+++++++++++++++***************((((((((((((((((((((((((+++)))(((((())))))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$$$$((()))"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&& ###KKKOOO$$$***$$$$$$$$$$$$%%%%%%%%%$$$!!!"""$$$%%%$$$""" ...333,,,111!!!&&&&&&&&&''''''''''''((()))))),,,111555444///***((((((((((((((((((((((((444,,,LLL,,,"""***000///''''''---+++"""(((***)))"""******'''###***"""(((___TTT$$$+++,,,***&&&&&&$$$&&& """""""""!!!!!!###%%%%%%$$$"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$###"""###""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""!!! !!!"""######"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""###%%%''''''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$###!!!!!!###%%%!!!!!!""""""############$$$$$$$$$%%%%%%$$$$$$###!!!"""""""""############$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""###!!!!!!"""""""""###############$$$$$$"""!!!!!!!!! !!!"""$$$$$$%%%%%%%%%######""""""###$$$$$$%%%########################$$$$$$$$$$$$############"""###$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''((((((((())))))))))))******+++,,,---......///---...///111222333333333333555444111222666555111111333555666555444444555222444555666666444222111333222111000////////////111111111111000///...---///......---,,,---------sssZZZLLLFFFAAA===<<<;;;:::777555333111111111////////////............,,,,,,------------,,,,,,************************((((((((((((((((((((((((+++***(((((())))))'''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$,,,222000+++$$$ %%%,,,222 &&&///$$$$$$+++'''!!!***#########$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""!!! '''...cccDDDCCCPPP...###!!!!!!"""$$$&&&'''%%%###""""""###$$$$$$###!!!!!!BBBLLL---...&&&&&&&&&''''''''''''(((&&&''')))+++------***(((&&&&&&&&&'''''''''''''''WWW111'''%%%\\\000&&&...)))%%%(((***''''''"""'''(((%%%***---'''000###!!!+++,,,!!!''''''uuuAAA***%%% *** """"""""""""###$$$%%%&&&$$$"""  !!!"""!!!!!!"""############"""$$$"""!!!!!!!!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" """######"""!!!"""######!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!"""###$$$###""""""""""""""""""""""""""""""###$$$$$$###!!!"""$$$'''!!!!!!!!!"""######$$$$$$######$$$$$$$$$###""""""!!!!!!"""############""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!###$$$$$$"""!!!!!!""" """###$$$$$$%%%%%%""""""""""""###$$$%%%%%%########################$$$$$$#########"""""""""!!!"""$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((()))+++,,,...//////---...///000111222222222///444444222555======888111333555555555444555666333444444555444333222111////////////000111222222------...///000000000000///......---------------sssZZZLLLFFFAAA===<<<;;;:::999777555333111111////////////............,,,------.........------************************))))))))))))))))))))))))***)))(((((())))))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&& """'''!!!###000,,,$$$((((((%%%"""PPPKKK===666$$$!!! (((%%%---$$$"""###"""#########$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$###'''***...VVV(((///'''"""bbb???"""!!! """%%%&&&$$$###""""""################## ZZZ'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((######$$$$$$$$$%%%%%%%%%;;;kkk---///!!!vvv444''' %%%(((%%%'''...&&&(((%%%'''&&&###%%%$$$$$$!!!$$$+++***$$$###)))***[[[rrr888)))###...&&&###!!!!!!$$$&&&%%%###"""  !!!!!! !!!""""""######!!! """###!!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" """$$$###!!! !!!"""$$$###!!!!!!"""""" """""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!$$$&&& !!!!!!"""######$$$$$$"""############"""!!! !!!"""###$$$######""" """###$$$%%%!!!"""############"""!!!!!!!!!!!!!!!"""""""""### """$$$$$$"""!!!"""$$$!!!""""""######""""""!!!""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!  """######""""""###%%%######$$$$$$%%%%%%%%%%%%!!!""""""######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))))))))(((((((((''''''''''''((()))***+++---.........//////000111111000000...333444000444======666111111000///...000444777444444444333333333222222///......//////000111222,,,,,,...///////////////...------,,,,,,,,,,,,,,,sss[[[MMMFFFAAA===<<<;;;;;;:::888666444222111000/////////............------......///.........******************++++++************************((('''&&&(((***+++***)))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''///000,,,((('''%%%$$$%%%'''***+++'''NNNooo---###%%%$$$)))$$$***"""***,,,(((###""""""######$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$''' &&&+++)))+++###%%%""" ###$$$$$$"""######""""""###$$$%%%&&&"""KKK(((***RRRaaa!!!&&&&&&&&&'''''''''((((((((()))(((&&&""""""&&&***&&&&&&&&&''''''(((((((((!!!***777)))%%%uuu???###000((("""+++"""***$$$(((+++###%%%)))&&&((('''$$$%%%((('''$$$***,,,"""(((___>>>///$$$((("""(((### ###%%%"""%%%### !!!"""!!! !!!"""######!!!!!!$$$&&&$$$"""!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!###""" %%%###"""!!!"""!!! ########################!!!!!!""""""#########$$$"""""""""!!!"""######$$$""""""""""""""""""""""""!!!"""!!!  ###&&& !!!!!!"""###$$$$$$$$$"""""""""""""""!!! !!!"""$$$$$$######"""######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!$$$$$$"""!!!###%%%$$$$$$######!!! """"""""""""###$$$%%%&&&########################$$$############""""""""" """######""""""###%%%""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---//////000000000000000//////444444...///777666...222000,,,)))(((,,,333888555444333222222222333333222111000//////.........////////////...---,,,+++---,,,++++++******++++++pppXXXNNNIIIAAA===???:::999777555333000///...111///,,,---///000///...------,,,,,,,,,,,,++++++///,,,)))((()))************)))(((''''''((()))***&&&'''((()))***+++,,,,,,$$$%%%'''))))))))))))(((((('''&&&%%%&&&(((***,,,(((((('''''''''(((((()))!!!""""""$$$%%%&&&''''''&&&'''((('''$$$###"""###"""###$$$%%%&&&%%%$$$###(((%%%###"""$$$%%%&&&&&&###---)))'''%%%$$$%%%%%%###"""######"""""""""###%%%&&&########################'''&&&/// $$$'''!!!xxxCCC...!!!'''%%%!!!"""TTT,,,'''%%%###!!!(((&&&$$$"""!!!!!!"""###***===###%%%!!! !!!(((eee^^^)))&&&((())) ...'''&&&$$$###"""###$$$$$$###***,,,..."""111%%%)))%%%***$$$)))&&&;;;KKK/// '''###((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''' :::aaa^^^))),,,!!!&&&!!!&&&(((&&&'''&&&$$$""" !!!"""###%%%$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!! '''%%%"""!!!"""#########!!!%%%'''&&&%%%%%%"""%%%%%%###!!!!!!!!!""""""######$$$$$$&&&%%%$$$"""""""""###############!!!!!!#########""""""""""""######$$$$$$$$$$$$#########"""!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" """###%%%&&&&&&######""""""!!!!!! """###$$$$$$###"""###$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!%%%&&&$$$!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))******+++++++++,,,------......//////000000222333444555555555555666666555333111000000111222333333222111000,,,---000111222111000///------......///000000000000///...---,,,+++++++++oooXXXMMMGGG@@@<<<===888777666555333222111000000...---...000000///---------,,,,,,,,,,,,++++++,,,***((('''((())))))((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''&&&&&&'''(((***+++***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%)))&&&$$$###$$$&&&&&&&&&&&&(((&&&$$$$$$$$$%%%$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!)))%%%***,,,FFF000###"""%%%""""""&&&777MMM(((!!!,,,!!!"""###$$$$$$$$$######$$$<<<$$$%%%%%%%%%)))(((%%%777RRRDDD111++++++'''&&&%%%$$$###$$$$$$%%%&&&%%%///***!!!uuu((('''&&&%%%&&&$$$!!!111###,,,,,,:::&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ ###)))"""!!!333(((}}}'''))) 333000 000'''***$$$###"""!!!!!!""""""###$$$$$$###""""""!!! ###"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! '''%%%"""!!!"""#########"""!!!"""############$$$$$$###""""""######"""""""""""""""""""""#########%%%$$$###"""""""""######$$$$$$$$$"""!!! """$$$######""""""""""""######$$$$$$#########""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!"""""""""#########$$$$$$$$$#########""""""""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$&&&$$$!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***+++++++++,,,------............///000111222333444222333444444444333222111000111111222222111111000......000111111000//////------............////////////...,,,,,,++++++,,,nnnWWWLLLFFF>>>:::;;;666666555444333222222111.........///111000...,,,------,,,,,,,,,,,,++++++***)))(((((())))))((('''(((((())))))))))))((((((+++******)))((('''&&&&&&%%%&&&'''((()))))))))(((&&&&&&''''''((()))))))))******((('''&&&%%%%%%%%%''''''&&&%%%$$$###""""""###$$$&&&'''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((***(((%%%$$$%%%&&&&&&%%%###&&&!!!&&&$$$""""""$$$%%%$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###'''%%%''')))((( !!! %%%$$$!!!)))***///%%%)))///$$$"""%%%'''&&&$$$"""hhh&&&''',,,(((!!!###777(((---EEE(((...---)))'''&&&%%%%%%%%%%%%%%%%%%***"""(((*********YYY""")))$$$"""***!!!"""((("""''' &&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """''')))$$$###\\\%%%!!!$$$'''###$$$$$$###%%%%%%!!!""""""############"""######""""""!!!!!! ######"""""""""!!!!!!!!!###"""""""""""""""!!!!!!&&&$$$"""!!!"""############$$$$$$###""""""$$$%%%&&&&&&%%%###!!! """###############""""""""""""""""""!!!!!!!!!"""######$$$%%%%%%$$$"""!!!###$$$######""""""""""""############"""""""""!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""############$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$#########"""###$$$$$$###"""###$$$$$$$$$$$$###############""""""###$$$$$$###""""""########################&&&###!!!!!!$$$%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((())))))******+++,,,,,,------------...///000111111222000000111222222222222222111111000000000000111111000000//////////////////......------------,,,,,,///...---,,,,,,++++++,,,mmmUUUJJJDDD<<<888999777777666555333222111111---...///111111000...,,,------,,,,,,,,,+++++++++)))(((((()))******(((''''''((()))******)))((('''******)))((('''&&&%%%%%%&&&''''''(((((((((((((((&&&&&&'''((())))))(((((()))(((''''''&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$%%%''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((***(((&&&&&&&&&'''&&&%%%(((&&&'''yyy$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))###,,,%%%&&&'''[[["""!!!%%%(((%%% """(((fff!!!&&&'''!!!$$$&&&%%%$$$"""(((PPP///$$$""")))***(((###"""$$$%%%"""%%%"""+++000,,,zzz)))&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&###...111"""$$$zzz&&&%%%''''''$$$###---###(((&&&***+++!!!000***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### ''',,,)))"""(((!!!XXX333+++'''... ... """$$$%%%$$$###""""""""""""!!!!!!!!! #########"""""""""!!!!!!############""""""""""""%%%$$$""""""###$$$$$$###!!!$$$%%%$$$###%%%&&&%%%###$$$%%%$$$"""!!!###%%%$$$$$$######""""""!!!!!! !!!!!!!!!"""#########$$$%%%$$$"""!!!"""#########""""""""""""######""""""""""""!!!!!!!!!!!!######"""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""######$$$$$$$$$$$$$$$######%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))***++++++,,,,,,---......///000000111111///000000000000000000000111000///......///000111111000///.....................---,,,,,,+++******...------,,,+++++++++,,,lllTTTIIICCC;;;777888999888777555333111///...,,,...000111111///...---------,,,,,,,,,+++++++++***))))))***,,,,,,***((('''((()))******)))((('''(((((((((((('''''''''''''''''''''''''''(((((()))&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$$$$$$$%%%$$$#########$$$&&&''')))(((&&&&&&''''''&&&%%%&&&!!!%%%ccc###"""!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!''''''$$$'''bbb'''$$$$$$%%%%%%######&&&iii000"""'''$$$!!!!!!""""""#########$$$(((___'''%%%***######+++)))!!!***///777&&&(((,,,***,,,$$$%%%&&&&&&&&&&&&&&&&&&&&&111###(((===+++ )))+++&&&)))&&&)))"""xxxyyy111 333 ***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((("""&&&&&& """444///444""" )))!!!((( ###%%%%%%$$$###!!!""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""############$$$###""""""$$$$$$$$$### $$$&&&%%%&&&)))'''!!!!!!###$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!###$$$###!!! !!!"""######""""""""""""######""""""""""""!!!!!!!!!!!!$$$###"""!!! ########################!!!!!!!!!"""""""""""""""######""""""""""""######%%%%%%%%%$$$###""" ############$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################!!!###$$$&&&&&&$$$###!!!""""""""""""""""""""""""%%%###""""""###$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((()))******++++++,,,......//////000111111111111111000///......------111000///......///000111111000///...------............---,,,+++******)))------,,,+++++++++,,,,,,jjjSSSIIICCC<<<888999:::999777555333000///...,,,...000111///.........------,,,,,,,,,,,,+++++++++***)))***+++,,,+++***(((((())))))))))))(((((('''''''''(((((()))))))))((((((''''''''''''((()))''''''(((((((((((((((((($$$$$$%%%%%%&&&''')))***$$$$$$%%%%%%&&&&&&'''''''''))))))(((&&&$$$###$$$$$$#########$$$$$$%%%%%%'''&&&%%%&&&'''((('''%%%&&&$$$ZZZ$$$###""""""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###########################"""!!!%%%)))######JJJEEE%%%""" !!!$$$%%%%%%%%%"""EEEddd!!!+++ 111***&&&%%%###!!!!!!"""$$$%%%+++CCC,,,666''' ###((()))'''$$$$$$###!!!$$$'''!!!***$$$)))'''%%%###&&&$$$%%%%%%&&&&&&&&&&&&%%%,,,'''kkk%%%,,,((()))((("""'''###bbb(((&&&%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%######%%%%%%"""'''"""&&&###222FFF###&&&%%%!!!$$$### !!!###$$$%%%$$$"""!!!############""""""""""""$$$$$$#########"""""""""!!!!!!"""""""""""""""######""""""###$$$%%%$$$###"""%%%%%%%%%+++333///&&&$$$###"""###%%%&&&%%%$$$############""""""""""""!!!!!!"""#########"""""" """######!!! !!!######""""""""""""############"""""""""!!!!!!!!!$$$###""""""!!!!!!!!!!!!########################""""""""""""############$$$######""""""######$$$#########"""!!!"""""""""###$$$%%%&&&&&&"""""""""###############"""###$$$$$$###"""###$$$###############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''(((((()))***((())))))***++++++,,,,,,////////////000000000111222111000...------,,,,,,//////............////////////........................---,,,,,,+++******,,,,,,++++++++++++,,,,,,iiiRRRHHHCCC===999;;;999888777555333111000///---///000000...---...000------,,,,,,,,,,,,+++++++++)))'''''')))+++++++++))))))(((((((((((())))))((((((((()))))))))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&(((!!!%%%[[[&&&$$$######%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&)))$$$'''%%% 000""""""""""""###%%%%%%###$$$,,,'''%%%'''%%%###""""""###%%%''',,,@@@^^^###000))) ///!!!!!!"""!!!###)))000222$$$$$$:::'''JJJAAA&&&+++,,,"""###$$$&&&&&&&&&%%%$$$---///111;;;%%%)))!!!''' +++(((### [[[VVV+++ 333&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$((()))'''&&&(((,,,===///)))III###--- 444""""""###$$$######!!!!!!############$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!"""""""""###""""""###%%%%%%$$$###%%%&&&$$$'''666GGGGGG===333,,,$$$!!!$$$&&&%%%""""""""""""""""""#########"""###$$$$$$$$$###"""!!!!!!###$$$$$$"""!!!!!!!!!######""""""""""""######$$$$$$#########"""""""""$$$######"""""""""##############################"""#########$$$$$$$$$%%%$$$######""""""######$$$""""""######""""""!!! """"""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,,,,---.............../////////111000///...------......---......//////......---,,,---.../////////...---......------,,,,,,++++++,,,+++++++++++++++,,,,,,hhhRRRHHHDDD===:::<<<777666555444333222222111...///000///---,,,///111---------,,,,,,,,,++++++***(((&&&%%%'''***++++++***)))(((''''''((()))***************)))))))))))))))((('''&&&&&&'''((()))***)))'''&&&%%%'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$%%%&&&'''((('''&&&%%%###"""###$$$'''((('''&&&''' ###\\\'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''"""***$$$%%%"""&&&(((&&&%%%$$$###"""&&&!!!,,,&&&(((222%%%%%%$$$$$$$$$%%%&&&'''$$$$$$+++...[[[(((+++$$$$$$!!!'''###&&&***&&&"""###..."""""""""'''(((...'''###***!!!!!!"""$$$%%%&&&%%%%%%$$$333 lll""" ''')))(((///***)))(((^^^$$$"""((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((("""!!!&&&&&&!!! ###***,,,(((...HHH,,,###$$$###&&&###############"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############""" !!!!!!"""""""""""""""###%%%%%%$$$###'''&&&$$$***AAAZZZ```WWW@@@444&&& """%%%### !!!!!!""""""######$$$$$$###$$$%%%%%%$$$###"""!!!"""$$$&&&&&&$$$"""""""""######""""""""""""######$$$$$$$$$$$$############$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))''''''&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''*********+++,,,,,,------,,,,,,------------------//////...---...///000111,,,---...//////...---,,,***,,,...000000///...---......------------,,,,,,+++++++++***++++++,,,,,,|||gggQQQFFFBBB>>>999666444555555444222111111222//////............//////............---,,,+++***))))))))))))******************))))))))))))******++++++++++++************''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%$$$###$$$&&&((()))!!!!!!###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%!!!&&&YYY!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***000{{{((($$$$$$$$$$$$$$$$$$$$$$$$###!!!www'''...######%%%%%%%%%%%%%%%%%%%%%%%%)))!!!"""+++&&& 444RRR^^^\\\SSSBBB///$$$$$$(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########)))%%%!!!&&&$$$###!!!???)))(((%%%%%%%%%&&&&&&&&&''''''---***%%%%%%%%%&&&&&&&&&''''''"""&&&(((&&&((( %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ooo!!!'''!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!&&&&&&### """%%%'''%%%$$$'''222BBBSSS]]]]]]<<<"""###***'''###$$$########################"""%%%(((&&&!!!$$$###""""""$$$%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""""""""""""""""""""""""""##################""""""""""""######$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%% ###&&&((()))(((((('''(((((()))***+++++++++000//////.........//////.../////////...------,,,////////////////////////............---,,,++++++------,,,+++************,,,,,,,,,++++++)))(((((({{{gggQQQFFFBBB>>>999666555666666444222000000111//////............//////............---,,,+++***,,,,,,+++***)))(((''''''***))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&$$$$$$%%%'''((('''''''''&&&%%%###!!!!!!%%%%%%%%%$$$$$$#########((('''%%%"""%%%!!!&&&YYY######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###'''!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!%%%###&&&%%%%%%%%%%%%$$$$$$$$$$$$)))###&&&---)))"""...''')))***%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""&&&'''&&&%%%%%%&&&###~~~ &&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$;;;$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''UUU&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##################333lll###)))(((""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########"""%%%### ###&&& !!!###)))444AAAMMMUUU]]]==="""!!!%%%""" """""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###$$$###"""###$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""#####################""""""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))(((((('''(((((()))******++++++......------,,,------..................---,,,+++........................,,,,,,------,,,,,,+++++++++*********+++,,,,,,---*********))))))((('''&&&zzzfffQQQFFFAAA===999777666777777555222000///000//////............//////............---,,,++++++,,,,,,+++***)))((((((''')))((((((''''''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''***)))'''&&&%%%%%%&&&&&&+++***)))'''%%%""" $$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%###""" %%%!!!&&&YYY%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$###((( $$$$$$$$$$$$$$$$$$$$$$$$###!!!'''!!!'''%%%%%%%%%$$$$$$#########"""!!!"""(((***%%% """%%%'''''''''((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%% &&&,,,$$$######+++!!!,,,"""%%%%%%%%%%%%&&&&&&&&&&&& (((rrrhhh %%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$!!!(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########222GGG!!!&&&########################!!!""""""###$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""######!!!###'''&&&!!! ---CCCYYYhhh^^^AAA((($$$&&&### """!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%"""!!!###%%%%%%$$$######$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""###### """"""""""""""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&'''(((((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------------------------******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,))))))***))))))((('''&&&xxxeeeQQQEEE@@@<<<888777777777777555111///////////////............//////---.........------,,,+++))))))*********+++++++++((((((''''''''''''((((((+++*********))))))))))))''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###%%%&&&'''''''''&&&%%%%%%###$$$&&&''')))******+++%%%!!!&&&YYY$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!+++```)))%%%%%%%%%%%%%%%%%%%%%%%%###!!!___###+++ %%%$$$$$$######""""""""" !!!!!!!!!&&&+++)))$$$&&&&&&&&&'''(((&&&$$$"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))###'''(((!!!$$$)))###FFFBBB&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&DDD!!!$$$$$$%%%%%%%%%&&&&&&&&&(((!!!***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########'''ccc222########################""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""######""" ###%%%)))###***>>>SSSaaaQQQ;;;)))'''(((%%%"""$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$%%%$$$######$$$%%%###"""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%(((((((((((())))))******++++++******++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---......---///...---+++***))))))(((+++++++++++++++***))))))vvveeeQQQEEE???:::888888777777777555111///////////////............//////---------...------,,,,,,************++++++++++++((((((''''''''''''((((((*********))))))))))))((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&*********)))((('''''''''&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%!!!&&&YYY!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ,,,%%%---""""""""""""""""""""""""###!!! ((( $$$$$$$$$######"""""""""%%%)))(((######''''''###%%%###!!!"""###$$$###!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))&&&$$$+++,,,!!!{{{$$$$$$$$$$$$%%%%%%%%%&&&&&&(((***///$$$$$$$$$$$$%%%%%%%%%&&&&&&(((%%%$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%!!!!!!########################$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!"""$$$$$$###"""!!!!!!!!!%%%))),,,...000000888+++"""$$$'''$$$!!!"""########################!!! !!!###$$$###"""%%%$$$"""######$$$"""!!!""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""###############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))++++++******+++,,,,,,---******++++++,,,++++++***++++++++++++++++++++++++***+++,,,...///////////////...,,,+++***)))))))))***++++++++++++******)))tttdddQQQEEE>>>999777888666777777555222000///000//////............//////,,,------...------,,,,,,------,,,+++***))))))((()))((((((''''''(((((()))((((((''''''''''''&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''++++++***)))((('''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%$$$###"""!!!%%%!!!&&&YYY!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$000&&&'''###########################!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&***)))&&&%%%$$$"""***(((&&&%%%&&&(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%+++***###%%% ((($$$$$$$$$$$$%%%%%%%%%%%%###EEE&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&666666'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############)))XXX555###########################%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""############$$$$$$$$$$$$!!!"""$$$%%%%%%###!!! ###%%%%%%$$$!!! )))###!!!&&&(((&&&###$$$########################!!! ###$$$$$$"""$$$###!!!!!!""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""$$$%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******((((((((((((((((((((((((***************+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---//////000000000************+++,,,---...(((((())))))))))))((((((ssscccPPPEEE===888777999555666666444222000000111//////............//////,,,,,,------...------,,,...---,,,,,,******)))(((***))))))(((((())))))***(((((('''''''''&&&&&&&&&&&&''''''((())))))******&&&&&&''''''(((((()))))))))(((((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!"""$$$&&&'''&&&$$$###!!!"""$$$%%%''''''((((((%%%!!!&&&YYY"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((!!!JJJ %%%%%%%%%%%%%%%%%%%%%%%%###!!!BBB'''######$$$$$$%%%%%%&&&&&&$$$))))))&&&&&&'''%%%%%%$$$###!!!!!!!!!"""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%...%%% '''EEE!!!&&&###$$$$$$$$$$$$%%%%%%%%% xxx(((######$$$$$$$$$$$$%%%%%%%%%$$$!!!OOOQQQ%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%,,, &&&""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""##############################!!! $$$""""""'''***%%%###$$$'''(((&&&%%%&&&########################!!!"""######"""!!!"""######""" !!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######################## !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%#########""""""###############""""""""""""######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''')))******))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,---.../////////...((())))))***+++---...///(((((())))))))))))((((((rrrcccPPPDDD===888777999444555555444222111111222//////............//////,,,,,,------...---------******+++++++++,,,,,,,,,******))))))))))))*********)))))))))((((((((((((&&&''''''((()))******+++%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%"""$$$&&&((()))(((&&&%%%"""###$$$$$$%%%%%%%%%$$$%%%!!!&&&YYY$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,www""""""""""""""""""""""""###"""fff"""$$$######$$$%%%&&&''''''((()))###!!!&&&'''$$$$$$))) """%%%&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%+++///111(((!!!######$$$$$$$$$%%%%%%%%%"""---#########$$$$$$$$$%%%%%%%%%###&&&ccceee%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$...***nnnDDD!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!!!!!!!""""""""""""&&&$$$!!! !!!""""""""""""###$$$$$$$$$"""!!!###""""""###"""!!!!!!###""""""""""""""""""""""""!!!&&&)))&&& !!!%%%###!!!  """""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$###"""!!!!!!###%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))'''%%%$$$((((((((((((((('''''''''&&&&&&&&&'''''')))*********+++,,,---------------++++++++++++++++++++++++,,,,,,------......------++++++******++++++,,,---)))******+++++++++******qqq___LLLBBB>>>:::888999333444444444333111///...***+++,,,...///000000000/////////---,,,,,,---///))))))))))))((((((((((((******)))'''&&&%%%$$$###&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))(((&&&&&&&&&'''(((+++***)))((('''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%''''''&&&$$$###%%%&&&%%%###!!!&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%######&&&###%%%'''&&&&&&%%%%%%$$$$$$###''',,,!!!%%%%%%$$$$$$###"""""""""###%%%&&&%%%###"""###&&&%%%$$$######%%%%%%$$$###%%%#########%%%&&&%%%$$$###%%%%%%""" """""" )))"""+++'''333VVV"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$#########$$$$$$%%%%%%%%%"""---NNN}}}%%%'''''''''&&&%%%$$$###"""$$$#########""""""!!!!!!!!!111+++$$$$$$ ''' """%%%''''''%%%""" %%%(((&&& (((333111000+++###########################$$$$$$%%%$$$###"""!!!########################"""""""""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!""""""######$$$$$$"""############""""""!!!###############"""!!!!!!"""""""""""""""######### ###&&&%%%""" """&&&$$$!!!!!!######!!!""""""""""""""""""""""""$$$###"""!!!"""###%%%'''######$$$$$$$$$$$$######$$$###!!! !!!"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&%%%$$$######"""""""""###$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))'''&&&&&&''''''((()))***)))))))))***+++++++++,,,((()))***+++,,,+++******+++*********+++,,,------))))))))))))))))))))))))((((((((((((((()))******ppp___LLLBBB>>>:::888888444444444444333111000.........//////......---------------,,,******+++---******)))))))))(((((((((***))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))((('''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%""" !!!$$$&&&'''&&&%%%$$$&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$'''"""""""""###$$$$$$%%%%%%###%%%&&&%%%###"""$$$&&&%%%$$$######%%%%%%$$$###$$$#########%%%&&&%%%$$$ &&&,,,+++&&&%%%(((666 """$$$YYY%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))$$$######$$$$$$$$$%%%%%%%%% ---]]]'''&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$############,,,000'''555!!!///+++%%%  %%%(((777''' DDD###&&&$$$########################""""""###$$$###"""!!! ############################################################"""!!! """""""""""""""#########!!!""""""######"""""""""###############"""!!!!!!$$$$$$######""""""!!!!!!&&&%%%### ###''')))&&&$$$$$$&&&&&&$$$"""""""""""""""""""""""""""$$$$$$"""!!!"""###$$$&&&######$$$$$$$$$$$$######)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$#########"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######""""""###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""###"""""""""######$$$$$$$$$$$$#########$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$#########""""""""""""$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))*********************++++++((()))***+++++++++*********))))))))))))******+++))))))))))))))))))))))))''''''&&&&&&''''''((()))ooo]]]KKKAAA>>>:::888888444444555444333222000//////////////////...---,,,,,,------,,,******+++---++++++*********))))))))))))))))))(((((('''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''((()))***&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''(((%%%!!!$$$$$$%%%&&&''''''''''''&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''+++%%%""""""######$$$%%%%%%&&&!!!$$$'''""""""######$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%$$$######%%%%%%$$$###$$$###"""###%%%&&&%%%$$$%%%"""%%%,,,+++""" &&&&&&###000|||XXX%%%&&&&&&&&&&&&&&&&&&&&&&&&###***$$$$$$$$$$$$$$$%%%%%%%%%%%%***ttt'''%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$%%%555"""111%%%""""""&&&'''$$$  ***---AAA'''$$$... ###///$$$""""""""""""""""""""""""!!!!!!"""######!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! ############"""""""""""" !!!""""""###""""""###############"""!!!!!!%%%%%%$$$###"""!!! &&&%%%###  ###'''%%%$$$###"""######""" """"""""""""""""""""""""%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$###############"""""""""$$$$$$############$$$$$$!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))*********************))))))((()))******++++++******))))))((('''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))mmm\\\JJJAAA>>>:::888888444444555555444222000///,,,,,,...//////000000000...//////...---,,,---...++++++++++++*********)))((((((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))(((((())))))***+++(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((())))))((($$$!!!&&&&&&&&&&&&&&&'''((((((&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######$$$%%%''')))+++&&&<<<%%%""""""#########$$$$$$$$$""")))+++!!!&&&%%%%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###$$$###"""###%%%&&&&&&%%%***&&&###"""###$$$$$$$$$...,,,111^^^UUU$$$''''''''''''''''''''''''---xxx'''$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&$$$$$$%%%%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$ !!!''' %%%333(((@@@```LLL''')))888''')))+++((( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$######""""""!!!!!! !!!"""########################"""!!!!!!$$$#########""""""!!!!!! """%%%&&&%%%$$$"""!!!###""""""""""""!!!!!! """"""""""""""""""""""""&&&%%%$$$###"""""""""#########$$$$$$$$$$$$######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%"""###############""""""%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((()))'''&&&&&&''''''((()))***++++++******))))))((((((((())))))******************)))((('''''''''''''''))))))))))))))))))))))))***************++++++,,,jjjZZZIIIAAA>>>;;;888888444555555555444222000///------...///000000000000---///000///---,,,---...++++++++++++*********)))(((((((((((())))))))))))******)))((('''&&&&&&%%%******)))(((((()))******&&&'''((())))))((('''&&&***)))((((((''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&---***((('''(((((((((&&&&&&%%%%%%$$$%%%%%%''''''&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$#########%%%'''(((&&&!!!YYY%%%$$$$$$$$$#########""""""""")))QQQ&&&&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$######""""""###%%%&&&&&&%%%$$$'''$$$"""---,,,###""",,,(((aaaWWW(((''''''''''''''''''''''''EEEeee"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$!!!(((((((((XXXLLL$$$###'''!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""############################################################"""!!! $$$$$$######""""""!!!!!!!!!"""###########################"""!!!!!!!!!!!!""""""#########$$$ """$$$&&&'''%%%""" %%%%%%&&&%%%$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''(((((((((((()))'''&&&&&&''''''((()))***+++******))))))((((((((()))))))))))))))*********+++***))))))(((((((((((())))))))))))))))))))))))***************++++++,,,hhhXXXHHH@@@>>>;;;888777555555555555444333111000111111111000///...---,,,+++---......,,,***++++++++++++*********)))))))))((((((((((((((((((((((((++++++***)))'''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++(((%%%$$$%%%'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!))) %%%&&&%%%%%%$$$######""""""######{{{$$$######$$$$$$%%%&&&&&&&&&%%%$$$###$$$'''((('''&&&%%%$$$######%%%%%%$$$######""""""###%%%'''&&&&&& &&&'''!!!!!!&&&$$$$$$XXX+++&&&&&&&&&&&&&&&&&&&&&&&&]]]XXX!!!&&&&&&&&&&&&&&&%%%%%%%%%%%%%%% kkk"""%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$222((([[[...&&&""")))$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$##############################""""""""""""""""""""""""$$$$$$###""" ############"""""""""""" !!!"""######$$$#####################"""!!!!!! !!!"""###$$$%%%%%%&&&$$$!!!!!!###%%%%%%%%%###$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$ """#########"""!!!"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%$$$"""###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))***%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***))))))))))))))))))(((((()))(((((((((((()))***+++++++++***)))))))))******))))))))))))))))))))))))(((''''''''''''((())))))gggWWWGGG@@@>>>;;;888777555555666666555333111000111111111111///...---,,,+++,,,......,,,+++***+++******)))))))))(((((((((((((((''''''''''''''''''))))))))))))((((((((((((%%%$$$"""!!!!!!"""$$$%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%&&&&&&'''%%%$$$###$$$''')))(((&&&%%%$$$######%%%%%%$$$###""""""!!!###%%%''''''&&&%%%###&&&(((!!!$$$666666PPP!!!%%%%%%%%%%%%%%%%%%%%%%%%bbbTTT$$$(((''''''&&&&&&&&&%%%%%%%%%$$$"""SSS(((%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&HHHIII''' &&&&&&######################## !!!###$$$$$$$$$###"""############################################################""" """""""""""""""###############$$$$$$$$$$$$#####################"""!!!!!!!!!!!!""""""######$$$$$$&&&###!!!!!!$$$&&&&&&%%% """###""" !!!###"""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!"""###############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$ """#########!!!!!!"""###$$$%%%%%%%%%$$$$$$!!!"""$$$$$$$$$"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***((((((((())))))))))))))))))(((((('''((()))***+++******)))))))))***++++++))))))))))))))))))))))))''''''&&&&&&''''''((()))fffWWWGGG@@@>>>;;;888777555666666666555333111000...//////000000000000///,,,...000000...---,,,---))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))************)))'''&&&&&&''')))***((('''&&&&&&&&&((()))***''''''(((((()))+++,,,---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$&&&((()))'''%%%%%%&&&&&&''''''&&&%%%%%%&&&"""'''ZZZ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&)))*********+++%%%$$$$$$$$$%%%%%%&&&''''''*** '''&&&&&&%%%%%%$$$$$$###&&&$$$###$$$((()))(((&&&%%%$$$######%%%%%%$$$###"""!!!!!!###%%%''''''&&&)))###///&&&888gggCCC%%%%%%%%%%%%%%%%%%%%%%%%ZZZUUU''')))'''''''''&&&&&&%%%%%%%%%###$$$EEE---&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''uuu!!!###!!!+++######################## !!!#########"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%'''(((((((((!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""!!!!!!############""""""""""""!!!!!!###'''***)))$$$"""$$$&&&&&&###"""$$$'''""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###%%%&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%###""""""###$$$%%%&&&%%%$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''((((((((())))))'''&&&&&&''''''((()))***''''''(((((())))))******)))((('''''''''(((***+++))))))((())))))***+++,,,))))))))))))))))))))))))((((((((((((((()))******gggUUUCCC<<<===<<<999777666666555444333222222111............///////////////............---------((()))******(((''''''((('''((()))***+++,,,------)))*********)))((('''&&&'''((((((((((((((('''''')))((((((((((((''''''''')))((((((&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''###'''ZZZ$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$###"""'''&&&%%%%%%&&&'''&&&%%%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$***"""000///%%%%%%###%%%((((((### !!!&&&&&&%%%$$$###$$$''')))+++,,,%%%___''' ((('''&&&%%%%%%%%%&&&&&&dddccc***000******'''###\\\###'''&&&&&&''''''''''''&&&&&&+++***###000%%%((( """ '''###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!! !!!!!!!!! !!!!!!""""""#########$$$%%%%%%$$$"""################################################$$$$$$##################$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$###""""""!!!""""""### !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""" !!!"""$$$&&&''''''''' !!!"""#####################$$$$$$$$$$$$###############""""""""""""""" !!!!!!###$$$%%%&&&&&&"""""""""######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***$$$%%%&&&'''((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***(((&&&(((+++,,,+++))),,,)))&&&%%%''')))******))))))))))))))))))))))))gggUUUCCC======;;;888666666666555444333222222111////////////////////////............------------)))+++,,,,,,***))))))***+++++++++************)))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%'''###'''ZZZ%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$)))###***$$$,,,"""---###,,,(((&&&&&&%%%"""###'''+++$$$!!!%%%$$$"""---\\\+++''''''''''''''''''&&&%%%%%%KKKlll$$$###'''$$$&&&///'''"""&&&!!!!!!&&&&&&''''''''''''&&&&&&))),,,%%%999OOO&&&'''!!!#########"""""""""!!!!!!################################################$$$#########""""""""""""'''&&&&&&%%%$$$######"""!!!!!!!!!"""""""""""""""######$$$$$$###"""!!! ########################################################################$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""######$$$$$$$$$#####################$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$#####################""""""######$$$$$$$$$$$$##################""""""""""""!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))***((('''(((***+++***(((***)))((((((******)))((())))))))))))))))))))))))gggUUUDDD===<<<:::777666666666555444333222222111111111111000000//////...............------------+++,,,...---+++******+++++++++*********)))))))))$$$$$$######$$$&&&'''(((''''''((((((((((((((('''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%'''###'''ZZZ%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%"""+++%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$ '''&&&&&&&&&&&&&&&%%%%%%%%%,,,!!!!!!"""%%%&&&###"""$$$$$$###$$$(((!!!$$$,,,---''' >>>zzz'''+++&&&&&&'''''''''&&&%%%$$$---{{{"""###///((()))$$$"""&&&###&&&&&&''''''''''''&&&&&&&&&(((%%%)))$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#######################################"""""""""$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!################################################""""""""""""""""""""""""########################$$$$$$$$$##################$$$%%%$$$######$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$""" $$$$$$$$$$$$$$$###""""""$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######&&&%%%$$$######""""""#########$$$$$$$$$$$$####################################$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))************))))))+++)))((((((******)))'''(((((()))+++,,,+++(((&&&))))))))))))))))))))))))eeeUUUEEE>>><<<999777666666666555444333222222111333222222111000//////............---------,,,,,,+++---...---,,,***++++++((((((((()))***++++++,,,)))(((&&&%%%&&&(((***+++&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&"""'''ZZZ%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&$$$$$$$$$&&&'''&&&%%%!!!,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&111###,,,%%%%%%+++''')))***((((((+++)))%%%###$$$000777(((AAADDD***&&&&&&%%%$$$$$$$$$$$$%%%'''(((###(((###$$$&&&((()))hhh)))'''%%%&&&&&&''''''&&&&&&%%%&&&(((""""""'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!"""###$$$$$$$$$######""""""!!!!!!!!!###""""""""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$%%%&&&%%%### ######$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###%%%%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######"""###############$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((())))))***++++++***))))))******)))))))))(((((('''''''''((()))******(((%%%((((((((((((((((((((((((|||bbbTTTEEE>>><<<999777666666666555444333222222111333222222111000//////......------------,,,,,,,,,***+++---,,,***))))))***((((((((())))))******+++---+++)))''''''((()))***&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&"""&&&ZZZ$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$+++&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""&&&((('''$$$###%%%%%%$$$%%%))):::SSS''''''&&&(((%%%""" !!!$$$&&&"""%%%)))%%%$$$+++ ###///ggg555%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''###---III+++###&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$######""""""!!!!!!###"""""""""###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################"""###$$$$$$""""""###$$$$$$$$$$$$#########"""""""""######$$$$$$######"""###$$$%%%&&&%%%###!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((()))***++++++***)))((()))******)))((('''''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((zzz___RRREEE???<<<999777888666666555444333222222111111111111000000//////...------------,,,,,,,,,,,,)))***,,,+++)))(((((()))++++++***)))(((((('''&&&+++***)))''''''''''''(((%%%&&&'''((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%"""&&&ZZZ%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&'''&&&%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&kkkkkk555&&&'''%%%""" !!!$$$&&&((( $$$'''---!!!,,,'''$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%''' )))ddd&&&&&&```SSS$$$(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!##################"""""""""######$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$############"""""""""############""""""###$$$%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%$$$$$$$$$###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """$$$%%%&&&&&&&&&######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&((()))******)))(((&&&((()))***)))'''&&&'''))))))'''%%%&&&'''((((((''')))))))))))))))))))))))){{{\\\PPPDDD???<<<999888:::666666555444333222222111////////////////////////---------,,,,,,,,,++++++)))***,,,+++)))(((((()))++++++***)))((('''&&&&&&((((((((((((''''''''''''%%%&&&'''((())))))))))))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%!!!&&&ZZZ(((((('''&&&%%%$$$############$$$%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%&&&"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$$$$%%%%%%zzz---"""000&&&&&&%%%%%%$$$$$$$$$$$$$$$'''$$$###'''!!!111%%%eee{{{'''!!!&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%mmm&&&)))$$$%%%'''!!!%%%'''############$$$$$$$$$%%%#########################################################$$$$$$%%%%%%%%%###""""""!!! ##################$$$$$$"""###$$$%%%%%%%%%$$$###################################################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$############"""""""""############""""""######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  ###%%%&&&%%%$$$#########$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&(((******(((&&&%%%&&&((())))))'''&&&(((***((((((((()))+++***(((&&&))))))))))))))))))))))))}}}ZZZOOODDD???===:::999;;;777666555444333222222111............////////////---------,,,,,,,,,++++++)))+++,,,,,,***))))))***(((((((((((())))))))))))&&&'''((()))*********)))%%%&&&'''((())))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%!!!&&&ZZZ******)))'''&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%###""""""###%%%'''&&&%%%((("""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""#########$$$$$$$$$111}}}***%%%&&&$$$&&&((())))))'''$$$"""###...((("""000 ...'''---''')))$$$%%%%%%&&&&&&%%%%%%$$$'''444%%% )))***$$$!!!%%%&&&%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""################################################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$############"""""""""############""""""############$$$%%%&&&'''###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############### ###&&&&&&$$$!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&$$$&&&((())))))(((&&&$$$$$$'''))))))'''&&&(((+++''')))+++...///---)))%%%))))))))))))))))))))))))vvv```PPPAAA<<<<<<:::777555666666666555444333222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&!!!$$$XXX&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""&&&%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%)))'''&&&'''###(((''''''%%%%%%%%%%%%''''''---vvv555"""$$$'''+++111---'''"""$$$%%%%%%###""""""$$$rrrHHH%%%###$$$$$$%%%%%%$$$$$$### ###"""!!!###%%%%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$#########"""!!!###%%%$$$###"""###$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$######"""""" !!!!!!"""######$$$$$$***%%% """"""!!! !!!"""###$$$$$$!!!""""""""""""#########$$$###"""###%%%&&&&&&$$$################################################"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!###%%%&&&&&&&&&!!!###%%%&&&&&&$$$!!! !!!###$$$%%%&&&'''"""###$$$$$$###"""###%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&''')))%%%,,,!!!***GGG>>>&&&,,,'''(((((()))***++++++,,,ttt___PPPAAA<<<<<<:::777666555555555555444222111000////////////000000000000---------,,,,,,++++++++++++++++++************)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''!!!%%%YYY&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$)))%%%###%%%&&&%%%######$$$%%%$$$$$$!!!%%%%%%%%%$$$$$$%%%&&&&&&!!!yyyLLL///(((!!!)))'''&&&%%%$$$$$$%%%&&&'''###KKKtttIII444%%% CCC%%%888...(((&&&%%%%%%$$$$$$$$$&&&'''&&&333"""###$$$$$$%%%%%%$$$$$$###!!!$$$###!!!"""$$$%%%%%%$$$"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########%%%%%%$$$$$$$$$#########"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$""""""""""""############$$$######"""""""""""""""!!!!!!""""""###$$$$$$%%%(((%%%!!! !!!######""""""""""""###############"""""""""#########$$$$$$%%%#########%%%&&&%%%$$$######################################################$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$""""""$$$$$$$$$###!!!  !!!"""###$$$$$$###$$$%%%$$$###"""###$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))%%%000***444MMMAAA(((,,,'''((((((((()))*********rrr]]]OOOAAA<<<<<<:::777666555555555444333222111000.........///000111111111///......---,,,+++******+++++++++************)))******)))))))))(((((((((((((((((((((((((((((((((***))))))(((((())))))******)))(((''''''&&&''''''((((((''''''&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''"""&&&ZZZ&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&,,,%%%%%%&&&&&&%%%###""""""###$$$$$$***$$$$$$$$$$$$%%%&&&&&&'''###999 (((...***%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&ggg***222&&&$$$!!! """$$$%%%%%%===ttt"""$$$###$$$$$$%%%%%%$$$$$$###zzz''' $$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%#########%%%%%%$$$$$$$$$#########"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$""""""""""""############$$$###"""!!! !!!""""""""""""######$$$%%%%%%%%%&&&$$$""""""$$$$$$$$$###%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$###################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""######%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''$$$&&&))))))(((&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))###...***000AAA888%%%)))''''''((((((((((((((((((oooZZZNNNAAA===<<<999777777555555444444333222000///.../////////000000000111000///...---,,,+++******+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((###&&&ZZZ&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!)))%%%$$$%%%&&&%%%###"""###$$$$$$$$$***#########$$$%%%&&&'''(((///999!!!%%%,,,(((###%%%%%%%%%$$$$$$%%%%%%%%%///+++!!!$$$&&& %%%'''%%%""""""$$$$$$###"""iii666%%%###$$$$$$%%%%%%$$$$$$###ggg<<>><<<888777888666666666555444333111111111111111000///.........000//////...---,,,+++++++++++++++************)))++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''(((((($$$$$$%%%'''((()))***+++''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''"""&&&ZZZ%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&)))%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$***$$$$$$$$$$$$%%%&&&&&&'''$$$%%%111GGG!!!---///999 %%%&&&&&&''''''&&&&&&%%%***QQQ<<<///888///###%%%&&&&&&$$$"""######+++######$$$$$$%%%%%%$$$$$$###WWWggg###&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""#########"""""""""!!!!!!!!!!!!###%%%$$$###"""###$$$$$$$$$############$$$$$$""""""""""""############&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%!!!"""""""""######$$$$$$############$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$###################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$ !!!"""###$$$%%%%%%%%%######!!! !!!"""##################""""""%%%&&&'''&&&$$$######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$!!!###&&&&&&&&&%%%%%%&&&'''((()))***)))'''%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''((((((%%%)))---+++))))))'''###&&&&&&''''''''''''''''''kkkTTTKKKBBB>>><<<888777999777777777666555444333222000000000000//////////////////......---------,,,+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))&&&''')))++++++)))'''&&&((((((''''''''''''((((((%%%&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''!!!%%%YYY%%%%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$******%%%###$$$%%%%%%$$$###$$$&&&$$$$$$///%%%%%%%%%$$$$$$%%%&&&&&&---===333555'''%%%666###&&&''''''((((((''''''&&&---,,,000$$$,,,'''(((***###%%%### !!!'''---HHH,,,)))%%%###$$$$$$%%%%%%$$$$$$###YYYaaa%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$############ """$$$###"""!!!""""""$$$$$$############$$$$$$""""""""""""###############$$$%%%&&&&&&$$$###"""########################!!!###$$$$$$"""!!!###%%%$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$%%%#########%%%&&&%%%$$$######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""######$$$$$$$$$############""""""!!!!!!""""""###########################$$$%%%$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$&&&&&&%%%&&&''')))$$$&&&((())))))'''%%%$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''(((***+++%%%''',,,***&&&((())) &&&&&&&&&'''(((((())))))jjjSSSJJJBBB>>><<<888777999888888777777666555333222......//////000000111111..................------+++++++++************)))+++++++++************)))))))))))))))))))))))))))$$$&&&)))++++++)))&&&$$$(((((('''''''''(((((()))'''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&!!!$$$YYY%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""" %%%%%%&&&&&&%%%###"""###$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%111ZZZ222///222###,,,***,,,&&&'''((())))))((('''&&&$$$((((((%%%'''"""***)))"""$$$(((***&&&###'''333=== ///"""$$$$$$$$$%%%%%%$$$$$$$$$\\\[[[(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$ !!!######!!! !!!"""$$$$$$############$$$$$$""""""""""""############!!!###%%%&&&&&&$$$!!! ######""""""""""""""""""!!!###$$$### """%%%(((''''''&&&$$$######"""!!!""""""""""""#########$$$###"""###%%%&&&&&&$$$################################################"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$###"""###%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&)))+++###$$$'''((()))'''%%%$$$%%%%%%&&&&&&'''((()))))))))(((&&&&&&''')))+++---...++++++((("""***///'''&&&&&&&&&'''((()))******~~~dddTTTJJJ@@@<<<:::777777999777888888777555333111000......//////000000111111------------,,,+++***)))+++++++++++++++***))))))***)))((((((((()))+++,,,***)))'''''''''((('''&&&((('''&&&&&&&&&((()))***'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&###'''[[[!!!%%%&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%'''%%%'''$$$(((((('''&&&%%%$$$$$$###%%%$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&((( 222%%%"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''___|||###///######$$$$$$$$$%%%%%%%%%###"""(((***$$$+++!!!^^^"""%%%###&&&######$$$$$$$$$%%%%%%%%%TTTWWW"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&''''''&&&%%%$$$###""""""""""""######$$$$$$%%%'''%%%###$$$&&&'''&&&###((((((&&&%%%$$$#################################%%%%%%%%%$$$$$$#################################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$ !!!%%%&&&### """""""""######$$$$$$%%%'''%%%$$$###$$$###!!! $$$#########""""""!!!!!!$$$%%%&&&&&&$$$"""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&$$$%%%%%%###""""""$$$'''""""""###$$$$$$$$$$$$###""""""""""""""""""######$$$$$$##################&&&&&&%%%$$$#########$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''''''''(((***,,,''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))*********(((&&&%%%,,,+++***)))))))))***+++}}}cccTTTIII???<<<:::777777999777777777666555333111000////////////000000000000.........------,,,+++***)))))))))))))))(((''''''***)))))))))******+++++++++***(((((())))))(((''''''''''''''''''((())))))''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&###'''[[["""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%$$$$$$$$$&&&$$$ttt&&&'''''''''&&&&&&%%%%%%$$$%%%$$$}}}$$$''''''&&&%%%%%%&&&''''''"""$$$&&&```+++$$$,,,///''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''###999<<<+++111######$$$$$$$$$%%%%%%%%%######""""""!!!'''%%%uuu$$$%%%###%%%######$$$$$$$$$%%%%%%%%%]]]^^^%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%###""""""%%%%%%$$$"""%%%%%%$$$#########$$$$$$########################%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!######""" &&&&&&%%%$$$"""!!!!!! """$$$&&&&&&%%%$$$#########""""""""""""###%%%&&&&&&$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""%%%$$$############$$$%%%###$$$$$$###!!!!!!###%%%"""######$$$%%%$$$$$$$$$############""""""""""""########################%%%%%%$$$###############%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((()))***)))(((''''''(((((((((((()))+++,,,...|||bbbSSSIII???<<<:::777777888666666666555444222000///000000000000////////////...............---,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,***(((((()))***)))(((''''''(((((())))))((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&###'''[[[###""""""###%%%&&&&&&%%%''''''''''''''''''''''''(((((((((((('''&&&$$$$$$'''"""RRR(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$VVV%%%(((''''''&&&&&&''''''(((&&&,,,&&&%%%CCCLLL---))) '''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%*** EEE""")))###$$$)))######$$$$$$$$$%%%%%%%%%$$$(((######'''&&&''''''%%%"""$$$######$$$$$$$$$%%%%%%%%%]]]]]]%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!######"""!!!""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################""""""!!!!!!""""""###########################''''''&&&%%%$$$######"""!!!###$$$%%%$$$######$$$&&&&&&&&&%%%### !!!$$$&&&&&&&&&###############"""""""""###%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$############$$$######""""""######$$$"""######"""!!!!!!"""$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""########################$$$$$$###"""""""""######%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((''''''(((((((((''''''((()))))))))((((((''''''''''''(((***+++,,,{{{bbbQQQHHH???<<<:::888777888555555555444333111000000111111000000//////........./////////...------,,,,,,,,,------------,,,,,,***+++,,,---...---,,,++++++)))(((((()))***)))((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&###'''[[[&&&$$$!!!"""%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&'''&&&&&&%%%"""888&&&%%%%%%%%%&&&&&&'''''''''%%%$$$666&&&''''''&&&&&&&&&&&&''''''###***(((...GGG%%%$$$$$$&&&&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''111!!!HHH"""QQQwwwfff;;; $$$***&&& $$$%%%######$$$$$$$$$%%%%%%%%% ***%%%(((...###!!!~~~)))&&&"""#########$$$$$$$$$%%%%%%%%%ZZZJJJ '''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""""""""!!!###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!$$$&&&%%%""" """$$$"""###%%%&&&%%%$$$###!!!###"""!!!!!!#########!!!###########################$$$&&&%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""###$$$###"""!!!###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""!!!###############$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''((((((((((((''''''&&&&&&'''(((((())))))***))))))(((((('''''''''&&&zzzaaaPPPGGG>>><<<;;;888666888666555444333222111111111111111000000//////...............///......------'''(((((())))))(((((((((***+++,,,......---,,,,,,)))(((&&&'''((())))))((('''((()))******)))((('''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&###'''[[[(((%%%"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&'''''''''!!!###,,,###$$$%%%%%%&&&&&&'''''''''%%%$$$'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&---CCC'''%%%)))$$$###))),,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###"""(((###"""VVV ---((()))"""!!!"""$$$&&&)))+++(((###&&&///000 (((---######$$$$$$$$$%%%%%%%%%&&&!!!%%%***eee''''''!!!$$$######$$$$$$$$$%%%%%%%%%hhh111&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######"""#########&&&&&&&&&%%%%%%$$$$$$$$$"""############"""######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""#########!!!###!!!"""!!!"""$$$&&&&&&'''&&&&&&%%%$$$""""""######!!!###############$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######"""""""""###$$$%%%%%%#########%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$###"""""""""""""""######""""""######$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((())))))(((''''''%%%%%%&&&'''((()))******)))))))))((('''&&&&&&%%%yyy```OOOFFF>>><<<;;;888666777666555444333222222222222000000000000////////////------.........------,,,(((((())))))***)))))))))++++++,,,,,,---------,,,((('''&&&&&&((())))))((())))))******))))))((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&###'''[[['''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&''''''&&&%%%!!!$$$((("""%%%%%%%%%&&&&&&'''''''''%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***###"""'''$$$GGG===(((111+++%%%$$$***,,,&&&!!!"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&111 (((EEE+++(((###'''"""((('''$$$  ###%%%%%%---222222$$$$$$***######$$$$$$$$$%%%%%%%%%%%%%%% ###&&&"""((([[[$$$)))!!!%%%######$$$$$$$$$%%%%%%%%%""" &&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$########################!!!""""""###$$$%%%&&&&&&###$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%$$$############$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""###$$$&&&&&&$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######"""""""""###$$$$$$##################$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***&&&&&&'''((())))))((((((xxx___NNNEEE>>><<<;;;888666777777666555333333333333444////////////000000000000,,,,,,------------,,,,,,***+++,,,,,,---------,,,+++++++++++++++,,,,,,---)))'''&&&''')))******)))+++******)))(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&###'''[[[$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$***$$$%%%%%%&&&''''''&&&%%%%%%)))%%%!!!(((%%%'''BBB222%%%&&&...///((("""777))) ###000%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((///$$$!!!... GGG&&&'''###'''""""""$$$'''***++++++)))+++%%%'''$$$((((((######$$$$$$$$$%%%%%%%%%***$$$###((($$$&&&+++[[[,,, '''######$$$$$$$$$%%%%%%%%%!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" ###&&&(((((('''&&&#########$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%'''%%%$$$$$$&&&'''((((((&&&%%%###"""!!!"""###$$$###""""""###&&&''''''&&&#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$######!!!###%%%%%%$$$#########"""######$$$%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))&&&'''((()))))))))((((((xxx___MMMEEE>>><<<;;;888666777888777555444333444444555......//////000000111111++++++,,,------,,,,,,,,,((()))******++++++++++++,,,+++***)))***+++,,,---***((('''(((***++++++***,,,+++)))((((((((()))***''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&###'''[[[###'''******'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%)))###$$$ttt)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$sss---"""%%%&&&'''(((((('''&&&%%%$$$'''"""000!!!"""ggg???)))'''$$$""""""###$$$''')))$$$&&&'''(((,,,...((( %%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$---###"""///777aaa---+++,,,%%%$$$%%%"""  """"""!!!'''!!!%%%)))""""""'''%%%######$$$$$$$$$%%%%%%%%%$$$###***!!!""""""ppp]]]--- (((######$$$$$$$$$%%%%%%%%%%%%)))"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###&&&))))))'''$$$""""""""""""######$$$$$$%%%"""$$$&&&%%%"""!!!###%%%!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""$$$$$$###$$$"""  ###%%%%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$### """$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$&&&(((***%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''&&&'''(((******((('''&&&''''''&&&%%%&&&'''((()))***+++++++++)))(((&&&$$$sss[[[JJJCCC<<<888999999777444888777666555333222111000222222222222111111111111000///------------+++)))......---,,,,,,,,,,,,---,,,,,,+++***)))))))))***************************)))))))))))))))(((''''''(((((((((((('''''''''''')))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%(((&&&!!!''',,,$$$!!!&&&(((&&&######&&&''',,,$$$]]]&&&&&&&&&''''''''''''((("""###$$$%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''###222"""999***&&&&&&&&&&&&&&&&&&&&&&&&,,,"""===***!!!$$$%%%'''((((((&&&%%%$$$(((!!!(((&&&***###222}}}PPP333""")))...$$$!!!(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!)))000,,,"""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$222$$$$$$///222*** """--- $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&########################)))!!!!!!(((###333SSS&&&(((((($$$$$$'''$$$&&&******$$$ !!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''!!!"""######"""!!!"""###%%%""" !!!$$$&&&%%%###########################$$$$$$###"""!!!!!!""""""%%%''''''%%%"""!!!"""%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###"""###$$$%%%$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$########################%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""######$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%"""!!!"""######"""&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$########################'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''')))***************)))(((''''''((()))***......,,,***(((%%%###"""rrrZZZIIICCC<<<888999999777444666666555444333222111111........................000///------......,,,+++///...------,,,,,,------,,,+++******))))))******((((((((((((((((((((((((+++++++++++++++***))))))***))))))))))))((((((((((((&&&&&&''')))+++++++++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))) """***,,,,,,)))###""""""###''',,,+++$$$ &&&^^^&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''((()))&&&111&&&&&&&&&&&&&&&&&&&&&&&&&&&((( 222###%%%'''&&&&&&&&&&&&&&&&&&&&&%%%'''((($$$(((&&&+++EEE***!!!---(((000***$$$777(((!!!(((***$$$###***$$$$$$$$$$$$%%%%%%%%%%%%))))))))))))))))))))))))'''000"""---&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&///!!!,,,FFFYYY***(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""$$$(((###---BBB$$$&&&&&&###$$$"""$$$)))"""..."""```&&&((("""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&##############################""""""###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$%%%&&&$$$!!! !!!###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""##############################$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$&&&(((''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((('''''''''''''''(((+++++++++***)))'''&&&%%%pppYYYHHHCCC<<<999999999777555555444444333222111111111......//////000000111111///.........000000...---///......---------------++++++***)))))))))******((((((((((((((((((((((((+++++++++++++++***))))))************))))))))))))&&&%%%%%%'''***---......''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%+++######++++++$$$!!!###222///)))"""!!!'''------,,,'''WWW&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&***!!!+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!+++"""---((('''%%%$$$$$$%%%''')))###---&&&###'''(((%%%ccc|||"""%%%000$$$ $$$&&& !!!$$$((('''$$$%%%)))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,((())))))+++&&&&&&&&&&&&&&&&&&&&&&&&"""+++%%% ***))) uuu(((***,,,)))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''###!!!&&&---!!!###$$$"""###((((((###%%%!!!(((333$$$&&&%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###""""""""""""###$$$$$$######""""""""""""""""""""" ###%%%$$$###"""###$$$$$$""""""###$$$'''%%%$$$%%%&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$############%%%''')))***###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""###$$$$$$###"""##############################$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((((())))))))))))((((((mmmWWWGGGBBB===:::999888777555666555444333111000///.........///000111111222222.........000111222000...///......---,,,---------******))))))))))))******************************)))))))))))))))(((''''''*********)))))))))((((((&&&%%%$$$&&&))),,,---,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$))))))((('''"""###---"""&&&'''&&&&&&((())))))%%%VVV&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&'''"""+++%%%hhh)))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%qqq)))&&&,,,''''''&&&%%%%%%&&&((((((%%%,,,###&&&)))'''&&&+++((("""---***'''+++(((###***///---*********((()))))))))*********++++++((((((((((((((((((((((((%%%..."""'''$$$!!!+++***''''''''''''''''''''''''""")))...(((###)))---'''!!!||| 666,,,'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%###$$$### """###"""$$$+++!!!+++'''###"""$$$+++$$$!!!%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""######$$$$$$###############""""""""""""$$$'''%%%"""!!!"""###"""!!! !!!############$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$###""""""!!!"""#########################################################$$$$$$$$$%%%%%%%%%######""""""""""""###### """$$$%%%$$$$$$###'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###%%%''')))###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$####################################$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%'''(((((('''&&&%%%''''''((()))))))))))))))jjjVVVEEEBBB>>>;;;999888777666888777555333111///---,,,++++++,,,,,,---...//////.........000222333111///......---,,,,,,,,,,,,,,,***))))))((())))))******************************)))))))))))))))(((''''''))))))(((((((((''''''''''''%%%$$$%%%'''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***'''###---///))),,,555)))!!!&&&,,,***###$$$111ttt&&&&&&&&&''''''''''''(((***(((&&&$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&!!!((()))'''777%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''666&&&((("""%%%%%%'''(((((((((''''''***'''!!!***+++"""+++DDD###***)))###((()))%%%$$$'''%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''***'''""" +++&&&'''''''''''''''''''''''')))&&&,,,+++!!!***(((,,,666 ,,,###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&"""###'''%%%!!!###%%%###%%%###&&&'''$$$&&&(((RRR!!!&&&$$$ ############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%(((&&&###$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%#########$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######%%%%%%%%%$$$###"""'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######$$$############$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$#########!!! !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''((())))))(((%%%&&&'''((()))(((''''''(((((())))))))))))((((((hhhTTTCCCBBB???<<<999888777777999888666444111///...------.........///000000000------...111333222000...---,,,,,,+++++++++++++++))))))((((((((()))******((((((((((((((((((((((((+++++++++++++++***))))))((((((((((((''''''''''''(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###)))111...'''$$$%%%'''###$$$///,,, &&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''***'''((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((---!!!###%%%''')))***)))((('''---"""%%%))),,, ...'''ZZZrrrjjj\\\[[[^^^]]]``````^^^]]]___bbb```[[[\\\\\\\\\]]]]]]]]]^^^^^^________________________===+++)))&&&&&&)))###''''''''''''''''''''''''+++!!!)))((((((((($$$...hhh!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###$$$'''&&&###ttt###%%%&&&$$$%%%######%%%&&&&&&###&&&}}}MMM---000"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$""" """%%%''''''%%%###$$$%%%$$$###"""###%%%%%%&&&&&&$$$!!! !!!"""########################"""""""""!!!""""""###$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######&&&%%%$$$"""!!!""""""######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''$$$%%%&&&'''))))))))))))%%%&&&'''((((((((((((((()))))))))))))))(((''''''fffSSSBBBAAA???<<<999777777777777666555444333222111000222222222222222222222222------...111222111///,,,,,,+++******))))))******((((((((((((((()))******((((((((((((((((((((((((+++++++++++++++***)))))))))))))))((((((((((((''')))'''%%%%%%'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))***"""...CCC111+++***---***###$$$---///,,,&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((((((%%%%%%(((###&&&ooo"""&&&&&&&&&&&&&&&&&&&&&&&&&&&"""((()))...'''%%%&&&'''(((((()))))))))+++!!!...$$$*** ***++++++))))))******"""'''''''''''''''''''''''''''%%%###"""%%%,,,...+++'''888ggg000"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''%%%$$$%%%???$$$&&&&&&$$$$$$%%%+++%%%%%%)))"""&&&"""***,,,###$$$$$$$$$%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&############$$$$$$%%%&&& """###"""!!! !!!"""###$$$%%%###!!! """$$$""""""""""""""""""""""""###"""""""""######$$$%%%&&&###!!!"""$$$%%%$$$###$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&''''''&&&######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$""""""###$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((())))))))))))((((((eeeRRRAAAAAA@@@===:::777777777444444444444444444444444000000000000////////////------///111222111...++++++******)))((()))))))))((((((((((((((()))******************************)))))))))))))))(((''''''************)))))))))))))))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%)))%%%,,,,,,888III!!!###,,,+++'''444ooo&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&&&&''')))*********)))(((+++***000222,,,&&&&&&&&&&&&&&&&&&&&&&&&'''"""BBB333###(((***''''''&&&%%%&&&(((***,,,(((!!!555'''"""%%%)))!!!///(((''')))(((,,,(((((((((((((((((((((((("""000---!!!!!!$$$%%%((()))(((,,,777'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$!!!###))))))###!!!%%%%%%'''&&&######))) """,,,!!!'''$$$/// +++(((''''''&&&&&&%%%%%%$$$##############################$$$$$$$$$###"""""" """#########"""!!! """###$$$%%%&&&###$$$$$$###""""""$$$%%%###%%%&&&%%%$$$###$$$%%% ######"""###'''***!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%%%%&&&%%%""" ###$$$###"""$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!! !!!###%%%&&&$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$&&&''')))&&&'''((()))************{{{aaaPPPFFFBBB>>>:::999888666555555555333222111000000000333222111000000000000000///////////////.........,,,,,,++++++******))))))((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((666&&&888///000888UUU444+++PPP((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&***###)))(((''' ###''''''###!!!$$$((())))))333000"""&&&(((&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))...GGGddd***%%%)))000&&&)))%%%%%%&&&&&&''''''((((((((('''%%%$$$$$$%%%'''(((111777???AAA''')))"""---"""###&&&%%%$$$$$$%%%&&&((()))+++((("""###(((%%%%%%&&&'''&&&%%%###"""'''uuuDDD)))))) ###***111'''###777+++!!! ###%%%$$$#########$$$%%%&&& !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%&&&$$$###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$((('''%%%###""""""###$$$'''&&&$$$""""""###$$$%%% """###$$$%%%&&&"""############$$$$$$$$$%%%$$$$$$&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&(((***,,,,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''&&&######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%&&&(((***)))'''''''''$$$"""&&&---&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzaaaPPPFFFCCC>>>;;;999888777666666555333222111111000000///...------,,,,,,,,,---000/////////......------)))(((((((((''''''''''''((('''&&&&&&((())))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''')))***+++((('''&&&&&&&&&&&&'''(((///$$$&&&---///((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$!!!###...'''ddd))))))&&&&&&******&&&%%%((("""VVVqqq%%%***...&&&&&&(((((((((((((((''''''''''''(((((((((((()))))))))(((999&&&111%%%***,,,,,,&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++BBB,,,+++===///---###""")))000''''''&&&%%%%%%&&&&&&&&&!!!###%%%%%%$$$"""""""""%%%%%%&&&&&&&&&%%%$$$######===GGG+++&&&%%%***###***)))(((!!!^^^"""'''######+++$$$$$$#########$$$%%%&&&!!!!!!"""######$$$%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###############"""###$$$%%%&&&%%%$$$$$$######################## !!!"""#########""""""########################""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""""""""  ###$$$%%%$$$########################$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""'''&&&$$$###"""###$$$%%%!!!!!!""""""###$$$%%%%%%############$$$$$$$$$$$$'''$$$""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''(((&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%%%%'''))),,,'''###$$$$$$""""""&&&"""$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&zzz```PPPGGGCCC>>>;;;999999888777666555444222111111111111111111111111000000000000111000000///...---,,,,,,+++++++++************))))))'''&&&'''((())))))(((************************''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,((('''&&&&&&&&&&&&'''(((,,,***"""888(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''$$$((()))***&&&&&&<<<((( '''+++'''&&&+++uuu--- ---,,,''')))'''((((((((((((((())))))'''''''''((((((((()))))) ///777444!!!%%%+++(((((((((((((((((()))))))))***)))(((''''''((()))****** 666 !!!)))CCC;;;"""000###555(((((((((''''''%%%$$$$$$"""''')))(((&&&###"""%%%%%%&&&&&&&&&%%%$$$$$$&&&\\\222"""***&&&&&&###'''???###---$$$'''&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$########################"""$$$$$$###!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$###"""!!!  """$$$%%%$$$########################$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%)))&&&"""!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%''')))333+++%%%&&&(((&&&$$$$$$"""###%%%%%%%%%%%%&&&(((''''''''''''''''''''''''yyy```PPPGGGCCC>>>:::999999999999666555444333222111111111444444444555444444444333111111000///---,,,++++++,,,,,,,,,,,,,,,,,,++++++***(((''''''((())))))(((************************''''''((()))))))))))))))''''''(((((())))))******))))))(((''''''&&&%%%%%%&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''555000######444((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))***...,,,777zzz]]](((&&&######$$$&&&((()))%%%ttt&&&((()))!!!***,,,''''''(((((()))))))))***''''''((((((((())))))))) 111DDDxxx---$$$+++%%%&&&++++++******************))))))(((((((((((())))))...---***%%%777---JJJ999...555$$$&&&'''((((((((('''%%%$$$&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%$$$"""(((666(((###"""!!!$$$&&&)))$$$(((---(((###$$$,,,$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############""" """""""""#########"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###!!! !!!  """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((111+++'''((((((%%%$$$%%%%%%'''((('''&&&&&&(((***''''''''''''''''''''''''xxx___PPPGGGCCC===999999999999999666666444333222111111111///000111111111111000000111000///...---,,,+++***))))))))))))))))))))))))+++)))'''''')))))))))((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))************))))))((('''&&&&&&)))((((((''''''''''''(((&&&''''''''''''''''''&&&(((333 000TTT((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((%%%...,,,,,,"""222%%%......&&&$$$)))(((!!!'''###,,,000&&&,,,''''''((((((((())))))******((((((((())))))))))))***)))000,,,222***777%%%///---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,###;;;+++...;;; 999YYY(((:::%%%$$$%%%'''((()))(((''''''+++***'''$$$!!!"""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%"""***'''---+++333000BBB777+++$$$###---######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!"""############"""!!!  !!!###$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!%%%###""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% """%%%'''''''''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''&&&$$$$$$%%%"""!!!&&&((((((((('''%%%%%%&&&(((''''''''''''''''''''''''www___OOOFFFBBB<<<888777888999999777666555333222222222222...///000111111111000///000//////...---,,,++++++************+++++++++++++++***(((((()))***)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''&&&&&&'''&&&&&&'''(((((('''&&&&&&111///(((000---===((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((+++ ...+++...+++ YYY###'''&&&(((---***"""!!!iii 000(((******"""((())))))))))))))))))***)))))))))*********++++++222)))444[[[---;;;+++888111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,222555)))000)))---666555111%%%%%%&&&'''((()))))))))((())))))'''%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###///'''###--- !!!... ```"""'''"""###!!!$$$&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$###"""""""""###%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""###$$$$$$$$$$$$'''%%%###"""######"""!!!########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%###""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&######%%%'''###""")))&&&&&&&&&$$$!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&www^^^OOOEEE@@@:::777666777888999777666555444333222222222111222444555555555444333.........------,,,,,,,,,,,,,,,,,,---------......,,,***(((((()))***)))(((************************''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''(((((('''&&&&&&((()))!!!444***111'''000999(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))...$$$***///***"""***)))###444$$$###***)))'''***NNN(((,,, +++(((111'''&&&*********)))))))))))))))***++++++++++++,,,,,,,,,///)))555BBB;;;>>>===>>>;;;;;;:::999888777666666111111222222222222111111777+++///555...,,,---&&&)))444;;;...((('''''''''''''''((((((&&&'''((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''222,,,[[[NNN###!!!$$$222,,,;;;,,,((($$$""",,,###)))"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&'''((("""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$########################!!!"""""""""####################################""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%%%%###!!!!!!#########"""########################"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& $$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%$$$###&&&$$$""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&(((%%%&&&((((((%%%&&&)))$$$$$$$$$""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv^^^OOODDD@@@:::666555666888999777666555444333222222222111222444666666555444333------------------------)))))))))******+++++++++,,,***)))((()))***)))(((++++++++++++++++++++++++'''(((((()))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%,,,((( ,,, (((444000,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********!!!777###***)))666jjj<<<%%%+++...@@@---###444((($$$///&&&///++++++******))))))((((((++++++,,,,,,,,,---------(((///***%%%PPPFFFRRRDDDFFFEEEDDDCCCBBBAAA@@@???======>>>>>>>>>>>>======555???888444444000111222444666,,,ccc+++***(((&&&&&&&&&'''(((((('''%%%###"""###(((+++%%%%%%$$$###$$$%%%'''(((###"""!!!(((,,,+++'''222###)))$$$111+++'''###***"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""!!!"""%%%''')))%%%&&&''''''&&&###!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""$$$$$$"""  """######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&$$$!!! """###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&###"""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$%%%'''''''''%%%###"""(((%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&)))$$$!!!%%%(((&&&######$$$$$$$$$###"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$vvv___QQQGGGDDD@@@<<<:::999999::::::999888666555444444444222222333444333222111000///...---,,,,,,,,,,,,---------,,,++++++******)))************************)))))))))))))))))))))))),,,+++***((((((((()))***''''''''''''(((((((((((())))))(((((('''''''''&&&++++++)))(((''''''''''''***)))((('''&&&%%%$$$$$$***&&&######&&&((()))(((***###&&&...((($$$<<<^^^***))))))((('''&&&&&&%%%''''''((())))))(((''''''***)))(((''''''((()))***((((((((((((((((((((((((... ggg333'''000###///'''PPP%%%)))((((((((()))***++++++))))))***)))((()))+++...000111222222222111///...777%%%BBB,,,~~~XXXNNNUUUUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLKKKIIIIIIGGGFFFDDDBBB???===;;;:::888333333222,,,KKK333"""000///%%%%%%$$$%%%)))---***$$$&&&---&&&%%%%%%$$$$$$%%%%%%&&&'''!!!+++%%%???;;;)))***rrr///...!!!"""###$$$%%%$$$######"""!!! !!!###&&&''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%***(((%%%###"""###%%%&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""%%%$$$!!! """######%%%&&&''''''&&&$$$###!!!!!!"""""""""#########"""""""""!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!###$$$%%%&&&&&&'''!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&ttt]]]OOOFFFCCC???<<<999888999999777777666666555555555666222222333333333222111000------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((((())))))))))))***))))))((((((((('''''''''***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))'''$$$%%%'''))))))(((---((()))...'''"""111___,,,,,,++++++***)))))))))''''''''''''''''''''''''***)))(((''''''((()))***************************------???>>>,,,===xxx:::%%%((((((''''''((())))))***+++,,,---,,,++++++...000...///000222333333444444777;;;444;;;VVV\\\```XXXWWWWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPNNNLLLJJJHHHGGGFFFHHH???>>>@@@666111HHHiiiOOO---***---(((!!!)))&&&&&&%%%%%%$$$$$$%%%%%%&&&+++ )))000GGGJJJ+++}}}<<<111,,,""""""$$$%%%%%%%%%$$$######""" !!!###&&&&&&&&&$$$$$$$$$###!!! $$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''%%%###"""###$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###""""""""""""""""""""""""""""""%%%$$$"""!!! !!!"""######$$$%%%&&&&&&%%%$$$###########################%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''(((###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&pppZZZMMMEEEBBB>>>;;;888888888999555555555555666777777777111222222222222111000000+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((()))))))))))))))))))))************))))))(((((((((((('''''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))***)))(((***((((((+++***%%%!!!!!!000$$$YYY***))))))((((((''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))************************///111~~~}}}///&&&))))))(((((())))))***+++...000000000000000222444222333444666999<<<>>>???===MMM888HHH@@@rrr]]]RRRYYYYYY[[[\\\^^^_________^^^^^^___``````_________[[[ZZZXXXVVVTTTTTTTTTTTTPPPHHHGGGMMMOOOIIIDDDDDDGGG888"""'''******)))***---...&&&&&&%%%%%%%%%%%%&&&&&&,,,%%%111"""%%%DDDCCC666 %%%######$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$#########"""!!!######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$##################"""""""""""""""!!!!!!!!! !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&%%%###"""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&oooYYYKKKDDDAAA>>>:::888777888999666666777777777777777777111111111111111000000000+++,,,---......,,,***)))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))*********))))))(((((((((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))******)))(((&&&'''%%%%%%)))//////+++))),,,+++!!!BBB(((((((((''''''&&&&&&&&&+++***(((''''''(((***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&((($$$///(((uuuZZZ666///---++++++******+++,,,------000222444555666888;;;===>>>??????AAADDDHHHKKKMMMJJJOOOQQQNNNQQQ___]]][[[\\\]]]___aaabbbccccccbbbbbbcccccccccccccccccc___^^^\\\ZZZZZZZZZ[[[\\\XXXXXXUUUPPPMMMPPPSSSUUUWWWDDDUUUJJJ---%%% &&&&&&%%%%%%%%%%%%&&&&&&%%%%%%222))))))444111%%%<<<!!!000$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%$$$###"""######$$$$$$$$$$$$###"""###$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$############""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$######""""""###$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&nnnYYYKKKCCCAAA===:::888888999999::::::::::::888777555444111111000000000/////////,,,---///000000...,,,+++))))))***+++,,,------...************************)))))))))))))))))))))))))))))))))*********))))))'''''''''((((((((())))))(((((())))))))))))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&'''((()))***))))))))))))(((***(((######)))+++(((&&&$$$''')))$$$'''777++++++***************)))***)))'''&&&&&&''')))***(((((())))))))))))((((((''''''''''''''''''''''''777222,,,((([[[QQQ///***999'''++++++,,,,,,---///000111222555999<<>>;;;999999999:::<<<<<<<<<:::888666333111111000000///.../////////...//////000000...---,,,))))))***+++,,,,,,------************************))))))))))))))))))))))))(((((()))************)))''''''''''''(((((((((((((((((())))))))))))*********))))))((((((((())))))(((((('''''''''&&&&&&&&&&&&((())))))'''''')))***'''+++,,,)))(((((('''%%%...)))&&&+++...)))""" 555sss))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((************************@@@!!!!!!///111BBB&&&777111$$$(((444------...///000222444666777999===AAAEEEHHHLLLOOORRRVVVVVVVVVVVVXXXYYYZZZ[[[aaaZZZYYYccc```WWWaaagggggghhhiiiiiiiiiiiihhhhhhhhhgggfffeeefffffffffcccccccccccccccbbbbbbbbb]]]cccdddbbbbbbfffeee___aaaLLLLLL___[[[MMMjjj'''''''''&&&&&&&&&&&&''''''(((###!!!)))---""",,,###;;;%%%JJJYYY"""***###555 )))'''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!#########"""######$$$%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###&&&)))+++,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&lllWWWKKKDDDBBB>>>;;;::::::;;;;;;:::::::::999777444111///111000///.........////////////.........---------*********++++++,,,,,,,,,************************))))))))))))))))))))))))'''((()))***+++******)))'''(((((((((((()))))))))(((((()))))))))*********(((((('''''''''(((((()))&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%(((+++)))((((((,,,---+++)))***)))%%% '''000///(((%%%,,,###iii&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''************************...***---...444 nnnttt---***---+++&&&DDD(((000444555666888;;;>>>AAABBBCCCGGGKKKOOORRRTTTWWWYYY\\\\\\]]]^^^______```___aaaddd^^^ddd^^^^^^sssjjjjjjkkkkkkkkkkkkkkkjjjlllkkkiiihhhgggfffggggggeeefffggghhhgggfffdddcccgggeeebbb^^^]]]^^^]]]YYY___bbb___WWWUUUZZZYYYSSSYYY}}}###''''''&&&&&&&&&&&&''''''+++///000$$$333/// """666'''fff###%%%###+++***&&&---333%%%$$$######"""###$$$%%%&&&$$$$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$###"""!!!((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############$$$$$$$$$###"""!!!!!!!!!%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''""""""###$$$%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&jjjVVVJJJDDDBBB???<<<::::::;;;<<<777888888888666333000...111000///------......//////...---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************(((((())))))*********+++''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''((()))***&&&''''''&&&###$$$(((,,,111'''!!!%%%)))'''&&&)))"""---111)))$$$''')))&&&,,,&&&)))///"""PPP)))))))))***************))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((&&&---...---""""""///---333---<<<+++'''222222???"""<<<:::<<<<<<>>>AAADDDHHHKKKLLLKKKNNNSSSVVVXXXYYY[[[]]]___```bbbdddeeeeeedddddd^^^hhhnnn^^^ggg___mmmxxxiiiiiijjjkkkkkkkkkkkkkkkmmmllljjjhhhffffffffffffeeegggiiijjjiiigggdddbbbZZZaaahhhjjjfffbbbaaadddaaa\\\XXXZZZ]]]______]]]WWWUUUUUU]]]www+++''''''&&&&&&&&&&&&''''''""",,,%%% ***$$$... )))""""""444iii---"""...(((---+++***///$$$###"""""""""###$$$%%%$$$###$$$%%%''''''&&&$$$""""""###%%%%%%&&&&&&&&&***((('''%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! &&&%%%###"""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!!!!"""###%%%&&&''''''%%%%%%###"""!!!!!! """"""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&iiiTTTJJJJJJ@@@===@@@>>>666777???888777666555333222111000333222000...---......///,,,------------,,,+++++++++---......,,,++++++,,,************))))))((((((%%%***((($$$'''///---$$$))))))))))))))))))))))))+++***)))((('''&&&%%%$$$))))))(((((('''''''''&&&)))))))))))))))))))))))))))(((((('''(((***,,,---&&&'''(((******))))))(((&&&'''((()))*********))))))))))))((('''(((+++...((((((''''''''''''((((((000((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((())))))***))))))***)))))))))((((((((('''************************,,,...)))###000bbbooo>>>'''***333222444666777888:::===@@@GGGHHHJJJMMMPPPRRRSSSTTTWWWWWWWWWYYY]]]```aaabbbcccdddeeeffffffeeeddddddiiiiiiiiihhhhhhiiijjjjjjlllkkkiiifffccc```^^^]]]^^^^^^]]]]]]\\\ZZZXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVUUUVVVWWWYYY[[[\\\\\\^^^aaadddgggiiijjjkkkllllllkkkkkkkkklllmmmmmmmmmllljjjhhhfffeeeeeeeeefffggggggfffeeedddeeegggeeeeeefffggggggggggggggg``````___^^^^^^^^^______\\\\\\\\\\\\[[[ZZZYYYYYY...))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))DDDVVV&&&"""(((!!!%%%!!! !!!$$$&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! %%%%%%$$$###""""""######!!!###%%%$$$!!! """$$$!!!!!!!!!!!!""""""""""""###$$$$$$###""""""###%%%$$$#####################''''''&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))&&&""""""%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&""""""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%$$$"""$$$$$$##################$$$$$$###"""###$$$&&&'''%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$hhhSSSJJJIIIBBBBBBHHHGGG===888:::777777666444333222111000555444333222111111111111------......------,,,++++++---...---,,,***++++++++++++*********)))))))))(((***)))&&&'''******((())))))))))))))))))))))))+++***))))))((('''&&&&&&)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))*********))))))))))))))))))(((((((((((('''''''''%%%$$$%%%'''***((((((''''''''''''((((((***111iii))))))(((((((((((())))))))))))(((((((((''''''''''''((())))))))))))))))))(((((((((((())))))******************************))),,,//////---,,,---///KKKcccfffPPP555444000+++'''(((---333666888;;;>>>@@@CCCGGGJJJPPPQQQSSSVVVXXXYYYZZZZZZXXXXXXYYY\\\___bbbcccbbbbbbccceeehhhiiijjjjjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkiiifffbbb^^^ZZZWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQNNNMMMKKKJJJIIIIIIIIIJJJMMMMMMLLLLLLMMMNNNPPPQQQQQQSSSVVVZZZ^^^bbbeeeggghhhiiijjjlllmmmooopppqqqkkkiiieeebbb```___```aaadddddddddbbb```___```aaa```aaaccceeefffggghhhhhheeedddcccbbbbbbbbbbbbbbb`````````___^^^]]]\\\[[[UUURRRLLLFFFEEEOOOaaaooo~~~iii333000...+++)))(((((()))***''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''++++++DDDiiisss^^^OOO666))) !!!%%%%%%%%%(((%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""#########"""""""""!!!!!!###$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$############################## !!!!!!"""######$$$$$$%%%$$$$$$###""""""######!!!###$$$###!!!!!!"""$$$""""""""""""###############$$$$$$###"""!!!###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""" ########################$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$gggSSSKKKIIIDDDFFFOOOPPPEEE999444777666555444333222111000111111111111000///...---------.........---,,,,,,+++,,,...---+++******++++++++++++++++++*********,,,******+++***'''))),,,))))))))))))))))))))))))******)))))))))(((((((((***)))))))))))))))((((((((((((((((((((((((((((((''''''((()))************(((((()))************))),,,+++)))((('''''''''((('''''''''%%%######%%%''')))((((((''''''(((((()))444***)))222... ,,,''''''&&&%%%%%%&&&'''((())))))(((((((((((('''''')))))))))***))))))((((((&&&&&&'''((()))++++++,,,))))))))))))))))))))))))111***$$$###&&&((('''$$$###(((///222222...+++)))***,,,000666;;;???AAAAAA;;;>>>BBBFFFIIIMMMRRRUUUUUUVVVXXXZZZ[[[\\\\\\\\\[[[[[[\\\___cccdddcccbbb```bbbeeehhhjjjlllmmmmmmooonnnmmmlllllllllllllllkkkjjjfffaaa\\\XXXTTTRRRTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJHHHEEEDDDCCCCCCDDDGGGGGGGGGGGGGGGHHHIIIJJJHHHIIILLLPPPVVV\\\aaadddeeegggiiikkkmmmnnnnnnnnngggccc]]]WWWTTTSSSUUUVVV[[[[[[ZZZXXXUUUTTTUUUVVVXXXZZZ\\\```cccfffggghhhggggggfffeeeddddddcccccccccccccccbbbaaa```^^^^^^^^^___^^^XXXPPPGGG@@@===333CCCJJJCCCBBBHHHDDD999999666111---***)))***+++(((((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%###"""'''---***######))) $$$###$$$(((******,,,000&&&%%%'''###(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""%%%###""""""###$$$$$$############"""""""""""""""$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""""""""""""###$$$$$$%%%$$$######"""#########!!!###$$$###"""!!!"""###"""#########$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""""""""###$$$$$$$$$%%%###"""""""""""""""############$$$$$$$$$%%%%%%%%%"""%%%&&&$$$ !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""!!! ########################$$$$$$%%%%%%%%%$$$######%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$fffUUUNNNKKKEEEEEELLLNNNFFF999222666666555444333222111000......///000///...,,,+++---------------,,,++++++***,,,------+++******++++++++++++++++++++++++++++++$$$$$$+++---'''%%%***))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((&&&''')))*********)))((()))))))))***************,,,***((('''&&&'''(((***)))******(((&&&&&&''')))))))))(((((((((((())))))(((...$$$###,,,,,, ((('''&&&%%%%%%'''((()))))))))((((((((((((((((((***************)))((('''''''''((()))***++++++,,,))))))))))))))))))))))))###''',,,,,,***+++000444000...***&&&&&&***222888777666444333333666999:::CCCFFFJJJNNNQQQTTTXXX[[[YYYZZZ[[[]]]]]]]]]\\\[[[\\\\\\]]]___aaaaaa___\\\[[[]]]```dddgggiiijjjkkkqqqqqqooonnnmmmmmmmmmmmmnnnllliiieeeaaa]]]YYYXXXXXXVVVTTTQQQOOONNNNNNNNNLLLJJJHHHGGGFFFEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNIIIIIIKKKNNNSSSZZZ```ddddddfffhhhjjjjjjjjjhhhgggccc^^^UUUMMMHHHGGGHHHJJJMMMMMMLLLJJJHHHHHHJJJLLLOOOQQQTTTYYY]]]aaaccceeeddddddddddddccccccbbbaaaccccccccccccbbb```___^^^\\\[[[XXXVVVRRRMMMHHHDDD???===:::888:::>>>>>><<<@@@>>>:::666333000///...++++++)))((('''''''''''')))((('''&&&&&&%%%&&&&&&'''""" """***---++++++***%%%!!!###(((%%%+++'''(((+++""")))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$###""""""!!!$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################%%%$$$###!!!!!!!!!!!!!!!$$$$$$###############$$$""""""######"""""""""###!!!""""""######$$$$$$$$$$$$$$$$$$###!!! !!!###$$$#####################""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###!!!!!!"""###############$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$}}}fffUUUOOOMMMEEE@@@AAADDD@@@999444555555444333222111111000000111222333222111000///,,,,,,,,,,,,,,,+++*********,,,---,,,+++*********++++++++++++++++++++++++'''(((---((($$$%%%))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((&&&''')))******)))(((''')))))))))))))))************((('''&&&'''(((***,,,***++++++***((('''((()))))))))(((((((((((())))))444,,,(((***,,,)))&&&$$$******)))))))))***,,,---(((((())))))))))))))))))******+++******)))(((((())))))))))))************))))))))))))))))))))))))$$$+++111000(((######&&&%%%,,,444999:::777333111...555>>>DDDGGGJJJMMMQQQNNNPPPTTTVVVWWWXXXZZZ[[[[[[\\\^^^______]]][[[ZZZVVVVVVVVVXXXXXXWWWTTTQQQOOORRRWWW]]]bbbgggjjjkkkrrrqqqpppooonnnnnnmmmmmmmmmlllkkkhhhfffcccaaa```ZZZWWWSSSNNNKKKIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFFFFJJJKKKLLLNNNPPPRRRSSSTTTOOOOOONNNOOOSSSXXX]]]aaabbbcccfffhhhhhhhhhgggfffccc^^^UUUKKKEEEBBBBBBCCCCCCCCCCCCBBBAAABBBEEEHHHHHHJJJNNNRRRVVVYYY\\\]]]^^^___```aaabbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]ddd___YYYVVVUUUVVVVVVUUUMMMCCC<<<>>>BBBAAA??????AAAAAABBBAAA>>>:::777444...---,,,***(((''''''&&&''''''&&&&&&&&&&&&''''''"""$$$(((---,,,(((%%%&&&$$$ %%%&&&###$$$)))!!!######$$$(((***%%%'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""''''''&&&%%%$$$######"""$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######$$$######$$$$$$$$$######""" """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$###############$$$$$$###"""""""""######"""""" !!!!!!"""######$$$###$$$$$$"""!!! !!!###&&&%%%%%%$$$###"""!!!!!!"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""&&&'''$$$"""###$$$########################"""###%%%$$$""""""###%%%""""""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$${{{dddTTTMMMKKKCCC<<<999::::::888666444444444333222111111111//////000000000000//////,,,,,,------,,,,,,+++******+++---,,,***))))))************++++++++++++++++++&&&%%%***...---******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((('''(((((())))))(((((((((((((((((('''((())))))***((('''''''''((()))+++,,,'''((())))))'''&&&'''(((***))))))(((((())))))***"""'''...000((("""+++:::%%%&&&&&&''''''((((((((((((((())))))))))))***************+++******))))))))))))******************************************111,,,&&&%%%)))///333555111111222333444888===BBB;;;@@@FFFHHHHHHJJJNNNRRRVVVXXXZZZ[[[YYYXXXXXXXXXTTTVVVXXXYYYYYYWWWTTTSSSMMMMMMLLLMMMMMMLLLJJJHHHEEEIIIPPPXXX```ggglllnnnqqqpppooonnnnnnmmmnnnnnnjjjjjjiiihhhhhhgggffffff___[[[VVVQQQMMMLLLLLLMMMIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKMMMPPPRRRSSSTTTTTTTTTSSSQQQPPPQQQTTTXXX[[[[[[]]]```bbbeeefffggggggccc___XXXPPPJJJFFFDDDCCC@@@@@@@@@??????AAAFFFIIIGGGHHHJJJMMMPPPRRRSSSTTTWWWXXX[[[]]]___```aaa```^^^______``````______^^^YYY\\\aaadddccc]]]TTTMMMOOOIIIEEECCC>>>888999???===???CCCEEEEEEBBB???<<<333222000---***((('''&&&''''''&&&&&&&&&''''''(((,,,((("""###&&&&&&"""!!!%%%'''%%%######+++,,,///000***######(((%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%"""""""""""""""#########""""""!!!""""""$$$%%%&&&###$$$$$$$$$$$$###"""""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########"""######$$$%%%###"""!!!"""###$$$###!!! !!!"""######$$$!!!"""###"""!!! """$$$&&&%%%%%%$$$###"""!!!!!!###"""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%)))%%%"""###'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$'''((('''&&&%%%%%%########################!!!###%%%$$$!!!!!!$$$'''"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%%%%$$$############$$$%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$zzzaaaOOOHHHEEEAAA<<<888777888777666444444333333222111111111---------,,,,,,------.........//////......---,,,***+++,,,,,,***))))))***)))))))))*********++++++,,,...,,,&&&###&&&,,,...))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((((('''&&&&&&&&&'''))))))(((((((((((())))))))))))%%%&&&(((((('''&&&'''(((******))))))))))))******&&&+++(((!!!$$$+++"""!!!"""$$$&&&''''''&&&%%%(((((()))))))))*********))))))***+++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++)))((()))---333333,,,&&&...111555999;;;>>>AAACCCMMMLLLJJJJJJMMMQQQVVVZZZWWWYYYZZZYYYVVVSSSQQQQQQLLLNNNPPPRRRRRRPPPMMMKKKGGGFFFFFFGGGIIIJJJIIIHHHEEEIIIPPPYYYaaahhhmmmooonnnnnnmmmmmmmmmmmmmmmnnnhhhhhhhhhhhhhhhiiiiiiiiieeebbb\\\WWWTTTTTTVVVWWWSSSRRRQQQOOOOOOOOOPPPPPPNNNOOOQQQSSSTTTTTTTTTSSSVVVTTTRRRQQQPPPRRRTTTUUUTTTUUUWWWYYY[[[^^^___```^^^\\\YYYTTTOOOKKKHHHFFFAAAAAA@@@>>>>>>@@@DDDHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLOOOSSSWWW[[[]]]^^^^^^^^^___```aaaaaabbbaaaaaa^^^]]]ZZZXXXWWWXXX[[[]]]XXXVVVSSSNNNCCC999888;;;666999===BBBEEEEEEEEEDDD===;;;888555111...,,,+++)))((('''&&&&&&&&&&&&&&&###&&&)))++++++)))$$$ &&&'''&&&$$$%%%'''&&&""" """+++333%%%$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!!!!"""""""""#########$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!######################## !!!###$$$###!!!######""""""###$$$$$$%%%$$$"""!!!!!!###$$$###!!! !!!"""###$$$%%%%%% !!!"""!!!!!!!!!###%%%########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%########################"""%%%&&&$$$ ###&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$$$$""""""######$$$%%%%%%%%%%%%$$$yyy___LLLCCC@@@@@@>>>;;;888888777555444333333222222111111111111000///......///111222000000000000000//////...)))+++,,,,,,***))))))***(((((())))))*********+++%%%---***###))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))************************))))))'''&&&&&&'''((()))'''&&&&&&%%%%%%'''((())))))*********)))((('''&&&%%%'''))))))((((((((()))******))))))))))))******)))(((((())))))'''(((+++%%%'''***,,,---,,,***)))(((((())))))*********+++((()))***+++++++++++++++&&&&&&((()))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,///666<<<777:::>>>AAADDDHHHLLLOOOOOONNNOOOUUUZZZ[[[VVVQQQSSSUUUVVVTTTQQQMMMKKKJJJLLLNNNPPPRRRRRRPPPMMMKKKFFFEEEEEEFFFIIILLLMMMMMMMMMPPPUUU\\\ccchhhkkkmmmmmmllllllllllllmmmmmmnnnhhhiiiiiiiiijjjjjjjjjjjjfffccc]]]YYYWWWXXX[[[]]]ZZZYYYVVVTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUSSSRRRQQQQQQSSSSSSPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXWWWUUURRRMMMJJJGGGAAAAAA???===<<<>>>BBBEEELLLLLLLLLLLLKKKJJJIIIIIIDDDGGGKKKQQQUUUXXXZZZZZZ______aaabbbcccddddddddd]]]___``````^^^]]]^^^______\\\XXXVVVQQQGGG===777111333888===BBBEEEGGGHHHGGGEEEAAA===999555333222+++***)))'''%%%$$$$$$$$$%%%&&&&&&%%%&&&((('''$$$###(((((("""!!!&&&(((%%%((()))&&&###(((///)))&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%############$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$###""" """"""""""""""""""""""""!!!"""###"""######""""""###$$$%%%%%%$$$""" !!!$$$%%%###!!! !!!"""###$$$%%%&&&&&& !!!!!!!!!"""$$$&&& !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!"""###%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%###!!!###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((($$$ !!!%%%!!!""""""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$ppp[[[MMMFFFBBB@@@<<<888666444444444333333222111111000000/////////............////////////.........---------,,,++++++***)))(((''''''************************'''((()))++++++***))))))((((((((((((((()))))))))''''''''''''((()))***+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******++++++++++++******)))((()))***,,,,,,***((())))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))---***'''&&&((()))(((''''''((()))******)))((('''(((***+++***)))((()))***,,,++++++***+++++++++,,,+++***((('''((()))+++,,,+++,,,,,,+++******,,,---///000222333333555888:::===>>>AAADDDHHHLLLPPPQQQWWWVVVVVVYYY[[[ZZZVVVRRRSSSOOOLLLKKKGGGCCCDDDIIILLLPPPSSSTTTRRRQQQRRRTTTRRRQQQQQQSSSVVVXXXVVVTTTYYY[[[]]]```cccfffiiijjjhhhiiijjjiiigggfffggghhhgggggghhhjjjlllllljjjiiigggeeebbb^^^\\\]]]```ddd```bbbbbbaaa___]]]\\\]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZ]]][[[XXXWWWWWWXXXWWWVVVXXXVVVTTTSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQOOONNNMMMDDDBBB???<<<;;;===???AAAGGGHHHJJJJJJKKKJJJIIIHHHEEEEEEFFFGGGKKKOOOSSSUUUTTTYYY```cccccccccdddfffccc```]]]\\\^^^```bbbbbbaaa^^^ZZZXXXTTTMMMAAA888444222111333888===BBBCCCJJJIIIHHHFFFBBB>>>:::888333///,,,))))))))))))((())))))((('''&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$$$$%%%&&&&&&%%%######%%%'''!!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$"""!!! !!!"""$$$''')))################################################""""""""""""############"""""""""""""""######$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,...---,,,'''%%%###$$$''''''%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''qqq[[[LLLDDDBBB@@@===:::888777888888555444444333222222111111//////............//////.........------------,,,++++++******))))))((((((************************((()))******++++++******************************------+++)))(((&&&&&&%%%(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))(((((((((***++++++)))'''))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++---***'''''')))******((())))))************)))((()))***++++++))))))***+++************+++,,,---...,,,+++)))))))))***+++,,,***+++,,,,,,+++,,,...///222444666777888:::>>>@@@BBBCCCFFFIIIMMMQQQTTTVVV\\\[[[ZZZ[[[[[[XXXSSSOOONNNJJJHHHGGGDDD@@@BBBGGGKKKNNNRRRTTTTTTTTTVVVXXXYYYWWWWWWYYY\\\]]]\\\ZZZ______aaabbbdddeeefffgggiiijjjllllllkkklllmmmooooooooopppqqqrrrsssrrrqqqnnnmmmjjjgggeeefffjjjmmmoooppppppooollljjjjjjkkkiiigggcccaaa```___]]][[[___]]]ZZZYYYZZZ\\\\\\\\\XXXVVVSSSSSSTTTTTTTTTSSSTTTTTTTTTSSSRRROOOMMMLLLJJJHHHDDD@@@>>>>>>???@@@DDDEEEGGGHHHIIIJJJJJJJJJDDDDDDCCCDDDEEEGGGIIIKKKOOOUUU\\\```bbbbbbcccdddeeebbb```___```bbbbbbbbbaaa^^^[[[ZZZWWWPPPFFF>>>444222000111555:::===???HHHIIIIIIIIIGGGCCC???===:::777222...---+++)))'''''''''&&&&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$!!!###%%%%%%$$$""""""#########%%%%%%%%%%%%######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###############$$$$$$$$$"""""""""""""""###$$$$$$###"""!!!!!!"""$$$&&&(((################################################""""""""""""############"""""""""""""""######$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...000///...,,,(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%qqq[[[KKKBBB@@@???<<<:::888888999:::666666555555444333333333//////............//////------------,,,,,,,,,,,,*********************)))***************************************+++,,,,,,---------,,,++++++******))))))))))))******++++++)))*********++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''''')))++++++)))'''))))))))))))************))))))))))))))))))))))))***))))))))))))***+++++++++)))((((((***++++++***************************)))+++,,,+++***)))***+++)))))))))***,,,---///000---,,,+++*********+++,,,***+++---------///111333555777:::<<<===@@@DDDGGGIIIJJJMMMPPPTTTWWWZZZ[[[aaa___]]][[[YYYUUUOOOKKKFFFCCCBBBCCCBBBAAADDDJJJQQQSSSVVVXXXYYYZZZ\\\]]]]]]]]]\\\^^^```bbbbbbaaaddddddfffhhhjjjlllmmmnnnrrrtttwwwxxxyyy{{{}}}}}}zzzxxxyyy|||}}}yyytttpppmmmllljjjhhheeeaaa]]][[[\\\]]]]]]]]]^^^[[[WWWVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVTTTRRRQQQTTTRRRNNNIIIFFFCCCBBBAAABBBCCCEEEGGGJJJLLLMMMNNNLLLKKKIIIGGGFFFFFFEEEEEEHHHNNNVVV]]]```aaaaaabbbdddbbb``````aaabbbbbbbbb```^^^\\\[[[YYYSSSJJJDDD666333000///111444777999DDDFFFIIILLLLLLJJJGGGEEEDDD@@@;;;666222///+++((('''''''''&&&&&&''''''(((***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$"""&&&'''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$###"""""""""###%%%&&&################################################""""""""""""############"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((+++...000///......***&&&###$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%$$$#########""""""""""""######nnnYYYKKKCCC???===:::888666666666777666666666555444444333333//////............//////------,,,,,,,,,+++++++++*********************+++************************,,,+++*********+++---.........---,,,++++++******&&&'''(((***,,,------...*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''')))++++++)))'''((()))))))))************))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((()))*********)))))))))))))))******+++)))***+++***)))((()))+++*********+++,,,---...///,,,,,,+++******+++,,,,,,+++---///000111333666999777:::===???AAADDDIIILLLPPPQQQSSSVVVXXXZZZ\\\]]]```___^^^\\\YYYUUUQQQOOOKKKHHHIIIKKKLLLLLLQQQWWW\\\]]]^^^_________```aaa______```bbbeeegggiiiiiiiiikkkoootttzzzuuuqqqkkkgggfffeeeddddddmmmiiiddd```^^^\\\[[[ZZZYYYZZZ\\\]]]]]]]]]\\\[[[\\\[[[WWWSSSOOOKKKHHHFFFDDDDDDFFFHHHKKKNNNPPPRRRUUUTTTRRROOOLLLIIIGGGFFFDDDJJJRRRZZZ^^^`````````bbb```______aaaccccccbbb^^^]]]\\\[[[YYYTTTMMMHHH;;;777222//////111333444===AAAGGGLLLOOOOOOMMMKKKJJJGGGBBB>>>999555000,,,***))))))((((((((())))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######'''%%%$$$$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&&&&%%%$$$"""%%%'''(((&&&%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%$$$$$$$$$###"""""""""######""""""######$$$%%%$$$$$$###""""""######$$$################################################!!!"""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,***))))))(((&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""######""""""""""""######iiiWWWKKKFFFAAA???<<<888666555444555555555444444333222222222//////............//////------,,,,,,,,,+++++++++************++++++++++++************************,,,+++*********+++---...------,,,+++***))))))(((,,,,,,,,,,,,+++)))(((''')))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''')))++++++***(((((()))))))))************))))))))))))))))))))))))((((((((((((((()))******&&&'''(((((((((((())))))((((((((())))))*********((()))******(((((()))***,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------...000333555666999<<>>:::888666666666444444333333222111111111//////............//////------------,,,,,,,,,,,,++++++++++++++++++*********************************************+++,,,,,,++++++******))))))((((((((()))***+++++++++***)))(((((()))))))))*********))))))))))))))))))))))))((())))))******))))))((('''''''''***,,,---+++***))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,&&&(((******)))(((((()))'''(((***+++,,,+++******(((*********)))((()))***------,,,,,,,,,,,,------,,,------...///000111111444666888:::<<>>FFFLLLOOOQQQQQQNNNMMMLLLKKKIIIEEE@@@===333222///,,,***(((&&&&&&'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''""""""###$$$&&&'''%%%###$$$$$$$$$"""!!!!!!$$$&&&##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$###############################################################""""""""""""############"""""""""""""""######$$$''''''&&&%%%$$$###"""!!!########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$"""  $$$'''&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%fffTTTJJJFFFCCCAAA===:::888777777777444444333333222111111111//////............//////.........------------,,,,,,,,,,,,++++++*********************************((()))******++++++*********************)))))))))!!!###&&&***,,,---------))))))))))))************)))))))))))))))))))))))))))******************)))''''''(((+++---...---+++))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---(((+++------***))))))***'''))),,,//////...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---...///...///111222444555666777999;;;===???AAADDDGGGJJJLLLMMMOOOOOOOOOQQQSSSVVVSSSQQQOOOOOORRRXXX^^^bbbhhhjjjllllllkkkkkkmmmoookkkiiiiiilllmmmnnnsssyyy~~~}}}~~~}}}zzzwwwxxxwwwuuupppiiibbb^^^TTTQQQLLLHHHFFFFFFGGGIIITTTWWW[[[^^^aaaaaa```___ZZZZZZ[[[^^^bbbdddcccaaa```[[[VVVRRRRRRTTTUUUVVVWWWYYY[[[]]]\\\[[[ZZZYYYNNNGGG>>>777444333333444000444;;;BBBIIINNNQQQRRRQQQQQQQQQQQQPPPMMMHHHDDD>>><<<999444000---***)))%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))***(((&&&%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''######$$$'''))))))'''%%%"""###$$$$$$###"""###$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######################################################""""""""""""############"""""""""""""""######$$$%%%%%%$$$$$$#########"""########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$!!!"""%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%hhhUUUIIICCC???===:::888666666777777555444444333333222111111//////............////////////.........---------------,,,,,,+++***))))))************************'''((()))++++++***))))))******************++++++&&&((()))******)))'''&&&))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******(((((()))+++...///---,,,))))))))))))************)))))))))))))))))))))))))))))))))((())))))***+++***---000///,,,******+++(((***...222222111...,,,,,,---......,,,,,,---...******+++,,,---///000111000111333555888999:::;;;<<<>>>@@@BBBDDDFFFJJJMMMMMMNNNOOOOOOOOOOOOQQQSSSPPPNNNLLLLLLQQQXXX```fffjjjlllnnnmmmkkkjjjlllnnnooonnnqqqwww||||||tttlllggg\\\XXXRRRLLLHHHGGGHHHIIIKKKNNNTTTZZZ^^^``````___aaa______aaadddeeedddbbb]]]WWWOOOJJJHHHIIIJJJKKKOOORRRVVVXXXYYYYYYZZZZZZPPPIII@@@888444333444444///333999AAAHHHMMMQQQRRRTTTTTTUUUUUUUUUQQQLLLHHHHHHFFFBBB<<<777333000... ###&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,(((&&&%%%%%%&&&'''%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&)))++++++)))'''"""$$$'''((('''%%%$$$$$$%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$################################################""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&'''%%%######%%%'''&&&######&&&((($$$$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%|||fffSSSGGGCCCDDD???999666666666666444888666444222000111111222111000000///......------------..................---,,,++++++******+++++++++***)))***+++,,,+++)))******))))))******+++,,,'''(((***+++,,,,,,+++***************************---,,,,,,+++***)))((((((''''''(((((()))******************)))))))))))))))***(((''',,,333999:::888))))))***++++++++++++***************)))))))))))))))************+++++++++***,,,,,,+++)))''''''''',,,,,,,,,++++++************+++,,,---...---,,,,,,)))+++,,,,,,+++,,,...000222555777:::;;;===@@@BBBCCCEEEGGGIIIJJJMMMQQQTTTWWWUUUQQQJJJFFFGGGMMMSSSUUURRRQQQTTT\\\cccgggiiijjjkkkmmmlllmmmpppuuuzzz}}}|||{{{sssmmmeee\\\VVVSSSPPPKKKGGGFFFJJJOOOTTTXXX[[[^^^```^^^```bbbdddeeeeeedddccc\\\UUULLLDDDBBBBBBDDDFFFCCCGGGLLLQQQUUUVVVVVVVVVZZZPPPBBB777222222333333222222444999AAAJJJQQQTTTTTTUUUUUUUUUTTTRRRQQQPPPMMMIIIFFFCCCAAA===666222---,,,***(((&&&%%%%%%%%%)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***---,,,)))&&&$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!###$$$$$$"""!!!""""""%%%%%%%%%$$$$$$$$$######%%%&&&%%%###""""""%%%(((###############"""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$##################""""""""""""&&&$$$######$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$##################%%%&&&((()))))))))((('''|||fffSSSHHHDDDDDD@@@:::777666777666555555555555444333111000000,,,------...///000111111........................,,,,,,++++++******+++++++++***))))))***+++***))),,,+++)))'''(((***,,,...------.........---,,,,,,************************,,,,,,++++++***))))))(((*********)))((((((''''''))))))))))))************...++++++...444777666444))))))***++++++++++++***))))))))))))))))))******************++++++++++++&&&'''))))))'''&&&'''(((,,,,,,,,,+++++++++*********+++,,,---------,,,++++++---.........///111333999;;;=========>>>@@@AAAFFFIIILLLOOOQQQSSSWWWZZZUUUTTTPPPKKKHHHJJJQQQWWW\\\ZZZYYY\\\bbbgggkkklllooosssxxx{{{~~~}}}xxxqqqkkkgggbbbYYYSSSNNNOOOQQQSSSVVV[[[```cccbbbccceeefffgggfffeeeeee```YYYPPPIIIDDDBBBAAAAAABBBCCCFFFJJJMMMPPPRRRSSSVVVMMMAAA888444333333333444444555888@@@HHHOOOSSSUUUUUUVVVVVVUUUSSSRRRQQQQQQOOOLLLIIIHHHDDD???:::555222...***'''&&&''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###### !!!  """###############""""""!!!!!!!!!"""###############$$$$$$$$$%%%$$$$$$##################""""""""""""%%%###""""""###$$$###"""########################'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&& ###&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%zzzdddRRRHHHEEEDDD@@@;;;888777777777666333444555555444222000...,,,,,,---...000111222222........................,,,,,,,,,+++++++++*********)))((((((******)))(((...+++(((&&&&&&)))---///000000///------,,,,,,,,,************************,,,+++++++++***)))))))))+++******))))))(((''''''((()))))))))***++++++++++++***)))+++...///,,,)))))))))***++++++++++++***((((((((())))))*********************+++++++++,,,$$$&&&((()))(((((()))+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***---///000111111222555777===???AAABBBBBBCCCEEEFFFMMMPPPTTTWWWZZZ\\\___aaa\\\[[[XXXSSSOOOQQQWWW\\\fffeeefffjjjoootttvvvwww|||~~~uuujjjbbb[[[XXXUUURRRSSSXXX]]]aaabbbcccdddddddddccccccbbbccc^^^WWWOOOIIIDDD???<<>>888222...,,,+++((())))))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&'''%%%$$$$$$&&&(((###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$###"""!!!!!!############"""""""""!!!###!!! """######"""#################################$$$$$$%%%%%%&&&######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%(((***,,,------------,,,)))'''&&&ttt___OOOFFFDDDBBBAAA>>>;;;888666666777555444222111000111111222444333222111///---,,,+++//////.........---------++++++,,,,,,,,,+++***))))))((('''((()))***)))'''))))))******++++++++++++***)))((((((((()))+++,,,***************************************+++++++++(((((())))))***+++++++++((())))))***+++,,,,,,---++++++,,,......---***((())))))***++++++++++++***((()))))))))******++++++***++++++++++++,,,,,,,,,---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---///111333444777:::===>>>AAAFFFJJJNNNSSSXXX[[[]]]```ccceeeeeefffhhhjjjkkklllkkkiiifffggglllqqq{{{~~~{{{vvvrrrrrrxxxxxxpppkkkhhhhhhgggeeegggkkkrrryyy~~~vvvqqqkkkfffccceeedddcccbbbaaaaaabbbcccdddbbb^^^[[[WWWQQQJJJEEE======>>>?????????>>>===AAA@@@>>><<<999888888888777777555444555;;;CCCJJJTTTUUUWWWWWWXXXWWWVVVUUUSSSTTTUUUUUUTTTRRRQQQPPPJJJIIIFFFBBB<<<555000,,,((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$######!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$###"""!!!###$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###############""""""######"""!!! ############"""""""""!!!###"""!!!!!!###$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''')))+++''')))---///...,,,(((%%%rrr^^^NNNFFFDDDAAA@@@???;;;777555666777555333111000///000222333111111000000000000///////////////...------,,,,,,++++++,,,---,,,+++***)))***)))((((((******)))(((((()))***,,,,,,+++***))))))))))))******+++------************************)))))))))***+++++++++,,,,,,++++++******)))(((((()))*********+++,,,,,,,,,)))***+++,,,---,,,+++***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...000000///,,,******+++,,,,,,,,,,,,---------------------,,,---...//////000222444777888;;;???BBBFFFIIIMMMQQQTTTXXX\\\___cccdddfffggghhhjjjmmmooolllooorrrtttuuuyyyzzzsssqqquuuzzzmmmllljjjiiijjjooovvv{{{vvvkkkiiidddbbbbbbaaa______cccffflllrrrzzz~~~vvvssspppmmmmmmooouuu{{{{{{qqqjjjhhhfffccc```^^^^^^______cccbbb```^^^\\\YYYTTTQQQEEEEEEEEEDDDCCC@@@>>>============<<<999888999:::777888777666555:::BBBHHHSSSTTTVVVWWWXXXWWWWWWVVVTTTVVVWWWXXXVVVUUUTTTUUUNNNNNNMMMKKKEEE>>>777333,,,+++***)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###""" """$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$$$$%%%$$$$$$###"""!!!!!!"""###############!!!!!!"""""""""""""""!!!############""""""""""""###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((("""$$$(((++++++)))&&&$$$sss```PPPGGGDDD?????????;;;777444444666333222222111111111111111...//////000111111222222000//////...------,,,,,,***+++,,,------+++***(((+++***))))))***+++***)))))))))******++++++++++++***++++++,,,,,,,,,++++++************************((())))))***++++++,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++((())))))))))))((()))***))))))***++++++++++++***...------,,,,,,++++++++++++++++++,,,,,,,,,---------//////...,,,***)))***,,,,,,,,,---------......------------...000111222555777:::<<>>666444000,,,)))((('''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((''''''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%$$$$$$!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###############!!!"""###$$$$$$%%%%%%$$$############"""""""""""""""  """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&&&&&&&%%%tttaaaRRRHHHFFF>>>???>>>;;;666333444555000111222333333222000/////////000000111111111222000000///...------,,,,,,***+++,,,------+++***(((+++***)))***+++,,,+++)))+++***)))((()))***,,,---***+++,,,,,,+++***((('''************************(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,------+++******+++,,,))))))***++++++++++++***000///......,,,,,,+++***++++++,,,,,,,,,------------...//////---+++++++++,,,,,,,,,------............------...///111333444999;;;>>>AAACCCGGGKKKNNNQQQTTTXXX[[[^^^bbbfffiiieeefffggghhhkkkqqqxxx}}}yyykkkbbb```aaaeeebbb```bbbjjjuuu~~~tttmmmgggaaaaaacccgggkkkssszzzxxxqqqkkkgggfffeeefffdddaaa```aaabbbbbbaaaZZZVVVQQQKKKGGGEEEEEEFFF:::;;;<<<;;;888777999<<<999<<<===<<<;;;===DDDJJJQQQRRRTTTVVVWWWWWWWWWVVVPPPSSSVVVVVVTTTRRRSSSUUUXXXWWWUUURRROOOKKKHHHFFFAAA===777000,,,***)))***'''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!###$$$%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###############"""###$$$%%%&&&'''''''''############"""""""""""" !!!######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%&&&((())))))'''%%%$$$((('''%%%$$$$$$%%%'''(((nnn\\\PPPGGGAAAAAA???<<<:::999888666444555555555444222///,,,+++666555444222000///------////////////////////////,,,,,,---...---,,,***)))++++++++++++++++++++++++*********************+++------,,,++++++,,,---------+++))))))+++,,,***'''+++++++++*********))))))******************++++++'''(((((()))***+++++++++***************++++++++++++,,,---......,,,***))),,,,,,++++++++++++++++++)))))))))(((((((((((((((------------------------,,,,,,,,,++++++++++++***000111333333333555999;;;<<>>>>>===;;;999777;;;;;;<<<;;;;;;===@@@CCCJJJPPPUUUUUUVVVUUUQQQKKKNNNNNNNNNOOOQQQSSSUUUWWWVVVTTTQQQQQQRRRQQQMMMJJJFFFCCC???999444///,,,***(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%%%%$$$""""""###"""!!!'''### """%%%'''$$$ ###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$######""""""###############"""!!! """############$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%!!!"""$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%&&&%%%###!!!"""%%%(((***'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''(((mmm[[[PPPGGGBBBAAA???<<<:::999888666444444444444333222000///...111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++---+++******,,,,,,***(((+++++++++*********))))))************************((((((((()))***+++++++++,,,,,,++++++******))))))***+++,,,------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......///000222222333666:::<<<>>>AAAFFFJJJNNNRRRWWWZZZaaacccfffjjjmmmoooooonnngggqqqzzzxxxjjjddddddgggoooxxx~~~~~~|||zzzzzz~~~|||uuurrrtttqqqnnnqqq||||||tttoookkkgggbbb^^^^^^\\\YYYWWWTTTPPPLLLHHHDDDCCCAAA???===<<<;;;:::=========;;;::::::<<<>>>AAAHHHOOOQQQRRRQQQLLLFFFCCCCCCDDDGGGKKKPPPTTTWWWUUUSSSQQQQQQRRRQQQOOOLLLHHHFFFCCC>>>999444111///+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$######$$$%%%&&&&&&%%%######$$$$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%'''(((&&&###"""###$$$###  $$$%%%### ###""""""!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%%%%$$$""""""""""""######$$$#####################$$$$$$$$$$$$########################!!!""""""######""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&))))))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''lllZZZOOOGGGCCCAAA>>>;;;:::999888666555444444333222111111111111//////............------........................+++************++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))+++***))))))))))))***+++---+++******+++,,,+++)))+++++++++***************************************(((((())))))***+++++++++------,,,+++***)))(((((()))***,,,---,,,+++)))(((*********++++++,,,,,,---------......//////000000///.........------,,,,,,,,,,,,,,,---...000111222///111333555777:::>>>AAADDDHHHMMMRRRVVVZZZ^^^aaafffgggjjjmmmppprrrttttttwwwxxxnnnddd^^^bbbcccgggooozzzyyyrrrqqqgggbbbccclllvvv~~~yyyrrrkkkeee___^^^\\\[[[YYYWWWSSSPPPLLLIIIEEEAAA>>>============>>>===;;;888666666777999AAAHHHKKKMMMMMMIIIBBB999999:::<<>>;;;:::999888777555777555333222111111111222222111000///---,,,+++***////////////////////////...---+++***)))***+++,,,++++++++++++++++++++++++*********************+++,,,,,,++++++++++++,,,,,,*********************)))************************+++++++++***************)))))))))******+++++++++,,,,,,,,,++++++************+++,,,------,,,***)))))))))***+++,,,,,,------++++++,,,---......////////////......------,,,,,,------------///000222333333555777:::===AAAEEEIIIMMMQQQVVVZZZ]]]```dddfffgggjjjoootttyyy~~~~~~zzzxxx{{{yyyxxxuuurrrooooooppprrrxxxxxx|||~~~vvvpppmmmpppvvv}}}xxxgggddd___\\\ZZZXXXVVVTTTQQQOOOKKKGGGCCC@@@>>>===<<<<<<;;;999555333333333888>>>CCCFFFHHHJJJHHHCCC777666444444666;;;@@@CCCIIIJJJLLLOOOQQQQQQPPPOOONNNNNNMMMKKKGGGCCC???<<<444111---)))&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$######$$$&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&'''""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&""" ###&&&$$$###"""###%%%&&&&&&$$$"""""""""#########$$$$$$######$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$%%%'''((('''&&&###""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$hhhVVVMMMGGGDDD@@@===;;;999999999777666999888555333111000000000222222111000...---,,,,,,++++++++++++++++++++++++222000...,,,+++***++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++((()))))))))(((((())))))************************+++++++++*********))))))************++++++++++++******++++++,,,,,,,,,---+++,,,---//////...,,,+++))))))***+++,,,,,,------***++++++,,,---......////////////......---------///.........///111333444666888<<>>;;;;;;:::777444222333444:::>>>AAAAAABBBFFFFFFCCC666444222000111444888:::AAADDDHHHLLLNNNOOOPPPPPPPPPPPPPPPOOOLLLHHHEEEBBB:::666000+++'''&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))(((&&&&&&(((***######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """###$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''')))***+++,,,------'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$gggVVVLLLFFFCCC???===;;;999999999777666:::999777444222111000//////000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,111111///...,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---(((((()))******)))(((((('''(((***)))(((((()))+++***************+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))***+++,,,---......+++,,,...///000///---,,,*********++++++,,,,,,------------.../////////000........................//////...///111444777999;;;===@@@DDDGGGLLLQQQUUU[[[]]]```bbbdddgggkkknnnwwwttthhhdddXXXWWWVVVXXX```kkkvvv~~~{{{vvvrrrqqqssszzz|||qqqggg```\\\YYYWWWWWWWWWVVVSSSOOOJJJEEEBBB>>>===;;;888555444666888===AAABBB@@@@@@BBBBBB???333222///...///222555777:::>>>EEEJJJMMMNNNPPPQQQQQQQQQQQQPPPOOOLLLJJJIIIAAA===777000,,,)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###""" $$$%%%$$$%%%'''***"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''%%%$$$%%%''''''&&&$$$%%%%%%$$$###"""!!!!!! """###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ """######$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&######"""######$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''+++)))(((&&&$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&((()))***+++++++++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%fffUUULLLFFFBBB???===:::999999999888666888777777666444333111000//////000000000111111111........................------......------,,,,,,++++++++++++++++++++++++************************'''((()))******)))((('''(((***,,,+++***)))+++---))))))*********+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++***++++++,,,,,,---------***+++---//////...---,,,++++++++++++++++++++++++......//////////////////------......//////000000/////////111444999===@@@BBBEEEHHHKKKOOOSSSYYY]]]dddeeegggiiilllpppvvv{{{oooeeeccceee^^^```eeemmmwww{{{ttthhhiiimmmvvv~~~~~~uuummmgggbbb___\\\[[[YYYVVVSSSOOOMMMKKKEEEDDD@@@;;;777777:::<<>>777222...,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###""""""$$$###"""$$$&&&$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$%%%&&&%%%$$$###"""######$$$#########$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$"""!!!###$$$%%%'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''fffUUUKKKEEEAAA???===:::999999999888777555666666777666444333111222222111000///......---++++++++++++++++++++++++(((***+++---......------++++++++++++++++++++++++------,,,+++***)))(((''')))***+++,,,,,,+++***)))))),,,...---++++++---///))))))******++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,,,,++++++++++++++++++............------------,,,,,,---...///000111111......///222777===CCCFFFJJJLLLOOORRRVVVZZZ```dddkkklllnnnppptttzzzzzzfff]]]___hhhooonnnsss|||}}}nnnllllllqqqvvv~~~yyyrrrkkkfffaaa___[[[WWWTTTSSSRRRRRRLLLIIIDDD>>>:::999<<>>;;;888666666666777444555666777666333111//////////////////............///000000///---+++***...,,,+++))))))***+++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,)))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************+++,,,------,,,)))'''%%%+++,,,------......------+++,,,------,,,,,,...///---------.........//////)))+++///222333222000...000111333777>>>DDDHHHJJJQQQTTTXXX\\\___cccgggjjjrrrtttxxxqqqggghhhiiijjjssszzzvvvxxx|||wwwlllfff___ZZZYYYXXXVVVSSSSSSOOOKKKGGGGGGGGGGGGGGGPPPNNNNNNPPPRRRNNNFFF???888555000---+++---000222888???GGGKKKLLLNNNRRRVVVTTTRRRQQQRRRTTTTTTRRROOOPPPKKKEEEBBB@@@;;;333---///---***((()))*********)))'''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&$$$%%%%%%#########""""""!!!!!!!!!%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&&&&$$$######$$$&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%###"""###$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###!!!%%%'''((()))######$$$$$$$$$$$$###"""###%%%''''''&&&%%%&&&''''''''''''(((((((((((((((((()))+++,,,+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzcccTTTJJJDDDCCC@@@>>>;;;999777666777777666666555444333111000000////////////////////////---............,,,+++***---,,,++++++,,,...000222,,,,,,,,,++++++*********))))))************))))))+++***)))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************---------,,,***'''$$$"""***++++++,,,,,,,,,,,,,,,+++,,,...------,,,...///------.........////////////...,,,+++,,,...111333666777:::@@@GGGNNNSSSUUUZZZ]]]aaadddggglllppptttyyy~~~~~~{{{yyyqqqooovvvzzz{{{xxxrrrkkkfffccc```\\\XXXWWWTTTQQQOOOOOOPPPOOONNNTTTRRRRRRSSSUUUSSSLLLFFF>>>:::555000...///111333666>>>HHHMMMOOOOOOQQQTTTTTTRRRQQQRRRTTTTTTRRROOORRRNNNIIIGGGFFFCCC<<<666///,,,(((''''''((()))(((***(((&&&&&&'''''''''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""  ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&yyybbbSSSHHHCCCAAA@@@???<<<:::888777777777888777444222000000000111////////////////////////......------,,,+++++++++---,,,,,,,,,---///111222++++++***************)))+++,,,,,,------,,,,,,+++---,,,++++++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------+++)))'''&&&+++,,,,,,---------------,,,---......---,,,...///............////////////222000---++++++///333666777:::???FFFNNNUUUZZZ]]]```bbbfffkkkooouuu|||{{{pppkkkiiihhhhhhkkkmmmnnnnnnyyyyyy}}}{{{{{{~~~}}}xxxsssnnnfffaaa\\\ZZZXXXWWWXXXXXXWWWVVVYYYWWWVVVWWWXXXXXXTTTPPPGGGCCC<<<666222111222333333<<>>EEELLLSSSYYY___bbbdddhhhnnnuuu}}}nnnbbb[[[XXXYYY[[[```hhhqqqxxx|||uuunnnlllpppwww}}}uuunnnbbb___[[[YYYYYYZZZ[[[[[[[[[YYYWWWWWWYYYYYYXXXVVVRRRMMMEEE<<<555222111111111888BBBJJJNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQOOOMMMMMMMMMKKKGGGCCC===999333///---,,,+++******(((''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&)))((('''&&&'''((()))***+++)))'''%%%%%%&&&''')))((()))***)))((('''(((***+++***************))))))%%%&&&((()))******))))))((((((((((((((((((((((((ttt^^^PPPFFFAAA@@@@@@???===;;;:::888777777666777777777666333000///////////////000000111111000//////............///------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++******++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++++++++++++++++++++,,,---...///000000111...///000000111111000000---...//////---------////////////000000000111111000000111333555888:::;;;DDDHHHOOOUUUZZZaaaggglllnnnsss||||||gggYYYVVVWWWYYY]]]dddnnnyyy}}}rrrkkkmmmqqqyyy|||kkkfff^^^YYYXXXYYYZZZ[[[ZZZXXXVVVVVVWWWXXXYYYYYYZZZUUUMMMCCC:::444000...111444:::AAAFFFLLLQQQTTTRRRSSSTTTTTTTTTTTTTTTUUURRRRRRPPPOOONNNKKKHHHFFFEEE@@@;;;666222///,,,))))))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++***((('''%%%%%%'''(((***((()))***)))((((((***,,,.........------,,,,,,,,,&&&'''(((***++++++++++++************************rrr\\\OOOFFFAAAAAA???>>>===;;;:::888777666444555777777666444111///...//////000000111111222////////////////////////***++++++---......//////,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++***))))))+++++++++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------..................///000///---------///000000000000111111111111333000......222999AAAFFFKKKPPPVVV[[[```gggooovvvyyy|||iii[[[VVV[[[bbbjjjqqq|||zzzyyyxxxyyy~~~yyysssiiiaaa]]][[[[[[[[[XXXWWWVVVUUUUUUVVVXXXXXX\\\YYYRRRJJJAAA999333000111222444888===DDDJJJNNNNNNPPPRRRSSSSSSSSSUUUVVVUUUUUUTTTSSSQQQNNNKKKJJJGGGDDD@@@;;;777333...***+++)))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''&&&&&&'''''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###%%%'''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''((()))*********)))(((((()))***,,,---***+++,,,++++++,,,///222444444444333222222111111+++,,,---...//////000000........................ooo[[[NNNFFFBBBAAA======<<<;;;999777666555222222333333333222111000...//////000111111222222---...///000000///......))))))+++,,,---.........******++++++,,,,,,,,,,,,......////////////......+++))))))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---............---...000000///...------...000000000111111111222222222111111333999AAAIIINNNRRRWWW]]]bbbgggooozzzuuukkkfffcccdddmmmxxx{{{rrrkkkeee___\\\XXXXXXWWWWWWVVVVVVWWWXXX[[[YYYVVVQQQIIIAAA;;;777333222111333777<<>>>>>===<<<<<<;;;888888999999:::::::::;;;999999999999999999999999nnnZZZNNNFFFBBBBBB===<<<<<<;;;999777555444222111000//////000111222...//////000111222222222+++---...000000///---,,,)))************)))(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++---///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000---......//////////////////000111000...------...000111111111111222222222///222777>>>EEEJJJNNNPPP[[[```fffkkkqqq{{{~~~ssskkkgggfffkkkooottt~~~wwwmmmddd^^^YYYYYYYYYXXXWWWWWWXXXYYYXXXXXXWWWTTTOOOHHHAAA<<<444222000111444777999:::DDDHHHLLLNNNNNNOOORRRUUUQQQRRRTTTSSSRRRPPPOOOOOOIIIHHHHHHHHHFFFAAA;;;666///---***))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&$$$######$$$&&&&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((())))))(((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))''')))+++...000111222222...///111333555666777777;;;<<<======>>>AAAEEEHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCmmmXXXMMMFFFBBBAAA======;;;999777555444333444555555555444222000///555000+++***...111000...//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,---......,,,,,,,,,------.........---,,,++++++************++++++++++++,,,---...///.........------,,,,,,,,,...------,,,,,,++++++*********++++++,,,---......***+++---...///...---,,,...//////000000000000000111222333222111000222444999666888???FFFMMMWWW___```iiirrrxxx{{{sssppppppooorrrwww|||rrrkkkccc[[[VVVWWWXXXWWWWWWXXXYYYXXXXXXWWWUUUQQQKKKFFF===;;;777444222222333444===AAAEEEIIIKKKMMMPPPQQQUUURRROOOQQQUUUVVVRRRNNNSSSPPPLLLJJJHHHDDD>>>::::::555///***)))((((((((((((((('''''''''(((((()))((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%))))))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""!!!%%%((((((&&&$$$$$$%%%$$$###!!! !!!###$$$"""###%%%&&&&&&%%%###"""########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$'''&&&"""!!!%%%(((((('''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&''''''((()))(((''''''''')))((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((+++***)))((((((***,,,...***,,,000444777999;;;;;;;;;;;;:::999999:::<<<<<>>===;;;999777666555555666666666555333111000,,,(((%%%'''+++......---//////...------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...000111111************++++++++++++000///...------------...++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---......///,,,------...............---...//////000000/////////111222222222333555777???@@@FFFNNNTTTXXX___fffoooyyy{{{{{{xxxtttqqqqqqvvv{{{~~~~~~xxxooofff]]][[[ZZZWWWWWWXXXVVVVVVVVVWWWWWWUUUPPPMMMEEEBBB<<<666333333555666777;;;@@@EEEIIIMMMQQQTTTUUURRROOONNNPPPPPPPPPOOOSSSPPPNNNLLLKKKHHHCCC???:::666111---+++***)))(((&&&&&&%%%%%%&&&&&&''''''(((&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((+++)))''''''((()))((('''***)))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###""""""%%%((((((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$'''&&&"""!!!%%%((('''((((((''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''')))***)))((('''((()))''''''((((((((((((''''''''''''&&&&&&'''(((((()))---,,,,,,,,,---...000111111333666999;;;===>>>>>>???>>>===<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDGGGJJJMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTiiiUUUJJJDDD@@@???AAA@@@???===;;;999777777666777777777666444222111...+++***,,,000222111...//////......---,,,,,,,,,---......//////......---++++++++++++++++++++++++---+++)))***,,,.........+++++++++++++++*********---,,,,,,++++++++++++,,,++++++++++++,,,---.........------------,,,,,,,,,++++++,,,,,,---......///,,,,,,------...///////////////.........///000000...///000000111111000000---///111222333666:::===BBBFFFPPPZZZ^^^aaahhhqqqoooiiicccdddfffggglllvvv{{{uuujjjddd___ZZZWWWXXXUUUUUUUUUVVVWWWWWWTTTRRROOOJJJCCC;;;777666777888111444888;;;???DDDIIILLLRRRQQQOOOLLLIIIIIIKKKMMMOOONNNNNNNNNNNNLLLHHHEEE???<<<888555222///,,,)))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((()))))))))))))))))))))))))))***(((&&&&&&'''((('''&&&))))))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$#########%%%''''''&&&$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###""""""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''###"""%%%((('''((('''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&((()))***)))((('''(((***'''''''''((((((((((((((()))((((((((()))***,,,---111222333444666666777777999:::<<<===???@@@@@@@@@<<<;;;:::999888888999999888888777777888888999999;;;===BBBFFFIIIJJJIIIHHHOOOPPPQQQSSSTTTTTTTTTTTTWWWXXXYYYYYYYYYXXXWWWVVViiiUUUJJJDDDAAA@@@AAAAAA???===;;;999888777666666666666555444222111444222222333444333111...//////......---------,,,------............------+++++++++++++++++++++++++++)))((((((***,,,------/////////......---------++++++***************+++,,,+++++++++,,,,,,---...------------------------,,,,,,------............---........./////////000111111/////////000111222000111222222333333222222...///111333555999>>>AAAFFFLLLVVVaaagggnnn{{{xxxfff^^^]]]^^^ccciiipppzzz}}}{{{zzzzzzzzz|||~~~rrrtttwww|||xxxqqqjjjaaaZZZXXXWWWUUUTTTTTTUUUUUUTTTRRRTTTPPPJJJDDD>>>;;;999999555666777888888:::>>>AAAKKKMMMNNNJJJEEEAAACCCFFFHHHIIIKKKNNNOOONNNLLLKKKHHHEEEBBB>>>:::555///+++)))))))))((())))))*********))))))((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###''''''$$$###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((())))))''''''((()))((((((''''''''''''((((((+++++++++,,,...111444666888:::===???AAAAAAAAA@@@?????????@@@AAAAAAAAAAAA<<<;;;;;;:::999888888777999999777666555555555555666888;;;===???@@@@@@@@@FFFHHHLLLPPPTTTUUUVVVVVVYYYZZZ[[[[[[[[[ZZZXXXWWWiiiUUUKKKEEEBBBBBBAAA@@@>>><<<:::888777666555555555555444222111///000000000111111000---+++///...............------,,,,,,------------,,,,,,++++++++++++++++++++++++...,,,++++++---///000///111111000000//////............------------......,,,,,,+++++++++,,,------------------------------/////////......---------......///////////////000333222000//////000111222///000111111222222111111000222444666999>>>DDDHHHQQQUUU___jjjtttoooccc^^^aaafffjjjrrr~~~}}}yyy{{{{{{yyywwwvvvwwwxxxxxx}}}{{{}}}{{{xxxsssrrrwwwyyylllbbb]]]XXXVVVTTTSSSTTTUUUUUUTTTTTTSSSQQQMMMHHHBBB===;;;>>>>>>===;;;888888:::;;;BBBHHHLLLIIIBBB<<<;;;===BBBEEEJJJNNNPPPPPPPPPPPPMMMKKKHHHDDD???888111,,,,,,+++***)))))))))))))))'''''''''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%%%%###$$$%%%'''((((((((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%$$$'''((('''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((())))))******'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))''''''&&&'''((((((&&&&&&'''(((***))))))((((((((())))))...///111333777;;;???AAAAAACCCGGGIIIKKKKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA???===;;;:::999999999888777777777888:::;;;<<>><<<:::888666666444444555555444222000///,,,---...///000///..............................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...........................------,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...111000000///......------......//////////////////222222111000000000111111---...//////000000//////333555888;;;@@@GGGNNNSSS\\\___iiivvvzzziiiaaaaaagggpppyyy~~~~~~~~~|||yyysssttt~~~|||pppkkk^^^[[[WWWUUUUUUWWWWWWWWWSSSTTTUUUTTTPPPKKKEEEAAA@@@@@@???===999777888999<<>>CCCGGGJJJKKKJJJLLLNNNQQQRRRRRRQQQPPPMMMLLLLLLLLLLLLMMMNNNOOORRRRRRRRRRRRRRRQQQOOOOOONNNMMMKKKIIIGGGFFFEEEEEECCC@@@===;;;:::;;;===>>><<<>>>BBBFFFKKKMMMOOOPPPTTTVVVXXXZZZ[[[\\\\\\[[[fffSSSJJJDDDBBBBBB@@@???>>><<<:::888777666555555666555444333111000...///000111000000000111............////////////,,,,,,------------,,,,,,------------------------***((('''''')))+++,,,+++,,,,,,,,,,,,------------******))))))******+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......000000//////////////////........................111111111111111000//////...///000000111111000000666888<<>>AAAAAA<<<777333222555;;;CCCIIIKKKMMMOOOPPPLLLKKKIIIHHHFFFAAA<<<888///...,,,)))'''&&&%%%$$$######$$$%%%&&&&&&''''''(((((((((((((((((((((((()))'''&&&'''(((******)))###%%%&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######&&&'''&&&$$$###"""!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&&%%%'''((('''''''''''''''(((((())))))&&&%%%$$$$$$$$$%%%'''''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((***+++***)))((()))***,,,,,,,,,...111555888:::===@@@DDDIIIMMMOOOQQQQQQPPPQQQRRRTTTTTTTTTTTTTTTRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUOOOMMMKKKIIIGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMPPPSSSVVVXXXXXXYYYeeeRRRIIICCCAAAAAAAAA@@@???===;;;999777666666666777777666444222111111111111///---,,,,,,,,,.........///////////////---..................---........................---+++)))***,,,.........,,,,,,,,,------.........---,,,,,,,,,---......///------,,,++++++,,,,,,,,,,,,,,,,,,------...............//////000000111111...............---------000111222222222000///...222222333444444444444333777:::???FFFOOOYYYdddkkkuuu{{{kkkeeeeeennn~~~}}}vvvkkkaaaZZZVVVSSSQQQUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUSSSOOOIIIDDD@@@???;;;<<<===<<<999555333222---444===CCCFFFGGGJJJLLLMMMLLLKKKKKKJJJHHHDDDAAA333111///,,,)))'''&&&%%%%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&%%%%%%'''(((((((((&&&'''(((((((((&&&$$$"""$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%(((%%%######&&&'''&&&$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###''')))'''&&&(((((('''(((((())))))******++++++''''''&&&%%%&&&'''((()))'''''''''''''''((())))))''''''''''''((((((((())))))))))))))))))))))))))))))(((''''''''')))***+++***+++,,,,,,+++***+++,,,+++,,,...111555;;;@@@CCCDDDGGGKKKPPPSSSTTTTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUSSSRRRRRRSSSTTTWWWYYYZZZ^^^^^^```aaaaaa```______\\\\\\\\\\\\]]]^^^___```WWWWWWVVVVVVUUUSSSRRRQQQQQQPPPMMMJJJHHHFFFEEEDDDBBBDDDHHHLLLPPPRRRTTTTTT~~~cccSSSMMMGGGBBB@@@BBB@@@===;;;;;;:::888777888777555444222222111111000000000000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,,,,---------......------......///000111111///...---,,,,,,---...///---...///111222444555555000000000000////////////---000333333222444999===<<<@@@JJJVVV^^^dddqqq~~~rrrkkksss}}}zzzxxxzzzzzz~~~~~~|||rrrggg]]]VVVSSSRRRQQQQQQSSSWWWZZZ[[[[[[ZZZXXXUUURRRMMMGGG@@@;;;:::999777666555444111///111111333888???GGGLLLOOOOOOMMMJJJIIIJJJHHHEEEAAA???:::333---***)))(((''')))((('''((())))))(((&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$### !!!!!!"""###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%######"""''''''''''''&&&%%%$$$$$$&&&((()))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''(((((())))))((()))(((''''''(((,,,///444555888<<<@@@DDDGGGHHHMMMMMMNNNOOOPPPOOOLLLJJJFFFHHHLLLNNNOOOMMMKKKIIIIIIIIIJJJJJJLLLPPPVVV[[[YYY\\\```bbbaaa_________]]]___aaaaaa___^^^]]]^^^```]]]YYYXXXXXXYYYYYYYYYYYYVVVSSSPPPMMMIIIEEEAAA???>>>===>>>AAAFFFKKKOOO~~~bbbSSSLLLGGGBBB@@@AAA???<<<;;;;;;:::888666666555444444333333333333000000000000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......------,,,,,,,,,---------.........++++++,,,,,,---....../////////...------...//////000000000111111111222222000000000000000000000000...000111222222444999<<>>888222///,,,***((('''&&&&&&&&&(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&%%%%%%$$$((('''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''(((((((((******))))))))))))******)))***))))))***---222666888;;;@@@EEEIIILLLMMMMMMOOOMMMLLLKKKJJJHHHEEEBBB???@@@BBBDDDDDDCCCAAA@@@BBBBBBCCCCCCDDDHHHNNNRRRYYY\\\```aaaaaa```______```bbbcccbbbaaa``````aaaaaa___\\\[[[\\\\\\[[[ZZZZZZXXXUUUSSSQQQOOOKKKHHHFFFEEECCCAAAAAACCCEEEFFF|||aaaRRRLLLGGGBBB@@@@@@>>><<<::::::999777555444444444444444444444444000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---------,,,++++++,,,------------.........++++++,,,,,,---.........000//////......//////000222111111000000//////...000000000000000000000000111111111333777<<>>999555111---)))((('''&&&'''(((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&,,,,,,'''###$$$'''$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&(((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&((()))$$$$$$%%%''''''((((((((($$$!!!!!!''')))&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''+++******)))******+++++++++,,,---...111666===AAACCCFFFJJJNNNQQQPPPOOOMMMLLLJJJGGGFFFEEEBBB>>><<<888888888888888777777777999::::::;;;===AAAFFFJJJXXX[[[___aaa````````````cccddddddcccaaaaaabbbccccccbbb`````````___]]][[[\\\ZZZXXXWWWWWWVVVTTTRRROOONNNLLLHHHEEEBBB@@@???{{{```QQQKKKFFFBBB@@@>>>===;;;::::::999777555444444444444444444333333000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---------,,,,,,+++******------------...................../////////000000000000////////////000000111111000000///.........000000111111111111111222333333333777>>>GGGOOOTTTYYYdddtttnnnaaa\\\cccmmmwww|||{{{yyyxxxyyy|||~~~~~~}}}vvvvvvwwwzzz~~~uuunnnddd___YYYUUUTTTUUUUUUUUUVVVVVVVVVXXXYYYYYYWWWUUUNNNIIIAAA:::666333111000111///---,,,...555===CCCMMMMMMLLLLLLLLLLLLJJJIIIIIIGGGCCC@@@;;;666000++++++)))(((((()))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++***'''%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())),,,***'''%%%$$$$$$&&&'''%%%%%%&&&'''''''''''''''$$$""" ###'''(((&&&"""''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))))))))***+++,,,,,,...111555999===AAAFFFJJJMMMNNNPPPPPPOOOMMMJJJIIIFFFFFFFFFGGGFFFCCC>>>:::666555333222222222333444555666888:::<<<@@@FFFJJJXXX[[[^^^_________```aaabbbcccbbbaaa______bbbdddccccccbbbccccccaaa^^^[[[ZZZYYYWWWWWWXXXYYYXXXWWWVVVUUUTTTQQQMMMHHHDDDBBByyy^^^OOOJJJFFFBBB@@@===<<<;;;;;;;;;:::777555666666666555444333111000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,+++++++++---------.........//////........./////////////////////000000000000//////////////////000000000000000111111111222222333333444555666:::BBBMMMXXX```hhhxxxlll]]]YYY```nnn|||zzzwwwttttttzzzzzz|||}}}~~~|||rrrkkkaaaYYYUUUTTTTTTUUUVVVUUUVVVWWWYYYZZZXXXWWWTTTOOOGGGAAA<<<888555222///...---+++---444>>>EEEKKKLLLMMMLLLKKKKKKJJJJJJJJJHHHFFFDDD@@@;;;444///,,,***((('''(((((('''&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%#########$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,***'''%%%$$$$$$&&&''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((***,,,...000111444999@@@EEEHHHJJJLLLMMMOOONNNLLLJJJIIIHHHHHHHHHIIIKKKMMMOOONNNIIIAAA;;;666555333111222333666777888:::===@@@CCCHHHMMMQQQWWWZZZ\\\^^^]]]]]]^^^___]]]^^^^^^]]]\\\]]]___bbbcccbbbbbbccccccaaa]]]YYYSSSRRRPPPPPPQQQSSSRRRRRRVVVWWWWWWWWWUUUQQQNNNKKKwww]]]NNNIIIEEEBBB@@@===<<<;;;<<<<<<;;;888555666666777666555222000///000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------------........./////////------------------------...//////000000//////.........///000000111222222111111111222333333444444666888;;;>>>EEEQQQaaalllmmm\\\\\\eeeqqq~~~wwwwww{{{|||~~~}}}{{{xxxmmmbbb[[[XXXUUUTTTUUUTTTTTTVVVXXXYYYXXXWWWWWWTTTOOOIIIDDD???999555//////...---...555???GGGKKKMMMNNNMMMKKKJJJJJJJJJJJJIIIHHHFFFDDD???999555...+++(((&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&((('''&&&(((''''''&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$######""""""######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&((())))))))))))((((((&&&%%%%%%&&&(((***)))'''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***---111555888:::===BBBHHHMMMNNNMMMLLLKKKHHHGGGFFFFFFFFFIIIKKKMMMSSSTTTVVVWWWTTTMMMDDD===888777555555666999===???BBBDDDGGGIIILLLPPPUUUXXXWWWYYY[[[[[[[[[ZZZ[[[]]]XXXYYY[[[[[[[[[\\\^^^```cccbbbaaabbbaaa___[[[XXXNNNKKKIIIHHHIIIJJJJJJIIIPPPRRRUUUWWWWWWVVVTTTRRRvvv[[[MMMIIIEEEAAA@@@===<<<<<<======<<<999666444555666666555333111000000000000000000000000000////////////..................---------,,,,,,,,,------------------------........................------------------------///...---------...///000............////////////---------------------------...////////////...---//////000000111222222333111111222222333444444555999>>>DDDIIIPPP___ttt|||mmmfffdddnnn|||~~~|||~~~{{{qqqggg___WWWRRRSSSRRRRRRTTTWWWYYYYYYXXXYYYWWWUUURRRMMMFFF>>>888///000000//////555???GGGMMMOOOPPPOOOLLLJJJJJJLLLJJJJJJIIIHHHGGGDDD@@@<<<222///+++((('''&&&%%%$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&((())))))###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%###"""""""""### !!!""""""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&'''((()))***)))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))((())))))***+++,,,)))+++///444999???DDDFFFHHHJJJMMMMMMLLLJJJIIIIIIEEEFFFGGGHHHKKKNNNPPPRRRTTTTTTTTTTTTQQQLLLEEE@@@<<<<<<<<<===???CCCGGGJJJLLLNNNPPPQQQRRRTTTXXXZZZWWWYYYZZZZZZXXXXXXYYYZZZUUUWWWZZZ\\\]]]^^^```aaadddbbbaaaaaa```^^^[[[XXXPPPMMMIIIGGGGGGGGGFFFFFFIIIKKKNNNQQQRRRRRRQQQQQQuuu[[[MMMHHHEEEAAA@@@=========>>>>>>===999777222333555666666555333222000000000000000000000000000/////////..................---------,,,,,,,,,------------------------................................................///...------...///000111............/////////000/////////////////////...,,,---...//////...---,,,111111111111222222222222111111222333333444555555;;;DDDNNNUUU^^^pppxxxeeeeeennnvvv~~~{{{|||~~~~~~|||qqqdddXXXQQQQQQQQQQQQTTTWWWZZZ[[[ZZZYYYYYYXXXWWWSSSKKKAAA:::000111222000000444===EEENNNQQQRRRQQQMMMKKKKKKMMMKKKJJJJJJJJJJJJHHHDDDAAA888444///,,,***)))((('''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%******%%%"""###&&&"""###$$$%%%''')))+++,,,"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$"""  ###%%%###$$$$$$%%%&&&'''''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""%%%&&&'''((())))))))))))'''$$$"""%%%+++...+++'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))***,,,---...,,,///333999@@@FFFLLLOOOOOOOOONNNKKKHHHFFFFFFGGGGGGIIIKKKNNNPPPRRRRRRRRROOONNNLLLLLLKKKIIIEEEBBBAAAAAABBBDDDGGGLLLPPPRRRRRRTTTUUUUUUTTTUUUWWWYYYXXXYYYYYYXXXWWWVVVWWWXXXTTTWWW[[[^^^___```bbbccceeecccaaa``````^^^\\\YYYUUURRRNNNKKKJJJIIIHHHGGGDDDFFFIIIKKKMMMMMMMMMLLLttt[[[PPPLLLEEE@@@@@@???>>><<<;;;:::999888888555555555555444333222222222222222222111111111000111111000///////////////111111111111000000000000------------------------.........------,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,---......---------.........//////000000//////...---++++++111111111111111000///...222111000111222333222111333444555666777888:::;;;???MMM[[[dddrrrqqqjjjiiisss~~~{{{~~~pppbbbYYYUUUTTTTTTUUUVVVWWWXXXXXXYYYVVVTTTTTTUUURRRJJJCCC:::777222///000555;;;???KKKOOOSSSSSSOOOKKKHHHHHHNNNNNNNNNNNNLLLJJJHHHFFF???;;;555111...+++)))'''(((''''''((()))***(((&&&))))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&%%%$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((((()))******$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((...+++))))))+++,,,+++)))'''((()))******---000333333777>>>EEEKKKOOOPPPPPPQQQNNNIIIFFFFFFIIIMMMPPPTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMKKKHHHGGGFFFFFFGGGJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXUUUSSSSSSUUUWWWWWWWWWRRRUUUXXXZZZ[[[]]]___aaabbb```^^^]]]^^^___^^^]]]___\\\XXXVVVTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIrrrYYYNNNJJJCCC???@@@???>>><<<:::888777666666444444444444444333222222222222111111111000000000000//////.....................---------,,,,,,,,,------------------------......---------,,,,,,,,,000000//////............//////.........//////000---------.........//////////////////...---,,,,,,000000111111000000//////222111111222333333333222333333444555777:::>>>AAANNN\\\lll{{{}}}iiijjjuuu|||zzz|||}}}oooeee[[[XXXTTTRRRRRRTTTVVVWWWYYYWWWVVVVVVXXXUUUNNNHHH;;;888222//////444:::>>>DDDIIIOOORRRQQQOOONNNNNNOOOOOOOOOOOONNNLLLJJJIIICCC???:::555111...+++((((((''''''(((******)))(((((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&&&&$$$%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###***)))&&&$$$###$$$%%%&&&'''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((&&&$$$%%%((())))))((()))***++++++,,,///333666<<<@@@FFFLLLQQQTTTTTTTTTPPPNNNJJJHHHIIIKKKOOORRRUUUUUUTTTRRRQQQOOONNNNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQPPPPPPQQQQQQPPPOOOSSSSSSTTTTTTTTTVVVXXXYYYZZZZZZZZZ[[[]]]^^^^^^\\\___\\\YYYWWWWWWWWWUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPpppVVVLLLHHHBBB???@@@>>>===;;;999777666555555555555555444333111000///111111000000000///////////////...---------------,,,,,,,,,++++++++++++***------------------------...------------,,,,,,,,,000000000000////////////000000//////////////////------........./////////.........//////......---//////000111111111000000222222222222333333444444444444555666999@@@HHHNNN]]]lllwwwooolllnnnlllsss}}}vvvjjjcccYYYRRROOOQQQUUUWWWYYYWWWWWWYYYZZZYYYTTTPPPAAA===777222000333888<<<>>>CCCJJJOOOQQQRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLGGGDDD???;;;777222---))))))((('''(((***+++***)))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###$$$%%%)))'''%%%######%%%)))+++))))))((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''))),,,,,,,,,+++,,,...///111444999===FFFIIINNNRRRVVVWWWWWWWWWOOOOOOMMMMMMNNNPPPSSSTTTWWWWWWVVVUUUTTTSSSSSSRRRUUUUUUVVVWWWWWWXXXXXXXXXVVVVVVVVVUUUSSSRRRPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLMMMNNNOOONNNMMMTTTSSSQQQPPPOOOOOOPPPQQQPPPQQQRRRVVVYYY[[[ZZZYYY[[[YYYWWWWWWXXXYYYXXXWWWUUUVVVVVVVVVWWWWWWXXXXXXoooUUUJJJGGGBBB@@@BBB===<<<;;;999888777777777888777666444111///---+++000000000000////////////000///......------...............---------,,,,,,------------------------------------------------//////000000000/////////...............------,,,............////////////------.../////////////////////111222222333333333000111222222222222333444777777888999>>>IIIVVV___qqqvvvmmmhhheeeeeejjjqqq~~~~~~xxx{{{}}}rrrcccWWWRRRRRRTTTUUUVVVVVVWWWYYY\\\\\\YYYVVVKKKFFF>>>777333333555888;;;???EEEKKKOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNJJJHHHDDD@@@<<<666///+++***((('''''')))***)))(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$###"""###$$$'''***,,,''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''************))))))((((((&&&&&&&&&'''(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((('''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((((((***,,,...///...///222444888<<>>FFFTTTfffsss}}}ggg^^^XXX[[[dddnnnyyy|||zzznnn```XXXUUUSSSQQQRRRSSSUUUXXX[[[\\\[[[ZZZSSSNNNEEE<<<666222111222666999>>>DDDJJJNNNPPPPPPPPPPPPPPPOOONNNNNNNNNNNNKKKIIIFFFCCC???999333...+++)))''''''((((((((('''%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&''''''&&&$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&!!!"""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((())))))***)))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''((()))***++++++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''***---///111444888<<<@@@FFFKKKOOOQQQSSSUUUWWWWWWWWWVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYYYYYWWWSSSOOOLLLMMMNNNPPPRRRTTTUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^___```[[[UUURRRSSSVVVYYY[[[[[[[[[[[[[[[\\\YYYUUUQQQNNNLLLJJJKKKMMMPPPQQQRRRMMMLLLKKKMMMOOOPPPOOONNNRRRRRRTTTUUUWWWYYYZZZ[[[kkkTTTKKKIIIDDDAAABBB===<<<;;;;;;:::::::::;;;000111222333444444444444111111000000000/////////111111000///////////////............------------------------------------,,,,,,,,,------------...+++,,,.../////////...---...///000111222111000000....../////////000000000---...///000000000000000000111222333444555555555...111444333222111444777666:::???GGGSSSfff~~~nnnXXXSSSUUUaaaqqqxxxkkkccc\\\UUUOOONNNPPPSSSWWWYYY[[[\\\]]]XXXTTTLLLCCC;;;555111///333444777>>>FFFMMMQQQSSSRRRQQQPPPOOONNNNNNNNNNNNKKKJJJGGGEEEBBB===777333///,,,)))'''(((((('''&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&%%%### ###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''*********)))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%''''''(((((()))+++,,,---''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++***+++...222666888;;;AAAFFFIIIMMMQQQTTTTTTUUUWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWWWWZZZZZZYYYXXXWWWVVVVVVVVVSSSVVVZZZ\\\\\\YYYTTTQQQQQQSSSWWW[[[___bbbdddeeedddeeefffhhhjjjlllnnnppppppjjjbbb]]][[[]]]___aaadddbbbaaabbbcccaaa[[[VVVTTTRRRPPPPPPQQQSSSSSSSSSMMMLLLLLLLLLMMMMMMKKKIIIMMMNNNPPPQQQSSSUUUWWWXXXhhhRRRKKKIIIDDD@@@@@@???>>><<<:::999888777777111111333444444555555555222222111111111000000000000000///............///............---------,,,------------------------,,,,,,,,,---------......,,,---///000000000///...,,,...000222333222222111.../////////000000000000...//////000000000//////000000111222333333333222///333666666333333666:::999@@@IIIUUUfffnnnccc\\\^^^hhhxxxzzzsssjjj^^^TTTMMMOOOSSSVVVYYY[[[]]]^^^]]]ZZZUUUNNNFFF???999666666555555:::BBBKKKPPPRRRUUUTTTRRRPPPOOOOOOOOOOOOLLLJJJHHHFFFDDDAAA===:::333000,,,***)))((('''&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&$$$###!!! %%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''')))+++,,,,,,+++***++++++***))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))******+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++---...///000444;;;@@@@@@DDDJJJNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRTTTUUUUUUVVVVVVWWWWWWWWWYYY]]]bbbggggggeee```]]]]]]___bbbfffjjjnnnpppqqqoooppprrrtttwww{{{~~~zzzvvvppplllkkklllllllllmmmiiidddcccdddccc___ZZZ[[[[[[[[[\\\]]]]]]ZZZWWWUUUTTTSSSRRRRRRPPPMMMJJJKKKLLLMMMOOOQQQSSSTTTUUU|||fffQQQKKKIIICCC>>>>>>@@@???===:::777555444333666666666555444333222111222222222222111111111111//////...------------...000000/////////.........------------------------,,,,,,,,,------.........,,,...000111222111000///)))+++---000111111111000////////////000000000000//////000000000000////////////000111111111111000111555888888555555888<<<>>>FFFSSSbbbvvvxxxccc]]]gggooovvvggg[[[LLLOOOSSSVVVYYY[[[^^^```cccaaa]]]WWWPPPIIIBBB>>><<<999777999@@@HHHMMMNNNXXXVVVTTTRRRPPPPPPPPPPPPMMMKKKIIIGGGFFFDDDAAA>>>777333///,,,******((('''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&(((''''''%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''(((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%((()))))))))(((((((((((()))******++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))+++---///555<<>><<<:::999888999999777666666666666555555555222333333333333222111111000000000000///////////////////////////////////////+++((()))---...+++'''+++---......------///000........................////////////////////////111111111111222222222222000000111222333333444444111000000000111222333444222...---111444666:::@@@EEEVVVmmmwwweeeeeekkk}}}ssslll]]]ZZZXXXYYY]]]___^^^\\\^^^aaaeeeeee```WWWLLLFFFGGGCCCAAABBBAAA@@@GGGQQQVVVXXXZZZWWWSSSOOOOOOPPPNNNMMMKKKIIIGGGDDDCCCBBB999666222---+++)))******))))))(((&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&,,,***'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""  %%%((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&,,,++++++***************$$$&&&''')))+++,,,------///------...444<<>>===;;;:::999888888666666666555555555444444222333333333333222111111000000000000////////////////////////////////////,,,)))''')))...000///,,,,,,...///...------...///................................................////////////000000000000000000111111222333333444111111111222222222333333444111222555777888???FFFSSSfff|||llllllwwwzzziiieee```]]]]]]^^^^^^]]]^^^___bbbcccaaa]]]XXXUUUSSSNNNIIIGGGBBB???CCCKKKTTTVVVXXXXXXTTTPPPNNNNNNMMMLLLKKKJJJHHHGGGEEEEEE>>>;;;666111---***)))))))))(((''''''&&&&&&&&&&&&***)))(((''''''''''''(((***)))((((((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%###!!!###&&&((('''&&&((((((((('''''''''''''''''''''''''''(((((()))***''''''''''''''''''''''''(((((()))************)))((((((((((((((((((((((((((((((((()))))))))))))))******)))))))))((((((((('''&&&&&&&&&'''((())))))***++++++,,,---......///---...222666===CCCIIILLLLLLMMMLLLJJJHHHGGGHHHJJJRRRQQQQQQTTTWWWXXXWWWTTTTTTUUUUUUUUUSSSSSSUUUVVV\\\aaahhhnnnrrruuuwwwyyyyyy{{{||||||{{{wwwsssppptttttttttqqqmmmjjjiiiiiippppppqqquuuzzz~~~|||yyyyyyzzztttkkkfffccccccbbbbbbdddkkkrrruuuqqqkkkgggfffhhhfffdddcccbbbaaa___]]]aaaaaa^^^ZZZ[[[___```]]]wwweeeQQQGGGEEECCC@@@???>>>>>>===<<<;;;999888777555555555555444444444333222333333333333222111111000000000000////////////////////////////////////,,,***)))+++///111///------...//////---,,,---...................................................////////////000000000000///000000111111222222222111222333444444444333222333333555777999<<>>???@@@AAAAAA@@@???>>>EEEEEEEEEEEEGGGLLLSSSXXXXXXZZZ\\\___```bbbcccdddnnnpppssstttsssssssssssstttxxx|||~~~~~~zzztttoookkkjjjiiikkkiiifffaaa\\\ZZZ[[[\\\[[[\\\^^^bbbfffiiiiiiiiimmmnnnqqquuuyyy|||}}}~~~yyyyyyxxxtttpppjjjfffccc```bbbeeehhhjjjllloooqqqooommmmmmoootttxxx|||}}}zzzyyyuuuqqqrrrxxx{{{yyytttbbbNNNFFFEEECCCBBBAAA>>>>>>===<<<;;;999888777555555555555444444444333222333333333333222111111000000000000////////////////////////////////////+++,,,,,,---...///000000---...//////---,,,---...////////////////////////////////////////////////////////////000000000000111111111111111111111111222333555777999999999999666888???KKKYYYkkkzzzwwwnnnttt~~~rrrrrrvvv|||wwwqqqiiiddd```aaabbbeeegggiiikkkllloootttvvvtttnnneeeVVVJJJHHHIIIJJJNNNRRRTTTTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIDDDCCCBBB???<<<888444222,,,+++***)))(((((((((((()))(((((((((((()))*********(((&&&&&&))),,,......'''''''''''''''''''''''''''((()))(((&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''$$$%%%'''(((''''''((()))((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))******+++++++++((((((((())))))))))))***,,,,,,+++***************+++,,,...111555:::>>>@@@>>>=========>>>AAACCCDDDJJJJJJIIIHHHHHHKKKQQQUUU```ccchhhkkklllmmmnnnpppvvvwwwxxxwwwtttrrrrrrrrrzzz}}}}}}zzzyyy}}}xxxqqqjjjeeeccccccdddhhhfffaaa[[[VVVTTTVVVXXXTTTTTTVVVYYY]]]___^^^]]]```ccceeegggggghhhjjjllltttuuuuuurrrkkkddd___\\\ZZZ\\\^^^bbbgggkkkooopppmmmllllllooosssvvvxxxyyyrrrrrrpppnnnrrrzzz}}}|||rrr___LLLDDDCCCBBBAAA@@@???>>>===;;;:::999888888666666666555555555444444222333333333333222111111000000000000////////////////////////////////////***+++,,,------...///000,,,...///...------...///////////////////////////000000000000000000000000////////////000000000000222222222222222222222111222333555777999;;;<<<======AAAMMM___rrr{{{qqqnnnsssyyy}}}zzzssszzzuuukkkaaaaaabbbcccfffjjjmmmoooqqqvvvyyywwwuuuooocccVVVLLLIIIGGGGGGJJJMMMNNNNNNPPPPPPOOONNNMMMLLLKKKJJJEEEEEEEEECCC@@@<<<888555...---,,,***)))(((''''''&&&&&&&&&&&&&&&'''((((((***)))((((((***++++++***'''''''''''''''''''''''''''((()))((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&'''''''''((($$$&&&'''&&&%%%%%%''')))''''''(((((()))*********))))))((((((((()))******(((((((((((((((((((((((()))******+++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++.........------...//////+++---000444888<<>>>>>>>>???BBBEEEIIILLLMMMMMMMMMLLLMMMPPPUUUYYYkkkpppvvvyyyzzzyyyyyyyyyyyyzzzyyywwwtttsssssstttzzz}}}|||vvvpppnnnkkkggg```[[[XXXZZZ]]]___bbb```[[[UUUQQQPPPSSSUUURRRRRRSSSVVVYYYZZZXXXVVVWWW[[[^^^_________bbbdddppppppnnnhhhaaaZZZVVVVVVSSSTTTVVV[[[```eeehhhiiihhhggggggiiikkkmmmmmmmmmhhhiiijjjjjjooowwwzzzyyyppp^^^KKKCCCBBBAAA??????@@@>>><<<:::999888999999777666666666666555555555222333333333333222111111000000000000////////////////////////////////////---......---,,,+++,,,---+++---......------///000000000000000000000000000000000000000000000000000111111111111222222222222333333222222222222222222333333444666999;;;>>>???KKKQQQaaaxxxvvvmmmhhheeelllwwwxxxvvvzzzxxxxxxwwwvvvuuuuuuttttttssswwwzzz|||zzzzzz{{{}}}zzz~~~~~~pppcccbbb``````bbbfffkkknnnnnntttwwwwwwwwwwwwnnnbbbOOOJJJEEEBBBDDDHHHIIIIIINNNNNNNNNMMMMMMMMMMMMMMMGGGHHHHHHFFFCCC>>>:::777///...,,,***)))(((''''''""""""""""""######$$$%%%)))))))))***+++***&&&$$$((((((((((((((((((((((((''')))))))))'''&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&((()))&&&&&&&&&'''''''''((((((&&&'''(((&&&######%%%)))''''''((()))***+++,,,,,,(((((())))))***+++------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++************************++++++,,,,,,,,,*********+++,,,---...///000222666:::>>>BBBDDDEEEAAAAAAAAACCCFFFIIIMMMOOOLLLNNNOOOQQQTTTXXX^^^bbbsssyyy{{{{{{zzzxxxvvvuuuwwwyyyuuuxxx{{{{{{uuummmfffbbb[[[XXXRRRNNNNNNSSSXXX\\\\\\ZZZVVVQQQNNNOOOSSSVVVTTTTTTUUUWWWZZZZZZXXXUUUSSSXXX]]]___^^^___bbbfffnnnmmmhhh```XXXRRRQQQRRRLLLMMMOOOTTTYYY]]]``````aaa``````bbbddddddcccaaaaaadddeeefffllltttwwwuuuooo]]]LLLHHHFFF@@@>>>@@@???>>>;;;999888777888888444333222333555555555444333333333333333222111000111111111111000000000000........................222111111111000000//////...//////000///...---,,,////////////000000000000---///111222333222000///////////////000000000000111111111111111111222222666000111999<<<:::???JJJRRRhhhzzzhhh```cccooo~~~|||{{{wwwuuurrrnnnkkkjjjjjjiiikkkllllllkkkiiiffffffeeedddccccccccccccdddccccccbbbaaabbbbbbbbbjjjllloooqqqqqqnnnkkkhhhjjjkkklllllllllooouuuzzzwwwxxx||||||kkkhhhccc___^^^dddlllrrrrrrvvvvvvsssssstttoooggg```VVVIIIBBBAAABBBAAA???CCCEEEIIIMMMPPPOOOKKKGGGKKKIIIEEEAAA>>>=========555333000,,,***(((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""((((((((('''&&&&&&%%%%%%(((&&&%%%%%%'''((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((((())))))************))),,,+++***)))((((((((((((,,,+++***)))((((((((((((***+++,,,,,,,,,,,,...000555888===@@@BBBCCCEEEFFFDDDCCCCCCEEEHHHMMMPPPQQQYYYWWWUUUTTTVVV]]]eeekkk|||||||||vvvrrrrrrqqqmmmlllooooooooonnnkkkeee]]]UUUQQQOOOLLLIIIKKKQQQWWW[[[\\\^^^UUUPPPRRRSSSQQQRRRVVVZZZZZZYYYXXXXXXWWWWWWWWWXXX]]]bbbfffgggiiimmmppppppkkkccc]]]XXXUUUSSSRRRPPPQQQSSSUUUXXXZZZYYYXXX[[[XXXWWWXXXWWWUUUWWW\\\\\\]]]```eeejjjpppuuuwwwooo\\\LLLHHHEEE@@@>>>@@@???>>><<<:::999777777777444333333444555666444333333333333333333222111000000000000////////////...........................000000/////////.........111000///.........//////////////////000000000000...///111222222222000/////////000000000111111111111111111111111222222333777333555<<<>>>???JJJYYYooo}}}pppfffjjjwww{{{sssrrrppplllhhheeedddbbb___]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYY[[[^^^``````^^^[[[YYYYYYZZZ\\\[[[[[[]]]bbbeeeiiikkknnnttt{{{rrrnnngggaaa___bbbiiinnnpppuuuwwwuuuvvvyyyyyyuuunnncccTTTHHHAAA===;;;:::<<<>>>CCCIIINNNOOONNNKKKJJJHHHEEEAAA===;;;::::::999666000+++(((((()))***((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''((()))***++++++++++++,,,,,,+++***))))))))))))******)))))))))******++++++,,,---------...111333999===BBBEEEGGGHHHJJJKKKFFFFFFGGGJJJNNNSSSWWWYYY[[[[[[\\\]]]aaahhhooottt~~~~~~yyywwwyyyqqqiiihhhgggeeeeeegggcccbbb```]]]ZZZVVVRRRQQQTTTPPPMMMMMMQQQWWW[[[\\\^^^XXXVVVYYY[[[YYYZZZ]]]```^^^\\\YYYXXXXXXYYYYYYaaafffmmmqqqrrrpppooopppkkkgggaaa[[[XXXVVVUUUUUURRRTTTXXX[[[]]]\\\YYYWWWXXXTTTSSSUUUTTTSSSVVV[[[XXX[[[^^^ccchhhllloooqqqnnn\\\LLLGGGEEE@@@>>>@@@>>>>>>===<<<:::888666555444444444555666666444111222222333333333222111111////////////.............................................------------,,,222000...,,,,,,---///000////////////000000000000...///000222222111111000000000111111111222222222222111111111222222333444444444777<<<>>>EEEZZZpppmmmiiilll|||~~~{{{uuulllbbb\\\\\\\\\ZZZXXXWWWWWWWWWWWWUUUVVVTTTSSSSSSVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXWWWWWWWWWVVVVVVVVVRRRSSSVVVWWWXXXVVVTTTRRRPPPQQQRRRRRRQQQRRRTTTVVVZZZ[[[]]]bbbhhhpppvvvzzz~~~xxxnnnfffaaaaaaeeegggmmmssswwwwwwwwwzzz~~~{{{rrrbbbRRREEE<<<999777666888===CCCIIIMMMMMMLLLJJJHHHDDD@@@===:::888777===999333---)))((()))***((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''+++***((('''%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$"""######$$$%%%%%%&&&&&&(((+++---+++'''$$$###$$$#########$$$%%%&&&((((((&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$###$$$&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))***++++++++++++---,,,+++******)))******))))))))))))***+++,,,---+++,,,------...111555888@@@CCCHHHKKKLLLMMMNNNOOOKKKMMMPPPTTTYYY^^^ccceeeeeefffgggjjjnnnsssxxx{{{{{{xxxuuutttttthhh^^^\\\\\\[[[[[[]]]\\\ZZZXXXVVVVVVWWWYYYZZZ\\\XXXSSSQQQSSSWWW[[[]]]bbb```aaaeeefffeeefffiiigggddd___[[[YYYZZZ]]]___mmmssszzz~~~|||vvvqqqmmmeeeccc```\\\ZZZYYYYYYYYYXXX\\\```cccccc___ZZZVVVWWWSSSPPPRRRRRRRRRUUUYYYVVVYYY^^^bbbfffhhhhhhhhhmmm[[[KKKGGGEEE@@@>>>@@@=========<<<;;;888666444555555555666777666333111222222333333333222222111000000/////////.................................------------------------000///...---------......////////////000000000000//////000111111111111000111111222222222333333333222222222222222333444555444666;;;???DDDUUUuuuuuugggnnn}}}zzzuuuuuuzzzsssmmmgggccc^^^WWWUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]___]]]\\\\\\___ccceeeeeeaaaaaaaaaaaaaaabbbcccccc`````````___^^^]]]\\\\\\XXXYYYZZZ[[[ZZZXXXVVVUUUQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRUUU[[[aaagggkkkyyyvvvllleeecccbbbbbbiiipppvvvxxxwwwxxx|||yyynnn___OOOBBB;;;999555666888===CCCGGGIIIIIIJJJHHHFFFBBB>>>:::777666>>>;;;666111---***)))((((((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&'''''''''((((((((((((,,,000...)))%%%%%%'''&&&%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))***+++++++++******---,,,,,,+++******++++++***************+++,,,---,,,---...///111555:::>>>EEEHHHLLLNNNNNNNNNOOOPPPTTTWWW\\\aaaeeejjjooorrrrrrqqqqqqrrruuuxxx{{{||||||zzzxxxuuussssssssstttlllaaaWWWVVVXXXXXXWWWWWWXXXXXXXXXYYY[[[___bbbeeeccc___YYYVVVVVVYYY]]]___hhhjjjoooqqqqqqoooooopppkkkgggaaa]]]]]]```eeehhhxxx{{{}}}uuunnniiidddcccbbb___]]]\\\\\\]]]___cccgggjjjhhhddd___]]]]]]VVVRRRRRRSSSRRRTTTXXXYYY\\\aaaeeefffeeebbb```mmmZZZJJJFFFEEE@@@>>>@@@<<<<<<===<<<;;;999666555777666555666666555333000111222222333333333222222111111111000000000//////////////////////////////........................///111222333333111///...////////////000000000000//////000111111111111111222222222222333333333333222222222222333444555666888;;;@@@GGGSSSnnn}}}rrrjjj||||||ooonnnsssxxx~~~wwwvvv~~~{{{fffaaa\\\[[[XXXUUUWWWZZZ\\\^^^aaaccceeegggiiijjjmmmlllkkklllppptttwwwwwwppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiigggfffcccbbbbbbaaa___]]][[[ZZZVVVUUUTTTSSSSSSQQQPPPOOOPPPOOOOOOPPPSSSYYY^^^aaannnzzzuuunnniiieeebbbcccjjjtttyyyyyyyyy|||~~~xxxlll]]]MMM@@@:::444444444888>>>CCCGGGHHHKKKJJJHHHEEEAAA===999777;;;;;;:::777333...***'''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''(((((('''%%%***)))))))))((((((((('''"""'''++++++&&&###$$$&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++,,,++++++***)))(((,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,...111333666;;;@@@DDDHHHJJJLLLMMMMMMMMMOOOQQQ^^^ccchhhmmmpppssswwwzzzyyyvvvssstttvvvyyy{{{{{{vvvrrrnnnjjjiiikkkmmmnnnfff^^^XXXYYY[[[ZZZYYYYYYXXXYYY\\\___cccfffhhhiiifffccc___\\\[[[]]]bbbeeelllsssyyyyyyuuurrrppppppllliiieeebbbdddiiiooottt~~~|||zzzuuuoooiiieeeccceeeeeeccc___]]]^^^___bbbfffllloooooommmmmmmmmfff^^^VVVUUUUUUSSSUUUXXX___bbbfffiiihhheee```]]]lllZZZJJJFFFEEE@@@>>>AAA;;;;;;;;;;;;:::999888888:::888666555555555333111111111222333333333222222111111111111000000000000///////////////////////////////////////000000000111333555777777444111///////////////000000000000000000000000000111111111111111222222222333333333222222222333444555666777777;;;BBBOOOdddzzzppprrryyy{{{kkkhhhqqq|||{{{nnnlllhhhhhhpppxxxwwwqqqddd___\\\\\\\\\[[[^^^cccgggiiimmmpppqqqsssuuuwwwyyyxxxxxx{{{~~~}}}||||||}}}~~~~~~~~~|||yyyvvvsssqqqqqqpppooommmkkkiiihhhgggdddaaa^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQSSSVVV[[[^^^eeemmmvvvzzzyyyyyy~~~zzztttmmmhhhbbbfffpppyyy}}}~~~xxxjjjXXXGGG===444222111444:::AAAGGGJJJKKKJJJJJJHHHDDD???;;;888999:::<<<;;;888222,,,((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%((((((''''''&&&%%%%%%$$$"""&&&))))))'''&&&''')))'''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%'''((()))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,+++***)))(((,,,+++************++++++------,,,,,,+++,,,,,,,,,...111666:::>>>CCCHHHLLLKKKLLLLLLLLLMMMPPPUUUXXXggglllrrruuuuuuvvvxxxzzzwwwtttrrrtttxxxzzzyyywwwmmmiiidddaaabbbdddfffgggeee```]]]______]]]]]]______aaaeeehhhjjjkkkkkkkkkeeedddcccaaaaaadddhhhlllqqq{{{~~~wwwrrrqqqpppnnnmmmkkklllooottt{{{~~~yyysssoookkkgggdddeeehhhiiihhhdddaaaaaacccffflllssswwwxxxyyy{{{}}}mmmbbbYYYVVVVVVUUUVVVXXXaaadddhhhkkkjjjfffaaa^^^kkkYYYIIIFFFDDD@@@>>>AAA;;;::::::999999::::::;;;<<<999666444444444333222000111222333333333333222111000000000000/////////////////////////////////....../////////000000000000111333444333222000...////////////000000000000000000000000000111111222111111111111222222222222222222333333444666777888888>>>III\\\yyy|||nnnqqq|||uuuooosss~~~wwwnnnhhhaaabbbaaaaaagggnnnoookkkiiieeeeeehhhjjjkkkooouuuxxx|||}}}|||{{{zzzzzz{{{vvvsssnnnllllllllljjjiiiaaa^^^[[[XXXXXXZZZ^^^aaabbbfffjjjjjjiiiiiilllpppssswww}}}xxxqqqhhhgggllluuu|||~~~uuueeeRRRFFF888555222333777>>>DDDGGGIIIJJJJJJIIIEEEAAA<<<999888:::;;;<<<999555000---((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''((((((((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%###$$$&&&)))+++%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***++++++,,,,,,,,,+++******)))))))))******+++,,,,,,+++,,,,,,---...///222666<<>>AAA::::::999888999:::<<<===>>>:::666333333333444333000111222333333333333333000/////////............000000000000000000000000........./////////000000---------------,,,,,,,,,////////////000000000000000000000000000111111222000000111111111222222222222333333444555666888888@@@FFFUUUmmmrrrqqq|||zzzyyy{{{{{{{{{yyytttmmmeee```^^^]]]___``````dddjjjllliiiooommmnnntttyyy|||}}}wwwtttuuuuuutttssskkkgggccc___^^^```ccceeebbbdddfffeeecccbbbdddfffaaafffnnnsssvvvxxx|||~~~zzz{{{~~~xxxooojjjiiiqqqwwwzzz{{{nnn]]]PPP???:::555333555;;;@@@BBBHHHIIIIIIIIIFFFAAA<<<999999:::::::::999666333111((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&''''''%%%######%%%&&&%%%%%%%%%%%%%%%&&&'''((()))******(((%%%"""###&&&))),,,&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))+++---.........***)))))))))))))))************+++,,,---///000111444999AAAHHHMMMQQQUUUXXXOOOOOOOOOQQQVVV___iiiqqqpppuuuzzzzzzuuuqqqpppqqqvvvwwwyyy}}}yyynnneeeXXXWWWWWW]]]fffnnnssstttmmmjjjfffbbb]]]ZZZaaajjjddddddcccbbbaaa```___^^^^^^bbbfffhhhjjjnnnsssxxx~~~~~~wwwxxx{{{~~~{{{uuurrrpppmmmjjjpppuuuzzzzzzvvvtttuuuxxxzzzxxxlll```VVVSSSTTTUUUVVVYYYZZZ]]]bbbgggiiihhhfffdddhhhWWWIIIGGGEEE@@@<<<>>>???===;;;;;;;;;;;;999777333333444444333333222111000000111222333333333333111111000000000000111111111000/////////000222333...///////////////......///////////////.........000000000000111111111111000000111222222222222111---///222333222222222333555333111111333777<<<@@@DDDUUUnnnxxxttt}}}~~~www}}}{{{sssnnnnnnooommmhhhaaa[[[ZZZ^^^cccccceeeiiinnntttyyy}}}xxxsssnnnlllmmmooonnnmmmkkkmmmmmmjjjddd^^^\\\\\\[[[\\\___dddkkkqqquuuvvvmmmrrryyyxxxoooiiilllrrrxxx}}}}}}oooaaaNNN===222333666666;;;DDDCCCEEEGGGJJJJJJFFF@@@;;;555666888;;;>>>;;;444...111...+++***+++,,,,,,,,,*********))))))((('''&&&***'''$$$"""!!!###%%%''')))((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,,,,+++)))((((((((())))))++++++***)))***+++---...------,,,,,,++++++,,,,,,+++,,,.........///222444;;;AAAIIIOOOQQQQQQQQQPPPMMMQQQXXX```hhhnnnsssvvvyyyyyyvvvssspppppprrruuu{{{zzz{{{{{{yyyrrrggg___RRRXXX___gggqqqzzz{{{wwwmmmkkkgggccc___^^^```bbbfffaaa```ccceeeddddddfffiiioootttuuuxxx}}}~~~~~~~~~|||{{{|||~~~{{{uuussssss{{{~~~yyymmmeee___XXXTTTTTTVVVYYY[[[YYYbbbkkkpppmmmiiiffffffhhhWWWIIIGGGEEE@@@===>>>>>><<<;;;:::::::::888777333444444444444333222222222222333333333222222111111111000000000000111111333000---******+++---///......////////////............//////////////////000000000000111111111111000000111222222222222111...000222333222222222333444333333444777;;;???BBBQQQdddyyysss{{{zzzyyy}}}zzzsssllleeebbbcccddddddccc```___bbbhhhnnnppprrrwww~~~~~~zzzxxxyyyzzzyyyxxxvvvvvvtttooogggaaa___^^^[[[ZZZYYY\\\aaaeeehhhiiibbbhhhqqqzzzzzzrrrooooooqqqvvv|||yyymmmVVVDDD666555666444555;;;@@@BBBEEEIIIJJJGGGAAA===888888:::>>>AAA???999444///---***((()))******))))))))))))))))))((((((''')))(((%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))************)))))))))(((++++++************++++++++++++***)))))))))******++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,111111000000000444999===FFFKKKQQQUUUVVVTTTRRRQQQPPPWWWaaakkksssxxx{{{|||wwwxxxxxxwwwtttrrrrrrsssvvvuuusssqqqoooiiibbb\\\\\\bbbjjjqqqyyyzzzrrrppplllfff```^^^aaaddddddccceeeiiikkkjjjkkkooorrrxxx}}}~~~zzzyyyyyy|||ooogggddd```^^^^^^```aaabbbccckkktttxxxvvvrrrppppppgggWWWIIIFFFEEE@@@===???===;;;999999999999777666444444444444444333222222333333333333222111000000111111000000000000111111666222---((('''(((+++.........///////////////............//////000000000000000000000111111111111000000111222222222222111000222333333222111222333444555777888;;;AAAHHHMMMhhh}}}}}}jjjlllvvv}}}vvvwwwyyypppgggccc___\\\\\\^^^```bbbeeefffiiiooowww~~~~~~vvvmmmgggdddccc___[[[WWWVVVWWWZZZ[[[\\\ZZZ```iiisss{{{{{{tttmmmjjjmmmtttzzzaaaNNN===999999555444666<<<>>>BBBGGGJJJHHHCCC???999999;;;???BBBBBB>>>999111///+++))))))***))))))'''(((((())))))))))))))))))((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((()))(((((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))************))))))))))))******++++++++++++******)))***++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,//////......111888AAAHHHLLLOOOSSSTTTSSSPPPOOONNNWWW___kkkuuuzzz{{{zzzyyyvvvxxxzzzyyyuuuqqqnnnllljjjiiigggfffeeeccc```^^^lllttt|||yyyxxxssskkkcccbbbffflllllllllooosssrrrooorrrxxx}}}{{{zzzzzz~~~{{{pppbbbaaa```bbbdddfffffffffmmmttt|||~~~zzzxxxxxxgggVVVHHHFFFFFF@@@===???<<<:::999888888888666555444444444555444333333222333333333333333222111000111111000000000000111111666333000,,,+++,,,---///---...//////////////////------...///000111111222///000000000111111111111000000111222222222222111111333444444222222222444555888;;;:::;;;FFFWWWfffwwwooojjjuuuxxxyyyssskkkiiiccc^^^^^^^^^^^^aaafffiiimmmrrruuuyyy|||sssnnnkkkjjjfffbbb[[[WWWVVVWWWWWWXXXXXX\\\cccjjjpppwww}}}xxxnnnhhhkkksssvvv|||oooZZZEEE===<<<:::999999888:::???EEEIIIHHHEEEBBB999888999===AAACCC@@@===777333///---,,,,,,+++***&&&'''((()))************(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))((()))+++,,,------,,,+++***+++,,,---------+++++++++++++++++++++,,,------+++,,,///222888AAAKKKQQQNNNOOOPPPOOONNNNNNPPPRRR___gggqqqxxxxxxtttqqqooowwwxxxwwwtttnnnhhhdddbbb]]]^^^___aaaccceeeffffffzzz~~~~~~{{{tttmmmmmmssszzz{{{yyyyyywwwqqqmmmrrrzzz~~~{{{{{{~~~~~~~~~xxxtttttt}}}xxxsssrrruuu{{{}}}uuunnn\\\\\\]]]aaafffjjjlllmmmrrrwww|||}}}zzzwwwvvvfffVVVHHHFFFFFF@@@>>>@@@<<<:::888888888888666444444444555555555444333333000111222333333333333333111111000000000000111111111111111000000000000000------...///////////////---......///000111222222///000000000111111111111000000111222222222222111222333444444222222444555444999===;;;>>>OOOlll}}}sssoooooo{{{yyy{{{vvvoooiiiccc^^^aaa]]]\\\___bbbdddjjjqqqxxx}}}{{{vvvtttssslllgggaaa]]][[[ZZZYYYXXXVVVXXX\\\___cccgggkkkooopppsssxxx~~~ssskkkmmmrrrssszzz|||hhhPPPBBB>>><<<;;;;;;666888<<>>@@@<<<:::888888888888666555555555555555555444333333000000111222333333333333111111000000000000111111,,,---...000000000//////,,,---...///000000000000/////////000000111111111000000000000111111111111000000111222222222222111222333444444333444666888444:::@@@EEENNNfffrrrmmmrrrzzzwwwxxx|||wwwkkkbbb_________^^^aaa___aaafffjjjnnnvvv~~~}}}rrroookkkhhheeebbb^^^\\\UUUVVVWWWXXXXXXZZZ^^^aaaaaaeeekkkrrryyy}}}|||sssppprrruuuzzz~~~vvv^^^LLLBBB===:::999777777:::>>>BBBEEEFFFEEE===;;;:::<<>>@@@<<<;;;999999999999777555555555555555555444444333111222222333333333222222111111000000000000111111------------......//////,,,---...///000000000000000000000000000000000111000000000000111111111111000000111222222222222111111222333333333555888:::999>>>HHHXXXoooxxxmmmooo}}}|||www|||wwwrrrjjjfffbbb^^^^^^aaaeeehhhoooooorrrxxx}}}~~~|||zzzwwwqqqkkkfff___^^^\\\YYYVVVVVVXXXZZZYYY[[[```eeejjjooosssuuuxxx{{{~~~~~~xxxwwwvvvyyy{{{}}}nnn[[[LLLDDD???<<<999888888:::???CCCEEEFFF===:::888:::???DDDEEEEEE@@@<<<777333000...,,,***''''''((())))))***))))))(((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************++++++************++++++++++++***)))))))))******......---,,,,,,,,,,,,,,,,,,,,,,,,---///111222333555:::@@@EEEIIIKKKNNNPPPUUUVVVWWWYYY\\\```fffkkkqqqxxx}}}|||sssjjjffffffaaa___]]]YYYUUUUUUWWWYYY___aaadddgggjjjooovvv|||tttiiibbb```bbbjjjtttxxx~~~sssnnnqqqrrrpppvvvyyy}}}}}}zzzyyyyyy}}}zzzqqqlllnnnssssssvvvyyyyyyuuuqqqppppppooollljjjkkkmmmpppqqqrrrmmmnnnppptttyyy}}}~~~~~~yyyyyyzzzzzzzzzwwwtttrrrfffUUUHHHFFFFFFAAA>>>AAA===;;;:::999999999777666555555666666555555444333333333333333222222111000111111000000000000111111111000...,,,,,,...000111,,,---...///000000000000111111111000000000000000000000000000111111111111000000111222222222222111111222333333444555999;;;@@@DDDQQQkkkrrrmmmuuuwwwqqqrrr{{{vvvqqqkkkddd``````aaabbbccceeehhhnnnrrrwwwqqqkkkiiieee___YYYVVVVVVWWWWWWXXXYYY\\\aaafffjjjmmmrrrvvvzzz}}}}}}uuuvvvvvvyyyxxxgggWWWMMMGGGCCC;;;999777999===AAADDDFFF;;;888555777<<>>999444000...'''((((((((((((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))...,,,)))'''&&&''')))++++++)))&&&###"""###%%%&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&+++*********))))))(((((('''((((((((()))))))))***)))************+++++++++***++++++,,,,,,---......///...,,,+++***+++,,,,,,)))...222111///222;;;CCCFFFIIIOOOWWW___fffkkkmmmssswwwwwwsssqqqssstttsss{{{zzzyyysssfffXXXSSSUUUUUUXXX[[[\\\\\\]]]aaadddeeeddddddgggoooyyyxxxnnnjjjlllrrrxxx{{{~~~~~~~~~{{{ppphhhgggnnnuuu{{{}}}}}}yyyrrrnnnooorrrllljjjgggfffjjjqqqyyy~~~yyyvvvrrrooooooooonnnmmm___RRRFFFDDDFFFCCC???===<<<<<<;;;:::999777666555444333222444666777555333222222222222222222222222444333222111000111222333000000/////////000111222///000111222222222111111222222111111111111222222111111111111000000000000222222222111222222333444555222222555777777999>>>PPPiiiwwwnnnuuu{{{tttttt|||nnniiicccaaa^^^\\\]]]___```aaaggglllssszzzuuukkkeeebbbaaa___^^^^^^^^^]]]]]]\\\\\\ccceeegggjjjmmmnnnoooooorrruuu{{{xxxsssvvv~~~|||ooodddZZZRRRIIIDDD===999:::===???@@@???:::666555999???DDDFFFHHHGGGDDD???999333...+++))))))*********)))(((((()))))))))))))))))))))))))))(((&&&%%%%%%''')))***(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***+++***(((&&&%%%&&&'''((())))))))))))))))))))))))(((((())))))(((''''''&&&)))))))))***************((((((((()))))))))))))))************++++++++++++******++++++,,,---------,,,,,,,,,++++++,,,------,,,...000111333888???EEEKKKPPPXXX```hhhpppxxx}}}~~~}}}wwwuuuxxxzzzzzz}}}xxxssslllaaaWWWUUUXXXVVVZZZ^^^aaacccfffjjjnnnnnnnnnnnnqqqwwwyyywwwuuuvvv{{{yyyrrrrrrwww}}}|||wwwssssssvvvzzzsssnnniiiiiioooxxxzzzvvvqqqllliiifffdddbbb]]]PPPEEECCCDDDBBB>>>===<<<<<<;;;:::999777666555777666555666666666444222222222222222222222222222000000000111111222222222///////////////000111111...///000000111111000000222222111111111111222222111111111111111111111111222222222222222333444444666444555777888888===DDD___}}}yyyuuuyyyvvvrrryyyvvvhhhaaa```\\\\\\[[[\\\___dddiiikkkssszzz}}}tttmmmiiihhhgggfffdddaaa^^^\\\[[[[[[\\\^^^```ccceeeggghhhhhhnnnrrrxxx~~~{{{vvvxxx}}}vvvggg[[[TTTMMMDDD<<<:::;;;<<<>>>===999444333666<<>>;;;:::<<<<<<;;;:::999777666555666666555666666555444333222222222222222222222222---...////////////......///////////////000000000//////000000000111111111222222111111111111222222000111111111111111222222333222222222222333444444999888888::::::;;;DDDMMMlll~~~}}}uuuzzz{{{rrriiibbb```ccc]]]___bbbfffkkkrrrxxx}}}~~~wwwrrrnnnlllqqqoookkkgggdddaaa```___\\\]]]^^^```bbbcccdddeeeooosssyyy~~~{{{{{{||||||qqqbbb[[[TTTJJJ@@@:::999:::;;;<<<888444222444;;;AAAFFFFFFFFFEEECCC???999555222...---,,,+++*********)))))))))))))))))))))))))))(((&&&%%%$$$$$$&&&(((***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((***+++++++++******(((((((((((((((((((((((((((((()))))))))(((((('''************++++++++++++*********))))))))))))(((*********+++++++++,,,,,,))))))******+++,,,,,,---++++++,,,---............222333555999???FFFNNNSSS[[[bbbjjjnnnqqqyyyyyyxxxxxxwwwuuulllccc^^^[[[WWWXXX[[[XXX\\\cccjjjrrrxxx}}}{{{|||~~~{{{|||{{{xxx~~~|||uuunnnjjjfffbbb___]]]ZZZWWW[[[PPPFFFCCCAAA===;;;;;;<<<<<<;;;:::999777666555222333555555555555555555222222222222222222222222000000000000///...,,,,,,...//////000000000000000000000000000111111222222222222111111111111222222000000111111222222222333333333222222333333444555999888999::::::???MMM[[[}}}{{{||||||tttmmmiiifffbbbdddhhhfffjjjqqqwww}}}|||yyywwwuuusssvvvuuurrrnnnkkkhhhfffeee]]]]]]]]]]]]^^^^^^______lllqqqxxx~~~|||yyyvvvxxx~~~wwwiiiaaa[[[QQQFFF>>>:::999:::;;;888555333444:::AAAFFFFFFFFFFFFEEEBBB===888555///...,,,+++))))))))))))************************''''''((((((((('''&&&%%%(((((((((''''''((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''')))))))))'''&&&$$$&&&''')))***++++++***)))(((((((((((((((((((((((((((((()))))))))))))))(((,,,,,,++++++***)))((((((************))))))))))))***++++++++++++,,,,,,,,,)))******+++,,,,,,------.............../////////333999>>>AAACCCIIITTT]]]eeejjjooopppqqqvvvzzzvvvrrrnnnllleee``````___\\\\\\^^^```ccciiiqqqyyy~~~xxxyyy{{{|||}}}||||||{{{tttwww{{{}}}~~~wwwpppgggeeeaaa^^^]]]ZZZWWWUUUVVVMMMDDDBBBAAA???>>>@@@<<<<<<;;;:::999777666555111333555555444444555666222222222222222222222222444333333111000//////...//////000111111111111111111000000000000111222333222222111111111111222222000000111111222333333333333333333333333444444555666666888:::<<>>999666111000---+++))))))))))))************************'''(((*********(((%%%###)))((((((''''''(((((()))$$$$$$%%%'''((()))***+++''''''''''''''''''''''''))))))******)))(((&&&%%%&&&'''((()))******)))((())))))))))))))))))))))))(((((()))*********))))))---,,,+++***)))'''&&&&&&)))))))))*********++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......000///......///111333444888???EEEGGGGGGMMMXXXccckkknnnqqqqqqqqqvvv~~~yyyuuupppllleeeccccccgggfffdddcccfffoooqqquuu{{{uuuuuuuuuuuuuuuuuuttttttiiinnntttyyy|||yyyrrriiifffccc```]]]ZZZVVVSSSUUULLLEEECCCAAA??????AAA<<<<<<;;;:::999777666555444666888777555333444666222222222222222222222222444333222111000111111222///000111222333222222111000000///...///000111222222222111111111111222222000000111222222333444444444333333333333444555555555666:::>>>DDDTTTqqq|||yyyzzz|||qqqnnnlllhhhgggjjjnnnqqqwww}}}~~~yyyuuurrrfffdddaaa]]]ZZZXXXVVVVVV[[[bbbmmmxxx{{{sssuuu{{{~~~|||qqqpppjjj```RRRFFF>>>;;;444555555444444777===AAAGGGHHHIIIIIIFFFAAA<<<999444222///,,,************************************((())))))******)))((('''))))))(((((((((((())))))&&&&&&'''(((((()))******(((((((((((((((((((((((((((((()))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((()))************************)))((('''&&&&&&(((((()))***++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------.../////////...---...000444888;;;@@@DDDHHHJJJLLLRRR\\\ccckkklllnnnppprrrwww}}}zzzuuusssqqqnnncccdddiiinnnnnnkkknnnsss}}}}}}vvvtttrrrqqqpppqqqssstttnnnsss{{{zzzpppnnnjjjgggeeeaaa]]]ZZZXXXOOOGGGDDDAAA======???<<<<<<;;;:::999777666555777999;;;999555333333555222222222222222222222222222111///......000222333000111222333444333222222///......------///000111222222111111111111222222000000111222333333444444444333333333333444555555666999===CCCLLL```ssspppyyyzzzpppiiigggllliiiiiiooovvv}}}|||xxxpppmmmiiiddd```\\\ZZZYYYYYY```jjjuuu}}}xxxyyyzzzyyyyyytttjjjZZZKKKAAA<<<111333444333333555;;;???BBBDDDGGGIIIHHHEEEAAA???666444111...,,,++++++,,,************************))))))(((((()))***+++,,,))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((''''''''''''''''''(((***+++,,,---...++++++,,,,,,,,,---------,,,,,,---......//////000...---,,,---111777===@@@GGGFFFGGGKKKPPPWWW^^^aaaggghhhiiimmmrrrwww|||yyy{{{yyyrrrooopppqqqpppdddgggnnnsssrrrqqquuu}}}~~~xxxuuurrrpppoooqqqtttvvvyyyvvvtttqqqooonnnkkkgggdddWWWNNNFFFCCCBBB???>>>???::::::::::::888777555555777777777888777666666555111222222333333222222111444444333333222111000000222111111111000000//////000111222222111000///...000000000000111111111111333333333222222333333444333222444888777444444777======BBBMMM```{{{{{{ooommmttttttnnnjjjeeedddhhhkkkmmmqqqxxxwwwuuupppkkkfffbbb___^^^\\\]]]aaagggnnntttwwwwww~~~}}}{{{{{{{{{xxxlllWWWDDD;;;222111222444333222777===@@@EEEGGGEEECCCDDDDDDAAA<<<777111------,,,***(((******++++++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%...)))"""'''***(((+++)))'''%%%%%%&&&((((((((()))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))***************)))(((((('''((((((((())))))))))))***+++,,,---.../////////,,,,,,,,,,,,---...///000000222111///444===DDDFFFFFFGGGJJJNNNRRRVVVYYY[[[___kkkvvvxxxyyyyyytttmmmjjjiiiiiijjjjjjhhhfffccc```hhhttt~~~}}}xxxtttlllffffffqqq|||{{{~~~yyypppVVVMMMEEECCCBBB???>>>???:::::::::999888777666555444444444555444333333222111222222333333222222111444444333333222111111000111111111111000000000//////000111222222111000///000000000000111111111111444444333222222222333333333000111444666555777;;;???BBBKKK]]]vvv~~~yyypppnnnvvv{{{sssllliiigggeeegggmmmqqquuu||||||||||||zzzwwwsssoookkkhhhfffcccbbbaaacccfffiiijjjjjjrrrrrrwww|||sss]]]III>>>444222222333222111555;;;AAAFFFHHHFFFEEEFFFEEEBBBAAA;;;444///---,,,***(((******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))$$$...,,,(((......((()))'''&&&%%%%%%((()))***))))))(((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))***************)))(((((()))))))))))))))))))))***+++,,,,,,,,,,,,+++******---,,,,,,,,,---...///000///333555666:::BBBGGGGGGKKKKKKLLLMMMQQQUUUYYY[[[cccmmmvvvwwwuuurrrmmmfffbbbcccddddddcccccccccdddeeeooo~~~zzzvvvqqqnnntttyyyVVVMMMEEECCCBBB???>>>???;;;::::::999888777666666666666777777666666555444111222222333333222222111444333333222222111111111111111111111000000000000//////000111111111111000000000000111111111222222555444333333222222222222555000///333777999<<<@@@BBBJJJZZZsssssstttwwwoookkkuuuyyysssllljjjhhhgggfffhhhpppxxx|||zzzwwwwwwyyy~~~|||yyytttqqqooojjjgggcccaaaaaabbbaaa```eeefffkkkuuu|||~~~}}}}}}fffNNNAAA777444333333222111444:::AAAGGGIIIGGGFFFGGGFFFDDDEEE@@@888222...,,,+++*********++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''...***'''......((()))(((&&&&&&'''((()))((('''((((((''''''(((((()))***(((((((((''''''(((((((((***))))))(((((())))))************+++******)))(((+++*********************,,,,,,,,,,,,,,,+++******------,,,,,,---...000111---333888;;;AAAHHHKKKIIIPPPOOOMMMNNNPPPUUUZZZ^^^iiipppvvvtttooolllhhhdddbbbgggllllllgggcccbbbdddlllxxxUUULLLDDDCCCBBB???>>>???;;;:::999888777777777777777888888888888777666666111222222333333222222111333333333222222111111111111111111000000000000000111111111111111000000000000000111111111222222222555555444333222222222222777222111555999<<>>DDDLLLNNNMMMSSSQQQOOOOOORRRXXX^^^bbblllppprrrnnniiihhhiiikkkooowww~~~}}}tttkkkiiijjjwwwTTTKKKDDDBBBAAA???>>>???;;;:::999888777777777888444444555555444444333222111222222333333222222111333333222222222222222111000000000000000000111111333222222111000//////...111111111111222222222222555444333333222222222333555222333777<<<@@@IIIQQQggg|||qqqqqqvvvuuulllyyy~~~qqqiiicccaaacccggglllppppppsss}}}xxxtttqqqmmmnnnrrrxxx}}}yyyvvvvvvrrrmmmiiihhhggggggfff]]]\\\```ggglllnnnqqquuuvvvyyy|||}}}{{{zzz{{{||||||||||||}}}~~~sssZZZGGG===777222222222111555:::???EEEHHHFFFEEEGGGFFFDDDBBB@@@;;;666111///......++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))+++---''')))444222(((((()))(((&&&&&&''''''%%%$$$'''''''''''''''((())))))+++******))))))******+++******))))))))))))************++++++++++++******,,,,,,,,,++++++++++++++++++,,,---...///000000000,,,+++++++++,,,///222444777<<>>???;;;:::888777777777888999555666666666666555444444111222222333333222222111222222222222222222222222000000000000111111111111333222111000////////////111111111222222222222333444333333222222333333444222222555999???IIIZZZjjjwwwjjjssszzzuuuuuuyyyeee___^^^]]]___ccchhhpppwww{{{zzzuuuooollliiihhhlllttt}}}|||}}}yyysssooommmkkkiiihhhbbb```aaaeeegggfffgggkkkqqquuuxxxxxxvvvvvvxxxzzz}}}}}}~~~hhhVVVDDD;;;444222111000333777???DDDGGGFFFEEEGGGFFFDDDAAA@@@>>>:::444000//////++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''+++,,,888FFFAAA111,,,***(((&&&&&&''')))))))))((((((''''''(((((()))***,,,++++++******++++++,,,+++******))))))******+++)))***++++++,,,+++++++++******+++++++++,,,,,,,,,---------------,,,++++++---,,,+++,,,...222666888AAAGGGKKKNNNSSSZZZ\\\[[[SSSSSSTTTVVVZZZ```eeehhhbbbbbbbbbaaa___cccqqq~~~wwwxxxSSSJJJCCCAAAAAA???>>>???;;;:::888777666777888999888888888888888777777666111222222333333222222111222222222222222222222222///000000000111111111111000000/////////111222333111111111222222222333333222222222222333444555555333555999>>>FFFYYYxxx|||qqqrrr|||yyyuuudddXXXYYY[[[]]]cccmmmttt{{{tttmmmhhheeeccciiioooyyy~~~zzzvvvtttrrrooommmkkkhhhgggiiihhheeeeeehhhmmmqqquuuuuutttuuuyyy~~~{{{jjjQQQFFF<<<777555333444777@@@EEEHHHGGGFFFHHHHHHEEECCCDDDCCC???888222///...+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((***,,,<<>><<<333///+++(((((()))******)))(((((((((((()))******++++++************+++++++++******))))))******+++)))***++++++,,,,,,,,,+++(((((()))***+++,,,---------------------,,,,,,+++......---...222666;;;>>>GGGNNNTTTXXX\\\```___[[[SSSUUUXXX[[[___bbbdddeee``````ccceeeccceeerrrRRRJJJBBBAAAAAA???>>>???;;;:::888666666777999:::555555555555555444444333222222222333333222222222222222222222222222222222//////000000111111111222...------...000222555666111111222222222333333333111111111222333444555666777999>>>CCCNNNhhhxxxsssvvv~~~vvvdddZZZUUUZZZ]]]___jjjxxxxxxpppiiidddaaa```mmmttt}}}|||{{{zzzwwwuuutttpppnnnnnnmmmiiihhhjjjkkkooossstttsssvvv|||zzz~~~zzz]]]QQQEEE>>>:::777777999AAAFFFIIIHHHGGGIIIIIIGGGEEEGGGGGGCCC;;;333...---+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))---***(((666MMMPPPJJJLLL===888111+++(((((('''''')))))))))))))))***++++++******))))))))))))******++++++************++++++)))***+++,,,,,,,,,,,,,,,''''''((()))+++,,,---...,,,,,,...///000111111111000//////111444:::???BBBHHHPPPXXX]]]```bbb^^^XXXTTTWWW[[[___bbbccccccbbbbbbccchhhllljjjiiitttRRRKKKEEECCCAAA===<<<======<<<:::888666555555666555555666666555555444333888888777555444333222111222222222111111111000000......//////111222333444...///111222333333333222222222111111222222333444444444444333222333555777777;;;>>>CCCXXX}}}vvvzzz~~~{{{~~~{{{fffZZZZZZ\\\```hhhtttzzzppphhhaaa___dddkkkttt~~~~~~}}}|||{{{yyywwwuuusssrrrqqqpppooommmvvvssspppqqqvvv~~~|||{{{~~~rrr^^^III@@@===888555555===EEEIIIFFFFFFJJJLLLJJJEEECCC@@@===:::666222...000...,,,+++,,,,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))'''***///555:::===???@@@>>>:::222+++'''%%%&&&''')))((('''''')))******)))************************,,,***)))'''''''''((((((,,,+++******)))*********+++,,,------,,,+++)))(((***,,,......---------///+++...222666:::>>>CCCGGGOOOWWW]]]___ccceee___UUUXXX[[[___bbbccceeegggiiijjjoootttsssppprrr|||OOOIIIDDDCCCBBB???>>>AAA===<<<:::888777666666666555555666666555555444333666666555444333222222111333222222222222111111111000111111222111000//////......///000111111111111222222111111222222333444222333333333333444777999999===BBBMMMhhhwww|||sssccc]]]___cccjjjtttzzzrrriiiddd``````gggooozzz~~~}}}|||zzzzzzyyyxxxwwwvvvtttrrrpppuuusssrrrttt{{{{{{yyyzzz~~~~~~iiiRRREEE>>>999888:::===EEEIIIGGGFFFJJJKKKIIIIIIGGGEEEBBB@@@;;;666222///---,,,+++,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))&&&'''***,,,.../////////111///+++'''&&&&&&(((******)))((((((***++++++***************************))))))((('''(((((()))***)))))))))(((((())))))***)))***+++,,,,,,++++++***,,,---//////.........000...111555:::???DDDKKKOOOVVV\\\```]]][[[\\\ZZZUUUZZZ^^^dddhhhiiikkknnnpppssswwwzzzyyyxxx|||QQQJJJEEEDDDBBB???>>>@@@>>>===;;;999888777777777555666666666666555444444444444333333333222222222333333333333222222222222000111222222222000///...111111000000000111111222222222111111222222333444000111333333444666999<<<999===EEEWWWwwwyyyzzzwww~~~llleeecccgggooozzz}}}wwwnnngggaaa^^^^^^aaakkkuuu}}}|||}}}}}}}}}}}}{{{yyyvvvtttssssssuuuyyyzzzvvvvvvzzz~~~zzzbbbOOOCCC===<<<>>>===BBBGGGGGGGGGIIIIIIGGGJJJIIIHHHGGGDDD???888444///---,,,,,,---------,,,++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''&&&'''((()))***+++***((()))+++,,,,,,+++************************(((((('''((()))***+++,,,))))))))))))***+++,,,,,,))))))+++,,,,,,------,,,---///000000///...000111222555;;;@@@GGGNNNVVV[[[___bbb```XXXRRRRRRUUUWWW]]]cccjjjoooqqqsssvvvyyyVVVNNNHHHEEEBBB===;;;<<<======<<<:::999888888888666666666666666555444444333333333333333333333444444444444333333333222222/////////000111111222333555444333222222222333444222222111111222222333444111222333444444666999<<<:::@@@KKKccczzzyyytttkkkmmmjjjqqq}}}vvvnnnddd^^^ZZZZZZ]]]cccnnnzzz~~~}}}~~~zzzwwwvvvrrrtttwww{{{{{{yyyuuurrrtttwww{{{uuu___NNNDDD???>>>;;;???CCCFFFHHHIIIHHHGGGGGGGGGGGGGGGDDD???888333///...,,,,,,---......---++++++************++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++,,,)))))))))***)))))))))(((+++)))((((((***++++++***************************((((((((())))))******++++++++++++,,,---...000000,,,,,,,,,------.........---///000///...///000222666:::AAAHHHPPPXXXaaaggggggccc\\\SSSOOORRRWWWZZZ```gggpppuuuwwwxxx|||UUUNNNGGGEEEBBB===:::<<<<<<<<<<<<;;;:::999888777666666777777666666555444444444444444555555555555444444444333333333222222222000...---...000333555555444333222222222333444222222111111222222333444444555555555444666888;;;===GGGYYYttt~~~~~~{{{{{{}}}kkkjjjqqqwwwzzznnneee^^^YYYWWWZZZ^^^fffrrr}}}}}}~~~zzzxxxwwwtttvvvzzz|||~~~}}}xxxyyyuuurrrrrrsssvvvtttaaaRRREEE<<<:::<<>>===???;;;;;;;;;;;;:::999888777666777777777777666555555555555555555555555555555333333333333222222222222666444111...---...000111111111000000000111111222222222111111222222333444555555666666555666999;;;<<>>;;;===BBBFFFEEEEEEFFFDDDDDDEEEEEEEEEBBB===999222000.........///...---******))))))))))))******************************))))))************))))))((((((((('''''''''''''''%%%&&&((()))***)))(((((()))(((&&&''')))******)))************************++++++++++++***)))(((''')))))))))***+++,,,...///222111000///............,,,...//////000222555888???EEEOOOYYYbbbjjjqqquuuooobbbXXXXXX^^^bbbddddddeeennnwww|||}}}NNNGGGBBBBBBAAA>>>===???999::::::::::::888777666777777777777777666555555444444444444444444444444333222222222222111111111333333222111000///...---......///000111111111111222222111111222222333444333444555666666888;;;>>>AAAWWWvvv}}}}}}zzzuuuyyy|||tttoooqqq}}}{{{qqqggg___ZZZVVVVVVYYYaaaiiiqqq}}}{{{|||~~~{{{{{{xxxxxxzzz~~~{{{zzzyyywwwtttsssssstttrrrqqqxxxfffPPPDDD>>><<>><<>>@@@;;;888;;;===>>>???BBBEEEEEEBBB@@@<<<:::555111...---------...,,,***)))******)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))******++++++******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,------...///222///,,,,,,///000000...//////000222666===EEEKKKRRR^^^hhhjjjmmmuuu{{{|||uuupppmmmlllfff______dddkkkooouuu}}}yyy{{{~~~xxxvvvkkkjjjhhhgggfffeeebbb```aaabbbbbbbbbaaabbbdddfffbbbdddeeeggghhhhhhggggggdddfffggggggffffffhhhiiijjjkkkkkkhhhhhhooo{{{MMMJJJEEEBBB@@@???>>><<<;;;;;;:::999999888888777666666666666666555333333222222333444444444444444444444444444444444333333111111222222222222111111111111111111222222222222333333333333333333333333555777888999;;;AAALLLTTTsssyyyuuu|||{{{zzzmmmhhhggggggnnnxxx|||vvvnnnddd\\\XXXVVVUUUWWW]]]fffoooxxx|||zzzyyy{{{{{{zzzzzzyyywwwvvvuuuuuuttttttssssssttttttuuuzzzxxxZZZHHH;;;;;;<<<888555777666888;;;@@@DDDFFFDDDBBB>>>;;;777333000............,,,***)))******)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))*********+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------000---+++,,,...111111000///111555888<<>>>>>===;;;;;;;;;:::999999888888777777777777777666555444444333333444555555555555444555555444444333333222222111111222222222222111111111111111111222222222333333333333333333333444444444777::::::<<>>999999666333444222444999???CCCEEEDDDBBB???===999555222000//////...,,,*********+++***)))************************++++++++++++++++++++++++************************++++++******)))(((((('''(((((()))))))))*********************++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++...,,,+++,,,...000111111///444:::>>>BBBIIISSS[[[iiillllllkkkmmmrrruuuuuuvvvkkk```]]]^^^aaaeeejjjjjjpppyyy|||~~~zzzvvvtttooopppqqqqqqnnnggg^^^XXXVVVWWWYYY[[[\\\]]]]]]\\\___```aaaaaa```___aaabbbcccdddfffggghhhggggggfffcccdddeeeeeedddcccdddfffaaaaaacccfffmmmvvv~~~}}}{{{|||~~~IIIFFFBBB???>>>>>>===<<<;;;;;;:::999999888888777888888888888777666555444444444555555666555555444555555444444333222111111111222222333333222222111111111111222222222333333333333333444444444444444444888:::;;;BBBUUUrrrvvvxxxxxxjjjcccbbbfffkkkuuuyyytttiiiddd\\\UUUQQQSSSVVVYYYaaaiiittt~~~}}}}}}||||||}}}~~~||||||~~~zzzyyyvvvtttsssrrrsssssssssuuuzzzvvv^^^EEE:::888666555444333555999>>>BBBCCCAAA???@@@===:::666222000//////...,,,******+++++++++)))))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))(((((())))))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------,,,...---,,,,,,---///000111111777===AAAFFFNNN[[[eeeqqqnnnjjjhhhjjjnnnppppppsssiii```^^^cccjjjnnnppptttxxx~~~~~~}}}wwwqqqkkkgggeeebbbdddhhhkkkjjjddd\\\VVVWWWZZZ^^^aaadddeeeggghhhhhhiiikkkkkkjjjiiijjjkkkkkklllmmmooooooooonnnmmmlllnnnooonnnllllllmmmnnnlllkkkkkknnntttzzz~~~{{{wwwttttttvvvwwwJJJGGGBBB@@@??????>>>===;;;;;;:::999999888888777888888888888777666555444444555555666555555444444555555444333222222111111222222333333333333222222111222222222222333333333333333333444444555555555666888;;;AAAOOOkkkyyyuuuuuugggbbbcccffflllsssyyypppkkk___[[[UUUPPPPPPUUU[[[```gggooozzz~~~}}}||||||}}}zzz{{{|||||||||~~~{{{yyyvvvsssqqqqqqrrrrrrvvvwwwyyy~~~kkkNNN===888666555444333555888===AAACCCCCCAAA???>>>:::666333000.........,,,******+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))*********************+++++++++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...////////////......---...000111555:::???DDDJJJUUUbbblllpppkkkeeebbbcccfffiiillljjjgggdddfffnnnvvvxxxwww}}}}}}yyyrrrpppmmmhhhccc^^^[[[YYY[[[```fffiiigggaaa[[[WWW]]]aaahhhlllnnnpppsssuuutttvvvxxxyyyxxxwwwxxxyyyuuuvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxwwwuuutttuuuvvvxxxvvvvvvwww{{{~~~{{{wwwuuuuuuuuuvvvKKKHHHDDDAAA??????>>>===;;;;;;:::999999888888777777777777777666555444444444555555555555444333333444444333333222222111111222222333333333333222222222222222222333333333333333333333444555555666666888:::???MMMfff|||ttt{{{pppeee^^^ccciiioooxxx|||wwwooofff```XXXUUUQQQPPPSSS[[[ccciiiooovvv~~~~~~~~~zzz{{{}}}~~~{{{yyyuuurrrppppppqqqrrrxxxyyyzzz|||xxx[[[DDD999555444333111222444999???DDDFFFFFF@@@>>>;;;777444111...------,,,******,,,,,,,,,+++************************++++++++++++++++++++++++************************'''(((((()))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,---...///000000///000000///...///222444;;;>>>DDDKKKTTT^^^hhhnnnlllfff```]]]\\\\\\aaagggbbbggglllrrr{{{yyyvvv{{{|||uuunnniiidddcccaaa___\\\YYYWWWVVV]]]eeelllmmmggg___ZZZYYYeeekkkrrrvvvwwwyyy{{{~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~{{{zzz{{{zzzzzzLLLIIIDDDAAA???>>><<<;;;;;;;;;:::999999888888777666666666666666555333333444444444444444333222222333333222222222222222222222333333444444333333222222222222333333333444444333333444444555666666666;;;<<>>777444222222111222555;;;AAADDDEEEAAA@@@===999666222///...---,,,******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********************++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---------......//////,,,...000000000222666999@@@DDDKKKWWWbbbjjjmmmmmmhhhbbb^^^[[[VVVSSSYYYaaaaaalllwwwzzzssswww~~~vvvnnniiieeebbb```________________________eeeoooyyyxxxnnneeedddgggqqqwww~~~LLLIIIDDD@@@>>>===;;;:::;;;;;;::::::999888888777666666666666555444333222333444444444333333222111222222222222222222333333222333333444444333333222222222333333333444444444333333444444555666777777<<<>>>JJJhhh~~~xxxxxxrrrnnnjjjfffeeeaaafffxxxwwwuuuqqqmmmggg^^^UUUOOOPPPPPPPPPTTT\\\fffpppwww}}}~~~|||zzzyyy|||~~~~~~yyyvvvsssooonnnnnnppprrruuuxxxzzz{{{|||~~~zzz[[[DDD:::666444555333222333888<<<@@@AAACCCAAA???;;;777444111///---,,,***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))************---------,,,,,,+++++++++******+++++++++,,,,,,,,,///............---------***,,,///111111444999===CCCGGGRRR```mmmrrrpppkkkfffaaa]]]ZZZSSSNNNTTT^^^dddrrr~~~tttrrr{{{xxxqqqggg___[[[[[[]]]]]]aaabbbccceeefffhhhiiiiiikkkxxxwwwooorrrxxx|||KKKHHHDDDBBBAAA@@@>>>===;;;;;;:::999888888888888999888777555444444333333333444444555555444444333222222222111111111111000---...///222444333000...333333222222333333444555777444333777999777777999<<>>???CCCAAA>>><<<:::777333000)))))))))+++---...---,,,************************...------,,,++++++++++++++++++******************************************)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))///---,,,///666===AAABBBEEELLLZZZkkkwwwzzzsssmmmgggiiibbbTTTOOOVVV[[[YYYtttyyyxxxzzz|||uuupppddd```]]]^^^aaaeeegggggghhhkkkooorrrssstttuuuwwwKKKHHHDDDBBBAAA@@@>>>===;;;;;;:::999888888888888999999888888888888888888333444444555555444444333222222222222111111111111333222222333444444333333333333222222333333444555777444333777888777777999===HHH___{{{www~~~ooohhhdddbbbeeejjjuuu~~~zzznnniiibbbZZZSSSOOOMMMLLLNNNRRRXXX___fffnnnvvv{{{}}}||||||||||||||||||}}}}}}}}}|||}}}xxxrrrqqqsssuuutttqqquuuvvvxxxyyy{{{||||||}}}}}}```EEE777555444333222444888<<>><<<:::777333000---,,,,,,---......---+++************************......,,,+++************++++++******************************************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++......000444:::@@@EEEHHHLLLUUUcccqqqyyy{{{xxxuuuooolllcccWWWSSSWWW^^^aaaxxx|||{{{{{{~~~~~~wwwrrrlllgggcccbbbaaaaaadddjjjnnnppppppwwwzzz}}}KKKHHHDDDBBBAAA@@@>>>===<<<;;;:::999888888888888555555555555666666777777333444444555555444444333333222222222111111111111666555444222222333444555333333222222333333444555777444333666777666777;;;AAARRRmmm}}}}}}}}}rrrgggbbbccchhhpppyyy~~~{{{vvvqqqddd___XXXQQQLLLJJJKKKLLLRRRVVV]]]ccckkkrrrzzz~~~~~~||||||{{{|||~~~~~~}}}zzzwwwtttsssuuuvvvtttrrrtttuuuvvvwwwyyyyyyzzzzzz}}}oooSSS@@@888555333222444888===@@@AAACCCAAA???===<<<999555222222000////////////---+++++++++++++++++++++++++++///...---+++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---111555999===CCCLLLRRRYYYaaammmvvvzzz|||||||||tttjjj```ZZZWWWZZZdddooo|||zzzzzzyyyppphhhdddaaa___^^^eeegggkkkrrryyy~~~JJJGGGDDDAAA@@@???>>><<<<<<;;;:::999888888777777333333444444555555555555333444444555555444444333333333222222222111111111444444444333111111222333333333222222333333444555777444444666666555999>>>III```}}}sssjjjcccbbbgggppp~~~}}}zzzwwwrrrkkkggg\\\XXXRRRMMMJJJKKKNNNPPPWWW[[[aaahhhooovvv}}}}}}}}}~~~|||{{{zzzzzz{{{~~~}}}|||xxxvvvuuuuuuvvvvvvtttqqqssssssuuuvvvwwwwwwwwwwwwzzz{{{~~~}}}cccJJJ===777555333555888===@@@BBBBBBAAA@@@???>>>;;;777444333111////////////...,,,++++++++++++++++++++++++000///...,,,+++***************+++++++++++++++,,,++++++++++++++++++++++++............////////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......//////...333888;;;===EEERRR\\\fffjjjooouuuyyy{{{zzzxxxmmmaaaXXXXXXZZZ^^^mmm~~~}}}{{{|||{{{|||{{{rrrmmmgggbbbaaaccchhhkkkooottt{{{JJJGGGCCCAAA@@@???===<<<===<<<:::999888777777777777777888888888777666555333444444555555444444333333333333222222222222111111444666666444222111111333333222222333333444555666444444666666666;;;BBBUUUnnn~~~mmmgggcccfffnnnyyy|||xxxrrrkkkddd___UUURRRMMMJJJKKKNNNSSSVVV\\\```fffmmmsssyyy}}}|||~~~}}}|||zzzzzz{{{~~~~~~{{{wwwwwwwwwwwwwwwuuusssqqqsssttttttuuuvvvvvvvvvvvvzzz{{{|||vvvzzzpppTTTAAA:::888555555999===@@@BBBAAAAAA@@@AAA@@@>>>:::666111///------.........---++++++++++++++++++++++++111000///---,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................111555:::<<<>>>GGGWWWcccllljjjjjjooouuuwwwqqqkkkaaaWWWSSSXXX^^^fffwwwrrryyy{{{yyyvvvnnniiifffcccbbbdddkkksssyyyJJJGGGCCCAAA@@@???===<<<===<<<;;;999888777777777555666777777777555444333333444444555555444444333333333333333222222222222000555999999666333333444333333222222333333444555555444444666777888???HHHbbbzzzyyyjjjggghhhoooxxx~~~zzztttlllddd]]]YYYMMMKKKJJJIIILLLQQQWWW[[[bbbffflllrrrwww||||||}}}~~~~~~}}}~~~}}}|||{{{|||~~~{{{{{{zzzyyyxxxvvvtttttttttuuuvvvvvvvvvvvvuuuuuuzzzzzzzzz{{{~~~xxxoooxxx}}}^^^GGG>>>:::777666999===@@@AAAAAAAAAAAABBBBBB@@@<<<999111///,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...---,,,,,,---...///------------------------000//////.........//////333888===???BBBJJJXXXdddhhhcccaaagggoooqqqhhh___YYYWWWWWW]]]fffrrrzzzooo}}}{{{}}}~~~uuullleeefffffffffggglllttt~~~JJJGGGCCC@@@???>>>===;;;===<<<;;;999888777666666111222333555555444333222333444444555555444444333444444333333333222222222000444888777444222444666333333222222333333444555555444555777888:::CCCNNNlllwwwllllllrrr|||{{{yyytttmmmcccZZZTTTPPPIIIIIIIIIKKKPPPVVV\\\```hhhlllrrrwww{{{}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvxxxwwwvvvxxx{{{||||||zzzooowwwoooVVVAAA===999777999<<>>:::444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,---...//////////////////////////////............000111222333999@@@FFFJJJPPPXXX___\\\[[[]]]cccjjjjjjccc[[[]]]aaafffiiirrrzzztttxxxsssnnnhhhdddiiikkkoootttzzzIIIFFFCCC@@@???>>>===;;;>>>===;;;999888777666666111333555777888888777777333444444555555444444333444444444333333333222222///222444222//////333777333333222222333333444555444444555888888;;;FFFQQQqqq~~~pppooorrr{{{uuusssnnneee[[[RRRLLLIIIHHHIIIKKKOOOUUU[[[aaaeeelllpppvvvzzz~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyzzzxxxxxxxxxxxxxxxwwwwwwvvvuuutttsssuuuxxxzzzyyyxxx|||uuu|||~~~fffCCC???:::777999<<<>>>@@@@@@AAABBBDDDEEECCC???;;;777444000---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---,,,,,,---///000000000000000000000000000------------///111333555333:::DDDLLLQQQTTTXXX[[[RRRUUU[[[bbbgggfffaaa\\\cccmmmsssttt||||||}}}~~~uuuooommmllljjjhhhlllqqqyyyKKKIIIFFFCCC@@@>>>======:::999999999999999999999777777777777666666666666777777666666555444222111333333333333333333333333222222222222222222222222666666666666555444333333555777:::;;;:::@@@PPPaaa~~~{{{}}}zzz{{{||||||zzzvvvkkkaaa[[[VVVOOOKKKKKKGGGIIINNNSSSYYY```hhhmmmooouuu|||~~~}}}||||||||||||{{{zzzxxxvvvtttsssooorrrvvvwwwuuussstttuuu{{{~~~nnnSSSCCC777888<<<;;;;;;???@@@@@@AAABBBAAA@@@>>>>>>:::777333000...///000222,,,+++)))))))))+++---...,,,,,,++++++***++++++,,,------------------------------,,,++++++*********---------.........//////...------------...//////222222222222111111000///000111111...---///555;;;@@@DDDLLLUUU[[[\\\XXXUUUOOORRR[[[gggjjjggghhhmmm~~~yyyzzzpppnnnjjjiiiiiilllpppsssxxxJJJHHHEEEBBB???===<<<<<<:::::::::999999999888888777777777777666666666666555555666777777777777666333333333333333333333333333333333333333333333333555666666555555444444333888999;;;<<<<<>>@@@AAABBBBBBBBBAAA???>>>:::888444000......///000...---,,,++++++---///000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------............------------...//////222333333333222111111000000222222111000444:::@@@DDDIIIRRRYYY\\\\\\YYYWWWTTTYYYbbbjjjlllkkkqqqzzzxxxkkkkkkkkkmmmpppuuuzzz}}}IIIGGGDDDAAA>>><<<<<<;;;<<<;;;;;;:::999888888777777777777777666666666666444444555666666666666666333333333333333333333333444444444444444444444444555555555555555555444444888999;;;<<>>AAAAAABBBCCCCCCBBB@@@???;;;999444000------------...---,,,+++,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,------------......------......///000333333333444333333222222000222333333444999@@@FFFJJJRRR[[[aaabbb```______aaaeeekkkoooooorrr}}}yyyrrrmmmiiilllpppwww~~~IIIGGGDDDAAA???===<<<<<<===<<<<<<:::999888777777777777777777666666666666555555555444333222000000333333333333333333333333444444444444444444444444555555444444444555555666666777:::???GGGXXXttt{{{uuuwww|||zzzpppgggZZZTTTNNNLLLIIIFFFFFFJJJLLLQQQXXX___fffmmmsssxxxvvvzzz~~~~~~~~~}}}~~~}}}|||~~~}}}{{{zzztttuuuvvvvvvvvvuuuuuuuuurrrssswww|||hhhQQQ===888:::999:::>>>AAABBBCCCCCCCCCBBBAAA@@@===:::666111...,,,++++++,,,+++*********+++,,,,,,+++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...............//////000333333444444555444444444111333444555666<<>>>>>======<<<;;;:::888888777777777777777666666666666555555555444333222000000333333333333333333333333222222222222222222222222444444444444444555666777666777===HHHXXXnnnuuuwwwzzz{{{{{{wwwvvvpppfff]]]SSSNNNJJJJJJHHHGGGJJJOOORRRWWW^^^eeelllrrrwwwzzzwww{{{~~~~~~~~~}}}||||||~~~|||vvvvvvvvvvvvvvvvvvvvvuuuuuutttvvvzzz||||||rrrXXX???888999999:::>>>@@@AAABBBCCCCCCCCCBBBAAA>>>;;;777333///,,,+++***,,,+++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------///............///000000222333444555555555555555111333555777999???GGGNNNZZZbbbkkkqqqrrrtttyyy}}}|||tttqqqwwwxxxpppnnnqqquuuxxxJJJHHHEEECCCAAA?????????===<<<<<<;;;:::999999888777777777777666666666666444444555666666666666666333333333333333333333333222222222222222222222222444333333333444555777888;;;;;;CCCVVVnnnnnnvvv~~~|||tttnnnjjjccc[[[SSSKKKHHHGGGHHHGGGGGGMMMSSSZZZ```gggnnnssswww{{{}}}yyy|||~~~}}}{{{zzz~~~~~~}}}xxxwwwvvvvvvwwwwwwvvvuuuwwwtttuuuxxxzzzzzz|||bbbEEE::::::999:::===???@@@BBBCCCCCCBBBAAAAAA>>><<<999444000...,,,+++......------------,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,------------//////......//////000111111222333444555555666555222555888:::>>>EEEOOOVVVcccggglllppprrrvvv{{{yyyooommmwww{{{xxxsssrrrttt{{{HHHGGGDDDBBB@@@???>>>>>><<<<<<;;;;;;::::::::::::777777777777666666666666555555666777777777777666333333333333333333333333333333333333333333333333444333222222444666888999>>>>>>HHHaaa~~~uuu||||||vvvnnneee^^^WWWPPPLLLGGGEEEFFFHHHHHHJJJQQQYYYaaafffmmmssswwwyyy{{{}}}{{{~~~|||{{{zzzzzzzzz~~~~~~zzzxxxvvvvvvwwwxxxwwwuuuvvvsssrrrvvvyyyyyy|||oooMMM>>>;;;999999;;;>>>???AAABBBBBBBBBAAA@@@???===:::666222///---,,,............------,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------.........///////////////000000111000111222333555555666666333777;;;@@@FFFOOOZZZbbbjjjjjjiiiiiikkknnnrrrtttpppmmmhhhhhhsss~~~yyyzzz{{{~~~GGGFFFCCCAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777666666555444222111333333333333333333333333444444444444444444444444444333222222333666888:::???>>>IIIeee}}}yyy{{{wwwsssjjj```WWWOOOJJJHHHGGGFFFGGGJJJKKKMMMUUU]]]bbbgggnnntttwwwxxxyyyzzz}}}{{{zzzzzz{{{}}}www{{{~~~{{{xxxuuuvvvxxxxxxwwwuuutttpppppptttxxxyyy|||xxxSSSBBB===999888:::>>>>>>@@@AAABBBAAAAAA@@@???===:::777333000...---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---...///000------------------------+++,,,,,,------......///---------........./////////////////////000111111///000111333444555555666444888>>>DDDKKKVVVccckkkoookkkfffccccccfffhhhhhh___bbbbbbdddooo}}}~~~IIIFFFCCCAAA@@@???>>>===:::===<<<666777<<<>>>;;;===;;;999888666666666777555444333222222333555666444444444444444444444333555555555444444333333333777555333333555777888999CCCFFFTTTnnn~~~yyytttqqqiii^^^UUUOOOKKKHHHEEEGGGEEEEEEGGGMMMTTT[[[^^^hhhjjjoootttyyy}}}}}}|||{{{zzzxxx{{{|||yyyyyyxxxxxxwwwuuutttssstttsssssstttwwwzzzzzzzzz{{{|||aaaEEE999777999999???@@@AAABBBAAA@@@???>>>===<<<;;;999666333000......---,,,+++************.........------,,,,,,,,,------,,,,,,,,,---......---------------...///000++++++++++++++++++++++++------......///000000000///111444555444444444444:::???GGGPPPXXX```hhhmmmtttkkkccccccdddaaa[[[YYY[[[[[[^^^hhhvvv}}}}}}IIIFFFBBB@@@@@@???>>><<<;;;>>>>>>;;;===DDDFFFEEE<<<;;;999777666666666666555555444333333444444444333333333333333333333333555555444444444333333333555444333444666999:::;;;AAAIII[[[vvvzzzsssooofff___UUUNNNJJJGGGEEEDDDGGGGGGHHHLLLRRRYYY___bbbkkkmmmqqqvvv{{{~~~}}}|||{{{xxxvvvxxxyyy|||}}}{{{wwwtttrrrqqqrrrrrrtttsssssstttwwwxxxxxxwwwsssuuuyyyoooSSSCCC===:::999>>>???@@@AAAAAAAAA@@@???======<<<:::777333000...///...---,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,------...///............//////000++++++++++++++++++++++++------......///000000000...000333444555555777999???BBBHHHSSS^^^gggkkkkkknnnddd[[[ZZZ[[[YYYWWWWWWZZZ\\\bbbnnn}}}~~~}}}IIIFFFBBB@@@@@@???>>><<<999;;;;;;:::;;;@@@CCCBBB:::999888777666555555555555555555555555444333222222333333444444555555555555444444444444333333333222333333555777:::<<<>>>DDDRRRjjj|||~~~yyyrrrjjjeeeYYYTTTMMMHHHFFFEEEEEEDDDGGGIIIMMMSSSYYY```fffiiioooqqqtttyyy}}}~~~~~~}}}{{{xxxuuutttvvvyyy|||yyyssspppppprrrttttttttttttuuuvvvuuusssqqqkkknnnttt}}}{{{^^^KKK@@@:::777;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>===<<<888555111///000///...---,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000222333444777;;;>>>EEEFFFLLLYYYfffmmmlllhhhfff\\\TTTRRRSSSSSSTTTWWW\\\cccnnn~~~}}}~~~}}}}}}JJJGGGCCCAAAAAA@@@???===::::::999777777777888777999888777777666555555555555555666666666444333111333444444555666777777888444444444444444444444444222333444555666999<<<>>>KKK```|||{{{zzzsssjjj```ZZZRRROOOJJJFFFEEEEEEFFFGGGGGGKKKRRRZZZaaaggglllpppssstttwww{{{|||xxxuuussstttwwwyyy|||~~~|||wwwttttttuuuwwwtttsssssstttuuussspppmmmiiikkkrrr~~~hhhRRREEE>>>:::999:::<<>>>>>>>>===:::666222///000///...---,,,,,,,,,,,,------------------------++++++******++++++,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000111111333777<<<@@@HHHLLLUUUaaajjjmmmiiiddd___XXXRRRRRRRRRRRRVVV[[[dddooo~~~}}}}}}|||yyy{{{KKKHHHEEEBBBBBBAAA@@@??????===<<<;;;999666555666888888777777666666555555555555666777666555333222222222333444555666666666444444444444444444444444333444555555555888===AAASSSmmm|||||||||uuulllaaaWWWQQQMMMLLLIIIFFFDDDEEEGGGIIIIIIOOOXXX```ffflllqqquuuvvvwwwyyy|||~~~zzzwwwtttuuuuuuwwwxxxzzz{{{||||||yyyxxxwwwwwwsssssssssssstttrrrnnnkkkiiikkkrrr~~~vvv^^^NNNDDD@@@888:::<<<>>>????????????<<<===>>>===;;;777333111///...---,,,++++++++++++------------------------++++++******++++++,,,---111111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111111222666;;;???IIIRRR___jjjmmmjjjddd___XXXTTTSSSTTTUUUUUUYYY___lllzzz|||{{{|||{{{}}}|||xxx|||KKKHHHEEEBBBBBBAAA@@@>>>===::::::<<<;;;888777999777888888888888777666555555555555666666666555555000111111222222333333333333333333444444444444555555666666555666:::AAAGGG^^^zzz{{{{{{}}}uuulllbbbYYYPPPJJJHHHHHHGGGEEEDDDEEEHHHKKKNNNUUU___fffkkkpppvvvzzzzzz{{{|||~~~|||yyytttttttttuuuvvvwwwyyyyyy~~~{{{xxxuuutttsssrrrqqqrrrsssrrrooommmiiikkkqqq~~~kkkUUUGGG@@@999:::<<<===>>>======<<<999;;;======<<<888555222///...---,,,++++++++++++,,,,,,,,,------------...+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222222444777===@@@LLLXXXhhhrrrssslllccc]]]TTTSSSTTTWWWWWWWWW^^^fffuuuxxxzzzvvvzzz~~~~~~~~~~~~IIIFFFCCCAAA@@@???>>>===:::777777;;;;;;777777:::777888999999999888777666555444444555555666777888222222222333333333333333333333333444444444555555666777888777888>>>IIIQQQpppxxxqqquuu|||xxxsssjjj```XXXQQQKKKGGGDDDFFFGGGFFFFFFGGGLLLPPPUUU\\\eeellloootttzzz~~~~~~~~~|||zzzrrrrrrrrrsssuuuwwwyyyzzz|||xxxuuusssrrrqqqpppppprrrrrrqqqpppkkklllsss|||aaaMMMCCC;;;<<<======<<<;;;:::999666888;;;===<<<999666333000///...---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...)))))))))((())))))******------------------------------......///000000000///111333555777;;;AAADDDQQQ\\\lllyyy}}}uuuhhh^^^VVVUUUWWWXXXXXX[[[eeeppp{{{zzzuuuxxx~~~HHHEEEAAA???>>>>>><<<;;;>>>::::::>>>>>>999888;;;888888999::::::999777666555444444444555666888:::666666666666666666555555333333333444444555555555666888888888:::BBBOOOYYY|||mmmjjjttt~~~~~~pppjjjaaaXXXQQQLLLHHHEEECCCFFFHHHHHHIIIKKKQQQUUUZZZaaajjjooorrrvvv}}}~~~}}}{{{zzzqqqqqqqqqrrruuuwwwzzz|||}}}yyyvvvuuurrrpppooooooqqqsssssssssmmmooovvvqqqZZZNNN============<<<:::888777444777:::<<<<<<:::666444111000///......------...,,,,,,,,,------.........------,,,,,,------...///------------...///000000------------------------------......///000000000...111444777;;;???EEEHHHVVV^^^mmm}}}~~~mmm___ZZZYYYYYYZZZZZZ^^^kkkyyyzzzzzzxxxvvv~~~|||IIIFFFBBB@@@??????===<<<::::::;;;;;;;;;;;;;;;:::<<<:::777777999:::::::::666666555555555444444444555444444444444555666666333333333444444444555555333222777>>>@@@CCCVVVlll~~~sssmmmnnnzzzyyytttlllbbbUUULLLHHHGGGEEECCCEEEEEEFFFHHHJJJOOOVVV[[[aaaeeelllrrrvvvzzz}}}}}}{{{qqqooommmnnnrrrvvvzzz{{{zzzwwwyyy{{{wwwuuuuuuuuuuuuuuutttvvvyyy|||wwwzzzzzz}}}gggRRRHHH;;;:::===777666777111444555777:::<<<;;;777444111000......//////...,,,///......------,,,,,,+++........................+++++++++,,,,,,---------******+++++++++,,,,,,,,,---...///000111111111111222444666999===CCCJJJOOOUUU___mmmwwwyyyqqqfff^^^WWWZZZ[[[YYYYYYcccttt||||||}}}HHHFFFBBB@@@??????===<<<:::;;;;;;<<<<<<<<<;;;;;;888666444444666777777666666666555555555444444444555444444444444555666666333333444444444555555555555444888>>>AAAHHH```zzzuuuiiigggooo{{{uuuoooeee\\\QQQJJJHHHHHHFFFEEEHHHIIIJJJLLLOOOUUU[[[```cccgggmmmrrrvvvyyy}}}~~~|||qqqooooooppptttwwwyyyzzz{{{wwwuuuxxx}}}zzzyyytttttttttssssssuuuwwwzzzwwwyyywwwyyypppZZZIII<<<:::===888777777111444555777999;;;;;;888555222000......//////...,,,------------------------////////////////////////,,,,,,,,,---------------+++,,,,,,,,,---------------...//////000000000000000222666:::???FFFMMMRRRXXX```jjjqqqpppiii```ZZZWWWZZZ\\\^^^cccpppzzz}}}HHHEEEBBB@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;777555444444555666666555555555555555555444444444555444444444444555666666333444444444444555555555777666999>>>CCCRRRqqq~~~kkkfffjjjxxx|||uuummmgggZZZTTTLLLHHHHHHHHHGGGFFFKKKMMMOOORRRVVV\\\bbbggghhhjjjnnnqqqtttxxx}}}}}}rrrrrrrrruuuxxxzzzzzzyyywwwuuutttwww~~~}}}tttsssrrrqqqrrrsssuuuwwwvvvvvvssssss}}}eeeLLL>>>;;;===888888888222444444666999;;;;;;888666222111///...//////...---+++,,,,,,---......//////------------------------...............---------------------...........................////////////222777===CCCKKKRRRWWW^^^cccjjjlllhhhaaaZZZUUUSSSVVVZZZaaalllzzz{{{}}}HHHEEEAAA??????>>>===;;;<<<<<<=========<<<;;;;;;999888666777888999888777555555555555555555555555555444444444444555666666444444444444555555555555888888:::>>>GGG^^^}}}~~~qqqhhhlllwww~~~}}}{{{vvvnnneee___RRRNNNIIIFFFFFFGGGFFFEEELLLOOOSSSWWW[[[aaagggkkklllnnnppprrrtttxxx~~~~~~}}}vvvvvvxxx{{{~~~~~~|||zzzwwwuuuuuuwww}}}wwwuuusssqqqrrrssstttttttttsssooommmvvvnnnRRRAAA<<<===888888888222444444666888;;;;;;999666444222///...//////...---,,,---------.........///........................000000//////......------,,,------------...............---------.........111555;;;AAAHHHOOOVVVZZZccchhhlllkkkeee]]]VVVSSSRRRUUU]]]hhhuuu}}}|||GGGEEEAAA???>>>>>><<<;;;<<<<<<======<<<;;;:::::::::999888999::::::999888444555555555555555555555555444444444444555666666444444444555555555666666888999;;;AAAOOOkkksssjjjgggqqq|||{{{zzzxxxuuuoooggg]]]WWWMMMJJJGGGEEEDDDEEEEEEEEELLLOOOUUUZZZ___dddjjjmmmpppqqqssstttvvvzzz~~~}}}~~~~~~|||{{{|||~~~|||xxxwwwvvvwwwzzz~~~|||yyyuuusssttttttsssrrrqqqoookkkhhhlllvvvwwwYYYFFF===<<<777777999333444444555888:::;;;999777555222///......///...---/////////......---------111111111111111111111111000000000//////.........,,,,,,,,,,,,------------...------------...//////222777===CCCIIIOOOTTTXXXccchhhmmmkkkcccZZZTTTQQQTTTZZZeeesss}}}|||GGGDDDAAA???>>>===<<<;;;<<<<<<<<<<<<;;;:::999999888777777888999999777666444444444555555555555555555444444444444555666666444444555555555666666666888999===FFFZZZxxxrrriiigggsss}}}yyyvvvrrrpppnnnjjjeee^^^VVVQQQJJJHHHFFFDDDCCCDDDFFFGGGMMMRRRXXX^^^bbbggglllooossstttvvvwwwyyy}}}~~~}}}}}}|||~~~~~~~~~xxxwwwuuutttvvvzzz~~~}}}wwwuuuuuutttrrrpppmmmlllhhheeedddgggmmmrrrooouuubbbLLL>>>:::444666999333444444555777:::;;;:::888666333000...............000000//////...------,,,------------------------///////////////.........+++,,,,,,,,,,,,---------...------,,,---///000222333888???EEEJJJOOOTTTVVVaaagggkkkiiiaaaYYYUUUUUUVVV]]]jjjyyyGGGDDDAAA>>>>>>===<<<:::;;;;;;;;;;;;:::999888777666666666777888888666444444444444555555555666666555444444444444555666666555555555555666666666666999;;;@@@MMMeee|||pppkkknnn}}}zzzxxxuuuqqqllliiieeeccc```]]]ZZZVVVQQQMMMGGGFFFDDDCCCCCCEEEIIILLLQQQVVV\\\bbbgggkkkooorrrtttvvvxxx{{{}}}~~~~~~}}}}}}~~~uuusssqqqooopppuuu|||yyyuuuuuussspppllljjjiiigggccc^^^[[[^^^bbbaaahhhuuujjjPPP???888222555888444444444444777:::;;;:::999777444000...............////////////............************************..................//////------------...............---,,,---...000333444666;;;CCCKKKPPPUUUYYY[[[cccgggjjjggg___[[[[[[^^^aaahhhrrr|||~~~}}}}}}}}}GGGDDD@@@>>>>>>===<<<::::::;;;::::::999888777666777777777888:::999777555444444444555555555666666555444444444444555666666555555555555666666666777;;;===CCCSSSmmmwwwllllllxxx~~~~~~~~~zzzwwwsssppplllfffaaa\\\ZZZXXXVVVTTTSSSQQQNNNKKKEEEDDDCCCBBBCCCGGGLLLPPPTTTYYY```fffkkkooorrrttttttwwwzzz}}}~~~~~~~~~rrrpppmmmkkkmmmsss{{{yyyuuutttrrrnnnjjjhhhhhhgggccc[[[UUUUUUYYY[[[bbbpppoooSSS???777000444888444444444444777999;;;;;;:::888444000.........///...------......///000000000........................,,,---------......//////............/////////000------,,,---...111444666:::@@@IIIQQQWWW\\\```bbbgggjjjkkkfff```^^^bbbhhhsssxxx~~~|||zzzyyyyyyzzz{{{FFFDDDBBB@@@>>>=========<<<;;;::::::999999999999666777777777666555333222333222222222333444666777666555333333555666555444666555444444555666777888===<<>>=========;;;;;;:::::::::;;;<<<<<<888999999999888777555444666777777777666555333222666555333333555666555444777666555555555555777777;;;===JJJddd}}}sssooozzz~~~|||{{{xxxuuuvvvzzz|||{{{xxxwwwuuutttrrrqqqrrrsssttttttrrrqqqqqqpppnnnjjjfff^^^\\\YYYVVVTTTRRROOOLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDDDDEEEEEEGGGKKKQQQUUU___bbbggglllooorrruuuwwwwwwzzz~~~~~~zzzwwwkkkeeeaaadddiiimmmtttzzz~~~zzztttoookkkhhhgggddd^^^XXXSSSOOOLLLKKKOOOXXXkkkgggHHH===;;;777444555555333222444888;;;<<<<<<888666555333111//////...///000000000000000000000//////............//////------------------------........./////////000000---///000000///111666;;;CCCNNN```nnnvvvyyyyyyyyyyyyvvvpppgggaaabbbiiipppyyy}}}yyyrrrmmmkkkiiihhhiiimmmrrrvvvyyyFFFDDDBBB@@@>>>=========:::::::::;;;;;;<<<===>>>888888999999888777666555666777888999777555222000666555333333555666555444555555555555666777999:::<<>>HHHWWWmmm}}}}}}zzzxxxtttmmmeee```ccckkksss{{{tttppplllgggcccbbbcccdddhhhnnnvvv~~~FFFDDDBBB@@@>>>=========;;;;;;:::::::::;;;;;;<<<666666666666666555444444444555555666666555444333666555333333555666555444333333333555777:::<<<>>>AAAKKK```yyyvvvpppttt~~~xxxsssqqqpppmmmkkkfffdddbbbcccdddfffeeeddddddcccbbb```____________^^^[[[YYYVVVTTTQQQLLLIIILLLJJJHHHGGGHHHGGGEEECCC@@@@@@@@@AAABBBBBBCCCCCCEEEGGGHHHJJJMMMRRRWWW[[[^^^bbbhhhlllpppsssvvvxxxzzz~~~~~~}}}~~~~~~}}}|||}}}}}}~~~~~~}}}|||yyyuuuqqqhhhdddcccgggjjjkkknnnqqqwww{{{{{{xxxuuuqqqmmmhhhddd\\\SSSLLLGGGEEEDDDIIIRRRdddxxx{{{ZZZFFF===888777888555444222333555888;;;<<<:::999666333111///...---/////////.....................////////////..................................../////////000000000---///000///000444<<>>=========<<<;;;:::999888888888888666666666555555555555555999888666444444555777888666555333333555666555444444444555555777:::<<<>>>CCCSSSkkkpppqqq{{{~~~wwwnnngggdddaaa^^^[[[\\\[[[ZZZZZZZZZ[[[[[[ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUSSSQQQOOOMMMLLLJJJFFFDDDCCCAAA@@@@@@AAAAAA@@@>>>??????@@@AAABBBDDDDDDEEEFFFHHHJJJLLLNNNRRRWWWZZZ^^^bbbggglllpppsssvvvyyy~~~~~~}}}~~~|||}}}|||{{{{{{||||||~~~}}}|||yyytttqqqlllfffccceeehhhiiilllqqqyyy{{{~~~}}}yyytttkkkeee\\\RRRKKKFFFDDDDDDKKKOOO]]]qqqaaaIII===888888999777777666555555666888::::::999777444111///...---++++++,,,,,,---...//////......///000000///..............................------........./////////---...//////111777AAAHHHZZZfffuuu|||yyypppiiifffiiifffbbb```ccclllwww~~~~~~{{{qqqmmmfff```^^^^^^___```aaafffnnnwwwFFFDDDBBB@@@>>>============<<<:::999777666666666888888777777777777888888???===999666444555777999666555333333555666555444888888777777777888:::;;;EEEZZZvvv|||pppxxx{{{sssiiiaaa]]]ZZZWWWTTTTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPOOONNNLLLKKKJJJJJJKKKIIIGGGFFFFFFFFFDDDBBB@@@>>>===>>>??????>>>===???@@@AAABBBDDDEEEFFFFFFFFFHHHKKKMMMOOORRRWWWZZZ^^^bbbhhhmmmqqqtttxxxzzz~~~}}}{{{{{{{{{||||||~~~}}}||||||{{{xxxtttqqqoooiiicccdddfffhhhlllqqqyyy{{{~~~zzznnnhhh^^^SSSKKKGGGFFFFFFKKKMMMWWWkkk~~~iiiNNN>>>999999999888999999888666666777888:::999666444222000///...******+++,,,---...//////---...///000000///...---........................------------............---...000111444<<>>=========<<<;;;:::999888777777777999888777666666777888999;;;:::777555444555666777666555333333555666555444777777666777888:::<<<>>>MMMeeeyyyvvvrrrwwwpppfff^^^[[[XXXUUUSSSMMMMMMMMMLLLJJJJJJKKKLLLIIIIIIHHHGGGFFFDDDCCCBBBFFFDDDBBBAAABBBBBB@@@???@@@???>>>???@@@AAA@@@>>>???@@@AAABBBCCCDDDEEEFFFEEEGGGKKKNNNQQQUUUZZZ]]]aaaeeejjjooossswwwzzz}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}}}}{{{wwwtttpppjjjeeefffggghhhkkkooovvvwwwzzz~~~}}}qqqkkk```UUUMMMIIIIIIJJJGGGJJJUUUfffvvvtttUUUBBB;;;:::999666888;;;;;;999777888999999888666444222111000000---------....../////////---...///000000///...---....................................///////////////000222444888BBBOOOYYYeeennnvvvuuulllbbb______```___```dddmmmyyyyyywwwuuurrrnnnhhhaaa]]]YYYXXXWWWWWWYYY]]]ccchhhnnnxxxFFFDDDBBB@@@>>>=========;;;;;;:::999999:::::::::777666555444444555666777222222222333444555666666666555333333555666555444111222333666:::>>>BBBDDDWWWpppyyy~~~rrrtttpppiii___XXXUUUTTTRRRPPPIIIIIIIIIHHHFFFFFFGGGHHHGGGGGGGGGFFFDDDBBBAAA@@@DDDBBB???>>>??????===<<<>>>===<<<===>>>???>>><<<>>>???@@@AAABBBCCCDDDDDDDDDGGGKKKOOOSSSXXX]]]aaabbbggglllqqquuuyyy}}}~~~~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~{{{xxxpppjjjggghhhiiiiiijjjmmmssstttvvvzzz~~~ssslllaaaVVVNNNKKKKKKLLLCCCIIIUUUcccooo|||{{{[[[FFF===:::999333777;;;<<<;;;999999;;;888777666444222111111111000000000000////////////---...///111111///...---////////////////////////////////////000000000000000222444666<<>><<<;;;:::;;;;;;<<<<<<======>>>?????????AAABBBCCCBBBAAABBBEEEGGGFFFIIINNNRRRUUUXXX\\\^^^ccciiirrrzzz~~~}}}~~~||||||~~~|||zzzsssooojjjgggfffhhhkkknnnppprrrtttvvvyyy~~~wwwrrrhhh]]]TTTMMMHHHFFFEEEJJJRRRZZZfffuuuhhhMMM@@@:::666888888888888888888888888;;;<<<;;;888555222222222000000000000000000000000111111000///...------,,,///////////////////////////,,,***,,,///111000......222777;;;AAAMMM\\\ggguuurrrpppkkkbbbYYYVVVYYY[[[```gggoooyyy}}}xxxvvvsssnnnjjjgggddd```^^^[[[[[[[[[XXXUUUSSSTTTUUUWWWXXXZZZ]]]bbbiiirrrxxxHHHEEEAAA===;;;:::::::::===<<<:::999888777777777777777666666666666777777555666666555333444666777999888888888888888777777999333333:::<<<<<>>>>>???>>>============>>>???<<<<<<======>>>?????????@@@AAABBBBBBBBBCCCFFFIIIKKKNNNSSSVVVXXX[[[^^^aaahhhnnnvvv~~~~~~~~~~~~~~~|||{{{uuuqqqlllgggfffhhhkkknnnpppqqqssstttvvv}}}~~~wwwrrriii```WWWOOOIIIEEEGGGLLLSSS[[[ffftttrrrTTTCCC<<<888888888888888888888888888:::;;;:::888555222111222000000000000000000000000000000//////...---------///////////////////////////,,,+++,,,///111000///111666;;;AAAIIIUUUdddooozzztttnnnhhh```WWWVVVXXXYYYaaammmwww~~~~~~yyypppkkkeeecccaaa^^^\\\ZZZWWWVVVVVVVVVVVVUUUSSSSSSUUUWWW\\\___bbbeeejjjrrr}}}GGGEEEBBB>>><<<<<<<<<<<<<<<;;;:::999888777777777888777666555555666777888444555666555333333555777555666666666777777888888999666888;;;<<>>=========>>>???@@@AAABBB<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEGGGKKKNNNRRRTTTXXX[[[]]]___ccceeeooottt|||}}}~~~}}}|||yyytttmmmgggeeegggkkknnnpppqqqqqqqqqrrrxxxxxxssslllddd\\\SSSKKKFFFIIINNNTTT\\\fffsss~~~]]]GGG>>>:::777777777777777777777777999::::::888444222111111000000000000000000000000........................////////////////////////...---,,,---///000000000000444;;;CCCMMM[[[jjjttt~~~tttjjjddd___ZZZYYY[[[ZZZdddqqq~~~zzz}}}xxxppphhh```ZZZVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTUUUXXX]]]```fffkkkpppssswwwEEECCCAAA>>>===<<<<<<<<<<<<;;;:::999888888888888999777666444444666777999444555666555444333444666444555555555555666666666888888;;;======EEEYYYnnn{{{sssmmmuuuyyyjjjddd[[[VVVUUUTTTSSSQQQRRRRRRQQQQQQPPPNNNMMMLLLIIIHHHGGGEEEDDDBBBBBBAAA======>>>>>>???@@@AAABBB===>>>>>>???@@@@@@AAAAAACCCEEEGGGHHHJJJMMMQQQTTTTTTWWW[[[^^^aaadddhhhllltttyyy~~~~~~{{{vvvnnngggeeefffjjjmmmpppppppppooopppuuu}}}zzzvvvpppjjjcccZZZQQQJJJJJJOOOVVV^^^gggtttdddJJJ???===777777777777777777777777888999:::888555222111111////////////////////////,,,---------.........///////////////////////////......---...///000111111///444<<>>BBBPPPkkkxxxpppnnnyyyxxxhhhbbbZZZVVVUUUUUUTTTRRRTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIFFFDDDCCCBBBBBB????????????@@@@@@????????????@@@AAAAAABBBBBBCCCDDDFFFHHHJJJMMMPPPUUUXXXUUUXXX\\\```dddiiiooosssxxx||||||wwwpppiiifffgggjjjlllpppqqqqqqppppppsss{{{~~~yyytttpppkkkcccYYYQQQLLLRRR[[[ccclllvvvjjjMMM@@@???666666666666666666666666777999:::999666333111111////////////////////////,,,,,,------.../////////////////////////////////...////////////000111333444999BBBMMM[[[jjjwwwvvvmmmjjjgggbbb``````bbbfffppp}}}wwwmmmccc[[[UUUPPPMMMPPPRRRUUUVVVVVVVVVXXXZZZYYY\\\aaaffflllsss{{{BBBAAA???>>><<<;;;::::::;;;:::999999888888999999888777666555555666777888444666777777666555555666888777777777666666555555666999===@@@III___uuurrruuuuuufffaaaZZZVVVVVVVVVUUUSSSUUUUUUUUUUUUUUUTTTSSSRRRMMMKKKHHHEEECCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????AAABBBBBBCCCCCCDDDEEEEEEEEEGGGJJJLLLNNNRRRWWWZZZYYY\\\```dddiiiooovvvzzz|||}}}~~~~~~yyysssmmmjjjjjjlllnnnppprrrssssssrrruuuzzz~~~yyyvvvsssmmmbbbZZZSSSZZZdddlllsss{{{tttTTTCCC???666666666666666666666666777999;;;:::777444222222000000000000000000000000---.........//////000000////////////////////////...000000000///000222444777<<>>CCCRRRooo|||rrrttt~~~vvveee```ZZZWWWWWWXXXVVVTTTUUUVVVVVVVVVVVVUUUUUUTTTOOOMMMIIIFFFCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAACCCDDDDDDEEEEEEFFFGGGGGGJJJLLLNNNPPPSSSVVV[[[___aaacccgggkkkooouuu||||||wwwrrroooooooooppppppsssvvvwwwvvvwww{{{|||{{{zzzuuukkkbbb]]]eeeooowww{{{^^^GGG???555555555555555555555555777:::<<<;;;999666444333000000000000000000000000//////000000000000000000////////////////////////...000222111000000222555;;;>>>FFFRRR___lllvvvzzzyyyrrrjjjddd^^^ZZZ\\\bbbiiiqqq~~~zzz|||uuuddd]]]TTTMMMJJJKKKLLLMMMKKKNNNRRRTTTVVVZZZbbbiiimmmrrr{{{EEEDDDBBB@@@>>><<<;;;:::::::::999999888999999999666666777777777777666666555777999:::888777777777777777888999:::;;;<<<<<<999<<>>555555555555555555555555888:::<<<<<<:::666444444000000000000000000000000111111111111000000000000////////////////////////...000222111000000333555BBBEEELLLXXXeeeqqqyyy}}}pppjjjbbb]]]XXXWWW___iiimmmxxx|||zzzwwwoooYYYSSSJJJDDDCCCFFFJJJLLLLLLPPPTTTWWWYYY```jjjrrrvvv}}}CCCBBBAAA???>>>======<<>><<<;;;:::999999999999888888888777777666666444555555666777888888999888777777666666666777777;;;:::===KKKgggzzzuuussszzzjjjeee___[[[YYYXXXXXXWWWZZZYYYXXXXXXXXXWWWTTTQQQQQQPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIJJJJJJJJJKKKMMMOOOSSSVVVZZZ^^^bbbeeefffgggmmmmmmooosssxxx}}}~~~~~~}}}{{{yyywwwuuutttvvvxxxzzzzzzyyywwwwwwwww{{{~~~|||uuupppnnnnnnuuu}}}~~~~~~qqqPPP>>>;;;666333555555222222444777:::======:::555222000//////.........//////000---------.........//////////////////////////////000000///......111666999@@@GGGQQQ\\\jjjvvvyyyvvvlllbbbZZZYYYVVVUUU]]]iiiuuu~~~~~~zzzjjj^^^RRRNNNGGG@@@===@@@FFFKKKNNNQQQVVV\\\cccllluuu{{{CCCBBBAAA???>>>======<<<>>>===<<<:::999888888888777777777777777777777777555555666666777777888888777666666555555666666666;;;;;;AAARRRmmmsssrrrxxxzzzlllgggaaa]]][[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYWWWTTTUUUSSSPPPMMMKKKKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSUUUXXXYYY\\\```eeejjjnnnppprrrttttttuuuwww{{{~~~~~~}}}}}}{{{zzzxxxxxxxxxzzz{{{{{{zzzxxxwwwwwwzzz}}}{{{wwwtttrrrwww}}}|||zzzzzzyyyWWWCCC<<<777444555555222222444777888:::999777555444444000000000//////000000111---------.........//////////////////////////////111000000......111666:::CCCJJJSSS]]]jjjuuuvvvrrrggg]]]UUUUUUUUUWWWbbbpppzzzsssbbbVVVJJJHHHEEEAAA@@@BBBFFFJJJQQQUUUZZZ```gggqqq{{{CCCBBBAAA???>>>======<<<<<<<<<:::999888888777777777777777777777888888888666666666666777777777777777777777666666777777888;;;===FFFYYYuuuvvvooosss~~~{{{ooojjjddd___]]]\\\\\\\\\YYYXXXXXXYYYZZZZZZYYYWWWXXXUUURRROOONNNOOOQQQSSSOOOOOOPPPPPPPPPQQQQQQQQQRRRTTTVVVWWWWWWYYY\\\^^^```bbbgggmmmrrrwwwzzz|||}}}||||||}}}~~~~~~}}}||||||zzz{{{|||||||||{{{yyyxxxyyy{{{~~~~~~|||vvvxxx{{{{{{yyywwwvvvuuu|||```III>>>888444555555222222444666888888777666555666888222111111000000111111111------........./////////////////////////////////222111000//////222777;;;GGGNNNWWW```lllttttttnnncccXXXPPPPPPSSSZZZkkk|||wwwiiiYYYMMMCCCDDDEEEDDDDDDFFFIIILLLUUUZZZ```fffnnnxxxCCCBBBAAA???>>>======<<<;;;:::999888777777777777888888888888777777666666777777777777666666666666999999888888888999::::::<<>>======<<<::::::999888777777777777;;;:::999888777555555444777777777777666666666666777777777777888888999:::===@@@LLLcccsssvvvtttooogggaaa^^^^^^______]]][[[YYYXXXXXXXXXVVVUUUSSSTTTUUUVVVWWWXXXWWWWWW[[[[[[[[[\\\]]]^^^^^^___aaaccceeeggghhhkkknnnqqqnnnooorrrvvvzzz~~~~~~}}}yyyxxxyyy}}}uuuvvvxxx}}}zzzyyywwwvvvwwwxxxyyyzzz~~~mmmOOOBBB;;;666666555222222444777:::======;;;888555444222111000000////////////........./////////000000000000000000000000000000222222111111333888@@@EEEJJJRRR\\\gggsss{{{zzztttbbbWWWNNNQQQXXXeee|||xxxooodddXXXNNNGGGEEEEEEDDDDDDFFFKKKQQQVVV___fffpppxxxCCCBBBAAA???>>>======<<<:::999999888777777888888;;;:::999888777555555444666666666666777777777777555555555555555666777888===CCCRRRmmm{{{tttzzzwwwqqqiiibbb````````````___]]]ZZZYYYYYYXXXWWWVVVTTTVVVYYY\\\^^^^^^]]]\\\aaabbbbbbcccdddeeeffffffgggiiikkkmmmnnnpppsssvvvwwwxxxzzz|||}}}|||yyyxxxxxx|||ssstttwww|||}}}{{{xxxxxx{{{~~~vvvWWWDDD===777666555222222555777:::===>>><<<888444333222111000///////////////....../////////000000000000000000000000000000000111111111222666>>>GGGMMMOOOVVV___hhhssszzzyyytttbbbWWWPPPTTT]]]kkkyyyvvvoooeee[[[RRRKKKGGGEEEDDDCCCBBBEEELLLUUU\\\fffppp|||CCCBBBAAA???>>>======<<<::::::999888888888888999888888888777777777777777555555666666777777888888666666666666777888999999>>>GGG\\\|||}}}tttvvvzzztttkkkeeebbbbbbcccccc```^^^[[[ZZZ[[[[[[[[[ZZZZZZ[[[^^^aaaccceeeeeefffhhhhhhiiijjjkkklllmmmmmmkkkmmmooopppqqqsssvvvyyy}}}}}}~~~~~~}}}{{{yyyyyy|||}}}rrrsssvvv{{{~~~||||||bbbEEE>>>888666555222222555555777::::::999666555555333333222111000000000000.../////////000000000000000000000000000000000000///000111333999CCCMMMUUUXXX]]]bbbhhhooouuusssmmm^^^UUUQQQWWWaaaooo~~~}}}}}}}}}|||{{{yyyyyyxxxwwwvvvxxx|||}}}zzzyyyqqqnnnggg]]]SSSKKKGGGEEEDDDDDDDDDFFFJJJSSS\\\cccooo{{{CCCBBBAAA???>>>======<<<::::::999999999999999999555666666777888999999:::444555555666777888888999999999999999:::;;;<<<===>>>JJJcccpppnnnxxx}}}vvvmmmgggddddddeeeeee```^^^\\\\\\]]]______^^^```aaaaaacccfffiiilllnnnlllmmmnnnooopppqqqrrrrrrssstttvvvwwwxxxyyy|||~~~~~~~~~~~~{{{zzz|||~~~zzzqqqsssvvv{{{~~~kkkFFF???888666555222222555333555666666555555666888555444333222111111111111////////////000000000000000000000000000000000000...///111444;;;FFFQQQYYY___bbbeeeggglllppplllfff[[[SSSPPPYYYdddrrr|||{{{zzz{{{}}}vvvtttqqqppppppooonnnllliiiiiihhhggggggjjjnnnrrruuutttssstttvvvvvvvvvuuuwwwvvvuuussspppnnnlllkkkmmmiiibbbXXXNNNGGGCCCBBBDDDEEEHHHLLLRRRZZZdddjjjvvvDDDBBB???>>>===<<<999777<<<:::888777666666777888999999999::::::999999999777888999999999777666555666333444888999888999===???SSSttttttqqqttt{{{zzzqqqkkkgggffffffeeeddddddddddddeeefffhhhhhhfffhhhkkknnnpppqqqrrrrrroooqqqtttuuuttttttvvvwwwxxx{{{~~~}}}|||~~~~~~|||yyyvvvpppqqqtttzzz~~~{{{}}}|||zzz}}}vvvXXXHHH:::888666222111555666777888999888777555333000000////////////000111...000111333333333111000222222111111111111222222///333444555<<>>GGG\\\}}}zzzlllooowwwzzzrrrllliiihhhggggggjjjiiiiiiiiiiiijjjkkkkkkkkkllloooqqqssstttttttttqqqtttvvvwwwwwwwwwxxxzzz~~~}}}{{{wwwtttpppppprrrvvv}}}{{{sssppprrrzzz|||]]]KKK===999888333222555555666888999888777555444000000/////////000000111000000000000000000111111111111000000000000111111///333555666???NNNZZZ______bbbdddffffffccc]]]XXXQQQYYY```fffpppxxxwwwzzz|||rrrggg___^^^XXXTTTSSSUUUTTTQQQPPPRRRQQQRRRRRRSSSTTTUUUVVVVVVXXXWWWUUUTTTTTTVVVXXXZZZYYYZZZZZZ[[[]]]^^^^^^___^^^ZZZTTTNNNIIIGGGFFFFFFFFFJJJOOOUUU\\\gggttt}}}DDDBBB>>><<<;;;:::888666888999;;;;;;;;;999666555777888888888888888888777888888777777666666777777888666666999999888;;;AAAKKKaaapppgggooo}}}zzztttnnnlllkkkjjjjjjoooooooooppppppppppppppprrrsssuuuvvvwwwwwwwwwwwwuuuwwwyyyzzz{{{{{{}}}~~~}}}zzzvvvrrrpppooooooqqqvvv~~~yyytttlllhhhfffjjjpppvvvdddQQQ@@@;;;999444333666444666777999999888777555111111000000000000000111222111///------...000111000000////////////000000///222555999DDDUUUccciiifffgggiiijjjiiibbbZZZUUURRR```oooxxx{{{tttxxxyyypppeeeYYYQQQPPPNNNIIIHHHKKKNNNKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPQQQSSSUUUXXXYYYUUURRRNNNJJJGGGGGGHHHIIIMMMPPPTTTYYYbbboooCCC@@@>>>>>>>>>???>>>>>>::::::;;;;;;:::999777666777777888888888888777777888777666555555666777888999777888:::999999>>>EEENNNggg}}}~~~pppiiisss{{{vvvrrrpppooommmlllqqqrrrssstttvvvvvvwwwwwwzzzzzz||||||}}}|||{{{zzzzzz|||~~~|||xxxuuunnnmmmkkklllqqqzzz~~~{{{vvvssslllfffaaaaaadddiiisss~~~mmmWWWCCC<<<:::444333555444555777999999999888777222222111000000000111111222111000///...///000000111111000000000000111111000333666<<>>>>>???@@@@@@???>>>===<<<:::999::::::;;;777777888888888888777777888777666555555666777888999888999:::::::::BBBKKKWWWsss{{{qqqmmmxxx}}}yyyuuutttrrrpppnnnoooqqqssswwwyyy|||}}}}}}~~~}}}~~~|||yyymmmkkkhhhiiinnnvvv{{{yyywwwvvvuuunnngggaaa^^^]]]aaammmxxxvvv^^^GGG>>>:::555222444444666888999:::999888777333333222111111111111111000111222222222111000///333222222111111222222333000333888???OOOcccpppuuu|||tttoooooollleeeaaabbbiiiyyy{{{{{{uuurrrwwwwwwiii___WWWOOOIIIGGGGGGEEEIIIRRRWWWRRRJJJEEEFFFGGGHHHJJJKKKKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIRRRQQQOOONNNNNNPPPQQQSSSNNNMMMJJJIIIIIIKKKNNNPPPWWW\\\dddllluuuFFFCCC???===<<<<<<;;;;;;;;;:::888666555666777888777888888888888888888777666666555555666666777777888888999;;;;;;<<>>IIIVVVpppzzzjjjllluuu|||zzzwwwssspppnnnqqquuuyyy}}}}}}yyynnnkkkhhhfffhhhnnntttxxx}}}yyywwwwwwxxxoooiiibbb]]]YYY[[[gggtttmmmPPPDDD???999666777777888999::::::999777666555555444222222111111111......///111222222222333333222222222222222222333222666<<>>???@@@@@@@@@<<<===>>>>>>>>><<<:::888999999::::::::::::999999333444666777777777666555666777999;;;<<>><<<<<<;;;======<<<;;;999888777777888888888888888888888888888888777777666666555555777<<<;;;;;;===???OOOkkk~~~qqqjjjrrr~~~{{{yyyxxxxxxsssvvvzzz|||~~~{{{yyyvvvqqqjjjeeedddgggmmmqqqxxx}}}}}}{{{yyywwwwwwrrrjjjdddbbb]]][[[eeesss}}}^^^LLLBBB;;;777777888999999:::999888777666444444444444333222111000000///...///000111000///222111000111222222222111///:::HHHRRR^^^iiipppqqqnnnhhhaaa]]]YYYXXX]]]eeelllzzz|||rrrsss|||xxxggg\\\SSSPPPOOOKKKHHHHHHFFFEEEDDDFFFIIIJJJGGGDDDGGGHHHHHHGGGEEEFFFIIIKKKGGGHHHHHHHHHGGGIIILLLNNNKKKMMMPPPRRRSSSVVVYYY\\\YYY\\\aaaggglllpppsssttt|||CCCBBB@@@>>>===;;;;;;:::<<<<<<;;;::::::999888888888888888888888888888888999888888888777777777777777<<<<<<===@@@BBBRRRnnnxxxooooooxxx|||zzzxxxxxxtttwwwzzz|||}}}~~~~~~zzzxxxrrrooojjjfffeeefffhhhjjjwww|||}}}{{{{{{ssskkkdddbbb^^^]]]hhhvvvbbbNNNCCC<<<888888888999999:::999888777666555444444333333222222111000///...///111111111///222111000111222222222222222===JJJUUU```lllrrrssssssiii___ZZZWWWXXX___gggqqqyyyrrrvvvrrrcccYYYPPPNNNLLLIIIGGGGGGIIIHHHGGGIIILLLLLLJJJGGGGGGHHHIIIHHHGGGGGGHHHJJJGGGIIIJJJJJJJJJKKKMMMOOOOOOQQQTTTVVVXXX[[[^^^aaacccfffjjjpppuuuyyy{{{|||BBBAAA???>>><<<;;;::::::;;;;;;;;;::::::999999999888888888888888888888888999999999999888888888888666<<<===>>>BBBDDDTTTqqqtttpppuuu|||zzzyyywwwyyy{{{|||||||||~~~|||zzzyyysssqqqnnnkkkhhhgggffffffsssyyy|||yyyxxxuuukkkdddaaa___^^^iiixxxjjjRRRDDD<<<999999888888999:::999888777666666555333222111111222333000///...///111222111000111111111111111222333333555AAANNNXXXcccnnntttuuupppdddXXXSSSTTTYYYcccmmmvvv~~~vvvttt|||xxxiii___VVVOOOMMMLLLIIIGGGHHHHHHHHHHHHJJJLLLLLLJJJHHHIIIKKKMMMMMMLLLKKKKKKLLLJJJLLLPPPRRRRRRSSSTTTVVVXXXZZZ^^^```cccfffiiilllqqqsssxxx}}}BBBAAA@@@>>><<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888666<<<===>>>BBBDDDUUUqqq~~~ssstttwww~~~|||{{{zzz{{{|||{{{{{{{{{}}}~~~|||{{{{{{yyywwwtttpppmmmjjjhhhgggnnnttt~~~|||xxxuuuvvvkkkbbb```]]]\\\ffftttrrrWWWEEE<<<999888777888999:::999999777777777555333111111111222333000///...///111222111000000111111111111222444666888CCCQQQ[[[eeeooosssssseeeZZZPPPOOOTTT]]]iiisss|||~~~~~~{{{wwwzzzoooaaa]]]VVVPPPPPPOOOLLLKKKLLLJJJKKKLLLNNNOOOOOONNNNNNMMMPPPTTTUUUTTTRRRRRRRRRPPPTTTYYY]]]^^^___```aaacccfffjjjmmmpppsssvvvyyy~~~CCCBBBAAA???>>>===<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666<<<;;;===AAADDDUUUrrrwwwqqqtttxxx|||||||||zzzyyyzzz}}}~~~~~~~~~|||wwwrrrnnnkkkiiiiiihhhmmmxxx|||wwwwwwjjj```]]]YYYXXX```lll{{{{{{\\\GGG===999777777777999999:::999888777777555333111111111222333111000///000111222222000///111222111000222555888:::FFFTTT___hhhooorrrpppaaaYYYSSSTTTZZZcccnnnyyy|||{{{zzz{{{}}}~~~zzzkkk^^^[[[UUUQQQQQQOOOLLLLLLNNNNNNPPPSSSUUUVVVVVVWWWWWWRRRVVVZZZ]]]]]]\\\\\\\\\ZZZ^^^dddiiikkkkkklllmmmmmmpppuuuyyy{{{~~~CCCBBBAAA???>>>>>>======;;;;;;;;;::::::999999999888888888888888888888888666666666666666777777777777<<<;;;<<>>LLL[[[fffnnnrrrqqqmmmfffaaa^^^___bbbhhhttt}}}yyy|||~~~{{{zzzyyy~~~xxxkkk```XXXTTTQQQPPPNNNKKKKKKNNNMMMPPPTTTWWWXXXYYY[[[\\\[[[___eeeiiijjjkkklllmmmlllpppuuuwwwxxxwwwxxxxxxwww{{{BBBAAA@@@>>>============<<<<<<;;;::::::999888888888888888888888888888888666666777777777888888888888<<<<<<>>>FFFNNNfffyyymmmooottt}}}|||{{{xxxxxxzzz~~~~~~}}}}}}~~~~~~{{{zzzxxxtttpppjjjeeebbb```dddmmm{{{{{{pppddd[[[YYYVVVSSSWWW___kkk}}}kkkQQQEEE>>>:::666777888999:::999999888555444444333333222222111111000///000222333222111...111222111000111777===DDDSSSdddpppvvvxxxsssmmmiiigggffffffggglll{{{xxxyyy~~~{{{vvvwww{{{xxxnnneeeYYYUUUSSSRRROOOKKKKKKOOONNNRRRWWWZZZ\\\]]]```cccjjjnnntttyyy|||@@@@@@???===<<<<<<<<<<<<======<<<;;;999888777777888888888888888888888888777777888888999999999:::999===<<<@@@JJJTTTnnnsssmmmsssyyy}}}|||zzzxxxwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}~~~~~~yyyyyyzzzxxxsssllleee``````ccclllyyymmmaaaYYYYYYWWWTTTWWW___ccctttpppUUUHHHAAA<<<666777888999::::::999888444444444444444222111000111000000000222333222111...111222111///111888>>>IIIYYYkkkwww||||||vvvnnnhhhggghhhggggggnnn~~~vvvzzz~~~xxxsssvvv|||~~~xxxqqqiii[[[XXXVVVUUURRRNNNNNNRRRUUUZZZ___ccceeegggkkknnnwww{{{BBBAAA???===<<<<<<======>>><<<:::888777888:::;;;888777777888999<<<>>>???999777666555666777999:::;;;999;;;AAAKKK^^^~~~uuupppttt|||~~~yyyuuuuuuyyy~~~~~~|||{{{{{{{{{~~~}}}|||{{{{{{{{{{{{{{{xxxyyy|||~~~~~~}}}~~~|||}}}}}}zzzvvvooohhhccc^^^dddkkkuuupppfff]]]YYYWWWVVVYYY^^^gggoooyyywwwYYYHHH???:::999999999;;;<<<<<<:::888666555333111111111333444111222222333333222222111111000111333111222;;;EEEPPP___ooozzz}}}{{{sssjjjjjjbbb]]]aaakkkvvv}}}yyy}}}~~~|||wwwwwwxxx{{{xxxpppkkkbbb\\\WWWVVVVVVTTTTTTVVV^^^dddkkkpppsssvvvzzz}}}CCCAAA@@@>>>============AAA???<<<999888888999:::999999888777777888999:::888888666666666777999:::<<<;;;===EEERRRhhhyyypppooouuu~~~zzzxxxxxx}}}}}}||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{wwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||yyytttnnnhhhdddaaaeeejjjuuupppggg^^^[[[ZZZYYY\\\aaaiiipppxxx{{{}}}}}}___MMMCCC>>>:::999999;;;<<<<<<:::888777555333222111111333333111222222333333222222111111000111222111333<<>>======>>>>>>BBB@@@===:::999888999999888777777666666666777777888888777666777888999:::>>><<>>;;;::::::;;;<<<<<<:::888777666444222222222222333111222222333333222222111222111111222222555@@@KKKcccqqq~~~{{{tttjjjcccZZZWWWXXX```jjjwww{{{~~~{{{sssmmmggg```[[[[[[\\\]]]```eeejjjpppvvvzzz{{{}}}CCCBBB@@@???>>>>>>>>>>>>???>>><<<:::999888999999444444555666777888999:::888888777777777888999:::======AAAMMMddd{{{oooooowww}}}|||zzz|||}}}~~~~~~|||{{{wwwxxxyyyyyyyyyxxxvvvuuussstttuuuvvvyyy|||~~~~~~~~~|||xxxsssmmmhhhfffeeedddiiiwww}}}nnngggaaa```aaaaaacccgggjjjmmmooooooqqqyyyhhhRRRFFF@@@===;;;:::;;;;;;;;;:::888777666555333222222222222111222222333333222222111222111111222333888EEERRRiiivvvyyyoooggg```[[[[[[]]]dddlllwww}}}uuuoooiiibbb]]]^^^```ccchhhnnnpppuuu{{{~~~~~~CCCBBB@@@>>>======>>>>>>;;;:::999888888999999:::555666777888999999::::::888888888888888999999:::<<<===BBBQQQmmmtttnnnqqq|||~~~|||zzzzzz{{{}}}~~~}}}zzzyyywwwxxxzzzzzzxxxvvvsssqqqrrrrrrsssuuuxxx{{{~~~|||||||||}}}}}}~~~~~~~~~|||yyytttooojjjhhhcccbbbiiixxxyyynnnhhhcccccccccbbbdddggggggiiikkkkkkmmmuuuqqqZZZLLLEEE???===;;;;;;;;;;;;:::888777777555444333222222222111222222333333222222111333111111333666===MMM[[[ppp{{{zzzrrriiiccc^^^___ccckkksss}}}vvvqqqjjjccc___aaaeeeiiinnnttttttyyy~~~BBBAAA???===<<<<<<======888888888888888999999:::::::::::::::999888777777888888888999999999999:::;;;>>>FFFYYYxxx~~~ooommmsss~~~~~~|||{{{{{{{{{|||}}}~~~}}}{{{xxxwwwvvvxxxzzzzzzyyyvvvrrroooqqqrrrsssvvvxxx{{{}}}~~~||||||||||||}}}~~~~~~}}}{{{vvvqqqmmmjjjbbbaaagggttt}}}~~~~~~qqqjjjfffffffffddddddgggeeegggiiijjjlllqqqyyyuuu\\\MMMFFF@@@>>><<<;;;;;;;;;999888888777666555444333222111111222222333333222222111333111111444999CCCUUUeeexxxzzzqqqiii___```gggrrr}}}wwwrrrlllfffcccfffkkknnntttzzzxxx}}}AAA@@@>>><<<;;;;;;<<<<<<:::999999999999999999999:::::::::::::::888777666888888999999:::::::::999<<>>EEE[[[}}}tttllljjjttt~~~}}}|||||||||yyywwwwwwwwwvvvuuuqqqqqqppppppqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyyyyzzzzzzzzzyyyyyyyyywwwtttrrrppppppqqqqqqqqqqqqpppppppppqqqrrrssswww|||~~~|||}}}|||yyyvvvtttkkkeee___^^^^^^cccmmmxxx}}}uuurrrqqqooolllmmmllljjjhhhgggfffffffff}}}lllUUUJJJDDDAAA>>><<<;;;;;;:::999;;;:::888777555333222111222222222222222222222222///111555;;;EEEUUUgggtttuuuwwwuuurrrqqqoooggg___ZZZ^^^fffssszzz{{{}}}DDDCCCAAA???============<<<:::888777666777999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;>>>FFF[[[zzzooojjjkkkuuu~~~}}}}}}}}}}}}{{{xxxvvvvvvuuutttsssqqqpppoooooopppqqqssstttvvvuuuuuuuuuuuuwwwxxxyyy{{{{{{||||||{{{zzzyyyxxxvvvuuurrrooonnnmmmmmmmmmmmmllljjjiiijjjlllnnnppptttyyy{{{zzzzzz~~~|||zzzxxxwwwoooggg```]]]]]]aaalllvvvyyysssqqqnnnllljjjiiigggeeecccbbbaaaaaarrrpppVVVHHHEEEBBB>>><<<<<<;;;:::999777666666444333222111111222222222222222222222222111444888???JJJZZZjjjuuuxxxyyywwwuuuuuussskkkbbb\\\___eeerrrDDDCCCAAA???============>>>===;;;999999:::<<<===999999888888888888999999:::::::::;;;;;;;;;<<<<<>>===;;;;;;<<<<<<===999888888777777888888999999::::::;;;;;;<<<<<<<<>>===;;;:::888:::999777555222000...---222222222222222222222222666888???IIIWWWeeeooottt{{{~~~tttkkkeeeiiirrrzzz~~~wwwuuuFFFEEECCCAAA>>>===<<<;;;===888444555:::>>>>>>===999999999888888888888777777999:::::::::;;;>>>@@@DDDUUUsssvvvmmmlllqqq~~~{{{yyywwwqqqrrrrrrrrrqqqrrruuuwww{{{|||~~~~~~|||{{{zzzxxxvvvtttsssrrrnnnooopppqqqqqqpppooonnnlllkkkkkklllooossswwwzzz~~~|||zzzzzz|||~~~~~~~~~~~~zzzvvvrrrpppoookkkiiihhhhhhgggeeebbb___YYYWWWWWW[[[^^^___ccchhhmmmooorrrvvvzzz}}}~~~|||sssllleeeaaa^^^\\\^^^cccvvvvvvnnnllllllllljjjiiikkkmmmiii^^^UUUVVVccczzzpppWWWKKKDDD>>>>>>>>>======@@@:::888666666888777444111333111000111222333333333555888@@@NNN^^^llltttwww{{{iiieeejjjnnnvvvvvvppptttFFFEEECCC@@@>>><<<<<<;;;;;;777444444888;;;;;;999999999999999888888888888888999:::::::::;;;>>>@@@HHHZZZ{{{mmmgggiiiqqq~~~{{{yyyvvvuuurrrsssrrrqqqooooooqqqsssxxxzzz{{{|||}}}~~~|||zzzxxxvvvsssrrrqqqpppoooooopppppppppoooooonnnnnnnnnnnnppprrrvvvyyy{{{}}}|||{{{{{{~~~}}}xxxtttrrrpppooojjjiiiggggggfffdddaaa^^^ZZZXXXYYY^^^bbbccchhhmmmssstttvvvyyy|||~~~|||yyyuuunnngggddd```^^^```eeetttyyyqqqnnnmmmmmmkkkjjjmmmoookkkaaaXXXWWWcccyyysssXXXNNNGGGAAA@@@???;;;999::::::888777777888777555222333222111111222333444333999<<>><<<;;;;;;;;;888666666999;;;999777:::999999999888888888888888999:::::::::<<>>===<<<<<<===<<<;;;;;;;;;;;;:::999:::::::::999999999999888::::::;;;:::;;;===BBBEEEPPPhhhxxxbbb^^^eeekkkyyy~~~wwwrrrnnnllliiihhhcccdddeeedddcccdddgggiiinnnqqqvvvyyyzzzzzzzzz{{{||||||}}}~~~~~~}}}yyywwwvvvwwwwwwsssrrrqqqooooooooopppqqqqqqssswwwzzz}}}~~~zzzuuurrrrrrssssssooommmkkkkkkkkkjjjhhhggghhheeeeeeiiillllllpppuuuvvvxxx{{{}}}zzzyyysssnnnkkkgggbbbaaadddgggsssxxxssspppooonnnmmmkkkeee]]]VVVTTTbbbzzzjjjXXXMMMCCCBBBCCCBBB@@@@@@999::::::999777666555555333444555444333333555777;;;CCCOOO]]]iiisssyyy|||zzztttmmmfffeeennnzzzyyyjjjjjjkkkooovvv{{{zzzwwwsssppppppsssvvvEEEDDDBBB@@@???>>>======;;;;;;:::999999999999999::::::::::::999999999999:::;;;;;;;;;;;;>>>CCCFFFQQQlllqqq___\\\cccjjjzzzzzzuuuoooiiifffcccaaa___ZZZ[[[]]]^^^___aaaeeehhhkkkpppuuuyyyzzzyyyyyyyyyyyyyyy{{{|||}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}zzzwwwuuutttuuuuuusssrrrrrrrrrrrrrrrssssssssstttxxx{{{~~~{{{wwwttttttttttttooommmkkkkkklllllllllkkkpppllllllppprrrrrruuuzzz~~~|||yyytttooommmhhhbbb```bbbgggppp{{{sssoooooommmllliiibbb[[[VVVRRR```xxxpppaaaUUUIIIGGGGGGDDD@@@>>>999:::;;;:::777555555666333555777555333333555888;;;DDDSSS```kkkqqquuuwwwvvvooohhhcccaaaeeeqqq}}}xxxjjjiiilllrrr{{{mmmmmmllliiiggghhhnnnsssEEEDDDCCCAAA@@@?????????<<<;;;:::888777888:::<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;???DDDHHHSSSppp}}}mmm```___fffppp{{{wwwpppkkkddd___[[[YYYWWWUUUSSSUUUWWWYYY[[[^^^bbbfffiiinnntttxxxyyyxxxxxxwwwvvvvvvxxxyyyzzz{{{{{{|||{{{{{{|||}}}~~~}}}|||zzzyyyyyyyyyzzzyyywwwvvvtttsssssssssrrrrrrssstttuuuuuuuuuuuuuuuwwwyyy||||||yyywwwuuuuuuuuurrrpppnnnnnnppprrrrrrrrrwwwttttttxxx{{{{{{~~~~~~~~~}}}|||zzzuuuqqqnnnjjjccc```aaaeeelllyyy|||sssmmmmmmlllkkkhhhccc]]]YYYRRR]]]ssstttcccXXXOOONNNOOOIIIAAA===888:::<<<:::777555555666333555888666333333666999999EEEVVVeeennnrrrssstttpppggg]]]YYYZZZcccrrrzzzpppjjjooottt~~~|||llllllkkkgggcccdddjjjpppFFFEEECCCBBBAAA@@@@@@@@@>>>===<<<:::999:::===@@@;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;???DDDHHH[[[xxxvvvlllddddddkkkyyyzzztttppphhhddd]]]XXXTTTRRROOONNNPPPRRRUUUVVVXXX\\\```dddggglllssswwwxxxwwwvvvvvvssstttvvvxxxyyyzzzzzz{{{yyyzzz|||~~~~~~||||||{{{zzzxxxwwwvvvuuuxxxxxxwwwvvvuuutttssssssqqqrrrtttvvvwwwwwwvvvvvvwwwxxxzzz}}}}}}{{{xxxwwwvvvuuuvvvtttssssssvvvxxxyyyyyy{{{yyyyyy~~~}}}}}}}}}|||{{{{{{vvvrrrpppkkkdddaaabbbaaagggrrr}}}sssjjjkkklllkkkiiiddd___\\\SSS[[[ooovvv___VVVPPPSSSUUUOOOEEE>>>888;;;<<<;;;777555555777333666888777333222666:::===JJJ\\\llluuuxxxyyyyyyooodddWWWRRRUUU```sss|||tttnnnrrrwww|||ppplllpppuuuvvvsssssspppjjjdddccchhhmmmDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;999<<<;;;===???999===OOOeeeyyyqqqooooooqqqsss|||vvvpppjjjfff```[[[SSSOOONNNOOOOOONNNKKKMMMQQQVVV[[[___bbbdddlllooosssvvvvvvtttqqqnnnppppppppprrrtttvvvvvvuuuxxxzzz|||}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvwwwuuusssqqqqqqqqqrrrsssxxxwwwuuusssrrrssstttuuu}}}~~~~~~|||zzzyyyyyy{{{xxxvvvwwwzzz}}}}}}|||~~~}}}~~~|||wwwrrrmmmgggaaa]]]^^^bbbkkkyyy|||pppmmmooonnniiihhhhhhcccZZZRRRXXXkkkqqqXXXPPPJJJKKKKKKGGGBBB???;;;::::::999888777666666555555555333333555888;;;@@@MMM___nnnzzz|||uuukkk^^^UUUUUUWWW]]]ppp}}}nnnjjjkkksss~~~~~~zzzmmmffffffiiillllllfffkkknnnlllkkkmmmmmmjjjDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;999===;;;===???:::@@@SSSoooyyyttttttwww|||wwwoooggg```\\\WWWRRRMMMKKKKKKLLLLLLKKKKKKNNNRRRWWW\\\aaaeeegggjjjmmmrrrvvvwwwuuurrrooonnnnnnnnnqqquuuxxxxxxxxxyyyzzz}}}}}}{{{|||{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvtttsssssssssuuuvvvvvvvvvuuutttuuuvvvxxxyyy}}}}}}~~~~~~|||zzzzzzzzz}}}{{{zzz|||~~~~~~~~~{{{wwwrrrmmmgggaaa\\\YYY]]]eeesssuuuppprrrqqqmmmkkkjjjddd[[[VVVYYYggguuuYYYPPPHHHHHHHHHDDD???>>><<<;;;:::999888777666666555555444333333555888;;;EEERRRaaaooozzz{{{sssdddYYYQQQSSSYYYbbbwwwvvvgggccceeemmmzzz}}}|||{{{yyyyyyyyyzzz|||yyypppddd^^^^^^aaabbbcccaaagggiiihhhiiilllnnnmmmCCCBBBAAA???>>>=========;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;:::===;;;<<<@@@===DDDXXXzzzxxxxxx{{{wwwnnnfff^^^WWWSSSMMMKKKJJJIIIKKKKKKKKKJJJLLLNNNRRRWWW]]]ccciiikkkjjjnnntttyyyzzzwwwssspppjjjjjjkkknnnssswwwyyyyyyzzz{{{}}}|||zzzzzz}}}|||{{{zzzyyyyyyyyyyyywwwvvvuuuuuuuuuvvvxxxyyyvvvuuuuuuvvvxxxzzz}}}~~~|||}}}~~~~~~}}}}}}}}}|||zzzwwwtttooohhh```[[[UUUXXX```nnn{{{uuuvvvtttrrrqqqmmmeee\\\YYYXXX```uuuzzz[[[PPPGGGEEEDDD@@@===<<<;;;;;;999888777555444333444444444444333555999<<>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;===;;;<<<@@@???HHH]]]~~~wwwzzz}}}wwwnnnfff___YYYSSSPPPJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNRRRXXX___ggglllpppqqqtttyyy}}}}}}yyytttppphhhggghhhkkkpppuuuwwwxxx{{{|||~~~~~~|||{{{zzz~~~}}}{{{zzzyyyyyyzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxzzz{{{~~~}}}}}}zzzyyyxxxvvvqqqiii```ZZZUUUWWW___lll}}}zzzyyywwwvvvuuuoooeee[[[XXXUUUYYYkkk}}}^^^RRRGGGCCCBBB???<<<<<<:::999888666555333222111333333444444444666:::<<>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999999:::::::::;;;;;;;;;===;;;<<>>;;;:::999888666555444333222333555666666888;;;>>>HHHWWWiiivvv{{{wwwhhhZZZVVVQQQPPPWWWeeexxxuuuggg^^^ZZZ\\\cccnnnyyyzzzvvvtttssspppqqqsssuuuwwwzzz|||}}}}}}}}}~~~~~~|||zzzwwwtttqqqmmmhhheee```]]][[[YYYYYYZZZZZZZZZXXX]]]```aaadddkkkqqqrrrBBBAAA@@@???>>>>>>>>>>>><<<============<<<;;;;;;999999::::::::::::;;;;;;;;;===;;;===BBBAAAKKKaaa~~~wwwttt}}}~~~vvvoooeee[[[TTTOOOKKKIIIJJJLLLOOOPPPNNNMMMLLLLLLQQQTTT[[[bbbjjjqqqvvvyyy}}}vvvpppkkkmmmkkkkkknnnsssxxx{{{|||||||||}}}~~~~~~}}}~~~|||{{{{{{|||{{{{{{zzzxxxxxxvvvvvvwwwxxxyyyyyyzzzzzz}}}~~~~~~|||{{{zzzxxxtttmmmddd^^^WWWYYY^^^iiizzzyyyuuuuuutttkkk^^^VVVLLLMMMPPP]]]uuucccVVVIIIDDDBBB@@@>>>???===<<<<<<;;;:::999888888222444666777888:::===@@@KKKYYYkkkwww{{{vvvhhhZZZYYYVVVUUU\\\kkk~~~oooccc]]]XXXZZZaaalllvvvxxxtttqqqqqqmmmnnnppprrrtttuuuwwwwww||||||}}}}}}~~~|||uuussspppmmmkkkgggccc```[[[[[[ZZZYYYYYYZZZ[[[[[[\\\```aaa___^^^bbbddddddAAAAAA@@@???>>>>>>>>>>>>===============<<<;;;;;;999999::::::::::::;;;;;;:::===;;;===CCCAAAJJJ```xxxwwwzzz{{{ooohhh^^^UUUOOOKKKIIIHHHJJJMMMPPPQQQOOONNNOOOPPPVVVZZZbbbjjjrrrxxx|||}}}|||wwwqqqkkkhhhjjjiiiiiimmmrrryyy}}}||||||||||||}}}~~~~~~~~~~~~~~~|||yyyzzz{{{||||||yyywwwuuuxxxyyyyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}{{{yyyuuunnnfff```ZZZ[[[___iiiyyyxxxqqqrrrpppfffZZZSSSHHHJJJMMMVVVlllbbbUUUIIIEEECCC@@@>>>???<<<;;;;;;;;;::::::::::::333555888999:::<<>>>>>>>>???===============<<<<<<;;;999999:::::::::;;;;;;;;;999===;;;>>>CCCAAAJJJ___zzz}}}vvvzzzxxxfff```WWWOOOLLLJJJJJJJJJKKKOOORRRSSSRRRQQQSSSUUUYYY^^^gggpppxxx}}}~~~}}}{{{xxxsssmmmhhheeeeeedddeeeiiipppwww}}}|||{{{{{{{{{}}}~~~}}}{{{wwwyyy{{{}}}|||yyyvvvtttzzz{{{|||||||||||||||||||||}}}~~~|||yyyuuuooogggbbb^^^^^^aaakkk{{{vvvnnnooonnncccWWWQQQGGGIIIKKKQQQeee```TTTIIIDDDCCC@@@>>>>>>888888888888888888888888333555888:::<<<>>>@@@CCCYYYbbbmmmtttyyyxxxpppfff[[[[[[]]]eeessssssaaaVVVTTT[[[]]]dddnnnxxxzzzrrrllljjjiiimmmnnnoooqqqrrrrrrssssss{{{{{{||||||}}}~~~~~~~~~|||wwwtttrrrpppnnniiigggdddbbb```^^^[[[YYYXXXYYYYYYYYYYYYZZZ]]]___[[[```dddddddddhhhiiigggEEEBBB??????@@@AAA???===<<<:::777666888:::::::::======<<<;;;::::::999999777;;;:::===CCCAAAJJJ___~~~}}}}}}}}}uuuhhh^^^TTTOOOKKKGGGHHHKKKOOOOOOQQQSSSUUUWWWYYYZZZaaaiiittt|||~~~~~~}}}}}}wwwuuutttrrrppplllgggccccccgggjjjkkkooouuuxxxwwwzzzyyyyyy{{{~~~~~~~~~~~~||||||{{{zzzyyyxxxxxxwwwyyyzzz|||}}}~~~~~~~~~}}}yyyvvvtttoooiiiccc]]]^^^nnn|||qqqlllhhh```WWWQQQGGGDDDEEENNN```yyyiiiVVVFFFCCCCCC===999999;;;;;;::::::999888888888:::777888<<<>>>???BBBGGG[[[fffqqqyyy}}}~~~yyyrrriiiaaa```jjjvvv}}}nnn___VVVTTT\\\___gggssswwwnnniiiggggggjjjjjjjjjkkkmmmpppsssuuu{{{zzzyyyyyyzzz}}}|||~~~{{{vvvoookkkjjjiiifffddd```aaaaaa```\\\ZZZYYYYYYWWWXXXZZZ[[[]]]___```aaacccbbbbbbeeeiiijjjiiifffEEEBBB@@@???@@@@@@>>><<<===;;;888888999;;;;;;;;;======<<<<<<;;;::::::999:::===<<<>>>CCCBBBMMMccczzzrrrfff\\\SSSNNNKKKHHHJJJMMMSSSSSSSSSUUUWWW[[[^^^```hhhpppyyy|||yyywwwqqqpppooonnnllliiieeebbbbbbgggkkknnnssszzz}}}|||~~~|||{{{|||~~~~~~~~~}}}|||||||||}}}}}}|||{{{{{{zzzyyyyyyzzz{{{|||~~~|||xxxvvvooohhh```\\\aaasss}}}qqqlllhhh___VVVQQQFFFEEEEEELLL\\\tttjjjWWWFFFCCCCCC===999:::999999888888777666666666888555666:::===@@@EEEKKK^^^iiittt|||~~~rrrhhheeemmmxxxvvvhhh\\\XXXYYY[[[aaalllzzzxxxooojjjhhhhhhjjjiiiiiikkkmmmpppsssuuuyyyyyyxxxyyyzzz|||~~~~~~sssoooiiieeeddddddbbb```\\\]]]^^^\\\ZZZXXXXXXXXXYYYZZZ\\\^^^```bbbcccdddeeeeeefffiiimmmnnnkkkiiiFFFDDDAAA@@@??????===<<<>>><<<:::999;;;<<<<<<<<<=========<<<;;;;;;::::::===@@@===>>>CCCDDDQQQjjjwwwnnnbbbYYYPPPMMMLLLJJJMMMQQQWWWWWWWWWXXX\\\bbbgggkkktttxxx}}}}}}xxxssspppmmmmmmmmmllljjjgggdddbbbaaahhhooottt{{{~~~~~~}}}}}}~~~|||{{{{{{{{{~~~~~~~~~}}}}}}||||||{{{{{{|||~~~{{{wwwoooggg^^^]]]dddvvvssslllggg___UUUPPPEEEEEEEEEIIIUUUlllkkkXXXGGGDDDCCC===999:::999999888888777666666666666444444888<<<@@@HHHPPPbbblllwwwyyynnnhhhnnnwww|||mmmaaaYYYYYY]]]___hhhvvvzzzqqqkkkiiihhhhhhhhhiiikkkmmmpppsssuuuuuuvvvwwwxxxzzz{{{|||}}}zzzsssiiieeeaaa^^^]]]]]]\\\[[[YYYZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]___aaadddfffhhhiiihhhiiilllooorrrrrrooommmFFFDDDBBB@@@???>>><<<<<<===;;;::::::;;;<<<<<<;;;=========<<<<<<;;;;;;;;;>>>@@@======BBBEEEUUUpppuuulll^^^VVVNNNMMMMMMMMMQQQVVV[[[[[[[[[^^^ccckkkrrrwww}}}~~~}}}zzzvvvrrrnnnlllppppppooolllhhheeecccbbbbbbkkkvvv~~~~~~}}}}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~}}}~~~~~~yyypppggg```^^^cccqqqtttmmmggg]]]TTTOOODDDEEEEEEGGGPPPgggnnnZZZIIIDDDCCC>>>:::;;;;;;;;;::::::999888888888666444444777:::>>>HHHRRRccclllwwwzzzmmmfffkkktttyyyiii]]]WWWZZZ```fffssszzzqqqllliiiggggggggghhhkkkmmmqqqtttuuurrrtttvvvxxxzzz{{{||||||yyyoooiii```___\\\ZZZYYYYYYZZZZZZXXXYYY[[[[[[ZZZ[[[]]]^^^^^^___aaadddgggjjjlllmmmjjjmmmqqquuuwwwvvvsssqqqEEEEEECCCAAA>>>===<<<<<<<<<:::999999;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<>>:::;;;;;;;;;::::::999888888888888666666777888;;;EEEPPP```jjjttt|||vvvjjjdddiiissswwwhhh\\\WWWZZZ```kkk{{{zzzqqqkkkgggfffeeefffhhhkkknnnqqqtttuuuqqqsssuuuxxxzzz{{{|||}}}wwwooogggaaa\\\\\\[[[ZZZYYYYYYZZZ[[[WWWYYYZZZZZZ[[[\\\___aaa```bbbdddfffiiilllnnnooommmpppuuuxxxyyyxxxvvvtttDDDDDDCCCAAA>>><<<===>>>;;;:::999:::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999>>><<<===BBBIII^^^~~~}}}rrrjjjZZZSSSMMMNNNQQQTTTYYY___bbbdddhhhlllrrrwww{{{}}}|||vvvnnniiiiiikkkmmmoooppppppmmmhhhddddddhhhmmmwww~~~}}}||||||}}}~~~}}}{{{{{{{{{{{{||||||}}}}}}~~~~~~|||sssjjjbbb[[[ZZZbbbooo|||xxxmmmeee[[[RRRMMMDDDEEEEEEFFFPPPiiisss^^^KKKFFFDDD>>>;;;<<<999999888888777666666666888777777888777999CCCOOO]]]gggrrr{{{tttiiidddkkkvvvuuufff\\\XXX\\\cccpppzzzrrrkkkgggeeecccdddgggkkknnnrrrtttuuussstttuuuxxxzzz}}}uuummmfffaaa]]]ZZZ[[[[[[[[[YYYYYYZZZ\\\WWWXXXYYYZZZZZZ\\\```cccdddeeegggjjjllloooqqqrrrpppsssxxxzzzzzzyyyyyyyyyBBBCCCCCCAAA>>><<<>>>???<<<;;;:::;;;======;;;:::::::::::::::::::::::::::888======???EEELLLcccyyynnngggZZZSSSNNNOOOSSSVVV\\\bbbhhhjjjoootttwwwxxxwwwwwwqqqmmmhhhfffiiinnnqqqrrrkkkkkkiiifffeeejjjttt}}}~~~}}}|||{{{{{{|||~~~}}}}}}|||{{{zzzzzz{{{|||}}}zzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||tttlllbbb[[[WWW^^^jjjxxxyyymmmdddZZZQQQLLLDDDDDDDDDGGGTTTnnnttt___LLLFFFDDD>>>;;;<<<999999888888777666666666666666888999777999CCCOOOZZZfffsss|||yyyqqqgggdddmmmwwwpppaaaYYYYYY```jjjzzz|||tttmmmhhheeebbbcccgggkkknnnrrrtttuuuuuuuuuvvvxxx{{{~~~uuujjjddd```]]]ZZZXXXZZZ[[[ZZZXXXXXXYYY[[[YYYZZZ[[[[[[\\\^^^bbbeeeiiijjjkkkmmmppprrrssstttssswww{{{}}}|||{{{|||}}}AAACCCCCCAAA>>>===>>>AAA===<<<<<<===>>>>>>===;;;999999999999999999999999777===>>>AAAHHHOOOggg|||vvvkkkeeeZZZSSSNNNPPPTTTWWW]]]dddllloootttxxxyyywwwsssqqqiiifffdddffflllqqqsssttthhhiiihhhgggiiirrr~~~}}}|||{{{{{{{{{|||}}}|||~~~}}}|||||||||~~~yyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}uuummmbbb[[[WWW\\\fffssszzzmmmdddYYYPPPLLLDDDDDDDDDHHHWWWrrruuu```MMMFFFDDD>>>;;;===;;;;;;::::::999888888888444555888999888:::DDDOOOYYYeeettt~~~wwwnnnfffdddmmmwwwkkk]]]VVVYYYdddooo}}}uuunnniiifffaaacccfffkkkooorrrtttuuuvvvvvvwwwxxx{{{{{{nnnddd___\\\ZZZYYYVVVYYYZZZZZZWWWVVVXXXZZZ]]]^^^^^^^^^___bbbfffiiilllmmmnnnppprrrtttuuuvvvvvvyyy}}}~~~}}}}}}~~~BBBBBBBBBAAA@@@???>>>===999999888888888999:::::::::::::::;;;;;;;;;<<<<<>>===:::::::::999999999999::::::888:::===>>>???CCCJJJPPPcccnnnzzz|||rrriiihhhjjjsss{{{nnnccc]]]```ooo~~~xxxqqqmmmkkkhhhhhhhhhjjjmmmqqqtttwwwwwwwwwxxxzzzsssiiiaaa___^^^[[[YYYYYYYYYZZZZZZ[[[]]]___```aaaaaa```^^^^^^```dddhhhjjjllloootttyyy{{{||||||{{{zzz|||}}}~~~~~~DDDCCCBBBAAA???>>>===<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===;;;???EEEIIIYYY~~~{{{}}}vvvmmmfff\\\WWWVVVYYY___eeennnvvvyyyyyyxxxssskkkccc]]]ZZZ\\\```gggnnnqqqoooiiidddbbbhhhrrr}}}wwwtttuuuwwwyyyzzz|||~~~~~~}}}|||{{{zzzyyyyyyzzz|||}}}{{{|||}}}|||{{{zzz|||}}}{{{vvvsssiiiaaaZZZZZZ```kkkzzz{{{lllbbbYYYPPPJJJDDDDDDEEEHHHQQQddd|||bbbLLLIIIDDD???>>>;;;999999888888888999999:::999<<>>===;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<@@@DDDGGGYYY~~~~~~wwwoooiiibbb\\\YYY\\\aaagggnnnvvvxxxwwwsssmmmfff```]]]]]]]]]bbbhhhmmmnnnlllhhhffffffnnn{{{{{{wwwrrrppprrrtttwwwxxx~~~~~~}}}{{{yyyzzz|||~~~|||}}}~~~}}}|||}}}~~~~~~~~~}}}{{{wwwtttjjjbbbZZZYYY]]]fffvvvooodddZZZQQQKKKCCCCCCEEEHHHNNN[[[ooofffOOOKKKEEE@@@???<<<888888888777888888999999<<<>>>@@@BBBDDDJJJSSSYYYfffppp{{{zzzsssjjjmmmuuutttllliiimmmzzzzzzsssnnnkkkhhhggggggiiikkkooorrrttttttvvvyyy}}}}}}qqqiiibbb]]]]]]]]][[[[[[]]]YYY[[[]]]___aaabbbaaaaaa___```aaabbbdddfffggghhhkkkooovvv|||~~~~~~~~~~~~~~~FFFEEEBBB@@@>>>===<<<<<>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<:::===AAADDDGGG[[[zzzqqqkkkbbb\\\XXX\\\ccciiipppwwwwwwtttnnnggg```]]]]]]^^^aaaeeeiiikkkjjjjjjkkklllmmmvvv~~~uuurrrooommmooorrruuuvvv{{{~~~}}}||||||}}}}}}~~~}}}~~~~~~}}}zzzvvvssshhhaaaYYYWWWYYYaaappp~~~uuuggg[[[RRRLLLDDDCCCEEEHHHKKKSSSfffyyyhhhQQQLLLEEE@@@@@@<<<888777777777888888999:::>>>???AAAAAACCCHHHQQQWWWdddooozzz~~~~~~{{{uuunnneeemmmyyytttkkkhhhlllwwwzzzrrrllliiifffffffffgggjjjnnnqqqsssssswww{{{}}}yyyooohhhbbb___^^^]]][[[[[[]]]\\\]]]___```aaa```_________```bbbdddfffhhhiiiiiinnnqqqwww}}}}}}}}}}}}}}}~~~FFFDDDBBB@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777<<>>@@@@@@@@@AAAFFFNNNUUUdddppp{{{}}}zzztttmmmfff___iiivvv~~~qqqhhhfffjjjuuuyyypppjjjfffbbbbbbbbbdddgggkkkooorrrssswww|||~~~~~~uuummmfffaaa^^^^^^\\\YYYYYY\\\^^^__________________^^^```aaaccceeehhhjjjlllmmmsssvvvzzz}}}{{{{{{|||}}}~~~EEECCCAAA???>>>>>>>>>???<<<<<<;;;;;;:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<888<<>>???>>>???DDDMMMTTTaaannnzzz|||xxxrrriiibbb___fffqqq}}}}}}~~~|||mmmeeeeeelllyyyxxxooogggccc\\\\\\]]]```ccchhhllloooqqqvvv}}}~~~vvvnnnhhhccc```^^^___]]]ZZZ[[[___^^^]]]]]]]]]^^^______``````aaacccfffiiimmmppprrrvvvxxxzzz~~~~~~{{{yyyyyy{{{}}}DDDCCCAAA???>>>>>>???@@@;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::===@@@BBBFFFWWWtttwww{{{ssslllccc[[[WWW]]]fffmmmtttyyywwwqqqfff[[[TTTUUU[[[```dddkkkppppppllllllttt{{{yyyoooiiiffffffeeedddeeejjjqqqxxx}}}}}}||||||zzz}}}}}}||||||~~~yyyuuugggaaaZZZVVVVVV\\\lll|||~~~kkk[[[PPPJJJHHHCCCCCCGGGGGGMMMddd}}}lllSSSLLLDDD??????;;;999999999999:::;;;<<<===<<<===>>>===???EEENNNUUU[[[jjjxxx|||yyyssskkkdddcccfffnnn|||||||||yyyjjjdddfffooo}}}wwwmmmeeeaaaXXXXXXZZZ\\\```eeejjjmmmooovvv}}}wwwoooiiicccccc``````aaa___]]]^^^bbb\\\\\\[[[\\\]]]___aaabbbaaabbbcccfffjjjnnnrrruuuvvvwwwyyy{{{}}}}}}zzzxxxxxxzzz}}}CCCBBB@@@???>>>>>>??????>>>===<<<;;;;;;<<<>>>???999999999:::;;;<<<===>>>>>>:::;;;@@@GGGTTTppp}}}zzz|||yyyqqqmmmccc]]]XXXXXX```iiiqqquuuvvvkkk___YYYWWWWWW\\\bbbiiijjjkkkkkkmmmttt}}}tttjjjdddaaa``````aaaffflllrrrzzz~~~zzzxxxzzz|||~~~|||yyywwwnnnbbbVVVRRRUUU\\\hhhrrrzzzjjj\\\PPPIIIHHHDDDDDDFFFFFFKKK^^^tttkkkSSSLLLCCC===>>><<<999:::;;;>>>???===999666<<<::::::>>>AAAEEENNNWWWbbbpppttttttyyyssshhhfff```gggsss~~~~~~wwwlllhhhkkksss}}}vvvmmmfffaaaVVVUUUUUUYYY```fffiiiiiimmmssszzz~~~}}}rrrhhhccceeecccbbb```___^^^^^^______\\\]]]^^^___```___^^^]]]ccceeefffhhhkkkpppvvvzzz~~~}}}}}}~~~{{{{{{yyywwwuuuwww{{{~~~IIIGGGEEEBBB@@@@@@??????>>>===;;;::::::;;;<<<===;;;;;;:::::::::;;;<<<<<<===;;;<<>>>>><<<999999:::<<<===;;;888555999777777;;;>>>CCCLLLVVVdddqqqsssqqquuuqqqhhhhhhfffrrrxxxlllhhhkkkrrr~~~zzzrrrjjjaaa\\\VVVUUUTTTXXX^^^dddggghhhlllqqqxxx|||~~~xxxppphhheeeeeecccbbbaaa_________``````___```aaaaaaaaaaaa```___ccceeehhhkkknnnrrrxxx|||~~~}}}}}}~~~||||||zzzxxxvvvxxx|||EEEDDDBBB@@@>>>======>>>>>>===;;;:::999999:::;;;===<<<;;;:::::::::::::::======@@@CCCFFFTTTsssyyywww|||tttoooccc^^^YYYZZZaaajjjpppssspppfff]]]ZZZ[[[___eeemmmpppqqqrrrtttxxx|||vvvpppllleee___]]]^^^aaadddpppwww~~~}}}}}}|||{{{{{{}}}|||zzzrrrgggZZZTTTSSSXXXcccnnnyyyiii[[[PPPIIIHHHDDDDDDGGGFFFGGGVVVgggzzznnnUUUNNNDDD>>>>>><<<:::999888999::::::888666777666666:::===BBBNNNYYYhhhuuuvvvqqqrrrnnnfffhhhgggvvv}}}qqqmmmooouuuwwwnnneee\\\WWWVVVTTTTTTVVV[[[```dddeeeiiinnntttyyy|||wwwppplllhhheeeeeeaaaaaa``````___``````aaacccccccccccccccbbbaaa```bbbeeejjjooorrrvvvzzz}}}}}}~~~~~~}}}zzzyyyzzz~~~@@@???>>>======>>>???@@@>>>===<<<;;;::::::::::::<<<;;;;;;:::::::::;;;;;;<<<===BBBFFFIIIXXX{{{zzzzzzzzzqqqkkkccc___[[[\\\bbbjjjooorrrooofff]]]\\\^^^cccjjjrrrvvvvvvwwwyyyzzzqqqlllhhhfffccc``````eeekkkppp~~~}}}}}}}}}}}}|||ssshhh\\\VVVTTTXXXdddpppyyyiii[[[PPPJJJHHHDDDDDDGGGFFFEEEQQQ```sssoooVVVOOOEEE??????===<<<:::888888999999888777777666888;;;>>>DDDRRR___nnn|||}}}vvvsssjjjbbbcccbbbqqqxxxtttvvv|||~~~tttkkkaaaYYYSSSTTTSSSSSSTTTXXX]]]bbbeeeiiilllqqqvvv{{{~~~oooiiihhheeebbbaaa___^^^_________``````aaadddddddddcccbbbbbbaaa```bbbfffmmmrrrvvvyyy|||~~~}}}~~~~~~|||~~~CCCCCCAAA@@@@@@AAABBBBBB???>>>===<<<<<<;;;;;;::::::999999:::;;;<<<======:::;;;@@@EEEJJJ[[[|||~~~zzzpppjjjddd```\\\]]]cccjjjnnnpppooofff___^^^aaafffooovvv|||{{{{{{~~~xxxqqqmmmjjjeeeeeeeeeeeehhhoooyyy~~~~~~~~~}}}|||rrrhhh^^^WWWUUUZZZgggtttxxxhhh[[[PPPJJJHHHCCCCCCFFFEEEEEENNN[[[rrroooVVVOOOFFF@@@@@@===>>>;;;999888999999999888666666777;;;>>>EEEUUUddduuu~~~uuuggg\\\\\\bbbmmm||||||yyy||||||qqqhhh___VVVRRRQQQQQQQQQSSSVVV\\\bbbfffjjjmmmpppuuu|||zzzkkkeeedddaaa^^^]]][[[\\\]]]^^^___`````````bbbbbbbbbbbbbbbbbbbbbbbbdddiiipppuuuyyyzzz|||}}}}}}GGGEEECCC@@@>>><<<<<<<<<>>>>>>>>>======<<<<<<;;;999999999:::;;;<<<>>>>>>999999<<>>>>><<<:::999999999888777333333666999<<>>;;;999888888<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===???;;;===CCCMMMbbb~~~~~~xxxrrrmmmdddaaa^^^```eeekkkmmmmmmlllddd^^^```fffnnnyyy|||tttrrrooommmllllllnnnooommmpppuuuyyy}}}zzzyyynnnfff]]]VVVSSSXXXggguuuvvvggg[[[QQQJJJGGGAAA@@@DDDEEEFFFOOO[[[ppplllTTTNNNEEE@@@AAA???<<<;;;999999999888666555333444666999<<>>=========::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;FFFAAA@@@GGGQQQfff~~~|||uuunnnjjjdddaaa___aaafffkkkmmmllliiibbb]]]```hhhrrr}}}xxxsssrrrpppnnnmmmmmmnnnqqqrrrtttxxx~~~~~~|||yyywwwnnnfff]]]UUUQQQVVVdddsssvvvggg[[[QQQKKKGGG@@@???CCCEEEGGGPPP\\\nnnkkkSSSMMMEEE@@@AAA@@@;;;999888888888777555333555666999<<>>=========???>>>===;;;:::999888888<<<;;;;;;;;;;;;<<<======:::???CCCGGGRRRmmm~~~~~~{{{uuunnniiiaaa___]]]^^^bbbfffhhhiiiaaabbbdddgggnnnyyy~~~yyytttpppnnnlllmmmnnnppprrruuuwwwyyy~~~~~~|||yyyooohhh___XXXTTTVVVdddqqqsssggg]]]RRRJJJGGGCCCAAACCCDDDGGGOOOXXXkkklllSSSMMMFFFAAAAAA>>>===<<<;;;;;;999999888777555333555999===EEEYYYlll~~~lllZZZUUUYYYcccooo}}}~~~}}}~~~}}}zzzoooggg\\\UUURRROOOKKKGGGGGGLLLPPPSSSVVV```ooozzzzzzwwwvvvzzzqqqllleee```]]]\\\\\\[[[\\\^^^```aaabbbccceeegggfffhhhkkklllnnnppptttvvvwww|||}}}|||~~~GGGEEECCCAAA???>>>>>>>>>???>>>===<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<@@@DDDIIIVVVrrryyyzzzzzztttlllggg___]]][[[[[[^^^aaacccddd___aaaeeekkkqqqyyyxxxqqqlllhhhggglllnnnqqqsssvvvxxx{{{}}}~~~zzzwwwpppiii___WWWRRRTTT```mmm}}}uuuhhh^^^SSSLLLFFFBBB@@@BBBCCCFFFMMMVVVhhhlllSSSMMMFFFAAAAAA>>><<<<<<;;;:::999888888777666555666999<<>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>AAAEEEKKK[[[zzzyyyuuuyyy~~~yyyssskkkeee^^^ZZZWWWVVVWWWYYY[[[\\\[[[___fffmmmssszzzyyypppjjjfffeeeeeellloootttxxx{{{}}}{{{wwwqqqiii___VVVQQQRRR\\\hhhwwwwwwjjj___UUUNNNFFFCCCAAACCCDDDFFFNNNVVVeee|||mmmTTTNNNFFFAAAAAA>>><<<<<<;;;:::999888777777777666777888;;;EEEXXXiiizzz{{{|||uuueeeVVVTTTXXXiiittt}}}}}}|||~~~{{{pppgggdddXXXSSSLLLHHHHHHIIIHHHFFFHHHIIILLLRRR[[[eeeooovvvwwwuuuvvvzzznnnjjjccc^^^]]]]]]]]]\\\\\\^^^```aaabbbccceeegggeeehhhjjjlllnnnqqquuuxxxyyy|||~~~~~~GGGFFFCCCAAA??????>>>???===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======???AAADDDLLL```vvvvvv{{{}}}yyyrrriiibbb[[[WWWRRRPPPPPPRRRSSSSSSWWW\\\dddlllsssyyy|||ssskkkfffeeegggiiikkkqqqwww|||~~~yyyqqqhhh]]]UUUQQQRRR[[[eeewwwxxxjjj___UUUOOOIIIFFFDDDFFFGGGIIIPPPXXXdddzzznnnUUUOOOGGGBBBAAA>>><<<;;;;;;:::999888777777777888999888;;;GGGYYYiiiyyyzzzyyysssfffYYYVVV[[[jjjvvv}}}xxxpppeee[[[WWWQQQMMMIIIGGGGGGIIIIIIHHHIIIIIILLLSSS^^^iiipppsssvvvtttxxxvvvlllgggaaa]]]\\\]]]]]]^^^]]]___aaabbbcccdddfffhhhhhhjjjlllmmmnnnqqqtttvvvyyy{{{|||}}}}}}FFFEEEBBB@@@>>>=========;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<======>>>???BBBMMMcccvvvxxx|||wwwpppggg```YYYTTTOOOKKKKKKLLLMMMNNNTTTYYYaaaiiipppwww}}}xxxooofffbbbcccgggjjjmmmsss{{{~~~zzzpppggg\\\UUURRRSSS[[[eeezzzyyyjjj^^^TTTOOOIIIFFFEEEGGGHHHIIIOOOVVVeee{{{oooVVVOOOHHHBBBBBB>>><<<;;;:::999888777777666666999:::999<<>>=========;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>BBBNNNgggxxxzzz~~~yyyssslllddd]]]VVVRRRLLLHHHHHHJJJKKKLLLRRRXXX```hhhnnnsssxxx{{{xxxrrriiiaaa^^^aaafffjjjssszzz}}}yyyrrrhhh]]]WWWTTTUUU\\\ddd{{{{{{jjj^^^UUUPPPFFFCCCCCCEEEEEEFFFLLLSSSggg|||pppWWWPPPHHHCCCBBB>>>;;;;;;:::999888777666666444999;;;999>>>NNNbbbooowwwvvvvvvrrrhhh\\\YYY[[[```lllyyy}}}uuujjjddd]]]TTTMMMKKKHHHHHHFFFFFFFFFHHHJJJKKKOOOPPPTTT\\\gggooosssssstttxxxzzzrrrgggccc^^^[[[\\\^^^___``````bbbdddeeefffgggiiikkkooopppqqqqqqqqqrrrtttvvvzzzzzz{{{}}}FFFEEECCC@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======??????BBBPPPjjj}}}{{{tttnnnggg___ZZZUUUPPPJJJGGGGGGIIILLLMMMQQQXXXbbbjjjnnnpppppppppmmmhhhaaa]]]^^^dddlllrrr}}}}}}{{{wwwkkk___YYYVVVVVV[[[bbbwww}}}kkk___VVVRRREEECCCBBBDDDEEEEEEKKKQQQhhh|||qqqWWWQQQIIICCCBBB???;;;;;;:::999888777666666222999;;;:::@@@RRRgggtttxxxxxxxxxvvvlll```[[[\\\bbbkkkwww~~~xxxmmmaaa[[[UUUNNNJJJJJJEEEEEEFFFGGGHHHJJJMMMPPPRRRUUUZZZbbbjjjppptttuuuttt{{{yyyrrreeeaaa]]][[[\\\^^^```aaabbbdddfffggghhhiiikkkmmmnnnppprrrssssssuuuxxx{{{||||||~~~HHHFFFDDDAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@CCCRRRmmmxxxqqqkkkddd\\\WWWTTTOOOJJJFFFGGGJJJMMMNNNQQQYYYdddlllooommmjjjgggccc```\\\\\\aaakkkvvv}}}~~~zzzooobbbZZZWWWVVVZZZ```sssmmm```XXXTTTGGGDDDDDDFFFFFFGGGLLLSSShhh|||rrrXXXQQQIIICCCBBB???;;;::::::999888777666666111888<<<:::AAAUUUjjjvvv{{{{{{|||zzzqqqddd^^^___gggnnnwww~~~ssshhh\\\VVVQQQKKKIIIIIIDDDEEEGGGIIIKKKNNNRRRUUUSSSXXX^^^ffflllqqqtttvvvttt|||yyyrrrdddaaa\\\ZZZ[[[^^^```aaaccceeeggghhhiiijjjlllnnnllloooqqqsssuuuxxx{{{~~~~~~~~~FFFEEEDDDBBBAAA@@@??????BBB@@@===<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@CCCNNNeeevvvmmmddd]]]XXXTTTMMMLLLKKKIIIHHHJJJNNNQQQZZZ___fffkkkkkkhhhccc___VVVWWWXXX[[[bbbooo~~~{{{}}}{{{xxxkkk]]]UUURRRSSSYYYaaattt}}}nnnbbbYYYSSSJJJFFFEEEFFFFFFGGGMMMTTT___uuusssZZZSSSIIICCCBBB@@@===<<<;;;:::999888888888555555555888BBBTTTiiiwwwuuu~~~vvviiicccbbbcccooo}}}}}}vvvbbb[[[QQQLLLKKKJJJGGGDDDGGGIIIKKKLLLLLLNNNPPPRRR[[[^^^ccchhhkkkooorrruuu|||uuukkkaaa___]]]]]]^^^```aaabbbbbbdddfffggghhhkkknnnpppmmmooorrrtttuuuwwwzzz|||FFFEEEDDDBBBAAA@@@??????@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>AAAKKK```~~~zzzqqqggg```ZZZUUURRRLLLLLLJJJIIIHHHJJJNNNQQQ[[[```fffhhhfff```ZZZUUUSSSUUUXXX[[[dddrrr~~~}}}xxxppplllmmmmmmttt}}}~~~}}}wwwkkk^^^VVVSSSTTTZZZbbbwww|||mmmaaaWWWQQQIIIFFFDDDEEEFFFGGGMMMTTT___uuusssZZZRRRIIICCCCCC@@@===<<<;;;:::999888888888777777777:::DDDUUUjjjxxx}}}|||mmmeeeccccccmmmzzzyyyppp___XXXOOOJJJIIIIIIGGGDDDFFFHHHLLLNNNPPPRRRUUUWWW^^^aaaeeejjjmmmqqqvvvyyysssjjjdddbbb___^^^^^^___```aaaccceeefffggghhhjjjnnnqqqoooqqqtttuuuvvvxxx{{{}}}FFFEEEDDDBBBAAA@@@??????>>>;;;888777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>AAAIII[[[vvv~~~yyysssjjjaaaZZZUUUQQQNNNKKKKKKJJJIIIHHHJJJNNNQQQZZZ___dddfffbbbZZZRRRNNNOOORRRWWW]]]gggvvvyyytttqqqpppnnnhhhaaa^^^aaaeeeooozzz}}}vvvkkk___WWWTTTUUU\\\ddd}}}{{{mmm```UUUNNNIIIEEEDDDEEEEEEGGGMMMTTT___vvvrrrYYYRRRIIICCCCCCAAA======;;;:::999888888888777777777:::DDDTTTiiiwwwsssiiifffdddkkkvvvrrrfffYYYSSSLLLHHHHHHHHHFFFDDDEEEIIINNNRRRUUUWWWZZZ\\\^^^aaaffflllqqqxxx~~~}}}pppgggfffdddbbb___^^^^^^```aaafffggghhhhhhhhhkkkooorrrsssuuuwwwxxxxxxzzz|||~~~FFFEEEDDDBBBAAA@@@??????>>>;;;777666888:::<<<===;;;;;;;;;<<<<<<<<<<<<===>>>???CCCIIIXXXpppuuuoooeee\\\UUUQQQMMMKKKIIIJJJJJJIIIIIIKKKNNNQQQYYY^^^eeefffaaaYYYRRRNNNLLLQQQWWW___jjjyyyvvvnnnllljjjiiiiiieee```aaaffflllwww~~~|||uuukkk```YYYUUUUUU]]]fff|||mmm```TTTMMMHHHEEECCCEEEEEEFFFMMMTTT___wwwqqqXXXQQQIIICCCCCCAAA>>>===<<<:::999888888777555555666999AAAQQQeeerrrzzzuuulllhhhdddiiirrryyyjjj]]]RRRNNNIIIGGGGGGGGGGGGFFFFFFJJJPPPTTTWWWZZZ\\\^^^]]]aaahhhooowwwxxxllleeeeeedddbbb___^^^^^^aaaccchhhiiiiiiiiiiiilllpppsssvvvxxxzzz{{{{{{|||~~~FFFEEEDDDBBBAAA@@@??????>>><<<999888:::<<<======;;;;;;;;;<<<<<<<<<<<<======???BBBHHHUUUllltttmmmcccYYYRRRNNNJJJIIIHHHIIIJJJJJJJJJLLLPPPRRR\\\bbbhhhggg```XXXRRRPPPLLLQQQYYYbbblllzzz{{{ppphhhkkkjjjjjjjjjgggdddiiipppxxx{{{xxxtttkkkaaaZZZUUUTTT\\\fff}}}nnn```TTTLLLGGGDDDCCCDDDEEEFFFMMMTTT```wwwoooWWWQQQHHHCCCDDDBBB>>>===<<<:::999888777777555666666999AAAPPPbbboooxxxuuukkkfffdddhhhrrr~~~{{{qqqbbbVVVMMMKKKHHHGGGGGGIIIJJJJJJKKKNNNSSSVVVXXX[[[]]]___cccgggnnnvvv}}}uuukkkeee``````___]]]\\\^^^cccggghhhiiijjjjjjkkkmmmqqqtttxxxzzz|||}}}}}}~~~FFFEEEDDDBBBAAA@@@?????????===;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<===:::===AAAFFFRRRjjj~~~{{{oooiii^^^UUUOOOLLLIIIHHHHHHJJJKKKKKKLLLNNNQQQTTTaaafffiiifff]]]TTTOOONNNNNNTTT\\\dddmmmyyy~~~wwwoooiiimmmlllmmmmmmkkkjjjrrr|||zzzwwwssskkkbbbZZZTTTSSS[[[eee|||}}}mmm___TTTLLLGGGCCCBBBDDDEEEFFFMMMTTT```wwwnnnVVVPPPHHHCCCDDDCCC???>>><<<:::999777777777777888888;;;BBBQQQbbbooo{{{ssshhhbbbdddjjjvvv|||{{{sssgggZZZQQQJJJJJJIIIIIIJJJLLLNNNPPPPPPRRRUUUWWWYYY\\\___bbbmmmrrrxxx{{{qqqiiiccc[[[\\\\\\ZZZZZZ]]]dddiiigggiiikkkmmmnnnpppsssvvvxxxzzz}}}~~~~~~FFFEEEDDDBBBAAA@@@??????>>>===<<<<<<======;;;999;;;;;;;;;<<<<<<<<<<<<===999===AAAFFFSSSmmmyyyrrrhhhaaaXXXPPPKKKIIIHHHHHHIIIJJJLLLMMMNNNPPPSSSVVV]]]bbbddd```WWWOOOLLLMMMRRRWWW___fffmmmvvv~~~{{{uuuqqqooooooppprrrssssssvvv{{{wwwrrrkkkbbbZZZSSSQQQYYYcccvvv|||kkk^^^RRRKKKFFFCCCBBBDDDEEEFFFMMMTTTaaawwwnnnVVVPPPHHHCCCEEECCC???>>><<<:::888777666666888888999;;;BBBPPPaaammmyyy~~~{{{pppfffaaacccmmm~~~~~~xxx}}}vvvjjj]]]SSSNNNIIIJJJJJJKKKMMMPPPSSSUUUTTTUUUWWWYYY[[[___cccgggsssxxx}}}pppggg```\\\XXXYYYZZZXXXWWWZZZbbbhhheeehhhllloooqqqrrruuuvvvxxxzzz}}}~~~FFFEEEDDDBBBAAA@@@??????>>>=========>>><<<:::777;;;;;;;;;<<<<<<<<<======;;;???CCCHHHVVVqqqvvvmmmaaa[[[RRRLLLHHHHHHHHHHHHIIIKKKMMMNNNOOOQQQTTTWWWVVV[[[^^^ZZZRRRLLLMMMOOOTTTYYY```gggmmmttt~~~{{{yyyvvvzzz}}}yyytttssstttppprrrvvvzzz}}}|||yyyrrrkkkcccZZZRRRPPPWWWbbbrrr{{{jjj\\\QQQKKKFFFBBBAAACCCEEEFFFMMMUUUaaawwwmmmVVVPPPHHHDDDEEECCC???>>><<<:::888777666666666666777999@@@MMM^^^jjjssswww}}}}}}xxxooofffbbbcccppp~~~uuuzzzsssdddWWWOOOLLLIIIJJJLLLMMMOOORRRVVVXXXVVVWWWXXXZZZ\\\aaaggglllrrryyyrrrfff^^^XXXTTTWWWXXXYYYVVVUUUXXX```gggdddgggmmmqqqssstttvvvwwwwwwzzz}}}~~~HHHGGGEEEBBB@@@>>>======>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;???<<<>>>GGGXXXrrr~~~ttthhhbbbZZZRRRNNNIIIFFFHHHMMMLLLLLLMMMOOORRRSSSRRRPPPVVVUUUTTTQQQNNNMMMOOOQQQRRRYYYbbbjjjqqqwww~~~yyytttuuurrryyy||||||||||||}}}}}}~~~~~~~~~{{{xxxvvvvvv|||{{{}}}zzzwwwvvvmmmcccZZZTTTRRRWWW___pppwwwhhh\\\RRRKKKBBBAAA@@@@@@CCCHHHMMMQQQZZZppppppXXXPPPHHHFFFFFF@@@======<<<<<<:::888777666333777777666???PPP]]]aaahhhkkkpppssssssmmmeee___bbbooo{{{xxx|||ttteeeXXXPPPMMMMMMKKKJJJKKKQQQXXX[[[YYYVVVSSSVVVYYYYYYZZZ```jjjrrr}}}mmmeee]]]TTTRRRWWWSSSSSSSSSUUUWWW[[[___aaabbbgggllloooppprrruuuxxx|||~~~FFFEEEDDDBBB@@@?????????======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>===???IIIYYYsss}}}tttvvv~~~rrrggg^^^WWWPPPLLLHHHEEEGGGLLLMMMNNNOOOQQQRRRRRRQQQPPPOOOOOONNNMMMLLLMMMOOORRRWWW]]]fffmmmrrrxxxxxxttttttrrryyy|||vvvvvvvvvvvvwwwxxxyyyzzz||||||~~~}}}||||||}}}~~~}}}~~~}}}{{{{{{{{{xxxyyyyyyxxxwwwxxxzzz|||||||||yyyuuulllbbbZZZTTTRRRXXX```sssvvvggg\\\RRRKKKFFFDDDBBBAAABBBFFFJJJMMMXXXooooooXXXPPPIIIGGGGGGBBBAAA@@@???===<<<:::999888444666777666>>>NNN[[[```aaaeeekkkpppqqqmmmfffaaaaaannn~~~|||yyy~~~yyylll^^^TTTNNNKKKKKKMMMMMMPPPTTTYYY[[[YYYWWWRRRUUUXXXZZZ]]]eeepppyyy~~~mmm]]]XXXTTTNNNNNNTTTUUUUUUUUUVVVXXX[[[^^^```cccgggmmmpppppprrruuuyyy|||}}}EEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>===AAAJJJYYYrrruuummmooowww|||nnncccXXXQQQKKKIIIGGGDDDGGGKKKOOOPPPRRRSSSSSSRRROOONNNIIIJJJKKKKKKLLLNNNSSSVVV]]]cccjjjoootttzzzvvvqqqrrrrrryyy{{{uuuqqqnnnnnnmmmnnnnnnooopppqqqvvvvvvxxxyyyzzzzzzzzzzzz|||{{{{{{}}}~~~}}}}}}}}}xxxsssrrriiijjjkkkkkkkkkmmmpppsssssswww}}}|||tttkkkaaaZZZUUUSSSXXX```tttuuufff[[[QQQKKKFFFDDDAAA@@@BBBEEEIIILLLVVVmmmmmmWWWQQQJJJHHHHHHCCCDDDBBB???<<<:::999888888444666666666===JJJWWW^^^^^^cccjjjpppqqqmmmgggcccaaammm}}}{{{wwwmmm___TTTNNNKKKIIIHHHNNNRRRVVVYYYZZZYYYXXXWWWUUUWWWZZZ\\\aaakkkwwwkkk^^^SSSQQQPPPMMMOOOTTTWWWWWWVVVWWWXXX[[[^^^```dddhhhmmmpppppprrrvvvyyy{{{}}}~~~}}}}}}~~~~~~FFFEEECCCBBBAAA@@@??????===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========AAAIIIVVVnnnsssnnnooottttttggg]]]QQQLLLHHHGGGFFFDDDFFFKKKOOORRRTTTUUUSSSPPPMMMLLLHHHIIIKKKMMMOOORRRWWW[[[aaafffmmmssswww}}}~~~tttoooooottt{{{zzzrrrkkkfffdddddddddeeefffggghhhiiinnnoooqqqsssvvvwwwxxxyyy||||||}}}~~~~~~~~~|||}}}~~~zzztttnnnfffaaa```ZZZ\\\^^^```aaaeeeiiilllnnnttt{{{~~~{{{rrrjjjaaaZZZUUUSSSYYY```rrr~~~ssseeeZZZQQQKKKBBBAAA??????BBBGGGLLLOOOUUUkkkjjjVVVQQQJJJHHHHHHDDDCCC@@@===999666555444444555666666666;;;GGGTTT]]]bbbgggnnnrrrqqqlllfffccccccnnn|||zzzkkkaaaSSSKKKIIIJJJIIIGGGNNNTTTZZZ\\\YYYVVVVVVWWWYYY[[[^^^ccciiisss~~~pppaaaXXXPPPPPPOOONNNPPPTTTWWWVVVVVVWWWYYY\\\___aaafffiiinnnpppppprrrvvvzzz{{{}}}{{{{{{{{{zzz{{{{{{||||||HHHGGGEEEBBB@@@???>>>===>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>======AAAHHHSSSjjj|||pppnnnpppuuuzzzmmm___VVVMMMIIIFFFGGGGGGEEEGGGKKKPPPTTTWWWXXXUUUPPPLLLKKKIIIJJJLLLNNNQQQUUUZZZ^^^dddiiiqqqwww{{{tttnnnnnnwww~~~sssiiibbb^^^YYYYYYZZZ[[[\\\^^^```aaafffhhhlllppptttwwwzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~wwwooogggbbb[[[TTTPPPPPPNNNPPPSSSVVVYYY]]]bbbfffjjjqqqzzz|||yyyqqqiiiaaaZZZUUUSSSXXX___mmmzzzqqqcccYYYPPPJJJBBBAAA??????BBBFFFKKKNNNTTTjjjgggUUUPPPIIIFFFGGGCCCBBB@@@<<<888555333333333555555666777;;;DDDQQQ\\\bbbhhhpppsssqqqkkkfffcccfffooozzz|||sss```WWWLLLFFFGGGIIIJJJIIINNNTTTZZZ[[[WWWTTTUUUWWWZZZ]]]ccckkktttmmmZZZUUUOOOKKKKKKLLLMMMPPPTTTVVVVVVVVVWWWZZZ]]]aaacccgggkkkooopppppprrrwwwzzz|||~~~xxxxxxxxxyyyzzz{{{}}}}}}}}}IIIGGGEEEBBB@@@>>>===<<<>>>>>>===<<<<<<<<<<<<===<<<;;;::::::;;;<<<>>>???<<<===AAAHHHSSSllltttlllmmmnnn{{{vvvhhhZZZRRRLLLHHHGGGIIIIIIHHHIIIMMMQQQVVV\\\\\\XXXRRRNNNMMMIIIKKKMMMPPPSSSXXX]]]aaaiiiooowww}}}wwwqqqqqq|||vvvjjj```YYYVVVOOOOOOPPPRRRUUUWWWYYY[[[bbbeeeiiinnnsssxxx{{{|||yyy{{{||||||{{{zzz{{{|||}}}}}}}}}}}}~~~~~~xxxpppccc\\\VVVSSSNNNHHHFFFHHHFFFHHHLLLOOOSSSWWW]]]aaahhhppp{{{zzzwwwqqqiiiaaa[[[UUURRRWWW^^^jjjzzzooobbbXXXPPPJJJFFFDDDAAA@@@@@@CCCGGGJJJTTTiiifffVVVQQQIIIFFFGGGDDDCCCAAA>>>;;;888666555444555555666888;;;BBBPPP^^^```gggooorrrpppjjjeeeccchhhnnnwww~~~tttiiiVVVOOOHHHDDDEEEHHHJJJKKKNNNSSSXXXXXXUUUTTTVVVYYYXXX^^^hhhuuuqqq]]]OOOLLLJJJIIIJJJMMMRRRXXX\\\ZZZYYYYYYZZZ\\\```ccceeeiiilllooopppqqqssswww{{{~~~vvvvvvwwwxxxyyy{{{}}}~~~{{{~~~GGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;:::::::::<<<>>>???<<<>>>BBBJJJWWWrrrpppmmmppprrrtttfffYYYRRRMMMIIIIIIKKKLLLJJJKKKOOOTTTZZZ```aaa\\\VVVRRRQQQJJJLLLPPPSSSWWW]]]dddhhhpppwww|||wwwwww}}}mmmaaaWWWQQQNNNKKKLLLMMMPPPSSSVVVYYY[[[aaaccchhhmmmrrrwwwzzz{{{yyy|||}}}}}}{{{zzz{{{|||~~~~~~}}}~~~{{{qqqkkkddd^^^SSSOOOKKKJJJGGGCCCDDDHHHDDDGGGJJJNNNRRRWWW]]]aaakkktttzzzwwwrrrjjjbbb[[[UUURRRUUU\\\lll~~~nnnaaaXXXPPPJJJFFFDDDAAA@@@@@@CCCGGGIIIUUUjjjgggXXXTTTKKKGGGHHHEEECCCBBB@@@===;;;888777666555444666:::<<>>@@@===???DDDLLL[[[xxxqqqqqqxxxzzzssseeeZZZTTTMMMKKKJJJMMMNNNLLLMMMPPPVVV]]]dddeee___YYYUUUTTTLLLOOOSSSWWW\\\cccjjjooovvv}}}|||}}}wwwgggZZZQQQKKKHHHLLLMMMOOORRRUUUYYY\\\^^^aaacccggglllqqquuuxxxzzz{{{~~~}}}|||}}}~~~~~~~~~~~~~~~yyylllbbb\\\WWWQQQKKKHHHFFFFFFEEECCCEEEJJJFFFIIIMMMPPPTTTZZZ___dddrrrzzz{{{xxxrrrjjjbbb[[[UUUQQQUUU[[[nnnmmmaaaWWWOOOJJJCCCAAA??????AAAEEEIIILLLVVVjjjiiiZZZVVVMMMHHHIIIFFFAAA@@@???>>>;;;999666555555444666:::<<>>>>>======<<<<<<;;;;;;;;;<<<>>>???>>>===<<>>>>>@@@AAABBBGGGNNNYYYlllkkkXXXRRRPPPIIIDDDEEEEEEBBB???===<<<;;;999777555444555888<<>>>>>===<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;BBBGGGLLL]]]xxxuuuzzz|||ooocccWWWPPPMMMKKKLLLPPPRRRRRRTTTXXX___ffflllllleee[[[TTTQQQTTTWWW[[[___cccjjjttt{{{{{{mmm]]]TTTPPPMMMMMMOOOSSSXXX___dddhhhjjjlllnnnnnnoooqqqssswww{{{~~~~~~ssskkk^^^TTTMMMKKKJJJJJJJJJIIIIIIIIIKKKMMMPPPQQQTTTUUUXXX\\\```gggooouuu~~~yyyvvvsssiii^^^VVVPPPNNNTTT\\\pppooodddYYYNNNFFFCCC@@@???BBBBBBBBBGGGNNNWWWllllllYYYTTTQQQJJJFFFFFFEEECCC@@@===<<<;;;999777666555555888;;;BBBQQQ```hhhttt}}}yyynnngggcccaaa___bbbgggnnnwwwuuubbbSSSKKKEEEDDDDDDEEEGGGIIIKKKLLLSSSSSSUUUUUUWWW[[[```dddmmmttt~~~dddTTTOOOKKKIIIHHHFFFHHHKKKPPPYYYeeerrrzzz}}}zzztttlllgggfffhhhkkknnnoooqqqrrruuuyyy~~~zzzyyyxxxyyy|||}}}|||{{{~~~HHHFFFDDDCCCCCCBBBAAA?????????>>>======<<<<<<;;;=========<<<;;;;;;::::::999@@@FFFLLL\\\|||}}}zzzzzznnncccYYYRRRMMMKKKMMMRRRUUUUUUWWW[[[eeelllrrrqqqhhh^^^WWWUUUWWWZZZ___dddiiiqqq{{{lll```TTTOOOMMMMMMOOOSSS]]]cccmmmtttxxxyyyyyyyyyvvvwwwyyy}}}~~~~~~~~~~~~zzzyyyjjjcccXXXPPPKKKJJJKKKKKKMMMMMMOOOQQQSSSVVVYYY[[[\\\___bbbggglllttt|||~~~}}}yyywwwqqqggg]]]UUUOOOMMMTTT\\\ooorrrdddXXXNNNGGGDDDAAAAAABBBCCCCCCGGGNNNVVVllllllZZZUUURRRLLLHHHHHHFFFCCC@@@>>>===;;;999777777555666888;;;BBBPPP^^^iiittt{{{vvvllleee```]]]ZZZ]]]dddlllvvv}}}kkkZZZLLLEEECCCCCCEEEFFFHHHJJJLLLLLLRRRSSSTTTVVVYYY___fffkkkpppwww}}}}}}yyygggSSSKKKJJJJJJIIIIIIJJJLLLPPPVVV___kkkyyy{{{sssllljjjkkknnnpppqqqssstttvvvzzzyyyyyy{{{}}}GGGEEEBBBAAAAAAAAA@@@>>>???>>>>>>===<<<<<<;;;;;;===>>>>>>===;;;;;;;;;<<<:::???EEEJJJXXXsss~~~xxxmmmcccZZZTTTNNNLLLNNNTTTXXXYYY\\\aaajjjqqqxxxuuukkkaaa[[[YYY\\\```eeeiiinnnvvvqqqaaaWWWOOONNNOOOQQQVVV[[[eeemmmyyy~~~|||{{{{{{|||}}}~~~yyyvvvhhhaaaXXXQQQOOOOOOPPPQQQSSSTTTWWW[[[___bbbeeeffffffiiinnnsssyyy~~~~~~}}}{{{xxxrrrhhh]]]UUUOOOMMMSSS\\\nnnssscccVVVMMMHHHDDDAAA@@@BBBBBBBBBFFFMMMWWWoookkkYYYTTTRRRLLLHHHIIIGGGDDDAAA>>>===;;;999777777666666888:::AAAOOO]]]jjjsssxxxtttllleee^^^YYYSSSXXX```jjjttt~~~vvvdddTTTHHHBBBAAABBBEEEHHHJJJLLLMMMMMMQQQSSSTTTWWW[[[bbbjjjpppssszzzzzzxxx{{{aaaTTTIIIGGGJJJJJJKKKLLLOOORRRWWW^^^hhhtttyyyqqqnnnoooqqqrrrtttuuuvvvwww{{{~~~}}}{{{|||~~~JJJHHHFFFEEEEEEDDDCCCAAA>>>>>>======<<<;;;;;;;;;<<<===>>>===<<<<<<>>>AAA;;;>>>CCCHHHSSSiiiuuukkkbbbZZZUUUOOOMMMPPPWWW[[[]]]aaafffnnnvvv|||yyynnnccc^^^^^^bbbfffjjjnnnssszzzuuudddYYYRRRNNNOOORRRVVV]]]cccnnnvvv~~~|||{{{zzz||||||}}}~~~~~~{{{uuuhhhccc\\\VVVUUUWWWYYYZZZ\\\___ccchhhlllppprrrsssqqqtttyyy~~~|||zzztttjjj___VVVOOOMMMSSS[[[nnnppp___SSSKKKGGGAAA???>>>@@@@@@@@@EEELLLYYYrrr~~~jjjXXXSSSRRRLLLHHHIIIGGGEEEAAA???===;;;999777777555666888:::@@@OOO]]]kkkrrrwwwtttmmmfff]]]UUUQQQWWW```lllwwwqqq```QQQGGGCCCAAACCCEEEIIILLLNNNPPPPPPRRRTTTVVVYYY^^^eeelllrrrwww{{{~~~{{{uuussswww|||ssseeeSSSJJJEEEGGGJJJKKKLLLNNNSSSXXX```jjjvvv~~~uuuqqqqqqrrrrrruuuxxxxxxxxx|||}}}|||~~~IIIGGGDDDCCCCCCCCCBBB@@@>>>>>>===<<<<<<;;;;;;::::::<<<===<<<:::;;;>>>BBB===>>>AAAFFFOOOaaa~~~~~~sssjjjaaaZZZUUUPPPNNNRRRYYY___aaafffkkkrrrzzz~~~rrrgggcccdddhhhkkkpppsssxxx}}}jjj^^^SSSOOONNNSSSXXX]]]eeennnzzz~~~}}}||||||}}}~~~~~~}}}vvviiiddd___\\\]]]aaadddeeejjjmmmrrrwww|||~~~}}}}}}zzzsssjjj^^^VVVPPPNNNTTT\\\pppjjj[[[QQQIIIEEE@@@======???@@@@@@EEELLL[[[ttt}}}iiiWWWSSSRRRLLLIIIJJJHHHEEEBBB???===;;;999777666444555777:::AAAOOO]]]kkkrrrwwwvvvqqqjjj^^^SSSSSSYYYdddppp|||mmm\\\OOOHHHEEEBBBDDDFFFIIIMMMPPPSSSTTTVVVXXX[[[^^^bbbgggmmmqqqxxxzzz{{{wwwrrrpppssswwwjjjYYYPPPJJJEEECCCGGGKKKMMMPPPUUUZZZaaannn{{{zzztttrrrsssqqquuuzzz{{{zzz|||~~~GGGEEEBBBAAAAAAAAA???>>>>>>======<<<<<<;;;:::::::::<<<===;;;777777;;;@@@======???EEEMMM^^^{{{|||rrriii```YYYUUUPPPOOOSSS[[[aaaeeejjjooovvvvvvkkkhhhjjjkkknnnsssxxx~~~~~~nnnaaaYYYQQQPPPRRRYYY```hhhrrr{{{~~~}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~uuuiiifffccccccgggmmmqqqtttxxx{{{|||xxxooofff[[[TTTOOOOOOVVV___rrryyycccVVVNNNHHHCCC???<<<<<>><<<999777444333444777:::AAAPPP^^^jjjqqqwwwxxxuuummm___SSSSSSYYYeeerrr}}}|||iiiXXXMMMGGGFFFDDDEEEGGGJJJNNNRRRVVVXXX[[[^^^aaadddgggjjjnnnqqqtttuuuuuuttttttvvvyyy|||xxxeeeTTTKKKGGGGGGDDDDDDIIINNNRRRYYY```iiiqqqwwwtttsssooouuu{{{}}}{{{|||JJJHHHEEEDDDDDDDDDBBBAAA>>>======<<<;;;;;;:::::::::<<<===999555444888<<<===<<<>>>DDDMMM^^^||||||qqqhhh```YYYUUUPPPPPPTTT\\\cccffflllqqqxxxyyynnnlllnnnlllpppvvv{{{rrrdddZZZUUURRRRRRVVV___hhhqqq|||}}}||||||}}}~~~{{{zzzyyyxxxxxxxxxxxxxxxyyyyyy{{{|||~~~~~~sssjjjhhhfffiiiooovvv|||}}}~~~zzzwwwjjjbbbXXXRRROOOOOOWWWaaasssttt^^^SSSMMMGGGAAA???<<<===@@@BBBCCCIIIPPP\\\ttt~~~jjjYYYUUUTTTOOOLLLMMMIIIFFFBBB@@@>>><<<999777333222333666:::AAAQQQ___jjjqqqxxxzzzxxxpppaaaRRRQQQWWWcccppp|||yyyfffUUUKKKFFFFFFFFFFFFGGGJJJNNNSSSXXX[[[___bbbfffiiijjjlllnnnpppooooooqqqtttyyy~~~uuudddTTTKKKHHHHHHFFFDDDFFFLLLSSSYYYccckkkwwwzzztttsssmmmttt|||~~~||||||